From 067164c657a65a5000e6d560edbc245a9ffeb59e Mon Sep 17 00:00:00 2001 From: Trevor Merritt Date: Wed, 9 Oct 2024 09:44:51 -0400 Subject: [PATCH] adds more test roms adds list of test roms and ability to load as desired passes the Corax+ opcode test now --- .idea/trevors_chip8_toy.iml | 13 -- coverage/tarpaulin-report.html | 4 +- emma/src/bin/emmagui.rs | 77 +++--- emma/src/bin/support/emmagui_support.rs | 86 +++++-- emma/src/chip8/instructions.rs | 297 +++++++++++------------- emma/src/chip8/registers.rs | 22 ++ emma/tests/computer_tests.rs | 11 + resources/roms/1-chip8-logo.ch8 | Bin 0 -> 260 bytes resources/roms/2-ibm-logo.ch8 | Bin 0 -> 132 bytes resources/roms/3-corax+.ch8 | Bin 0 -> 761 bytes resources/roms/4-flags.ch8 | Bin 0 -> 1041 bytes resources/roms/5-quirks.ch8 | Bin 0 -> 3232 bytes 12 files changed, 273 insertions(+), 237 deletions(-) delete mode 100644 .idea/trevors_chip8_toy.iml create mode 100644 emma/tests/computer_tests.rs create mode 100644 resources/roms/1-chip8-logo.ch8 create mode 100644 resources/roms/2-ibm-logo.ch8 create mode 100644 resources/roms/3-corax+.ch8 create mode 100644 resources/roms/4-flags.ch8 create mode 100644 resources/roms/5-quirks.ch8 diff --git a/.idea/trevors_chip8_toy.iml b/.idea/trevors_chip8_toy.iml deleted file mode 100644 index eafc13e..0000000 --- a/.idea/trevors_chip8_toy.iml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/coverage/tarpaulin-report.html b/coverage/tarpaulin-report.html index f07883e..ca41565 100644 --- a/coverage/tarpaulin-report.html +++ b/coverage/tarpaulin-report.html @@ -118,8 +118,8 @@