diff --git a/defines.S b/defines.S index b29a7d2..bdf46f7 100644 --- a/defines.S +++ b/defines.S @@ -1 +1,2 @@ - .alias curSpriteData curSpriteDataHi \ No newline at end of file + .alias curSpriteDataRead curSpriteDataLo + .alias curSpriteDataWrite curSpriteDataHi \ No newline at end of file diff --git a/nesgame.S b/nesgame.S index d2c8432..36a7d44 100644 --- a/nesgame.S +++ b/nesgame.S @@ -199,34 +199,41 @@ _MAIN_loop: NMI: LDX #$0 LDY #$0 + ;; This is almost a reusable function ... store 'sprMario' as our + ;; current sprite that we're about to draw LDA sprMario STA curSpriteLen + LDA #>sprMarioData + STA curSpriteDataHi + LDA #