diff options
author | aliaspider | 2015-11-10 17:34:56 +0100 |
---|---|---|
committer | aliaspider | 2015-11-10 17:39:10 +0100 |
commit | f19e6fb3423309e4a0ecf769464f5cff37e4af6d (patch) | |
tree | d16f01c29dc4732ecc8f0a592f7a6281b4fa41a3 /src | |
parent | 741516b02c03c7af9fe2ec303edf0ccaccfd39a8 (diff) | |
download | snes9x2002-f19e6fb3423309e4a0ecf769464f5cff37e4af6d.tar.gz snes9x2002-f19e6fb3423309e4a0ecf769464f5cff37e4af6d.tar.bz2 snes9x2002-f19e6fb3423309e4a0ecf769464f5cff37e4af6d.zip |
seriously ?!
-DASMCPU can be used now.
Diffstat (limited to 'src')
-rw-r--r-- | src/os9x_65c816_common.s | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/os9x_65c816_common.s b/src/os9x_65c816_common.s index e4230fa..440da42 100644 --- a/src/os9x_65c816_common.s +++ b/src/os9x_65c816_common.s @@ -797,46 +797,46 @@ reg_cpu_var .req R14 .macro S9xSetWord regValue @ in : regValue (0xhhll0000) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue, LSR #16 - B asmS9xSetWord + STMFD R13!,{PC} @ Push return address + B asmS9xSetWord MOV R0,R0 .endm .macro S9xSetWordZero @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,#0 + STMFD R13!,{PC} @ Push return address B asmS9xSetWord MOV R0,R0 .endm .macro S9xSetWordLow regValue @ in : regValue (0x0000hhll) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue + STMFD R13!,{PC} @ Push return address B asmS9xSetWord MOV R0,R0 .endm .macro S9xSetByte regValue @ in : regValue (0xll000000) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue, LSR #24 + STMFD R13!,{PC} @ Push return address B asmS9xSetByte MOV R0,R0 .endm .macro S9xSetByteZero @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,#0 + STMFD R13!,{PC} @ Push return address B asmS9xSetByte MOV R0,R0 .endm .macro S9xSetByteLow regValue @ in : regValue (0x000000ll) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue + STMFD R13!,{PC} @ Push return address B asmS9xSetByte MOV R0,R0 .endm |