434cf92414
weekend work
2024-11-04 10:38:46 -05:00
5663123f81
prep to add savestates
2024-11-02 08:10:20 -04:00
d2537705b7
more coverage
2024-11-01 10:56:09 -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
011874bca6
apply of clippy.
...
fixed missing imports and builds and tests as expected again
2024-10-30 09:48:59 -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
1694157e27
move tests to unit_tests to clean up individual files
...
adds start of font characters
2024-10-27 17:52:19 -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
448aeab154
BUGFIX: Collision works better, not 100%
...
BUGFIX: Video Reset works.
2024-10-14 12:13:46 -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
4fc0bfd3d8
now passes the flags test rom
2024-10-10 16:40:25 -04:00
e176ee5638
8xy4 and 8xy5 pass.
...
more flag tests passing
removes legacy code
moves 'gemmaemu' into 'gemma' crate
moves 'gemmaimgui' into its own crate
update to gemma
2024-10-10 15:26:56 -04:00
c7c3c6aa04
resize parameters
2024-10-10 09:19:08 -04:00
4217571ded
rename to gemma
...
add gemmaegui
2024-10-09 15:16:47 -04:00