L0000: GOTO L0200 ;0000 040200 000000
;=====================================================================================================
L0200: MOV #0x80A,W15 ;0200 2080AF
MOV #0x27F0,W14 ;0202 227F0E
MOV W14,SPLIM ;0204 88010E
NOP ;0206 000000
MOV #0x0,W0 ;0208 200000
CP0 W0 ;020A E00000
BRA Z,L0212 ;020C 320002
;=====================================================================================================
MOV #0x10,W0 ;020E 200100
MOV W0,CORCON ;0210 880220
L0212: RCALL L022C ;0212 07000C
MOV #0x2A2,W0 ;0214 202A20
MOV #0x0,W1 ;0216 200001
RCALL L023C ;0218 070011
MOV #0x0,W0 ;021A 200000
CP0 W0 ;021C E00000
BRA Z,L0224 ;021E 320002
;=====================================================================================================
CALL L0000 ;0220 020000 000000
L0224: CALL L02B6 ;0224 0202B6 000000
.PBYTE 0x00,0x40,0xDA ;0228 DA4000
RESET ;022A FE0000
L022C: BCLR.B CORCON,#2 ;022C A94044
MOV #0x4,W0 ;022E 200040
CP0 W0 ;0230 E00000
BRA Z,L023A ;0232 320003
;=====================================================================================================
MOV #0x0,W0 ;0234 200000
MOV W0,PSVPAG ;0236 8801A0
BSET.B CORCON,#2 ;0238 A84044
L023A: RETURN ;023A 060000
;=====================================================================================================
L023C: MOV W1,TBLPAG ;023C 880191
MOV W0,W1 ;023E 780080
CLR W0 ;0240 EB0000
BRA L026E ;0242 370015
;=====================================================================================================
L0244: ADD W1,#0x2,W1 ;0244 4080E2
ADDC TBLPAG ;0246 B4A032
TBLRDL [W1],W3 ;0248 BA0191
ADD W1,#0x2,W1 ;024A 4080E2
ADDC TBLPAG ;024C B4A032
TBLRDL [W1],W5 ;024E BA0291
ADD W1,#0x2,W1 ;0250 4080E2
ADDC TBLPAG ;0252 B4A032
CLR W4 ;0254 EB0200
LSR W5,#7,W6 ;0256 DE2B47
AND #0x7F,W5 ;0258 B207F5
CP.B W5,#0x0 ;025A E12C60
BRA NZ,L0266 ;025C 3A0004
;=====================================================================================================
L025E: CLR.B [W2++] ;025E EB5900
DEC W3,W3 ;0260 E90183
BRA GTU,L025E ;0262 3EFFFD
;=====================================================================================================
BRA L026E ;0264 370004
;=====================================================================================================
L0266: CP W5,#0x1 ;0266 E12861
BRA Z,L026C ;0268 320001
;=====================================================================================================
SETM W4 ;026A EB8200
L026C: RCALL L0276 ;026C 070004
L026E: TBLRDL [W1],W2 ;026E BA0111
CP0 W2 ;0270 E00002
BRA NZ,L0244 ;0272 3AFFE8
;=====================================================================================================
RETURN ;0274 060000
;=====================================================================================================
L0276: TBLRDL.B [W1++],[W2++] ;0276 BA5931
DEC W3,W3 ;0278 E90183
BRA Z,L0294 ;027A 32000C
;=====================================================================================================
TBLRDL.B [W1--],[W2++] ;027C BA5921
DEC W3,W3 ;027E E90183
BRA Z,L0292 ;0280 320008
;=====================================================================================================
CP0 W4 ;0282 E00004
BRA NZ,L028C ;0284 3A0003
;=====================================================================================================
L0286: ADD W1,#0x2,W1 ;0286 4080E2
ADDC TBLPAG ;0288 B4A032
BRA L0276 ;028A 37FFF5
;=====================================================================================================
L028C: TBLRDH.B [W1],[W2++] ;028C BAD911
DEC W3,W3 ;028E E90183
BRA NZ,L0286 ;0290 3AFFFA
;=====================================================================================================
L0292: INC W1,W1 ;0292 E80081
L0294: ADD W1,#0x1,W1 ;0294 4080E1
ADDC TBLPAG ;0296 B4A032
RETURN ;0298 060000
;=====================================================================================================
L029A: .PBYTE 0x00,0x40,0xDA,0x00,0x00,0xFE,0x01,0x00,0x00
L02A0: .PBYTE 0x02,0x00,0x00,0x08,0x08,0x00,0x02,0x00,0x00
L02A6: .PBYTE 0x00,0x00,0x00,0x00,0x08,0x00,0x08,0x00,0x00
L02AC: .PBYTE 0x02,0x00,0x00,0xD8,0x04,0xF8,0x0C,0xBB,0x04
L02B2: .PBYTE 0xE8,0x03,0x00,0x00,0x00,0x00,
;=====================================================================================================
L02B6: LNK #0x4 ;02B6 FA0004
MOV W0,[W14] ;02B8 780F00
MOV W1,[W14+0x2] ;02BA 980711
CLR W4 ;02BC EB0200
MOV W4,W0 ;02BE 780004
ULNK ;02F0 FA8000
RETURN ;02W2 060000
;=====================================================================================================
RETURN ;02J4 060000
;=====================================================================================================