![]() |
Routines |
Prev: 51027 | Up: Map | Next: 51126 |
|
||||
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 |