![]() |
Routines |
| Prev: 43048 | Up: Map | Next: 43494 |
|
|
||||
| 43054 | CALL 43060 | |||
| 43057 | JP 40658 | |||
|
This entry point is used by the routines at 43036, 43042 and 43048.
|
||||
| 43060 | LD A,(28079) | |||
| 43063 | OR A | |||
| 43064 | JR Z,43071 | |||
| 43066 | DEC A | |||
| 43067 | LD (28079),A | |||
| 43070 | RET | |||
| 43071 | LD (28078),A | |||
| 43074 | RET | |||
|
This entry point is used by the routine at 42664.
|
||||
| 43075 | CALL 38295 | |||
| 43078 | JR C,43088 | |||
| 43080 | LD A,7 | |||
| 43082 | LD (28078),A | |||
| 43085 | JP 43381 | |||
| 43088 | LD A,(28068) | |||
| 43091 | LD E,A | |||
| 43092 | LD A,(28042) | |||
| 43095 | CP (IX+0) | |||
| 43098 | JR Z,43108 | |||
| 43100 | LD A,(IX+7) | |||
| 43103 | CP E | |||
| 43104 | JR C,43120 | |||
| 43106 | JR 43114 | |||
| 43108 | LD A,(IX+5) | |||
| 43111 | CP E | |||
| 43112 | JR C,43120 | |||
| 43114 | CALL 38902 | |||
| 43117 | CALL 38775 | |||
| 43120 | CALL 43440 | |||
| 43123 | BIT 0,(IX+11) | |||
| 43127 | JP NZ,AdvanceScriptInstruction | |||
| 43130 | LD HL,42398 | |||
| 43133 | JP ScriptInstruction | |||
|
This entry point is used by the routine at 42664.
|
||||
| 43136 | CALL 38416 | |||
| 43139 | JR C,43149 | |||
| 43141 | LD A,5 | |||
| 43143 | LD (28078),A | |||
| 43146 | JP 43381 | |||
| 43149 | LD A,(28042) | |||
| 43152 | CP (IX+0) | |||
| 43155 | JR NZ,43164 | |||
| 43157 | LD A,100 | |||
| 43159 | CP (IX+7) | |||
| 43162 | JR 43169 | |||
| 43164 | LD A,100 | |||
| 43166 | CP (IX+5) | |||
| 43169 | JR C,43177 | |||
| 43171 | CALL 38936 | |||
| 43174 | CALL 38806 | |||
| 43177 | CALL 43440 | |||
| 43180 | BIT 1,(IX+11) | |||
| 43184 | JP NZ,AdvanceScriptInstruction | |||
| 43187 | LD HL,42442 | |||
| 43190 | JP ScriptInstruction | |||
|
This entry point is used by the routine at 42664.
|
||||
| 43193 | CALL 38646 | |||
| 43196 | JR C,43237 | |||
| 43198 | CP 129 | |||
| 43200 | JR Z,43215 | |||
| 43202 | CP 31 | |||
| 43204 | JP Z,43485 | |||
| 43207 | LD A,8 | |||
| 43209 | LD (28078),A | |||
| 43212 | JP 43328 | |||
| 43215 | CALL 38755 | |||
| 43218 | JP NZ,43322 | |||
| 43221 | CALL 43421 | |||
| 43224 | SET 0,(IX+9) | |||
| 43228 | CALL 40962 | |||
| 43231 | LD HL,42558 | |||
| 43234 | JP ScriptInstruction | |||
| 43237 | CALL 43440 | |||
| 43240 | BIT 3,(IX+11) | |||
| 43244 | JP NZ,AdvanceScriptInstruction | |||
| 43247 | LD HL,42532 | |||
| 43250 | JP ScriptInstruction | |||
|
This entry point is used by the routine at 42664.
|
||||
| 43253 | BIT 1,(IX+9) | |||
| 43257 | JR Z,43265 | |||
| 43259 | LD HL,42486 | |||
| 43262 | JP ScriptInstruction | |||
| 43265 | CALL 38538 | |||
| 43268 | JR C,43306 | |||
| 43270 | CP 31 | |||
| 43272 | JP Z,43485 | |||
| 43275 | CP 128 | |||
| 43277 | JR Z,43287 | |||
| 43279 | LD A,4 | |||
| 43281 | LD (28078),A | |||
| 43284 | JP 43328 | |||
| 43287 | CALL 38755 | |||
| 43290 | JP NZ,43322 | |||
| 43293 | CALL 40962 | |||
| 43296 | SET 0,(IX+9) | |||
| 43300 | LD HL,42598 | |||
| 43303 | JP ScriptInstruction | |||
| 43306 | CALL 43440 | |||
| 43309 | BIT 2,(IX+11) | |||
| 43313 | JP NZ,AdvanceScriptInstruction | |||
| 43316 | LD HL,42496 | |||
| 43319 | JP ScriptInstruction | |||
| 43322 | JP NC,43075 | |||
| 43325 | JP 43136 | |||
| 43328 | LD A,2 | |||
| 43330 | CALL 38234 | |||
| 43333 | OR A | |||
| 43334 | JR Z,43358 | |||
| 43336 | LD A,(IY+5) | |||
| 43339 | SUB 5 | |||
| 43341 | CP 100 | |||
| 43343 | JR C,43358 | |||
| 43345 | LD A,(IX+7) | |||
| 43348 | SUB (IY+5) | |||
| 43351 | INC A | |||
| 43352 | LD (28079),A | |||
| 43355 | JP 43136 | |||
| 43358 | LD A,(28068) | |||
| 43361 | SUB 5 | |||
| 43363 | CP (IY+7) | |||
| 43366 | JR C,43336 | |||
| 43368 | LD A,(IY+7) | |||
| 43371 | SUB (IX+5) | |||
| 43374 | INC A | |||
| 43375 | LD (28079),A | |||
| 43378 | JP 43075 | |||
| 43381 | LD A,(28063) | |||
| 43384 | DEC A | |||
| 43385 | CP (IX+1) | |||
| 43388 | JR NC,43405 | |||
| 43390 | LD A,(IX+1) | |||
| 43393 | CP 1 | |||
| 43395 | JR Z,43413 | |||
| 43397 | LD A,2 | |||
| 43399 | CALL 38234 | |||
| 43402 | OR A | |||
| 43403 | JR Z,43413 | |||
| 43405 | LD A,1 | |||
| 43407 | LD (28079),A | |||
| 43410 | JP 43253 | |||
| 43413 | LD A,1 | |||
| 43415 | LD (28079),A | |||
| 43418 | JP 43193 | |||
| 43421 | BIT 1,(IX+9) | |||
| 43425 | RET NZ | |||
| 43426 | LD A,(IX+11) | |||
| 43429 | AND 3 | |||
| 43431 | RET NZ | |||
| 43432 | POP BC | |||
| 43433 | LD HL,42522 | |||
| 43436 | JP ScriptInstruction | |||
| 43439 | NOP | |||
| 43440 | LD A,(28042) | |||
| 43443 | CP (IX+0) | |||
| 43446 | RET Z | |||
| 43447 | LD A,(43439) | |||
| 43450 | INC A | |||
| 43451 | LD (43439),A | |||
| 43454 | CP 3 | |||
| 43456 | RET NZ | |||
| 43457 | XOR A | |||
| 43458 | LD (43439),A | |||
| 43461 | LD A,18 | |||
| 43463 | CALL 55449 | |||
| 43466 | RET | |||
|
This entry point is used by the routine at 42664.
|
||||
| 43467 | LD A,(28040) | |||
| 43470 | CP 2 | |||
| 43472 | RET NZ | |||
| 43473 | LD A,(28042) | |||
| 43476 | CP 13 | |||
| 43478 | RET NZ | |||
| 43479 | XOR A | |||
| 43480 | LD (28080),A | |||
| 43483 | POP BC | |||
| 43484 | RET | |||
| 43485 | CALL 37629 | |||
| 43488 | LD HL,42388 | |||
| 43491 | JP ScriptInstruction | |||
| Prev: 43048 | Up: Map | Next: 43494 |