Commit graph

9 commits

Author SHA1 Message Date
CrazyEttin
9474cb7864 Add looping and ability to correct input to the adder 2022-08-03 20:04:50 +03:00
CrazyEttin
1a3f010dd0 Add support for relative references, improve checking for incorrect arguments, and tidy the code of the assembler and clarify and expand the assembly language section of the readme 2022-08-02 13:58:49 +03:00
CrazyEttin
e2b545afa5 Add checking that labels and references are alphabumeric to the assembler and a warn about its lack of checking for references to non-existing labels in the readme, and add memory overflow errors 2022-07-31 21:58:23 +03:00
CrazyEttin
49942ac88d Add an adder example and modify the ascii code viewer to make it more legible 2022-07-31 19:16:26 +03:00
CrazyEttin
c4c41274f9 Add an assembler, a section on the assembly language on the readme, example assembly files, and proper error handling to the emulator and disassembler 2022-07-31 15:02:09 +03:00
CrazyEttin
bbb2a1a695 Fix the return address stack so it can handle 16-bit addresses, remove an unused library from the disassembler code, and tidy up the disassembler code and the readme a bit 2022-07-27 17:29:53 +03:00
CrazyEttin
ddce9abba1 Add information on the initial program loader to the readme, reorganise and otherwise clarify the readme, and change instruction pointer to byte pointer in the disassembler 2022-07-24 22:47:37 +03:00
CrazyEttin
da55d3b7cf Remove .gitignore from itself and clarify some comments in the disassembler 2022-07-23 23:19:58 +03:00
CrazyEttin
75123a629a Initial commit 2022-07-23 23:05:32 +03:00