home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Don Maslin Archive
/
maslin_archive.zip
/
AARDVARK_Tape_Backups
/
maslin_c_d_3oct95
/
ddrive
/
cpm
/
m7.mac
< prev
next >
Wrap
Text File
|
1989-03-29
|
144KB
|
4,173 lines
ZREL/MAC V3.3
Copyright 1984 MicroSmith Computer Technology
Pass 1
Pass 2
.Z80 ;set mode for M80
NAME ('M7')
CSEG
ORG 0
@CODE:
LD A,L ;} 07DH
LD BC,01958H
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
CALL @L4
LD HL,00H
ADD HL,SP ;9 039H
LD (@L5),HL
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
@L191:
LD HL,@L20
CALL @L21
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L22
CALL @L12
LD A,0FFH
@L22:
LD (@L23),A
CALL @L24
JP NC,@L25
@L25:
LD A,04H
CALL @L26
JP @L27
LD A,(05DH)
CP 020H
JP Z,@L28
LD A,(0DADH)
LD (@L29),A
LD HL,01H
LD (@L30),HL
LD (@L31),HL
DEC HL ;+ 02BH
@L50:
LD (@L32),HL
CALL @L33
CALL @L34
JP C,@L35
LD E,078H
CALL @L36
CALL @L37
@L46:
CALL @L38
CALL @L39
CALL 0204BH
JP C,@L40
LD A,01H
LD (@L41),A
CALL @L37
CALL @L42
CALL @L43
CALL @L44
CALL @L45
@L52:
JP C,@L46
CALL @L47
CALL @L48
CALL @L49
JP @L50
LD A,0AH
PUSH AF ;u 0F5H
LD A,04H
@L51:
CALL @L26
CALL @L45
JP NC,@L51
POP AF ;q 0F1H
DEC A ;= 03DH
JP NZ,@L52
@L192:
JP @L53
POP AF ;q 0F1H
CALL @L54
JP @L55
LD A,(010FH)
LD (@L7),A
XOR A ;/ 0AFH
LD (@L56),A
LD A,(0DAAH)
@L57:
OR A ;7 0B7H
JP NZ,@L57
LD (@L23),A
CALL @L58
@L59:
JP NC,@L59
JP @L27
LD A,(05DH)
CP 020H
JP Z,@L28
JP @L60
CALL @L61
JP NC,@L59
CALL @L62
LD HL,00H
LD (@L30),HL
CALL @L63
JP C,@L64
LD A,01H
LD (@L56),A
CALL @L65
JP C,@L35
@L67:
LD A,(@L7)
OR A ;7 0B7H
LD HL,@L66
LD A,043H
JP NZ,@L67
LD HL,@L68
LD A,015H
PUSH AF ;u 0F5H
CALL @L21
LD A,0FFH
LD (@L69),A
@L77:
LD HL,00H
LD DE,080H
LD BC,05CH
CALL @L70
POP AF ;q 0F1H
CALL @L26
CALL @L71
JP C,@L72
LD HL,@L69
LD A,(@L29)
CP (HL) ;> 0BEH
LD (HL),A ;w 077H
LD HL,(@L73)
CALL NZ,@L74
CALL @L47
CALL @L39
CALL 0204EH
JP C,@L75
CALL @L48
CALL @L76
JP @L77
CALL 0205AH
JP C,@L75
@L87:
CALL @L76
CALL @L78
JP @L55
@L79:
LD A,06H
CALL @L26
RET ;I 0C9H
NOP ;NUL 00H
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L79
INC A ;< 03CH
RET ;I 0C9H
LD A,01H
LD (@L41),A
LD HL,@L80
CALL @L81
@L82:
CALL 02048H
OR A ;7 0B7H
JP Z,@L82
LD HL,@L83
CALL 0206CH
OR 0FFH
RET ;I 0C9H
LD HL,@L84
CALL 0206CH
@L80:
CALL @L85
CALL @L86
CP 052H
RET Z ;H 0C8H
CP 051H
JP NZ,@L87
OR A ;7 0B7H
RET ;I 0C9H
LD C,L ;M 04DH
LD (HL),L ;u 075H
LD L,H ;l 06CH
@L83:
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,@CODE+0276H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
@L84:
LD L,A ;o 06FH
LD (HL),D ;r 072H
LD (HL),E ;s 073H
LD L,02EH
LD L,087H
JR NZ,@CODE+025DH
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+029AH
LD L,A ;o 06FH
JR NZ,@CODE+029AH
LD (HL),L ;u 075H
LD L,C ;i 069H
@L90:
LD (HL),H ;t 074H
INC L ;, 02CH
JR NZ,@CODE+0281H
JR NZ,@CODE+02A5H
LD L,A ;o 06FH
JR NZ,@CODE+02A6H
LD H,L ;e 065H
LD (HL),H ;t 074H
LD (HL),D ;r 072H
LD A,C ;y 079H
LD A,(0A020H)
LD B,C ;A 041H
@L89:
LD (HL),A ;w 077H
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+02B3H
@L24:
LD H,C ;a 061H
LD L,L ;m 06DH
LD H,L ;e 065H
JR NZ,@CODE+0298H
LD B,C ;A 041H
RLC (HL)
; Phase warning: 2 bytes.
DEFW 0CD01H
DEFW @L88
JP NC,@L89
RET ;I 0C9H
LD HL,@L90
CALL @L91
LD E,078H
@L94:
CALL @L92
CALL @L76
CALL @L93
JP C,@L94
CALL @L95
@L98:
OR A ;7 0B7H
RET ;I 0C9H
LD A,04H
CALL @L26
SCF ;7 037H
RET ;I 0C9H
LD D,0BH
LD C,00H
LD HL,05DH
LD A,(HL) ;~ 07EH
AND 07FH
CALL @L26
PUSH BC ;E 0C5H
CALL @L61
POP BC ;A 0C1H
JP C,@L96
CP 06H
JP NZ,@L97
INC HL ;# 023H
DEC D ;015H 015H
@L96:
JP NZ,@L98
LD A,01AH
CALL @L26
LD D,C ;Q 051H
CALL @L61
CP D ;: 0BAH
JP Z,@L99
LD A,075H
CALL @L26
@L99:
LD HL,@L100
CALL @L81
LD E,078H
CALL @L92
CALL @L76
JP @L95
LD A,06H
CALL @L26
RET ;I 0C9H
LD B,L ;E 045H
LD (HL),D ;r 072H
@L102:
LD (HL),D ;r 072H
LD L,A ;o 06FH
LD (HL),D ;r 072H
JR NZ,@CODE+0337H
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+033AH
LD H,C ;a 061H
LD L,L ;m 06DH
PUSH HL ;e 0E5H
LD B,C ;A 041H
LD (HL),A ;w 077H
@L108:
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+033FH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+034CH
LD H,C ;a 061H
LD L,L ;m 06DH
PUSH HL ;e 0E5H
@L114:
LD B,(HL) ;F 046H
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
JR NZ,@CODE+035FH
LD L,C ;i 069H
LD L,L ;m 06DH
LD H,L ;e 065H
LD L,A ;o 06FH
@L58:
LD (HL),L ;u 075H
CALL P,06843H
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+0360H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
JP P,05C21H
NOP ;NUL 00H
CALL @L101
LD HL,@L102
@L115:
CALL @L91
CALL @L103
CALL @L104
CP 04H
SCF ;7 037H
RET Z ;H 0C8H
CCF ;? 03FH
RET ;I 0C9H
PUSH HL ;e 0E5H
LD A,0FFH
LD (@L105),A
LD C,00H
LD HL,05DH
LD B,05H
CALL @L88
PUSH BC ;E 0C5H
PUSH AF ;u 0F5H
LD A,0FFH
LD (@L106),A
LD B,01H
CALL @L88
XOR A ;/ 0AFH
@L107:
LD (@L106),A
POP AF ;q 0F1H
POP BC ;A 0C1H
JP NC,@L107
LD HL,@L108
CALL @L81
JP @L109
CP 04H
JP Z,@L110
CP 01AH
JP Z,@L111
PUSH AF ;u 0F5H
PUSH BC ;E 0C5H
@L111:
CALL @L76
POP BC ;A 0C1H
POP AF ;q 0F1H
LD (HL),A ;w 077H
INC HL ;# 023H
LD A,L ;} 07DH
CP 07FH
JP Z,@L109
JP @L112
XOR A ;/ 0AFH
LD (@L105),A
LD A,C ;y 079H
LD D,C ;Q 051H
CALL @L26
CALL @L61
CP 06H
@L109:
JP Z,@L110
CP D ;: 0BAH
JP Z,@L113
CP 0DH
JP Z,@L113
CP 0AH
JP Z,@L113
LD HL,05CH
CALL @L101
@L110:
LD HL,@L114
CALL @L81
XOR A ;/ 0AFH
@L103:
LD (@L105),A
CALL @L103
@L116:
JP @L115
PUSH AF ;u 0F5H
XOR A ;/ 0AFH
LD (@L105),A
POP AF ;q 0F1H
POP HL ;a 0E1H
RET ;I 0C9H
LD E,0B4H
XOR A ;/ 0AFH
LD (@L105),A
CALL @L37
LD A,015H
CALL @L26
LD B,01H
CALL @L88
CP 06H
RET Z ;H 0C8H
DEC E ;01DH 01DH
JP NZ,@L116
JP @L53
LD A,01H
LD (@L41),A
LD E,0A0H
LD HL,@L106
@L117:
LD A,0FFH
LD (HL),A ;w 077H
INC HL ;# 023H
LD (HL),A ;w 077H
LD B,01H
CALL @L88
LD B,A ;G 047H
JP NC,@L117
LD (HL),00H
LD A,B ;x 078H
OR A ;7 0B7H
JP Z,@L118
DEC HL ;+ 02BH
LD (HL),00H
INC HL ;# 023H
CP 01H
@L118:
JP Z,@L119
CP 02H
JP Z,@L120
CP 04H
JP NZ,@L118
@L149:
CALL @L121
@L144:
RET C ;X 0D8H
DEC E ;01DH 01DH
JP NZ,@L122
LD A,(HL) ;~ 07EH
OR A ;7 0B7H
JP Z,@L123
LD HL,@L124
CALL @L125
CALL @L89
CALL @L37
LD A,(@L7)
OR A ;7 0B7H
@L126:
LD A,015H
JP Z,@L126
LD A,(@L8)
OR A ;7 0B7H
LD A,015H
JP NZ,@L126
LD A,043H
CALL @L26
CALL @L127
PUSH HL ;e 0E5H
LD HL,0DDAH
CP (HL) ;> 0BEH
POP HL ;a 0E1H
@L129:
JP C,@L128
LD A,(0DAFH)
OR A ;7 0B7H
JP Z,@L129
CALL @L87
JP Z,@L71
LD HL,@L130
CALL @L81
LD A,(@L56)
OR A ;7 0B7H
JP Z,@L131
CALL 02048H
JP C,@L132
LD HL,@L133
CALL @L134
CALL @L85
CP 04EH
JP NZ,@L132
CALL @L78
CALL @L135
LD HL,@L136
CALL @L81
JP @L131
CALL 0205AH
@L138:
CALL @L78
LD HL,05CH
LD DE,06CH
LD B,09H
CALL @L137
EX DE,HL ;k 0EBH
LD B,03H
LD (HL),024H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L138
LD DE,06CH
LD C,013H
CALL @L139
LD DE,05CH
LD C,017H
CALL @L139
LD HL,@L140
CALL @L81
LD HL,06CH
CALL @L141
JP @L131
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+051AH
LD (HL),D ;r 072H
@L133:
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+0512H
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+0510H
LD H,C ;a 061H
HALT ;v 076H
LD H,L ;e 065H
JR NZ,@CODE+0532H
LD H,C ;a 061H
LD (HL),D ;r 072H
LD (HL),H ;t 074H
LD L,C ;i 069H
@L136:
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+0530H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
CCF ;? 03FH
JR NZ,@CODE+04F8H
LD E,C ;Y 059H
CPL ;/ 02FH
LD C,(HL) ;N 04EH
ADD HL,HL ;) 029H
JR NZ,@CODE+0494H
LD D,B ;P 050H
LD H,C ;a 061H
LD (HL),D ;r 072H
LD (HL),H ;t 074H
@L140:
LD L,C ;i 069H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+0545H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0548H
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
@L124:
LD L,H ;l 06CH
JR NZ,@CODE+0559H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+056BH
LD H,C ;a 061H
HALT ;v 076H
LD H,L ;e 065H
LD H,H ;d 064H
JR NZ,@CODE+055FH
LD (HL),E ;s 073H
AND B ;SP 0A0H
@L142:
LD D,E ;S 053H
LD C,A ;O 04FH
LD C,B ;H 048H
JR NZ,@CODE+0573H
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+057BH
LD H,L ;e 065H
LD H,E ;c 063H
LD H,L ;e 065H
LD L,C ;i 069H
@L145:
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+057EH
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+0568H
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+059BH
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
@L185:
LD L,C ;i 069H
LD L,(HL) ;n 06EH
LD H,A ;g 067H
JR NZ,@CODE+05ADH
LD H,L ;e 065H
LD H,C ;a 061H
LD H,H ;d 064H
LD A,C ;y 079H
JR NZ,@CODE+05B4H
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
@L186:
LD (HL),E ;s 073H
LD H,(HL) ;f 066H
LD H,L ;e 065H
LD (HL),D ;r 072H
JR NZ,@CODE+05B9H
LD L,(HL) ;n 06EH
JR NZ,@CODE+05C3H
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+05D5H
@L148:
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+05CDH
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+05E6H
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+05EBH
@L160:
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+05EDH
LD L,(HL) ;n 06EH
JR NZ,@CODE+05EFH
@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+05F7H
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+060AH
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0612H
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+05DDH
JR NZ,@CODE+0620H
LD L,A ;o 06FH
JR NZ,@CODE+05F6H
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
@L156:
LD H,L ;e 065H
JR NZ,@CODE+062DH
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0635H
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+0638H
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+0654H
LD A,C ;y 079H
LD L,(HL) ;n 06EH
LD H,E ;c 063H
JR NZ,@CODE+0652H
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+0656H
LD H,C ;a 061H
LD L,(HL) ;n 06EH
@L123:
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+065FH
LD A,C ;y 079H
JR NZ,@CODE+0672H
LD H,L ;e 065H
@L143:
LD L,L ;m 06DH
LD L,A ;o 06FH
LD (HL),H ;t 074H
PUSH HL ;e 0E5H
LD HL,@L142
CALL @L125
CALL @L143
JP @L144
LD A,(@L41)
CP 06H
RET NZ ;@ 0C0H
LD A,(@L8)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD A,(@L7)
@L119:
OR A ;7 0B7H
RET Z ;H 0C8H
CPL ;/ 02FH
LD (@L7),A
LD (010FH),A
LD HL,@L145
@L146:
CALL @L91
RET ;I 0C9H
LD DE,080H
LD A,0FFH
JP @L146
LD DE,0400H
XOR A ;/ 0AFH
LD HL,@L29
LD (HL),A ;w 077H
EX DE,HL ;k 0EBH
LD (@L73),HL
LD A,0FFH
LD (@L8),A
CALL @L61
JP C,@L123
LD D,A ;W 057H
@L147:
CALL @L61
JP C,@L123
CPL ;/ 02FH
CP D ;: 0BAH
JP Z,@L147
LD HL,@L148
JP @L149
LD A,D ;z 07AH
LD (@L150),A
LD C,00H
LD HL,00H
LD (@L151),HL
LD HL,(@L73)
EX DE,HL ;k 0EBH
CALL 02063H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
CALL @L61
POP DE ;Q 0D1H
POP HL ;a 0E1H
JP C,@L123
CALL @L152
CALL 02057H
DEC DE ;01BH 01BH
LD A,D ;z 07AH
OR E ;3 0B3H
JP NZ,@L153
LD A,(@L7)
OR A ;7 0B7H
@L159:
JP NZ,@L154
LD D,C ;Q 051H
CALL @L61
JP C,@L123
CP D ;: 0BAH
LD HL,@L114
JP NZ,@L149
LD A,(@L150)
LD B,A ;G 047H
LD A,(@L31)
@L154:
CP B ;8 0B8H
@L157:
JP Z,@L155
INC A ;< 03CH
CP B ;8 0B8H
RET Z ;H 0C8H
LD HL,@L156
CALL @L81
JP @L53
LD E,02H
CALL @L61
JP C,@L123
DEC E ;01DH 01DH
@L155:
JP NZ,@L157
CALL @L158
@L125:
OR A ;7 0B7H
JP Z,@L159
LD HL,@L160
JP @L149
CALL @L76
JP @L71
@L42:
CALL @L161
LD A,(@L41)
PUSH HL ;e 0E5H
LD HL,0DDAH
CP (HL) ;> 0BEH
@L162:
POP HL ;a 0E1H
JP NC,@L53
RET ;I 0C9H
LD A,(@L29)
OR A ;7 0B7H
LD A,01H
JP NZ,@L162
LD A,02H
CALL @L26
LD A,(@L31)
PUSH AF ;u 0F5H
CALL @L26
POP AF ;q 0F1H
CPL ;/ 02FH
@L164:
JP @L26
LD C,00H
LD HL,00H
LD (@L151),HL
CALL 02063H
CALL @L163
CALL 02054H
@L45:
CALL @L152
@L168:
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
CALL @L26
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 (@L106),A
LD B,01H
CALL @L88
LD B,A ;G 047H
JP NC,@L166
XOR A ;/ 0AFH
LD (@L165),A
XOR A ;/ 0AFH
LD (@L106),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 @L125
JP @L170
LD A,(@L171)
XOR B ;( 0A8H
@L174:
JP Z,@L172
LD HL,@L173
CALL @L125
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 @L127
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,@L130
CALL @L81
JP @L35
PUSH HL ;e 0E5H
LD HL,(@L32)
INC HL ;# 023H
LD (@L32),HL
LD HL,@L41
INC (HL) ;4 034H
LD A,(HL) ;~ 07EH
POP HL ;a 0E1H
@L175:
RET ;I 0C9H
@L26:
LD A,(@L7)
OR A ;7 0B7H
JP Z,@L175
LD HL,(@L151)
LD A,H ;| 07CH
CALL @L26
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 @L91
POP DE ;Q 0D1H
CALL @L37
@L180:
CALL @L61
CP 018H
JP NZ,@L180
LD HL,@L181
CALL @L81
JP @L53
CP 043H
LD B,01H
JP Z,@L182
DEC B ;05H 05H
CP 015H
@L182:
JP Z,@L182
DEC E ;01DH 01DH
JP NZ,@L92
LD HL,@L183
@L184:
CALL @L81
JP @L53
PUSH BC ;E 0C5H
DEC B ;05H 05H
LD HL,@L66
JP Z,@L184
LD HL,@L68
@L27:
CALL @L21
LD HL,@L185
CALL @L91
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,@L186
CALL @L91
JP @L187
@L189:
CALL @L188
LD A,(0D7DH)
OR A ;7 0B7H
JP Z,@L189
LD HL,(0D64H)
INC HL ;# 023H
LD (0D64H),HL
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L187
LD HL,05CH
CALL @L101
CALL @L11
@L187:
CALL @L190
CALL 0205DH
LD A,(@L23)
OR A ;7 0B7H
JP NZ,@L191
@L131:
JP @L192
LD A,07H
CALL 02015H
LD A,04BH
LD (@L29),A
CALL @L37
LD A,(@L6)
LD (0D51H),A
LD A,(0DB4H)
OR A ;7 0B7H
@L193:
JP NZ,@L193
LD HL,@L194
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,@L195
LD A,(@L6)
LD (0D51H),A
LD A,(0DB3H)
OR A ;7 0B7H
JP NZ,@L196
CPL ;/ 02FH
LD (0DAFH),A
LD (0DB3H),A
LD HL,0DAFH
LD A,(HL) ;~ 07EH
OR A ;7 0B7H
LD (HL),051H
JP Z,@L64
LD A,(@L9)
OR A ;7 0B7H
JP NZ,@L64
XOR A ;/ 0AFH
LD (0DC6H),A
LD (0D99H),A
LD A,(0DB2H)
OR A ;7 0B7H
JP Z,@L197
LD HL,0D99H
LD A,(0DACH)
@L197:
OR A ;7 0B7H
JP Z,@L198
LD HL,0DC6H
LD A,(0DAEH)
OR A ;7 0B7H
JP NZ,@L64
LD (HL),0FFH
@L201:
CALL @L199
JP 02045H
CALL @L200
@L53:
JP Z,@L201
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
LD B,01H
CALL @L88
JP NC,@L53
LD A,018H
CALL @L26
LD A,042H
LD (0DAAH),A
LD (@L9),A
@L195:
LD A,(@L2)
DEC A ;= 03DH
JP Z,@L129
LD HL,@L130
@L199:
CALL @L81
JP @L131
CALL @L199
JP 02072H
CALL @L199
RET ;I 0C9H
@L75:
CALL @L202
XOR A ;/ 0AFH
LD (0DD3H),A
CALL 01478H
POP DE ;Q 0D1H
LD HL,(@L5)
LD SP,HL ;y 0F9H
PUSH DE ;U 0D5H
RET ;I 0C9H
@L203:
LD HL,@L203
CALL @L81
CALL @L54
LD A,018H
CALL @L26
JP @L35
LD B,H ;D 044H
LD L,C ;i 069H
LD (HL),E ;s 073H
LD L,E ;k 06BH
JR NZ,@CODE+09A8H
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
@L35:
JR NZ,@CODE+09BFH
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+09BDH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0987H
@L33:
XOR E ;+ 0ABH
LD A,01H
LD (@L9),A
LD A,(0DAAH)
OR A ;7 0B7H
JP NZ,@L204
JP @L53
LD C,023H
LD DE,05CH
@L34:
CALL 0D00H
LD HL,(07DH)
LD (@L205),HL
LD HL,00H
LD (07DH),HL
RET ;I 0C9H
CALL @L206
LD C,0FH
CALL @L207
PUSH AF ;u 0F5H
LD HL,(@L205)
CALL @L163
LD BC,05CH
@L78:
CALL @L70
POP AF ;q 0F1H
CP 0FFH
SCF ;7 037H
CCF ;? 03FH
@L54:
RET NZ ;@ 0C0H
LD HL,@L208
CALL @L81
SCF ;7 037H
RET ;I 0C9H
CALL @L54
JP C,@L35
RET ;I 0C9H
LD DE,05CH
LD C,010H
CALL @L139
INC A ;< 03CH
SCF ;7 037H
CCF ;? 03FH
RET NZ ;@ 0C0H
LD HL,@L209
CALL @L81
SCF ;7 037H
RET ;I 0C9H
CALL @L206
LD C,016H
@L209:
CALL @L207
CP 0FFH
SCF ;7 037H
CCF ;? 03FH
RET NZ ;@ 0C0H
LD HL,@L210
CALL @L81
SCF ;7 037H
RET ;I 0C9H
@L210:
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+0A1DH
LD L,H ;l 06CH
LD L,A ;o 06FH
LD (HL),E ;s 073H
LD H,L ;e 065H
JR NZ,@CODE+0A25H
LD (HL),D ;r 072H
LD (HL),D ;r 072H
LD L,A ;o 06FH
JP P,06143H
@L208:
LD L,(HL) ;n 06EH
LD L,(HL) ;n 06EH
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0A4FH
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+0A59H
LD L,C ;i 069H
@L223:
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+0A6AH
LD L,A ;o 06FH
LD (HL),H ;t 074H
JR NZ,@CODE+0A66H
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+0A6FH
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+0A39H
JR Z,@CODE+0A74H
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,@L221
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,@L211
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 @L212
PUSH HL ;e 0E5H
LD H,B ;` 060H
LD L,C ;i 069H
LD DE,@L213
CALL @L214
LD A,03AH
CALL 02015H
POP HL ;a 0E1H
POP AF ;q 0F1H
CALL @L215
LD B,04H
@L211:
CALL @L216
DEC B ;05H 05H
JP NZ,@L217
LD H,00H
LD DE,@L218
CALL @L214
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+0A8EH
NOP ;NUL 00H
JR Z,@CODE+0A97H
NOP ;NUL 00H
JR NZ,@CODE+0AACH
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
@L221:
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,@L219
CP 020H
JP NZ,@L220
INC C ;0CH 0CH
DEC B ;05H 05H
JP NZ,@L221
LD A,C ;y 079H
CP 0BH
JP Z,@L222
CALL 02048H
JP C,@L135
LD C,011H
CALL @L207
CP 0FFH
RET Z ;H 0C8H
LD HL,@L223
@L219:
CALL @L81
CALL @L85
CP 059H
SCF ;7 037H
RET NZ ;@ 0C0H
@L135:
CALL @L86
JP @L135
CALL @L224
SCF ;7 037H
RET ;I 0C9H
@L28:
POP HL ;a 0E1H
CALL @L224
SCF ;7 037H
RET ;I 0C9H
@L224:
LD DE,05CH
LD C,013H
CALL 0D00H
XOR A ;/ 0AFH
RET ;I 0C9H
@L88:
CALL @L224
JP @L64
LD HL,@L225
CALL @L81
@L227:
RET ;I 0C9H
LD A,(0D35H)
LD B,A ;G 047H
CALL @L226
JP NC,@L227
@L228:
CALL @L37
SCF ;7 037H
RET ;I 0C9H
PUSH AF ;u 0F5H
CP 06H
JP Z,@L228
CP 02EH
JP NZ,@L229
@L229:
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
LD HL,@L105
LD E,(HL) ;^ 05EH
INC E ;01CH 01CH
POP DE ;Q 0D1H
POP HL ;a 0E1H
JP NZ,@L229
POP AF ;q 0F1H
JP @L88
@L226:
@L236:
CALL @L177
ADD A,C ;081H 081H
LD C,A ;O 04FH
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L230
CALL @L37
POP AF ;q 0F1H
OR A ;7 0B7H
@L231:
RET ;I 0C9H
PUSH DE ;U 0D5H
PUSH HL ;e 0E5H
LD A,(@L106)
INC A ;< 03CH
@L235:
LD HL,(0DC9H)
JP Z,@L231
LD HL,(0DC7H)
EX DE,HL ;k 0EBH
POP HL ;a 0E1H
LD A,0FFH
LD (@L232),A
LD A,(@L232)
INC A ;< 03CH
LD (@L232),A
AND 01FH
JP NZ,@L233
CALL 0200FH
JP Z,@L234
EX (SP),HL ;c 0E3H
@L234:
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
@L232:
@L163:
JP NZ,@L235
DEC B ;05H 05H
JP NZ,@L236
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
@L238:
RET NZ ;@ 0C0H
LD DE,0400H
RET ;I 0C9H
LD A,(@L237)
OR A ;7 0B7H
JP Z,@L238
CALL 0147BH
RET ;I 0C9H
LD C,0E3H
CALL 0D00H
LD D,D ;R 052H
@L21:
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
RET ;I 0C9H
CP 061H
RET C ;X 0D8H
CP 07BH
RET NC ;P 0D0H
AND 05FH
@L240:
RET ;I 0C9H
LD DE,@L239
LD B,04H
@L239:
CALL @L137
@L20:
LD HL,@L240
CALL @L241
RET ;I 0C9H
LD C,L ;M 04DH
LD L,A ;o 06FH
@L68:
LD H,H ;d 064H
LD H,L ;e 065H
LD L,L ;m 06DH
SCF ;7 037H
@L4:
JR NZ,@CODE+0BD7H
JR NZ,@CODE+0B59H
JR NZ,@CODE+0BDBH
JR NZ,@CODE+0B5DH
CPL ;/ 02FH
LD B,E ;C 043H
LD D,D ;R 052H
JP 0532FH
LD (HL),L ;u 075H
DEFB 0CBH,03AH
@L242:
RLCA ;07H 07H
LD BC,0FE6H
LD E,A ;_ 05FH
LD D,00H
LD HL,@L242
ADD HL,DE ;019H 019H
LD A,(HL) ;~ 07EH
LD (@L243),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
@L93:
INC BC ;03H 03H
LD BC,00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
XOR A ;/ 0AFH
@L250:
LD (@L244),A
LD (@L245),A
RET ;I 0C9H
LD HL,@L245
LD A,(HL) ;~ 07EH
OR A ;7 0B7H
JP NZ,@L246
INC (HL) ;4 034H
@L247:
LD C,0F4H
CALL 0D00H
JP NC,@L247
@L246:
CALL @L12
CALL @L248
SCF ;7 037H
@L249:
RET ;I 0C9H
LD DE,05CH
LD C,0F6H
CALL 0D00H
CALL @L249
JP C,@L250
RET ;I 0C9H
CALL @L248
XOR A ;/ 0AFH
LD (068H),A
LD A,(@L244)
OR A ;7 0B7H
JP NZ,@L251
LD A,01H
LD (@L244),A
LD HL,05CH
LD DE,@L252
CALL @L253
LD A,(05CH)
LD (@L254),A
@L251:
LD HL,@L252
LD DE,05CH
CALL @L253
LD C,011H
CALL @L207
JP @L255
LD HL,@L254
LD DE,05CH
CALL @L253
LD C,011H
@L255:
CALL @L207
LD HL,@L252
LD DE,05CH
@L256:
CALL @L253
LD C,012H
CALL @L207
INC A ;< 03CH
SCF ;7 037H
JP NZ,@L256
LD (@L244),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,@L257
CALL @L258
POP HL ;a 0E1H
LD DE,05DH
@L253:
CALL @L258
XOR A ;/ 0AFH
LD (068H),A
LD (07CH),A
RET ;I 0C9H
@L244:
LD B,0BH
@L252:
JP @L137
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,@L137
@L257:
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
@L158:
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
@L262:
PUSH HL ;e 0E5H
LD HL,(@L151)
LD A,H ;| 07CH
OR L ;5 0B5H
POP HL ;a 0E1H
RET Z ;H 0C8H
LD A,0FFH
@L261:
RET ;I 0C9H
LD HL,(@L259)
LD C,00H
EX DE,HL ;k 0EBH
LD HL,00H
LD A,C ;y 079H
PUSH BC ;E 0C5H
@L260:
LD B,08H
XOR H ;, 0ACH
LD H,A ;g 067H
ADD HL,HL ;) 029H
JP NC,@L260
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,@L261
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,@L262
RET ;I 0C9H
PUSH AF ;u 0F5H
PUSH BC ;E 0C5H
PUSH DE ;U 0D5H
PUSH HL ;e 0E5H
LD HL,(@L151)
EX DE,HL ;k 0EBH
LD B,00H
XOR D ;* 0AAH
LD C,A ;O 04FH
LD HL,(@L259)
ADD HL,BC ;TAB 09H
@L263:
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 (@L151),HL
POP HL ;a 0E1H
POP DE ;Q 0D1H
POP BC ;A 0C1H
POP AF ;q 0F1H
RET ;I 0C9H
DEFW @L263
NOP ;NUL 00H
DJNZ @CODE+0D34H
JR NC,@CODE+0D56H
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+0D80H
JR C,@CODE+0D23H
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+0D9BH
JR NC,@CODE+0DBDH
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+0DE7H
JR C,@CODE+0E09H
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+0EA7H
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+0E36H
AND 0C7H
AND H ;$ 0A4H
ADD A,L ;085H 085H
LD L,D ;j 06AH
LD C,E ;K 04BH
JR Z,@CODE+0E46H
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+0E2DH
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
@L285:
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
@L86:
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
@L207:
JP 0D00H
@L139:
PUSH AF ;u 0F5H
LD A,0DH
@L121:
CALL 02015H
LD A,0AH
@L212:
CALL 02015H
POP AF ;q 0F1H
RET ;I 0C9H
LD DE,05CH
JP 0D00H
@L264:
LD C,0FFH
JP 0D00H
PUSH DE ;U 0D5H
LD A,E ;{ 07BH
CPL ;/ 02FH
LD E,A ;_ 05FH
@L215:
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,@L264
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
@L266:
RET Z ;H 0C8H
ADD HL,DE ;019H 019H
JP @L265
OR A ;7 0B7H
LD A,H ;| 07CH
RRA ;01FH 01FH
LD H,A ;g 067H
@L267:
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,@L266
LD B,015H
LD (HL),00H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L267
@L271:
RET ;I 0C9H
CALL 01478H
CALL 0200CH
@L141:
CALL @L268
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,@L269
ADD A,041H
CALL 02015H
PUSH HL ;e 0E5H
DEC HL ;+ 02BH
LD A,(HL) ;~ 07EH
INC HL ;# 023H
CP 0FFH
CALL Z,@L270
LD L,A ;o 06FH
CALL @L271
LD A,03AH
CALL 02015H
POP HL ;a 0E1H
INC HL ;# 023H
@L272:
LD B,08H
CALL @L272
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,@L272
RET ;I 0C9H
LD C,01AH
LD DE,080H
@L206:
JP @L139
PUSH BC ;E 0C5H
LD B,A ;G 047H
LD A,(0D54H)
@L62:
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 @L273
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,@L274
INC HL ;# 023H
LD A,(HL) ;~ 07EH
AND 080H
JP Z,@L275
DEC HL ;+ 02BH
LD DE,0FFF8H
ADD HL,DE ;019H 019H
LD DE,05DH
LD B,0BH
CALL @L137
LD HL,065H
LD A,(HL) ;~ 07EH
AND 07FH
LD (HL),A ;w 077H
INC HL ;# 023H
LD A,(HL) ;~ 07EH
@L276:
AND 07FH
LD (HL),A ;w 077H
LD C,01EH
CALL @L207
LD A,(010EH)
OR A ;7 0B7H
CALL NZ,@L276
RET ;I 0C9H
LD HL,05CH
LD DE,06CH
LD B,09H
CALL @L137
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 @L139
LD HL,06CH
LD (HL),00H
LD C,017H
@L38:
JP @L207
CALL @L248
LD C,011H
CALL @L207
INC A ;< 03CH
SCF ;7 037H
RET Z ;H 0C8H
CCF ;? 03FH
RET ;I 0C9H
LD A,(@L29)
@L277:
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD HL,(@L205)
LD A,H ;| 07CH
OR A ;7 0B7H
JP NZ,@L277
LD A,L ;} 07DH
CP 08H
JP C,@L278
LD A,(@L279)
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
@L278:
LD HL,(@L31)
CALL @L212
LD A,C ;y 079H
LD HL,@L279
CP (HL) ;> 0BEH
RET NC ;P 0D0H
LD A,04BH
LD (0DADH),A
LD A,04BH
LD (@L29),A
LD HL,080H
@L280:
CALL @L74
RET ;I 0C9H
LD A,(@L29)
LD DE,0FFFFH
@L11:
OR A ;7 0B7H
JP NZ,@L280
LD DE,0FFF8H
@L281:
LD HL,(@L205)
ADD HL,DE ;019H 019H
LD (@L205),HL
RET ;I 0C9H
LD B,0CDH
LD H,(HL) ;f 066H
JR NZ,@CODE+010D0H
DEFW @L150
LD B,0DH
LD (HL),00H
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L281
LD A,015H
@L39:
LD (@L171),A
XOR A ;/ 0AFH
LD (@L106),A
LD (@L105),A
@L190:
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,@L190
RET ;I 0C9H
@L283:
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
@L282:
LD B,(HL) ;F 046H
INC HL ;# 023H
INC HL ;# 023H
DEC B ;05H 05H
LD A,(HL) ;~ 07EH
CP 020H
JP Z,@L282
INC HL ;# 023H
DEC B ;05H 05H
JP NZ,@L283
RET ;I 0C9H
INC HL ;# 023H
DEC B ;05H 05H
RET Z ;H 0C8H
LD C,0E0H
@L284:
CALL 0D00H
RET ;I 0C9H
PUSH HL ;e 0E5H
LD A,(@L29)
OR A ;7 0B7H
LD A,01H
JP NZ,@L284
LD A,08H
LD HL,(@L30)
@L269:
CALL @L285
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
@L286:
POP DE ;Q 0D1H
POP HL ;a 0E1H
RET ;I 0C9H
LD A,(0DAFH)
OR A ;7 0B7H
JP Z,@L286
CALL @L200
JP NZ,@L287
XOR A ;/ 0AFH
LD (@L237),A
RET ;I 0C9H
LD A,(0DEFH)
OR A ;7 0B7H
CALL NZ,0140FH
LD A,0FFH
LD (@L237),A
LD C,A ;O 04FH
CALL 0146FH
LD A,D ;z 07AH
SUB H ;094H 094H
SUB 0BH
LD (@L288),A
PUSH HL ;e 0E5H
EX DE,HL ;k 0EBH
CALL 0142DH
CALL 01412H
POP HL ;a 0E1H
LD (@L289),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+011D1H
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+011ADH
JR NZ,@CODE+011AFH
JR NZ,@CODE+011B1H
JR NZ,@CODE+011B3H
JR NZ,@CODE+011B5H
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+011F0H
LD L,C ;i 069H
LD A,D ;z 07AH
LD H,L ;e 065H
LD A,(02020H)
JR NZ,@CODE+011C5H
JR NZ,@CODE+011C7H
JR NZ,@CODE+011C9H
JR NZ,@CODE+011CBH
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,@L290
CALL @L291
LD HL,@L292
CALL @L293
XOR A ;/ 0AFH
LD (@L294),A
LD (@L295),A
LD HL,@L296
CALL @L293
LD HL,@L297
CALL @L293
LD HL,@L298
CALL @L293
LD HL,@L299
@L241:
CALL @L293
LD HL,@L300
CALL @L293
LD HL,@L301
CALL @L302
RET ;I 0C9H
CALL @L303
PUSH HL ;e 0E5H
LD DE,0113H
CALL @L304
POP HL ;a 0E1H
JP 0206CH
CALL @L303
LD A,(@L305)
OR A ;7 0B7H
PUSH HL ;e 0E5H
PUSH DE ;U 0D5H
PUSH BC ;E 0C5H
LD HL,@L301
@L308:
CALL Z,@L306
POP BC ;A 0C1H
POP DE ;Q 0D1H
POP HL ;a 0E1H
LD A,(@L2)
PUSH BC ;E 0C5H
PUSH AF ;u 0F5H
LD (@L307),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,@L308
LD (@L309),HL
LD A,C ;y 079H
LD (@L310),A
LD HL,00H
LD (@L311),HL
LD (@L312),HL
LD (@L313),HL
LD (@L314),HL
EX DE,HL ;k 0EBH
CALL @L74
LD HL,@L292
CALL @L315
LD HL,@L295
INC (HL) ;4 034H
LD HL,00H
LD (@L316),HL
LD HL,@L317
CALL @L293
LD HL,@L296
CALL @L293
LD HL,(@L307)
LD A,H ;| 07CH
OR L ;5 0B5H
JP NZ,@L318
LD HL,@L301
CALL @L306
LD HL,@L319
CALL @L306
LD HL,@L320
CALL @L306
JP @L321
LD HL,@L319
CALL @L293
LD HL,@L317
CALL @L293
LD HL,@L298
CALL @L293
LD HL,@L322
PUSH HL ;e 0E5H
CALL @L323
POP HL ;a 0E1H
CALL @L91
POP AF ;q 0F1H
LD B,A ;G 047H
LD HL,@L294
LD A,(HL) ;~ 07EH
LD (HL),01H
OR A ;7 0B7H
JP NZ,@L324
LD DE,0B00H
@L326:
CALL @L304
CALL 01412H
LD A,B ;x 078H
LD HL,@L325
OR A ;7 0B7H
JP Z,@L326
LD HL,@L327
CALL 0206CH
CALL 01412H
LD DE,0C00H
CALL @L304
CALL 01412H
@L329:
CALL @L328
POP HL ;a 0E1H
INC HL ;# 023H
LD B,08H
CALL @L329
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,@L329
RET ;I 0C9H
LD A,(@L295)
DEC A ;= 03DH
JP Z,@L330
PUSH AF ;u 0F5H
DEC A ;= 03DH
CALL @L331
LD A,020H
CALL 02015H
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L332
POP AF ;q 0F1H
AND 03H
@L334:
JP NZ,@L333
LD A,D ;z 07AH
CP 0BH
JP NZ,@L334
@L333:
CALL @L333
CALL 01412H
RET ;I 0C9H
PUSH DE ;U 0D5H
LD E,00H
@L331:
CALL @L304
CALL 01412H
@L332:
POP DE ;Q 0D1H
CALL @L304
LD A,03EH
CALL 02015H
RET ;I 0C9H
CALL @L332
JP @L304
LD B,A ;G 047H
AND 03H
LD C,A ;O 04FH
@L335:
LD A,B ;x 078H
RRCA ;0FH 0FH
RRCA ;0FH 0FH
AND 03FH
LD HL,@L288
CP (HL) ;> 0BEH
JP C,@L335
SUB (HL) ;096H 096H
JP @L336
ADD A,0BH
LD D,A ;W 057H
LD B,00H
LD HL,@L337
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+0139DH
LD H,L ;e 065H
@L322:
LD L,(HL) ;n 06EH
@L202:
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 @L303
@L74:
LD A,(@L295)
INC A ;< 03CH
CALL @L331
LD HL,@L338
CALL 0206CH
CALL 0140CH
RET ;I 0C9H
CALL @L303
PUSH BC ;E 0C5H
PUSH DE ;U 0D5H
LD (@L339),HL
PUSH HL ;e 0E5H
LD DE,@L340
CALL @L214
LD A,(@L305)
@L342:
OR A ;7 0B7H
JP Z,@L341
LD HL,(@L307)
LD A,H ;| 07CH
OR L ;5 0B5H
JP NZ,@L342
POP HL ;a 0E1H
POP DE ;Q 0D1H
POP BC ;A 0C1H
RET ;I 0C9H
@L344:
LD HL,(@L309)
LD A,(@L310)
LD C,A ;O 04FH
POP DE ;Q 0D1H
CALL @L343
LD A,B ;x 078H
OR C ;1 0B1H
JP Z,@L344
INC HL ;# 023H
EX DE,HL ;k 0EBH
LD HL,(@L311)
ADD HL,DE ;019H 019H
LD DE,@L301
CALL @L214
POP DE ;Q 0D1H
POP BC ;A 0C1H
RET ;I 0C9H
CALL @L303
LD HL,(@L307)
LD A,H ;| 07CH
OR L ;5 0B5H
@L347:
CALL NZ,@L345
LD HL,(@L316)
LD A,H ;| 07CH
OR L ;5 0B5H
CALL NZ,@L346
LD HL,@L347
JP @L91
@L343:
LD B,(HL) ;F 046H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01444H
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
@L348:
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
@L47:
LD C,A ;O 04FH
EX (SP),HL ;c 0E3H
INC HL ;# 023H
EX (SP),HL ;c 0E3H
JP C,@L348
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 @L303
CALL @L349
EX DE,HL ;k 0EBH
LD HL,(@L309)
@L350:
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 (@L309),HL
JP NC,@L350
LD HL,@L310
DEC (HL) ;5 035H
LD HL,(@L311)
INC HL ;# 023H
LD (@L311),HL
CALL @L351
LD HL,@L296
CALL @L315
LD HL,@L352
LD A,(HL) ;~ 07EH
LD (HL),00H
@L353:
OR A ;7 0B7H
JP Z,@L353
LD HL,@L297
CALL @L293
@L355:
LD HL,@L322
CALL @L323
LD HL,(@L316)
EX DE,HL ;k 0EBH
CALL @L349
ADD HL,DE ;019H 019H
LD (@L316),HL
LD DE,0FC00H
ADD HL,DE ;019H 019H
JP NC,@L354
LD (@L316),HL
PUSH HL ;e 0E5H
CALL @L346
@L349:
POP HL ;a 0E1H
JP @L355
LD A,(@L305)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD HL,00H
@L351:
LD (@L314),HL
RET ;I 0C9H
LD HL,(@L339)
LD A,(@L305)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD HL,(@L314)
RET ;I 0C9H
LD HL,(@L307)
LD A,H ;| 07CH
OR L ;5 0B5H
RET Z ;H 0C8H
@L357:
LD HL,(@L312)
LD B,H ;D 044H
LD C,L ;M 04DH
CALL @L349
EX DE,HL ;k 0EBH
LD HL,(@L313)
ADD HL,DE ;019H 019H
LD (@L313),HL
XOR A ;/ 0AFH
@L356:
LD DE,0FF80H
ADD HL,DE ;019H 019H
JP NC,@L356
LD A,01H
LD (@L313),HL
INC BC ;03H 03H
JP @L357
OR A ;7 0B7H
RET Z ;H 0C8H
LD HL,(@L307)
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 @L358
POP HL ;a 0E1H
@L345:
LD (@L312),HL
XOR A ;/ 0AFH
CALL @L359
@L360:
CALL @L359
@L361:
LD C,A ;O 04FH
POP DE ;Q 0D1H
LD A,D ;z 07AH
OR E ;3 0B3H
JP NZ,@L360
LD HL,064H
JP @L361
CALL @L343
LD DE,@L319
@L313:
JP @L214
@L316:
LD E,A ;_ 05FH
LD B,H ;D 044H
@L352:
LD C,L ;M 04DH
@L309:
ADD HL,HL ;) 029H
ADC A,A ;08FH 08FH
@L310:
ADD HL,HL ;) 029H
@L161:
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 @L303
LD A,01H
LD (@L352),A
CALL @L81
LD HL,@L298
@L338:
CALL @L315
LD HL,@L299
CALL @L315
LD HL,@L297
CALL @L315
RET ;I 0C9H
DEC C ;CR 0DH
ADC A,D ;LF 08AH
LD A,07H
CALL 02015H
LD A,(@L237)
OR A ;7 0B7H
JP NZ,@L323
PUSH HL ;e 0E5H
LD HL,@L338
CALL 0206CH
POP HL ;a 0E1H
JP 0206CH
PUSH HL ;e 0E5H
LD DE,0809H
CALL @L304
POP HL ;a 0E1H
LD A,09H
LD (0DD3H),A
CALL 0206CH
LD A,(0DD3H)
LD E,A ;_ 05FH
@L134:
LD HL,@L362
LD A,(HL) ;~ 07EH
LD (HL),E ;s 073H
SUB E ;093H 093H
RET C ;X 0D8H
LD B,A ;G 047H
CALL @L363
@L91:
LD D,08H
CALL @L304
RET ;I 0C9H
CALL 0206CH
LD A,(0DD3H)
LD (@L362),A
RET ;I 0C9H
CALL @L303
PUSH HL ;e 0E5H
LD DE,0909H
CALL @L304
POP HL ;a 0E1H
XOR A ;/ 0AFH
LD (0DD3H),A
CALL 0206CH
@L362:
LD A,(0DD3H)
@L303:
LD B,A ;G 047H
LD HL,@L364
LD A,(HL) ;~ 07EH
LD (HL),B ;p 070H
SUB B ;090H 090H
RET C ;X 0D8H
LD B,A ;G 047H
CALL @L363
RET ;I 0C9H
@L365:
NOP ;NUL 00H
NOP ;NUL 00H
@L291:
RST 56 ;0FFH 0FFH
LD A,(@L237)
OR A ;7 0B7H
RET NZ ;@ 0C0H
LD (@L365),HL
POP HL ;a 0E1H
LD HL,(@L365)
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,@L366
CP 0FEH
JP NZ,@L367
@L367:
CALL 01412H
@L371:
LD A,0DH
CALL 02015H
LD A,0AH
CALL 02015H
@L366:
JP @L368
@L369:
CALL @L369
CALL @L370
DEC B ;05H 05H
JP NZ,@L371
JP @L368
POP BC ;A 0C1H
POP DE ;Q 0D1H
@L372:
POP HL ;a 0E1H
RET ;I 0C9H
LD C,A ;O 04FH
LD B,01H
CP 080H
@L373:
JP C,@L372
AND 07FH
LD B,A ;G 047H
LD C,(HL) ;N 04EH
@L370:
INC HL ;# 023H
RET ;I 0C9H
CP 07CH
JP NZ,@L373
LD C,00H
RET ;I 0C9H
CP 02DH
@L374:
RET NZ ;@ 0C0H
LD C,01H
@L363:
RET ;I 0C9H
LD A,C ;y 079H
CP 020H
JP NC,@L374
CP 0EH
RET NC ;P 0D0H
JP 0143CH
JP 02015H
LD A,020H
INC B ;04H 04H
@L289:
DEC B ;05H 05H
RET Z ;H 0C8H
@L290:
CALL 02015H
JP @L375
LD HL,(@L289)
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+01622H
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+01629H
LD A,H ;| 07CH
JR NZ,@CODE+0162CH
LD L,A ;o 06FH
LD H,(HL) ;f 066H
JR NZ,@CODE+01630H
JR NZ,@CODE+0168EH
JR NZ,@CODE+0165AH
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01695H
JR NZ,@CODE+0163BH
DEC H ;% 025H
JR NZ,@CODE+0163EH
LD A,H ;| 07CH
JR NZ,@CODE+01641H
LD D,H ;T 054H
LD L,C ;i 069H
LD L,L ;m 06DH
LD H,L ;e 065H
JR NZ,@CODE+01647H
JR NZ,@CODE+01649H
LD A,H ;| 07CH
JR NZ,@CODE+0164CH
JR NZ,@CODE+0164EH
JR NZ,@CODE+01675H
JR NZ,@CODE+016A4H
JR NZ,@CODE+016A6H
JR NZ,@CODE+016A5H
JR NZ,@CODE+016AAH
JR NZ,@CODE+016ADH
JR NZ,@CODE+0165CH
JR NZ,@CODE+0165EH
JR NZ,@CODE+016BCH
JR NZ,@CODE+01685H
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+0166DH
JR NZ,@CODE+0166FH
INC HL ;# 023H
JR NZ,@CODE+01672H
JR NZ,@CODE+01674H
LD A,H ;| 07CH
JR NZ,@CODE+01677H
JR NZ,@CODE+01679H
JR NZ,@CODE+0167BH
JR NZ,@CODE+016D9H
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+01686H
JR NZ,@CODE+01688H
JR NZ,@CODE+016E6H
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+016F1H
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+016C4H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+016FFH
JR NZ,@CODE+016D9H
LD L,A ;o 06FH
LD (HL),H ;t 074H
LD H,C ;a 061H
LD L,H ;l 06CH
JR NZ,@CODE+01707H
JR NZ,@CODE+016D8H
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+01710H
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+016B6H
ADD A,A ;087H 087H
JR NZ,@CODE+016B9H
ADD A,(HL) ;086H 086H
JR NZ,@CODE+016BCH
ADD A,L ;085H 085H
JR NZ,@CODE+016BFH
ADC A,D ;LF 08AH
JR NZ,@CODE+016C2H
ADD A,(HL) ;086H 086H
JR NZ,@CODE+016C5H
ADD A,(HL) ;086H 086H
JR NZ,@CODE+016C8H
ADD A,A ;087H 087H
JR NZ,@CODE+016CBH
ADC A,B ;088H 088H
JR NZ,@CODE+016CEH
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+016F8H
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+01705H
CP 04H
ADD A,L ;085H 085H
LD BC,04D5BH
LD B,L ;E 045H
LD E,B ;X 058H
JR NZ,@CODE+01755H
LD L,C ;i 069H
LD L,H ;l 06CH
LD H,L ;e 065H
JR NZ,@CODE+01768H
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
@L296:
LD B,E ;C 043H
JR NZ,@CODE+0179AH
LD L,A ;o 06FH
JR NZ,@CODE+0178AH
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
@L301:
LD BC,0FE05H
RST 56 ;0FFH 0FFH
LD BC,0906H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L317:
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
@L319:
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
@L213:
LD B,06H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L218:
LD A,(DE) ;01AH 01AH
LD B,05H
NOP ;NUL 00H
NOP ;NUL 00H
@L320:
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
@L297:
DAA ;' 027H
LD B,02H
NOP ;NUL 00H
NOP ;NUL 00H
LD HL,0806H
NOP ;NUL 00H
@L298:
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
@L300:
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
@L340:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
LD B,C ;A 041H
LD B,08H
@L292:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L293:
INC L ;, 02CH
LD BC,05H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L302:
INC A ;< 03CH
LD BC,05H
NOP ;NUL 00H
NOP ;NUL 00H
@L377:
NOP ;NUL 00H
NOP ;NUL 00H
PUSH HL ;e 0E5H
CALL @L302
POP HL ;a 0E1H
JP @L376
PUSH BC ;E 0C5H
@L346:
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
@L315:
JP NZ,@L377
LD (HL),030H
POP BC ;A 0C1H
RET ;I 0C9H
@L378:
LD HL,@L317
CALL @L315
LD HL,@L300
PUSH HL ;e 0E5H
CALL @L378
POP HL ;a 0E1H
JP @L376
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,@L379
@L380:
LD (HL),030H
@L306:
INC (HL) ;4 034H
LD A,(HL) ;~ 07EH
CP 03AH
JP C,@L380
LD (HL),030H
DEC HL ;+ 02BH
DEC C ;CR 0DH
JP NZ,@L381
POP BC ;A 0C1H
RET ;I 0C9H
LD E,(HL) ;^ 05EH
@L383:
INC HL ;# 023H
LD D,(HL) ;V 056H
INC HL ;# 023H
LD B,(HL) ;F 046H
PUSH BC ;E 0C5H
CALL @L304
POP BC ;A 0C1H
DEC B ;05H 05H
DEC B ;05H 05H
@L214:
CALL @L382
LD A,02DH
CALL 02015H
DEC B ;05H 05H
@L384:
JP NZ,@L383
LD A,020H
JP 02015H
PUSH DE ;U 0D5H
CALL @L384
POP HL ;a 0E1H
JP @L376
PUSH BC ;E 0C5H
@L385:
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,@L385
LD A,0FFH
LD B,020H
INC A ;< 03CH
LD (@L386),A
LD A,B ;x 078H
LD (@L387),A
LD B,00H
ADD HL,BC ;TAB 09H
LD BC,0FFFCH
ADD HL,BC ;TAB 09H
LD (@L388),HL
EX DE,HL ;k 0EBH
LD B,01H
LD DE,02710H
CALL @L389
LD DE,03E8H
CALL @L389
LD DE,064H
@L389:
CALL @L389
@L392:
LD DE,0AH
CALL @L389
LD A,L ;} 07DH
ADD A,030H
CALL @L390
POP BC ;A 0C1H
@L391:
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,@L391
INC C ;0CH 0CH
@L393:
JP @L392
ADD HL,DE ;019H 019H
LD A,C ;y 079H
@L390:
OR A ;7 0B7H
JP NZ,@L393
OR B ;0 0B0H
LD A,(@L387)
JP NZ,@L390
LD B,00H
@L394:
LD A,C ;y 079H
ADD A,030H
PUSH HL ;e 0E5H
@L395:
LD HL,@L386
INC (HL) ;4 034H
DEC (HL) ;5 035H
JP Z,@L394
DEC (HL) ;5 035H
@L388:
JP @L395
@L386:
@L376:
LD HL,(@L388)
LD (HL),A ;w 077H
LD HL,(@L388)
INC HL ;# 023H
LD (@L388),HL
POP HL ;a 0E1H
RET ;I 0C9H
NOP ;NUL 00H
@L396:
NOP ;NUL 00H
JR NZ,@CODE+0189CH
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 @L304
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,@L396
POP DE ;Q 0D1H
@L230:
POP BC ;A 0C1H
RET ;I 0C9H
PUSH AF ;u 0F5H
LD A,(0DB3H)
JP @L397
PUSH AF ;u 0F5H
@L398:
LD A,(0DB1H)
JP @L397
PUSH AF ;u 0F5H
@L399:
LD A,(0DB0H)
OR A ;7 0B7H
JP Z,@L398
POP AF ;q 0F1H
RET ;I 0C9H
POP AF ;q 0F1H
PUSH AF ;u 0F5H
CALL @L399
POP AF ;q 0F1H
RET ;I 0C9H
PUSH AF ;u 0F5H
AND 07FH
CP 0AH
JP Z,@L400
CP 0DH
JP Z,@L400
CP 09H
JP Z,@L400
CP 020H
JP C,@L401
CP 07FH
JP NC,@L401
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 @L402
@L403:
LD A,029H
CALL 02015H
POP AF ;q 0F1H
RET ;I 0C9H
PUSH AF ;u 0F5H
RRA ;01FH 01FH
@L404:
RRA ;01FH 01FH
RRA ;01FH 01FH
RRA ;01FH 01FH
CALL @L403
POP AF ;q 0F1H
AND 0FH
CP 0AH
JP C,@L404
ADD A,07H
ADD A,030H
JP 02015H
@L314:
LD A,(0DB3H)
OR A ;7 0B7H
@L307:
RET Z ;H 0C8H
LD A,(0DB0H)
@L288:
OR A ;7 0B7H
@L294:
RET Z ;H 0C8H
@L295:
LD A,(0DB1H)
@L23:
OR A ;7 0B7H
@L56:
RET ;I 0C9H
@L105:
RST 56 ;0FFH 0FFH
@L9:
NOP ;NUL 00H
@L8:
NOP ;NUL 00H
@L7:
NOP ;NUL 00H
@L151:
NOP ;NUL 00H
NOP ;NUL 00H
@L2:
NOP ;NUL 00H
@L5:
NOP ;NUL 00H
NOP ;NUL 00H
@L106:
NOP ;NUL 00H
@L165:
NOP ;NUL 00H
@L171:
NOP ;NUL 00H
@L150:
NOP ;NUL 00H
@L31:
NOP ;NUL 00H
NOP ;NUL 00H
@L41:
NOP ;NUL 00H
@L205:
NOP ;NUL 00H
NOP ;NUL 00H
NOP ;NUL 00H
@L30:
NOP ;NUL 00H
NOP ;NUL 00H
@L32:
NOP ;NUL 00H
NOP ;NUL 00H
@L73:
NOP ;NUL 00H
NOP ;NUL 00H
@L1:
NOP ;NUL 00H
@L406:
NOP ;NUL 00H
DEC D ;015H 015H
@L405:
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 @L405
DEFW @L405
LD B,E ;C 043H
LD C,A ;O 04FH
LD C,L ;M 04DH
CALL NZ,@L406
NOP ;NUL 00H
@L402 EQU @CODE+018FBH
@L401 EQU @CODE+018EAH
@L400 EQU @CODE+018E5H
@L397 EQU @CODE+018B7H
@L387 EQU @CODE+0188AH
@L382 EQU @CODE+017FAH
@L381 EQU @CODE+017CAH
@L379 EQU @CODE+017D2H
@L375 EQU @CODE+015C6H
@L368 EQU @CODE+0156BH
@L364 EQU @CODE+01557H
@L359 EQU @CODE+014B8H
@L358 EQU @CODE+0A20H
@L354 EQU @CODE+01448H
@L341 EQU @CODE+0137EH
@L339 EQU @CODE+01924H
@L337 EQU @CODE+01335H
@L336 EQU @CODE+01322H
@L330 EQU @CODE+012E6H
@L328 EQU @CODE+012D4H
@L327 EQU @CODE+01341H
@L325 EQU @CODE+01339H
@L324 EQU @CODE+012B7H
@L323 EQU @CODE+01505H
@L321 EQU @CODE+01271H
@L318 EQU @CODE+0126BH
@L312 EQU @CODE+014C4H
@L311 EQU @CODE+01928H
@L305 EQU @CODE+01921H
@L304 EQU @CODE+015CEH
@L299 EQU @CODE+01774H
@L287 EQU @CODE+0113DH
@L279 EQU @CODE+0109AH
@L275 EQU @CODE+0100BH
@L274 EQU @CODE+0FEEH
@L273 EQU @CODE+0103BH
@L270 EQU @CODE+0111DH
@L268 EQU @CODE+0B87H
@L265 EQU @CODE+0F3EH
@L259 EQU @CODE+0CFFH
@L258 EQU @CODE+0C81H
@L254 EQU @CODE+0C9FH
@L248 EQU @CODE+0FB0H
@L245 EQU @CODE+0C92H
@L243 EQU @CODE+0B41H
@L237 EQU @CODE+01558H
@L233 EQU @CODE+0B4BH
@L225 EQU @CODE+0A10H
@L222 EQU @CODE+0ACCH
@L220 EQU @CODE+0A9CH
@L217 EQU @CODE+0A4CH
@L216 EQU @CODE+0F44H
@L204 EQU @CODE+0879H
@L200 EQU @CODE+01912H
@L198 EQU @CODE+08C0H
@L196 EQU @CODE+088DH
@L194 EQU @CODE+086FH
@L188 EQU @CODE+013A1H
@L183 EQU @CODE+05A7H
@L181 EQU @CODE+05D9H
@L178 EQU @CODE+07ACH
@L176 EQU @CODE+018ACH
@L172 EQU @CODE+0769H
@L170 EQU @CODE+076DH
@L153 EQU @CODE+0663H
@L152 EQU @CODE+018A5H
@L137 EQU @CODE+0C88H
@L132 EQU @CODE+0456H
@L130 EQU @CODE+0490H
@L128 EQU @CODE+03B0H
@L127 EQU @CODE+0784H
@L122 EQU @CODE+03B2H
@L120 EQU @CODE+0627H
@L113 EQU @CODE+035AH
@L112 EQU @CODE+0312H
@L104 EQU @CODE+0307H
@L101 EQU @CODE+0F4CH
@L100 EQU @CODE+02ADH
@L97 EQU @CODE+0272H
@L95 EQU @CODE+0265H
@L92 EQU @CODE+07C1H
@L85 EQU @CODE+0F60H
@L81 EQU @CODE+014EEH
@L76 EQU @CODE+01B6H
@L72 EQU @CODE+01A7H
@L71 EQU @CODE+03ABH
@L70 EQU @CODE+011F2H
@L69 EQU @CODE+01BCH
@L66 EQU @CODE+0BADH
@L65 EQU @CODE+09AFH
@L64 EQU @CODE+0906H
@L63 EQU @CODE+0A86H
@L61 EQU @CODE+0AE9H
@L60 EQU @CODE+013DH
@L55 EQU @CODE+0819H
@L49 EQU @CODE+01085H
@L48 EQU @CODE+010F2H
@L44 EQU @CODE+0793H
@L43 EQU @CODE+06EEH
@L40 EQU @CODE+0EFH
@L37 EQU @CODE+08C8H
@L36 EQU @CODE+07B9H
@L29 EQU @CODE+0192DH
@L19 EQU @CODE+010CH
@L15 EQU @CODE+057H
@L14 EQU @CODE+054H
@L10 EQU @CODE+038H
@L6 EQU @CODE+0192EH
OM─Oö EQU ├ⁿò├²√+0F200H
σ!∞;σ═╙u╤╤├║Q!σ!≤;σ═╙u╤╤├║Q!σ!·;σ! EQU ├ⁿò├²√+0DFB2H
EQU 0DFB2H
CSEG
ORG 01958H ;force size
;
END
No fatal errors