![]() |
Routines |
| Prev: BD98 | Up: Map | Next: BDD5 |
|
Graphic, flags, x and y into +0, +7, +$1A and +$1B, where the sprite drawing (DRAW_SPRITE, in DRAW_OBJECT) finds them. As Knight Lore's transfer_sprite.
|
||||||||||||||
| TRANSFER_SPRITE | BDC0 | LD A,(HL) | the graphic | |||||||||||
| BDC1 | INC HL | |||||||||||||
| BDC2 | LD (IX+$00),A | |||||||||||||
| BDC5 | LD A,(HL) | the flags: bit 6 mirrored, bit 7 upside down | ||||||||||||
| BDC6 | INC HL | |||||||||||||
| BDC7 | LD (IX+$07),A | |||||||||||||
| BDCA | LD A,(HL) | x and y, in pixels | ||||||||||||
| BDCB | INC HL | |||||||||||||
| BDCC | LD (IX+$1A),A | |||||||||||||
| BDCF | LD A,(HL) | |||||||||||||
| BDD0 | INC HL | |||||||||||||
| BDD1 | LD (IX+$1B),A | |||||||||||||
| BDD4 | RET | |||||||||||||
| Prev: BD98 | Up: Map | Next: BDD5 |