diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2020-08-17 20:37:44 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2020-08-17 20:37:44 -0400 |
commit | d31aed21b27fbda68abe088d657ba18455607cc4 (patch) | |
tree | 484f16e64f1fa4bcbdad7eb3242ec95e3ca9f5be /test/popcnt2.s | |
parent | 7e57608dff1e768d2ee5d6b6a28a319865530ed0 (diff) |
- Fixed some bugs in the emulator's assembler.
- Simplified the effective address functions.
- Made SuBEditor a bit faster.
- JSR, and RTS now support using the RS prefix, which
is used to specify the return address size, with an
RS prefix of 0 being a return address size of 64
bits, rather than 8 bits.
Diffstat (limited to 'test/popcnt2.s')
-rw-r--r-- | test/popcnt2.s | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/popcnt2.s b/test/popcnt2.s index 503b074..3aa38f0 100644 --- a/test/popcnt2.s +++ b/test/popcnt2.s @@ -14,7 +14,7 @@ popcnt: bra @loop ; Keep looping. @end: tya ; Return the bit count. - rts ; End of popcnt. + rts.w ; End of popcnt. reset: @@ -27,7 +27,7 @@ reset: tay ; Reset Y. main: pha.q ; Save A. - jsr popcnt ; Get population count. + jsr.w popcnt ; Get population count. tay ; Save it in Y. pla.q ; Get A back. inc ; Increment A by one. |