home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Don Maslin Archive
/
maslin_archive.zip
/
AARDVARK_Tape_Backups
/
maslin_c_d_3oct95
/
ddrive
/
cpm
/
ym.mac
< prev
next >
Wrap
Text File
|
1989-03-29
|
144KB
|
4,170 lines
ZREL/MAC V3.3
Copyright 1984 MicroSmith Computer Technology
Pass 1
Pass 2
.Z80 ;set mode for M80
NAME ('YM')
CSEG
ORG 0
@CODE:
LD A,L ;} 07DH
LD BC,0195BH
DEFW @CODE+06H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
JP @CODE+06H
JP @L1
LD A,C ;y 079H
LD (@L2),A
ADD A,04H
CALL @L3
LD HL,00H
ADD HL,SP ;9 039H
LD (@L4),HL
CALL @L5
LD HL,0D51H
LD A,(HL) ;~ 07EH
LD (@L6),A
LD (HL),00H
XOR A ;/ 0AFH
LD (@L7),A
LD (@L8),A
LD (@L9),A
LD H,A ;g 067H
LD L,A ;o 06FH
LD A,(0D7DH)
OR A ;7 0B7H
JP Z,@L10
LD (0D64H),HL
CALL @L11
CALL @L12
CALL @L13
LD C,0F6H
LD DE,05CH
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L14
LD A,(@L2)
OR A ;7 0B7H
JP Z,@L15
CALL 0D00H
LD HL,@CODE
CALL 02060H
CALL @L17
CALL @L18
LD A,(@L2)
DEC A ;= 03DH
JP Z,@L19
XOR A ;/ 0AFH
LD (@L7),A
CALL 0205DH
@L193:
LD HL,@L20
CALL @L21
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L22
@L22:
CALL @L12
LD A,0FFH
LD (@L23),A
CALL @L24
@L25:
JP NC,@L25
JP @L26
LD A,(05DH)
CP 020H
JP Z,@L27
CALL @L28
LD A,(0DADH)
LD (@L29),A
LD HL,01H
LD (@L30),HL
LD (@L31),HL
DEC HL ;+ 02BH
LD (@L32),HL
CALL @L33
JP C,@L34
LD E,078H
CALL @L35
CALL @L36
@L42:
CALL @L37
CALL @L38
CALL 0204BH
JP C,@L39
LD A,01H
LD (@L40),A
CALL @L41
@L50:
JP C,@L42
CALL @L43
CALL @L44
CALL @L45
JP @L46
LD A,0AH
PUSH AF ;u 0F5H
LD A,04H
@L49:
CALL @L47
CALL @L48
JP NC,@L49
POP AF ;q 0F1H
DEC A ;= 03DH
JP NZ,@L50
@L194:
JP @L51
POP AF ;q 0F1H
CALL @L52
JP @L53
LD A,(010FH)
LD (@L7),A
LD HL,00H
LD (@L54),HL
XOR A ;/ 0AFH
LD (@L55),A
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L56
@L56:
LD (@L23),A
LD A,01H
LD (@L7),A
CALL @L57
@L58:
JP NC,@L58
JP @L26
LD A,(05DH)
CP 020H
@L59:
JP Z,@L27
JP @L59
LD B,01H
CALL @L60
JP NC,@L58
CALL @L61
LD HL,00H
LD (@L30),HL
CALL @L62
JP C,@L63
LD A,01H
LD (@L55),A
CALL @L64
JP C,@L34
@L66:
LD A,(@L7)
OR A ;7 0B7H
LD HL,@L65
LD A,043H
JP NZ,@L66
LD HL,@L67
LD A,015H
PUSH AF ;u 0F5H
CALL @L21
LD A,0FFH
LD (@L68),A
@L76:
LD HL,(@L54)
LD DE,080H
LD BC,05CH
CALL @L69
POP AF ;q 0F1H
CALL @L47
CALL @L70
JP C,@L71
LD HL,@L68
LD A,(@L29)
CP (HL) ;> 0BEH
LD (HL),A ;w 077H
LD HL,(@L72)
CALL NZ,@L73
CALL @L43
CALL @L38
CALL 0204EH
JP C,@L74
CALL @L44
CALL @L75
JP @L76
CALL 0205AH
JP C,@L74
@L86:
CALL @L75
CALL @L77
JP @L53
@L78:
LD A,06H
CALL @L47
RET ;I 0C9H
NOP ;NUL 00H
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L78
INC A ;< 03CH
RET ;I 0C9H
LD A,01H
LD (@L40),A
LD HL,@L79
CALL @L80
@L81:
CALL 02048H
OR A ;7 0B7H
JP Z,@L81
LD HL,@L82
CALL 0206CH
OR 0FFH
RET ;I 0C9H
LD HL,@L83
CALL 0206CH
@L79:
CALL @L84
CALL @L85
CP 052H
RET Z ;H 0C8H
CP 051H
JP NZ,@L86
OR A ;7 0B7H
RET ;I 0C9H
LD C,L ;M 04DH
LD (HL),L ;u 075H
LD L,H ;l 06CH
@L82:
LD (HL),H ;t 074H
LD L,C ;i 069H
LD (HL),B ;p 070H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@L93
LD (HL),D ;r 072H
LD (HL),D ;r 072H
@L83:
LD L,A ;o 06FH
LD (HL),D ;r 072H
LD (HL),E ;s 073H
LD L,02EH
LD L,087H
JR NZ,@L94
LD H,D ;b 062H
LD L,A ;o 06FH
LD (HL),D ;r 072H
LD (HL),H ;t 074H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
RST 32 ;g 0E7H
LD D,C ;Q 051H
JR NZ,@CODE+0296H
LD L,A ;o 06FH
JR NZ,@CODE+0296H
LD (HL),L ;u 075H
LD L,C ;i 069H
@L88:
LD (HL),H ;t 074H
INC L ;, 02CH
JR NZ,@CODE+027DH
JR NZ,@CODE+02A1H
LD L,A ;o 06FH
JR NZ,@CODE+02A2H
LD H,L ;e 065H
LD (HL),H ;t 074H
LD (HL),D ;r 072H
LD A,C ;y 079H
LD A,(0A020H)
LD D,E ;S 053H
LD H,L ;e 065H
LD L,(HL) ;n 06EH
LD H,H ;d 064H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
@L87:
JR NZ,@CODE+02A6H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
LD L,(HL) ;n 06EH
LD H,C ;a 061H
LD L,L ;m 06DH
LD H,L ;e 065H
@L24:
JR NZ,@CODE+02BBH
LD H,L ;e 065H
LD H,E ;c 063H
LD L,A ;o 06FH
LD (HL),D ;r 072H
CALL PO,0106H
CALL @L60
JP NC,@L87
RET ;I 0C9H
LD HL,@L88
CALL @L89
LD C,03CH
PUSH BC ;E 0C5H
@L90:
LD B,01H
CALL @L60
POP BC ;A 0C1H
JP NC,@L90
DEC C ;CR 0DH
JP NZ,@L91
JP @L92
CP 018H
@L93:
JP NZ,@L93
LD B,01H
CALL @L60
JP C,@L94
CP 018H
JP Z,@L95
CP 043H
JP NZ,@L94
LD A,01H
LD (@L7),A
CALL @L96
@L97:
JP NC,@L97
CALL 02063H
LD B,080H
CALL @L98
CALL @L99
SCF ;7 037H
RET ;I 0C9H
CALL @L28
PUSH HL ;e 0E5H
CALL 02063H
PUSH HL ;e 0E5H
LD DE,05DH
LD BC,0800H
CALL @L100
LD A,02EH
CALL @L101
LD B,03H
CALL @L100
XOR A ;/ 0AFH
CALL @L101
CALL @L98
POP HL ;a 0E1H
LD DE,07EH
ADD HL,DE ;019H 019H
POP DE ;Q 0D1H
LD A,E ;{ 07BH
CALL 02057H
LD A,D ;z 07AH
CALL 02057H
LD A,0FFH
@L100:
LD (@L29),A
LD HL,00H
LD (@L31),HL
CALL @L41
@L102:
JP C,@L99
RET ;I 0C9H
LD A,(DE) ;01AH 01AH
INC DE ;013H 013H
@L98:
CP 020H
JP Z,@L102
CALL @L103
@L101:
CALL @L101
DEC B ;05H 05H
JP NZ,@L100
RET ;I 0C9H
XOR A ;/ 0AFH
CALL @L101
DEC B ;05H 05H
JP NZ,@L98
RET ;I 0C9H
INC C ;0CH 0CH
JP 02057H
LD B,L ;E 045H
LD (HL),D ;r 072H
@L105:
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD (HL),D ;r 072H
JR NZ,@CODE+037AH
LD H,L ;e 065H
LD L,(HL) ;n 06EH
LD H,H ;d 064H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
JR NZ,@CODE+037DH
LD H,C ;a 061H
LD L,L ;m 06DH
PUSH HL ;e 0E5H
LD B,C ;A 041H
LD (HL),A ;w 077H
@L151:
LD H,C ;a 061H
LD L,C ;i 069H
LD (HL),H ;t 074H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
JR NZ,@CODE+0382H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+038FH
LD H,C ;a 061H
@L57:
LD L,L ;m 06DH
PUSH HL ;e 0E5H
LD B,E ;C 043H
LD L,B ;h 068H
LD H,L ;e 065H
LD H,E ;c 063H
LD L,E ;k 06BH
LD (HL),E ;s 073H
LD (HL),L ;u 075H
LD L,L ;m 06DH
JR NZ,@CODE+0393H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
JP P,05C21H
NOP ;NUL 00H
CALL @L104
LD HL,@L105
@L106:
CALL @L89
LD A,0FFH
LD (@L31),A
INC A ;< 03CH
LD (@L8),A
LD A,043H
CALL @L47
CALL @L70
JP C,@L106
CALL @L75
@L109:
XOR A ;/ 0AFH
LD (@L8),A
LD (@L31),A
CALL 02063H
PUSH HL ;e 0E5H
LD DE,05DH
LD B,08H
CALL 02054H
OR A ;7 0B7H
JP Z,@L107
CP 02EH
@L108:
JP Z,@L108
INC B ;04H 04H
DEC B ;05H 05H
JP Z,@L109
@L107:
CALL @L110
LD (DE),A ;012H 012H
INC DE ;013H 013H
DEC B ;05H 05H
JP @L109
LD DE,065H
LD B,03H
JP @L109
POP HL ;a 0E1H
LD DE,07EH
ADD HL,DE ;019H 019H
CALL 02054H
LD E,A ;_ 05FH
CALL 02054H
LD H,A ;g 067H
LD L,E ;k 06BH
@L123:
LD (@L54),HL
@L117:
LD A,(05DH)
CP 020H
SCF ;7 037H
RET Z ;H 0C8H
CCF ;? 03FH
RET ;I 0C9H
LD A,01H
LD (@L40),A
LD E,0A0H
LD HL,@L111
@L112:
LD A,0FFH
LD (HL),A ;w 077H
INC HL ;# 023H
LD (HL),A ;w 077H
LD B,01H
CALL @L60
LD B,A ;G 047H
JP NC,@L112
LD (HL),00H
LD A,B ;x 078H
OR A ;7 0B7H
JP Z,@L113
DEC HL ;+ 02BH
LD (HL),00H
INC HL ;# 023H
CP 01H
@L113:
JP Z,@L114
CP 02H
JP Z,@L115
CP 04H
JP NZ,@L113
@L145:
CALL @L116
@L139:
RET C ;X 0D8H
DEC E ;01DH 01DH
JP NZ,@L117
LD A,(HL) ;~ 07EH
OR A ;7 0B7H
JP Z,@L118
LD HL,@L119
CALL @L120
CALL @L87
CALL @L36
LD A,(@L7)
OR A ;7 0B7H
@L121:
LD A,015H
JP Z,@L121
LD A,(@L8)
OR A ;7 0B7H
LD A,015H
JP NZ,@L121
LD A,043H
CALL @L47
CALL @L122
PUSH HL ;e 0E5H
LD HL,0DDAH
CP (HL) ;> 0BEH
POP HL ;a 0E1H
@L124:
JP C,@L123
LD A,(0DAFH)
OR A ;7 0B7H
JP Z,@L124
CALL @L86
JP Z,@L70
LD HL,@L125
CALL @L80
LD A,(@L55)
OR A ;7 0B7H
JP Z,@L126
CALL 02048H
JP C,@L127
LD HL,@L128
CALL @L129
CALL @L84
CP 04EH
JP NZ,@L127
CALL @L77
CALL @L130
LD HL,@L131
CALL @L80
JP @L126
CALL 0205AH
@L133:
CALL @L77
LD HL,05CH
LD DE,06CH
LD B,09H
CALL @L132
EX DE,HL ;k 0EBH
LD B,03H
LD (HL),024H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L133
LD DE,06CH
LD C,013H
CALL @L134
LD DE,05CH
LD C,017H
CALL @L134
LD HL,@L135
CALL @L80
LD HL,06CH
CALL @L136
JP @L126
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0500H
LD (HL),D ;r 072H
@L128:
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+04F8H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD H,E ;c 063H
LD H,L ;e 065H
LD L,H ;l 06CH
LD L,H ;l 06CH
LD H,L ;e 065H
CALL PO,02E20H
LD L,02EH
JR NZ,@CODE+04F6H
LD H,C ;a 061H
HALT ;v 076H
LD H,L ;e 065H
JR NZ,@CODE+0518H
LD H,C ;a 061H
LD (HL),D ;r 072H
LD (HL),H ;t 074H
LD L,C ;i 069H
@L131:
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+0516H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
CCF ;? 03FH
JR NZ,@CODE+04DEH
LD E,C ;Y 059H
CPL ;/ 02FH
LD C,(HL) ;N 04EH
ADD HL,HL ;) 029H
JR NZ,@CODE+047AH
LD D,B ;P 050H
LD H,C ;a 061H
LD (HL),D ;r 072H
LD (HL),H ;t 074H
@L135:
LD L,C ;i 069H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+052BH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+052EH
LD H,L ;e 065H
LD L,H ;l 06CH
LD H,L ;e 065H
LD (HL),H ;t 074H
LD H,L ;e 065H
CALL PO,06150H
LD (HL),D ;r 072H
LD (HL),H ;t 074H
LD L,C ;i 069H
LD H,C ;a 061H
@L119:
LD L,H ;l 06CH
JR NZ,@CODE+053FH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0551H
LD H,C ;a 061H
HALT ;v 076H
LD H,L ;e 065H
LD H,H ;d 064H
JR NZ,@CODE+0545H
LD (HL),E ;s 073H
AND B ;SP 0A0H
@L137:
LD D,E ;S 053H
LD C,A ;O 04FH
LD C,B ;H 048H
JR NZ,@CODE+0559H
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0561H
LD H,L ;e 065H
LD H,E ;c 063H
LD H,L ;e 065H
LD L,C ;i 069H
@L140:
HALT ;v 076H
LD H,L ;e 065H
CALL PO,06954H
LD L,L ;m 06DH
LD H,L ;e 065H
LD L,A ;o 06FH
LD (HL),L ;u 075H
LD (HL),H ;t 074H
JR NZ,@CODE+0564H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
JP P,07254H
LD A,C ;y 079H
LD L,C ;i 069H
@L179:
LD L,(HL) ;n 06EH
LD H,A ;g 067H
JR NZ,@CODE+054EH
LD L,B ;h 068H
LD H,L ;e 065H
LD H,E ;c 063H
LD L,E ;k 06BH
LD (HL),E ;s 073H
LD (HL),L ;u 075H
LD L,L ;m 06DH
JR NZ,@CODE+0581H
LD L,A ;o 06FH
LD H,H ;d 064H
PUSH HL ;e 0E5H
LD B,C ;A 041H
LD (HL),A ;w 077H
LD H,C ;a 061H
LD L,C ;i 069H
LD (HL),H ;t 074H
@L187:
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
JR NZ,@CODE+0593H
LD H,L ;e 065H
LD H,C ;a 061H
LD H,H ;d 064H
LD A,C ;y 079H
JR NZ,@CODE+059AH
LD L,C ;i 069H
LD H,A ;g 067H
LD L,(HL) ;n 06EH
LD H,C ;a 061H
CALL PE,07254H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
@L188:
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+059FH
LD L,(HL) ;n 06EH
JR NZ,@CODE+05A9H
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD H,A ;g 067H
LD (HL),D ;r 072H
LD H,L ;e 065H
LD (HL),E ;s 073H
DI ;s 0F3H
LD B,D ;B 042H
LD H,C ;a 061H
LD (HL),H ;t 074H
LD H,E ;c 063H
LD L,B ;h 068H
JR NZ,@CODE+05BBH
@L144:
LD (HL),D ;r 072H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+05B3H
LD L,A ;o 06FH
LD L,L ;m 06DH
LD (HL),B ;p 070H
LD L,H ;l 06CH
LD H,L ;e 065H
LD (HL),H ;t 074H
PUSH HL ;e 0E5H
LD B,D ;B 042H
LD H,C ;a 061H
LD H,H ;d 064H
JR NZ,@CODE+05CCH
LD H,C ;a 061H
LD H,E ;c 063H
LD L,E ;k 06BH
LD H,L ;e 065H
LD (HL),H ;t 074H
JR NZ,@CODE+05D1H
@L157:
LD (HL),L ;u 075H
LD L,L ;m 06DH
LD H,D ;b 062H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+05D3H
LD L,(HL) ;n 06EH
JR NZ,@CODE+05D5H
@L173:
LD H,L ;e 065H
LD H,C ;a 061H
LD H,H ;d 064H
LD H,L ;e 065H
LD (HL),D ;r 072H
AND B ;SP 0A0H
LD B,E ;C 043H
LD D,D ;R 052H
LD B,E ;C 043H
JR NZ,@CODE+05DDH
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD (HL),D ;r 072H
AND B ;SP 0A0H
@L169:
LD B,C ;A 041H
LD B,E ;C 043H
LD C,E ;K 04BH
JR NZ,@CODE+05F0H
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+05F8H
LD H,L ;e 065H
LD H,E ;c 063H
LD H,L ;e 065H
LD L,C ;i 069H
HALT ;v 076H
LD H,L ;e 065H
CALL PO,06954H
LD L,L ;m 06DH
LD H,L ;e 065H
LD L,A ;o 06FH
LD (HL),L ;u 075H
LD (HL),H ;t 074H
JR NZ,@CODE+05C3H
JR NZ,@CODE+0606H
LD L,A ;o 06FH
JR NZ,@CODE+05DCH
LD B,E ;C 043H
BIT 2,D
LD H,L ;e 065H
LD L,L ;m 06DH
LD L,A ;o 06FH
LD (HL),H ;t 074H
@L153:
LD H,L ;e 065H
JR NZ,@CODE+0613H
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+061BH
LD H,L ;e 065H
LD (HL),E ;s 073H
LD (HL),B ;p 070H
LD L,A ;o 06FH
LD L,(HL) ;n 06EH
LD H,H ;d 064H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
RST 32 ;g 0E7H
LD B,(HL) ;F 046H
LD H,C ;a 061H
LD (HL),H ;t 074H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+061EH
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD (HL),D ;r 072H
LD A,(07220H)
LD H,L ;e 065H
LD L,L ;m 06DH
LD L,A ;o 06FH
LD (HL),H ;t 074H
LD H,L ;e 065H
JR NZ,@CODE+063AH
LD A,C ;y 079H
LD L,(HL) ;n 06EH
LD H,E ;c 063H
JR NZ,@CODE+0638H
LD L,A ;o 06FH
LD (HL),E ;s 073H
CALL P,07254H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+063CH
LD H,C ;a 061H
LD L,(HL) ;n 06EH
@L118:
LD H,E ;c 063H
LD H,L ;e 065H
LD L,H ;l 06CH
LD L,H ;l 06CH
LD H,L ;e 065H
LD H,H ;d 064H
JR NZ,@CODE+0645H
LD A,C ;y 079H
JR NZ,@CODE+0658H
LD H,L ;e 065H
@L138:
LD L,L ;m 06DH
LD L,A ;o 06FH
LD (HL),H ;t 074H
PUSH HL ;e 0E5H
LD HL,@L137
CALL @L120
CALL @L138
JP @L139
LD A,(@L40)
CP 06H
RET NZ ;@ 0C0H
LD A,(@L8)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD A,(@L7)
@L114:
OR A ;7 0B7H
RET Z ;H 0C8H
CPL ;/ 02FH
LD (@L7),A
LD (010FH),A
LD HL,@L140
@L141:
CALL @L89
RET ;I 0C9H
LD DE,080H
LD A,0FFH
JP @L141
LD DE,0400H
XOR A ;/ 0AFH
LD HL,@L29
LD (HL),A ;w 077H
EX DE,HL ;k 0EBH
LD (@L72),HL
LD A,0FFH
LD (@L8),A
CALL @L142
JP C,@L118
LD D,A ;W 057H
@L143:
CALL @L142
JP C,@L118
CPL ;/ 02FH
CP D ;: 0BAH
JP Z,@L143
LD HL,@L144
JP @L145
LD A,D ;z 07AH
LD (@L146),A
LD C,00H
LD HL,00H
LD (@L147),HL
LD HL,(@L72)
EX DE,HL ;k 0EBH
CALL 02063H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
CALL @L142
POP DE ;Q 0D1H
POP HL ;a 0E1H
JP C,@L118
CALL @L148
CALL 02057H
DEC DE ;01BH 01BH
LD A,D ;z 07AH
OR E ;3 0B3H
JP NZ,@L149
LD A,(@L7)
OR A ;7 0B7H
@L156:
JP NZ,@L150
LD D,C ;Q 051H
CALL @L142
JP C,@L118
CP D ;: 0BAH
LD HL,@L151
JP NZ,@L145
LD A,(@L146)
LD B,A ;G 047H
LD A,(@L31)
@L150:
CP B ;8 0B8H
@L154:
JP Z,@L152
INC A ;< 03CH
CP B ;8 0B8H
RET Z ;H 0C8H
LD HL,@L153
CALL @L80
JP @L51
LD E,02H
CALL @L142
JP C,@L118
DEC E ;01DH 01DH
@L152:
JP NZ,@L154
CALL @L155
@L120:
OR A ;7 0B7H
JP Z,@L156
LD HL,@L157
JP @L145
CALL @L75
JP @L70
@L41:
CALL @L158
LD A,(@L40)
PUSH HL ;e 0E5H
LD HL,0DDAH
CP (HL) ;> 0BEH
POP HL ;a 0E1H
JP NC,@L51
RET ;I 0C9H
@L159:
CALL @L36
CALL @L159
CALL @L160
CALL @L161
CALL @L48
RET ;I 0C9H
LD A,(@L29)
OR A ;7 0B7H
LD A,01H
JP NZ,@L162
LD A,02H
CALL @L47
LD A,(@L31)
PUSH AF ;u 0F5H
CALL @L47
POP AF ;q 0F1H
CPL ;/ 02FH
@L164:
JP @L47
LD C,00H
LD HL,00H
LD (@L147),HL
CALL 02063H
CALL @L163
CALL 02054H
@L48:
CALL @L148
@L168:
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
CALL @L47
POP DE ;Q 0D1H
POP HL ;a 0E1H
DEC DE ;01BH 01BH
LD A,D ;z 07AH
OR E ;3 0B3H
JP NZ,@L164
RET ;I 0C9H
LD E,0C0H
LD A,0FFH
LD (@L165),A
@L166:
LD (@L111),A
LD B,01H
CALL @L60
LD B,A ;G 047H
JP NC,@L166
XOR A ;/ 0AFH
LD (@L165),A
XOR A ;/ 0AFH
LD (@L111),A
LD A,B ;x 078H
CP 06H
RET Z ;H 0C8H
CP 015H
JP Z,@L167
DEC E ;01DH 01DH
JP NZ,@L168
@L167:
LD A,(@L165)
OR A ;7 0B7H
JP NZ,@L167
LD HL,@L169
CALL @L120
JP @L170
LD A,(@L171)
XOR B ;( 0A8H
@L174:
JP Z,@L172
LD HL,@L173
CALL @L120
LD B,0AH
CALL 0192H
LD B,00H
CALL 0200FH
JP NZ,@L172
CALL 013EH
DEC B ;05H 05H
JP NZ,@L174
XOR A ;/ 0AFH
LD (@L171),A
CALL @L122
PUSH HL ;e 0E5H
PUSH BC ;E 0C5H
LD HL,0DDAH
LD B,(HL) ;F 046H
INC B ;04H 04H
CP B ;8 0B8H
POP BC ;A 0C1H
POP HL ;a 0E1H
RET C ;X 0D8H
LD HL,@L125
CALL @L80
JP @L34
PUSH HL ;e 0E5H
LD HL,(@L32)
INC HL ;# 023H
LD (@L32),HL
LD HL,@L40
INC (HL) ;4 034H
LD A,(HL) ;~ 07EH
POP HL ;a 0E1H
RET ;I 0C9H
LD A,018H
CALL @L47
JP @L47
@L47:
LD A,(@L7)
OR A ;7 0B7H
JP Z,@L175
LD HL,(@L147)
LD A,H ;| 07CH
CALL @L47
LD C,L ;M 04DH
LD A,C ;y 079H
CALL @L176
PUSH AF ;u 0F5H
CALL @L177
ADD A,C ;081H 081H
LD C,A ;O 04FH
CALL 02000H
JP NZ,@L178
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL 0134H
POP AF ;q 0F1H
RET ;I 0C9H
LD HL,@L179
PUSH DE ;U 0D5H
CALL @L89
POP DE ;Q 0D1H
CALL @L36
CALL @L142
JP C,@L180
@L95:
CP 018H
JP NZ,@L181
CALL @L142
@L181:
JP C,@L180
CP 018H
JP NZ,@L181
LD HL,@L182
CALL @L80
@L180:
JP @L51
CP 043H
LD B,01H
JP Z,@L183
DEC B ;05H 05H
CP 015H
@L183:
JP Z,@L183
DEC E ;01DH 01DH
JP NZ,@L184
LD HL,@L185
@L186:
CALL @L80
JP @L51
PUSH BC ;E 0C5H
DEC B ;05H 05H
LD HL,@L65
JP Z,@L186
LD HL,@L67
@L26:
CALL @L21
LD HL,@L187
CALL @L89
POP BC ;A 0C1H
LD A,B ;x 078H
OR A ;7 0B7H
RET Z ;H 0C8H
LD (@L7),A
RET ;I 0C9H
LD A,042H
LD (0DAAH),A
LD HL,@L188
CALL @L89
JP @L189
@L191:
CALL @L190
LD A,(0D7DH)
OR A ;7 0B7H
JP Z,@L191
LD HL,(0D64H)
INC HL ;# 023H
LD (0D64H),HL
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L189
LD HL,05CH
CALL @L104
CALL @L11
@L189:
CALL @L192
CALL 0205DH
LD A,(@L23)
OR A ;7 0B7H
JP NZ,@L193
@L126:
JP @L194
LD A,07H
CALL 02015H
LD A,04BH
LD (@L29),A
CALL @L36
LD A,(@L6)
LD (0D51H),A
LD A,(0DB4H)
OR A ;7 0B7H
@L195:
JP NZ,@L195
LD HL,@L196
LD DE,03H
LD C,0E8H
JP 0D00H
LD B,H ;D 044H
LD C,A ;O 04FH
LD D,E ;S 053H
LD A,(0DABH)
OR A ;7 0B7H
JP Z,@L197
LD A,(@L6)
LD (0D51H),A
LD A,(0DB3H)
OR A ;7 0B7H
JP NZ,@L198
CPL ;/ 02FH
LD (0DAFH),A
LD (0DB3H),A
LD HL,0DAFH
LD A,(HL) ;~ 07EH
OR A ;7 0B7H
LD (HL),051H
JP Z,@L63
LD A,(@L9)
OR A ;7 0B7H
JP NZ,@L63
XOR A ;/ 0AFH
LD (0DC6H),A
LD (0D99H),A
LD A,(0DB2H)
OR A ;7 0B7H
JP Z,@L199
LD HL,0D99H
LD A,(0DACH)
@L199:
OR A ;7 0B7H
JP Z,@L200
LD HL,0DC6H
LD A,(0DAEH)
OR A ;7 0B7H
JP NZ,@L63
LD (HL),0FFH
@L203:
CALL @L201
JP 02045H
CALL @L202
@L51:
JP Z,@L203
LD A,(0DAFH)
OR A ;7 0B7H
RET Z ;H 0C8H
PUSH BC ;E 0C5H
LD C,0FCH
CALL 0D00H
POP BC ;A 0C1H
RET NZ ;@ 0C0H
@L204:
LD C,0AH
PUSH BC ;E 0C5H
LD B,01H
CALL @L60
POP BC ;A 0C1H
JP C,@L204
DEC C ;CR 0DH
JP NZ,@L205
CALL @L206
LD A,042H
LD (0DAAH),A
LD (@L9),A
@L197:
LD A,(@L2)
DEC A ;= 03DH
JP Z,@L124
LD HL,@L125
@L201:
CALL @L80
JP @L126
CALL @L201
JP 02072H
CALL @L201
RET ;I 0C9H
@L74:
CALL @L207
XOR A ;/ 0AFH
LD (0DD3H),A
CALL 01478H
POP DE ;Q 0D1H
LD HL,(@L4)
LD SP,HL ;y 0F9H
PUSH DE ;U 0D5H
@L208:
RET ;I 0C9H
LD HL,@L208
CALL @L80
CALL @L52
CALL @L206
JP @L34
LD B,H ;D 044H
LD L,C ;i 069H
LD (HL),E ;s 073H
LD L,E ;k 06BH
JR NZ,@CODE+09B8H
LD (HL),L ;u 075H
LD L,H ;l 06CH
LD L,H ;l 06CH
LD A,(07320H)
LD H,C ;a 061H
HALT ;v 076H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
@L34:
JR NZ,@CODE+09CFH
LD H,C ;a 061H
LD (HL),D ;r 072H
LD (HL),H ;t 074H
LD L,C ;i 069H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+09CDH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0997H
@L28:
XOR E ;+ 0ABH
LD A,01H
LD (@L9),A
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L209
JP @L51
LD C,023H
LD DE,05CH
CALL 0D00H
LD HL,(07DH)
LD (@L210),HL
PUSH HL ;e 0E5H
LD HL,00H
LD (07DH),HL
POP HL ;a 0E1H
RET ;I 0C9H
CALL @L211
LD C,0FH
CALL @L212
PUSH AF ;u 0F5H
LD HL,(@L210)
CALL @L163
LD BC,05CH
@L77:
CALL @L69
POP AF ;q 0F1H
CP 0FFH
SCF ;7 037H
CCF ;? 03FH
@L52:
RET NZ ;@ 0C0H
LD HL,@L213
CALL @L80
SCF ;7 037H
RET ;I 0C9H
CALL @L52
JP C,@L34
RET ;I 0C9H
LD DE,05CH
LD C,010H
CALL @L134
INC A ;< 03CH
SCF ;7 037H
CCF ;? 03FH
RET NZ ;@ 0C0H
LD HL,@L214
CALL @L80
SCF ;7 037H
RET ;I 0C9H
CALL @L211
LD C,016H
@L214:
CALL @L212
CP 0FFH
SCF ;7 037H
CCF ;? 03FH
RET NZ ;@ 0C0H
LD HL,@L215
CALL @L80
SCF ;7 037H
RET ;I 0C9H
@L215:
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0A2FH
LD L,H ;l 06CH
LD L,A ;o 06FH
LD (HL),E ;s 073H
LD H,L ;e 065H
JR NZ,@CODE+0A37H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
JP P,06143H
@L213:
LD L,(HL) ;n 06EH
LD L,(HL) ;n 06EH
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0A61H
LD (HL),D ;r 072H
LD H,L ;e 065H
LD H,C ;a 061H
LD (HL),H ;t 074H
LD H,L ;e 065H
JR NZ,@CODE+0A6BH
LD L,C ;i 069H
@L228:
LD L,H ;l 06CH
PUSH HL ;e 0E5H
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0A7CH
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0A78H
LD L,A ;o 06FH
LD (HL),L ;u 075H
LD L,(HL) ;n 06EH
CALL PO,06946H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0A81H
LD A,B ;x 078H
LD L,C ;i 069H
LD (HL),E ;s 073H
LD (HL),H ;t 074H
LD (HL),E ;s 073H
LD L,020H
LD B,L ;E 045H
LD (HL),D ;r 072H
LD H,C ;a 061H
LD (HL),E ;s 073H
LD H,L ;e 065H
CCF ;? 03FH
JR NZ,@CODE+0A4BH
JR Z,@CODE+0A86H
CPL ;/ 02FH
LD C,(HL) ;N 04EH
ADD HL,HL ;) 029H
LD A,(049A0H)
LD L,H ;l 06CH
LD L,H ;l 06CH
LD H,L ;e 065H
LD H,A ;g 067H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@L226
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
LD L,(HL) ;n 06EH
LD H,C ;a 061H
LD L,L ;m 06DH
PUSH HL ;e 0E5H
PUSH HL ;e 0E5H
LD HL,@L216
LD A,(0107H)
LD E,A ;_ 05FH
LD D,00H
ADD HL,DE ;019H 019H
ADD HL,DE ;019H 019H
ADD HL,DE ;019H 019H
LD E,(HL) ;^ 05EH
INC HL ;# 023H
LD D,(HL) ;V 056H
INC HL ;# 023H
LD A,(HL) ;~ 07EH
POP HL ;a 0E1H
PUSH AF ;u 0F5H
CALL @L217
PUSH HL ;e 0E5H
LD H,B ;` 060H
LD L,C ;i 069H
LD DE,@L218
CALL @L219
LD A,03AH
CALL 02015H
POP HL ;a 0E1H
POP AF ;q 0F1H
CALL @L220
LD B,04H
@L216:
CALL @L221
DEC B ;05H 05H
JP NZ,@L222
LD H,00H
LD DE,@L223
CALL @L219
RET ;I 0C9H
DEC B ;05H 05H
NOP ;NUL 00H
RET NZ ;@ 0C0H
DEC C ;CR 0DH
NOP ;NUL 00H
LD C,D ;J 04AH
INC D ;014H 014H
NOP ;NUL 00H
JR NC,@CODE+0AA0H
NOP ;NUL 00H
JR Z,@CODE+0AA9H
NOP ;NUL 00H
JR NZ,@CODE+0ABEH
NOP ;NUL 00H
INC D ;014H 014H
LD H,B ;` 060H
NOP ;NUL 00H
LD A,(BC) ;LF 0AH
RET NZ ;@ 0C0H
NOP ;NUL 00H
DEC B ;05H 05H
LD B,B ;@ 040H
LD BC,0E003H
LD BC,0D002H
LD (BC),A ;02H 02H
LD BC,03C0H
@L226:
LD BC,05A0H
LD BC,00H
NOP ;NUL 00H
LD DE,05CH
LD H,D ;b 062H
LD L,E ;k 06BH
LD B,0BH
LD C,00H
INC HL ;# 023H
LD A,(HL) ;~ 07EH
CP 03FH
JP Z,@L224
CP 020H
JP NZ,@L225
INC C ;0CH 0CH
DEC B ;05H 05H
JP NZ,@L226
LD A,C ;y 079H
CP 0BH
JP Z,@L227
CALL 02048H
JP C,@L130
LD C,011H
CALL @L212
CP 0FFH
RET Z ;H 0C8H
LD HL,@L228
@L224:
CALL @L80
CALL @L84
CP 059H
SCF ;7 037H
RET NZ ;@ 0C0H
@L130:
CALL @L85
JP @L130
CALL @L229
SCF ;7 037H
RET ;I 0C9H
@L27:
POP HL ;a 0E1H
CALL @L229
SCF ;7 037H
RET ;I 0C9H
@L229:
LD DE,05CH
LD C,013H
CALL 0D00H
XOR A ;/ 0AFH
RET ;I 0C9H
@L60:
CALL @L229
JP @L63
LD HL,@L230
CALL @L80
@L232:
RET ;I 0C9H
LD A,(0D35H)
LD B,A ;G 047H
CALL @L231
JP NC,@L232
CALL @L36
SCF ;7 037H
RET ;I 0C9H
PUSH AF ;u 0F5H
@L231:
@L239:
CALL @L177
ADD A,C ;081H 081H
LD C,A ;O 04FH
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L233
CALL @L36
POP AF ;q 0F1H
OR A ;7 0B7H
@L234:
RET ;I 0C9H
PUSH DE ;U 0D5H
PUSH HL ;e 0E5H
LD A,(@L111)
INC A ;< 03CH
@L238:
LD HL,(0DC9H)
JP Z,@L234
LD HL,(0DC7H)
EX DE,HL ;k 0EBH
POP HL ;a 0E1H
LD A,0FFH
LD (@L235),A
LD A,(@L235)
INC A ;< 03CH
LD (@L235),A
AND 01FH
JP NZ,@L236
CALL 0200FH
JP Z,@L237
EX (SP),HL ;c 0E3H
@L237:
EX (SP),HL ;c 0E3H
EX (SP),HL ;c 0E3H
EX (SP),HL ;c 0E3H
LD A,D ;z 07AH
OR E ;3 0B3H
DEC DE ;01BH 01BH
@L235:
@L163:
JP NZ,@L238
DEC B ;05H 05H
JP NZ,@L239
POP DE ;Q 0D1H
SCF ;7 037H
RET ;I 0C9H
CALL 013EH
@L18:
POP DE ;Q 0D1H
OR A ;7 0B7H
RET ;I 0C9H
NOP ;NUL 00H
LD DE,080H
LD A,(@L29)
OR A ;7 0B7H
@L241:
RET NZ ;@ 0C0H
LD DE,0400H
RET ;I 0C9H
LD A,(@L240)
OR A ;7 0B7H
JP Z,@L241
CALL 0147BH
RET ;I 0C9H
LD C,0E3H
CALL 0D00H
LD D,D ;R 052H
LD H,L ;e 065H
LD H,C ;a 061H
LD H,H ;d 064H
LD A,C ;y 079H
DEC C ;CR 0DH
ADC A,D ;LF 08AH
@L110:
RET ;I 0C9H
LD DE,@L242
LD B,04H
CALL @L132
@L103:
LD HL,@L243
CALL @L244
RET ;I 0C9H
CP 061H
@L243:
RET C ;X 0D8H
CP 07BH
RET NC ;P 0D0H
AND 05FH
@L242:
RET ;I 0C9H
CP 041H
RET C ;X 0D8H
@L20:
CP 05BH
RET NC ;P 0D0H
OR 020H
RET ;I 0C9H
LD E,C ;Y 059H
LD L,L ;m 06DH
@L67:
LD L,A ;o 06FH
LD H,H ;d 064H
LD H,L ;e 065H
LD L,L ;m 06DH
@L5:
JR NZ,@CODE+0BD8H
JR NZ,@L235
JR NZ,@CODE+0BDCH
JR NZ,@CODE+0B5EH
CPL ;/ 02FH
LD B,E ;C 043H
LD D,D ;R 052H
JP 0532FH
LD (HL),L ;u 075H
DEFB 0CBH,03AH
@L245:
RLCA ;07H 07H
LD BC,0FE6H
LD E,A ;_ 05FH
LD D,00H
LD HL,@L245
ADD HL,DE ;019H 019H
LD A,(HL) ;~ 07EH
LD (@L246),A
RET ;I 0C9H
@L12:
RRA ;01FH 01FH
RRA ;01FH 01FH
RRA ;01FH 01FH
RRA ;01FH 01FH
RRA ;01FH 01FH
RRA ;01FH 01FH
RRCA ;0FH 0FH
RLCA ;07H 07H
@L96:
INC BC ;03H 03H
LD BC,00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
XOR A ;/ 0AFH
@L253:
LD (@L247),A
LD (@L248),A
RET ;I 0C9H
LD HL,@L248
LD A,(HL) ;~ 07EH
OR A ;7 0B7H
JP NZ,@L249
INC (HL) ;4 034H
@L250:
LD C,0F4H
CALL 0D00H
JP NC,@L250
@L249:
CALL @L12
CALL @L251
SCF ;7 037H
@L252:
RET ;I 0C9H
LD DE,05CH
LD C,0F6H
CALL 0D00H
CALL @L252
JP C,@L253
RET ;I 0C9H
CALL @L251
XOR A ;/ 0AFH
LD (068H),A
LD A,(@L247)
OR A ;7 0B7H
JP NZ,@L254
LD A,01H
LD (@L247),A
LD HL,05CH
LD DE,@L255
CALL @L256
LD A,(05CH)
LD (@L257),A
@L254:
LD HL,@L255
LD DE,05CH
CALL @L256
LD C,011H
CALL @L212
JP @L258
LD HL,@L257
LD DE,05CH
CALL @L256
LD C,011H
@L258:
CALL @L212
LD HL,@L255
LD DE,05CH
@L259:
CALL @L256
LD C,012H
CALL @L212
INC A ;< 03CH
SCF ;7 037H
JP NZ,@L259
LD (@L247),A
RET ;I 0C9H
DEC A ;= 03DH
AND 03H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,081H
LD L,A ;o 06FH
LD H,00H
PUSH HL ;e 0E5H
LD DE,@L260
CALL @L261
POP HL ;a 0E1H
LD DE,05DH
@L256:
CALL @L261
XOR A ;/ 0AFH
LD (068H),A
LD (07CH),A
RET ;I 0C9H
@L247:
LD B,0BH
@L255:
JP @L132
LD B,0CH
LD A,(HL) ;~ 07EH
LD (DE),A ;012H 012H
INC HL ;# 023H
INC DE ;013H 013H
DEC B ;05H 05H
JP NZ,@L132
@L260:
RET ;I 0C9H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L155:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L265:
PUSH HL ;e 0E5H
LD HL,(@L147)
LD A,H ;| 07CH
OR L ;5 0B5H
POP HL ;a 0E1H
RET Z ;H 0C8H
LD A,0FFH
@L264:
RET ;I 0C9H
LD HL,(@L262)
LD C,00H
EX DE,HL ;k 0EBH
LD HL,00H
LD A,C ;y 079H
PUSH BC ;E 0C5H
@L263:
LD B,08H
XOR H ;, 0ACH
LD H,A ;g 067H
ADD HL,HL ;) 029H
JP NC,@L263
LD A,010H
XOR H ;, 0ACH
LD H,A ;g 067H
LD A,021H
XOR L ;- 0ADH
LD L,A ;o 06FH
@L177:
DEC B ;05H 05H
JP NZ,@L264
POP BC ;A 0C1H
EX DE,HL ;k 0EBH
LD (HL),D ;r 072H
INC H ;$ 024H
LD (HL),E ;s 073H
DEC H ;% 025H
INC HL ;# 023H
INC C ;0CH 0CH
JP NZ,@L265
RET ;I 0C9H
PUSH AF ;u 0F5H
PUSH BC ;E 0C5H
PUSH DE ;U 0D5H
PUSH HL ;e 0E5H
LD HL,(@L147)
EX DE,HL ;k 0EBH
LD B,00H
XOR D ;* 0AAH
LD C,A ;O 04FH
LD HL,(@L262)
ADD HL,BC ;TAB 09H
@L266:
LD A,(HL) ;~ 07EH
XOR E ;+ 0ABH
LD D,A ;W 057H
INC H ;$ 024H
LD E,(HL) ;^ 05EH
EX DE,HL ;k 0EBH
LD (@L147),HL
POP HL ;a 0E1H
POP DE ;Q 0D1H
POP BC ;A 0C1H
POP AF ;q 0F1H
RET ;I 0C9H
DEFW @L266
NOP ;NUL 00H
DJNZ @CODE+0D35H
JR NC,@CODE+0D57H
LD D,B ;P 050H
LD H,B ;` 060H
LD (HL),B ;p 070H
ADD A,C ;081H 081H
SUB C ;091H 091H
AND C ;! 0A1H
OR C ;1 0B1H
POP BC ;A 0C1H
POP DE ;Q 0D1H
POP HL ;a 0E1H
POP AF ;q 0F1H
LD (DE),A ;012H 012H
LD (BC),A ;02H 02H
LD (05222H),A
LD B,D ;B 042H
LD (HL),D ;r 072H
LD H,D ;b 062H
SUB E ;093H 093H
ADD A,E ;083H 083H
OR E ;3 0B3H
AND E ;# 0A3H
OUT (0C3H),A
DI ;s 0F3H
EX (SP),HL ;c 0E3H
INC H ;$ 024H
INC (HL) ;4 034H
INC B ;04H 04H
INC D ;014H 014H
LD H,H ;d 064H
LD (HL),H ;t 074H
LD B,H ;D 044H
LD D,H ;T 054H
AND L ;% 0A5H
OR L ;5 0B5H
ADD A,L ;085H 085H
SUB L ;095H 095H
PUSH HL ;e 0E5H
PUSH AF ;u 0F5H
PUSH BC ;E 0C5H
PUSH DE ;U 0D5H
LD (HL),026H
LD D,06H
HALT ;v 076H
LD H,(HL) ;f 066H
LD D,(HL) ;V 056H
LD B,(HL) ;F 046H
OR A ;7 0B7H
AND A ;' 0A7H
SUB A ;097H 097H
ADD A,A ;087H 087H
RST 48 ;w 0F7H
RST 32 ;g 0E7H
RST 16 ;W 0D7H
RST 0 ;G 0C7H
LD C,B ;H 048H
LD E,B ;X 058H
LD L,B ;h 068H
LD A,B ;x 078H
EX AF,AF' ;08H 08H
JR @CODE+0D81H
JR C,@CODE+0D24H
EXX ;Y 0D9H
JP (HL) ;i 0E9H
LD SP,HL ;y 0F9H
ADC A,C ;TAB 089H
SBC A,C ;099H 099H
XOR C ;) 0A9H
CP C ;9 0B9H
LD E,D ;Z 05AH
LD C,D ;J 04AH
LD A,D ;z 07AH
LD L,D ;j 06AH
LD A,(DE) ;01AH 01AH
LD A,(BC) ;LF 0AH
LD A,(0DB2AH)
SET 7,E
EX DE,HL ;k 0EBH
SBC A,E ;09BH 09BH
ADC A,E ;08BH 08BH
CP E ;; 0BBH
XOR E ;+ 0ABH
LD L,H ;l 06CH
LD A,H ;| 07CH
LD C,H ;L 04CH
LD E,H ;\ 05CH
INC L ;, 02CH
INC A ;< 03CH
INC C ;0CH 0CH
INC E ;01CH 01CH
DEFB 0CBH,0FDH
CALL 0ADDDH
CP L ;= 0BDH
ADC A,L ;CR 08DH
SBC A,L ;09DH 09DH
LD A,(HL) ;~ 07EH
LD L,(HL) ;n 06EH
LD E,(HL) ;^ 05EH
LD C,(HL) ;N 04EH
LD A,02EH
LD E,0EH
RST 56 ;0FFH 0FFH
RST 40 ;o 0EFH
RST 24 ;_ 0DFH
RST 8 ;O 0CFH
CP A ;? 0BFH
XOR A ;/ 0AFH
SBC A,A ;09FH 09FH
ADC A,A ;08FH 08FH
SUB C ;091H 091H
ADD A,C ;081H 081H
OR C ;1 0B1H
AND C ;! 0A1H
POP DE ;Q 0D1H
POP BC ;A 0C1H
POP AF ;q 0F1H
POP HL ;a 0E1H
DJNZ @CODE+0D9CH
JR NC,@CODE+0DBEH
LD D,B ;P 050H
LD B,B ;@ 040H
LD (HL),B ;p 070H
LD H,B ;` 060H
ADD A,E ;083H 083H
SUB E ;093H 093H
AND E ;# 0A3H
OR E ;3 0B3H
JP 0E3D3H
DI ;s 0F3H
LD (BC),A ;02H 02H
LD (DE),A ;012H 012H
LD (04232H),HL
LD D,D ;R 052H
LD H,D ;b 062H
LD (HL),D ;r 072H
OR L ;5 0B5H
AND L ;% 0A5H
SUB L ;095H 095H
ADD A,L ;085H 085H
PUSH AF ;u 0F5H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
PUSH BC ;E 0C5H
INC (HL) ;4 034H
INC H ;$ 024H
INC D ;014H 014H
INC B ;04H 04H
LD (HL),H ;t 074H
LD H,H ;d 064H
LD D,H ;T 054H
LD B,H ;D 044H
AND A ;' 0A7H
OR A ;7 0B7H
ADD A,A ;087H 087H
SUB A ;097H 097H
RST 32 ;g 0E7H
RST 48 ;w 0F7H
RST 0 ;G 0C7H
RST 16 ;W 0D7H
LD H,036H
LD B,016H
LD H,(HL) ;f 066H
HALT ;v 076H
LD B,(HL) ;F 046H
LD D,(HL) ;V 056H
EXX ;Y 0D9H
RET ;I 0C9H
LD SP,HL ;y 0F9H
JP (HL) ;i 0E9H
SBC A,C ;099H 099H
ADC A,C ;TAB 089H
CP C ;9 0B9H
XOR C ;) 0A9H
LD E,B ;X 058H
LD C,B ;H 048H
LD A,B ;x 078H
LD L,B ;h 068H
JR @CODE+0DE8H
JR C,@CODE+0E0AH
SET 3,E
EX DE,HL ;k 0EBH
EI ;{ 0FBH
ADC A,E ;08BH 08BH
SBC A,E ;09BH 09BH
XOR E ;+ 0ABH
CP E ;; 0BBH
LD C,D ;J 04AH
LD E,D ;Z 05AH
LD L,D ;j 06AH
LD A,D ;z 07AH
LD A,(BC) ;LF 0AH
LD A,(DE) ;01AH 01AH
LD HL,(0FD3AH)
DEFB 0CBH,0DDH
CALL 0ADBDH
SBC A,L ;09DH 09DH
ADC A,L ;CR 08DH
LD A,H ;| 07CH
LD L,H ;l 06CH
LD E,H ;\ 05CH
LD C,H ;L 04CH
INC A ;< 03CH
INC L ;, 02CH
INC E ;01CH 01CH
INC C ;0CH 0CH
RST 40 ;o 0EFH
RST 56 ;0FFH 0FFH
RST 8 ;O 0CFH
RST 24 ;_ 0DFH
XOR A ;/ 0AFH
CP A ;? 0BFH
ADC A,A ;08FH 08FH
SBC A,A ;09FH 09FH
LD L,(HL) ;n 06EH
LD A,(HL) ;~ 07EH
LD C,(HL) ;N 04EH
LD E,(HL) ;^ 05EH
LD L,03EH
LD C,01EH
NOP ;NUL 00H
LD HL,06342H
ADD A,H ;084H 084H
AND L ;% 0A5H
ADD A,0E7H
EX AF,AF' ;08H 08H
ADD HL,HL ;) 029H
LD C,D ;J 04AH
LD L,E ;k 06BH
ADC A,H ;08CH 08CH
XOR L ;- 0ADH
ADC A,0EFH
LD SP,07310H
LD D,D ;R 052H
OR L ;5 0B5H
SUB H ;094H 094H
RST 48 ;w 0F7H
SUB 039H
JR @CODE+0EA8H
LD E,D ;Z 05AH
CP L ;= 0BDH
SBC A,H ;09CH 09CH
RST 56 ;0FFH 0FFH
SBC A,062H
LD B,E ;C 043H
JR NZ,@CODE+0E37H
AND 0C7H
AND H ;$ 0A4H
ADD A,L ;085H 085H
LD L,D ;j 06AH
LD C,E ;K 04BH
JR Z,@CODE+0E47H
XOR 0CFH
XOR H ;, 0ACH
ADC A,L ;CR 08DH
LD D,E ;S 053H
LD (HL),D ;r 072H
LD DE,0D730H
OR 095H
OR H ;4 0B4H
LD E,E ;[ 05BH
LD A,D ;z 07AH
ADD HL,DE ;019H 019H
JR C,@CODE+0E2EH
CP 09DH
CP H ;< 0BCH
CALL NZ,086E5H
AND A ;' 0A7H
LD B,B ;@ 040H
LD H,C ;a 061H
LD (BC),A ;02H 02H
INC HL ;# 023H
CALL Z,08EEDH
XOR A ;/ 0AFH
LD C,B ;H 048H
LD L,C ;i 069H
LD A,(BC) ;LF 0AH
DEC HL ;+ 02BH
PUSH AF ;u 0F5H
CALL NC,096B7H
LD (HL),C ;q 071H
LD D,B ;P 050H
INC SP ;3 033H
LD (DE),A ;012H 012H
DEFB 0FDH,0DCH
CP A ;? 0BFH
SBC A,(HL) ;09EH 09EH
LD A,C ;y 079H
LD E,B ;X 058H
DEC SP ;; 03BH
LD A,(DE) ;01AH 01AH
AND (HL) ;& 0A6H
ADD A,A ;087H 087H
CALL PO,022C5H
INC BC ;03H 03H
LD H,B ;` 060H
LD B,C ;A 041H
XOR (HL) ;. 0AEH
ADC A,A ;08FH 08FH
CALL PE,02ACDH
DEC BC ;0BH 0BH
LD L,B ;h 068H
LD C,C ;I 049H
SUB A ;097H 097H
OR (HL) ;6 0B6H
PUSH DE ;U 0D5H
CALL P,03213H
LD D,C ;Q 051H
LD (HL),B ;p 070H
SBC A,A ;09FH 09FH
CP (HL) ;> 0BEH
DEFB 0DDH,0FCH
DEC DE ;01BH 01BH
LD A,(07859H)
ADC A,B ;088H 088H
XOR C ;) 0A9H
JP Z,0CEBH
DEC L ;- 02DH
LD C,(HL) ;N 04EH
LD L,A ;o 06FH
ADD A,B ;NUL 080H
AND C ;! 0A1H
JP NZ,04E3H
DEC H ;% 025H
LD B,(HL) ;F 046H
LD H,A ;g 067H
CP C ;9 0B9H
SBC A,B ;098H 098H
EI ;{ 0FBH
JP C,01C3DH
LD A,A ;07FH 07FH
LD E,(HL) ;^ 05EH
OR C ;1 0B1H
SUB B ;090H 090H
DI ;s 0F3H
JP NC,01435H
LD (HL),A ;w 077H
LD D,(HL) ;V 056H
JP PE,0A8CBH
ADC A,C ;TAB 089H
LD L,(HL) ;n 06EH
LD C,A ;O 04FH
INC L ;, 02CH
DEC C ;CR 0DH
JP PO,0A0C3H
ADD A,C ;081H 081H
LD H,(HL) ;f 066H
LD B,A ;G 047H
INC H ;$ 024H
DEC B ;05H 05H
IN A,(0FAH)
SBC A,C ;099H 099H
CP B ;8 0B8H
LD E,A ;_ 05FH
LD A,(HL) ;~ 07EH
DEC E ;01DH 01DH
INC A ;< 03CH
OUT (0F2H),A
SUB C ;091H 091H
OR B ;0 0B0H
LD D,A ;W 057H
HALT ;v 076H
DEC D ;015H 015H
INC (HL) ;4 034H
LD C,H ;L 04CH
LD L,L ;m 06DH
LD C,02FH
RET Z ;H 0C8H
JP (HL) ;i 0E9H
ADC A,D ;LF 08AH
XOR E ;+ 0ABH
LD B,H ;D 044H
LD H,L ;e 065H
LD B,027H
RET NZ ;@ 0C0H
POP HL ;a 0E1H
ADD A,D ;082H 082H
AND E ;# 0A3H
LD A,L ;} 07DH
LD E,H ;\ 05CH
CCF ;? 03FH
LD E,0F9H
RET C ;X 0D8H
CP E ;; 0BBH
SBC A,D ;09AH 09AH
LD (HL),L ;u 075H
LD D,H ;T 054H
SCF ;7 037H
LD D,0F1H
RET NC ;P 0D0H
OR E ;3 0B3H
SUB D ;092H 092H
LD L,0FH
LD L,H ;l 06CH
LD C,L ;M 04DH
XOR D ;* 0AAH
ADC A,E ;08BH 08BH
RET PE ;h 0E8H
RET ;I 0C9H
LD H,07H
LD H,H ;d 064H
LD B,L ;E 045H
AND D ;" 0A2H
ADD A,E ;083H 083H
RET PO ;` 0E0H
POP BC ;A 0C1H
@L288:
RRA ;01FH 01FH
LD A,05DH
LD A,H ;| 07CH
SBC A,E ;09BH 09BH
CP D ;: 0BAH
EXX ;Y 0D9H
RET M ;x 0F8H
RLA ;017H 017H
LD (HL),055H
LD (HL),H ;t 074H
@L85:
SUB E ;093H 093H
OR D ;2 0B2H
POP DE ;Q 0D1H
RET P ;p 0F0H
ADD A,L ;085H 085H
LD L,A ;o 06FH
RET NC ;P 0D0H
INC H ;$ 024H
RET ;I 0C9H
LD A,02H
LD C,0E2H
@L212:
JP 0D00H
@L134:
PUSH AF ;u 0F5H
LD A,0DH
@L116:
CALL 02015H
LD A,0AH
@L217:
CALL 02015H
POP AF ;q 0F1H
RET ;I 0C9H
LD DE,05CH
JP 0D00H
@L267:
LD C,0FFH
JP 0D00H
PUSH DE ;U 0D5H
LD A,E ;{ 07BH
CPL ;/ 02FH
LD E,A ;_ 05FH
@L220:
LD A,D ;z 07AH
CPL ;/ 02FH
LD D,A ;W 057H
INC DE ;013H 013H
LD BC,00H
ADD HL,DE ;019H 019H
INC BC ;03H 03H
JP C,@L267
DEC BC ;0BH 0BH
POP DE ;Q 0D1H
ADD HL,DE ;019H 019H
RET ;I 0C9H
EX DE,HL ;k 0EBH
LD HL,00H
INC A ;< 03CH
DEC A ;= 03DH
@L269:
RET Z ;H 0C8H
ADD HL,DE ;019H 019H
JP @L268
OR A ;7 0B7H
LD A,H ;| 07CH
RRA ;01FH 01FH
LD H,A ;g 067H
@L270:
LD A,L ;} 07DH
RRA ;01FH 01FH
LD L,A ;o 06FH
RET ;I 0C9H
INC HL ;# 023H
LD B,0BH
LD (HL),020H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L269
LD B,015H
LD (HL),00H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L270
@L273:
RET ;I 0C9H
CALL 01478H
CALL 0200CH
@L136:
CALL @L110
PUSH AF ;u 0F5H
CALL @L18
POP AF ;q 0F1H
RET ;I 0C9H
LD H,00H
LD C,0EFH
JP 0D00H
LD A,(HL) ;~ 07EH
DEC A ;= 03DH
CALL M,@L271
ADD A,041H
CALL 02015H
PUSH HL ;e 0E5H
DEC HL ;+ 02BH
LD A,(HL) ;~ 07EH
INC HL ;# 023H
CP 0FFH
CALL Z,@L272
LD L,A ;o 06FH
CALL @L273
LD A,03AH
CALL 02015H
POP HL ;a 0E1H
INC HL ;# 023H
@L274:
LD B,08H
CALL @L274
LD A,(HL) ;~ 07EH
CP 020H
RET Z ;H 0C8H
LD A,02EH
CALL 02015H
LD B,03H
LD A,(HL) ;~ 07EH
INC HL ;# 023H
CP 020H
@L3:
CALL NZ,02015H
DEC B ;05H 05H
JP NZ,@L274
RET ;I 0C9H
LD C,01AH
LD DE,080H
@L211:
JP @L134
PUSH BC ;E 0C5H
LD B,A ;G 047H
LD A,(0D54H)
@L61:
AND 080H
OR B ;0 0B0H
LD (0D54H),A
POP BC ;A 0C1H
RET ;I 0C9H
XOR A ;/ 0AFH
LD (07CH),A
LD (068H),A
RET ;I 0C9H
CALL @L275
RET C ;X 0D8H
DEC A ;= 03DH
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,A ;087H 087H
ADD A,080H
LD L,A ;o 06FH
LD H,00H
LD DE,09H
ADD HL,DE ;019H 019H
LD A,(HL) ;~ 07EH
AND 080H
JP NZ,@L276
INC HL ;# 023H
LD A,(HL) ;~ 07EH
AND 080H
JP Z,@L277
DEC HL ;+ 02BH
LD DE,0FFF8H
ADD HL,DE ;019H 019H
LD DE,05DH
LD B,0BH
CALL @L132
LD HL,065H
LD A,(HL) ;~ 07EH
AND 07FH
LD (HL),A ;w 077H
INC HL ;# 023H
LD A,(HL) ;~ 07EH
@L278:
AND 07FH
LD (HL),A ;w 077H
LD C,01EH
CALL @L212
LD A,(010EH)
OR A ;7 0B7H
CALL NZ,@L278
RET ;I 0C9H
LD HL,05CH
LD DE,06CH
LD B,09H
CALL @L132
LD HL,075H
LD (HL),042H
INC HL ;# 023H
LD (HL),041H
INC HL ;# 023H
LD (HL),04BH
LD DE,06CH
LD C,013H
CALL @L134
LD HL,06CH
LD (HL),00H
LD C,017H
@L37:
JP @L212
CALL @L251
LD C,011H
CALL @L212
INC A ;< 03CH
SCF ;7 037H
RET Z ;H 0C8H
CCF ;? 03FH
RET ;I 0C9H
LD A,(@L29)
@L279:
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD HL,(@L210)
LD A,H ;| 07CH
OR A ;7 0B7H
JP NZ,@L279
LD A,L ;} 07DH
CP 08H
JP C,@L280
LD A,(@L281)
OR A ;7 0B7H
RRA ;01FH 01FH
LD B,A ;G 047H
LD HL,(@L32)
LD A,L ;} 07DH
CP B ;8 0B8H
RET C ;X 0D8H
EX DE,HL ;k 0EBH
@L280:
LD HL,(@L31)
CALL @L217
LD A,C ;y 079H
LD HL,@L281
CP (HL) ;> 0BEH
RET NC ;P 0D0H
LD A,04BH
LD (0DADH),A
LD A,04BH
LD (@L29),A
LD HL,080H
@L282:
CALL @L73
RET ;I 0C9H
LD A,(@L29)
LD DE,0FFFFH
@L11:
OR A ;7 0B7H
JP NZ,@L282
LD DE,0FFF8H
@L283:
LD HL,(@L210)
ADD HL,DE ;019H 019H
LD (@L210),HL
RET ;I 0C9H
LD B,0CDH
LD H,(HL) ;f 066H
JR NZ,@CODE+010D1H
DEFW @L146
LD B,0DH
LD (HL),00H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L283
LD A,015H
@L38:
LD (@L171),A
XOR A ;/ 0AFH
LD (@L111),A
LD (@L284),A
@L192:
RET ;I 0C9H
LD C,0E3H
JP 0D00H
@L13:
LD A,(@L29)
OR A ;7 0B7H
LD B,01H
RET NZ ;@ 0C0H
LD B,08H
RET ;I 0C9H
CALL 02000H
JP NZ,@L192
RET ;I 0C9H
@L286:
XOR A ;/ 0AFH
LD HL,05CH
LD (HL),A ;w 077H
DEC A ;= 03DH
DEC HL ;+ 02BH
LD (HL),A ;w 077H
CALL 02051H
INC HL ;# 023H
@L285:
LD B,(HL) ;F 046H
INC HL ;# 023H
INC HL ;# 023H
DEC B ;05H 05H
LD A,(HL) ;~ 07EH
CP 020H
JP Z,@L285
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L286
RET ;I 0C9H
INC HL ;# 023H
DEC B ;05H 05H
RET Z ;H 0C8H
LD C,0E0H
@L287:
CALL 0D00H
RET ;I 0C9H
PUSH HL ;e 0E5H
LD A,(@L29)
OR A ;7 0B7H
LD A,01H
JP NZ,@L287
LD A,08H
LD HL,(@L30)
@L271:
CALL @L288
LD (@L30),HL
LD HL,(@L31)
INC HL ;# 023H
LD (@L31),HL
LD A,L ;} 07DH
POP HL ;a 0E1H
RET ;I 0C9H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
PUSH BC ;E 0C5H
LD C,019H
CALL 0D00H
POP BC ;A 0C1H
POP DE ;Q 0D1H
@L17:
POP HL ;a 0E1H
RET ;I 0C9H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
PUSH BC ;E 0C5H
LD E,0FFH
LD C,020H
CALL 0D00H
POP BC ;A 0C1H
@L289:
POP DE ;Q 0D1H
POP HL ;a 0E1H
RET ;I 0C9H
LD A,(0DAFH)
OR A ;7 0B7H
JP Z,@L289
CALL @L202
JP NZ,@L290
XOR A ;/ 0AFH
LD (@L240),A
RET ;I 0C9H
LD A,(0DEFH)
OR A ;7 0B7H
CALL NZ,0140FH
LD A,0FFH
LD (@L240),A
LD C,A ;O 04FH
CALL 0146FH
LD A,D ;z 07AH
SUB H ;094H 094H
SUB 0BH
LD (@L291),A
PUSH HL ;e 0E5H
EX DE,HL ;k 0EBH
CALL 0142DH
CALL 01412H
POP HL ;a 0E1H
LD (@L292),HL
LD C,0E3H
CALL 0D00H
DEC C ;CR 0DH
LD A,(BC) ;LF 0AH
LD D,H ;T 054H
LD (HL),D ;r 072H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+011D2H
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD (HL),H ;t 074H
LD L,A ;o 06FH
LD H,E ;c 063H
LD L,A ;o 06FH
LD L,H ;l 06CH
LD A,(02020H)
JR NZ,@CODE+011AEH
JR NZ,@CODE+011B0H
JR NZ,@CODE+011B2H
JR NZ,@CODE+011B4H
JR NZ,@CODE+011B6H
LD D,B ;P 050H
LD H,C ;a 061H
LD H,E ;c 063H
LD L,E ;k 06BH
LD H,L ;e 065H
LD (HL),H ;t 074H
JR NZ,@CODE+011F1H
LD L,C ;i 069H
LD A,D ;z 07AH
LD H,L ;e 065H
LD A,(02020H)
JR NZ,@CODE+011C6H
JR NZ,@CODE+011C8H
JR NZ,@CODE+011CAH
JR NZ,@CODE+011CCH
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
LD (HL),E ;s 073H
LD A,(0CDA0H)
LD (DE),A ;012H 012H
INC D ;014H 014H
LD C,0E3H
CALL 0D00H
DEC C ;CR 0DH
ADC A,D ;LF 08AH
LD HL,@L293
CALL @L294
LD HL,@L295
CALL @L296
XOR A ;/ 0AFH
LD (@L297),A
LD (@L298),A
LD HL,@L299
CALL @L296
LD HL,@L300
CALL @L296
LD HL,@L301
CALL @L296
LD HL,@L302
@L244:
CALL @L296
LD HL,@L303
CALL @L296
LD HL,@L304
CALL @L305
RET ;I 0C9H
CALL @L306
PUSH HL ;e 0E5H
LD DE,0113H
CALL @L307
POP HL ;a 0E1H
JP 0206CH
CALL @L306
LD A,(@L308)
OR A ;7 0B7H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
PUSH BC ;E 0C5H
LD HL,@L304
@L311:
CALL Z,@L309
POP BC ;A 0C1H
POP DE ;Q 0D1H
POP HL ;a 0E1H
LD A,(@L2)
PUSH BC ;E 0C5H
PUSH AF ;u 0F5H
LD (@L310),HL
LD BC,0700H
ADD HL,HL ;) 029H
LD A,C ;y 079H
ADC A,A ;08FH 08FH
LD C,A ;O 04FH
DEC B ;05H 05H
JP NZ,@L311
LD (@L312),HL
LD A,C ;y 079H
LD (@L313),A
LD HL,00H
LD (@L314),HL
LD (@L315),HL
LD (@L316),HL
LD (@L317),HL
EX DE,HL ;k 0EBH
CALL @L73
LD HL,@L295
CALL @L318
LD HL,@L298
INC (HL) ;4 034H
LD HL,00H
LD (@L319),HL
LD HL,@L320
CALL @L296
LD HL,@L299
CALL @L296
LD HL,(@L310)
LD A,H ;| 07CH
OR L ;5 0B5H
JP NZ,@L321
LD HL,@L304
CALL @L309
LD HL,@L322
CALL @L309
LD HL,@L323
CALL @L309
JP @L324
LD HL,@L322
CALL @L296
LD HL,@L320
CALL @L296
LD HL,@L301
CALL @L296
LD HL,@L325
PUSH HL ;e 0E5H
CALL @L326
POP HL ;a 0E1H
CALL @L89
POP AF ;q 0F1H
LD B,A ;G 047H
LD HL,@L297
LD A,(HL) ;~ 07EH
LD (HL),01H
OR A ;7 0B7H
JP NZ,@L327
LD DE,0B00H
@L329:
CALL @L307
CALL 01412H
LD A,B ;x 078H
LD HL,@L328
OR A ;7 0B7H
JP Z,@L329
LD HL,@L330
CALL 0206CH
CALL 01412H
LD DE,0C00H
CALL @L307
CALL 01412H
@L332:
CALL @L331
POP HL ;a 0E1H
INC HL ;# 023H
LD B,08H
CALL @L332
LD A,02EH
CALL 02015H
LD B,03H
LD A,(HL) ;~ 07EH
INC HL ;# 023H
CP 020H
CALL NZ,02015H
DEC B ;05H 05H
JP NZ,@L332
RET ;I 0C9H
LD A,(@L298)
DEC A ;= 03DH
JP Z,@L333
PUSH AF ;u 0F5H
DEC A ;= 03DH
CALL @L334
LD A,020H
CALL 02015H
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L335
POP AF ;q 0F1H
AND 03H
@L337:
JP NZ,@L336
LD A,D ;z 07AH
CP 0BH
JP NZ,@L337
@L336:
CALL @L336
CALL 01412H
RET ;I 0C9H
PUSH DE ;U 0D5H
LD E,00H
@L334:
CALL @L307
CALL 01412H
@L335:
POP DE ;Q 0D1H
CALL @L307
LD A,03EH
CALL 02015H
RET ;I 0C9H
CALL @L335
JP @L307
LD B,A ;G 047H
AND 03H
LD C,A ;O 04FH
@L338:
LD A,B ;x 078H
RRCA ;0FH 0FH
RRCA ;0FH 0FH
AND 03FH
LD HL,@L291
CP (HL) ;> 0BEH
JP C,@L338
SUB (HL) ;096H 096H
JP @L339
ADD A,0BH
LD D,A ;W 057H
LD B,00H
LD HL,@L340
ADD HL,BC ;TAB 09H
LD E,(HL) ;^ 05EH
RET ;I 0C9H
DEC BC ;0BH 0BH
LD A,(DE) ;01AH 01AH
ADD HL,HL ;) 029H
JR C,@CODE+0139EH
LD H,L ;e 065H
@L325:
LD L,(HL) ;n 06EH
@L207:
LD H,H ;d 064H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
CP D ;: 0BAH
LD D,D ;R 052H
LD H,L ;e 065H
LD H,E ;c 063H
LD H,L ;e 065H
LD L,C ;i 069H
HALT ;v 076H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
CP D ;: 0BAH
AND B ;SP 0A0H
CALL @L306
@L73:
LD A,(@L298)
INC A ;< 03CH
CALL @L334
LD HL,@L341
CALL 0206CH
CALL 0140CH
RET ;I 0C9H
CALL @L306
PUSH BC ;E 0C5H
PUSH DE ;U 0D5H
LD (@L342),HL
PUSH HL ;e 0E5H
LD DE,@L343
CALL @L219
LD A,(@L308)
@L345:
OR A ;7 0B7H
JP Z,@L344
LD HL,(@L310)
LD A,H ;| 07CH
OR L ;5 0B5H
JP NZ,@L345
POP HL ;a 0E1H
POP DE ;Q 0D1H
POP BC ;A 0C1H
RET ;I 0C9H
@L347:
LD HL,(@L312)
LD A,(@L313)
LD C,A ;O 04FH
POP DE ;Q 0D1H
CALL @L346
LD A,B ;x 078H
OR C ;1 0B1H
JP Z,@L347
INC HL ;# 023H
EX DE,HL ;k 0EBH
LD HL,(@L314)
ADD HL,DE ;019H 019H
LD DE,@L304
CALL @L219
POP DE ;Q 0D1H
POP BC ;A 0C1H
RET ;I 0C9H
CALL @L306
LD HL,(@L310)
LD A,H ;| 07CH
OR L ;5 0B5H
@L350:
CALL NZ,@L348
LD HL,(@L319)
LD A,H ;| 07CH
OR L ;5 0B5H
CALL NZ,@L349
LD HL,@L350
JP @L89
@L346:
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01445H
LD (HL),D ;r 072H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
@L351:
LD (HL),D ;r 072H
LD H,L ;e 065H
CALL PO,0E5D5H
LD HL,00H
EX (SP),HL ;c 0E3H
LD A,E ;{ 07BH
CPL ;/ 02FH
LD E,A ;_ 05FH
LD A,D ;z 07AH
CPL ;/ 02FH
LD D,A ;W 057H
INC DE ;013H 013H
ADD HL,DE ;019H 019H
LD A,C ;y 079H
ADC A,0FFH
@L43:
LD C,A ;O 04FH
EX (SP),HL ;c 0E3H
INC HL ;# 023H
EX (SP),HL ;c 0E3H
JP C,@L351
POP BC ;A 0C1H
DEC BC ;0BH 0BH
POP DE ;Q 0D1H
ADD HL,DE ;019H 019H
PUSH BC ;E 0C5H
LD B,H ;D 044H
LD C,L ;M 04DH
POP HL ;a 0E1H
RET ;I 0C9H
CALL @L306
CALL @L352
EX DE,HL ;k 0EBH
LD HL,(@L312)
@L353:
LD A,L ;} 07DH
SUB E ;093H 093H
LD L,A ;o 06FH
LD A,H ;| 07CH
SBC A,D ;09AH 09AH
LD H,A ;g 067H
LD (@L312),HL
JP NC,@L353
LD HL,@L313
DEC (HL) ;5 035H
LD HL,(@L314)
INC HL ;# 023H
LD (@L314),HL
CALL @L354
LD HL,@L299
CALL @L318
LD HL,@L355
LD A,(HL) ;~ 07EH
LD (HL),00H
@L356:
OR A ;7 0B7H
JP Z,@L356
LD HL,@L300
CALL @L296
@L358:
LD HL,@L325
CALL @L326
LD HL,(@L319)
EX DE,HL ;k 0EBH
CALL @L352
ADD HL,DE ;019H 019H
LD (@L319),HL
LD DE,0FC00H
ADD HL,DE ;019H 019H
JP NC,@L357
LD (@L319),HL
PUSH HL ;e 0E5H
CALL @L349
@L352:
POP HL ;a 0E1H
JP @L358
LD A,(@L308)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD HL,00H
@L354:
LD (@L317),HL
RET ;I 0C9H
LD HL,(@L342)
LD A,(@L308)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD HL,(@L317)
RET ;I 0C9H
LD HL,(@L310)
LD A,H ;| 07CH
OR L ;5 0B5H
RET Z ;H 0C8H
@L360:
LD HL,(@L315)
LD B,H ;D 044H
LD C,L ;M 04DH
CALL @L352
EX DE,HL ;k 0EBH
LD HL,(@L316)
ADD HL,DE ;019H 019H
LD (@L316),HL
XOR A ;/ 0AFH
@L359:
LD DE,0FF80H
ADD HL,DE ;019H 019H
JP NC,@L359
LD A,01H
LD (@L316),HL
INC BC ;03H 03H
JP @L360
OR A ;7 0B7H
RET Z ;H 0C8H
LD HL,(@L310)
PUSH HL ;e 0E5H
LD A,L ;} 07DH
SUB C ;091H 091H
LD L,A ;o 06FH
LD A,H ;| 07CH
SBC A,B ;098H 098H
LD H,A ;g 067H
PUSH BC ;E 0C5H
CALL @L361
POP HL ;a 0E1H
@L348:
LD (@L315),HL
XOR A ;/ 0AFH
CALL @L362
@L363:
CALL @L362
@L364:
LD C,A ;O 04FH
POP DE ;Q 0D1H
LD A,D ;z 07AH
OR E ;3 0B3H
JP NZ,@L363
LD HL,064H
JP @L364
CALL @L346
LD DE,@L322
@L316:
JP @L219
@L319:
LD E,A ;_ 05FH
LD B,H ;D 044H
@L355:
LD C,L ;M 04DH
@L312:
ADD HL,HL ;) 029H
ADC A,A ;08FH 08FH
@L313:
ADD HL,HL ;) 029H
@L158:
ADC A,A ;08FH 08FH
ADD HL,BC ;TAB 09H
ADC A,E ;08BH 08BH
ADD HL,HL ;) 029H
ADC A,A ;08FH 08FH
RET ;I 0C9H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
CALL @L306
LD A,01H
LD (@L355),A
CALL @L80
LD HL,@L301
@L341:
CALL @L318
LD HL,@L302
CALL @L318
LD HL,@L300
CALL @L318
RET ;I 0C9H
DEC C ;CR 0DH
ADC A,D ;LF 08AH
LD A,07H
CALL 02015H
LD A,(@L240)
OR A ;7 0B7H
JP NZ,@L326
PUSH HL ;e 0E5H
LD HL,@L341
CALL 0206CH
POP HL ;a 0E1H
JP 0206CH
PUSH HL ;e 0E5H
LD DE,0809H
CALL @L307
POP HL ;a 0E1H
LD A,09H
LD (0DD3H),A
CALL 0206CH
LD A,(0DD3H)
LD E,A ;_ 05FH
@L129:
LD HL,@L365
LD A,(HL) ;~ 07EH
LD (HL),E ;s 073H
SUB E ;093H 093H
RET C ;X 0D8H
LD B,A ;G 047H
CALL @L366
@L89:
LD D,08H
CALL @L307
RET ;I 0C9H
CALL 0206CH
LD A,(0DD3H)
LD (@L365),A
RET ;I 0C9H
CALL @L306
PUSH HL ;e 0E5H
LD DE,0909H
CALL @L307
POP HL ;a 0E1H
XOR A ;/ 0AFH
LD (0DD3H),A
CALL 0206CH
@L365:
LD A,(0DD3H)
@L306:
LD B,A ;G 047H
LD HL,@L367
LD A,(HL) ;~ 07EH
LD (HL),B ;p 070H
SUB B ;090H 090H
RET C ;X 0D8H
LD B,A ;G 047H
CALL @L366
RET ;I 0C9H
@L368:
NOP ;NUL 00H
NOP ;NUL 00H
@L294:
RST 56 ;0FFH 0FFH
LD A,(@L240)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD (@L368),HL
POP HL ;a 0E1H
LD HL,(@L368)
RET ;I 0C9H
NOP ;NUL 00H
NOP ;NUL 00H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
PUSH BC ;E 0C5H
LD A,(HL) ;~ 07EH
INC HL ;# 023H
CP 0FFH
JP Z,@L369
CP 0FEH
JP NZ,@L370
@L370:
CALL 01412H
@L374:
LD A,0DH
CALL 02015H
LD A,0AH
CALL 02015H
@L369:
JP @L371
@L372:
CALL @L372
CALL @L373
DEC B ;05H 05H
JP NZ,@L374
JP @L371
POP BC ;A 0C1H
POP DE ;Q 0D1H
@L375:
POP HL ;a 0E1H
RET ;I 0C9H
LD C,A ;O 04FH
LD B,01H
CP 080H
@L376:
JP C,@L375
AND 07FH
LD B,A ;G 047H
LD C,(HL) ;N 04EH
@L373:
INC HL ;# 023H
RET ;I 0C9H
CP 07CH
JP NZ,@L376
LD C,00H
RET ;I 0C9H
CP 02DH
@L377:
RET NZ ;@ 0C0H
LD C,01H
@L366:
RET ;I 0C9H
LD A,C ;y 079H
CP 020H
JP NC,@L377
CP 0EH
RET NC ;P 0D0H
JP 0143CH
JP 02015H
LD A,020H
INC B ;04H 04H
@L292:
DEC B ;05H 05H
RET Z ;H 0C8H
@L293:
CALL 02015H
JP @L378
LD HL,(@L292)
ADD HL,DE ;019H 019H
EX DE,HL ;k 0EBH
JP 0142DH
NOP ;NUL 00H
NOP ;NUL 00H
LD (BC),A ;02H 02H
ADC A,C ;TAB 089H
LD BC,0870AH
LD BC,0860AH
LD BC,0850AH
LD BC,08A0AH
LD BC,0950AH
LD BC,0880AH
LD BC,0FE03H
LD A,H ;| 07CH
JR NZ,@CODE+01623H
LD B,D ;B 042H
LD L,H ;l 06CH
LD L,A ;o 06FH
LD H,E ;c 063H
LD L,E ;k 06BH
JR NZ,@CODE+0162AH
LD A,H ;| 07CH
JR NZ,@CODE+0162DH
LD L,A ;o 06FH
LD H,(HL) ;f 066H
JR NZ,@CODE+01631H
JR NZ,@CODE+0168FH
JR NZ,@CODE+0165BH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01696H
JR NZ,@CODE+0163CH
DEC H ;% 025H
JR NZ,@CODE+0163FH
LD A,H ;| 07CH
JR NZ,@CODE+01642H
LD D,H ;T 054H
LD L,C ;i 069H
LD L,L ;m 06DH
LD H,L ;e 065H
JR NZ,@CODE+01648H
JR NZ,@CODE+0164AH
LD A,H ;| 07CH
JR NZ,@CODE+0164DH
JR NZ,@CODE+0164FH
JR NZ,@CODE+01676H
JR NZ,@CODE+016A5H
JR NZ,@CODE+016A7H
JR NZ,@CODE+016A6H
JR NZ,@CODE+016ABH
JR NZ,@CODE+016AEH
JR NZ,@CODE+0165DH
JR NZ,@CODE+0165FH
JR NZ,@CODE+016BDH
JR NZ,@CODE+01686H
LD (HL),L ;u 075H
LD L,L ;m 06DH
LD (HL),L ;u 075H
LD L,H ;l 06CH
LD L,020H
LD A,H ;| 07CH
CP 07CH
JR NZ,@CODE+0166EH
JR NZ,@CODE+01670H
INC HL ;# 023H
JR NZ,@CODE+01673H
JR NZ,@CODE+01675H
LD A,H ;| 07CH
JR NZ,@CODE+01678H
JR NZ,@CODE+0167AH
JR NZ,@CODE+0167CH
JR NZ,@CODE+016DAH
LD C,E ;K 04BH
LD H,D ;b 062H
LD A,C ;y 079H
LD (HL),H ;t 074H
LD H,L ;e 065H
LD (HL),E ;s 073H
LD A,H ;| 07CH
JR NZ,@CODE+01687H
JR NZ,@CODE+01689H
JR NZ,@CODE+016E7H
LD D,D ;R 052H
LD H,L ;e 065H
LD L,L ;m 06DH
LD H,C ;a 061H
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
JR NZ,@CODE+016F2H
LD B,E ;C 043H
LD L,A ;o 06FH
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,L ;e 065H
LD H,E ;c 063H
LD A,H ;| 07CH
JR NZ,@CODE+016C5H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01700H
JR NZ,@CODE+016DAH
LD L,A ;o 06FH
LD (HL),H ;t 074H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+01708H
JR NZ,@CODE+016D9H
LD H,D ;b 062H
LD A,C ;y 079H
LD (HL),H ;t 074H
LD H,L ;e 065H
LD (HL),E ;s 073H
JR NZ,@CODE+01711H
CP 07H
ADC A,C ;TAB 089H
LD BC,08706H
LD BC,08606H
LD BC,08506H
LD BC,08A06H
LD BC,08606H
LD BC,08606H
LD BC,08706H
LD BC,08806H
LD BC,0FE08H
NOP ;NUL 00H
ADC A,C ;TAB 089H
JR NZ,@CODE+016B7H
ADD A,A ;087H 087H
JR NZ,@CODE+016BAH
ADD A,(HL) ;086H 086H
JR NZ,@CODE+016BDH
ADD A,L ;085H 085H
JR NZ,@CODE+016C0H
ADC A,D ;LF 08AH
JR NZ,@CODE+016C3H
ADD A,(HL) ;086H 086H
JR NZ,@CODE+016C6H
ADD A,(HL) ;086H 086H
JR NZ,@CODE+016C9H
ADD A,A ;087H 087H
JR NZ,@CODE+016CCH
ADC A,B ;088H 088H
JR NZ,@CODE+016CFH
CP 07H
ADC A,C ;TAB 089H
LD BC,08709H
LD BC,08609H
LD BC,08509H
LD BC,08A09H
LD BC,08609H
LD BC,08609H
LD BC,08709H
LD BC,08809H
LD BC,0FE08H
NOP ;NUL 00H
LD B,L ;E 045H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD (HL),D ;r 072H
LD (HL),E ;s 073H
LD A,(0C020H)
JR NZ,@CODE+016F9H
CP 00H
LD D,E ;S 053H
LD (HL),H ;t 074H
LD H,C ;a 061H
LD (HL),H ;t 074H
LD (HL),L ;u 075H
LD (HL),E ;s 073H
LD A,(0C020H)
JR NZ,@CODE+01706H
CP 04H
ADD A,L ;085H 085H
LD BC,04D5BH
LD B,L ;E 045H
LD E,B ;X 058H
JR NZ,@CODE+01756H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01769H
LD (HL),D ;r 072H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
LD E,L ;] 05DH
SBC A,E ;09BH 09BH
LD BC,0435BH
LD D,H ;T 054H
LD C,H ;L 04CH
DEC L ;- 02DH
@L299:
LD B,E ;C 043H
JR NZ,@CODE+0179BH
LD L,A ;o 06FH
JR NZ,@CODE+0178BH
LD H,D ;b 062H
LD L,A ;o 06FH
LD (HL),D ;r 072H
LD (HL),H ;t 074H
LD E,L ;] 05DH
ADD A,L ;085H 085H
@L304:
LD BC,0FE05H
RST 56 ;0FFH 0FFH
LD BC,0906H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L320:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
DEC BC ;0BH 0BH
LD B,07H
@L322:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
INC DE ;013H 013H
@L218:
LD B,06H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L223:
LD A,(DE) ;01AH 01AH
LD B,05H
NOP ;NUL 00H
NOP ;NUL 00H
@L323:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
LD HL,0506H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L300:
DAA ;' 027H
LD B,02H
NOP ;NUL 00H
NOP ;NUL 00H
LD HL,0806H
NOP ;NUL 00H
@L301:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
DEC HL ;+ 02BH
LD B,06H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
LD (0606H),A
@L303:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
ADD HL,SP ;9 039H
LD B,07H
NOP ;NUL 00H
NOP ;NUL 00H
@L343:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
LD B,C ;A 041H
LD B,08H
@L295:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L296:
INC L ;, 02CH
LD BC,05H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L305:
INC A ;< 03CH
LD BC,05H
NOP ;NUL 00H
NOP ;NUL 00H
@L380:
NOP ;NUL 00H
NOP ;NUL 00H
PUSH HL ;e 0E5H
CALL @L305
POP HL ;a 0E1H
JP @L379
PUSH BC ;E 0C5H
@L349:
INC HL ;# 023H
INC HL ;# 023H
LD B,(HL) ;F 046H
INC HL ;# 023H
DEC B ;05H 05H
LD (HL),020H
INC HL ;# 023H
DEC B ;05H 05H
@L318:
JP NZ,@L380
LD (HL),030H
POP BC ;A 0C1H
RET ;I 0C9H
@L381:
LD HL,@L320
CALL @L318
LD HL,@L303
PUSH HL ;e 0E5H
CALL @L381
POP HL ;a 0E1H
JP @L379
PUSH BC ;E 0C5H
INC HL ;# 023H
INC HL ;# 023H
LD C,(HL) ;N 04EH
LD B,00H
ADD HL,BC ;TAB 09H
LD A,(HL) ;~ 07EH
CP 020H
JP NZ,@L382
@L383:
LD (HL),030H
@L309:
INC (HL) ;4 034H
LD A,(HL) ;~ 07EH
CP 03AH
JP C,@L383
LD (HL),030H
DEC HL ;+ 02BH
DEC C ;CR 0DH
JP NZ,@L384
POP BC ;A 0C1H
RET ;I 0C9H
LD E,(HL) ;^ 05EH
@L386:
INC HL ;# 023H
LD D,(HL) ;V 056H
INC HL ;# 023H
LD B,(HL) ;F 046H
PUSH BC ;E 0C5H
CALL @L307
POP BC ;A 0C1H
DEC B ;05H 05H
DEC B ;05H 05H
@L219:
CALL @L385
LD A,02DH
CALL 02015H
DEC B ;05H 05H
@L387:
JP NZ,@L386
LD A,020H
JP 02015H
PUSH DE ;U 0D5H
CALL @L387
POP HL ;a 0E1H
JP @L379
PUSH BC ;E 0C5H
@L388:
EX DE,HL ;k 0EBH
INC HL ;# 023H
INC HL ;# 023H
LD C,(HL) ;N 04EH
LD A,04H
SUB C ;091H 091H
LD B,030H
JP NC,@L388
LD A,0FFH
LD B,020H
INC A ;< 03CH
LD (@L389),A
LD A,B ;x 078H
LD (@L390),A
LD B,00H
ADD HL,BC ;TAB 09H
LD BC,0FFFCH
ADD HL,BC ;TAB 09H
LD (@L391),HL
EX DE,HL ;k 0EBH
LD B,01H
LD DE,02710H
CALL @L392
LD DE,03E8H
CALL @L392
LD DE,064H
@L392:
CALL @L392
@L395:
LD DE,0AH
CALL @L392
LD A,L ;} 07DH
ADD A,030H
CALL @L393
POP BC ;A 0C1H
@L394:
RET ;I 0C9H
LD C,00H
LD A,L ;} 07DH
SUB E ;093H 093H
LD L,A ;o 06FH
LD A,H ;| 07CH
SBC A,D ;09AH 09AH
LD H,A ;g 067H
JP C,@L394
INC C ;0CH 0CH
@L396:
JP @L395
ADD HL,DE ;019H 019H
LD A,C ;y 079H
@L393:
OR A ;7 0B7H
JP NZ,@L396
OR B ;0 0B0H
LD A,(@L390)
JP NZ,@L393
LD B,00H
@L397:
LD A,C ;y 079H
ADD A,030H
PUSH HL ;e 0E5H
@L398:
LD HL,@L389
INC (HL) ;4 034H
DEC (HL) ;5 035H
JP Z,@L397
DEC (HL) ;5 035H
@L391:
JP @L398
@L389:
@L379:
LD HL,(@L391)
LD (HL),A ;w 077H
LD HL,(@L391)
INC HL ;# 023H
LD (@L391),HL
POP HL ;a 0E1H
RET ;I 0C9H
NOP ;NUL 00H
@L399:
NOP ;NUL 00H
JR NZ,@CODE+0189DH
PUSH BC ;E 0C5H
PUSH DE ;U 0D5H
LD E,(HL) ;^ 05EH
INC HL ;# 023H
LD D,(HL) ;V 056H
INC HL ;# 023H
PUSH HL ;e 0E5H
CALL @L307
POP HL ;a 0E1H
LD B,(HL) ;F 046H
INC HL ;# 023H
LD A,(HL) ;~ 07EH
INC HL ;# 023H
CALL 02015H
DEC B ;05H 05H
JP NZ,@L399
POP DE ;Q 0D1H
@L233:
POP BC ;A 0C1H
RET ;I 0C9H
PUSH AF ;u 0F5H
LD A,(0DB3H)
JP @L400
PUSH AF ;u 0F5H
@L401:
LD A,(0DB1H)
JP @L400
PUSH AF ;u 0F5H
@L402:
LD A,(0DB0H)
OR A ;7 0B7H
JP Z,@L401
POP AF ;q 0F1H
RET ;I 0C9H
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L402
POP AF ;q 0F1H
RET ;I 0C9H
PUSH AF ;u 0F5H
AND 07FH
CP 0AH
JP Z,@L403
CP 0DH
JP Z,@L403
CP 09H
JP Z,@L403
CP 020H
JP C,@L404
CP 07FH
JP NC,@L404
CALL 02015H
POP AF ;q 0F1H
RET ;I 0C9H
CALL 02015H
POP AF ;q 0F1H
RET ;I 0C9H
LD A,028H
CALL 02015H
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L405
@L406:
LD A,029H
CALL 02015H
POP AF ;q 0F1H
RET ;I 0C9H
PUSH AF ;u 0F5H
RRA ;01FH 01FH
@L407:
RRA ;01FH 01FH
RRA ;01FH 01FH
RRA ;01FH 01FH
CALL @L406
POP AF ;q 0F1H
AND 0FH
CP 0AH
JP C,@L407
ADD A,07H
ADD A,030H
JP 02015H
@L317:
LD A,(0DB3H)
OR A ;7 0B7H
@L310:
RET Z ;H 0C8H
LD A,(0DB0H)
@L291:
OR A ;7 0B7H
@L297:
RET Z ;H 0C8H
@L298:
LD A,(0DB1H)
@L23:
OR A ;7 0B7H
@L55:
RET ;I 0C9H
@L284:
RST 56 ;0FFH 0FFH
@L9:
NOP ;NUL 00H
@L8:
NOP ;NUL 00H
@L7:
NOP ;NUL 00H
@L147:
NOP ;NUL 00H
NOP ;NUL 00H
@L2:
NOP ;NUL 00H
@L4:
NOP ;NUL 00H
NOP ;NUL 00H
@L54:
NOP ;NUL 00H
NOP ;NUL 00H
@L111:
NOP ;NUL 00H
@L165:
NOP ;NUL 00H
@L171:
NOP ;NUL 00H
@L146:
NOP ;NUL 00H
@L31:
NOP ;NUL 00H
NOP ;NUL 00H
@L40:
NOP ;NUL 00H
@L210:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L30:
NOP ;NUL 00H
NOP ;NUL 00H
@L32:
NOP ;NUL 00H
NOP ;NUL 00H
@L72:
NOP ;NUL 00H
NOP ;NUL 00H
@L1:
NOP ;NUL 00H
@L409:
NOP ;NUL 00H
DEC D ;015H 015H
@L408:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
RET ;I 0C9H
RET ;I 0C9H
LD (BC),A ;02H 02H
DEFW @L408
DEFW @L408
LD B,E ;C 043H
LD C,A ;O 04FH
LD C,L ;M 04DH
CALL NZ,@L409
NOP ;NUL 00H
@L405 EQU @CODE+018FCH
@L404 EQU @CODE+018EBH
@L403 EQU @CODE+018E6H
@L400 EQU @CODE+018B8H
@L390 EQU @CODE+0188BH
@L385 EQU @CODE+017FBH
@L384 EQU @CODE+017CBH
@L382 EQU @CODE+017D3H
@L378 EQU @CODE+015C7H
@L371 EQU @CODE+0156CH
@L367 EQU @CODE+01558H
@L362 EQU @CODE+014B9H
@L361 EQU @CODE+0A32H
@L357 EQU @CODE+01449H
@L344 EQU @CODE+0137FH
@L342 EQU @CODE+01925H
@L340 EQU @CODE+01336H
@L339 EQU @CODE+01323H
@L333 EQU @CODE+012E7H
@L331 EQU @CODE+012D5H
@L330 EQU @CODE+01342H
@L328 EQU @CODE+0133AH
@L327 EQU @CODE+012B8H
@L326 EQU @CODE+01506H
@L324 EQU @CODE+01272H
@L321 EQU @CODE+0126CH
@L315 EQU @CODE+014C5H
@L314 EQU @CODE+01929H
@L308 EQU @CODE+01922H
@L307 EQU @CODE+015CFH
@L302 EQU @CODE+01775H
@L290 EQU @CODE+0113EH
@L281 EQU @CODE+0109BH
@L277 EQU @CODE+0100CH
@L276 EQU @CODE+0FEFH
@L275 EQU @CODE+0103CH
@L272 EQU @CODE+0111EH
@L268 EQU @CODE+0F3FH
@L262 EQU @CODE+0D00H
@L261 EQU @CODE+0C82H
@L257 EQU @CODE+0CA0H
@L251 EQU @CODE+0FB1H
@L248 EQU @CODE+0C93H
@L246 EQU @CODE+0B39H
@L240 EQU @CODE+01559H
@L236 EQU @CODE+0B43H
@L230 EQU @CODE+0A22H
@L227 EQU @CODE+0ADEH
@L225 EQU @CODE+0AAEH
@L222 EQU @CODE+0A5EH
@L221 EQU @CODE+0F45H
@L209 EQU @CODE+0885H
@L206 EQU @CODE+0789H
@L205 EQU @CODE+08E9H
@L202 EQU @CODE+01913H
@L200 EQU @CODE+08CCH
@L198 EQU @CODE+0899H
@L196 EQU @CODE+087BH
@L190 EQU @CODE+013A2H
@L185 EQU @CODE+058DH
@L184 EQU @CODE+07BFH
@L182 EQU @CODE+05BFH
@L178 EQU @CODE+07AAH
@L176 EQU @CODE+018ADH
@L175 EQU @CODE+07A0H
@L172 EQU @CODE+075FH
@L170 EQU @CODE+0763H
@L162 EQU @CODE+06D5H
@L161 EQU @CODE+0791H
@L160 EQU @CODE+06E4H
@L149 EQU @CODE+0649H
@L148 EQU @CODE+018A6H
@L142 EQU @CODE+0AFBH
@L132 EQU @CODE+0C89H
@L127 EQU @CODE+043CH
@L125 EQU @CODE+0476H
@L122 EQU @CODE+077AH
@L115 EQU @CODE+060DH
@L104 EQU @CODE+0F4DH
@L99 EQU @CODE+02CAH
@L94 EQU @CODE+0259H
@L92 EQU @CODE+07F2H
@L91 EQU @CODE+024FH
@L84 EQU @CODE+0F61H
@L80 EQU @CODE+014EFH
@L75 EQU @CODE+01B2H
@L71 EQU @CODE+01A3H
@L70 EQU @CODE+0391H
@L69 EQU @CODE+011F3H
@L68 EQU @CODE+01B8H
@L65 EQU @CODE+0BAEH
@L64 EQU @CODE+09C1H
@L63 EQU @CODE+0918H
@L62 EQU @CODE+0A98H
@L53 EQU @CODE+0825H
@L46 EQU @CODE+0B8H
@L45 EQU @CODE+01086H
@L44 EQU @CODE+010F3H
@L39 EQU @CODE+0DEH
@L36 EQU @CODE+08D4H
@L35 EQU @CODE+07B7H
@L33 EQU @CODE+0983H
@L29 EQU @CODE+0192EH
@L21 EQU @CODE+0B7FH
@L19 EQU @CODE+0FBH
@L15 EQU @CODE+057H
@L14 EQU @CODE+054H
@L10 EQU @CODE+038H
@L6 EQU @CODE+0192FH
M─Rö EQU ├ⁿò├²√+0BAEFH
EQU 0BAEFH
CSEG
ORG 0195BH ;force size
;
END
No fatal errors