Milestone 3.5, tiles and sprites both present on the screen. Also started breaking the code out into libraries for easier editing and maintenance.
This commit is contained in:
16
include/defines.S
Normal file
16
include/defines.S
Normal file
@@ -0,0 +1,16 @@
|
||||
.alias curSpriteDataRead curSpriteDataLo
|
||||
.alias curSpriteDataWrite curSpriteDataHi
|
||||
|
||||
.macro storeStackReturn ; storeStackReturn
|
||||
PLA
|
||||
STA prevReturnAddrHi
|
||||
PLA
|
||||
STA prevReturnAddrLo
|
||||
.macend
|
||||
|
||||
.macro restoreStackReturn
|
||||
LDA prevReturnAddrLo
|
||||
PHA
|
||||
LDA prevReturnAddrhi
|
||||
PHA
|
||||
.macend
|
||||
Reference in New Issue
Block a user