Prev: 43339 Up: Map Next: 43675
43411: Routine at A993
Used by the routine at 41386.
43411 LD A,(IX+0)
43414 ADD A,(IX+2)
43417 LD L,A
43418 LD A,(IX+1)
43421 ADD A,(IX+3)
43424 LD H,A
This entry point is used by the routine at 43848.
43425 LD A,L
43426 CP 8
43428 RET C
43429 CP 248
43431 RET NC
43432 LD A,H
43433 CP 48
43435 RET C
43436 CP 168
43438 RET NC
43439 LD (IX+0),L
43442 LD (IX+1),H
43445 LD A,(24169)
43448 INC A
43449 LD (24169),A
43452 LD BC,514
43455 PUSH HL
43456 EXX
43457 POP DE
43458 LD L,E
43459 LD H,D
43460 CALL AttributeAddress
43463 LD A,(HL)
43464 AND A
43465 JR Z,43471
43467 LD A,(IX+4)
43470 LD (HL),A
43471 EXX
43472 CALL ScreenAddress
43475 PUSH BC
43476 PUSH HL
43477 LD A,(IX+0)
43480 AND 7
43482 LD E,A
43483 EX AF,AF'
43484 LD A,E
43485 LD DE,43539
43488 ADD A,E
43489 LD E,A
43490 LD A,D
43491 ADC A,0
43493 LD D,A
43494 LD A,(DE)
43495 XOR (HL)
43496 LD (HL),A
43497 EX AF,AF'
43498 INC A
43499 AND 7
43501 JR NZ,43536
43503 INC L
43504 EXX
43505 INC E
43506 LD L,E
43507 LD H,D
43508 EX AF,AF'
43509 CALL AttributeAddress
43512 LD A,(HL)
43513 AND A
43514 JR Z,43520
43516 LD A,(IX+4)
43519 LD (HL),A
43520 EXX
43521 EX AF,AF'
43522 DJNZ 43480
43524 POP HL
43525 CALL ScreenPos1PixelAbove
43528 EXX
43529 DEC D
43530 EXX
43531 POP BC
43532 DEC C
43533 JR NZ,43475
43535 RET
43536 EXX
43537 JR 43506
43539 ADD A,B
43540 LD B,B
43541 JR NZ,43559
43543 EX AF,AF'
43544 INC B
43545 LD (BC),A
43546 LD BC,65024
43549 LD B,C
43550 LD BC,17150
43553 LD (BC),A
43554 CP 67
43556 LD (BC),A
43557 RST 56
43558 LD B,H
43559 LD (BC),A
43560 NOP
43561 LD B,L
43562 LD (BC),A
43563 LD BC,582
43566 LD (BC),A
43567 LD B,A
43568 LD BC,17922
43571 NOP
43572 LD (BC),A
43573 LD B,L
43574 RST 56
43575 LD (BC),A
43576 LD B,H
43577 CP 2
43579 LD B,E
43580 CP 1
43582 LD B,D
43583 CP 0
43585 LD B,C
43586 CP 255
43588 LD B,D
43589 CP 254
43591 LD B,E
43592 RST 56
43593 CP 68
43595 NOP
43596 NOP
43597 NOP
43598 NOP
43599 NOP
43600 NOP
43601 NOP
43602 NOP
43603 NOP
43604 NOP
43605 NOP
43606 NOP
43607 NOP
43608 NOP
43609 NOP
43610 NOP
43611 NOP
43612 NOP
43613 NOP
43614 NOP
43615 NOP
43616 NOP
43617 NOP
43618 NOP
43619 NOP
43620 NOP
43621 NOP
43622 NOP
43623 NOP
43624 NOP
43625 NOP
43626 NOP
43627 NOP
43628 NOP
43629 NOP
43630 NOP
43631 NOP
43632 NOP
43633 NOP
43634 NOP
43635 NOP
43636 NOP
43637 NOP
43638 NOP
43639 NOP
43640 NOP
43641 NOP
43642 NOP
43643 NOP
43644 NOP
43645 NOP
43646 NOP
43647 NOP
43648 NOP
43649 NOP
43650 NOP
43651 NOP
43652 NOP
43653 NOP
43654 NOP
43655 NOP
43656 NOP
43657 NOP
43658 NOP
43659 NOP
43660 NOP
43661 NOP
43662 NOP
43663 NOP
43664 NOP
43665 NOP
43666 NOP
43667 NOP
43668 NOP
43669 NOP
43670 NOP
43671 NOP
43672 NOP
43673 NOP
43674 NOP
Prev: 43339 Up: Map Next: 43675