14 Commits

Author SHA1 Message Date
fdf09daf0f more coverage 2025-05-27 10:02:13 -04:00
8c22cf9308 telnetd implementing more stuff. 2025-05-22 13:14:33 -04:00
67ca71ccb7 my first schip rom works in my schip emulator.
BUGFIX: Corrects runaway after drawing in my first schip rom
scroll down, left, right all test with test rom
assembler now assembles to the expected output it seems
fixes incorrect loading of schip font to memory
replaces schip font from new chatgpt feedback
2024-11-06 10:40:52 -05:00
434cf92414 weekend work 2024-11-04 10:38:46 -05:00
5663123f81 prep to add savestates 2024-11-02 08:10:20 -04:00
00c75a82e5 more sample roms.
more coverage.
2024-11-01 09:41:20 -04:00
13ceb61c97 more passing tests. almost have coverage of instructions back 2024-10-31 15:01:32 -04:00
d8b14fa084 more unit tests working.
imgui drawing directly to background now
2024-10-30 15:04:54 -04:00
4fb2d6af29 lets try clippy 2024-10-30 09:45:18 -04:00
dfce9bf9fe more test coverage 2024-10-29 20:15:19 -04:00
b492eb5f49 WIP
richer test suite
Updates imgui to have target ips and limits correctly.
Initial IPS = 1000, plan to expose to user
More tests for encode/decode of instructions
Adding text to instruction parsing
2024-10-29 15:56:34 -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
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