29499: Set Drawing Origin
| SetOrigin |
29499 |
LD A,(IX+1) |
|
29502 |
LD (29495),A |
|
29505 |
LD (29497),A |
|
29508 |
LD A,(IX+2) |
|
29511 |
LD (29496),A |
|
29514 |
LD A,(IX+3) |
|
29517 |
LD (29498),A |
|
29520 |
LD A,(IX+4) |
|
29523 |
LD (29465),A |
|
29526 |
LD (29414),A |
|
29529 |
LD A,(IX+3) |
|
29532 |
SUB (IX+2) |
|
29535 |
AND A |
|
29536 |
RRA |
| SetOrigin_0 |
29537 |
LD (29491),A |
|
29540 |
LD (29434),A |
|
29543 |
LD BC,(29495) |
|
29547 |
LD DE,(29497) |
|
29551 |
PUSH BC |
|
29552 |
PUSH DE |
|
29553 |
CALL DrawFixedShift_1 |
|
29556 |
POP DE |
|
29557 |
POP BC |
|
29558 |
LD (29495),BC |
|
29562 |
LD (29497),DE |
|
29566 |
CALL DrawFixedShift_0 |
|
29569 |
RET |