Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- xor bh, bh
- seg000:E8FE shl bx, 1 ; Jump to plane-bit dependent drawing code
- seg000:E900 and cl, 7 ; cl = left edge of source sprite x-coord MOD 8
- seg000:E903 jz short draw_left_aligned
- seg000:E905
- seg000:E905 draw_non_left_aligned: ; draw sprite where source is
- seg000:E905 mov [bp+sprite_drawstruct.planeBits], al ; not aligned on a byte boundary
- seg000:E908 mov bp, di
- seg000:E90A jmp word ptr cs:off_E888[bx-2]
- seg000:E90F ; ---------------------------------------------------------------------------
- seg000:E90F
- seg000:E90F draw_left_aligned: ; CODE XREF: draw_sprite_whiteflash+58j
- seg000:E90F mov bp, di ; draw sprite whose source is aligned
- seg000:E90F ; on a left boundary
- seg000:E90F ; This includes shifted sprites
- seg000:E911 jmp cs:off_E896[bx]
- seg000:E916 ; ----------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment