| BB73 |
LD IX,($C277) |
| BB77 |
BIT 2,(IX+$21) |
| BB7B |
CALL NZ,$BC04 |
| BB7E |
BIT 3,(IX+$21) |
| BB82 |
CALL NZ,$BBCE |
| BB85 |
LD DE,$000C |
| BB88 |
ADD IX,DE |
| BB8A |
BIT 2,(IX+$21) |
| BB8E |
CALL NZ,$BC04 |
| BB91 |
BIT 3,(IX+$21) |
| BB95 |
CALL NZ,$BBCE |
| BB98 |
LD A,($C389) |
| BB9B |
XOR %00000010 |
| BB9D |
BIT 1,A |
| BB9F |
LD ($C389),A |
| BBA2 |
RET NZ |
| BBA3 |
LD HL,$C388 |
| BBA6 |
DEC (HL) |
| BBA7 |
JR Z,$BBCB |
| BBA9 |
LD A,$01 |
| BBAB |
CP (HL) |
| BBAC |
RET NZ |
| BBAD |
LD HL,$D811 |
| BBB0 |
CALL Print_BonusMessaging |
| BBB3 |
LD IX,($C277) |
| BBB7 |
SET 3,(IX+$21) |
| BBBB |
CALL $BBCE |
| BBBE |
LD DE,$000C |
| BBC1 |
ADD IX,DE |
| BBC3 |
SET 3,(IX+$21) |
| BBC7 |
CALL $BBCE |
| BBCA |
RET |
| BBCB |
LD (HL),$01 |
| BBCD |
RET |
| BBCE |
BIT 4,(IX+$21) |
| BBD2 |
RET Z |
| BBD3 |
RES 4,(IX+$21) |
| BBD7 |
RES 1,(IX+$21) |
| BBDB |
LD HL,$C389 |
| BBDE |
RES 0,(HL) |
| BBE0 |
LD L,(IX+$22) |
| BBE3 |
LD H,(IX+$23) |
| BBE6 |
CALL $C144 |
| BBE9 |
INC HL |
| BBEA |
RES 3,(HL) |
| BBEC |
LD DE,$0040 |
| BBEF |
ADD HL,DE |
| BBF0 |
RES 3,(HL) |
| BBF2 |
LD HL,$C386 |
| BBF5 |
BIT 0,(HL) |
| BBF7 |
RET Z |
| BBF8 |
LD HL,($C38A) |
| BBFB |
LD A,(HL) |
| BBFC |
LD ($C28F),A |
| BBFF |
INC HL |
| BC00 |
LD ($C38A),HL |
| BC03 |
RET |
| BC04 |
LD L,(IX+$22) |
| BC07 |
LD H,(IX+$23) |
| BC0A |
CALL $C144 |
| BC0D |
INC HL |
| BC0E |
SET 3,(HL) |
| BC10 |
LD DE,$0040 |
| BC13 |
ADD HL,DE |
| BC14 |
SET 3,(HL) |
| BC16 |
SET 4,(IX+$21) |
| BC1A |
LD A,($C386) |
| BC1D |
BIT 0,A |
| BC1F |
JR NZ,$BC49 |
| BC21 |
LD HL,$C389 |
| BC24 |
BIT 0,(HL) |
| BC26 |
RET NZ |
| BC27 |
SET 0,(HL) |
| BC29 |
LD L,(IX+$18) |
| BC2C |
LD H,(IX+$19) |
| BC2F |
LD DE,$0240 |
| BC32 |
ADD HL,DE |
| BC33 |
LD A,(HL) |
| BC34 |
INC HL |
| BC35 |
LD H,(HL) |
| BC36 |
LD L,A |
| BC37 |
LD A,($C1E5) |
| BC3A |
AND %00011000 |
| BC3C |
LD D,$00 |
| BC3E |
LD E,A |
| BC3F |
ADD HL,DE |
| BC40 |
CALL Handler_BonusMessaging |
| BC43 |
LD HL,$CC3D |
| BC46 |
SET 2,(HL) |
| BC48 |
RET |
| BC49 |
RES 0,A |
| BC4B |
LD ($C386),A |
| BC4E |
LD L,(IX+$18) |
| BC51 |
LD H,(IX+$19) |
| BC54 |
PUSH HL |
| BC55 |
LD DE,$9C34 |
| BC58 |
AND A |
| BC59 |
SBC HL,DE |
| BC5B |
POP HL |
| BC5C |
JR Z,$BC83 |
| BC5E |
LD DE,$932E |
| BC61 |
AND A |
| BC62 |
SBC HL,DE |
| BC64 |
JR Z,$BC70 |
| BC66 |
LD HL,($C38A) |
| BC69 |
CALL $CB65 |
| BC6C |
CALL Handler_BonusMessaging |
| BC6F |
RET |
| BC70 |
LD A,($C1E5) |
| BC73 |
BIT 0,A |
| BC75 |
JR NZ,$BC66 |
| BC77 |
LD A,$64 |
| BC79 |
LD ($C291),A |
| BC7C |
LD HL,$CF1F |
| BC7F |
CALL Print_BonusMessaging |
| BC82 |
RET |
| BC83 |
LD A,($C1E5) |
| BC86 |
BIT 0,A |
| BC88 |
JR NZ,$BC66 |
| BC8A |
LD A,$FF |
| BC8C |
LD ($C292),A |
| BC8F |
LD HL,$CE17 |
| BC92 |
CALL Print_BonusMessaging |
| BC95 |
RET |