Disassembly of ED Line Editor for LUnix by Ilker Ficicilar (c) 1998 ; Header: &lunmark=0ffE &lunhead=1000 &progname=1038 &null=10fe start=1040 jcmdloop=1080 cmdloop=1500 jfillbuf=1083 fillbuf=1100 jprintex=1086 printex=113d jerror1=1089 error1=1153 jerror2=108c error2=115d jsetcurr=108f setcurr=1169 jsetrange=1092 setrange=1218 jeqcmd=1095 eqcmd=1230 jfindcurr=1098 findcurr=1275 jfindemcu=109b findemcu=12d8 jisiteno=109e isiteno=136c jmoveAPB=10a1 moveAPB=13a2 jitexent=10a4 itexent=13b0 jatexent=10a7 atexent=1425 jstdout=10fb *0ffe DATA *1040 CODE *1100 CODE ; ed.bin Binary: ; *** text follows *** *=$0FFE lunmark .byte $FF, $FF ;.. lunhead .byte $00, $01, $10, $00, $27, $19, $13, $00 ;.ap.'ys. x1008 .byte $2C, $40, $00, $00, $00, $00, $00, $00 ;,@...... .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ progname .byte $45, $44, $20, $20, $20, $20, $20, $20 ;ed start LDA #$10 JSR i9051 NOP NOP NOP LDA #$00 LDX #$12 i104C STA x19,X DEX BPL i104C LDA #$01 STA x28 LDA #$70 STA x29 JSR i10B0 STA x1C JSR i10B0 STA x27 JSR i10B0 LDY #$00 STA (x26),Y STA x25 TYA STA (x24),Y LDA x1008 BNE i1077 JSR i10B0 i1077 STA x1A JSR i1B90 NOP NOP NOP NOP jcmdloop JMP cmdloop jfillbuf JMP fillbuf jprintex JMP printex jerror1 JMP error1 jerror2 JMP error2 jsetcurr JMP setcurr jsetrange JMP setrange jeqcmd JMP eqcmd jfindcurr JMP findcurr jfindemcu JMP findemcu jisiteno JMP isiteno jmoveAPB JMP moveAPB jitexent JMP itexent jatexent JMP atexent i10AA JMP i142E i10AD JMP i1446 i10B0 JMP i184D i10B3 JMP i1B89 i10B6 JMP i1B60 i10B9 JMP i1B73 i10BC JMP i1B69 i10BF JMP i1700 i10C2 JMP i1780 i10C5 JMP i178E i10C8 JMP i17D0 i10CB JMP i17E3 i10CE JMP i17F0 i10D1 JMP i1800 i10D4 JMP i180D i10D7 JMP i1829 i10DA JMP i1870 i10DD JMP i187C i10E0 JMP i1B45 i10E3 JMP i196B i10E6 JMP i1AF0 JMP i1982 i10EC JMP i1977 i10EF JMP i1A00 i10F2 JMP i1A5F i10F5 JMP i1B7B i10F8 JMP i1B3A jstdout JMP i1BE0 null .byte $00, $00 ;.. fillbuf LDY #$00 i1102 STY x1D i1104 JSR i9066 CMP #$00 BEQ i1104 CMP #$03 BEQ i1135 LDY x1D CMP #$14 BNE i1121 CPY #$00 BEQ i1104 JSR jstdout DEC x1D CLC BCC i1104 i1121 PHA JSR jstdout PLA LDY x1D STA (x1B),Y CMP #$0D BEQ i1131 INY BNE i1102 i1131 LDA x1D CLC RTS i1135 LDY x1D STA (x1B),Y LDA #$00 SEC RTS printex STA x2A STY x2B i1141 LDY #$00 LDA (x2A),Y BEQ i1152 JSR jstdout INC x2A BNE i1141 INC x2B BNE i1141 i1152 RTS error1 LDA #$00 LDY #$1F JSR i1BD0 JMP jcmdloop error2 TYA PHA LDA #$20 LDY #$1F JSR i1BD0 PLA TAY RTS setcurr TYA PHA LDY #$00 LDA (x1B),Y CMP #$30 BNE i1176 PLA TAY RTS i1176 PLA PHA TAY DEY LDA (x1B),Y AND #$0F STA x1E LDA #$00 STA x1F DEY BMI i11F8 LDA (x1B),Y CMP #$2C BEQ i11F8 AND #$0F ASL STA x1F ASL ASL ADC x1F ADC x1E STA x1E LDA #$00 STA x1F DEY BPL i11A4 CLC BCC i11F8 i11A4 LDA (x1B),Y CMP #$2C BNE i11AD CLC BCC i11F8 i11AD TAX LDA x1E00,X CLC ADC x1E STA x1E LDA x1E10,X ADC x1F STA x1F DEY BPL i11C3 CLC BCC i11F8 i11C3 LDA (x1B),Y CMP #$2C BNE i11CC CLC BCC i11F8 i11CC TAX LDA x1E20,X CLC ADC x1E STA x1E LDA x1E30,X ADC x1F STA x1F DEY BMI i11F8 LDA (x1B),Y CMP #$2C BEQ i11F8 TAX LDA x1E40,X CLC ADC x1E STA x1E LDA x1E50,X ADC x1F STA x1F NOP NOP NOP i11F8 LDA x1F CMP x23 BCC i1209 BNE i120C LDA x1E CMP x22 BCC i1209 BNE i120C CLC i1209 PLA TAY RTS i120C LDA x22 STA x1E LDA x23 STA x1F SEC PLA TAY RTS setrange LDA x1E PHA LDA x1F PHA JSR jsetcurr LDA x1E STA x20 LDA x1F STA x21 PLA STA x1F PLA STA x1E RTS eqcmd LDA x1E PHA LDA x1F PHA LDY #$00 i1238 LDX #$10 LDA #$00 i123C ASL x1E ROL x1F ROL CMP #$0A BCC i1247 SBC #$0A i1247 ROL x2A ROL x2B DEX BNE i123C STA (x1B),Y INY LDA x2A STA x1E LDA x2B STA x1F ORA x2A BNE i1238 DEY i125E STY x1D LDA (x1B),Y ORA #$30 JSR jstdout LDY x1D DEY BPL i125E PLA STA x1F PLA STA x1E JMP jcmdloop findcurr LDY #$00 LDA (x26),Y STA x25 STY x24 LDA x1E ORA x1F BEQ i12CD NOP NOP LDA x1F BNE i128F LDA x1E CMP #$01 BEQ i12CB i128F LDA #$01 STA x2A STY x2B TYA PHA i1297 INC x2A BNE i129D INC x2B i129D SEC LDY #$00 LDA (x24),Y ADC x24 STA x24 LDA (x24),Y BNE i12BE PLA TAY INY TYA PHA CPY x28 BCC i12B6 PLA CLC RTS i12B6 LDA (x26),Y STA x25 LDA #$00 STA x24 i12BE LDA x1E CMP x2A BNE i1297 LDA x1F CMP x2B BNE i1297 PLA i12CB CLC RTS i12CD LDA #$01 STA (x24),Y INY LDA #$0D STA (x24),Y CLC RTS findemcu LDA x1E CMP x22 BNE i12FA LDA x1F CMP x23 BNE i12FA LDY x28 DEY LDA (x26),Y STA x25 LDY #$00 STY x24 i12EF LDA (x24),Y BEQ i12F6 INY BNE i12EF i12F6 STY x24 i12F8 CLC RTS i12FA LDY #$00 LDA (x26),Y STA x25 STY x24 LDA x1E ORA x1F BEQ i1361 NOP NOP LDA x1F BNE i1314 LDA x1E CMP #$01 BEQ i12F8 i1314 LDA #$01 STA x2A STY x2B TYA PHA i131C INC x2A BNE i1322 INC x2B i1322 SEC LDY #$00 LDA (x24),Y ADC x24 STA x24 LDA (x24),Y BNE i1352 LDA x1E CMP x2A BNE i133E LDA x1F CMP x2B BNE i133E PLA CLC RTS i133E PLA TAY INY TYA PHA CPY x28 BCC i134A PLA SEC RTS i134A LDA (x26),Y STA x25 LDA #$00 STA x24 i1352 LDA x1E CMP x2A BNE i131C LDA x1F CMP x2B BNE i131C PLA CLC RTS i1361 LDA #$01 STA (x24),Y INY LDA #$0D STA (x24),Y CLC RTS isiteno LDA x24 PHA LDA #$00 STA x24 TAY i1374 LDA (x24),Y STY x2A BEQ i1383 SEC ADC x2A TAY BNE i1374 SEC BCS i1391 i1383 SEC LDA #$FE SBC x2A BCC i1390 CMP x1D BCC i1390 CLC .byte $24 i1390 SEC i1391 PLA STA x24 PHP SEC LDA #$FF SBC x24 CLC SBC x1D STA x2A PLP RTS NOP moveAPB LDY x28 i13A4 DEY LDA (x26),Y INY STA (x26),Y DEY CPY x2A BNE i13A4 RTS itexent LDA x1E ORA x1F BNE i13B8 NOP NOP i13B8 JSR jfillbuf BCS i1417 LDY #$00 LDA (x1B),Y CMP #$2E BNE i13D9 LDY x1D CPY #$01 BEQ i1411 DEY i13CC LDA (x1B),Y CMP #$2E BNE i13E6 DEY BNE i13CC DEC x1D BNE i13E6 i13D9 LDY x1D CPY #$00 BNE i13E6 INY STY x1D LDA #$0D STA (x1B),Y i13E6 JSR i10AD BCS i1417 LDY #$00 LDA x1D STA (x24),Y INC x24 BNE i13F7 INC x25 i13F7 LDA (x1B),Y STA (x24),Y INY CPY x1D BCC i13F7 INC x1E BNE i1406 INC x1F i1406 INC x22 BNE i140C INC x23 i140C CLC BCS i1417 BCC i13B8 i1411 JSR i10AA JMP jcmdloop i1417 JSR i10AA JMP i10D1 NOP SEC JSR i10AA JMP jcmdloop atexent INC x1E BNE i142B INC x1F i142B JMP jitexent i142E LDA x23 CMP x1F BCC i143C BNE i1444 LDA x22 CMP x1E BCS i1444 i143C LDA x22 STA x1E LDA x23 STA x1F i1444 CLC RTS i1446 JSR jfindemcu BCC i144C RTS i144C JSR jisiteno BCS i146A LDY x2A INY SEC LDA x1D ADC x24 STA x2A LDA x25 STA x2B i145F DEY LDA (x24),Y STA (x2A),Y CPY #$00 BNE i145F CLC RTS i146A LDA x28 CMP x29 BCC i1471 RTS i1471 LDA x25 LDY x28 i1475 DEY CMP (x26),Y BNE i1475 STY x2A LDA x24 BNE i149A JSR jmoveAPB i1483 JSR i10B0 BCC i1489 RTS i1489 LDY x2A STA (x26),Y INC x28 STA x25 LDA #$00 STA x24 TAY STA (x24),Y CLC RTS i149A LDY #$00 LDA (x24),Y BNE i14AC INC x28 INC x2A JSR jmoveAPB DEC x28 CLC BCC i1483 i14AC INC x28 LDA x28 CMP x29 BCC i14B5 RTS i14B5 INC x2A JSR jmoveAPB JSR jmoveAPB JSR i10B0 BCC i14C3 RTS i14C3 LDY x2A INY STA (x26),Y STA x2B DEY TYA PHA NOP LDA #$00 STA x2A SEC SBC x24 TAY i14D6 DEY LDA (x24),Y STA (x2A),Y LDA #$00 STA (x24),Y CPY #$00 BNE i14D6 PLA STA x2A JSR i10B0 BCC i14EC RTS i14EC LDY x2A STA (x26),Y STA x25 LDY #$00 STY x24 TYA STA (x24),Y INC x28 CLC RTS NOP NOP NOP cmdloop NOP NOP NOP LDA #$0D JSR jstdout LDA x22 STA x20 LDA x23 STA x21 LDA #$3A JSR jstdout JSR jfillbuf LDY #$00 LDA (x1B),Y CMP #$51 BNE i1523 JMP i10E3 i1523 CMP #$49 BNE i152A JMP jitexent i152A CMP #$44 BNE i1531 JMP i10EC i1531 CMP #$3F BNE i1538 JMP jerror1 i1538 CMP #$41 BNE i153F JMP jatexent i153F CMP #$46 BNE i1546 JMP i10F8 i1546 CMP #$58 BNE i154D JMP i10E6 i154D CMP #$57 BNE i1554 JMP i10F2 i1554 CMP #$52 BNE i155B JMP i10C5 i155B CMP #$5A BNE i1562 JMP i10DA i1562 CMP #$50 BNE i1569 JMP jerror1 i1569 CMP #$03 BNE i1570 JMP i10B6 i1570 CMP #$2E BNE i1577 JMP i10CE i1577 CMP #$3D BNE i157E JMP jeqcmd i157E CMP #$0D BNE i1585 JMP i10D4 i1585 CMP #$2B BNE i158C JMP i10D4 i158C CMP #$2D BNE i1593 JMP i10D7 i1593 NOP NOP NOP CMP #$30 BCS i159D JMP i1622 i159D CMP #$3A BCC i15A4 JMP i1622 i15A4 INY LDA (x1B),Y CMP #$30 BCC i15AF CMP #$3A BCC i15A4 i15AF NOP CMP #$0D BNE i15BD JSR jsetcurr JSR i10CB JMP jcmdloop i15BD CMP #$2C BEQ i15D4 LDX #$03 i15C3 CMP x1E00,X BEQ i15CE DEX BPL i15C3 JMP i1622 i15CE JSR jsetcurr JMP i1600 i15D4 JSR jsetcurr INY LDA (x1B),Y CMP #$30 BCS i15E1 JMP i1622 i15E1 CMP #$3A BCC i15E8 JMP i1622 i15E8 INY LDA (x1B),Y CMP #$30 BCC i15F3 CMP #$3A BCC i15E8 i15F3 LDX #$04 i15F5 CMP x1E00,X BEQ i1600 DEX BPL i15F5 JMP i1622 i1600 JSR jsetrange LDA (x1B),Y CMP #$44 BNE i160C JMP jerror1 i160C CMP #$5A BNE i1613 JMP i10DD i1613 CMP #$57 BNE i161A JMP jerror1 i161A CMP #$50 BNE i1621 JMP jerror1 i1621 NOP i1622 LDA #$3F JSR jstdout LDA #$0D JSR jstdout JMP jcmdloop ; 162F: Illegal instruction. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $A0, $1F, $A9, $FF, $D9, $A0, $1E ;. _).Y ^ .byte $D0, $05, $88, $10, $F8, $38, $60, $A2 ;Pe.p.8`" .byte $08, $B9, $A0, $1E, $0A, $CA, $B0, $FC ;h9 ^jJ0. .byte $BD, $90, $1E, $19, $A0, $1E, $99, $A0 ;=.^y ^. .byte $1E, $A5, $1D, $48, $86, $1D, $98, $0A ;^%]h.].j .byte $0A, $0A, $18, $65, $1D, $AA, $68, $85 ;jjxE]*H. .byte $1D, $8A, $18, $60, $48, $4A, $4A, $4A ;].x`hjjj .byte $A8, $68, $29, $07, $AA, $B9, $A0, $1E ;(H)g*9 ^ .byte $3D, $90, $1E, $D0, $02, $38, $60, $49 ;=.^Pb8`i .byte $FF, $39, $A0, $1E, $99, $A0, $1E, $18 ;.9 ^. ^x .byte $60 ;` i1690 LDA #$20 JSR iFFC3 LDA #$21 JSR iFFC3 LDA #$21 LDX xBA LDY #$0F JSR iFFBA JSR iFFC0 BCS $16D6 LDY #$00 LDA (x1B),Y BEQ $16B1 INY BNE $16AA i16B1 TYA LDX x1B LDY x1C JSR iFFBD LDA #$20 LDX xBA LDY #$02 JSR iFFBA JSR iFFC0 LDX #$20 JSR iFFC6 LDX #$21 JSR iFFC6 JSR iFFE4 CMP #$31 BCC $16E5 i16D6 JSR i10BC NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP SEC RTS i16E5 LDX #$20 JSR iFFC6 CLC RTS i16EC LDA #$20 JSR iFFC3 LDA #$21 JSR iFFC3 JSR $FFCC CLC RTS ; 16FB: Illegal instruction. .byte $00, $00, $00, $00, $00 ;..... i1700 LDY #$00 STY x20 LDA (x1B),Y BEQ i1772 JSR i10B9 BCS i1772 i170D LDY #$00 i170F STY x1D JSR iFFE4 TAX JSR iFFB7 AND #$40 BEQ i1724 LDY x1D LDA #$80 STA x20 BNE i1732 i1724 TXA LDY x1D STA (x1B),Y CMP #$0D BEQ i1736 INY CPY #$FF BNE i170F i1732 LDA #$0D STA (x1B),Y i1736 CPY #$00 BNE i173D INY STA (x1B),Y i173D STY x1D JSR i10AD BCS i1772 LDY #$00 LDA x1D STA (x24),Y INC x24 BNE i1750 INC x25 i1750 LDA (x1B),Y STA (x24),Y INY CPY x1D BCC i1750 LDA #$00 STA (x24),Y INC x1E BNE i1763 INC x1F i1763 INC x22 BNE i1769 INC x23 i1769 LDA x20 BPL i170D JSR i10BC CLC RTS i1772 JSR i10BC JMP i1BC0 NOP NOP NOP NOP RTS ; 177D: Illegal instruction. .byte $00, $00, $00 ;... i1780 LDY #$00 i1782 LDA (x19),Y STA (x1B),Y BEQ i178B INY BNE i1782 i178B JMP i10BF i178E LDY #$01 i1790 LDA (x1B),Y CMP #$20 BNE i17A5 INY CPY x1D BCC i1790 i179B LDA #$00 LDY #$1F JSR i1BC0 JMP jcmdloop i17A5 CPY x1D BCS i179B STY x2A LDA x1C STA x2B LDY #$00 i17B1 LDA (x2A),Y STA (x1B),Y CMP #$0D BEQ i17BC INY BNE i17B1 i17BC LDA #$00 STA (x1B),Y JSR i10BF BCS i179B JMP jcmdloop ; 17C8: Illegal instruction. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ i17D0 LDY #$00 LDA (x24),Y TAX i17D5 INY LDA (x24),Y CMP #$0D BEQ i17DF JSR jstdout i17DF DEX BNE i17D5 RTS i17E3 LDA #$0D JSR jfindcurr BCC i17EB RTS i17EB JSR i10C8 CLC RTS i17F0 JSR i10CB BCS i17F8 JMP jcmdloop i17F8 JMP i10D1 ; 17FB: Illegal instruction. .byte $00, $00, $00, $00, $00 ;..... i1800 LDA #$0D JSR jstdout LDA #$3F JSR jstdout JMP jcmdloop i180D LDA #$0D NOP NOP NOP INC x1E BNE i1818 INC x1F i1818 JSR i10AA JSR jfindcurr BCS i1826 JSR i10C8 JMP jcmdloop i1826 JMP i10D1 i1829 LDA x1E ORA x1F BEQ i1847 LDA x1E BNE i1835 DEC x1F i1835 DEC x1E LDA x1E ORA x1F BNE i183F INC x1E i183F JSR jfindcurr BCS i184A JSR i10C8 i1847 JMP jcmdloop i184A JMP i10D1 i184D JSR i1B83 BCS i186F TAY LDA x2B PHA LDA x2A PHA STY x2B LDY #$00 STY x2A TYA i1860 STA (x2A),Y INY BNE i1860 LDY x2B PLA STA x2A PLA STA x2B TYA CLC i186F RTS i1870 JSR i10AA JSR i189F JSR i10AA JMP jcmdloop i187C JSR i10AA JSR i1888 JSR i10AA JMP jcmdloop i1888 LDA x1E CMP x20 BNE i1894 LDA x1F CMP x21 BEQ i189F i1894 LDY x1D DEY LDA (x1B),Y CMP #$5A BEQ i18ED SEC RTS i189F LDY x1D DEY LDA (x1B),Y CMP #$5A BEQ i18E0 CMP #$2B BEQ i18E0 CMP #$2D BNE i18B6 LDA #$16 STA x1D BNE i18BE i18B6 CMP #$2E BNE i18DE LDA #$0B STA x1D i18BE LDA x1F BNE i18D0 LDA x1E CMP x1D BCS i18D0 LDA #$01 STA x1E NOP NOP BNE i18E0 i18D0 SEC LDA x1E SBC x1D STA x1E BCS i18E0 DEC x1F CLC BCC i18E0 i18DE SEC RTS i18E0 CLC LDA x1E ADC #$16 STA x20 LDA x1F ADC #$00 STA x21 i18ED LDA x23 CMP x21 BCC i18FB BNE i1903 LDA x22 CMP x20 BCS i1903 i18FB LDA x22 STA x20 LDA x23 STA x21 i1903 LDA x1E CMP x20 BNE i1912 LDA x1F CMP x21 BNE i1912 SEC RTS NOP i1912 JSR jfindcurr STY x1D i1917 LDA #$0D JSR jstdout JSR i10C8 INC x1E BNE i1925 INC x1F i1925 LDA x1F CMP x21 BCC i1912 LDA x1E CMP x20 BCC i1912 BEQ i1912 CLC RTS SEC LDY #$00 LDA (x24),Y ADC x24 STA x24 LDA (x24),Y BNE i1917 LDY x1D INY STY x1D CPY x28 BCC i194D CLC RTS i194D LDA (x26),Y STA x25 LDA #$00 STA x24 BEQ i1917 NOP NOP NOP i195A LDY #$00 i195C STY x1D LDA (x26),Y JSR i10B3 LDY x1D INY CPY x28 BNE i195C RTS i196B JSR i10E0 NOP NOP RTS JSR i10E0 NOP NOP ; 1976: Illegal instruction. .byte $00 ;. i1977 JSR i1982 BCS i197F JMP jcmdloop i197F JMP jcmdloop i1982 NOP NOP NOP JSR i10AA LDA x1E ORA x1F BEQ i19D8 LDA x22 ORA x23 BEQ i19D8 JSR jfindcurr BCS i19D8 LDY #$00 LDA (x24),Y BEQ i19D8 STA x1D SEC LDA #$FF SBC x24 SEC SBC x1D STA x1D LDA (x24),Y SEC ADC x24 STA x2A LDA x25 STA x2B i19B6 LDA (x2A),Y STA (x24),Y INY CPY x1D BCC i19B6 LDY #$00 LDA (x24),Y ORA x24 BNE i19E7 LDA x28 CMP #$01 BEQ i19E7 LDA x25 i19CF CMP (x26),Y BEQ i19DA INY CPY x28 BNE i19CF i19D8 SEC RTS i19DA INY LDA (x26),Y DEY STA (x26),Y INY CPY x28 BCC i19DA DEC x28 i19E7 LDA x22 BNE i19ED DEC x23 i19ED DEC x22 JSR i10AA CLC RTS ; 19F4: Illegal instruction. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00 ;.... i1A00 LDA x22 ORA x23 BEQ i1A57 JSR i10F5 BCS i1A57 LDA #$01 STA x1E LDA #$00 STA x1F i1A13 JSR jfindcurr LDY #$00 LDA (x24),Y BEQ i1A57 STA x1D i1A1E INY LDA (x24),Y CMP #$0D BEQ i1A2E JSR iFFD2 CPY x1D BNE i1A1E LDA #$0D i1A2E JSR iFFD2 JSR iFFB7 CMP #$00 NOP NOP LDA x1E CMP x22 BNE i1A44 LDA x1F CMP x23 BEQ i1A4F i1A44 INC x1E BNE i1A4A INC x1F i1A4A NOP NOP CLC BCC i1A13 i1A4F JSR i10BC JSR i10AA CLC RTS i1A57 JSR i10BC JSR i10AA SEC RTS i1A5F JSR i10EF BCS i1A67 JMP jcmdloop i1A67 JMP i1AF9 i1A6A LDA #$20 JSR iFFC3 LDA #$21 JSR iFFC3 LDY #$00 LDA (x19),Y BEQ i1AE2 LDA #$21 LDX xBA LDY #$0F JSR iFFBA JSR iFFC0 BCS i1AE2 LDY #$00 LDA #$40 STA (x1B),Y INY LDA #$30 STA (x1B),Y INY LDA #$3A STA (x1B),Y LDY #$00 i1A9A LDA (x19),Y BEQ i1AA7 INY INY INY STA (x1B),Y DEY DEY BNE i1A9A i1AA7 INY INY INY LDA #$2C STA (x1B),Y INY LDA #$53 STA (x1B),Y INY LDA #$2C STA (x1B),Y INY LDA #$57 STA (x1B),Y INY LDA #$00 STA (x1B),Y TYA LDX x1B LDY x1C JSR iFFBD LDA #$20 LDX xBA LDY #$02 JSR iFFBA JSR iFFC0 LDX #$21 JSR iFFC6 JSR iFFE4 CMP #$31 BCC i1AE7 i1AE2 JSR i10BC SEC RTS i1AE7 LDX #$20 JSR iFFC9 CLC RTS ; 1AEE: Illegal instruction. .byte $00, $00 ;.. i1AF0 JSR i10EF BCS i1AF9 JSR i10E0 RTS i1AF9 LDA #$52 LDY #$1F JSR i1BC0 JMP jcmdloop i1B03 LDY x1D CPY #$02 BCS i1B1F i1B09 LDY #$00 i1B0B LDA (x19),Y NOP NOP BEQ i1B19 JSR jstdout INY BNE i1B0B i1B17 SEC RTS i1B19 CPY #$00 BEQ i1B17 CLC RTS i1B1F BEQ i1B17 LDY #$02 i1B23 LDA (x1B),Y DEY DEY CMP #$0D BNE i1B31 LDA #$00 STA (x19),Y BEQ i1B09 i1B31 STA (x19),Y INY INY INY BNE i1B23 BEQ i1B17 i1B3A JSR i1B03 BCS i1B42 JMP jcmdloop i1B42 JMP i10D1 i1B45 JSR i195A LDA x27 JSR i10B3 LDA x1C JSR i10B3 LDA x1A CMP x1008 BEQ i1B5C JSR i10B3 i1B5C CLC RTS ; 1B5E: Illegal instruction. .byte $00, $00 ;.. i1B60 JSR i10E0 LDA #$FF JSR i9018 RTS i1B69 JSR i16EC LDX #$00 JSR i9042 CLC RTS i1B73 LDX #$00 JSR i903F JMP i1690 i1B7B LDX #$00 JSR i903F JMP i1A6A i1B83 SEI JSR i9036 CLI RTS i1B89 SEI JSR i9033 CLI RTS ; 1B8F: Illegal instruction. .byte $00 ;. i1B90 LDA #$0D JSR jstdout LDA x1008 BEQ i1BB6 LDY #$01 i1B9C LDA (x19),Y DEY STA (x19),Y INY INY BNE i1B9C STY x1D JSR i1B03 BCS i1BB6 LDA #$0D JSR jstdout JSR i10C2 CLC RTS i1BB6 LDY #$00 LDA #$00 STA (x19),Y SEC RTS ; 1BBE: Illegal instruction. .byte $00, $00 ;.. i1BC0 LDY #$00 i1BC2 LDA x1F52,Y BEQ i1BCD JSR jstdout INY BNE i1BC2 i1BCD RTS ; 1BCE: Illegal instruction. .byte $00, $00 ;.. i1BD0 LDY #$00 i1BD2 LDA x1F00,Y BEQ i1BDD JSR jstdout INY BNE i1BD2 i1BDD RTS ; 1BDE: Illegal instruction. .byte $00, $00 ;.. i1BE0 CMP #$14 BEQ i1BE7 JMP i9069 i1BE7 LDA #$9D JSR i9069 LDA #$20 JSR i9069 LDA #$9D JMP i9069 ; 1BF6: Illegal instruction. .byte $00, $00, $02, $00, $00, $00, $00, $00 ;..b..... .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00 ;.. x1E00 .byte $44, $5A, $57, $50, $0D, $00, $00, $00 ;dzwpm... .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ x1E10 .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ x1E20 .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ x1E30 .byte $00, $64, $C8, $2C, $90, $F4, $58, $BC ;.DH,..x< .byte $20, $84, $00, $00, $00, $00, $00, $00 ; ....... x1E40 .byte $00, $00, $00, $01, $01, $01, $02, $02 ;...aaabb .byte $03, $03, $00, $00, $00, $00, $00, $00 ;cc...... x1E50 .byte $00, $E8, $D0, $B8, $A0, $88, $70, $58 ;..P8 .Px .byte $40, $28, $00, $00, $00, $00, $00, $00 ;@(...... .byte $00, $03, $07, $0B, $0F, $13, $17, $1B ;.cgkosw[ .byte $1F, $23, $00, $00, $00, $00, $00, $00 ;_#...... .byte $00, $10, $20, $30, $40, $50, $60, $00 ;.p 0@p`. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $27, $4E, $75, $9C, $C3, $EA, $00 ;.'nU.C.. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $01, $02, $04, $08, $10, $20, $40, $80 ;abdhp @. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $FF, $FF, $FF, $FF, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $FF, $FF, $00, $00 ;........ .byte $00, $00, $00, $F0, $FF, $FF, $FF, $FF ;........ .byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ x1F00 .byte $0D, $4E, $4F, $54, $20, $49, $4D, $50 ;mnot imp .byte $4C, $45, $4D, $45, $4E, $54, $45, $44 ;lemented .byte $20, $59, $45, $54, $20, $0D, $00, $00 ; yet m.. .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $0D, $4E, $4F, $4E, $2D, $49, $4D, $50 ;mnon-imp .byte $4C, $45, $4D, $45, $4E, $54, $45, $44 ;lemented .byte $20, $46, $45, $41, $54, $55, $52, $45 ; feature .byte $20, $0D, $00, $00, $00, $00, $00, $00 ; m...... .byte $0D, $52, $55, $4E, $2D, $54, $49, $4D ;mrun-tim .byte $45, $20, $45, $52, $52, $4F, $52, $20 ;e error .byte $0D, $00 ;m. x1F52 .byte $0D, $49, $4E, $50, $55, $54, $2F, $4F ;minput/o .byte $55, $54, $50, $55, $54, $20, $45, $52 ;utput er .byte $52, $4F, $52, $0D, $00, $00, $00, $00 ;rorm.... .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00, $00, $00 ;........ .byte $00, $00, $00, $00, $00, $00 ; Misassembly source 4.07 17 Feb 1998 Generated Thu Apr 9 08:42:30 EET DST 1998