Around line 3248, there is a block of code that controls the swirl motion.
The code uses the character "|".
Now, I know in C and in C++ this is a bit operator for OR.
How is it being used here? I did searches in my 6502 documents and couldn't find any reference to it.
SwirlMotionTable IF COMPILE_VERSION = NTSC .byte HMOVE_0 | 10 .byte HMOVE_L2 | 11 .byte HMOVE_L3 | 13 .byte HMOVE_L5 | 14 .byte HMOVE_L6 | 0 .byte HMOVE_L5 | 2 .byte HMOVE_L3 | 3 .byte HMOVE_L2 | 5 .byte HMOVE_0 | 6 ELSE .byte HMOVE_0 | 9 .byte HMOVE_L3 | 10 .byte HMOVE_L4 | 12 .byte HMOVE_L6 | 13 .byte HMOVE_L7 | 0 .byte HMOVE_L6 | 3 .byte HMOVE_L4 | 4 .byte HMOVE_L3 | 6 .byte HMOVE_0 | 7 ENDIF













