| CheckFlagAndSetDisplayParameter |
B54A |
LD A,($B549) |
|
B54D |
INC A |
|
B54E |
JR NZ,CheckFlagAndSetDisplayParameter_1 |
|
B550 |
LD ($B549),A |
|
B553 |
LD A,($B179) |
|
B556 |
BIT 7,A |
|
B558 |
JR Z,CheckFlagAndSetDisplayParameter_1 |
|
B55A |
LD A,$FE |
|
B55C |
LD ($A035),A |
|
B55F |
LD HL,($B178) |
|
B562 |
LD ($A031),HL |
|
B565 |
OR $01 |
|
B567 |
RET |
| CheckFlagAndSetDisplayParameter_0 |
B568 |
LD A,($A010) |
|
B56B |
CP $05 |
|
B56D |
JR Z,CheckFlagAndSetDisplayParameter |
|
B56F |
LD A,($B179) |
|
B572 |
BIT 7,A |
|
B574 |
JR Z,CheckFlagAndSetDisplayParameter_2 |
| CheckFlagAndSetDisplayParameter_1 |
B576 |
LD A,$FF |
|
B578 |
CP $FF |
|
B57A |
RET |
| CheckFlagAndSetDisplayParameter_2 |
B57B |
PUSH IY |
|
B57D |
LD IX,($B180) |
|
B581 |
LD A,($A01D) |
|
B584 |
AND $01 |
|
B586 |
LD ($A038),A |
|
B589 |
LD A,($A010) |
|
B58C |
CP $05 |
|
B58E |
LD IY,$D39B |
|
B592 |
JR C,CheckFlagAndSetDisplayParameter_3 |
|
B594 |
LD IY,$D36A |
| CheckFlagAndSetDisplayParameter_3 |
B598 |
CALL CheckFlagAndSetDisplayParameter_4 |
|
B59B |
CP $FF |
|
B59D |
LD ($B180),IX |
|
B5A1 |
POP IY |
|
B5A3 |
RET |
| CheckFlagAndSetDisplayParameter_4 |
B5A4 |
LD HL,$B178 |
|
B5A7 |
CALL ProcessDisplayPointer_13 |
|
B5AA |
CP $FF |
|
B5AC |
RET Z |
|
B5AD |
LD ($A035),A |
|
B5B0 |
LD HL,$B16E |
|
B5B3 |
SET 1,(HL) |
|
B5B5 |
RET |
| CheckFlagAndSetDisplayParameter_5 |
B5B6 |
LD ($A01B),A |
|
B5B9 |
LD IX,($9FF2) |
|
B5BD |
LD ($9FF0),IX |
|
B5C1 |
LD L,(IX-$02) |
|
B5C4 |
LD H,(IX-$01) |
|
B5C7 |
LD ($9FF2),HL |
|
B5CA |
LD (IX-$02),$00 |
|
B5CE |
LD (IX-$01),$00 |
|
B5D2 |
RET |
|
B5D3 |
LD A,($B16E) |
|
B5D6 |
BIT 0,A |
|
B5D8 |
JR Z,CheckFlagAndSetDisplayParameter_8 |
|
B5DA |
LD A,($B183) |
|
B5DD |
LD HL,$B178 |
|
B5E0 |
JR CheckFlagAndSetDisplayParameter_6 |
|
B5E2 |
LD A,($B16D) |
|
B5E5 |
BIT 0,A |
|
B5E7 |
JR Z,CheckFlagAndSetDisplayParameter_7 |
|
B5E9 |
LD A,($B182) |
|
B5EC |
LD HL,$B172 |
| CheckFlagAndSetDisplayParameter_6 |
B5EF |
CALL ProcessTextTokenStream_10 |
|
B5F2 |
CALL CheckFlagAndSetDisplayParameter_5 |
|
B5F5 |
LD HL,$6888 |
|
B5F8 |
CALL PrintTextAndHandleControlCharacters |
|
B5FB |
RET |
| CheckFlagAndSetDisplayParameter_7 |
B5FC |
CALL CheckFlagAndSetDisplayParameter_10 |
|
B5FF |
LD HL,($B186) |
|
B602 |
PUSH HL |
|
B603 |
LD A,($B182) |
|
B606 |
CALL CheckFlagAndSetDisplayParameter_5 |
|
B609 |
LD HL,$6880 |
|
B60C |
CALL PrintTextAndHandleControlCharacters |
|
B60F |
RET |
| CheckFlagAndSetDisplayParameter_8 |
B610 |
CALL CheckFlagAndSetDisplayParameter_9 |
|
B613 |
LD HL,$0000 |
|
B616 |
PUSH HL |
|
B617 |
LD HL,$B172 |
|
B61A |
PUSH HL |
|
B61B |
CALL CheckFlagAndSetDisplayParameter_10 |
|
B61E |
LD HL,($B186) |
|
B621 |
PUSH HL |
|
B622 |
LD A,($B183) |
|
B625 |
CALL CheckFlagAndSetDisplayParameter_5 |
|
B628 |
LD HL,$687C |
|
B62B |
CALL PrintTextAndHandleControlCharacters |
|
B62E |
RET |
| CheckFlagAndSetDisplayParameter_9 |
B62F |
LD A,$28 |
|
B631 |
JR CheckFlagAndSetDisplayParameter_11 |
| CheckFlagAndSetDisplayParameter_10 |
B633 |
LD A,$20 |
| CheckFlagAndSetDisplayParameter_11 |
B635 |
LD ($B649),A |
|
B638 |
LD ($B658),A |
|
B63B |
LD IX,($B18E) |
|
B63F |
LD L,(IX+$04) |
|
B642 |
LD H,(IX+$05) |
|
B645 |
BIT 7,(IX+$07) |
|
B649 |
JR NZ,CheckFlagAndSetDisplayParameter_12 |
|
B64B |
LD HL,$0000 |
| CheckFlagAndSetDisplayParameter_12 |
B64E |
EX (SP),HL |
|
B64F |
PUSH HL |
|
B650 |
LD L,(IX+$02) |
|
B653 |
LD H,(IX+$03) |
|
B656 |
BIT 5,H |
|
B658 |
JR NZ,CheckFlagAndSetDisplayParameter_13 |
|
B65A |
LD HL,$0000 |
| CheckFlagAndSetDisplayParameter_13 |
B65D |
EX (SP),HL |
|
B65E |
JP (HL) |
|
B65F |
LD A,($A00F) |
|
B662 |
CP $05 |
|
B664 |
JR Z,CheckFlagAndSetDisplayParameter_14 |
|
B666 |
CP $06 |
|
B668 |
JR Z,CheckFlagAndSetDisplayParameter_14 |
|
B66A |
LD A,($B173) |
|
B66D |
BIT 7,A |
|
B66F |
JR Z,CheckFlagAndSetDisplayParameter_15 |
| CheckFlagAndSetDisplayParameter_14 |
B671 |
LD HL,$6855 |
|
B674 |
CALL PrintTextAndHandleControlCharacters |
|
B677 |
RET |
| CheckFlagAndSetDisplayParameter_15 |
B678 |
LD HL,$B16D |
|
B67B |
BIT 0,(HL) |
|
B67D |
LD HL,$B172 |
|
B680 |
CALL NZ,ProcessDisplayEntry |
|
B683 |
CALL CheckFlagAndSetDisplayParameter_10 |
|
B686 |
LD A,($B16D) |
|
B689 |
LD HL,$B172 |
| CheckFlagAndSetDisplayParameter_16 |
B68C |
LD DE,($B186) |
|
B690 |
PUSH DE |
|
B691 |
BIT 0,A |
|
B693 |
JR Z,CheckFlagAndSetDisplayParameter_17 |
|
B695 |
CALL ProcessTextTokenStream_10 |
|
B698 |
LD HL,$05B3 |
|
B69B |
JR CheckFlagAndSetDisplayParameter_18 |
| CheckFlagAndSetDisplayParameter_17 |
B69D |
LD HL,$0000 |
|
B6A0 |
PUSH HL |
|
B6A1 |
PUSH HL |
|
B6A2 |
PUSH HL |
|
B6A3 |
LD HL,$05DB |
| CheckFlagAndSetDisplayParameter_18 |
B6A6 |
PUSH HL |
|
B6A7 |
LD HL,$6894 |
|
B6AA |
CALL PrintTextAndHandleControlCharacters |
|
B6AD |
RET |
|
B6AE |
LD A,($A010) |
|
B6B1 |
CP $05 |
|
B6B3 |
JR Z,CheckFlagAndSetDisplayParameter_14 |
|
B6B5 |
CP $06 |
|
B6B7 |
JR Z,CheckFlagAndSetDisplayParameter_14 |
|
B6B9 |
LD A,($B179) |
|
B6BC |
BIT 7,A |
|
B6BE |
JR NZ,CheckFlagAndSetDisplayParameter_14 |
|
B6C0 |
LD HL,$B16E |
|
B6C3 |
BIT 0,(HL) |
|
B6C5 |
LD HL,$B178 |
|
B6C8 |
CALL NZ,ProcessDisplayEntryAlternate |
|
B6CB |
CALL CheckFlagAndSetDisplayParameter_9 |
|
B6CE |
LD A,($B16E) |
|
B6D1 |
LD HL,$B178 |
|
B6D4 |
JR CheckFlagAndSetDisplayParameter_16 |