Commit Graph

15 Commits

Author SHA1 Message Date
4863db36ee ASM: Added support for labels in the assembler 2024-02-12 17:51:16 +00:00
2579d6974c CPU: Added support for CALL, RET and setting the stack pointer 2024-02-12 13:43:13 +00:00
1e04a7ab0d CMD_LINE: Fixed handling of missing input file 2024-02-07 00:34:45 +00:00
800e11be16 CPU: Added support for conditional branches, HLT and NOP 2024-02-06 23:14:33 +00:00
1dcc69ba50 CPU: Added support for the add,sub,sl,sr and cmp instructions 2024-02-06 21:53:42 +00:00
2d4c021130 GUI: Added support running instead of just single stepping 2024-02-03 23:49:45 +00:00
5595ea91f2 CPU: Created a basic CPU that can run a loop, along with several small bugfixes elsewhere to make it work 2024-02-03 22:54:20 +00:00
bd84eb5b2e ASM: Added code to assembler into a binary and fixed some disassembly logic 2024-02-03 18:03:37 +00:00
d14c27382b GUI: Added disassembly window 2024-01-29 12:48:53 +00:00
988b6802bb GUI: Added hexdump window 2024-01-23 19:35:57 +00:00
756d8a49d9 main: fixed error handling when we can't read rom file 2024-01-23 17:43:08 +00:00
b1c9177460 GUI: Improved tabs window 2024-01-23 17:38:44 +00:00
a5f7444733 Added code to parse the command line and read the rom to memory 2024-01-23 16:06:28 +00:00
e098cacb37 Added license and added gui error reporting 2024-01-23 13:33:04 +00:00
f2ce6fc09d Initial commit: created project skeleton 2024-01-22 12:11:07 +00:00