Routines
Prev:
38453
Up:
Map
Next:
38488
38476: 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
,
40258
,
Handler_Bust
,
Messaging_YouWin
,
Messaging_AroundTheClock_Timer
,
Messaging_PrintPlayerCurrentTotal
,
Print_PlayArea
,
StartMenu
,
AroundTheClock
,
Messaging_HardLuck
,
43530
,
Print_CurrentPlayerID
,
Animation_OpponentThrowing
,
Messaging_AimingAt
,
ClearMessagingArea
,
FlashCurrentTotal
,
Messaging_FinalTotal
,
Messaging_CurrentTotal
,
44283
,
Messaging_Bust
,
ReportOpponentScore
,
Handler_OpponentWins
,
QuarterFinals
,
SemiFinals
and
TheFinal
.
PrintString_Loop
38476
EX (SP),HL
Exchange
HL
with the address at the top of the stack.
38477
LD A,(HL)
Get character from string.
38478
INC HL
Increment the string pointer by one.
38479
EX (SP),HL
Update the return address on the stack.
38480
CP 255
Return if the terminator has been reached.
38482
RET Z
38483
CALL
PrintCharacter
Call
PrintCharacter
.
38486
JR
PrintString_Loop
Jump back to
PrintString_Loop
.
Prev:
38453
Up:
Map
Next:
38488