![]() |
Routines |
| Prev: 37268 | Up: Map | Next: 37488 |
|
Used by the routines at Initialise_Paris, Madrid_Initialise, Initialise_Munich and Kanyu_Initialise.
|
||||
| 37414 | PUSH BC | Stash BC on the stack. | ||
| 37415 | LD A,(IX+4) | Write *IX+4 to *39338. | ||
| 37418 | LD (39338),A | |||
| 37421 | LD A,0 | A=0. | ||
| 37423 | LD E,(IX+0) | E=*IX+0. | ||
| 37426 | LD D,(IX+1) | D=*IX+1. | ||
| 37429 | PUSH IX | Stash IX on the stack. | ||
| 37431 | PUSH DE | Stash DE on the stack. | ||
| 37432 | POP IX | Restore IX from the stack. | ||
| 37434 | CALL 38342 | Call 38342. | ||
| 37437 | POP IX | Restore IX from the stack. | ||
| 37439 | LD L,(IX+2) | L=*IX+2. | ||
| 37442 | LD H,(IX+3) | H=*IX+3. | ||
| 37445 | LD C,(IX+0) | C=*IX+0. | ||
| 37448 | LD B,(IX+1) | B=*IX+1. | ||
| 37451 | LD A,0 | A=0. | ||
| 37453 | PUSH IX | Stash IX on the stack. | ||
| 37455 | CALL 37927 | Call 37927. | ||
| 37458 | POP IX | Restore IX from the stack. | ||
| 37460 | LD DE,5 | DE=0005. | ||
| 37463 | ADD IX,DE | IX+=DE. | ||
| 37465 | LD DE,(37486) | DE=*37486. | ||
| 37469 | LD HL,39408 | HL=39408. | ||
| 37472 | LD (39335),HL | Write HL to *39335. | ||
| 37475 | LD HL,(39352) | HL=*39352. | ||
| 37478 | ADD HL,DE | HL+=DE. | ||
| 37479 | LD (39352),HL | Write HL to *39352. | ||
| 37482 | POP BC | Restore BC from the stack. | ||
| 37483 | DJNZ 37414 | Decrease counter by one and loop back to 37414 until counter is zero. | ||
| 37485 | RET | Return. | ||
| 37486 | NOP | No operation. | ||
| 37487 | NOP | No operation. | ||
| Prev: 37268 | Up: Map | Next: 37488 |