@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLLI $j") $G% }H 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆  LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED300 FREE SECTORS COPYING---D1:D8TO4}D4.OBJ# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 2.?}D2:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u0100 *=$6000110 LDX #$FF0120 STX $D3010130 LDA #$380140 STA $D3030150 STX $D3010160 LDA #$3C0170 STA $D303018V}0 STX $D3010190 BRK0200 .ENDSTX $D3010130 LDA #$380140 STA $D3030150 STX $D3010160 LDA #$3C0170 STA $D303018"0100 ;PIDE05.ASM 4/18/990110 ;0120 *=$D8000130 ;0140 .BYTE $00,$00,$000150 .BYTE $80 ;$D8030160 .BYTE $000170 X} ;0180 JMP SIOVECT ;$D8050190 JMP IRPVECT ;$D8080200 ;0210 .BYTE $91 ;$D80B0220 .BYTE $00,$00,$00,$000230 .BYTE Y}$00,$00,$00,$000240 .BYTE $00,$00,$00,$000250 .BYTE $000260 ;0270 ;0280 ;$D819 - INIT VECTOR0290 ;0300 WAITHD LDA #$ Z}500310 CMP $D1970320 BNE WAITHD0330 ;0340 LDA #$100350 STA $D1920360 LDA #$AF0370 STA $D1960380 LDA #$910390 [} STA $D1970400 LDX #$400410 ;0420 WLP DEY0430 BNE WLP0440 DEX0450 BNE WLP0460 ;0462 JSR $D7000464 ;0470 LDA # \}$010480 STA $2470490 RTS0500 ;0510 IRPVECT0520 RTS0530 ;0540 SIOVECT0550 LDA $D01F0560 AND #$020570 BEQ SIO0 ]}580 LDA $03000590 CMP #$310600 BNE SIO0610 LDX #$3C0620 ;0630 SRCH0640 LDA HDTABL+3,X0650 AND #$0F0660 CMP $03 ^}010670 BEQ IDECODE0680 DEX0690 DEX0700 DEX0710 DEX0720 BPL SRCH0730 ;0740 SIO0750 CLC0760 RTS0770 ;0780 I _}DECODE0790 LPBZY LDA $D1970800 AND #$800810 BNE LPBZY0820 ;0830 LDA $03020840 CMP #$530850 BEQ STATUSCMD0860 CM `}P #$210870 BEQ FORMATCMD0880 CMP #$220890 BEQ FORMATCMD0900 CMP #$520910 BEQ READCMD0920 CMP #$570930 BEQ WRTCM a}D0940 CMP #$500950 BEQ WRTCMD0960 CMP #$4E0970 BEQ STATUSCMD0980 ;0990 CMDREJ1000 LDA #$011010 STA $02EA1020 b}LDA #$8B1030 ;1040 RETURN1050 STA $03031060 TAY1070 SEC1080 RTS1090 ;1100 STATUSCMD1110 LDA HDTABL+3,X1120 AN c}D #$F01130 STA $02EA1140 STA $03081150 STA $03091160 ;1170 CLRSTATUS1180 LDA #$011190 BNE RETURN1200 ;1210 FORM d}ATCMD1220 LDA $03041230 STA $00321240 LDA $03051250 STA $00331260 LDA #$FF1270 LDY #$001280 STA ($32),Y1290 I e}NY1300 STA ($32),Y1310 BNE STATUSCMD1320 ;1330 READCMD1340 JSR SETREGS1350 BCS CMDREJ1360 LDA #$201370 STA $D19 f}71380 LDY #$001390 LP1 LDA $D1971400 AND #$801410 BNE LP11420 RDLP LDA $D1971430 AND #$081440 BEQ RDLP1450 LDA g}$D1901460 STA ($32),Y1470 INY1480 CPY $3081490 BNE RDLP1500 ENDRD LDA $D1901510 LDA $D1971520 AND #$081530 BNE h} ENDRD1540 BEQ CLRSTATUS1550 ;1560 WRTCMD1570 JSR SETREGS1580 BCS CMDREJ1590 LDA #$301600 STA $D1971610 LDY #$0 i}01620 LP2 LDA $D1971630 AND #$801640 BNE LP21650 WRTLP LDA $D1971660 AND #$081670 BEQ WRTLP1680 LDA ($32),Y1690 j} STA $D1901700 INY1710 BNE WRTLP1720 BEQ CLRSTATUS1730 ;1740 SETREGS1750 LDA $03041760 STA $00321770 LDA $0305 k}1780 STA $00331790 LDA $030A1800 AND #$0F1810 CLC1820 ADC #$011830 STA $D1931840 LDA $030A1850 AND #$F01860 l}LSR A1870 LSR A1880 LSR A1890 LSR A1900 ORA #$A01910 STA $D1961920 LDA $030B1930 CMP HDTABL+2,X1940 BCS SECTE m}RR1950 ADC HDTABL+1,X1960 STA $D1941970 LDA HDTABL,X1980 ADC #$001990 STA $D1952000 LDA #$012010 STA $D1922020 n} CLC2030 SECTERR RTS2040 ;2050 *=$D7C02060 HDTABL2070 ;2250 .END1990 STA $D1952000 LDA #$012010 STA $D1922020 JXQYLAL@ؑP͗ѩѩѢ@ שG``)1<)`)S%!3"p}/R@WmPiN 8`) 232ȑ2 ٰǩ Ѡ))ё2ѭ) ٰq}0Ѡ))223 )iѭ )JJJJ ѭ װ}׍ѽiѩ`ё2ѭ) ٰ^0100 *=$6000110 LDA #$400120 STA $D1400130 LDA #$010140 STA $D1FF0150 LDA #$000160 STA $320170 STA $340180 Ts}AY0190 LDA #$580200 STA $330210 LDA #$D80220 STA $350230 LP0 LDA ($32),Y0240 STA ($34),Y0250 INY0260 BNE LP00t}270 INC $330280 INC $350290 LDA $350300 CMP #$E00310 BNE LP00320 LDA #$000330 STA $D1400340 LDA #$000350 STAu} $D1FF0360 BRK0370 .END290 LDA $350300 CMP #$E00310 BNE LP00320 LDA #$000330 STA $D1400340 LDA #$000350 STA@BB@ԭЍ`,lHHHl"lH) ߍҥl H-Il8%,LIҥw}m#hlMh@h,l,lhhH)HlHh@@ 6 LMMx}MNOEO%NТ U O¥B)L­д ԍ5 ԍ41ԭ0ԭ/ԭoЭll8l)ԢXEO%Ny} ԭԢ U R¢ U&)+>)2+2m-+ ɟ ɃɄɔ)? ҍLz}+JJJJy{)xzЍЍҝpt ҢxJJJ}*|ʈl$l&l({}`` - -`hhh@x/j 'D" x=\>ɓ?%ȩxآ qĩR|}FF# ) s F өD")\=}}>%?R'S)(0b%Kĝ.ĝ 5X)өLPర  )ĩB~}HDĝE J VL nƥj 9D )ll l`P0C@ESK BOOT ERRORE:,}0­j l ĭ ӥ))ө(I I`}`}ӝНԝ<өө8Ӎөөө<Ӎӭӭө"ҩҍҩ(ҩ `67 }  , < L n e k Pn8ɍ9 )I` )3L;ƩS S0!   Y >ƭ`@B}C  iiA  Y >ƭЬ Y )ư ; `BiCill =ĊDE B}HLVLzRLS )'Lƭ> } ũ  `lF`1F!@P}WS  Y`S :ǠF! :Ǡȱȱ򈈌 ``}3 Ǡ9 Ǡ/E &*ȍȍE3 Ǡ 3` Ǡ, Ǡ"Emm`}ll3 sJjK J}K}mEHmh8Hh Hh }hh`8H3m6m7h6LPm6m76m6676m6`m6m76}6`H3jhm6}m76`mmm6ǒȒȒȒmmȵȵǕǩD)LHHѭɀ ɑ H`BHG} H hH qhB`jHH ʍH hHhh@LɠLɠLɠLɠ Lɠ L H`G}=!H` H HLM`LMBHB HH ɐ LhhLʠHhBLMM`hh̀@ .M  }.L .@ L\L)-%-/294%342/-2!-+%9"/!2$4%34[}17%2495)/0 ܀!3$&'(*+, :8#6".- 3}0!#%"!23("3\6/)#%qJiI`}fffffff>`<|fl0fF}68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nff>0fff>6lvv~n ~`|`~<}``<06<>f>f f>f>0<>f>f>``|ff|<``}`<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```}>`<|~ffff>fff<ck>6f< x~ 0~ffABLp@CDHHHD"0H}>~|@0!1110b0"1101HWWWWhHŠšh`WʨWWaʝ}0ƞ`WWWW`, *2 Ҡ0,*+ /05) 6#"8:[ .-2%9471&($'3!0> 0$0$0(}00 0(L"r ۰9 Hڢ D ۰!H hم٦0hL`.Eh+-X} ۰7H ۰H ehe ۥ Iihe+- ې08H*hj ۥiD ܰ  }` Qک0()?(E$8? p .L L٩` p 8逮0iE ܄ }8-+ ܢ8 i H h ܭ0 ii ܠ-`ԅՅ D&uԕةBLܩ0}fCb8@?i ZڰS ZڰF ZڰAee2 ei$  iiԥ`8`Ԡ`}`&&`I))8Դ0 >E0uذLܩ :ܩLܢ8LܥI8Օ}LܥE> 8@8e08 ܥ)0 LڥJJJJ0 L bץL D`8` 8i@0 LNۢՕ 8}ؐ ٠8ؐ е bL ۤȄ` `80 `H ې.+-}h8` ې . ېh`ՠ66666&`ڢ.`)q` D`}ʈe` ԕ` 8JJJJ ܵ) . ` 0` .0ʽ` ۥ)`8}`E)F)`ԅ ( ۥ) 4 D`ߠߠyʈ```} ݦ - ڰ(ii fڰ  0````ԕ`} ڰԅ)8@0&j ٥ԅX ݢ `ک M @ ڥ#ji@0 ڥ } (`8`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ ݦ fڢ ݢ ݦ } `ڢ (`0L8`@ ) (ۢf ޢ ک r @ݢ ڢl f ݩե}Ii $ԅ fڥ (`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh}8E?hyx? )D?@ (1V?wD3331??xS4ԅ8Lfffffff>`<|fl0fF68}of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf}8pp8?ww<~~}~<x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<}>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|}~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8-I,Ln-}Ln,,LnLyLLLLL3LrLLL\LL LL#LLLLL#LPLLLɕɚɟɤ}L `@۝FGiɀ``/.)Lp@ " qLp })0"%*H_vL Lp' "  ,&-'Lr Lp#  'ۅ}&Lr  氥 .@ Lr"%*Lp () /Lr /0A$ ") /ɛ L ۥ") /0 /ɛ󩉅# }$ Lr"%*Lp ()/($/  (0")/ɛ()ۥ") Lr#.D$E% @ }/.#` ",-*稱,ȱ,-,`()(()`$%$`$%`.8H((I))` #`-H,H.`8$10 }!!$ ! 8` ` %JKJqJ&JKJ V O- `mm}8 N Ln 08 ݐH  h LYO@@ʎj}LEǮ}` 38` Q LY&@JKJȱJ`}8`JK V8( ]'JȭJJKJJ  (8`( JȑJqJȭqJJ VˠJ}`Ji KilLr ];JHKHJKDJqJ VJȱJhKhJJJ`hh8`L3ɩ<ө<ө2A`B}`L (ҩmi:; < =:2i4354 ?ΜL"  / }? ,p? ?00ν0L B0`?>2i435< 0>A!CE000}Ɋ?0`0 1;:2 ҅1L: `H232435; 1 ҩ;  hh@2 e1i1L; :})h@1890 @<ӥL9`0`Hҍ 00) 08 109hh@ Ҡ2e1i1232}435ޥ<<Щ82m43m 5`2̍ҩ b 0 4ӭ Lb 0 }4ӭ = 0<L*`-2 ` Ҡҍ2ҩ% LV-2 2ҍ ҩ% ҩ(ҢA}Ҭ`ҍ`%Ң`jj)?j)`,  7` .  . 8 }8 b8}mJJJ 8)i 8}}`|08|`b}`Lx%) Ԥ  } [XL')0 Ԥ ҭҭҩҭ2ҩU2ȑ212i23i3X` <ө<ө0XL}*&'x \X`CT euxd   4dd //__aaaa a ''OOAAAA A  }((PP@PPP(( 00`` 0 @ HH"0}"0hh8`hh8`hh`$! ` %&'.M$L`HH)  hh`0.@ 0 )0}hh'H&H`Lj@Qyz`a`+)*)*WLT̍k/Lҩ@,n č}ԩd{j`WMQje( zo)?g jjj)g z od}XeY z x]de edheiA pfW  9*)3n  ij p` pB ief-f-W} n "QQ pW& ]j8 p pQ @ pQ pY pX pQ @ pp pp pd0e1p pde0h}1hL `*) R" //L j L d-FoJ`} L ɛ aL L} TZ****))I Fo L-PI1dPd` ]W I LL&LȩL`,n@ԩn΍}L b k4TlUm Lɛ bcq VL\  lTmUkk L0 Lb a LLbld b   }<  Lb i- de Lb*Joe| бy0LɀɁ I}ɂ  Ƀ@ИɄLɅ LLɉI LɎɊ| `L*ɒ Ɏr&|@}a{ |L# < ML򩀍`TʆTL TTͿUU0RSULUUSRL dddeej} cmTVl`cR!UR # UST  L UR e Xc ]LcL>cLJ L } cH h}c }H }hL Wλ0TL L dheicH hcTͿ hڠh  WL8 RU L QTT8 [ix}( < U * XL ` @Ln L0+dL0d8dee dL` p p`f}ʆeT &e &eeTdeWmd&eVJUjfedeeXd^eeYe_%Uefo`}cUVUW} Sސ}VԥW,cQ }" aL eTix ]} L} VTW${T)#}ɛ llΝ8뭝}TL8ptpquq`W 'SSWT*( VV}U L` @Lhh{LbL_]^`H)}nhJJJ`...` #n` #nI=`Tix #%n8`W ****))M`jʆigh؅fT}'hf8hf(higiL Ziy( <0TTix(Lfhd}gsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }}HHӭ ImɃIm )&= Ҫɟ I)?.M+//}hhh@!ϭkk п)Lm/͍/HMO-N ԍh@L̍`+>*) >`? }0)4Ӧb* \*=Lw` 0̍ҩҩ` h4Ӧb \**=`?03=}=`R ?0= Lz?`==` |=``0<`=  |0 |L}@b}ЩР@b} 6`%H$H` `#@R>  Y}`UW ?`@ `S   Y0 D` `HA! Khɛ` } LY Kܠ`@!S@ ``W+N(DS  `Nܢ} ŋ`8` Le查Š饟š`PX}BBl,ŋ`8` Le查Š饟š`PX0100 ; *** MVRAM5.ASM 4/18/99 ***0110 ; MOVES MEMORY INTO RAM0120 ;0130 *= $06000140 ;0150 PHP0160 SE}I0170 LDA $D40E0180 PHA0190 LDA #$000200 STA $D40E0210 ;0220 RAMON LDA #$C00230 ORA #$000240 }STA $D1400250 ;0260 LDA #$000270 STA $CB0280 STA $CD0290 LDA #$C00300 STA $CC0310 LDA #$40032}0 STA $CE0330 LDX #$7D0340 LDY #$000350 ;0360 LP1 JSR MOVEPAGE0370 BEQ COMPLETE0380 CMP #$D00390 } BNE LP10400 LDA #$500410 STA $CC0420 ;0430 LP2 JSR MOVEPAGE0440 CMP #$580450 BNE LP20460 ;0470 } LDA #$D80480 STA $CC0490 BNE LP10500 ;0510 MOVEPAGE LDA #$FD0520 STA $D3010530 LDA ($CD),Y0540 ST}X $D3010550 STA ($CB),Y0560 INY0570 BNE MOVEPAGE0580 ;0590 INC $CE0600 INC $CC0610 LDA $CC062}0 RTS0630 ;0640 COMPLETE PLA0650 STA $D40E0660 PLP0670 LDA #$FD0680 STA $D3010690 ;0700 RWOFF LDA} #$800710 STA $D1400720 BRK0730 .ENDE0660 PLP0670 LDA #$FD0680 STA $D3010690 ;0700 RWOFF LDA40100 ; *** MVROM5.ASM 4/18/99 ***0110 ; MOVES ROM INTO MEMORY0120 ;0130 *= $06000140 ;0150 LDA #$000160 !} STA $CB0170 STA $CD0180 LDA #$C00190 STA $CC0200 LDA #$400210 STA $CE0220 LDX #$FD0230 !}LDY #$000240 ;0250 LP1 JSR MOVEPAGE0260 BEQ COMPLETE0270 CMP #$D00280 BNE LP10290 ;0300 LDA #$500310 !} STA $CC0320 ;0330 LP2 JSR MOVEPAGE0340 CMP #$580350 BNE LP20360 ;0370 LDA #$D80380 STA $CC0390 !} BNE LP10400 ;0410 MOVEPAGE LDA #$7D0420 STA $D3010430 LDA ($CB),Y0440 STX $D3010450 STA ($CD),Y0460 !} INY0470 BNE MOVEPAGE0480 ;0490 INC $CE0500 INC $CC0510 LDA $CC0520 RTS0530 ;0540 COMPLETE BRK! } INY0470 BNE MOVEPAGE0480 ;0490 INC $CE0500 INC $CC0510 LDA $CC0520 RTS0530 ;0540 COMPLETE BRK 0100 ;IDE38F.ASM 04/17/990110 ;0120 *=$FC98 COLDSTART0130 JMP $E4770140 ;0150 *=$FC34 SELECT IDE SEG ^F10160 JS% }R SELNXTHD0170 JMP $FC6D0180 ;0190 *=$FCB5 TOGGLE D2 ^F20200 JSR PROCD20210 .BYTE $EA,$EA,$EA,$EA0220 .BYTE $EA,$% }EA,$EA,$EA0230 LDA #$000240 ;0250 *=$C31D KILL ROM CHKSUM0260 NOP0270 NOP0280 ;0290 *=$D7000300 ;0310 INITL1L2% }0320 JSR FINDX0330 JSR SETL1L20340 RTS0350 ;0360 SELNXTHD0370 JSR FINDX0380 JSR INCRX0390 JSR SETL1L20400 RTS%}0410 ;0420 FINDX0430 LDX #$1C0440 NXTPARM LDA $D7BC+3,X0450 AND #$0F0460 BNE FOUNDX0470 DEX0480 DEX0490 DEX05%}00 DEX0510 BNE NXTPARM0520 FOUNDX RTS0530 ;0540 INCRX0550 JSR WRITEON0560 LDA $D7BC+3,X0570 AND #$F00580 STA $D%}7BC+3,X0590 TXA0600 CLC0610 ADC #$040620 AND #$1C0630 TAX0640 LDA $D7BC+3,X0650 ORA #$010660 STA $D7BC+3,X06%}70 JSR WRITEOFF0680 RTS0690 ;0700 SETL1L20710 TXA0720 LSR A0730 LSR A0740 AND #$0F0750 STA $D1400760 LDY $D3%}010770 RTS0780 ;0790 PROCD20800 JSR WRITEON0810 LDA $D7DF0820 EOR #$020830 STA $D7DF0840 JSR WRITEOFF0850 JSR%} FINDX0860 JSR SETL1L20870 LDY $D3010880 RTS0890 ;0900 WRITEON0910 LDA #$400920 STA $D1400930 RTS0940 ;0950 W%}RITEOFF0960 LDA #$000970 STA $D1400980 RTS0990 ;1000 *=$D7BC1010 .BYTE $00,$00,$00,$001020 HDTABL1030 .BYTE $00%},$00,$06,$01 ;1536SD1040 .BYTE $00,$06,$06,$00 ;1536SD1050 .BYTE $00,$0C,$06,$00 ;1536SD1060 .BYTE $00,$12,$06,$00 ;153%}6SD1070 .BYTE $00,$18,$08,$60 ;2048DD1080 .BYTE $00,$20,$10,$60 ;4096DD1090 .BYTE $00,$30,$10,$60 ;4096DD1100 .BYTE $%}00,$40,$10,$62 ;4096DD1110 .BYTE $00,$50,$30,$63 ;12K DD1120 .BYTE $00,$80,$80,$64 ;32K DD1130 .BYTE $01,$00,$FF,$65 ;6%}4K DD1140 .BYTE $02,$00,$FF,$66 ;64K DD1150 .BYTE $03,$00,$FF,$67 ;64K DD1160 .BYTE $04,$00,$FF,$68 ;64K DD1170 .BYTE%} $05,$00,$FF,$60 ;64K SD1180 .BYTE $06,$00,$FF,$60 ;64K SD1190 END;64K DD1160 .BYTE $04,$00,$FF,$68 ;64K DD1170 .BYTE$F?B'DOS SYSB*+DUP SYSBUSETD301 ASMBWPIDE06 ASMBoPIDE06 OBJBrLOADPBI ASMBvOS4000 OBJB MVRAM5 ASMBMVROM5 ASMB IDE38F ASM