| SUMMARISE_CHAMBERS |
AC6B |
LD DE,SUMMARY_LOST |
|
AC6E |
LD B,$04 |
|
AC70 |
CALL ZERO_DE |
|
AC73 |
LD HL,ROOM02 |
| SUMMARISE_CHAMBERS_0 |
AC76 |
LD C,(HL) |
|
AC77 |
INC HL |
|
AC78 |
LD B,(HL) |
| SUMMARISE_CHAMBERS_1 |
AC79 |
LD A,(HL) |
|
AC7A |
INC HL |
|
AC7B |
INC A |
|
AC7C |
JR Z,SUMMARISE_CHAMBERS_3 |
|
AC7E |
DJNZ SUMMARISE_CHAMBERS_1 |
| SUMMARISE_CHAMBERS_2 |
AC80 |
LD BC,OBJECT_TABLE |
|
AC83 |
AND A |
|
AC84 |
SBC HL,BC |
|
AC86 |
RET NC |
|
AC87 |
ADD HL,BC |
|
AC88 |
JR SUMMARISE_CHAMBERS_0 |
| SUMMARISE_CHAMBERS_3 |
AC8A |
DEC B |
|
AC8B |
LD A,(HL) |
|
AC8C |
AND $F8 |
|
AC8E |
CP $A8 |
|
AC90 |
JR Z,SUMMARISE_CHAMBERS_5 |
|
AC92 |
CP $B0 |
|
AC94 |
JR Z,SUMMARISE_CHAMBERS_5 |
| SUMMARISE_CHAMBERS_4 |
AC96 |
LD A,B |
|
AC97 |
CALL ADD_HL_A |
|
AC9A |
JR SUMMARISE_CHAMBERS_2 |
| SUMMARISE_CHAMBERS_5 |
AC9C |
LD IY,PLACES |
| SUMMARISE_CHAMBERS_6 |
ACA0 |
LD A,(IY+$08) |
|
ACA3 |
CP C |
|
ACA4 |
JR Z,SUMMARISE_CHAMBERS_8 |
| SUMMARISE_CHAMBERS_7 |
ACA6 |
LD DE,$0009 |
|
ACA9 |
ADD IY,DE |
|
ACAB |
PUSH HL |
|
ACAC |
PUSH IY |
|
ACAE |
POP HL |
|
ACAF |
LD DE,GRAPHICS |
|
ACB2 |
AND A |
|
ACB3 |
SBC HL,DE |
|
ACB5 |
PUSH HL |
|
ACB6 |
POP IY |
|
ACB8 |
POP HL |
|
ACB9 |
JR NC,SUMMARISE_CHAMBERS_9 |
|
ACBB |
LD DE,GRAPHICS |
|
ACBE |
ADD IY,DE |
|
ACC0 |
JR SUMMARISE_CHAMBERS_6 |
| SUMMARISE_CHAMBERS_8 |
ACC2 |
LD A,(IY+$00) |
|
ACC5 |
SUB $64 |
|
ACC7 |
CP $04 |
|
ACC9 |
JR NC,SUMMARISE_CHAMBERS_7 |
|
ACCB |
LD A,(SUMMARY_ACTIVE) |
|
ACCE |
ADD A,$01 |
|
ACD0 |
DAA |
|
ACD1 |
LD (SUMMARY_ACTIVE),A |
|
ACD4 |
JR SUMMARISE_CHAMBERS_4 |
| SUMMARISE_CHAMBERS_9 |
ACD6 |
LD DE,SUMMARY_LOST_LOW |
|
ACD9 |
EX DE,HL |
|
ACDA |
LD A,(DE) |
|
ACDB |
AND $07 |
|
ACDD |
INC A |
|
ACDE |
ADD A,(HL) |
|
ACDF |
DAA |
|
ACE0 |
LD (HL),A |
|
ACE1 |
DEC HL |
|
ACE2 |
LD A,(HL) |
|
ACE3 |
ADC A,$00 |
|
ACE5 |
DAA |
|
ACE6 |
LD (HL),A |
|
ACE7 |
EX DE,HL |
|
ACE8 |
LD A,(HL) |
|
ACE9 |
AND $07 |
|
ACEB |
ADD A,$02 |
|
ACED |
LD E,A |
|
ACEE |
CALL ADD_HL_A |
|
ACF1 |
LD A,E |
|
ACF2 |
NEG |
|
ACF4 |
ADD A,B |
|
ACF5 |
LD B,A |
|
ACF6 |
JR Z,SUMMARISE_CHAMBERS_10 |
|
ACF8 |
LD A,(HL) |
|
ACF9 |
AND $F8 |
|
ACFB |
CP $A8 |
|
ACFD |
JR Z,SUMMARISE_CHAMBERS_9 |
|
ACFF |
CP $B0 |
|
AD01 |
JR Z,SUMMARISE_CHAMBERS_9 |
|
AD03 |
LD A,B |
|
AD04 |
CALL ADD_HL_A |
| SUMMARISE_CHAMBERS_10 |
AD07 |
LD A,(SUMMARY_IDLE) |
|
AD0A |
ADD A,$01 |
|
AD0C |
DAA |
|
AD0D |
LD (SUMMARY_IDLE),A |
|
AD10 |
JP SUMMARISE_CHAMBERS_2 |