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
5e290d825b
more roms
2024-10-14 12:13:33 -04:00
683b0fc51a
more roms to play with
...
egui now renders the video correctly
2024-10-12 14:16:14 -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
c9ef6d4e04
working on gemmaegui to build a usable UI
2024-10-11 15:02:15 -04:00
c455175447
adds more sample roms.
...
21 is the random number now i guess
2024-10-11 13:11:52 -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
067164c657
adds more test roms
...
adds list of test roms and ability to load as desired
passes the Corax+ opcode test now
2024-10-09 11:04: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
6dc9ce3721
emma now has ability to decode an instruction and to display video and system memory
2024-08-17 13:40:19 -04:00