Routines |
Prev: 9635 | Up: Map | Next: 9658 |
Used by the routines at GameEntryPoint, Print_Score, Print_Key, Print_SymbolShift, Print_CapsLock, Print_Enter, Print_Space, Messaging_HeaderFooter, MainMenu, Messaging_RedefineKeys, ControlCode_12, 9D42, Messaging_YouWin, Messaging_AroundTheClock_Timer, Messaging_PrintPlayerCurrentTotal, Print_PlayArea, StartMenu, AroundTheClock, A9E5, AA0A, Print_CurrentPlayerID, Animation_OpponentThrowing, Messaging_AimingAt, ClearMessagingArea, FlashCurrentTotal, Messaging_FinalTotal, Messaging_CurrentTotal, ACFB, Messaging_Bust, AD5C, AD82, Handler_OpponentWins, QuarterFinals, SemiFinals and TheFinal.
|
||||
PrintString_Loop | 964C | EX (SP),HL | Exchange HL with the address at the top of the stack. | |
964D | LD A,(HL) | Get character from string. | ||
964E | INC HL | Increment the string pointer by one. | ||
964F | EX (SP),HL | Update the return address on the stack. | ||
9650 | CP $FF | Return if the terminator has been reached. | ||
9652 | RET Z | |||
9653 | CALL PrintCharacter | Call PrintCharacter. | ||
9656 | JR PrintString_Loop | Jump back to PrintString_Loop. |
Prev: 9635 | Up: Map | Next: 9658 |