Prev: 51027 Up: Map Next: 51126
51071: Initialise: Moscow
Moscow_Initialise 51071 LD HL,31428 HL=31428.
51074 LD A,0 Write 0 to *39338.
51076 LD (39338),A
51079 LD BC,1032 BC=1032.
Moscow_Initialise_Loop 51082 LD IX,(39395) IX=*39395.
51086 LD (IX+4),L Write L to *IX+4.
51089 LD (IX+5),H Write H to *IX+5.
51092 LD (IX+6),C Write C to *IX+6.
51095 LD (IX+7),B Write B to *IX+7.
51098 PUSH HL Stash HL and BC on the stack.
51099 PUSH BC
51100 LD HL,(39395) HL=*39395.
51103 CALL 37945 Call 37945.
51106 CALL 39209 Call 39209.
51109 LD HL,(39395) HL=*39395.
51112 LD DE,56 HL+=0056.
51115 ADD HL,DE
51116 LD (39395),HL Write HL to *39395.
51119 POP BC Restore BC and HL from the stack.
51120 POP HL
51121 INC HL Increment HL by two.
51122 INC HL
51123 DJNZ Moscow_Initialise_Loop Decrease counter by one and loop back to Moscow_Initialise_Loop until counter is zero.
51125 RET Return.
Prev: 51027 Up: Map Next: 51126