(Tim) Efthimis Kritikos Efthimis
Efthimis pushed to master at Efthimis/9086 2023-02-24 17:38:19 +00:00
6e8d951360 Increased the accessible memory and got the Mandelbrot renderer working under the brainfuck compiler!
Efthimis pushed to master at Efthimis/9086 2023-02-24 15:25:36 +00:00
6ea34a3525 Added MOV Immidiate to REG/MEM
Efthimis pushed to master at Efthimis/9086 2023-02-24 14:10:09 +00:00
5af6d720c3 Fixed ADD again and some memory read logic. Compiler runs the default brainfuck message program!!
Efthimis pushed to master at Efthimis/9086 2023-02-24 13:04:21 +00:00
3e484a0ceb Added register indirect unconditional jump
Efthimis pushed to master at Efthimis/9086 2023-02-24 12:48:24 +00:00
9ed3dc3312 Fixed bug introduced in a previous commit about fixing ADD
96b7a4d298 Added the SUB instruction (piggybacking off of ADD) AND THE COMPILER FINISHES GENERATING CODE!!
Compare 2 commits »
Efthimis pushed to master at Efthimis/9086 2023-02-24 11:53:57 +00:00
808827cbdd Fixed arg bug in ADD
Efthimis pushed to master at Efthimis/9086 2023-02-24 11:30:58 +00:00
355c673a37 Added a POP instruction
Efthimis pushed to master at Efthimis/9086 2023-02-24 10:07:52 +00:00
c3580848de Added bitwise TEST instruction
Efthimis pushed to master at Efthimis/9086 2023-02-24 07:32:20 +00:00
abee49d6c3 Implemented PUSH instruction, fixed register addressing bug and a RET bug
Efthimis pushed to master at Efthimis/9086 2023-02-24 05:01:45 +00:00
a189da249c Added STOS instruction. Native brainfuck compiler started generating code!
Efthimis pushed to master at Efthimis/9086 2023-02-24 02:20:48 +00:00
e684db8348 Added support to CMP for compare memory to opcode parameter, added support for both PROC_DE_LOAD_?_PARAM and PROC_MEMIO_READ at the same command and associated changes
Efthimis pushed to master at Efthimis/9086 2023-02-23 14:48:36 +00:00
c4ac55d4c3 Implemented the RET instruction,fixed CALL bug, clarified MOD naming and usage
1efef45266 Added missing license notices
Compare 2 commits »
Efthimis pushed to master at Efthimis/9086 2023-02-22 01:50:58 +00:00
cac01f0333 Fixed Makefile bug
7fde422341 Added Microcode support, Stack, implemented the CALL instruction in microcode and grouped the wires on the decoder module
Compare 2 commits »
Efthimis pushed to master at Efthimis/9086 2023-02-19 21:42:48 +00:00
619702384b Wrote an optimised native brainfuck compiler intended to be the default program running on release v0.1 utilising a good precentage of the 8086 instruction set
Efthimis pushed to master at Efthimis/9086 2023-02-19 16:22:17 +00:00
e2e9a92832 Cleaned the decoder a bit and laid down some of the groundwork for microcode
Efthimis pushed to master at Efthimis/9086 2023-02-19 00:52:45 +00:00
e6c9c722e3 Run the project through aspell and tweaked the README
Efthimis pushed to master at Efthimis/Testing 2023-02-19 00:47:16 +00:00
07508f72a4 Wrong email
Efthimis pushed to master at Efthimis/Testing 2023-02-19 00:46:17 +00:00
26833b25e9 Yet Another test
Efthimis pushed to master at Efthimis/Testing 2023-02-19 00:31:55 +00:00
da6fb65639 Another test
Efthimis pushed to master at Efthimis/9086 2023-02-19 00:20:47 +00:00
fd4a9b5442 Fixed register addressing bug, mem read endianness, cleaned up code and added a provisional project logo