Prev: 8AF7 Up: Map Next: 8B73
8B52: Reload Mask Cache
Reload the cached graphic pointer, screen address, shift, row count and Y position from the actor into the draw workspace.
Input
IX Actor slot
ReloadMaskCache 8B52 LD E,(IX+$0C) Fetch the cached graphic pointer.
8B55 LD D,(IX+$0D)
8B58 LD L,(IX+$0E) Fetch the cached screen address.
8B5B LD H,(IX+$0F)
8B5E LD A,(IX+$09) Write the cached shift to 8A9C.
8B61 LD ($8A9C),A
8B64 LD A,(IX+$0A) Write the cached row count to SpriteCachedRows.
8B67 LD ($5E5A),A
8B6A LD A,(IX+$0B) Write the cached Y position to SpriteCachedY.
8B6D LD ($5E56),A
8B70 LD C,$00 Clear the row counter.
8B72 RET Return.
Prev: 8AF7 Up: Map Next: 8B73