diff --git a/asm/A1C4.html b/asm/A1C4.html index fef9ad6..f95ad4f 100644 --- a/asm/A1C4.html +++ b/asm/A1C4.html @@ -1,7 +1,7 @@
-- | Data | +Game status buffer |
@@ -42,503 +42,153 @@ | ||||
BufferRoom | A1C4 | -DEFB $D9,$E5,$D9,$AF,$32,$6B,$5C,$3E | -- | |
A1CC | -DEFB $02,$CD,$01,$16,$3E,$15,$32,$D3 | -- | ||
A1D4 | -DEFB $5B,$3A,$D3,$5B,$FE,$15,$F5,$CC | -- | ||
A1DC | -DEFB $97,$AA,$F1,$C4,$F4,$AA,$CD,$44 | +DEFB $D9,$E5,$D9,$AF,$32,$6B,$5C,$3E,$02,$CD,$01,$16,$3E,$15,$32,$D3,$5B,$3A,$D3,$5B,$FE,$15,$F5,$CC,$97,$AA,$F1,$C4,$F4,$AA,$CD,$44 | ||
A1E4 | -DEFB $AB,$CD,$00,$A9,$CD,$1E,$D7,$21 | -- | ||
A1EC | -DEFB $00,$3C,$22,$36,$5C,$06,$01,$0E | -- | ||
A1F4 | -DEFB $20,$CD,$D9,$0D,$3E,$10,$D7,$3E | -- | ||
A1FC | -DEFB $07,$D7,$3A,$D3,$5B,$4F,$06,$00 | +DEFB $AB,$CD,$00,$A9,$CD,$1E,$D7,$21,$00,$3C,$22,$36,$5C,$06,$01,$0E,$20,$CD,$D9,$0D,$3E,$10,$D7,$3E,$07,$D7,$3A,$D3,$5B,$4F,$06,$00 | ||
A204 | -DEFB $CD,$1B,$1A,$18,$DF,$00,$3A,$1D | -- | ||
A20C | -DEFB $D7,$3C,$32,$1D,$D7,$32,$00,$58 | -- | ||
A214 | -DEFB $CD,$8E,$02,$7B,$FE,$FF,$C8,$FE | -- | ||
A21C | -DEFB $20,$28,$0A,$FE,$16,$D0,$32,$D3 | +DEFB $CD,$1B,$1A,$18,$DF,$00,$3A,$1D,$D7,$3C,$32,$1D,$D7,$32,$00,$58,$CD,$8E,$02,$7B,$FE,$FF,$C8,$FE,$20,$28,$0A,$FE,$16,$D0,$32,$D3 | ||
A224 | -DEFB $5B,$C1,$C3,$E9,$D6,$3E,$02,$32 | -- | ||
A22C | -DEFB $6B,$5C,$C1,$D9,$E1,$D9,$21,$00 | -- | ||
A234 | -DEFB $3C,$22,$36,$5C,$C9,$30,$0D,$44 | -- | ||
A23C | -DEFB $42,$20,$31,$38,$2C,$31,$30,$2C | +DEFB $5B,$C1,$C3,$E9,$D6,$3E,$02,$32,$6B,$5C,$C1,$D9,$E1,$D9,$21,$00,$3C,$22,$36,$5C,$C9,$30,$0D,$44,$42,$20,$31,$38,$2C,$31,$30,$2C | ||
A244 | -DEFB $32,$2C,$32,$2C,$37,$2C,$31,$2C | -- | ||
A24C | -DEFB $38,$30,$0D,$44,$42,$20,$39,$2C | -- | ||
A254 | -DEFB $31,$30,$2C,$32,$2C,$32,$2C,$36 | -- | ||
A25C | -DEFB $2C,$31,$2C,$38,$30,$0D,$44,$42 | +DEFB $32,$2C,$32,$2C,$37,$2C,$31,$2C,$38,$30,$0D,$44,$42,$20,$39,$2C,$31,$30,$2C,$32,$2C,$32,$2C,$36,$2C,$31,$2C,$38,$30,$0D,$44,$42 | ||
A264 | -DEFB $20,$32,$35,$2C,$35,$2C,$32,$2C | -- | ||
A26C | -DEFB $32,$2C,$35,$2C,$31,$2C,$38,$30 | -- | ||
A274 | -DEFB $0D,$44,$42,$20,$31,$30,$2C,$35 | -- | ||
A27C | -DEFB $2C,$32,$2C,$32,$2C,$37,$2C,$31 | +DEFB $20,$32,$35,$2C,$35,$2C,$32,$2C,$32,$2C,$35,$2C,$31,$2C,$38,$30,$0D,$44,$42,$20,$31,$30,$2C,$35,$2C,$32,$2C,$32,$2C,$37,$2C,$31 | ||
A284 | -DEFB $2C,$38,$30,$0D,$44,$42,$20,$32 | -- | ||
A28C | -DEFB $35,$35,$0D,$3B,$42,$44,$41,$54 | -- | ||
A294 | -DEFB $38,$0D,$44,$42,$20,$32,$30,$2C | -- | ||
A29C | -DEFB $37,$2C,$31,$30,$34,$2C,$32,$0D | +DEFB $2C,$38,$30,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$42,$44,$41,$54,$38,$0D,$44,$42,$20,$32,$30,$2C,$37,$2C,$31,$30,$34,$2C,$32,$0D | ||
A2A4 | -DEFB $44,$42,$20,$32,$35,$35,$0D,$3B | -- | ||
A2AC | -DEFB $4C,$49,$44,$41,$54,$38,$0D,$44 | -- | ||
A2B4 | -DEFB $42,$20,$32,$35,$35,$0D,$3B,$54 | -- | ||
A2BC | -DEFB $44,$44,$41,$54,$38,$0D,$44,$42 | +DEFB $44,$42,$20,$32,$35,$35,$0D,$3B,$4C,$49,$44,$41,$54,$38,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$54,$44,$44,$41,$54,$38,$0D,$44,$42 | ||
A2C4 | -DEFB $20,$32,$35,$35,$0D,$3B,$43,$4F | -- | ||
A2CC | -DEFB $4C,$44,$41,$54,$37,$0D,$44,$42 | -- | ||
A2D4 | -DEFB $20,$36,$2C,$36,$2C,$30,$2C,$36 | -- | ||
A2DC | -DEFB $2C,$31,$2C,$30,$2C,$35,$2C,$32 | +DEFB $20,$32,$35,$35,$0D,$3B,$43,$4F,$4C,$44,$41,$54,$37,$0D,$44,$42,$20,$36,$2C,$36,$2C,$30,$2C,$36,$2C,$31,$2C,$30,$2C,$35,$2C,$32 | ||
A2E4 | -DEFB $35,$35,$0D,$3B,$44,$4B,$44,$41 | -- | ||
A2EC | -DEFB $54,$37,$0D,$44,$42,$20,$33,$33 | -- | ||
A2F4 | -DEFB $2C,$32,$33,$2C,$31,$36,$2C,$33 | -- | ||
A2FC | -DEFB $33,$2C,$31,$38,$2C,$31,$36,$0D | +DEFB $35,$35,$0D,$3B,$44,$4B,$44,$41,$54,$37,$0D,$44,$42,$20,$33,$33,$2C,$32,$33,$2C,$31,$36,$2C,$33,$33,$2C,$31,$38,$2C,$31,$36,$0D | ||
A304 | -DEFB $44,$42,$20,$33,$33,$2C,$31,$33 | -- | ||
A30C | -DEFB $2C,$31,$36,$2C,$33,$33,$2C,$38 | -- | ||
A314 | -DEFB $2C,$31,$36,$0D,$44,$42,$20,$33 | -- | ||
A31C | -DEFB $33,$2C,$33,$2C,$31,$36,$2C,$32 | +DEFB $44,$42,$20,$33,$33,$2C,$31,$33,$2C,$31,$36,$2C,$33,$33,$2C,$38,$2C,$31,$36,$0D,$44,$42,$20,$33,$33,$2C,$33,$2C,$31,$36,$2C,$32 | ||
A324 | -DEFB $35,$35,$0D,$3B,$45,$4F,$44,$41 | -- | ||
A32C | -DEFB $54,$37,$0D,$44,$42,$20,$34,$2C | -- | ||
A334 | -DEFB $32,$32,$2C,$34,$2C,$31,$37,$0D | -- | ||
A33C | -DEFB $44,$42,$20,$32,$34,$2C,$31,$37 | +DEFB $35,$35,$0D,$3B,$45,$4F,$44,$41,$54,$37,$0D,$44,$42,$20,$34,$2C,$32,$32,$2C,$34,$2C,$31,$37,$0D,$44,$42,$20,$32,$34,$2C,$31,$37 | ||
A344 | -DEFB $2C,$34,$2C,$32,$30,$0D,$44,$42 | -- | ||
A34C | -DEFB $20,$33,$30,$2C,$31,$32,$2C,$36 | -- | ||
A354 | -DEFB $2C,$31,$0D,$44,$42,$20,$32,$35 | -- | ||
A35C | -DEFB $35,$0D,$3B,$4C,$44,$41,$54,$37 | +DEFB $2C,$34,$2C,$32,$30,$0D,$44,$42,$20,$33,$30,$2C,$31,$32,$2C,$36,$2C,$31,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$4C,$44,$41,$54,$37 | ||
A364 | -DEFB $0D,$44,$42,$20,$31,$33,$2C,$31 | -- | ||
A36C | -DEFB $38,$2C,$32,$31,$2C,$31,$33,$2C | -- | ||
A374 | -DEFB $33,$32,$2C,$38,$2C,$32,$35,$35 | -- | ||
A37C | -DEFB $0D,$3B,$53,$44,$44,$41,$54,$37 | +DEFB $0D,$44,$42,$20,$31,$33,$2C,$31,$38,$2C,$32,$31,$2C,$31,$33,$2C,$33,$32,$2C,$38,$2C,$32,$35,$35,$0D,$3B,$53,$44,$44,$41,$54,$37 | ||
A384 | -DEFB $0D,$44,$42,$20,$32,$36,$2C,$32 | -- | ||
A38C | -DEFB $33,$2C,$33,$32,$2C,$31,$36,$2C | -- | ||
A394 | -DEFB $31,$2C,$33,$0D,$44,$42,$20,$32 | -- | ||
A39C | -DEFB $36,$2C,$31,$38,$2C,$33,$2C,$36 | +DEFB $0D,$44,$42,$20,$32,$36,$2C,$32,$33,$2C,$33,$32,$2C,$31,$36,$2C,$31,$2C,$33,$0D,$44,$42,$20,$32,$36,$2C,$31,$38,$2C,$33,$2C,$36 | ||
A3A4 | -DEFB $2C,$32,$2C,$33,$0D,$44,$42,$20 | -- | ||
A3AC | -DEFB $38,$2C,$31,$38,$2C,$32,$34,$2C | -- | ||
A3B4 | -DEFB $32,$31,$2C,$33,$2C,$33,$0D,$44 | -- | ||
A3BC | -DEFB $42,$20,$31,$36,$2C,$31,$33,$2C | +DEFB $2C,$32,$2C,$33,$0D,$44,$42,$20,$38,$2C,$31,$38,$2C,$32,$34,$2C,$32,$31,$2C,$33,$2C,$33,$0D,$44,$42,$20,$31,$36,$2C,$31,$33,$2C | ||
A3C4 | -DEFB $31,$30,$2C,$36,$2C,$34,$2C,$33 | -- | ||
A3CC | -DEFB $0D,$44,$42,$20,$31,$36,$2C,$38 | -- | ||
A3D4 | -DEFB $2C,$31,$38,$2C,$31,$31,$2C,$35 | -- | ||
A3DC | -DEFB $2C,$33,$0D,$44,$42,$20,$38,$2C | +DEFB $31,$30,$2C,$36,$2C,$34,$2C,$33,$0D,$44,$42,$20,$31,$36,$2C,$38,$2C,$31,$38,$2C,$31,$31,$2C,$35,$2C,$33,$0D,$44,$42,$20,$38,$2C | ||
A3E4 | -DEFB $38,$2C,$33,$2C,$31,$31,$2C,$36 | -- | ||
A3EC | -DEFB $2C,$33,$0D,$44,$42,$20,$32,$35 | -- | ||
A3F4 | -DEFB $35,$0D,$3B,$50,$48,$44,$41,$54 | -- | ||
A3FC | -DEFB $0D,$44,$42,$20,$32,$35,$35,$0D | +DEFB $38,$2C,$33,$2C,$31,$31,$2C,$36,$2C,$33,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$50,$48,$44,$41,$54,$0D,$44,$42,$20,$32,$35,$35,$0D | ||
A404 | -DEFB $3B,$4F,$50,$53,$54,$37,$0D,$44 | -- | ||
A40C | -DEFB $42,$20,$31,$32,$2C,$31,$36,$2C | -- | ||
A414 | -DEFB $33,$2C,$33,$2C,$32,$35,$35,$2C | -- | ||
A41C | -DEFB $30,$2C,$33,$32,$2C,$32,$2C,$33 | +DEFB $3B,$4F,$50,$53,$54,$37,$0D,$44,$42,$20,$31,$32,$2C,$31,$36,$2C,$33,$2C,$33,$2C,$32,$35,$35,$2C,$30,$2C,$33,$32,$2C,$32,$2C,$33 | ||
A424 | -DEFB $2C,$36,$2C,$31,$0D,$44,$42,$20 | -- | ||
A42C | -DEFB $33,$2C,$30,$2C,$31,$32,$2C,$31 | -- | ||
A434 | -DEFB $36,$2C,$33,$0D,$44,$42,$20,$32 | -- | ||
A43C | -DEFB $35,$35,$0D,$3B,$54,$44,$41,$54 | +DEFB $2C,$36,$2C,$31,$0D,$44,$42,$20,$33,$2C,$30,$2C,$31,$32,$2C,$31,$36,$2C,$33,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$54,$44,$41,$54 | ||
A444 | -DEFB $37,$0D,$44,$42,$20,$33,$31,$2C | -- | ||
A44C | -DEFB $32,$30,$2C,$32,$2C,$32,$2C,$37 | -- | ||
A454 | -DEFB $2C,$31,$2C,$31,$30,$34,$0D,$44 | -- | ||
A45C | -DEFB $42,$20,$33,$30,$2C,$31,$35,$2C | +DEFB $37,$0D,$44,$42,$20,$33,$31,$2C,$32,$30,$2C,$32,$2C,$32,$2C,$37,$2C,$31,$2C,$31,$30,$34,$0D,$44,$42,$20,$33,$30,$2C,$31,$35,$2C | ||
A464 | -DEFB $32,$2C,$32,$2C,$35,$2C,$31,$2C | -- | ||
A46C | -DEFB $38,$38,$0D,$44,$42,$20,$36,$2C | -- | ||
A474 | -DEFB $31,$35,$2C,$32,$2C,$32,$2C,$35 | -- | ||
A47C | -DEFB $2C,$31,$2C,$38,$38,$0D,$44,$42 | +DEFB $32,$2C,$32,$2C,$35,$2C,$31,$2C,$38,$38,$0D,$44,$42,$20,$36,$2C,$31,$35,$2C,$32,$2C,$32,$2C,$35,$2C,$31,$2C,$38,$38,$0D,$44,$42 | ||
A484 | -DEFB $20,$31,$32,$2C,$31,$30,$2C,$32 | -- | ||
A48C | -DEFB $2C,$32,$2C,$35,$2C,$31,$2C,$38 | -- | ||
A494 | -DEFB $38,$0D,$44,$42,$20,$37,$2C,$31 | -- | ||
A49C | -DEFB $30,$2C,$32,$2C,$32,$2C,$36,$2C | +DEFB $20,$31,$32,$2C,$31,$30,$2C,$32,$2C,$32,$2C,$35,$2C,$31,$2C,$38,$38,$0D,$44,$42,$20,$37,$2C,$31,$30,$2C,$32,$2C,$32,$2C,$36,$2C | ||
A4A4 | -DEFB $31,$2C,$39,$32,$0D,$44,$42,$20 | -- | ||
A4AC | -DEFB $31,$33,$2C,$35,$2C,$32,$2C,$32 | -- | ||
A4B4 | -DEFB $2C,$36,$2C,$31,$2C,$38,$30,$0D | -- | ||
A4BC | -DEFB $44,$42,$20,$36,$2C,$35,$2C,$32 | +DEFB $31,$2C,$39,$32,$0D,$44,$42,$20,$31,$33,$2C,$35,$2C,$32,$2C,$32,$2C,$36,$2C,$31,$2C,$38,$30,$0D,$44,$42,$20,$36,$2C,$35,$2C,$32 | ||
A4C4 | -DEFB $2C,$32,$2C,$37,$2C,$31,$2C,$38 | -- | ||
A4CC | -DEFB $34,$0D,$44,$42,$20,$32,$35,$35 | -- | ||
A4D4 | -DEFB $0D,$3B,$42,$44,$41,$54,$37,$0D | -- | ||
A4DC | -DEFB $44,$42,$20,$32,$33,$2C,$37,$2C | +DEFB $2C,$32,$2C,$37,$2C,$31,$2C,$38,$34,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$42,$44,$41,$54,$37,$0D,$44,$42,$20,$32,$33,$2C,$37,$2C |
- | Data | +Game status buffer |
@@ -42,143 +42,153 @@ | ||||
BufferRoomAttributes | A4E4 | DEFB $35,$36,$2C,$32,$0D,$44,$42,$20,$32,$39,$2C,$37,$2C,$38,$30,$2C,$32,$0D,$44,$42,$20,$32,$33,$2C,$32,$32,$2C,$38,$30,$2C,$34,$0D | ||
A504 | DEFB $44,$42,$20,$31,$37,$2C,$32,$32,$2C,$31,$30,$34,$2C,$34,$0D,$44,$42,$20,$31,$31,$2C,$32,$32,$2C,$38,$30,$2C,$34,$0D,$44,$42,$20 | |||
A524 | DEFB $32,$35,$35,$0D,$3B,$4C,$49,$44,$41,$54,$37,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$54,$44,$44,$41,$54,$37,$0D,$44,$42,$20,$32,$35 | |||
A544 | DEFB $35,$0D,$3B,$43,$4F,$4C,$44,$41,$54,$36,$0D,$44,$42,$20,$37,$2C,$37,$2C,$30,$2C,$35,$2C,$30,$2C,$31,$2C,$34,$2C,$32,$35,$35,$0D | |||
A564 | DEFB $3B,$44,$4B,$44,$41,$54,$36,$0D,$44,$42,$20,$33,$33,$2C,$32,$33,$2C,$32,$2C,$31,$39,$2C,$32,$33,$2C,$39,$0D,$44,$42,$20,$31,$35 | |||
A584 | DEFB $2C,$31,$38,$2C,$37,$2C,$31,$35,$2C,$31,$33,$2C,$37,$0D,$44,$42,$20,$31,$35,$2C,$38,$2C,$37,$2C,$33,$33,$2C,$33,$2C,$31,$36,$0D | |||
A5A4 | DEFB $44,$42,$20,$32,$39,$2C,$31,$33,$2C,$35,$2C,$32,$35,$35,$0D,$3B,$45,$4F,$44,$41,$54,$36,$3A,$0D,$44,$42,$20,$32,$36,$2C,$31,$37 | |||
A5C4 | DEFB $2C,$34,$2C,$31,$32,$0D,$44,$42,$20,$31,$35,$2C,$31,$37,$2C,$34,$2C,$34,$0D,$44,$42,$20,$31,$35,$2C,$37,$2C,$34,$2C,$31,$36,$0D | |||
A5E4 | DEFB $44,$42,$20,$32,$35,$35,$0D,$3B,$4C,$44,$41,$54,$36,$0D,$44,$42,$20,$34,$2C,$31,$38,$2C,$36,$2C,$31,$33,$2C,$31,$31,$2C,$38,$2C | |||
A604 | DEFB $32,$35,$35,$0D,$3B,$53,$44,$44,$41,$54,$36,$0D,$44,$42,$20,$31,$30,$2C,$32,$33,$2C,$31,$31,$2C,$31,$36,$2C,$31,$2C,$33,$0D,$44 | |||
A624 | DEFB $42,$20,$38,$2C,$31,$33,$2C,$33,$2C,$36,$2C,$32,$2C,$33,$0D,$44,$42,$20,$38,$2C,$38,$2C,$31,$34,$2C,$31,$31,$2C,$33,$2C,$33,$2C | |||
A644 | DEFB $32,$35,$35,$0D,$3B,$50,$48,$44,$41,$54,$36,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$4F,$50,$53,$54,$36,$0D,$44,$42,$20,$31,$39,$2C | |||
A664 | DEFB $36,$2C,$33,$2C,$33,$2C,$32,$35,$35,$2C,$30,$2C,$33,$32,$2C,$32,$2C,$33,$2C,$37,$2C,$31,$0D,$44,$42,$20,$33,$2C,$30,$2C,$31,$39 | |||
A684 | DEFB $2C,$36,$2C,$33,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$54,$44,$41,$54,$36,$0D,$44,$42,$20,$31,$34,$2C,$32,$30,$2C,$32,$2C,$32,$2C | |||
A6A4 | DEFB $32,$2C,$31,$2C,$31,$30,$30,$0D,$44,$42,$20,$34,$2C,$32,$30,$2C,$32,$2C,$32,$2C,$32,$2C,$31,$2C,$31,$30,$30,$0D,$44,$42,$20,$32 | |||
A6C4 | DEFB $33,$2C,$31,$35,$2C,$32,$2C,$32,$2C,$36,$2C,$31,$2C,$31,$31,$36,$0D,$44,$42,$20,$34,$2C,$31,$30,$2C,$32,$2C,$32,$2C,$35,$2C,$31 | |||
A6E4 | DEFB $2C,$31,$30,$38,$0D,$44,$42,$20,$36,$2C,$35,$2C,$32,$2C,$32,$2C,$37,$2C,$31,$2C,$31,$30,$34,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B | |||
A704 | DEFB $42,$44,$41,$54,$36,$0D,$44,$42,$20,$33,$33,$2C,$37,$2C,$33,$32,$2C,$32,$0D,$44,$42,$20,$32,$37,$2C,$37,$2C,$33,$32,$2C,$32,$0D | |||
A724 | DEFB $44,$42,$20,$32,$31,$2C,$37,$2C,$33,$32,$2C,$32,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$4C,$49,$44,$41,$54,$36,$0D,$44,$42,$20,$32 | |||
A744 | DEFB $35,$35,$0D,$3B,$54,$44,$44,$41,$54,$36,$0D,$44,$42,$20,$32,$35,$35,$0D,$3B,$43,$4F,$4C,$44,$41,$54,$35,$0D,$44,$42,$20,$36,$2C | |||
A764 | DEFB $36,$2C,$30,$2C,$36,$2C,$30,$2C,$31,$2C,$34,$2C,$32,$35,$35,$0D,$3B,$44,$4B,$44,$41,$54,$35,$0D,$44,$42,$20,$33,$33,$2C,$32,$33 | |||
A784 | DEFB $2C,$31,$36,$2C,$33,$33,$2C,$31,$38,$2C,$31,$36,$0D,$44,$42,$20,$33,$33,$2C,$31,$33,$2C,$31,$36,$2C,$33,$33,$2C,$38,$2C,$31,$36 | |||
A7A4 | DEFB $2C,$33,$33,$2C,$33,$2C,$31,$36,$2C,$32,$35,$35,$0D,$3B,$45,$4F,$44,$41,$54,$35,$0D,$44,$42,$20,$31,$36,$2C,$32,$32,$2C,$33,$2C | |||
A7C4 | DEFB $31,$31,$0D,$44,$42,$20,$35,$2C,$31,$37,$2C,$33,$2C,$31,$38,$0D,$44,$42,$20,$32,$38,$2C,$37,$2C,$35,$2C,$31,$33,$2C,$32,$35,$35 | |||
A7E4 | -DEFB $0D,$3B,$4C,$44,$41,$54,$35,$0D | -- | ||
A7EC | -DEFB $44,$42,$20,$39,$2C,$31,$38,$2C | -- | ||
A7F4 | -DEFB $32,$37,$2C,$31,$33,$2C,$32,$35 | -- | ||
A7FC | -DEFB $2C,$38,$2C,$32,$35,$35,$0D,$3B | +DEFB $0D,$3B,$4C,$44,$41,$54,$35,$0D,$44,$42,$20,$39,$2C,$31,$38,$2C,$32,$37,$2C,$31,$33,$2C,$32,$35,$2C,$38,$2C,$32,$35,$35,$0D,$3B |
| @@ -80,7 +80,7 @@ | |||
A89E | LD DE,$A1C4 | -HL+=A1C4. | +HL+=BufferRoom. | |
A8A1 | @@ -127,247 +127,6 @@RET | Return. | ||
-
-
-
-
-This entry point is used by the routine at A900.
-
- |
-||||
A8AF | -PUSH HL | -Stash HL on the stack. | -||
A8B0 | -DEC A | -Decrease A by one. | -||
A8B1 | -LD ($BAA2),A | -Write A to *BAA2. | -||
A8B4 | -LD A,E | -Write E to *BAA3. | -||
A8B5 | -LD ($BAA3),A | -|||
A8B8 | -LD A,($BAA3) | -E=*BAA3. | -||
A8BB | -LD E,A | -|||
A8BC | -PUSH BC | -Stash BC and DE on the stack. | -||
A8BD | -PUSH DE | -|||
A8BE | -CALL $0DD9 | -Call CL_SET. | -||
A8C1 | -POP DE | -Restore DE and BC from the stack. | -||
A8C2 | -POP BC | -|||
A8C3 | -LD A,($BAA2) | -Increment *BAA2 by one. | -||
A8C6 | -INC A | -|||
A8C7 | -LD ($BAA2),A | -|||
A8CA | -CALL PrintUDG | -Call PrintUDG. | -||
A8CD | -DEC E | -Decrease E by one. | -||
A8CE | -JR NZ,$A8C3 | -Jump to A8C3 until E is zero. | -||
A8D0 | -DEC D | -Decrease D by one. | -||
A8D1 | -JR Z,$A8D6 | -Jump to A8D6 if D is zero. | -||
A8D3 | -DEC B | -Decrease B by one. | -||
A8D4 | -JR $A8B8 | -Jump to A8B8. | -||
A8D6 | -POP HL | -Restore HL from the stack. | -||
A8D7 | -RET | -Return. | -||
-
-
-
-
-This entry point is used by the routine at A900.
-
- |
-||||
A8D8 | -LD B,$18 | -Clear the bottom 18 lines using CL_LINE. | -||
A8DA | -CALL $0E44 | -|||
A8DD | -LD BC,$0320 | -BC=0320. | -||
A8E0 | -LD HL,$A1C4 | -HL=A1C4. | -||
A8E3 | -LD A,$00 | -Write 00 to *HL. | -||
A8E5 | -LD (HL),A | -|||
A8E6 | -INC HL | -Increment HL by one. | -||
A8E7 | -DEC BC | -Decrease BC by one. | -||
A8E8 | -LD A,B | -Jump to A8E3 until BC is zero. | -||
A8E9 | -OR C | -|||
A8EA | -JR NZ,$A8E3 | -|||
A8EC | -LD BC,$0320 | -BC=0320. | -||
A8EF | -LD A,($5BD1) | -A=*PaperColour. | -||
A8F2 | -SLA A | -Shift A left three positions (with carry). | -||
A8F4 | -SLA A | -|||
A8F6 | -SLA A | -|||
A8F8 | -LD (HL),A | -Write A to *HL. | -||
A8F9 | -INC HL | -Increment HL by one. | -||
A8FA | -DEC BC | -Decrease BC by one. | -||
A8FB | -LD A,B | -Jump to A8EF until BC is zero. | -||
A8FC | -OR C | -|||
A8FD | -JR NZ,$A8EF | -|||
A8FF | -RET | -Return. | -
Up: Map | -Next: A900 +Next: A8AF |
+ | Routines | +
+Prev: A893 + | +Up: Map | ++Next: A8D8 + | +
+
+
+
+Used by the routine at DrawRoom.
+
+ |
+||||
A8AF | +PUSH HL | +Stash HL on the stack. | +||
A8B0 | +DEC A | +Decrease A by one. | +||
A8B1 | +LD ($BAA2),A | +Write A to *BAA2. | +||
A8B4 | +LD A,E | +Write E to *BAA3. | +||
A8B5 | +LD ($BAA3),A | +|||
A8B8 | +LD A,($BAA3) | +E=*BAA3. | +||
A8BB | +LD E,A | +|||
A8BC | +PUSH BC | +Stash BC and DE on the stack. | +||
A8BD | +PUSH DE | +|||
A8BE | +CALL $0DD9 | +Call CL_SET. | +||
A8C1 | +POP DE | +Restore DE and BC from the stack. | +||
A8C2 | +POP BC | +|||
A8C3 | +LD A,($BAA2) | +Increment *BAA2 by one. | +||
A8C6 | +INC A | +|||
A8C7 | +LD ($BAA2),A | +|||
A8CA | +CALL PrintUDG | +Call PrintUDG. | +||
A8CD | +DEC E | +Decrease E by one. | +||
A8CE | +JR NZ,$A8C3 | +Jump to A8C3 until E is zero. | +||
A8D0 | +DEC D | +Decrease D by one. | +||
A8D1 | +JR Z,$A8D6 | +Jump to A8D6 if D is zero. | +||
A8D3 | +DEC B | +Decrease B by one. | +||
A8D4 | +JR $A8B8 | +Jump to A8B8. | +||
A8D6 | +POP HL | +Restore HL from the stack. | +||
A8D7 | +RET | +Return. | +
+Prev: A893 + | +Up: Map | ++Next: A8D8 + | +
+ | Routines | +
+Prev: A8AF + | +Up: Map | ++Next: A900 + | +
+
+
+
+Used by the routine at DrawRoom.
+
+ |
+||||
A8D8 | +LD B,$18 | +Clear the bottom 18 lines using CL_LINE. | +||
A8DA | +CALL $0E44 | +|||
A8DD | +LD BC,$0320 | +BC=0320. | +||
A8E0 | +LD HL,$A1C4 | +HL=BufferRoom. | +||
A8E3 | +LD A,$00 | +Write 00 to *HL. | +||
A8E5 | +LD (HL),A | +|||
A8E6 | +INC HL | +Increment HL by one. | +||
A8E7 | +DEC BC | +Decrease BC by one. | +||
A8E8 | +LD A,B | +Jump to A8E3 until BC is zero. | +||
A8E9 | +OR C | +|||
A8EA | +JR NZ,$A8E3 | +|||
A8EC | +LD BC,$0320 | +BC=0320. | +||
A8EF | +LD A,($5BD1) | +A=*PaperColour. | +||
A8F2 | +SLA A | +Shift A left three positions (with carry). | +||
A8F4 | +SLA A | +|||
A8F6 | +SLA A | +|||
A8F8 | +LD (HL),A | +Write A to *HL. | +||
A8F9 | +INC HL | +Increment HL by one. | +||
A8FA | +DEC BC | +Decrease BC by one. | +||
A8FB | +LD A,B | +Jump to A8EF until BC is zero. | +||
A8FC | +OR C | +|||
A8FD | +JR NZ,$A8EF | +|||
A8FF | +RET | +Return. | +
+Prev: A8AF + | +Up: Map | ++Next: A900 + | +
-Prev: A893 +Prev: A8D8 | Up: Map | @@ -33,7 +33,7 @@ |
@@ -45,898 +45,1105 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom | A900 | LD A,$00 | Write 00 to *ATTR_P. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A902 | LD ($5C8D),A | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A905 | -CALL $A8D8 | -Call A8D8. | +CALL $A8D8 | +Call A8D8. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A908 | LD A,($5BD1) | A=*PaperColour. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A90B | SLA A | Shift A left three positions (with carry). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A90D | SLA A | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A90F | SLA A | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A911 | LD ($5C8D),A | Write A to *ATTR_P. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A914 | LD A,$11 | Set PAPER: *PaperColour. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A916 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A917 | LD A,($5BD1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A91A | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A91B | LD HL,$8378 | Write 8378 (Graphics_RoomScaffolding_Empty) to *CHARS. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A91E | LD ($5C36),HL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A921 | LD A,$10 | Set INK: *5BCF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A923 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A924 | LD A,($5BCF) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A927 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A928 | LD HL,($5BE8) | HL=*5BE8. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+
+
+
+Draw ceilings/ floors.
+
+ |
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoomScaffolding | A92B | LD C,(HL) | C=*HL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A92C | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A92D | LD B,(HL) | B=*HL. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A92E | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A92F | LD A,$FF | -Jump to A952 if FF is equal to C. | +Jump to DrawRoom_0 if FF is equal to C. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A931 | CP C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A932 | -JR Z,$A952 | +JR Z,DrawRoom_0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A934 | PUSH HL | Stash HL on the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A935 | CALL $A86E | Call A86E. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A938 | CALL $0DD9 | Call CL_SET. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A93B | POP HL | Restore HL from the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A93C | LD B,(HL) | B=*HL. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A93D | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoomScaffolding_Loop | A93E | LD A,$21 | A=Graphics_RoomScaffolding_Top1 (21). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A940 | CALL $A893 | Call A893. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A943 | CALL PrintUDG | Call PrintUDG. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A946 | LD A,$22 | A=Graphics_RoomScaffolding_Top2 (22). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A948 | CALL $A893 | Call A893. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A94B | CALL PrintUDG | Call PrintUDG. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A94E | -DJNZ $A93E | -Decrease counter by one and loop back to A93E until counter is zero. | +DJNZ DrawRoomScaffolding_Loop | +Decrease counter by one and loop back to DrawRoomScaffolding_Loop until counter is zero. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A950 | -JR $A92B | -Jump to A92B. | +JR DrawRoomScaffolding | +Jump to DrawRoomScaffolding. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_0 | A952 | LD A,$10 | Set INK: *5BD2. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A954 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A955 | LD A,($5BD2) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A958 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A959 | LD HL,($5BD8) | HL=*5BD8. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_1 | A95C | LD A,(HL) | -Jump to A973 if *HL is equal to FF. | +Jump to DrawRoom_2 if *HL is equal to FF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A95D | CP $FF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A95F | -JR Z,$A973 | +JR Z,DrawRoom_2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A961 | LD C,A | C=A. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A962 | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A963 | LD B,(HL) | B=*HL. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A964 | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A965 | LD A,$2F | A=2F. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A967 | LD E,$02 | E=02. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A969 | LD D,$05 | D=05. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A96B | CALL $A83F | Call A83F. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A96E | -CALL $A8AF | -Call A8AF. | +CALL $A8AF | +Call A8AF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A971 | -JR $A95C | -Jump to A95C. | +JR DrawRoom_1 | +Jump to DrawRoom_1. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_2 | A973 | LD HL,($5BD6) | HL=*5BD6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_3 | A976 | LD C,(HL) | C=*HL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A977 | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A978 | LD B,(HL) | B=*HL. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A979 | INC HL | Increment HL by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A97A | LD A,(HL) | A=*HL. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A97B | INC HL | Increment HL by two. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A97C | INC HL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A97D | PUSH AF | Stash AF on the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A97E | LD A,$FF | -Jump to A996 if FF is equal to C. | +Jump to DrawRoom_4 if FF is equal to C. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A980 | CP C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A981 | -JR Z,$A996 | +JR Z,DrawRoom_4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A983 | LD A,$10 | Set INK to ... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A985 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A986 | POP AF | Restore AF from the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A987 | RST $10 | ... the value held in A (from the stack). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A988 | LD A,$23 | A=23. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A98A | LD E,$03 | E=03. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A98C | LD D,$04 | D=04. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A98E | CALL $A83F | Call A83F. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A991 | -CALL $A8AF | -Call A8AF. | +CALL $A8AF | +Call A8AF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A994 | -JR $A976 | -Jump to A976. | +JR DrawRoom_3 | +Jump to DrawRoom_3. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_4 | A996 | POP AF | Restore AF from the stack. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A997 | LD A,$10 | Set INK: *5BCF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A999 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A99A | LD A,($5BCF) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A99D | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A99E | LD IX,($5BDA) | IX=*5BDA. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_5 | A9A2 | LD C,(IX+$00) | C=*IX+00. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9A5 | LD A,$FF | -Jump to AA1C if FF is equal to C. | +Jump to DrawRoom_7 if FF is equal to C. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9A7 | CP C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9A8 | -JR Z,$AA1C | +JR Z,DrawRoom_7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9AA | LD A,(IX+$05) | -Jump to AA15 if *IX+05 is equal to 00. | +Jump to DrawRoom_6 if *IX+05 is equal to 00. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9AD | CP $00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9AF | -JR Z,$AA15 | +JR Z,DrawRoom_6 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9B1 | LD (IX+$05),$03 | Write 03 to *IX+05. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9B5 | LD B,(IX+$01) | B=*IX+01. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9B8 | PUSH BC | Stash BC on the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9B9 | CALL $A86E | Call A86E. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9BC | CALL $0DD9 | Call CL_SET. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9BF | LD A,$10 | Set INK: *5BCF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9C1 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9C2 | LD A,($5BCF) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9C5 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9C6 | LD A,(IX+$04) | A=*IX+04. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9C9 | ADD A,$38 | A+=38. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9CB | CALL $A893 | Call A893. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9CE | CALL PrintUDG | Call PrintUDG. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9D1 | LD A,$10 | Set INK: *5BCD. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9D3 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9D4 | LD A,($5BCD) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9D7 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9D8 | POP BC | Restore BC from the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9D9 | DEC B | Decrease B by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9DA | LD A,$4C | A=4C. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9DC | LD E,$01 | E=01. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9DE | LD D,$04 | D=04. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9E0 | CALL $A83F | Call A83F. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9E3 | -CALL $A8AF | -Call A8AF. | +CALL $A8AF | +Call A8AF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9E6 | LD C,(IX+$02) | C=*IX+02. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9E9 | LD B,(IX+$03) | B=*IX+03. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9EC | PUSH BC | Stash BC on the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9ED | CALL $A86E | Call A86E. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9F0 | CALL $0DD9 | Call CL_SET. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9F3 | LD A,$10 | Set INK: *5BCC. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9F5 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9F6 | LD A,($5BCC) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9F9 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9FA | LD A,(IX+$04) | A=*IX+04. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9FD | ADD A,$41 | A+=41. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A9FF | CALL $A893 | Call A893. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA02 | CALL PrintUDG | Call PrintUDG. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA05 | POP BC | Restore BC from the stack. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA06 | DEC B | Decrease B by one. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA07 | CALL $A86E | Call A86E. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA0A | CALL $0DD9 | Call CL_SET. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA0D | LD A,$4B | A=4B. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA0F | CALL $A893 | Call A893. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA12 | CALL PrintUDG | Call PrintUDG. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_6 | AA15 | LD DE,$0006 | DE=0006. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA18 | ADD IX,DE | IX+=DE. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA1A | -JR $A9A2 | -Jump to A9A2. | +JR DrawRoom_5 | +Jump to DrawRoom_5. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_7 | AA1C | LD IX,($5BE0) | IX=*5BE0. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_8 | AA20 | LD A,(IX+$00) | -Jump to AA4F if *IX+00 is equal to FF. | +Jump to DrawRoom_10 if *IX+00 is equal to FF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA23 | CP $FF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA25 | -JR Z,$AA4F | +JR Z,DrawRoom_10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA27 | LD A,(IX+$05) | -Jump to AA48 if *IX+05 is equal to 00. | +Jump to DrawRoom_9 if *IX+05 is equal to 00. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA2A | CP $00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA2C | -JR Z,$AA48 | +JR Z,DrawRoom_9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA2E | LD A,$10 | Set INK: *IX+04. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA30 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA31 | LD A,(IX+$04) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA34 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA35 | LD C,(IX+$00) | C=*IX+00. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA38 | LD B,(IX+$01) | B=*IX+01. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA3B | LD D,$02 | D=02. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA3D | LD E,$02 | E=02. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA3F | LD A,(IX+$06) | A=*IX+06. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA42 | CALL $A83F | Call A83F. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA45 | -CALL $A8AF | -Call A8AF. | +CALL $A8AF | +Call A8AF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_9 | AA48 | LD DE,$0007 | IX+=0007. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA4B | ADD IX,DE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA4D | -JR $AA20 | -Jump to AA20. | +JR DrawRoom_8 | +Jump to DrawRoom_8. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_10 | AA4F | LD HL,$8678 | Write 8678 (Graphics_Barrels) to *CHARS. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA52 | LD ($5C36),HL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA55 | LD IX,($5BE2) | IX=*5BE2. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DrawRoom_11 | AA59 | LD A,(IX+$00) | -Jump to AA85 if *IX+00 is equal to FF. | +Jump to WriteRoomAttributes if *IX+00 is equal to FF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA5C | CP $FF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA5E | -JR Z,$AA85 | +JR Z,WriteRoomAttributes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA60 | LD A,$10 | Set INK: *IX+03. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA62 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA63 | LD A,(IX+$03) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA66 | RST $10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA67 | LD C,(IX+$00) | C=*IX+00. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA6A | LD B,(IX+$01) | B=*IX+01. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA6D | LD D,$04 | D=04. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA6F | LD E,$06 | E=06. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA71 | LD A,(IX+$02) | A=*IX+02. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA74 | OR %10000000 | Set bit 7. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA76 | CALL $A83F | Call A83F. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA79 | AND %01111111 | Keep only bits 0-6. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA7B | -CALL $A8AF | -Call A8AF. | +CALL $A8AF | +Call A8AF. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA7E | LD DE,$0004 | IX+=0004. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA81 | ADD IX,DE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA83 | -JR $AA59 | -Jump to AA59. | +JR DrawRoom_11 | +Jump to DrawRoom_11. | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+
+
+
+Copy the room attributes buffer to the screen.
+
+ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WriteRoomAttributes | AA85 | LD DE,$5800 | -DE=5800 (attribute buffer location). | +Copy 0300 bytes of data from BufferRoomAttributes to the attribute buffer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA88 | LD HL,$A4E4 | -HL=A4E4. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA8B | LD BC,$0300 | -BC=0300. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA8E | LDIR | -Copy 0300 bytes of data from A4E4 to the attribute buffer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA90 | LD A,($5BD0) | Set the border to *CurrentRoom_PaperColour using BORDER. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA93 | CALL $229B | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AA96 | RET | Return. | @@ -945,7 +1152,7 @@
-Prev: A893 +Prev: A8D8 | Up: Map | diff --git a/asm/CE41.html b/asm/CE41.html index 924c78d..746d867 100644 --- a/asm/CE41.html +++ b/asm/CE41.html @@ -973,8 +973,8 @@ | |||||||
CF6D | -CALL GoldfishGame_HandlerBubbles | -Call GoldfishGame_HandlerBubbles. | +CALL GoldfishGame_Handler_Bubbles | +Call GoldfishGame_Handler_Bubbles. | |||||
diff --git a/asm/D260.html b/asm/D260.html index 8c68e94..346e85b 100644 --- a/asm/D260.html +++ b/asm/D260.html @@ -45,7 +45,7 @@ | |||||||||
GoldfishGame_HandlerBubbles | +GoldfishGame_Handler_Bubbles | D260 | LD IX,$DD2A | IX=Data_Bubbles. | @@ -57,7 +57,7 @@B=05 (counter; maximum number of bubbles). | ||||
HandlerBubbles_Loop | +Handler_Bubbles_Loop | D266 | PUSH BC | Stash the bubble counter on the stack. | @@ -66,7 +66,7 @@D267 | LD A,(IX+$0A) | -Jump to GoldfishGame_HandlerBubbles_Generate if the bubble state (*IX+0A) is inactive (00). | +Jump to Handler_Bubbles_Generate if the bubble state (*IX+0A) is inactive (00). | |
@@ -76,7 +76,7 @@ | |||||||||
D26C | -JP Z,GoldfishGame_HandlerBubbles_Generate | +JP Z,Handler_Bubbles_Generate | |||||||
@@ -256,12 +256,12 @@ | D295 | CP $70 | -Jump to HandlerBubbles_Deactivate if A is higher than 70. | +Jump to Handler_Bubbles_Deactivate if A is higher than 70. | |||||
D297 | -JR NC,HandlerBubbles_Deactivate | +JR NC,Handler_Bubbles_Deactivate | |||||||
@@ -296,7 +296,7 @@ | |||||||||
HandlerBubbles_Plot | +Handler_Bubbles_Plot | D29F | CALL $22E5 | Call PLOT_SUB. | @@ -312,7 +312,7 @@|||||
HandlerBubbles_Next | +Handler_Bubbles_Next | D2A2 | POP BC | Restore the bubble counter from the stack. | @@ -331,8 +331,8 @@|||||
D2A8 | -DJNZ HandlerBubbles_Loop | -Decrease the bubble counter by one and loop back to HandlerBubbles_Loop until all bubbles have been evaluated. | +DJNZ Handler_Bubbles_Loop | +Decrease the bubble counter by one and loop back to Handler_Bubbles_Loop until all bubbles have been evaluated. | |||||
@@ -351,7 +351,7 @@ | |||||||||
HandlerBubbles_Deactivate | +Handler_Bubbles_Deactivate | D2AB | LD (IX+$0A),$00 | Write inactive (00) to bubble state (*IX+0A). | @@ -359,8 +359,8 @@|||||
D2AF | -JR HandlerBubbles_Next | -Jump to HandlerBubbles_Next. | +JR Handler_Bubbles_Next | +Jump to Handler_Bubbles_Next. | |||||
@@ -373,7 +373,7 @@ | |||||||||
GoldfishGame_HandlerBubbles_Generate | +Handler_Bubbles_Generate | D2B1 | CALL UpdateAnimationCounter | Call UpdateAnimationCounter. | @@ -382,12 +382,12 @@D2B4 | CP $03 | -Jump to HandlerBubbles_Next if A is lower than 03. | +Jump to Handler_Bubbles_Next if A is lower than 03. | |
D2B6 | -JR C,HandlerBubbles_Next | +JR C,Handler_Bubbles_Next | |||||||
@@ -403,7 +403,7 @@ | D2B8 | LD A,($D33E) | -Jump to HandlerBubbles_Next if *GoldfishGame_OxygenLevel is equal to 00. | +Jump to Handler_Bubbles_Next if *GoldfishGame_OxygenLevel is equal to 00. | |||||
@@ -413,7 +413,7 @@ | |||||||||
D2BD | -JR Z,HandlerBubbles_Next | +JR Z,Handler_Bubbles_Next | |||||||
@@ -513,12 +513,12 @@ | D2DA | CP $70 | -Jump to HandlerBubbles_Next if A is higher than 70. | +Jump to Handler_Bubbles_Next if A is higher than 70. | |||||
D2DC | -JR NC,HandlerBubbles_Next | +JR NC,Handler_Bubbles_Next | |||||||
@@ -573,8 +573,8 @@ | |||||||||
D2EF | -JP HandlerBubbles_Plot | -Jump to HandlerBubbles_Plot. | +JP Handler_Bubbles_Plot | +Jump to Handler_Bubbles_Plot. |
-Used by the routines at GoldfishGame, GoldfishGame_RefillOxygen, AnimateTitleScreen, GoldfishGame_HandlerBubbles and D778.
+Used by the routines at GoldfishGame, GoldfishGame_RefillOxygen, AnimateTitleScreen, GoldfishGame_Handler_Bubbles and D778.
|
diff --git a/asm/DEA8.html b/asm/DEA8.html
index f80eff7..aa11bf5 100644
--- a/asm/DEA8.html
+++ b/asm/DEA8.html
@@ -189,7 +189,7 @@
Write 00 to:
|
|||||||
DF26 | -CALL HandlerPirates | -Call HandlerPirates. | +CALL Handler_Pirates | +Call Handler_Pirates. | ||||
@@ -478,14 +478,14 @@ | ||||||||
DF55 | -CALL $E5F4 | -Call E5F4. | +CALL $E5F4 | +Call E5F4. | ||||
DF58 | -CALL $E581 | -Call E581. | +CALL $E581 | +Call E581. | ||||
@@ -692,8 +692,8 @@ | ||||||||
DFAD | -CALL PlayerFire_3 | -Call PlayerFire_3. | +CALL ChangeRoom | +Call ChangeRoom. | ||||
diff --git a/asm/E0A9.html b/asm/E0A9.html index 1a424ce..c0cb928 100644 --- a/asm/E0A9.html +++ b/asm/E0A9.html @@ -318,7 +318,7 @@ diff --git a/asm/E361.html b/asm/E361.html index 3955800..9e5927b 100644 --- a/asm/E361.html +++ b/asm/E361.html @@ -274,7 +274,7 @@ Lose A Life | E3C8 | LD A,($E479) | -Return if *E479 is not equal to 00. | +Return if *TableBomb_Flag is not equal to 00. | ||||
@@ -424,7 +424,7 @@ | E3CE | LD A,$20 | -Write 20 to *E475. | +Write 20 to *TableBomb_SpriteID. | ||||
@@ -435,14 +435,14 @@ | E3D3 | LD ($E46F),BC | -Write BC to *E46F. | +Write BC to *TableBomb_Position. | ||||
E3D7 | LD A,$01 | Write 01 to:
|
||||||
TableBomb_Position | E46F | -DEFW $0000 | +DEFB $00,$00 | |||||
E471 | DEFB $00 | |||||||
E472 | DEFB $00 | |||||||
E473 | DEFB $00 | |||||||
E474 | DEFB $00 | |||||||
TableBomb_SpriteID | E475 | DEFB $00 | ||||||
E476 | DEFB $00 | |||||||
E477 | DEFB $00 | |||||||
E478 | DEFB $00 | |||||||
TableBomb_Flag | E479 | DEFB $00 | diff --git a/asm/E47A.html b/asm/E47A.html index 4802551..49147cc 100644 --- a/asm/E47A.html +++ b/asm/E47A.html @@ -48,7 +48,7 @@ | Handler_Bomb | E47A | LD A,($E479) | -Return if *E479 is equal to 00. | +Return if *TableBomb_Flag is equal to 00. |
@@ -61,10 +61,20 @@ | RET Z | |||||||
+
+
+
+
+Only continue every other frame.
+
+ |
+||||||||
E480 | LD A,($F341) | -A=*F341. | +A=*BombFrameSkip. | |||||
@@ -76,13 +86,13 @@ | E484 | AND %00000001 | -Keep only bit 0. | +Ensure A is only ever 00 or 01. | ||||
E486 | LD ($F341),A | -Write A to *F341. | +Write A back to *BombFrameSkip. | |||||
@@ -96,6 +106,16 @@ | RET NZ | |||||||
+
+
+
+
+Set up the bomb.
+
+ |
+||||||||
E48C | LD HL,$924C | @@ -128,10 +148,20 @@RST $10 | ||||||
+
+
+
+
+The fuse burning down acts as a countdown before the explosion.
+
+ |
+||||||||
E498 | LD A,($E475) | -A=*E475. | +A=*TableBomb_SpriteID. | |||||
@@ -154,13 +184,23 @@ | E4A1 | LD ($E475),A | -Write A to *E475. | +Write the new frame ID back to *TableBomb_SpriteID. | +||||
+
+
+
+
+Print the bomb on the screen.
+
+ |
||||||||
E4A4 | LD BC,($E46F) | -BC=*E46F. | +BC=*TableBomb_Position. | |||||
@@ -194,7 +234,7 @@ | IgniteBomb | E4AF | LD BC,($E46F) | -BC=*E46F. | +BC=*TableBomb_Position. | |||
@@ -214,7 +254,7 @@ | LD A,$00 | Write 00 to:
|
||||||
E4C1 | LD A,($F2DB) | -Return if *TableBombSparks is not equal to 00. | +Return if an explosion is already in-progress, only one bomb can explode at a time. | |||||
@@ -278,13 +318,23 @@ | E4D2 | LD BC,($E46F) | -BC=*E46F. | +BC=*TableBomb_Position. | ||||
E4D6 | DEC B | -Decrease B by one. | +Move down one line. | +|||||
+
+
+
+
+Update each spark with the starting co-ordinates.
+
+ |
||||||||
@@ -314,25 +364,24 @@ | E4E3 | LD DE,$0006 | -DE=0006. | +IX+=0006. | ||||
E4E6 | ADD IX,DE | -IX+=DE. | ||||||
E4E8 | DEC L | -Decrease L by one. | +Decrease spark counter by one. | |||||
E4E9 | JR NZ,SetSparksStartingPosition | -Jump to SetSparksStartingPosition until L is zero. | +Jump to SetSparksStartingPosition until all sparks have been processed. | |||||
diff --git a/asm/E4F1.html b/asm/E4F1.html index f220a46..17db25f 100644 --- a/asm/E4F1.html +++ b/asm/E4F1.html @@ -29,7 +29,7 @@ | Up: Map | -Next: E6BC +Next: E581 |
Up: Map | -Next: E6BC +Next: E581 |
+ | Routines | +
+Prev: E4F1 + | +Up: Map | ++Next: E5F4 + | +
+
+
+
+Used by the routine at InitialiseGame.
+
+ |
+||||
E581 | +LD IX,($5BE6) | +IX=5BE6. | +||
E585 | +LD A,(IX+$00) | +Return if *IX+00 is equal to FF. | +||
E588 | +CP $FF | +|||
E58A | +RET Z | +|||
E58B | +LD A,(IX+$02) | +A=*IX+02. | +||
E58E | +AND %10000000 | +Keep only bit 7. | +||
E590 | +JP Z,$E5C5 | +Jump to E5C5 if the result is zero. | +||
E593 | +LD HL,$9F6C | +Write 9F6C (A06C) to *CHARS. | +||
E596 | +LD ($5C36),HL | +|||
E599 | +INC (IX+$05) | +Increment *IX+05 by one. | +||
E59C | +LD A,(IX+$04) | +Jump to E5B0 if *IX+04 is not equal to *IX+05. | +||
E59F | +CP (IX+$05) | +|||
E5A2 | +JR NZ,$E5B0 | +|||
E5A4 | +LD A,(IX+$02) | +A=*IX+02. | +||
E5A7 | +AND %01111111 | +Keep only bits 0-6. | +||
E5A9 | +LD (IX+$02),A | +Write A to *IX+02. | +||
E5AC | +LD (IX+$05),$00 | +Write 05 to *IX+05. | +||
E5B0 | +LD C,(IX+$00) | +C=*IX+00. | +||
E5B3 | +LD B,(IX+$01) | +B=*IX+01. | +||
E5B6 | +LD A,(IX+$02) | +A=*IX+02. | +||
E5B9 | +AND %01111111 | +Keep only bits 0-6. | +||
E5BB | +LD E,A | +E=A. | +||
E5BC | +LD D,$01 | +D=01. | +||
E5BE | +LD A,$20 | +A=20. | +||
E5C0 | +CALL PrintSprite | +Call PrintSprite. | +||
E5C3 | +JR $E5ED | +Jump to E5ED. | +||
E5C5 | +LD A,(IX+$03) | +A=*IX+03. | +||
E5C8 | +INC (IX+$05) | +Increment *IX+05 by one. | +||
E5CB | +CP (IX+$05) | +Jump to E5DC if A is not equal to *IX+05. | +||
E5CE | +JR NZ,$E5DC | +|||
E5D0 | +LD A,(IX+$02) | +A=*IX+02. | +||
E5D3 | +OR %10000000 | +Set bit 7. | +||
E5D5 | +LD (IX+$02),A | +Write A to *IX+02. | +||
E5D8 | +LD (IX+$05),$00 | +Write 05 to *IX+05. | +||
E5DC | +LD C,(IX+$00) | +C=*IX+00. | +||
E5DF | +LD B,(IX+$01) | +B=*IX+01. | +||
E5E2 | +LD A,(IX+$02) | +A=*IX+02. | +||
E5E5 | +AND %01111111 | +Keep only bits 0-6. | +||
E5E7 | +LD E,A | +E=A. | +||
E5E8 | +LD D,$01 | +D=01. | +||
E5EA | +CALL $E787 | +Call E787. | +||
E5ED | +LD DE,$0006 | +DE=0006. | +||
E5F0 | +ADD IX,DE | +IX+=DE. | +||
E5F2 | +JR $E585 | +Jump to E585. | +
+Prev: E4F1 + | +Up: Map | ++Next: E5F4 + | +
+ | Routines | +
+Prev: E581 + | +Up: Map | ++Next: E6BC + | +
+
+
+
+Used by the routine at InitialiseGame.
+
+ |
+||||
E5F4 | +LD IX,($5BE0) | +IX=5BE0. | +||
E5F8 | +LD A,(IX+$00) | +Return if *IX+00 is equal to FF. | +||
E5FB | +CP $FF | +|||
E5FD | +RET Z | +|||
E5FE | +LD C,A | +C=A. | +||
E5FF | +LD B,(IX+$01) | +B=*IX+01. | +||
E602 | +LD A,(IX+$05) | +Jump to E61A if *IX+05 is equal to 00. | +||
E605 | +CP $00 | +|||
E607 | +JR Z,$E61A | +|||
E609 | +LD A,($F232) | +A=*F232. | +||
E60C | +DEC A | +Decrease A by one. | +||
E60D | +CP B | +Jump to E61A if A is not equal to B. | +||
E60E | +JR NZ,$E61A | +|||
E610 | +LD A,($F231) | +A=*TablePlayerAttributes. | +||
E613 | +SUB C | +A-=C. | +||
E614 | +JR Z,$E621 | +Jump to E621 if A is zero. | +||
E616 | +CP $FF | +Jump to E621 if A is equal to FF. | +||
E618 | +JR Z,$E621 | +|||
E61A | +LD DE,$0007 | +DE=0007. | +||
E61D | +ADD IX,DE | +IX+=DE. | +||
E61F | +JR $E5F8 | +Jump to E5F8. | +||
E621 | +CALL $E3C2 | +Call E3C2. | +||
E624 | +LD A,$04 | +Write 04 to *FFFE. | +||
E626 | +LD ($FFFE),A | +|||
E629 | +LD A,$00 | +A=00. | +||
E62B | +LD D,$02 | +D=02. | +||
E62D | +LD E,$02 | +E=02. | +||
E62F | +PUSH DE | +Stash DE on the stack. | +||
E630 | +CALL $E72F | +Call E72F. | +||
E633 | +CALL $0DD9 | +Call CL_SET. | +||
E636 | +POP DE | +Restore DE from the stack. | +||
E637 | +LD HL,$9F6C | +Write 9F6C (A06C) to *CHARS. | +||
E63A | +LD ($5C36),HL | +|||
E63D | +LD A,$20 | +A=20. | +||
E63F | +CALL PrintSprite | +Call PrintSprite. | +||
E642 | +LD (IX+$05),$00 | +Write 05 to *IX+05. | +||
E646 | +LD A,$10 | +Set INK: YELLOW (06). | +||
E648 | +RST $10 | +|||
E649 | +LD A,$06 | +|||
E64B | +RST $10 | +|||
E64C | +LD A,$11 | +Set PAPER: *CurrentRoom_PaperColour. | +||
E64E | +RST $10 | +|||
E64F | +LD A,($5BD0) | +|||
E652 | +RST $10 | +|||
+
+
+
+
+Restore the default ZX Spectrum font.
+
+ |
+||||
E653 | +LD HL,$3C00 | +Write 3C00 (CHARSET-0100) to *CHARS. | +||
E656 | +LD ($5C36),HL | +|||
E659 | +LD C,$13 | +Set up the screen buffer location 13/01 using CL_SET. | +||
E65B | +LD B,$01 | +|||
E65D | +CALL $0DD9 | +|||
E660 | +LD BC,($5BF4) | +Increment *PlayerBooty by one. | +||
E664 | +INC BC | +|||
E665 | +LD ($5BF4),BC | +|||
E669 | +CALL $1A1B | +Call OUT_NUM_1. | +||
E66C | +LD C,$05 | +Set up the screen buffer location 05/01 using CL_SET. | +||
E66E | +LD B,$01 | +|||
E670 | +CALL $0DD9 | +|||
E673 | +LD BC,($5BF2) | +Decrease *PlayerTreasure by one. | +||
E677 | +DEC BC | +|||
E678 | +LD ($5BF2),BC | +|||
E67C | +LD A,B | +Jump to E699 if B is not equal to 00. | +||
E67D | +CP $00 | +|||
E67F | +JR NZ,$E699 | +|||
E681 | +LD A,C | +Jump to E699 if C is not equal to 32. | +||
E682 | +CP $32 | +|||
E684 | +JR NZ,$E699 | +|||
E686 | +LD A,($5BD3) | +Write *CurrentRoom to *GoldenKeyRoom. | +||
E689 | +LD ($5BFC),A | +|||
E68C | +LD A,(IX+$00) | +Write *IX+00 to *PositionGoldenKey. | +||
E68F | +LD ($5BFD),A | +|||
E692 | +LD A,(IX+$01) | +A=*IX+01. | +||
E695 | +INC A | +Increment A by one. | +||
E696 | +LD ($5BFE),A | +Write A to *5BFE. | +||
E699 | +LD A,C | +Compare C with 00. | +||
E69A | +CP $00 | +|||
E69C | +PUSH AF | +Stash AF on the stack. | +||
E69D | +CALL NZ,$1A1B | +Call OUT_NUM_1 if C was not zero on line E699. | +||
E6A0 | +LD A,$20 | +A=ASCII "space" (20). | +||
E6A2 | +CALL PrintColourCharacter | +Call PrintColourCharacter. | +||
E6A5 | +POP AF | +Restore AF from the stack. | +||
E6A6 | +RET NZ | +Return if {} is not zero. | +||
E6A7 | +LD A,$2D | +Write 2D to *TimerGoldenKey. | +||
E6A9 | +LD ($5BFF),A | +|||
E6AC | +LD BC,$0014 | +Write 0014 to *TimerGoldenKey_FrameSkip. | +||
E6AF | +LD ($5BFA),BC | +|||
+
+
+
+
+Restore the default ZX Spectrum font.
+
+ |
+||||
E6B3 | +LD HL,$3C00 | +Write 3C00 (CHARSET-0100) to *CHARS. | +||
E6B6 | +LD ($5C36),HL | +|||
E6B9 | +JP PrintFindTheGoldKey | +Jump to PrintFindTheGoldKey. | +
+Prev: E581 + | +Up: Map | ++Next: E6BC + | +
-Prev: E4F1 +Prev: E5F4 | Up: Map |
@@ -51,7 +51,7 @@
|