Skip to navigation


Drawing circles: LL164, Removed

[Elite-A, Docked]

Name: LL164, Removed [Show more] Type: Subroutine Category: Drawing circles Summary: Make the hyperspace sound and draw the hyperspace tunnel
Context: See this subroutine in context in the source code References: No direct references to this subroutine in this source file

See the IRQ1 routine for details on the multi-coloured effect that's used.
\ --- Mod: Code removed for Elite-A: ------------------> \.LL164 \ \ LDA #56 \ Call the NOISE routine with A = 56 to make the sound \ JSR NOISE \ of the hyperspace drive being engaged \ \ LDA #1 \ Set HFX to 1, which switches the screen mode to a full \ STA HFX \ mode 5 screen, therefore making the hyperspace rings \ \ multi-coloured and all zig-zaggy (see the IRQ1 routine \ \ for details) \ \ LDA #4 \ Set the step size for the hyperspace rings to 4, so \ \ there are more sections in the rings and they are \ \ quite round (compared to the step size of 8 used in \ \ the much more polygonal launch rings) \ \ JSR HFS2 \ Call HFS2 to draw the hyperspace tunnel rings \ \ DEC HFX \ Set HFX back to 0, so we switch back to the normal \ \ split-screen mode \ \ RTS \ Return from the subroutine \ --- End of removed code ----------------------------->