39741: Graphic layout routine: (249) Jump to time-weighted, randomly selected graphic layout data address in list
| 39741 |
PUSH IX |
| 39743 |
LD A,(IX+1) |
| 39746 |
ADD A,A |
| 39747 |
ADD A,A |
| 39748 |
ADD A,2 |
| 39750 |
LD C,A |
| 39751 |
LD B,0 |
| 39753 |
ADD IX,BC |
| 39755 |
DEC (IX+0) |
| 39758 |
JR NZ,39790 |
| 39760 |
POP IX |
| 39762 |
LD A,(IX+0) |
| 39765 |
CALL 38234 |
| 39768 |
LD (IX+1),A |
| 39771 |
ADD A,A |
| 39772 |
ADD A,A |
| 39773 |
ADD A,2 |
| 39775 |
LD C,A |
| 39776 |
ADD IX,BC |
| 39778 |
LD A,(IX+1) |
| 39781 |
CALL 38234 |
| 39784 |
INC A |
| 39785 |
LD (IX+0),A |
| 39788 |
JR 39791 |
| 39790 |
POP BC |
| 39791 |
LD C,(IX+2) |
| 39794 |
LD B,(IX+3) |
| 39797 |
PUSH BC |
| 39798 |
POP IX |
| 39800 |
LD B,0 |
| 39802 |
JP 39070 |