![]() |
Routines |
| Prev: 29040 | Up: Map | Next: 29131 |
|
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 | 29116 | LD A,D | A=D. | |
| 29117 | OR (HL) | Merge the bits from HL with D and write the result back to HL. | ||
| 29118 | LD (HL),A | |||
| 29119 | INC L | Increment L by one. | ||
| 29120 | LD A,E | A=E. | ||
| 29121 | OR (HL) | Merge the bits from HL with E and write the result back to HL. | ||
| 29122 | LD (HL),A | |||
| 29123 | POP DE | Restore DE and HL from the stack. | ||
| 29124 | POP HL | |||
| 29125 | CALL ScreenPosition1PixelAbove | Call ScreenPosition1PixelAbove. | ||
|
This entry point is used by the routine at MaskSprite.
|
||||
| MaskSprite_Next | 29128 | EXX | Switch to the normal registers. | |
| 29129 | JR MaskSprite | Jump to MaskSprite. | ||
| Prev: 29040 | Up: Map | Next: 29131 |