9 Commits

Author SHA1 Message Date
665309c2e4 disassembler disassembles 2024-10-21 13:18:46 -04:00
e927f6785f more work 2024-10-20 06:12:12 -04:00
f6751557c6 rename instructions while working on assembler/disassembler 2024-10-19 11:55:29 -04:00
b4b8bfb24b more validation tests for gemma video rendering
Adds 'doom like' 3dviprmaze-vip for demo (VERY VERY SLOW)
updates egui interface to let user select from files in resources/roms
updates cargo to centralize dependencies
95 passing tests
2024-10-16 11:45:01 -04:00
bfb615cfe7 more dump of "Emma" for Gemma
Video reset now tests ok
gemma egui interface now implements stupid workaround for video reset
2024-10-12 11:22:37 -04:00
6f7b894e92 Gemma now has a test that runs the IBM Logo and verifies the video is as expected when done. 2024-10-11 09:50:01 -04:00
2ef8a78c32 start of computer integration tests 2024-10-11 08:51:44 -04:00
d06bc3fd87 stack now traps overflow and underflow
fixes missing whitespace
adds multi_sprite test output

----
Timendus'
Chip-8
Test Suite

Runs!

switch to hard test
2024-10-08 14:36:27 -04:00
b4383436aa emmagui isnt rendering correctly.
backend isnt writing a sprite correctly and attempting to poke outside memory
2024-10-07 13:33:35 -04:00