summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <loic.guegan@mailbox.org>2023-12-25 19:19:09 +0100
committerLoic Guegan <loic.guegan@mailbox.org>2023-12-25 19:19:09 +0100
commit048b41e20a55a41cb2698a7e47d8c3ca2f68d57b (patch)
tree632b4b660b5ec3190042ccaaa7890ee00b6f4c5c
parent41c8b2afb337dc43c709c31cde38257a058c0bf0 (diff)
Minor changes
-rw-r--r--roms/README.md6
-rw-r--r--roms/chiptest.ch8bin0 -> 709 bytes
-rw-r--r--src/main.c2
-rw-r--r--src/vcpu.c2
4 files changed, 8 insertions, 2 deletions
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
--- /dev/null
+++ b/roms/chiptest.ch8
Binary files 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: