![]() |
Routines |
| Prev: AA9B | Up: Map | Next: AADC |
|
Used by the routines at Handler_Bust and Game_TwoPlayer.
|
||||
| Print_CurrentPlayerID | AAA8 | CALL PrintString_Loop | Call PrintString_Loop. | |
| AAAB | DEFB $10,$07 | INK: WHITE. | ||
| AAAD | DEFB $11,$00 | PAPER: BLACK. | ||
| AAAF | DEFB $00 | |||
| AAB0 | DEFB $16,$0A,$0D | PRINT AT: 0A, 0D. | ||
| AAB3 | DEFM "PLAYER" | ![]() |
||
| AAB9 | DEFB $FF | Terminator. | ||
|
Flip the current player ID.
|
||||
| AABA | LD A,($9AB8) | Toggle *ActivePlayer to switch from 1UP to 2UP/ 2UP to 1UP. | ||
| AABD | XOR $01 | |||
| AABF | LD ($9AB8),A | |||
| AAC2 | JR Z,Print_1 | Jump to Print_1 if the current player is 1UP. | ||
|
Print "2" (For Player 2).
|
||||
| AAC4 | CALL PrintString_Loop | Call PrintString_Loop. | ||
| AAC7 | DEFB $16,$0A,$14 | PRINT AT: 0A, 14. | ||
| AACA | DEFM "2" | ![]() |
||
| AACB | DEFB $FF | Terminator. | ||
| AACC | CALL LongPause | Call LongPause. | ||
| AACF | RET | Return. | ||
|
Print "1" (For Player 1).
|
||||
| Print_1 | AAD0 | CALL PrintString_Loop | Call PrintString_Loop. | |
| AAD3 | DEFB $16,$0A,$14 | PRINT AT: 0A, 14. | ||
| AAD6 | DEFM "1" | ![]() |
||
| AAD7 | DEFB $FF | Terminator. | ||
| AAD8 | CALL LongPause | Call LongPause. | ||
| AADB | RET | Return. | ||
| Prev: AA9B | Up: Map | Next: AADC |