![]() |
Routines |
Prev: 42333 | Up: Map | Next: 42436 |
42399 | PUSH BC | Stash BC, DE, IX, AF and HL on the stack. | ||
42400 | PUSH DE | |||
42401 | PUSH IX | |||
42403 | PUSH AF | |||
42404 | PUSH HL | |||
42405 | LD HL,12 | HL=0012. | ||
42408 | ADD HL,SP | HL+=SP. | ||
42409 | LD (42397),HL | Write HL to *42397. | ||
42412 | POP HL | Restore HL from the stack. | ||
42413 | LD A,(40971) | A=*40971. | ||
42416 | AND A | Jump to 42422 if A is not zero. | ||
42417 | JR NZ,42422 | |||
42419 | LD (40972),A | Write A to *40972. | ||
42422 | CALL 42436 | Call 42436. | ||
42425 | POP AF | Restore AF, IX, DE, BC and HL from the stack. | ||
42426 | POP IX | |||
42428 | POP DE | |||
42429 | POP BC | |||
42430 | POP HL | |||
42431 | LD SP,(42397) | SP=*42397. | ||
This entry point is used by the routine at 42445.
|
||||
42435 | JP (HL) | Jump to *HL. |
Prev: 42333 | Up: Map | Next: 42436 |