Fast SpartaDOS RAMdisk HandlersVersions 6.6 and 6.7by John PickenThese two h~8 for~ W(~U) provide the fastest~rs available~guse less~ in low memory than any other released to date. Most prior v~of my~ should be destroyed--they are not compati~with~ 3.3+ beca~of its revi~(MUX) SIO routine;~se~W.~E) RD's support D9: unde~H- 3.2g+. ~)programs ~E(~DQthis~Eautomatically adjust all cod~F@messages. If you~EQ~] or later,~1following references~DJD8:~K%read as be~*~9:~ work~F&anywhere from 64k~-1024k~D*XE-~KWextra~H~~some unique featur~First,~DOy only~~~Fctu~E need; so on a 130XE~"~/60 bytes~[~I~'088XE. W~~Wupgrades savings~~r~--~Devery~~ Qe mega~i,~E{save four~}at Memlo~operat~lout a buffer which~Cs 256~Cof~~/is method~>of self-modify~D~, en~~em~Dacc~secto~Ĺ~Ę~k~e~ʝ~C (up~>three time~;~X cartridg~)~~Ąve been~ed~~ɱ2.3,~c/d/g~3.3a~D~Dk, 512k, 320k,~256k (RAMBO) machin~Dls well~~Estock~~~~ PORTB-mapp~~ ~D~~~Ŗdoes not quit until~Wposs~banks~.If run us~Eus~ry~Hsyntax~>get~wexpec~D0results~~ exception occur~832k+~u~D~BASIC switched on, ~ưRD siz~ll~twic~larg~ ~@ICD~s (2048 ~le density~H) beca~~~ŧ~D0picks ~;h~do~G shown~b~~ t~obelow.When~E1correctly~Ia report~~>installa~D. If called~_in~A~Hcor no drive numb~e programs~Dnpon~>~Dor som~`~)follow~D(depend~ on~): Mega XE~D disk~ 6.6 15 Jan 96 John Picken~5use: RM66 Dx: [/NEADCK]~6x =~(1-8)~N~o~format~E =~erve~~Eo~A = auxill~v~~D~Fu~D|~G~C = clear di~D>or~K = k~2scre~E~ŎA may~Irepeated~a~DOquired, to~~ddi~Dal 64k blocks.THE NEW STUFFYou~Y~mor~tended~gb~~s~D~DE~. For example /EE~E~130~H plu~next~. ~ycan also opt~~i ~~JKD acce~to both~~DMYDOS 4.5+. To this end~pA~ works~~lik~in~~RAM.~i~~d~#~Hsa~rder~Dt~~V, star~E(~z~K. ~Irecee~D~which~ ~7main RD. O~tof~es~unim~ġant, /AENEA~~ as /NEEAA. ~us~ȮN,~F~Ƙof E's~_'s must~b~ Hon origi~H~Ga~W~Gould however, change~~gto~for vice~a~clong~~(total re~D~ ~mw~mof~vrse hav~~Ɯ~-~6if~Duse.DENSITYD~͊~D6faster than singl~you~w tw~a~D ch data~s nearly~J-~~DJCIO overhead~~`~~ ~n d~u~~D~fT~w~s a bit~D~~G4~~Cboot sectors~bno~E~~~Amap~Fit~~ă~aful~D7~~E^numerous files~Clengths l~E~D6129. But it provid~notice~sp~increase~Harge~Y~n oper~^s s~Dlas sa~ŝcapture buffer~1downloads.I~~ a~PXRD~3la~Dre~E$~re~3~FzN,~H~ respecif~FD~~EAMdisk will~EYnus~. ~forget, j~O~jgain. A~~(do~D# hi~power~G~~$use~r~contents are preserved. ~~An~p~,~lset~~defaults beca~`I wanted~~{tain full compatibil~V~E~tyntax employ~E original ICD handler~DFORMATTINGAnytime~C~h~DT~δs~~under Sparta, ~D~in i~ssigned range~9clear~zero~9perm~0~of SCOPY~#duplicat~RD to/from a~~~Gthout~l~"~Ded~a~Egarbage.T~~alway~ ~D~ed when~~~Qan N~|C~ is~8lud~DF~I~~J~ o~ I~> take~ȡ~Foan~~0~~F or XINIT~~D cod~EMm~Āfas~0(~;onger)~Lthat~D~2resident~H. O~,~F~~ a megaby~D~ab~Dkthree~Dbonds wh~D~j requir~ 8seven.~Ljwish~Dbypa~D he~Y1but~k~2~,~4~7~Fh. It~C~Mfirst 16k only before wri~~p~dir~/y~7. C~~precedence over N. In other words, if C~D~, N~Eeaning~E~will~produce~Nerror~HE SCREEN OPTION~I(~K,~'s turn off~creen each~Ley are access~~hboosts speed enormous~D~Ee~Mplay can b~noying~>~does~~pab~G~~Era~Erelies~D~Vefer~vertical blank~~$OS~o so~Ei~Dus remotely possi~rat~Ecoul~d up~.a~Y~under~D_oddball type~Dwgram~Hleave~Ľterrupts masked out~Es~ca case, hit Reset~1chang~FRD~tm~(se~NUMBER below). Fo~idea o~Futility~K, ~6~EPec~on~F.DRIVE REDIREC~W~vers~+6.6~, any~ main~i~~J~r numbe~Das D1: it caus~Ĥll~drives, excep~auxillary RD,~Drespon~G(n+1):~example~on a two-~P syste~D|~E4~ ~real~} 1 h~mforth~ls~(2:~E~,2~3: But~s~EFam~p~8~q2~ q2~Ɲbe unavail~a~~?(mine~DAany~F')~2~@~E(~DAcalls for it. Redir~Gis automatic~D~n~Ă~'ated by~Ging~{hig~Dthan 1. Not~ RD r~ b~tak~ior~]v~Œ~ ~Dmen~la MIO (~probabl~Black Box~~Ion my~IYI us~m~ERD~H~boo~*~pit~ƥBAT~COM files~`llow~~3I~H RM66~R~4~lTom Hunt's SHELL~specif~path includ~Pth~ >~7s which~ now~_.SAMPLE INSTALLA~nSHere~D~8~a~ENreport~a one megabyte XE f~ ~8comm~l~G"~~/AAEED" Total extra RAM 1024k~Reserved~ 128~D8:~size~ ~~76~Clea~dmain~D memory~format~%in dd. D~)~N ON.Fro~Eyou se~XE banks ar~3~~D)TextPRO+~ƙWedg~Yr whatever,~E~next 64k~7~s purposes (i~case, XL2).~F ~~ssufficient~ETto~ħow~to~{~ singl~ďns~?(~ under MYDOS~<~Fs 1010 free sectors~3inally,~q~~Hci~d~QGis enable~Di~m's an~w~_320k~DWresult~Df~Dx~K2: /NEA" (you'd get~|sam~l~~E832k+~EcBASIC switched~though~D'd~Du~D differ~DA~E)~ 256~~D~~ 2~~voffAnd h~F+~~F of~E7 D4:"~a~XL~192~4~~~+Not~at s~al~~~s appear only if~lic~D~assigned~+number~8~~%RD~~U. In~~s~Zvolume n~~B~will reflec~'~J~~~Q~~~ Ts read "768k RD", "~D rd"~D"~D;~ w~D~ower~ "~'indicat~D~t~FP. T~~Forie~ ~ ar~d~D 6.6 d~~ s~~7 d". I fi~Efis cuts down~)lo~@CHKDSK commands. If~ do use~~Gers~~O~~Grandom~$(~E ast item~ue "V~,:"~E).USING THE AUXILLARY RD~Dauxillary~Dimit~VI~=~DSparta~Fn~ wri~o any s~E_~greate~0an 719. With it,~Ecan switch back~`forth from~kto MYDOS 4.5+, p~ng fi~Dbetwee~two via a~Eqo~~Fca~cis~vmus~Nt up (unmodified)~fmanually~~XDUP menu, but~Chav~do~Ɯanywa~ł~want~~DTextPRO+ or BASICXE.Regardless~~H~Ȯby~~~Malway~8spond~#D8:~q~F1~f~installed an~Hnd~w~~O~ w~Ebe unusable~Muntil~ Di~~\ed~Dis~a major chang~Dprevious~s~~ was looke~$ befo~'~v.~s~formatted~$~Gation. It may~~ %(without zeroing)~D\maximum siz~~{~3enu or,~D<~;u~AINIT, SCOPY, X~etc~~Edref~7configur~~Edou~Dxor enhanced~ b~ands~^both RD's, reme~F~~/R~t~~.It~D0possi~h~~ all extra RAM~~Qin which ca~dprogram st~quire~Dvalid~G~|i~ƽ~ line (it gets~*d~w0). I~,is~i,~G}can~~~I~~Gut~is~ stric~writ~~~less than 128k,~~D ~ it~4believe~really has sufficient~Hhold~isk~ļe~~~D:not overflow,~E\~D~ know it's only 512~HG~D~9until~tries~fcc~e nonexistant ones. If~˗under~FU,~Free~b coun~VTOC~b~Vrrec~~G'~gsp~them.~~ work~Fa 64k RD.~other~blem~Epoccur~J~:~you~H~%~~later~Ȋto~~re~2~I~ longer~~~K=it~F~DRD handler does~zer~~Fw~Uit~s, so~kreads~HT1~~e~e'~B~D!ing~H$~<~0result~n~c~yan err~U39~%solu~Ci~~dA~Eor some kind of~_-compatible,~w2~HYprogram b~D8e~GS~~HV~pis~FGclear all~I~a succeed~7~W~o~;produc~Ʒ~X~.