This repository has been archived on 2026-05-18. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nesgame/include/defines.S

25 lines
495 B
ArmAsm
Raw Permalink Normal View History

.alias curSpriteDataRead curSpriteDataLo
.alias curSpriteDataWrite curSpriteDataHi
.alias pada %10000000
.alias padb %01000000
.alias padselect %00100000
.alias padstart %00010000
.alias padup %00001000
.alias paddown %00000100
.alias padleft %00000010
.alias padright %00000001
.macro storeStackReturn ; storeStackReturn
PLA
STA prevReturnAddrHi
PLA
STA prevReturnAddrLo
.macend
.macro restoreStackReturn
LDA prevReturnAddrLo
PHA
LDA prevReturnAddrhi
PHA
.macend