CodeCODE_00F71A: A5 94 LDA RAM_MarioXPos ;\$00 and A = Mario's x position on-screen
CODE_00F71C: 38 SEC ;|
CODE_00F71D: E5 1A SBC RAM_ScreenBndryXLo ;|
CODE_00F71F: 85 00 STA $00 ;/
CODE_00F721: CD 2A 14 CMP.W $142A ;\If mario is right side of the static camera region (right side of the area
CODE_00F724: 10 02 BPL CODE_00F728 ;/that doesn't scroll the screen horizontally), leave Y = #$02
CODE_00F726: A0 00 LDY.B #$00 ;>Otherwise, rewrite Y = #$00
CODE_00F728: 84 55 STY $55 ;\Set scrolling direction
CODE_00F72A: 84 56 STY $56 ;/
CODE_00F72C: 38 SEC ;\Find distance between mario and the center of the static cam region
CODE_00F72D: F9 2C 14 SBC.W $142C,Y ;|
CODE_00F730: F0 28 BEQ CODE_00F75A ;/>if zero, skip
CODE_00F732: 85 02 STA $02 ;>Store distance into $02
Follow Us On