Prev: 63682 Up: Map Next: 63696
63689: Merge Next Shifted Byte
Used by the routines at BuildShiftedShapeA and BuildShiftedShapeB.
Moves on to the next byte of a shape and merges the first byte of the shifted value of the byte that was fetched. The entry point at MergeNextShiftedByte_Merge merges A.
Input
DE Address in the table of shifted bytes
HL Address of the byte of the shape
HL' Address in the buffer
Output
HL Address of the next byte of the shape
MergeNextShiftedByte 63689 INC HL Advance HL.
63690 LD A,(DE) Read DE.
This entry point is used by the routine at BuildShiftedShapeB.
MergeNextShiftedByte_Merge 63691 EXX Switch to the alternate registers.
63692 OR (HL) Set the bits of A that are set in the byte at HL.
63693 LD (HL),A Write A where HL points.
63694 EXX Switch to the alternate registers.
63695 RET Return.
Prev: 63682 Up: Map Next: 63696