From 00c75a82e548876cca1544377ff1ddafe6ee4f48 Mon Sep 17 00:00:00 2001 From: Trevor Merritt Date: Fri, 1 Nov 2024 09:41:20 -0400 Subject: [PATCH] more sample roms. more coverage. --- .idea/workspace.xml | 3 +- coverage/tarpaulin-report.html | 4 +- gemma/src/bin/speedtest.rs | 42 ++++ gemma/src/chip8/system_memory.rs | 3 +- gemma/src/chip8/video.rs | 29 ++- gemma/tests/unit_tests.rs | 148 ++++-------- gemma/tests/unit_tests_instructions.rs | 223 ++---------------- gemmaimgui/src/bin/support/ui_state.rs | 2 +- resources/roms/dumptrump.ch8 | Bin 0 -> 2065 bytes resources/roms/golf.ch8 | Bin 0 -> 2624 bytes .../test/test_video_scroll_up_test_hd.asc | 64 +++++ .../test/test_video_scroll_up_test_sd.asc | 32 +++ 12 files changed, 232 insertions(+), 318 deletions(-) create mode 100644 gemma/src/bin/speedtest.rs create mode 100644 resources/roms/dumptrump.ch8 create mode 100644 resources/roms/golf.ch8 create mode 100644 resources/test/test_video_scroll_up_test_hd.asc create mode 100644 resources/test/test_video_scroll_up_test_sd.asc diff --git a/.idea/workspace.xml b/.idea/workspace.xml index b36f959..da8fac3 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -9,7 +9,8 @@ <<<<<<< Updated upstream - + + ======= diff --git a/coverage/tarpaulin-report.html b/coverage/tarpaulin-report.html index 7c862cf..a6c14eb 100644 --- a/coverage/tarpaulin-report.html +++ b/coverage/tarpaulin-report.html @@ -118,8 +118,8 @@