26419: Update Rocket Colour
26419 |
LD L,(IX+1) |
26422 |
LD H,(IX+2) |
26425 |
PUSH HL |
26426 |
LD A,(IX+4) |
26429 |
LD B,A |
26430 |
LD C,0 |
26432 |
PUSH BC |
26433 |
LD A,(24048) |
26436 |
RRCA |
26437 |
RRCA |
26438 |
AND 3 |
26440 |
OR C |
26441 |
SLA A |
26443 |
CALL 25832 |
26446 |
CALL 29278 |
26449 |
POP BC |
26450 |
LD A,(IX+2) |
26453 |
SUB 16 |
26455 |
LD (IX+2),A |
26458 |
LD A,(24001) |
26461 |
SUB 16 |
26463 |
LD (24001),A |
26466 |
LD A,C |
26467 |
ADD A,4 |
26469 |
LD C,A |
26470 |
DJNZ 26432 |
26472 |
LD A,2 |
26474 |
LD (24004),A |
26477 |
XOR A |
26478 |
LD (24003),A |
26481 |
POP HL |
26482 |
LD (IX+2),H |
26485 |
LD (24015),HL |
26488 |
LD B,(IX+4) |
26491 |
SLA B |
26493 |
LD A,B |
26494 |
CP 6 |
26496 |
JR C,26537 |
26498 |
LD A,(IX+5) |
26501 |
AND A |
26502 |
JR Z,26537 |
26504 |
CP 6 |
26506 |
PUSH AF |
26507 |
LD A,(24012) |
26510 |
RRCA |
26511 |
RRCA |
26512 |
AND 4 |
26514 |
OR 67 |
26516 |
LD C,A |
26517 |
POP AF |
26518 |
LD A,C |
26519 |
JR NC,26539 |
26521 |
LD B,(IX+5) |
26524 |
LD (IX+3),67 |
26528 |
CALL 26545 |
26531 |
LD A,6 |
26533 |
SUB (IX+5) |
26536 |
LD B,A |
26537 |
LD A,71 |
26539 |
LD (IX+3),A |
26542 |
JP 26545 |
26545 |
PUSH BC |
26546 |
CALL ColouriseSprite |
26549 |
POP BC |
26550 |
LD HL,(24015) |
26553 |
LD A,H |
26554 |
SUB 8 |
26556 |
LD H,A |
26557 |
LD (24015),HL |
26560 |
DJNZ 26545 |
26562 |
RET |