![]() |
Routines |
| Prev: 9EDC | Up: Map | Next: A826 |
|
|
||||
| A0F8 | CALL $945C | |||
| A0FB | JR NZ,$A101 | |||
| A0FD | RES 1,(IX+$08) | |||
| A101 | LD A,($6090) | |||
| A104 | SUB $1A | |||
| A106 | CP $10 | |||
| A108 | JR NC,$A10F | |||
| A10A | CALL $A431 | |||
| A10D | JR $A126 | |||
| A10F | LD A,($6078) | |||
| A112 | CP $16 | |||
| A114 | JR C,$A121 | |||
| A116 | LD BC,$FFF4 | |||
| A119 | LD HL,($607A) | |||
| A11C | CALL $A43E | |||
| A11F | JR $A12C | |||
| A121 | LD BC,$0012 | |||
| A124 | JR $A119 | |||
| A126 | CALL $945C | |||
| A129 | JP Z,$A212 | |||
| A12C | LD A,($6080) | |||
| A12F | AND $01 | |||
| A131 | JP NZ,$A212 | |||
| A134 | LD A,(IX+$08) | |||
| A137 | AND $77 | |||
| A139 | JP NZ,$A212 | |||
| A13C | CALL $A4FC | |||
| A13F | JP NC,$A212 | |||
| A142 | BIT 3,(IX+$08) | |||
| A146 | JR Z,$A14C | |||
| A148 | XOR A | |||
| A149 | LD ($5EA3),A | |||
| A14C | LD A,($6080) | |||
| A14F | OR $01 | |||
| A151 | LD ($6080),A | |||
| A154 | LD (IX+$08),$06 | |||
| A158 | JP $B8BD | |||
| A15B | LD HL,($607A) | |||
| A15E | LD (IX+$02),L | |||
| A161 | LD (IX+$03),H | |||
| A164 | LD A,($607C) | |||
| A167 | ADD A,$12 | |||
| A169 | CP $AF | |||
| A16B | JR C,$A16F | |||
| A16D | LD A,$AF | |||
| A16F | LD (IX+$04),A | |||
| A172 | CALL $945C | |||
| A175 | JR NZ,$A17C | |||
| A177 | RES 1,(IX+$08) | |||
| A17B | RET | |||
| A17C | BIT 1,(IX+$08) | |||
| A180 | RET NZ | |||
| A181 | RES 2,(IX+$08) | |||
| A185 | LD A,($6080) | |||
| A188 | AND $FE | |||
| A18A | LD ($6080),A | |||
| A18D | SET 1,(IX+$08) | |||
| A191 | SET 7,(IX+$08) | |||
| A195 | LD A,($607D) | |||
| A198 | SRA A | |||
| A19A | SRA A | |||
| A19C | SRA A | |||
| A19E | SRA A | |||
| A1A0 | LD (IX+$05),A | |||
| A1A3 | LD (IX+$06),$01 | |||
| A1A7 | JP $B8C3 | |||
| A1AA | LD A,($5E42) | |||
| A1AD | RRCA | |||
| A1AE | LD C,A | |||
| A1AF | AND $03 | |||
| A1B1 | ADD A,$2A | |||
| A1B3 | LD (IX+$00),A | |||
| A1B6 | LD B,$00 | |||
| A1B8 | LD HL,$A313 | |||
| A1BB | LD A,C | |||
| A1BC | RRCA | |||
| A1BD | RRCA | |||
| A1BE | AND $03 | |||
| A1C0 | LD C,A | |||
| A1C1 | ADD HL,BC | |||
| A1C2 | LD A,(HL) | |||
| A1C3 | LD (IX+$07),A | |||
| A1C6 | BIT 3,(IX+$08) | |||
| A1CA | JP NZ,$A0F8 | |||
| A1CD | BIT 7,(IX+$08) | |||
| A1D1 | JR Z,$A1F8 | |||
| A1D3 | CALL $A522 | |||
| A1D6 | JR C,$A1E0 | |||
| A1D8 | LD A,(IX+$08) | |||
| A1DB | AND $02 | |||
| A1DD | LD (IX+$08),A | |||
| A1E0 | LD A,($5EA3) | |||
| A1E3 | AND A | |||
| A1E4 | JR NZ,$A1F8 | |||
| A1E6 | CALL $A4BA | |||
| A1E9 | JR NC,$A1F8 | |||
| A1EB | LD A,$01 | |||
| A1ED | LD ($5EA3),A | |||
| A1F0 | SET 3,(IX+$08) | |||
| A1F4 | RES 2,(IX+$08) | |||
| A1F8 | CALL $ABB4 | |||
| A1FB | LD A,($6078) | |||
| A1FE | CP $11 | |||
| A200 | RET NC | |||
| A201 | BIT 2,(IX+$08) | |||
| A205 | JP NZ,$A15B | |||
| A208 | CALL $945C | |||
| A20B | JP NZ,$A12C | |||
| A20E | RES 1,(IX+$08) | |||
| A212 | LD A,($6078) | |||
| A215 | CP $11 | |||
| A217 | RET NC | |||
| A218 | CALL $A4FC | |||
| A21B | RET NC | |||
| A21C | CALL $933E | |||
| A21F | RET Z | |||
| A220 | PUSH IX | |||
| A222 | POP HL | |||
| A223 | LD BC,$60A8 | |||
| A226 | AND A | |||
| A227 | SBC HL,BC | |||
| A229 | JP Z,$A30A | |||
| A22C | LD A,($60AC) | |||
| A22F | LD HL,($60AA) | |||
| A232 | LD DE,($607C) | |||
| A236 | LD ($607C),A | |||
| A239 | LD A,L | |||
| A23A | AND $F8 | |||
| A23C | LD L,A | |||
| A23D | LD ($607A),HL | |||
| A240 | LD A,E | |||
| A241 | SUB $0C | |||
| A243 | LD ($5E6A),A | |||
| A246 | LD A,($6078) | |||
| A249 | DEC A | |||
| A24A | AND $F7 | |||
| A24C | INC A | |||
| A24D | LD ($6078),A | |||
| A250 | JP $A299 | |||
| A253 | LD DE,$AA1B | |||
| A256 | LD HL,$AA4B | |||
| A259 | LD B,$10 | |||
| A25B | LD (HL),$80 | |||
| A25D | INC HL | |||
| A25E | LD A,($5E6A) | |||
| A261 | LD (HL),A | |||
| A262 | INC HL | |||
| A263 | LD A,(DE) | |||
| A264 | INC DE | |||
| A265 | LD (HL),A | |||
| A266 | INC HL | |||
| A267 | LD A,(DE) | |||
| A268 | INC DE | |||
| A269 | LD (HL),A | |||
| A26A | INC HL | |||
| A26B | LD A,(DE) | |||
| A26C | INC DE | |||
| A26D | LD (HL),A | |||
| A26E | INC HL | |||
| A26F | DJNZ $A25B | |||
| A271 | RET | |||
| A272 | XOR A | |||
| A273 | LD ($5E69),A | |||
| A276 | LD A,($5E7B) | |||
| A279 | DEC A | |||
| A27A | LD ($5E7B),A | |||
| A27D | CALL $B8F2 | |||
| A280 | LD IX,$AA4B | |||
| A284 | LD B,$10 | |||
| A286 | PUSH BC | |||
| A287 | CALL $A993 | |||
| A28A | LD BC,$0005 | |||
| A28D | ADD IX,BC | |||
| A28F | POP BC | |||
| A290 | DJNZ $A286 | |||
| A292 | LD A,($5E69) | |||
| A295 | AND A | |||
| A296 | JR NZ,$A272 | |||
| A298 | RET | |||
| A299 | DI | |||
| A29A | LD DE,$BA2A | |||
| A29D | CALL $B9BC | |||
| A2A0 | RST $38 | |||
| A2A1 | XOR A | |||
| A2A2 | LD ($5E7B),A | |||
| A2A5 | CALL $A253 | |||
| A2A8 | CALL $A272 | |||
| A2AB | LD IX,$6078 | |||
| A2AF | CALL $8640 | |||
| A2B2 | CALL $A253 | |||
| A2B5 | CALL $A272 | |||
| A2B8 | CALL $A317 | |||
| A2BB | LD A,$01 | |||
| A2BD | LD ($5E68),A | |||
| A2C0 | CALL $A2F5 | |||
| A2C3 | CALL MessageTeleporting | |||
| A2C6 | CALL $8BA5 | |||
| A2C9 | CALL $9356 | |||
| A2CC | JP StartGame_1 | |||
|
This entry point is used by the routine at StartGame.
|
||||
| A2CF | LD A,($607C) | |||
| A2D2 | SUB $0C | |||
| A2D4 | LD ($5E6A),A | |||
| A2D7 | CALL $A253 | |||
| A2DA | CALL $AA9B | |||
| A2DD | CALL $AB2F | |||
| A2E0 | XOR A | |||
| A2E1 | LD ($5E7B),A | |||
| A2E4 | CALL $AB9D | |||
| A2E7 | CALL $AB48 | |||
| A2EA | CALL $AB9D | |||
| A2ED | CALL $AB48 | |||
| A2F0 | XOR A | |||
| A2F1 | LD ($5E68),A | |||
| A2F4 | RET | |||
| A2F5 | LD HL,$6009 | |||
| A2F8 | LD BC,$0718 | |||
| A2FB | LD DE,$0011 | |||
| A2FE | PUSH BC | |||
| A2FF | LD (HL),$00 | |||
| A301 | INC HL | |||
| A302 | DJNZ $A2FF | |||
| A304 | ADD HL,DE | |||
| A305 | POP BC | |||
| A306 | DEC C | |||
| A307 | JR NZ,$A2FE | |||
| A309 | RET | |||
| A30A | LD HL,($60C2) | |||
| A30D | LD A,($60C4) | |||
| A310 | JP $A232 | |||
| A313 | LD B,A | |||
| A314 | LD B,H | |||
| A315 | LD B,L | |||
| A316 | LD B,(HL) | |||
| A317 | LD HL,$6000 | |||
| A31A | LD DE,$0018 | |||
| A31D | LD B,$04 | |||
| A31F | LD (HL),$00 | |||
| A321 | ADD HL,DE | |||
| A322 | DJNZ $A31F | |||
| A324 | RET | |||
| A325 | CALL $945C | |||
| A328 | JR NZ,$A32E | |||
| A32A | RES 1,(IX+$08) | |||
| A32E | BIT 2,(IX+$08) | |||
| A332 | JP NZ,$A3FF | |||
| A335 | BIT 0,(IX+$08) | |||
| A339 | JP NZ,$A3C1 | |||
| A33C | CALL $A522 | |||
| A33F | LD A,($5EA3) | |||
| A342 | AND A | |||
| A343 | JR NZ,$A34A | |||
| A345 | CALL $A4BA | |||
| A348 | JR C,$A39C | |||
| A34A | BIT 1,(IX+$08) | |||
| A34E | JR NZ,$A375 | |||
| A350 | CALL $945C | |||
| A353 | JR Z,$A375 | |||
| A355 | LD A,($6078) | |||
| A358 | CP $11 | |||
| A35A | JR NC,$A375 | |||
| A35C | CALL $A4FC | |||
| A35F | JR NC,$A375 | |||
| A361 | LD HL,$6080 | |||
| A364 | BIT 0,(HL) | |||
| A366 | JR NZ,$A375 | |||
| A368 | SET 0,(HL) | |||
| A36A | SET 0,(IX+$08) | |||
| A36E | SET 1,(IX+$08) | |||
| A372 | CALL $B8BD | |||
| A375 | JP $ABB4 | |||
| A378 | RES 0,(IX+$08) | |||
| A37C | SET 1,(IX+$08) | |||
| A380 | LD HL,$6080 | |||
| A383 | RES 0,(HL) | |||
| A385 | LD A,($607D) | |||
| A388 | SRA A | |||
| A38A | SRA A | |||
| A38C | SRA A | |||
| A38E | SRA A | |||
| A390 | LD (IX+$05),A | |||
| A393 | LD (IX+$06),$01 | |||
| A397 | CALL $B8C3 | |||
| A39A | JR $A375 | |||
| A39C | SET 2,(IX+$08) | |||
| A3A0 | LD A,$01 | |||
| A3A2 | LD ($5EA3),A | |||
| A3A5 | LD A,($6090) | |||
| A3A8 | CP $22 | |||
| A3AA | LD A,$00 | |||
| A3AC | JR C,$A3B0 | |||
| A3AE | ADD A,$08 | |||
| A3B0 | XOR (IX+$00) | |||
| A3B3 | AND $08 | |||
| A3B5 | LD C,A | |||
| A3B6 | LD A,(IX+$08) | |||
| A3B9 | AND $F7 | |||
| A3BB | OR C | |||
| A3BC | LD (IX+$08),A | |||
| A3BF | JR $A375 | |||
| A3C1 | CALL $945C | |||
| A3C4 | JR Z,$A3D3 | |||
| A3C6 | BIT 1,(IX+$08) | |||
| A3CA | JR NZ,$A3D3 | |||
| A3CC | CALL $91BB | |||
| A3CF | LD A,D | |||
| A3D0 | AND A | |||
| A3D1 | JR NZ,$A378 | |||
| A3D3 | LD A,($6078) | |||
| A3D6 | DEC A | |||
| A3D7 | AND $04 | |||
| A3D9 | JR NZ,$A3F9 | |||
| A3DB | RES 3,(IX+$00) | |||
| A3DF | LD HL,($607A) | |||
| A3E2 | LD (IX+$02),L | |||
| A3E5 | LD (IX+$03),H | |||
| A3E8 | LD A,($607C) | |||
| A3EB | ADD A,$08 | |||
| A3ED | CP $AF | |||
| A3EF | JR C,$A3F3 | |||
| A3F1 | LD A,$AF | |||
| A3F3 | LD (IX+$04),A | |||
| A3F6 | JP $A375 | |||
| A3F9 | SET 3,(IX+$00) | |||
| A3FD | JR $A3DF | |||
| A3FF | LD A,($6090) | |||
| A402 | SUB $1A | |||
| A404 | CP $10 | |||
| A406 | JR NC,$A45A | |||
| A408 | BIT 1,(IX+$08) | |||
| A40C | JR NZ,$A431 | |||
| A40E | CALL $945C | |||
| A411 | JR Z,$A431 | |||
| A413 | CALL $A4FC | |||
| A416 | JR NC,$A431 | |||
| A418 | XOR A | |||
| A419 | LD ($5EA3),A | |||
| A41C | LD A,($6080) | |||
| A41F | OR $01 | |||
| A421 | LD ($6080),A | |||
| A424 | LD A,(IX+$08) | |||
| A427 | AND $F0 | |||
| A429 | OR $03 | |||
| A42B | LD (IX+$08),A | |||
| A42E | CALL $B8BD | |||
|
This entry point is used by the routine at B6CF.
|
||||
| A431 | LD A,($6090) | |||
| A434 | CP $22 | |||
| A436 | JR C,$A450 | |||
| A438 | LD BC,$FFF4 | |||
| A43B | LD HL,($6092) | |||
|
This entry point is used by the routine at B6CF.
|
||||
| A43E | ADD HL,BC | |||
| A43F | LD (IX+$02),L | |||
| A442 | LD (IX+$03),H | |||
| A445 | LD A,($6094) | |||
| A448 | SUB $16 | |||
| A44A | LD (IX+$04),A | |||
| A44D | JP $ABB4 | |||
| A450 | LD BC,$0012 | |||
| A453 | JR $A43B | |||
| A455 | CALL $A48D | |||
| A458 | JR $A46F | |||
| A45A | CALL $A579 | |||
| A45D | LD A,($5E42) | |||
| A460 | AND $01 | |||
| A462 | JR NZ,$A46F | |||
| A464 | CALL ReadInput | |||
| A467 | LD D,A | |||
| A468 | BIT 3,D | |||
| A46A | JR Z,$A455 | |||
| A46C | CALL $A4A0 | |||
| A46F | LD A,($6078) | |||
| A472 | CP $16 | |||
| A474 | JR C,$A483 | |||
| A476 | LD A,$08 | |||
| A478 | CALL $A4AA | |||
| A47B | LD BC,$FFF4 | |||
| A47E | LD HL,($607A) | |||
| A481 | JR $A43E | |||
| A483 | LD A,$00 | |||
| A485 | CALL $A4AA | |||
| A488 | LD BC,$0012 | |||
| A48B | JR $A47E | |||
| A48D | LD A,(IX+$00) | |||
| A490 | LD C,A | |||
| A491 | AND $07 | |||
| A493 | CP $07 | |||
| A495 | RET Z | |||
| A496 | INC A | |||
| A497 | LD B,A | |||
| A498 | LD A,C | |||
| A499 | AND $F8 | |||
| A49B | OR B | |||
| A49C | LD (IX+$00),A | |||
| A49F | RET | |||
| A4A0 | LD A,(IX+$00) | |||
| A4A3 | LD C,A | |||
| A4A4 | AND $07 | |||
| A4A6 | RET Z | |||
| A4A7 | DEC A | |||
| A4A8 | JR $A497 | |||
| A4AA | XOR (IX+$08) | |||
| A4AD | AND $08 | |||
| A4AF | LD C,A | |||
| A4B0 | LD A,(IX+$00) | |||
| A4B3 | AND $F7 | |||
| A4B5 | OR C | |||
| A4B6 | LD (IX+$00),A | |||
| A4B9 | RET | |||
|
This entry point is used by the routine at B731.
|
||||
| A4BA | LD L,(IX+$02) | |||
| A4BD | LD H,(IX+$03) | |||
| A4C0 | ADD HL,HL | |||
| A4C1 | ADD HL,HL | |||
| A4C2 | ADD HL,HL | |||
| A4C3 | LD C,L | |||
| A4C4 | LD B,H | |||
| A4C5 | LD HL,($6092) | |||
| A4C8 | ADD HL,HL | |||
| A4C9 | ADD HL,HL | |||
| A4CA | ADD HL,HL | |||
| A4CB | AND A | |||
| A4CC | SBC HL,BC | |||
| A4CE | LD A,H | |||
| A4CF | AND A | |||
| A4D0 | JP P,$A4D6 | |||
| A4D3 | CALL $8947 | |||
| A4D6 | LD BC,$00C0 | |||
| A4D9 | AND A | |||
| A4DA | SBC HL,BC | |||
| A4DC | RET NC | |||
| A4DD | LD A,($6094) | |||
| A4E0 | DEC A | |||
| A4E1 | SUB (IX+$04) | |||
| A4E4 | CP $16 | |||
| A4E6 | RET | |||
| A4E7 | LD A,($6078) | |||
| A4EA | CP $11 | |||
| A4EC | RET NC | |||
| A4ED | CALL $945C | |||
| A4F0 | RET Z | |||
| A4F1 | LD A,($6080) | |||
| A4F4 | AND $01 | |||
| A4F6 | RET NZ | |||
| A4F7 | BIT 7,(IX+$08) | |||
| A4FB | RET NZ | |||
| A4FC | LD L,(IX+$02) | |||
| A4FF | LD H,(IX+$03) | |||
| A502 | LD BC,$0008 | |||
| A505 | ADD HL,BC | |||
| A506 | LD BC,($607A) | |||
| A50A | AND A | |||
| A50B | SBC HL,BC | |||
| A50D | LD A,H | |||
| A50E | AND $1F | |||
| A510 | RET NZ | |||
| A511 | LD A,L | |||
| A512 | CP $10 | |||
| A514 | RET NC | |||
| A515 | LD A,($607C) | |||
| A518 | SUB $08 | |||
| A51A | SUB (IX+$04) | |||
| A51D | NEG | |||
| A51F | CP $18 | |||
| A521 | RET | |||
| A522 | CALL $B89A | |||
| A525 | CALL $B6AE | |||
| A528 | CP $AF | |||
| A52A | JR C,$A536 | |||
| A52C | LD (IX+$06),$00 | |||
| A530 | LD (IX+$05),$00 | |||
| A534 | LD A,$AF | |||
| A536 | LD (IX+$04),A | |||
| A539 | RET | |||
|
This entry point is used by the routine at A880.
|
||||
| A53A | PUSH IX | |||
| A53C | POP HL | |||
| A53D | LD DE,$0018 | |||
| A540 | ADD HL,DE | |||
| A541 | LD A,(HL) | |||
| A542 | AND A | |||
| A543 | RET NZ | |||
| A544 | LD (HL),$C8 | |||
| A546 | INC HL | |||
| A547 | INC HL | |||
| A548 | EX DE,HL | |||
| A549 | LD A,($5E42) | |||
| A54C | LD C,A | |||
| A54D | LD A,($5E40) | |||
| A550 | ADD A,C | |||
| A551 | LD ($5E40),A | |||
| A554 | LD A,($5E40) | |||
| A557 | AND $3C | |||
| A559 | LD C,A | |||
| A55A | LD B,$00 | |||
| A55C | LD HL,$A68B | |||
| A55F | ADD HL,BC | |||
| A560 | INC HL | |||
| A561 | INC HL | |||
| A562 | LD A,(IX+$02) | |||
| A565 | ADD A,$08 | |||
| A567 | LD (DE),A | |||
| A568 | INC DE | |||
| A569 | LD A,(IX+$03) | |||
| A56C | ADC A,$00 | |||
| A56E | AND $1F | |||
| A570 | LD (DE),A | |||
| A571 | INC DE | |||
| A572 | LD A,(IX+$04) | |||
| A575 | SUB $10 | |||
| A577 | JR $A5C8 | |||
| A579 | LD A,($5E42) | |||
| A57C | AND $03 | |||
| A57E | RET NZ | |||
| A57F | CALL ReadInput | |||
| A582 | BIT 4,A | |||
| A584 | RET NZ | |||
| A585 | LD HL,$6000 | |||
| A588 | LD DE,$0018 | |||
| A58B | LD B,$02 | |||
| A58D | LD A,(HL) | |||
| A58E | AND A | |||
| A58F | JR Z,$A595 | |||
| A591 | ADD HL,DE | |||
| A592 | DJNZ $A58D | |||
| A594 | RET | |||
| A595 | PUSH HL | |||
| A596 | CALL $B960 | |||
| A599 | POP HL | |||
| A59A | LD (HL),$58 | |||
| A59C | INC HL | |||
| A59D | INC HL | |||
| A59E | EX DE,HL | |||
| A59F | LD A,(IX+$00) | |||
| A5A2 | RLCA | |||
| A5A3 | RLCA | |||
| A5A4 | AND $3C | |||
| A5A6 | LD C,A | |||
| A5A7 | LD B,$00 | |||
| A5A9 | LD HL,$A68B | |||
| A5AC | ADD HL,BC | |||
| A5AD | LD A,(HL) | |||
| A5AE | LD B,$00 | |||
| A5B0 | AND A | |||
| A5B1 | JP P,$A5B5 | |||
| A5B4 | DEC B | |||
| A5B5 | ADD A,(IX+$02) | |||
| A5B8 | INC HL | |||
| A5B9 | LD (DE),A | |||
| A5BA | INC DE | |||
| A5BB | LD A,(IX+$03) | |||
| A5BE | ADC A,B | |||
| A5BF | AND $1F | |||
| A5C1 | LD (DE),A | |||
| A5C2 | INC DE | |||
| A5C3 | LD A,(IX+$04) | |||
| A5C6 | ADD A,(HL) | |||
| A5C7 | INC HL | |||
| A5C8 | LD (DE),A | |||
| A5C9 | INC DE | |||
| A5CA | LD A,(HL) | |||
| A5CB | INC HL | |||
| A5CC | LD (DE),A | |||
| A5CD | INC DE | |||
| A5CE | LD A,(HL) | |||
| A5CF | INC HL | |||
| A5D0 | LD (DE),A | |||
| A5D1 | INC DE | |||
| A5D2 | LD A,($5E40) | |||
| A5D5 | AND $03 | |||
| A5D7 | LD BC,$A5EF | |||
| A5DA | ADD A,C | |||
| A5DB | LD C,A | |||
| A5DC | LD A,B | |||
| A5DD | ADC A,$00 | |||
| A5DF | LD B,A | |||
| A5E0 | LD A,(BC) | |||
| A5E1 | LD (DE),A | |||
| A5E2 | INC DE | |||
| A5E3 | LD A,$20 | |||
| A5E5 | LD (DE),A | |||
| A5E6 | INC DE | |||
| A5E7 | LD B,$0F | |||
| A5E9 | XOR A | |||
| A5EA | LD (DE),A | |||
| A5EB | INC DE | |||
| A5EC | DJNZ $A5EA | |||
| A5EE | RET | |||
| A5EF | LD B,H | |||
| A5F0 | LD B,L | |||
| A5F1 | LD B,(HL) | |||
| A5F2 | LD B,A | |||
| A5F3 | ADD A,(IX+$10) | |||
| A5F6 | LD C,A | |||
| A5F7 | AND $0F | |||
| A5F9 | LD (IX+$10),A | |||
| A5FC | LD A,C | |||
| A5FD | RRCA | |||
| A5FE | RRCA | |||
| A5FF | RRCA | |||
| A600 | RRCA | |||
| A601 | AND $0F | |||
| A603 | LD B,$00 | |||
| A605 | JR $A63E | |||
| A607 | ADD A,(IX+$11) | |||
| A60A | LD C,A | |||
| A60B | AND $0F | |||
| A60D | LD (IX+$11),A | |||
| A610 | LD A,C | |||
| A611 | RRCA | |||
| A612 | RRCA | |||
| A613 | RRCA | |||
| A614 | RRCA | |||
| A615 | AND $0F | |||
| A617 | JR $A66A | |||
| A619 | DEC (IX+$08) | |||
| A61C | JP Z,$A73C | |||
| A61F | LD A,(IX+$05) | |||
| A622 | AND A | |||
| A623 | JP P,$A5F3 | |||
| A626 | ADD A,(IX+$10) | |||
| A629 | LD C,A | |||
| A62A | AND $0F | |||
| A62C | NEG | |||
| A62E | LD (IX+$10),A | |||
| A631 | LD A,C | |||
| A632 | NEG | |||
| A634 | RRCA | |||
| A635 | RRCA | |||
| A636 | RRCA | |||
| A637 | RRCA | |||
| A638 | AND $0F | |||
| A63A | NEG | |||
| A63C | LD B,$FF | |||
| A63E | ADD A,(IX+$02) | |||
| A641 | LD (IX+$02),A | |||
| A644 | LD A,(IX+$03) | |||
| A647 | ADC A,B | |||
| A648 | AND $1F | |||
| A64A | LD (IX+$03),A | |||
| A64D | LD A,(IX+$06) | |||
| A650 | AND A | |||
| A651 | JP P,$A607 | |||
| A654 | ADD A,(IX+$11) | |||
| A657 | LD C,A | |||
| A658 | AND $0F | |||
| A65A | NEG | |||
| A65C | LD (IX+$11),A | |||
| A65F | LD A,C | |||
| A660 | NEG | |||
| A662 | RRCA | |||
| A663 | RRCA | |||
| A664 | RRCA | |||
| A665 | RRCA | |||
| A666 | AND $0F | |||
| A668 | NEG | |||
| A66A | ADD A,(IX+$04) | |||
| A66D | CP $AF | |||
| A66F | JP NC,$A73C | |||
| A672 | CP $30 | |||
| A674 | JP C,$A73C | |||
| A677 | LD (IX+$04),A | |||
| A67A | LD A,(IX+$00) | |||
| A67D | XOR $01 | |||
| A67F | LD (IX+$00),A | |||
| A682 | CALL $8B73 | |||
| A685 | CALL $8733 | |||
| A688 | JP $A6CB | |||
| A68B | RET M | |||
| A68C | CALL M,$00C0 | |||
| A68F | RET M | |||
| A690 | LD SP,HL | |||
| A691 | CALL NZ,$F9FA | |||
| A694 | OR $C7 | |||
| A696 | EX (SP),HL | |||
| A697 | LD SP,HL | |||
| A698 | CALL P,$DECA | |||
| A69B | CALL M,$D3F2 | |||
| A69E | OUT ($FF),A | |||
| A6A0 | RET P | |||
| A6A1 | IN A,($CC) | |||
| A6A3 | LD BC,$E3F0 | |||
| A6A6 | RST $00 | |||
| A6A7 | INC BC | |||
| A6A8 | XOR $EA | |||
| A6AA | CALL NZ,$FC10 | |||
| A6AD | LD B,B | |||
| A6AE | NOP | |||
| A6AF | DJNZ $A6AA | |||
| A6B1 | INC A | |||
| A6B2 | JP M,$F510 | |||
| A6B5 | ADD HL,SP | |||
| A6B6 | EX (SP),HL | |||
| A6B7 | RRCA | |||
| A6B8 | DI | |||
| A6B9 | LD (HL),$DE | |||
| A6BB | INC C | |||
| A6BC | JP P,$D32D | |||
| A6BF | ADD HL,BC | |||
| A6C0 | RET P | |||
| A6C1 | DEC H | |||
| A6C2 | CALL Z,$EF08 | |||
| A6C5 | DEC E | |||
| A6C6 | RST $00 | |||
| A6C7 | DEC B | |||
| A6C8 | DEFB $ED,$16 | |||
| A6CA | CALL NZ,$183E | |||
| A6CD | LD ($A726),A | |||
| A6D0 | LD HL,$61B0 | |||
| A6D3 | LD DE,$0018 | |||
| A6D6 | LD B,$06 | |||
| A6D8 | CALL $A6F2 | |||
| A6DB | LD A,$0C | |||
| A6DD | LD ($A726),A | |||
| A6E0 | LD HL,$6108 | |||
| A6E3 | LD B,$01 | |||
| A6E5 | CALL $A6F2 | |||
| A6E8 | LD A,$18 | |||
| A6EA | LD ($A726),A | |||
| A6ED | LD HL,$6138 | |||
| A6F0 | LD B,$01 | |||
| A6F2 | LD A,(HL) | |||
| A6F3 | AND A | |||
| A6F4 | PUSH BC | |||
| A6F5 | PUSH DE | |||
| A6F6 | PUSH HL | |||
| A6F7 | CALL NZ,$A701 | |||
| A6FA | POP HL | |||
| A6FB | POP DE | |||
| A6FC | POP BC | |||
| A6FD | ADD HL,DE | |||
| A6FE | DJNZ $A6F2 | |||
| A700 | RET | |||
| A701 | INC HL | |||
| A702 | INC HL | |||
| A703 | EX DE,HL | |||
| A704 | LD A,(DE) | |||
| A705 | INC DE | |||
| A706 | LD C,A | |||
| A707 | LD A,(DE) | |||
| A708 | INC DE | |||
| A709 | LD B,A | |||
| A70A | LD HL,$0008 | |||
| A70D | ADD HL,BC | |||
| A70E | LD C,(IX+$02) | |||
| A711 | LD B,(IX+$03) | |||
| A714 | AND A | |||
| A715 | SBC HL,BC | |||
| A717 | LD A,H | |||
| A718 | AND $1F | |||
| A71A | RET NZ | |||
| A71B | LD A,L | |||
| A71C | CP $10 | |||
| A71E | RET NC | |||
| A71F | LD A,(DE) | |||
| A720 | ADD A,$04 | |||
| A722 | SUB (IX+$04) | |||
| A725 | CP $18 | |||
| A727 | RET NC | |||
| A728 | EX DE,HL | |||
| A729 | LD BC,$000C | |||
| A72C | ADD HL,BC | |||
| A72D | SET 0,(HL) | |||
| A72F | CALL $8AE8 | |||
| A732 | LD (IX+$00),$00 | |||
| A736 | POP HL | |||
| A737 | POP HL | |||
| A738 | POP HL | |||
| A739 | POP HL | |||
| A73A | POP HL | |||
| A73B | RET | |||
| A73C | LD (IX+$00),$64 | |||
| A740 | JR $A772 | |||
| A742 | CALL $8B73 | |||
| A745 | CALL $8733 | |||
| A748 | INC (IX+$00) | |||
| A74B | RET | |||
| A74C | LD A,(IX+$0A) | |||
| A74F | AND A | |||
| A750 | JR Z,$A755 | |||
| A752 | CALL $B8FF | |||
| A755 | CALL $8AE8 | |||
| A758 | LD (IX+$00),$00 | |||
| A75C | RET | |||
|
This entry point is used by the routine at A880.
|
||||
| A75D | CALL $B973 | |||
| A760 | LD (IX+$00),$C0 | |||
| A764 | JR $A772 | |||
|
This entry point is used by the routine at 945C.
|
||||
| A766 | BIT 0,(IX+$10) | |||
| A76A | RET Z | |||
| A76B | LD (IX+$00),$5C | |||
| A76F | CALL $B9A1 | |||
| A772 | LD A,($5E40) | |||
| A775 | AND $03 | |||
| A777 | LD C,A | |||
| A778 | LD B,$00 | |||
| A77A | LD HL,$A792 | |||
| A77D | ADD HL,BC | |||
| A77E | LD A,(HL) | |||
| A77F | LD (IX+$07),A | |||
| A782 | RET | |||
| A783 | CALL $ABB4 | |||
| A786 | INC (IX+$00) | |||
| A789 | RET | |||
| A78A | CALL $8640 | |||
| A78D | LD (IX+$00),$00 | |||
| A791 | RET | |||
| A792 | LD B,L | |||
| A793 | LD B,(HL) | |||
| A794 | LD B,A | |||
| A795 | LD B,(HL) | |||
|
This entry point is used by the routine at LaserBeam_Animate.
|
||||
| A796 | LD HL,$61B0 | |||
| A799 | LD DE,$0018 | |||
| A79C | LD B,$06 | |||
| A79E | CALL $A7CB | |||
| A7A1 | LD HL,$6108 | |||
| A7A4 | LD B,$01 | |||
| A7A6 | CALL $A7CB | |||
| A7A9 | LD HL,$6138 | |||
| A7AC | LD B,$01 | |||
| A7AE | CALL $A7CB | |||
| A7B1 | LD HL,$6120 | |||
| A7B4 | LD A,(HL) | |||
| A7B5 | SUB $C8 | |||
| A7B7 | CP $04 | |||
| A7B9 | JR NC,$A7C0 | |||
| A7BB | LD B,$01 | |||
| A7BD | CALL $A7CB | |||
| A7C0 | LD HL,$6150 | |||
| A7C3 | LD A,(HL) | |||
| A7C4 | SUB $C8 | |||
| A7C6 | CP $04 | |||
| A7C8 | RET NC | |||
| A7C9 | LD B,$01 | |||
| A7CB | LD A,(HL) | |||
| A7CC | AND A | |||
| A7CD | JR Z,$A7DE | |||
| A7CF | BIT 2,(IX+$02) | |||
| A7D3 | JR Z,$A7DE | |||
| A7D5 | PUSH BC | |||
| A7D6 | PUSH DE | |||
| A7D7 | PUSH HL | |||
| A7D8 | CALL $A7E2 | |||
| A7DB | POP HL | |||
| A7DC | POP DE | |||
| A7DD | POP BC | |||
| A7DE | ADD HL,DE | |||
| A7DF | DJNZ $A7CB | |||
| A7E1 | RET | |||
| A7E2 | INC HL | |||
| A7E3 | INC HL | |||
| A7E4 | EX DE,HL | |||
| A7E5 | LD A,(DE) | |||
| A7E6 | INC DE | |||
| A7E7 | LD C,A | |||
| A7E8 | LD A,(DE) | |||
| A7E9 | INC DE | |||
| A7EA | LD B,A | |||
| A7EB | LD HL,$0090 | |||
| A7EE | ADD HL,BC | |||
| A7EF | LD BC,($607A) | |||
| A7F3 | LD A,C | |||
| A7F4 | ADD A,(IX+$02) | |||
| A7F7 | LD C,A | |||
| A7F8 | LD A,B | |||
| A7F9 | ADC A,$00 | |||
| A7FB | LD B,A | |||
| A7FC | AND A | |||
| A7FD | SBC HL,BC | |||
| A7FF | LD A,H | |||
| A800 | AND $1F | |||
| A802 | RET NZ | |||
| A803 | LD A,L | |||
| A804 | CP $20 | |||
| A806 | RET NC | |||
| A807 | LD A,(DE) | |||
| A808 | ADD A,$04 | |||
| A80A | SUB (IX+$01) | |||
| A80D | CP $18 | |||
| A80F | RET NC | |||
| A810 | EX DE,HL | |||
| A811 | LD BC,$000C | |||
| A814 | ADD HL,BC | |||
| A815 | SET 0,(HL) | |||
| A817 | RES 2,(IX+$02) | |||
| A81B | RET | |||
| A81C | CALL $8B73 | |||
| A81F | CALL $8733 | |||
| A822 | INC (IX+$00) | |||
| A825 | RET | |||
| Prev: 9EDC | Up: Map | Next: A826 |