.proc addr_test\r
nop\r
nop\r
- jmp :+\r
+ jmp @jmp_test1\r
.byte "**********"\r
.byte "0***************"\r
.byte "1***************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
- .byte "****************"\r
- .byte "****************"\r
- .byte "***************"\r
-:\r
+ .byte "***"\r
+\r
+@jmp_ret1:\r
nop\r
;;page cross at cycle #0\r
- jmp :+\r
- .byte "3***************"\r
+ jmp @jmp_test2\r
+ .byte "3*************"\r
.byte "4***************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
-:\r
+\r
+@jmp_ret2:\r
;;page cross at the cycle #2\r
- jmp :+\r
+ jmp @jmp_test3\r
.byte "5*********"\r
-:\r
+\r
+@jmp_ret3:\r
nop\r
- jmp :+\r
- .byte "6***************"\r
+ jmp @jmp_test4\r
+ .byte "6***********"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
.byte "****************"\r
-:\r
+ .byte "****************"\r
+\r
+@jmp_ret4:\r
;;page cross at the cycle #1\r
- jmp :+\r
+ jmp @jmp_test5\r
.byte "7*********"\r
-:\r
+\r
+@jmp_ret5:\r
nop\r
- jmp :+\r
+ jmp @jmp_test6\r
.byte "8***************"\r
-:\r
\r
+@jmp_ret6:\r
+ jmp @jmp_test_done\r
+\r
+@jmp_test1:\r
+ jmp @jmp_ret1\r
+@jmp_test2:\r
+ jmp @jmp_ret2\r
+@jmp_test3:\r
+ jmp @jmp_ret3\r
+@jmp_test4:\r
+ jmp @jmp_ret4\r
+@jmp_test5:\r
+ jmp @jmp_ret5\r
+@jmp_test6:\r
+ jmp @jmp_ret6\r
+\r
+@jmp_test_done:\r
lda ad_addr_test\r
sta $00\r
lda ad_addr_test+1\r