This commit is contained in:
raxracks 2024-01-27 14:13:33 +13:00
parent 12f7acaa7f
commit 86384b76a3
6 changed files with 37 additions and 11 deletions

BIN
emulator

Binary file not shown.

View file

@ -44,6 +44,13 @@ int main(int argc, char** argv) {
printf("%d: 0x%02X (h_nib: 0x%X, l_nib: 0x%X)\n", cpu.PC, opcode, h_nib, l_nib);
switch(h_nib) {
case 0x0:
switch(l_nib) {
case 0x0:
printf("%c", cpu.A);
break;
}
break;
case 0x8:
switch(l_nib) {
case 0x1:

BIN
hello

Binary file not shown.

View file

@ -1,5 +1,27 @@
LDY #%00000100
LDX #$5
STY $10
STY $10, X
STY $1000
LDX #0
LDA hello, X
BRK
INX
LDA hello, X
BRK
INX
LDA hello, X
BRK
INX
LDA hello, X
BRK
INX
LDA hello, X
BRK
INX
LDA hello, X
BRK
INX
LDA hello, X
BRK
INX
LDA hello, X
BRK
.DATA
hello: .byte "hello\n", 0

BIN
hello.o

Binary file not shown.

View file

@ -1,6 +1,3 @@
LDA hello, X
INX
LDA hello, X
.DATA
hello: .byte "hello world", 0
LDA #10
LDX #$10
LDY #%10