![]() |
Routines |
Prev: 28039 | Up: Map | Next: 28669 |
Used by the routine at 29080.
|
||||
28197 | DEC (IX+7) | |||
28200 | JR Z,28328 | |||
28202 | LD A,(IX+1) | |||
28205 | ADD A,(IX+4) | |||
28208 | CP 4 | |||
28210 | JR C,28282 | |||
28212 | CP 196 | |||
28214 | JR NC,28303 | |||
28216 | LD (IX+1),A | |||
28219 | LD A,(IX+2) | |||
28222 | ADD A,(IX+5) | |||
28225 | CP 32 | |||
28227 | JR C,28309 | |||
28229 | CP 160 | |||
28231 | JR NC,28352 | |||
28233 | LD (IX+2),A | |||
28236 | LD A,(IX+1) | |||
28239 | SUB 104 | |||
28241 | JP P,28252 | |||
28244 | SET 7,(IX+6) | |||
28248 | NEG | |||
28250 | JR 28256 | |||
28252 | RES 7,(IX+6) | |||
28256 | CP 52 | |||
28258 | JR NC,28266 | |||
28260 | SET 1,(IX+6) | |||
28264 | JR 28270 | |||
28266 | RES 1,(IX+6) | |||
28270 | LD A,(IX+4) | |||
28273 | AND 128 | |||
28275 | XOR (IX+6) | |||
28278 | LD (IX+6),A | |||
28281 | RET | |||
28282 | LD (IX+4),4 | |||
28286 | LD A,(IX+5) | |||
28289 | AND A | |||
28290 | JR NZ,28219 | |||
28292 | LD A,R | |||
28294 | AND 4 | |||
28296 | SUB 2 | |||
28298 | LD (IX+5),A | |||
28301 | JR 28219 | |||
28303 | LD (IX+4),252 | |||
28307 | JR 28286 | |||
28309 | LD (IX+5),4 | |||
28313 | LD A,(IX+4) | |||
28316 | AND A | |||
28317 | RET NZ | |||
28318 | LD A,R | |||
28320 | AND 4 | |||
28322 | SUB 2 | |||
28324 | LD (IX+4),A | |||
28327 | RET | |||
28328 | RES 7,(IX+0) | |||
This entry point is used by the routines at 26820 and 27770.
|
||||
28332 | LD A,R | |||
28334 | AND 4 | |||
28336 | SUB 2 | |||
28338 | LD (IX+4),A | |||
28341 | LD A,R | |||
28343 | RRA | |||
28344 | AND 4 | |||
28346 | SUB 2 | |||
28348 | LD (IX+5),A | |||
28351 | RET | |||
28352 | LD (IX+2),A | |||
28355 | INC (IX+7) | |||
28358 | CP 192 | |||
28360 | JR NC,28473 | |||
28362 | CP 184 | |||
28364 | JR NC,28396 | |||
28366 | CALL 28503 | |||
28369 | RET NC | |||
28370 | LD A,(IX+2) | |||
28373 | CP 168 | |||
28375 | JR NC,28383 | |||
28377 | LD (IX+5),252 | |||
28381 | JR 28313 | |||
28383 | LD A,(IX+4) | |||
28386 | NEG | |||
28388 | LD (IX+4),A | |||
28391 | LD (IX+5),4 | |||
28395 | RET | |||
28396 | CALL 28503 | |||
28399 | JR C,28370 | |||
28401 | LD A,B | |||
28402 | AND A | |||
28403 | JR NZ,28446 | |||
28405 | CALL 27770 | |||
28408 | LD A,(IX+0) | |||
28411 | RRCA | |||
28412 | AND 15 | |||
28414 | LD C,A | |||
28415 | LD B,0 | |||
28417 | LD HL,28487 | |||
28420 | ADD HL,BC | |||
28421 | LD C,(HL) | |||
28422 | CALL AddPointsToScore | |||
28425 | LD (IX+0),40 | |||
28429 | LD (IX+2),160 | |||
28433 | LD (IX+3),70 | |||
28437 | RET | |||
28438 | CALL 26836 | |||
28441 | LD (IX+0),0 | |||
28445 | RET | |||
28446 | LD A,(IX+0) | |||
28449 | AND 63 | |||
28451 | CP 24 | |||
28453 | JR C,28438 | |||
28455 | LD A,(IX+3) | |||
28458 | CP 71 | |||
28460 | JR NZ,28468 | |||
28462 | LD BC,336 | |||
28465 | CALL AddPointsToScore | |||
28468 | CALL 26855 | |||
28471 | JR 28441 | |||
28473 | BIT 1,(IX+6) | |||
28477 | JR Z,28446 | |||
28479 | BIT 7,(IX+6) | |||
28483 | JR Z,28405 | |||
28485 | JR 28446 | |||
28487 | NOP | |||
28488 | NOP | |||
28489 | LD D,L | |||
28490 | NOP | |||
28491 | LD H,L | |||
28492 | NOP | |||
28493 | NOP | |||
28494 | NOP | |||
28495 | LD (HL),L | |||
28496 | ADD A,L | |||
28497 | SUB L | |||
28498 | NOP | |||
28499 | NOP | |||
28500 | NOP | |||
28501 | NOP | |||
28502 | NOP | |||
28503 | LD B,3 | |||
28505 | LD A,(IX+1) | |||
28508 | CP 192 | |||
28510 | JR NC,28534 | |||
28512 | AND A | |||
28513 | JP P,28522 | |||
28516 | NEG | |||
28518 | SUB 64 | |||
28520 | AND 127 | |||
28522 | DEC B | |||
28523 | JR Z,28529 | |||
28525 | SUB 32 | |||
28527 | JR NC,28522 | |||
28529 | NEG | |||
28531 | CP 15 | |||
28533 | RET | |||
28534 | SCF | |||
28535 | RET | |||
28536 | CALL 30416 | |||
28539 | LD A,(IX+1) | |||
28542 | ADD A,(IX+4) | |||
28545 | CP 196 | |||
28547 | JR NC,28580 | |||
28549 | CP 1 | |||
28551 | JR C,28580 | |||
28553 | LD C,A | |||
28554 | LD A,(IX+2) | |||
28557 | ADD A,(IX+5) | |||
28560 | CP 168 | |||
28562 | JR NC,28580 | |||
28564 | CP 32 | |||
28566 | JR C,28580 | |||
28568 | LD (IX+2),A | |||
28571 | LD (IX+1),C | |||
28574 | CALL 30156 | |||
28577 | JP 29934 | |||
This entry point is used by the routine at 29080.
|
||||
28580 | CALL 30231 | |||
28583 | LD (IX+0),38 | |||
28587 | LD (IX+7),3 | |||
28591 | RET | |||
28592 | IN A,(31) | |||
28594 | CPL | |||
28595 | RET | |||
This entry point is used by the routine at GamePlay_Start.
|
||||
28596 | LD A,(24332) | |||
28599 | AND 6 | |||
28601 | CP 2 | |||
28603 | JR Z,28592 | |||
28605 | CP 4 | |||
28607 | JR Z,28631 | |||
28609 | LD A,251 | |||
28611 | OUT (253),A | |||
28613 | IN A,(254) | |||
28615 | LD C,A | |||
28616 | RRA | |||
28617 | AND 1 | |||
28619 | LD E,A | |||
28620 | LD A,C | |||
28621 | RLA | |||
28622 | AND 2 | |||
28624 | OR E | |||
28625 | LD E,A | |||
28626 | LD A,C | |||
28627 | AND 28 | |||
28629 | OR E | |||
28630 | RET | |||
28631 | LD A,239 | |||
28633 | OUT (253),A | |||
28635 | IN A,(254) | |||
28637 | LD C,A | |||
28638 | AND 8 | |||
28640 | LD E,A | |||
28641 | LD A,C | |||
28642 | RRCA | |||
28643 | RRCA | |||
28644 | AND 69 | |||
28646 | OR E | |||
28647 | LD E,A | |||
28648 | RRCA | |||
28649 | RRCA | |||
28650 | AND 16 | |||
28652 | OR E | |||
28653 | AND 31 | |||
28655 | LD E,A | |||
28656 | LD A,247 | |||
28658 | OUT (253),A | |||
28660 | IN A,(254) | |||
28662 | RRA | |||
28663 | RRA | |||
28664 | RRA | |||
28665 | AND 2 | |||
28667 | OR E | |||
28668 | RET |
Prev: 28039 | Up: Map | Next: 28669 |