; NN = NAMETABLE
; YYYYY = SCROLL TILE DOWN
; XXXXX = SCROLL TILE RIGHT
; yyy = SCROLL PIXEL DOWN
; xxx = SCROLL PIXEL RIGHT
Working in Nestopia 1.39:
Code: Select all
LDA XSCROLL+1 ; %----NN--
AND #%00000001
ASL
ASL
STA $2006
LDA YSCROLL+0 ; %YY---yyy
STA $2005
LDA XSCROLL+0 ; %-----xxx
STA $2005
LDA YSCROLL+0 ; %YYY-----
AND #%00111000
ASL
ASL
STA TEMP_SCROLL
LDA XSCROLL+0 ; %---XXXXX
LSR
LSR
LSR
ORA TEMP_SCROLL
STA $2006Code: Select all
LDA XSCROLL+1 ; %----NN--
AND #%00000001
ASL
ASL
STA $2006
LDA XSCROLL+0 ; %-----xxx
STA $2005
LDA YSCROLL+0 ; %YY---yyy
STA $2005
LDA YSCROLL+0 ; %YYY-----
AND #%00111000
ASL
ASL
STA TEMP_SCROLL
LDA XSCROLL+0 ; %---XXXXX
LSR
LSR
LSR
ORA TEMP_SCROLL
STA $2006