Prev: E49F Up: Map Next: E4C9
E4A7: The rest of the byte-aligned run
The units from the fourth byte from the end, the way in for a sprite four bytes wide, to the last, which jumps on to the step to the next row (SPRITE_NEXT_ROW, in SPRITE_SHIFTED_FOUR).
SPRITE_ALIGNED_FOUR E4A7 POP DE The fourth byte from the end: the next mask and image; the buffer byte cleared under the mask, the image put in; on to the next byte
E4A8 LD A,(BC)
E4A9 CPL
E4AA OR E
E4AB CPL
E4AC OR D
E4AD LD (BC),A
E4AE INC BC
E4AF POP DE The third
E4B0 LD A,(BC)
E4B1 CPL
E4B2 OR E
E4B3 CPL
E4B4 OR D
E4B5 LD (BC),A
E4B6 INC BC
E4B7 POP DE The second
E4B8 LD A,(BC)
E4B9 CPL
E4BA OR E
E4BB CPL
E4BC OR D
E4BD LD (BC),A
E4BE INC BC
E4BF POP DE The last, with no INC BC
E4C0 LD A,(BC)
E4C1 CPL
E4C2 OR E
E4C3 CPL
E4C4 OR D
E4C5 LD (BC),A
E4C6 JP SPRITE_NEXT_ROW To the step to the next row
Prev: E49F Up: Map Next: E4C9