summaryrefslogtreecommitdiff
path: root/test/test-the-tests.s
diff options
context:
space:
mode:
authormrb0nk500 <b0nk@b0nk.xyz>2019-12-07 18:21:05 -0500
committermrb0nk500 <b0nk@b0nk.xyz>2019-12-07 18:23:08 -0500
commit1e3787256c8fb98c41e3263fe697f30557a895fe (patch)
tree6a61ce87767a5c7f7eeeb80d0231019ec95c9013 /test/test-the-tests.s
parent8b20b35bf5506ff74b7337e35d6827064eace425 (diff)
Added support for labels to the assembly language
monitor. I also rewrote the fibonacci program to include lables.
Diffstat (limited to 'test/test-the-tests.s')
-rw-r--r--test/test-the-tests.s42
1 files changed, 32 insertions, 10 deletions
diff --git a/test/test-the-tests.s b/test/test-the-tests.s
index 8471fab..314ed45 100644
--- a/test/test-the-tests.s
+++ b/test/test-the-tests.s
@@ -1,26 +1,48 @@
.org $0000
+init:
cps
+
+lstart:
lda #$01
+
+lshft:
lsl #$1
-bcs $13
-jmp $3
+bcs rstart
+jmp lshft
+
+rstart:
lda.q #$8000000000000000
+
+rshft:
lsr #$1
-bcs $1
-jmp $1D
+bcs lstart
+jmp rshft
+
+
.org $8000
+init2:
cps
+
+lstart2:
lda #$01
+
+lshft2:
lsl #$1
-bcs $8013
-jmp $8003
+bcs rstart2
+jmp lshft2
+
+rstart2:
lda.q #$8000000000000000
+
+rshft2:
lsr #$1
-bcs $8001
-jmp $801D
+bcs lstart2
+jmp rshft2
+
+.org $FFC0
+.qword init
.org $FF50
-.qword $8000
-.org $0
+.qword init2
done