diff --git a/roms/README.md b/roms/README.md new file mode 100644 index 0000000..e3e6474 --- /dev/null +++ b/roms/README.md @@ -0,0 +1,6 @@ +## Test roms information + +Source: +- chip8-test-suite: https://github.com/Timendus/chip8-test-suite +- chiptest.ch8: https://github.com/offstatic/chiptest/tree/master +- ibm.ch8: https://github.com/loktar00/chip8/tree/master/roms diff --git a/roms/chiptest.ch8 b/roms/chiptest.ch8 new file mode 100644 index 0000000..4864260 Binary files /dev/null and b/roms/chiptest.ch8 differ diff --git a/src/main.c b/src/main.c index 0af5fac..7ee47c5 100644 --- a/src/main.c +++ b/src/main.c @@ -13,7 +13,7 @@ int main(int argc, char *argv[]) // Initialize MemInit(); - MemLoadROM("../roms/chip8-test-suite/5-quirks.ch8"); + MemLoadROM("../roms/chiptest.ch8"); ScreenInit(800,400); VCPUInit(); diff --git a/src/vcpu.c b/src/vcpu.c index d3eeb11..b067d3d 100644 --- a/src/vcpu.c +++ b/src/vcpu.c @@ -227,7 +227,7 @@ void VCPUExecute(){ break; case 0x29: - // TODO + State.I=ADDR_FONT+State.V[State.X]; break; case 0x33: