summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/add-sub.s6
-rw-r--r--test/getramsize.s2
-rw-r--r--test/hello-world.s3
-rw-r--r--test/load-store.s2
-rw-r--r--test/popcnt.s2
-rw-r--r--test/popcnt2.s2
-rw-r--r--test/rotate.s2
-rw-r--r--test/stack-frame.s3
-rw-r--r--test/subroutine.s2
-rw-r--r--test/test-stack.s3
10 files changed, 12 insertions, 15 deletions
diff --git a/test/add-sub.s b/test/add-sub.s
index 3dfdca4..d923cdc 100644
--- a/test/add-sub.s
+++ b/test/add-sub.s
@@ -6,7 +6,7 @@
.org 0
reset:
cps ; Clear the processor status register.
- ldx.w #$FFFF ; Reset the stack pointer.
+ ldx.d #$2FFFF ; Reset the stack pointer.
txs ;
and #0 ; Reset A.
tab ; Reset B.
@@ -15,11 +15,11 @@ up:
inc ; Increment the counter.
cmp #$FF ; Did the accumulator overflow?
bcs down ; Yes, so start decrementing.
- jmp up ; No, so keep incrementing.
+ bra up ; No, so keep incrementing.
down:
dec ; Did the accumulator underflow?
beq up ; Yes, so start incrementing.
- jmp down ; No, so keep decrementing.
+ bra down ; No, so keep decrementing.
.org $FFC0
.qword reset
diff --git a/test/getramsize.s b/test/getramsize.s
index cd2c69b..3cf9e38 100644
--- a/test/getramsize.s
+++ b/test/getramsize.s
@@ -12,7 +12,7 @@ ptr1:
.org $8000
reset:
cps ; Boilerplate reset code.
- ldx.w #$FFFF ;
+ ldx.d #$2FFFF ;
txs ;
and #0 ; Reset A.
tax ;
diff --git a/test/hello-world.s b/test/hello-world.s
index f3b540a..cf2d2a8 100644
--- a/test/hello-world.s
+++ b/test/hello-world.s
@@ -19,7 +19,7 @@ buffer:
.org $8000
reset:
cps ; Reset the processor status.
- ldx.w #$FFFF ; Set up the stack pointer.
+ ldx.d #$2FFFF ; Set up the stack pointer.
txs ; Reset the stack pointer.
; Start of main program.
@@ -65,4 +65,3 @@ spin:
.qword spin
a
d
-
diff --git a/test/load-store.s b/test/load-store.s
index 60a5a8f..abb7e74 100644
--- a/test/load-store.s
+++ b/test/load-store.s
@@ -2,7 +2,7 @@
reset:
cps
- ldx.w #$FFFF
+ ldx.d #$2FFFF
txs
@clear:
and #0
diff --git a/test/popcnt.s b/test/popcnt.s
index 7682653..cdb71c5 100644
--- a/test/popcnt.s
+++ b/test/popcnt.s
@@ -22,7 +22,7 @@ popcnt:
reset:
cps ; Boilerplate reset code.
- ldx.w #$FFFF ;
+ ldx.d #$2FFFF ;
txs ;
and #0 ; Reset A.
tab ; Reset B.
diff --git a/test/popcnt2.s b/test/popcnt2.s
index 503b074..5739fb7 100644
--- a/test/popcnt2.s
+++ b/test/popcnt2.s
@@ -19,7 +19,7 @@ popcnt:
reset:
cps ; Boilerplate reset code.
- ldx.w #$FFFF ;
+ ldx.d #$2FFFF ;
txs ;
and #0 ; Reset A.
tab ; Reset B.
diff --git a/test/rotate.s b/test/rotate.s
index 6115e94..90f16ba 100644
--- a/test/rotate.s
+++ b/test/rotate.s
@@ -9,7 +9,7 @@ tmp:
.org $8000
reset:
cps ;
- ldx.w #$FFFF ;
+ ldx.d #$2FFFF ;
txs ;
and #0 ;
tax ;
diff --git a/test/stack-frame.s b/test/stack-frame.s
index 0f631b9..fefb3d0 100644
--- a/test/stack-frame.s
+++ b/test/stack-frame.s
@@ -8,7 +8,7 @@ var:
.org $8000
reset:
cps ;
- ldx.w #$FFFF ;
+ ldx.d #$2FFFF ;
txs ;
lda #0 ;
tay ;
@@ -35,4 +35,3 @@ a
;v
;q
d
-
diff --git a/test/subroutine.s b/test/subroutine.s
index b7d8d17..e06ac48 100644
--- a/test/subroutine.s
+++ b/test/subroutine.s
@@ -13,7 +13,7 @@ buf:
.org $8000
reset:
cps ; Reset the processor status register.
- ldx.w #$FFFF ; Reset the stack pointer.
+ ldx.d #$2FFFF ; Reset the stack pointer.
txs ;
@bench:
tay ; Reset Y.
diff --git a/test/test-stack.s b/test/test-stack.s
index a63f54a..c3160d3 100644
--- a/test/test-stack.s
+++ b/test/test-stack.s
@@ -1,6 +1,6 @@
init:
cps
- ldx.w #$FFFF
+ ldx.d #$2FFFF
txs
tax
loop:
@@ -22,4 +22,3 @@ loop:
a
done
-