Prev: 43020 Up: Map Next: 43097
43066: Routine at A83A
Used by the routines at Controller_NameSelect and Handler_NameSelect_Up.
Who is in play, is it 1UP or 2UP?
43066 BIT 4,(HL) Test bit 4 of *HL.
Default to using the 1UP name.
43068 LD HL,44198 HL=Name_1UP.
43071 JR Z,43076 Jump to 43076 if this is player one.
Else, use the name for 2UP.
43073 LD HL,44231 HL=Name_2UP.
43076 LD DE,18647 DE=18647 (screen buffer location).
43079 CALL PrintString Call PrintString.
43082 LD A,(43914) A=*Game_Flags.
43085 AND %00001111 Keep only bits 0-3.
43087 LD HL,20447 HL=20447 (screen buffer location).
43090 SUB L A-=L.
43091 NEG NEG.
43093 LD L,A L=A.
43094 LD (HL),255 Write 255 to *HL.
43096 RET Return.
Prev: 43020 Up: Map Next: 43097