(Tim) Efthimis Kritikos Efthimis
Efthimis pushed to master at Efthimis/First 2024-02-07 00:31:42 +00:00
4402688a20 GUI: Added colors to indicate where in the pipeline is each instruction
Efthimis pushed to master at Efthimis/First 2024-02-06 23:14:43 +00:00
800e11be16 CPU: Added support for conditional branches, HLT and NOP
Efthimis pushed to master at Efthimis/First 2024-02-06 21:53:50 +00:00
1dcc69ba50 CPU: Added support for the add,sub,sl,sr and cmp instructions
Efthimis pushed to master at Efthimis/First 2024-02-06 20:55:50 +00:00
e86bf547cb GUI: Fixed the float interpretation of the registers in the gui registers window
Efthimis pushed to master at Efthimis/First 2024-02-06 17:43:28 +00:00
3e5e8f56e8 GUI: fixed refresh of registers window
Efthimis pushed to master at Efthimis/First 2024-02-06 16:37:21 +00:00
e5705a8477 GUI: Added support for registers in the gui
1f3f26d91e GUI: slight fix on input handling
Compare 2 commits »
Efthimis pushed to master at Efthimis/First 2024-02-03 23:49:54 +00:00
2d4c021130 GUI: Added support running instead of just single stepping
Efthimis pushed to master at Efthimis/First 2024-02-03 22:54:31 +00:00
5595ea91f2 CPU: Created a basic CPU that can run a loop, along with several small bugfixes elsewhere to make it work
Efthimis pushed to master at Efthimis/First 2024-02-03 18:03:47 +00:00
bd84eb5b2e ASM: Added code to assembler into a binary and fixed some disassembly logic
Efthimis pushed to master at Efthimis/Testing 2024-02-01 15:27:38 +00:00
e38cb21738 check email change
Efthimis pushed to master at Efthimis/First 2024-01-31 18:29:40 +00:00
3ff187824c ASM: Wrote the start of the definition for the ISA and some of the disassembly logic
Efthimis pushed to master at Efthimis/First 2024-01-29 13:22:10 +00:00
651e875c9b GUI: Slight improvement to general->memdump window
Efthimis pushed to master at Efthimis/First 2024-01-29 13:04:04 +00:00
9b679d8f82 Build system: General improvements
Efthimis pushed to master at Efthimis/First 2024-01-29 12:49:07 +00:00
d14c27382b GUI: Added disassembly window
Efthimis pushed to master at Efthimis/First 2024-01-26 16:12:08 +00:00
0cfbf253c9 GUI: Added stack window
Efthimis pushed to master at Efthimis/First 2024-01-26 12:25:14 +00:00
16c70777f2 GUI: fixed a segfault
Efthimis pushed to master at Efthimis/First 2024-01-23 23:56:50 +00:00
ee6481e9de GUI: small improvements to the hex dump window
Efthimis pushed to master at Efthimis/First 2024-01-23 19:36:07 +00:00
988b6802bb GUI: Added hexdump window
Efthimis pushed to master at Efthimis/First 2024-01-23 17:43:20 +00:00
756d8a49d9 main: fixed error handling when we can't read rom file
b1c9177460 GUI: Improved tabs window
Compare 2 commits »
Efthimis pushed to master at Efthimis/First 2024-01-23 16:06:46 +00:00
a5f7444733 Added code to parse the command line and read the rom to memory
e098cacb37 Added license and added gui error reporting
Compare 2 commits »