.STARS LDX VIEW ; Load the current view into X: ; ; 0 = front ; 1 = rear ; 2 = left ; 3 = right BEQ STARS1 ; If this 0, jump to STARS1 to process the stardust for ; the front view DEX ; If this is view 2 or 3, jump to STARS2 (via ST11) to BNE ST11 ; process the stardust for the left or right views JMP STARS6 ; Otherwise this is the rear view, so jump to STARS6 to ; process the stardust for the rear view .ST11 JMP STARS2 ; Jump to STARS2 for the left or right views, as it's ; too far for the branch instruction aboveName: STARS [Show more] Type: Subroutine Category: Stardust Summary: The main routine for processing the stardust Deep dive: Sprite usage in NES EliteContext: See this subroutine in context in the source code References: This subroutine is called as follows: * STARS_b1 calls STARS
Called at the very end of the main flight loop.
[X]
Label ST11 is local to this routine
[X]
Subroutine STARS1 (category: Stardust)
Process the stardust for the front view
[X]
Subroutine STARS2 (category: Stardust)
Process the stardust for the left or right view
[X]
Subroutine STARS6 (category: Stardust)
Process the stardust for the rear view