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 |
|