my first schip rom works in my schip emulator.

BUGFIX: Corrects runaway after drawing in my first schip rom
scroll down, left, right all test with test rom
assembler now assembles to the expected output it seems
fixes incorrect loading of schip font to memory
replaces schip font from new chatgpt feedback
This commit is contained in:
2024-11-05 10:02:19 -05:00
parent 434cf92414
commit 67ca71ccb7
39 changed files with 509 additions and 1052 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -29,7 +29,7 @@ LDX 0X00, 0X18 ; 6018
LDI 0X2C8 ; A2C8
DRW 0X00, 0X01, 0X0F ; D01F
LDX 0X00, 0X20 ; 6020
LDI 2D7 ; A2D7
LDI 0X2D7 ; A2D7
DRW 0X00, 0X01, 0X0F ; D01F
LDX 0X00, 0X28 ; 6028
LDI 0X2E6 ; A2E6
@@ -23,11 +23,11 @@ JPI 0x0123 ; Bytes [0xb123] offset [0x002a]
RND 0x01, 0x23 ; Bytes [0xc123] offset [0x002c]
DRW 0x01, 0x02, 0x03 ; Bytes [0xd123] offset [0x002e]
SKP 0x01 ; Bytes [0xe19e] offset [0x0030]
SNKP ; Bytes [0xe1a1] offset [0x0032]
SKNP 0x01 ; Bytes [0xe1a1] offset [0x0032]
LDRD 0x01 ; Bytes [0xf107] offset [0x0034]
LDRK 0x01 ; Bytes [0xf10a] offset [0x0036]
LDD 0x01 ; Bytes [0xf115] offset [0x0038]
LIDS 0x01 ; Bytes [0xf118] offset [0x003a]
LDIS 0x01 ; Bytes [0xf118] offset [0x003a]
ADDI 0x01 ; Bytes [0xf11e] offset [0x003c]
LDF 0x01 ; Bytes [0xf129] offset [0x003e]
BCD 0x01 ; Bytes [0xf133] offset [0x0040]
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.