![]() |
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 |