![]() |
Routines |
| Prev: 7170 | Up: Map | Next: 71CB |
|
Used by the routine at MaskSprite_DrawUnshifted.
Draws the last two bytes of a line of the new sprite and moves up a line.
|
||||
| DrawTwoBytes | 71BC | LD A,D | A=D. | |
| 71BD | OR (HL) | Merge the bits from HL with D and write the result back to HL. | ||
| 71BE | LD (HL),A | |||
| 71BF | INC L | Increment L by one. | ||
| 71C0 | LD A,E | A=E. | ||
| 71C1 | OR (HL) | Merge the bits from HL with E and write the result back to HL. | ||
| 71C2 | LD (HL),A | |||
| 71C3 | POP DE | Restore DE and HL from the stack. | ||
| 71C4 | POP HL | |||
| 71C5 | CALL ScreenPosition1PixelAbove | Call ScreenPosition1PixelAbove. | ||
|
This entry point is used by the routine at MaskSprite.
|
||||
| MaskSprite_Next | 71C8 | EXX | Switch to the normal registers. | |
| 71C9 | JR MaskSprite | Jump to MaskSprite. | ||
| Prev: 7170 | Up: Map | Next: 71CB |