Routines
Prev:
9635
Up:
Map
Next:
9658
964C: Print String
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
,
Handler_Bust
,
Messaging_YouWin
,
Messaging_AroundTheClock_Timer
,
Messaging_PrintPlayerCurrentTotal
,
Print_PlayArea
,
StartMenu
,
AroundTheClock
,
Messaging_HardLuck
,
AA0A
,
Print_CurrentPlayerID
,
Animation_OpponentThrowing
,
Messaging_AimingAt
,
ClearMessagingArea
,
FlashCurrentTotal
,
Messaging_FinalTotal
,
Messaging_CurrentTotal
,
ACFB
,
Messaging_Bust
,
ReportOpponentScore
,
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