JET80_sys_LGN.imd 647 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930
  1. IMD 1.18: 12/03/2022 18:49:40
  2. Jetsys/LGN
  3. COPY COM : BIOSKRNL REL : BIOSKRNL Z80 : BNKBDOS3 SPR
  4. BNKBIOS3 SPR : BOOT REL : BOOT Z80 : CALLVERS ASM
  5. CCP COM : CHARIO REL : CHARIO Z80 : COPYSYS ASM
  6. COPYSYS COM : CPM3 LIB : CPM3 SYS : CPMLDR REL
  7. DATE COM : DEVICE COM : DIR COM : DIRLBL RSX
  8. DIT COM : DUMP ASM : DUMP COM : ECHOVERS ASM
  9. ED COM : ERASE COM : ERRORS COM : EXTMEM REL
  10. FASTCOPY COM : FDRIVES ASM : FDRIVES REL : FORMATER COM
  11. GENCOM COM : GENCPM COM : GENCPM DAT : GENFBIOS SUB
  12. GENWBIOS SUB : GET COM : HELP COM : HELP HLP
  13. HEXCOM COM : HIST UTL : HIT COM : HITDIT DOC
  14. INITDIR COM : IOS REL : IOS Z80 : IOSETUP COM
  15. LIB COM : LINK COM : MAC COM : MODEBAUD LIB
  16. PATCH COM : PIP COM : PORTS LIB : PRIMO COM
  17. PRIMOE Z80 : PUT COM : RANDOM ASM : RENAME COM
  18. RESBDOS3 SPR : RMAC COM : SAVE COM : SCB ASM
  19. SCB REL : SET COM : SETDEF COM : SHOW COM
  20. SID COM : STOP COM : SUBMIT COM : TRACE UTL
  21. TRACK0 : TYPE COM : WDRIVES ASM : WDRIVES REL
  22. WINBACK COM : XREF COM : Z80 LIB : PTEM$NAM $$$
  23. PTEM$IL1 $$$
  24. ��(��Š�À� �����ÿÿ��������€�€�@�@�@����E� „áê�� E �„Áê����������������������������������������������1�Í�  Í� %Í�«Í�þÿÏÊ¢€�Í�Í•!€��~# Â4Í• €�Í�:‚g:�Ís:„·Ê_g:ƒÍs!]�~þ$Âo#~þBÌ©1…É·W�|gë€ÿ ëÕåÍ�Í•áÑ%ÂzÉÍ�É«Í�·úÈ Í�óvÿÉ�CPM3 SYS������������������������
  25. CPMLDR error: failed to open CPM3.SYS
  26. $
  27. CPMLDR error: failed to read CPM3.SYS
  28. $
  29. CP/M V3.0 Loader
  30. Copyright (C) 1982, Digital Research
  31. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  32. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  33. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  34. BDOS ERR: $Select$Perm.$��ïÍÏüà ïÍÏÍÏóv{•_zœWÐÉ{…_zŒWÐÉ È)�Ã8¾À# ÈÃ? Èw#ÃJJÍ |µÈ^#V###"� ##"’ ######ë"¸ !˜  ÍI*˜ ë!¥ ÍI*ª |!½ 6ÿ·Ê•6�7ÉÍ ¯*� w#w*’ w#w#wÉ!à ^#V#FÉͪÍ' ·ÈOþÚÃ*ã Í&�ë!à s#r#pÉ*� N#FÅ*’ ^#V#F*à :Å O}“|šy˜åÒ*¥ Í%áã+ãÃð*¥ Í.á}“|šy˜Úã#ãåÃãå*¥ Í%áÕÅåë*² DM"Î Í Ñ*� s#rÁÑ*’ s#r#pÁy“oxšgÍkDM*¸ ëÍ0 MD"Ð Í! *Š MDÃ$ :´ OÃ&!§ N:Á · ÂyG>–O:À Ê�·Ç€É*ß �ÉÍ’ :½ ·Ê¨n`É ~#foÉÍr2» O�Íš"à }´É:§ O*à ¯Í7"à 2Å "Æ :¨ O:Á ¡G2¶ !à ¶wÉ*ß  �É*ß �ÉÍîë!�ÉÍö~2Á ë~2¿ Íæ:© ¦2À ÉÍö:Á �wë:¿ wÉ È|·g}oÃ' È)Ã4:Þ ÅO!�Í3Áyµox´gÉ:Þ OÍ&}æÉ*Œ :É …oÐ$ÉÍæ~æwÉ{•ozœgÉÕ
  35. �^#VëÑÉÍÆ:µ ·Ê�>Íè ÛÍ¡"Œ ÍÚͳ*Ü Ã§*ž Ír"Š É!ã ~#¾À<É!ÿÿ"ã É*¬ ë*ã #"ã ÍkÚ´:ã æ‡ÂÓ2É ·ÀÅÍ}ÁÉÅõ:© /Gy Oñ ‘æÁÉÍöA ÅÁ ¯+¾Â  Âÿy2» :½ ·xÂÅåo&�:§ W>’OÍ&E:© ¸áÚüÍæN/æ¡°ÁÉ*ß "å y2ç Í´Í—�ͻͫʛ*å ëÍX:ç O�~þåÊJy·Ê”xþ Ê�þ Ê‚–æÂJÃ�ÅNÍãÁ·ÂJ# Ãh¯2 GÉ>ÿGÃåÍ:ÈÍæ~õÍXë*ß  ÍIÍôOñw�ë!�‘ÊØxÒÒ>€Fwx2¼ É2¼ ~·À:» ·È:â þÈ6€Éå:¼ ·Êý�w¯2¼ áÉÍæ~O ÍãÊ!>¡wÍ:ͨÍÿ¯2Á Ãå4ÍôO¾Ò.5ÃéÍìÍ¿ÃÍÿ:Á !¿ ¾ÚSþ€ÂéÍÿ: ·ÂéÍ®ÊéÍÀ:µ ·ÂÒ Í›ÍÚͳÃ:Þ <Ê =! ¾ÈwW*ˆ ÍM_ÕÍSáÒ -È*ˆ MDÍ:"ˆ É:º 2Þ É¯2È ÃÒ>€G=O*ß �ë~ ~¡w#~ 2È ~¡wÍcÍî~ ÊÒ~¡p2¼ !��"Ê >ÿ2á *ß ~æ=2º þÿÊö~2Ê Í›Ío>�*ß wÉ!��"ˆ ¯2Þ =2 !€�"Ü Ã›Í›Ão͢͢Í' ÉÍ«ÈÍö~<Â7 wá@ÉÍ©Ã7:Þ Ãåë"Ü Ã›:â þÚ~ :¾ 2Þ :á ·Ê~ *ß 6�:Ê ·Êp w#:È ¶wÍî:¼ ¶w*@ù* }DÉ����������������������������������������������������������ÿ���������������>Íî Ã�$€�����������*ž Ãñ *  õÍT
  36. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  37. ñõþÒ
  38. Í?Ê,
  39. ¯Íd
  40. >Íl
  41. Í[
  42. ÍI6�:Ë <€�!€ÿ=Â6
  43. ë*Š ñþÂJ
  44. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  45. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ãå Ãc Ãc Ãc Ã� ß Ã� Õ Ú í Ãc Ãc é ÃÍ Ãc Ãc Ãc Ãc Ãc Ãc Ãc à Ãc Ãu É Ãk Ãc Ãc Ãc É
  46. Ý!K!€�K�í°��!€�€�í°ý!Öý6 �ý6
  47. Àÿ>"2ÓíCÞÍ?ÛËo(!d |íG}2Ä <<2É >ÿ2¿!¿ ÍéûÉ!�‡#�O‡�:¿§ ÛæÈöÿÉ:Àþÿ(¯·Éyõ:¿§ ÍÍ (ûñÓÉÍÛ (ûñÓ ¯2ÀÉõ>ÿ2ÀñûíMx±È:̧ ëí°ëɯ2ÌíS¥"¬ åë å íC§x±>Í >�2«*Í|µæo&�Ï~!˶!¡ÓÍéx±(Ûæ ú>ƒÓÑá��É>ÿ2ÌíCÍÉ2Êæå!Ë> (>�wÓáÉ2ÉÉ��íCÄÉíCÆÉíCÂÉ!��y§À*ôÉ`i#É:�À§Âtís(1jÍ�( ý~§ Í¢ÍpÍù Âñ ÍSí[Âå!ÿ¿¯íRá0x̓�yæÿí{(ÉÍ[ ÀÍ' ÀÝ~�ýw ÍNÕÍJ áÝFÀ6ð#ûͱ êý6ÿý6�¯ÉÍ6 À:rͪͱ ¯É>À!pÅÍÔ Áæ�ÈñöÿÉ>ˆÅÍÔ Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2ÕÝ~ÓÅÍ6 ÁÀ:pÓ¹>�ÈÛæ� úyÓÝ~æöÍ4æ™È(>Í4ËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~ Ý–ýw ÉõÝ~Óý~ÓÛæ� úÝF�Ë8Ë ñåþÀ �íCÎ"Ì!Éõ>å!˶áÓÍéÁáxþÐ(Ë(:Õ°Í4>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� D6ÿ#ûÉý~:Æ=ýåá�_�ë�ËGýn ýf
  48. þÿÉís(1jÍ�( ý~§ Í¢ÍpÍ™Âñ ÃÖ >ͪÝ~�ýw ÍNÕÍÌáÝF 6ð#ûͱ éý6ÿý6ÿ¯ÉÍü>§É"ÜÍ÷ÍlÛ/æþ > !˶Ó!ÙÍé>¿ÓÛæ öÍ\ÉüÍl!jí²Í\>§ÉÅÕ¯ýNýF:Ó�!��0 Š)� ÷0 Šõý~=O�ñ 0</2k|/2l}/2mÝ~2oÑÁÉÛ/æ(ùÉÍTÛWÍTÛz/æÉ>þíyÛÍT!jpí³ÍTÉ"¹íSÀ!˶Ó!µÍéÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿� y����(…‚Ï‹‡� y����(¥‚Ï‹‡�~·ÈG#N#í³õ������������������������������������������Kvv-<ÿÿ�ÿ���������v���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô�������ÿ��þû:Áýw�:Äýw:Åýw¯ýwýwÍ?É:Äý¾ :Åý¾ öÿɯɯýwýwÉýwO ÝF¯�ý<ýwÉ�����ÿ���������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������COPY COM���€������� ��COPY COM��]
  49. � � � ��������BIOSKRNLREL�������������������BIOSKRNLZ80���€���������BIOSKRNLZ80�����������������BNKBDOS3SPR���j����� �!����BNKBIOS3SPR���3"�#�$�%����������BOOT REL���&����������������BOOT Z80���!'�(�)������������CALLVERSASM���*����������������CCP COM���+�,��������������CHARIO REL��� -����������������CHARIO Z80���€.�/�0�1�2�3�4�5��CHARIO Z80��6�7��������������COPYSYS ASM���u8�9�:�;�<�=�>�?��COPYSYS COM��� @����������������CPM3 LIB��� A�B��������������CPM3 SYS���€C�D�E�F�G�H�I�J��CPM3 SYS��*K�L�M������������CPMLDR REL���N�O��������������DATE COM���P�Q��������������DEVICE COM���:R�S�T�U����������DIR COM���rV�W�X�Y�Z�[�\�]��DIRLBL RSX���^����������������DIT COM���y_�`�a�b�c�d�e�f��DUMP ASM��� g�h��������������DUMP COM���i����������������ECHOVERSASM���j����������������ED COM���Ik�l�m�n�o��������ERASE COM���p�q��������������ERRORS COM���r����������������EXTMEM REL���s�t��������������FASTCOPYCOM���u�v��������������FDRIVES ASM���^w�x�y�z�{�|������FDRIVES REL���}����������������FORMATERCOM���&~��€������������GENCOM COM���t��‚�ƒ�„�…�†�‡�ˆ��GENCPM COM���€‰�Š�‹�Œ���Ž������GENCPM COM��(‘�’�“������������GENCPM DAT���”�•��������������GENFBIOSSUB���–����������������GENWBIOSSUB���—����������������GET COM���3˜�™�š�›����������HELP COM���8œ���ž�Ÿ����������HELP HLP���€ �¡�¢�£�¤�¥�¦�§��HELP HLP��€¨�©�ª�«�¬�­�®�¯��HELP HLP��€°�±�²�³�´�µ�¶�·��HELP HLP��h¸�¹�º�»�¼�½�¾����HEXCOM COM��� ¿����������������HIST UTL���
  50. À����������������HIT COM���€Á�Â�Ã�Ä�Å�Æ�Ç�È��HIT COM��€É�Ê�Ë�Ì�Í�Î�Ï�Ð��HIT COM��€Ñ�Ò�Ó�Ô�Õ�Ö�×�Ø��HIT COM�� Ù����������������HITDIT DOC���Ú�Û��������������INITDIR COM���€Ü�Ý�Þ�ß�à�á�â�ã��INITDIR COM��zä�å�æ�ç�è�é�ê�ë��IOS REL���ì����������������IOS Z80���2í�î�ï�ð����������IOSETUP COM��� ñ�ò��������������LIB COM���8ó�ô�õ�ö����������LINK COM���{÷�ø�ù�ú�û�ü�ý�þ��MAC COM���\ÿ�������MODEBAUDLIB������������������PATCH COM����������������PIP COM���D 
  51.   �������PORTS LIB��� ���������������PRIMO COM������������������PRIMOE Z80���^�����PUT COM���7���������RANDOM ASM���V�����RENAME COM��� �������������RESBDOS3SPR���!���������������RMAC COM���j"#$%&'(���SAVE COM���)���������������SCB ASM���*+�������������SCB REL���,���������������SET COM���S-./012�����SETDEF COM��� 34�������������SHOW COM���B56789�������SID COM���>:;<=���������STOP COM���=>?@A���������SUBMIT COM���*BCD�����������TRACE UTL���
  52. E���������������TRACK0 ���-FGH�����������TYPE COM���IJ�������������WDRIVES ASM���QKLMNOP�����WDRIVES REL���Q���������������WINBACK COM���FRSTUV�������XREF COM���yWXYZ[\]^�Z80 LIB���/_`a����������åMOV96 COM���{bcdefghi�PTEM$NAM$$$��� j���������������PTEM$IL1$$$���(klm����������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Í–]>2–_!�"”_>2|_!z_Â`>GͦT!N_6€!O_6�>@2P_!€�"Q_>2S_>2T_>@2U_>02V_>?2W_!X_Ä`>GͦT!`_Ì`>GͦTÍJå!�ÑÍ;;|µÂ’R�Í
  53. D!æ`>$ÍITÍ:CÍ]ÍÍ~·Â©Í¢o‡Ÿg#}õÍñwÍ~_‡ŸW:U_o‡Ÿg}õ3>!—_GÍ\TÍ#ë!
  54. axÍ«SÂë>ÿ2˜_!™_ a>Í•TÇÍ#åÍ#>ÍIT! aõ>
  55. ÍITÍâ;+Má>ÍzSëG!™_>Í•T!a™_>�ÍŒSÊU!™_ÍGTÍÉQ}2˜_*”_ë:˜_o‡ŸgÍòWòRÍ#a>GͦTÃbÍ#a>GͦTÍ#ë!axÍ«S‡ÍÁ2˜_!Eaͬ#!™_ÍrTÍ �>ÍITõÍ#ñÍT!ª_ Í\TÍOÍÈ-Í)3Í :N_2Ca:Ca·òØ!¦_~#¶ÂèRåÍ
  56. D!¡`ÍuB!a>
  57. ÍITÍ#<Í]ÃjRÍ
  58. D!¨`ÍuB*¨_> Í¡RÍ#<!#a>ÍITÍ#<Í]!GaÍ $RjÍ
  59. D!²`ÍuBÍöûÿå*¨_�Í?WÑ^#Vë> Í¡RÍ#<!%a>ÍITÍ#<Íö+å*¨_�Í?WÑ>ÍITÍ#<Í]Í"!KaÍ\T!IaÍ?7!DaÍ\T!(aDaxÍ«SÆÿŸ!¦_õ~#¶ÖŸÁ !)aDaõxÍ«SÆÿŸÁ !*aDaõxÍ«SÆÿŸÁ òäRáÍ
  60. D>ÍuE!+a>ÍITÍ:CÍ]ÃÕ!-aDaxÍ«SÖŸ!.aDaõxÍ«SÖŸÁ°ò!LaÍ_ ÃÕ!/aDaxÍ«SÂ&ÍHÃÕ!0aDaxÍ«SÂ;Í…,ÃÕ!1aDaxÍ«SÂS!NaÍ£ ÃÕ!2aDaxÍ«S²RÍ
  61. D!½`ÍuB!3a>ÍITÍ#<Í]!Xa9a>�ͦT!TaÍÍ2Ya!PaÍ 2 _R¯Í
  62. D>ÍuEÍ]ÃÕ!9aDaxÍ«SÂÇÍnÃÕ!:aDaxÍ«SÂÜÍúÃÕ!;aDaxÍ«SÂñÍXÃÕ!(aDaxÍ«SÂÍS#ÃÕ!<aDaxÍ«SÂͶÃÕ!=aDaxÍ«SÂ3!ZaÍi8ÃÕ!>aDaxÍ«SÂHÍ©$ÃÕ!)aDaxÍ«SÂ]Í�.ÃÕ!?aDaxÍ«SÂ{!\aÍk6!^aÍ_ ÃÕ!@aDaxÍ«S“!`a̓7ÃÕ!AaDaxÍ«S«!baÍi8ÃÕ!BaDaxÍ«SÂÀÍh"ÃÕ!*aDaxÍ«SÂÕ:O_2CaøÍÍß^^#V#ëNëÉÍÞWYÉå Í�áÉ*%oÉ*�ë*%o{•ozœgÉÍú|·g}oÉ!\�É!l�É!€�ÉÃ��Í�áõ3>éÍÞYÃ�ÿÍ�ÃE Í�·È>ÿÉ Ã� Ã�ÍÞYÃ�ÍæÃ�ÍæÃ�ÍæÃ�Ã�ÍæÃ�ÍæÃ�ÍæÃ�ÍæÃ�ÍæÃ�Ã�ÍæÃ�Ã�ÍæÃ�Ã�ÿ Ã�ÍÞY Ã�ÃoBÍÞÅ€�Í�ÁY.Í�:‚�O*€�yO|g}oÂð|ægÉÍæÕÍÞyá¬g)Ò|îg}î!o ÂÉ�_x!��Í ër#s#ëÂ%ÉÍæÕÍæá€Õ_¬‡ÒLƒ_ÒR­goÑÂAÉ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������^#Vë"da*da^#Vëå*¦_ÑÍòW|µÂ– R‹ Í
  63. D>ÍuEÍ]*da6#6�â *da^#Vë#ër+sÉ^#Vë"fa*fa^#Vë+|µÂÖ *¦_å*faÑs#rRÓ Í
  64. D>ÍuEÍ]Ãâ *fa^#Vë+ër+sÉͼ"’_!�aÍçW*’_##~o‡Ÿg+++ÍL;ÍLR"¬aÍJå!�ÑÍ;;Ðÿ |·ò?
  65. Í~o‡Ÿg+"´a!²aÍ¿5"®a*®aå*¬aÑÍ?W"®aÃP
  66. Í~=2¸a!¶aÍÔ"®a!��"°a#"¤a*¦_"¹a*¹aë*¤aÍòWú‚ Íöúÿå*¤a�Í?WÑ~o‡Ÿg"¨aÍöøÿå*¤a�Í?WÑ~o‡Ÿg)))))åÍöùÿå*¤a�Í?WÑ~o‡ŸgÑ"¦a:©a·ò×
  67. !��"¨a*¦a#"¦a*¦a:T_åo‡ŸgÑÍ?W"¦a*¨a� >åo‡ŸgÑÍ¡W"ªa*¦aë*ªaåÍö+++å*¤a�Í?WÑÑs#r*ªaë*¬a+å*¬aÑÍ¡Wå*¬aÑÍ?W"ªa*¦aë*ªaåÍöûÿå*¤a�Í?WÑÑs#rÍöûÿå*¤a�Í?WÑ^#Vëë*°a"°a*¤a#"¤aÃ`
  68. RÀ Í
  69. D!haÍuB*¦_> Í¡RÍ#<!…a>ÍITÍ#<*°a> Í¡RÍ#<!–a>ÍITÍ#<Í]Ró Í
  70. D!uaÍuB!—a>ÍITÍ#<*®a> Í¡RÍ#<!˜a> ÍITÍ#<Í]R Í
  71. D>ÍuEÍ]ÉÅb~# Â
  72. *Çb~Öÿ :O_É*Çb~o‡Ÿg@� }õ3>!ÜbÍ\TÍöìÿå*¦_#�Í?WÑ"äb*äb#�"¿_*Çb~*äbwÍöìÿå*Åb^#Vë�Í?WÑå*äb#Ñ>GͦTÍöôÿå*Åb^#Vë�Í?WÑå*äb �Ñ>GͦT*äb �6�*¿_å*äbëá$�ÍcSÍ~*¿_w!—_ÜbxÍ«SÂï *äb �{ÍzSöaͦT:œ_·ò Íö÷ÿå*Åb^#Vë�Í?WÑ~2Ýbà :œ_2Ýb!æbÍÈ*äb"êb!èbÍ%,·òœ R˜ Í
  73. D>ÍuE!»aÍuB!Üb>ÍITÍ#<!÷a>ÍIT!ìbõͬ#Í#TÍ#<*äb#>ÍITÍ#<!øa>ÍITÍ#<*äb �>ÍITÍ#<!ùa>ÍITÍ#<Í]:N_É*äb"ðb!îbÍz!—_ÜbxÍ«SÖŸõÍö÷ÿå*Åb^#Vë�Í?WÑ~!Ýb–ÆÿŸÁ òd*¿_"ôb!òbÍ%,·òXRTÍ
  74. D>ÍuE!ÇaÍuB!Üb>ÍITÍ#<!÷a>ÍIT!öbõͬ#Í#TÍ#<!øa>ÍITÍ#<*¿_#>ÍITÍ#<*¿_ �>ÍITÍ#<!b>ÍITÍ#<Í]:N_É*¿_"úb!øbÍz*äb �6�*¿_6�*äb"þb!übÍ’ÖÿÂ¥R¡Í
  75. D!ÓaÍuB!*b>ÍITÍ#<Í]:O_ÉÍö÷ÿå*Åb^#Vë�Í?WÑ"�c!�cÍÈ*¿_"c!cÍ]͇R2 _Íå*¦_
  76. �Í?WÑÍòWÜÿ :P_åo‡ŸgÑÍ¡W"»_:µ_·ò!��"àb*àb"âbR2Í
  77. D>ÍuE!ØaÍuB!Bb>ÍITÍ#<Í]*Åb"c!cÍ $RzÍ
  78. D!ÝaÍuB!X_>ÍITÍ#<!Üb>ÍITÍ#<!cͬ#Í#<!÷a>ÍITÍ#<Í]:µ_·òžRžÍ
  79. D!âaÍuB!Jb>ÍITÍ#<Í]*¿_#�"½_:O_2¶_:N_2Êb:¶_·úþ!��"¹_*¿_~=2 c!
  80. cÍTÍö÷ÿå*Åb^#Vë�Í?WÑ" c! cÍÈ!��"·_*»_+"c*cë*·_ÍòW/õ:¶_/Á òZ*½_å*¹_)Ñ"c!cͧ*¹_ë:P_o‡Ÿg"¹_*¿_"c!cÍ‚Ö�ÊP:N_2¶_*·_"»_*·_#"·_Ãü!��"¹_*äb~=2c!cÍT!cÍÈ!��"·_*»_+"c*cë*·_ÍòW/õ:ÊbÁ òû*½_å*¹_)Ñ""c! cͧ*äb"&c!$cÍŠÖ�ÊÅ:O_2Êb:N_2¶_:µ_·òâ*½_å*¹_)Ñ",c!(cÍ7"àb*¹_ë:P_o‡Ÿg"¹_*·_#"·_Ã�ô*äb"0c!.cÍe͇R2 _:µ_õ:ÊbÁ ò7*¿_ �"½_*äb6�*äb 6�*äb"4c!2cÍ]͇R2 _:O_2¶_Íå*¦_
  81. �Í?WÑÍòWÜÿ :P_åo‡ŸgÑÍ¡W+"»_:¶_·ú�!��"¹_"·_*»_+"6c*6cë*·_ÍòW/õ:¶_/Á òý*½_å*¹_)Ñ":c!8cͧ*äb">c!<cÍ‚Ö�ÊÎ:N_2¶_Ãä*½_å*¹_)Ñ"Dc!@cÍ7"âb*¹_ë:P_o‡Ÿg"¹_*·_#"·_ÃŒÃu*àbå*âbÑÍòWµÊ7:O_2ÊbR7Í
  82. D>ÍuE!çaÍuB!\b>ÍITÍ#<Í]:Êb·úuR[Í
  83. D!ìaÍuB!ob>ÍITÍ#<Í]:W_*äb �w*äb"Hc!FcÍzÃ6!—_ÜbxÍ«SÂ6Íö÷ÿå*Åb^#Vë�Í?WÑ~!Ýb–ÖŸõ:˜_Á°òÙRÙÍ
  84. D>ÍuE!ñaÍuB!‚b>#ÍITÍ#<!¥b> ÍITÍ#<Í]Íö÷ÿå*Åb^#Vë�Í?WÑ~!Ýb–Ê6*äb�å*¿_ëá�ÍcS*äb�"Lc!JcÍmÖÿÊ0*äb�"Pc!NcÍz!RcÍšÍö÷ÿå*Åb^#Vë�Í?WÑ"Tc!TcÍÈ*¿_"Xc!VcÍe͇R2 _:ÊbÉR‹Í
  85. D!ZcÍuB!_c>ÍITÍ#<Í]Í"!ucÍ\T!scÍ?7!ocÍ•SʨÉÍ"xc!vc͘·ú¹ÉÍö+å*¨_�Í?WÑë!pcxÍ«SÂ*¢_åÍöûÿå*¨_�Í?WÑ^#VëÑÍòW"¢_*¤_åÍö+++å*¨_�Í?WÑ^#VëÑÍòW"¤_*¦_+"¦_*¨_"qc*¦_"zc*zcë*qcÍòWúsÍöìÿå*qc�Í?WÑåÍöìÿå*qc#�Í?WÑëá�ÍcS*qc#"qcÃ,*¦_ë*¨_ÍòWò—R‘Í
  86. D>ÍuEÍ]!�"¨_ɸc~# Â�Íöìÿå*¦_#�Í?WÑ"¼c*ºc~*¼cwÍöìÿå*¸c^#Vë�Í?WÑå*¼c#Ñ>GͦTÍöôÿå*¸c^#Vë�Í?WÑå*¼c �Ñ>GͦT:W_*¼c �w*¼c‹c>GͦT*ºc~=2Ác!¿cÍTÍö÷ÿå*¸c^#Vë�Í?WÑ"Âc!ÂcÍÈ!ÄcÍ%,·òßR�Í
  87. D>ÍuE!|cÍuB!Œc>ÍITÍ#<Í]*¸c"Æc!ÆcÍ $RªÍ
  88. D!�cÍuB!‘c>ÍITÍ#<Í]Í"!ÊcÍ\T!ÈcÍ?7!¾cÍ\T!®c¾cxÍ«SÂÛ!ËcÍ´Ãß:O_É!ÍcÍzRÍ
  89. D!†cÍuB!¯c> ÍITÍ#<Í]:N_É^#Vë"ßc*ßcë!Ïc>Í¡;}2¡_:¡_·Ê_*ßc:¡_åo‡Ÿg+MáÍnSëG!ãc>ͦT*ßc:¡_åo‡Ÿg#ëáÍsSëG!ëc>ͦTÃw*ßcë!ãc>Í¢T!ëcÐc>GͦT:O_2îc!�"ác*ác÷ÿ |õ:îc/Á òØ!ãcå*ác]á>ÍzSëG!Óc>Í«SÂÎ:N_2îc!ãcå*ácëá>ÍuSÔcͦT*ác#"ácÃ:O_2îc!�"ác*ácüÿ |õ:îc/Á ò9!ëcå*ác]á>ÍzSëG!Óc>Í«SÂ/:N_2îc!ëcå*ácëá>ÍuSÜcͦT*ác#"ácÃä!ëc>ÍIT!Ïcõ>ÍIT!ãcÍTÍ#TÃÅTRuÍ
  90. D!ïcÍuB!ùc> ÍITÍ#<Í]�’ÍD!ôcÍuBÍ@!}_ÍrTÍ]!dÍ–2!}_ÍrT!d}_>�ÍŒS¯ÉÍÙRÃÍ
  91. D>ÍuEÍ]!dÍ-"¨_ÉŒd~# ÂÒ:O_2µ_RýÍ
  92. D! dÍuB!wd>ÍITÍ#<Í]R(Í
  93. D!dÍuB!ÿcå*Œd^#Vë�Í?WÑÍGTÍ#<Í]*Œd^#Vë+++|·ò\�TÍD!dÍuBÍ@!}_ÍrTÍ]!}d}_>�ÍŒSÂe>ÿÉ!}d}_>Í¡;}2¡_:¡_·Ê�!}_:¡__ÍnS~dͦT!~d}_>Í¡;}2¡_!}_KÍnSëG!–d>ͦT!”dÍ?7*ŽdÍ\T:¡_·Âè!}_ÍsSëG!�_>Í•T!ª_d> �ͦTî!}_:¡_åo‡Ÿg++MáÍnSëG!��_>Í•T!}_:¡_åo‡Ÿg#ëáÍsSëG!™d>Í•T!—dÍ–2!}_ÍrT!d}_>Í¡;å!€d}_>Í¡;Ñ|µÊ[!®dÍ!}_ÍrTÍÙ!ª_> ÍzSåõÍ#ÁÑ>ͦT!ª_ > ÍzSåõÍ �ÁÑ>ͦT!ª_K> ÍzSëG!�d>Í«SÖŸ2µ_!‚d�_>�ÍŒSÂÐ!�_™_>Í‘T:˜_2œ_ÃE!€d�_>ÍŒSÂæ>ÿ2œ_ÃE!�_ÍGT!‚dõ>
  94. ÍITÍâ;|µÊ8!²d�_>Í‘T!°dÍ–2!�dÍ•SÂ2!�_™_>Í‘T:˜_2œ_!µ_6€Ã5>ÿÉÃE!�_ÍGTÍÉQ}2œ_*”_ë:œ_o‡ŸgÍòWòY>ÿÉá�yÍD!dÍuBÍ@*ŽdÍ\TÍ]*Ždë!Œd>�Í«SÂ�>ÿÉ*Žd"Çd!ÇdÍ?7*ŽdÍ\T*Ždn&�ë:U_o‡ŸgÍòW"�d:–_o‡Ÿgë*�dÍòW*�d+õ|Á°òÑ>ÿÉÍO*�d}É!Éd}_>Í¡;}2¡_:¡_·Âý!ª_}_> Í¢TÃG!}_:¡_åo‡Ÿg+MáÍnSå!ª_õ> ÍzSÁÑͦT!}_:¡_åo‡Ÿg#ëáÍsSå!ª_ õ> ÍzSÁÑͦTÉReÍ
  95. D!ÊdÍuB!z_>ÍITÍ#<Í]R‡Í
  96. D>ÍuE!ÏdÍuB!Re>ÍITÍ#<Í]R¤Í
  97. D!ÖdÍuB!ke>ÍITÍ#<Í]RÁÍ
  98. D!ÝdÍuB!~e>ÍITÍ#<Í]RÞÍ
  99. D!ädÍuB!–e>ÍITÍ#<Í]RûÍ
  100. D!ëdÍuB!²e>#ÍITÍ#<Í]RÍ
  101. D!òdÍuB!Õe>ÍITÍ#<Í]R5Í
  102. D!ùdÍuB!ïe>ÍITÍ#<Í]RRÍ
  103. D!�eÍuB!ÿe>ÍITÍ#<Í]RoÍ
  104. D!eÍuB!f>$ÍITÍ#<Í]RŒÍ
  105. D!eÍuB!4f>ÍITÍ#<Í]R©Í
  106. D!eÍuB!Of>ÍITÍ#<Í]RÆÍ
  107. D!eÍuB!jf>ÍITÍ#<Í]RãÍ
  108. D!#eÍuB!{f>!ÍITÍ#<Í]R�Í
  109. D!*eÍuB!œf>ÍITÍ#<Í]RÍ
  110. D!1eÍuB!·f>ÍITÍ#<Í]R:Í
  111. D!8eÍuB!Õf>ÍITÍ#<Í]RWÍ
  112. D!?eÍuB!èf>#ÍITÍ#<Í]RtÍ
  113. D!FeÍuB! g>ÍITÍ#<Í]RµÍ
  114. D>ÍuE!MeÍuB! g>ÍITÍ#<!—_>ÍITÍ#<!™_ÍGTÍ#<!&g>ÍITÍ#<Í]ÉRÓÍ
  115. D!'gÍuB!3g>ÍITÍ#<Í]!NgÍÍ2Jg:JgÖÿÂåÉ:œ_·òõ:N_2MgÃû:O_2Mg:N_2Kg!�"Hg*¦_"Rg*Rgë*HgÍòW/õ:KgÁ òøÍö+å*Hg�Í?WÑë!9gxÍ«SÂÖ:Mg·òjÍö÷ÿå*Hg�Í?WÑ~2œ_!Tgͬ#!�_ÍrT!VgÍ 2Kg:Kg·òÖÍö+å*Hg�Í?WÑ:g>GͦT*¢_åÍöûÿå*Hg�Í?WÑ^#VëÑÍòW"¢_*¤_åÍö+++å*Hg�Í?WÑ^#VëÑÍòW"¤_Í@·òîÍ"!LgÍ\T:O_2Kg*Hg#"Hgà :Kg·úRÍ
  116. D!,gÍuB!;g> ÍITÍ#<Í]R-Í
  117. D>ÍuEÍ]É\g~# Â3Íöôÿå*^g^#Vë�Í?WÑ>ÍIT!Zgõ>ÍITõÍöìÿå*^g^#Vë�Í?WÑñÍTÍ#T!bg Í\T!�"`g*`góÿ |·òö*\gå*`g]á> ÍzSå!bgõå*`g]á> ÍzSÁÑÍ«SÆÿŸ*\gõå*`g]á> ÍzSëG![g>Í«SÆÿŸÁ òì:O_É*`g#"`gÃ�:N_ÉR Í
  118. D>ÍuE!ogÍuB!”g>)ÍITÍ#<Í]Í"!:hÍ\T!8hÍ?7!2hÍ\T!½g2hxÍ«SÂL !7h6€Ãd !¾g2hxÍ«SÂc !7h6�Ãd ÉR† Í
  119. D>ÍuE!tgÍuB!¿g>%ÍITÍ#<Í]Í"!=hÍ\T!;hÍ?7!ägÍ•SÆÿŸ23h:3h·òÎ RÎ Í
  120. D>ÍuE!ygÍuB!åg>ÍITÍ#<Í]Rß Í
  121. D>ÍuEÍ]:O_24h!�"5h*¦_">h*>hë*5hÍòW/õ:4h/Á òD!Íö+å*5h�Í?WÑë!ÿgxÍ«SÊ0!:7h·ú-!Íy!Ã:!:7h·ò:!Íy!*5h#"5hÃñ !ª_�h> �ͦTRs!Í
  122. D>ÍuE!~gÍuB!�h>ÍITÍ#<Í]Í)3Ãg":3h·ò"R¢!Í
  123. D>ÍuE!…gÍuB!h>ÍITÍ#<Í]!@hÍ $RÅ!Í
  124. D!ŠgÍuB!h> ÍITÍ#<Í]Í"!DhÍ\T!BhÍ?7!2hÍ\T!(h2hxÍ«SÂÿ!Í"Gh!Eh͘2 _Ã"!)h2hxÍ«SÂ":N_24hÃf"R9"Í
  125. D>ÍuE!�gÍuB!*h>ÍITÍ#<Í]!IhÍ $Í"Mh!Kh͘2 _Í@·òf"Í"!2hÍ\T:N_24hÉÉR…"Í
  126. D!OhÍuB!Yh> ÍITÍ#<Í]�¢"ÍD!ThÍuBÍ@!}_ÍrTÍ]!}_å!dh}_>Í¡;#ëáÍsSëG!ih>Í•T!ghÍ–2!}_ÍrT!eh}_>�ÍŒSÂÞ"É!~hÍ!}_ÍrT!�"eh*¦_"€h*€hë*ehÍòWúA#!†h}_> Í¢T!‚hÍ.·ò7#R+#Í
  127. D>ÍuEÍ]!’hÍ $!”hÍk6*eh#"ehÃø"RR#Í
  128. D>ÍuEÍ]ÉRp#Í
  129. D!–hÍuB!›h>ÍITÍ#<Í]!¤hÍÍ2¢h:¢hÖÿ‚#É:¢hõÍñw!—_£h>GͦT:œ_2˜_!™_�_>Í‘TÍ)3É^#Vë"¨h*¨h~o‡Ÿg>Í¡R!­hÍ\T*¨h~o‡Ÿgöÿ |·òï#!­h{ÍuSëG!ªh>Í•TÃ$!­h>ÍuSëG!ªh>Í•T!ªhÍGTÃÅT^#Vë"ÃhR¨$Í
  130. D!µhÍuB!—_>ÍITÍ#<Íö÷ÿå*Ãh^#Vë�Í?WÑ"Åh!Áh>ÍIT!Åhõͬ#Í#TÍ#<Íöìÿå*Ãh^#Vë�Í?WÑ>ÍITÍ#<!Âh>ÍITÍ#<Íöôÿå*Ãh^#Vë�Í?WÑ>ÍITÍ#<Í]ÉÍ~=2°i!®iÍTRÔ$Í
  131. D!ÇhÍuB!&i>ÍITÍ#<Í]�ñ$ÍD!ÌhÍuBÍ@!}_ÍrTÍ]!8i}_>Í¡;}2¡_!}_:¡_åo‡Ÿg#ëáÍsSëG!³i>Í•T!±iÍ–2!}_ÍrT!9i}_>�ÍŒSÂ;%ÉÃ�%!9i}_>Í¡;|µÆÿŸ!:i}_õ>Í¡;|µÆÿŸÁ°òg%ÍG)Ã�%Rx%Í
  132. D>ÍuEÍ]!ÎiÍ!Ði Í\T!ÈiÍ %R�%Í
  133. D>ÍuEÍ]ÃD)Üi~# Â¥%Íöìÿå*¦_#�Í?WÑ"âiÍ~*âiwÍöìÿå*Üi^#Vë�Í?WÑå*âi#Ñ>GͦTÍöôÿå*Üi^#Vë�Í?WÑå*âi �Ñ>GͦT:W_*âi �w*âi:i>GͦT*Þi> ÍzSå*âi�GÑ>ͦT*Þi
  134. > ÍuSå*âi�GÑ>ͦT*âi�6�:W_*âiw*âi:i>GͦTÍö÷ÿå*Üi^#Vë�Í?WÑ"çi!çiÍÈ*âi�"ëi!éiÍmÖÿÊ-'R,'Í
  135. D>ÍuE!ÑhÍuB!;i>ÍITÍ#<!—_>ÍITÍ#<Íö÷ÿå*Üi^#Vë�Í?WÑ"íi!8i>ÍIT!íiõͬ#Í#TÍ#<*Þi> ÍITÍ#<!Ji>ÍITÍ#<Í]É!ïiÍ%,·ò¯'RT'Í
  136. D!âhÍuB!Zi>ÍITÍ#<Í]*Üi"ñi!ñiÍ $R}'Í
  137. D!éhÍuB!_i>ÍITÍ#<Í]Í"!õiÍ\T!óiÍ?7!äiÍ\T!|iäixÍ«S®'!öiÍ´ï'É*ài~·ò×'RÔ'Í
  138. D!îhÍuB!}i>ÍITÍ#<Í]Ãô'Rô'Í
  139. D!õhÍuB!Œi> ÍITÍ#<Í]*Üi"øi!øiÍ $R(Í
  140. D!ühÍuB!X_>ÍITÍ#<Í]R’(Í
  141. D!iÍuB!—_>ÍITÍ#<Íö÷ÿå*Üi^#Vë�Í?WÑ"úi!8i>ÍIT!úiõͬ#Í#TÍ#<*âi�>ÍITÍ#<!•i>ÍITÍ#<*âi�>ÍITÍ#<Í]!äi|i>GͦT*ài~·òÜ(RÃ(Í
  142. D! iÍuB!–i>ÍITÍ#<Í]Í"!þiÍ\T!üiÍ?7!äiÍ\T!|iäixÍ«SÂC)*âi"j!ÿiÍš*âi�åÍöìÿå*Üi^#Vë�Í?WÑÑ>GͦT*âi�åÍöôÿå*Üi^#Vë�Í?WÑÑ>GͦTÉø*Ri)Í
  143. D>ÍuE!iÍuB!™i>
  144. ÍITÍ#<Í]�†)ÍD!iÍuBÍ@!jÍrTÍ]!jå!8ij>Í¡;#ëáÍsSëG!4j>Í•T!2jÍ–2!jÍrT!£ij>�ÍŒSÂÂ)É!IjÍ!j Í\TRí)Í
  145. D!iÍuB!£i>
  146. ÍITÍ#<Í]�
  147. *ÍD!!iÍuBÍ@!jÍrTÍ]R*Í
  148. D>ÍuEÍ]!jå!8ij>Í¡;#ëáÍsSëG!Mj>Í•T!KjÍ–2!jÍrT!­ij>�ÍŒSÂW*É!bjÍ!$j Í\T!�"0j*¦_"dj*djë*0jÍòWú¦*!fjÍ.·òœ*!pjÍ»*!tj Í\T!jjÍ %*0j#"0jÃq*R·*Í
  149. D>ÍuEÍ]ÉÃ$,€j~# ÂÀ*Íöôÿå*‚j^#Vë�Í?WÑ>ÍIT!•iõ>ÍITõÍöìÿå*‚j^#Vë�Í?WÑñÍTÍ#T!ˆj Í\T!�"„j*„jóÿ |·òs+*€jå*„j]á> ÍzSëG!”j>ͦT!:i”jxÍ«SÊi+!ˆjå*„j]á> ÍzS”jͦT*„j#"„jÃ+!�"†j"„j*„jóÿ |·òÚ+!ˆjå*„j]á> ÍzSëG!”j>ͦT!­i”jxÍ«SÊÐ+!ˆjå*†j]á> ÍzS”jͦT*†j#"†j*„j#"„jÃ|+*†j"„j*„jóÿ |·ò,!ˆjå*„j]á> ÍzS­iͦT*„j#"„jÃà+!—jˆj> Í•T!•jÍÃÅTÉ^#Vë"¬jÍ"±j!¯jͧ*¬j"³j!³jÍm2®j:®jÖÿÂS,:O_É>õ3>õÍ �:®jåo‡Ÿg)))))ÑñÍ•SÒ€,:N_ÉÄ,:O_ÉÉR–,Í
  150. D>ÍuEÍ]!�"Ãj*¦_"Åj*Åjë*ÃjÍòWú-Íö+å*Ãj�Í?WÑë!ºjxÍ«SÂú,Rî,Í
  151. D>ÍuE!µjÍuB!»j>ÍITÍ#<Í]!ÇjÍ $!ÉjÍk6*Ãj#"Ãjâ,R-Í
  152. D>ÍuEÍ]É^#Vë"Öj*Öjë!Ëj xÍ«SÂ1-!�É*¦_"Øj!�"Új*Øjë*ÚjÍòWú±-*Újë*Øj>åo‡ŸgÑÍ¡W"ÜjÍöôÿå*Üj�Í?WÑ>ÍITõÍöìÿå*Üj�Í?WÑñÍT*Öj Í•SÒ§-*Üj#"Újî-*Üj+"ØjÃ=-*¦_ë*ÚjÍòWòÄ-!�"Új*ÚjÉRå-Í
  153. D!ÞjÍuB!z_>ÍITÍ#<Í]R.Í
  154. D>ÍuE!ãjÍuB!k>%ÍITÍ#<Í]R).Í
  155. D>ÍuE!êjÍuB!+k>ÍITÍ#<Í]RF.Í
  156. D!ñjÍuB!;k>ÍITÍ#<Í]Rc.Í
  157. D!øjÍuB!Lk> ÍITÍ#<Í]R€.Í
  158. D!ÿjÍuB!Yk>ÍITÍ#<Í]ÉRž.Í
  159. D!pkÍuB!ƒk>ÍITÍ#<Í]!«kÍÍ2ªk:ªkÖÿ°.ÉÍJå!�ÑÍ;;Ðÿ |·ò�/:ªko‡Ÿg+"±k!¯kÍ¿5"¦k!ŒkÍçW*’_##~o‡Ÿg+++ÍL;*¦kÍ=SÍÜUÍLR"¦kÃ/:ªk=2µk!³kÍÔ"¦kR^/Í
  160. D>ÍuE!ukÍuB!X_>ÍITÍ#<*¦k> Í¡RÍ#<!�k>ÍITÍ#<!©k>ÍITÍ#<!¥k>ÍITÍ#<Í]Ro/Í
  161. D>ÍuEÍ]É!¦_~#¶Âz/ÉÍöìÿå*¦_#�Í?WÑ"¶kÍöìÿå*¦_##�Í?WÑ"¸kÍöìÿå*¦_###�Í?WÑ"ºk!�"¼k*ºküÿå*¼k))Ñ6#6�*¦_å*ºk++å*¼k))ÑÑs#r!¼k¯¾#žò÷1*ºküÿå*¼k))Ñ^#Vë"Äk*ºk++å*¼k))Ñ^#Vë"Æk*¼k+"¼k*Äkë*ÆkÍòWòô1*Äk"Àk*Æk"Âk*Àkë*Âk>åo‡ŸgÑÍ¡W"¾kÍöìÿå*¾k�Í?WÑå*¸kÑ>GͦT*Âkë*ÀkÍòWúg1Íöìÿå*Àk�Í?WÑå*¸kÑxÍ«SÒ±0*Àk#"ÀkÆ0*¸kåÍöìÿå*Âk�Í?WÑÑxÍ«SÒÜ0*Âk+"Âkñ0*Âkë*ÀkÍòWúd1*¶kåÍöìÿå*Àk�Í?WÑëá�ÍcSÍöìÿå*Àk�Í?WÑåÍöìÿå*Âk�Í?WÑëá�ÍcSÍöìÿå*Âk�Í?WÑå*¶këá�ÍcS*Àk#"Àk*Âk+"ÂkÃy0*¼k#"¼k*Ækë*ÀkÍòWå*Âkë*ÄkÍòWÑÍòWò¿1*Äkå*ºküÿå*¼k))ÑÑs#r*Âkå*ºk++å*¼k))ÑÑs#r*Àk"ÄkÃñ1*Àkå*ºküÿå*¼k))ÑÑs#r*Ækå*ºk++å*¼k))ÑÑs#r*Âk"ÆkÃ,0Ãñ/!¦_~#¶Â2É!�"Äk#"Àk*¦_"Èk*Èkë*ÀkÍòWú�2Íöìÿå*Äk�Í?WÑåÍöìÿå*Àk�Í?WÑÑ xÍ«SÊV2*Äk#"ÄkÍöìÿå*Äk�Í?WÑåÍöìÿå*Àk�Í?WÑëá�ÍcS*Àk#"ÀkÃ2*Äk"¦_É^#Vë"Ëk!Ïk6�*ËkÍGT!Êkõ>ÍITÍâ;}2¡_:¡_·Ê 3*Ëk:¡__ÍsSå*ËkGÑ>Í•T!�"Ík*Ëkn&�"Ük*Ükë*ÍkÍòWú 3*Ëkå*Ík]áÍnSëG!àk>ͦT!ÞkÍ?7!Ïk ÍÙS*Ík#"ÍkÃã2!ÏkÍGTÃÅT!ákª_ >ͨ;|µÂ[3Í#âk>GͦTÍ �êk>GͦTÃh3!ª_ík> �ͦT:W_õÍ �ñw:W_õÍ�ñwÍ~=2÷k!õkÍT:˜_·ò¤3¯2ñk:”_2ðkð3:˜_2ñk:˜_2ðkÍ"úk!økͧ!��"¦_:ñk2ïk:ðk2ük:üko‡Ÿgë:ïko‡ŸgÍòWúN5!ýkÍÈÍ"l!ÿkÍm2îk:îkÖÿÊG5*¦_#"¦_Í#:îkåo‡Ÿg)))))Ñë!l>GÍ•T!lÍl5õÍöìÿå*¦_�Í?WÑñÍ\TÍ �:îkåo‡Ÿg)))))Ñë!l>Í•T!lÍl5õÍöôÿå*¦_�Í?WÑñÍ\TÍ �:îkåo‡Ÿg)))))Ñ~õÍöùÿå*¦_�Í?WÑñwÍ�:îkåo‡Ÿg)))))Ñ~õÍöøÿå*¦_�Í?WÑñw:ïkõÍö÷ÿå*¦_�Í?WÑñwÍ�:îkåo‡Ÿg)))))Ñ~õÍöúÿå*¦_�Í?WÑñwÍö+å*¦_�Í?WÑík>GͦTÍu2îkÃø3!ïk4ÃÎ3Íp/ÍHÍã !��"¢_"¤_!lÍ-"¨_þ5^#Vë"l*l"l>2l*ln&�}2 l: lo‡Ÿgë:lo‡ŸgÍòWúµ5*l:låo‡ŸgÑ>¦w!l4È5*lÍGTÃÅTÉ^#Vë"!l*!l~2/l!-lÍTͼ"’_ͯ"#l*’_�^#Vë>åo‡ŸgÑÍ¡W#"%l*’_�^#Vë#"'l!�")l*%l"0l*0lë*)lÍòWúg6!�"+l*+l÷ÿ |·òV6*#l~!+lFÍWSæ€Ö€ÂL6*'l+"'l*+l#"+lÃ'6*#l#"#l*)l#")lÃ6*'lÉ^#Vë"@lÍö+å*@l^#Vë�Í?WÑë!:lxÍ«SÊõ6Íö+å*@l^#Vë�Í?WÑ:l>GͦTÍöûÿå*@l^#Vë�Í?WÑ^#Vëë*¢_"¢_Íö+++å*@l^#Vë�Í?WÑ^#Vëë*¤_"¤_R>7Í
  162. D!2lÍuB!`_>ÍITÍ#<*¢_> Í¡RÍ#<!;l>ÍITÍ#<*¤_> Í¡RÍ#<!>l>ÍITÍ#<Í]É^#Vë"Bl*Bln&�"Dl*DlŸÿ |/*Dl… õ|Á òx7*Dlàÿ }õ3>*BlGÍ\T*Bl>ÍITÃÅT^#Vë"UlÍö+å*Ul^#Vë�Í?WÑë!NlxÍ«SÂö7*¢_åÍöûÿå*Ul^#Vë�Í?WÑ^#VëÑÍòW"¢_*¤_åÍö+++å*Ul^#Vë�Í?WÑ^#VëÑÍòW"¤_Íö+å*Ul^#Vë�Í?WÑOl>GͦTR\8Í
  163. D!FlÍuB!`_>ÍITÍ#<*¢_> Í¡RÍ#<!Pl>ÍITÍ#<*¤_> Í¡RÍ#<!Sl>ÍITÍ#<Í]*Ul"Wl!WlÍ_ É^#Vë"alÍöìÿå*¦_#�Í?WÑ"¿_Í~*¿_wÍöìÿå*¨_�Í?WÑå*¿_#Ñ>GͦTÍöôÿå*¨_�Í?WÑå*¿_ �Ñ>GͦT*¿_ �6�*¿_ 6�Rò8Í
  164. D>ÍuEÍ]Íö÷ÿå*¨_�Í?WÑ"hl!hlÍÈ!jlÍ]͇R2 _*¿_#�"½_Íå*¦_
  165. �Í?WÑÍòWîÿ :P_åo‡ŸgÑÍ¡W"»_*»_> åo‡ŸgÑÍ6;"»_¯2cl:O_2¶_:N_2el:elõ:¶_/Á ò;!��"¹_"·_*»_+"ll*llë*·_ÍòW/õ:¶_/Á òÛ9*½_å*¹_Ñ"pl!nlͧ*¹_ë*Q_"¹_!rlÍ‚Ö�ÊÑ9:N_2¶_*·_"»_*·_#"·_È9!��"¹_"·_*»_+"tl*tlë*·_ÍòW/õ:elÁ ò;!��"fl*Q_+"vl*vlë*flÍòW/õ:elÁ ò¸:*½_å*¹_ë*flÑë!dl>GͦT!YldlxÍ«SÖŸ*alõ~Á òm:!cl4:cl!|_–Âm:Í6·úi:Ã_:¯2cl!ZldlxÍ«SÂ…::O_2elî:!dl[l>ͨ;¯½œ!dlZlõxÍ«SÁ°ò®:!xlÍ-*fl#"flà :*¹_ë*Q_"¹_Í@·òø:Í"!dlÍ\T!`ldlxÍ«SÂò:Í"!dlÍ\TÃø::O_2el*·_#"·_Ãë9Ãk9!zlÍe͇R2 _R$;Í
  166. D>ÍuEÍ]É|ªò/;|·ðëÉ{•zœØëÉÍ%;ëÉ|·ôßWDMë͹WëÉo‡ŸgÍùWÂ];áÑÑ��QYÅÕéõÍ›;��QYå!�9ÅÕÍáUÑÁá+|µÂf;ñá3333ò“;å!��å!��åÅÕÍáTÑÁáÅÕé·ð/<É|·ðÃßWëFëè;·ÊÔ;OÊÔ;ÅÅÕå¾ÂË;# ÊØ;¶;áÑÁÃÓ;áÑÁ³;Á¯glÉáÑÁñ�<o&�É!�9å_�#F#ÑO Å>�Ê<ÅåÕ~ë Ê<¾Ê
  167. <#Ãþ;ÑáÁ#Ãó;ÑáÁñ�H� åÑÑùÕo&�ÉõÍ(?"Á_ÑþÂ]<Â6<BZ!�9ÊU<ÊL<~#Íè?Ã<<> Íè?ÂL<ëÑ&�9ùëéþ�Â<x2Ô_y Âl<¯2Õ_á"|lÍC=¯<Ío>*|léþÂ=xÖ2Ô_=úXA ¡<AÖú¡<þÒ¡<G:Ô_=¸ÚXx2Õ_á"|lÍC=!×_F6!Ã_~#¶ÊÅ<x=2Ú_¯Ío>>EÍè?:Ú_·+òÞ<-/<õxÍè?ñ�Ö
  168. Úï<Ãæ<Æ
  169. õxÆ0Íè?ñÆ0Íè?*|léþÂ@=x2Ô_y2Õ_á"|lÍC=ͱ>:Ô_!Õ_–ÍR>ÍÑGÊ9=!��9~#ùÍè?Ã(=*|léÊ9=ÃoB¯2Ã_2Ø_2Û_<2Ó_�!�9Í>þ ÊX=þ+Âk=Í>Ãx=þ-Âx=>2Ø_Í>Í%>Ò‘=·Â‡= Ê‹= Í.>Í>Ãx=þ.¨=Í>Í%>Ò¨=Í.>Í>Ù=þeʲ=þEÂõ=Í>�þ+ÂÂ=Í>ÃË=þ-ÂË=Í>Í%>ÒXGÍ>Í%>Òé=õx‡G‡‡€Gñ€GÍ>õÂñ=¯�Gy€Oñ·Ê>þ ÂXÍ>Ãõ=ÑùÕ:Ó_þÒ>¯Í.>Ã>y2×_ÉÊ">~#ÉzÉÖ0þ
  170. ØÆ0·Éå!Û__¶w!Ó_~þÒK>4Õ_�!Ã_ÑsáÉáÈÃX·úX2Ö_G:×_�<2Ó_=øÂX:Ã_·ÂXÉõͱ>ñ‰>:Ã_·Ê‰>!×_5!Ú_4ÊX:Õ_G:Ô_Ê—>�!Ø_–ÍR>>2Ù_ÍÔ>Íè?!Ô_5£>É:Õ_!×_†<øþÐ_�!Ã_>†wþ
  171. ØÖ
  172. w>+ÃÆ>!Ö_~5·>.ÈÍ ?G:Ù_·xÈþ0Âó>:Ö_·> À!Ø_~·Ê?5!Ö_4!Ó_5-¯2Ù_xÉ!Ó_^�4{·ú%?þÒ%?!Ã_~Æ0É>0ÉÍyBþ ÂA?x=ú;?‡‡‡ÆGÍ°?Ã(?þ
  173. Âh?:ó_·ÊQ?�Úb?!â_x–Ê(?Úb?Íß?Ã(?ÍFÃ(?þ Â|?Ê(?Å> Íè?ÁÃn?þ ÂŽ?xˆ?>Íß?Ã(?þ ™?Í°?Ã(?þÀx£?>·Ê(?=õÍFñã?ÊÝ?x!à_–ÒÅ?ÅÍÝ?Áð?:ñ_·ÊÐ?¸ÚÝ?:à_¸È> Íè?ÃÅ?>2ƒl!�lÃ~EÅÕåõ:ñ_·Ê@!à_¾Ò@> Í @>
  174. Í @ñÍ @áÑÁÉ2€l!~lÃ"FÍBþ�Â)@y<>Â0@= Ã0@þ¾@¯O€�ÚoBoõÍÎA####ñÑùÕõWͶAÂQ@60#Ãw@þEÂX@>ew#þ.Âb@�þeÂi@�x·Êw@ÍÙAþ ÂQ@ÍÁAñ’GåZ�ÑÅ+y=ú¢@x=úš@Ö0þ
  175. Ú¢@60ã$ãä@w ®@+6.ã$ãy=ò„@x=ò„@ñÑùëéþÂ)AÑx<ÂA!�ÿ9ùÿ�ÍïAþ
  176. ÌïAþ Êî@þ
  177. Êî@w# ÊX¯ÃÖ@H ëå!9 ÊA+wÃö�@ÑùëxéO¯�o>�Ÿg9ùÕx ÈÍïAÊXþ ÊAþ
  178. ÊAw#ÃAÖÚoB=ò3A<þÒoB<_ÊoBK¯€ÚoB ÂAAoWÍÎA##ñùõÕͶAÊ›AKÖ0ÚXþ
  179. ÚpAÆ0æ_ÆÉþÒXõæ ÂpA·ÂXKñæÆ0w# Â}Ax·Ê›AÍÙAþ ÂZAÍÁAñ’õGåZ�ÑʱA+wæAñÑùëéx·ÈÍÙAʶAÉx·ÈÍÙAÂXÃÁA¯•o>�Ÿg9##ÉÍïAÊXþ ÊÙAþ
  180. ÊÙAþ ÚXÉÅÕåÍ IþÂB!„lͱY> ·áÑÁÉÍyBþ ÂBÊBÅÍ IÁÃBþ Â.BxÂ(B>ÍfBÃBþ ÀÍ7BÃBÊdBx!à_–ÒLBÅÍdBÁÃ7B:ñ_·ÊWB¸ÚdB:à_¸ÈÅÍ IÁÃLB>2’l!�lÃ~E!“lñYëÃÝBÍC^Í)C^#Vþ�ʶBþ€Â”BÍÝBÃyBë#FåþÒ¯Bá#Nåþ¯Bá#åÕ^�Ñ#ër+sáÉÕ#^#V++r+s�~·ÁÊyB5ÂyBÍC5^Í)Cq#pÃyBOÕÍC4~þ ÒûB_Í)CÑs#r#s#r#qÉ!CñY C
  181. C
  182. ` C� C Format Overflow�* `-&�`É�!´lÉ�ÃaCO:-`·yú^C!�åÑ9GÊZC~#þ'ÂKCÃKCyÃaC�õO:%`·úpC�ùC�ÍìCúyC{þÂ�C*ñ_|µÊªCj&� Õå*ñ_ë*à_ÍòW#ëáÍòWÑ> ÜôC>
  183. ÜôCÍìC> ôôC{=>'ÄôCñÁ!��9·ÊÛC=õ~#þ'ÂÔC{þ>'ÌôCÍôCñÿCùÅ{=>'ÄôC{·>bÌôCÉ*à_++|·ÉõÅÕå2Vm!TmÍ"FáÑÁñɯÃD>ÃD>2am"bmë"dm`i"fm!�9"hm!WmÃ-D´m
  184. ~# Â2D*´m~Öò¡D*´m~·ÂvD!®m>ÍITGÅ3!�å!��åååå!.`ÍúF!.`"Âm!Àm;HÞD!®m>ÍITGÅ3!R.å!��åååå!S`ÍúF!S`"Æm!Äm;HóD*¶m"Èm!Èm;H!ÊmÍG*ºm^#Vëå!é_Ñs#r*¼m^#Vëå!ë_Ñs#r*¸m^#VëÍ]S|æÀ*ù_õÍ]S|æÀGñ�ÊøD!ÎmÍ[E*¸m^#Vë}‡‡‡æÀ*ù_õ}‡‡‡æÀGñ�ÊE!ÐmÍ[E:)`·ú?E*¸m^#Vë}æÀ*ù_õ}æÀGñ�Ê?E!ÒmÍ[E:,`·úZE*¸m^#Vë}òZE!ÔmÍ[EÉ^#Vë"Öm!
  185. `"Üm*Öm"àm!ØmͱYÉ2äm!âmÃ~E^#Vë"ém:%`·ú�EÉ:'`·ò¹E*ém¯–ò¶E*ém5!ëm6�:ëmÖ
  186. ʳEÍæEÃ¥EÔEÃåE!ìmÍ"F*ém¯–òåE*ém5!è_6�!îmÍ"F:è_·ÊâE*ém6�ÿEÉÍ I2ëm:ëmÖÂF!
  187. `"ôm!��"øm!ðmͱY!à_6#6�!ëm6
  188. É:-`·ò!F!ûmÍ"FÉ^#Vë"n!Ü_"n*n"n!nÍN·úXF!
  189. `" n!��"n! nͱY·òUFÃùF:%`·òùF*n~Ö ÚrF*à_#"à_ÃùF*n~Ö Â†F!à_6#6�ÃùF:-`·òùF*n~Ö Â¨F*ä_#"ä_!â_6#6�ÃùF*n~Ö
  190. ÂùF*â_#"â_!â_¯¾#žúÊF!â_6#6�*â_å*ó_#ÑÍòW|µÂùF!
  191. `"n!��"n!nͱY·úôFÍF!è_6€É"nÁ!��9"n!nÅÍGÁ!
  192. �9^�ùÅÉ'n~# ÂG*'n^#Vë|µÊ3GÉ*'n�å*)nëá
  193. �ÍcS*)n
  194. �nb¯½œòhG*)n
  195. �ë!,n>Í¢TÂG!!n>ÍIT*'n�ÍT!,nÍ\T*'n�~#¶Â®G*'n�^#Vë)))|·ú®G*'n�6P#6�*'n�~#¶ÂèG*'n�^#Vë))|·òÜG*'n�6ÿ#6ÿÃèG*'n�6<#6�*'n�6#6�*'n6#6�*'n6#6�*'n 6�*'n^#Vë}‡͵Q}2+n*'n�^#Vë}‡‡‡‡ò?H!+n44*'n�^#Vë}‡‡òUH>2+n*'n�^#Vë}ò€H*)n�~#¶Â€H*)n�6#6�*'n"Dn*)n�"@n*)n"Bn!:nÍáL*'n^#Vë|µÂ½H*'n"Nn!��"Pn!FnͱYÉ^#Vë^#VÕÍf]: `þÚÛH!�IͱY¯2 `O�!`·ÂêH6ÿÃïH +~#wÑ! ` s#r! `4Í]ÉI I
  196. `
  197. I� I I/O Stack Overflow�:è_Ö�Â@I!Ü_"Wn!SnÍñM·ú=I!Rn6ÃKI:è_2Rn!è_6�:RnÖ ÚZI*à_#"à_:RnÖ ÂjI!à_6#6�:RnÉ"×OÑá"ÙOëé*×O^#V#"×OëÉ^#VëÉÍxIÍ„I"ÝOÍ„I"áO|µÉ͉IÈ|·È~ÉÍxIÍ„IÉy·ÈÖaþÒ¹IÆAÉþ Èþ=Èþ.Èþ:Èþ;Èþ<Èþ>Èþ[Èþ]Éy·È É*ÛOëÍ«Iþ ÀÍÕIÃáIÍ«Iþ$ÀÍÕIÍ«IÖ1þÚJ ÉÅÕåo&�))))\�xH� ëá ·Ê J#w  JÑÁÍÕI¯ÉÍÛI*áO#·ÊOJÞAþÒOJGÍÕIÍ«Iþ:ÊTJ 6�ÃYJp4ÍÕI�+ÍíIÊ~J#Í«IÊŠJ#þ*ÂvJ6?ÃzJwÍÕIÂeJÍ«IÊ‘JÍÕIÃ~J#6 ŠJþ.ÂÊJÍÕI ÍíIʾJÍ«IÊÊJ#þ*¶J6?úJwÍÕIÂ¥JÍ«IÊÑJÍÕIþJ#6 ÂÊJ%#6�ÂÓJ*áO##^ �~þ?ÂêJ# ÂãJx·ÉCON CON RDR PUN LST ��M�!K ~ÉÍÛIþ$‚KÍÕIÍ«IÖ1þÒNK\�·Ê5Kl�·Â‚Kþ$‚K!�~þ ‚KÍÕI!òJÅÕåÍ«I¾ÂiKþ ÊwKÍÕI#ÃVKxá�ÑÁ=ÈGÃSKÍÕI>�áÁÁ·É¯É*áO+�ÉÍ„K^#VÉÍŒK#{–#zžÉÍ„K6�#6�ÉÍŒKë€� ër+sÉ!YnF#~�ÚãK!Yn6Pë
  198. Í� Í|]
  199. Í|]!Zn^�r+s6 #6
  200. !Zn4^�NÉ*áO|·ÂL}=Â�LͳKÃLÍ K·Ê L¯ÉÍ�O>ÿ·É~þÊL·ÊL¯É>ÍaLNÉ*áO|·ÂKLYÍ K=Ê8L¯ÉyþÂDLÍ|]ÃGLÍ�>ÿ·É~þÊWL=ÊWL¯ÉÅ>ÍaLÁÈqÉ2æO*áO/�"ãOÍ“KÚ¸L{²ÈÍ�KÍŒK*ãOëÍ�*áO#ë:æOOÍ�·Ê¡LÍŒK#s#rêLͦKÍ“KÚzLÍ�K€�Í�ÃaLÍŒKr+s{æÂÉL!àO4*ãO+>ÿ·É|µÊØL+€�}æ€oÉÍnIÍxI~2ßOÍxI"ÛO͉I:ßOþÒçMÍKÊMG:ßOþÒçM*ÝOp®ÂM4#6�ÃÈOͤI:ßOþÚ5MÍÒLå*×O++"×OáÃ>M}´+ÊBMÍØL}‡|2ÒO"ÐOͤIÍÒL"ÕO1�Í]X|µÊçM##"áO6ÿë*ÝOs#rÍ/JÂSO{þ ÊSO*áO:ßOwþÚ…M6ëæ¨M*ÕO"ÓOÕÍ�Ñ<¾M:ßOþÂSOïMÕÍ�ÑÍ�<ÊSO!��"ÓO*áO(�ÐOw# ÂÊM*áO~#þÌ’P*áOÍ$^>ÿÃÈO*ÝO¯w#wÃÈOÍnI͉IÊÈOÍíKÍxIqÃÈOÍnI͉IÊÈOÍxINÍ&LÃÈO*áO~ÖÈ"� 4À#4À#4ÉÍnI͉IÊÈO~þÂENÍ{NÍQÊÈOÍ�K>ÍŠNÃÈOÍnI͉IÊÈO~þÌ�K>ÍŠNÊÈO*áO~þÊrN>ÿÃÈOÍ{NÍ QÃÈO*áOë!*�~!/�É2åO*áOÿÿ|·ÊŸN(�^#VÕͤIãåͤIëá{•zœÚ²Nëáz·úO¯2àOz³ÊáNÕå:åOþÂÕNÍíKáÑÈqÃÜNNÍ&LáÑÈ#üN*áO|·ÊO*�~·ÊO=!àO¾ÚOõ:åOõÍaLÊOñÖ OwñÃóNÁÁÉÍN>ÿ·ÉÍnI͉IÊÈO|·}ÊÈO~þ> ÒÈO†<ÃÈOÍnI͉IÊÈO|·ÂMO*ÝO¯w=ÃÈO*áOÍ;^*ÝO^#V6�+6�ë++ÍóXÃÈOÍnIÍ›IÊÈOþ>�ÒÈO"�N#F#~ÍxIq#p#w>ÿÃÈOÍnIÍ›IÊÈOþ>�ÂÈO*�~ͤIë!��·Ê·O=Ò©O>!��ë*áO"� s#r#w=ÃÈOë*ÙOåë·É����������������������� Í�}!´n6ÿþ Ø4É€�Í�É>ÿ2³n·É*°n!�4À#4À#4Éå~#N#F#–y#žx#žáÉ:³n·À*°në!!�:²nþÊAPÍPÒ�P:´n·È~æG~#~Oþ?Ò€P#~·Â€P! �p! �y–ÈÅÕÍ�ÑÁ! �qÍ�<„P<ÉÍ�PɯÉ~#N#F#w#q#pÉåÍ÷OÍçO~·Ñ®PÕ#Í�Ñ!!�͆PÉ! �6?åÕ��ÅÍ�Á<ÊéP=懇‡‡‡Æ _�!€�x¾ÚÝPÂãPF�NÅüPÑá¯wxG>��O>�ˆG!$�q#p#6�Éà Q"­në"°n2¯nx2²nÍçO¯2³nÍ÷O!¯n~5·Ê¯QÍ&PÊQQ=Â|Q:²nþÂ|Q*°nëÍ�<ÂQQͳnÃ|Q*­nëÍ�:²nO*°në:´n·ÂmQyÆ OÍ�·ÊˆQ:²nþÂ�P*­n€¯w# ‚QÍP:³n·Â¢Q*°n!�ÍPÚ¢Q͆P*­n€�"­nà Q:³n/·Ég.�>�Gx·È|g}oüQ�õÅG!�9ë!��x·Ê%Rþ Ê Rþ+ÂòQã$%ÂXgãà Rþ-ÊçQþ0úXþ:òXÖ0ÕT])ÚX)ÚXÚX)ÚX…o|Î�gÚXÑÃ×QÑ{þÊ5R$%ÂX}Ã6R|‡ÚXzþ-ÌßWëñÁo&�9ùëÅ}É!�9ÍÂVõ}!��·ÂbRñÑÁÁÕÉþòXÖ/<Wz·Ê|R·xGyOÃlR`iñüßWÑÁÁÕÉo‡Ÿg|·üßW>�·ÊŸR)ÚX=ÓR|ÉÁë/<o&ÿ9ù/<gþÒ·R;<íRÅåõÕ!�9_�å6 +=ÂÄRÑáDMÅ)ÒÛR¯‘O>�˜G!�ÍSþ ÂêR>0ñ·òùRþ ÂïR>-Áñ¸Ðá3åÃûRåÕT]))ÑÔSá寕iO>�œ`G>0 Ò'S<ÃSÁ DMþ0Àþ À> Éo‡Ÿg|·æ€õòHSÍßWë!���ñÍæVáÅÕéȇÃWSÈ)Ã]Sy°Èw# ÃcS~#ÃzS~#W“<Oz»ÒS_�+“<¹ÒŠSOyÉëFëëSF#ë!�9åOx� ãëAÍ«SáÑùëéO°È ÊÅSÊÑS–À#ÊÏS ¸SÖ ÀÂÅSÉ È> –À#ÃÏSë!�9åO…o>�ŒgãëyÍóSáÑùëéåõ~õ#…o>�ŒgxÁ�Gñ¸ÒTGͦTá†wÉF#ëá"µnëõxÍITÍ#T*µné!�9G…_>�ŒW€Obk++ÊCT~+Â;TáÑyé~#·ÈÁë/<o&ÿ9ùÅ/<GͦTÉõOxAë!�9ëͦTál&�Ñ9ùëé¸ÒwTGõå#ë!�9ëOxAͦTáwño&�Ñ9ùëéëF#ëå#¸ÚœTxͦTáwÉëFë¸Ò«TGõOÊ»Tw# ²Tñ È6 #ýT·Èo&�9DMõ^#VÕ#_ +
  201. wÂÔTÑñùëéÍ£VæTÕÍÂV2·nx·Â÷T>Ã$XÍßW#"¸në"Ân`i"ÀnáÍÂVÕë*¸n"¸n!·n®w`i"ºnáÍÑUÍÔU"¼n*ºnë*Àn͸U"ºnëÍÑU"¾n*ÂnÍ?WëÍÑUÍßWë*¾në*¼n|§òzUÍßWë*Àn͸UÍßWë*ºnë|·ò’U)))Ú’UÃ’Uë*Àn͸Uë*ºnë))Ò�U)Ò’U:¸nO:¹nGz³´µÊ²Uz·ú²U ë)ë)Ò¡UáU:·nÃæVÍßWDM>!��ëë=È)ë)ÒÃU ÃÉUÍÔU|§g}oÉÍ£VæU͇VæUÕÍÂV2Än"Ån!Çnr#q#páÍÂVÕë*Ån"ÅnÑ!Än®æ€w!Ênr#q#p:ÈnG:ÌnÍsWå:ÉnG:ËnÍsWå:ÇnG:ÌnÍsWå:ÈnG:ËnÍsWå:ÉnG:ÊnÍsWå:ÉnG:ÌnÍsWëáÁ Ò^VÁ ÒdVÁã ÒkVÁ|e.� ÒuVåo&�ë:Än*ÅnDMáÃæV"Ín!›Vã^#VÕ!�9ë*ÍnÉá3333ÅÕé!¶Vã^#VÕ!�9ë!�ëÉá33333333ÅÕé###~·ÂÑVGOW_goÉÞ€_ŸW+~ö€G~æ€+N+f.�ëÉõz³´µÂöVñ����Éz·úW ë)ë)ÒöVÃöV}‡ÒW$ÂWÂWÂW�€x©ú.WÊ3WÊ3W>Ã@X>Ã;XyÆ€Gñªî€OS\É{EåÍsWãåDÍsWãåzEÍsWãDÍsW\e.�Á ÒaWÁ ÒgWS\e.�Á ÒrWÉ.�HEg)Ò}W )Ò‚W )Ò‡W )ÒŒW )Ò‘W )Ò–W )Ò›W )Ò W Éz¬õ|·ôßWDMë|·üßW͹WñüßWÉëx±>Ê$X!��>ë)ÒÌWëå ÒÔWãá=ÊÝW)ÃÆWëɯ•o>�œgÉ^#V#N#FáÅÕé{•ozœgÉ|µÈ|/æÀ=É!
  202. XñYXXXX���X Conversion�26X!-XñY5X6X7X9X����ÃBX2XXx2WX!OXñYWXXXYX[X������#}æþOD*%o~ÒŸX##~#fo´ÂfX!{XñYƒX„X…X‡X���‰X Free Space Exhausted�å##^#V#{•_zœWÚhY{‘_z˜WáÚkX4z·ÂÅX{þÚîXå##^#V# ëãå##s#rëÑs#r#ëãës#r+++ë~æs¶w#rá####É}´Èë*%o}“|šÒbY*�{•zœÒbYë+F+N+V+5^{ÚhY{•zœÒhY}‘|˜ÒhY{²ÊBYÚBYi`~æs¶w#rë##q#p
  203. Øi`N#F#^#Vë~ÒhYq4#p+ëi`##s#rÉnYÃú^ŠYÃú^
  204. FREE Request Out-of-Range$
  205. Free Space Overwrite$G��KþÒÉYMbkÃÉYÍ–[FÍ•[NÅÍ•[N#FÅÍ•[^#VáÁ"|`y2{`ÅÕåxþÒÜYi&�ÍÖ\ÊZçYÕéáÑÁxþÂóY>ÿÉþÚZë!
  206. `{–À#z–À*é_å*ë_åÍ]áÑùëéáÑÁxÖÈy·xò"Z·ÈÕåÅõÍzZñ_�!²[^#VëÍÑZÍtZ>(ÍvZÁyÍ­Z>)ÍvZá|µÊWZÍiZÍ>[á|µÊcZÍiZÍÑZÍãZÃß^å>,ÍvZÍtZáÉ> _Ã|] Í|]
  207. Ã|]æÆ0þ:ÚvZÆÃvZõÍ„ZñÄZåÍtZáå|Í’Zá}Ã’Zþ
  208. Ú½Zd¹Ô¿Z
  209. Í¿Z�¹ÚÊZ‘ÃÁZõxÍ„ZñÉN È#~·ÈÅåÍvZáÁÃÓZ!¤[ÍÑZ*oë!�9{•_zœÂ[{·Ú[þ Ú[Í[ÍtZ>#ÍvZ*oøÿ>·È=^#V#åõëÍžZñáÃ[Í/[>:åæþ Ò9[>?ÍvZáÉå!œ[ÍÑZáå�ÍÑZ>=ÍvZá^#Vë|·Ân[}þÚe[.))\ÃÑZ#F>A€Ä*[> #õþ‰[~þ >.Ä/[~þ Ä/[ñ=ÈÃz[ë^#V#ëÉ File: �
  210. Traceback:�Â[É[Ù[ã[î[û[\\ ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!~`~þÚe\J\Ãú^
  211. Condition Stack Overflow$4Ox�!Ïn w#s#r#ÑÕs#r!�9ë!` s#rÉë!~`N�!Ïn È+++++¾Âž\#{¾Â·\#z¾Ê¼\++~Þ\++ë!~`5!�È~# ÂË\ÃÇ\ë!~`N�!Ïn È+++++¾Âæ\#~#¶Ê
  212. ]+{¾Â]#z¾Ê
  213. ]++~Ãæ\#^#Vë¯=É! `~·ÈåÍf]á5: `·È_�! `^#Vë"
  214. `Ü_.~# Â8]*ù_)))))%` )| ÂM]*Ü_|·À}þÐ*Ÿ`"à_É: `·È*
  215. `Ü_w# Âs]É*Ÿ`{þ Ò�]þ ‘]!��#"Ÿ`Ã�ÃÃ]Copyright (c) 1980 Digital Research, v1.3 !��"#o"!o"'o¯2~`2 `**o Ú^Ñù"oÕ��q#p##}æþo"%oë*�}æþoæø“|šÒ^_Ãú^¯+w+w+r+s4ëw#w#s#rÍ�<2)oÉå++ë*#oës#rá"#o*!o#"!oÉë*!oDM!#ox±È~»ÂÕ^#¶È~+ºÂÕ^ëå+F+Náëq#p*!o+"!o·ÊÐ^þÒÓ^��=†^!+�~æO~#~G!�>€‘æw!/�x·Â®^y·ÊË^å >€‘O6# Â¥^áÅå€� ãÕëÍ�ÑÕÍ�ÑáÁ·Ê•^Í�¯=É¯É ~#fo++ÃD^!!o~#¶Ê÷^*#oÍ;^Âß^_Ãú^*_ Í�Ã��
  216. Insufficient Memory$
  217. Invalid I/O List
  218. End of Execution$?_
  219. 8���
  220. 8���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SYSIN�������������������������������SYSPRINT�������������������������������������€� ÿ�€� �ÿÿ�€��ÿ€ÿ��€�ÿ� =====> Total of tagged files = Sorry, CP/M2.2 or later is required.??*1234567890 No files. . k :LSX ?ABC To�DEFMPRTUVW ˜_¨_Ka ¨_¨_¨_Ya7aXa N_¨_¨_¨_O_ €��ÿÿ�ÿÿ�€� ÿ�ÿÿ����‚ Files occupying k(k remaining) ´a ¸a €�ÿ€ÿ��€�ÿ€ÿ��€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ�$:.is R/O. File not copied. is R/O. File not copied. Out of directory spaceCopying with verification CRC check failed. Error. Disk full. Warning: source = target. Re-log drive for an accurate directory.���������������������������������Ýbêb��Ýbðb��ôb��Ýbúb��þb����c����Ýb c�����c��c��c�Ýb��"c��&c��àb,c��0c��4c����:c��>c��âbDc��Hc��Lc��Pc��äb��Xc��€�ÿ� Delete? (Y/N):Y*��uc�¨_����€�ÿ�€�ÿ�€�ÿ�?File is R/O. Delete anyway?(Y/N) Y Deleted.�������Ác���¼c��Êc�¼c¼c. *???????????����������������€�ÿ�€�ÿ� Find what: }_ª_€�ÿ�€�ÿ�€�ÿ�€�ÿ� and user (and v to verify): and user: : drive: ?*V0123456789ÿÿ234567–d ™d }_²d .€�ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€� ÿ�€� (ÿ�€�ÿ�A: Again. Retag # files.R: Rename file(s).B: Backup to last file.S: Space remaining on disk.C: Copy file with optional verify.T: Tag file for transfer.D: Delete file.U: Untag a file.E: Erase all tagged/untagged files.V: View a file at console.F: Find file in directory.X: Exit to CP/M.L: Login new disk and user area.W: Wild card tag of files.M: Mass copy of tagged files.?: Redisplay menu.P: Page through a file at console.sp or cr: Next file.Drive :€�ÿ�€� ÿ� To�*#****Aborted.������7gLg��œ_HgJg.?�������������������€�ÿ�€�ÿ�€�ÿ�€�
  221. ÿ�€�ÿ�€�ÿ�€�ÿ�Erase tagged or untagged files? (T/U) : TUDo you wish to be prompted? (Y/N) : NType A at prompt to abort.*****Relogging drive****Erase ?(Y/N/A)YAErasing :h =h 5hDh 5h 5h5h €�ÿ�€�ÿ� Tag what: :�ih what: }_ †heh eheh€�ÿ� New�  h£h €�ÿ€ÿ��:. €�ÿ�€�ÿ�€� €ÿ�€ÿ��€� ÿ�€�ÿ�€� ÿ�€� ÿ�€�ÿ��€�ÿ€ÿ��€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ� New name or * : :*?Cannot rename. already exists.File is R/O. Okay to rename?(Y/N)YO.K. to rename Renaming . ? Old name: New name: °i ³ime: ¨_ÐiO_}_ ëi âi õi âi þi j 4j Ï�� ‘+ ÏÏ���jMjjÐj0j0jtjN_$j0j��ÑÝ
  222.  ����—j������ þ�þ�����±j����€�ÿ�#Tagging ����ÃjÃj ��������€�ÿ�€� ÿ�€� ÿ�€� !ÿ�€� !ÿ�€� !ÿ�SWEEP version 4.1 - December 19, 1983by Robert FisherDePaul University243 S. WabashChicago, Illinois 60604€�ÿ�€�ÿ�ÿÿÿÿ� Which����‚k remaining on Drive :�����Šk©k±k��µk��������������������� �������àk�???????????? ÷k úk���ïkl��l���������l���������ª_������������������/l���€�ÿ�ÿ�*k (k)������€�ÿ�ÿ�* k (k)����
  223. 
  224. ���������¿_��pl��¿_���dl¿_� €l˜ƒl¢Œl�l
  225. `Žl��’l›lœl
  226. `�l�Ÿl Invalid Format Item���©���������������������������������������������������������������������������������������������������������������������������������Vm�ambmdmfmhm��������� Stream/Record Sequen/Direct Input/Output Keyed Access P�<�������� $con�������������Âm��Æm����Ü_¢mjmxm†m”m��²m³m��àm��äm�
  227. ���åmæmçmèm��øm�� úm��n����ýmþm��n��ÿm�n��n������.dat�������������������+n,nDn������%n&nNnPn�����WnRn�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,oååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå光ВSÔÒàTE%hIIZ@TRK�PÑPÕ DDÔ 9.@CNT�PГ’àd$ä´Õ4¸ýA5M?BOOT��ÕГÓÕ cô4ôå5Hý =9%:?CONO�OÓTÕ SôU„øýUa&?HOME��ÔÓÒàcõ5EE$¸ýMQM?STDMA�OÔ‘PQ cõu$•DXý1%MQN?SCTRN��ÐÓÓ“ÔàcôU„•8ýUa=N?DVTBL��ÑU’S côE%D$Èý51Q%>?FLUSH�ÓSÕ CõD”Øý 9-M2?STBNK�OÖSÕ e4”ó•hM%<É%ZDMAIRV��ÕÒT• e”ô•%h%9QYQ¼5¦–€�0ð�Ѐ0í Þ€°èx Œ€°è  á�°ôX/�0ôpI€0ôÀW€0õ¨ �°õ›�°íH �€°è8 ��aаØ�aíÀïaÜ`YaéðOa€� ;Œ�øÀ��������+@j�����
  228. à\€+ v�¯�è¾�VÀ �`€, †�±�(Æ�Xà d€, ¸�æ1 à,Ð���b³j�yVh��:�0‰ªH���;Kr@ <�í%â iO�¤€@¨ÚC’�bÐ�� !Æ RðŒ¬#=¬…W+¬V+? «€äe[À…eaYyÖÍ»À.0 ÞaÙ€ lÀ6Ö€3@��1 à,ÛZ�Í��`�øͪ æ†�€ €��*��@P�ˆ �dËAÀD �$C�À" ��0��€¨���#�{•ŠÍ« +qCé‚Åf€� øµ:Y"ª 
  229. ¨¨`*£@ `�¥ÊÅ?Û•d‚á[²�‡Å¨�Þö²M`”R)„d€À 2~s, ��#e€ƒ à6Å�Ÿ˜–pü�‡Ï÷ðL@�ìÛ&¦d±\¬Ð�ÂÁ[²X®Vmip°Vì–+•š��8X,‘P��Š€����¯·,P
  230. Ý€>-DE{$Ui@C�1Uªr�€�çú¼Rܱ@+q� |ZˆníÂóà.“òÝ�åj±IìÚ�Áh¸Da‡�ábÈW°%8€
  231. ëv¬l•xʽ�;JvEc@�.WX%Ê v�ì@áb>fˆ�CähÊÆ
  232. «àð.µs�Íâ`�F¿OÂô¶Ø '›L6Í�� @¶s¡ò ¦}´\ �’>Œ«Ø´‡_�™#*òæ�¹D5è| �‡À™Ý¦p¾Ù2åàÈÊ·�DÀH†�‚OÂ31½hÈ=¹€,+¬Bþ†OÃ*à!}?Ã'á˜ÞÍ»À.H��v�ëˆ%ÚC®`L—iº�«Èʼ2M&éfȆMÂ`$"øµC�@‹ÙþÕVð!0�RÌà“ðŒÌoh¹C'á˜ÞÑ †ÃC*à ºFUÜ ’¯dË[À¥®�R×)k˜µÔ
  233. Zî���� kèµø �!„ö[-Š
  234. %± RØð$=³C¯À÷ûýþÿ¿ßï÷ûýþÿ¿ßñÑP
  235. ~‚ª°“6�Çè*« *qÑ
  236. ~‚ª°Ÿ9�Çè*« êqÕ ~„œ–¦™��§èIéê‘�À~†“ �Çèi)É*‘˜Ð~†’¦©,gèiñÐ� ~†žœ’� �§èiéÉñÓ0 ~†žœž§�ÇèiéÊj‘™`~†ž¦©?�Ç航É)ÑÔ ~ˆ¤¨„™<�ÇèŠÊˆI‘Ô€ ~Œ˜ª¦‘�§é 騱¡P
  237. ~’œ’©œ�Ç鈈hjÐð
  238. ~˜’¦©-�Çé‰*jŠqÔP ~š˜¨’ŸK�‡é©êÑ P ~ ‚¨†‘ß§ê ªhñÒp
  239. ~¤Š‚‰¨�ÇêIˆhjÓ� ~¦†¨¤��ÇêiˆŠiqÕ@ ~¦¨„œ—$�Çêjˆ‰¨1Ò ~¦¨¦Š‡�ÇêjŠŠIqÔà~¨’›[�ÇêªhªHÑÐ0 ~®„žž©*�ÇêêI*ˆ±Õp
  240. ~°šž­o¨(ŠJÑœ0€‚’¬Š‡<È)êȨq€� €„œ–„�y¨hIÉq›à€†’¬Š‡wˆiÊ‘“p€†ž¬Š‡a¨jˆI‘×€*€ˆ„œ—uˆ‰¨1¬�
  241. €ˆ¨„™AÈ ‰êȨq›à €š°¨ ƒp¨
  242. HŠJÑ×0*€¦Š†©qˆ
  243. ŠIq× ,„œ–š¦—n�Èi‰i*J1Ö€ †¨†’¤­��ȉ¨)*JÑ“€,’œ’¦¨›d�É)ʊȨq—à –„ˆ’¤£d�Ê )èè)1–`  ’žŽ„“d�Ê )é*JÑ×� ¦’žb’­€�Êi)æI*Ñ™` ªœ–’œ©8��žÈ)êȨq€� €„œ–„�y¨hIÉq›à€†’¬Š‡wˆiÊ‘“p€†ž¬Š‡a¨jˆI‘×€*€ˆ„œ—uˆ‰¨1 TITLE 'BIOSKRNL.Z80 ROOT TO BIOS. CP/M 3.0'
  244. ;****************************************************************
  245. ;* THE TOTAL SYSTEM CONSISTS OF: *
  246. ;* BIOSKRNL.Z80 ROOT *
  247. ;* BOOT.Z80 BOOT-MODULE *
  248. ;* CHARIO.Z80 CHARACTER-I/O-MODULE *
  249. ;* DRIVES.ASM DISK-DEFINITON-MODULE (WDRIVES/FDRIVES) *
  250. ;* EXTMEM.Z80 EXTERNEL MEMORY-MODULE *
  251. ;* SCB.REL SYSTEM VARIABLES *
  252. ;* IOS.Z80 PORT ADDRESSES *
  253. ;****************************************************************
  254. ; LATEST CHANGE: 1984-06-20. PSW.
  255. ; BIOSREVISION D.
  256. .Z80
  257. PAGE 42
  258. ; EXTERNAL VARIABELS
  259. EXTRN @COVEC,@CIVEC,@AOVEC ; I/O REDIRECTION VECTORS
  260. EXTRN @AIVEC,@LOVEC ; - " -
  261. EXTRN @MXTPA ; MAX TPA IN USER BANK
  262. EXTRN @BNKBF ; COMMON 128 BYTE BUFFER
  263. ; INIT
  264. EXTRN ?PATCH,?INIT ;
  265. EXTRN ?LDCCP,?RLCCP ; LOAD & RELOAD CCP
  266. ; USER DEFINED CHARACTER I/O ROUTINS
  267. EXTRN ?CI,?CO,?CIST,?COST ;
  268. EXTRN ?CINIT,INISTM ;
  269. EXTRN @CTBL ;
  270. ; DISK
  271. EXTRN @DTBL ; POINTER TABLE
  272. ENTRY @ADRV,@RDRV,@TRK,@SECT ; DISKPARAMETERS
  273. ENTRY @DMA,@DBNK,@CNT ; - " -
  274. ; MEMORY MODULE
  275. ENTRY @CBNK,BNKMSK ; CURRENT BANK
  276. ENTRY ?PMSG ; WRITES MESSAGES
  277. ; EXTERNAL LABLES TO BIOS-CALLS
  278. ENTRY ?BOOT,?WBOOT,?CONST,?CONIN,?CONO,?LIST,?AUXO,?AUXI
  279. ENTRY ?HOME,?SLDSK,?STTRK,?STSEC,?STDMA,?READ,?WRITE
  280. ENTRY ?LISTS,?SCTRN
  281. ENTRY ?CONOS,?AUXIS,?AUXOS,?DVTBL,?DEVIN,?DRTBL
  282. ENTRY ?MLTIO,?FLUSH,?MOV,?TIM,?BNKSL,?STBNK,?XMOV
  283. ; EXTERNAL LABLE TO USERFUNCTION
  284. EXTRN ?USERF
  285. ; INTERRUPT-VECTORS
  286. ENTRY SIO1IV,SIO2IV,DMAIRV,CTCIRV,PIOIRV
  287. ENTRY INTVECT
  288. ; INTERRUPT-DRIVEN ROUTINES
  289. EXTRN KBDIRQ,CLKIRQ,PIOGAI,PIOGBI,UNKINT
  290. PAGE
  291. TRUE EQU -1
  292. FALSE EQU NOT TRUE
  293. BIOSRV EQU 8426H ; BIOS-REVISION.
  294. BOTFLG EQU 0C000H ; BOOT-FLAGG
  295. DMA EQU 18H ; DMA.
  296. ; DMA-COMMANDS
  297. DMRSET EQU 0C3H ; SOFTWARE RESET
  298. DMENAB EQU 087H ; ENABLE DMA
  299. DMDISA EQU 083H ; DISABLE DMA
  300. BNKMUX EQU 1BH ; BANK-DMA-MULTIPLEXER
  301. DMBK11 EQU 00000000B ; BANK1 --> BANK1
  302. DMBK00 EQU 00001000B ; BANK0 --> BANK0
  303. DMBK10 EQU 00010000B ; BANK1 --> BANK0
  304. DMBK01 EQU 00011000B ; BANK0 --> BANK1
  305. BANK1 EQU 00000000B ; BANK1 (64K FOR CPU)
  306. BANK0 EQU 00100000B ; BANK0 (48K FOR CPU)
  307. CR EQU 13
  308. LF EQU 10
  309. BELL EQU 7
  310. CTLQ EQU 'Q'-'@'
  311. CTLS EQU 'S'-'@'
  312. MB$XONXOFF EQU 00010000B ; XON/XOFF PROTOCOLL ON.
  313. JPOP EQU 0C3H ; Z80 JUMP INSTRUCTION
  314. CCP EQU 100H ; LOAD ADDRESS FOR CCP
  315. PAGE
  316. CSEG
  317. ;**********************************************************
  318. ;* BIOS: JUMP VECTORS *
  319. ;**********************************************************
  320. ?BOOT: JP BOOT ;
  321. ?WBOOT: JP WBOOT ;
  322. ?CONST: JP CONST ;
  323. ?CONIN: JP CONIN ;
  324. ?CONO: JP CONOUT ;
  325. ?LIST: JP LIST ;
  326. ?AUXO: JP AUXOUT ;
  327. ?AUXI: JP AUXIN ;
  328. ?HOME: JP HOME ;
  329. ?SLDSK: JP SELDSK ;
  330. ?STTRK: JP SETTRK ;
  331. ?STSEC: JP SETSEC ;
  332. ?STDMA: JP SETDMA ;
  333. ?READ: JP READ ;
  334. ?WRITE: JP WRITE ;
  335. ?LISTS: JP LISTST ;
  336. ?SCTRN: JP SECTRN ;
  337. ?CONOS: JP CONOST ;
  338. ?AUXIS: JP AUXIST ;
  339. ?AUXOS: JP AUXOST ;
  340. ?DVTBL: JP DEVTBL ;
  341. ?DEVIN: JP ?CINIT ; IN CHARIO.Z80
  342. ?DRTBL: JP GETDRV ;
  343. ?MLTIO: JP MULTIO ;
  344. ?FLUSH: JP FLUSH ;
  345. ?MOV: JP ?MOVE ;
  346. ?TIM: JP RETURN ; NOT INSTALLED
  347. ?BNKSL: JP BNKSEL ;
  348. ?STBNK: JP SETBNK ;
  349. ?XMOV: JP ?XMOVE ;
  350. JP ?USERF ; IN EXTMEM.Z80
  351. JP RETURN ;
  352. JP RETURN ;
  353. NOP ; GIVE CORRECT START FOR INT.VECTORS.
  354. PAGE
  355. ;**********************************************************
  356. ;* INTERRUPT VECTORS *
  357. ;**********************************************************
  358. INTVECT EQU $ ; INTERRUPT VECTOR ADDRESS
  359. PIOIRV EQU $ ; PIO BASE INTERRUPT VECTOR
  360. DEFW PIOGAI ; GRAPHIC SCREEN READY
  361. DEFW PIOGBI ; GRAPHIC KEY BOARD
  362. CTCIRV EQU $ ; CTC BASE INTERRUPT VEKTOR
  363. DEFW UNKINT ;
  364. DEFW UNKINT ;
  365. DEFW UNKINT ;
  366. DEFW CLKIRQ ; (10 Hz TICK)
  367. SIO1IV EQU $ ; SIO1 BASE INTERRUPT VECTOR
  368. DEFW KBDIRQ ; KEYBOARD INT.
  369. DEFW KBDIRQ ;
  370. DEFW KBDIRQ ;
  371. DEFW KBDIRQ ;
  372. DEFW KBDIRQ ;
  373. DEFW KBDIRQ ;
  374. DEFW KBDIRQ ;
  375. DEFW KBDIRQ ;
  376. SIO2IV EQU $ ; SIO2 BASE INTERRUPT VECTOR
  377. DEFW UNKINT ;
  378. DEFW UNKINT ;
  379. DEFW UNKINT ;
  380. DEFW UNKINT ;
  381. DEFW UNKINT ;
  382. DEFW UNKINT ;
  383. DEFW UNKINT ;
  384. DEFW UNKINT ;
  385. DMAIRV EQU $ ; DMA BASE INTERRUPT VECTOR
  386. DEFW UNKINT ;
  387. DEFW UNKINT ;
  388. DEFW UNKINT ;
  389. DEFW UNKINT ;
  390. PAGE
  391. ; BOOT
  392. DSEG ;; CODE IN BANK0
  393. BOOT: DI ;;
  394. LD SP,BOOT$STACK
  395. CALL ?PATCH ;; PATCH IO-PART FROM LOADER.
  396. LD C,0 ;; INIT ALL 16 CHARACTER DEVICES
  397. C$INIT$LOOP:
  398. PUSH BC
  399. CALL ?CINIT ;; INIT CHARACTER DEV.
  400. POP BC
  401. INC C
  402. LD A,C
  403. CP 16
  404. JR NZ,C$INIT$LOOP
  405. CALL ?INIT ;; INIT THE OTHERS
  406. LD A,(BOTFLG) ;; SHALL A: BE WINCHESTER ?
  407. AND A
  408. JR Z,GOON ;; NO...JUMP.
  409. LD HL,(@DTBL+4) ;; GET C:
  410. LD DE,(@DTBL+2) ;; B:
  411. LD BC,(@DTBL) ;; A:
  412. LD (@DTBL),DE ;; B: --> A:
  413. LD (@DTBL+2),HL ;; C: --> B:
  414. LD (@DTBL+4),BC ;; A: --> C:
  415. ; GO ON INIT 16 DISK UNITS.
  416. GOON: LD BC,16*256+0 ;; B=NUMBERS. C= LOG. DRIVE
  417. LD HL,@DTBL ;; DRIVE-TABLE
  418. D$IN$LOOP:
  419. PUSH BC ;; SAVE NO. & DRIVE
  420. LD E,(HL)
  421. INC HL
  422. LD D,(HL) ;; DE=ADDRESS TO DPH
  423. INC HL
  424. LD A,E ;; DOES DRIVE EXIST?
  425. OR D
  426. JR Z,D$IN$NEXT ;; NO...JUMP.
  427. PUSH HL ;; SAVE HL
  428. EX DE,HL
  429. DEC HL
  430. DEC HL
  431. LD A,(HL) ;; A=CONTROLLER RELATIVE ADDRESS
  432. LD (@RDRV),A
  433. LD A,C ;; LOGICAL ADDRESS.
  434. LD (@ADRV),A
  435. DEC HL
  436. LD D,(HL)
  437. DEC HL
  438. LD E,(HL) ;; DE=INIT ADDRESS
  439. EX DE,HL ;;
  440. CALL IPCHL ;; JUMP TO INIT.
  441. POP HL ;; HL=DPH POINTER
  442. D$IN$NEXT:
  443. POP BC ;; B=NUMBERS. C=DRIVE
  444. INC C ;; NEXT DRIVE #
  445. DJNZ D$IN$LOOP ;; NEXT DPH-POINTER.
  446. JP BOOT$1
  447. CSEG ; BANK 1.
  448. BOOT$1:
  449. CALL SET$JUMPS ; SET JUMPVECTORS
  450. CALL ?LDCCP ; READ CCP.COM FROM DISK
  451. JP CCP ;
  452. ; WBOOT
  453. WBOOT:
  454. LD SP,BOOT$STACK
  455. CALL SET$JUMPS ; INIT PAGE ZERO
  456. CALL ?RLCCP ; REREAD CCP.COM
  457. J�P CCP ;
  458. SET$JUMPS:
  459. LD A,1 ; SELECT BANK 1
  460. CALL ?BNKSL
  461. LD A,JPOP ; Z80 JP OPCODE
  462. LD HL,?WBOOT ; WARM BOOT ENTRY POINT
  463. LD (0),A ; BIOS WARM START ENTRY
  464. LD (1),HL
  465. LD HL,(@MXTPA) ; BDOS ENTRY POINT
  466. LD (5),A
  467. LD (6),HL
  468. RETURN: RET ;
  469. DS 64
  470. BOOT$STACK EQU $
  471. ; DEVTBL -- RETURNS THE ADDRESS TO CHARACTER DEVICE TABLE
  472. DEVTBL: LD HL,@CTBL
  473. RET
  474. ; GETDRV -- RETURNS THE ADDRESS TO DRIVE TABLE
  475. GETDRV: LD HL,@DTBL
  476. RET
  477. PAGE
  478. ;**********************************************************
  479. ;* CHARACTER I/O- ROUTINES *
  480. ;**********************************************************
  481. ; CONOUT -- CONSOLE OUTPUT. SENDS CHAR IN (C) TO ALL
  482. ; CHOOSEN DEVICES.
  483. CONOUT: LD HL,(@COVEC) ; GET CONSOLE OUTPUT BIT VECTOR
  484. JR OUT$SCAN
  485. ; AUXOUT -- AUXILLIARY OUTPUT. SENS CHAR IN (C) TO ALL
  486. ; CHOOSEN DEVICES.
  487. AUXOUT: LD HL,(@AOVEC) ; GET AUX OUTPUT BIT VECTOR
  488. JR OUT$SCAN
  489. ; LIST -- LIST OUTPUT. SENDS CHAR IN (C) TO ALL
  490. ; CHOOSEN DEVICES.
  491. LIST: LD HL,(@LOVEC) ; GET LIST OUTPUT BIT VECTOR
  492. ; AND DO OUT$SCAN
  493. OUT$SCAN:
  494. LD B,0 ; START WITH DEVICE 0.
  495. CO$NEXT:
  496. ADD HL,HL ; SHIFT NEXT BIT BIT
  497. JR NC,NO$OUT$DEV ; JUMP IF NO CARRY
  498. PUSH HL ; SAVE THE VECTOR AND
  499. PUSH BC ; COUNTER AND CHAR.
  500. CO$OUT$RDY:
  501. CALL COSTER
  502. OR A ; READY ?
  503. JR Z,CO$OUT$RDY ; NO...JUMP
  504. POP BC ; B=COUNTER C=CHAR
  505. PUSH BC ; SAVE
  506. CALL ?CO ; SEND CHAR IF DEVICE IS CHOOSEN
  507. POP BC ; B=COUNTER C=CHAR
  508. POP HL ; BIT VECTOR
  509. NO$OUT$DEV:
  510. INC B ; NEXT DEVICE #
  511. LD A,H ; TEST IF ANY DEVICES LEFT
  512. OR L
  513. JR NZ,CO$NEXT ; YES...JUMP
  514. RET
  515. ; CONOST -- CONSOLE OUTPUT STATUS. RETURNS TRUE IF ALL
  516. ; CHOOSEN CONSOLE OUTPUT DEVICES ARE READY.
  517. CONOST: LD HL,(@COVEC) ; GET CONSOLE OUTPUT BIT VECTOR
  518. JR OST$SCAN
  519. ; AUXOST -- AUXILIARY OUTPUT STATUS. RETURNS TRUE IF ALL
  520. ; CHOOSEN AUX OUTPUT DEVICES ARE READY.
  521. AUXOST: LD HL,(@AOVEC) ; GET AUX OUTPUT BIT VECTOR
  522. JR OST$SCAN
  523. ; LISTST -- LIST OUTPUT STATUS. RETURNS TRUE IF ALL
  524. ; CHOOSEN LIST OUTPUT DEVICES ARE READY.
  525. LISTST: LD HL,(@LOVEC) ; GET LIST OUTPUT BIT VECTOR.
  526. OST$SCAN:
  527. LD B,0 ; START WITH DEVICE 0
  528. COS$NEXT:
  529. ADD HL,HL ; SHIFT OUT NEXT BIT
  530. PUSH HL ; SAVE THE VECTOR
  531. PUSH BC ; B=COUNTER C=CHAR
  532. LD A,-1 ; SET DEVICE READY
  533. CALL C,COSTER ; GET STATUS IF DEVICE CHOOSEN
  534. POP BC ; B=COUNTER C=CHAR
  535. POP HL ; HL=VECTOR
  536. OR A ; TEST IF DEVICE READY.
  537. RET Z ; IF ALL NOT READY, RETURN FALSE.
  538. INC B ; NEXT DEVICE
  539. LD A,H ; CHECK IF MORE CHOOSEN DEVICES
  540. OR L
  541. JR NZ,COS$NEXT ; YES...JUMP
  542. OR 0FFH ; ALL CHOOSEN DEVICES READY
  543. RET ; RETURN TRUE
  544. ; CHECK IF OUTPUT DEVICE READY (XON/XOFF SUPPORT).
  545. COSTER: LD L,B ; CHANGE DEVICE # TO 16 BITS
  546. LD H,0 ; HL=DEV#
  547. PUSH HL ;
  548. ADD HL,HL ; OFFSET IN DEVICE-TABLE
  549. ADD HL,HL
  550. ADD HL,HL ; HL=HL*8
  551. LD DE,@CTBL+6 ; DE= MODE BYTE F\R DEV 0
  552. ADD HL,DE ; HL=R[TT MODE BYTE
  553. LD A,(HL) ; GET MODE BYTE
  554. AND MB$XONXOFF ; XON/XOFF PROTOCOLL?
  555. POP HL ; HL=DEVICE #
  556. JP Z,?COST ; NO XON/XOFF...JUMP
  557. LD DE,XOFFLIST
  558. ADD HL,DE ; HL=PLACE IN XOFFLIST
  559. LD C,0 ; FLAGSTATUS FOR ^C, ^S, ^Q ONLY
  560. CALL CISTL
  561. LD A,(HL)
  562. CALL NZ,CIL
  563. CP CTLQ
  564. JR NZ,NOT$Q
  565. LD A,-1 ; SET READY-FLAG
  566. NOT$Q: CP CTLS ; CTL-S?
  567. JR NZ,NOT$S ; NO...JUMP
  568. LD A,0 ; CLEAR FLAG
  569. NOT$S: LD (HL),A ; SAVE FLAG
  570. CALL COST1 ; GET OUTPUT STATUS
  571. AND (HL) ; AND MASK WITH XON/XOFF FLAG
  572. RET ; AND RETURN IT AS STATUS
  573. CISTL: PUSH BC ; GET INPUT STATUS WITH (BC) & (HL)
  574. PUSH HL
  575. CALL ?CIST
  576. POP HL
  577. POP BC
  578. OR A
  579. RET
  580. COST1: PUSH BC ; GET OUTPUT STATUS, SAVE (BC) & (HL)
  581. PUSH HL
  582. CALL ?COST
  583. POP HL
  584. POP BC
  585. OR A
  586. RET
  587. CIL: PUSH BC ; GET INPUT AND SAVE (BC) & (HL)
  588. PUSH HL
  589. CALL ?CI
  590. POP HL
  591. POP BC
  592. RET
  593. ; CONST -- CONSOLE INPUT STATUS. RETURNS TRUE IF ANY CHOOSEN
  594. ; CONSOLE INPUT DEVICE HAS A CHAR AVAILABLE.
  595. CONST: LD HL,(@CIVEC) ; GET CONSOLE INPUT BIT VECTOR
  596. JR IST$SCAN
  597. ; AUXIST -- AUXILIARY INPUT STATUS. RETURNS TRUE IF ANY CHOOSEN
  598. ; AUX INPUT DEVICE HAS A CHAR AVAILABLE.
  599. AUXIST: LD HL,(@AIVEC) ; GET AUX INPUT BIT VECTOR
  600. IST$SCAN:
  601. LD BC,0 ; START WITH DEVICE 0
  602. ; CREG = 0 = FLAG, STATUS CALL ONLY
  603. CIS$NEXT:
  604. XOR A ; SET DEVICE NOT READY
  605. ADD HL,HL ; SHIFT OUT ONE BIT
  606. CALL C,CISTL ; CHECK STATUS ON THIS DEVICE
  607. OR A ; IF ANY READY RETURN TRUE.
  608. RET NZ
  609. INC B ; NEXT DEVICE #
  610. LD A,H ; CHECK IF ANY MORE DEV.
  611. OR L
  612. JR NZ,CIS$NEXT
  613. XOR A ; ALL CHOOSEN NOT READY. FALSE
  614. RET
  615. ; CONIN -- CONSOLE INPUT. RETURNS CHAR FROM FIRST READY
  616. ; CONSOLE DEVICE.
  617. CONIN: LD HL,(@CIVEC) ; GET CONSOLE BIT VECTOR
  618. JR IN$SCAN
  619. ; AUXIN -- AUXILIARY INPUT. RETURNS CHAR FROM FIRST READY
  620. ; AUX INPUT DEVICE.
  621. AUXIN: LD HL,(@AIVEC) ; GET AUX BIT VECTOR
  622. IN$SCAN:
  623. PUSH HL ; SAVE BIT VECTOR
  624. LD B,0 ; START WITH DEVICE 0
  625. LD C,-1 ; CREG = FF = STATUS CALL FOR INPUT
  626. CI$NEXT:
  627. XOR A ; SET NO CHAR
  628. ADD HL,HL ; SHIFT OUT ONE BIT
  629. CALL C,CISTL ; CHECK IF DEVICE HAS A CHAR
  630. OR A ; CHAR?
  631. JR NZ,CI$RDY ; YES...JUMP
  632. INC B ; TEST NEXT DEVICE
  633. LD A,H
  634. OR L
  635. JR NZ,CI$NEXT ;
  636. POP HL ; HL=BIT VECTOR
  637. JR IN$SCAN ; LOOP UNTIL GOT A CHAR
  638. CI$RDY: POP HL ; HL=BIT VECTOR
  639. JP ?CI ; GET INPUT FROM DEVICE # IN B.
  640. PAGE
  641. ;**********************************************************
  642. ;* SUBROUTINES *
  643. ;**********************************************************
  644. IPCHL: JP (HL) ; VECTOR-CALL
  645. ?PMSG: ; WRITES MESSAGE @(HL) DETERM.
  646. ; WITH DEFB 0.
  647. LD A,(HL) ; GET NEXT BYTE
  648. OR A ; IS IT 0 ?
  649. RET Z ; YES...RETURN
  650. PUSH HL ; SAVE REGISTERS
  651. PUSH DE
  652. PUSH BC
  653. LD C,A ; CHAR IN (C)
  654. CALL ?CONO ; WRITE
  655. POP BC
  656. POP DE
  657. POP HL
  658. INC HL ; HL-->NEXT BYTE
  659. JR ?PMSG ; START OVER AGAIN
  660. ; ?MOVE -- BLOCKMOVE MEMORY --> MEMORY
  661. ; IN: HL = TO ADDRESS
  662. ; DE = FROM ADDRES
  663. ; BC = COUNTER.
  664. ; OUT: HL & DE POINTING TO THE NEXT BYTES
  665. ; THAT FOLLOWS THE MOVE.
  666. ?MOVE: LD A,B ; IS IT ZERO-MOVE?
  667. OR C
  668. RET Z ; YES...QUIT
  669. LD A,(BNKFLG) ; IS ?XMOVE INVOLVED?
  670.  AND A
  671. JR NZ,MOVE1 ; YES...JUMP
  672. EX DE,HL ; EXCHANGE ADDRESSES TO FIT
  673. LDIR ; THIS INSTRUCTION.
  674. EX DE,HL ; GET THEM BACK.
  675. RET
  676. MOVE1: XOR A ; ZERO ?XMOVE-FLAG
  677. LD (BNKFLG),A
  678. LD (SRCADR),DE ; SET SOURCE-ADDRESS IN DMA-TABLE
  679. LD (DSTADR),HL ; SET DEST-ADDRESS IN DMA-TABLE
  680. ADD HL,BC ; HL= END-DEST-ADDRESS.
  681. PUSH HL ; SAVED.
  682. EX DE,HL ;
  683. ADD HL,BC ; HL= END-SOURCE-ADDRESS
  684. PUSH HL ; SAVED.
  685. DEC BC ; REDUCE BLOCK LENGTH WITH 1
  686. LD (LENGTH),BC ; CHECK FOR THE DMA COMMAND
  687. LD A,B
  688. OR C
  689. LD A,11001101B ; IF NOT ONE BYTE SET BURST MODE
  690. JR NZ,MOVE2
  691. LD A,10001101B ; ELSE SET BYTE MODE.
  692. MOVE2: LD (MODE),A ; SAVE THE MODE
  693. LD HL,(DSTBNK) ;
  694. LD A,H ; DEST-BANK IN A.
  695. RLA ; SHIFT OUT LEFT
  696. OR L ; ADD ON SOURCE-BANK.
  697. AND 00000011B ; MASK ANY FAULTS.
  698. LD L,A ;
  699. LD H,0 ; PUT THE CODE I HL
  700. LD DE,BNKTBL ; OFFSET IN THE TABLE
  701. ADD HL,DE ; POINT TO THE RIGHT BYTE
  702. LD A,(HL) ; GET IT.
  703. LD HL,BNKMSK ; ADD ON BANKMASK
  704. OR (HL)
  705. LD HL,DMATBL ; POINT TO THE DMA-TABLE.
  706. DI ; SHUT UP FOR A MOMENT.
  707. OUT (BNKMUX),A ; START THE DMA
  708. CALL INISTM
  709. LD A,B ;
  710. OR C
  711. JR Z,MOVE4
  712. MOVE3: IN A,(DMA) ; READ STATUS
  713. AND 00100000B ; IS IT READY?
  714. JR NZ,MOVE3
  715. MOVE4: LD A,DMDISA ; DISABLE DMA
  716. OUT (DMA),A
  717. EI ; SPEAK AGAIN
  718. POP DE ; GET THE PARAMETERS BACK
  719. POP HL
  720. LD BC,0 ; COUNTER=0
  721. RET
  722. ; ?XMOVE -- SETS CORRECT BANKS FOR DATA TRANSFERES.
  723. ; IN: B = TO-BANK
  724. ; C = FROM-BANK
  725. ; OUT: NONE.
  726. ;
  727. ?XMOVE:
  728. LD A,TRUE
  729. LD (BNKFLG),A ; MARK ?XMOVE
  730. LD (DSTBNK),BC ; GIVES (C) IN TO-BANK
  731. ; AND (B) IN FROM-BANK.
  732. RET
  733. ; BNKSEL -- BANKSELECT.
  734. ; IN: A = MEMORY BANK.
  735. ;
  736. BNKSEL: LD (@CBNK),A ; SAVE CURRENT BANK
  737. AND 1 ; MASK
  738. PUSH HL ; SAVE
  739. LD HL,BNKMSK ;
  740. LD A,BANK0 ; START WITH BANK 0.
  741. JR Z,BNK1 ; BANK0 ? YES...JUMP
  742. LD A,BANK1 ; SET BANK 1.
  743. BNK1: DI ; NOTHING CRAZY MAY HAPPEN NOW
  744. LD (HL),A
  745. OUT (BNKMUX),A ; SEND TO BANK SELECT PORT
  746. POP HL
  747. EI ; IT WORKED.
  748. RET
  749. 
  750. PAGE
  751. DSEG ;; BANK 0.
  752. ;***********************************************************
  753. ;* DISK-DRIVE-ROUTINES *
  754. ;***********************************************************
  755. ; SELDSK -- SELECT DISK DRIVE. DOES THE LOGIN-PROCEDURE FOR
  756. ; THE DRIVE IF IT IS THE FIRST TIME SELECT.
  757. ; IN: C = SELECTED DRIVE.
  758. ; E = BIT0 IS 0 IF NOT SELECTED BEFORE
  759. ; OUT: HL = 0 IF SELECTED DRIVE DOES NOT EXIST
  760. ; HL = @DPH IF SELECTED DRIVE EXISTS
  761. SELDSK: LD A,C
  762. LD (@ADRV),A ;; SAVE #
  763. LD L,C ;; CREATE INDEX
  764. LD H,0
  765. ADD HL,HL ;; HL=2*DRIVE #TO OFFSET
  766. LD BC,@DTBL ;; POINT TO DRIVE-TABLE-HEAD
  767. ADD HL,BC ;; HL=CORRECT VECTOR IN @DTBL
  768. LD A,(HL) ;; GET DPH-POINTER
  769. INC HL
  770. LD H,(HL)
  771. LD L,A ;; HL=DPH-POINTER
  772. OR H ;; SET Z-FLAG AND
  773. RET Z ;; RETURN IF NO DRIVE
  774. LD A,E
  775. AND 1 ;; FIRST SELECT?
  776. RET NZ ;; NO...RETURN
  777. PUSH HL ;; SAVE DPH-POINTER
  778. EX DE,HL
  779. LD HL,-2 ;; GET (DPH-2)
  780. ADD HL,DE
  781. LD A,(HL)
  782. LD (@RDRV),A ;; SAVE THE CONTROLLER RELATIVE DRIVE#
  783. LD HL,-6 ;; GET THE LOGIN-VECTOR
  784. ADD HL,DE
  785. LD A,(HL)
  786. INC HL
  787. LD H,(HL)
  788. LD L,A
  789. CALL IPCHL ;; DO LOGIN
  790. POP HL ;; HL=DPH-POINTER
  791. RET
  792. PAGE
  793. ; HOME -- HOME SELECTED DRIVE. DO SETTRK (0).
  794. HOME: LD BC,0 ;; TRACK=0
  795. ; SETTRK -- SET TRACK ADDRESS.
  796. ; IN: BC = TRACK ADDRESS
  797. ; OUT: @TRK = TRACK ADDRESS
  798. SETTRK: LD (@TRK),BC ;; SAVE TRACK ADDRESS
  799. RET
  800. ; SETSEC -- SET SECTOR ADDRESS.
  801. ; IN: BC = SECTOR ADDRESS
  802. ; OUT: @SECT = SECTOR ADDRESS
  803. SETSEC: LD (@SECT),BC ;; SAVE SECTOR ADDRESS
  804. RET
  805. ; SETDMA -- SET DIRECT MEMORY ACCESS DISK ADDRESS.
  806. ; IN: BD = DMA ADDRESS
  807. ; OUT: @DMA = DMA ADDRESS
  808. ; @DBNK = @CBNK
  809. SETDMA: LD (@DMA),BC ;; SET GLOBAL DMA ADDRESS
  810. LD A,(@CBNK) ;; DEFAULT DMA BANK IS CURRENT BANK
  811. ;; GET CURRENT BANK & DO SETBNK
  812. ; SETBNK -- SET DISK I/O MEMORY BANK.
  813. ; IN: A = DISK BANK #
  814. ; OUT: @DBNK = DISK BANK #
  815. SETBNK:
  816. LD (@DBNK),A ;; SET DISK DMA BANK
  817. RET
  818. ; SECTRN -- SECTOR TRANSLATE. TRANSLATE LOGICAL S�ECTOR NUMBER TO
  819. ; PHYSICAL SECTOR NUMBER.
  820. ; IN: BC = LOGICAL SECTOR #
  821. ; DE = POINTING TO TRANS TABLE
  822. ; (0 IF NONE)
  823. ; OUT: HL = PHYSICAL SECTOR #.
  824. SECTRN: LD L,C ;;
  825. LD H,B ;; HL=CP/M SECTOR # (RELATIVE 0)
  826. INC HL ;; HL= -"- (RELATIVE 1)
  827. LD A,D ;; IS DE=0
  828. OR E
  829. RET Z ;; YES...RETURN, NO TRANS TABLE
  830. DEC HL ;; HL= CP/M SECTOR # (RELATIVE 0)
  831. ADD HL,DE ;; HL=INDEX IN TRANS TABLE
  832. LD L,(HL) ;; TRANSLATE TO SECTOR # FROM TABLE
  833. LD H,0 ;; 8 BITS VALUE
  834. RET
  835. ; READ -- READS PHYSICAL SECTOR FROM SELECTED DISK.
  836. ; IN: NONE
  837. ; OUT: A = 0 NO ERROR.
  838. ; A = 1 IF ERROR.
  839. ; A = 0FFH IF MEDIA CHANGE.
  840. READ: LD DE,-8 ;; INDEX OFFSET TO READ-ROUTINE
  841. PUSH DE ;; ON THE STACK
  842. JR RW$COMMON ;; READ-WRITE-GEMENSAM.
  843. ; WRITE -- WRITES PHYSICAL SECTOR ON SELECTED DISK.
  844. ; IN: C = DEBLOCKING-CODE
  845. ; OUT: A = 0 NO ERRORS.
  846. ; A = 1 PHYSICAL ERROR.
  847. ; A = 2 DISK READ-ONLY
  848. ; A = 0FFH IF MEDIA CHANGE.
  849. WRITE: LD DE,-10 ;; INDEX OFFSET TO WRITE-ROUTINE
  850. PUSH DE ;; ON THE STACK
  851. RW$COMMON:
  852. LD HL,(@ADRV) ;; GET DRIVE #
  853. LD H,0
  854. ADD HL,HL ;; HL=2*DRIVE#
  855. LD DE,@DTBL
  856. ADD HL,DE
  857. LD A,(HL)
  858. INC HL
  859. LD H,(HL)
  860. LD L,A ;; HL=DPH
  861. POP DE ;; DE=READ/WRITE
  862. PUSH HL ;; SAVE DPH-ADDRESS
  863. ADD HL,DE ;; HL=READ/WRITE IN DPH
  864. LD A,(HL)
  865. INC HL
  866. LD H,(HL)
  867. LD L,A ;; HL=READ/WRITE-VECTOR
  868. POP DE ;; DE=DPH
  869. DEC DE
  870. DEC DE
  871. LD A,(DE)
  872. LD (@RDRV),A ;; A=CONTROLLER RELATIVE DRIVE#
  873. INC DE ;; BACK TO DPH
  874. INC DE
  875. JP (HL) ;; DO THE ROUTINE IN EXTMEM.Z80
  876. ; MULTIO -- SET MULTIPLE SECTOR COUNT.
  877. ; IN: A = SECTOR COUNT.
  878. ; OUT: @CNT = MULTIPLE SECTOR COUNT
  879. MULTIO: LD (@CNT),A ;; SAVE THE COUNTER.
  880. RET
  881. ; FLUSH --
  882. ; NOT INSTALLED.
  883. FLUSH: XOR A ;; RETURN NO ERRORS.
  884. RET
  885. PAGE
  886. ;********************************************************
  887. ;* VARIABLES *
  888. ;********************************************************
  889. CSEG ; MUST BE IN BANK1
  890. @ADRV: DEFS 1 ; SELECTED DISK DRIVE #
  891. @RDRV: DEFS 1 ; CONTROLLER RELATIVE DISK DRIVE#
  892. @TRK: DEFS 2 ; TRACK #
  893. @SECT: DEFS 2 ; SECTOR #
  894. @DMA: DEFS 2 ; DMA ADDRESS
  895. @CNT: DEFB 0 ; RECORD COUNT FOR MULTISECTOR I/O
  896. @DBNK: DEFB 0 ; BANK FOR DMA OPERATIONS
  897. @CBNK: DEFB 0 ; BANK FOR PROCESSOR OPERATIONS
  898. BNKMSK: DEFB BANK0 ; MASK FOR PROC-/DMA-OPERATIONS.
  899. BNKFLG: DEFB 0 ; FLAG FOR ?XMOV
  900. DSTBNK: DEFS 1 ; DEST-BANK FOR ?XMOVE-?MOVE
  901. SRCBNK: DEFS 1 ; SOURCE-BANK FOR ?XMOVE-?MOVE
  902. BNKTBL: DEFB DMBK00 ; BANK0 --> BANK0
  903. DEFB DMBK10 ; BANK1 --> BANK0
  904. DEFB DMBK01 ; BANK0 --> BANK1
  905. DEFB DMBK11 ; BANK1 --> BANK1
  906. DMATBL: DEFB 17,DMA ; 17 BYTES TO DMA
  907. DEFB DMDISA ; DISABLE DMA
  908. DEFB 01111101B ; CR1A: BLOCKLENGTH LOW o. HI FOLLOWS,
  909. ; PORT A START ADDRESS LOW o. HI
  910. ; FOLLOWS A->B, TRANSFER.
  911. SRCADR: DEFS 2 ; SORCE-ADDRESS (PORT A)
  912. LENGTH: DEFS 2 ; BLOCKLENGTH - 1.
  913. DEFB 00010100B ; CR1B: PORT ADDR. INC. PORT A-MEMORY.
  914. DEFB 00010000B ; CR1B: PORT ADDR. INC. PORT B-MEMORY
  915. MODE: DEFS 1 ; CR2B: BURST/BYTE-MODE
  916. DSTADR: DEFS 2 ; DEST-ADDRESS (PORT B)
  917. DEFB 10000010B ; CR2A: STOP END-OF-BLOCK
  918. DEFB 11001111B ; CR2D: LOAD STARTADRESSES FOR BOTH
  919. ; PORTS AND ZERO THE COUNTER.
  920. DEFB 10001011B ; CR2D: ZERO STATUS-BITS
  921. DEFB 10110011B ; CR2D: FORCE READY.
  922. DEFB DMENAB ; ENABLE DMA
  923. DEFB 10111111B ; CR2D: SET NEXT READ STATUS.
  924. DEFB 0 ; TABLE END.
  925. XOFFLIST: DEFB -1,-1,-1,-1,-1,-1,-1,-1
  926. DEFB -1,-1,-1,-1,-1,-1,-1,-1
  927. END
  928. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��.��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�åòë"Ûûëy2ßûþÚ;�!��"˜(:Úû2¤(=2¼(:æû=Ê;�!•�~·Ê;�¹Ê4#Ã.�{2ž(!��"Ÿ "Ýû9"2!;(åyþ3Ò]�K!Æ�Ão�þ€Ò\ÖbÚÀþÒÀ!,_�^#V*Ûûëé�Å !J ^#VëÍ€Á:çû·ÀÃ#!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/Â(
  929. ÿ€û
  930. +
  931. 1
  932. 7
  933. È=
  934. }!ƒ!–! !‡"›"ì"õ"û"# #ï#õ#û#$$Ó$$#$-$A$J$S$@Y$u
  935. u
  936. J$Àu
  937. u
  938. }$‹$�$Í$ß$*%P%è$È%¦&'('d'ñ'þ'(('({
  939. A g X J ����v … ‘ þ˜À!)$å*Ûû^#VÕ#^#Váëå¯w# Íl�Íl Íl �ÍlÍsþ:áå¬ÍMÊàÖAÚöþÒö<w#ÍMÊà�þ.ÊÊþ;ÊûͶÃàáå � �þ;ÊûÍÂÔÁÕÍsÍMáÀ!��·Èþ ÈëÉÁÁ!ÿÿÉáå� ÍÂ>�áå� wÃàÍMÈþ Úõúõ Â2þ*Ê7w#·É6?#ò7É .,:;[]=<>|�å!?¾Ê]45#ÂR·áÈþaØþ{Òiæ_æÉp# ÂlÉþ Êsþ ÊsÉåÍ‚:ª(ÆA2= / ÍîÁ:óûÒîÍî:ßû0! þdÚ¯61#ÖdÖ
  940. Ú¸ïp#Æ:w#6 !6�:Ýû·Êå6 Õ*Ûû#ë!Í)6.#Í)ÑÍ‚ûÃî
  941. ·ÈÅOÍ(ÁÃîBDOS Function = File = �������������!ýÿÃ,Í$-"¬ûÃhû��!��9"f!¢åÍ ͉:æûõ2™(Ít·Â™:ßûþ!Ôþ Íñ=ÂHgoÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßûO*ÛûëÃ;�*Øû€�Ó*Øû"rÉ*r"ØûÿÁ<È:æû�gÉå:ßûþ!ÔÍ�Ñ*fùë}DÉ! ý~6�·ÀÃtû!r
  942. åÍ·ÍðÚÖõOÍ(ñÉÍÀþÂåÍ^ÃÆþÊÆþÊÆÉþ Èþ
  943. Èþ ÈþÈþ É: ý·ÂšÍnûæÉ!Õû6@ãéG:ÏûæxÉÍÂÿ: ý·ÂP:Ìû<ÊÿÍÀ: ýþÊPÍ Ínûá6�æÈÍ Ítûá6�þÂ! ý¾Â^6�Í Ítûá6�þÂu:ÏûæÊ)¯ÖÈ<Í Ã^! ýG:ÏûÒŽ>¾ÈxþÊ�þÊ�w>ɯwÉÌ©ÄzûÉ:Ïûæ»!Ôû>®æwɯÉ:ßû=ÊzûxæÂzûÃzû:¼
  944. ·Âö:ÏûæGÅ:ßû=Ä/ÁÅͽÁx·ÂöÅ:Ôû·Ä€ûÁy!·ûþÈ4þ Ð5~·Èyþ 5Éþ À6�ÉyÍðÒ(õ^ÍÍñö@OÍÀÈ:ßû=Ê7:ÏûæÂÍyþ ÂÍ:ßûþÂIÍÀÈ ÍÍ:·ûæÂ=ÉÍe:¿
  945. þÈ ÍzûÃzû#ÍÍÍ‚:·û!½
  946. ¾Ð ÍÍÃr ÍÍ
  947. ÃÍ!Óû
  948. ¾ÈÅOÍ(ÁÃŒ*( ~2* *ºû}´Ê·Í!ý#·Â¶!��"ºû"¼ûÀ÷:¶û_:·û»Éë*( ë·È#wÃÎx·ÈÅHåë! Í)6�"& áÁÉ:´ûÐ! Á
  949. Â
  950. ëx·È2À
  951. ÕÅGHÃ)á+6�É:·û2, É:·û!- ¾Ð ÍÍÃ:, !·û¾ÐÍÍÃ+Åå*( �~·ÊL#ÃBxƒ¹õÔzûñáÁØÑÑÃÿ:* ·È:¿
  952. þÈþÈþÈåÅÍ*( ~·Ê“OÍÀÚŠ{2·ûÓåÍá#Ãw:·û2. ÍÍ+:. 2- ÁáÉ!% "( ¯2* É! "& É!* ~·À4:·û2- ÉÍÀÔ‚:À
  953. G�ÍîͳͨÍ^¯2+ >2ßû:·û2½
  954. *ÛûN#å¯G2¾
  955. ¹Âÿ Åå:+ ·Ìœ2¿
  956. áÁþ Êç þ
  957. Êç þÂ5ÍÀ»Òÿë*( ~·Êo#"( ëÃM þšë*( ~·Ê`ëÍÀ»ëÚUëÍoëÃj*( ~#"( Ñ!* ~6�·Ês!+ 6�ëÃÿ:+ ·Â‚x·Âoͳ*& ~·2+ Êo#"& !+ 6ëÃM þÂÅ:½
  958. W:·ûºÊÿ2¼
  959. x·Ê åͺÑ*( +"( wëà þ :¾
  960. ¸ÂÜ>2* 2¿
  961. Ã:ë*( :¾
  962. ¸Êð+wÃá"( ÅÕͺ:·ûG:½
  963. ¸ÊÍÍÃøþ Âë!% "( ëÍ^ÃÿþÂ-:* ·ÊÿÃ$þÂP:Êû<Ê\:½
  964. W:·ûºÊÿ2¼
  965. x·ÊMÃ þÂs:Ëû<Ê9>2¿
  966. :* ·Â9x·Êÿ~+Ãq þÂ’Åx2¾
  967. å:* ·ÄÍ‚Í^¯2½
  968. Ãþ¢åů͠ÁáÃÿþÂÄá:½
  969. !·û¾Ú½*( ~·ÂÝÃ×5ÍWèþÂÕãÍØãÍjáÃ×þÂM ¯2¾
  970. ëͨëx·ÊÎë*( Êø+wÃí"( ÅÕÍj>2+ 2* ÃÅÍjÁáåÅx·Ê. #NÑÕz�WÅå:¾
  971. ºÜáÁà å:¼
  972. ·Ê!·û–2¼
  973. ÍW!¼
  974. 5Â= Í^Ãõx¹Ú^ ñÅåÍzûÃ:¿
  975. þÊm :* ·Ä;ñ#wÅåOÍÍáÁ:¿
  976. þÊ9þÊŒ Í^:Ïûæ— ~þx  þÊ)¹Òà ÅåÍÀÚ:* ·ÊÀ :¿
  977. þÊÅ þÊÅ >ÃáÁë*( +"( wë+ÅåÍ+¯2+ ï2+ ÃÿÍÉápÅÍØÁÿÍî!��"ºû ÃÍÍÿÃr
  978. y<Ê
  979. <Ê
  980. <Ê%
  981. ÃzûÍÿÂÀÃr
  982. Íÿ·ÈÍ·Ãr
  983. Í6ÿÃr
  984. Í9ÿÃr
  985. ëMDÃŒ:ÏûÒo
  986. !͞6ی!h
  987. å: ýþÊšÍnû·ÈÍtûþÊ2 ý¯ÉÍr
  988. á6�ÉÍ2Ÿ É>Ãr
  989. z£<*ÏûÊ)$ë"ÏûÉ!Óûz£<~Êr
  990. sÉë^#V#N#Fëx±ÈÅåN:ßûþoʲ
  991. Í€ûõ
  992. Í(á#Á Þ
  993. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������CP/M Error On : �Disk I/O�Invalid Drive�Read/Only File�Read/Only Disk�Password Error�File Exists�? in Filename���ò ò >ÿ2©(a.ÿ"Ÿ :ª(2íû:çû<Äûû:ßûþÊ5(þÊ5(Ã;(:¼(2ýɯ2¼(2ýÉ{•_zœWÐÉ{…_zŒWÐÉ È)�Ã÷ Í74À#4À#4ÉÍëÃ)Í7®(ÉÍà ¾À# Èà Èw#Ã*JÍÿ|µÈ^#V#"i(##"k(##"m(###"o(#"q(##ë"š(!s( Í)*s(ë!€(Í)*…(|!£(6ÿ·Ê~6�7ÉÍÿ¯*k(w#w*m(w#w#wÉ>2´(Í'ÿÃ¥¯2´(Í*ÿ·ÈOͶyþÚ² ò <ÀÍëÈ*e(ÍÈͲá:ßûþ0È!ª(:¤(¾ÂæÍ:´(·Àò ¯2ÞûÉ*‹(>€¼À¯½É*áûÍ«"‘(�ë!«(s#r#pÉ*k(N#FÅ*m(^#V#F*«(:­(O}“|šy˜åÒ9*€(Íä áã+ãÃ"*€(Íí á}“|šy˜ÚPã#ãåÃ9ãå*€(Íä áÕÅåë*�(DM"û(ÍÿÑ*k(s#rÁÑ*m(s#r#pÁy“oxšgÍ�DM*š(ëÍ0ÿMD"ý(Í!ÿ*ýMDÃ$ÿ:�(Oë!‚(N:¨(· «G>–O:¦( Ê·ù€É*Ûû�ÉÍÄ :£(·ÊÚn`É ~#foÉͤ2Ÿ(O�ÍÌ"«(}´É:‚(O*«(¯Íö "«(2­("±(:ƒ(O:¨(¡G2“(!«(¶wÉ*Ûû�~‡õzWñw+ Â!zÉÍ?#~É*Ûû!�É*Ûû �É*Ûû�ÉÍGë!�ÉÍO~2¨(ë~·ÂmÍ—OÍý~þ�Út>€2¥(Í?:„(¦2¦(ÉÍO:¨(w:ßûþÒ’4ë~þ€Ð:¥(wÉÍ?r##rÉp# Èä È|·g}oì*g(� ¯†#ÂÁ¨G ¾ÉÍ1*q(¾Äã:µ(·È*Ûû¯wÉ*ýë*þûÍÒ÷*’ûÍÈáá>
  994. Ãr
  995. È)Ãÿe(:©(O!�Íþµ´É*c(:©(OÍ«}æÉÍ@Í2Ðæ  �~ÉÍÈá *g(:·(…oÐ$É*Ûû�~ÉÍK6�ÉÍ?~æwÉÍKö€wÉ*áûë*i({–#zžÉÍiØr+sÉ{•ozœgÉþ*‘(ë*‹(|ægÍÐÅ͸*u(ë*‘(Á ÊÆ ÊѾÈÍ�ÍR>ÿ2Þû2œûÍèÍÃZ$¾wÈ*q(>¶wÉwÉ:¤(c(Í *‡(#ë*i(s#rÉ*�ûÍÈ’ûÃ:Œ(æ€À!À(:ßûG~¸È#·Â<É*q(#~·É!;(å!Í(ÍþÊù!Ô(ÍþÊÀáÉ!Þû~·È6�Ík!��"áû¯2·(É*q(NÍ1qÉ*{(Ã]*{(Ã[*y(}¤<È^#VëåŪ(ÍÁáÂt6ÿ �^#Vë}´ÈÃeÕ
  996. �^#V#~2ú(ëÑÉÍõ>âÍ9͆>!��"–(*y(þ³*ð(ÍX)*ØûÿÍ‚"ýÉ*g(ë*ý€�ÍKÿ!Ÿ ~<È:áûæwÉÍb##>ÿw#wÉÍÄÃûÍèÀá> Ãr
  997. !áû~#¾À<É!ÿÿ"áûÉÍÃ@*‡(ë*áû#"áûÍÚ:áûæ‡Â&2·(·ÀÅÍ’Á:Þû·ÀÈÍ0:Þû·ÈÍÍ+Ã’yæ<_W`iÍ«DM*w( ~ÂbÉÕÍNæþÁ±ÂpwÉõÍÞDM*w(T] ñÊKÿëÃKÿÅͦÁÅÍÞë*w(Áå"w(ͦá"w(ÉÍ@�ÅÑ ÈÕ:£(·ÊÃÅåN�ÃÉ ÅN#Fåy°ÊØ*…(}‘|˜Ôhá#Áð*…(Í«#ÉÍ 6�ÍëÂÿ*q(¾��ÊÿÃ@-ÍRÍXÍÞDM*w(6�# x±Â *o(w*‰(ë*w(s#rÍ€*i(6#6�Í*}("±(ÿÍÍøÊj-Í@ë*±(|¥<ëÄ�+>!¾Ê8>å¾Ê8> ¾Êt>¦ÂnͦÍvÃ8 �~*o(wÃn:�(Ãr
  998. Åõ:„(/Gy Oñ ‘æÁÉÍOA ÅÁ ¯+¾Â¬ ¢y2Ÿ(:£(·x¹Ååo&�:‚(W>’OÍ«E:„(¸áÚŸÍ?N/æ¡°ÁÉ*Ûû" (y2åûͦ+>ÿ2�(ÉÃ÷ ÍÝÍÍõÌ€¯2¾(Ík,º�ÍÍøʺ* (ëþåÊ*ÕÍiÑÒºÍ@:åûO�~þåÌí¯2¢(~æï¾ÊWë¾ëÂW:ý·Ê2¢(Ôy·Ê›þ?Ê”xþ Ê”þ Ê|þÌ·–æÂÇÔÅN͆G:¾(<ÊÞ¯2½(xÁ·Â# ÃW:¢(<­:ýþþÌêï2�(2Ÿ GÉæ?ÉÍíÍ>ÿGÃr
  999. x·Â~·Â:½(·Ê2¾(Ô°ÁÅÀ##~·ÀÍõå*ý$Âû*áû"ýáÉ>ÿ2ý>þ2ýÉ:ýþþÈÍ
  1000. ¯Íÿ* (~öw ÍãÃ*áû"ýÉÍ
  1001. ÍÝÃÍ2³(>þÍÿÍõÈÊ„Í@~æÂk:³(Ô(ÍsÚ~*ÛûÍ9Ê~ÊÍsÒ~ÍÔ Ê~Í…Ã<ÍÃEÍõÊ€Í@~æ›:³(æ€Â�6åõÍ!·Â¦wÍš�ñÌ‹ÍÈ,ÍÇPY*…({•zœÒîÅÕBKÍNÒæÑÁy°Êº ÕÅÍNÒæÁÑú<ÍpáÑÉy°ÂÒ!��É€Í Êš�~ ÅGæ°wÁ#ÃýÕ�*Ûû #~Ö$Ì%+ëÍ@ÁɳûöÉ*ÛûÍ9À> Ãå# #>?–æÈ Â;·É*Ûû~� wÉÍ-ÍxÄ…ÍýÍH" (Í0 * (ÍãÍúÂã#ÍÄŠÍHÍýÍõÈÍ( Í÷ÍÈ,͈ÍÊ€ÍHÈÍ2³(ÍxÄ…ÍõÈ� ÍÍ):³(æ@ÊÎåÍO~á#wÍšÍÊ€ô̓-ÈÍb_å++VÕÍ@ë*Ûû Í)Í—OÑás++r�ë!�‘ÊxÒ>€¶wÉ~·À6�:Ÿ(·È6€É~#¶+Àw#w+Éå�~þ�Ú;æwáɯ2Ÿ ÍÀÍKæ€ÀÍèÊòÍü,OFÅqÍ-y¸ÜýÍlÍ?ÁNpÃýÍðÈ�Íg&:£(·Ê“~·†w·ÂŒ~¾ÂòèÍëÍë¾Âò#¾Âò # Âxëìÿ åÍ—ÑÍøwÅ� ë ÁÊÙÊÚ¾ÚÙ·ÂÚÍëwÍ@ �~æwÍbÍ�ÚÍÝÃÀ¾Àë¾ëÀÉ!ÿÿ"ýÉ*ý>ü¥o+"áûÉÍv-ÍûÄ
  1002. *Ûûå!b("ÛûÍÝÍá"ÛûÈ:ý·À �r#~õåæ?w#>r# ÂL=JÌ!·
  1003. ÊLÍv� �ÍùáñwÍÈ,ÃbÍÜ Í?~O ͆ÊÚåÅÍ=Áá:Ÿ <È>¡w##~2§( 4~æ?ÊÉÍ̓-¹:œ(<ÊÉÍÊÉüÍÞÍAÍX¯2¨(Ãr
  1004. ÍK:§(w++~=æwÃv
  1005. 4Í—O¾Òì5:œ(<Êv
  1006. 4Í-ÍýüÍî>ÿ2œ(ÍX:¨(!¥(¾Úþ€Âv
  1007. Íq:Ÿ ·Âv
  1008. ÍÕ ÍàÊv
  1009. ÍòÍMÚ‚Â?ͶÍ >ÍTÿÍ“Â!��"–(>Íÿ(Â:“(G:�(O õ:˜(þÚh=2˜(ñ7À¯ÉñÊry·ÈöÉy/W!¨(:™(þÚl†þ€Úˆ>€ÅF6Ååõ:ƒ(_/ Gá:œ(·Ê§:¥(¢¼Ú¨|�O»ÚÅͤG:Ÿ(¸_ÊýOÅ�ÍÌåÍÌÑz”W{•²ÊÂ|µÂõ:œ(·Âõ*…(}“|šÚõÅÕBKÍNáÁÒ Ñz¹Úýy“G:ƒ(<OÊ �ÃÁAO:œ(·Êx¹ÚyáÁpÁ!™(V�ºÒ+Wy/¢2˜(Êoõ:œ(·ÊBÍ %ͶñgÍ�|þOÄEÿ¯ÉÍKæwÉÍKæ@õ~ö@wñÉ>�2œ(Í9:¶(·>Âå#:µ(·>Âå#*ÛûÍ+ÍîÍS!ÍX:¨(þ€ÚœÍq:Ÿ ·ÀÍàʺ!ª(•(Íʵ>ÿ2”(�ÃÍÜ Í¤2Ÿ(��·ÊÑO ÍÌDM͸}´ÂÞ>Ãr
  1010. "«("–(¯2”(:ª(2•(ë*Ûû� :£(·:Ÿ(ÊÍFsÃO� s#rÅÍò:ßûþ(„y==„Áõ*«(å!�(^WÕ*y(^#VëåÍx+ÑÂ7ë=2”(wͼÑÕ¯w#òKWÂK*±("«(ÅÍJÍ ¯ÍTÿÁÍž*«(ÑÕ:ƒ(¥�Â[áá"«(ͶÑ:¨(WÕÍMںʛ>Íÿ(úͶÍ >ÍTÿÍJÁÅ:«(!ƒ(¦Ê·�ÍžÁx!¥(¾ÚÇw4 ÂÏÍPÍWÂÞÍPÍÜ Ã‚ÍÕ Ã‚Å*Ûûë!!�~æõ~#~æO~æð#¶G~æüá.|°! �w:ßûþcÊkÕÍèÑÊ[!�x–æ?Â[! �~¹Ê¤͆Â[ÅÍ—Á¹ÒPÑÕÂPÑÃv
  1011. qOÍ-ÍýáÅÕÍ=ÑÁ.:Ÿ <Ê°Í! �åVq##~_Õæ@°wÍÚ:Ÿ <ÂœÑáÁÅåÕ. Ê©Í.Ê©ÁÁÍAÍÜ Á¯Ãr
  1012. Ñãr##sáÍÜ <Á}Ãr
  1013. ÿÍäÌõÉ�ÍäÌcÉëN�! �~æ€�O>�ˆG~æ€G!�~‡‡‡‡·€Gõ~æoñ>��É_y–W#xž#õ²Wñ{žÉs+p+qÉÍ7år#r#rÍõÊ>Í@�ÍËáåÍþÔ Í>�2Ÿ ÃáÉë �ÍË!!�q#p#wÉ2ª(wW*e(Í_ÕÍ3áÒ« -É!¤(s:¤(!©(¾ÂxþÿÀÍQÈÍè*q(~æõ†wñÄèÍɯ2µ(2¶(ù€*Ûû�ë~ 2¶(~¡w#~ 2µ(~¡wÍZ!��"ý"ý¯2½(=2Ýû*Ûû~2¿(æ=2ž(þÿÊß2¤(Ík:àû*ÛûwÍõÌXÍõÃ/Í È6�ÍX*áûåÍ€Í�Í!Þû~·Ê$6�á:ßûþ0ÈÍ3ÃÍiÚá"áûÉ!ðû~·È6�*e(>=)ÒQõå!©(ÍQÍXÄõáñ·Â<Ãk*{(}¤<È^#V{²È!�~·À! �Ã_*o(~ÉÍsæ€È̓ Èà ¯2ýÍ@ë !×(åÍ)#wÑ*Ûû~åë"ÛûÍðÊäÍ!·ÂÒë!ä(Fw·Êä¨æàÊÒ̓ ÊÒ:ä(wÍÌšá"Ûû:ßûþÈþÈ>Ãå#¯2ä(ÍÂý̓ õ*Ûû~öwñćá"ÛûÉ#Fx·Â T]## #~ È·Ê þ Ê ë
  1014. �ë*ý¨¾Â4 # Â' É Â4 !ç(Ãå� �ë*ý¯õ~·Ê^ þ Ê^ 33õ€G# ÂP ñ°áÂv :ßûþdÊv 6�¨ Ây #É*Ûû~õöwÍõ>�2Ÿ *ÛûÁpÈÍ@ë! �~æàöÉå*ý"ýáÉÍvÅÍ@ë*Ûûë°w# Í)Á È6�#ÃÌ Í™ åÍ áÉ�Ãä Í!·ÀšÕôûåÕ�ÍNÿÍÑáÂ)áÉÍ@ u
  1015. ÕÃí :áûæþÈG*g(`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@!À*o(y¦Â<É:„(öà/GÍ?~ À##~æ?É Í6!ÀÍKæ@ÀÍ?F6�å##N6�ÅÍðÄâ ¯2Ÿ Ááp##qÉ:¡ûÃr
  1016. !ÿÿÍZ$¯2Úû!€�"ØûöÍg:¤(2ÚûÉÍTÍ�Í-:àû·Ê¹!>þ2ý<2½(ÍÚÍç!!½(¾Èw:ýþþÈÍ
  1017. >€2µ(*Ûû6�ÍÝÍÍÝÍç!ÉÍøÈÍO~<Â÷!wá:µ(Ò"*Ûû
  1018. �~æ€Â"2µ(ÃÀÍAÍsæ€Êv"Í@!ÂN"Í!·ÂN"~æÀÊv"Í$̓ ÂW"Í+ÈÍ!·Âv"wÍÌšÃv"Í$̓ Êr"Í Êr"Í…:ä(æÀÊr"æ€Âß>€2¶(Í+ÈÍA@Í2!ÌÝ �ûÃÍšÍAÍØÍ=:Ÿ <ÈÃ%ë¯õ~þ?¯"ÍkÍé�ÃÃ"Í?~þ?ʾ"ÍZÍTÍ�ñõÊÚ"*áûå>ü¥o"áûÍ’á"áûñ!ÃåÊ÷:åûOÍÝÃë" (öÃ�"Í}-Ã6ÍšÍÎÃõÍšÍÎÃcÍ2³(ÍZÍTÍ�Í-ÍÍÚÍø·Ê3#Í—¾Òã#õÍ@!ÊY#Ísæ€ÊY#̓ ÊY#Í× ÊY#Í…:ä(æÀÂßñÔÍøÈÍAÍsæ€ÊÒ#:³(æ@ÊÒ#Í@!ÂÒ#Í$̓ —#>ÿ2ýÍ—#Íð͇ÃÀͱ ë*ý� ëæà«#>€2ä(õÍ™ ñwÍB pÍ'Í+ÈÍ!·ÂÒ#:ä(wÍšÍAPÍ{" Í2!ÀÍâ ÃW>O2  ÍÀø Í}-ÃR*e(Ã)$:¤(Ãr
  1019. ë"ØûöÍk*w(Ã)$*c(Ã)$Í-Í}-ͤÀÍk*s("Ÿ É:ž(þÿÂ;$:àûÃr
  1020. æ2àûÉÍšÍÎùÍšÍÎÃÂÍšÃë}/_|/*e(¤W}£_*c(ë"e(}£o|¢g"c(>ÿ2©(É{·ÊÀþ�ÒÀ2æûÉ{2çûÉÍg*w(ëÍÞ��·Êª$Ò¢$Þ$+}´Â�$*…(#}‘o|˜g:‚(O¯Íö ë*ýs#r#wÉ!³û~ö€wÂ/~ö@wÃ/Í/ÍHÿÍ¥*e(>=)Ò%õå_Íg:ßûþ0Ê%ÍwÃ:-Í %:ž(<Â%ÍRáñ·Âí$ÉÍHÿÍ¥:�(·È>Ãÿ(ë~þcÐë!œû…oë#~þþÒE%ë^#VëÃ)$G#~È#~É!°%åë~þÈþ Âb%‹%Õþ Âk%�%Õå##N#F#^#V#~#foã~åo‡…!�ÿ…oã#~áãÉ>ÃTÿ}´Èë!
  1021. �6�*ùûÍëÐë*Ûû#å�ÍKÿáÉ"Ÿ G*Ûû~þ ÈþÈþÈþÈxÃr
  1022. Í�Í-ÍxÄ…ÿÍäÂÀÍ@�ÍËÍ7ÍþÚÀ²ÊÀÍ(ÍšÍS!ÍõÊ€Íq&Ú&õ�Í‹ñÊ"&Í@6åÍÈ,ÍšÍÃþ%ÍXͤÍ‹&Í—¾wõÍO~<ñëÄ:Ÿ(·Ì �Íg&ë~æw#w#6�##Í)Í‹Ã&Í@ ë*Ûû É�Íg&~æ?G¸À++N͆ȾÉ<!£(4Ê”&‡5ÍÄO� >¹Èp# Þ&Í�*Ûû6!Í÷¿&Í?~æpÂÀ*Ûû6 ÍÍ÷Âä&>ÿ2ýÍÈͱ �Í!ÍÝ �Í!Íâ ÍÔ Âß��Í· öwå*o(wáæÊ'�ͧ ÍB pøÿͧ ÍÈ,ÚÍgÍsÃr
  1023. Í�Í-ÍœÍðÈÍÄ�ͤå�Í!·ÂS'ÑëÍ)Ã_'á�ͤ̓ È~Í?wÉÍ�ÍsÒÀÍ-Í?FåÅÍœÍðÁápÈÍÍ!·Êä'̓ ¡'>ÿ2ýÍõÈÍÈͱ ÍÔ ÂßåÍ?Ñë~·Â¾'æ¾'Í'ÃÊ'æàÂÆ'>€wÍ'Í™ =2ä(ÍœÍðÈÍ!·À:ä(wÚ~õ̓ ÁÊ‘'pá'!ôûÍ(6�ÿÃNÿ�ÍNÿ!ôûëÍ(Ãr
  1024. Ã)!î(ë�åÃN !��ëÃ)z£<*¬ûÊ)$ë"¬ûÉ!ÿÿ"Ÿ :Ýû·ÊX(*Ûû:¿(w�:¶(¶w#:µ(¶w*2ù*Ÿ }DÉå����������������������������������������������������������������������ÿÿ���������������������#cdfg�!"()������������������������������������������*{(þÂX)^#V!ÿÿ"û(ë:ª(¾Â<)ë!�~ë<Â<)åë^#V*û(ÍáÒ<)ë"û(ë"ý(Íx+Â)!û(ÍûÈ*ý(¯>ÍX)*{(Ã)õÍQ*:«(_ 2ï({¡2«(ñõÄ’*"ð(Í‚"ýÍX*~<ÊÂ)ñõþÒ�)Í -Êò)¯Ía*þÊš)~·ÊÂ)6�*«(å:­(õÍX*ëÍ)!©(:ª(¾ÄT>Ìq*ÁÑÍÍkñþÐõþÂÖ)!”(:“(¾Òà)Í-6ÿ>Ãã)<w¯Íq*ÍX*Í)6�#̓+:ï(<€�!€ÿ=Âü)ë*ýñþÂ*"g(Éë*Øû€�þÂ3*:úû=ºÚ ý:ú(OÍi*€�à ýë:úû=¼ÚH*:ú(GÍi*€�Í ýÍa*6ÿÉ:�(G/OÉ*ð(ª(É�*ð(ÉåÕÍWÿÑáÉõÍ :ú(ÍTÿñ=Êžô“Ía*##û(Ã)Í0-óÿ"ò(Íx+åÍx+áÈë!��"ö("ø(ë"ð(ÍX*ÍÊC+*ð(~<ÂÎ*ë*ò("ö(Ãó*:ª(¾Âô*ë!�:�(·Êó*¾Âó*:9-·�Âó**ò("ø(ëåÍx+ÑÊ+ë"ò(ëð**ö(}´Â+*ø(}´Ê+"ò(*ò(Íx+"ð(Íx+ëÍm+*ô(^#V*ð( � s#r*ð(ë*ô(s#rëÉ*ð(�:ï(¾ÊY+4¾ÊY+̓+*ð(ë*ô(~#ng͵ëÈÃ+*ò( � s#rÉ � ^#Vë|µÉ:ï(w·È:�(<wÉåÕÍà+á�û�:(Í ý"±(áÉ·Èþ ÚÜ+>Ê´+>2œûëÍd,Èë:ßûþÊà+þ#ÊÏ+þÒà+>2œûåÍ9áÂà+¯2œû~2�û#ë!��æ Â, ÅÊ, Ê,)�õxÚ,ñ)�õæÖ Ò,O�ñ Î�ÁÂñ+"žû!�ûæ¶wæ Â[,æOæ?WæGzæà±O:„(ÒV,õxGyOñÃG,xæ¶w�qÉ*}(}´<ÉÍd,È:œû<È:åû·È*i(^#Vë=‡,*‡("ý:(*}(Íý®,:ý·�Ä=:ßûÖÈ:œû<̯ÉÍøÀÍõÀ>ÿ2œû*i(^#Vë+Í ¯ÉÍd,È!¸(�û�åÕÅÍKÿ*}(åÍ@Íà+*áû))ÑÁÑÕÅ:(Í ýÁáÑÃKÿ:Œ(Ú—>ÿ2#-×þÂ:#-<ÂáÃÖ)¯2#-*ð(É�!��"ºû"±û++É"ô(Ö29-É�ÍC-Ã%Íw*{(}¤<È^#Vz³È!ª(¾Âc-!�>ÿ¾Âc-! �ÃJ-Íw*q(~·À6ÉÍ9!ýÉÍ�Ã9ÍbÃð������������������������������������������������������������������������������������������������������������������������BI$"" HB�@ �����UUUUUUUUUUUUUUUUUAPD��A$! ’@�I€�� ��!@��D�@BDI@�!B$ �����’@$I$$ �"@’$‚$@@H’‚HB��D‚‘"D$€H �D@€!�IBˆ@� A"B „HBIB$$ ‘"�$ „ˆD�$�!„�"D$’H$Dˆ$‚I’@D BˆD"‰ H$BHH�BDHB"H„‘�!"!!$$HH‘ ‘!‰"BB$HH�ˆˆDA�! "�„D‰"H $„ˆB’!’$!�‰A’I!$’ „„$ H ‘ �H�������������������������������������������������������������������������������������������� A$‰I! ��€I�€"�„ ˆ$$BD"$H „"AH’D €@’�� ˆ�ˆI  €ˆB"�$‰$ˆH �@@@@" BH‰€B�  ‘!I$ @ $@$�€�"$AˆI$’$I€BI$„I �H@�@I!$’DA ��$� $ˆ’@$ !$�!!"ˆ€ �„!$Iˆ‚@I $@‚ „�$ �@!�€ˆH"BI"HI DI�ˆH’A �DD$HH� ‘$ ‰ B ‰�’D$�‘ ‘"I$I$’H$ ˆ‚I„ €! € $’I$‘I$’I $„@’H€D$��ˆ�@���‘�!$"A$A �ˆD‚�BI��ˆ’D„ˆ€��B ’ @�$‘$’D’�D""I $BH’I$�’IB !�@"BD B�BD� ˆ"@‘B @$ $’BI I B„‘$@‰"� ! "�„„H‰‘ !$„„ˆB I$‘����D@‘! !$��‘��€ „‚@��������H!$$��ˆDˆ"@A�@ ‚DH‚II‰  ’D@@„’ ��$ ˆ�DHˆI"D€$ˆ€€ ˆ@ �„$�""�@ B!��„ @@D ˆ$’$‘’A$ $D "@I $A$‘$’I!H„’I$ BA$� $DH‘ $’I$’I"HI$�‰I!$’D�„B$"B ’I$‰$’I$‘ !I$€@DBB$@D@�"I A!$‘ ‰ @ � ‚@�� � "�$�’ $I$’�’I$ €�B�!��$‚@’ �I €€‚@’I$‘ HBD�H$„ˆ’ A$H’!ˆ’$D$‚ $I"��������������������B� II„’B‘B"$ˆB@D��H�ˆ"$$ IH $’$ˆ‰ !I"A�D„‘ ���B!B ���� �BI$‚Aˆ$"@$I�$!!""@H! $�!�@I�‘$€��������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Æ������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ã� á�äýÃÃÃÃÂË Ã^ ÃŽ Ó Ø ï õ Ã@ã Ã6éÃ;Ããà ÃØ ÃÜ ÃïÃÆ�ÃYß ÃOÃ+ÃÆ�ÃÆ��2;///¼ûûûûûûûû////////////Í­�ͦÃ�1Í­�ÍÃ�>ÍQ�>Ã!�2��"�*bþ2�"�É����������������������������������������������������������������!BÉ!É*$þ*(þ**þ�)0åÅÍY·(úÁÅÍlÁá|µ éÉ*$þ*(þ**þ�)åÅ>ÿÜYÁá·È|µ ïöÿÉh&�å)))H~æáÊÇ–�ÍŠ~Äœþ >ÿþ >�wÍ“¦ÉÅåͤáÁ·ÉÅåÍÇáÁ·ÉÅåÍáÁÉ*"þ*&þ��¯)ÜŠ·À|µ ô¯É*"þ*&þå�ÿ¯)ÜŠ· |µ óáëáÃé~·ÈåÕÅOÍ �ÁÑá#ðx±È:{§ ëí°ëɯ2{íS†"� åë å íCˆx±>Í >�2Œ*||µæo&�~~!z¶!‚óÓ͘x±(Ûæ ú>ƒÓûÑá��É>ÿ2{íC|É2yæå!z> (>�ówÓáûÉ����������� ����ƒ}�������‚Ï‹³‡¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯2*!��";Í�< !7
  1025. >�ÍQ�Íß>ÍQ�Í�!?ÍßÎ�,Í��Í�Í�þ Ç�ÍW��!�� �ÍW���!�� ÍK�>ÃQ�CCP COM������������������������
  1026. �CRT LPT CEN �GRAPH ��ÿ�ÿ��Ä®Ä�Ä�„€„@„ „ÿ�„ÿ�„ÿ�„„„Dæ_�!c~þÿÈ#FÉ~·ÈG#N#í³õA>!p�}2‰!h�}2tÛæ(>2IÛæ(>á2�:I͇È2„x2‹!�͘ íxíxÉ:Q͇È2sx2y!pâ!“͘É!d�}2«<<2°!©͘É!!د¶(ýó5í[Ûæ!òíR ÝíSÛûÉͱ(ûÛ�É>Éû!ô¯¶(ýó5í[÷!íR ùíS÷ûÉ ÍÊ(ûyÓÉ ÍÔ(ûyÓ�ÉÍÞ(ûyÓ >@Ó>PÓÉ Íî(ûyóÓ 4ûÉ:Ø·ÈöÿÉÛæÈöÿɯÉü:ô·ÈöÿÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É !ó~þÿ(¯·É¯Éís´1ÆõÕå!Ø~þÛ(4æ*Ùw§ë!òíRÂ$ÝíSÙáÑñí{´ûíMõ>ÿ2óñôísÆ1ØõÕå!ô~þÛ"(4*õw¯ë!íRÂbùíSõáÑñí{ÆûíME� „áê�� E �„Áê� Ï/7P
  1027. E� Åð�!�‡#�O‡��������������������������������������ÝÝ����������������������ÿ�ùù����������������������…
  1028. ¨
  1029. Ë
  1030. î
  1031. ������������������������À@��_ÿ�ð�@�����ÿÿ�Ô��������ò�?�À�������ÿ�ô������@��_ÿ�ð�@�����ÿÿ�È������(��Š�À� �����ÿÿ�������(�Â��À� �����ÿÿ�������(��½�?�À�������ÿ�������80. 5"-floppy-version.� 2x800 KBytes.
  1032. �    
  1033. y§ ÉA!&„É::L§(,¯2L!��91–åÝåýå:yõ>�ÍQ��ÅͧÁùñÍQ�ýáÝááùÍ=>×ÓÉA!��{þ>ÿÐ91 å:yõ>�ÍQ�k&�) ~#foÿ´( �++N�^#VñÍQ�áùxþÿÈëyÉ!BÉísN1Võå!M5 ,6
  1034. !\þ~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
  1035. ¯w++4 #~<w:L·(7áñ1–õå*NåÅÕÝåýå¯2L:yõ>�ÍQ�Í:ͧñÍQ�ýáÝáÑóy2LÁá"Náñí{NûíM¯2LÉ�����������
  1036. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ó1ÍÞ �ÅÍ£Á yþ õÍ#
  1037. :�À§(*í[íKíS"íC�!Å^#V#{²(åë++~2py2o+V+^ëÍÞáÁ ÞØ�y2oi&�) ~#fo´È{æÀåë!þÿ~2p!úÿ~#foÍÞáÉ��íCqÉíCsÉíCu:y2xÉi`#z³È+n&�ÉøÿÕöÿÕ*o&�)~#foÑå~#foÑ2pé2wɯÉ* �""þ*"�"$þÛæ ( !�""þ"$þ*$�"*þ*&�"&þ*(�"(þ:*�2I:+�2Q!0�p#�í°É!d�|íGû![
  1038. Íß!êÍßÉCCP.COM-error. Press <RET> to retry�
  1039. CP/M Plus Version 3.0 - Jet-�é ¤ L  ��������������þÿþÿþÿþÿþÿ�é ¤ L  ��������������þÿþÿþÿþÿþÿ�é ¤ L  Ô�������������0þÿþÿþÿþÿþÿ�é ¤ L  ô�����������Oþÿþÿþÿþÿþÿ�ý!•ý~§Ä_Íq:pÝw�ý!�R�¯ýwýwýwýòÝ!á
  1040. �Ý6�Ýø¯2LýáÝáÉísw1¹Í=Í ÍqÝ6�Í� Ëw(Ý6ÕÍ… #~Ýw#~Ýw#~ÝwÍ"ÑÃ7 ! �~#fo~Ýw�~Ýw#~Ýw#~Ýw Éísw1¹Í=ÍqÍÜ( ý~§ ÍÍ‹Í@ Â/ ÍBí[u:xËG xÍ×�Ý~Císw1¹Í=ÍqÝ~§ ;ÍÜ
  1041. Í‹Í@  $ý6ÿÍBë6�*u:xËG xÍ×Ý~ �ýw>ÿ2LyæÿýáÝáí{wÉÍô ÀÍm ÀÝ~ýw Í=Õͨ áÝFÀ6ð#ûÍt êý6ÿý6�¯Éý~§ÂsÍô DÍm ?Ý~ýw Í—
  1042. Í=ÕÍÄ á *Ít ìÝ~§ÈÍm !Ý~ýw Í—
  1043. Í=ÕÍà á Ít ìÉÍÊ È±ÍÊ ÈÔÍ Í �˯þAÊ�þIÈþR ï§É ðØ>/å<033÷ÕÅOÍ �ÁÑá
  1044. _
  1045. W{² âÉüœÿöÿÿÿ��!4 Íßý~�ÆAOÍ �!F ÍßýnýfÍà !O ÍßÉ
  1046. BIOS error on �: track-�
  1047. (A=abort R=retry I=ignore) �Í| À:ÁÍcÍt¯É>À!¿ÅÍSÁæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍSáÁæ�Èå*H#"HáéöÿÉ>¨ÅåÍSáÁæýÈå*J#"JáéöÿÉ!Å>ÿÅÍSÁæ�ÈñöÿÉ>�ýNÝËF(Ë90>2àÝ~�ÓÅÍ| ÁÀ:¿Ó¹>�ÈÛæ� úyÓÝ~æöÍÔæ™Èå*F#"Fá(>ÍÔËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ë ñåþÿ >ˆíC! #þÀ �þˆ íC "!
  1048. íC0".!+õ>å!z¶áÓ͘ÁáxþÐ(Ë(:à°ÍÔ>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!•ý~§Ä_ÿÍöÍæ öþÍöÍæ ìóÍöÑÕ!�~#fo�í³Íæ Ðÿ>"íCBíCR2ÞÑÍq:pÝw�ýáÝáÉísw1¹Í=Í ÍqÕÍ… ##~ÝwÍ"ÑÃ7 ísw1¹Í=ÍqÍÜ( ý~§ ÍÍ‹ͦÂ/ ÃÌ ísw1¹Í=ÍqÍÜ Í‹ͦÂ/ à >ÍcÝ~ýw ÅÍ=ÕÍèáÁ(å*B#"BáéåÍÊ á ÕÝF6ð#ûÍt Óý6ÿý6ÿ¯É"@Í-÷ÍöÛ/æþ > !z¶Ó!=͘>¿ÓÛæ öÍæÉüÍö!¹í²Íæ>§ÉÅÕ¯ýNýF:Þ�!��0 Š)� ÷0 Šõý~=O�ñ 0<ݶ�/2Ù|/2Ú}/2ÛÝ~2ÝÑÁÉÝ~ýw >ÍcÍ— ÅÍ=ÕÍ©áÁ(å*D#"DáéåÍÊ á ÐÍt ÖÉ"PÍ-õ>þ2ÜÍöÛ/æþ > !z¶Ó!M͘>¿ÓÛæ öÍæÉÛ/æ(ùÉÍÞÛWÍÞÛz/æÉ>þíyÛÍÞ!Øpí³ÍÞÉÕý!�ÅÍÁR�ýôÑÉÝ!á�Ý~¹8OÅ
  1049. �Ý ÁðQ�¯ËË!���ý!�¯íRýu ýt
  1050. ÅR�ý å:/G¯OíBáÁ8 áy2ßÉáÝåýåå:o!×
  1051. �æ< = üãÝáé:ßGÿý!�!�R�ý~§(¹0OýåáýïåýáÝåÍÝáÝåÑýs ýr :oýw�:qýw:rýw¯ýwýwÍ.É:ßGý!�R�ý~§(:oý¾� :qý¾ :rý¾ öÿÉýۯɯ2Lýwýwý~§È¯ýwýn ýf åÝáÍn Éýåá� D6ÿ#ûÉý~:s=ýåá�_�ë�ËGýn ýf
  1052. þÿÉýwO ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwý4ý~ Ý–ýw ÉÍ=ÝF§Èú>§É:ßG�ý!�ý~§( =  ÅÍÁ¯ýwR�ýåyÿ§ÀO>×ÓÉ"ùíS�!z¶Ó!õ͘Ûæ ú>ƒÓɃ}���Í��‚Ï‹³‡¿�}Å��$(…‚ÏÏ‹‡� y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡� y����(¥‚Ï‹‡�y����(¥‚ÏÏ‹‡�ý6�!˜åýfýn�^#Vë�ãÕ ~O#~©æU©Ë¿~©æª©Ë¿#èë6�áÉ ÿÃHÛGðôgä�ª$Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j 
  1053. ��ÿ��þû��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$’I$’I$’I$’I%UUUUUU$@B���������DB�„ �� $��‚��€�‰�@ �!@��@��������A $ $�� � �@ ����������������Dˆ�$ˆ’�H‰A’@€�D@@�� �@��@�����€A� ‘A� ‚D�������������(��€��ª������������������������������������ @A��D ���!!�����@B�H$ˆ@€����������������������� €�D@€��€B@��@� @‚ ‚ $��������
  1054.  � T��*€�€Q�� I���$� ��ˆ���$�!�@ $�A �"�ˆ�@� ‚�€ˆ ‚ � ����H� ������@"�����€D�@ ���„����������H�$@��@���! H��€"@’D"I $$I$$$  "��$ �‚@@€�€���A�€ˆ�€ ��‚���A��������H� ����A�"��@��������������@�@€���D‚@���������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå光ГÓÕ  Sô”ä•HýAQ "?LDCCP��Ô“ÐÔ% YÀ p��¨@���¡�D��6ÃŽa� !�X�E‚€B@�ˆ�� € ��T(�€�Ш�2��B°�È��Œ���#�;V ‘��|v‘ßbú�Í�� �7(�2e �
  1055. ñ•„�€�+*�® �à{4
  1056. �¢²�>�3@�nV��Y´l�f�@2�Í£À†pD4�  P�D�™ P�Fº€‚ŒÐ(ü1ÀÀ�pš��@����€ à6©€@���Y ��øä`�   <š��������������������������� �%Ë 2@\C'“E¦S‘ÈÞr
  1057. #)Ìæ ˆ¥Að€èoŒ§C‘ä� ‚ˆey4@P6Nb±”äs4›Í˜¸` ˆ FS ´s�ÇèIÉji‘äP
  1058. ~’œ’©��Ç鈈hj–à~šž­��Çê*ˆi’à
  1059. ~ š¦�]�ÇêIˆhj¥0 ~¨’¨Š™b�§ë ©êÑ¢P €‚’¬Š‡+�È)êȨq¡` €†’¬Š‡�ÈiêȨq¡ð €˜ž¬Š‡1�ÈfH*¨‘£p †b„‚ª‰F�É)ʊȨq£Ð ¦’b‚¨…8��ž�� �%Ë 2@\C'“E¦S‘ÈÞr
  1060. #)Ìæ ˆ¥Að€èoŒ§C‘ä� ‚ˆey4@P6Nbååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'BOOT.Z80'
  1061. ;***********************************************************
  1062. ;* THIS MODULE PATCHES THE IO-PARAMETERS FROM THE LOADER *
  1063. ;* TO THE SCB.ASM AND CHARIO.Z80. *
  1064. ;* IT ALSO LOADS CCP.COM ON COLDBOOT TO A RESERVED AREA *
  1065. ;* IN BANK0 0000H - 0DFFH, FROM WHERE IT WILL BE RELOADED *
  1066. ;* TO BANK1 ADDRESS 0100H ON WARMBOOT. *
  1067. ;***********************************************************
  1068. ; LATEST CHANGE: 1984-06-20. PSW.
  1069. ; BIOSREVSION D.
  1070. .Z80
  1071. PAGE 42
  1072. FALSE EQU 0
  1073. TRUE EQU NOT FALSE
  1074. SWITCH EQU 1CH ; BIT5: TERMINAL TYPE
  1075. CR EQU 13
  1076. LF EQU 10
  1077. BDOS EQU 5 ; HOPP-VEKTOR TO CP/M
  1078. BASE1 EQU 100H ; CCP I BANK 1
  1079. BASE0 EQU 000H ; CCP I BANK 0.
  1080. CIVC EQU 20H ; IN LOADER, BUT SWITCH DEPENDING
  1081. COVC EQU 22H ; -"- , -"-
  1082. LOVC EQU 24H ; IN LOADER
  1083. AIVC EQU 26H ; -"-
  1084. AOVC EQU 28H ; -"-
  1085. C0BD EQU 2AH ; BAUD DEV#0
  1086. C1BD EQU 2BH ; BAUD DEV#1
  1087. S1STRT EQU 30H ; SIO TABLES
  1088. SILEN EQU 23H ; LENGTH
  1089. EXTRN INTVECT,?PMSG 
  1090. EXTRN ?BNKSL,?MOV,?XMOV
  1091. EXTRN @COVEC,@CIVEC,@LOVEC,@AOVEC,@AIVEC
  1092. EXTRN C0BAUD,C1BAUD,SI1ATBL
  1093. ENTRY ?INIT,?PATCH,?LDCCP,?RLCCP
  1094. EXTRN ?TITEL
  1095. PAGE
  1096. DSEG ;; BANK 0.
  1097. ; ?PATCH -- THIS ROUTINE PATCHES THE IO-PARAMETERS
  1098. ; FROM THE LOADER.
  1099. ?PATCH: LD HL,(CIVC) ;; CONSOLE INPUT VECTOR
  1100. LD (@CIVEC),HL
  1101. LD HL,(COVC) ;; CONSOLE OUTPUT VECTOR
  1102. LD (@COVEC),HL
  1103. IN A,(SWITCH) ;;
  1104. AND 00100000B ;; GRAPHIC TERMINAL ?
  1105. JR Z,PATCH1 ;; NO...JUMP
  1106. LD HL,1000H ;; SET DEVICE GRAPH:
  1107. LD (@CIVEC),HL ;; FOR CONSOLE INPUT
  1108. LD (@COVEC),HL ;; FOR CONSOLE OUTPUT.
  1109. PATCH1: LD HL,(LOVC) ;; LIST OUTPUT VECTOR
  1110. LD (@LOVEC),HL
  1111. LD HL,(AIVC) ;; AUX INPUT VECTOR
  1112. LD (@AIVEC),HL
  1113. LD HL,(AOVC) ;; AUX OUTPUT VECTOR
  1114. LD (@AOVEC),HL
  1115. LD A,(C0BD) ;; BAUD DEV#0
  1116. LD (C0BAUD),A
  1117. LD A,(C1BD) ;; BAUD DEV#1
  1118. LD (C1BAUD),A
  1119. LD HL,S1STRT ;; MOVE SIO TABLES
  1120. LD DE,SI1ATBL
  1121. LD BC,SILEN
  1122. LDIR
  1123. RET
  1124. ; ?INIT -- SET UP INTERRUP VECTOR ENABLE INTERRUPT AND
  1125. ; WRITE A PART OF SIGNON MESSAGE.
  1126. ?IN �IT: LD HL,INTVECT
  1127. LD A,H ;; LOAD INTERRUPT VECTOR PAGE
  1128. LD I,A ;; INTO Z80 REGISTER I.
  1129. EI ;; MUST GO IF GRAPHIC TERM.
  1130. LD HL,SIGNON ;; WRITE 1/2 ROW IN SIGNON.
  1131. CALL ?PMSG
  1132. LD HL,?TITEL ;; WRITE 1/2 ROW IN SIGNON.
  1133. CALL ?PMSG ;; IS IN DRIVES.ASM
  1134. RET
  1135. CSEG ; BANK1
  1136. ; ?LDCCP -- IS CALLED FROM BIOSKRNL.Z80 TO LOAD CCP FROM
  1137. ; THE FILE CCP.COM. IT WILL BE STORED IN A BUFFER
  1138. ; AREA IN BANK1 AND WHEN ?RLCCP IS CALLED IT WILL
  1139. ; BE RELOADED TO BANK1 FOR EXECUTION.
  1140. ; NOTE: WHEN ?RLCCP IS CALLED BANK1 IS ACTIVE.
  1141. ?LDCCP: XOR A
  1142. LD (CCP$FCB+15),A
  1143. LD HL,0
  1144. LD (FCB$NR),HL
  1145. LD DE,CCP$FCB ; OPEN FILE 'CCP.COM'
  1146. LD C,15
  1147. CALL BDOS
  1148. INC A ; FILE OPEN?
  1149. JR NZ,CCPOPEN ; YES...JUMP
  1150. CCPERR: LD HL,ERRCCP
  1151. LD A,0 ; SET BANK0
  1152. CALL ?BNKSL
  1153. CALL ?PMSG ; WRITE ERROR MESSAGE
  1154. LD A,1
  1155. CALL ?BNKSL
  1156. LD C,1 ; GET CONSOLE INPUT
  1157. CALL BDOS
  1158. LD HL,CRLF
  1159. CALL ?PMSG ; NEW LINE.
  1160. JR ?LDCCP ; TRY AGAIN.
  1161. ; LOAD CCP FROM 'CCP.COM'
  1162. CCPOPEN:
  1163. LD DE,26 ; UP TO 26 SECT. READ
  1164. LD C,44 ; MULTI-SECTOR-COUNT
  1165. CALL BDOS
  1166. LD DE,BASE1 ; ADDRESS IN BANK1.
  1167. LD C,26
  1168. CALL BDOS ; SET DMA ADDRESS
  1169. LD DE,CCP$FCB
  1170. LD C,20
  1171. CALL BDOS ; READ RECORDS.
  1172. CP 1 ; ANY ERRORS?
  1173. JR NZ,CCPERR ; YES...JUMP
  1174. CCPOP3: LD B,0 ; DEST.-BANK
  1175. LD C,1 ; SOURCE-BANK
  1176. CALL ?XMOV
  1177. LD DE,BASE1 ; SOURCE-ADDRESS
  1178. LD HL,BASE0 ; DEST.-ADDRESS
  1179. JR RLOOP1
  1180. ; ?RLCCP -- RELOADS CCP FROM BANK0 0000H - 0DFFH TO
  1181. ; BANK1 0100H -
  1182. ; ?LDCCP USES THE MAIN PART OF THIS ROUTINE
  1183. ; TO MOVE CCP FROM BANK1 TO BANK0 ON COLDBOOT.
  1184. ?RLCCP: LD B,1 ; DEST.-BANK
  1185. LD C,0 ; SOURCE-BANK
  1186. CALL ?XMOV
  1187. LD DE,BASE0 ; SOURCE-ADDRESS
  1188. LD HL,BASE1 ; DEST.-ADDRESS
  1189. RLOOP1: LD BC,13*256 ; COUNT
  1190. CALL ?MOV
  1191. LD A,1 ; SET BANK1
  1192. JP ?BNKSL
  1193. CCP$FCB:
  1194. DEFB 1 ; DRIVE A
  1195. DEFB 'CCP COM'
  1196. DEFB 0 ; EX
  1197. DEFB 0 ; S1
  1198. DEFB 0 ; S2
  1199. DEFB 0 ; RC
  1200. DEFW 0,0,0,0 ; D0 --
  1201. DEFW 0,0,0,0 ; --DN
  1202. FCB$NR: DB 0
  1203. DB 0,0,0
  1204. CRLF: DEFB CR,LF,0
  1205. DSEG
  1206. ; MESSAGES IN BANK0.
  1207. 
  1208. ERRCCP: DEFB 'CCP.COM-error. Press <RET> to retry',0
  1209. SIGNON: DEFB CR,CR,LF
  1210. DEFB 'CP/M Plus Version 3.0 - Jet-',0
  1211. END
  1212. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå ; CALLVERS program
  1213. bdos equ 5 ; entry point for BDOS
  1214. prtstr equ 9 ; print string function
  1215. vers equ 12 ; get version function
  1216. cr equ 0dh ; carriage return
  1217. lf equ 0ah ; line feed
  1218. org 100h
  1219. mvi d,5 ; Perform 5 times
  1220. loop: push d ; save counter
  1221. mvi c,prtstr
  1222. lxi d,call$msg ; print call message
  1223. call bdos
  1224. mvi c,vers
  1225. call bdos ; try to get version #
  1226. ; CALLVERS will intercept
  1227. mov a,l
  1228. sta curvers
  1229. pop d
  1230. dcr d ; decrement counter
  1231. jnz loop
  1232. mvi c,0
  1233. jmp bdos
  1234. call$msg:
  1235. db cr,lf,'**** CALLVERS **** $'
  1236. curvers db 0
  1237. end
  1238. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå åÃ���ÃÃ����LOADER ÿ��yþ; ÁÅ!��91¾"šÅë"˜|µõÌ�ñÄ0Ñ!�~þÉÊžz=³Â_: ·Â_*
  1239. "�"”Íø*šù¯ogÉþ�*šùáå%|µë}DÀ SÍ�Ã��#N#F:�·Ê’#4Ê�ÕÍáÍÊÍÐá�å^#V{²Â‚Í:�þÉ¿*�.³~öw*DM!��Í&Ã_*�.��Í& >k s#rër+6."�"”’1Ã�*�D`.45À. F.~·Ê. ^#Vx>`. s#rz·ÅÌðÁÃå�Íûëáå � 6�#N#fi%$ÊgåÕåÍ1áõ€:�=”Úú<þ@Òv_}·Êv=úp{�Êú_ÕåÍ3áåÍ;áÑõ{<„g"–ñÊTÁ=XÍ3ÑõÍ�ñ*œëÂjÑá � ~æþPÀ#~æþRÀ#~æÖLÀ{·Âgbk#N#Fk$ÕÅÍ&ÁÑÕZåc�x±Ê÷ {æÂêã~#ão}oÒó„ÃÙÑÑÉÍ1!€�Í;Â�!þ�"œÃ�:�= �þÚw*–¼ÚwW�Éx±È ~#Ã&*�.æ~sÉëåÍ�*˜ëÍ�"œÑ·È\É
  1240. Cannot load Program 221282 COPYR '82 DRI �����������������<�bþ�€��€HA$@��ˆDH� €� � �� ������A�@‚!�"��� �$�$@�„��������������������ÊX þ ÊX þ ÊX ÃS 1-! åj 1Í�"�.ú~2�.™~2  :�–ÂX”ÍckÍÊ*�kÍ®  ÍëbÍ�¶Íÿ <æ— .¸~=¯>$.Ów.æ6#¯w.Ï6#w.¡61.´~æ  åÄ�á.³~æåÌ�á~æýwæ@å.°p Tà~ºÚÂÄ>ÿ+~.ì~á~æ€Êç!€�õ yÍ® Ë.µ~æÂ~öw2g !üÃÙPROFILE.S�Íä Í !+ù¯2™ ! åÍä +~æÊdõ Í{ Íð  Ìð ÂO!– w+w+å:‚ =w!ôð á5üð ·õcÍð ñÊ‹³Íñ Íð :p ·Ä Ím>>Í º±Í§ ·õ€´Äñ ÍN Íî ñĨ
  1241. ÍÚ Â–.É~+w.È~2š Íö Ȭ Í9 :¶ þ Â!¬ ~#¶#~Â
  1242. !7® :° þ!Ô¿ Âè:¡ ·x*l "� !ZÊXþÚ†!± Âè6 ´ÍÝ Ê�Êù�ÅÍzÍäñÍzÍäÃ: þ ÂèÍ6 :¬ ÖÚ%2p °Íù ͆ :­ =øõÍ€ ñ2r ¯Ãù DIR TYPE ERASE RENAME DIRSYS USER �uô"Q}:\�=òp:r ÆAæ �R €N ÕÍ™Ñʸ}¸Ô !M 54È5à ÅÍx ÍØ
  1243. ]�þ  ̵ Í6 Íà ÁÈ:— oGå!
  1244. �~á怹ÊÎ>2M ÃåÌ x½Ìf>:ͦ ͤ Í� ͤ ÅåÍf ÍÈ áÁ¹<É!åÍØ
  1245. >2Ÿ ÍlÍf ÍÄ ÀþÈÍ Ãó Í«ÍR ÈÃÍØ
  1246. ÊLÍžÂL ÍI *›  Í*  ÍA Í }æ_þYÀ·ÃlÍØ
  1247. õ!�ëÕåÍ® ÍØ
  1248. áÑÍ’ñõÄ6 ñ\�ÿ&Ä‘ À%ú¸*� "l ÍäÍ� 
  1249. û¾È·È45Â: wÉ þ?È ÉÍA
  1250. ÀÍI ÍN Ãö  Í à �SUBMIT COM«Íù !Á Í® !õ 6 #"l ¶ !cÍ¿ À¬ ·ÀOÅ�·Â!ç:r <g. yåôÿ á·úvʼ |-úÅåÍ‹ áÁÊ´ÍÝ ÊTÍi>:ͦ ÕÍ� ÑÕ!�~æ€B ÄI Í Ññ!p‡Í° Õ^#VëÑéCOM SUB PRL �‰Í‰ÁyÉ!cÍ° ¶ î !�"Î *Ÿ %.Àå2P�ë#Í® !g 4*l +��ë"l Í· 2€�ÍØ
  1251. "Q�x2S�l�ÍÛ
  1252. "T�x2V�!q ~·ô€ :p ͆ ‡‡‡‡.Ú¶2�Ñ*Ÿ ¯oùgå$å2|�ÏÍù .�w#w#w#w.³~æ€Â .¬w#w~æ?w;Ã�þ
  1253. Â; !˜ ~#4–Â9 w#~·$ ÌA þÊ Í< >
  1254. _Ã�ÍI Ã� Ã�!ô 6çë
  1255. Í�!õ ~#Í° 6�à Ím Èà Íë ÈÃë €�Ã�_Ã�àÃù �­ ! �6�ÅÕ =ô€ ¢ Í{ ÑÁÕ*�.çpåÍ�ѯ:r ÚåÍx á,ÑÉÃÊ \�Í�<È=‡‡‡‡‡!€�Í° ë¯=ɯ2Ÿ \�Í�·És Ãë Íî ë¯2¡ !ö ÍD
  1256. ëþ;Èþ!Ê
  1257. þ:Â
  1258. .¬44Ê
  1259. #4Èë"l ~þ[Â*
  1260. 2¡ þaÚ7
  1261. þ{Ò7
  1262. Ö wþ!ÌY
  1263. #·Â!
  1264. *l "l "› ~·Èþ ÊU
  1265. þ À#ÃD
  1266. ]Tþ!õåÌ· áñÈ6�ë*�%.wå#wþ!Â}
  1267. 6 ·Âr
  1268. 6 #w.6Ã#6 #t#6Ã.woëÍÐ*�.±Ñs#r.®r¯É±ºÍ§ ·±¼Ì§ åÍm á.±ÂË
  1269. ^#V45+ÊË
  1270. ·À¯w#w.®f.5Ã�\�ÍA
  1271. õÍä
  1272. ñÉ"l "› Õl ˜Í�Ñ|µF#Âþ
  1273. !( |µÂ !( Í: xþ. +"l !Ð ÕÍ® ¢ 
  1274. Í® Ñ~!��·GÊ8 *› ~þ;#Â1 ÉÕ¯ÍA
  1275. *l ÑÕ~þ:Êg ·Ã
  1276. #ÂI ѯ*l õÍä
  1277. ñÉ*l ~þ0Ú… þ:Ò… Íq ÑÕ·ÂX x<Ãœ þAÚX þQÒX ÑÕ·ÂX ~Ö@#~þ:Âk #ÑÃ^ *�jT~# ® É�w·yÈ#ù ¯!Ÿ 4üâ ·À:Ÿ !€�Í° ¯~É@´*�h~¡É ´ÍÝ y¶wÉ ´ÍÝ y/¦wÉ*�hwÉ*�h~ÉÍI E> ͦ >
  1278. æ Ö
  1279. Ú% 0Ö
  1280. Ò õÍ< ñÆ:à ~·È¹Èͦ #Ã* ÍA
  1281. È!g ~·6�À*›  Í* >?Í ÃÍA
  1282. *l "› È~þ0Ú: þ:Ò: Íq "l öxÉ�~Ö0Øþ
  1283. Ðõx‡‡€‡Gñ#€GþÚs Ã: &͘ ͤ &æͦ %˜ É> ÅÕåÍ áÑÁÉ…oÐ$É>?· ·Éÿ�Õåæþ!ÚÐ ¾Âà  > ¾#ÂÄ áÑÍ® xÉ> ¾#Ââ ÑÑÿ~ÖÒ ÉEnter User #: $No File$ required$ERASE $ (Y/N)? $
  1284. Press RETURN to Continue $ (User 0)$�NON-SYSTEM FILE(S) EXIST$���:���Ð ���$$$ SUB�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
  1285. �…‰ÐÒT’`cô4”ä•H ý &?CO�OÐÒTÕ Sô4õ5H Q 2INISTM�’БT”`eTä´”åHA%=&PIOGBI��Ì�UQ d3$THM$ÅQ
  1286. P�5Í–€�ÊEA�€@
  1287. A�€@Ȥá�€@�ÊD� @��àø��ÄW1ì@�„ !Gø� „€Gø�„!�(@ Ì —ÂÀ !� ŸŸÏö@ŒŒÉ?-Ùq8FíY†¤ @|!��£*Ž!��£*dÛ9�€(ø2 à °ã˜ (�œ#*–: à ÚŠ�ÈT #Àʤ�iø6«�]§‡iá’ Ž¨x6¢€2TÄð2¦àB\q�â¢ͪÀ �€HB��FU¤x<Và! gfÕ`H !Ù`%zØPýy�]¥»2sÄ6À ÚR ˆ�a6í)Ù�'Û$ fÖðCí¶�d„�càÓ$ ûÛ %zØPýy�]¥»jÜÀ'iH& „m¸´§m@Ÿl� @ͱ�"‡Ùå¦d„,Û$(}žZ`H@"ͳ€"‡Ùå¦ `áñA¦d„lÛX(}ž^m1�ÑöÉ«,·d=Ÿì�€!¶s�Ygû$ W²BÁÕ²[²ÏöH m€ÜÀFCÙþÉ`0�ö²B�æØ9Ì!Ïñ@|�S²B�± ±??Ÿâ€
  1288. ½nÉW²]§:ä1°€OV«”Ce€�Ïà«l( �ÇñU—;©Ýb`í)ØWˆ#fÀ�¥;.áh¼]§ºäûv“^£çøÊØ�<CGiΠl°ÕªåÛ #óø*Û
  1289. ãAU³;«Ýb˜í)ØT€#mÀ�¥;fáh¼]§»ûv“@`‚(Zf �†ˆ@›„*ê�€�� I †RÔ€ ¢&Á
  1290. º€!À��ìñxÜ�@¢(� b¼��1 µ¨‡ˆå­àDô8Zè-„–ÃKe€€l
  1291. Í�Kl@Ÿà nmÀ¥¹ QÝ`~†“a�Çèi)É*‘Ö ~†’¦©*gèiñØP~†ž¦©��§ê ªhñÐ�
  1292. €†¨„™�ÈfH*¨‘Ðð †b„‚ª‰m�Èjˆi*JÑÕ` ’œ’¦¨›¹ÉhH‰*J1ß� ’žŽ‚“ùÊ )èèI1œ@  ’ž’¤­.Êi&(*ˆQ–` ¦’žb’­íÊ©Éi)Ê“€��ž†RÔ€ ¢&Á
  1293. º€!À��ìñxÜ�@¢(� b¼��1 µ¨‡ˆå­àDô8Zè-„–ÃKe€€l
  1294. Í�Kl@Ÿà nmÀ¥¹ QÝ`~†“a�Çèi)É*‘Ö ~†’¦©*gèiñØP~åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'CHARIO.Z80 I/O-HANDLER'
  1295. ;**********************************************************
  1296. ;* THIS MODULE TAKES CARE OF ALL CHAR I/O FUNCTIONS FOR *
  1297. ;* CP/M 3.0 . *
  1298. ;* A TABLE OF DEVICE-NAMES IS DEFINED TOGEATHER WITH A *
  1299. ;* DEVICE-HANDLER-TABLE WITH ADDRESSES AND ROUTINES. *
  1300. ;* THE INTERRUPT-DRIVEN KEYBOARD ROUTINE IS HERE. *
  1301. ;* *
  1302. ;* THE GLOBAL SUBROUTINE 'INISTM' IS ALSO IN THIS MODULE. *
  1303. ;**********************************************************
  1304. ; LATEST CHANGE: 1984-06-21. PSW.
  1305. ; BIOSREVISION D.
  1306. .Z80
  1307. ENTRY ?CINIT,?CI,?CO,?CIST,?COST
  1308. ENTRY @CTBL
  1309. ENTRY INISTM
  1310. ENTRY KBDIRQ,UNKINT
  1311. ENTRY PIOGAI,PIOGBI
  1312. ENTRY C0BAUD,C1BAUD,SI1ATBL
  1313. EXTRN SIO1IV,CTCIRV,PIOIRV
  1314. EXTRN ?PMSG
  1315. PAGE 42
  1316. ; SPECIAL CHARACTERS AND CONSTANS:
  1317. EOF EQU 1AH ; CP/M END OF FILE CHAR (^Z)
  1318. CTRLC EQU 'C'-'@'
  1319. FALSE EQU 0
  1320. TRUE EQU NOT FALSE
  1321. MB$INPUT EQU 00000001B ; DEVICE HANDLES INPUT
  1322. MB$OUTPUT EQU 00000010B ; DEVICE HANDLES OUTPUT
  1323. MB$IN$OUT EQU MB$INPUT+MB$OUTPUT
  1324. MB$SOFTBAUD EQU 00000100B ; SOFTWARE SELECTABLE BAUD RATE
  1325. MB$SERIAL EQU 00001000B ; DEVICE USES PROTOCOL
  1326. MB$XON$XOFF EQU 00010000B ; XON/XOFF PROTOCOL ON
  1327. ; PORT-ADDRESSES.
  1328. SIO1AD EQU 0 ; MODEM/PRINTER - DATA
  1329. SIO1AC EQU SIO1AD+1 ; MODEM/PRINTER - CONTROL/STATUS
  1330. SIO1BD EQU SIO1AD+2 ; V24,TERMINAL - DATA
  1331. SIO1BC EQU SIO1AD+3 ; V24,TERMINAL - CONTROL/STATUS
  1332. SIO2AD EQU 4 ; RS422/NETWORK - DATA
  1333. SIO2AC EQU SIO2AD+1 ; RS422/NETWORK - CONTROL/STATUS
  1334. SIO2BD EQU SIO2AD+2 ;
  1335. SIO2BC EQU SIO2AD+3 ;
  1336. ; SUPPORTED WITH 1,228,800 Hz
  1337. CTC0 EQU 8 ; CTC CHAN 0 - BAUDRATE SIO1A/TIMER
  1338. CTC1 EQU CTC0+1 ; CTC CHAN 1 - BAUDRATE SIO1B/TIMER
  1339. CTC2 EQU CTC0+2 ; CTC CHAN 2 - TIMER TO CTC3 (HALVED)
  1340. CTC3 EQU CTC0+3 ; CTC CHAN 3 - REALTIMECLOCK/COUNTER
  1341. ;
  1342. PIOAD EQU 0CH ; PIO A DATA - CENTRONICS DATA
  1343. PIOAC EQU PIOAD+1 ; PIO A CONTROL (WRITE ONLY)
  1344. PIOBD EQU PIOAD+2 ; PIO B DATA - CENTRONICS CTRL
  1345. ; + MODEM CTRL
  1346. ; BIT0 CEN. *BUSY
  1347. ; BIT1 CEN. *PAPER EMPTY
  1348. ; BIT2 CEN. *SELECT
  1349. ; BIT3 CEN. *FAULT
  1350. ; BIT4 CEN. *STROBE
  1351. ; BIT5 CEN. *ACK
  1352. ; BIT6 PIO BUFFER DIRECTION CH. B
  1353. ; BIT7 PIO BUFFER DIRECTION CH. A
  1354. PIOBC EQU PIOAD+3 ; PIO B CONTROL (WRITE ONLY)
  1355. SWITCH EQU 1CH ; READABLE SWITCH
  1356. ; BIT3: CONSOLE BAUDRATE
  1357. ; xxxx0xxx 9600 BAUD
  1358. ; xxxx1xxx 19200 BAUD
  1359. ; BIT4: CONSOLE HANDSHAKE
  1360. ; xxx0xxxx NO HANDSHAKE
  1361. ; xxx1xxxx HANSHAKE
  1362. ; BIT5: TERMINAL TYPE
  1363. ; xx0xxxxx SERIAL
  1364. ; xx1xxxxx GRAPHIC
  1365. PIOGAD EQU 20H ; PIO A GRAPHIC PORT DATA OUT (DISPLAY)
  1366. PIOGAC EQU PIOGAD+1 ; PIO A GRAPHIC PORT CONTROL (WRITE ONLY)
  1367. PIOGBD EQU PIOGAD+2 ; PIO B GRAPHIC PORT DATA IN (KBD)
  1368. PIOGBC EQU PIOGAD+3 ; PIO B GRAPHIC PORT CONTROL (WRITE ONLY)
  1369. PAGE
  1370. CSEG ; BANK0
  1371. ;**********************************************************
  1372. ;* NAME TABLE OF THE DEVICES IN THE SYSTEM. *
  1373. ;**********************************************************
  1374. @CTBL: DEFB 'C
  1375. RT ' ; DEVICE 0, CRT OR CONSOLE
  1376. DEFB MB$IN$OUT+MB$SERIAL+MB$SOFTBAUD
  1377. C0BAUD: DEFB 14 ; 9600 BAUD. WILL BE PATCHED.
  1378. DEFB 'LPT ' ; DEVICE 1, SERIAL LINE PRINTER
  1379. DEFB MB$IN$OUT+MB$SERIAL+MB$SOFTBAUD
  1380. C1BAUD: DEFB 14 ; 9600 BAUD. WILL BE PATCHED.
  1381. DEFB 'CEN ' ; DEVICE 2, CENTRONICS PARALLEL
  1382. DEFB MB$OUTPUT ; OUTPUT ONLY.
  1383. DEFB 0 ; NO BAUDRATE
  1384. DEFB 'GRAPH ' ; DEVICE 3, GRAPHIC TERMINAL
  1385. DEFB MB$IN$OUT
  1386. DEFB 0 ; NO BAUDRATE
  1387. DEFB 0 ; END TABLE
  1388. BDTBL: DEFB -1,0 ; 0: NONE
  1389. DEFB -1,0 ; 1: 50
  1390. DEFB 0,0C4H ; 2: 75
  1391. DEFB 174,0C4H ; 3: 110
  1392. DEFB 143,0C4H ; 4: 134.5
  1393. DEFB 0,84H ; 5: 150
  1394. DEFB 128,84H ; 6: 300
  1395. DEFB 64,84H ; 7: 600
  1396. DEFB 32,84H ; 8: 1200
  1397. DEFB -1,0 ; 9: 1800
  1398. DEFB 16,84H ;10: 2400
  1399. DEFB -1,0 ;11: 3600
  1400. DEFB 8,84H ;12: 4800
  1401. DEFB -1,0 ;13: 7200
  1402. DEFB 4,84H ;14: 9600
  1403. DEFB 2,84H ;15: 19200
  1404. DEFB 1,84H ;16: 38400
  1405. DEFB 1,44H ;17: 76800
  1406. BTLKUP:
  1407. AND 0FH ; MASK MAX 15.
  1408. RLA ; *2 FOR TABLE-LOOKUP
  1409. LD E,A ; INDEX TABLE FOR CTC CONSTANS.
  1410. LD D,0 ; (IF CTC CONST.=0FFH, NO BAUD RATE
  1411. LD HL,BDTBL
  1412. ADD HL,DE
  1413. LD A,(HL)
  1414. CP -1
  1415. RET Z ; CANNOT SET THIS BAUD RATE
  1416. INC HL ; GET SIO BYTE.
  1417. LD B,(HL)
  1418. RET
  1419. PAGE
  1420. ; INISTM -- WRITES A NUMBER OF BYTE TO ONE OR MORE PORTS.
  1421. ; IN: HL = TABLE-ADDRESS.
  1422. ; TABLEVIEW (BYTE BY BYTE):
  1423. ; NO OF BYTES, PORT#, BYTE1,...,
  1424. ; NO OF BYTES, PORT#, BYTE1,...,
  1425. ; 0 (DETERMINATOR).
  1426. INISTM: LD A,(HL) ; LOAD BYTE
  1427. OR A ; IS IT ZERO?
  1428. RET Z ; YES...TERMINATE
  1429. LD B,A ; NO...THEN IT IS A BYTE COUNTER.
  1430. INC HL ; NEXT BYTE, WHICH IS THE PORT#
  1431. LD C,(HL) ; STORED IN C.
  1432. INC HL ; POINT TO DATA BYTE1
  1433. OTIR ; SEND (B) BYTES TO PORT (C)
  1434. JR INISTM ; GO ON.
  1435. PAGE
  1436. ;********************************************************
  1437. ;* *
  1438. ;* CONSOLE AND LIST DEVICE I/O *
  1439. ;* *
  1440. ;********************************************************
  1441. ; ?CINIT --
  1442. ; IN: C = LOGICAL UNIT #
  1443. ;
  1444. ; IF THERE IS A PHYSICAL UNIT IN @CTBL FOR THIS LOGICAL UNIT,
  1445. ; IT WILL BE INITILIZED WITH WITH BAUD RATE BYTE IN THE TABLE.
  1446. ?CINIT:
  1447. LD B,C
  1448. INC B ; MAKE DEVICE # (RELATIVE 1)
  1449. DJNZ INIT1 ; TEST IF DEV# IS 0
  1450. ; INIT DEVICE 0 ; CRT:
  1451. LD HL,SIO1IV ; SET SIOVECTOR
  1452. LD A,L
  1453. LD (SIOVEC),A
  1454. LD HL,CTCIRV ; SET CTCVECTOR
  1455. LD A,L
  1456. LD (CTCVEC),A
  1457. IN A,(SWITCH) ; READ SWITCH
  1458. AND 00001000B ; BIT3 BAUDRATE
  1459. JR Z,INIT01
  1460. LD A,15 ; 19200 BAUD
  1461. LD (C0BAUD),A
  1462. INIT01: IN A,(SWITCH)
  1463. AND 00010000B ; BIT4 HANDSHAKE
  1464. JR Z,INIT02
  1465. LD A,11100001B ; Rx 8 BITS, AUTO ENABL., Rx ENABLE
  1466. LD (HANDSH),A
  1467. INIT02: LD A,(C0BAUD)
  1468. CALL BTLKUP
  1469. RET Z
  1470. LD (BAUDB),A
  1471. LD A,B
  1472. LD (CLKB),A
  1473. LD HL,SI1BTBL ; POINT TO INIT.TABLE
  1474. INSIO: CALL INISTM ; SEND TO THE PORT.
  1475. DEC C ; POINT TO THE DATA PORT
  1476. IN A,(C) ; CLEAR THE INPUT
  1477. IN A,(C) ; OF THE SIO.
  1478. RET ; READY
  1479. INIT1: DJNZ INIT2 ; JUMP IF NOT DEV #1.
  1480. ; INIT DEV #1. ; LPT:
  1481. LD A,(C1BAUD) ; GET CHAR DEVICE 1 BAUD BYTE.
  1482. ; CALC BAUD RATE BYTES
  1483. INIT1B: CALL BTLKUP ; CHECK IN BAUD TABLE
  1484. RET Z ; NOT COORECT...RETURN
  1485. LD (BAUDA),A ; SET CTC COUNTER CONSTANT
  1486. LD A,B ; GET SIO CONSTANT
  1487. LD (CLKA),A ; SET IT
  1488. LD HL,SI1ATBL ; POINT TO THE INIT. TABLE
  1489. JR INSIO ; DO
  1490. INIT2: DJNZ INIT3 ; JUMP IF NOT DEV #2
  1491. ; INIT DEVICE #2 ; CEN:
  1492. LD HL,PIOTBL ; POINT TO THE INIT. TABLE
  1493. CALL INISTM ; DO
  1494. RET
  1495. INIT3: DJNZ INIT4 ; JUMP IF NOT DEV #3
  1496. ; INIT DEVICE #3 ; GRAPH:
  1497. LD HL,PIOIRV ; POINT TO INTERRUPT VECTOR
  1498. LD A,L
  1499. LD (PIAVEC),A ; STORE LO BYTE IN TABLE
  1500. INC A
  1501. INC A ; PIOGB INTERRUPT
  1502. LD (PIBVEC),A
  1503. LD HL,PIOGTBL ; POINT TO INIT. TABLE
  1504. CALL INISTM ; DO
  1505. INIT4: RET ; NO MORE DEVICES.
  1506. PAGE
  1507. ; ?CI:
  1508. ; CHAR INPUT FROM DEVICE # IN REGISTER (B).
  1509. ?CI:
  1510. INC B ; DEVICE # (RELATIVE 1)
  1511. DJNZ CI1 ; JUMP IF NOT DEVICE #0
  1512. ; CONIN -- CONSOLE CHAR INPUT. DEVICE #0.
  1513. ; IN: NONE.
  1514. ; OUT: A = CHAR (PARITY BIT = 0).
  1515. ; AF,DE,HL,BC WILL BE CHANGED.
  1516. CONIN:
  1517. LD HL,RNGCNT ; POINT TO THE RING BUFFER COUNTER.
  1518. XOR A ; ZERO 
  1519. CONIN1: OR (HL) ; GET IT.
  1520. JR Z,CONIN1 ; LOOP FOR CHAR.
  1521. DI
  1522. DEC (HL) ; COUNT DOWN
  1523. LD DE,(RNGOUT) ; GET THE OUTPUT-POINTER
  1524. LD A,(DE) ; A=OUTPUT CHAR (PARITY RESET).
  1525. AND 07FH ; CLEAR BIT 7
  1526. LD HL,RNGEND ; INC RING BUFFER-OUTPUT-POINTER
  1527. SBC HL,DE ; IS THE BUFFEREND?
  1528. INC DE ; (INC)
  1529. JR NZ,CONIN2 ; NO...JUMP
  1530. LD DE,RNGBEG ; SET BUFFER START
  1531. CONIN2: LD (RNGOUT),DE ; SAVE THE POINTER.
  1532. EI
  1533. RET
  1534. CI1: DJNZ CI2 ; JUMP IF NOT DEVICE 1
  1535. ; AUXIN -- GIVES INPUT FROM SIO1 A.
  1536. ;
  1537. ; IN: NONE
  1538. ; OUT: A = CHAR.
  1539. AUXIN: CALL AUXIST ; CHAR IN SIO BUFFER?
  1540. JR Z,AUXIN ; NO...WAIT
  1541. IN A,(SIO1AD) ; READ CHAR
  1542. RET
  1543. CI2: DJNZ CI3 ; JUMP IF NOT DEVICE 2
  1544. ; CENTRONICS IS DEVICE 2, OUTPUT ONLY.
  1545. CI4: LD A,EOF ; END-OF-FILE-TOKEN.
  1546. RET
  1547. CI3: DJNZ CI4 ; JUMP IF NOT DEVICE 3
  1548. ; GRIN -- GRAPHIC KEYBOARD INPUT. DEVICE #3.
  1549. ; IN: NONE.
  1550. ; OUT: A = CHAR (PARITY BIT = 0).
  1551. ; AF,DE,HL,BC WILL BE CHANGED.
  1552. GRIN:
  1553. LD HL,GRCNT ; POINT TO THE RING BUFFER COUNTER.
  1554. XOR A ;  � ZERO
  1555. GRIN1: OR (HL) ; GET IT.
  1556. JR Z,GRIN1 ; LOOP FOR CHAR.
  1557. DI
  1558. DEC (HL) ; COUNT DOWN
  1559. LD DE,(GRNOUT) ; GET THE OUTPUT-POINTER
  1560. LD A,(DE) ; A=OUTPUT CHAR (PARITY RESET).
  1561. ; AND 07FH ; CLEAR BIT 7
  1562. LD HL,GRNEND ; INC RING BUFFER-OUTPUT-POINTER
  1563. SBC HL,DE ; IS THE BUFFEREND?
  1564. INC DE ; (INC)
  1565. JR NZ,GRIN2 ; NO...JUMP
  1566. LD DE,GRNBEG ; SET BUFFER START
  1567. GRIN2: LD (GRNOUT),DE ; SAVE THE POINTER.
  1568. EI
  1569. RET
  1570. PAGE
  1571. ; ?CO -- SEND A CHARACTER TO A CHOOSEN DEVICE.
  1572. ; IN: B = DEVICE #
  1573. ; C = CHAR.
  1574. ?CO:
  1575. INC B ; MAKE DEVICE # (RELATIVE 1)
  1576. DJNZ CO1 ; JUMP IF NOT DEVICE 0
  1577. ; CONOUT -- SIO1B OUTPUT ROUTINE.
  1578. ;
  1579. ; IN: C = CHAR --> SIO1B
  1580. ; OUT: A = WRITTEN CHAR.
  1581. CONOUT:
  1582. CALL CNOST ; TEST OUTPUT STATUS
  1583. JR Z,CONOUT ; WAIT FOR READY
  1584. LD A,C
  1585. OUT (SIO1BD),A
  1586. RET
  1587. CO1: DJNZ CO2 ; JUMP IF NOT DEVICE 1
  1588. ; AUXOUT -- SIO1A OUTPUT ROUTINE.
  1589. ; IN: C = CHAR --> SIO1A
  1590. ; OUT: A = WRITTEN CHAR
  1591. AUXOUT:
  1592. CALL AUXOST ; TEST OUTPUT STATUS
  1593. JR Z,AUXOUT ; WAIT FOR READY.
  1594.  LD A,C
  1595. OUT (SIO1AD),A
  1596. RET
  1597. CO2: DJNZ CO3 ; JUMP IF NOT DEVICE 2
  1598. ; LISTC -- CENTRONICS PARALLEL OUTPUT ROUTINE.
  1599. ; IN: C = CHAR --> PIOA
  1600. ; OUT: A = WRITTEN CHAR.
  1601. LISTC:
  1602. ; LD A,01010000B ; STROBE HIGH
  1603. ; OUT (PIOBD),A
  1604. LISTC1: CALL LSTTST ; TEST OUTPUT STATUS
  1605. JR Z,LISTC1 ; WAIT FOR READY.
  1606. LD A,C
  1607. OUT (PIOAD),A
  1608. LD A,01000000B ; STROBE
  1609. OUT (PIOBD),A
  1610. LD A,01010000B ; STROBE HIGH
  1611. OUT (PIOBD),A
  1612. RET
  1613. CO3: DJNZ CO4 ; JUMP IF NOT DEVICE 3
  1614. ; GROUT -- GRAPHIC OUTPUT ROUTINE.
  1615. ; IN: C = CHAR --> PIOGA
  1616. ; OUT: A = WRITTEN CHAR
  1617. GROUT: CALL GROST ; TEST OUTPUT STATUS
  1618. JR Z,GROUT ; WAIT FOR READY
  1619. LD A,C
  1620. DI
  1621. OUT (PIOGAD),A
  1622. INC (HL) ; HL -->GRSCNT
  1623. EI
  1624. CO4: RET
  1625. PAGE
  1626. ; ?CIST -- CHAR INPUT STATUS FROM CHOOSEN DEVICE.
  1627. ; IN: B = DEVICE #
  1628. ?CIST:
  1629. INC B ; MAKE DEVICE # (RELATIVE 1)
  1630. DJNZ CIS1 ; JUMP IF NOT DEVICE 0.
  1631. ; CONST -- CONSOLE INPUT STATUS CHECK.
  1632. ; IN: NONE
  1633. ; OUT: A = 0, Z = 1 IF NO CHAR AVAIL.
  1634. ; A = 0FFH, Z = 0 AT LEAST ONE CHAR AVAIL.
  1635. CONST:
  1636. LD A,(RNGCNT) ; ANY CHAR IN THE BUFFER?
  1637. OR A
  1638. RET Z ; NO...RETURN
  1639. OR 0FFH ; YES...SET FLAG
  1640. RET
  1641. CIS1: DJNZ CIS2 ; JUMP IF NOT DEVICE 1.
  1642. ; AUXIST -- AUXILIARY INPUT STATUS.
  1643. ; IN: NONE
  1644. ; OUT: A = 0, Z = 1 IF NOT READY
  1645. ; A = 0FFH, Z = 0 IF CHAR AVAIL.
  1646. AUXIST:
  1647. IN A,(SIO1AC) ; READY STATUS.
  1648. AND 00000001B ; MASK Rx CHAR AVAILABLE
  1649. RET Z ; NOT READY...RETURN
  1650. OR 0FFH ; MARK CHAR AVAIL
  1651. RET
  1652. CIS2: DJNZ CIS3 ; JUMP IF NOT DEVICE 2
  1653. ; CENTRONICS DOES NOT HANDLE INPUT. RETURNS NOT READY.
  1654. CIS4: XOR A ; NOT READY
  1655. RET
  1656. CIS3: DJNZ CIS4 ; JUMP IF NOT DEVICE 3. NO MORE DEV.
  1657. ; GRINST -- GRAPHIC INPUT STATUS.
  1658. ; IN: NONE
  1659. ; OUT: A = 0, Z = 1 IF NOT READY
  1660. ; A = 0FFH, Z = 0 IF CHAR AVAIL.
  1661. GRINST:
  1662. LD A,(GRCNT) ; TEST GR. CHAR. COUNTER
  1663. OR A
  1664. RET Z ; RETURN NO CHAR
  1665. OR 0FFH ; SET READY
  1666. RET
  1667. PAGE
  1668. ; ?COST -- CHARACTER OUTPUT STATUS FROM CHOOSEN DEVICE.
  1669. ; IN: B = DEVICE #.
  1670. ?COST:
  1671. INC B ; MAKE DEVICE # (RELATIVE 1)
  1672. DJNZ COS1 ; JUMP IF NOT DEVICE 0.
  1673. ; CNOST: -- CONSOLE OUTPUT STATUS CHECK.
  1674. ; IN: NONE
  1675. ; OUT: A = 0, Z = 1 IF NOT READY
  1676. ; A = 0FFH, Z = 0 IF READY FOR OUTPUT
  1677. CNOST:
  1678. IN A,(SIO1BC) ; READ STATUS.
  1679. AND 00000100B ; MASK Tx BUFFER EMPTY
  1680. RET Z ; NOT READY...RETURN
  1681. OR 0FFH ; SET FLAG FOR READY OUTPUT.
  1682. RET
  1683. COS1: DJNZ COS2 ; JUMP IF NOT DEVICE 1.
  1684. ; AUXOST -- AUXILIARY OUTPUT STATUS.
  1685. ; IN: NONE
  1686. ; OUT: A = 0, Z = 1 IF NOT READY
  1687. ; A = 0FFH, Z = 0 IF READY FOR OUTPUT.
  1688. AUXOST:
  1689. IN A,(SIO1AC) ; READ STATUS
  1690. AND 00000100B ; MASK Tx BUFFER EMPTY
  1691. RET Z ; NOT READY...RETURN
  1692. OR 0FFH ; SET FLAG FOR READY OUTPUT.
  1693. RET
  1694. COS2: DJNZ COS3 ; JUMP IF NOT DEVICE 2.
  1695. ; LSTTST -- PARALLEL PORT TEST IF READY.
  1696. ; IN: NONE
  1697. ; OUT: A = 0, Z = 1 IF NOT READY
  1698. ; A = 0FFH, Z = 0 IF READY FOR OUTPUT.
  1699. LSTTST:
  1700. IN A,(PIOBD) ; READ ACK AND BUSY.
  1701. AND 00100001B
  1702. CP 00100000B ; READY AND NOT BUSY
  1703. LD A,0FFH
  1704. JR Z,LSTT1 ; YES...JUMP
  1705. LD A,0 ; SET NOT READY
  1706. LSTT1: AND A
  1707. RET
  1708. COS3: DJNZ COS4 ; JUMP IF NOT DEVICE 3.
  1709. ; GROST -- GRAPHIC OUTPUT STATUS.
  1710. ; IN: NONE
  1711. ; OUT: A = 0, Z = 1 IF NOT READY
  1712. ; A = 0FFH, Z = 0 IF READY FOR OUTPUT.
  1713. GROST: LD HL,GRSCNT ; GET STATUS COUNTER
  1714. LD A,(HL)
  1715. CP 0FFH ; IS IT READY
  1716. JR Z,GROST1 ; YES...JUMP
  1717. XOR A ; MARK NOT READY
  1718. GROST1: OR A
  1719. RET
  1720. COS4: XOR A ; NOT READY. CAUSE NO
  1721. RET ; MORE DEVICES.
  1722. PAGE
  1723. ; KBDIRQ -- CONSOLE KEYBOARD INTERRUPT SERVICE ROUTIN.
  1724. ; USES LOCAL STACK IN ORDER NOT TO INTERFERE WITH THE
  1725. ; USER PROGRAM STACK.
  1726. KBDIRQ:
  1727. LD (USRSK2),SP ; OWN STACK
  1728. LD SP,OWNSK2
  1729. PUSH AF ; SAVE REGISTERS.
  1730. PUSH DE
  1731. PUSH HL
  1732. LD HL,RNGCNT ; HL --> NO OF CHAR IN BUFFER
  1733. LD A,(HL) ; A = NO OF CHAR IN BUFFERT
  1734. CP RNGEND-RNGBEG ; IS BUFFER FULL?
  1735. IN A,(SIO1BD) ; A = CHAR (CLR INTERRUPT)
  1736. JR Z,KBDIR2 ; YES...JUST JUMP AND QUIT
  1737. INC (HL) ; INC CHAR-COUNTER
  1738. AND 07FH ; MASK PARITY
  1739. LD HL,(RNGIN) ; HL --> INPUT
  1740. LD (HL),A ; SAVE INPUT CHAR IN BUFFER.
  1741. AND A ; CLEAR CARRY BIT
  1742. EX DE,HL ; SAVE INPUT POINTER IN DE.
  1743. L D HL,RNGEND ; HL=BUFFEREND FOR TEST
  1744. SBC HL,DE ; POINTER AT END?
  1745. INC DE ; INC
  1746. JP NZ,KBDIR1 ; NO...JUMP
  1747. LD DE,RNGBEG ; SET POINTER TO BUFFERSTART
  1748. KBDIR1: LD (RNGIN),DE ; SAVE THE POINTER.
  1749. KBDIR2: POP HL ; USER REGS. BACK
  1750. POP DE
  1751. POP AF
  1752. LD SP,(USRSK2) ; AND USER STACK.
  1753. UNKINT:
  1754. EI ; BACK FROM INTERRUPT.
  1755. RETI
  1756. ; PIOGAI -- INTERRUPT FROM GRAPHIC TERMINAL.
  1757. ; TELLS TERMINAL READY.
  1758. PIOGAI: PUSH AF
  1759. LD A,0FFH
  1760. LD (GRSCNT),A
  1761. POP AF
  1762. JR UNKINT
  1763. ; PIOGBI -- GRAPHIC KEYBOARD INTERRUPT SERVICE ROUTIN.
  1764. PIOGBI: LD (USRSK3),SP
  1765. LD SP,OWNSK3
  1766. PUSH AF ; SAVE REGISTERS.
  1767. PUSH DE
  1768. PUSH HL
  1769. LD HL,GRCNT ; HL --> NO OF CHAR IN BUFFER
  1770. LD A,(HL) ; A = NO OF CHAR IN BUFFERT
  1771. CP GRNEND-GRNBEG ; IS BUFFER FULL?
  1772. IN A,(PIOGBD) ; A = CHAR (CLR INTERRUPT)
  1773. JR Z,PIOGB2 ; YES...JUST JUMP AND QUIT
  1774. INC (HL) ; INC CHAR-COUNTER
  1775. LD HL,(GRNIN) ; HL --> INPUT
  1776. LD (HL),A ; SPAR INPUT CHAR IN BUFFER.
  1777. XOR A
  1778. EX DE,HL ; SAVE INPUT POINTER IN DE.
  1779. LD HL,GRNEND ; HL=BUFFEREND FOR TEST
  1780. SBC HL,DE ; POINTER AT END?
  1781. INC DE ; INC
  1782. JP NZ,PIOGB1 ; NO...JUMP
  1783. LD DE,GRNBEG ; SET POINTER TO BUFFERSTART
  1784. PIOGB1: LD (GRNIN),DE ; SAVE THE POINTER.
  1785. PIOGB2: POP HL ; USER REGS. BACK
  1786. POP DE
  1787. POP AF
  1788. LD SP,(USRSK3)
  1789. EI ; BACK FROM INTERRUPT.
  1790. RETI
  1791. PAGE
  1792. ;**********************************************************
  1793. ;* OTHER TABLES *
  1794. ;**********************************************************
  1795. ; NOTE: THE SIO1-TABLES ARE PATCHES FROM THE LOADER IN
  1796. ; BOOT.Z80-MODULE.
  1797. ; IT VERY IMPORTANT THAT SIZE AND ORDER IN THIS
  1798. ; TABLES NOT ARE ALTERED.
  1799. SI1ATBL: ; MODEM/AUX/PRINTER.
  1800. DEFB 3,CTC0 ; 3 BYTES TO CTC CHAN 0
  1801. DEFB 01000101B ; CTC0: INT. DIS, COUNTER MODE,
  1802. ; NEG. EDGE, TIME CONST. FOLLOWS,
  1803. ; COUNTING CONT.
  1804. BAUDA: DEFB 4 ; GIVES 307200 Hz TO SIO1A
  1805. CTCVEC: DEFS 1 ; CTCINTERRUPTVECTOR.
  1806. DEFB 9,SIO1AC ; 9 BYTES TO SIO1 A/MODEM
  1807. DEFB 18H ; RESET CHANNEL.
  1808. DEFB 14H ; WR 4:
  1809. CLKA: DEFB 10000100B ; x32 CLOCK, 1 STOP BIT, NO PARITY.
  1810. DEFB 13H ; WR 3:
  1811. DEFB 11100001B ; Rx 8 BITS, AUTO ENABL., Rx ENABLE.
  1812. DEFB 15H ; WR 5:
  1813. DEFB 11101010B ; DTR, Tx 8 BITS, Tx ENABLE, *RTS LOW.
  1814. DEFB 01 ; WR 1:
  1815. DEFB 00000000B ; NO INTERRUPTS, UNMODIFIED INTERRUPT
  1816. ; VECTOR (BOTH CHANNELS).
  1817. DEFB 0 ; END TABLE.
  1818. SI1BTBL:
  1819. DEFB 2,CTC1 ; 2 BYTES TO CTC CHAN 1
  1820. DEFB 01000101B ; CTC1: INT. DIS, COUNTER MODE,
  1821. ; NEG. EDGE, TIME CONST. FOLLOWS,
  1822. ; COUNTING CONT.
  1823. BAUDB: DEFB 4 ; GIVES 307200 Hz TO SIO1B.
  1824. DEFB 11,SIO1BC ; 11 BYTES TO SIO1 B/TERMINAL
  1825. DEFB 18H ; RESET CHANNEL
  1826. DEFB 12H ; WR 2:
  1827. SIOVEC: DEFS 1 ; INTERRUPTVECTOR
  1828. DEFB 14H ; WR 4:
  1829. CLKB: DEFB 10000100B ; x32 CLOCK, 1 STOP BIT, NO PARITY
  1830. DEFB 13H ; WR 3:
  1831. HANDSH: DEFB 11000001B ; Rx 8 BITS, Rx ENABLE.
  1832. DEFB 15H ; WR 5:
  1833. DEFB 11101010B ; DTR, Tx 8 BITS, Tx ENABLE, *RTS LOW
  1834. DEFB 01 ; WR 1:
  1835. DEFB 00011100B ; INT ON ALL Rx CHAR (PARITY DOES NOT
  1836. ; AFFECT VECTOR), STATUS AFFECTS VECTOR.
  1837. DEFB 0 ; END TABLE.
  1838. PAGE
  1839. ; PIO PORT A INIT TABLE
  1840. PIOTBL: DEFB 2,PIOAC ; 2 BYTES TO PIO A CTLR-REG.
  1841. DEFB 00001111B ; SELECT MODE 0 OPERATION
  1842. DEFB 00000011B ; INTERUPT DISABLE.
  1843. ; PIO PORT B INIT TABLE
  1844. DEFB 4,PIOBC ; 4 BYTES TO PIO B CTRL-REG.
  1845. DEFB 11001111B ; SELECT MODE 3 OPERATION
  1846. DEFB 00101111B ; BIT 7,6,4=OUTPUT ALL OTHERS INPUTS
  1847. DEFB 00110111B ; INTERRUPT CONTROL WORD = DISABLED
  1848. DEFB 00000001B ; MASK WORD, ONLY MONITOR BIT 0.
  1849. ; SET PIO A BUFFER FOR OUTPUT
  1850. DEFB 1,PIOBD ; 1 BYTE TO PIO B DATA
  1851. DEFB 01010000B
  1852. ; REAL TIME CLOCK INITIALIZATION TABLE
  1853. DEFB 2,CTC2 ; 2 BYTES TO CTC CHAN 2
  1854. DEFB 01000101B ; CTC2: INT. DIS, COUNTER MODE,
  1855. ; NEG. EDGE, TIME CONST. FOLLOWS,
  1856. ; COUNTING CONT.
  1857. DEFB 0 ; GIVES 4800 Hz TO CTC3.
  1858. DEFB 2,CTC3 ; 2 BYTES TO CTC CHAN 3.
  1859. DEFB 11000101B ; INT. ENABLED, COUNTER MODE
  1860. ; NEG. EDGE, TIME CONST. FOLLOWS,
  1861. ; COUNTING CONT.
  1862. DEFB 240 ; GIVES 20 Hz, WHICH IS DIVIDED
  1863. ; BY 2 (HARDWARE).
  1864. ; INERRUPT 10 times/second.
  1865. DEFB 0 ; END TABLE.
  1866. ; INIT. GRAPHIC TERMINAL
  1867. PIOGTBL:
  1868. DEFB 3,PIOGAC ; BYTES TO PIOGA CONTROL
  1869. PIAVEC: DEFS 1 ; VECTOR FOR A
  1870. DEFB 00001111B ; OUTPUT ONLY. MODE 0
  1871. DEFB 10000111B ; ENABLE INTERRUPT.
  1872. DEFB 3,PIOGBC ; BYTES TO PIOGB CONTROL
  1873. PIBVEC: DEFS 1 ; VECTOR FOR B
  1874. DEFB 01001111B ; INPUT ONLY. MODE 1
  1875. DEFB 10000111B ; ENABLE INTERRUPT
  1876. DEFB 0 ; END TABLE.
  1877. PAGE
  1878. USRSK2: DEFS 2 ; USER STACK SAVED HERE
  1879. DEFS 10H ; LOCAL STACK.
  1880. OWNSK2 EQU $
  1881. USRSK3: DEFS 2
  1882. DEFS 10H
  1883. OWNSK3 EQU $
  1884. RNGCNT: DEFB 0 ; NO OF CHAR IN BUFFER
  1885. RNGIN: DEFW RNGBEG ; POINTS TO INPUT PLACE
  1886. RNGOUT: DEFW RNGBEG ; POINTS TO OUTPUT PLACE
  1887. ; IF EQU BUFFER IS EMPTY.
  1888. RNGBEG: DEFS 22 ; KEYBOARD RING BUFFER.
  1889. RNGEND EQU $-1
  1890. GRSCNT: DEFB 0FFH ; GRAPHIC OUTPUT STATUS COUNTER (0FF=READY)
  1891. GRCNT: DEFB 0 ; NO OF CHAR IN GRAPHIC RING BUFFER
  1892. GRNIN: DEFW GRNBEG ; POINTER TO GRAPHIC INPUT PLACE
  1893. GRNOUT: DEFW GRNBEG ; POINTER TO GRAPHIC OUTPUT PLACE
  1894. GRNBEG: DEFS 22 ; GRAPHIC RING BUFFER
  1895. GRNEND EQU $-1 �
  1896. END
  1897. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå title 'Copysys - updated sysgen program 6/82'
  1898. ; System generation program
  1899. VERS equ 30 ;version x.x for CP/M x.x
  1900. ;
  1901. ;**********************************************************
  1902. ;* *
  1903. ;* *
  1904. ;* Copysys source code *
  1905. ;* *
  1906. ;* *
  1907. ;**********************************************************
  1908. ;
  1909. FALSE equ 0
  1910. TRUE equ not FALSE
  1911. ;
  1912. ;
  1913. NSECTS equ 26 ;no. of sectors
  1914. NTRKS equ 2 ;no. of systems tracks
  1915. NDISKS equ 4 ;no. of disks drives
  1916. SECSIZ equ 128 ;size of sector
  1917. LOG2SEC equ 7 ;LOG2 128
  1918. SKEW equ 2 ;skew sector factor
  1919. ;
  1920. FCB equ 005Ch ;location of FCB
  1921. FCBCR equ FCB+32 ;current record location
  1922. TPA equ 0100h ;Transient Program Area
  1923. LOADP equ 1000h ;LOAD Point for system
  1924. BDOS equ 05h ;DOS entry point
  1925. BOOT equ 00h ;reboot for system
  1926. CONI equ 1h ;console input function
  1927. CONO equ 2h ;console output function
  1928. SELD equ 14 ;select a disk
  1929. OPENF equ 15 ;disk open function
  1930. CLOSEF equ 16 ;open a file
  1931. DWRITF equ 21 ;Write func
  1932. MAKEF equ 22 ;mae a file
  1933. DELTEF equ 19 ;delete a file
  1934. DREADF equ 20 ;disk read function
  1935. DRBIOS equ 50 ;Direct BIOS call function
  1936. EIGHTY equ 080h ;value of 80
  1937. CTLC equ 'C'-'@' ;ConTroL C
  1938. Y equ 89 ;ASCII value of Y
  1939. ;
  1940. MAXTRY equ 01 ;maximum number of tries
  1941. CR equ 0Dh ;Carriage Return
  1942. LF equ 0Ah ;Line Feed
  1943. STACKSIZE equ 016h ;size of local stack
  1944. ;
  1945. WBOOT equ 01 ;address of warm boot
  1946. ;
  1947. SELDSK equ 9 ;Bios func #9 SELect DiSK
  1948. SETTRK equ 10 ;BIOS func #10 SET TRacK
  1949. SETSEC equ 11 ;BIOS func #11 SET SECtor
  1950. SETDMA equ 12 ;BIOS func #12 SET DMA address
  1951. READF equ 13 ;BIOS func #13 READ selected sector
  1952. WRITF equ 14 ;BIOS func #14 WRITe selected sector
  1953. ;
  1954. org TPA ;Transient Program Area
  1955. jmp START
  1956. dw 0,0,0,0,0,0,0,0
  1957. dw 0,0,0,0,0,0,0,0
  1958. dw 0,0,0,0,0,0,0,0
  1959. dw 0,0,0,0,0,0,0,0
  1960. dw 0,0,0,0,0
  1961. db 0,0,0
  1962. db 'COPYRIGHT 1982, '
  1963. db 'DIGITAL RESEARCH'
  1964. db '151282'
  1965. db 0,0,0,0
  1966. db '654321'
  1967. ;
  1968. ; Translate table-sector numbers are translated here to decrease
  1969. ; the systen tie for missed sectors when slow controllers are
  1970. ; involved. Translate takes place according to the "SKEW" factor
  1971. ; set above.
  1972. ;
  1973. OST: db NTRKS ;operating system tracks
  1974. SPT: db NSECTS ;sectors per track
  1975. TRAN:
  1976. TRELT set 1
  1977. TRBASE set 1
  1978. rept NSECTS
  1979. db TRELT ;generate first/next sector
  1980. TRELT set TRELT+SKEW
  1981. if TRELT gt NSECTS
  1982. TRBASE set TRBASE+1
  1983. TRELT set TRBASE
  1984. endif
  1985. endm
  1986. ;
  1987. ; Now leave space for extensions to translate table
  1988. ;
  1989. if NSECTS lt 64
  1990. rept 64-NSECTS
  1991. db 0
  1992. endm
  1993. endif
  1994. ;
  1995. ; Utility subroutines
  1996. ;
  1997. MLTBY3:
  1998. ;multiply the contents of regE to get jmp address
  1999. mov a,e ;Acc = E
  2000. sui 1
  2001. mov e,a ;get ready for multiply
  2002. add e
  2003. add e
  2004. mov e,a
  2005. ret ;back at it
  2006. ;
  2007. SEL:
  2008. sta TEMP
  2009. lda V3FLG
  2010. cpi TRUE
  2011. lda TEMP
  2012. jnz SEL2
  2013. ;
  2014. sta CREG ;CREG = selected register
  2015. lxi h,0000h
  2016. shld EREG ;for first time
  2017. mvi a,SELDSK
  2018. sta BIOSFC ;store it in func space
  2019. mvi c,DRBIOS
  2020. lxi d,BIOSPB
  2021. jmp BDOS
  2022. SEL2:
  2023. mov c,a
  2024. lhld WBOOT
  2025. lxi d,SELDSK
  2026. call MLTBY3
  2027. dad d
  2028. pchl
  2029. ;
  2030. TRK:
  2031. ; Set up track
  2032. sta T EMP
  2033. lda V3FLG
  2034. cpi TRUE
  2035. lda TEMP
  2036. jnz TRK2
  2037. ;
  2038. mvi a,00h
  2039. sta BREG ;zero out B register
  2040. mov a,c ;Acc = track #
  2041. sta CREG ;set up PB
  2042. mvi a,SETTRK ;settrk func #
  2043. sta BIOSFC
  2044. mvi c,DRBIOS
  2045. lxi d,BIOSPB
  2046. jmp BDOS
  2047. TRK2:
  2048. lhld WBOOT
  2049. lxi d,SETTRK
  2050. call MLTBY3
  2051. dad d
  2052. pchl ;gone to set track
  2053. ;
  2054. SEC:
  2055. ; Set up sector number
  2056. sta TEMP
  2057. lda V3FLG
  2058. cpi TRUE
  2059. lda TEMP
  2060. jnz SEC2
  2061. ;
  2062. mvi a,00h
  2063. sta BREG ;zero out BREG
  2064. mov a,c ; Acc = C
  2065. sta CREG ;CREG = sector #
  2066. mvi a,SETSEC
  2067. sta BIOSFC ;set up bios call
  2068. mvi c,DRBIOS
  2069. lxi d,BIOSPB
  2070. jmp BDOS
  2071. SEC2:
  2072. lhld WBOOT
  2073. lxi d,SETSEC
  2074. call MLTBY3
  2075. dad d
  2076. pchl
  2077. ;
  2078. DMA:
  2079. ; Set DMA address to value of BC
  2080. sta TEMP
  2081. lda V3FLG
  2082. cpi TRUE
  2083. lda TEMP
  2084. jnz DMA2
  2085. ;
  2086. mov a,b ;
  2087. sta BREG ;
  2088. mov a,c ;Set up the BC
  2089. sta CREG ;register pair
  2090. mvi a,SETDMA ;
  2091. sta BIOSFC ;set up bios #
  2092. mvi c,DRBIOS
  2093. lxi d,BIOSPB
  2094. jmp BDOS
  2095. DMA2:
  2096. lhld WBOOT
  2097. lxi d,SETDMA
  2098. call MLTBY3
  2099. dad d
  2100. pchl
  2101. ;
  2102. READ:
  2103. ; Perform read operation
  2104. sta TEMP
  2105. lda V3FLG
  2106. cpi TRUE
  2107. lda TEMP
  2108. jnz READ2
  2109. ;
  2110. mvi a,READF
  2111. sta BIOSFC
  2112. mvi c,DRBIOS
  2113. lxi d,BIOSPB
  2114. jmp BDOS
  2115. READ2:
  2116. lhld WBOOT
  2117. lxi d,READF
  2118. call MLTBY3
  2119. dad d
  2120. pchl
  2121. ;
  2122. WRITE:
  2123. ; Perform write operation
  2124. sta TEMP
  2125. lda V3FLG
  2126. cpi TRUE
  2127. lda TEMP
  2128. jnz WRITE2
  2129. ;
  2130. mvi a,WRITF
  2131. sta BIOSFC ;set up bios #
  2132. mvi c,DRBIOS
  2133. lxi d,BIOSPB
  2134. jmp BDOS
  2135. WRITE2:
  2136. lhld WBOOT
  2137. lxi d,WRITF
  2138. call MLTBY3
  2139. dad d
  2140. pchl
  2141. ;
  2142. MULTSEC:
  2143. ; Multiply the sector # in rA by the sector size
  2144. mov l,a
  2145. mvi h,0 ;sector in hl
  2146. rept LOG2SEC
  2147. dad h
  2148. endm
  2149. ret ;with HL - sector*sectorsize
  2150. ;
  2151. GETCHAR:
  2152. ; Read console character to rA
  2153. mvi c,CONI
  2154. call BDOS
  2155. ; Convert to upper case
  2156. cpi 'A' or 20h
  2157. rc
  2158. cpi ('Z' or 20h)+1
  2159. rnc
  2160. ani 05Fh
  2161. ret
  2162. ;
  2163. PUTCHAR:
  2164. ; Write character from rA to console
  2165. mov e,a
  2166. mvi c,CONO
  2167. call BDOS
  2168. ret
  2169. ;
  2170. CRLF:
  2171. ; Send Carriage Return, Line Feed
  2172. mvi a,CR
  2173. call PUTCHAR
  2174. mvi a,LF
  2175. call PUTCHAR
  2176. ret
  2177. ;
  2178. CRMSG:
  2179. ; Print message addressed by the HL until zero with leading CRLF
  2180. push d
  2181. call CRLF
  2182. pop d ;drop through to OUTMSG
  2183. OUTMSG:
  2184. mvi c,9
  2185. jmp BDOS
  2186. ;
  2187. SELCT:
  2188. ; Select disk given by rA
  2189. mvi c,0Eh
  2190. jmp BDOS
  2191. ;
  2192. DWRITE:
  2193. ; Write for file copy
  2194. mvi c,DWRITF
  2195. jmp BDOS
  2196. ;
  2197. DREAD:
  2198. ; Disk read function
  2199. mvi c,DREADF
  2200. jmp BDOS
  2201. ;
  2202. OPEN:
  2203. ; File open function
  2204. mvi c,OPENF
  2205. jmp BDOS
  2206. ;
  2207. CLOSE:
  2208. mvi c,CLOSEF
  2209. jmp BDOS
  2210. ;
  2211. MAKE:
  2212. mvi c,MAKEF
  2213. jmp BDOS
  2214. ;
  2215. DELETE:
  2216. mvi c,DELTEF
  2217. jmp BDOS
  2218. ;
  2219. ;
  2220. ;
  2221. DSTDMA:
  2222. mvi c,26
  2223. jmp BDOS
  2224. ;
  2225. SOURCE:
  2226. lxi d,GETPRM ;ask user for source drive
  2227. call CRMSG
  2228. call GETCHAR ;obtain response
  2229. cpi CR ;is it CR?
  2230. jz DFLTDR ;skip if CR only
  2231. cpi CTLC ;isit ^C?
  2232. jz REBOOT
  2233. ;
  2234. sui 'A' ;normalize drive #
  2235. cpi NDISKS ;valid drive?
  2236. jc GETC ;skip to GETC if so
  2237. ;
  2238. ; Invalid drive
  2239. call BADDISK ;tell user bad drive
  2240. jmp SOURCE ;try again
  2241. ;
  2242. GETC:
  2243. ; Select disk given by Acc.
  2244. adi 'A'
  2245. sta GDISK ;store source disk
  2246. sui 'A'
  2247. mov e,a ;move disk into E for select func
  2248. call SEL ;select the disk
  2249. jmp GETVER
  2250. ; 
  2251. DFLTDR:
  2252. mvi c,25 ;func 25 for current disk
  2253. call BDOS ;get curdsk
  2254. adi 'A'
  2255. sta GDISK
  2256. call CRLF
  2257. lxi d,VERGET
  2258. call OUTMSG
  2259. jmp VERCR
  2260. ;
  2261. GETVER:
  2262. ; Getsys set r/w to read and get the system
  2263. call CRLF
  2264. lxi d,VERGET ;verify source disk
  2265. call OUTMSG
  2266. VERCR: call GETCHAR
  2267. cpi CR
  2268. jnz REBOOT ;jmp only if not verified
  2269. call CRLF
  2270. ret
  2271. ;
  2272. DESTIN:
  2273. lxi d,PUTPRM ;address of message
  2274. call CRMSG ;print it
  2275. call GETCHAR ;get answer
  2276. cpi CR
  2277. jz REBOOT ;all done
  2278. sui 'A'
  2279. cpi NDISKS ;valid disk
  2280. jc PUTC
  2281. ;
  2282. ; Invalid drive
  2283. call BADDISK ;tell user bad drive
  2284. jmp PUTSYS ;to try again
  2285. ;
  2286. PUTC:
  2287. ; Set disk fron rA
  2288. adi 'A'
  2289. sta PDISK ;message sent
  2290. sui 'A'
  2291. mov e,a ;disk # in E
  2292. call SEL ;select destination drive
  2293. ; Put system, set r/w to write
  2294. lxi d,VERPUT ;verify dest prmpt
  2295. call CRMSG ;print it out
  2296. call GETCHAR ;retrieve answer
  2297. cpi CR
  2298. jnz REBOOT ;exit to system if error
  2299. call CRLF
  2300. ret
  2301. ;
  2302. ;
  2303. GETPUT:
  2304. ; Get or put CP/M (rw = 0 for read, 1 for write)
  2305. ; disk is already selected
  2306. lxi h,LOADP ;load point in RAM for DMA address
  2307. shld DMADDR
  2308. ;
  2309. ;
  2310. ;
  2311. ;
  2312. ; Clear track 00
  2313. mvi a,-1 ;
  2314. sta TRACK
  2315. ;
  2316. RWTRK:
  2317. ; Read or write next track
  2318. lxi h,TRACK
  2319. inr m ;track = track+1
  2320. lda OST ;# of OS tracks
  2321. cmp m ;=track # ?
  2322. jz ENDRW ;end of read/write
  2323. ;
  2324. ; Otherwise not done
  2325. mov c,m ;track number
  2326. call TRK ;set to track
  2327. mvi a,-1 ;counts 0,1,2,...,25
  2328. sta SECTOR
  2329. ;
  2330. RWSEC:
  2331. ; Read or write a sector
  2332. lda SPT ;sectors per track
  2333. lxi h,SECTOR
  2334. inr m ;set to next sector
  2335. cmp m ;A=26 and M=0,1,..,25
  2336. jz ENDTRK
  2337. ;
  2338. ; Read or write sector to or from current DMA address
  2339. lxi h,SECTOR
  2340. mov e,m ;sector number
  2341. mvi d,0 ;to DE
  2342. lxi h,TRAN
  2343. mov b,m ;tran(0) in B
  2344. dad d ;sector translated
  2345. mov c,m ;value to C ready for select
  2346. push b ;save tran(0)
  2347. call SEC
  2348. pop b ;recall tran(0),tran(sector)
  2349. mov a,c ;tran(sector)
  2350. sub b ;--tran(sector)
  2351. call MULTSEC ;*sector size
  2352. xchg ;to DE
  2353. lhld DMADDR ;base DMA
  2354. dad d
  2355. mov b,h
  2356. mov c,l  � ;to set BC for SEC call
  2357. call DMA ;dma address set from BC
  2358. xra a
  2359. sta RETRY ;to set zero retries
  2360. ;
  2361. TRYSEC:
  2362. ; Try to read or write current sector
  2363. lda RETRY
  2364. cpi MAXTRY
  2365. jc TRYOK
  2366. ;
  2367. ; Past MAXTRY, message and ignore
  2368. lxi d,ERRMSG
  2369. call OUTMSG
  2370. call GETCHAR
  2371. cpi CR
  2372. jnz REBOOT
  2373. ;
  2374. ; Typed a CR, ok to ignore
  2375. call CRLF
  2376. jmp RWSEC
  2377. ;
  2378. TRYOK:
  2379. ; Ok to tyr read write
  2380. inr a
  2381. sta RETRY
  2382. lda RW
  2383. ora a
  2384. jz TRYREAD
  2385. ;
  2386. ; Must be write
  2387. call WRITE
  2388. jmp CHKRW
  2389. TRYREAD:
  2390. call READ
  2391. CHKRW:
  2392. ora a
  2393. jz RWSEC ;zero flag if read/write ok
  2394. ;
  2395. ;Error, retry operation
  2396. jmp TRYSEC
  2397. ;
  2398. ; End of track
  2399. ENDTRK:
  2400. lda SPT ;sectors per track
  2401. call MULTSEC ;*secsize
  2402. xchg ; to DE
  2403. lhld DMADDR ;base dma for this track
  2404. dad d ;+spt*secsize
  2405. shld DMADDR ;ready for next track
  2406. jmp RWTRK ;for another track
  2407. ;
  2408. ENDRW:
  2409. ; End of read or write
  2410. ret
  2411. ;
  2412. ;*******************
  2413. ;*
  2414. ;* MAIN ROUTINE
  2415. ;*
  2416. ;*
  2417. ;*******************
  2418. ;
  2419. START:
  2420. lxi sp,STACK
  2421. lxi d,SIGNON
  2422. call OUTMSG
  2423. ;
  2424. ;get version number to check compatability
  2425. mvi c,12 ;version check
  2426. call BDOS
  2427. mov a,l ;version in Acc
  2428. cpi 30h ;version 3 or newer?
  2429. jc OLDRVR ;
  2430. mvi a,TRUE
  2431. sta V3FLG ;
  2432. jmp FCBCHK
  2433. OLDRVR:
  2434. mvi a,FALSE
  2435. sta V3FLG
  2436. ;
  2437. ; Check for default file liad instead of get
  2438. FCBCHK: lda FCB+1 ;blank if no file
  2439. cpi ' '
  2440. jz GETSYS ;skip to system message
  2441. lxi d,FCB ;try to open it
  2442. call OPEN
  2443. inr a ;255 becomes 00
  2444. jnz RDOK
  2445. ;
  2446. ; File not present
  2447. lxi d,NOFILE
  2448. call CRMSG
  2449. jmp REBOOT
  2450. ;
  2451. ;file present
  2452. RDOK:
  2453. xra a
  2454. sta FCBCR ;current record = 0
  2455. lxi h,LOADP
  2456. RDINP:
  2457. push h
  2458. mov b,h
  2459. mov c,l
  2460. call DMA ;DMA address set
  2461. lxi d,FCB ;ready fr read
  2462. call DREAD
  2463. pop h ;recall
  2464. ora a ;00 if read ok
  2465. jnz PUTSYS ;assume eof if not
  2466. ; More to read continue
  2467. lxi d,SECSIZ
  2468. dad d ;HL is new load address
  2469. jmp RDINP
  2470. ;
  2471. GETSYS:
  2472. call SOURCE ;find out source drive
  2473. ;
  2474. xra a ;zero out a
  2475. sta RW ;RW = 0 to signify read
  2476. call GETPUT ;get or read system
  2477. lxi d,DONE ;end message of get or read func
  2478. call OUTMSG ;print it out
  2479. ;
  2480. ; Put the system
  2481. PUTSYS:
  2482. call DESTIN ;get dest drive
  2483. ;
  2484. lxi h,RW ;load address
  2485. mvi m,1
  2486. call GETPUT ;to put system back on disk
  2487. lxi d,DONE
  2488. call OUTMSG ;print out end prompt
  2489. ;
  2490. ; FILE COPY FOR CPM.SYS
  2491. ;
  2492. CPYCPM:
  2493. ; Prompt the user for the source of CP/M3.SYS
  2494. ;
  2495. lxi d,CPYMSG ;print copys prompt
  2496. call CRMSG ;print it
  2497. call GETCHAR ;obtain reply
  2498. cpi Y ;is it yes?
  2499. jnz REBOOT ;if not exit
  2500. ;else
  2501. ;
  2502. ;
  2503. mvi c,13 ;func # for reset
  2504. call BDOS ;
  2505. inr a
  2506. lxi d,ERRMSG
  2507. cz FINIS
  2508. ;
  2509. call SOURCE ;get source disk for CPM3.SYS
  2510. CNTNUE:
  2511. lda GDISK ;Acc = source disk
  2512. sui 'A'
  2513. mvi d,00h
  2514. mov e,a ;DE = selected disk
  2515. call SELCT
  2516. ; now copy the FCBs
  2517. mvi c,36 ;for copy
  2518. lxi d,SFCB ;source file
  2519. lxi h,DFCB ;destination file
  2520. MFCB:
  2521. ldax d
  2522. inx d ;ready next
  2523. mov m,a
  2524. inx h ;ready next dest
  2525. dcr c ;decrement coun
  2526. jnz MFCB
  2527. ;
  2528. lda GDISK ;Acc = source disk
  2529. sui 40h ;correct disk
  2530. lxi h,SFCB
  2531. mov m,a ;SFCB has source disk #
  2532. lda PDISK ;get the dest. disk
  2533. lxi h,DFCB ;
  2534. sui 040h ;normalize disk
  2535. mov m,a
  2536. ;
  2537. xra a ;zero out a
  2538. sta DFCBCR ;current rec = 0
  2539. ;
  2540. ; Source and destination fcb's ready
  2541. ;
  2542. lxi d,SFCB ;
  2543. call OPEN ;open the file
  2544. lxi d,NOFILE ;error messg
  2545. inr a ;255 becomes 0
  2546. cz FINIS ;done if no file
  2547. ;
  2548. ; Source file is present and open
  2549. lxi d,LOADP ;get DMA address
  2550. xchg ;move address to HL regs
  2551. shld BEGIN ;save for begin of write
  2552. ;
  2553. lda BEGIN ;get low byte of
  2554. mov l,a ;DMA address into L
  2555. lda BEGIN+1 ;
  2556. mov h,a ;into H also
  2557. COPY1:
  2558. xchg ;DE = address of DMA
  2559. call DSTDMA ;
  2560. ;
  2561. lxi d,SFCB ;
  2562. call DREAD ;read next record
  2563. ora a ;end of file?
  2564. jnz EOF ;skip write if so
  2565. ;
  2566. lda CRNREC
  2567. inr a ;bump it
  2568. sta CRNREC
  2569. ;
  2570. lda BEGIN
  2571. mov l,a
  2572. lda BEGIN+1
  2573. mov h,a
  2574. lxi d,EIGHTY
  2575. dad d ;add eighty to begin address
  2576. shld BEGIN
  2577. jmp COPY1 ;loop until EOF
  2578. ;
  2579. EOF:
  2580. lxi d,DONE
  2581. call OUTMSG
  2582. ;
  2583. COPY2:
  2584. call DESTIN ;get destination drive for CPM3.SYS
  2585. lxi d,DFCB ;set up dest FCB
  2586. xchg
  2587. lda PDISK
  2588. sui 040h ;normalize disk
  2589. mov m,a ;correct disk for dest
  2590. xchg ;DE = DFCB
  2591. call DELETE ;delete file if there
  2592. ;
  2593. lxi d,DFCB ;
  2594. call MAKE ;make a new one
  2595. lxi d,NODIR
  2596. inr a ;check directory space
  2597. cz FINIS ;end if none
  2598. ;
  2599. lxi d,LOADP
  2600. xchg
  2601. shld BEGIN
  2602. ;
  2603. lda BEGIN
  2604. mov l,a
  2605. lda BEGIN+1
  2606. mov h,a
  2607. LOOP2:
  2608. xchg
  2609. call DSTDMA
  2610. lxi d,DFCB
  2611. call DWRITE
  2612. lxi d,FSPACE
  2613. ora a
  2614. cnz FINIS
  2615. lda CRNREC
  2616. dcr a
  2617. sta CRNREC
  2618. cpi 0
  2619. jz FNLMSG
  2620. lda BEGIN
  2621. mov l,a
  2622. lda BEGIN+1
  2623. mov h,a
  2624. lxi d,EIGHTY
  2625. dad d
  2626. shld BEGIN
  2627. jmp LOOP2
  2628. ; Copy operation complete
  2629. FNLMSG:
  2630. lxi d,DFCB
  2631. mvi c,CLOSEF
  2632. call BDOS
  2633. ;
  2634. lxi d,DONE
  2635. ;
  2636. FINIS:
  2637. ; Write message given by DE, reboot
  2638. call OUTMSG
  2639. ;
  2640. REBOOT:
  2641. mvi c,13
  2642. call BDOS
  2643. call CRLF
  2644. jmp BOOT
  2645. ;
  2646. BADDISK:
  2647. lxi d,QDISK
  2648. call CRMSG
  2649. ret
  2650. ;****************************
  2651. ;*
  2652. ;*
  2653. ;* DATA STRUCTURES
  2654. ;*
  2655. ;*
  2656. ;****************************
  2657. ;
  2658. BIOSPB:
  2659. ; BIOS Parameter Block
  2660. BIOSFC: db 0 ;BIOS  function number
  2661. AREG: db 0 ;A register contents
  2662. CREG: db 0 ;C register contents
  2663. BREG: db 0 ;B register contents
  2664. EREG: db 0 ;E register contents
  2665. DREG: db 0 ;D register contents
  2666. HLREG: dw 0 ;HL register contents
  2667. ;
  2668. SFCB:
  2669. DR: ds 1
  2670. F1F8: db 'CPM3 '
  2671. T1T3: db 'SYS'
  2672. EXT: db 0
  2673. CS: db 0
  2674. RS: db 0
  2675. RCC: db 0
  2676. D0D15: ds 16
  2677. CCR: db 0
  2678. R0R2: ds 3
  2679. ;
  2680. DFCB: ds 36
  2681. DFCBCR equ DFCB+32
  2682. ;
  2683. ;
  2684. V3FLG: db 0 ;flag for version #
  2685. TEMP: db 0
  2686. SDISK: ds 1 ;selected disk
  2687. BEGIN: dw 0
  2688. DFLAG: db 0
  2689. TRACK: ds 1 ;current track
  2690. CRNREC: db 0 ;current rec count
  2691. SECTOR: ds 1 ;current sector
  2692. RW: ds 1 ;read if 0 write if 1
  2693. DMADDR: ds 2 ;current DMA address
  2694. RETRY: ds 1 ;number of tries on this sector
  2695. SIGNON: db 'CP/M 3 COPYSYS - Version '
  2696. db VERS/10+'0','.',VERS mod 10 +'0'
  2697. db '$'
  2698. GETPRM: db 'Source drive name (or return for default) $'
  2699. VERGET: db 'Source on '
  2700. GDISK: ds 1
  2701. db ' then type return $'
  2702. PUTPRM: db 'Destination drive name (or return to reboot) $'
  2703. VERPUT: db 'Destination on '
  2704. PDISK: ds 1 
  2705. db ' then type return $'
  2706. CPYMSG: db 'Do you wish to copy CPM3.SYS? $'
  2707. DONE: db 'Function complete$'
  2708. ;
  2709. ; Error messages......
  2710. ;
  2711. QDISK: db 'ERROR: Invalid drive name (Use A, B, C, or D)$'
  2712. NOFILE: db 'ERROR: No source file on disk.$'
  2713. NODIR: db 'ERROR: No directory space.$'
  2714. FSPACE: db 'ERROR: Out of data space.$'
  2715. WRPROT: db 'ERROR: Write protected?$'
  2716. ERRMSG: db 'ERROR: Possible incompatible disk format.'
  2717. db CR,LF,' Type return to ignore.$'
  2718. CLSERR: db 'ERROR: Close operation failed.$'
  2719. ;
  2720. ds STACKSIZE * 3
  2721. STACK:
  2722. end
  2723. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1¯!��@6�í°êÍ Í�}þ0>�8>ÿ2ÞÍz&„¯íR( £ÍÃÚ:]�þ (8\�Í�< 2ÍÃÚ¯2h�2|�!�åëÍ�¯\�Í�á· €�æÍå¯2ßÍtSÍ:þ( ÍÃÚÍ>Í�~2áå �~2âá��í°:§( þ ÌÍ!ß6ÍtSÍ Í�ÍÃ��eÍÍ þ (þ(äÖAþ8ÍäÆA2žÖA_Í 
  2724. Í�ÆA2žÍ�~2á �~2âÍ’ÍÍ þ ÂÚÍɲÍÍ þ ÊÚÖAþ8ÍçÆA2óÖA_Í âÍÍ þ ÂÚÍÉ!�"å>ÿ2ã!ã4:â¾ÈNÍA>ÿ2ä!ä4:á¾(R^�!ŽFNÅÍGÁy�Íþë*åDMÍM¯2à:àþ8_ÍÍ þ ÂÚÍ»<2à:ß·(ÍUÍQ·(¦Ï:áÍþë*å"åÃo&�)))))))ÉÍ�˿˯Éç Ã�õÍ9ñ_Í�þÀ9Í�Í�2ØO> �>
  2725. �> 
  2726. > > >2Ö:Þþÿ íCØ2ÖÃ�*�:Ö�͇éå!W�Õí[�ÑãÉÖ_ƒƒ_É
  2727.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH�����������������
  2728. $
  2729. CP/M 3 COPYSYS - Version 3.0 Rev D. Modified for the JET Computer.
  2730. $
  2731. ERROR: No source file on disk.$Function complete$
  2732. Source drive name (or return for default) $
  2733. Source on � then type return $
  2734. Destination drive name (or return to reboot) $
  2735. Destination on � then type return $
  2736. ERROR: Invalid drive name (Must be A through P)$
  2737. ERROR: Selected disk not on system.$
  2738. ERROR: Possible incompatible disk format.
  2739. Type return to ignore.$
  2740. ERROR: Not compatible BIOS revision.
  2741. $
  2742. ERROR: You cannot boot from second winchester unit.
  2743. $
  2744. ERROR: Not compatible LOADER revision.
  2745. $åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�; Macro Definitions for CP/M3 BIOS Data Structures.
  2746. ; dtbl <dph0,dph1,...> - drive table
  2747. ; dph translate$table, - disk parameter header
  2748. ; disk$parameter$block,
  2749. ; checksum$size, (optional)
  2750. ; alloc$size (optional)
  2751. ; skew sectors, - skew table
  2752. ; skew$factor,
  2753. ; first$sector$number
  2754. ; dpb physical$sector$size, - disk parameter block
  2755. ; physical$sectors$per$track,
  2756. ; number$tracks,
  2757. ; block$size,
  2758. ; number$dir$entries,
  2759. ; track$offset,
  2760. ; checksum$vec$size (optional)
  2761. ; Drive Table. Contains 16 one word entries.
  2762. dtbl macro ?list
  2763. local ?n
  2764. ?n set 0
  2765. irp ?drv,<?list>
  2766. ?n set ?n+1
  2767. dw ?drv
  2768. endm
  2769. if ?n > 16
  2770. .' Too many drives. Max 16 allowed'
  2771. exitm
  2772. endif
  2773. if ?n < 16
  2774. rept (16-?n)
  2775. dw 0
  2776. endm
  2777. endif
  2778. endm
  2779. dph macro ?trans,?dpb,?csize,?asize
  2780. local ?csv,?alv
  2781. dw ?trans ; translate table address
  2782. db 0,0,0,0,0,0,0,0,0 ; BDOS Scratch area
  2783. db 0 ; media flag
  2784. dw ?dpb ; disk parameter block
  2785. if not nul ?csize
  2786. dw ?csv ; checksum vector
  2787. else
  2788. dw 0FFFEh ; checksum vector allocated by
  2789. endif ; GENCPM
  2790. if not nul ?asize
  2791. dw ?alv ; allocation vector
  2792. else
  2793. dw 0FFFEh ; alloc vector allocated by GENCPM
  2794. endif
  2795. dw 0fffeh,0fffeh,0fffeh ; dirbcb, dtabcb, hash alloc'd
  2796. ; by GENCPM
  2797. db 0 ; hash bank
  2798. if not nul ?csize
  2799. ?csv ds ?csize ; checksum vector
  2800. endif
  2801. if not nul ?asize
  2802. ?alv ds ?asize ; allocation vector
  2803. endif
  2804. endm
  2805. dpb macro ?psize,?pspt,?trks,?bls,?ndirs,?off,?ncks
  2806. local ?spt,?bsh,?blm,?exm,?dsm,?drm,?al0,?al1,?cks,?psh,?psm
  2807. local ?n
  2808. ;; physical sector mask and physical sector shift
  2809. ?psh set 0
  2810. ?n set ?psize/128
  2811. ?psm set ?n-1
  2812. rept 8
  2813. ?n set ?n/2
  2814. if ?n = 0
  2815. exitm
  2816. endif
  2817. ?psh set ?psh + 1
  2818. endm
  2819. ?spt set ?pspt*(?psize/128)
  2820. ?bsh set 3
  2821. ?n set ?bls/1024
  2822. rept 8
  2823. ?n set ?n/2
  2824. if ?n = 0
  2825. exitm
  2826. endif
  2827. ?bsh set ?bsh + 1
  2828. endm
  2829. ?blm set ?bls/128-1
  2830. ?size set (?trks-?off)*?spt
  2831. ?dsm set ?size/(?bls/128)-1
  2832. ?exm set ?bls/1024
  2833. if ?dsm > 255
  2834. if ?bls = 1024
  2835. .'Error, can''t have this size disk with 1k block size'
  2836. exitm
  2837. endif
  2838. ?exm set ?exm/2
  2839. endif
  2840. ?exm set ?exm-1
  2841. ?all set 0
  2842. ?n set (?ndirs*32+?bls-1)/?bls
  2843. rept ?n
  2844. ?all set (?all shr 1) or 8000h
  2845. endm
  2846. ?al0 set high ?all
  2847. ?al1 set low ?all
  2848. ?drm set ?ndirs-1
  2849. if not nul ?ncks
  2850. ?cks set ?ncks
  2851. else
  2852. ?cks set ?ndirs/4
  2853. endif
  2854. dw ?spt ; 128 byte records per track
  2855. db ?bsh,?blm ; block shift and mask
  2856. db ?exm ; extent mask
  2857. dw ?dsm ; maximum block number
  2858. dw ?drm ; maximum directory entry number
  2859. db ?al0,?al1 ; alloc vector for directory
  2860. dw ?cks ; checksum size
  2861. dw ?off ; offset for system tracks
  2862. db ?psh,?psm ; physical sector size shift
  2863. ; and mask
  2864. endm
  2865. ;
  2866. gcd macro ?m,?n
  2867. ;; greatest common divisor of m,n
  2868. ;; produces value gcdn as result
  2869. ;; (used in sector translate table generation)
  2870. ?gcdm set ?m ;;variable for m
  2871. ?gcdn set ?n ;;variable for n
  2872. ?gcdr set 0 ;;variable for r
  2873. rept 65535
  2874. ?gcdx set ?gcdm/?gcdn
  2875. ?gcdr set ?gcdm - ?gcdx*?gcdn
  2876. if ?gcdr = 0
  2877. exitm
  2878. endif
  2879. ?gcdm set ?gcdn
  2880. ?gcdn set ?gcdr
  2881. endm
  2882. endm
  2883. skew macro ?secs,?skf,?fsc
  2884. ;; generate the translate table
  2885. ?nxtsec set 0 ;;next sector to fill
  2886. ?nxtbas set 0 ;;moves by one on overflow
  2887. gcd %?secs,?skf
  2888. ;; ?gcdn = gcd(?secs,skew)
  2889. ?neltst set ?secs/?gcdn
  2890. ;; neltst is number of elements to generate
  2891. ;; before we overlap previous elements
  2892. ?nelts set ?neltst ;;counter
  2893. rept ?secs ;;once for each sector
  2894. db ?nxtsec+?fsc
  2895. ?nxtsec set ?nxtsec+?skf
  2896. if ?nxtsec >= ?secs
  2897. ?nxtsec set ?nxtsec-?secs
  2898. endif
  2899. ?nelts set ?nelts-1
  2900. if ?nelts = 0
  2901. ?nxtbas set ?nxtbas+1
  2902. ?nxtsec set ?nxtbas
  2903. ?nelts set ?neltst
  2904. endif
  2905. endm
  2906. endm
  2907. �ÀE�÷����������Copyright (C) 1982, Digital Research��Y�åò���������������������������������������������������������������������
  2908. BNKBIOS3 SPR F700 0900
  2909. BNKBIOS3 SPR A900 1700
  2910. RESBDOS3 SPR F100 0600
  2911. BNKBDOS3 SPR 7B00 2E00
  2912. 60K TPA
  2913. $$$$$��������������������������������������������������������������������������������������������������������������������������������–ÿõå*NÿåÅÕÝåýå¯2Lÿ:yùõ>�ÍQ÷Í:ÿͧ²ñÍQ÷ýáÝáÑóy2LÿÁá"Nÿáñí{NÿûíM¯2LÿÉ�����������
  2914. �������������������������������������������������� ÿå:yùõ>�ÍQ÷k&�)ý ~#foÿ´( �++N�^#VñÍQ÷áùxþÿÈëyÉ!BÿÉísNÿ1Vÿõå!Mÿ5 ,6
  2915. !øö~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
  2916. ¯w++4 #~<w:Lÿ·(7áñ1 2x800 KBytes.
  2917. �    
  2918. y§ ÉA!&„É::Lÿ§(,¯2Lÿ!��91–ÿåÝåýå:yùõ>�ÍQ÷�Åͧ²ÁùñÍQ÷ýáÝááùÍ=ÿ>×ÓÉA!��{þ>ÿÐ91ÿÿ�È������(��Š�À� �����ÿÿ�������(�Â��À� �����ÿÿ�������(��½�?�À�������ÿ�������80. 5"-floppy-version.���������������…ª¨ªËªîª������������������������À@��_ÿ�ð�@�����ÿÿ�Ô��������ò�?�À�������ÿ�ô������@��_ÿ�ð�@������ E �„Áê� Ï/7P
  2919. E� Åð�!�‡#�O‡��������������������������������������ÝüÝü����������������������ÿ�ùüùü�������ÆüõÕå!Øü~þÛ(4æ*Ùüw§ë!òüíRÂ$üÝüíSÙüáÑñí{´üûíMõ>ÿ2óüñôísÆü1ØüõÕå!ôü~þÛ"(4*õüw¯ë!ýíRÂbüùüíSõüáÑñí{ÆüûíME� „áê�Ó�ÉÍÞû(ûyÓ >@Ó>PÓÉ Íîû(ûyóÓ 4ûÉ:Øü·ÈöÿÉÛæÈöÿɯÉü:ôü·ÈöÿÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É !óü~þÿ(¯·É¯Éís´ü1˜úÉ!d÷}2«ü<<2°ü!©ü͘úÉ!!Øü¯¶(ýó5í[Ûüæ!òüíR ÝüíSÛüûÉͱû(ûÛ�É>Éû!ôü¯¶(ýó5í[÷ü!ýíR ùüíS÷üûÉ ÍÊû(ûyÓÉ ÍÔû(ûy„„„Dæ_�!cú~þÿÈ#FÉ~·ÈG#N#í³õA>!p÷}2‰ü!h÷}2tüÛæ(>2IúÛæ(>á2�ü:Iú͇úÈ2„üx2‹ü!�ü͘ú íxíxÉ:Qú͇úÈ2süx2yü!püâ!“üÍ� �ÍW÷��!�� ÍK÷>ÃQ÷CCP COM������������������������
  2920. �CRT LPT CEN �GRAPH ��ÿ�ÿ��Ä®Ä�Ä�„€„@„ „ÿ�„ÿ�„ÿ��ƒ}�������‚Ï‹³‡¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯2*ú!��";úúÍ�< !7ª>�ÍQ÷Íßø>ÍQ÷Í�!?úÍßøÎ�,Í��Í�úÍ�þ Ç�ÍW÷�!�ùíS†ù"�ù åë å íCˆùx±>Í >�2Œù*|ù|µæo&�~ù~!zù¶!‚ùóÓ͘úx±(Ûæ ú>ƒÓûÑá��É>ÿ2{ùíC|ùÉ2yùæå!zù> (>�ówÓáûÉ����������� ��� >�wÍ“ø¦ÉÅåͤûáÁ·ÉÅåÍÇûáÁ·ÉÅåÍûáÁÉ*¾ö*Âö��¯)ÜŠø·À|µ ô¯É*¾ö*Âöå�ÿ¯)ÜŠø· |µ óáëáÃûé~·ÈåÕÅOÍ ÷ÁÑá#ðx±È:{ù§ ëí°ëɯ2{�������!BúÉ!ýÉ*Àö*Äö*Æö�)0åÅÍYø·(úÁÅÍlûÁá|µ éÉ*Àö*Äö*Æö�)åÅ>ÿÜYøÁá·È|µ ïöÿÉh&�å)))Hú~æáÊÇû–ù�ÍŠø~Äœøþ >ÿþ/ü/ü/ü/ü/ü/ü/ü/ü/ü/ü/ü/üÍ­÷ͦùÃ�1øÍ­÷ÍúÃ�>ÍQ÷>Ã!÷2��"�*þö2�"�É���������������������������������������������������������Ã�©Ã¡÷äøýøÃøÃøÃøÃÂøË©Ã^©ÃŽ©Ã“©Ã˜©Ã¯©Ãµ©Ã@øã©Ã6øéøÃ;øÃøãúà øÃØ©ÃÜ©ÃïøÃÆ÷ÃYùß©ÃOùÃ+þÃÆ÷ÃÆ÷�2ü;ü/ü/ü/ü¼þûûûûûûûûûûûûûûûûÃ÷Ãò�����������������ñ�������1��������������������O�������������������ÿ�����jõ$��œö€���������������ÿÿÿ�������€����ÀÃ|{ñ��������������������������������������������������������������������������������������������������������Ã÷ÃòÃ÷Ãòà ÷Ãòà ÷Ãò��������������������������������������������������������������������������������������������������������������������������������ƒ��‚‚BB���‚‚��������ƒ�������������������������������������������������������������������������������������������������öëá+"áöÁ}æþÈ{æü_}æüoÍÝôµÈ>ÿ2ñ¯É~æÊ7ô®æÂ7ôøô~þõÂ7ôëá"ñÃ9ô:œö·ÈOG® Àå#ÍäôáÉõ¯ÍQ÷ñÉ{•ozœgɾÀ# ÈÃäô���ƒ‚""‚‚ƒ������!Öôå¯2ñ*%õDM*ñë*áöåÍÝôѵÈåëå+)) ��ö®æÂHôÍÀôÊ~ôëá#ã+}´ãåëÂ#ô<ááÉ:ñ<ʲô<Â7ôÕÍÀôÑÂ7ô:ñ<Ê¢ô<Êoô~æÂ7ôÃ~ô®æÂ7ô~æ0þ0Ê7ô*áÅÕ",õ!.õ"*õ€�ÍK÷6�˜*õÍÕóÁ}´Ê´ó}¤<Ê´ó.õ}“o|šg "(õáÑ$�ÃK÷þ˜Êtó>�ÚÈó=2(õ*föù*(õ}DɯÍQ÷Í{"(õ>ÃQ÷·ÊK÷ÍQ÷ÍK÷¯ÃQ÷>ÍQ÷Ãëó"%õÍQ÷!*õ$�ÍK÷*õáÁÅå"ñÍÕóÑÁxæüÈ!*õë!�Ú@ó$Ú@óÚhóÚK÷Ú\óÃK÷:ñ·ÊK÷� ë ~#~ ë wÉ*Øö�NõÃK÷*Øö€�NõÃK÷ë^#V#N#F!¯õå÷xÉ�òÕ>ÍQ÷éG¯ÍQ÷xÉþ3Ú°òþbÚ¼óþqÒ¼óþoÊ5òþpÊ5òÃÏòþÊÇòþÊËòþÂÏòë"Øö"ñÉë"ãö*ãöë!âôyþbÚÛò!³ô� ~GÅÕÚíòÚüòÃó*Øöë!Nõ�ÍK÷ÑÕ¯2ññë}´Âò!,õ"ºö*Øöå*õÕ�NëÍK÷6�ÑÕ
  2921. ÍÕó:+õO�ÑáÃK÷2$õë^#V#N#Fëx±ÈÅåNpòÕ:$õþpÊ÷:ÏöGæÊjòxæÊjòæ ÷à ÷YÃÕóá#Á ÃAò>ÍQ÷F¯ÍQ������÷ÕóÕóžñ¤ñ¨ñ¬ñãñéñïñòÕóÍ÷ÃÈóKÃ÷KÃ÷{<ÊÃñ<ʽñ<ÊÈñKà ÷ÍÎñÃÈóÍÎñ·ÈÍØñÃÈó: ñ·>ÿÀÃ÷! ñ~6�·Àà ÷Í6÷ÃÈóÍ9÷ÃÈóBK!Óö
  2922. ¾ÈÅOÍSòÁÃñ�Y�åòÃ$ñÃäóÃòóÃúó�������Nõ������Ãwòy!��"(õ9"fö1fö!Ëóåþ Ò”ò2ßö!†ñ� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������½ÿ���������€U�½ÿ����������V�½ÿ���������€V�.½ÿ����������W�=½ÿ���������€W������������������������������������������������������������Q�‰¼ÿ���������€Q�˜¼ÿ����������R�§¼ÿ���������€R�¶¼ÿ����������S�żÿ���������€S�Ô¼ÿ����������T�ã¼ÿ���������€T�ò¼ÿ����������U�¼ÿ����������M�¼ÿ���������€M� ¼ÿ����������N�/¼ÿ���������€N�>¼ÿ����������O�M¼ÿ���������€O�\¼ÿ����������P�k¼ÿ���������€P�z¼ÿ����������€H�Š»ÿ����������I�™»ÿ���������€I�¨»ÿ����������J�·»ÿ���������€J�Æ»ÿ����������K�Õ»ÿ���������€K�ä»ÿ����������L�ó»ÿ���������€L��»ÿ���������€D�»ÿ����������E�!»ÿ���������€E�0»ÿ����������F�?»ÿ���������€F�N»ÿ����������G�]»ÿ���������€G�l»ÿ����������H�{»ÿ�����������@�‹ºÿ���������€@�šºÿ����������A�©ºÿ���������€A�¸ºÿ����������B�Ǻÿ���������€B�Öºÿ����������C�åºÿ���������€C�ôºÿ����������D;�ºÿ����������<�ºÿ���������€<�"ºÿ����������=�1ºÿ���������€=�@ºÿ����������>�Oºÿ���������€>�^ºÿ����������?�mºÿ���������€?�|ºÿ����������€7���ÿ����������8�›¹ÿ���������€8�ª¹ÿ����������9�¹¹ÿ���������€9�ȹÿ����������:�×¹ÿ���������€:�æ¹ÿ����������;�õ¹ÿ���������€�3�¹ÿ���������€3�¹ÿ����������4�#¹ÿ���������€4�2¹ÿ����������5�A¹ÿ���������€5�P¹ÿ����������6�_¹ÿ���������€6�n¹ÿ����������7�}¹ÿ�����������/��¸ÿ���������€/�œ¸ÿ����������0�«¸ÿ���������€0�º¸ÿ����������1�ɸÿ���������€1�ظÿ����������2�ç¸ÿ���������€2�ö¸ÿ����������€*�¸ÿ����������+�¸ÿ���������€+�$¸ÿ����������,�3¸ÿ���������€,�B¸ÿ����������-�Q¸ÿ���������€-�`¸ÿ����������.�o¸ÿ���������€.�~¸ÿ�����������€&�Ž·ÿ����������'��·ÿ���������€'���ÿ����������(�»·ÿ���������€(�Ê·ÿ����������)�Ù·ÿ���������€)�è·ÿ����������*�÷·ÿ�����������"�·ÿ���������€"�·ÿ����������#�%·ÿ���������€#�4·ÿ����������$�C·ÿ���������€$�R·ÿ����������%�a·ÿ���������€%�p·ÿ����������&�·ÿÿ������������¶ÿ���������€�ž¶ÿ�����������­¶ÿ���������€�¼¶ÿ���������� �˶ÿ���������€ �Ú¶ÿ����������!�é¶ÿ���������€!�ø¶ÿ����������€�¶ÿ�����������¶ÿ���������€�&¶ÿ�����������5¶ÿ���������€�D¶ÿ�����������S¶ÿ���������€�b¶ÿ�����������q¶ÿ���������€�€¶����������������������������������������������������������������������̵¬·Œ¹ÿ�����������Ûµÿ���������€�êµÿ�����������ùµÿ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ë¿~©æª©Ë¿#èë6�áÉ­ÿÃHÛGðôgä�ª$Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j 
  2923. ��ÿ��þû������������������������������������‚Ï‹³‡¿�}ŵ��$(…‚ÏÏ‹‡� y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡� y����(¥‚Ï‹‡�y����(¥‚ÏÏ‹‡�ý6�!˜³åýfýn�^#Vë�´ãÕ ~O#~©æU©>ý6�ýwý4ý~ Ý–ýw ÉÍ=²ÝF§Èú>§É:ß³G�ý!�´ý~§( =  ÅͲÁ¯ýwR�ýåyÿ§ÀO>×ÓÉ"ù²íS�³!zù¶Ó!õ²Í˜úÛæ ú>ƒÓɃ}���Íý¾ öÿÉýۯɯ2Lÿýwýwý~§È¯ýwýn ýf åÝáÍn¬Éýåá� D6ÿ#ûÉý~:sù=ýåá�_�ë�ËGýn ýf
  2924. þÿÉýwO ÝF¯�ý<ýwÉý~݆ݾ8(æ< = üãÝáé:ß³Gÿý!�´!�´R�ý~§(¹0OýåáýïåýáÝåͲÝáÝåÑýs ýr :oùýw�:qùýw:rùýw¯ýwýwÍ.²É:ß³Gý!�´R�ý~§(:oùý¾� :qùý¾ :rù°!سpí³ÍÞ°ÉÕý!�´ÅͲÁR�ýôÑÉÝ!á³�Ý~¹8OÅ
  2925. �Ý ÁðQ�¯ËË!���ý!�´¯íRýu ýt
  2926. ÅR�ý å:/ýG¯OíBáÁ8 áy2ß³ÉáÝåýåå:où!׳
  2927. �² ÅÍ=²ÕÍ©°áÁ(å*Dÿ#"DÿáéåÍʬá ÐÍt² ÖÉ"P³Í-°õ>þ2ܳÍö°Û/æþ > !zù¶Ó!M³Í˜ú>¿ÓÛæ öÍæ°ÉÛ/æ(ùÉÍÞ°ÛWÍÞ°Ûz/æÉ>þíyÛÍÞù¶Ó!=³Í˜ú>¿ÓÛæ öÍæ°ÉüÍö°!¹µí²Íæ°>§ÉÅÕ¯ýNýF:Þ³�!��0 Š)� ÷0 Šõý~=O�ñ 0<ݶ�/2Ù³|/2Ú³}/2Û³Ý~2ݳÑÁÉÝ~ýw >Íc²Í—Â/¬ÃÌ«íswµ1¹µÍ=ÿÍq±Íܱ Í‹±Í¦¯Â/¬Ã ¬>Íc²Ý~ýw ÅÍ=²ÕÍè¯áÁ(å*Bÿ#"BÿáéåÍʬá ÕÝF6ð#ûÍt² Óý6ÿý6ÿ¯É"@³Í-°÷Íö°Û/æþ > !zóÍö°ÑÕ!�~#fo�í³Íæ° Ðÿ>"íCB³íCR³2Þ³ÑÍq±:pùÝw�ýáÝáÉíswµ1¹µÍ=ÿÍ ±Íq±ÕÍ…«##~ÝwÍ"±ÑÃ7¬íswµ1¹µÍ=ÿÍq±Íܱ( ý~§ Ͳ͋±Í¦¯À �þˆ íC ³"³!³
  2928. íC0³".³!+³õ>å!zù¶áÓ͘úÁáxþÐ(Ë(:à³°ÍÔ®>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!•³ý~§Ä_³ÿÍö°Íæ° öþÍö°Íæ° ì90>2à³Ý~�ÓÅÍ|­ÁÀ:¿µÓ¹>�ÈÛæ� úyÓÝ~æöÍÔ®æ™Èå*Fÿ#"Fÿá(>ÍÔ®ËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ë ñåþÿ >ˆíC³! ³#þ!¿µÅÍS®Áæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍS®áÁæ�Èå*Hÿ#"HÿáéöÿÉ>¨ÅåÍS®áÁæýÈå*Jÿ#"JÿáéöÿÉ!ŵ>ÿÅÍS®Áæ�ÈñöÿÉ>�ýNÝËF(Ë{² âÉüœÿöÿÿÿ��!4­Íßøý~�ÆAOÍ ÷!F­ÍßøýnýfÍà¬!O­ÍßøÉ
  2929. BIOS error on �: track-�
  2930. (A=abort R=retry I=ignore) �Í|­À:ÁµÍc²Ít²¯É>À~ýw Í—²
  2931. Í=²ÕÍÄ­á *Ít² ìÝ~§ÈÍm­ !Ý~ýw Í—²
  2932. Í=²ÕÍà­á Ít² ìÉÍʬȱÍʬÈÔÍ­Í ÷˯þAÊ÷þIÈþR ï§É­ðØ>/å<033÷ÕÅOÍ ÷ÁÑá
  2933. _
  2934. W
  2935. Í‹±Í@¬ $ý6ÿÍB²ë6�*uù:xùËG xÍײÝ~ �ýw>ÿ2LÿyæÿýáÝáí{wµÉÍô­ÀÍm­ÀÝ~ýw Í=²Õͨ­áÝFÀ6ð#ûÍt² êý6ÿý6�¯Éý~§Âs°Íô­ DÍm­ ?ݱÑÃ7¬! �~#fo~Ýw�~Ýw#~Ýw#~Ýw Éíswµ1¹µÍ=ÿÍq±Íܱ( ý~§ Ͳ͋±Í@¬Â/¬ÍB²í[uù:xùËG xÍײ�Ý~Císwµ1¹µÍ=ÿÍq±Ý~§ ;Íܱ ʵÿÿ��ý!•³ý~§Ä_³Íq±:pùÝw�ý!�´R�¯ýwýwýwýòÝ!á³
  2936. �Ý6�Ýø¯2LÿýáÝáÉíswµ1¹µÍ=ÿÍ ±Íq±Ý6�Í�­Ëw(Ý6ÕÍ…«#~Ýw#~Ýw#~ÝwÍ"««��������������ý°½L½Æµÿÿ��髤«L«« ��������������ý4¾Ð½Èµÿÿ��髤«L««Ô�������������0ýì¾T¾Êµÿÿ��髤«L««ô�þ����������Oýj¿,¿&�"Âö*(�"Äö:*�2Iú:+�2Qú!0�pü#�í°É!d÷|íGû![ªÍßø!êýÍßøÉCCP.COM-error. Press <RET> to retry�
  2937. CP/M Plus Version 3.0 - Jet-�髤«Lÿ~#foÍÞøáÉ��íCqùÉíCsùÉíCuù:yù2xùÉi`#z³È+n&�ÉøÿÕöÿÕ*où&�)ý~#foÑå~#foÑ2pùé2wùɯÉ* �"¾ö*"�"ÀöÛæ ( !�"¾ö"Àö*$�"Æö*ó1øÍÞ©�ÅÍ£úÁ yþ õÍ#ª:�À§(*ýí[ýíKýíSý"ýíCý�!ýÅ^#V#{²(åë++~2pùy2où+V+^ëÍÞøáÁ ÞØ÷y2oùi&�)ý ~#fo´È{æÀåë!þÿ~2pù!úÃ9ŒÍbŒÃð������������������������������������������������������������������������������������������������������������������������Ú—�>ÿ2#¨Ã—�þ‰:#¨<‰áÃÖ¤¯2#¨*ð£É�!��"ºö"±ö++É"ô£Ö29¨É�ÍC¨Ã ÍwŽ*{£}¤<È^#Vz³È!ª£¾Âc¨!�>ÿ¾Âc¨! �ÃJ¨ÍwŽ*q£~·À6ÉÍ9Œ!ñÉÍ�™=‡§*‡£"ñ:£*}£Íñ®§:ñ·�Ä=Ž:ßöÖÈ:œö<ÌŽ¯ÉÍø�ÀÍõŒÀ>ÿ2œö*i£^#Vë+Í ”¯ÉÍd§È!¸£�ö�åÕÅÍK÷*}£åÍ@ŒÍà¦*áö))ÑÁÑÕÅ:£Í ñÁáÑÃK÷:Œ£Ú§ñ)�õæÖ Ò§O�ñ Î�ÁÂñ¦"žö!�öæ¶wæ Â[§æOæ?WæGzæà±O:„£ÒV§õxGyOñÃG§xæ¶w�qÉ*}£}´<ÉÍd§È:œö<È:åö·È*i£^#Vë|µÉ:ï£w·È:�£<wÉåÕÍà¦á�ö�:£Í ñ"±£áÉ·Èþ Úܦ>Ê´¦>2œöëÍd§Èë:ßöþÊà¦þ#ÊϦþÒà¦>2œöåÍ9’áÂয2œö~2�ö#ë!��æ § Åʧ ʧ)�õxëð¥*ö£}´Â¦*ø£}´Ê¦"ò£*ò£Íx¦"ð£Íx¦ëÍm¦*ô£^#V*ð£ � s#r*ð£ë*ô£s#rëÉ*ð£�:ÊY¦4¾ÊY¦Íƒ¦*ð£ë*ô£~#ngÍŒµëÈæ*ò£ � s#rÉ � ^#V랉ô“‰Ía¥##û£Ã)‰Í0¨óÿ"ò£Íx¦åÍx¦áÈë!��"ö£"ø£ë"ð£ÍX¥Í‰ÊC¦*ð£~<ÂÎ¥ë*ò£"ö£Ãó¥:ª£¾Âô¥ë!�:�£·Êó¥¾Âó¥:9¨·�Âó¥*ò£"ø£ëåÍx¦Ñʦë"ò£¤ë*ññþÂ¥"g£Éë*Øö€�þÂ3¥:úö=ºÚ ñ:ú£OÍi¥€�à ñë:úö=¼ÚH¥:ú£GÍi¥€�Í ñÍa¥6ÿÉ:�£G/OÉ*𣪣É�*ð£ÉåÕÍW÷ÑáÉõÍ Š:ú£ÍT÷ñ=ÊõþÒ�¤Í ¨Êò¤¯Ía¥þÊš¤~·Ê¤6�*«£å:­£õÍX¥ëÍ)‰!©£:ª£¾ÄT™>Ìq¥ÁÑÍŠÍk™ñþÐõþÂÖ¤!”£:“£¾Òà¤Í¨6ÿ>Ãã¤<w¯Íq¥ÍX¥Í)‰6�#̓¦:ï£<€�!€ÿ=Âü{£þÂX¤^#V!ÿÿ"û£ë:ª£¾Â<¤ë!�~ë<Â<¤åë^#V*û£ÍŒáÒ<¤ë"û£ë"ý£Íx¦Â¤!û£Íû�È*ý£¯>ÍX¤*{£Ã¤õÍQ¥:«£_ 2ï£{¡2«£ñõÄ’¥"ð£Í‚�"ñÍX¥~<ʤñ�����������������������������������������ÿÿ���������������������#cdfg�!"()������������������������������������������*ÍN÷!ôöëÍ£Ãr…Ã)‰!î£ë�åÃN›!�{ëÃ)‰z£<*¬öÊ)Ÿë"¬öÉ!ÿÿ"Ÿˆ:Ýö·ÊX£*Ûö:¿£w�:¶£¶w#:µ£¶w*2~ù*Ÿˆ}DÉå�����������������������������È͔͜·Êä¢Íƒ›Â¡¢>ÿ2ñÍõ�ÈÍ”Èͱ›ÍÔ›ÂßšåÍ?‹Ñë~·Â¾¢æ¾¢Í¢ÃÊ¢æàÂÆ¢>€w͙͢›=2ä£Íœ‹Íð�ÈÍœ·À:ä£wÚ�~õ̓›ÁÊ‘¢pá¢!ôöÍ£6�ÿÃN÷�£wáæÊ¢�ͧ›ÍB›pøÿͧ›ÍȧÚ�Íg™ÍsšÃr…Í�™Í-’Íœ‹Íð�ÈÍÄŠ�ͤ‹å�Íœ·ÂS¢ÑëÍ)‰Ã_¢á�ͤ‹Íƒ›È~Í?‹wÉÍ�™ÍsšÒÀ�Í-’Í?‹FåÅÍœ‹Íð�ÁápN͆�ȾÉ<!££4Ê”¡‡5ÍÄŠO� >¹Èp# Þ¡Í�™*Ûö6!Í÷�¿¡Í?‹~æpÂÀ�*Ûö6 Í”Í÷�Âä¡>ÿ2ñÍ”Èͱ›�ÍœÍÝ›�ÍœÍâ›ÍÔ›Âßš��Í·›öwå*o�Íq¡Ú¡õ�Í‹ŽñÊ"¡Í@Œ6åÍȧ͚�Í�Ãþ ÍX‹Í¤ŠÍ‹¡Í—�¾wõÍO‹~<ñëÄ“:Ÿ£·Ì“ �Íg¡ë~æw#w#6�##Í)‰Í‹ŽÃ¡Í@Œ ë*Ûö É�Íg¡~æ?G¸À++!�÷…oã#~áãÉ>ÃT÷}´Èë!
  2938. �6�*ùöÍŒëÐë*Ûö#å�ÍK÷áÉ"ŸˆG*Ûö~þ ÈþÈþÈþÈxÃr…Í�™Í-’ÍxšÄ…šÿÍä—ÂÀ�Í@Œ�͢Í7‹Íþ˜ÚÀ�²ÊÀ�Í(ŒÍš�ÍSœÍõ�Ê€ÍwŽÃ:¨Í  :ž£< ÍR�áñ·ÂíŸÉÍH÷Í¥‰:�£·È>Ãÿ£ë~þcÐë!œö…oë#~þþÒE ë^#VëÃ)ŸG#~È#~É!° åë~þÈþ Âb ‹ Õþ Âk � Õå##N#F#^#V#~#foã~åo‡…À�þ�ÒÀ�2æöÉ{2çöÉÍg™*w£ëÍÞŽ��·ÊªŸÒ¢ŸÞŸ+}´Â�Ÿ*…£#}‘o|˜g:‚£O¯Íöˆë*ñs#r#wÉ!³ö~ö€wÂ/~~ö@wÃ/~Í/šÍH÷Í¥‰*e£>=)Ò õå_Íg™:ßöþ0Ê …ë"Øöö�Ík™*w£Ã)Ÿ*c£Ã)ŸÍ-’Í}¨Í¤’À�Ík™*s£"ŸˆÉ:ž£þÿÂ;Ÿ:àöÃr…æ2àöÉÍš™Í΋ù˜Íš™Í΋Ø͚™Ã™ë}/_|/*e£¤W}£_*c£ë"e£}£o|¢g"c£>ÿ2©£É{·Ê—ž>ÿ2ñÍ”—žÍð�͇‘ÃÀ�ͱ›ë*ñ� ëæà«ž>€2ä£õÍ™›ñwÍB›pÍ¢Í+‘ÈÍœ·ÂÒž:ä£wÍš�ÍA�PÍ{� Í2œÀÍâ›ÃW–>O2 ˆÍÀ�øˆÍ}¨ÃR’*e£Ã)Ÿ:¤£Ãr‹Ãõ”Íš™Í΋Ãc–Í‹2³£ÍZŒÍTŒÍ�™Í-’Í”ÍÚ’Íø�·Ê3žÍ—�¾ÒãžõÍ@œÊYžÍsšæ€ÊYžÍƒ›ÊYžÍ×›ÊYžÍ…š:ä£æÀÂßšñÔ”Íø�ÈÍA�Ísšæ€ÊÒž:³£æ@ÊÒžÍ@œÂÒžÍ$‘̓››�öÌ͚™ÍA�ÍØ‹Í=“:Ÿˆ<Èàë¯õ~þ?¯�Ík™Íé™�ÃÃ�Í?‹~þ?ʾ�ÍZŒÍTŒÍ�™ñõÊÚ�*áöå>ü¥o"áöÍ’�á"áöñ!Ã�åÊ÷�:åöOÍÝ�Ã�ë" £öÃ��Í}¨Ã6‘Íš™ÍÎÛö
  2939. �~æ€Â�2µ£ÃÀ�ÍA�Ísšæ€Êv�Í@œÂN�Íœ·ÂN�~æÀÊv�Í$‘̓›ÂW�Í+‘ÈÍœ·Âv�w͌̚�Ãv�Í$‘̓›Êr�Í›Êr�Í…š:ä£æÀÊr�æ€Âßš>€2¶£Í+‘ÈÍA�@Í2œÌÝÃr…!ÿÿÍZŸ¯2Úö!€�"Øöö�Íg™:¤£2ÚöÉÍTŒÍ�™Í-’:àö·Ê¹œ>þ2ñ<2½£ÍÚ’Íçœ!½£¾Èw:ñþþÈÍ
  2940. ”>€2µ£*Ûö6�ÍÝ�Í�ÍÝ’ÍçœÉÍø�ÈÍO‹~<Â÷œwá:µ£Ò�*Â)‰áÉÍ@Œ u…ÕÃí›:áöæþÈG*g£`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@œÀ*o£y¦ÂŒ<É:„£öà/GÍ?‹~ À##~æ?É Í6œÀÍKŒæ@ÀÍ?‹F6�å##N6�ÅÍð�Ä⛯2ŸˆÁáp##qÉ:¡ö›#É*Ûö~õöwÍõ�>�2Ÿˆ*ÛöÁpÈÍ@Œë! �~æàöÉå*ñ"ñáÉÍvŒÅÍ@Œë*Ûöë°w# Í)‰Á È6�#Ã̛͙›åÍ›áÉ�Ãä›Íœ·Àš�ÕôöåÕ�ÍN÷͉ÑáöÉ#Fx·Â›T]## #~ È·Ê›þ Ê›ë
  2941. �ë*ñ¨¾Â4›# Â'›É Â4›!ç£Ã‰å� �ë*ñ¯õ~·Ê^›þ Ê^›33õ€G# ÂP›ñ°áÂv›:ßöþdÊv›6�¨ Ây›ÈÛ¯2ñÍ@Œë !×£åÍ)‰#wÑ*Ûö~åë"ÛöÍð�ÊäšÍœ·ÂÒšë!ä£Fw·Ê䚨æàÊҚ̓›ÊÒš:ä£w͌̚�á"Ûö:ßöþÈþÈ>Ã垯2ä£ÍŒÂýšÍƒ›õ*Ûö~öwñć‘á"ÛöåÍ€‰ÍŽ�ÍŽ!Þö~·Ê$š6�á:ßöþ0ÈÍ3�Ã�ÍiŒÚšá"áöÉ!ðö~·È6�*e£>=)ÒQšõå!©£ÍQ™ÍXšÄõ™áñ·Â<šÃk™*{£}¤<È^#V{²È!�~·À! �Ã_š*o£~ÉÍsšæ€È̓q£~æõ†wñÄèŒÍŒÉ¯2µ£2¶£Ã¹™€*Ûö�ë~ 2¶£~¡w#~ 2µ£~¡wÍZŒ!��"ñ"ñ¯2½£=2Ýö*Ûö~2¿£æ=2ž£þÿÊß™2¤£Ík™:àö*ÛöwÍõŒÌX�Íõ™Ã/šÍ �È6�ÍX�*á–W#xž#õ²Wñ{žÉs+p+qÉÍ7‹år#r#rÍõ�Ê>™Í@Œ�͢áåÍþ˜Ô ™Í�>�2ŸˆÃ™áÉë �͢!!�q#p#wÉ2ª£wW*e£ÍŒ_ÕÍ3‰áÒ«ˆ-É!¤£s:¤£!©£¾Âx™þÿÀÍQ™ÈÍèŽ*’:Ÿˆ<Âœ˜ÑáÁÅåÕ. Ê©˜Í”.Ê©˜ÁÁÍA�Í܈Á¯Ãr…Ñãr##sáÍ܈<Á}Ãr…ÿÍä—Ìõ”É�Íä—Ìc–ÉëN�! �~æ€�O>�ˆG~æ€G!�~‡‡‡‡·€Gõ~æoñ>��É_yG~æüá.|°˜! �w:ßöþcÊk˜ÕÍè�ÑÊ[˜!�x–æ?Â[˜! �~¹Ê¤˜Í†�Â[˜ÅÍ—�Á¹ÒP˜ÑÕÂP˜ÑÃv…qOÍ-“Íý’á˜ÅÕÍ=“ÑÁ.:Ÿˆ<Ê°˜Í”! �åVq##~_Õæ@°wÍڣͶ�Ñ:¨£WÕÍM•Úº—Ê›—>Íÿ£Ãº—Ͷ�Í Š>ÍT÷ÍJ�ÁÅ:«£!ƒ£¦Ê·—�Íž‰Áx!¥£¾ÚÇ—w4 ÂÏ—ÍP–ÍW–ÂÞ—ÍP–Í܈‹ÍՈ‹Å*Ûöë!!�~æõ~#~æO~æð#¶ÍFŒs×O� s#rÅÍòŠ:ßöþ(„—y==„—Áõ*«£å!�£^WÕ*y£^#VëåÍx¦ÑÂ7—ë=2”£wͼ�ÑÕ¯w#òK—WÂK—*±£"«£ÅÍJ�Í Š¯ÍT÷ÁÍž‰*«£ÑÕ:ƒ£¥�Â[—áá"«Í+ŒÍî�ÍSœÍX‹:¨£þ€Úœ–Íq”:Ÿˆ·ÀÍàŠÊº–!ª£•£Í‰Êµ–>ÿ2”£�×Í܈ͤŠ2Ÿ£��·ÊÑ–O ÍÌŠDM͸‘}´ÂÞ–>Ãr…"«£"–£¯2”£:ª£2•£ë*Ûö� :££·:Ÿ£Ê—:ƒ£<OÊ –�ÖÁAO:œ£·Ê–x¹Ú–yáÁpÁ!™£V�ºÒ+–Wy/¢2˜£Êo•õ:œ£·ÊB–Í  Í¶�ñgÍ�Š|þOÄE÷¯ÉÍKŒæwÉÍKŒæ@õ~ö@wñÉ>�2œ£Í9Œ:¶£·>Âåž:µ£·>Âåž*Ûö†þ€Úˆ•>€ÅF6Ååõ:ƒ£_/ Gá:œ£·Ê§•:¥£¢¼Ú¨•|�O»Ú–ÅͤŠG:Ÿ£¸_Êý•OÅ�ÍÌŠåÍÌŠÑz”W{•²Ê•|µÂõ•:œ£·Âõ•*…£}“|šÚõ•ÅÕBKÍNŽáÁÒ• Ñz¹Úý•y“G:¨£!¥£¾Ú•þ€Âv…Íq”:Ÿˆ·Âv…ÍÕˆÍàŠÊv…ÍòŠÍM•Ú‚‹Â?•Í¶�Í Š>ÍT÷Í“‰Ã‚‹!��"–£>Íÿ£Ã‚‹:“£G:�£O õ:˜£þÚh•=2˜£ñ7À¯ÉñÊr•y·ÈöÉy/W!¨£:™£þÚl•åÅÍ=“Áá:Ÿˆ<È>¡w##~2§£Â ”4~æ?Êɔ͔̓¨Â¹”:œ£<Êɔ͔Êɔü”ÍÞ’ÍA�ÍX‹¯2¨£Ãr…ÍKŒ:§£w++~=æwÃv…4Í—�O¾Òì”5:œ£<Êv…4Í-“Íý’ü”Íî�>ÿ2œ£ÍX‹ÀÉ!ÿÿ"ñÉ*ñ>ü¥o+"áöÉÍv¨Íû�Ä
  2942. ”*Ûöå!b£"ÛöÍÝ�Í�á"ÛöÈ:ñ·À �r#~õåæ?w#>r# ÂL”=JÌœ·
  2943. ÊL”ÍvŒ� �Íù‘áñwÍȧÃbŒÍ܈Í?‹~O ͆�ÊÚ”·†“w·ÂŒ“~¾Âò“è“Í“ëÍ“ë¾Âò“#¾Âò“ # Âx“ëìÿ åÍ—�ÑÍø“wÅ� ë ÁÊÙ“ÊÚ“¾ÚÙ“·ÂÚ“Í“ëwÍ@Œ �~æwÍbŒÍ�ŽÃš�ÍÝ�ÃÀ�¾Àë¾ë!�‘Ê“xÒ“>€¶wÉ~·À6�:Ÿ£·È6€É~#¶+Àw#w+Éå�~þ�Ú;“æwáɯ2ŸˆÍŒÀÍKŒæ€ÀÍè�Êò“Íü§OFÅqÍ-“y¸Üý’Íl“Í?‹ÁNpÃý’Íð�È�Íg¡:££·Ê““~�Íõ�ÈÍ(Œ Í÷‘ÍȧÍ�ˆ’Í‘Ê€�ÍH’È’Í‹2³£ÍxšÄ…šÍõ�È� Í’Í)‰:³£æ@ÊÎ’åÍO‹~á#wÍš�Í�Ê€�ô’̓¨ÈÍbŒ_å++VÕÍ@Œë*Ûö Í)‰Í—�OÑás++r�ë�~ ÅGæ°wÁ#Ãý‘Õ�*Ûö #~Ö$Ì%’+ëÍ@ŒÁɳööÉ*ÛöÍ9’À> Ãåž #>?–æÈ Â;’·É*Ûö~� wÉÍ-’ÍxšÄ…šÍý�ÍH’" £Í0’ * £Íã�Íú�ÂãžÍ‘ÄŠ‘ÍH’Íý�ÃE‘Íõ�Ê€�Í@Œ~曑:³£æ€Â�‘6åõÍœ·Â¦‘wÍš��ñÌ‹ŽÍȧÍ�Ç‘PY*…£{•zœÒî‘ÅÕBKÍNŽÒæ‘ÑÁy°Êº‘ ÕÅÍNŽÒæ‘ÁÑú‘<ÍpŽáÑÉy°ÂÒ‘!��ɀ͒ Êšñ>þ2ñÉ:ñþþÈÍ
  2944. ”¯Íÿ�* £~öw Íã�Ã�*áö"ñÉÍ
  2945. ”ÍÝ�Ã�Í‹2³£>þÍÿ�Íõ�ÈÊ„‘Í@Œ~æÂk‘:³£Ô(ŒÍsšÚ~‘*ÛöÍ9’Ê~‘Ê‘ÍsšÒ~‘ÍÔ›Ê~‘Í…šÃ<‘͆�G:¾£<ÊÞ�¯2½£xÁ·Â�# ÃW�:¢£<­�:ñþþÌê�Ã�¯2�£2ŸˆGÉæ?ÉÍí�ÍŽ>ÿGÃr…x·Â�~·Â�:½£·Ê�2¾£Ã”�°Á�ÅÀ##~·ÀÍõ�å*ñ$Âû�*áö"ñáÉ>ÿ2Ì€‰¯2¾£Ík§Âº��ÍŽÍø�ʺ�* £ëþåÊ*�ÕÍiŒÑÒº�Í@Œ:åöO�~þåÌí�¯2¢£~æï¾ÊW�ë¾ëÂW�:ñ·Ê�2¢£Ã”�y·Ê›�þ?Ê”�xþ Ê”�þ Ê|�þÌ·�–æÂÇ�Ô�ÅNÍ�:�£Ãr…Åõ:„£/Gy Oñ ‘æÁÉÍO‹A ÅÁ ¯+¾Â¬� ¢�y2Ÿ£:££·x¹�Ååo&�:‚£W>’OÍ«‹E:„£¸áÚŸ�Í?‹N/æ¡°ÁÉ*Ûö" £y2åöͦ¦>ÿ2�£ÉÃ÷� ÍÝ�ÍŽÍõŒR�ÍX�ÍÞŽDM*w£6�# x±Â �*o£w*‰£ë*w£s#rÍ€‰*i£6#6�ÍŽ*}£"±£ÿÍŽÍø�Êj¨Í@Œë*±£|¥<ëÄ�¦>!¾Ê8�>å¾Ê8�> ¾Êt�>¦Ân�ͦŽÍvŒÃ8� �~*o£wÃn�T] ñÊK÷ëÃK÷ÅͦŽÁÅÍÞŽë*w£Áå"w£Í¦Žá"w£ÉÍ@Œ�ÅÑ ÈÕ:££·ÊÃŽÅåN�ÃÉŽ ÅN#Fåy°ÊØŽ*…£}‘|˜ÔhŽá#ÁðŽ*…£Í«‹#ÉÍ �6�Íë‰ÂÿŽ*q£¾��ÊÿŽÃ@¨ÍÉ!ÿÿ"áöÉÍŽÃ@Ž*‡£ë*áö#"áö͌ڎ:áöæ‡Â&Ž2·£·ÀÅÍ’�Á:Þö·ÀÈŒÍ0Ž:Þö·ÈÍ�Í+�Ã’�yæ<_W`iÍ«‹DM*w£ ~ÂbŽÉÕÍNŽæþÁ±ÂpŽwÉõÍÞŽDM*w£e�Õ
  2946. �^#V#~2ú£ëÑÉÍõ‰>â�Í9ŒÍ†Œ>!��"–£*y£þ³�*ð£ÍX¤*Øöÿ�Í‚�"ñÉ*g£ë*ñ€�ÍK÷!Ÿˆ~<È:áöæwÉÍbŒ##>ÿw#wÉÍÄŠÃû�Íè�Àá> Ãr…!áö~#¾À<öG~¸È#·Â�<É*q£#~·É!;£å!Í£ÍþŒÊù‹!Ô£ÍþŒÊÀ�áÉ!Þö~·È6�Ík™!��"áö¯2·£É*q£NÍ1‹qÉ*{£Ã]�*{£Ã[�*y£}¤<È^#VëåŪ£Í‰ÁáÂt�6ÿ �^#Vë}´ÈÕozœgÉþ*‘£ë*‹£|ægÍŒÐÅ͸‹*u£ë*‘£Á ÊÆŒ ÊÑŒ¾ÈÍŒ�ÍR�>ÿ2Þö2œöÍèŒÍŒÃZŸ¾wÈ*q£>¶wÉwÉ:¤£c£Í Œ*‡£#ë*i£s#rÉ*�ö͌ȒöÃŒ:Œ£æ€À!À£:ßÈ)Ãÿ‹e£:©£O!�Íþ‹µ´É*c£:©£OÍ«‹}æÉÍ@ŒÍ2ŒÐæˆ �~ÉÍŒÈáˆ*g£:·£…oÐ$É*Ûö�~ÉÍKŒ6�ÉÍ?‹~æwÉÍKŒö€wÉ*áöë*i£{–#zžÉÍiŒØr+sÉ{£ÉÍO‹:¨£w:ßöþÒ’‹4ë~þ€Ð:¥£wÉÍ?‹r##rÉp# Èä‹ È|·g}oì‹*g£� ¯†#ÂÁ‹¨G ¾‹ÉÍ1‹*q£¾Äã‹:µ£·È*Ûö¯wÉ*ñë*þöÍŒÒ÷‹*’öÍŒÈáá>
  2947. Ãr… 2­£"±£:ƒ£O:¨£¡G2“£!«£¶wÉ*Ûö�~‡õzWñw+ Â!‹zÉÍ?‹#~É*Ûö!�É*Ûö �É*Ûö�ÉÍG‹ë!�ÉÍO‹~2¨£ë~·Âm‹Í—�OÍý’~þ�Út‹>€2¥£Í?‹:„£¦2¦gÍ�ŠDM*š£ëÍ0÷MD"ý£Í!÷*ñMDÃ$÷:�£Oë‹!‚£N:¨£· «ŠG>–O:¦£ ÊŠ·ùŠ€É*Ûö�ÉÍÄŠ :££·ÊÚŠn`É ~#foÉͤŠ2Ÿ£O�ÍÌŠ"«£}´É:‚£O*«£¯Íöˆ"«£�ë!«£s#r#pÉ*k£N#FÅ*m£^#V#F*«£:­£O}“|šy˜åÒ9Š*€£Íäˆáã+ãÃ"Š*€£Ííˆá}“|šy˜ÚPŠã#ãåÃ9Šãå*€£ÍäˆáÕÅåë*�£DM"û£Í÷Ñ*k£s#rÁÑ*m£s#r#pÁy“oxšÍ÷¯*k£w#w*m£w#w#wÉ>2´£Í'÷Ã¥‰¯2´£Í*÷·ÈOͶ‰yþÚ²ˆòˆ<ÀÍë‰È*e£ÍŒÈͲŒá:ßöþ0È!ª£:¤£¾Âæ‰Í�:´£·Àòˆ¯2ÞöÉ*‹£>€¼À¯½É*áöÍ«‹"‘£‹4À#4À#4É͉ëÃ)‰Í7‹®£É͉à ‰¾À# ÈÉ Èw#Ã*‰JÍ÷|µÈ^#V#"i£##"k£##"m£###"o£#"q£##ë"š£!s£ Í)‰*s£ë!€£Í)‰*…£|!££6ÿ·Ê~‰6�7Érror�File Exists�? in Filename���òˆòˆ>ÿ2©£a.ÿ"Ÿˆ:ª£2íö:çö<Äûö:ßöþÊ5£þÊ5£Ã;£:¼£2ñɯ2¼£2ñÉ{•_zœWÐÉ{…_zŒWÐÉ È)�Ã÷ˆÍ7�����������������������������������������������CP/M Error On : �Disk I/O�Invalid Drive�Read/Only File�Read/Only Disk�Password E��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������öÊ)Ÿë"ÏöÉ!Óöz£<~Êr…sÉë^#V#N#Fëx±ÈÅåN:ßöþoʲ…Í€öõ…Í(€á#Á Þ…��������������������������������������������������������������������Í÷Ãr…y<Ê …<Ê…<Ê%…ÃzöÍÿ~ÂÀ�Ãr…Íÿ~·ÈÍ·~Ãr…Í6÷Ãr…Í9÷Ãr…ëMDÃŒ€:ÏöÒo…!Õö6€å!h…å: ñþÊšÍnö·ÈÍtöþÊ2 ñ¯ÉÍr…á6�ÉÍ2ŸˆÉ>Ãr…z£<*ÏÊ9ƒþÊŒ„Í^�:Ïöæ—„~þx „þÊ)~¹Òà„ÅåÍÀ€Ú‚:*ˆ·ÊÀ„:¿…þÊÅ„þÊÅ„>ÂáÁë*(ˆ+"(ˆwë+ÅåÍ+�¯2+ˆÃ‚¯2+ˆÃÿ�ÍÉ€ápÅÍØ€ÁÿÍî€!��"ºö ÃÍ>2+ˆ2*ˆÃ‚ÅÍj€ÁáåÅx·Ê.„#NÑÕz�WÅå:¾…ºÜ€áÁÄå:¼…·Ê‚!·ö–2¼…ÍW€!¼…5Â=„Í^�Âõx¹Ú^„ñÅåÍzöÂ:¿…þÊm„:*ˆ·Ä;�ñ#wÅåOÍ�Í€áÁ:¿…þˆ·Ä�Í‚€Í^�¯2½…Âþ¢ƒåů͠ÁáÃÿ�þÂăá:½…!·ö¾Ú½ƒ*(ˆ~·ÂÝ�Ã×�5ÍW€Ã¨ƒþÂÕƒãÍØ€ãÍj€áÃ×�þÂM„¯2¾…ëͨ�ëx·Ê΃ë*(ˆÊøƒ+wÃíƒ"(ˆÅÕÍj€Ê‚ÍÍÃø‚þ ƒë!%ˆ"(ˆëÍ^�Ãÿ�þÂ-ƒ:*ˆ·Êÿ�Ã$‚þÂPƒ:Êö<Ê\ƒ:½…W:·öºÊÿ�2¼…x·ÊMƒà „þÂsƒ:Ëö<Ê9ƒ>2¿…:*ˆ·Â9ƒx·Êÿ�~+Ãq„þÂ’ƒÅx2¾…å:*³�*&ˆ~·2+ˆÊo‚#"&ˆ!+ˆ6ëÃM„þÂÅ‚:½…W:·öºÊÿ�2¼…x·Ê „åͺ�Ñ*(ˆ+"(ˆwëà „þ ƒ:¾…¸ÂÜ‚>2*ˆ2¿…Ã:‚ë*(ˆ:¾…¸Êð‚+wÃá‚"(ˆÅÕͺ�:·öG:½…¸å:+ˆ·Ìœ€2¿…áÁþ Êç„þ
  2948. Êç„þÂ5‚ÍÀ€»Òÿ�ë*(ˆ~·Êo‚#"(ˆëÃM„þš‚ë*(ˆ~·Ê`‚ëÍÀ€»ëÚU‚ëÍo�ëÃj‚*(ˆ~#"(ˆÃ‘‚!*ˆ~6�·Ês‚!+ˆ6�ëÃÿ�:+ˆ·Â‚‚x·Âo‚ÍÚŠ�{2·öÓ�åÍ€á#Ãw�:·ö2.ˆÍ�Í+�:.ˆ2-ˆÁáÉ!%ˆ"(ˆ¯2*ˆÉ!†"&ˆÉ!*ˆ~·À4:·ö2-ˆÉÍÀ€Ô‚€:À…G�Íî€Í³�ͨ�Í^�¯2+ˆ>2ßö:·ö2½…*ÛöN#å¯G2¾…¹Âÿ� ÅÈ2À…Õ�ÅGHÃ)‰á+6�É:·ö2,ˆÉ:·ö!-ˆ¾Ð ÍÍÃ�:,ˆ!·ö¾ÐÍÍÃ+�Åå*(ˆ�~·ÊL�#ÃB�xƒ¹õÔzöñáÁØÑÑÃÿ�:*ˆ·È:¿…þÈþÈþÈåÅÍ�*(ˆ~·Ê“�OÍÀ€r€ ÍÍ
  2949. ÃÍ!Óö
  2950. ¾ÈÅOÍ(€ÁÃŒ€*(ˆ~2*ˆ*ºö}´Ê·~Í!ñ#·Â¶€!��"ºö"¼öÀ÷~:¶ö_:·ö»Éë*(ˆë·È#wÃ΀x·ÈÅHåë!†Í)‰6�"&ˆáÁÉ:´öÐ!†Á… Â
  2951. �ëx·Ð5~·Èyþ €5Éþ À6�ÉyÍð~Ò(€õ^ÍÍñö@OÍÀ€È:ßö=Ê7€:ÏöæÂÍyþ ÂÍ:ßöþÂI€ÍÀ€È ÍÍ:·öæÂ=€ÉÍe€:¿…þÈ ÍzöÃzö#ÍÍÍ‚€:·ö!½…¾Ð ÍÍà ñG:ÏöÒŽ>¾ÈxþÊ�þÊ�w>ɯwÉÌ©ÄzöÉ:Ïöæ»!Ôö>®æwɯÉ:ßö=ÊzöxæÂzöÃzö:¼…·Âö:ÏöæGÅ:ßö=Ä/ÁÅͽÁx·ÂöÅ:Ôö·Ä€öÁy!·öþÈ4þ ñ·ÂšÍnöæÉ!Õö6@ãéG:ÏöæxÉÍÂÿ~: ñ·ÂP:Ìö<Êÿ~ÍÀ: ñþÊPÍ Ínöá6�æÈÍ Ítöá6�þÂ! ñ¾Â^6�Í Ítöá6�þÂu:ÏöæÊ)~¯ÖÈ<Í Ã^!Øö€�Ó~*Øö"r~É*r~"Øöÿ�Á<È:æö�gÉå:ßöþ!Ô‰Í�~Ñ*f~ùë}DÉ! ñ~6�·ÀÃtö!r…åÍ·~Íð~ÚÖ~õOÍ(€ñÉÍÀþÂå~Í^ÃÆ~þÊÆ~þÊÆ~Éþ Èþ
  2952. Èþ ÈþÈþ É:Function = File = �������������!ýÿÃ,~Í$¨"¬öÃhö��!��9"f~!¢~åÍ ‰Í‰~:æöõ2™£Ít~·Â™~:ßöþ!ÔþˆÍ~ñ=ÂH~goÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßöO*ÛöëÃ;{*åÍ‚€:ª£ÆA2=ˆ/ˆÍî}Á:óöÒî}Íî}:ßö0! ~þdÚ¯}61#ÖdÖ
  2953. Ú¸}ï}p#Æ:w#6 !~6�:Ýö·Êå}6 Õ*Ûö#ë!~Í)‰6.#Í)‰ÑÍ‚€û}Ãî}
  2954. ·ÈÅOÍ(€ÁÃî}BDOS � Í}Â}>�áå� wÃà|ÍM}Èþ Úõ|úõ| Â2}þ*Ê7}w#·É6?#ò7}É .,:;[]=<>|�å!?}¾Ê]}45#ÂR}·áÈþaØþ{Òi}æ_æÉp# Âl}Éþ Ês}þ Ês}É Íl} �Íl}Ís}þ:áå¬|ÍM}Êà|ÖAÚö|þÒö|<w#ÍM}Êà|�þ.ÊÊ|þ;Êû|Í}¶|Ãà|áå � �þ;Êû|Í}ÂÔ|ÁÕÍs}ÍM}áÀ!��·Èþ ÈëÉÁÁ!ÿÿÉá域#Ÿ-ŸAŸJŸSŸ@™YŸu…u…JŸÀ�u…u…}Ÿ‹Ÿ�ŸÍŸßŸ* P èŸÈ ¦¡¢(¢d¢ñ¢þ¢££'£{…‰…•…•…AˆgˆXˆJˆ����vˆ…ˆ‘ˆþ˜À!)Ÿå*Ûö^#VÕ#^#Váëå¯w# Íl}�Íl}!J| ^#VëÍ€}Á:çö·ÀÃ#~!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/~Â~(€…÷€ö…+…1…7…È�=…}œƒœ–œ œ‡�›�ì�õ�û�ž žïžõžûžŸŸÓŒ�Y�åòë"Ûöëy2ßöþÚ;{!��"˜£:Úö2¤£=2¼£:æö=Ê;{!•{~·Ê;{¹Ê4~#Ã.{{2ž£!��"Ÿˆ"Ýö9"2~!;£åyþ3Ò]{K!Æ{Ão{þ€Ò\|ÖbÚÀ�þÒÀ�!,|_�^#V*Ûöëé�Å åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…�ÔS¥��P�©h��ÆÀ€³h�P8ͱ  àHF’€³lh8µ` Ûþ„nx*Ñ�lû6Ç€3l¨�†À„l8 ~ Ä`Ö4�fÙP�p$#`?Ù¶4u`€Lã«Í®`«·eUð8êÁ€³k˜�†®ÿŸŸÂFo�ŸŸÄ&e©�ØPJÜ®�æwX�ÿºÚ®Vm��fÙP DJ¯@ �pi›c@Y à FÕ€3lh
  2955. Ü#~€�àK6Æ€¼ÎÏöH�†P&ŒÄ�€¦Y)€��������������������������AD2�4˜D) §#‘¼ä: ÆI°Êd âyÀÊnÊј¸¦Y)ƒAB@h(†P&“…!”är7œ‡B˜Âi6L‚¡¼@r2˜L‚@š3Ë%0h(H �@ P(
  2956. �@ P(
  2957. �@ P(
  2958. !”äÑXf. †ó �Êr‚ˆfó�ääi3š‚A R ŽG!`€ˆi3šN†`€¤e9™L'# 
  2959.  Cˆàd����Ø l ¶[
  2960. -‡������Ö"»á³ËøÚ´ #+į[p�ÕÞ[àƒØÊÝ@� ^�ÈŠ  l�†§9O/á“Jå�’Ä7p‡sÀ[ÆFÕ›/…€�ÉxFV]ð‡[¦ô^€+vz�¯@è½�W 
  2961. ô]ð+Ðz�¯@�¢át"ô^€+Ðz�©ØEè½�W 
  2962. ôTŠŽz�¯@è½�W 
  2963. ô^€+Ðz�¯@è½�W 
  2964. ô^€+Ðz�¯@è½�W 
  2965. ô^€)jŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv8ê÷-ØVx ŠÍ¡�LȆí?�ì�£ø@П–ìƒËø¶ CVKøÀ�'—ð%…d€�Âm’] ‡0…p@™"¶
  2966. _2�lR{6Ý�0Xw< ÖM"0îxÊ„�²GÀå�AD"!<¦ "”ŠC¡��¦e6LgA!@Êr6‹„’а0 ïfÜð üaÒ�0 ïfÜð fÜð'™Øö•/ž“…v€’{B—ÏH»@ÉY”{œ†—ÌLÈaÓð0`5�;„Äl:”JfÑ°£âÕ�^•„b1ŠÈÄb+$#ˆÄb1¬En6`  fÔ�1U˜uˆm(@8"Í© b«T|ÛÐ�³ýnʲ c`�Ý’Í£JñU�;ˆÎâ«$w�ÄgvH†á„„ea’͵@lÚN·dßÀ6Õ�Xt\ UxÂÀ&m&�b†sœ„gHªÈ„df(ªÉ„eaUpÂW ž}IŸG”Õ¥AÁV”!›I@Ü.1[�‡|�ÅV”!›K€Ü'Ô™ñ4yL6¨ð#ŒFãr°è8#�Ê*´¡ ÚJáj±\®±U² ‘ ¢+œÍ£ÁMU�9ˆÎLˆªÉÄg!Á‚yI›Ï £;6µ‚ ¢«pëfÓ�¢iEt´„(Ub‚ ¤F$
  2967. [@‚{“ˆm8A8upBáðk
  2968. ¼‚ÇÀ„±<up¬« · °ì8"’*»á€�2ÉfÙ @HêÞ„-ÙV Ü`d‚OÂ31½’Í®@ƒ+vO�¶hEp«FHêÓ„ÅW !^ͦàb+†2¸¡+Œ:µñÕÁP‘ÆVØ CpÂÇvHªï„A€�Ë$Uw ð�e’ͽÀŽ±D�d³o°!øepBgá•¿fÞ`AÕ©S ®�C%›}�ÀÕÁ@�Ýc«~wdƒ¬ƒâÜ>g>‡Íì:N
  2969. ²,:h
  2970. :»Á Rx„�fÓ0V åjo<- ì‘ÕÞ'³i0)õÌdŠ¬`@êä„!Mí#%›y�Î`ùÝ’{J›ÏIÃ;%ª�%áYÖÑd³n0êÚ„-ÙV<|fÞ€†›fÚQŒfÝ 6m³]À†§Yà†mrX †H†ñ„„kæ�ñ’!¿ÄWŒ!’*µ�±U㈯C6µ‚¶­ (êñ„9€``*
  2971. º`£+’·`1Yµô‚Éb½GV¤ ^G<¨ ïEÌ`²Y·Ø ƒ¬j¼V_0¨H05…ÁO#+v:·¡ sÃ
  2972. ‹Ø®Sx˜�:´áqð$OfÒ`R(êÔ„.-«ø
  2973. ͼÀ„á{˜>¡X0Y"«¾"¼¡‘•çfÛ@Vm—�¶ì›jÁYVlUyBlÚ°
  2974. :¼áð0�üþr²ªP1ånʲ€Ç‡ð5•cAŸÀÆU‚ %œÇöJaØÐ`Ӝͼ`¬»
  2975. ¥Ä`@k´+ÆT$ Žd�Ÿäp#ò��ìÚt ÈfÞ`CóÕ›V]b«¾3jH6ú“Þ'p0Ö!€!¤‹*ìWH|€#Ï+xÉ[ÀƒòÝ€:·a v@êñ?�ì�²’å[À…»*þƒ@`�ÉÝ^2·�K6ó‰àÆmãeRqð}BwÙ´è›j™·ü^2¸! ;Ê4fß@Rzù¥K�Ƭ;Òͽ€ÌÛ~ âàìÛþ:¸!~¾mU0wò…z@™·üuB@Öì+Ò͵ÀŒ«Ò͸�ƒ«j·a] †m›fÝ 6m³aÑ`QÕÞ2¨XôCp‚̃¹\Ubµ4¾ÕfÕ07 J…�‹Y«M"3iÐ(ŠÄ2GVè ew‚*ñ•ÈaÝ qò�Ž='Š®ø@D�u†OÊò„î#?(W ü¡;³k+6÷” «¤~PœVð B��®P@ùþ2¼!«¾~sÇ£+tþ²¯°9øer‚¶l›[ÁÇÀUß;²D ��ŠÄ+ÆWx z2¸A��Ewvl›fÁØu¼›h�Ù¶ˆ›IÂ,ÛV
  2976. Èfß`Cðñ…MÂa°ÑÝ 2Y¶¤‡MÁÇWx!‡y@�b+¸ó`£«Äþ¶«ð@êß ®ð@êð„-ÙUø UwÂÀÕÊ[²«€AÜF:¹ c»6÷­àBØî*¨�O‘U >‘ �¶0"[-�–ÉKe%²ÁÙ€‰lÐD¶p"[<- –ÑKi%´¡Úp‰m@D¶¤"[T-¬–×Kl%¶AÛ@‰m¨D¶Ø"[n-¸–ÝKnÂ%·�ÛЉmðD¶ü"[€-Á–á?帡Ü`‰n@D·$"[”-Ë–æKs‚%ºÝ �ð›{‚tX�$@������������Užaß�U z³j Hêá„Ô+–{PŒ®@Šæ3k�(ŠÅ3jØKÅêþ4¨àK6Ÿ�²©`J½›YGÀ&ml fÕ°–mI�W, x@�(ødz¦Á.±UŠ ¼_À6J XÀ†K¬Uw�(�¥…­¨A^OdŠ®`@Fဌ�ˆ�*¹�–KÕ›v€Þ#×¥³fÖ@‘Œ#s‚ÀFI–ÿ„€'���žååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�1_ Õ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321���;�Z�x�—�µ�Ô�ó�0NSun$Mon$Tue$Wed$Thu$Fri$Sat$�������:�:�Enter today's date (MM/DD/YY): $�Enter the time (HH:MM:SS): $�Press any key to set time $�ÿ������Strike key to set time$�ÿ������ERROR: Requires CP/M3.$ERROR: Illegal time/date specification.$1_ 1_ Í“"Ô *Ô }!Ö –Ÿ/*Ô õ|!× –ÆÿŸÁH¡ÒsÈ1Í�"Æ Ê1Í�X�"È :]�þCÂ:]�þCÂÅ*È DM¬ ÍC
  2977. þ�ÂûÍí ÍÕÒÍœo&�"Ë !]�6�ÃÝÃm:]�þ Â$Íí Ãm:]�þSÂ"ÍçÌ͵.f ì
  2978. -Â=d ÍÅ>�!e ¾Ò–.± f
  2979. -Â\!« "{ �*{ "} ! 6�*} ~2ˆ Í .å*È ë¬ á
  2980. -ÂŽÍçí͵.f  
  2981. -§d ÍÅ>�!e ¾Ò.± f
  2982. -ÂÆ!« "{ �*{ "} ! 6�*} ~2ˆ ÍÄÍç͵Íœo&�"Ë .å*È ##ë® á
  2983. - )2Í�ÍçÃm.± ��
  2984. -Â*!« 6« Í€ Íç2͵Íœo&�"Ë .å*È ë¬ á
  2985. -ÂZI2Í�ÍçÍÞÂÍçR͵ÍçÍÞ1_ Íçj͵ÍÞûv�� Í�É��Í�É!_ q*_ &�ëÍ�É!a p+q*` ë Í�É!c p+q*b ë
  2986. Í�É�� Í�É���Í�É Í¥
  2987. Í¥É!€ q: <2 O�*} :€ wÉ!‚ p+q*� ~þ$Ê7*� : <2 O�å*} Á
  2988. w*� #"� ÃÉ!ƒ q:ƒ Æ0OÍòÉ!„ q:„ æøOÍ8:„ æOÍ8É!… q*… MÍF:ÍòÉ!† q*† &�ë!
  2989. �͚
  2990. KÍ8*† &�ë!
  2991. �͚
  2992. MÍ8É!‡ q*‡ MÍr/ÍòÉ:ˆ þ�±É: þ¿!ˆ 6�É: <2 O�*} ~2ˆ É:ˆ þ ÂàͨÃÒÉ:ˆ Ö0Ö
  2993. ŸÉ!Š s+q!‹ 6�ÍÒÍáÚÂÍáÒG:‹ æàþ�ÊÂ:‹ ‡‡‡õ:‹ ‡ÁH�2‹ ŸÒ/Â:ˆ Ö0!‹ †wŸÒAÂͨÃ!‰ :‹ –Ÿ#õ~!‹ –ŸÁH±ÒaÂ:‹ É!Ž s+q+ÑÁqÕÍÒ!Œ :ˆ ¾Ê€Âͨ*� M*Ž ëÍêÉ!� s+q:� æþ2‘ :� æÖ�ÖŸ*� &�Œ) ëõ>;Íä
  2994. ŸÁH¡ÒÇ:‘ =É:‘ É*’ ë!
  2995. �͚
  2996. ë!” s*’ ëÍœ
  2997. ë"’ :” É!• q*• &�ë!
  2998. �͚
  2999. ë))))å*• &�ëÍœ
  3000. Á }É Íê=2– :– ÖÖŸ2� Ò.!œ 6Ã;*– &�€ ~2œ /Å*œ ëÍe2— /ÅcNÍe2˜ :— ÖÖŸ!� ¦õ:˜ æÖ�ÆÿŸÁH¡ÒxÂ*– &�Œ) :˜ ÖN_�å!m͹
  3001. ÑÍ’
  3002. å*— &�Á å�NÍ�ÑÍÍ
  3003. å*˜ M*– ëÍ�_�áå*{ #Áq#pÉ�ÍêOÍé�*{ w:Å;�ÍeOÍé�*{ w*{ ~þÂ:ˆ þ: :Å;�Íe2Ê �*{ 6�Ã-:Å;�ÍeOÍé�*{ wÉ!Ÿ s+q:ž ‡‡‡‡!Ÿ ¶É!˜ 6N!m"  :˜ æþ�Â[!n"    ’ Í×
  3004. ÚhÉ  ’ Í×
  3005. ë+s#r!˜ 4ÃEÉ!– 6 >�!– ¾Ò»:– =2– þÒ�!£ 6�*– &�Œ) :£ ÍŽ
  3006. ë!’ Íò
  3007. Ò¸ÉÃÉ�*{ ~2™ *{  ~2š *{  ~2› *{ #^#Vë"’ +ë!�Íš
  3008. ë!¢ sÍ@!£ 6�:˜ æÖ�ÖŸõ>;!’ Íï
  3009. ŸÁH¡Ò !£ 6Í~*– &�Œ) :£ ÍŽ
  3010. ’ Íç
  3011. ë!— s+4É:¢ ‡‡O�!¤ DMÍ  Íò*– MÍ—*— MÍ—*˜ MÍr Íò*™ MÍa*š MÍa*› MÍFÉ!¨ p+q!��"© *§ "{ � "} *{ ~þ�° ͼ! 6ÿÍ: Ãì *{ ~ÖÖŸõ~ÖÖŸÁH±Òé ! 6�*} ~2ˆ Í ÍÄ* &�ë*} "© Ãì ÂÉ!« 6�À2Í�.å*È DM¬ á
  3012. -Â
  3013. « Í€  Í¥!Ê 6�>!Ê ¾ÚB
  3014. *Ê &�� « NÍ¥:Ê <2Ê Â
  3015. É!Ñ r+s+p+q+ÑÁqÕ!Ò 6�:Í =!Ò ¾ÚŠ
  3016. *Ò &�ë*Î å*Ò &�ë*Ð Á
  3017. ¾Ê€
  3018. >�É:Ò <2Ò ÂW
  3019. >ÿÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ³
  3020. ñ=¡
  3021. ÉDM!��>)ë)ëÒÈ
  3022. =ÂÀ
  3023. ÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1bÃí����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321NAMES~VALUES~HELP~CON:~CONIN:~CONOUT:~LST:~AUX:~AUXIN:~AUXOUT:~CONSOLE~KEYBOARD~PRINTER~AUXILIARY~AXI:~AXO:ÿ� &+07?GPXbgkXON~NOXON~NULL~50 ~75 ~110~134~150~300~600~1200~1800~2400~3600~4800~7200~9600~19200ÿ�
  3024. #'+/49>CHMRWCOLUMNS~LINES~PAGESIZEÿ�ÿ�[]=, �ÿNONE 50 75 110 134 150 300 600 1200 1800 2400 3600 4800 7200 9600 19200�"$*&("*&(INPUT $OUTPUT $SOFT-BAUD$SERIAL $XON-XOFF $Error at the '^'; $Error at end of line; $Invalid number$End of line expected$Invalid delimiter$Invalid option$Baud rate can not be set for this device$Invalid physical device$Physical device does not have input capability$Physical device does not have output capability$Physical device does not have input/output capability$A NULL device can not be assigned to CONIN$Ambiguous assignments to a NULL device are not allowed$Physical Devices:
  3025. $I=Input,O=Output,S=Serial,X=Xon-Xoff
  3026. $  $
  3027. Bad Logical Device Assignment; $Physical Device Does Not Exist$ $File$Null Device$Current Assignments:
  3028. $CONIN: = $CONOUT: = $AUXIN: = $AUXOUT: = $LST: = $Console width set to $ columns
  3029. Console page set to $ lines
  3030. $CONIN: = $CONOUT: = $AUXIN: = $AUXOUT: = $CONIN: = $CONOUT: = $AUXIN: = $AUXOUT: = $LST: = $Physical Device: $Baud Rate: $Characteristics: $PARALLEL$Requires CP/M 3.0$Device Reassignment Not Supported$Enter new assignment or hit RETURN $1b1bÍ�}Ö0ŸõÍ�|ÖÖŸÁH±Ò’ÍX���Í�Í "g:€�Ö�ÆÿŸõ>�gÍçµÖŸÁH¡Ò|!��"}€ÅìÍZ :ÖÖŸõ:Ö ÖŸÁH±õ:�ÖÖŸÁH¡Ò|Íb���Í�>�gÍçµÂ–¤ÍX���Í�͘2e͘2f.xå*gDMƒá
  3031. -²��ÍA/Ò;ÍSÍóÆÍXÍÊ ÿ}Íh2iÍÊ !~6 å*i&�Á 6�~ÍA/Ò���Í�!l6:i!l¾Ú5*l&�~ Nͬ *l&�~ w:l<2lÂ
  3032. :i2dÍb���Í�ûv!q*&�ëÍ�É! p+q*ë Í�É! s+p+q*
  3033. : w#6�*
  3034. ë
  3035. �*
  3036. #"
  3037. N#FyÉ�� Í�É! q: 2!6�1Í�É!q:2!6�1Í�É!s+q:2!6ÿ*&�"1Í�É!r+s+q:2!6þå*ëá#s#r1Í�É!q:2ûû2Í�É!q!6*&�„
  3038. ¾Â> >�É*&�„ :¾ÂR :É!4Ã, É!r+s+p+q+ÑÁp+qÕÍ� !#6�ÍÖ
  3039. *~þ�ÊÀ *~2#* MÍ# 2�!'6:�þ�· Íô
  3040. :'Úª ú * MÍ# 2�Õ ÃÊ ÍÖ
  3041. Ãv :2€Í4 É:2€2&*~2$!'6�*~2#ÍÖ
  3042. *~þ�Âõ ÃP
  3043. *N�å!� ë*å* Á
  3044. –=2%!&¾áÂD
  3045. !'6!6:&!¾ÚA
  3046. Íô
  3047. :'Ú:
  3048. Ãß !4Â#
  3049. ÃG
  3050. Ãß *6�Í4 É*:$w:€}Í{ë+s#rÍ� :�þ�Êz
  3051. *}#"}Ã
  3052. !�6É:#2(O�* ~2*&�ë*:ƒ¾ÊÐ
  3053. !(4*:(w*&�ë*: ¾Â¿
  3054. É*(&�ë*~2Ñ
  3055. *6�É*}~2 Í€
  3056. :2!!6*}#~2 É!!4N�* :‚¾Â !'6�Ã$ *!&�ë*: ¾Ê$ !'6�!4N�*} ~2 É*&�ë*}~2 * MÍ# 2�:�ÖŸõ>!�–ŸÁH±Ò} !4N�*} ~2 * MÍ# 2�ÃL :2€}Í{#ë+s#rÉ*}NÍ# 2�!Œ¾Â« *}#"}Ã� É!)q:)þaÚÆ :)þ{ÒÆ :)Ö É:)É ÍH
  3057. ÍHÉ!-s+q+ÑÁp+qÕ:-=2-þÿÊÿ **:,w**#"*Ãâ É!.q!76�*b"3"5:eþ(Ò !e6(*d&�ë*e&�͈!1s*d&�ëÍŠë!2s:.ÖÖŸõ:.ÖÖŸÁH±Òa *}+"}Ãp :€}Íç+ë+s#rÍÊ !/6:1!/¾Ú– *3"5*eMÍS !/4Âx *2MÍS :7Ò­ ÍXó /ÍX:eþ?Ò¾ ÍÊ *.M�!1 ^#VëéFÍXÃG UÍXÃG jÍXÃG |ÍXÃG ‹ÍXÃG ´ÍXÃG ÌÍXÃG ûÍXÃG +ÍXÃG aÍXÃG ŒÍXÃG Î × à é ò û    ( ÍÊ ���Í�É!8q!06:8!0¾Ú{ *3NÍH*3#"3!04Â\ ÍÊ !06:8!0¾Úº *5}ÍêµÂ§ !76^ÍHì  ÍH*5#"5!04ƒ ÍÊ É!;s+p+q!�"<!;>–wþ�Êç *;M!<ÍÓë+s#r*<9ÍËë+s#rëÉ!>q!��"@}2?>!?¾Ú3*?&�m ~þÂ,*@DM*?ë; "@!?4Â*>M*@ëÍêÉ!Bq!C6�>!C¾Úp*B&�)))ƒ å*C&�Á NÍH!C4ÂHÉ!Dq*D&�)))ƒ � ~2FO>¹Ò•!F6�!E6�>!E¾ÚÅ�*F&�Ͳ� å*E&�Á NÍH!E4šÉ!Gq!I6�*G&�)))ƒ � ~2H·2HŸþÿÂ÷IÍH!I4:H·2HŸþÿÂOÍH!I4:Hæþ2HŸþÿÂ'SÍH!I4:H·2HŸþÿÂ>XÍH!I4:IþÊR ÍH!I4Ã>ÉÍÊ ÃÍXØÍX:e2Jþ(Òr!J6(*J&�ë!�͈!Ls+6�!J6*K&�)))ƒ ~þ� ÍÊ É*KMÍ? ÍH*KMÍq ÍH*KMÍÆÿÍX!K4+~!L¾ÚØÍÊ Ã…!J4ÊÉ!Qp+q:e2cþ(Òö!c6(:cÖ
  3058. _�!�͈!es!c6�>!c¾Ú/*P)"PŸ*c&�S w!c4 !c6�*c&�)))ƒ ~þ�ÊX:cþÂQÃX!c4Ã4:c2f!R6�!d6+6�>!c¾ÚÎ*c&�S ~þÿÂÇ:f!c¾Ò�ÍX%ÍXÍÊ É!R6*cMÍ? ÍH!d4:e¾ÒÇ!d6ÍÊ DÍX!c4Âk:bþÿÂá!R6OÍX:Rþ�ÂïTÍXÍÊ ÉÍÊ `ÍX"Í°"gxÍX*gDMÍà$Í°"gƒÍX*gDMÍà&Í°"gŽÍX*gDMÍà(Í°"g™ÍX*gDMÍà*Í°"g¤ÍX*gDMÍàÍÊ É!jp+q>!€¾Ò€>ÿÉmÅ ÍÕ !k6�:€=!k¾Ú¹*k&�ë*iå*k&�m Ñw!k4Â�!k6�*k&�)))ƒ ~þ�Ê !l6�>!l¾Ú *l&�m å*k&�)))ƒ å*l&�Á Á
  3059. ¾ÊÃ!l4ÂÕ:kÉ!k4>¾Ò>ÿÉþ>ÿÉ!sq*s&�)))ƒå � ~2uÁ!ƒ � ~2v!6�!�6:�ÖÆÿŸõ:�ÖÆÿŸÁH¡ÒHýÅUÍZ :þ�Â…Í� :þÂ’Í� :þ°:uö*s&�)))ƒ � w:þÂÎ:uæï*s&�)))ƒ � w>!¾Ò2:Ö2:uæü2tŸ2tþ�ÂøÍ� *s&�)))ƒ � :w.xå*gëƒá
  3060. -Â*s&�"ýÍ "wÃE.xå*gëƒá
  3061. -Â=ÃSÉ!{s+p+q>!{¾Ò_�Í� !��"|!~6:{!~¾Úµ*y~Ö0Ÿ*yõ>9–ŸÁH±Ò��Í� !|ͧå*y~Ö0_�á"|*y#"y:~<2~Âj>ÿ!|ÍòÒÅ�Í� *|}É!q*&�ë!d�͈!€s^�!d�Ͳ:ÍÝë!s^�!
  3062. �͈!�sn&�Í«:ÍÝë!‚s>�!€¾Ò":€Æ0OÍH>�!€–Ÿõ>�#–ŸÁH±Ò?:�Æ0OÍH:‚Æ0OÍHÉ!�6!6�:�ÖÆÿŸõ:�ÖÆÿŸÁH¡ÒhÅÍZ :þ�Â…Í� :þÂÊ:�þÊ�Í� ÃÊhÅÍZ :€}Íç+DM*€ëÍI=2ƒ*ƒëÍÈ:þÂ:�þÊâÍ� ÃhÅÍZ :€}Íç+DM*€ëÍI=2ƒ*ƒëÍÈÃS͘2e͘2fÍÊ ¯ÍX:e<OÍÊÅÍX:f<OÍÊäÍXÍÊ ���Í�É!„q:„ÖO�!Ý ~2…:…Ö�ÖŸõ:…ÖÖŸÁH±Ò«íÍX"Í°"†*†DMÍàøÍX$Í°"†*†DMÍà:…ÖÖŸõ:…ÖÖŸÁH±ÒïÍX&Í°"†*†DMÍàÍX(Í°"†*†DMÍà>!…¾Òg:…Ö"O�!C ^#VëéÍXÃUÃU$ÍXÃUÃU/ÍXÃUÃU:ÍXÃUÃUEÍXÃU
  3063. "+.7:*…MÍ°"†*†DMÍàÍÊ ���Í�É:2ˆ:�Ö�ÖŸõ:�ÖÖŸÁH±Ò›*MÍSÃî:�þÂá:ÖÖŸõ:ÖÖŸÁH±õ:ÖÖŸÁH±õ:Ö ÖŸÁH±ÒÙÍIÃÞÍ� Ãî:�þÊîÍ� !�6!6�ýÅUÍZ :ˆÖO�!Ý ~2‰:þÂJ:‰þÒ-
  3064. Í� ÃG:‰þ"Â= Í� ÃG*‰M��ÍêÃ!Š6�#6�>!‹¾Úp*‹&�m 6�:‹<2‹ÂR:Š/Ò:€}Íç+DMÍn2Œ:Œþÿ—Í� *Œ&�m 6:�þ±*ŒMÍ#:�Ö�ÖŸõ:�ÖÖŸÁH±õ:�ÖÖŸ*}õ~Ö�ÖŸÁH¡ÁH±Òç!Š6:�ÖÖŸ*}õ~Ö,ÖŸÁH¡Ò*}#"}:Š/ÒýÅUÍZ Ãp:‰Ö�ÖŸõ:‰ÖÖŸÁH±Òd*Œ&�)))ƒ � >¦þÂ\"Í÷ $Í÷ ÃaÍ� Ã:‰ÖÖŸõ:‰ÖÖŸÁH±Ò©*Œ&�)))ƒ � >¦þ¡&Í÷ (Í÷ æÍ� Ã:‰Ö"ÖŸõ:‰Ö&ÖŸÁH±Òë*Œ&�)))ƒ � >¦þÊáÍ� Ãè*‰MÍ÷ Ã*Œ&�)))ƒ � >¦þ�Ê Í� Ã*‰MÍ÷ É!�q*�&�)))ƒ � ~2Ž*�&�)))ƒ � ~2�ÍÊ PÍX*�MÍ?ÍÊ cÍX*�MÍqÍÊ vÍX!‘6�>!‘¾Úð:Ž·2ŽŸþÿ¸*‘&�Í«ê DMÍXÍÊ !�6�>!�¾Úµ ÍH:�<2�Â�Ãæ:‘þÂæ‰ÍXÍÊ !�6�>!�¾Úæ ÍH:�<2�ÂÎ:‘<2‘Âm���Í�É!“p+q:�Ö�ÖŸõ:�ÖÖŸÁH±Ò!”6Ã$!”6�*’DMÍn2•:•þÿÂ<Í� :”ÒJ*•MÍ:�þÂ\*•MÍ#ÃaÍ� É!�6!6�:€�þ�€!"b"}Ã�!‚�"}+"b+~2d€ÅìÍZ :�Ö�ÖŸõ:�ÖÖŸÁH±õ:�ÖÖŸÁH±ÒÈ!™6ÃÍ!™6�:Ö�ÖŸõ:ÖÖŸÁH±Òý:€}Íç+DMÍùÍSÍóÃ@:þÂ:™ÒÍSÃÍ� Ã@:þÂ7:™Ò/ÍóÃ4Í� Ã@ÍsÍSÍóÉ!�p+q*œ~Ö ÖŸ*œõ~Ö ÖŸÁH±Òk*œ#"œÃG*œ~þ�Âw>�É>ÉÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ¡ ñ=Â�É^#Vë)å))Á ÉDM!��>)ë)ëÒÁ =¹Éë_�ëµo´gÉ^#Vë) Â×É_�{•ozœgÉo&�•oœgÉ_�{–_z#žWëÉ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1õ6ÃO����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321ERROR: Illegal Option or Modifier.
  3065. $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing.
  3066. $Requires CP/M 3
  3067. $ERROR: Options not grouped together.
  3068. $ERROR: Illegal command tail.
  3069. $No File
  3070. $1õ61õ6Í|2ö7Í}2÷7:÷7Ö0Ÿõ:ö7ÖÖŸÁH±Ò‚êÍâ0ÍuÃ…ÍlÍ92•8°8Í°8Í,ÍT28!º86�ÿÿ²8Í—6µÊñ:¶8æþ�ÊÕ:º8þ�ÂÉÍÛÃÒüÍâ0ÍuÃî:¶8æ@þ�ÊåÍI
  3071. Ãî#Íâ0ÍuäÍ9 ͉!Š8ÍŽ2•8þÿÊ*•8MÍ)*†8"½8!��"ˆ8†8ÍŽ2”8!„86�>�†8ÍŸ6µÆÿŸõ:Œ8Ö�ÆÿŸÁH¡ÒŒ!\�6?\�Í¢2Á8!��"¿8:Á8þÿÊn*¿8#"¿8Ͳ2Á8ÃV*¿8DMÍõ!å*¿8)Á ë!�Í­6ÒŒ!„86ÿ!…86ÿ!ÿÿ"ˆ8:”8þÿÊù*”8ë¿8Í*ˆ8¿8Í6>�Í~6µÊí:Œ8Ö�ÆÿŸõ:„8/!…8¶ÁH¡ÒêÍŽ !…86�!96�:“8ÒêÍŒ$Íe.†8ÍŽ2”8×*½8"†8Ã÷:o9/õ:�8/ÁH¡ÒBÍâ0Íuûv�� Í�o&�É!–8q*–8&�ëÍ�É��Í�É��Í�Éÿ� Í�É!—8q:—82˜8!™86�˜81Í�É�mÍ�É���Í�É!œ8q:œ8Ö0Ÿ/õ>9!œ8–Ÿ/ÁH¡É!¡8r+s+q+ÑÁp+qÕ* 8>�w#6�!�"¢8}2¤8:Ÿ8!¤8¾Ú!¤8:Ÿ8–O�*�8 NÍ~ÚÛ>�É* 8å!¤8:Ÿ8–O�*�8 ~Ö0_�*¢8ÍC6ÑÍ6ë+s#r!¢8Í86ë+s#r#4¸>ÿÉ!§8s+p+q:§8þ�Â5*¥8>ÍX6ë+s#rÃL*¥8å*§8M!�Íh6ÑÍ\6ë+s#rÉ!©8p+q!ª86�:ª8ÖŸ�!¨8õÍ6>�Í~6µÖŸÁH¡ÒŠ!¨8Ín6ë+s#r#4ÃX:ª8É!¬8p+q*«8N#FÍM2­8O>¹Òª>ÿÉ!�"®8>�!­8¾ÒÈ*­8M!®8Íd6ë+s#r*«8®8å͸6ëás#r:­8Éÿÿ²8Í—6µÆÿŸõ:¶8æÖ�ÆÿŸÁH¡Ò9
  3072. :¹8þÊ**´8#~þAÂ!’86ÿÃ!*´8#~ÖDÖŸ*´8##õ~ÖIÖŸÁH¡Ò9!ø76ÿÃ!*´8#~ÖDÖŸ*´8##õ~ÖAÖŸÁH¡Òc!Œ86!‘86ÿÃ!*´8#~þEÂu!ÿ76ÿÃ!*´8#~þF«*´8##~þFÂ’!�86ÿè*´8##~þUÂ¥!Œ86èÃ?
  3073. Ã!*´8#~þGÂ:·8þÒË*´8##~Ö02»8Ãî*´8##~Ö0o&�Í<6�å*´8 ~Ö0_�áë!»8s:»8Ö�Ÿ/õ>!»8–Ÿ/ÁH¡Ò*»8ë†8ÍÃÃ?
  3074. Ã!*´8#~þMÂ*!�86ÿÃ!*´8#~þNÂy�*´8 ~þXÂI!þ76ÿÃv�*´8 ~þPÂ^!86ÿÃv�*´8 ~þSÂs!“86�ÃvÃ?
  3075. Ã!*´8#~ÖRÖŸ*´8##õ~ÖOÖŸÁH¡Òž!ú76ÿÃ!*´8#~ÖRÖŸ*´8##õ~ÖWÖŸÁH¡ÒÃ!û76ÿÃ!*´8#~þS *´8##~þYÂà!ù76ÿà *´8##~þIÂó!Œ86à *´8##~þOÂ!“86ÿà Ã?
  3076. Ã!*´8#~þXÂ!ý76ÿÃ!Ã?
  3077. °8ÍÃ6
  3078. *´8#~þLÂz°8Í:¶8æ þ�Êt*´8#å*·8M�8Í–Òn>�8ÍŸ6ÒeÃ?
  3079. °8ÍÃqÃ?
  3080. ÃwÃ?
  3081. Ã6
  3082. *´8#~þUÂp °8Í:¶8æÖ�ÖŸõ:÷7Ö ŸÁH±Ò¥Ã?
  3083. :¶8æÖ�ÆÿŸÿÿ²8õÍ—6µÆÿŸÁH¡Òm *´8#~ÖAÖŸ*´8##õ~ÖLÖŸÁH¡Òê!ÿÿ"†8Ãd :¶8æ Ö�ÆÿŸõ:·8ÖŸÁH¡Òa :·8þ *´8#~Ö02»8Ã7 *´8#~Ö0o&�Í<6å*´8##~Ö0_�áë!»8s:»8Ö�Ÿ/õ>!»8–Ÿ/ÁH¡Ò[ *»8ë†8ÍÃ^ Ã?
  3084. Ãd Ã?
  3085. °8ÍÃ¥Ã6
  3086. *´8#~ÖDÖŸ*´8##õ~ÖRÖŸõ~ÖIÖŸÁH±ÁH¡Ò3
  3087. °8Í:¶8æþ�ª Ã?
  3088. :¶8æÖ�ÆÿŸÿÿ²8õÍ—6µÆÿŸÁH¡Ò0
  3089. *´8#~ÖAÖŸ*´8##õ~ÖLÖŸÁH¡Òý !ÿÿ"Š8ÍBŠ8Í6ë+s#rÃ'
  3090. *´8#~ÖAŸ/õ>P–Ÿ/ÁH¡Ò$
  3091. *´8#~ÖA_Š8ÍÃ'
  3092. Ã?
  3093. °8Íê Ã6
  3094. Ã?
  3095. ÃÛ!º86ÿÉ€Íâ0ÍuÉ:�8þ
  3096. Ò . å*´8# �å*�8&�ÍC68 � ëÁá
  3097. -Âo
  3098.  �*�8&�ÍC68 � ~Ö ÖŸ �*�8&�õÍC68  � ~Ö ÖŸÁH¡ÒÉ
  3099.  �*�8&�ÍC68  � 6ÿÃÞ
  3100.  �*�8&�ÍC68  � 6�*´8~þ�Âû
  3101.  �*�8&�ÍC68 6ÿà *´8~= �*�8&�õÍC68 ÁHq:�8<2�8Ã2 ¥Íâ0
  3102. �Åÿd�Í[1Íø0°8ÍÉ:ù7!ø7¶/ÒM !ø76ÿ#6ÿ:û7!ú7¶/Òa !û76ÿ+6ÿ:þ7!ý7¶Ò| :Œ8þ�Ây !Œ86Ä !þ76ÿ+6ÿ:�8þ�·  �*�8&�ÍC68  � 6ÿ �*�8&�ÍC68 6ÿ!�86>�Š8ÍŸ6µÂ !Á86�:�8=!Á8¾Ú  �*Á8&�ÍC68 ~þÿÂû  �*Á8&�ÍC68 :•8w �*Á8&�ÍC68 ^Š8Í:Á8<2Á8ÂÈ Ãt !Á86�:�8=!Á8¾Út  �*Á8&�ÍC68 ~ÖÿÆÿŸ �*Á8&�õÍC68 :•8–ÆÿŸÁH¡Òj ¹Íâ0Íu:Á8<2Á8Â# >�†8ÍŸ6µÂŠ ÍK_†8Í>0!÷7¾ÒÄ :�8/ÒÄ ÿÿ�8Í—6µÂÄ ÍTo&�"�8>�8ÍŸ6ÒÄ !�"�8É
  3103. state8, char = $
  3104. state7, char = $
  3105. state6, char = $
  3106. state5, nxtchar = $
  3107. state4, char = $
  3108. state3, char = $
  3109. state2, char = $
  3110. state1, char = $
  3111. startstate, char = $!Æ8p+q!Ç86�*Ç8&�ë*Å8~Ö ÖŸõ~Ö ÖŸÁH±Òž !Ç84Ãy :Ç8É!È8q:È8Ö[ÖŸõ:È8Ö]ÖŸÁH±õ:È8Ö(ÖŸÁH±õ:È8Ö)ÖŸÁH±õ:È8Ö=ÖŸÁH±õ:È8Ö,ÖŸÁH±õ:È8Ö�ÖŸÁH±Òý >ÿÉ>�É!Ê8p+q!Ï86�*É8#DMÍn 2Î8O>�¹ÒG*É8~!Î8–<oå*Î8&�� ë*É8å*É8#ëÁá
  3112. -Â?!Í86*Í8&�ë*É8~þ�Ê*Í8&�ë*É8DMÍn 2Î8Ö�ÖŸ*Í8&�ë*É8õ~Ö�ÆÿŸÁH¡õ:Ï8/ÁH¡Ò¾*Í8&�ë*É8~þ"´!Ï86ÿ*Í8&�ë*É86\:Í8<2Í8Ã\*Í8&�ë*É8~Ö�ÆÿŸ!Ï8¦ÒG*Í8&�ë*É8~þ"Â=*Í8&�� ë*É8~þ"Â,*É8~!Í8–<oå*Í8&�� ë*É8å*Í8&�ë*É8ëÁá
  3113. -Â!Ã=*Í8&�ë*É86\!Ï86�:Í8<2Í8þ*Í8&�ë*É8DMÍn 2Î8O>�¹Ò*Í8&�ë*É86 *Í8&�� ë*É8"Ë8>!Í8¾Ò¶:Í8=O�*É8 NÍ¢ õ:Î8!Í8†O�*É8 NÍ¢ ÁH±Ò¶*Ë8+"Ë8*É8~<õ:Î8!Í8†=Oñ‘o:Î8å!Í8†O�*É8 DM*Ë8ëá
  3114. -ÂÞ*Í8&�ë*É8~þ"Âû!Ï86ÿ:Í8<2Í8ÃL:Í8=O�*É8 ~þ Â#:Í8=O�*É8 6�É!Ñ8p+q!Ò86�*Ò8&�ë*Ð8~þ�ʇ*Ò8&�ë*Ð8~ÖaŸ/*Ò8&�ë*Ð8õ>z–Ÿ/ÁH¡Ò}*Ò8&�ë*Ð8~Ö *Ò8&�ë*Ð8w:Ò8<2Ò8Ã/É!Þ8q:Þ8Ö0Ÿ/õ>9!Þ8–Ÿ/ÁH¡É!ß8q:ß8ÖAŸ/õ>Z!ß8–Ÿ/ÁH¡É:×8<2×8O�*Õ8 ~2Û8*×8&�� ë*Õ8~2Ü8É!à8q�*Ó8 ÿÿÍ­6µÊ:Ú8<2Ú8O�*Ø8 :à8wÉ!á8q!Ý86�*Û8MÍ /õ:Û8Ö$ÆÿŸÁH¡Ò*:Ý8É*Û8MÍ õ*Û8M͈ÁH±õ:Û8Ö_ÖŸÁH±õ:Û8Ö$ÖŸÁH±õ:á8!Ý8–Ÿ/ÁH¡Òy*Û8MÍÝ͸:Ý8<2Ý8Ã**Û8MÍ õ*Û8M͈ÁH±õ:Û8Ö_ÖŸÁH±õ:Û8Ö$ÖŸÁH±Ò´͸:Ý8<2Ý8Ãy�*Ó8 6*Ó8 :Ý8w:Ý8É!â8q*â8MÍ õ*â8M͈ÁH±õ:â8Ö*ÖŸÁH±õ:â8Ö?ÖŸÁH±õ:â8Ö_ÖŸÁH±õ:â8Ö$ÖŸÁH±É!ã8q:Ú8!ã8†w*Û8MÍÊ!ã8õ:Ú8–ŸÁH¡Ò²:Û8þ*Â¥:Ú82å8*×8&�"æ8͸*Û8MÍÊÒe:å8<2å8͸ÃM!ã8:å8¾Úz*æ8ë!×8s>�É!ä86!å8:ã8–+¾Úš?ÍÝ:ä8<2ä8Â*æ8ë!×8sì*Û8MÍÝ͸Ã>ÿÉ!è86> !è8¾ÚÙ*è8&�ë*Ø86 :è8<2è8º:Ü8þ:Â:Û8ÖAŸ/õ>P!Û8–Ÿ/ÁH¡Ò :Û8ÖA<OÍÝ͸͸Ã>�ÉÃ�ÍÝ*Û8MÍ õ:Û8Ö$ÖŸÁH±õ:Û8Ö_ÖŸÁH±õ:Û8Ö*ÖŸÁH±õ:Û8Ö?ÖŸÁH±/Ò^*Ø8~þ�Â^>�ÉÍ/Òk>�É:Û8þ.“͸*Û8MÍÊÒ“!Ú86Í/Ò“>�É�*Ó8 6 *Ó8 6@>ÿÉ!é8q*Û8M͈/Ò¹>�É*Û8M͈�*Ó8 õ:é8–Ÿ/ÁH¡õ:Û8Ö�ÆÿŸÁH¡Òü*Û8MÍÝ͸�*Ó8 ~<*Ó8 wù:Û8ÖHÖŸõ:Û8ÖDÖŸÁH±õ:Û8ÖBÖŸÁH±ÒM�*Ó8 ~!é8¾ÒJ*Û8MÍÝ͸�*Ó8 ~<*Ó8 wÃM>�É�*Ó8 6 >ÿÉ!ê8q:Û8þ\Êh>�É͸:Û8Ö\ÆÿŸõ:Û8Ö�ÆÿŸÁH¡�*Ó8 õ~Ö ŸÁH¡Ò­*Û8MÍÝ͸�*Ó8 ~<*Ó8 wÃk:Û8Ö\ÆÿŸõ:Û8Ö�ÆÿŸÁH¡ÒË͸í:Û8þ\ÊÖ>�É�*Ó8 6͸>ÿÉ:×82ë8͵Òõ>ÿÉ:ë8=2×8͸!Ú86ÿ�ÍÝ Íþ�Â* ÍY/Ò* ͦ/Ò*>�É>ÿÉ:Û8Ö,ÖŸõ:Û8Ö)ÖŸÁH±õ:Û8Ö�ÖŸÁH±Ò]�*Ó8 6>ÿÉÍåÒv�*Ó8 >¶*Ó8 w>ÿÉ>�É�ÍÝ ÍO>�¹Ò°�*Ó8 >¶*Ó8 w*Ó8 > ¾Ò­�*Ó8 6 >ÿÉ>�É:Û8Ö,ÖŸõ:Û8Ö)ÖŸÁH±õ:Û8Ö�ÖŸÁH±Òã�*Ó8 6>ÿÉÍåÒü�*Ó8 >¶*Ó8 w>ÿÉ>�É:ì8Ò*Ó8ÿq#p>ÿÉ�*Ó8 6�*Ó8##ÿÿq#p>ÿÉ:Ã8Ò?Å  Í�*Û8MÍÒ0:Û8þ�ÂKÍÿÉ:Û8þ]‘͸:Û8Ö,ÖŸõ:Ü8Ö(ÖŸÁH±õ:Ü8Ö)ÖŸÁH±Ò~Í›É:Û8þ�ŠÍÿÉÍ/Éð:Û8Ö ÖŸõ:Û8Ö,ÖŸÁH±Ò°͸ÍCÉÍCÉ:Ã8ÒÊ×  Í�*Û8MÍÒ0:Û8þ�ÂÖÍÿÉ:Û8Ö ÖŸõ:Û8Ö,ÖŸÁH±Òø͸Í
  3115. ÉÃ:Û8þ)Â͸Í)É>�É:Ã8Ò é  Í�*Û8MÍÒ0:ì8Ò<*Ó8
  3116. q#p �*Ó8 6>ÿÉÍ-2ì8ÒJÍ´É>�É:Ã8Òcû  Í�*Ü8MÍÒ0:Û8þ(Âr͸Í
  3117. É:ì8ÒŽ*Ó8Mq#p �*Ó8 6>ÿÉÍ-2ì8ÒœÍ)É>�É;:Ã8Ò¶  Í�*Û8MÍÒ0:Û8þ�ÂÃÍÿ3É:Û8!��9w͸!��9~Ö,ÖŸõ~Ö ÖŸÁH±ÒëÍC3É!��9~þ]Â0:Û8Ö(ÖŸõ:Û8Ö,ÖŸÁH±õ:Û8Ö)ÖŸÁH±ÒÍ›3É:Û8þ�Â+Íÿ3ÉÍ/3É!��9~þ=Â?ÍM3É>�3É:Ã8ÒY"  Í�*Û8MÍÒ0:ì8Òu*Ó8Cq#p �*Ó8 6>ÿÉ�*Ó8 :í8wO>€¹ÒŠ>�ÉÍy2ì8Ҙ͟É>�É:Ã8Ò±4  Í�*Û8MÍÒ0:Û8Ö)ÖŸõ:Û8Ö�ÖŸÁH±Òâ:Û8þ�ÂÕÍÿÉ͸:í8=2í8ñ:Û8þ[Âñ͸ÍCÉ:Û8Ö ÖŸõ:Û8Ö,ÖŸÁH±õ:Û8Ö(ÖŸÁH±Ò+:Û8þ(Â$:í8<2í8͸Í/ÉÍ/É:Ã8ÒEF  Í�*Û8MÍÒ0:ì8Òa �*Ó8 6*Ó8/q#p>ÿÉ:Û8þ(Âv:í8<2í8͸Ãa�*Ó8 :í8wO>€¹Ò‹>�Éͳ2ì8ҙ͛É>�É:Û8þ@»!Ã86ÿ͸X  Í�*Û8MÍÒ0:Û8þ�ÂÇÍÿÉ:Û8þ)ÂÒ>�É:Û8þ(Âè:í8<2í8͸Í/É:Û8þ[Â÷͸ÍCÉͳ2ì8ÒÍ›É>�É!ï8p+q*î8"Ó8*Ó8##^#Vë"Õ8�*Ó8 ^#Vë"Ø8!×86ÿ!Ú86ÿ͸!ì86� �*Ó8 6��*Ó8 6�*Ó8 ~þ€Â^É*Ó8œÍ­6µÂtÍœ2ð8Ãç*Ó8/Í­6µÂŠÍ/2ð8Ãç*Ó8CÍ­6µÂ ÍC2ð8Ãç*Ó8MÍ­6µÂ¶ÍM2ð8Ãç*Ó8
  3118. Í­6µÂÌÍ
  3119. 2ð8Ãç*Ó8ÿÍ­6µÂâÍÿ2ð8Ãç!ð86�:ð8/Òø�*Ó8 6€*Ó8##ÿÿÍ­6µÊ*Ó8##:×8Í�6å*Ó8##Áq#pÉ!ò8p+q*ñ8"Ó8*Ó8##N#FÍ�*Ó8##N#F*Ó8##q#pÍ$*Ó8œq#pÉ
  3120. Scanning Directory...
  3121. $Out of Memory
  3122. $Not Enough Memory
  3123. $��Í�É�� Í�É!ù8p+q*ø8ëÍ�É��Í�ÉÍ™ÒËÍ�2ú8ÍuÉ! 9r+s+p+q+ÑÁqÕ! 96�:9=! 9¾Ú$* 9&�ë* 9>¦* 9&�ë* 9õ>¦ÁH‘ÆÿŸõ~Ö?ÆÿŸÁH¡Ò>�É! 94Âà>ÿÉ*û8>¦29!”8¾Êf:„8ÚA>�É!��"9*9ë9Í*†89Í6>�Í~6µÂf>�É>�†8ÍŸ6µÆÿŸõ:9Ö�ÆÿŸÁH¡õ:…8Ö�ÆÿŸÁH¡Ò˜*9ëˆ8Í!96�:�8=!9¾Ú �*9&�ÍC68 ~ÖÿÖŸõ:•8–ÖŸÁH±Ò �*9&�ÍC68  � ~þÿÂê:ÿ7/É Å*û8# �å*9&�ÍC68 � ëÁÍÌÒ:ÿ7/É!94Â�:ÿ7É!96�!96> !9¾ÚJ*9&�ë*û8>¦!9†w!94Â(:”8!9†wæwO�!ü9 "9O�!ü9 ^#Vë"ÿ8!96�>�ÿ8ÍŸ6µÆÿŸõ:9/ÁH¡ÒÔ*ÿ8å*û8>¦á–ÖŸõ Å*ÿ8#å*û8#ëÁÍÌÁH¡Ò¼!96ÿÃÑ�*ÿ8 "9*ÿ8 ^#Vë"ÿ8Ãt>�ÿ8ÍŸ6µÂã>�É>ÿÉÉ*û8~þ!Ê¡Í/Ò¡*õ8#DMÍõ!"99Í¢6Ò>�Éý89Í’6Ò>�É�*9"9"ÿ8*õ8#"õ8. å*û8#å*ÿ8#ëÁá
  3124. -ÂB*û8>¦*ÿ8w �*ÿ8 >�w#6��*ÿ8 w#6��*ÿ8 w#6��*ÿ8 w�*ÿ8 w#6��*ÿ8 w#6�*9å*ÿ8ëás#r:9Ò#*û8>¦þ� *û8~þ!Ê  �*û8 åÍ;2á¾Ú�*9 �9åÍ—6ëáÍ�6Òê>�É �9Í—6ë+s#r. å*9ë*9DMá
  3125. -Â�*ÿ8 å*9ëás#rÍ7Ã4*û8>¦þ�Ê1Ã4Í7>ÿÉ. å*û8#å*ÿ8#ëÁá
  3126. -ÂF �*ÿ8 å*û8 ~á¦*ÿ8 w!96�!96ÍK2>ÿÍ~6Ò~!96!96>!9¾ÚåÃ�:9!9†wÒƒÃå*9&�ë*û8n&�"9:9þÂÏ*9&�� ë*û8~9ÍW6ë+s#r>�9ÍŸ6µÊâ:9<29Ã�>�!9¾Ò� �*ÿ8 åÍ;2<_�*9&�ÍC6�å*û8 >€–õÍ;2ÁH¡Ñ͈6ëÁÍ<0 �*ÿ8 å*°9&�ë*9&�ÍC6ÑÍ6�å*û8 >€–õÍ;2ÁH¡æüÑ͈6 �å*ÿ8 Áq#p�*ÿ8 å*°9&�ë*9&�ÍC6ÑÍ6�å*ÿ8 Áq#pÉRÍâ0�ý8Í—6"9!96�>!9¾ÚÈ *9&�ü9) >�w#6�:9<29Â¥ *�"9Íy2!÷86�!��"õ8"ó8!\�6?\�Í¢29!à�"9*9~þ!Â!!96�ÿà !!96�:9þÿʈ!:9懇‡‡‡o&�€�"û8:9Ò?!*9&�Í<6a� €�"9*û8~þåÊ|!*ó8#"ó8*û8~þ Âf! �*û8 ~2÷8Ã|!Í'Ò|!Íç/Ò|!lÍâ0ÉÍ»Ͳ29à !É!ü:"ý8�;Í—6Ò¤!|Íâ0ÍuÉ
  3127. Sort Stack Overflow
  3128. $Not Enough Memory for Sort
  3129. $
  3130. Sorting Directory...
  3131. $! 9p+q*9))))å*9))Á å*9)Á å*9Á å*ý8Á É!$9r+s+p+q!%96> !%9¾Úm"*%9&�ë*!9>¦2&9*%9&�ë*#9õ>¦2'9ÁH¹Êf"!'9:&9–ŸÉ!%94Â-">�É!-9r+s+p+q!l96�**9"49*,9"69:l9þ Òu$*l9&�))49å ^#Vë"*9á � ^#Vë",9!l95,9*9Í’6Òr$**9".9*,9"09*,9ë**9Ír6)ë*(9N#FÍõ!"909.9Í’6ÚØ#*.9)ë*(9N#FÍõ!"ÿ8*ÿ8DM*9ëÍ"Ò5#*.9#".9*.9)ë*(9N#FÍõ!"ÿ8à #*09)ë*(9N#FÍõ!"ÿ8*9DM*ÿ8ëÍ"Òs#*09+"09*09)ë*(9N#FÍõ!"ÿ8ÃG#09.9Í’6ÚÕ#*.9)ë*(9^#Vë"29*09)ë*(9å*.9)ë*(9ãN#Fáq#p*09)ë*(9å*29ëás#r*.9#".9>�!09ͪ6ÒÕ#*09+"09Ãë"*909Í’6.9,9åÍ’6ÑÍ�6Ò2$,9.9Í’6Ò)$!l94n&�))49 å*.9ëás#r*l9&�)) � å*,9ëás#r*09",9Ão$09*9Í’6Òi$!l94n&�))49 å**9ëás#r*l9&�)) � å*09ëás#r*.9"*9÷"Ë":l9þÿʆ$¥!Íâ0Ë$!96ÿÉ�*9"(9>õ8ÍŸ6Ò¢$É(99Í’6Ír6ë!õ8Í­6ÒÁ$¾!Íâ0É!��"m9*õ8+ë!m9Í­6Úô$*m9)ë*(9å*m9ëás#r�*m9"m9ÒÇ$Û!Íâ0*õ8+ë��Íp"!96ÿÉ Name Bytes Recs Attributes $------------ ------ ------ ------------$ Prot Update $ ------ -------------- --------------$ Access $ Create $
  3132. Press RETURN to Continue $Sys$Dir$RO$RW$Arcv $ $Read $Write $Delete$None $ $Directory For Drive $ User $: $k$ERROR: Illegal Format Value.
  3133. $ERROR: Date and Time Stamping Inactive.
  3134. $Total Bytes = $ Total Records = $ Files Found = $
  3135. Total 1k Blocks = $ Used/Max Dir Entries For Drive $No File
  3136. $ÿ�Í�ÉÍ�'2v9:v9þ� 'Í�'2v9Ã':v9þÂ+'ÍuÉ:8þ�ÂW'*�8+ë:w9͈6ÒW'»%Íâ0*‚9#"‚9Í '!w96�Íø0!w94É�*ÿ8 ^#Vx9Í<0�*ÿ8 ë{9Ío0 �*ÿ8 ^#V~9Í<0É*ÿ8#DMÍ1Íò0�*ÿ8 N#FÅÿ'Í[1kÍÒ0Íò0�*ÿ8 DM�ÍÍ1Íò0
  3137. �*ÿ8 ~ÒÝ'×%Íâ0Ãã'Û%Íâ0Íò0 �*ÿ8 ~Òü'ß%Íâ0Ã(â%Íâ0Íò0:’8Ú+( �*ÿ8 ~Ò"(å%Íâ0Ã((ë%Íâ0Þ( �*ÿ8 ~Ò@(AÍÒ0ÃC(Íò0*ÿ8#~ÒU(1ÍÒ0ÃX(Íò0*ÿ8##~Òk(2ÍÒ0Ãn(Íò0�*ÿ8 ~Òƒ(3ÍÒ0Æ(Íò0�*ÿ8 ~Ò›(4ÍÒ0Þ(Íò0É�*ÿ8 >�ͪ6µÊl)Íò0�*ÿ8 ^#Vë"9� >€¦þ�ÊÕ(ñ%Íâ0à )�*9 >@¦þ�Êí(ø%Íâ0à )�*9 > ¦þ�Ê)ÿ%Íâ0à )&Íâ0Íò0�*9 ~Ö�ÆÿŸ*9 õ~Ö�ÆÿŸÁH±Ò=)�*9 DMÍ£5ÃC) &Íâ0Íò0Íò0*9~Ö�ÆÿŸ*9#õ~Ö�ÆÿŸÁH±Òl)*9DMÍ£5É:�8Ò|) ÍÒ0Æ):„9Ú†)Í,'&Íâ0:•8ÆAOÍÒ0:ÍÒ0:÷7þ Ú¶)1&Íâ0*”8&�åÿ
  3138. �Í[1Í,'!�"‚9!„96�É!†9p+q*p9ë*�9&�Í6>�Í~6µÂ'**‚9ë*�8Í6>�Í~6µÖŸ!t9õÍ­6µÖŸÁH¡Ò*Í,'Ím)Í,'Ã*Í,'*‚9#"‚9:•8ÆAOÍÒ0Ã**Íò09&Íâ0*…9DMÍ1Í»*p9#"p9*t9#"t9É!‰9s+q+ÑÁqÕ:‡9æ€Ö€ÆÿŸ!ˆ9¦Òj*>ÿÉ:‡9æ€Ö€ÖŸ!‰9¦Ò*>ÿÉ>�É!‹9p+q�*Š9 NÅ*û7M*ú7ëÍJ*õ �*Š9 NÅ*ø7M*ù7ëÍJ*ÁH¡É!\�6?!�96\�Í¢2Œ9:Œ9þÿÊ5+:Œ9懇‡‡‡o&�€�"û8>ð¦Ö�ÖŸ �*û8 õ~Ö�ÖŸÁH¡õåÍ;2á–Ÿ/ÁH¡Ò,+Í'Ò,+*û8#DMÍ‚*Ò,+*û8#DMÍÅ)Ͳ2Œ9ÃÈ*É!‘96�:9Ò¬+*�9#"�9*�9)ë*(9N#FÍõ!"ÿ8*ÿ8:”8–ÆÿŸõ8�9õÍ’6µÆÿŸÁH¡Ò–+*�9#"�9*�9)ë*(9N#FÍõ!"ÿ8Ã[+õ8�9Í’6µÂ©+*�9"ÿ8Ãâ+�*ÿ8"ÿ8*ÿ8:”8–ÆÿŸ�9ÿ8õÍ’6µÆÿŸÁH¡Òâ+�*ÿ8"ÿ8ö+É:Œ8æþ�Êõ+!�96Ãú+!�96�9ÿ8Í’6µÊi,�*ÿ8 >�ͪ6µÆÿŸ!ý7¦õ>�ÍŸ6µÖŸ!þ7¦ÁH±õ*ÿ8#DMÍ‚*ÁH¡Òc,Í_'*ÿ8#DMÍÅ)�*ÿ8 N#FÅÿ'Í[1<&Íâ0Í6+Ãú+É!�96!��"t9�9ÿ8Í’6µÊq-�*ÿ8 >�ͪ6µÆÿŸ!ý7¦õ>�ÍŸ6µÖŸ!þ7¦ÁH±õ*ÿ8#DMÍ‚*ÁH¡Òk-*p9ë*�9&�Í6>�Í~6µÂX-*‚9ë*�8Í6>�Í~6µÂK-:8Ö�ÖŸõ>�t9ÍŸ6µÖŸÁH±Ò>-Í,'Ím)Í,' %Íâ0Íò0 %Íâ0Í,'3%Íâ0Íò03%Íâ0Í,'�*‚9"‚9*t9#"t9ÃH-Í,'*‚9#"‚9ÃU-Í,'*‚9#"‚9Ã[-Íò0ÍŽ'*p9#"p9Í_'Í»Í6+Ãu,É!�96!��"t9�9ÿ8Í’6µÊd.�*ÿ8 >�ͪ6µÆÿŸ!ý7¦õ>�ÍŸ6µÖŸ!þ7¦ÁH±õ*ÿ8#DMÍ‚*ÁH¡Ò^.*‚9ë*�8Í6>�Í~6µÂA.:8Ö�ÖŸõ>�t9ÍŸ6µÖŸÁH±ÒA.Í,'Ím)Í,' %Íâ0[%Íâ0:÷8æ@þ�Ê.™%Íâ0Ã.ª%Íâ0Í,'3%Íâ0r%Íâ0Í,'�*‚9"‚9*t9#"t9Í,'*‚9#"‚9ÍŽ'ÍŸ(*p9#"p9Í»Í_'Í6+Ã}-É!��"‚9"p9"x9}2z9o&�"{92}9o&�"~92€9�ý8Í—6"ÿ8*9 "�9!ÿÿ"�9Í6+>!Œ8¾Òµ.>&Íâ0Íu*Œ8M�!D/ ^#Vëé͵*ÃJ/Íã+ÃJ/:‘8Ò&/:÷8æÖ�ÆÿŸõ:÷8æ@Ö�ÆÿŸõ:÷8æ Ö�ÆÿŸÁH±õ:÷8æÖ�ÆÿŸÁH±ÁH¡!9¦Ò/Ír-Ã#/]&Íâ0ÍuÃA/:÷8æÖ�ÆÿŸ!9¦Ò>/Ír-ÃA/Íj,ÃJ/Å.Ë.Ñ.:Œ8Ö�ÆÿŸõ>�!p9ͪ6ŸÁH¡Ò0�*‚9�8Í¢6Ÿ!�8¦Ò†/ ÍÒ0 ÍÒ0ÃŒ/Í,'Í,'‡&Íâ0�x9ÍÍ1kÍÒ0š&Íâ0
  3139. �{9ÍÍ1­&Íâ0*p9åÿèÍ[1¾&Íâ0�~9ÍÍ1Ó&Íâ0:•8ÆAOÍÒ0:ÍÒ0Íò0*ó8åÿèÍ[1/ÍÒ0ÍK2#åÿèÍ[1>�p9ÍŸ6µÂ,0:�8Ò&0Í,'Ím)ö&Íâ0Í»Ã;0!o96ÿ:�8Ú;0Í,'É!•9r+s+p+q*’9^#Vë"–9*’9”9åÍô5ëás#r!–9Í­6Òn0*’9##4É!›9r+s+p+q*š9^#V*˜9DMÍ<0*š9##å*˜9##~Áå`i†áwÉ!�9p+q*œ9##~æà2ž9*œ9##~æüw*œ9Ín6ë+s#r*œ9#:ž9¶wÉ!Ÿ9q*Ÿ9&�ëÍ�É!¡9p+q* 9ë Í�É ÍÒ0É ÍÒ0
  3140. ÍÒ0É!£9p+q!¤96�>!¤9¾Ú/1*¤9&�ë*¢9>¦OÍÒ0!¤94Â1 ÍÒ0!¤96>
  3141. !¤9¾ÚZ1*¤9&�ë*¢9>¦OÍÒ0!¤94Â91É!©9s+p+q+ÑÁp+qÕ>�§9ÍŸ6µÊÌ1*¥9ë*§9Í6!ª9s*¥9ëÍ6"¥9PY!
  3142. �Í6ë"§9>�Í~6µÆÿŸ!©9¦#õ~“ÖŸÁH¡Ò»1Íò0ÃÉ1!©96�:ª9Æ0OÍÒ0Ãj1É!®9r+s+p+q*«9##~þ�Ê2*«9##N�Å*­9DMÿÍ[1*«9N#FÅ�'Í[1Ã:2!¯96­9:¯9ÍŸ6Ú+2Íò0*¯9&�Í<6ë!¯9sà 2*«9N#FÅÿ'Í[1É!´9q*´9&�ë*²9~É!µ9q*µ9&�ë*²9å*µ9&�� ë*²9N�`iÍh6ãn&�ÑÉ��Í�"²9Í;2<æüo&�"°9É���;�Z�x�—�µ�Ô�ó�0NSun$Mon$Tue$Wed$Thu$Fri$Sat$!»9q:º9<2º9O�*¸9 :»9wÉ!½9p+q*¼9~þ$Ê3*¼9:º9<2º9O�å*¸9 Á
  3143. w*¼9#"¼9Ãç2É!¾9q:¾9Æ0OÍÊ2É!¿9q:¿9æøOÍ3:¿9æOÍ3É!À9q*À9MÍ3:ÍÊ2É!Á9q*Á9&�ë!
  3144. �Í6KÍ3*Á9&�ë!
  3145. �Í6MÍ3É!Â9q*Â9MÍJ3/ÍÊ2É!Ä9s+q:Ã9æþ2Å9:Ã9æÖ�ÖŸ*Ä9&�–2) ëõ>;ÍŸ6ŸÁH¡Ò¸3:Å9=É:Å9É*Æ9ë!
  3146. �Í6ë!È9s*Æ9ëÍ6ë"Æ9:È9É!É9q*É9&�ë!
  3147. �Í6ë))))å*É9&�ëÍ6Á }É!Ñ9s+q:Ð9‡‡‡‡!Ñ9¶É!Ì96N!m"Ò9:Ì9æþ�Â*4!n"Ò9Ò9Æ9Í’6Ú74ÉÒ9Æ9Í’6ë+s#r!Ì94Ã4É!Ê96 >�!Ê9¾ÒŠ4:Ê9=2Ê9þÒl4!Õ96�*Ê9&�–2) :Õ9Í�6ë!Æ9Í­6Ò‡4ÉÃR4É�*¶9 ~2Í9*¶9 ~2Î9*¶9 ~2Ï9*¶9#^#Vë"Æ9+ë!�Í6ë!Ô9sÍ4!Õ96�:Ì9æÖ�ÖŸõ>;!Æ9ͪ6ŸÁH¡Òè4!Õ96ÍM4*Ê9&�–2) :Õ9Í�6Æ9Í¢6ë!Ë9s+4É*¶9~þ�Â(5:Ô9‡‡O�!®2 DMÍá2 ÍÊ2*Ê9MÍo3*Ë9MÍo3*Ì9MÍJ3 ÍÊ2*Í9MÍ93*Î9MÍ93*¶9~þ�Â`5*Ï9MÍ3É!Ú9p+q!��"Û9*Ù9"¶9� "¸9*¶9~Ö�ÖŸõ~ÖÖŸÁH±ÒŸ5Í‹4!º96ÿÍ 5â5ÍuÉ!ù9p+q!Ý96.å*ø9DMÞ9á
  3148. -º5Ý9Ía5!ú96�> !ú9¾Úñ5*ú9&�� Ý9 NÍÒ0:ú9<2ú9ÂÍ5Éi`N#F�oˆgÉë_�ë…oŒgÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒ26 ñ= 6É^#Vë)å))Á ÉDM!��>)ë)ëÒR6 =ÂJ6Éë_�ëµo´gÉ^#Vë) Âh6É^#Vë|·g}o Âr6É_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉi`N#F©o¨gÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿÿ����ÿ������������������������������€�\��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿ�����������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ����ÿÿDIRLBL ���õyþdÊ'ñ*
  3149. éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå# ÍO:•·Ä¼:¡<Âç: G>��O*£#
  3150. � ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtà �Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
  3151. � ÍY"·ë� ÍY"µ
  3152. � Í>*·ÍY"¯ë#####ÍY"»ë##ÍY"§ëÍY"©ëÍYëz··2ž*¯KÍg"¯ɯ2—2˜!��"±*­DMÍîÍóþ�Â6�:žO*­ �¯2Ÿ~þ Âúå�~·áÈåþ á†É:˜<Ê~þåÂ:—2¢>ÿ2˜:Ÿ<¹Âà*»ë*± "±Í_Ú?:—<2—ÃË>ÿ!ÿÁÃ/:˜<Â}:¢2—Íó*­ ��~þåÊb ÃW6 y2Ÿ>�å # ÊvwÃmá>ÿ2�É>ÿ!ÿ�ÁÃ/å �N
  3153. �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G #ÂÍÑáÕ �p
  3154. �ë*³~¨ëwë# ÂçÉÍ
  3155. ÍÍØÉ:—Í
  3156. ÍÍÞÉ*¯Í8*©ëÍÈÉ:—*¯Í8y•O:—‘�O*«ëÍäëÍÐÉ���õ}�Oñ¹Ò=É �~É Èw#ÃP^#V#ëÉ·{•ozœgÉ È|·g}oÃh:¡<̉ÁÑåëÅ͉ÁëáÕÅÉ™ÍOÉ���������������ÿ���������������������������<���O�ÃôBK�ÃôBK�Ãô$�Ãô'�ÃôÕ-�*�Ñé!�Ãô*���é������������������������������������������������������������������^#Vë"­É�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€��DD ’ $�ˆ‘$HD‰�@"�’� @@ $B $�$€H$H€$HH$$! €�ˆ‚HD$D’$D’@A�D� €Hˆ��D‘$‰!A"���€�� €��������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Ã:+������������������������������������������������������������������������������������������������������������������������������4���4���4�—2\0ˆ�a0ˆ�f0Ž�k0Ž�p0Ž�u0Ž�z0Ž�0Ž�„0”�‰0”���š����#/���#/���#/�����/������/������/������/������/������/������/������/��Ä©ñþ,Êê+É:,=·ÂÁÍÈ *F=+ÍqN·Ê1,Í4OÃß=2,=*F=~#"F=þ!Ò5,ÉÍÈ þ(Â�Í) þ'Â�ÍU Â�þ'Â�Í) þ)Â�Í@ :ì<·À:é=þÚx,>ê=!]?G~·Âµw#„,pÉÍÔ,ÍÈ þ/Â�ÍU ÄÌ,þ/Â�Í@ Íü #~æеå~ö$wÍ2'á+"Ú=>2Ñ=!��"Ò=ñ&õ>2é=ñÉ:ä=·ÈÁÃÇ€�ÍU Â-õ·ÕÍü Í-Ñ~²w#~æd -~æ³wñþ,Êà,ÉÍ�Ã�-öw͵Ãÿ,~æþBدwå¯#w#w#wáÉÍU Í~‡ÔÁ#~þÊ>-þÄÁ€Ãà,"C=Ím-:>21=þUÈxæ€Â¯xö 20=*C="?=ÍÛ ëxÃ4̓ :Â>·ÈÃÍ"C=~ö€w|21=Ím-xæ€Â¯*C=Í-#~攵~æ@°ö w#s#r#Õë*Þ=ës#ráÃ4õ͸K:ú?·Äw/:ó<·Ä¨/ñ!ì<4~=ÂZ.!]?~·Ââ-!1>~·Ââ-!Õ@#�]?~#þ Ê.þ Ê.·Ê.þ Ê. Âè-!V?p#"?=Í©Í2'!5O"@ÍÄ ÚA."?=~æw#~æ@Âk/~æÊ.#^#V�Í©Ã.*Ø=ë
  3157. �Í© *Ö=ë{²Ä©Ãn*F=õÔƒ ÕÅÍ+!ÿÿ"4="6=}2/=Íp!ô/ÍÕ!3=44!r?>Í—;ÍZ:3=þ8Ôp!3=44!é/ÍÕ!´?>Í—;ÍZÍ´/*í<|µÊË.åÍßá:´@<2[?Ä߯2[?ÃÑ.!L/ÍÐ/!O/ÍÐ/*ï<|µÊ/>,ÍvL:´@<>,ÄîJåÍßá:´@<2[?Ä߯2[?!_/ÍÐ/Í´/ÁÑñÒ/���̓Í©*Ã>|þøÊ,/¯ÍFÃ/�Í©�Í+:Œ@·ÊC/>€ÍvLÍÛKÍLÃ�No� Fatal error(s)� Warning(s)��:Ñ=GÍ©Ã.ÍÍ/!†/ÍÐ/Í)ô/REPT/IRP/IRPC/MACRO�Unterminated �ÍÍ/!Ý/ÍÐ/Í)> ÍZ>
  3158. ÍZ:´@<È> ÍîJ>
  3159. ÃîJ!š/åÍÕá:´@<ÈÃÌFConditional�Symbols:
  3160. �Macros:
  3161. �!âÿ9ë*)@Í� Ò4:ú?·!��"#@"%@*ø?Â#0*)@+<2ú?¯2û?2@ë*@$Í� Ò>0ë"ø?É%ëåÍO;áÃ.0ÍÀ~·<ð=õæÊr0:@<2@ñæîÀ:@·È:@=2@<É#~þÂ^0:@·Â^0:@·Â^0ñ7É"ø?:ú?=2ú?ÉÍê
  3162. þ&ÂÑ0*F=~þ ÊÏ0þ ÊÏ0åÅÍU ÍÝ0Áá"F=ÂÏ0>&2ü?Ã>1þ&ÂÑ0:ü?·ÂÖ0>&Í;:·øõ¯2ü?ñÉ*@�~·Ê 1é=¾Â�1O+¾Â�1 Âð0xö€¿É+~þÒ�1Ãâ0:@·À*@À~·Ê<1é=¾Â11O+¾Â11 Â#1¯xÉ+~þÒ11Ã1<É*F=åÍU õÍÝ0Âw1Gñáõ~#þ Ê\1þ Âd1åÍÑ0áÃP1xÍÑ0ñGõñÂÃ0þ&ÂÃ0Ã6 ñáõ"F=Íê
  3163. þ Ê�1þ Ê�1Í6 Ö1ÍÑ0Ã}1ͱ Âk1Ã¥1ͱ úk1ÍÑ0ß1Íê
  3164. þ;ÊÇ1ù1ÍÆ:ÍÑ0þ Êž:Íê
  3165. ù1ÍÆ:ÍÆ:þ ÊÊ1þ ÊÊ1·Íí:"%@Êž:þ Êž:> Í;:Þ:åõ:@·Êÿ1Õë*@4Ññæõ‡úI2* @~·Ê82ñÅG+Ê#2~Õ/_ÿÑÃ2~·ÊF2=G+~ÊF2ÍØ3Ã*2ñ+<=ÊC2+Ã;2~áÉÁáÉ>.ÍØ3ÍØ3ñæ?Å*@O� DÍEÍÁáÉåÍU áÄ‚2õé=<Ow+ Âx2ñÉþ Èþ;ÈÑÃ��Åå+ÍÈ þ'Ê}3þ"Ê}3þ<Ê›3þ>ʦ3þ%ÊÓ2þ,Ê°3þ Ê°3þ Ê°3þ;Ê°3þ!Ì) þ ÊÍ3w+Íê
  3166. Ô2"{3Åq3ÅÍÄ(ë�:>þ Â63:ñ<þÊ.3þÊ3öÿPX Úû2åë|µÄù2>:Á�Ãf3¯)Î0ÍR3>õ¯)�Â3Æ0ÍR3ñ=Â3Ã63DÍ>3EÍ>3 À>0Ãf3xÍG3xæÆ0þ:ÚR3Æ Âf3þ0ÈOþ:Úf3>0Íf3yå*{3w+"{3áÉÁÍ6 *{3ÃÍ2��Ow+Íê
  3167. ¹Ê�3þ ÊÒ3Ã~3w+Íê
  3168. ¹Ê~3Ô2Ê¢3w+ÃÍ2ÊÍ2úµ3ÃË2ÂË2Ñ{•=Áë*F=+~þ Ì6 þ Ì6 ëÉʵ3Íåõ3õå!Ê=Í� Òë3#6 +ëáñÉáñÉÍ>1þ&Êð3þ:Ê>1þ!Ðþ ÈõÍ Ê4ÍÊÇñÃ>1!4Ãr ?Stack overflow, try more P switches
  3169. �ÍÄ(:>þ ÊO4��ë"ý?Íþ/ÁÑác4ÅÕ> Ã\Á^4ÅÍU þ:ÌU ÍH0Ê„4H=Í;:þ Ây4ɯÍ;:Íž:ÁÑá!ÌåÕ*#@åå*ý?å!Ìå!¦4åÅÉÍù4ÁáÑÍ� ÂÕ4:@·Â¾4x±ÂÕ4*ø?åÍ”9áÍŠ0¯2@ÑÕ*ÿ?åëéÕÍr:·Ê5H=͈:ÍØ3þ Âà4åÅ*@å*@å*ÿ?éÑá"ÿ?á"@á"@ëé bkë4:ú?·Êå2@ÁáÑ+5Õåů2@Ã@ ÃÁ:@·ÊŠ5ÁÞÅÍU þ:ÌU ÍÀ·ðOæÂ^5yæÂf5yæ Ân5yæ@Â{5É:@=2@É:@<2@É:@·À:ó<·ÈÃê(:@·À#~þÈ>ÿÃP)ÁÑá!ÌåÕÅÉ·õÍþ/"@Íi2O:>þ Ê°5*@ÍŠ0ñÉy6�+þ,Ä�ñõÊì5Í) þ<Ä�ñwåõ�+:>þ ÂG6ñõGÊú5ÍŒ2 þ ÊD6þ>ÊG6ÃÛ5Í# Ö<2@Ìê
  3170. ÃÆ5Íê
  3171. þ Ê=6õ:@·Ê6ñG6Õþ Èþ Èþ;Èþ,ÈÑÃ76ñþ<Ê36þ>Â76ÊG6Ã76Ã76 w+Ãú5:@·ÂG6ÍÍ6�+Í.0x·Ä�ñá" @&�i"ý?ÁÑám6Ã\4¯Â>Ô5Á^4Å*%@>2@åÍð3õÍH0ʱ6ñáþ ʶ1þ;Ê«1þ'Ê¡6þ"Ê¡6Í>1Ç6GÍ•0þ ʶ1¸Ê›6â6ñá"%@¯Í;:Íž:ÁÑá!ÌåÕ*#@åå* @å*ý?å!Ìå!Ü6åÅÉÍù4ÁáÑ>2@" @áÍ�  7:@·Âý6x±Â 7* @##~þ#Ò7+ÃÁ4ëÕÍr:·Ê47H=Ír:·üî1Íí:ÍØ3þ Â7å* @åÅÃí4 bkÑÃñ6ÍÈ þ Ê�OÍîJÍ) þ ÊV7ÍîJ¹ÂG7> ÍîJ>
  3172. ÍîJ:>þ ÀÃ@ ÍÈ þ Ê�2 @OÍê
  3173. þ Ê„7¹Ê@ Ãu7áÑÁ�7Ã\4Á^4Å!H=: @O~¹Ê¥7þ È#Ù7ÁÑá!ÌåÕÅÉ·ÍÔ #"ö?~ö(wÍþ/"@�ÅÍi2Á þ,ÊÃ7¯w+2@2@<w+"@"@6�y2@Í;:¯Í;:ÁÑá!÷7åÕÅÉÁ^4Å*%@å¯2@2@Íð3õÍH0Ú8ÊO8ñ2@áÇ6ñÍU Ä�*@õÂ18:@<2@é=<Ow+ Â786�"@ñþ,Ê8á"%@Éñá¯"%@Í;:Íž:*#@�ë*@:@w*#@ë*ö?#Õå^#Vz³Ä”9áÑs#r€�\�Š0ÁÑá!�åÕÅ�Í“ Íþ/6�+6" @+�ÍŒ2G Í6 ÍÈ þ ÊÍØ8Ü8ÍN��Í =!�å:Ào&�åÍ©<ÑÑ!ê�å:Ào&�åÍ©<ÑÑÍ =ÉÍN��Í =!�å:Ào&�åÍ©<ÑÑ!è�å:Ào&�åÍ©<ÑÑÍ =ÉÍNÿÿÍç:Ào&�åÍ’<Ñ�Í=Â^ÃG! �9^#VÕ:Áo&�åÍ©<ÑÑÉÍNÿÿÍç:Ào&�åÍ’<Ñ�Í=Â’Ã{!�å:Áo&�åÍ©<ÑÑ:Ào&�åÍ’<Ñ�Í=¹â! �9^#VÕ:Áo&�åÍ©<ÑÑÍÉÍNýÿ!�ë!�9s#rÃõ!�9å~#fo#ëás#rë+!�9~#¶Ê_:Ào&�åÍ’<Ñ�Í=Ê:Áo&�åÍ’<ÑÉ!�9^#V!ÿÍ=Â\!�9^#V!�Í=ÊO!Åå!cåÍ_ÑÑÃ\!Åå!jåÍ_ÑÑÃä!��É* %.2s� *%.2s�ÍN��!��å! �åÍR+ÑÑÊ !��å!�åÍR+ÑÑå!�ÑëÍ¡ÍgÉ!��ÉÍNýÿ!��ë!�9sÃÃ!�9ån&�#ëásë+!�9^�!
  3174. �ÍÇÊÐ!��ë!�9s!�ë!�9sà !�9ån&�#ëásë+.^�!�9ån&�Í#ëás!�9^�!‚�ÍœÊÃè!�9^�ë}2°Íç!��ë!�9sÃ[!�9ån&�#ëásë+.^�Õ:Áo&�åÍ©<ÑÑ!�9^�!ƒ�͜ʅ:Ào&�åÍ’<Ñ�Í=‚ÃkÃ9Í!��ë!�9sâ!�9ån&�#ëásë+!�9^�!�ÍÇÊÍÍqʼ!ÿÿÉÍÑë!�9s!�9^�!�Í�ÊÙ!��É!�9~·Â!�åÍ?ÑÍ!Åå!ÔåÍ_ÑÑ!�9ån&�#ëásë+
  3175. �ëÍÈÊ!�ÉÃÊ!�9^�!�Í�Ê9!Åå!òåÍ_ÑÑÃÍ!�9^�!�Í�ÊÊÍÑë!�9s!�9^�!�Í�Êf!�É!�9^�!�Í�Êz!�É!�9^�!�Í�ÊŽ!�É!�9^�!�Í�Ê¢!�É!�9^�!�Í�ʶ!�É!�9^�!�Í�ÊÊ!þÿÉÔõ!�É No answer --waiting--%.24s� Send err --Retrying%.22s�ÍN��ÍqÊ!ÿÿÉ*µ �ÍECå*µ �ÍE;å*µ �ÍE:^�!@�å!óåÍ_ë!�9ù!��å!$�å*³åÍ‘7ÑÑÑ! �å*µ �ÍE:å*³åÍq7ÑÑÑ*³å!�åÍR+ÑÑ"¼*¼|µÊµ!åÍ_Ñ*¹#"¹+!��É!��å!ƒ�å!.åÍ‘7ÑÑÑ!�}2.! �å*µ �ÍE:å!/åÍq7ÑÑÑ!�}2¯!��"¾Ã*¾#"¾+ÍqÊ !ÿÿÉͤ"¼*¼��ëÍÈÊ'*¹#"¹+*¼��ëÍÇÊ8*¼É*¼�Í�ÂQ*¼��ëÍÇÊU*¼É*¼�Í�Êl!åÍ_ÑÀ*¼�Í�Ê€!OåÍ_Ñ*¼|µÊŒ!��É!�}2.*³å!�åÍR+ÑÑ"¼*¼�ëÍÈÊÌ!jåÍ_Ñ*¹#"¹+!�åÍsÑ!��É*¼�Í�Êï*³å!�åÍR+ÑÑ"¼!��å!ƒ�å!.åÍ‘7ÑÑÑ!�}2.! �å*µ �ÍE:å!/åÍq7ÑÑÑ*¾}2;*¾�ëÍs}2<!�}2¯ͤ"¼*¼��ëÍÇÂX*¼�Í�Ê\*¼É*¼|µÊx!zåÍ_Ñ*¹#"¹+!��É!��"¼É*¼#"¼+*¼�ëÍÇÊïÍÑ�Í�ÊìÍÑ"¼*¼�Í�ÊÈ!ˆåÍ_Ñ*·#"·+!��É!Ñ�Í�Êè!˜åÍ_Ñ!��É*¹#"¹+!�ÉÃ�ÃúÉ
  3176. Sending file %c:%.8s.%.3s � Error at open� Destination file read only -- NOT transferred�File NOT transferred !!!! � Error at read� File ignored� File transferd� File NOT transferred�ÍN��! åÍ_Ñ!��å! �åÍR+ÑÑ1�Í�Êé!ÿ�å!-�åÍR+ÑÑ!åÍ_Ñû!.åÍ_Ñ!�"¼Ã*¼#"¼+*¼�ëÍ­ÊV*³ë*¼^�!*�Í�ÂE*³ë*¼+^�!?�Í�ÊS*¼�ëͬÊS!?�å*³ë*¼ÑsÃú! �"¼Ãg*¼#"¼+*¼ �ëÍ­Ê»*³ë*¼^�!*�Í�ª*³ë*¼+^�!?�Í�ʸ*¼
  3177. �ëͬʸ!?�å*³ë*¼ÑsÃ_!�å:Ào&�åÍ©<ÑÑ:Ào&�åÍ’<Ñ�Í=�ÍœÊ!?åÍ_Ñ!à�}2Á!á�}2À!è�}2Â!��"¼Ã!�å*¼#"¼+ÅÑs*¼�ÍœÊ,à !�å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ!„�å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ!��å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ:»o&�|µÊª!á�å:Ào&�åÍ©<ÑÑú!Á�å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ:»o&�|µÊè!è�å:Ào&�åÍ©<ÑÑÃø!ê�å:Ào&�åÍ©<ÑÑ!E�å:Âo&�åÍ©<ÑÑ:»o&��Í�Ê*!€�å:Âo&�åÍ©<ÑÑÃ\:»o&��Í�ÊL! �å:Âo&�åÍ©<ÑÑÃ\!�å:Âo&�åÍ©<ÑÑ!��"¹!��"µ*±å!�åÍR+ÑÑ*³å!�åÍR+ÑÑ"¼Ø*³å!�åÍR+ÑÑ"¼*¼ÿ�ÍœÊ"*µÿ�ëÍÇÊ"ÍqʸÉ! �å*¼)))))ë*±å*µ �ÍE:åÍq7ÑÑÑ*³^�z³Âý!��å!�åÍR+ÑÑ#"¼Ã*³^�ë"¼*¼å*µ#"µ+ �ÍE:ÑsÈ*µ|µÂ3!LåÍ_ÑÉ!:"ÃÃS!�å*Ã#"Ã+Ñån&�Í=ëás*µ �ÍE:å*ÃÑÍœÊnÃ<!cåÍ_Ñ!��"·Ç*·#"·+*·ë*µÍœÊÒ*·�ëÍá©!xåÍ_Ñ*· �ÍECå*· �ÍE;å!zåÍ_ÑÑÑÃ!‡åÍ_Ñ!/å!�åÍR+ÑÑ!�åÍ?ÑÍÍÑ"¼*¼�Í�Â#*¼|µÂ!Åå!‰åÍ_ÑÑÍqÊ ÉÃç!��"·*µ+"µ#|µÊGÍ"¼*¼|µÂGÃ)*¼��ëÍÈÊg!¤åÍ_Ñ*¹#"¹+Ä*¼��ëÍÇÊ„!½åÍ_Ñ!�åÍsÑ*·|µÂ—!ÛåÍ_Ñû*·�Í�Ê®!ñåÍ_Ñû*·å!åÍ_ÑÑ*¹|µÊÐ*¹å!åÍ_ÑÑ!*åÍ_Ñ!�åÍsÑ!�"·Ãñ*·#"·+*·|µÊüÃé!�å:Ào&�åÍ©<ÑÑÉ
  3178. DIT ( 1.0 ) � JET-80 CP/M 3.0� JET-NET/BRIDOS � Workstation�
  3179. ---- NO Files --- �
  3180. Files to be sent:�
  3181. �%.8s.%.3s �
  3182. � -No answer -waiting%.21s�
  3183. Exit due to fatal error�
  3184. Exit due to operator request�
  3185. No FILES transferred�
  3186. One file transferred�
  3187. %6d Files transferred�
  3188. %6d Errors�
  3189. DIT end
  3190. �����òF",|¢g}£o´É|/g}/o´ÉéáÝåýåÅ^#V#DM!��9ë9ùÕ`iÍMëáùÁýáÝáë|µÉz¬26Íòë:6·ú]}´ÉÍ ë}´É}“—|’ʦ!��¯É}“¦|’Ê—!�}´Éë|ªú¿}“|š?>�Î�o&�Ézæo&�Éë|ªúÙ}“|š>�Î�o&�É|æo&�Éz26Íò:6·ú]|µÉ|·òý/g}/o#z·ò /W{/_à ÅDM!��>25)ë)ëÒ#}‘o|˜gÒ6 :5=25ÂÁ}´É:5=25ÂÁ}´ÉÅDM!��>)ë)ëÒU =ÂMÁ}´É}/o|/g#}´É|µÊ¦×|²g}³o´Éë{æ_Êž|´ò|7g}o„´Éë{æ_Êž)™}´Éë}“o|šgµÉëáÅN#F#ë ëN#F#z¸ÚÂ{¹ÒÆ##^#VëÁéëáÅBK^#Vz·úì#y¾Êæ###ÃÔ#x¾Âá#~#foÁéë}“|š>�?Î�o&�Éë}“|š>�Î�o&�Éë{æ_Êž|·g}o´É|ªg}«o´É~# x±Â+ÉÑ!�9ÝåýåÅÕ7~#ÂF!SãéÁýáÝá|µÉ7ÉþTÍN��!"]!�9å!�9^#VÕ!ªåÍ÷$ÑÑÑÉÍN��! �9^#Vë"]!�9å!�9^#VÕ!ªåÍ÷$ÑÑÑÉÍN��*]å!�9^#VÕÍC ÑÑÉÍN��! �9N#F`i~·Ê÷!å`i#DM+^�ÕÍC ÑÑÿÿÍ�Êô!ÿÿÉÃÍ!å!
  3191. �åÍC ÑÑÉÍN��! �9N#F`i~·Ê? !�9^#VÕ`i#DM+^�ÕÍC ÑÑÿÿÍ�Ê< !ÿÿÉà !��ÉÍN��! �9N#F!�9^#VÕÝá!�PYÍ=DM`i
  3192. �Í�ʆ Ýå! �åÍö ÑÑÿÿÍ�ʆ !ÿÿÉÝåÅÍö ÑÑÉÍN��!#å!�9^#VÕÍö ÑÑÉÍN��! �9N#F!�9^#VÕÅÍö ÑÑ��ëÍÇÊÎ !ÿÿÉ!�9^#VÕ`i�ëÍåÍö ÑÑ��ëÍÇÊó !ÿÿÉ`iÉÍN��!�9N#F!� ^#VÕ`i^#VáÍóÊ+!! �9^#V!ÿ�Í=åÅÍ,"ÑÑÉ! �9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í=ÉÍN��!ÿÿå!�9^#VÕÍ,"ÑÑÉÍN��! DM`i†ëÍÊŒ!`i �DMõÿåÍ�!ÑÃl!ÉÍNþÿ!�9N#F!��ë!�9s#r`i�~·Ê"!� ^�!�Í=ÊÑ!!ÿÿåÅÍ,"ÑÑë!�9s#r!� ^�ÕÍ2Ñë!�9å~#foÍoëás#r!� ^�!�Í=Ê"*†å!� ^#VëÑs#r!� ^#Vë"†!��ë!� s!�9^#VëÉÍN��! �9N#F!� ^�!�Í=Ê–"!� ^#VÕ`i^#VáÍ¡åÝáÝå!� ^#VÕ!� ^�ÕÍ(4ÑÑÑÿÿÍ�Ê–"!�å`i�Ñån&�Íoëás!ÿÿÉ!�9^#V!ÿÿÍ�ÊÏ"!ûÿå`i�Ñån&�Í=ëás!��ë`is#r!� s#r!��É`i�~#¶Âà"ÅÍs#Ñ! � ^#V!�Í�Ê#!�å!�9å!� ^�ÕÍ(4ÑÑÑÿÿÍ�Â}"!�9^#VëÉ!� ^#V`is#r! � ^#VÕ!� ^#Váë!� s#r!�å`i�Ñån&�Íoëás!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í=ÉÍNþÿ!�9N#F! � ^#V!�Í�Êž#`i�ë!� s#rÉ*†|µÊ¾#*†ë!�9s#r*†^#Vë"†Ãå#! � ^#VÕÍ $Ñë!�9s#rz³Âå#!�ë! � s#rÃ�#!�å`i�Ñån&�Íoëás!�9^#V!� s#rÉ����ÍN��* $|µÂ($!��åÍÂ<Ñ" $" $* $DM! �9^#V* $" $PYëÍÊM$`i" $!��É* $ë* $ÍÊŒ$* $ë* $Í¡ÿ�þÍ=ë! �9s#rÕÍÂ<ÑÊD$! �9^#V* $" $`iÉ��������0123456789abcdef�ÍN��! �9^#Vë"•$!�9å!�9^#VÕ!Ù$åÍ÷$ÑÑÑ!��å*•$ÑsÉÍN��! �9^#VÕ*•$#"•$+Ñs!ÿ�Í=ÉÍN¾ÿ!N�9N#F!P�9^#VÕÝáÝåá#åÝá+^�Õýáz³Ê *ýåá%�Í�Êþ)!��ë!�9s!�ë!D�9s#r! �ë!B�9s#r!ÿë!@�9s#rÝn�&�åýá-�Í�Ê€%!��ë!D�9s#rÝåá#åÝá+^�Õýáýåá0�Í�Ê—%!0�ë!B�9s#r!��ë!>�9s#rÝåá#åÝá+^�Õýá!0�ͬÊæ%ýåá9�ëÍ­Êæ%!>�9^#V!
  3193. �ÍEýåÑÐÿë!>�9s#râ%ýåá.�Í�ÊA&!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�ͬÊA&ýåá9�ëÍ­ÊA&!@�9^#V!
  3194. �ÍEýåÑÐÿë!@�9s#rÃý%ýåál�Í�Ê�&Ýåá#åÝá+^�Õýá!:�9å!T�9å~#fo�ëás#rëüÿÍ9áÍ9à 'ýåád�Í�ʳ&!:�9å!T�9å~#fo##ëás#rë++^#VëÍs<áÍ9à 'ýåáe�Í�Â×&ýåáf�Í�Â×&ýåág�Í�Êý&!�9å!T�9å~#fo�ëás#rëøÿÍŽ<áÍŽ<à '!:�9å!T�9å~#fo##ëás#rë++^#VëÍe<áÍ9ýåáÃÊ(!�9å!�å!>�9Í9Í)9Íl*ë!�9ù!4�9s#rÃñ(!:�9Í9Íî8����Í;<ÊŸ'!�9å!
  3195. �å!>�9Í9Íd9Í)9Í
  3196. *ë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃÂ'!�9å!
  3197. �å!>�9Í9Í)9Í
  3198. *ë!�9ù!4�9s#rÃñ(!�9å!
  3199. �å!>�9Í9Í)9Íl*ë!�9ù!4�9s#rÃñ(!�9å!�å!>�9Í9Í)9Íl*ë!�9ù!4�9s#rÃñ(!:�9Í9͆<ë!4�9s#rÕÍ 8Ñë!8�9s#rà )ýåáe�Í�ÊE(!��ÃH(!�å!B�9^#V!ÿÍ�Ê_(!�Ãg(!B�9^#Vëå!�9å!
  3200. �9ÍŽ<ÍŽ<ÍŽ<ë!�9ù! �9ë!4�9s#rÕÍ 8Ñë!8�9s#r!È�ë!@�9s#rà )!:�9Í9͆<åýáýåáå!�9ë!6�9s#rëÑsÃñ(ÍÌ�o�&'d�L'u�Å'x�ë's�(e�3(f�3(c�§(´(!�9ë!4�9~#foÍ¡�ë!8�9s#r!8�9^#V!@�9~#foÍÈÊ,)!@�9^#V!8�9s#r!D�9~#¶Êg)!>�9å~#fo+ëás#rë#ë!8�9~#foÍÈÊg)!B�9^#VÕ`iÍMÑÃ6)!��ë!6�9s#rÄ)!6�9å~#fo#ëás#r!4�9^#Vë~·ÊÄ)!6�9^#V!@�9~#foÍÇÊÄ)!4�9å~#fo#ëás#rë+^�Õ`iÍMÑÃu)!D�9~#¶Âû)!>�9å~#fo+ëás#rë#ë!8�9~#foÍÈÊû)! �å`iÍMÑÃÎ)Ã*ýå`iÍMÑà %ÉÍN��!�9N#F!�9^#VÕÝá`iÍs<Í)9!�9Í9ÍA9Íé:͆<—$^�ÕÝåá+åÝáÑs! �9å`iÍs<ÍU9áåÍ9ͯ:áÍ9Ít9 *ÝåáÉÍN��!�9N#F!�9^#VÕÝá! �9Í9Íî8����Í;<Ê"+! �9Í9͆<�Í=åýá! �9å!�9Í9Íî8���Íf:Íî8ÿÿÿÍë9áÍ9`i�ëÍwÍs<Í)9!�9Í9ÍA9Íé:͆<)ýåÑ—$^�ÕÝåá+åÝáÑs! �9å`i�ëÍwÍs<ÍU9áåÍ9ͯ:áÍ9ÝåÅ!�9Í9Í)9Í
  3201. *ë!�9ùëÉ*�ùÍâ,��Í�ÃA+Í6ÍU+ëÉÍ6*7DM*9ëÍ�ëo&�ÉÍ6Ís+o&�ÉÍ6*7ë*�+++ë*9DM*;ëéÅ!�9N#F#^#Vkb6�#> 6 #=ž+>6�#=§+ë
  3202. þ: >�ÂÚ+
  3203. æþAÚ,þ[ÒË+Ö@Ã×+þaÚ,þ{Ò,Ö`w#
  3204. þ.Êõ+·Ê,ÊÝ+Í,w#ÃÞ+{…o|Î�g
  3205. ·Ê,Í,w#Âÿ+!��¯ÁÉ!ÿÿ|·ÁÉþaØþ{ÐÖ É.51V��À!$bS.53����À!bS.52����@�ÑQ.XRºW��@�¨ .R.NE����À!7bS.54LV��À!tbS.56����À!RbS.55����À!žbS.57����À!„bS.58����À!›bS.59’V��À!»bS.61����À!­bS.60����À!æbS.62����ÍN��!�å!��å!`,åÍq7ÑÑÑ!��å:€�o&��Í=`,Ñs!Ç."$,!`,DM!�"à,*à,�ëÍÇÊ´.`i^�! �Í�ÂI-`i^�! �Í�ÊQ-`i#DMÃ--`i^�z³Ê´.`i^�!>�Í�Êr-!�åýáÆ-`i^�!<�Í�Êe.!��åýá`i#DM^�! �Í�Â¥-`i^�! �Í�ʨ-Æ-`iåÝá`i#DM~·Êå-`i^�! �Í�ÂÓ-`i^�! �Í�Êâ-!��å`i#DM+ÑsÃå-í-ýåÍ2Ñýåá|µÊ.!¶åÝåÍŽ0ÑÑåýáÃ.!��åÝåÍ®0ÑÑåýáýåáÿÿÍ�Êb.!È.å!€�åÍæ7ÑÑÝå!€�åÍQ8ÑÑ!ê.å!€�åÍQ8ÑÑ!€�åÍ 8Ñå!€�å!�åÍ(4ÑÑÑ!
  3206. �åÍì.Ññ.`iå*à,#"à,+)$,Ñs#r`i#DM~·Ê±.`i^�! �Í�Ÿ.`i^�! �Í�Ê®.!��å`i#DM+Ñsñ.Ãy.à -!$,å*à,åÍ®ÑÑåÍì.ÑÉ�Can't open file for redirection: �
  3207. �ÍN��Íb!! �9~#¶Ê/!
  3208. /åÍK7ÑÍA+ÉA:$$$.SUB�ÍN��!ýÿ"!ÿÿÉÍN��!��É¢bS.98����À!šbS.97����À!bS.99����À!bS.100����À!ábS.101����À!��.102����À! bS.82����ÀaÇbSMAIN_zY��À ��bS.104����À!& bS.103����À!b��105����À!ÔbS.106¶Y��À!bS.108�����À!bS.107����@�ˆ¬R.LE����À!obS.��9ñY��À!^bS.111����À!lbS.110������¾¬R.GEZ��À!€bS.113����À!xbS.11��con:�CON:�lst:�LST:�prn:�PRN:�pun:�PUN:�rdr:�RDR:�ÍN��!�9^#VÕ!å!�9^#VÕÍ®0ÑÑÑÉÍNüÿ!âåÝá!��ë!�9s#rÃà0Ýåá�åÝá!�9å~#fo#ëás#r!�9^#V! �ÍÇÊ1ÝnÝf/Í� 1ÃÇ0!øÿ"!ÿÿÉ! DMÃ1`i�DM`i~#¶Ê=1!�9^#VÕ`i^#VÕÍ­7ÑÑÊ=1Ã1!� ^#VÕýá!�9^#V!�Í=#ë!�9s#r!�9^#V!�Í=Ê„1ýn�&�Ýu�|µÂ„1!öÿ"!ÿÿÉ!�9^#V!�Í=Ê«1ýn&�Ýu|µÂ«1!öÿ"!ÿÿÉ!� ^#VÝsÝrýn&�Ýuýn&�Ýu!4ÝuÝtÅÝå!�9^#VÕ!�9^#VÕ!�9^#VÕýnýfÍMë!
  3209. �9ù!��ÍÇÊ2!ÿÿÉ!�9^#VëÉÍN��! �9^#V!��ÍÇÂ62! �9^#V! �ÍÈÊ@2!ýÿ"!ÿÿÉ! �9^#Vë)))âDM!� ^#VÕ!� ^#VëÍMÑë! �9s#r!��ë!� s!� s!� s`is!/ë!� s#r! �9^#VëÉÍN��!,/DMì2`i&�DM`i\0ëÍÊÇ2!%� ^�z³ÊÑ2ä2!ùÿ"!ÿÿÉÅ!�9^#VÕÍ‹+ÑÑÊì2!úÿ"!ÿÿÉ!�9^#V!�Í=Ê3Å!�åÍR+ÑÑÅ!�åÍR+ÑÑÿ�Í�ÊI3!�9^#V!�Í=Ê<3Å!�åÍR+ÑÑÿ�Í�ÊF3!ÿÿ"!ÿÿÉÃi3!�9^#V!�Í=�Í�Êi3!ûÿ"!ÿÿÉ!��ë!!� s#r!#� s!$� s`iå!�9^#V!�Ñs#r!�9^#V!�Í=#ë!%� s!�Í=ÊÃ3!ô3å!�9^#V!�Ñs#rÃÖ3!Ú3å!�9^#V!�Ñs#r!��ÉÍN��!��å!�9^#V!%�Ñs!��ÉÍN��! �9N#FÅ!�åÍR+ÑÑ!��ë!%� s!��ÉÍN��!��É/˜466ÍN��! �9^#V!��ÍÇÂM4! �9^#V! �ÍÈÊW4!ýÿ"!ÿÿÉ! �9^#Vë)))âDM!�9^#VÕ!�9^#VÕ!� ^#VÕ!� ^�ë) 4^#VëÍMÑÑÑÉÍNüÿ!��DM!�9^#VÕÝáÝåá$�~·Êø4Ýn$&�å!€�ÑëÍ¡DMë!�9~#foÍÊà4!�9^#VBKÅ!�9^#VÕÝåͯ5ÑÑÑÊø4!ÿÿÉ!�9^#V`iÍ¡�ëÍë!�9s#rz³Ê]5!�9^#VÕ!�9^#V`iåÝåÍ7ÑÑÑë!�9s#rz³Ê]5!�9^#V!�9~#foÍ¡�ëÍ‘PYÉ!�9^#V!�Í‘PYDM`ië!�9~#foÍʦ5!�9^#V`iÍ¡å!�9^#V`iåÝåͯ5ÑÑÑʦ5`iÉ!�9^#VëÉÍN��! �9N#F!€�å!�åÍR+ÑÑÅ!!�åÍR+ÑÑ"�Í�Âê5*�Í�Ê6!��"!�å!€�å!€�åÍ‘7ÑÑÑÃ6*|µÊ6!ÿÿÉ!�9^#VÕ!�9^#VÕ!$� ^�!€�åÍq7ÑÑÑÅ!"�åÍR+ÑÑ"|µÊI6!ÿÿÉ!$� ^�!�9~#fo�Í=ë!$� sz³Â{6`i!�å~#fo#ëás#r!��ÉÍNþÿ!�9N#F!��åÝáÛ6Ýåá#åÝáÝåáë!�9~#foÍÇÊö6`i#DM+^�!�9s#r!�9^#V!
  3210. �Í�ÊÞ6! �å!�9^#VÕÍR+ÑÑ!�9^#VÕ!�9^#VÕÍR+ÑÑÔ6ÝåáÉÍ6!Ã7Í6"Å*9ë!€�"9Í�ÁÅ*7ëÍ�·Â@7*7!�4Â27#4*;+";}´Â7ÁÉo&�"Á*;ÉÍNÜÿ!�9å!2�9^#VÕÍ‹+ÑÑ!�9å!�åÍR+ÑÑÉÅ! �9F+N+V+^+~+ngx±Ê�7w# Â7ÁÉÅ!�9^#V#N#F#nëx±Ê«7s# à7ÁÉ!�9Åÿ^#V#~#fox±ÊÑ7¾ÂÖ7·ÊÑ7# ý7Á!��ÉÁÚà7!�}´É!ÿÿ}´É!�9Åÿ^#VÕ#~#fox±Ê8~·Ê8# Ã÷7áÁÉ!�9~#fo��¯¾Ê 8#Ã8ë}´É!�9Å^#VÕ#^#V#N#FëÑý7!�9Å^#VÕÕ#^#V#N#FëÑÃ÷7Åÿ!�9^#VÕ#~#foëx±Ê8~·Êr8# Ãc8ëÃ÷7!�9Å^#VÕÕ#^#V#N#Fá¯Ãc8Å!�9^#V#në~·Ê¥8»Ê«8#Ø8!��¯ÁÉ|µÁÉÅ!�9^#V#në��¯¾ÊÇ8#þ8x±Ê¥8 +~»ÂÇ8ë8Y!š�9^#V!�ÍΊÊöb`i)ë!„�Ñ!�åëë*åÃ9Ñ!�åëë*ãw#w#w#wÉë*ã~#~#~#~Éá"Ö8*ã�V+^+ÕV+^Õ*Ö8éá"Ö8*åÑs#r#Ñs#r*Ö8é*åë*ã"åë"ãÉ*ã¯>�žw#Âj9É*ã~·Â5<#Ây9Ã*<¯=Áɯ<ÁÉÅ*ãë*å###·ú¨9®úŠ9ì9®ú†9¾Ú†9Š9+®9¯ÁÉÅ*ãë*寎#ÂÊ9ÁÉÅ*ãë*寞#Âà9ÁÉÅ*ãë*å¦#Âõ9ÁÉÅ*ãë*å¶#Â
  3211. :ÁÉÅ*ãë*å®#Â:ÁÉ*ã~/w#Â/:É*å~æ?ÈÅG*ã^#V#~#fo)ë)ëÒT:#ÂL:DM*ãs#r#q#pÁÉ*å~æ?ÈW*ã###~·ú‹:å·~w+Â}:áÂy:Éå7~w+Â�:á‹:ÉÕ~# :áO·ðÃg9Å*ãâ8Í�:y2à8*åê8Í�::à8©2à8Í;â8*ãw#ÂØ:Á:à8·úd9ÉÅ*ãâ8Í�:y2à8*åê8Í�:Í;æ8*ãw# ;Á:à8·úd9É!æ8¯w#Â";> 2á8!â8·~�w#Â3;ŸæOæ8!ê8·ž#ÂH;yÞ�Âc;!â84!á85Â-;É!á85Ê•;!â8·~�w#Âp;ŸOæ8!ê8·Ž#ƒ;yÎ�Âc;ÃW;æ8!ê8·Ž#ž;ÉÅ*åê8~#±;*ãæ8~#ÂÁ;!â8¯w#ÂÏ;> 2á8!â8·~�w#Âà;Ò <â8!ê8·Ž#Âô;Î�Ò <Âÿ;!á85ÂÚ;*ãâ8w#Â<ÁÉÍŽ9Ê5<!��¯ÉÍŽ9Ê*<!�¯<ÉÍŽ9ú5<Ã*<ÍŽ9ú5<Ê5<Ã*<ÍŽ9ú*<Ã5<ÍŽ9ú*<Ê*<Ã5<ë*ãs#r#6�#6�Éë*ãs#r#z·òm<6ÿ#6ÿÉ*ã^#VëÉÉ*fý!�9f.Û"�<!‘<6ÉÍ�<o&�´É!�9~++f.Ó"�<!‘<6ÉÃ�<=�ü!�ÍÑ<#|µÈ+É!�9^#V*¾<ëÚó<*À<9}“|šÚó<*¾<ë"¾<ë|µÉ¯=goÉ!�9~#f/o|/g#"À<ÉóÉûÉíWo&�§É!�9~íGÉ!‘<6ÉÍ�<o&�´É!�9~++f.Ó"�<!‘<6ÉÃ�<=�ü!�ÍÑ<#|µÈ+É!�9^#V*¾<ëÚó<*À<9}“|šÚó<*¾<ë"¾<ë|µÉ¯=goÉ!�9~#f/åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; Dump program, reads input file and displays hex data
  3212. ;
  3213. org 100h
  3214. bdos equ 0005h ;dos entry point
  3215. cons equ 1 ;read console
  3216. typef equ 2 ;type function
  3217. printf equ 9 ;buffer print entry
  3218. brkf equ 11 ;break key function (true if char ready)
  3219. openf equ 15 ;file open
  3220. readf equ 20 ;read function
  3221. ;
  3222. fcb equ 5ch ;file control block address
  3223. buff equ 80h ;input disk buffer address
  3224. ;
  3225. ; non graphic characters
  3226. cr equ 0dh ;carriage return
  3227. lf equ 0ah ;line feed
  3228. ;
  3229. ; file control block definitions
  3230. fcbdn equ fcb+0 ;disk name
  3231. fcbfn equ fcb+1 ;file name
  3232. fcbft equ fcb+9 ;disk file type (3 characters)
  3233. fcbrl equ fcb+12 ;file's current reel number
  3234. fcbrc equ fcb+15 ;file's record count (0 to 128)
  3235. fcbcr equ fcb+32 ;current (next) record number (0 to 127)
  3236. fcbln equ fcb+33 ;fcb length
  3237. ;
  3238. ; set up stack
  3239. lxi h,0
  3240. dad sp
  3241. ; entry stack pointer in hl from the ccp
  3242. shld oldsp
  3243. ; set sp to local stack area (restored at finis)
  3244. lxi sp,stktop
  3245. ; read and print successive buffers
  3246. call setup ;set up input file
  3247. cpi 255 ;255 if file not present
  3248. jnz openok ;skip if open is ok
  3249. ;
  3250. ; file not there, give error message and return
  3251. lxi d,opnmsg
  3252. call err
  3253. jmp finis ;to return
  3254. ;
  3255. openok: ;open operation ok, set buffer index to end
  3256. mvi a,80h
  3257. sta ibp ;set buffer pointer to 80h
  3258. ; hl contains next address to print
  3259. lxi h,0 ;start with 0000
  3260. ;
  3261. gloop:
  3262. push h ;save line position
  3263. call gnb
  3264. pop h ;recall line position
  3265. jc finis ;carry set by gnb if end file
  3266. mov b,a
  3267. ; print hex values
  3268. ; check for line fold
  3269. mov a,l
  3270. ani 0fh ;check low 4 bits
  3271. jnz nonum
  3272. ; print line number
  3273. call crlf
  3274. ;
  3275. ; check for break key
  3276. call break
  3277. ; accum lsb = 1 if character ready
  3278. rrc ;into carry
  3279. jc finis ;don't print any more
  3280. ;
  3281. mov a,h
  3282. call phex
  3283. mov a,l
  3284. call phex
  3285. nonum:
  3286. inx h ;to next line number
  3287. mvi a,' '
  3288. call pchar
  3289. mov a,b
  3290. call phex
  3291. jmp gloop
  3292. ;
  3293. finis:
  3294. ; end of dump
  3295. call crlf
  3296. lhld oldsp
  3297. sphl
  3298. ; stack pointer contains ccp's stack location
  3299. ret ;to the ccp
  3300. ;
  3301. ;
  3302. ; subroutines
  3303. ;
  3304. break: ;check break key (actually any key will do)
  3305. push h! push d! push b; environment saved
  3306. mvi c,brkf
  3307. call bdos
  3308. pop b! pop d! pop h; environment restored
  3309. ret
  3310. ;
  3311. pchar: ;print a character
  3312. push h! push d! push b; saved
  3313. mvi c,typef
  3314. mov e,a
  3315. call bdos
  3316. pop b! pop d! pop h; restored
  3317. ret
  3318. ;
  3319. crlf:
  3320. mvi a,cr
  3321. call pchar
  3322. mvi a,lf
  3323. call pchar
  3324. ret
  3325. ;
  3326. ;
  3327. pnib: ;print nibble in reg a
  3328. ani 0fh ;low 4 bits
  3329. cpi 10
  3330. jnc p10
  3331. ; less than or equal to 9
  3332. adi '0'
  3333. jmp prn
  3334. ;
  3335. ; greater or equal to 10
  3336. p10: adi 'a' - 10
  3337. prn: call pchar
  3338. ret
  3339. ;
  3340. phex: ;print hex char in reg a
  3341. push psw
  3342. rrc
  3343. rrc
  3344. rrc
  3345. rrc
  3346. call pnib ;print nibble
  3347. pop psw
  3348. call pnib
  3349. ret
  3350. ;
  3351. err: ;print error message
  3352. ; d,e addresses message ending with "$"
  3353. mvi c,printf ;print buffer function
  3354. call bdos
  3355. ret
  3356. ;
  3357. ;
  3358. gnb: ;get next byte
  3359. lda ibp
  3360. cpi 80h
  3361. jnz g0
  3362. ; read another buffer
  3363. ;
  3364. ;
  3365. call diskr
  3366. ora a ;zero value if read ok
  3367. jz g0 ;for another byte
  3368. ; end of data, return with carry set for eof
  3369. stc
  3370. ret
  3371. ;
  3372. g0: ;read the byte at buff+reg a
  3373. mov e,a ;ls byte of buffer index
  3374. mvi d,0 ;double precision index to de
  3375. inr a ;index=index+1
  3376. sta ibp ;back to memory
  3377. ; pointer is incremented
  3378. ; save the current file address
  3379. lxi h,buff
  3380. dad d
  3381. ; absolute character address is in hl
  3382. mov a,m
  3383. ; byte is in the accumulator
  3384. ora a ;reset carry bit
  3385. ret
  3386. ;
  3387. setup: ;set up file
  3388. ; open the file for input
  3389. xra a ;zero to accum
  3390. sta fcbcr ;clear current record
  3391. ;
  3392. lxi d,fcb
  3393. mvi c,openf
  3394. call bdos
  3395. ; 255 in accum if open error
  3396. ret
  3397. ;
  3398. diskr: ;read disk file record
  3399. push h! push d! push b
  3400. lxi d,fcb
  3401. mvi c,readf
  3402. call bdos
  3403. pop b! pop d! pop h
  3404. ret
  3405. ;
  3406. ; fixed message area
  3407. signon: db 'file dump version 2.0$'
  3408. opnmsg: db cr,lf,'no input file present on disk$'
  3409. ; variable area
  3410. ibp: ds 2 ;input buffer pointer
  3411. oldsp: ds 2 ;entry sp value from ccp
  3412. ;
  3413. ; stack area
  3414. ds 64 ;reserve 32 level stack
  3415. stktop:
  3416. ;
  3417. end
  3418. �ÃÛ�������������DUMP VERSION 3.0 DUMP.COM ��������������������������������COPYRIGHT 1982, DIGITAL RESEARCH151282����654321þÒŠþ Ò�>.Ã�åÕÅ_Í�ÁÑáÉþ
  3419. Ò¦Æ0Ã�Æ7Ã�õæÍœñæÃœ\�Í�2­|þÊÕ:­þÿÊÀÉ:±þÿÊËÍIͺ>2€�
  3420. €�Í�:��2¼þ�ÊÑÍ‚�Íf>ÿ2±>�û>!‚�6 #=ÂÉ!‚�~þaÚ1þ{Ò1Ö w#Â#:¼Æ‚2¾*¾6 ÉÔ2­ÕÍfÍl:¯<2¯þÊðÑ!€�ëÃGÍ�É\�Í�þ�È:¯þ�ÊÑ>ÿ2°ÃðÅÕå Í�·õÄ�ñáÑÁÉ*©|Í«}*§Í«>:Ã�:¹þ�ÌÆÉ> Í�>
  3421. Ã�> Ã�:º_:»»ÊÖ<2»É>�2»‡ͺýÍ�þÊÑþ Âá>Ã�ë*£}“o|šëÉ*³ë!Ô"§"£Í®Í·͇ÂÑ*§"¥Í›ÍÁ~Í«#å*©}æþ#"©áÂ%"§*¥ëÍÁÍÁÍ€*§}“ÂK|’ÂK*§Í÷ØÃͺÉ-ÿÍ�m�Í�É1µÍ�þ�À2¹1·Í�=2ºÉ#\�Í�:}�þ�ÀmͺÃÑ2­>€o:­É Í�É /Í�ÃÑ\ͺ Í��Í�1ÒÍgÍnÍ~ͻ͙ÃD.�:¯Ü°g+"³ÑÍ:°þÿÊÑ>�2¯Ãí
  3422. CP/M 3 DUMP - Version 3.0$
  3423. ERROR: File Not Found
  3424. $
  3425. Enter Password: $
  3426. Password Error$
  3427. ERROR: No Records Exist$
  3428. Press RETURN to continue $������������������,��ÿ����������������������������������������������������������������������å ; ECHOVERS RSX
  3429. pstring equ 9 ; string print function
  3430. cr equ 0dh
  3431. lf equ 0ah
  3432. ;
  3433. ; RSX PREFIX STRUCTURE
  3434. ;
  3435. db 0,0,0,0,0,0 ; room for serial number
  3436. jmp ftest ; begin of program
  3437. next db 0c3H ; jump
  3438. dw 0 ; next module in line
  3439. prev: dw 0 ; previous module
  3440. remov: db 0ffh ; remove flag set
  3441. nonbnk: db 0
  3442. db 'ECHOVERS'
  3443. space: ds 3
  3444. ftest: ; is this function 12?
  3445. mov a,c
  3446. cpi 12
  3447. jz begin ; yes - intercept
  3448. jmp next ; some other function
  3449. begin:
  3450. lxi h,0
  3451. dad sp ;save stack
  3452. shld ret$stack
  3453. lxi sp,loc$stack
  3454. mvi c,pstring
  3455. lxi d,test$msg ; print message
  3456. call next ; call BDOS
  3457. lhld ret$stack ; restore user stack
  3458. sphl
  3459. lxi h,0031h ; return version number = 0031h
  3460. ret
  3461. test$msg:
  3462. db cr,lf,'**** ECHOVERS **** $'
  3463. ret$stack:
  3464. dw 0
  3465. ds 32 ; 16 level stack
  3466. loc$stack:
  3467. end
  3468. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1I"ÃÁ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����6543218/82�Invalid Filename$DIRECTORY FULL$DISK FULL$Creating Password$File not found$File not available$  ,.;=:<>_[]*? ERROR - $Password ? $Cannot Edit Wildcard Filename$Enter Output file: $FILE IS READ/ONLY$NEW FILE$-(Y/N)?$Insufficient memory$Enter Input file: $Output File Exists, Erase It$ BREAK "$" AT $END OF LINE$1I"1I"Í„""%*"%}þ0ÚØ!#6©%�ÍÆ!"I"
  3469. Í«!+ë!#s�Í !ë#s#r!�I"ÍÑ!Ò^Íð ͵ #I"ÍÁ!+ë+s#r!#ͧ!ë+s#rë�ÍÑ!"#ë*#ͺ!"L#*I"©% 6�*I"+"K"Í«!"M":]�þ ÂsrÍÞ Í¡Íà !€#6�\�ÍMÚ€Ís:#Ò¶\�ÍS:h�2y#!h�6�*"%|þ�¶„1Í�2!%þ�¶!!%6Íó!€#6�!+#:\�–ÆÿŸõ:t#/ÁH±Òç+#Í�þÿÊç†Í�Í‹!©%6
  3470. !�"%*K""%!™#6�à1I"! %6#Ã@1I"! %6?Ã@1I"! %6>Ã@1I"! %6F!¦"$%Ã@! %6F!—"$%1I"!w#6�£ÍÞ * %MÍŸ ¬ÍÎ :%Ö ÖŸõ:%Ö
  3471. ÖŸÁH±Ò|²ÍΠÃ*%MÍŸ >�$%ÍÎ!µÊ�*$%DMÍð !��"$%Íà 1I"!{#6! %6�!z#6�Í‚ ! %6E: $2%EÍ‘ ÒÒÍ
  3472. Ísð HÍ‘ ÒÍ
  3473. !s#6�#~Òþ:+#2%:\�2+#:%2\�Â#+#Í3Å\�+#Íõ!t#6Ãçð :%þIÂ`!Ÿ#: $–ÖŸõ: %Ö�ÖŸÁH¡2z#Òi!›#6ÿ!��"%}2%*%+©% ~þ
  3474. ÂfÍÃiÍáÍWÒ?:%þ�Ê<:%ÖÖŸõ:%ÖÖŸÁH±õ:%ÖÖŸÁH±Ò×:%þ­Íà ÍáÃÔÍêÍ‹:%þÂÄÍà ÍÃÔ:š#!™#¾ÒÔÍ ÃÄÃ:%þÂ^Í> :™#2›#O>�¹Òô ÍwÍó:š#!›#¾Ò?!w#6!™#6�Íá!w#6�:™#2œ#!š#¾Ò&:š#2œ#:›#2™#:œ#!™#¾Ò<Í Ã,ÃV*%+©% ~þ ÂPÍóÍà Íá!%6�Ã:%þƒÍ> Íó*%©% ~2%OÍŸ !%6�Ã:%Ö
  3475. ÖŸ*%+©% õ~Ö ÆÿŸÁH¡Ò¬ ÍŸ Í- Ã*%MÍo ÚÅ^Íw:%Æ@OÍw:%Ö ÖŸõ:z#/ÁH¡ÒßÍ- Ã: %þ� :%þ Úö!™#4à :%þ  :™#æO>‘!™#†wÍ-:%þ
  3476. ÂÍ:%þ Â/!%6
  3477. 
  3478. ÍwÃ4!%6�!›#6�ÃpÃi:%þÊOÍ- !™#6�:~#!z#¦Ò]Íà ð O͸ Òu\�ÍKÃçð :%þRÂãÍRP"Ím2 %Ò’!v#6�:v#ÚÄ: %Ú¬ ÅP"r"Íõ!\"6�!p"6�#6€P"Í!v#6ÍY2%þÊÕÍ-ÃÄ!v#6�P"ÍKð Q͸ Ò+#ͺ:t#/!s#¶Ò ‚#+#Í3+#ͺÍsð Íþ:%þ-Â&Í‚ !%6�:%þ#Â7ͻ͂ ÃtÍ!ÒTÍ!:%þ:ÂQ!%6LÍ=!Ãt:%þ:ÂtÍ‚ Í!Í=!:%þÂt*%#"%ÍÂÒ€!%6�:%þB¡!%>–w!�"%*K""%Í…ð :%þC²ͲÍ…ð :%þDÂÃͲÍ‹ð :%þKÂÔÍêÍ‹ð :%þLÂâÍ‘ð :%þP ÍÂÒÿ!%6ÍwÍáà ÍÖÒ ÍŽÍÙÃÿð :%þT Íáð :%þUÂ6 :%ÖÖŸ2}#ð :%þVÂ… ÍÂÒf %%ÍÁ!DMÍt/ÍŸ *K"DMÍtÍà  :%ÖÖŸ2~#Ò} !š#6 !š#6�ð :%þ ± :%ÖÖŸõ: %Ö�ÖŸÁH¡Ò® Í‘ÍþÍáð :%ÖÖŸõÍÂÁH±Ò­ :%þAÂ
  3479. !%6*%"%*K""%Í…ÍÂÒê Í
  3480. ÍÖÒ÷ ÍÃê !%6�Í…ê :%þFÂ
  3481. ÍMÍÖÒ
  3482. Í\Ã
  3483. ê :%þJ¤
  3484. ÍMÍx:
  3485. %2 %ÍxÍÖÒ¡
  3486. Í\: %=2%:%<2%! %¾Òf
  3487. *%&�¥$ ~2%Í-ÃE
  3488. *%"¥%* %M*
  3489. %ëÍÃÚ~
  3490. Ã! %:
  3491. %–%ÍÎ!"%!%6�Í…*¥%DM͘Ã4
  3492. ê :%ÖMÖŸõ: %Ö�ÖŸÁH¡Ò !%6ÿ>%ÍÎ!µÂÐ
  3493. ÍÏÍLõ:%<2%O�!%$ ÁHqyþ Êî
  3494. ÃÐ
  3495. :%2 %!%6�å*%ëá#s#rê :%þNÂf ÍMÍÖÒc * %ë�ÍÃÚ` Í­Ò/ Ã@Í€ÍÍ
  3496. !%6�!�"%Í…͇!%6K"%ÍÁ!Ú] ÃÃ Ã ê :%þS¶ ÍMÍxÍÖÒ³ Í\: %2%%ÍÎ!DM͘!
  3497. %:%¾Ò° *%&�¥$ ~2%!%4Í-Ã� Ãt ê :%þWÂÄ ÍÃê :%þXÂu P"Ím2 %!#6�ÍÂÒý !u#6�P"Í^:�#þÿÂú ÂÍð Ãr Í`!u#¦Ò Í“ÃB !u#6 År"P"Íõ!“"6�#6�!~"6�!’"6�r"Íê:�#þÿÂB Ã5Íê*%"§%%§%ÍÁ!Úo *§%©% NÍô�*§%"§%ÒK Í>ê :%þZŸ ÍÂÒ� ; þÂ� Ã@ÍÖÒœ ÍÙÃ� ê :%þ�ʪ Ãð Ãíûv���Í�É��Í�Éý�Í�É!&%q:w#ÒÜ É*&%&�ëÍ�É!'%q:'%þ Úø !™#4:'%þ
  3498.  !™#6�*'%MÍÐ É:™#þ� ÉÍè  Íè Íè !™#55É!(%q:(%Ö ÖŸõ:™#æO>‘ÁH¡2)%yÒQ !(%6 !*%6�:)%!*%¾Ún *(%MÍè !*%4ÂV É!+%q:+%þ Ú~ >É:+%Ö ÖŸõ:+%Ö
  3499. ÖŸÁH±õ:+%Ö ÖŸÁH±É!,%q*,%MÍo Ú» ^Í+ :,%Æ@2,%*,%MÍ+ É ÍŸ 
  3500. ÍŸ É!.%p+q*-%ë Í�É!0%p+qÍà */%DMÍÎ É!2%p+qóÍÞ *1%DMÍÎ Íà É!4%p+q*3%ë
  3501. Í�É!6%p+q*5%ëÍ�þÿÂ:! %6O!Â"$%Ã@É!8%p+q*7%ëÍ�É!:%p+q*9%ëÍ�2�#É!<%p+q*;%ëÍ�2�#É!>%p+q*=%ëÍ�É!@%p+q*?%ëÍ�É!B%p+q*A%ëÍ�É!ž#6€ž#ÍÉ�� Í�ÒÉ��Í�þÂÉ>É>�É��Í�É!D%p+q*C%ëÍ�É!F%p+q*E%ëÍ�É!K%r+s+p+q+ÑÁqÕ:G%=2G%þÿÊ+*H%å*J%Á
  3502. w*H%#"H%*J%#"J%ÃÉ!M%p+qÅ###Íõ*L%ëgÍ�þÿÂR°Íð É!O%p+q*N%ëfÍ�É!P%q*P%&�ë-Í�É:u#Ò€…#Í^͵ É�� Í�É!R%p+q*Q%DMÍð ÍsÉ+#ÍK—Í�É:#Ò¹#ÍÕÉ!T%p+qͬ*S%DMÍ^É!V%p+q�*U%DMͺͬ*U%DMÍ‘É!X%p+q*W%DMͺͬ*W%ëÍ�2�#É!\%s+q+ÑÁp+qÕ:\%=2\%þÿÊ2*Y%:[%w*Y%#"Y%ÃÉ!`%r+s+p+qÅ �*]%ë*_%DMÍõÉ•"ÍÕÉ͹!a%6�:#!a%¾Úµ*N#ë*#DMÍÕ\�Íq2�#þ�ʤ>!�#¾Ò‘ÍŸ*N#ë*#6:#2a%î€�*N#"N#!a%4Â`͹É!��"N#É:s#ÒÊ>É#N#ÍÁ!ÚÙÍX*N#ë*#~2b%þÊñ*N##"N#:b%É:t#Ò):s#Ò)!ÅR#+#Íõ”#R#Í3R#ͺ:�#þÿÊ)>É>�É!P#ͧ!ë!d%s{þ�Â@É*P#ë!e%s!��"P#!c%6:d%!c%¾ÚÆ*P#ë*L#DMÍÕ+#Í�þ�ʵÍõÒÃ]>�P#ÍÎ!µÊ¦*P#:e%Í·!å*P#ë*L#DM*L#ëÍõ*P#:e%Í·!"P#Ã$€�*P#"P#!c%4ÂS!��"P#É!f%q#P#ÍÁ!ÚàÍ,*P#ë*L#:f%w*P##"P#É!g%q:#þ€Ú,ÍQ:~"2“":’"2”"r"Í�þ�Ê'ÍõÒ$Ã�Ã$!#6�*#&�•" :g%w!#4É:#2h%>€!h%¾ÚYÍô!h%4ÂDr"ÍKÉ!i%6 :i%=2i%þÿÊ�*i%&�r" å*i%&�P" ѾÊ�>�ÉÃe>É:“"2~"r"Í:”"2’"ÍQr"Íqþ�ÂÞ:”"2’"!#6�>€!#¾ÚÞ*#&�•" ~þÂ×É!#4¾É*P#}æþ�ÊòÍÍÃßÍ,:s#Ú\�ÍK+#ÍK:�#þÿÂÍŸ:x#Ò+:5#ö€25#ͬ+#Íå:t#ÒG\�Í]”#l�Í3\�ÍÌ+#Í]‚#;#Í3+#ÍÌÉ!k%p+qÅ�*j%ë*j%DMÍõÉ!l%q: %þ�Ê„É*l%MÍŸ É!m%q:m%ÖaŸ/õ>z!m%–Ÿ/ÁH¡É!n%q*n%M͌ҹ:n%æ_É:n%ÉÍà ýÍÞ #Å Í!o%6�>!o%¾ÚIÍÇ Oͤ2p%þ Úû*o%&�# :p%w:p%þ ÂÃI:p%þÂÃÆ:p%þÂ7:o%þÒ$ÃÆ:o%=2o%O�!# 6 Ãß:p%þÂBÍs!o%4ÂÖÍ­2p%É!q%q:q%þÂa!q%6:|#Òp*q%MͤÉ:q%É!s%p+q!'"v%!u%6�>�v%ÍÎ!µÊÞ*r%ë*v%Í~!{2t%*r%ëÍ€!"r%PY!
  3503. �Í~!ë"v%:t%Ö�ÆÿŸ!u%¶ÒÖ!u%6:t%Æ0OÍŸ ÃÛ ÍŸ Ã…É!y%p+q:~#ÚíÉ*x%DMÍt:ÍŸ  ÍŸ :z#Ò ÍŸ Ã*ÍŸ É*!$DMÍßÉ: %þ�Ê&ÉÍÉ*%&��� ~þ�ÊI:%<2%O�!€� ~É> É>�! %¾Ò¡Í­Ò_Ã! %:%¾Ú�>�%ÍÎ!µÊˆ*%+"%>�Í·!µÂˆÃ!%6�:%<2%=O�!%$ NÍPÉ:z#Ò°; OÍPÉ:{#Òþ!{#6�:™#Ö�ÖŸ!~#¦ÒçK"%ÍÁ!Úá��ÍßÃäÍÃì*ÍŸ Í¡! $6�
  3504. ÍŸ !™#6�!Ÿ#: $–ÖŸ2{#Ò* $&� # 6 : $<2 $=O�! # NÍPÉ:€#ÒBÍ*Oͤ2%ÃLÍLOͤ2%É!{%p+q!~%6�! %6!�#6�Í.:%þ Ê�:%þÊ� �*z%å�Í*z%#å  Í:%þ žÍ.Ã�͹Úy!|%6�͹ÚÆ>!|%¾Ò½ÓÍ¡Í.ê:%þ:Âø:|%þÊÙÓ*z%#~ÖA<*z%wO>¹ÒïÓ*z%#6 Í.:%þ.Â)!|%6!�#6Í.͹Ú)>
  3505. !|%¾Ò ÓÍ¡Í.à :%þ;Âv�*z%å Í!|%6Í.͹Úd>!|%¾Ò[ÓÍ¡Í.ÃHÅ�*z%DM#ÍõÞ>!}%¾Ò…Ó:~%Ú�Ó:~%ɆÍð ! %6�>�É:|%<2|%O�*z% :%w!~%6É!}%6�>!}%¾Úð*}%&�ä :%¾Âé> !}%¾Òæ Íð >É!}%4¾>�É:€#Ú'ÍÞ Í¡! $6�!{#6�Íà Íà +#ÍMÒ9!t#6�:,#þ Â6Å,#]�ÍõÃEÅ+#\�ÍõÅ‚#4#ÍõÉ€�ÍÕÉ:q"þ€ÚwÍRP"Íqþ�Êr>É!q"6�:q"<2q"=O�!€� NÍPÉ!h�6�!j�6�!|�6�:#Ò©þÍcͬ\�Í;"—#:#Ò�Íc*—#}ÖÿÖŸõ|ÖÖŸÁH¡ÒêͽÍà Íà ͬ\�Í;"—#*—#}ÖÿÖŸõ|Ö�ÆÿŸÁH¡Ò�ÑÍ�*—#}2�#:t#ÒC:e�Ò&;Í�ÃC:f�ÒC:d�Ò>!�#6ÿÃC!x#6:�#þÿÂf:t#ÚXÂÍ�!s#6MÍÞ Íà ‘#+#Í3!7#6�+#Íê:�#þÿÂ…ÍŸ:y#þ�Êž:y#ö27#ͬ+#Í,!7#6�!K#6�*#"N#!��"P#!�"!$É!ÿÿ"%É>�%ÍÎ!µÖŸÉ!��"%ÉÍÂÚç*%+"%>É>�É!�"#$:%þ�Â*%#"%*%"€%!��"„%+"‚%Ã$*%"€%*K""„%!�"‚%!‰%6:‰%Ò¬„%€%ÍÁ!µÆÿŸ2ˆ%*‚%õÍv!"†%©% ~Ö
  3506. ÆÿŸÁH¡Òe*†%"€%Ã0*%+"%>�Í·!µÆÿŸ2‰%:ˆ%Ú•!‰%6�‚%€%ÍÁ!ë+s#ré*#$+"#$:‰%Ò©*†%"€%Ã):%þ�ÂÄ*€%"%*%+"%ÃÒ*%#"%*€%#"%É*!$#"!$É*!$+"!$É*%#"%É*%#"%É*%+"%©% ~þ
  3507. ÂÍÛÉ*%+"%É!Š%q:%þÂY%%ÍÁ!ÒVÍë:Š%ÒS*%©% ~2‹%þ
  3508. ÂEÍÓ*%©% :‹%wÍãÃÄ%%ÍÁ!Ò„Íó:Š%Ò�*%©% å*% ÑwÍÃYÉÍÉ�ÍÉÍêÍ…É!�%p+qŒ%%ÍÁ!µÊ±ÍóÞÉ:%þ�Âä*%"%%%ÍÁ!ÒÕ!�"%Ãá%%ÍÁ!"%Ã*%"%%I"ÍÁ!%ÍÑ!Ú*K""%Ã*%ë*%"%É%%ÍÁ!Ú ÃÍÀOÍQ2Ž%þÂ3ÍÏÉ*%©% :Ž%wÍã:Ž%þ
  3509. ÂMÍÓÉÃÉ!�%q:}#Òd*�%MÍPÉ:�%ÉK"%ÍÁ!ÚxÍÏÉÍë*%©% ~2�%OÍÍ:�%þ
  3510. –ÍÓÉÃhÉÍ»ÍÖÒÂ%K"ÍÁ!M"ÍÑ!Ú¼ÍÏÿÍhÃ�É!%6�!�"%*%"%Í…ÍÂÒáÍšÍÖÒîÍhÃá%%ÍÁ!Ò!%6Í…ÉÍ»ÍÃÉÍ:s#Ú)ÍÀ2%þÊ)*%MÍÍÃÍßÉ%%ÍÁ!µÂ=Ã*%©% :%wÍã:%þ
  3511. ÂVÍÓÉÍL2%ÖÖŸõ:%Ö ÖŸõ:z#/ÁH¡ÁH±/ÉÍWÒ¥:%þ ”!%6 ͦ!%6
  3512. :%þ�ŸÃͦÃxÉ*
  3513. %&�¥$ :%w:
  3514. %<2
  3515. %þdÚÂÃÉ!’%s+q*%"“%!–%6�:–%/“%K"õÍÁ!ŸÁH¡Ò8*“%#"%"“%:‘%2•%*•%&�¥$ å*%©% Ñ–ÖŸ!’%õ:•%–ÖŸ2–%/ÁH¡Ò5!•%4*%#"%ÃúÃÔ:–%ÒI*%+"%Í…:–%É!
  3516. %6�Íx:
  3517. %2 %É* %ë�ÍÃÚlÃÉ!˜%p+q*—%DMÍM2™%: %Ú�! %6OÃ@ �*—% ~Ö ÖŸõ:�#/ÁH¡Ò·Å �*—%ëŽ#Íõ*—%#~þ ÂÏÅ*—%#ë†#Íõ:™%É*#$ë*!$DMÍßÉÍê!z#6:%þÂ�!��"#$*%"š%Ã*%"š%*š%+©% ~2œ%þ
  3518. Â%:™#þ�Ê"Íà Ã,*#$#"#$*%"š%%š%ÍÁ!Úv:œ%þ
  3519. ÂZÍÓ*#$#"#$Í­ÒZÃ*š%©% ~2œ%OÍŸ �*š%"š%Ò2É*!%&�"%É*%"%É*%"%ÉÍ€ÍwÍ‘:%2�%!%6ÍwÍá:�%2%K"%ÍÁ!µÖŸõ>%ÍÎ!µÖŸÁH±ÒÕÍÏÃØ͇É!ž%6�>!ž%¾ÚýÍ­ÒñÃ@>úÍÙ!!ž%4ÂÞÉ!%6!�"%ÉÍ»ÍÖÒ, M"%ÍÁ!Ú& ÍÏÃ) Íà É!%6 Í-!%6
  3520. Í-É:›#ÖÿÖŸõ>%ÍÎ!µÖŸÁH±Ò] Ã@É!|#6*%MÍŒ2Ÿ%*%MÍP2%:Ÿ%/!}#¶+wÉ!|#6�ÍL2%Í^ É! %q! %:%–ÖŸõ:Ÿ#ÖÖŸÁH¡õ: %Ö�ÖŸÁH¡É!¡%q*¡%MÍ‘ Òÿ Íà *¡%MÍÐ V Í�; Oͤ2¢%Íà :¢%þNÂñ à:¢%þYÂü >ÉÃÇ >�É:%Ö02O"O> ‘Ÿ/É!��"%Í!Ò<!*%)))å*%)Á å*O"&�Á "%Í‚ Ã!É!$%ÍÁ!Ò_!!%6!$%ÍÁ!ë+s#rÃp!!%6�%!$ÍÁ!"%Éë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ—! ñ=Â…!É^#Vë) ¡!É^#Vë|·g}o «!É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ H ÂÜ!=ÂÛ!É������������������������������������������������������������������������������������������������������������ LIB�����������������������X$$$$$$$LIB���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������X$$$$$$$LIB$$$BAK�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1Ãæ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321PASSWORD0CONFIRMÿ� ÿ�[]=, �ÿ
  3521. *** Aborted by ^C ***$
  3522. Disk I/O $
  3523. Drive $Read Only$Currently Opened$Password Error$Password: $ $Not erased, $
  3524. ERROR: Missing Delimiter or$
  3525. Unrecognized Option $Near: $Requires CP/M 3.0 $Enter filename: $
  3526. $ERROR: Invalid file name $Confirm delete all user files (Y/N)?$No File $ (Y/N)? $
  3527. *** Aborted by ^C ***$11Í¢}Ö0ŸõÍ¢|ÖÖŸÁH±ÒSÍb���Í�Í4��Íþ Ú‘!16fÍb(€�Ír2:<<2}wÍb!��6 å*}&�Á 6�!u6:}!u¾Ú‘*u&��� ~þaÚŠ*u&��� ~þ}ÒŠ*u&��� ~Ö w!u4ÂU!��"+!\�"-+Í5 "{ÿÿ{Í”µÂÁzÍb���Í�>�{ÍœµÊê*{~þ Âà*{#"{ÃÍ*{#"HÍR :\�þ�Â��Í�O�y<2\�Íä2yÍí.3l�
  3528. -Â:1/Ò€!u6�:u<2uO�!\� ~þ?Â?Ã(> !u¾Ò€:2/Ò€”ÍbÍ@2x:xÖyÖŸõ:xÖYÖŸÁH±/Ò}���Í�ÍÜ .l�\�
  3529. -ˆ€�Í«l�Í»2z:zþÿµ¹Íb���Í�:zþÿÊ6:zæ`O�!€� "/EÍö";GÍö"=IÍö"?�Íö"AÍö"CÍö"E:1Ò¶*/:y¾Â³:\�ÆA=OÍI:ÍI ÍI!v6> !v¾ÚW:vþ Â?.ÍI*v&�ë*/NÍI:v<2vÂ)ÂÍbÍ@2x ÍI
  3530. ÍI:xþƒËÍb���Í�:xÖyÖŸõ:xÖYÖŸÁH±Ò³. å*/#DM]�á
  3531. -¨Í ÃÑ. å*/#DM]�á
  3532. -ÂÃÍÆ Í €�Í«*;ëEÍ*=ëGÍ*?ëIÍ*Aë�Í*CëÍ*EëÍ!=l�ͪµÊ-.å*=ël�á
  3533. -Â%ÍË2zõ���Í�ûv��Í�É!q*&�ëÍ�Éý�Í�É!p+q*ë Í�É!s+p+q*:w#6�*ë
  3534. Í�*#"N#FyÉ�� Í�É�� Í�É!p+q*ëÍ�É! p+q*ëÍ�É��Í�É!"p+q*!ëÍ�Éÿ� Í�Éÿ�-Í�É!'q:'2#!$6�#1Í�É!*r+s+q:(2#!$6þå*)ëá#s#r#1Í�É�mÍ�É!Nq!O6*O&�•
  3535. ¾ÂX>�É*O&�• :N¾Âl:OÉ!O4ÃFÉ!Ur+s+p+q+ÑÁp+qÕͪ !\6�Íð*T~þ�ÊÚ*T~2\*YMÍ=2L!`6:Lþ�ÂÑÍ :`ÚÄÃÔ*YMÍ=2LïÃäÍðÃ�:V2KÍN É:V2K2_*T~2]!`6�*T~2\Íð*T~þ�ÂÃj*TN�å!� ë*Rå*R Á
  3536. –=2^!_¾áÂ^!`6!W6:_!W¾Ú[Í :`ÚTÃù!W4Â=ÃaÃù*T6�ÍN É*T:]w:KHÍ‚ë+s#rͪ :Lþ�Ê”*H#"HÙ!L6É:\2aO�*R ~2X*X&�ë*P:”¾Êê!a4*T:aw*X&�ë*P:Y¾ÂÙÉ*a&�ë*R~2Xë*T6�É*H~2YÍš:X2Z!V6*H#~2YÉ!Z4N�*P :M¾Â( !`6�Ã> *Z&�ë*P:Y¾Ê> !`6�!V4N�*H ~2YÉ*V&�ë*H~2Y*YMÍ=2L:LÖŸõ>!L–ŸÁH±Ò— !V4N�*H ~2Y*YMÍ=2LÃf :V2KHÍ‚#ë+s#rÉ*HNÍ=2L!�¾ÂÅ *H#"Hê ÉÍ™ÒÛ žÍb���Í�É ÍI
  3537. ÍIÉ!es+q+ÑÁp+qÕ:e=2eþÿÊ
  3538. *b:dw*b#"bÃô É!fq ÍI:fþÂ)
  3539. ¶Íb:fþÂ7
  3540. ÂÍb:fÖÖŸõ:fÖÖŸÁH±ÒU
  3541. ËÍb:fþÂc
  3542. ÕÍb:fþÂq
  3543. æÍb:fþÒ�
  3544. ���Í�É!hp+q:2Òš
  3545. �*g >€¶w3Í«*g:\�w*gDMÍÔ"i�*g >¦w*i}þÿÂí
  3546. *i|2kÖÖŸõ:kÖÖŸÁH±Òé
  3547. *kMÍ
  3548. :kÉ>ÿÉÍY2lþaÚ :lþ{Ò :lÖ É:lÉõÍb3Å Íç !m6�>!m¾Ú— Íð
  3549. 2nþ ÚD *m&�3 :nw:nþ ÂO × :nþÂZ à :nþ€ :mþÒm à :m=2mO�!3 6 Ã, :nþÂ� ���Í�!m4Â# Í™2nÉ!oq:1Úó :\�ÆA=OÍI:ÍI ÍI!v6> !v¾Úí :vþ ÂØ .ÍI*v&�ë*/NÍI!v4 �ÍbÍb*oMÍ
  3550. ÍÜ É\�Í‚
  3551. 2wþÿÊQ :wþÒ$ *wMÍ
  3552. ÃB :wþÂB *wMÍž Í ÍÜ \�Í‚
  3553. 2w:wþÿÊQ *wMÍž É!L6!J6�:LÖ�ÆÿŸõ:LÖÆÿŸÁH¡õ:LÖÆÿŸÁH¡Òý €ÅJ‘Ít:Jþ�Âà Íb.ÍbLÍb:KHÍœ+"p!r6:K!r¾ÚØ *pNÍI*p#"p!r4¹ ���Í�:JþÂí !26:JþÂú !16Ã\ É!tp+q*s~Ö ÖŸõ~Ö ÖŸÁH±Ò% *s#"sà *s~þ�Â1 >�É>ÉÉ!��åå`i^#V#~#foÍrÍ0ÂV y·ÂØ wÇ Gþ:„ xÖAÚØ þÒØ <wÍ0‡ þ.ÊØ þ:ÊØ þ;ÊØ Ã‡ 6�ÍÞ þ.Ê™ Í(Ã� ÍÞ #6�Ÿ þ;ʳ Í(÷ ÍÕÍrÍ0ÂÆ 33ÃÇ Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ0Ê(#þ*Âó 6?ÂÞ Ãõ wÂÞ Í0ÈáÃØ Í0Ê(333333Õå.�ã;;33ã,ã;;#wÊù Í0Â#6 Â(ÉO·È�þ ÈOþ Èþ ÚnÈþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Òkæ_æÉáÃØ þ Ê~þ Ê~ÉÃrë_�ë…oŒgÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ����������������������������������������������������������������������������������������������������������������������������������������������������������0�������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1uÍÌ
  3554. NUMBER OF DISK ACCESS ERRORS DURING SESSION
  3555. � Í�}þ004ÍÌRequires CP/M Plus Version 3.0 to execute.
  3556. �Ã��ÍÞ&„¯íR(4ÍÌ
  3557. Requires the BIOS revision D to execute.
  3558. �Ã��ÍÞT]ÕÍÌ
  3559. WINCHESTER READ ERRORS:�áN#F#åÅáÍ•ÍÌ
  3560. WINCHESTER WRITE ERRORS:�áN#F#åÅáÍ•ÍÌ
  3561. FLOPPY SEEK ERRORS:�áN#F#åÅáÍ•ÍÌ
  3562. FLOPPY READ ERRORS:�áN#F#åÅáÍ•ÍÌ
  3563. FLOPPY WRITE ERRORS:�áN#FÅáÍ•ÍŽÃ��ÍÌ
  3564. �É|µ() ëÕã^#V#ã>ÿ§<íR0û§(0�åÅOÍØÁááÑÉÍÌ 0�Éã~#ã·ÈOÍØôå! �å!W�Õí[�ÑãÉ'èd�
  3565. ��ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�…‰ÑVQ`cõU4U$h 1-%IFFDINIT�‘‘ÒS ddE$TH]I%RWINIT�•ÒS’U UtÄt”è]]I%RWREAD”_…M]@e �•8€É „�‚2’©
  3566. œP,WŒ©„��ŒkX •ºå~¹G@�Ô|�f€��`›¨Ø!ËÅ›JÀ®ë…ÂùfÑ ó]¦d„"��öþŸíÈƺ€¹GT”ê>�3iÀ¬L�€@��IøFf7�ŸëA@0 �ŠÉÁp�2^•ž,Ú¾�á|žÏöC¬òÉ�Ä4\’í9Ò0�+z¹D4ˆj  �B��üÆ�‰ßÆÀy^wŸ‡‚wñ€pW�Ågáà�ü$•çqX¬h ÏÃøê�€­Åw ÄcZÀ^®QU#r±Z­×+õʯRÕY�z�€ Û��Í¡à,Ý@ñfÞàë…ºáh¼Ï#*BÁpˆ© …âí=Ò0Û´š¯RH������������KI@e¥`2Ö°k¨ ¸�ú!ÑÁÓð NÄË ÜÔ :��§pôCž‚B% �¯~�ÀÏÓ¸úw¿C!� Ýí €ˆ(�Ý€ ÐÈAð¯Rë…ºád»NyÀ(c¬‚™´H›��™¹¨º6�€º$ –w£` ªÍÏÀ3ót§pŒüÝ;€Ù¸l¢ÃÆ�"`�2~™�çæéÜ  �'æéÜ
  3567. #?7Nà�ùºw²]§<à1ÖALÚ$ÍÍ@Ìݪ (¿OÀU8€ ÍÀàá€7B3qÈ8ÂÅ�,Üví-€��`Àè��e‘Ä� 0 ðÍÚ�ààtü ݧ<à1ÖALÚ$ÍÍ@ÍÓðN ³v¨0€ÍЀÌÜr�ˆ�Ñ°þÍÇ`î±°�U²€[<� e‘Ä� 0 ðÍÚ�íÓð$�~�ÀÃçøÊ�€ž\Ï÷ë…ºávžó€S%›»@˜ ÜÌÀnŸ€ÏÓ¸5›��Ú¬ÝBán‘€¬³ÀF}³sh8�Ôý_ïÑ°�¯d¿OÀ; 6³wh€ˆÍÌÀBûtü~�Á¬Ý  3q°;U›¯@œ"S76ƒˆ�Óð NÈfæ`!�…º~?NàÖn�™¸ØªÍÛ N�1››AÄÆK7a€² nÃdŒÜÍ��j÷ñ”��?‰,‡ñH@ïS²@;ø"ðl…îQàd`ŒÃv«žÍ��-(¾Àgµ��ÄÉ ?�÷³ýþÿ��8´ š��?OÀ1žÍÝÀ"~ÍÁ€OÓp úf³vȇ$3pØ$
  3568. �‰$ò˜€Êr9ÎBy¸@�‡# ŒÖ-�AB‚ôÂb7œŽ‚�ôäe:�"HôÒg7ÎFQH€�ÍΠLÖº
  3569. fåÀvnmW²@Ááó�C®˜¬Ü˜Ás'Y‹ÙþÉnŸ€ 0Ól Ë#ˆCæƒL ãq¸Ün7l ɇȆ+•›“�Ü,2u�åQЊŽ€¸B—³ý’• W+7&¸X.gë!Ê*£à"1p„/gû$ ëà¡óýŠÍÉ€l2u�x½Ÿì‘ðúN7Y`B0  ËŒ�CàËl„7OÀ˜iŠÍΠL�ë\4Â+‘ð�¶Âd�ôyi„Û§à˜ö3vh™2ÈrŠ¨ØŒEFÀ\ Q@@|fìÐ6Y\òÓ �ƒâ�Aàö²^­Óð¦~Ÿ€í0“l æ@ˆMÒ0�eŽa�[ÅÊþˆcäC´‡�Â8 0#0�P�?‘�c´‡†BX\ C…�§i„±8@‡=GÀ‡(„��[8Za¶h��ÁpžÍ@!–[d!`ÍÙ cäL0>_´Ã °Ã˜@Û2ÀFKL Û2Îâ‡Ól Éj¿D:8!ú~)Ø™` ÿfîðVnß=€ÏænïfíðQ° ófîðV‹TB�OÂ31¼"�@À‡jÍ›·ÁD � ü>;Hxì!ÚCÉa-®Ñfæ aÖ�n�À× uÂÉvœó€PÇY3h� 73sP3U›Ÿ€b3ótîfá°f‹�»NyÀ(c¬‚™´H›š�™»TP ~Ÿ€ªq�A›�ÁÃ�6n„féð@p…Š�X{ÚsÎCdÍ¢@,ÜÔ ÍÚ Â�[7B3tø 8ÂÅ�,<>�³rà;tü~�Á `ó›��Ú¬ÝÂá`ŠNQUˆ¨¸ „ ér³v „@Õn‘€£g€Œ ûfæÐqMú6¿ß£` ý^Éc�†n&=Ù»¼¶¹‚oàˆ€0>ˆu�Ù¦ã`†n§/Úa†ØaÌ =™»|’~3wx(!ÖA@àëµdÍÛà£à
  3570. �’Åj«ß¤àôŒmp€ˆ�!��� J(R�ˆã�%õ~Ÿ€ãÒx�ñŒ�#ÆêØ�/m ƒà¼e´Â¢ñ–ÔnŸ€c-¬Ñ`²[§à3ôî �Y¹p›¤Ä�0yŠÍÆÀíVn¢p°E'(ªŒ€ˆÄTdÂt¹Y»  h3sh8�¬Éd�†n&=GÏá–ÕfîðVØx^æ ¿‚�Àø!ß�‹f˜lC‘‚¸|¿i†a‡0€@öfíðVKl</s–K7k‚¶Ã¥vn×m‡OB÷0 ’>ƒ.ÓËl*ÍÚࢢp�«6n×dµ_¢ô±Y¸‚)�¡�ƒÑ¢É¢´�7OÀeÈàOb€A@è%‚xCÀ{,4Ë ˆ@��0 �~ˆsÐJ½ÚR~�A/Ó )Š)� —(è��#«ÉîÒ…‚8ƒÈËl2\-×+õÊå�� �Àñà$z ~8Û®HëlÁÏ÷è‡=ˆsÐHD¤�~Ÿ€Êq@Ur0ß®W ô2w¹_®ë•›�Áۮ땢ý9‚ߧ `ë8ƒ?NàÐ��ý;€‡R@ ~ ý;€ÕïÓ¸úw³q8;$u¶ïÑz ”€ÓðN( ŽµÈ3õ|�Ç[ú¾c© ï~¯€b�ÙþÉ~†B µ{%^2¤ /Ó¸úw?OÀE;!^ý;�¦à[ôÌ r·\,ÜÎÉ~¹\ p�" Ÿâ0ƒí’ý?�1Ð��=~¹\!p�2_ �.°p�>Ë ‘ߦàKôÌ
  3571. †ŸÏöKôî'ƒ[¤`*½~�§pC%ú~7PÀVêø 8
  3572. �Ãà ôl�?Nà‡èÐý?[©`+ôî d³q°;tŒ )Ù0ƒè|S²G[` Ž�?D9è%ú~)Å�à`ô@±Y¸‚¯~�ÀÁ�ú9O çú�€O5Úa¦H‹y»J{äC¯�VÍ0؇w³v8+l0æCäL0ɆgÙw 9ü�3eß`è&z-f‡_€áƒî¾
  3573. —„ Pš žg¢Ðà�h`ó.— „Pš ž‹C€áƒÌ¸¤"\V!Bh&xž‹C€¡ƒÌ¸ì"\z)C¨&z-�†2ä°‰rh@PP¥  ™àVz-�~�€@‘r¿LÀé¸�^•�a ãj�„âxŒü©sU,µøH&~T¹•J–Zü$„±°ÂÉÁ€Oö!¶Gx�ž†w T$cšÞ'‡áÄmP %@…b9^ Fy�@tcšßW¡Õàgp€ŸFw)éÆppŸÆ÷ jP‘à‰v�Cü��>åÛí�‰vÐD¹è&\à.r
  3574. —YK®¥×ÁRëð¨ÏÀ?BNKSL�c€ãô4ôä”èШ?CONO�SõÕ4xè�?USERF�g�ãõt$ôõH×85@ADRVŒô�T4$ä¸Ò¸6@COMMO� �ÔD$ä¸Ðx @DMAŒ³�TED$ÈÑH%@RDRVŒÑ€D4T8Ñà=@SECT�{ƒDE$¸ÖÀ>BNKMSKŽÈ€d4Ä´•%ð�FDINIT�"€ddDÄt”èôèFDREAD�q�ddEu$•H×>INISTM�lÕt”ä•Hñ(&WINITD�‚UtÄt”èò %WREAD�?‚Uuu$•IÀ��žëð¨ÏÀ?BNKSL�cåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1§ ÅÍJ ÁùÍË
  3575. FASTCOPY for the JET Computer. Rev.D
  3576. �Í�  Í�}þ004ÍË Requires CP/M Plus Version 3.0 to execute.
  3577. �Ã��!�¯w í°Íï &„¯íR(4ÍË
  3578. Requires the BIOS revision D to execute.
  3579. �Ã��Íï Í� ÍË
  3580. Source drive name (or return for A:) �Íß þ >A˯þA8þQ82ÍË
  3581. Please, give a letter (A-P) or return.
  3582. �ÃÌ2 ÖA_Íï 2åýáþÿ8:ÍË
  3583. Requested drive does not exist on this system.
  3584. �ÃÌÍË
  3585. Source on �: OÍé ÍË then type return�Íß þ ÂÌÍJ ý~§('ÍË
  3586. Sorry. It must be a floppy.
  3587. �ÃÌÍË
  3588. Destination drive name (or return for �: þAB(AÅÍé ÍË :) �Íß Áþ y˯þA8þQ82ÍË
  3589. Please, give a letter (A-P) or return.
  3590. �Ãò! ¾ ÍË
  3591. Not same drive
  3592. �Ãò2ÖA_Íï 2åÝáþÿ8:ÍË
  3593. Requested drive does not exist on this system.
  3594. �ÃòýåѾ k#øÍË
  3595. Destination on �:OÍé ÍË then type return�Íß þ ÂòÍJ Ý~§(UÍË Sorry. It must be a floppy.
  3596. �ÃòÍË
  3597. It must be same format on the drives
  3598. �ÃòÝ~2Ý~ÖG>‡ý_�íSÝNÝFÍ ëÝN��Í3 |µ(Ýn ÝfÝËF(Ë<Ë"}2 Ý~�ÝN�Å_P`hÍ3 íS{2ÁQ¯<Ë:0û2!€�yÍ "ÍJ ÍJ ÍË
  3599. If you wish to copy the entire disk in drive �: OÍé ÍË : to drive �:OÍé ÍË :
  3600. and delete all information on destination drive, then type YES ! �Í� ¯2Í× !~þÂü #~˯þYÂü #~˯þEÂü #~˯þSÂü :ÓÍÓ
  3601. �Í9 û ø>ÐÓããããããÛËG úË(0ÍË
  3602. DRIVE NOT READY OPERATION ABORTED
  3603. �à Ëw(4ÍË
  3604. CANNOT WRITE ON WRITEPROTECTED DRIVE!
  3605. �à >Í ËW(�:Ó>Í ËW(�:ÓÛËO(úÛËO ú!'+ÛËO(ùË| 3ÍË 
  3606. CANNOT WRITE ON HARD SECTORED DISKETT
  3607. �éÍJ ÍJ >�Ó22!s Íl *Ý~æöXÍ æ™Â¬:ÓÝ~æöXæïÍ æ™Â¬:Ó¯2
  3608. ÍÛ¯2
  3609. :ÓÍ`¯2
  3610. :ÓÍK !4! Û<¾ ª:ÓÍ9 : G=2¯2Å:ÓÝ~æöÍ Áæ™Â¬ů2
  3611. Í#
  3612. !5ÁÛ:§ 4ÍË DISKETTE SUCESSFULLY FORMATTED AND COPYED
  3613. �à ÍË  SEEK ERROR, OPERATION ABORTED
  3614. �>ÿ2Ãü ÍË FORMAT�Ír :O:G:
  3615. í["ý*$ýq�ýwýöÆæGÅ!±^"| !z Íl >ôÁ°Í æå(+2ÍË WRITE TRACK ERROR NR �:ÍQ ÍË
  3616. �ÝËFÈ!
  3617. 4ËFÈÃÛ>2 ÍË READING�Ír :
  3618. Ë'æ2&í[!±(!±6"ˆ >2 : Ó!† Íl >ˆ!&¶Í æ�(y2ÍË READ ERR NR �:ÍQ ÍË AT SECTOR�ÛÍQ ÍJ : =2 Âe>2 ÍË (A=Abort,R=Retry,I=ignore)�Íß þÊü þAÊü þI(þRÊ`è*ˆ í["ˆ ! :<4¾Â”ÝËFÈ!
  3619. 4ËFÂ`ÉÍË WRITING�Ír :
  3620. Ë'æ2&í[!±(!±6"| >2 : Ó!z Íl >¨!&¶Í æÝ(k2ÍË WRITE ERR NR �:ÍQ ÍË AT SECTOR�ÛÍQ ÍJ ÍË (A=Abort,R=Retry,I=ignore)�Íß þÊü þAÊü þI(þRÊK è*| í["| ! :<4¾Âz ÝËFÈ!
  3621. 4ËFÂK ÉÍË VERIFYING�Ír :
  3622. Ææ2&¯2 2! 4~Ó*+"Š !† Íl >ˆ!&¶Í æ�(U2:§(ÍË �ÍË *** READ ERROR AT SECTOR �>ÿ2: ÍQ ÍJ : !¾ �ÝËFÈ!
  3623. 4ËFÂ#
  3624. É:ËoÂ} !S_"$*r�""!±^P>NÍE  ¯ÍE >öÍE >üw#2>NÍE >2  ¯ÍE >õÍE >þw###: w#:!w#>÷w#>NÍE  ¯ÍE >õÍE >ûw#:O:Gþ€  >åÍE ú>÷w#6>NÍE å! ~4!¾á8š>Nà !_"$:�*""!±^(>ÿÍE ¯ÍE >üw#>ÿÍE >2 ¯ÍE >þw###: w#:!w#>÷w# >ÿÍE ¯ÍE >ûw#:O:Gþ€  >åÍE ú>÷w#>ÿÍE å! ~4!¾á8¨>ÿwT]ˆí°ÉÓÍ9 Ûæ� úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ ùÁÉw#üÉÍË
  3625. �É�Ö
  3626. 8 ùÆ
  3627. õyÆ0 þ0(OÍé ñÆ0OÍé ÉÍË TRACK �:ÍQ ÍË SIDE �:
  3628. ÍQ É|µ() ç Õã^#V#ã>ÿ§<íR0û§(0�åÅOÍé ÁááÑÉÍË 0�Éã~#ã·ÈOÍé ô
  3629. Ã�Í�þ(Éå! �å!W�Õí[�ÑãÉ!��å>×ÓÉ{ÕÍ ãõ|Í Wñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉ}‘|˜Ðx/Gy/OÍB zS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7ÉF#í³ÉƒÃ(€‚ y±^�€ÅÏχ y±^�€Åχ!³ ³ ~O#~©æU©æ~©æª©Ë¿#èÍË Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
  3630. �É'èd�
  3631. �� 3 61015 6122030åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'FDRIVES.ASM TABLES FOR DISKETTES'
  3632. ;*********************************************************
  3633. ;* DEFINITION MODULE FOR THE FLOPPIES IN THE SYSTEM *
  3634. ;*********************************************************
  3635. ; LATEST CHANGE: 1984-06-13. PSW
  3636. ; BIOSREVISION D.
  3637. ; FOR THE RMAC ASSEMBLER
  3638. TRUE EQU 0FFH
  3639. FALSE EQU 0
  3640. ;******************************************************************
  3641. ; What kind of floppy system do You want ?
  3642. VERIFY EQU TRUE ; Verify after write.
  3643. M8 EQU FALSE ; A: 8" 2x77x8x1024, 256 ent. UNIT0
  3644. ; B: 8" 2x77x8x1024, 256 ent. UNIT1
  3645. ; C: 5" 2x80x5x1024, 128 ent. UNIT0
  3646. ; D: 8" 1x77x26x128, 64 ent. UNIT1
  3647. M5 EQU FALSE ; A: 5" 2x77x8x1024, 256 ent. UNIT0
  3648. ; B: 5" 2x77x8x1024, 256 ent. UNIT1
  3649. ; C: 8" 2x77x8x1024, 256 ent. UNIT0
  3650. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  3651. M596D EQU TRUE ; A: 5" 2x80x5x1024, 128 ent. UNIT0
  3652. ; B: 5" 2x80x5x1024, 128 ent. UNIT1
  3653. ; C: 8" 2x77x8x1024, 256 ent. UNIT0
  3654. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  3655. M548D EQU FALSE ; A: 5" 2x40x5x1024, 128 ent. UNIT0
  3656. ; B: 5" 2x40x5x1024, 128 ent. UNIT1
  3657. ; C: 8" 2x77x8x1024, 256 ent. UNIT0
  3658. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  3659. M548S EQU FALSE ; A: 5" 1x40x5x1024, 64 ent. UNIT0
  3660. ; B: 5" 1x40x5x1024, 64 ent. UNIT1
  3661. ; C: 8" 2x77x8x1024, 256 ent. UNIT0
  3662. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  3663. ; MARK CORRECT FLOPPY SYSTEM WITH TRUE. NOTE ONLY ONE TUE.
  3664. ;******************************************************************
  3665. PAGE 42
  3666. RATE0 EQU 00000000B ; 3ms/6ms
  3667. RATE1 EQU 00000001B ; 6ms/12ms
  3668. RATE2 EQU 00000010B ; 10ms/20ms
  3669. RATE3 EQU 00000011B ; 15ms/30ms
  3670. DOUBLS EQU 0FFH ; DOUBLE SIDED
  3671. SINGLS EQU 0 ; SINGLE SIDED
  3672. UNIT0 EQU 00000000B ; PHYSICAL UNIT SELECT 0
  3673. UNIT1 EQU 00000001B ; PHYSICAL UNIT SELECT 1
  3674. UNIT2 EQU 00000010B ; PHYSICAL UNIT SELECT 2
  3675. UNIT3 EQU 00000011B ; PHYSICAL UNIT SELECT 3
  3676. INCH5 EQU 00001000B ; 5"-FLOPPY
  3677. INCH8 EQU 11010100B ; 8"-FLOPPY
  3678. DOUBLD EQU 00000000B ; DOUBLE DENSITY
  3679. SINGLD EQU 00100000B ; SINGLE DENSITY
  3680. COM�M EQU 0C0H ; COMMON AREA Š
  3681. IF M8
  3682. SIGN EQU '8'
  3683. ELSE
  3684. SIGN EQU '5'
  3685. ENDIF
  3686. EXTRN FDREAD,FDWRIT,FDLGIN,FDINIT
  3687. PUBLIC @DTBL,?TITEL
  3688. PUBLIC @COMMO
  3689. CSEG
  3690. @DTBL: DW FLA,FLB,FLC,FLD
  3691. DW 0,0,0,0
  3692. DW 0,0,0,0
  3693. DW 0,0,0,0
  3694. @COMMO: DB COMM
  3695. PAGE
  3696. DSEG
  3697. IF M8
  3698. ; Define 8" 2x77x8x1024, 256 entries. UNIT A:
  3699. DW FDWRIT
  3700. DW FDREAD
  3701. DW FDLGIN
  3702. DW FDINIT
  3703. DB INCH8+UNIT0+DOUBLD
  3704. ; $FDXSL
  3705. DB 0 ;
  3706. FLA: DW 0 ; NO TRANS TABLE
  3707. DB 0,0,0,0,0,0,0,0,0
  3708. DB 0 ; MEDIAFLAG
  3709. DW F8D ; ADDRESS T. DPB
  3710. DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
  3711. DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
  3712. DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
  3713. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3714. DB 0 ; HASH BANK
  3715. ; Define 8" 2x77x8x1024, 256 entries. UNIT B:
  3716. DW FDWRIT
  3717. DW FDREAD
  3718. DW FDLGIN
  3719. DW FDINIT
  3720. DB INCH8+UNIT1+DOUBLD
  3721. ; $FDXSL
  3722. DB 0 ;
  3723. FLB: DW 0 ; NO TRANS TABLE
  3724. DB 0,0,0,0,0,0,0,0,0
  3725. DB 0 ; MEDIAFLAG
  3726. DW F8D ; ADDRESS T. DPB
  3727. DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM Š DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
  3728. DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
  3729. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3730. DB 0 ; HASH BANK
  3731. ENDIF
  3732. IF M5
  3733. ; Define 5.25" 2x77x8x1024, 256 entries. UNIT A:
  3734. DW FDWRIT
  3735. DW FDREAD
  3736. DW FDLGIN
  3737. DW FDINIT
  3738. DB INCH5+UNIT0+DOUBLD+11000000B
  3739. ; $FDXSL 2 MHz 8" Mode
  3740. DB 0 ;
  3741. FLA: DW 0 ; NO TRANS TABLE
  3742. DB 0,0,0,0,0,0,0,0,0
  3743. DB 0 ; MEDIAFLAG
  3744. DW F5MAX ; ADDRESS TO DPB
  3745. DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  3746. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  3747. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  3748. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3749. DB 0 ; HASH BANK.
  3750. ; Define 5.25" 2x77x8x1024, 256 entries. UNIT B:
  3751. DW FDWRIT
  3752. DW FDREAD
  3753. DW FDLGIN
  3754. DW FDINIT
  3755. DB INCH5+UNIT1+DOUBLD+11000000B
  3756. ; $FDXSL 2 MHz 8" Mode
  3757. DB 0 ;
  3758. FLB: DW 0 ; NO TRANS TABLE
  3759. DB 0,0,0,0,0,0,0,0,0
  3760. DB 0 ; MEDIAFLAG
  3761. DW F5MAX ; ADDRESS TO DPB
  3762. DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  3763. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  3764. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  3765. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3766. DB 0 ; HASH BANK.
  3767. ENDIF
  3768. IF M596D
  3769. ; Define 5.25" 2x80x5x1024, 128 entries. UNIT A:
  3770. DW FDWRIT
  3771. DW FDREAD
  3772. DW FDLGIN
  3773. DW FDINIT
  3774. DB INCH5+UNIT0+DOUBLD
  3775. ; $FDXSL
  3776. DB 0 ;
  3777. FLA: DW 0 ; NO TRANS TABLE
  3778. DB 0,0,0,0,0,0,0,0,0
  3779. DB 0 ; MEDIAFLAG
  3780. DW F596D ; ADDRESS TO DPB
  3781. DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  3782. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  3783. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  3784. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3785. DB 0 ; HASH BANK.
  3786. ; Define 5.25" 2x80x5x1024, 128 entries. UNIT B:
  3787. DW FDWRIT
  3788. DW FDREAD
  3789. DW FDLGIN
  3790. DW FDINIT
  3791. DB INCH5+UNIT1+DOUBLD
  3792. ; $FDXSL
  3793. DB 0 ;
  3794. FLB: DW 0 ; NO TRANS TABLE
  3795. DB 0,0,0,0,0,0,0,0,0
  3796. DB 0 ; MEDIAFLAG
  3797. DW F596D ; ADDRESS TO DPB
  3798. DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  3799. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  3800. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  3801. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3802. DB 0 ; HASH BANK.
  3803. ENDIF
  3804. IF M548D
  3805. ; Define 5.25" 2x40x5x1024, 128 entries. UNIT A:
  3806. DW FDWRIT
  3807. DW FDREAD
  3808. DW FDLGIN
  3809. DW FDINIT
  3810. DB INCH5+UNIT0+DOUBLD
  3811. ; $FDXSL
  3812. DB 0 ;
  3813. FLA: DW 0 ; NO TRANS TABLE
  3814. DB 0,0,0,0,0,0,0,0,0
  3815. DB 0 ; MEDIAFLAG
  3816. DW F548D ; ADDRESS T. DPB
  3817. DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
  3818. DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
  3819. DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
  3820. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3821. DB 0 ; HASH BANK
  3822. ; Define 5.25" 2x40x5x1024, 128 entries. UNIT B:
  3823. DW FDWRIT
  3824. DW FDREAD
  3825. DW FDLGIN
  3826. DW FDINIT
  3827. DB INCH5+UNIT1+DOUBLD
  3828. ; $FDXSL
  3829. DB 0 ;
  3830. FLB: DW 0 ; NO TRANS TABLE
  3831. DB 0,0,0,0,0,0,0,0,0
  3832. DB 0 ; MEDIAFLAG
  3833. DW F548D ; ADDRESS T. DPB
  3834. DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
  3835. DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
  3836. DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
  3837. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3838. DB 0 ; HASH BANK
  3839. ENDIF
  3840. IF M548S
  3841. ; Define 5.25" 1x40x5x1024, 64 entries. UNIT A:
  3842. DW FDWRIT Š DW FDREAD
  3843. DW FDLGIN
  3844. DW FDINIT
  3845. DB INCH5+UNIT0+DOUBLD
  3846. ; $FDXSL
  3847. DB 0 ;
  3848. FLA: DW 0 ; NO TRANS TABLE
  3849. DB 0,0,0,0,0,0,0,0,0
  3850. DB 0 ; MEDIAFLAG
  3851. DW F548S ; ADDRESS T. DPB
  3852. DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
  3853. DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
  3854. DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
  3855. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3856. DB 0 ; HASH BANK
  3857. ; Define 5.25" 1x40x5x1024, 64 entries. UNIT B:
  3858. DW FDWRIT Š DW FDREAD
  3859. DW FDLGIN
  3860. DW FDINIT
  3861. DB INCH5+UNIT1+DOUBLD
  3862. ; $FDXSL
  3863. DB 0 ;
  3864. FLB: DW 0 ; NO TRANS TABLE
  3865. DB 0,0,0,0,0,0,0,0,0
  3866. DB 0 ; MEDIAFLAG
  3867. DW F548S ; ADDRESS T. DPB
  3868. DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
  3869. DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
  3870. DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
  3871. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3872. DB 0 ; HASH BANK
  3873. ENDIF
  3874. ; Define UNIT C:
  3875. ; If M8 it is 5.25" 2x80x5x1024, 128 entries
  3876. ; else 8" 2x77x8x1024, 256 entries.
  3877. DW FDWRIT
  3878. DW FDREAD
  3879. DW FDLGIN
  3880. DW FDINIT
  3881. IF M8
  3882. DB INCH5+UNIT0+DOUBLD ; $FDXSL
  3883. ELSE
  3884. DB INCH8+UNIT0+DOUBLD
  3885. ENDIF
  3886. DB 0 ;
  3887. FLC: DW 0 ; NO TRANS TABLE
  3888. DB 0,0,0,0,0,0,0,0,0
  3889. DB 0 ; MEDIAFLAG
  3890. IF M8
  3891. DW F596D ; ADDRESS TO DPB
  3892. ELSE
  3893. DW F8D
  3894. ENDIF
  3895.  DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  3896. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  3897. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  3898. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3899. DB 0 ; HASH BANK.
  3900. ; Define 8" 1x77x26x128, 64 entries (IBM). UNIT D:
  3901. DW FDWRIT
  3902. DW FDREAD
  3903. DW FDLGIN
  3904. DW FDINIT
  3905. IF M8
  3906. DB INCH8+UNIT1+SINGLD ; $FDXSL
  3907. ELSE
  3908. DB INCH8+UNIT0+SINGLD
  3909. ENDIF
  3910. DB 0 ;
  3911. FLD: DW TRANS ; TRANS TABLE
  3912. DB 0,0,0,0,0,0,0,0,0
  3913. DB 0 ; MEDIAFLAG
  3914. DW F8S ; ADDRESS TO DPB
  3915. DW 0FFFEH ; CHECKSUM VECTOR GEN. BY GENCPM
  3916. DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
  3917. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  3918. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  3919. DB 0 ; HASH BANK.
  3920. CSEG
  3921. ; DPB for 8" 2x77x8x1024, 256 entries.
  3922. F8D: DW 64 ; Number of logical sect/track
  3923. DB 4,0FH ; BLOCK SKIFT and MASK
  3924. DB 0 ; EXTENT MASK
  3925. DW 607 ; MAX BLOCKNUMBER
  3926. DW 256-1 ; 256 DIR. ENTRIES
  3927. DB 0F0H,0 ; ALLOC VECTOR TO DIR
  3928. DW 256/4 ; CHECKSUMMA SIZE
  3929. DW 2 ; NUMBER OF OFFSET TRACKS
  3930. DB 0 ; PHYS. SECTOR SIZE
  3931. DB 0 ; PHYS. SECTOR SHIFT-MASK
  3932. DB 0 ; Floppy
  3933. DB 8 ; No. of log.sec./phys. sec.
  3934. DB 22 ; Read time out
  3935. DB 19 ; Write time out
  3936. DB 0FFH ; Double sided
  3937. DB VERIFY ; Verify after write
  3938. DB RATE0 ; Step rate
  3939. DB INCH8+DOUBLD ; Boot select
  3940. DB 0,0,0,0,0,0 ; Dummies
  3941. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  3942. F8S: DW 26 ; No. of logical sectors/track.
  3943. DB 3,7 ; BLOCK SKIFT AND MASK
  3944. DB 0 ; EXTENT MASK
  3945. DW 242 ; MAX BLOCKNUMBER
  3946. DW 64-1 ; 64 DIR. ENTRIES
  3947. DB 0C0H,0 ; ALLOC VECTOR TO DIR
  3948. DW 64/4 ; CHECKSUM SIZE
  3949. DW 2 ; OFFSET TRACK
  3950. DB 0 ; PHYS.SECTOR SIZE
  3951. DB 0 ; PHYS. SECTOR SHIFT-MASK
  3952. DB 0 ; Floppy
  3953. DB 1 ; No. of logical sectors/phys. sector.
  3954. DB 22 ; Read time out
  3955. DB 19 ; Write time out
  3956. DB 0 ; Single sided
  3957. DB VERIFY ; Verify after write
  3958. DB RATE0 ; Step rate
  3959. DB INCH8+SINGLD ; Boot select
  3960. DB 0,0,0,0,0,0 ; Dummies
  3961. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  3962. F5MAX: DW 64 ; No. of logical sectors/track.
  3963. DB 4,0FH ; BLOCK SKIFT AND MASK
  3964. DB 0 ; EXTENT MASK
  3965. DW 607 ; MAX BLOCKNUMBER
  3966. DW 256-1 ; 256 DIR. ENTRIES
  3967. DB 0F0H,0 ; ALLOC VECTOR TO DIR
  3968. DW 256/4 ; CHECKSUM SIZE
  3969. DW 2 ; OFFSET TRACKS
  3970. DB 0 ; PHYS. SECTOR SIZE
  3971. DB 0 ; PHYS. SECTOR SHIFT-MASK
  3972. DB 0 ; Floppy
  3973. DB 8 ; No. of logical sectors/phys. sector.
  3974. DB 22 ; Read time out
  3975. DB 19 ; Write time out
  3976. DB 0FFH ; Double sided
  3977. DB VERIFY ; Verify after write
  3978. DB RATE0 ; Step rate
  3979. DB INCH5+DOUBLD+11000000B ; Boot select
  3980. DB 0,0,0,0,0,0 ; Dummies
  3981. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  3982. F596D: DW 40 ; No. of logical sectors/track.
  3983. DB 4,0FH ; BLOCK SKIFT AND MASK
  3984. DB 0 ; EXTENT MASK
  3985. DW 394 ; MAX BLOCKNUMBER
  3986. DW 128-1 ; 128 DIR. ENTRIES
  3987. DB 0C0H,0 ; ALLOC VECTOR TO DIR
  3988. DW 128/4 ; CHECKSUM SIZE
  3989. DW 2 ; OFFSET TRACKS
  3990. DB 0 ; PHYS. SECTOR SIZE
  3991. DB 0 ; PHYS. SECTOR SHIFT-MASK
  3992. DB 0 ; Floppy
  3993. DB 8 ; No. of logical sectors/phys. sector.
  3994. DB 22 ; Read time out
  3995. DB 19 ; Write time out
  3996. DB 0FFH ; Double sided
  3997. DB VERIFY ; Verify after write
  3998. DB RATE0 ; Step rate
  3999. DB INCH5+DOUBLD ; Boot select
  4000. DB 0,0,0,0,0,0 ; Dummies
  4001. ; DPB for 5.25" 2x40x5x1024, 128 entries.
  4002. F548D: DW 40 ; No. of logical sectors/track.
  4003. DB 4,0FH ; BLOCK SKIFT AND MASK
  4004. DB 1 ; EXTENT MASK
  4005. DW 194 ; MAX BLOCKNUMBER
  4006. DW 128-1 ; 128 DIR. ENTRIES
  4007. DB 0C0H,0 ; ALLOC VECTOR TO DIR
  4008. DW 128/4 ; CHECKSUM SIZE
  4009. DW 2 ; OFFSET TRACKS
  4010. DB 0 ; PHYS: SECTOR SIZE
  4011. DB 0 ; PHYS. SECTOR SHIFT-MASK
  4012. DB 0 ; Floppy
  4013. DB 8 ; No. of logical sectors/phys. sector
  4014. DB 22 ; Read time out
  4015. DB 19 ; Write time out
  4016. DB 0FFH ; Double sided
  4017. DB VERIFY ; Verify after write
  4018. DB RATE0 ; Step rate
  4019. DB INCH5+DOUBLD ; Boot select
  4020. DB 0,0,0,0,0,0 ; Dummies
  4021. ; DPB for 5.25" 1x40x5x1024, 64 entries.
  4022. F548S: DW 40 ; No. of logical sectors/track.
  4023. DB 3,7 ; BLOCK SKIFT AND MASK
  4024. DB 0 ; EXTENT MASK
  4025. DW 189 ; MAX BLOCKNUMBER
  4026. DW 64-1 ; 64 DIR. ENTRIES
  4027. DB 0C0H,0 ; ALLOC VECTOR TILL DIR
  4028. DW 64/4 ; CHECKSUM SIZE
  4029. DW 2 ; OFFSET TRACKS
  4030. DB 0 ; PHYS. SECTOR SIZE
  4031. DB 0 ; PHYS. SECTOR SHIFT-MASK
  4032. DB 0 ; Floppy
  4033. DB 8 ; No. of logical sector/phys. sector
  4034. DB 22 ; Read time out
  4035. DB 19 ; Write time out
  4036. DB 0 ; Single sided
  4037. DB VERIFY ; Verify after write
  4038. DB RATE0 ; Step rate
  4039. DB INCH5+DOUBLD ; Boot select
  4040. DB 0,0,0,0,0,0 ; Dummies
  4041. ?TITEL: DB '80. '
  4042. DB SIGN,'"-floppy-version. '
  4043. IF M8
  4044. DB '2x1.2 MBytes.'
  4045. ENDIF
  4046. IF M5
  4047. DB '2x1.2 MBytes.'
  4048. ENDIF
  4049. IF M596D
  4050. DB '2x800 KBytes.'
  4051. ENDIF
  4052. IF M548D
  4053. DB '2x400 KBytes.'
  4054. ENDIF
  4055. IF M548S
  4056. DB '2x200 KBytes.'
  4057. ENDIF
  4058. DB 13,10,0
  4059. TRANS: DB 1,7,13,19,25 Š DB 5,11,17,23
  4060. DB 3,9,15,21
  4061. DB 2,8,14,20,26
  4062. DB 6,12,18,24
  4063. DB 4,10,16,22
  4064. END
  4065. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�…‰Ñ‘’U TED$ÈýQ%Q2@COMMO”F�MG�e �(€e� æ����������������������������À—�������������������������_€Ï÷óýüÿ?ßÏð��À@�@�������������_€Ï÷óýüÿ?ßÏð#�Ä œ€5��������������H@Ï÷óýüÿ?ßÏðF�É�(&�=������������¨�çûùþþ¿ŸïçøZB�@�àø þ�x�������Á7ûü�Ô�������4��À �ü�À��� �����…‚`øè��������€ à'øà� ��@���� ßïð ������@��"€'ð�� ��€���� ¿ßà�@������€�a�à��@������ ,¿À�€���������½�À ��@������@X&�€�������á�ÔD-3 ç�äZv2œŽf“y¸\ €€–B<� §1p4���Á¡0È €Á ð¨
  4066. €ÀÀ�`
  4067. £»`ýQ%Q2:@�ÓÓSSã �Q 24Þ‘‘S’U#M 1%:4Ö‘‘‘PQ#M ]I%Rp��ž ������@��"€'ð�� ��€���� ¿ßà�@������€�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1zÍ1Í1Í1Í1Í1Í1Í1Í1Í1Ͳ
  4068. DISKETTE- and WINCHESTER-FORMAT-UTILITY for the JET Computer. Rev. D
  4069. �Íd Í�}þ004ͲRequires CP/M Plus Version 3.0 to execute.
  4070. �Ã��!Þ¯wßí°ÍÌ&„¯íR(4Ͳ
  4071. Requires the BIOS revision D to execute.
  4072. �Ã��ÍÌ>×ÓͲ
  4073. Enter drive to format? �;!Ö~§Ê��þ #~˯þA8þQ8<Ͳ
  4074. Please, give a letter (A-P) followed by a colon.
  4075. �Ãþ#2â~þ: »Í1:âÖA_ÍÌ2ãåÝáþÿ88ͲRequested drive does not exist on this system.
  4076. �ÃþÝ~§(Fþ®ͲSorry. This logical unit is the second winchester-unit.
  4077. �ÃþÝ~2åÝ~ÖG>‡ý_�íSìÝNÝFÍÙëÝN��Í|µ(Ýn ÝfÝËF(Ë<Ë"æ}2óÝ~�ÝN�Å_P`hÍíSè{2òÁQ¯<Ë:0û2ô€�yÍÙ"êͲ
  4078. ********** DRIVE CHARACTERISTICS **********
  4079. �Ͳ Logical unit.....: �:âOÍÆ:ÍÆÍ1Ͳ Physical size....: �:ã8æ2á 5ÍÆ"ÍÆÍ1Ͳ Physical select..: �:ãæÆ0OÍÆÍ1Ͳ Number of sides..: �:å1§( ÍÆÍ1Ͳ Number of tracks.:�*æÍ{Í1Ͳ Number of sectors:�*èÍ{Í1Ͳ Sectorsize.......:�*êÍ{Í1Ͳ Density..........: �D:ãËo(SÍÆÍ1Ͳ Step-rate (ms)...: �ÝF:ã!ÃË !Ë##ü~åOÍÆá#~OÍÆÍ1Í1>×Ó¯2ïͲ
  4080. Confirm formatting of this diskette with YES ! �;!Ö~þÂþ#~˯þYÂþ#~˯þEÂþ#~˯þSÂþ:ãÓͽ�Í û�Í û�Í û>ÐÓããããããÛËG úË(0Ͳ
  4081. DRIVE NOT READY OPERATION ABORTED
  4082. �ÞËw(2Ͳ
  4083. CANNOT FORMAT WRITEPROTECTED DRIVE!
  4084. �Þ>ÍûËW(‘ÛËO(úÛËO ú!'+ÛËO(ùË| 1Ͳ
  4085. CANNOT FORMAT HARD SECTORED DISKETT
  4086. �ÞÍ1Í1>�Ó2ï2Þ!GÍ@Ý~æöXÍæ™Â€¯2àÍ�!Þ4!óÛ<¾ Ý:óG=2ÞÅ:ÞÓÝ~æöÍÁæ™Â€ů2àÍ!Þ5ÁÛ:ï§ )Ͳ DISKETTE SUCESSFULLY FORMATTED
  4087. �ÒͲ SEEK ERROR, OPERATION ABORTED
  4088. �>ÿ2ïÃþͲ
  4089. ********** DRIVE CHARACTERISTICS **********
  4090. �Ͳ Physical winchester select.: �:ãË?Ë?Ë?Ë?Ë?Æ0OÍÆͲ
  4091. Formatted capacity (KBytes):�Ý~/WÝ~/_íSûÝ~/O2ú¯GÍÙë:ÜO�ÍÙë�Í:ÝO�ÍÙÍ{Ͳ
  4092. Number of cylinders........:�*ûÍ{Ͳ
  4093. Number of heads............:�¯g:úoÍ{Ͳ
  4094. Physical sectorsize........:�¯o:ÝgÍ{Ͳ
  4095. Reduce Write Cylinder......:�Ý~/gÝ~/oÍ{Ͳ
  4096. Write Precomp Cylinder.....:�Ý~/gÝ~/oÍ{Ͳ
  4097. Sector Interleav Factor....:�Ý~/&�oÍ{Í1Í1¯2ïͲ
  4098. Confirm formatting of this winchester drive with YES ! �;!Ö~þÂþ#~˯þYÂþ#~˯þEÂþ#~˯þSÂþͲ
  4099. FORMATTING....(BE PATIENT).........�:õ/!ã¶/2õóÍv>ÿÝw�ÝåÝÝåáÝáí³ÍfÍ; ûÍvÍf– ͲCOMPLETED.
  4100. �¯2ï2ÿ2�!��"ý>þ2øÍl *ûí[ý|º ò}» îÝ~2øͲ
  4101. WINCHESTER VERIFIED WITH�:ïo¯gÍ{Ͳ BAD TRACK(S).
  4102. �:ï·Ê Ͳ FORMATTING ALTERNATE TRACKS. �>2ð2ñ!:ðO� ~2õ#~2ö#~2÷íKû:ú_�ÍÙ:ñG+ýë:ÜO�ÍÙ{/2|/2}/2:ñ<2ñÍ; ñÍvÍ^:ÓÍ^:ÓÍ^:ÓÍf §:ð!ï¾Ê« <2ðÃ' Ͳ
  4103. SECOND WINCHESTER UNIT MUST BE REDUCED WITH AT LEAST�:ñ=O¯GW:Ü_ÍÙë:ÝO�ÍÙë�ÍëÍ{Ͳ kBytes.
  4104. �óÍv>ôÝw�ÝåÝÝåáÝáí³ÍfÃþ!ú>åwûÿí°ðÍv�!úí³í³Íf– Ý~2øÝ~æß2ùÉͲ VERIFYING: CYLINDER�*ýÍ{Ͳ HEAD �:ÿÍ8Í¿ :ÿ!ú<¾(2ÿ ¯2ÿ*ý#"ýɯ2�íKý:ú_¯WÍÙ:ÿO¯G ë:ÜO¯GÍÙ:�O¯G 0}/2÷|/2ö{!ã¶/2õ÷ÍvÛ/æþ �!úí²í²ÍfÂP :�<!ܾ(#2�:÷/</2÷ È:ö/</2ö ½:õ/<2õ³¯2�ÉüÍv!úí²ÍfͲ *** BAD ***
  4105. �:ï<2ï!O� :õw:ö#w:÷#wµüÍv!úí²ÍfͲ
  4106. ERROR.........:�:ú/O¯ËÎ0ÅOÍÆÁóͲ
  4107. HIGH-ADDRESS..:�¯g:û/oÍ{Ͳ
  4108. MIDDLE-ADDRESS:�¯g:ü/oÍ{Ͳ
  4109. LOW-ADDRESS...:�¯g:ý/oÍ{Ͳ
  4110. Consult Your Xebec-manual.
  4111. �à Û/æ(ùÉÍ^ÛWÍ^Ûz/æÉ>þíyÛÍ^!ôpí³Í^ÉͲ WRITING�ÍY:ÞO:òG:àí[õý*÷ýq�ýwýöÆæG:ãÅÓ!NÍ@>ôÁ°Íæå(2ïͲ WRITE TRACK ERROR
  4112. �ÝËFÈ!à4ËFȋͲ VERIFYING�ÍY:àÆæ2ù:ãÓÍ Í ¯2ß2î!ß4~Ó*ê+"^!ZÍ@>ˆ!ù¶Íæ�(U2ï:î§(Ͳ �Ͳ *** READ ERROR AT SECTOR �>ÿ2î:ßÍ8Í1:ß!ò¾ �ÝËFÈ!à4ËFÂÉ:ãËoÂg!&"÷*êr�"õ!„>NPÍ, ¯Í,>öÍ,>üw#2>NÍ,>2ß ¯Í,>õÍ,>þw###:ßw#:ôw#>÷w#>NÍ, ¯Í,>õÍ,>ûw#:ëO:êGþ€  >åÍ, ú>÷w#6>NÍ,å!ß~4!ò¾á8š>NÃñ!Ô"÷:�*ê"õ!„(>ÿÍ,¯Í,>üw#>ÿÍ,>2߯Í,>þw###:ßw#:ôw#>÷w# >ÿÍ,¯Í,>ûw#:ëO:êGþ€  >åÍ, ú>÷w#>ÿÍ,å!ß~4!ò¾á8¨>ÿwT]ˆí°ÉÓÛËw(úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ ùÁÉw#üÉͲ
  4113. �É�Ö
  4114. 8 ùÆ
  4115. õyÆ0 þ0(OÍÆñÆ0OÍÆÉͲ TRACK �:ÞÍ8Ͳ SIDE �:àÍ8É|µ() »Õã^#V#ã>ÿ§<íR0û§(0�åÅOÍÆÁááÑÉͲ 0�Éã~#ã·ÈOÍÆô
  4116. ÕÃ�å! �å!W�Õí[�ÑãÉ{ÕÍóãõ|ÍóWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉ}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7ÉF#í³ÉƒÃ(€‚ y„ÿ…Ïχ y„��…χ!‡‡~O#~©æU©æ~©æª©Ë¿#èͲÇkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
  4117. �É'èd�
  4118. �� 3 61015 6122030���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿÿÿþÛååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1n$Ã'����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321!��åå`i^#V#~#foͽÍ{¡y·Â#wÃÒGþ:ÂÏxÖAÚ#þÒ#<wÍ{ÂÒþ.Ê#þ:Ê#þ;Ê#ÃÒ6�Í)þ.ÊäÍsÃèÍ)#6�Âêþ;ÊþÍsÃÍLÕͽÍ{Â33ÃÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ{Ês#þ*Â>6?Â)Ã@wÂ)Í{ÈáÃ#Í{Ês333333Õå.�ã;;33ã,ã;;#wÊDÍ{Â_#6 ÂsÉO·È�þ ÈOþ Èþ Ú¹Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò¶æ_æÉáÃ#þ ÊÉþ ÊÉÉý Copyright (c) 1982, Digital Research 11/02/82����� �@�€������� �@�€NULL0LOADER0SCBÿ� ÿ��[]=, :;<>%\|"()/#!@&+-*?�ÿÉ COMHEXRSX�Õ1Í�á###~þÿåëÂ�áÉERROR: �FILE: �File not found.�No directory space.�Invalid file name.�First submitted file must be a COM file.�Duplicate input RSX...�Duplicate RSX in header. Replacing old by new.�Invalid RSX type.�No more RSX files to be used.�Error on copy.�There are not enough available RSX slots.�Disk read.�Disk write.�Total file size exceeds 64K.�COM file found and NULL option.�No header or RSXs to strip.�Invalid FCB.�Media change occurred.�Disk I/O error.�Invalid drive error.�Invalid SCB offset�Missing right parenthesis.�Missing SCB value.�Missing left parenthesis.�Unrecognized option.�No modifier for this option.�OPTION: �This file was not used.�GENCOM completed.�Requires CP/M 3 or higher.�1n$1n$Í" %* %|þÂ<Ó* %}þ0ÒHÓþÍÛÍ::©$Ò]ÍëÇ:ª$ÒjÍZÇ:§$ÒwÍüÇ:¨$Ò„ÍZÇÍeÍ÷÷ÍÍërÍ ͺÍëûv!n$q*n$&�ëÍ�É ͤÉ!p$p+q*o$~þ�ÊÚ*o$Nͤ*o$#"o$ÃÀÉ�� Í�É ͤ
  4119. ͤÍÛÒ��Í����Í�É!r$p+qÍä*q$DMͺÉ�� Í�Éý�Í�É!t$p+q*s$ëÍ�É!v$p+q*u$ëÍ�É!x$p+q*w$ëÍ�É!}$p+q*|$ëÍ�"y$*y$}2°$|2{$É!~$q*~$&�ë,Í�2²$É!€$p+q*$ëÍ�É!‚$p+q*�$ëÍ�É!„$p+q*ƒ$ëÍ�É!†$p+q*…$ëÍ�É!ˆ$p+q*‡$ëÍ�É!‰$q*‰$&�ë-Í�ÉÍä���Í�É!¡;6�:¯$!¡;¾Ú *¡;&�æ') N#FÍ:2°$!¡;4Âü%Í:2°$%Í»2°$É!¢;6>!¢;¾ÚS*¢;&�/% 6�!¢;4Â8!/%6 !¢;6#6:¢;Ö Ÿ*£;&�ë*(õ~Ö ÆÿŸÁH¡Òž*£;&�ë*(å*¢;&�/% Ñw!¢;4#4Ã`*¢;&�/% 6.!£;6 :¢;Ö Ÿ*£;&�ë*(õ~Ö ÆÿŸÁH¡Òì!¢;4#N�*( å*¢;&�/% Ñw!£;4îÉ!¥;p+qÍ3rÍ*¤;D�MͺÉzÍ/%ͺÍäÉ!§;p+q*¦;DMÍíÍ Í÷ÍëÉ*y$}2¨;|2©;:¨;þ ÂF �Í :¨;þ
  4120. ÂT  Í :¨;þÿÂx :©;þÂj $Í :©;þÂx 4Í É!ª;q!«;6*«;&�1 :/¾Â• >�É*«;&�1 :ª;¾Â© :«;É!«;4 É!±;r+s+p+q+ÑÁp+qÕÍ !¸;6�Í. *°;~þ�Ê
  4121. *°;~2¸;*µ;MÍy 2¦$!¼;6:¦$þ�Â
  4122. ÍL :¼;Ú
  4123. Ã
  4124. *µ;MÍy 2¦$Ãì Ã!
  4125. Í. ÃÍ :²;2¥$ÍŒ É:²;2¥$2»;*°;~2¹;!¼;6�*°;~2¸;Í. *°;~þ�ÂL
  4126. ç
  4127. *°;N�å!� ë*®;å*®; Á
  4128. –=2º;!»;¾á›
  4129. !¼;6!³;6:»;!³;¾Ú˜
  4130. ÍL :¼;Ú‘
  4131. Ã6
  4132. !³;4Âz
  4133. Þ
  4134. Ã6
  4135. *°;6�ÍŒ É*°;:¹;w:¥$¢$Í‚#ë+s#rÍ :¦$þ�ÊÑ
  4136. *¢$#"¢$Ã×
  4137. :L2¦$É:¸;2½;O�*®; ~2´;*´;&�ë*¬;:/¾Ê( !½;4*°;:½;w*´;&�ë*¬;:µ;¾Â É*½;&�ë*®;~2´;Ãé
  4138. *°;6�É*¢$~2µ;ÍØ
  4139. :´;2¶;!²;6*¢$#~2µ;É!¶;4N�*¬; :0¾Âf !¼;6�Ã| *¶;&�ë*¬;:µ;¾Ê| !¼;6�!²;4N�*¢$ ~2µ;É*²;&�ë*¢$~2µ;*µ;MÍy 2¦$:¦$ÖÆÿŸõ:¦$ÖÆÿŸÁH¡õ:¦$ÖÆÿŸÁH¡õ:¦$ÖÆÿŸÁH¡Òð !²;4N�*¢$ ~2µ;*µ;MÍy 2¦$ä :²;2¥$¢$Í‚##ë+s#rÉ*¢$NÍy 2¦$!L¾Â *¢$#"¢$à É:¥$¢$Íó#+"¿;!¾;6:¥$!¾;¾ÚP *¿;Nͤ*¿;#"¿;!¾;4Â1 É!Â;p+qrÍ*Á;DMͺÍëÉ!Æ;r+s+p+q*Ã;DMÍ— *Å;DMÍ— *Ã;~‡‡‡‡w*Ã;å*Å;~á¶É!È;p+q*Ç;>9¾Ò° *Ç;~Ö7w÷ *Ç;~Ö0wÉ!Ì;r+s+q+ÑÁqÕ*Ë;:É;–Ÿõ~!Ê;–ŸÁH±Òá IÍQ É!Ð;60!¦$6!Ï;6�*¢$#"¢$ÅÏ;+ͱ :Ï;þ�Â" rͤͺÖÍÍ :Ï;þÂ2 !Ñ%6Ã? :Ï;þÂ? !Ò%6:¦$þÂH É:¦$þÂQ É:¦$þˆ :Ï;þÊ} r͹ͺÅÏ;+ͱ È Íaͧ !Ó%6:¦$þ�‘ É:¦$þš É:¦$þ£ ÉÃø É*¢$#"Í;*Í;NÍy 2¦$þ�ÂÞ *¢$DM*Í;ëÍi *ž:&�Š: w*¢$##"¢$Ãø *¢$ëÐ;Íi *ž:&�Š: w*Í;"¢$!ž:4*¢$NÍy 2¦$þÊ\ÍQ *¢$#"¢$*¢$NÍy 2¦$:¦$þ�Ê1*¢$#"¢$É*¢$NÍy 2¦$!L:¦$¾ÂIÃY!M:¦$¾ÊYwÍQ *¢$#"¢$É*¢$NÍy 2¦$!N¾Â*¢$#"¢$9Å*¢$ë0͸ *¢$#"Í;*Í;NÍy 2¦$!L:¦$¾Â£Ãê!M:¦$¾Â°Ãê6Å*¢$ë0͸ FÅ*Í;ë0͸ *¢$DM*Í;ëÍi *ž:&�v: w*¢$##"¢$Í2É*¢$ëÐ;Íi *ž:&�v: w*Í;#"¢$ÊÍQ É!Ò;p+q*Ñ;DMÍ*O>¹Ò0*Ñ;"(�Í É!Ô;p+q*Ó;DMÍ:O>¹ÒR*Ó;"(�Í É!Ö;p+q*Õ;DMÍJ2²$>!²$¾Òy*Õ;"(‘Í É�*( >€¦þ€ÂŠÉ*(DMÍ»O>�¹ÒŸ*("(É!Ø;p+q*¢$"Í%*×;"Ï%*¢$"ä'Í%Í€"¢$ÿÿ¢$Íë#µÂÚ*ä'"(¥Í É!Ù;q!Ú;6�>!Ú;¾Ú*Ù;&�)))=% å*Ú;&�Á å*Ú;&�€� Ñw!Ú;4ÂäÉ!Û;6 >!Û;¾ÚF:Û;Æ2Ü;*Û;&�Ý; 6�*Ü;&� 6�!Û;4Â!Û;6�> !Û;¾Ú�:Û;Æ2Ü;*Û;&�% å*Û;&�Ý; Ñw*Û;&�ë*(å*Ü;&� Ñw!Û;4ÂKÝ;Í«2²$>�!²$¾Ò¥*æ'"(É!þ;p+q!ÿ;6 >!!ÿ;¾ÚÍ*ÿ;&�ë*ý;6�!ÿ;4±É!<p+q*QMÍx*(DMÍZ:°$þ�Ê:°$þÂÿ:{$þ�ÂüÉÃÍ- :Q2<:{$þ�Ê*{$MÍx:{$2<%Í›2±$:<þ�ÊB*�<>€Íƒ#ë+s#r!<5Ã&*�<ÿÿÍ$ÒT§Í :{$þ�Ê]É*(DMÍZÃãÉ!<s+p+q*<" <:Q! <Íþ#ÒŒ:Q2<Ô* <ë!<s*<MÍx*(DMÍ‹2²$:<þ�·%Í›2²$:< <Íó#ë+s#r>�ÍÜ#µÂÏÉ:Q! <Íþ#Òä:Q2<Ãì* <ë!<s*<MÍx*(DMÍ‹2²$æÉ%Í1%ͦ%ÍÍx%Í‹2°$É!<s+p+q:<=O�!Ð$ ^#Vë"<* <<Íw#ë#s#r<<Íæ#Ò^§Í *<&�Ð$) å*<ëás#rÉ!<6�>!<¾Ú“*<&�ë* (6�!<4Âw�* (" (É!<6*<&�æ') ^#Vë"(Íx*(DMÍ‹2°$!�)"<*<å*<&�î$) ãN#Fáq#pÍx*(DMÍ‹2°$:�)þ�Êý!œ)6ÿ*<&��9 :�)w!˜)6!š)6!¦)6�%Í›2±$!€�"Ì$Ì$ÍÎ*Ì$ë*Ê$"Ê$!<4:¯$¾ÒGÃT*<ëÌ$Í#ãÉ!<p+q:Ó%/õ:®$/ÁH¡ÒlÉ�*Ê$"Ê$Ÿ:ÍËÍx:®$Ò‘:¶:2<Ãñ:Ó%Òñ!<6�>ÿ!<¾Ú¸*<&�Ÿ: 6ÿ!<4Â�!\"<Ê$åÍw#ëás#r!n"<Ê$åÍw#ëás#r.Ÿ:[
  4140. -Âä!<6>�!ž:¾ÒH!<6�:ž:=!<¾ÚH*<&�v: å*<&�Ÿ: Ñw*<&�Š: å*<&�¡: Ñw:<Æ2<:<<2<Âÿ:<2¶::®$Òq(<Íæ#µÂq �*( ~==*( w*<DMÍ›2±$Ž)ÍËÉÍÁ!Ž)"
  4141. (:¨$/Òf:ª$Ò¨*
  4142. (#å*È$ëás#r:´$2<!<6:¯$!<¾Úc:<<2<*<&�Ð$) å* (ãN#Fáq#p*<&�î$) å* (##ãN#Fáq#p*<&��9 �å* ( Ñw*<&�æ') ^#Vë"(!<6�>!<¾ÚO*<&�� ë*(å*<&�� ë* (Ñw:<<2<Â�* (" (:<<2<³Ãs*
  4143. (#å*È$ëás#r:Ò%Òƒ �*
  4144. ( 6:®$!Ó%¶Òž.’)Ê$
  4145. -–!.%6�%Í›2±$%Í1:Ñ%/Ò½ÍzÍÉ!ž)" (!<6:´$!<¾Úê�* (" (:<<2<ÃÌÉ!Ž)"
  4146. (*
  4147. (#^#V!€�Í�#ë"È$*È$DM�Íi*(DMÍ1%Í1>�!½%¾Ò(�ÍÛÍzÍÉ:¨$/ÒH!�"Ð$È$Í#Íž%ÍUÍ!´$6�̓É!"<6�€:"<ÍÜ#Ú€*"<&�( 6�:"<<2"<Â_!"<6�:¯$!"<¾Ú©*"<&�Ð$) >�w#6�:"<<2"<Â…!("
  4148. (*
  4149. (:Ow:Ó%/ÒÌ�*
  4150. ( :OwÃÕ�*
  4151. ( 6�*
  4152. ( :¯$w!�"Ê$:Ñ%Òø:O2)Íx*
  4153. (DMÍË%Í›2±$>�!±$¾Ò!%"(›Í Ž)ÍË:Ñ%/Òi:°$þÊR%Í›2±$*("(!�"È$È$ÍÎÃfÍx%Í›2±$!€�"È$Ão!€�"È$*È$ë*Ê$"Ê$Í/É!#<q!Ÿ;ÍÌ#ë>ÍÜ#"È$*È$DM*#<ëÍi!È$ÍÂ#ë#s#r*(DMÍ‹2°$!�Ÿ:Ž)
  4154. +|µÂÀÉ*("(!ž)" (!®)"Ž9!'<6:´$!'<¾ÚS* (##å*'<&�À9) ãN#Fáq#p*'<MÍË*Ž9å* (ÑÍè#å*'<&�à9) Áq#p�* ( å*'<&��9 Ñw*Ž9" (�*Ž9"Ž9:'<<2'<Ââ*´$&�à9) >�w#6�!ž)" (%Í›2±$*
  4155. (#ÍÌ#"*<**<DM�Íi**<##"*<!'<6+6:´$!&<¾Úœ*&<&�à9) ÍÌ#"È$*&<&�·$ :&<¾ÂÛ!´$:&<¾ÊØ*È$DMÍiÃ’!*<ÍÂ#å*'<&� 9) Áq#p*&<&��9 å*'<&� Á
  4156. w!´$:&<¾Â*<ÍÎÃ-*È$ë**<"*<*È$DM�Íi*&<&�À9) å*'<&�) ãN#Fáq#p!(<6�>!(<¾Ú‹*&<&�)))þ9 å*(<&�Á å*'<&�)))þ9 å*(<&�Á Á
  4157. w:(<<2(<ÂL:'<<2'<:&<<2&<˜Í:'<=2'<!ž)" (!&<6:'<!&<¾ÚZ*&<&� 9) å* (ãN#Fáq#p*&<&�À9) å* (##ãN#Fáq#p*&<&��9 �å* ( Ñw*&<&��9 6�!(<6�>!(<¾ÚF*&<&�)))þ9 å*(<&�Á å*(<&�� ë* (Ñw:(<<2(< �* (" (:&<<2&<±:'<<2&<:´$!&<¾ÚxÍr:&<<2&<Âa�*
  4158. ( :'<w:'<2´$!.%6�%Í›2²$%Í1ÍzÍ*(DMͦ%ͦ%ÍS*(DMÍ*(DMÍ‹2°$É!$<q!%<6�>!%<¾Ú *%<&�� ë* (å*$<&�)))þ9 å*%<&�Á Á
  4159. w:%<<2%<ÂÔÉ!ž)" (!¶$6�!,<6:´$!,<¾ÚÎ*,<&�·$ 6�!-<6:¯$!-<¾Úº*-<&�æ') ^#Vë"(!.<6�>!.<¾Ú‘*.<&�� ë* (å*.<&�� ë*(Ѿʇð:.<<2.<ÂX*,<&�·$ :,<w
  4160. <`iwøÍíÍ ú:-<<2-<Â8�* (" (:,<<2,<Â:¶$þ�ÂÙ>�É!´$:¶$¾Ú_!ž)" (!,<6:´$!,<¾ÚÍr:,<<2,<Âî*
  4161. (#^#Vë"0<:®$Ò5Í~ �*( 6�Íx*(DMÍ‹2°$!0<ÍÌ#"È$%Í›2±$*È$DM�Íi*0<"È$Í/>ÉÍË>�É!Ž)"
  4162. (�*
  4163. ( ~2´$þ�ʃÍÒƒÉ�*
  4164. ( :¯$†*
  4165. ( w*("(�*
  4166. ( >¾Ò¬fÍ %Í›2²$:®$ÒÄ�Í~ÃÐ!�"È$È$ÍÎ!��"Ð$È$Í#*È$"Ê$*(DMÍ1Íž%ÍUÍ̓É!Ž)"
  4167. (*("(!�"Ê$:Ò%ÒN:Ó%/!®$¶ÒN!›)6 �*( 6�*(DMÍ›2±$:±$þ�ÊH›Í !��"Ê$:Ó%Ò1:®$ÒdÍ~õ:°$þÊš Íx*(DMÍZ:°$þÊš:{$Ê$Í‚#ë+s#r*(DMÍZÃy:{$Ê$Í‚#ë+s#r!Ê$ÍÂ#ë+s#r*(DMÍU:®$/Ò1*(DMÍ1Íx*(DMͦ*(DMÍ*(DMÍ‹2°$.’)Ê$
  4168. -Âõ:Ò%Ò !›)6:O2‘) �*( 6�*(DMÍ›2±$:±$þ�Ê1›Í *(DMÍ1É!��"¢$!3<6�>�¢$Íó#µÊÛÍ_"*(DMÍ *¢$~þ[ÂhÃÛ�*( ~25<>�!5<¾ÒÑ!6<6!4<6�:5<=!4<¾ÚÄ*6<&�ë*(å*3<&�)))=% å*4<&�Á Á
  4169. w:6<<26<:4<<24<†*3<&�½% :5<w:3<<23<ÃE:3<=2¯$*¢$~þ[Âô:3<2¯$Íâ *æ'"(*("(RÍ#/Ò:Ñ%/Ò¸ÍÍë>�!½%¾Ò*�ÍÛ*(DMÍ*O>¹ÒS:Ñ%/ÒP�Í ¸ÍíÍëÃo:Ñ%Òo�*( >€¦þ€ÊoÄÍ :Ñ%Ò :¯$<2¯$23<!�*3<&�Í®#Ô% å*3<&�æ') Áq#p!4<6�:¯$=!4<¾Ú !5<6�> !5<¾Úú:3<=o&�!�Í®#Ô% å*5<&�Á !�å*3<&�Í®#Ô% å*5<&�Á Á
  4170. w:5<<25<³:3<=23<:4<<24<£RÍÒ"*è'"(XÍÒ">�!¯$¾Ò‰!!¶$6�!3<6:¯$!3<¾Ú !*3<&�æ') ^#Vë"(XÍ#/Òb 'ÍíͲ"Ã!*3<&�½% >�¾Òx *3<MÍÛ*(DMÍ*2²$>!²$¾Ò˜ �ÍíͲ"Ã!:3<<24<:¯$!4<¾Ú!*4<&�æ') ^#Vë"ä'!6<6>!6<¾Úð *6<&�ë*(å*6<&�ë*ä'Á
  4171. ¾Êæ Ãù :6<<26<¿ áÍíͲ":4<<24<Ÿ :3<<23<Â0 !¯$:¶$¾Ú !9ÍÍë!3<6�!¶$:3<¾Ò„!*3<&�·$ ~24<:¯$=2¯$:4<26<:¯$!6<¾Úz!*6<&�è') å*6<&�æ') ãN#Fáq#p:6<<26<ÂI!:3<<23<Ã%!!³$6Ž)ÍËÍx:Ñ%/Ò5"*("(*(DMÍZ>!°$¾Ò¹!�Í !O:Ž)¾Â
  4172. ":³$ÒÒ!!«$6Ãê!:Ò%!Ó%¶Òå!!§$6Ãê!!©$6:‘)þÉÊ"!®$6.Ÿ;’)
  4173. -Âÿ!Ã2":³$Ò"!ª$6Ã2":Ò%!Ó%¶Ò,"!¨$6Ã2"äÍ Ã:"!ª$6:§$/Ò^"%ͦ%Í»2²$*(~2%%ÍSÉ!�*3<&�Í®#Ô% "(å*3<&�æ') Áq#p!4<6�> !4<¾Ú±"!�*3<&�Í®#Ô% å*4<&�Á 6�:4<<24<Â…"ÉßÍíÍ Íä*¶$&�·$ :3<w
  4174. <`iwÉ!8<p+q!5<6�#6 > !6<¾Ú#*5<&�ë*7<å*6<&�ë*(Á
  4175. w:5<<25<:6<<26<Âà"É!:<p+q �*( :P¾Â2#*9<DMÍÒ"Ãr#!5<6�#6 > !6<¾Úr#*6<&�ë*(å*5<&�ë*9<Á
  4176. ¾Êa#>�É:5<<25<:6<<26<Â:#>Éi`N#F�oˆgÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ¨# ñ=–#ÉDM!��>)ë)ëÒ½# =µ#É^#Vë) ÂÆ#É^#Vë|·g}o ÂÐ#ÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������TEMP $$$��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1TÍd�Í������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����6543210123456789ABCDEF
  4177. ERROR: $Reading file: $Writing file: $Directory full$Reading file: $Writing file: $Invalid drive.$) ? $) ? $) ? $Bad character, re-enter $���
  4178. $
  4179. Disk read error: $File cannot fit into GENCPM buffer: $Unable to open: $BDOS3 BIOS3 ���������
  4180. Setting up directory hash tables:
  4181. $ Enable hashing for drive $: $Unable to allocate space for hash table.$
  4182. Setting up Allocation vector for drive $
  4183. Setting up Checksum vector for drive $
  4184. *** Bank 1 and Common are not included ***
  4185. *** in the memory segment table. ***
  4186. $Number of memory segments $
  4187. CP/M 3 Base,size,bank ($)
  4188. $
  4189. Enter memory segment table:
  4190. $ Base,size,bank $Zero length segment not allowed.$Bank one not allowed.$
  4191. ERROR: Memory conflict - segment trimmed.
  4192. $Memory conflict - cannot trim segment.$
  4193. ERROR: Memory conflict - segment trimmed.
  4194. $
  4195. ERROR: Memory conflict - segment trimmed.
  4196. $ CP/M 3 Sys $ Memseg No. $ Bank $
  4197. Accept new memory segment table entries $Default entries are shown in (parens).
  4198. Default base is Hex, precede entry with # for decimal
  4199. $
  4200. Use GENCPM.DAT for defaults $Create a new GENCPM.DAT file $Display Load Map at Cold Boot $Number of console columns $Number of lines in console page $Backspace echoes erased character $Rubout echoes erased character $Initial default drive ($:) ? $Top page of memory $Bank switched memory $Common memory base page $Long error messages $Double allocation vectors $Accept new system definition $
  4201. CP/M 3.0 System Generation
  4202. Copyright (C) 1982, Digital Research
  4203. $
  4204. BNKBIOS3 SPR$BIOS3 SPR$BNKBIOS3 SPR$BDOS3 SPR$RESBDOS3 SPR$BNKBDOS3 SPR$
  4205. 64K TPA
  4206. Copyright (C) 1982, Digital Research
  4207. *** CP/M 3.0 SYSTEM GENERATION DONE ***$���Í�É!äTq:UÒM*äT&�ëÍ�É!æTp+q:UÒd*åTë Í�É!èTp+q*çT#6�:UÒ€:ãTÚ€É*çTë
  4208. Í�*çT#N�!� ë*çT6�É Í7
  4209. Í7É!ìTr+s+q+ÑÁqÕ!U6ÿ�ÍN*ëTDMÍN:êTþÂÕÖTÍNÍœ:éTÒâÍ.:ãT/!U¦Òû!]�6 !m�6 Ã�É!îTp+q �*íT 6� �*íT 6�*íTëÍ�É!ðTp+q*ïTëÍ�É!òTp+q*ñTëÍ�É!ôTp+q*óTëÍ�þ�Ê] ÿÅ›ͧÉ!öTp+q*õTëÍ�þ�Ê} ÿÅ«ͧÉ!øTp+q*÷TëÍ�þÿÂ� ÿÅ»�ͧ �*÷T 6�É!úTp+q*ùTëÍ�É!üTp+q*ûTë!Í�þ�ÊÖ ÿÅÊͧÉ!þTp+q*ýTë"Í�þ�Êö ÿÅÙͧÉ!�Up+q*ÿTë$Í�É!–Vr+s+p+q+ÑÁqÕ:’Vþ�Â
  4210. É*’Vå*“VDM*•Vëá
  4211. -Â-
  4212. É!™Vs+p+q:™Vþ�ÂJ
  4213. *—VÉ*™VM!—VÍLSÉÉ!šVq:šVþ Òe
  4214. > É:šVÖaŸ/õ>z!šV–Ÿ/ÁH¡Ò„
  4215. :šVæ_2šV:šVÉ!›Vq:›VÖ�Ÿ/õ>!›V–Ÿ/ÁH¡Ò¦
  4216. >ÿÉ�Åé�ͧ>�É!�Vp+q(Í7*œV~þÿÂÐ
  4217. YÍ7ÃÕ
  4218. NÍ7øÍNÈTÍe:ÉTþ�Âê
  4219. É*ÊTMÍV
  4220. ÖYÖŸ*œVwÉ!žVq:žVæøO�!€ NÍ7:žVæO�!€ NÍ7É! Vp+q Í7*ŸV|OÍû
  4221. *ŸV}OÍû
  4222. HÍ7É!¡Vq*¡V&��Í+SDMÍ$ É!£Vp+q!¨V6�!¦V60!'"¤V>�¢V͇SµÂ† *¦VMÍ7Ãè !§V6�>!§V¾Úè ¤V¢VÍzSÚ½ !¨V6ÿ:¦V<2¦V¤V¢VÍzSë+s#rÔ :¨VÒÐ *¦VMÍ7!¦V60*¤Vë!
  4223. �ÍSë"¤V:§V<2§V‹ É!ªVs+q(Í7:ªVþ
  4224. Â #Í7*©V&�DMÍZ Ã *©VMÍû
  4225. ýÍNÉ!¯Vs+p+q+ÑÁp+qÕÍ
  4226. :ÉTþ�Â: ÍœÉ*­V6�:²V<2²VO�!ÈT NÍV
  4227. 2±Vþ Ê :±Vþ,Âu *­V#"­V*­V6�!°V6Ã :±Vþ#Â… !°V6
  4228. à :±VÖ02±V:°VÖÖŸõ> !±V–ŸÁH¡Ò½ >!±V¾Ò¸ :±VÖ2±Vý !±V6ÿ!°V:±V¾Òæ *­V^�*°V&�Í+Så*±V&�Á å*­VÁqà !±V6�*­V6��Å�ͧÍ
  4229. *­V6�Ã? ÍœÉ*«VDMÍN*«V~þ  (Í7*­VNÍû
  4230. !²V6>!²V¾Ún *­V#"­V:²VÖÖŸõ:-Q/ÁH¡ÒX *­V6�Ãd ,Í7*­VNÍû
  4231. :²V<2²VÂ, *­V++"­VÍNÊ *­VN*¯VëÍé !°V6!²V6ÈTÍeÉ!µVr+s+q:-Q/Ò® >�É!·V6ÿÿÿ#q#p!¶V6:5Q!¶V¾Ú³�*¶V&�Í+SFQ � ë´VÍzSÚ©:³VþÂM�*¶V&�Í+SFQ � ~Ö�ÖŸ�*¶V&�õÍ+SFQ � ë¸VÍzSŸÁH¡ÒJ:¶V2·V�*¶V&�Í+SFQ � ^#Vë"¸Vé�*¶V&�Í+SFQ � ~Ö�ÆÿŸ�*¶V&�õÍ+SFQ � ë¸VÍzSŸÁH¡Ò©:¶V2·V�*¶V&�Í+SFQ � ^#Vë"¸V:¶V<2¶V¿ :·VÖÿÖŸõ:³VÖÖŸÁH¡Ò`!¶V6:5Q!¶V¾Ú`�*¶V&�Í+SFQ � ë´VÍzSŸ/�*¶V&�õÍ+SFQ � ~Ö�ÖŸÁH¡�*¶V&�õÍ+SFQ � ë¸VÍzSŸÁH¡ÒV:¶V2·V�*¶V&�Í+SFQ � ^#Vë"¸V:¶V<2¶VÂÐ:·VÉ!$V6�!U6ÿͬ#ÍQ$Íè!ÍH>� U͇SµÊ”ÿ�* U|2Ußÿ�*U|2U!U:.Q–2¿Tÿ�*U|!U–O:/Q‘2ÃTÿ�*U|O:ÃT‘2ÂTUTÍÑÍI:-Q/Ò!$V>–O:¿T‘2ÀTÿ�* U|O:¿T‘!$V†2ÁTÃ:¿T=2ÀTÿ�* U|O:¿T‘2ÁTÍÒ®Í�:-QÒ›*nVë*Uå*�VÁ ÿ�|!U–O:/Q‘2ÃTÿ�*U|O:ÃT‘2ÂTÍÑ2Uͬ:U/Ò˜!!V6�>!!V¾Ú˜*!V&�Í$S›Q � 6�:!V<2!VÂsà!U6�:V/Ò«ÍéÍ*:U2ÄT:¿T2¸TTÍ©:-QÒâ…Å*¿T&��Í+SDM*UëÍ÷Ãú’Å*¿T&��Í+SDM*UëÍ÷:-Q/Ò&:U2!V!�""V*!VM"VÍŸ:!V2U! U6�Ûÿ�*U|!U–2!Vÿ�* U|!U†o&�)##""VŸÅ*ÃT&��Í+SDM*!VëÍ÷*!VM"VÍŸ:!V2 U:U2!V!�""V>€ÆT͇Së+s#r*!VM"VÍŸ:!V2Uÿ�* U|!$V–2ÄT:ÁT2¸T U(TÍÑ(TÍ©ÍC�*$V&�Í+SÆTÍŠSë+s#rÿ�* U|!$V–2!V:-Q/Ò
  4232. ¬Å*ÁT&��Í+SDM*!VëÍ÷Ã"¹Å*ÁT&��Í+SDM*!VëÍ÷*!VM"VÍŸ:!V!U†w:-QÒ¢!ÄT6ÿ:ÂT2¸TULTÍÑLTÍ©ÿ�*U|2!Vÿ�*U|!U–o&�)ë*"V""VÆÅ*ÂT&��Í+SDM*!VëÍ÷*!VM"VÍŸ:!V! U†w:,Q/Ò²:VÖ2V Å*V&�U ëÓÍ
  4233. :ÁTæþ2ÁT*ÁT&�ë!
  4234. �ÍS!0�å*V&� U Áq*ÁT&�ë!
  4235. �ÍS0�å*V&�!U Áq:VÆ 2V�*¿T&�Í+S"!U$Å-UßÍ
  4236. ÅRUæWÍ
  4237. !‘T6�#6�#6�:.Q2U:/Q2UÅÖTqTÍ
  4238. ÅßTyTÍ
  4239. Uͧ pTÍ× !‘T6�Uͧ pTÍ× pTÍ :;RÒ»!;R6�:%V2.Q:4Q/24QÅÖT•TÍ
  4240. ÅßT�TÍ
  4241. Í L!U6ÿÍNÉ!½Vr+s+p+q*ºV6 *ºV#6 *¼V|æøO�!€ å*ºV##Á
  4242. w*¼V|æO�!€ �å*ºV Ñw*¼V}æøO�!€ �å*ºV Ñw*¼V}æO�!€ �å*ºV ÑwÉ!ÁT:ÀT–O�`iÍPSæW œ�"¿V�*¿V :0Qw�*¿V :2Qw�*¿V :1Qw.�*¿V :3Qw*¿V :4QwÅX�*¿V ë Í
  4243. :+Q/Ò¼W�*¿V >¦*¿V w:<R/õ:-Q/ÁH¡ÒÞW�*¿V >@¶*¿V wÃíW�*¿V >¿¦*¿V w^�*¿V :/QwÉ!)X"ÁV*ÁVN#F!æW "ÃV*ÃV"ÁV*ÁVþÿÍ•SµÂ(!$V6Ã-!$V6�*ÁVëþÿÍSÒD*ÁVæWÍëRÉ!ÿÿÉÉÍù"&V!V6ÿÿÿ&VÍSµÊÐ!ÅV6�>!ÅV¾Ú·*ÅV&�)ë*&V>�Í’SµÊ­*ÅV&�)ë*&VæWÍëR"(V�*(V ÿÿÍ•SµÊ­!V6�:ÅV<2ÅVÂf:-Q/!V¦ÒË!$V6ÃÐ!$V6�ÉÅÆV>XÍ
  4244. æW*ÆV"ÆV*ÆV~þÉÂó>�É>ÿÉÉ!ÌVs+p+q+ÑÁp+qÕ%ÍN*ÈVDMÍN Í7*ÊVDMÍ$  Í7*ÌVMÍE :,QÒ¨ Å*V&�U ë*ÈVDMÍ
  4245. :VÆ 2V*V&�U DM*ÊVëÍÇ:VÆ2V*V&�U å*ÌV&��Í+SëÁÍÇ:VÆ2VÅ*V&�U ë)Í
  4246. :VÆ2VÉ!ÎVp+q*ÍV"TÍ£Nþ�ÊÈÿÅ,ͧ*ÍVDMÍ É!ÒVr+s+p+q*ÑV^#Vë"¹T*ÑV##^#Vë"»T�*ÑV ^#Vë"½TÅ*ÏV#DMÖTÍ
  4247. Å �*ÏVDMßTÍ
  4248. ÿ�*¹TÍZSUÍŠSÒ@ÿÅ?ͧ*¹T+ÍZS}<2ÔV!ÓV6�!ÔV:ÓV¾Ò†€�*ÓV&�Í+SæW "ÆTDMͧ *ÏVDMÍ> :ÓV<2ÓVÃS€Å*ÆTDMŒOÍ
  4249. æW*¹T"ÆTÉ!×Vr+s+q:ÕVþ�ÊGÅÖTqTÍ
  4250. ÅßTyTÍ
  4251. *ÖVn}2‘T*ÖV#~2’TpTÍ× æWÆTÍS}�ÍpS}ÆTÍçRë+s#r*ÕV&�)+ë!ÙVs+6�:ÙV!ØV¾Ú4>€ÆT͇Së+s#rBKͧ pTÍ^ :ØV<2ØVÂpTÍ÷ Å*ÖVë‘TÍ
  4252. É:-Q/ÒkÅ)TwÍ
  4253. ÅTÍ
  4254. Ãz!LT"ÚV!U"ÜVÍ™!T"ÚV!U"ÜVÍ™!(T"ÚV! U"ÜVÍ™ÉÅ*ÚV#DMÖTÍ
  4255. Å �*ÚVDMßTÍ
  4256. *ÚVDMÍüþÿÂÒÿÅeͧæWͧ *ÚVDMÍ> *ÜVå*çWëás#r*ÜV##å*êWëás#r�*ÜV� å*ðWëás#r*ÚVDMÍ> É!ÞV6�ÿÿ&VÍSµÂ(>�É!ßV6�>!ßV¾Úå*ßV&�)ë*&V>�Í’SµÊÛ*ßV&�)ë*&VæWÍëR"(V Å*(V##ë‡Í
  4257. �*(V þÿÍ•SµÖŸ�*(V þÿõÍ•SµÖŸÁH±�*(V þÿõÍ•SµÖŸÁH±�*(V þÿõÍ•SµÖŸÁH±�*(V þÿõÍ•SµÖŸÁH±ÒÛ!ÞV6ÿ:ßV<2ßVÂ-:ÞVÉ!âV6�!ïV6ÿ!àV6�>!àV¾ÚÞ*àV&�)ë*&VæWÍëR"(V*àV&�)ë*&V>�Í’SµÊÔ�*(V ëþÿÍSÒ?!ïV6��*(V þÿÍ•SµÂÔ:âV/Òc!âV6ÿ�ÍN:àVÆO�!=R ~2ãT �*(V æWÍëR"*V�**V N#F`i))"çV¶ÍN:àVÆAOÍ7ÑÍN*àV&�6Q DMÍ´
  4258. Íœ*àV&�6Q ~/ÒÚ�*(V ÿÿq#pÃÔ:-Q/Ò!ïV6�*àV&�,V) å*çVëás#r*çVë*LV"LVÃÔ*çVëÍ› 2ãVþÿÂ'�ÅÔ�ͧÃÔ�*ãV&�Í+SFQ � �å*(V Á
  4259. w�*ãV&�Í+SFQ N�`iÍPS�å*ãV&�Í+SFQ � N�`iÍPS�å*ãV&�Í+SFQ � ÑÍ•SÁ �å*(V Áq#p�*ãV&�Í+SFQ � ëçVÍzS�å*ãV&�Í+SFQ � Áq#p:àV<2àVÂø:-Q/!ïV¦Òÿ!$V6:ÀT<<2ÀT:ÁT<<2ÁTÉ!ðV6�>!ðV¾Ú8*ðV&�NV) >�w#6�*ðV&�pV) >�w#6�:ðV<2ðVÂ:<R/õ:-Q/ÁH¡ÒP!ñV6ÃU!ñV6!��"nV!��"�V!òV6�!ðV6�>!ðV¾Ú¡*ðV&�)ë*&V>�Í’SµÊ—*ðV&�)ë*&VæWÍëR"(V �*(V æWÍëR"*V�*(V þÿÍ•SµÂýÍN:ðVÆAOÍ7:Í7!òV6ÿ�**V ^#V!�ÍS*ñV&�Í+Så*ðV&�NV) Áq#p*ðV&�NV) nVÍÜRë+s#r�*(V þÿÍ•SµÂ—'ÍN:ðVÆAOÍ7:Í7!òV6ÿ�**V >ÍèRë!�ÍS*ðV&�pV) s#r*ðV&�) �VÍÜRë+s#r �**V �€ÍøRå*ðV&�pV) ÑÍCS �å**V Áq#p:ðV<2ðVÂk:òVÒ«ÍœÉ:ÂT2FQ!ÂT:/Q–2GQ!��"IQ!HQ6�!öV6�OÍN:GR2ãT¬Å
  4260. 5QÍ ÇÍN*FQMÍû
  4261. ,Í7*GQMÍû
  4262. ,Í7*HQMÍû
  4263. áÍN:öV/Òˆ!åÍN!ôV6:5Q!ôV¾Úã !õV6�:õV/ÒÙ :ôVÆ =O�!=R ~2ãTÅ�*ôV&�Í+SFQ DMÍ �*ôV&�Í+SFQ � N�`iÍPS�å*ôV&�Í+SFQ � Áq#p�*ôV&�Í+SFQ � ~þ�ÂÀ�Å�ͧÃÖ �*ôV&�Í+SFQ � ~þÂç�Å7�ͧÃÖ �*ôV&�Í+SFQ ~2ùV*ùV&��å*ôV&�Í+SFQ � N�á "ûV*ûV|Ö�ÆÿŸ*ûVõ}O:/Q‘ŸÁH±Ò†MÍN!ùV:/Q–�*ôV&�õÍ+SFQ � ÁHq!ùV:/Q–O�`iÍPS�å*ôV&�Í+SFQ � Áq#pÃÖ *ûV}2úV!óV6�!õV6ÿ!ôV:óV–Ÿ#¦ÒÖ �*óV&�Í+SFQ ~2÷V�*óV&�Í+SFQ � :÷V†2øV�*óV&�Í+SFQ � �å*ôV&�Í+SFQ � Á
  4264. ¾ÂÌ !úV:øV–Ÿ/+õ~!÷V–Ÿ/ÁH¡Ò+ �Å|�ͧ!õV6�ÃÌ :øV!úV–Ÿ+õ~!øV–ŸÁH¡Òc £ÍN�*ôV&�Í+SFQ :øVw!õV6�ÃÌ :÷V!úV–Ÿ+õ~!÷V–ŸÁH¡ÒÌ ÒÍN!ùV:÷V–�*ôV&�õÍ+SFQ � ÁHq!ùV:÷V–O�`iÍPS�å*ôV&�Í+SFQ � Áq#p!õV6�:óV<2óV×Ã1:ôV<2ôVÂ"Íœ!ôV6�:5Q!ôV¾Úo!:ôVþ�Â!ÍNÃ!ÍN:ôV=OÍû
  4265. �*ôV&�Í+SFQ NÍE �*ôV&�Í+SFQ � NÍE :-QÒb!ÍN�*ôV&�Í+SFQ � NÍû
  4266. Íœ:ôV<2ôVÂë !ãT6�!öV6ÿ%ÍNöVÍ´
  4267. ÃÍœÉPÍN”TÍü2ýVþÿÊß!ÅÖT•TÍ
  4268. ÅßT�TÍ
  4269. °ÍN!ýV6ÿýVÍ´
  4270. Íœ:ýVÒÖ!ÍÃF”TÍ Ãç!!U6ÿ+6�É!�W6�ÍŒ!:�W/Ò—#:ØR2ãTÍœÏÍN;RÍ´
  4271. :=R2ãT͜͜íÍN,QÍ´
  4272. ͜͜:>R2ãT:2Q<22Q Å
  4273. 2QÍ :2Q=22Q:?R2ãT:1Q<21Q'Å
  4274. 1QÍ :1Q=21Q:@R2ãTHÍN3QÍ´
  4275. Íœ:AR2ãTkÍN4QÍ´
  4276. ͜͜:BR2ãT‹ÍN:0QÆAOÍ7£ÍNÈTÍe:ÉTþ�Êâ"*ÊTMÍV
  4277. ÖA2W*WM͈
  4278. /ÒÜ"Þ":W20Q͜͜:CR2ãT©Å.QÍ *.Q&�ÍPS�"U:DR2ãT½ÍN-QÍ´
  4279. Íœ:-Q/2ÅT:-QÒ[#:ER2ãTÓÅ/QÍ Íœ:FR2ãTìÍN+QÍ´
  4280. ÍœÃx#:ÙR2ãTÍœÍN<RÍ´
  4281. Íœ!/Q6�!ãT6�!�W6ÿÍœÍN�WÍ´
  4282. ÍœÃð!:.Q2%V:.Q<2.Q:4Q/24QÉ:ÍNpTÍ. pTÍ~ !�T6�!W6�>!W¾Úæ#*W&�U 6�:W<2WÂÈ#!W6€>ÿ!W¾Ú $*W&�U 6$:W<2WÂë#!V6€Å*V&�U ë‚Í
  4283. !V6ƒÅÖTqTÍ
  4284. ÅßTyTÍ
  4285. æWͧ pTÍ^ pTÍ^ ÉæW�ÍS#ÍZS"U!W6�>!W¾Ú‹$*W&�,V) >�w#6�:W<2WÂh$!��"LV:]�þAÂÇ$!U6ÿ#6�!W6�>š!W¾ÚÄ$*W&�=R 6�:W<2W¦$ÃÏ$!U6�#6ÿ:m�þDÂÜ$!U6ÿ!ãT6�É
  4286. Available space in 256 byte pages:
  4287. $TPA =$, Bank 0 =$, Other banks =$Unable to allocate Dir deblocking buffer space.$Unable to allocate Data deblocking buffer space.$Unable to allocate Data deblocking buffer space.$Drive specified has not been defined. $0FFFFH is an invalid value in the
  4288. DPH directory BCB address field.$
  4289. Setting up Blocking/Deblocking buffers:
  4290. $
  4291. The physical record size is$:
  4292. $ *** Directory buffer required ***
  4293. *** and allocated for drive $: ***
  4294. $ Overlay Directory buffer for drive $: $ Number of directory buffers for drive $: $Minumum number of buffers is 1. $ Number of directory buffers for drive $: $
  4295. *** Maximum number of directory buffers ***
  4296. *** for the current drive is$. ***
  4297. *** Number of directory buffers reduced ***
  4298. *** accordingly. ***
  4299. $ Share buffer(s) with which drive ($:) ? $ *** Data buffer required and ***
  4300. *** allocated for drive $: ***
  4301. $ Overlay Data buffer for drive $: $ Number of data buffers for drive $: $Minumum number of buffers is 1. $ Number of data buffers for drive $: $ Share buffer(s) with which drive ($:) ? $ Allocate buffers outside of Common $
  4302. Accept new buffer definitions $!W6�>!W¾ÚÛ**W&�)ë*&V>�Í’SµÊÔ**W&�)ë*&VæWÍëR"(V� þÿÍ•SµÖŸ�*(V þÿõÍ•SµÖŸÁH±Ò¸* �*(V æWÍëR"*V�**V ^€�Í6
  4303. å*W&�Í$S›Q Áq#p*W&�Í$S›Q � 6��*(V ÿÿÍ•SµÂÔ*ÿÅí%�ͧ!W4Â*!W6�>!W¾ÚÜ+!��"HW}2W>!W¾Ú=+*W&�Í$S›Q åHWÍ|SŸá� õ~Ö�ÖŸÁH¡Ò6+*W&�Í$S›Q ^#Vë"HW!W4Âó**W&�))lW å*HWëás#r*W&�)) � >�w#6�!W6�>!W¾ÚÕ+*W&�Í$S›Q HWÍ|SµÖŸõ>�͇SµÆÿŸÁH¡ÒÎ+*W&�))lW � å*Wë�Í6
  4304. ÑÍDSë+s#r*W&�Í$S›Q � 6ÿ!W4Âh+!W4Âà*!W6�>!W¾Ú7,�*W&�Í+SFQ � å*W&�W) ãN#Fáq#p�*W&�Í+SFQ � å*W&�7W Á
  4305. w!W4Âá+:-QÒF,!fW6ÃK,!fW6 !W6�:WÚ4:fW=2iW!��"gW"dW}2 W! W6ÿ*ÁT&�ÍPSë*LVÍiS"bW:-QÚž,nVbWÍzSë*�VÍiS"bW!W6�>!W¾Úë,*W&�W) �å*W&�Í+SKQ � ãN#Fáq#p*W&�Í$S›Q � 6�!W4£,!W6�! W6ÿ#6ÿ!W6�n&�))lW � ^#Vë"JW*W&�))lW >�Í’SµÆÿŸõ:WÖŸÁH¡Òê3:WÚE-1&ÍN!W6ÿ]&ÍN*W&�))lW N#FÍ$ {&ÍN!W6�>JWÍôR>ÍfSµÆÿŸõ:WÖŸÁH¡Òš-!JWÍVSë+s#r!W4Ãg-!JWÍVSë+s#r:WþÊÏ3*W&�)ë*&VæWÍëR"(V � æWÍëR"*V� >ÍèRÍZS"^W �**V �€Í•SµÂú-!W6ÿÃÿ-!W6��*(V þÿÍ•SµÂc0ÍbB*W&�Í$S›Q � >¶w:-QÚà.: WÒd.! W6�*W&�Í$S›Q � 6&ÍN:WÆAOÍ7Ê&ÍNÃÝ.:WÆ{O�!=R ~2ãTÒ&ÍN:WÆAOÍ7'ÍN*W&�Í$S›Q � DMÍ´
  4306. Íœ*W&�Í$S›Q � ~ÚË.*W&�Í$S›Q � 6ÃÝ.*W&�Í$S›Q � 6�Ãt/:WÆ;O�!=R ~2ãT'ÍN:WÆAOÍ7>'Å*W&�Í$S›Q � DM
  4307. Í : WÒt/! W6�*W&�Í$S›Q � ~þ�Ât/�ÅA'�ͧb'ÍN:WÆAOÍ7˜'Å*W&�Í$S›Q � DM
  4308. Í Ã&/*W&�Í$S›Q � ~^W͇SÒ¹/›'ÍN*^WDMÍ$ ç'ÍN*W&�Í$S›Q � å*^Wëás*W&�Í$S›Q � ~þ�ÂR0:WÆ[O�!=R ~2ãTM(ÍN*W&�Í$S›Q � ~ÆAOÍ7(ÍNÈTÍe:ÉTþ�ÊL0*ÊTMÍV
  4309. ÖA2
  4310. W*
  4311. WM͈
  4312. Ú*0Ãß/*
  4313. WMÍFÒ80Ãß/*W&�Í$S›Q � :
  4314. WwÍœÃc0*WMÍTCþ�Âc0à 4�*(V þÿÍ•SµÂn3!W6�*W&�Í$S›Q >€Í’SµÂ°0�*(V ÿÿq#p*W&�Í$S›Q � 6�Ãn3ÍbB*W&�Í$S›Q � >¶w:-QÚ«1: WþÊ1:WÚ1! W6!W6ÿ*W&�Í$S›Q � 6…(ÍN:WÆAOÍ7Ê(ÍNÃ1: WÒ1!W6! W6�:Wþÿʨ1:WÆ‹O�!=R ~2ãTÔ(ÍN:WÆAOÍ7)ÍN*W&�Í$S›Q  � DMÍ´
  4315. Íœ*W&�Í$S›Q  � ~Ò‘1*W&�Í$S›Q � 6�è1*W&�Í$S›Q � 6! W6ÃS2:WÆKO�!=R ~2ãT)ÍN:WÆAOÍ76)Å*W&�Í$S›Q � DM
  4316. Í *W&�Í$S›Q � >¶w: WÒS2! W6�*W&�Í$S›Q � ~þ�ÂS2�Å9)�ͧZ)ÍN:WÆAOÍ7‹)Å*W&�Í$S›Q � DM
  4317. Í Ã2*W&�Í$S›Q � ~þ�Â$3: WÒŒ2! W6�*W&�Í$S›Q � :Wwà 3:WÆkO�!=R ~2ãTŽ)ÍN*W&�Í$S›Q � ~ÆAOÍ7À)ÍNÈTÍe:ÉTþ�Ê 3*ÊTMÍV
  4318. ÖA2
  4319. W*
  4320. WM͈
  4321. Úç2Ãœ2*
  4322. WMÍFÒõ2Ãœ2*W&�Í$S›Q � :
  4323. WwÍœ*W&�Í$S›Q � :W¶wÃn3:U!W¦Ò]3:WÆ+O�!=R ~2ãTÆ)ÍN*W&�Í$S›Q � DMÍ´
  4324. Íœ*WMÍTCþ�Ân3à 4! W6�*Wë�Í6
  4325. dWÍDSë+s#r!W4>JWÍôR>ÍfSµÆÿŸõ:WÖŸÁH¡Ò¿3!JWÍVSë+s#r!W4ÃŒ3!JWÍVSë+s#rç-!W4n&�))lW � ^#Vë"JWÃ-!ãT6�!W6ÿ:WÒ 4ÍbBù)ÍNWÍ´
  4326. ÍœÃP,!��"PW}2Wo&�"TW2W>!W¾Úu5*W&�Í$S›Q � ~þ�Ên5*W&�Í$S›Q �å ~Ö�ÆÿŸá� õ>¦ÖÖŸÁH¡Ò»4:-QÒ|4!W4á4*W&�Í$S›Q åÑå!�^�áN#FÍ-Së*TW"TW*W&�Í$S›Q � ^�*PW"PW*W&�Í$S›Q �å ~Ö�ÆÿŸá� õ>¦ÖÖŸÁH¡Òn5:-QÒ/5!W4*W&�Í$S›Q � ~Ú,5*W&�Í$S›Q åÑå!�^�áN#FÍ-Së*TW"TWÃT5*W&�Í$S›Q åÑå!�^�áN#FÍ-Së*TW"TW*W&�Í$S›Q � ^�*PW"PW!W4Â#4*fW&�ë*PWÍ+Så*W&�)Á "RW:-QÚÿ9æW*U"jW*RWë*Uå*TWÁ Åå*LVÁ å*�VÁ å*nVÁ ÿ�|O:.Q‘O:¿T‘2UO:¿T‘2¿T:ÁT‘2ÁT:ÀT‘2ÀTáå|2U!¿T†2.QæWá"ÆT*¿T&�ÍPSå*UÁ "ZWå*RWÁ "VW*¹T"`W*`WæW ë!ÆTÍ•SÒC6*`WæW 6�*`W#"`WÃ6!W6�n&�))lW � ^#Vë"JW*W&�))lW >�Í’SµÆÿŸõ:WÖŸÁH¡Ò9!W6�>JWÍôR>ÍfSµÆÿŸõ:WÖŸÁH¡Ò¶6!JWÍVSë+s#r!W4Ã6!JWÍVSë+s#r:WþÊê8*W&�)ë*&VæWÍëR"(V*W&�Í$S›Q � >¦þ«7*W&�Í$S›Q � ~þ�Êh7*jW6ÿ
  4327. �*jW å*VWëás#r*W&�Í$S›Q VWÍÜRë+s#r�*(V å*ZWëás#r:fWZWÍçRë+s#r:fWjWÍçRë+s#rë7*(V"LW*W&�Í$S›Q � n&�)ë*&VæWÍëR"(V� ^#Vë"NW*LW"(V å*NWëás#r*W&�Í$S›Q � >¦þ£8*W&�Í$S›Q � ~þ�Ê48*jW6ÿ
  4328. �*jW å*VWëás#r*W&�Í$S›Q VWÍÜRë+s#r�*(V å*ZWëás#r:fWZWÍçRë+s#r:fWjWÍçRë+s#rã8*(V"LW*W&�Í$S›Qå � >¦o&�)ë*&VæWÍëR"(VÁ!›Q � >¦þ�Ê‚8�*(V ^#Vë"NWÃ�8�*(V ^#Vë"NW*LW"(V� å*NWëás#r!W4>JWÍôR>ÍfSµÆÿŸõ:WÖŸÁH¡ÒÚ8!JWÍVSë+s#r!W4ç8!JWÍVSë+s#rÃÃ6!W4n&�))lW � ^#Vë"JWÃ\6!W6�>!W¾Úc9*W&�,V) >�Í’SµÊ\9*W&�)ë*&VæWÍëR"(V� å*VWëás#r*W&�,V) VWÍÜRë+s#r!W4Â
  4329. 9!W6�>!W¾Úü9*W&�)ë*&VæWÍëR"(V*W&�NV) >�Í’SµÊ½9�*(V å*VWëás#r*W&�NV) VWÍÜRë+s#r*W&�pV) >�Í’SµÊõ9�*(V å*VWëás#r*W&�pV) VWÍÜRë+s#r!W4Âh9ÃaB!W6�>!W¾Ú::*W&�W) �å*W&�Í+SFQ � ãN#Fáq#p!W4Â:*�Vë*RWå*nVÁ "RW>� U͇SµÖŸUõÍzSµÖŸÁH±Ò‡:*TWë*Uÿ�|O:.Q‘O:¿T‘2Uá:*TWë* Uÿ�|O:.Q‘O:¿T‘2U!U:¿T–2¿T:ÁT–2ÁT:ÀT–2ÀT:.Q–2.Q* U}�ÍpS} UÍçRUÍŠS"`W>� U͇SµÖŸUõÍzSµÖŸÁH±ÒB;ÿ�*RW|O:/Q‘2ÃT*U}ÍpS}UÍçRæW"\W*ÃT&�ÍPS"XW*¿T&�ÍPSå*UÁ "VWÇ;*RWë*`Wÿ�|O:/Q‘2ÃTæW*U"\WO�`iÍPSå*`WÁ "XW*¿T&�ÍPSå* UÁ "VW*RWë*\W"ÆTÿ�*U|O:ÃT‘2ÂT*W&�)ë*\W"jW*XW"ZWæWÆTÍS"U*¹T"`W*`WæW ë!ÆTÍ•SÒí;*`WæW 6�*`W#"`WÃÉ;!W6ÿ!W6�!W6:5Q!W¾ÚS<�*W&�Í+SFQå �å Á
  4330. †2WÁ!FQ � ~Ö�ÖŸõ:W!W–ŸÁH¡ÒL<:W2W:W2W!W4Âü;:ÂT2FQ!ÂT:/Q–2GQ:WþÿÊõ<�*W&�Í+SFQ �å Á
  4331. †O:ÂT¹Òõ<�*W&�Í+SFQå �å N�`iÍPSÑå!�ÑÍ•S"`WÁ!FQ å:ÂT–á� w�*W&�Í+SFQ �å N�`iÍPSë*`WÍiSÑå!�Áq#p!W6�n&�))lW � ^#Vë"JW*W&�))lW >�Í’SµÆÿŸõ:WÖŸÁH¡Ò“A!W6�>JWÍôR>ÍfSµÆÿŸõ:WÖŸÁH¡Òh=!JWÍVSë+s#r!W4Ã5=!JWÍVSë+s#r:WþÊxA*W&�)ë*&VæWÍëR"(V*W&�Í$S›Q � >¦þÂ0?*W&�Í$S›Q � ~þ�Â>*(V"LW*W&�Í$S›Q � n&�)ë*&VæWÍëR"(V� ^#Vë"NW*LW"(V å*NWëás#rÃ0?*\Wå*ZWëás#r�*(V å*XWëás#r*XW##"XW*\W##"\W!W6*W&�Í$S›Q � ~!W¾Ú
  4332. ?*W&�Í$S›Q ^#VÍ› 2W*jW6ÿ�*W&�Í+SFQ åN�`iÍPSÑå!�N�`iÍPSå!�ÑÍ•SÁ 
  4333. �å*jW Áq#p �*jW 6��*W&�Í+SFQ � å*W&�Í$S›Q ÑÍ|Së+s#r:fWZWÍçRë+s#r �*jW s#r:fWjWÍçRë+s#r!W4Â6>:fWjW͇Së+s#r! �>�w#6�:fWjWÍçRë+s#r*W&�Í$S›Q � >¦þÂ1A*W&�Í$S›Q � ~þ�¤?*(V"LW*W&�Í$S›Q � n&�)ë*&VæWÍëR"(V� ^#Vë"NW*LW"(V å*NWëás#rÃ1A*\Wå*ZWëás#r�*(V å*XWëás#r*XW##"XW*\W##"\W!W6*W&�Í$S›Q � ~!W¾Ú A*W&�Í$S›Q � ~Ò©@*W&�Í$S›Q ^#VÍ› 2W*jW6ÿ�*W&�Í+SFQ åN�`iÍPSÑå!�N�`iÍPSå!�ÑÍ•SÁ 
  4334. �å*jW Áq#p�*W&�Í+SFQ �  �å*jW Á
  4335. w�*W&�Í+SFQ � å*W&�Í$S›Q ÑÍ|Së+s#rÃÞ@*jW6ÿ
  4336. �*jW å*VWëás#r*W&�Í$S›Q VWÍÜRë+s#r �*jW 6�:fWZWÍçRë+s#r �*jW s#r:fWjWÍçRë�+s#r!W4ÂÕ?:fWjW͇Së+s#r! �>�w#6�:fWjWÍçRë+s#r!W4>JWÍôR>ÍfSµÆÿŸõ:WÖŸÁH¡ÒhA!JWÍVSë+s#r!W4Ã5A!JWÍVSë+s#rÃu=!W4n&�))lW � ^#Vë"JWÃ=!W6�>!W¾ÚÈA*W&�7W �å*W&�Í+SFQ � Á
  4337. w!W4˜A!W6�>!W¾ÚaB*W&�)ë*&VæWÍëR"(V*W&�NV) >�Í’SµÊ"B�*(V å*ZWëás#r*W&�NV) ZWÍÜRë+s#r*W&�pV) >�Í’SµÊZB�*(V å*ZWëás#r*W&�pV) ZWÍÜRë+s#r!W4ÂÍAÉ!��"¬W"®W!°W6:5Q!°W¾ÚÝB�*°W&�Í+SFQ � ~þ�¶B�*°W&�Í+SFQ � ÍVSë*¬W"¬WÃÖB�*°W&�Í+SFQ � ÍVSë*®W"®W!°W4ÂpBâ$ÍN%ÍN!bWÍVSDMÍ$ :-QÒMC%ÍN*¬WDMÍ$ :UÒ C$%ÍN*®WDMÍ$ >�®W͇SµÆÿŸõ>�¬W͇SµÆÿŸÁH±ÒHC!W6ÿÃMC!W6�͜͜É!²Ws+q*±W&�Í$S›Q ^#Vë"ºW:-QÚ‹C:fWºWÍçRbWÍŠSë+s#rÃF!iW55:²Wþ®D*±W&�Í$S›Q � ~2³W!´W6:³W!´W¾Ú«D!fW:iW¾ÒYD!iW6ÿ*gW#"gW!¶W6ÿ!¸W6�!µW6:5Q!µW¾Ú7D�*µW&�Í+SFQå �å Á
  4338. †2·WÁ!FQ � ~Ö�ÖŸõ:¸W!·W–ŸÁH¡Ò0D:µW2¶W:·W2¸W!µW4ÂàC�*¶W&�Í+SFQ � ë�ÍSë+s#rÃcD!fW:iW–2iW*ºWëÍ› 2¹WþÿÂ…D�Å4%�ͧ>�ÉäD�*¹W&�Í+SFQ � ëºWÍzSë+s#r!´W4±CÃF*±W&�Í$S›Q � ~2³W!´W6:³W!´W¾ÚF!fW:iW¾ÒoE!iW6ÿ*gW#"gW!¶W6ÿ!¸W6�!µW6:5Q!µW¾ÚME�*µW&�Í+SFQå �å Á
  4339. †2·WÁ!FQ � ~Ö�ÖŸõ:¸W!·W–ŸÁH¡ÒFE:µW2¶W:·W2¸W!µW4ÂöD�*¶W&�Í+SFQ � ë�ÍSë+s#rÃyE!fW:iW–2iW*±W&�Í$S›Q � ~Ú¼EºWbWÍzSë+s#rÍYSë:/QÍpSÒ¹E�Åd%�ͧ>�ÉÃýE*ºWëÍ› 2¹WþÿÂÞE�Å•%�ͧ>�ÉÃýE�*¹W&�Í+SFQ � ëºWÍzSë+s#r!´W4ÂÇD>ÿÉ!¼Wq*¼Wë�Í6
  4340. dWÍùR>�ÍfSµÊ'F>�É�ÅÆ%�ͧ>ÿÉERROR: $ at line $Missing parameter variable$Equals (=) delimiter missing$Invalid drive ignored$Invalid character$Invalid parameter variable$!�"ÈWæWͧ !ÅW6!ÇW6�:ÇWÚ GÍúG:ÇWÚG͈K2ÆW:ÆWþÿÊþFÍIÃG¨F�Í
  4341. GÃÙFÉ!ÌWr+s+q:U2ÍW!U6ÿ5FÍN*ËWDMÍN>FÍN*ÈWDMÍZ :ÊWÒCGÍ.Íœ:ÍW2UÉ:ÅWþÂoG!ÅW6�”TÍ�þ�ÊlG!ÇW6ÿÃsG!ÅW4ÉÍMG*ÅW&�æW ~2ÎW:ÎWÖ ÖŸõ:ÎWÖ ÖŸÁH±õ:ÎWÖ
  4342. ÖŸÁH±ÒÊG:ÎWþ
  4343. ·G*ÈW#"ÈWÍMG*ÅW&�æW ~2ÎWÄG:ÎWÖaŸ/õ>z!ÎW–Ÿ/ÁH¡ÒéG:ÎWæ_2ÎW:ÎWþÂöG!ÇW6ÿ:ÎWÉ!ÑW6�:ÑW/õ:ÇW/ÁH¡ÒI!ÏW6�>!ÏW¾Ú/H*ÏW&�½W 6 !ÏW4ÂHÍtG2ÐW!ÏW6�:ÏWÖŸõ:ÐWÖ=ÆÿŸÁH¡õ:ÐWÖ ÆÿŸÁH¡õ:ÇW/ÁH¡Ò~H*ÏW&�½W :ÐWwÍtG2ÐW!ÏW4Ã:H:ÐWÖ=ÆÿŸõ:ÐWÖ ÆÿŸÁH¡õ:ÇW/ÁH¡Ò§HÍtG2ÐWÃ~H:ÇWÚ I:ÐWÖ=ÖŸõ>�!ÏW–ŸÁH¡ÒÍH!ÑW6ÿà I:ÐWþ=ÂàHHF�Í
  4344. GÃðH:ÏWþ�ÊðHcF�Í
  4345. G:ÐWÖ ÆÿŸõ:ÇW/ÁH¡Ò IÍtG2ÐWÃðHÃÿGÉÍtG2ÔW!ÓW6�!ÈT:ÓW–Ÿõ:ÔWÖ ÆÿŸÁH¡õ:ÇW/ÁH¡Ò[I*ÓW&�ÊT :ÔWw!ÓW4~`i+wÍtG2ÔWÃI:ÔWÖ ÆÿŸõ:ÇW/ÁH¡ÒxIÍtG2ÔWÃ[I!ØW6�#6>�!ÓW¾Ò‡K �*ÆW&�Í+S På  � ^#Vë"ÕWÁ! P  � ~2ÒWæþ�ÊJ:ÒWæþ�ÊÍI:ÄWÖA2ØWÃùI:ÄWÖ0Ÿ/õ>9!ÄW–Ÿ/ÁH¡ÒïI:ÄWÖ02ØWÃùI:ÄWÖAÆ
  4346. 2ØW �*ÆW&�Í+S P � ^�*ØW&�Í+Së*ÕW"ÕW*ÙW&�ÈT ~þ?Â[J �*ÆW&�Í+S P 
  4347. � :ØW†O�!=R 6ÿ!U6ÿ!ÙW4!ÉT5>�!ÉT¾Ò‡K:ÒWæþ�ʧJ*ÙW&�ÈT ~ÖAŸ/õ>P–Ÿ/ÁH¡ÒœJ*ÙW&�ÈT ~ÖA*ÕWwäJ€F�Í
  4348. GÇK:ÒWæþ�ÊÇJ*ÙW&�ÈT ~ÖYÖŸ*ÕWwÇK!×W6*ÕW6�!ÓW6�:ÉT=!ÓW¾Ú‡K:ÙW!ÓW†O�!ÈT ~2ÔWþ, K*ÕW#"ÕW6�!×W6ÀK:ÔWþ#ÂK!×W6
  4349. ÀK:ÔWÖ02ÔW:×WÖÖŸõ> !ÔW–ŸÁH¡ÒQK>!ÔW¾ÒLK:ÔWÖ2ÔWÃQK!ÔW6ÿ!×W:ÔW¾ÒxK*ÕW^�å*×W&�Í+Så*ÔW&�Á ëásÀK–F�Í
  4350. G!ÓW4ÂÖJÉ!ÜW6�!ÚW6�:ÚWÖŸõ:ÜW/ÁH¡ÒüK!ÛW6�:ÛWÖŸ �*ÚW&�õÍ+S P å*ÛW&�Á å*ÛW&�½W Á
  4351. –ÖŸÁH¡ÒåK!ÛW4éK:ÛWþÂõK!ÜW6ÿÃùK!ÚW4Ã’K:ÜWÚL>ÿÉ:ÚWÉÉæWͧ ”TÍ. ”TÍ~ !áW6ÿ!ßW6�>!ßW¾ÚN!ÞW6�#n&� �Í+S P  � ~2ÝW!âW6�:âWÖŸõ:ÞW/ÁH¡Ò
  4352. N!àW6�>!àW¾ÚžLÍ'N �*ßW&�Í+S P å*àW&�Á å*áW&�æW Á
  4353. w!àW4ÂgL:ÝWæþ�°L!ÞW6ÿÃ÷L:ÝWæþ�ÊÌL:âWÆA*áW&�æW wÃ÷L:âWþ
  4354. ÒæL:âWÆ0*áW&�æW wÃ÷L:âWÆAÖ
  4355. *áW&�æW wÍ'N*áW&�æW 6 Í'N*áW&�æW 6=Í'N*áW&�æW 6  �*ßW&�Í+S P  �å Ñå!�^�*âW&�Í+SÑÍìR"ãW:ÝWæþ�ÊmMÍ'N*ãW~ÆA*áW&�æW wÃçM:ÝWæþ�ÊžMÍ'N*ãW~Ò�M*áW&�æW 6YÛM*áW&�æW 6NÃçM*ãWNÍbN:ÝWæþÂçMÍ'N*áW&�æW 6,*ãW#"ãW*ãWNÍbNÍ'N*áW&�æW 6,*ãW#"ãW*ãWNÍbNÍ'N*áW&�æW 6 Í'N*áW&�æW 6
  4356. !âW4ÃPL!ßW4Â'L>!áW¾Ú N”TÍ^ ”TÍ É:áWþÂ]N”TÍ^ !áW6�>!áW¾ÚUN*áW&�æW 6!áW4Â:N!áW6�ÃaN!áW4É!åWqÍ'N:åWæøO�!€ å*áW&�æW ÑwÍ'N:åWæO�!€ å*áW&�æW ÑwÉŒOÍ�*¹TDM}æoÂÈNåÅ*TëÍ�Áá·Â†O]�!ŒO> 2 PæWå:¸Tgx±Ê€O {ÖææÂ
  4357. Oã: P½ÂOÅÕ*TëÍ�ÑÁ!ŒO·Â†O~#ão}oÒ|Oå<ÂO:¿TÃzO<Â.O:ÀTõÆœñÃzO<Â8O:ÁTÃzO<ÂBO:ÂTÃzO<ÂLO:ÀTÃzO:ÄTg:ÅT·ÊgO”ÚtO>š:ÀTÃzO:ÃTo”ÚtO…ÃzO:¸Tg„áÃÜNá!��|Éá!ÿÿ|É���������������������������������������������������������������������������������������������������������������������������������PRTMSG �,QPAGWID 2QPAGLEN 1QBACKSPC 3QRUBOUT 4QBOOTDRV 0QMEMTOP .QBNKSWT -QCOMBAS /QLERROR  +QNUMSEGS 
  4358. 5QMEMSEG00 KQHASHDRVA6QALTBNKSA
  4359. +žQNDIRRECA
  4360. ;ŸQNDTARECA
  4361. K QODIRDRVA
  4362. [¡QODTADRVA
  4363. k¢QOVLYDIRA
  4364. {£QOVLYDTAA
  4365. ‹¤QCRDATAF ›;RDBLALV œ<RÿÿÿÿÀ�O�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ������€����À���À���À���À���À���À���À���À ���À
  4366. ���À ���À ���À ���À���À���À��������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ�ÿ�������������������������������������������������������������������������������������������������������������������������������������������������������������i`N#F�oˆgÉë_�ë…oŒgÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒS ñ=ÂSÉ^#Vë)å))Á ÉDM!��>)ë)ëÒ:S =Â2SÉë_�ëµo´gÉ^#Vë) ÂPSÉ^#Vë|·g}o ÂZSÉ_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ�������������������������������������������������������������������������������������������������������BNKBIOS3SPR�������������������������RESBDOS3SPR�������������������������BNKBDOS3SPR�������������������������CPM3 SYS�������������������������GENCPM DAT���������������������������������������� ������������� . $åPRTMSG = Y
  4367. PAGWID = 4F
  4368. PAGLEN = 17
  4369. BACKSPC = N
  4370. RUBOUT = N
  4371. BOOTDRV = A
  4372. MEMTOP = FF
  4373. BNKSWT = Y
  4374. COMBAS = C0
  4375. LERROR = Y
  4376. NUMSEGS = 01
  4377. MEMSEG00 = 0F,73,00
  4378. MEMSEG01 = 0D,84,00
  4379. MEMSEG02 = 00,C0,03
  4380. MEMSEG03 = 00,C0,04
  4381. MEMSEG04 = 00,C0,05
  4382. MEMSEG05 = 00,C0,06
  4383. MEMSEG06 = 00,C0,07
  4384. MEMSEG07 = 00,C0,08
  4385. MEMSEG08 = 00,C0,09
  4386. MEMSEG09 = 00,C0,0A
  4387. MEMSEG0A = 00,C0,0B
  4388. MEMSEG0B = 00,C0,0C
  4389. MEMSEG0C = 00,C0,0D
  4390. MEMSEG0D = 00,C0,0E
  4391. MEMSEG0E = 00,C0,0F
  4392. MEMSEG0F = 00,C0,10
  4393. HASHDRVA = Y
  4394. HASHDRVB = Y
  4395. HASHDRVC = Y
  4396. HASHDRVD = Y
  4397. HASHDRVE = Y
  4398. HASHDRVF = Y
  4399. HASHDRVG = Y
  4400. HASHDRVH = Y
  4401. HASHDRVI = Y
  4402. HASHDRVJ = Y
  4403. HASHDRVK = Y
  4404. HASHDRVL = Y
  4405. HASHDRVM = Y
  4406. HASHDRVN = Y
  4407. HASHDRVO = Y
  4408. HASHDRVP = Y
  4409. ALTBNKSA = N
  4410. ALTBNKSB = N
  4411. ALTBNKSC = N
  4412. ALTBNKSD = N
  4413. ALTBNKSE = N
  4414. ALTBNKSF = N
  4415. ALTBNKSG = N
  4416. ALTBNKSH = N
  4417. ALTBNKSI = N
  4418. ALTBNKSJ = N
  4419. ALTBNKSK = N
  4420. ALTBNKSL = N
  4421. ALTBNKSM = N
  4422. ALTBNKSN = N
  4423. ALTBNKSO = N
  4424. ALTBNKSP = N
  4425. NDIRRECA = 20
  4426. NDIRRECB = 20
  4427. NDIRRECC = 40
  4428. NDIRRECD = 00
  4429. NDIRRECE = 20
  4430. NDIRRECF = 20
  4431. NDIRRECG = 08
  4432. NDIRRECH = 08
  4433. NDIRRECI = 01
  4434. NDIRRECJ = 01
  4435. NDIRRECK = 01
  4436. NDIRRECL = 01
  4437. NDIRRECM = 01
  4438. NDIRRECN = 01
  4439. NDIRRECO = 01
  4440. NDIRRECP = 01
  4441. NDTARECA = 00
  4442. NDTARECB = 00
  4443. NDTARECC = 00
  4444. NDTARECD = 00
  4445. NDTARECE = 00
  4446. NDTARECF = 00
  4447. NDTARECG = 00
  4448. NDTARECH = 00
  4449. NDTARECI = 01
  4450. NDTARECJ = 01
  4451. NDTARECK = 01
  4452. NDTARECL = 01
  4453. NDTARECM = 01
  4454. NDTARECN = 01
  4455. NDTARECO = 01
  4456. NDTARECP = 01
  4457. ODIRDRVA = A
  4458. ODIRDRVB = A
  4459. ODIRDRVC = A
  4460. ODIRDRVD = C
  4461. ODIRDRVE = A
  4462. ODIRDRVF = A
  4463. ODIRDRVG = A
  4464. ODIRDRVH = A
  4465. ODIRDRVI = A
  4466. ODIRDRVJ = A
  4467. ODIRDRVK = A
  4468. ODIRDRVL = A
  4469. ODIRDRVM = A
  4470. ODIRDRVN = A
  4471. ODIRDRVO = A
  4472. ODIRDRVP = A
  4473. ODTADRVA = A
  4474. ODTADRVB = A
  4475. ODTADRVC = A
  4476. ODTADRVD = A
  4477. ODTADRVE = A
  4478. ODTADRVF = A
  4479. ODTADRVG = A
  4480. ODTADRVH = A
  4481. ODTADRVI = A
  4482. ODTADRVJ = A
  4483. ODTADRVK = A
  4484. ODTADRVL = A
  4485. ODTADRVM = A
  4486. ODTADRVN = A
  4487. ODTADRVO = A
  4488. ODTADRVP = A
  4489. OVLYDIRA = Y
  4490. OVLYDIRB = Y
  4491. OVLYDIRC = Y
  4492. OVLYDIRD = Y
  4493. OVLYDIRE = Y
  4494. OVLYDIRF = Y
  4495. OVLYDIRG = Y
  4496. OVLYDIRH = Y
  4497. OVLYDIRI = Y
  4498. OVLYDIRJ = Y
  4499. OVLYDIRK = Y
  4500. OVLYDIRL = Y
  4501. OVLYDIRM = Y
  4502. OVLYDIRN = Y
  4503. OVLYDIRO = Y
  4504. OVLYDIRP = Y
  4505. OVLYDTAA = Y
  4506. OVLYDTAB = Y
  4507. OVLYDTAC = Y
  4508. OVLYDTAD = Y
  4509. OVLYDTAE = Y
  4510. OVLYDTAF = Y
  4511. OVLYDTAG = Y
  4512. OVLYDTAH = Y
  4513. OVLYDTAI = Y
  4514. OVLYDTAJ = Y
  4515. OVLYDTAK = Y
  4516. OVLYDTAL = Y
  4517. OVLYDTAM = Y
  4518. OVLYDTAN = Y
  4519. OVLYDTAO = Y
  4520. OVLYDTAP = Y
  4521. CRDATAF = N
  4522. DBLALV = Y
  4523. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�LINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,FDRIVES,SCB,EXTMEM
  4524. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååLINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,WDRIVES,SCB,EXTMEM
  4525. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������ù��GET ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1�â����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321�SYSIN $$$Getting console input from $INPUT~FROM~FILE~STATUS~CONDITIONAL~FALSE~TRUE~CONSOLE~CONIN:~AUXILIARY~AUXIN:~END~CON:~AUX:~NOT~ECHO~FILTERED~SYSTEM~PROGRAMÿ� #).6=GNRW\`enu|ÿ�[]=, ./;�ÿError at the '^': $Error at end of line: $Invalid option or modifier$End of line expected$Invalid file specification$Invalid command$Invalid delimiter$File not found$Enter Password: $file: $SUBMIT of $GET from $ stopped$console$GET from $ stopped$console$Requires CP/M 3.0$CP/M 3 GET Version 3.0
  4526. $Get console input from a file
  4527. $Enter file: $1�1�ÍN}Ö0ŸõÍN|ÖÖŸÁH±ÒËGÍ���Í���Í+Ú\YÍrÍ’Í€€�Í'2“Í… !��6 å*“&�Á 6���Í+Ú���Í�!�6:“!�¾ÚD*�&��� NÍZ *�&��� w!�4Â!‚�"�:“2’"˜‚�ͱÃü!�6*�&�€� ~þ Âw!�4Ãa!��"�+~2’å*�&�Á "˜!š6�!�6¨Åš%Í*:šÖ
  4528. ÖŸõ:šÖ ÖŸÁH±õ:šÖÖŸÁH±ÒI¨Åš%Í*:šþÂê¨Åš%Í*:šþÂÿ¨Åš%Í*:šþÂ!Ÿ6*˜DMͱÃF:šÖ
  4529. ÖŸõ:šÖ ÖŸÁH±õ:šÖÖŸÁH±ÒAÍ€ ÃFÍ» Ãü:šþ ÂTÍì :šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ ÖŸÁH±Ò“:�þ †Í€ ӨŚ%Í*:šþ¨¨Åš%Í*:šþ½¨Åš%Í*:šþÂÍ*˜DMͱ:šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ ÖŸÁH±Ò÷Í€ ÃüÍ» ûv!«q*«&�ëÍ�Éý�Í�É!­p+q*¬ë Í�É!°s+p+q*®:°w#6�*®ë
  4530. Í�*®#"®N#FyÉ�� Í�É�� Í�É!²p+q*±ëÍ�É!´p+q*³ëÍ�É!µq*µ&�ë-Í�É!¶q:¶2£!¤6�£1Í�É!¸s+q:·2£!¤6ÿ*¸&�"¥£1Í�ÉÿÿmÍ�É!ºp+q*¹ëmÍ�É!¼p+q*»ë<Í�É!½q!¾6*¾&�:
  4531. ¾Â>�É*¾&�: :½¾Â":¾É!¾4ÃüÉ!Är+s+p+q+ÑÁp+qÕ:�þ ÂDÉÍi !Ë6�ͯ*Ã~þ�Ê™*Ã~2Ë*ÈMÍó2�!Ï6:�þ�Â�ÍÍ:ÏÚƒÓ*ÈMÍó2�ÃnãͯÃO:Å2›Í É:Å2›2Î*Ã~2Ì!Ï6�*Ã~2Ëͯ*Ã~þ�ÂÎÃ)*ÃN�å!� ë*Áå*Á Á
  4532. –=2Í!ξáÂ!Ï6!Æ6:Î!ƾÚÍÍ:ÏÚø!Æ4Âüà ø*Ã6�Í É*Ã:Ìw:›˜ÍÁë+s#rÍi :�þ�ÊS*˜#"˜ÃX!�6É:Ë2ÐO�*Á ~2Ç*Ç&�ë*¿:9¾Ê©!Ð4*Ã:Ðw*Ç&�ë*¿:Ⱦ˜É*Ð&�ë*Á~2ÇÃj*Ã6�É*˜~2ÈÍY:Ç2É!Å6*˜#~2ÈÉ!É4N�*¿ :ž¾Âç!Ï6�Ãý*É&�ë*¿:ȾÊý!Ï6�!Å4N�*˜ ~2ÈÉ*Å&�ë*˜~2È*ÈMÍó2�:�ÖŸõ> !�–ŸÁH±ÒV !Å4N�*˜ ~2È*ÈMÍó2�Ã% :Å2›˜ÍÁ#ë+s#rÉ*˜NÍó2�!E¾Â„ *˜#"˜Ãi É Íþ
  4533. ÍþÉ!Ôs+q+ÑÁp+qÕ:Ô=2Ôþÿʺ *Ñ:Ów*Ñ#"ÑÃ� É!Õq!Þ6�*�"Ú"ÜÍ�2Ž:Žþ(Òâ !Ž6(*’&�ë*Ž&�ÍÛ!Øs*’&�ëÍÝë!Ùs:ÕþÊC
  4534. :ÕÖÖŸõ:ÕÖÖŸÁH±Ò,
  4535. *˜+"˜ÃC
  4536. :ÕþÊC
  4537. :›˜Í+ë+s#rÍ… !Ö6:Ø!Ö¾Úi
  4538. *Ú"Ü*ŽMÍï
  4539. !Ö4ÂK
  4540. *ÙMÍï
  4541. :ÞÒ€
  4542. FÍÆ
  4543. YÍ:ŽþAÒ‘
  4544. Í… *ÕM�!×
  4545. ^#VëépÍÃã
  4546. ‹ÍÃã
  4547.  ÍÃã
  4548. »ÍÃã
  4549. ËÍÃã
  4550. ÝÍÃã
  4551. ¡
  4552. ª
  4553. ³
  4554. ¼
  4555. Å
  4556. Î
  4557. Í… ���Í�É!ßq!×6:ß!×¾Ú *ÚNÍþ*Ú#"Ú!×4Âø
  4558. Í… !×6:ß!×¾ÚV *ܘÍ!µÂC !Þ6^ÍþÃH  Íþ*Ü#"Ü!×4 ͅ É!àq:àþaÚt :àþ{Òt :àÖ É:àÉÍOÍZ 2á:áÉÍ… Í… ìÍl�Å Í� !â6�>!â¾Ú Íx 2ãþ Úà *â&�l� :ãw:ãþ ÂÎ Ã :ãþÂÙ Ã’ :ãþÂÿ :âþÒì Ã’ :â=2âO�!l� 6 ë :ãþ ���Í�!â4¢ ÍW2ãÉ!åp+qýÍ*ä~þ�ÊA *ä~Æ@OÍþ:Íþ!æ6> !æ¾Ú„ :æþ Â\ .Íþ*æ&�ë*ä~þ Ê} *æ&�ë*ä>¦OÍþ!æ4ÂF É–Íã"ç>ÿç͵ʰ *ç++"é~Ò° •Íã"çl�ÍpÿÍ€\�Í`"ç�Í€*ç}þÿ *ç|2ëþ�Êþ :ëþÂò ͆ Í… l�Íp\�Í`"çà *§"˜Í» ŒÍÍ�þ0Ò Í… \�Í ŸͯÉ!íp+q!ï6+6>!î¾ÚW *îMÍ[ :îÆOÍ[ !î4Â7 :ïÉ!ðq*ð&�ë*ì>¦*ð&�€ ¾Âz É!ï6�É:�þ Ê� Í» –Íã"ñ>ÿ͵Ê× •Íã"ó*ñDMÍ) Ò½ ÍÃà Í*ñDMÍ ÍÍ… Ã� ŒÍ#Í���Í�É:�þ Êù Í» –Íã"÷>ÿ͵Ê7*÷DMÍ) Ú7•Íã"õ+Í*÷DMÍ 6ÍÍ… ŒÍ–Íã"÷>ÿ÷͵Â[?ÍÃpÍ�þ0ÒhÍ… *÷DMÍ ���Í�É!ùqÍÊ"úÿü!úÍÒë+s#r:ùþ�ʨ:ù=úÍúë+s#r*úDMÍÓÉ!ýp+q*ü"§!\�"©§Íb"ÿÿÿÿ͵ÂÞÍ» >�ÿ͵ÂðÍ… Ã÷*ÿ#"˜*ÿ~þ[ÊÍ» :�ÖÆÿŸõ:�Ö ÆÿŸÁH¡Ò'¨Åš%Í*:šþ„:�þÊ?Í» ¨Åš%Í*:šþÂ\�ÍyÃ�:šþÂlÍyÃ�:šþÂ|ÍyÃ��Í» Ã$!þ6�:šþ£!þ6¨Åš%Í*:šþÂÂ:þÒº! 6�ÿ! 6Ã$:šþÂá:þÒÙ!¡6�ÃÞ!¡6Ã$:šþÂ�:þÒø!¢6Ãý!¢6�Ã$:šþÂ:þÒ!¢6�Ã!¢6Ã$�Í» ÃÍ… É!p+q*~Ö ÖŸõ~Ö ÖŸÁH±ÒR*#"Ã1*~þ�Â^>�É>ÉÉ!��åå`i^#V#~#foÍŸÍ]ƒy·ÂwôGþ:±xÖAÚþÒ<wÍ]´þ.Êþ:Êþ;Êô6�Í þ.ÊÆÍUÃÊÍ #6�ÂÌþ;ÊàÍUÃäÍ.ÕÍŸÍ]Âó33ÃôÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ]ÊU#þ* 6? Ã"w Í]ÈáÃÍ]ÊU333333Õå.�ã;;33ã,ã;;#wÊ&Í]ÂA#6 ÂUÉO·È�þ ÈOþ Èþ Ú›Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò˜æ_æÉáÃþ Ê«þ Ê«Éß`i~þÊÒ#~2œ#~2�#~2ž*�|þ Úí\�Í�!\�~·ÂèåÍ�á<w  �ÍÍó2ŸÍû"Š.˜^#Vë"šë.Ï~öw Í™·ÂÚ<Í�<Í�å^#VÕ#å*��~þÃÂÁ~þÃÂÁ*Š.ú~·ÂS>2�Ã.n~þÃÊ`>2�6!.t~þÃ:�ÊsþÂÁ¯þÂ}>€2�6!áN#F#å*��"’^q#Vpë"ŒáN#Fë##"–^q#Vpë"Žá4!ŠÑ7�ÍýÍ�Ã�� Í�!�6ÿáë7 Í�\�Í�\�Í�Ã��mÃÕ>ÿ_ Ã�1Ã�:�~# y°ÂÉ�€WARNING: Cannot redirect from BIOS
  4559. $ERROR: Auxiliary device redirection not implemented
  4560. $ERROR: Insufficient Memory
  4561. $�������"��ë"��ÉÃ�����SYSIN SUB���������������������ë_�ë…oŒgÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒô ñ=ÂâÉë_�ëµo´gÉ_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ�����������������������������������������������������������������������������������������������������������€�‚�������~�������ÃFÃ��ÿ�GET ���:Ì<È*Êë*ÈÍÍø*Æ.n6Ãè.t6ÃÉ ÃLýÃL!��páå:¼Ú~yþ ÊÓþÊÓ!Ã6�þÊÓþ
  4562. ÊÓþ<ÊŠþÂ~ë"ëx!ÄÍF#fhé!Æþ€È:·Â~þ‚!ÜÈþŒÂ«!�>�–wþ�Â~:�·ÈÍ!5ë*Æ.´~æ¿w:�ºÀ;��à :·Â~!��9"‘1ùÅÕÍüþÊW:Ú·.´~Êæ Ê!“5ü° <Í ÃWö@w.ÈtÍEÑÁÅÕy!håþ
  4563. ÊgþÊþ Ê={<Ês<Ê=!Ã6�<ÊxÃa ÍÕ·ÈáÍ°ÿÍ Íü+~æþwÑÁ*‘ùÃ~þÊW*‘ùoÉÍ=·È¯!ý4ü®·Â�:ý!ÿÍFxþÅÌ°Á!þ~þ pÀxþ
  4564. Ìx> Éà ÅÿÍ©*Æ‚ÁåÕÍ .àÍ +6Û.àwÍ áÑõÍ àÍ *ëÍ©¯2ýñ·É*Æ.¬6þ#6ÿÃ��*Æ.Ï~öw#~æ=É~# É…oÐ$ÉÍxÍ(ØõÍ\ñÉ!Ù54Èþ Èþ
  4565. Èþ ÈþÈþ É!ÃF6ÿÍüþÈ·ÈxÉÍ(Ò\õ>^Í\ñö@_:Ø·Èà ëN#å�ÅåÍxáÁþ€ʹ> þ ʹþ
  4566. ʹþŸåÅ*Æ.Ô>–wÁáÃm#wÅåÍMáÁ~þxµþÊï¹Úmápõ> Í\ñÉ� 8>�"��ë"��ÉÃ����SYSIN SUB���������������������€  �€��hhhhhhhhhhhhhh��������������������������������������������������� 151282 COPYR '82 DRI gggggggggggggggggggggggggggggg�€�"D�€ˆ! BˆH!!��$@�„� !�HA@ ’ H!‘@��„ � ��@„B€…P��������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1?:P�2ÇÄ����������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282���654321
  4567. ERROR: $
  4568. $
  4569. Press RETURN to continue $ $Reading HELP.HLP index.$Too many entries in Index Table. Not enough memory.$ $
  4570. Creating HELP.HLP....$$ �HELP DAT�HELP.DAT not on current drive.$Too many entries in Index Table. Not enough memory.$$ �HELP HLP�Unable to Make HELP.HLP.$����Writing file HELP.HLP.$����Writing file HELP.HLP.$Closing file HELP.DAT.$�Closing file HELP.HLP.$HELP.HLP created
  4571. $
  4572. Extracting data....$�HELP HLP�Unable to find file HELP.HLP.$�HELP DAT�Unable to Make HELP.DAT.$Writing file HELP.DAT.$Unable to Close HELP.HLP.$Unable to Close HELP.DAT.$Extraction complete
  4573. HELP.DAT created
  4574. $ Topics available:$ ENTER .subtopic FOR INFORMATION ON THE FOLLOWING SUBTOPICS:$ $
  4575. $ $Reading file HELP.HLP.$€ HELP> $Requires CP/M Version 3$���,��HELP   HLP�
  4576. HELP UTILITY V1.1
  4577. At "HELP>" enter topic {,subtopic}...
  4578. EXAMPLE: HELP> DIR BUILT-IN
  4579. $? HELP Topic:$Not found$No HELP.HLP file on the default drive.$1?1?!E6�!,6�͈"-*-|ÖÖŸ*-õ}Ö0ŸÁH±Ò·¨ÿÍNÀ1Í�=2/Ã1Í�<_�! �Íp{20Å1Í�þ�Âî!C6ÿÃó!C6�Í·
  4580. 2j:AÒÍ+Ã::BÒÍJÃ: Å\�ÇÍu\�Í¡þÿÊ2Íé :?/Ò;1ÍX:jþ�Â\!)6�ÔÍX!,6ÍðÍ2j:jþ�Ê&!)6�1xÍ›þ�ÂzÃÍdþÿʛ͚=xÍ›þ�˜!)6�Ã,ÍV 2E ÍH:E/Ò ,ÍV 2E:E/Ò IÍX,ÍV 2E ÍH*jMÍ.,ÍV 2E ÍH,ÍV 2E ÍHPÍX,ÍV 2E ÍH!)6�:E/ÒÍðÍ2jÃ\\�ÍÃ2DÃ:Z�ÍNÍEûv��Í�É!Kq*K&�ëÍ�É!Mp+q*Lë Í�É!Op+q*Në
  4581. Í�É!Pq*P&�ëÍ�É�� Í�É!Rp+q*QëÍ�É!Tp+q �*S 6� �*S 6�*SëÍ�É!Vp+q*UëÍ�É!Xp+q*WëÍ�É!Zp+q*YëÍ�É!\p+q �*[ 6� �*[ 6�*[ëÍ�É!^p+q*]ë!Í�É!`p+q*_ëÍ�É!bp+q*aë$Í�É���Í�É!er+s+q€ÍX*dDMÍX‹ÍX:cÒtÍEÉ!jr+s+p+q+ÑÁqÕ*få*gDM*iëá
  4582. -Â’É!nr+s+p+q!o6�#6�:pÖ Ÿ*p&�ë*kõ~Ö ÆÿŸÁH¡Ò *p&�ë*kå*p&�ë*mÁ
  4583. ¾Ê *p&�ë*kå*p&�ë*mÁ
  4584. ¾Ò  !o6à !o6!p6 :p<2pí:oÉ!qq:q<2q>!q¾ÒR \�ÍÓþ�ÂH !q6�ÃR !E6ÿ!q6�:qÉ!sp+q!t6�:@/!C¦ÒÛ *r~<*rwO:/¹ÒÓ ŽÍX*r6�*r~þ�ž ýÍx*rwÉ ªÍX*r~þ½ \�ÍÃ*rwÍEÃÐ *r~þ ÊË !t6ÿ*r6�ÃØ 
  4585. ÍHÃå *r6�
  4586. ÍH:tÉé�ͼ"u*u"w!{6�!�"y:{/õ>!wÍÏŸÁH¡Ò‡
  4587. >yÍÄ))))é DMÍ%\�ÍÓþ�ÊO
  4588. \�ÍÃo&�"yÊÿÍN*y))))é ~þ$Âe
  4589. !{6ÿ:{/Ò„
  4590. >€wÍÄë+s#r�*y"yÃ
  4591. €�Í%>€wÍÄŸõ:{/ÁH¡Ò¶
  4592. \�ÍÃo&�"yâÿÍNÉ!|6�:€�þ�Ê! !|6:€�!|¾Ú *|&�€� ~þ Âð
  4593. *|&�€� 6 Ã
  4594. *|&�€� ~þ,Â
  4595. *|&�€� 6 :|<2|ÂÉ
  4596. !|6!€�:|–Ÿõå*|&�Á ~Ö ÖŸÁH¡ÒA :|<2|à *|&�€� ~þ.Âd :)2}*|&�€� 6 Ãi !}6�:}2|>
  4597. !|¾Ú› Å�*|&�Í�x ëÍu:|<2|Âo :}2|!~6!€6�#6�*~&�€� ~Ö�ÆÿŸõ:€/ÁH¡Ò! *~&�€� ~þ Ê !6�*~&�€� ~Ö ÆÿŸ*~&� õ~Ö[ÆÿŸÁH¡*~&�€� õ~Ö�ÆÿŸÁH¡õ:Ö Ÿõ:|Ö ŸÁH¡ÁH¡Ò¥ *~&�€� >`–Ÿ*~&� õ~Ö{ŸÁH¡Òp *~&�€� ~Ö �*|&�õÍ�x å*&�Á ÁHqÔ *~&�€� �å*|&�Í�x å*&�Á Á
  4598. w:~<2~:<2ÃÝ :|<2|>
  4599. !|–Ÿ!�¶Òà !€6ÿà *~&�€� ~þ[ :|=o&��Í�x ~þ Âð :|=2|�*|&�Í�x 6 [:~<2~:|<2|!�6ÿà :~<2~î !?6�#6�#6�#6�>�!|¾Ò'!6�:þ
  4600. Ò'�*&�Í�x ~þ[Â�*&�Í�‡ ~þC !A6ÿ:|==2|Ã�*&�Í�‡ ~þE¤ !B6ÿ:|==2|Ã�*&�Í�‡ ~þNÂÉ !@6ÿ:|==2|Ã�*&�Í�‡ ~þLÂñ !?6ÿ#6ÿ:|==2|Ã�*&�Í�‡ ~þ Ê:|==2|Ã:|=2|!6
  4601. :<2Ã= :|É&ÍX!ƒ6�>!ƒ¾Ú` Å*ƒ&�))))é ë>Íu:ƒ<2ƒÂ6!„6�>�#w#6�é�ͼ"�*�"‹ Å\�JÍu\�Í¡þÿÂ�WÿÍN!E6�:E/õ\�ÍÓÖ�ÖŸÁH¡Ò"!ƒ6�:ƒÖ€Ÿõ:E/ÁH¡Ò*ƒ&�€� ~þÂç!E6ÿÃ*ƒ&�€� ~þ/Â!‚6�:E/*ƒ&�€� õ~Ö/ÖŸÁH¡Ò**ƒMÍ! 2ƒ:‚<2‚Ãû:‚ÖÖŸõ:E/ÁH¡Ò*ƒ&�€� ~Ö0*…))))é � w*ƒMÍ! 2ƒ!‚6�:‚Ö Ÿõ:E/ÁH¡*ƒ&�€� õ~Ö ÆÿŸÁH¡Ò*ƒ&�€� >`–Ÿ*ƒ&� õ~Ö{ŸÁH¡ÒÐ*ƒ&�€� ~Ö *…))))é å*‚&�Á wÃð*ƒ&�€� å*…))))é å*‚&�Á Á
  4602. w*ƒMÍ! 2ƒ:‚<2‚Ãi:E/Ò\�Í5Å*…))))é  � ë}�ÍuÅ*…))))é  � #ë~�Íu*…))))é  � N#F *…))))Åé  � Áq#p*…))))é � :ƒw*…#"…*…ë!�Íp>�Í­µÂ:„<2„>€‹ÍÄë+s#r>€‹ÍÄŸõ:E/ÁH¡ÒÖ\�ÍÃ2‚vÿÍNÃ*…"‡�*…ë!‡ÍÒÚ Å*‡))))é ë«Íu�*‡"‡ÒÜÃ*ƒMÍ! 2ƒþâéÍ%:„<2„ Å�·Íu�Í‘�ÍóþÿÂlFÍÃ2‚FÍ‘\�ÍÃ2‚ÄÿÍNÅfÝÍuFÍ2‚!��"‡*…+ë!‡ÍÒÚË*‡))))é  � :„Ídå*‡))))é  � Áq#p�*‡"‡Ò‡!��"‡:„=!‡ÍÏÚ6!‡Í£é DMÍ%�Íãþ�Ê)�ÍÃ2‚�Í‘FÍÃ2‚FÍ‘\�ÍÃ2‚áÿÍN�*‡"‡ÒÑÅ|�øÍu\�Í2‚!E6�:E/Ò!��"‡*�"‹:E/õ>!‹ÍÏŸÁH¡Ò´!‡Í£é DMÍ%\�ÍÓþ�Ê�!E6ÿñ>€‹ÍÄë+s#r*‡#"‡Ãd!��"‰*‡+ë!‰ÍÒÚ!‰Í£é DMÍ%�Íãþ�Ê�ÍÃ2ƒ�Í‘\�ÍÃ2ƒüÿÍN�*‰"‰ÒºÃP\�ÍÃþÿÂ0�ÍÃ2‚ÿÍN�ÍÃþÿÂC*ÿÍNBÍXÉUÍX Å\�kÍu\�Í¡þÿÂoxÿÍN ÅF–ÍuFÍ‘FÍóþÿÂ�\�ÍÃ2´£ÿÍNéÍ%!³6�\�ÍÓ2´Ö�ÖŸõ:³/ÁH¡ÒÒ:Yþ$ÂÏ!³6ÿè!E6�:´þ�Êä!E6ÿFÍã2´é�ͼ"»:E/Ò½!��"µ*»"¹:E/õ>!¹ÍÏŸÁH¡Ò]!µÍ£é DMÍ%\�ÍÓþ�ÊF!E6ÿÃZ>€¹ÍÄë+s#r*µ#"µà !��"·*µ+ë!·ÍÒÚº!·Í£é DMÍ%FÍãþ�Ê­FÍÃ2´FÍ‘\�ÍÃ2´¼ÿÍN�*·"·ÒcÃù\�ÍÃþÿÂÐÓ�ÍNFÍÃþÿÂéFÍ‘íÿÍNÍXÉ!��"Á}2À2¿:)<2½:½þ
  4603. Ò,:)þ�Â!��"ÁÃ#**"Á!��"ÅÃ1!¿6ÿ*Á"Ã!��"Á:¿/ÒG*Ã))))é ~þ$Â^!¿6ÿÃD*Ã))))é � :½¾Â!:À/Ò°!À6ÿ,ÍV 2¾:½þ›0ÍXáCÍX,ÍV 2¾€ÍX*Åë*0&�Íp>�Í­µÂÓ,ÍV 2¾ ÍH!¾6�> !¾¾Úö*¾&�Ç 6 :¾<2¾ÂØ!Ô6$ Å*Ã))))é DMÇÍuÇÍX*Å#"ÅÃ=*Ã))))é � ~!½¾Ò=!¿6ÿ*Ã#"ÃÃ=:ÀÒ],ÍV 2¾‚ÍX€�Í%É!Õ6�#6�!Ø6�#6�!��"Û:Õ/õ:Ö/ÁH¡Ò¼*Û))))é ~þ$Ê´*Û))))é � :)<¾Â{�*)&�Í�x å*Û))))é ëÁÍ›2×:×þ�Âq Å*Û))))é �å*)&�Í�x ëÁÍu:)<2):Ù/Ò:)2Ú!Ù6ÿ>!)–Ÿn&��õÍ�x ~Ö ÖŸÁH±�*)&�õÍ�x ~Ö[ÖŸÁH±Òb!Ø6ÿ!Õ6ÿÃn*Û#"Û!Ø6�Ãx*Û#"Ûñ:ÙÒª*Û))))é � :Ú¾Ò¢*Û#"Ûç!Ö6ÿñ*Û#"Ûù!Ö6ÿÃz:ØÒ**Û#"*Å*Û))))é  � DM}�ÍuÅ*Û))))é  � #DM~�Íu!�6�*Û))))é � ~2D*Û))))é � ~2):ÖÉ!Ýq!Þ6�!Ý:Þ–Ÿõ:E/ÁH¡Ò™,ÍV 2E:E/Ò–!ß6�:Þ!ß¾Ú{…ÍX:ß<2ßÂa�*Þ&�Í�x DMÍX:Þ<2ÞÃ7É ÍH*)MÍ.:E/Ò·,ÍV 2E:E/Ò\�Íþ�ÊÞ\�ÍÃ2DˆÿÍNÃ!ã6�:ã/õ:E/ÁH¡õ\�ÍÓÖ�ÖŸÁH¡Ò:D=2à:à<2àO>‘Ÿ/õ:ã/ÁH¡Ò�*à&�€� ~2âþÂ9!E6ÿ!á6�:ã/õ:E/ÁH¡õ:áÖŸ*à&�€� õ~Ö/ÖŸÁH¡ÁH¡Ò—:á<2á*àMÍ! 2à*à&�€� :á=O�å!ä Á
  4604. wÃ>:áþ§!ã6ÿò*á&�ä 6$:E/õ:ã/ÁH¡Òý:âÖ
  4605. ÖŸõ:@/ÁH¡Òâ,ÍV 2EÃé*âMÍH>�!á¾ÒøäÍX!á6�à !D6�Ãã!E6�ÉÅ�ŸÍu,ÍV 2ç ÍX�Íh*€�&��� 6�!,6ÿÍ·
  4606. 2ç:çÖ�ÆÿŸõ:?/ÁH¡Ò_1ÍX:çÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ‰ ñ=ÂwÉDM!��>)ë)ëÒž =–É^#Vë) §É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  4607. $��������������������������������������������������������������������������������������������������������������������������������������������������������������å!�COMMANDS �CONVENTIONS �3CNTRLCHARS �COPYSYS $�VDATE &�dEXAMPLES (�3DEVICE *�:OPTIONS 0�EXAMPLES 5� DIR ?�TBUILT-IN B�VEXAMPLES F�WITHOPTIONS N�)OPTIONS Q�~EXAMPLES b�jDUMP k�ED l�KCOMMANDS n�7EXAMPLES �kERASE €�mOPTION ƒ�pEXAMPLES …�lFILESPEC Š� GENCOM –�eOPTIONS š�EXAMPLES ��|GET ¤�OPTIONS «�uEXAMPLES ±�HELP º�jHEXCOM Ã�ZINITDIR Ç�LIB Ê�*OPTIONS Ò�GMODIFIERS Ö�*EXAMPLES Û�7LINK å�OPTIONS é�oEXAMPLES ÿ�MAC EXAMPLES
  4608. \OPTIONS $PATCH ]PIP (COPY) CEXAMPLES 6OPTIONS &)PUT /'OPTIONS 5MEXAMPLES >-RENAME D9EXAMPLES GRMAC NvOPTIONS PREXAMPLE T\SAVE VzEXAMPLE ZSET `LABEL c_EXAMPLES djPASSWORDS fbMODES i#ATTRIBUTES o&EXAMPLES wDEFAULT |YTIME-STAMPS ~OPTIONS €-EXAMPLES ‡^DRIVES ˆ4SETDEF ‰MEXAMPLES �mSHOW •WEXAMPLES ˜pSID žCOMMANDS ¡bEXAMPLES ÅeUTILITIES ÇuSUBMIT Î4SUBFILE ÐEXECUTE Õ
  4609. PROFILE.SUB ×
  4610. TYPE Ú*EXAMPLES ÞGUSER àIEXAMPLES âZXREF ä$ ÅÛ$ )Ò`$ j"Í
  4611. ///1commands
  4612. CP/M 3 Command Format:
  4613. A>COMMAND {command tail} <cr>
  4614. A CP/M 3 command line is composed of a command, an optional
  4615. command tail, and a carriage return. The command is the name or
  4616. filename of a program to be executed. The optional command tail
  4617. can consist of a drive specification, one or more file
  4618. specifications, and some options or parameters.
  4619. ///2conventions
  4620. COMMAND CONVENTIONS
  4621. The following special symbols define command syntax.
  4622. {} surrounds an optional item.
  4623. | separates alternative items in a command line.
  4624. <cr> indicates a carriage return.
  4625. ^ indicates the Control Key.
  4626. n substitute a number for n.
  4627. s substitute a string (group) of characters for s.
  4628. o substitute an option or option list for o.
  4629. [] type square brackets to enclose an option list.
  4630. () type parens to enclose a range of options within an option list.
  4631. RW Read-Write attribute - opposite of RO
  4632. RO Read-Only attribute - opposite of RW
  4633. SYS System attribute - opposite of DIR
  4634. DIR Directory attribute - opposite of SYS
  4635. ... preceding element can be repeated as many times as desired.
  4636. * wildcard: replaces all or part of a filename and/or filetype.
  4637. ? wildcard: replaces any single character
  4638. in the same position of a filename and/or filetype.
  4639. ///1cntrlchars
  4640. Control Character Function
  4641. CTRL-A moves cursor one character to the left. Banked system
  4642. only.
  4643. CTRL-B moves cursor from beginning to end of command line and
  4644. back without affecting command. Banked system only.
  4645. CTRL-C stops executing program when entered at the system
  4646. prompt or after CTRL-S.
  4647. CTRL-E forces a physical carriage return without sending
  4648. command to CP/M 3.
  4649. CTRL-F moves cursor one character to the right. Banked system
  4650. only.
  4651. CTRL-G deletes character at current cursor position if in the
  4652. middle of a line. Banked system only.
  4653. CTRL-I same as the TAB key.
  4654. CTRL-H delete character to the left of cursor.
  4655. CTRL-J moves cursor to the left of the command line and sends
  4656. command to CP/M 3. Line feed, has same effect as
  4657. carriage return.
  4658. CTRL-K deletes character at cursor and all characters to the
  4659. right.
  4660. CTRL-M same as carriage return.
  4661. CTRL-P echoes console output to the list device.
  4662. CTRL-Q restarts screen scrolling after a CTRL-S.
  4663. CTRL-R retypes the characters to the left of the cursor  on a
  4664. new line; updates the command line buffer.
  4665. CTRL-S stops screen scrolling.
  4666. CTRL-U updates the command line buffer to contain the
  4667. characters to the left of the cursor; deletes current
  4668. line.
  4669. CTRL-W recalls previous command line if current line is empty;
  4670. otherwise moves cursor to end of line. CTRL-J,-M,-R,-U
  4671. and RETURN update the command line buffer for recall
  4672. with CTRL-W. Banked system only.
  4673. CTRL-X deletes all characters to the left of the cursor.
  4674. ///1COPYSYS
  4675. Syntax:
  4676. COPYSYS
  4677. Explanation:
  4678. COPYSYS copies the CP/M 3 system from a CP/M 3 system diskette to
  4679. another diskette. The new diskette must have the same format as
  4680. the original system diskette.
  4681. Example:
  4682. A>COPYSYS
  4683. ///1DATE
  4684. Syntax:
  4685. DATE {CONTINUOUS}
  4686. DATE {time-specification}
  4687. DATE SET
  4688. Explanation:
  4689. The DATE command lets you display and se!t the date and time of
  4690. day.
  4691. ///2Examples
  4692. A>DATE
  4693. Displays the current date and time.
  4694. A>DATE C
  4695. Displays the date and time continuously.
  4696. A>DATE 08/14/82 10:30:0
  4697. Sets the date and time.
  4698. A>DATE SET
  4699. Prompts for date and time entries.
  4700. ///1DEVICE
  4701. Syntax:
  4702. DEVICE { NAMES | VALUES | physical-dev | logical-dev}
  4703. DEVICE logical-dev=physical-dev {option}
  4704. {,physical-dev {option},...}
  4705. DEVICE logical-dev = NULL
  4706. DEVICE physical-dev {option}
  4707. DEVICE CONSOLE [ PAGE | COLUMNS = columns | LINES = lines]
  4708. Explanation:
  4709. DEVICE displays current logical device assignments and physical
  4710. device names. DEVICE assigns logical devices to peripheral
  4711. devices attached to the computer. DEVICE also sets the
  4712. communications protocol and speed of a peripheral device, and
  4713. displays or sets the current console screen size.
  4714. ///2Options
  4715. [ XON | NOXON | baud-rate ]
  4716. XON refers to the XON/XOFF communications protocol.
  4717. NOXON indicates no protocol and the computer sends data to
  4718. the device whether or not the device is ready to
  4719. receive it.
  4720. baud-rate is the speed of the device. The system
  4721. accepts the following baud rates:
  4722. 50 75 110 134
  4723. 150 300 600 1200
  4724. 1800 2400 3600 4800
  4725. 7200 9600 19200
  4726. ///2Examples
  4727. A>DEVICE
  4728. Displays the physical devices and current assignments of
  4729. the logical devices in the system.
  4730. A>DEVICE NAMES
  4731. Lists the physical devices with a summary of the device
  4732. characteristics.
  4733. A>DEVICE VALUES
  4734. Displays the current logical device assignments.
  4735. A>DEVICE CRT
  4736. Displays the attributes of the physical device CRT.
  4737. A>DEVICE CON
  4738. Displays the assignment of the logical device CON:
  4739. A>DEVICE CONOUT:=LPT,CRT
  4740. Assigns the system console output (CONOUT:) to the
  4741. printer (LPT) and the screen (CRT).
  4742. A>DEVICE AUXIN:=CRT2 [XON,9600]
  4743. Assigns the auxiliary logical input device (AUXIN:) to
  4744. the physical device CRT using protocol XON/XOFF and
  4745. sets the transmission rate for the device at 9600.
  4746. A>DEVICE LST:=NULL
  4747. Disconnects the list output logical device (LST:).
  4748. A>DEVICE LPT [XON,9600]
  4749. Sets the XON/XOFF protocol for the physical device LPT
  4750. and sets the transmission speed at 9600.
  4751. A>DEVICE CONSOLE [PAGE]
  4752. Displays the current console page width in columns and
  4753. length in lines.
  4754. A>DEVICE CONSOLE [COLUMNS=40 LINES=16]
  4755. Sets the screen size to 40 columns and 16 lines.
  4756. ///1DIR
  4757. The DIR command displays the names of files and the
  4758. characteristics associated with the files.
  4759. The DIR command has three distinct references:
  4760. DIR
  4761. DIRS
  4762. DIR with Options
  4763. DIR and DIRS are built-in utilities. DIR with Options is a
  4764. transient utility and must be loaded into memory from the disk.
  4765. ///2Built-in
  4766. Syntax:
  4767. DIR {d:}
  4768. DIR {filespec}
  4769. DIRS {d:}
  4770. DIRS {filespec}
  4771. Explanation:
  4772. The DIR and DIRS Built-in commands display the names of files
  4773. cataloged in the directory of an on-line disk. DIR lists the
  4774. names of files in the current user number that have the Directory
  4775. (DIR) attribute. DIR accepts the * and ? wildcards in the file
  4776. specification.
  4777. ///3Examples
  4778. A>DIR
  4779. Displays all files in user 0 on drive A that have the
  4780. Directory attribute.
  4781. A>DIR B:
  4782. Displays all DIR files in user 0 on drive B.
  4783. 2A>DIR C:ZIPPY.DAT
  4784. Displays the name ZIPPY.DAT if the file is in user 2 on
  4785. drive C.
  4786. 4A>DIR *.BAS
  4787. Displays all DIR files with filetype BAS in user 4 on drive
  4788. A.
  4789. B3>DIR X*.C?D
  4790. Displays all DIR files in user 3 on drive B whose filename
  4791. begins with the letter X, and whose three character filetype
  4792. contains the first character C and last character D.
  4793. A>DIRS
  4794. Displays all files for user 0 on drive A that have the
  4795. system (SYS) attribute.
  4796. A>DIRS *.COM
  4797. Displays all SYS files with filetype COM on drive A in user
  4798. 0. A command (.COM) file in user 0 with the system
  4799. attribute can be accessed from any user number on that
  4800. drive, and from any drive in the search chain (see SETDEF).
  4801. ///2withOptions
  4802. Syntax:
  4803. DIR {d:} [options]
  4804. DIR {filespec} {filespec} ... [options]
  4805. Explanation:
  4806. The DIR command with options is an enhanced version of the DIR
  4807. built-in command and di"�splays your files in a variety of ways.
  4808. DIR can search for files on any or all drives, for any or all
  4809. user numbers. One or two letters is sufficient to identify an
  4810. option. You need not type the right hand square bracket.
  4811. ///3Options
  4812. Option Function
  4813. ATT displays the file attributes.
  4814. DATE displays date and time stamps of files.
  4815. DIR displays only files that have the DIR attribute.
  4816. DRIVE=ALL displays files on all on-line drives.
  4817. DRIVE=(A,B,C,...,P)
  4818. displays files on the drives specified.
  4819. DRIVE=d displays files on the drive specified by d.
  4820. EXCLUDE displays files that DO NOT MATCH the files
  4821. specified in the command line.
  4822. FF sends an initial form feed to the printer device if
  4823. the printer has been activated by CTRL-P.
  4824. FULL shows the name, size, number of 128-byte records, and
  4825. attributes of the files. If there is a directory
  4826. label on the drive, DIR shows the password
  4827. protection mode and the time stamps. If there is no
  4828. directory label, DIR displays two file entries on a
  4829. line, omitting the password and time stamp columns.
  4830. The display is alphabetically sorted. (See SET for a
  4831. description of file attributes, directory labels,
  4832. passwords and protection modes.)
  4833. LENGTH=n displays n lines of printer output before inserting
  4834. a table heading. n is a number between 5 and 65536.
  4835. MESSAGE displays the names of drives and user numbers DIR is
  4836. searching.
  4837. NOSORT displays files in the order it finds them on the disk.
  4838. RO displays only the files that have the Read-Only
  4839. attribute.
  4840. RW displays only the files that are set to Read-Write.
  4841. SIZE displays the filename and size in kilobytes (1024
  4842.  bytes).
  4843. SYS displays only the files that have the SYS attribute.
  4844. USER=ALL displays all files in all user numbers for the default
  4845. or specified drive.
  4846. USER=n displays the files in the user number specified by n.
  4847. USER=(0,1,...,15)
  4848. displays files under the user numbers specified.
  4849. ///3Examples
  4850. A>DIR C: [FULL]
  4851. Displays full set of characteristics for all files in user 0
  4852. on drive C.
  4853. A>DIR C: [DATE]
  4854. Lists the files on drive C and their dates.
  4855. A>DIR D: [RW,SYS]
  4856. Displays all files in user 0 on drive D with Read-Write
  4857. and System attributes.
  4858. 3A>DIR [USER=ALL, DRIVE=ALL]
  4859. Displays all the files in all user numbers (0-15) in all on-
  4860. line drives.
  4861. B6>DIR [exclude] *.DAT
  4862. Lists all the files on drive B in user 6 that do not have a
  4863. filetype of .DAT.
  4864. 3B>DIR [SIZE] *.PLI *.COM *.ASM
  4865. Displays all the files of type PLI, COM, and ASM in user
  4866. 3 on drive B in size display format.
  4867. A>DIR [drive=all user=all] TESTFILE.BOB
  4868. DIR displays the filename TESTFILE.BOB if it is found on
  4869. any drive in any user number.
  4870. A>DIR [size,rw] D:
  4871. DIR lists each Read-Write file that resides on Drive D,
  4872. with its size in kilobytes. Note that D: is equivalent to
  4873. D:*.*.
  4874. ///1DUMP
  4875. Syntax:
  4876. DUMP filespec
  4877. Explanation:
  4878. DUMP displays the contents of a file in hexadecimal and ASCII
  4879. format.
  4880. Example:
  4881. A>DUMP ABC.TEX
  4882. ///1ed
  4883. Format:
  4884. ED input-filespec {d:|output-filespec}
  4885. Explanation:
  4886. Character file editor. To redirect or rename the new version of
  4887. the file specify the destination drive or destination filespec.
  4888. ///2commands
  4889. ED Command Summary
  4890. Command Action
  4891. nA
  4892. append n lines from original file to memory buffer
  4893. 0A
  4894. append file until buffer is one half full
  4895. #A
  4896. append file until buffer is full (or end of file)
  4897. B, -B
  4898. move CP to the beginning (B) or bottom (-B) of buffer
  4899. nC, -nC
  4900. move CP n characters forward (C) or back (-C) through buffer
  4901. nD, -nD
  4902. delete n characters before (-D) or from (D) the CP
  4903. E
  4904. save new file and return to CP/M-86
  4905. Fstring{^Z}
  4906. find character string
  4907. H
  4908. save new file, reedit, use new file as original file
  4909. I<cr>
  4910. enter insert mode
  4911. Istring{^Z}
  4912. insert string at CP
  4913. Jsearch_str^Zins_str^Zdel_to_str
  4914. juxtapose strings
  4915. nK, -nK
  4916. delete (kill) n lines from the CP
  4917. nL, -nL, 0L
  4918. move CP n lines
  4919. nMcommands
  4920. execute commands n times
  4921. n, -n
  4922. move CP n lines and display that line
  4923. n:
  4924. move to line n
  4925. :ncommand
  4926. execute command through line n
  4927. Nstring{^Z}
  4928. extended find string
  4929. O
  4930. return to original file
  4931. nP, -nP
  4932. " move CP 23 lines forward and display 23 lines at console
  4933. Q
  4934. abandon new file, return to CP/M-86
  4935. R{^Z}
  4936. read X$$$$$$$.LIB file into buffer
  4937. Rfilespec{^Z}
  4938. read filespec into buffer
  4939. Sdelete string^Zinsert string
  4940. substitute string
  4941. nT, -nT, 0T
  4942. type n lines
  4943. U, -U
  4944. upper-case translation
  4945. V, -V
  4946. line numbering on/off
  4947. 0V
  4948. display free buffer space
  4949. nW
  4950. write n lines to new file
  4951. 0W
  4952. write until buffer is half empty
  4953. nX
  4954. write or append n lines to X$$$$$$$.LIB
  4955. nXfilespec{^Z}
  4956. write n lines to filespec;
  4957. append if previous xcommand applied to same file
  4958. 0x{^Z}
  4959. delete file X$$$$$$$.LIB
  4960. 0xfilespec{^Z}
  4961. delete filespec
  4962. nZ
  4963. wait n seconds
  4964. Note: CP points to the current character being referenced in
  4965. the edit buffer. Use {^Z} to separate multiple commands
  4966. on the same line.
  4967. ///2Examples
  4968. A>ED TEST.DAT
  4969. A>ED TEST.DAT B:
  4970. A>ED TEST.DAT TEST2.DAT
  4971. A>ED TEST.DAT B:TEST2.DAT
  4972. ///1erase
  4973. Syntax:
  4974. ERASE {filespec} {[CONFIRM]}
  4975. Explanation:
  4976. The ERASE command removes one or more files from the
  4977. directory of a disk. Wildcard characters are accepted in the
  4978. filespec. Directory and data space are automatically reclaimed
  4979. for later use by another file. The ERASE command can be
  4980. abbreviated to ERA.
  4981. ///2Option
  4982. [CONFIRM] option informs the system to prompt for
  4983. verification before erasing each file that
  4984. matches the filespec. CONFIRM can be
  4985. abbreviated to C.
  4986. ///2Examples
  4987. A>ERASE X.PAS
  4988. Removes the file X.PAS from the disk in drive A.
  4989. A>ERA *.PRN
  4990. Confirm (Y/N)?Y
  4991. All files with the filetype PRN are removed from the disk
  4992. in drive A.
  4993. B>ERA A:MY*.* [CONFIRM]
  4994. Each file on drive A with a filename that begins with MY is
  4995. displayed with a question mark for confirmation. Type Y to
  4996. erase the file displayed, N to keep the file.
  4997. A>ERA B:*.*
  4998. Confirm (Y/N)?Y
  4999. All files on drive B are removed from the disk.
  5000. ///1filespec
  5001. FILESPEC FORMAT
  5002. CP/M 3 identifies every file by its unique file specification,
  5003. which can consist of four parts: the drive specification, the
  5004. filename, the filetype and the password. The term "filespec"
  5005. indicates any valid combination of the four parts of a file
  5006. specification, all separated by their appropriate delimiters.
  5007. A colon must follow a drive letter. A period must precede a
  5008. filetype. A semicolon must precede a password.
  5009. The symbols and rules for the parts of a file
  5010. specification follow:
  5011. d: drivespec optional single alpha character (A-P)
  5012. filename filename 1-8 letters and/or numbers
  5013. typ filetype optional 0-3 letters and/or numbers
  5014. password password optional 0-8 letters and/or numbers
  5015. Valid combinations of the elements of a CP/M 3 file specification
  5016. are:
  5017. filename
  5018. d:filename
  5019. filename.typ
  5020. d:filename.typ
  5021. filename;password
  5022. d:filename;password
  5023. filename.typ;password
  5024. d:filename.typ;password
  5025. If you do not include a drive specifier, CP/M 3 automatically
  5026. uses the default drive.
  5027. Some CP/M 3 commands accept wildcard (* and ?) characters in the
  5028. filename and/or filetype parts of the command tail. A wildcard
  5029. in the command line can in one command reference many matching
  5030. files on the default or specified user number and drive. (See
  5031. Commands).
  5032. ///1GENCOM
  5033. Syntax:
  5034. GENCOM {COM-filespec} {RSX-filespec} ...
  5035. {[LOADER | NULL | SCB=(offset,value)]}
  5036. Explanation:
  5037. The GENCOM command creates a special COM file with attached RSX
  5038. files. The GENCOM command can also restore a previously
  5039. GENCOMed file to the original COM file without the header and
  5040. RSX's. GENCOM can also attach header records to COM files.
  5041. ///2Options
  5042. LOADER sets a flag to keep the program loader active.
  5043. NULL indicates that only RSX files are specified. GENCOM
  5044. creates a dummy COM file for the RSX files. The
  5045. output COM filename is taken from the filename of the
  5046. first RSX-filespec.
  5047. SCB=(offset,value)
  5048. sets the System Control Block from the program by
  5049. using the hex values specified by (offset,value).
  5050. ///2Examples
  5051. A>GENCOM MYPROG PROG1 PROG2
  5052. Generates a new COM file MYPROG.COM with attached RSX's
  5053. PROG1 and PROG2.
  5054. A>GENCOM PROG1 PROG2 [NULL]
  5055. Creates a COM file PROG1.COM with RSX's PROG1 and PROG2.
  5056. A>GENCOM MYPROG
  5057. #� GENCOM takes MYPROG.COM, strips off the header and
  5058. deletes all attached RSX's to restore it to its original COM
  5059. format.
  5060. A>GENCOM MYPROG PROG1 PROG2
  5061. GENCOM looks at the already-GENCOMed file MYPROG.COM to see
  5062. if PROG1.RSX and PROG2.RSX are already attached RSX files in
  5063. the module. If either one is already attached, GENCOM
  5064. replaces it with the new RSX module. Otherwise, GENCOM
  5065. appends the specified RSX files to the COM file.
  5066. ///1GET
  5067. Syntax:
  5068. GET {CONSOLE INPUT FROM} FILE filespec{[{ECHO|NO ECHO} | SYSTEM]}
  5069. GET {CONSOLE INPUT FROM} CONSOLE
  5070. Explanation:
  5071. GET directs the system to take console input from a file for the
  5072. next system command or user program entered at the console.
  5073. Console input is taken from a file until the program
  5074. terminates. If the file is exhausted before program input is
  5075. terminated, the program looks for subsequent input from the
  5076. console. If the program terminates before exhausting all its
  5077. input, the system reverts back to the console for console input.
  5078. With the SYSTEM option, the system immediately goes to the
  5079. specified file for console input. The system reverts to the
  5080. console for input when it reaches the end of file. Re-direct
  5081. the system to the console for console input with the GET
  5082. CONSOLE INPUT FROM CONSOLE command as a command line in the input
  5083. file.
  5084. ///2Options
  5085. ECHO specifies that input is echoed to the console. This
  5086. is the default option.
  5087. NO ECHO specifies that file input is not echoed to the
  5088. console. The program output and the system prompts are
  5089. not affected by this option and are still echoed to
  5090. the console.
  5091. SYSTEM specifies that all system input is immediately taken
  5092. from the disk file specified in the command line. GET
  5093. takes system and program input from the file until the
  5094. file is exhausted or until GET reads a GET console
  5095. command from the file.
  5096. ///2Examples
  5097. A>GET FILE XINPUT
  5098. A>MYPROG
  5099. Tells the system to activate the GET utility. Since SYSTEM
  5100. is not specified, the system reads the next input line from
  5101. the console and executes MYPROG. If MYPROG program
  5102. requires console input, it is taken from the file XINPUT.
  5103. When MYPROG terminates, the system reverts back to the
  5104. console for console input.
  5105. A>GET FILE XIN2 [SYSTEM]
  5106. Immediately directs the system to get subsequent
  5107. console input from file XIN2 because it includes the SYSTEM
  5108. option. The system reverts back to the console for
  5109. console input when it reaches the end of file in XIN2. Or
  5110. XIN2 may redirect the system back to the console if it
  5111. contains a GET CONSOLE command.
  5112. A>GET CONSOLE
  5113. Tells the system to get console input from the console.
  5114. This command may be used in a file (previously specified in
  5115. a GET FILE command), which is already being read by the
  5116. system for console input. It is used to re-direct the
  5117. console input back to the console before the end-of-file
  5118. is reached.
  5119. ///1HELP
  5120. Syntax:
  5121. HELP {topic} {subtopic1 ... subtopic8} {[NOPAGE|LIST]}
  5122. Explanation:
  5123. HELP displays a list of topics and provides summarized
  5124. information for CP/M 3 commands.
  5125. HELP topic displays information about that topic.
  5126. HELP topic subtopic displays information about that subtopic.
  5127. One or two letters is enough to identify the topics. After HELP
  5128. displays information for your topic, it displays the
  5129. special prompt HELP> on your screen, followed by a list of
  5130. subtopics.
  5131. - Enter ? to display list of main topics.
  5132. - Enter a period and subtopic name to access subtopics.
  5133. - Enter a period to redisplay what you just read.
  5134. - Press the RETURN key to return to the CP/M 3 system prompt.
  5135. - [NOPAGE] option disables the 24 lines per page console display.
  5136. - Press any key to exit a display and return to the HELP> prompt.
  5137. Examples:
  5138. A>HELP
  5139. A>HELP DATE
  5140. A>HELP DIR OPTIONS
  5141. A>HELP>.OPTIONS
  5142. HELP>SET
  5143. HELP>SET PASSWORD
  5144. HELP>.PASSWORD
  5145. HELP>.
  5146. HELP><cr>
  5147. ///1HEXCOM
  5148. Syntax:
  5149. HEXCOM filename
  5150. Explanation:
  5151. The HEXCOM Command generates a command file (filetype .COM) from
  5152. a .HEX input file. It names the output file with the same
  5153. filename as the input file but with filetype .COM. HEXCOM always
  5154. looks for a file with filetype .HEX.
  5155. Example:
  5156. A>HEXCOM B:PROGRAM
  5157. Generates a command file PROGRAM.COM from the input hex file
  5158. PROGRAM.HEX.
  5159. ///1INITDIR
  5160. Syntax:
  5161. INITDIR {d:}
  5162. Explanation:
  5163. The INITDIR Command initializes a disk# directory to allow date
  5164. and time stamping of files on that disk. INITDIR can also recover
  5165. time/date directory space.
  5166. Example:
  5167. A>INITDIR C:
  5168. INITDIR WILL ACTIVATE TIME-STAMPS FOR SPECIFIED DRIVE.
  5169. Do you want to re-format the directory on C: (Y/N)?Y
  5170. ///1LIB
  5171. Syntax:
  5172. LIB filespec{[I|M|P|D]}
  5173. LIB filespec{[I|M|P]}=filespec{modifier}
  5174. {,filespec{modifier} ... }
  5175. Explanation:
  5176. A library is a file that contains a collection of object modules.
  5177. Use the LIB utility to create libraries, and to append, replace,
  5178. select or delete modules from an existing library. Use LIB to
  5179. obtain information about the contents of library files.
  5180. LIB creates and maintains library files that contain object
  5181. modules in Microsoft REL file format. These modules are produced
  5182. by Digital Research's relocatable macro-assembler program, RMAC,
  5183. or any other language translator that pruduces modules in
  5184. Microsoft REL file format.
  5185. You can use LINK-80 to link the object modules contained in a
  5186. library to other object files. LINK-80 automatically selects
  5187. from the library only those modules needed by the program being
  5188. linked, and then forms an executable file with a filetype of COM.
  5189. ///2Options
  5190. I The INDEX option creates an indexed library file
  5191. of type .IRL. LINK-80 searches faster on indexed
  5192. libraries than on non-indexed libraries.
  5193. M The MODULE option displays module names.
  5194. P The PUBLICS option displays module names and the
  5195. public variables for the new library file.
  5196. D The DUMP option displays the contents of object
  5197. modules in ASCII form.
  5198. ///2Modifiers
  5199. Use modifiers in the command line to instruct LIB to
  5200. delete, replace, or select modules in a library file. Angle
  5201. brackets enclose the modules to be deleted or replaced.
  5202. Parentheses enclose the modules to be selected.
  5203. LIB Modifiers
  5204. Delete <module=>
  5205. Replace <module=filename.REL>
  5206. If module name and filename are the
  5207. same this shorthand can be used:
  5208. <filename>
  5209. Select (modFIRST-modLAST,mod1,mod2,...,modN)
  5210. ///2Examples
  5211. A>LIB TEST4[P]
  5212. Displays all modules and publics in TEST4.REL.
  5213. A>LIB TEST5[P]=FILE1,FILE2
  5214. Creates TEST5.REL from FILE1.REL and FILE2.REL and displays
  5215. all modules and publics in TEST5.REL.
  5216. A>LIB TEST=TEST1(MOD1,MOD4),TEST2(C1-C4,C6)
  5217. Creates a library file TEST.REL from modules in two source
  5218. files. TEST1.REL contributes MOD1 and MOD4. LIB extracts
  5219. modules C1, C4, and all the modules located between them,
  5220. as well as module C6 from TEST2.REL.
  5221. A>LIB FILE2=FILE3<MODA=>
  5222. Creates FILE2.REL from FILE3.REL, omitting MODA which is
  5223. a module in FILE3.REL.
  5224. A>LIB FILE6=FILE5<MODA=FILEB.REL>
  5225. Creates FILE6.REL from FILE5.REL, FILEB.REL replaces MODA.
  5226. A>LIB FILE6=FILE5<THISNAME>
  5227. Module THISNAME is in FILE5.REL. When LIB creates
  5228. FILE6.REL from FILE5.REL the file THISNAME.REL replaces the
  5229. similarly named module THISNAME.
  5230. A>LIB FILE1[I]=B:FILE2(PLOTS,FIND,SEARCH-DISPLAY)
  5231. Creates FILE1.IRL on drive A from the selected modules
  5232. PLOTS, FIND, and modules SEARCH through the module
  5233. DISPLAY, in FILE2.REL on drive B.
  5234. ///1LINK
  5235. Syntax:
  5236. LINK d:{filespec,{[options]}=}filespec{[options]}{,...}
  5237. Explanation:
  5238. LINK combines relocatable object modules such as those
  5239. produced by RMAC and PL/I-80 into a .COM file ready for
  5240. execution. Relocatable files can contain external references and
  5241. publics. Relocatable files can reference modules in library
  5242. files. LINK searches the library files and includes the
  5243. referenced modules in the output file. See the CP/M 3
  5244. Programmer's Utilities Guide for a complete description of LINK-
  5245. 80.
  5246. ///2Options
  5247. Use LINK option switches to control execution parameters. Link
  5248. options follow the file specifications and are enclosed
  5249. within square brackets. Multiple switches are separated by
  5250. commas.
  5251. LINK-80 Options
  5252. A Additional memory; reduces buffer space
  5253. and writes temporary data to disk
  5254. B BIOS link in banked CP/M 3 system.
  5255. 1. Aligns data segment on page boundary.
  5256. 2. Puts length of code segment in header.
  5257. 3. Defaults to .SPR filetype.
  5258. Dhhhh Data origin; sets memory origin for
  5259. common and data area
  5260. Gn Go; set start address to lab$�el n
  5261. Lhhhh Load; change default load address
  5262. of module to hhhh. Default 0100H
  5263. Mhhhh Memory size; Define free memory
  5264. requirements for MP/M modules.
  5265. NL No listing of symbol table at console
  5266. NR No symbol table file
  5267. OC Output .COM command file. Default
  5268. OP Output .PRL page relocatable file for
  5269. execution under MP/M in relocatable
  5270. segment
  5271. OR Output .RSP resident system process file
  5272. for execution under MP/M
  5273. OS Output .SPR system page relocatable file
  5274. for execution under MP/M
  5275. Phhhh Program origin; changes default
  5276. program origin address to hhhh.
  5277. Default is 0100H.
  5278. Q Lists symbols with leading question mark
  5279. S Search preceding file as a library
  5280. $Cd Destination of console messages
  5281. d can be X (console), Y (printer),
  5282. or Z (zero output). Default is X.
  5283. $Id Source of intermediate files;
  5284. d is disk drive A-P. Default
  5285. is current drive.
  5286. $Ld Source of library files;
  5287. d is disk drive A-P. Default
  5288. is current drive.
  5289. $Od Destination of of object file;
  5290. d can be Z or disk drive A-P.
  5291. Default is to same drive as
  5292. first file in the LINK-80 command.
  5293. $Sd Destination of symbol file;
  5294. d can be Y or Z or disk drive A-P.
  5295. Default is to same drive as
  5296. first file in LINK-80 command.
  5297. ///2Examples
  5298. A>LINK b:MYFILE[NR]
  5299. LINK-80 on drive A uses as input MYFILE.REL on drive B and
  5300. produces the executable machine code file MYFILE.COM on
  5301. drive B. The [NR] option specifies no symbol table file.
  5302. A>LINK m1,m2,m3
  5303. LINK-80 combines the separately compiled files m1, m2, and
  5304. m3, resolves their external references, and produces the
  5305. executable machine code file m1.COM.
  5306. A>LINK m=m1,m2,m3
  5307. LINK-80 combines the separately compiled files m1, m2, and
  5308. m3 and produces the executable machine code file m.COM.
  5309. A>LINK MYFILE,FILE5[s]
  5310. The [s] option tells LINK-80 to search FILE5 as a library.
  5311. LINK-80 combines MYFILE.REL with the referenced
  5312. subroutines contained in FILE5.REL on the default drive
  5313. A and produces MYFILE.COM on drive A.
  5314. ///1mac
  5315. Syntax:
  5316. MAC filename {$options}
  5317. Explanation:
  5318. MAC, the CP/M 3 macro assembler, reads assembly language
  5319. statements from a file of type .ASM, assembles the statements,
  5320. and produces three output files with the input filename and
  5321. filetypes of .HEX, .PRN, and .SYM. Filename.HEX contains INTEL
  5322. hexadecimal format object code. Filename.PRN contains an
  5323. annotated source listing that you can print or examine at the
  5324. console. Filename.SYM contains a sorted list of symbols defined
  5325. in the program.
  5326. ///2Examples
  5327. A>MAC SAMPLE
  5328. A>MAC SAMPLE $PB AA HB SX
  5329. ///2options
  5330. Use options to direct the input and output of MAC. Use a letter
  5331. with the option to indicate the source and destination drives,
  5332. and console, printer, or zero output. Valid drive names are A
  5333. thru O. X, P and Z specify console, printer, and zero output,
  5334. respectively.
  5335. Assembly Options That Direct Input/Output
  5336. A source drive for .ASM file (A-O)
  5337. H destination drive for .HEX file (A-O, Z)
  5338. L source drive for macrolibrary .LIB files called by the
  5339. MACLIB statement.
  5340. P destination drive for .PRN file (A-O, X, P, Z)
  5341. 
  5342. S destination drive for .SYM file
  5343. Assembly Options That Modify Contents Of Output File
  5344. +L lists input lines read from macrollibrary .LIB files
  5345. -L suppresses listing (default)
  5346. +M lists all macro lines as they are processed during assembly
  5347. -M suppresses all macro lines as they are read during assembly
  5348. *M lists only hex generated by macro expansions
  5349. +Q lists all LOCAL symbols in the symbol list
  5350. -Q suppresses all LOCAL symbols in the symbol list (default)
  5351. +S appends symbol file to print file
  5352. -S suppresses creation of symbol file
  5353. +1 produces a pass 1 listing for macro debugging in .PRN file
  5354. -1 suppress listing on pass 1 (default)
  5355. ///1PATCH
  5356. Syntax:
  5357. PATCH filename{.typ} {n}
  5358. Explanation:
  5359. The PATCH command displays or installs patch number n to the
  5360. CP/M 3 system or command files. The patch number n must be
  5361. between 1 and 32 inclusive.
  5362. Example:
  5363. A>PATCH SHOW 2
  5364. Patches th$e SHOW.COM system file with patch number 2.
  5365. ///1PIP (copy)
  5366. Syntax:
  5367. DESTINATION SOURCE
  5368. PIP d:{Gn} | filespec{[Gn]} = filespec{[o]},... | d:{[o]}
  5369. Explanation:
  5370. The file copy program PIP copies files, combines files, and
  5371. transfers files between disks, printers, consoles, or other
  5372. devices attached to your computer. The first filespec is the
  5373. destination. The second filespec is the source. Use two or more
  5374. source filespecs separated by commas to combine two or more files
  5375. into one file. [o] is any combination of the available options.
  5376. The [Gn] option in the destination filespec tells PIP to copy
  5377. your file to that user number.
  5378. PIP with no command tail displays an * prompt and awaits your
  5379. series of commands, entered and processed one line at a time.
  5380. The source or destination can be any CP/M 3 logical device.
  5381. ///2Examples
  5382. COPY A FILE FROM ONE DISK TO ANOTHER
  5383. A>PIP b:=a:draft.txt 
  5384. A>PIP b:draft.txt = a:
  5385. B3>PIP myfile.dat=A:[G9]
  5386. A9>PIP B:[G3]=myfile.dat
  5387. COPY A FILE AND RENAME IT
  5388. A5>PIP newdraft.txt=oldraft.txt
  5389. C8>PIP b:newdraft.txt=a:oldraft.txt
  5390. COPY MULTIPLE FILES
  5391. A>PIP b:=draft.*
  5392. A>PIP b:=*.*
  5393. B>PIP b:=c:.*.*
  5394. C>PIP b:=*.txt[g5]
  5395. C>PIP a:=*.com[wr]
  5396. B>PIP a:[g3]=c:*.*
  5397. COMBINE MULTIPLE FILES
  5398. A>PIP b:new.dat=file1.dat,file2.dat
  5399. COPY, RENAME AND PLACE IN USER 1
  5400. A>pip newdraft.txt[g1]=oldraft.txt
  5401. COPY, RENAME AND GET FROM USER 1
  5402. A>PIP newdraft.txt=oldraft.txt[g1]
  5403. COPY TO/FROM LOGICAL DEVICES
  5404. A>PIP b:funfile.sue=con:
  5405. A>PIP lst:=con:
  5406. A>PIP lst:=b:draft.txt[t8]
  5407. A>PIP prn:=b:draft.txt
  5408. ///2options
  5409. PIP OPTIONS
  5410. A Archive. Copy only files that have been changed since the
  5411. last copy.
  5412. C Confirm. PIP prompts for confirmation before each file copy.
  5413. Dn Delete any characters past column n.
  5414. E Echo transfer to console.
  5415. F Filter form-feeds from source data.
  5416. Gn Get from or go to user n.
  5417. H Test for valid Hex format.
  5418. I Ignore :00 Hex data records and test for valid Hex format.
  5419. K Kill display of filespecs on console.
  5420. L Translate upper case to lower case.
  5421. N Number output lines
  5422. O Object file transfer, ^Z ignored.
  5423. Pn Set page length to n. (default n=60)
  5424. Qs^Z Quit copying from source at string s.
  5425. R Read files that have been set to SYStem.
  5426. Ss^Z Start copying from the source at the string s.
  5427. Tn Expand tabs to n spaces.
  5428. U Translate lower case to upper case.
  5429. V Verify that data has been written correctly.
  5430. W Write over Read Only files without console query.
  5431. Z Zero the parity bit.
  5432. All options except C,G,K,O,R,V and W force an ASCII file
  5433. transfer, character by character, terminated by a ^Z.
  5434. ///1PUT
  5435. Syntax:
  5436. PUT CONSOLE {OUTPUT TO} FILE filespec {option} | CONSOLE
  5437. PUT PRINTER {OUTPUT TO} FILE filespec {option} | PRINTER
  5438. PUT CONSOLE {OUTPUT TO} CONSOLE
  5439. PUT PRINTER {OUTPUT TO} PRINTER
  5440. Explanation:
  5441. PUT puts console or printer output to a file for the next
  5442. command entered at the console, until the program terminates.
  5443. Then console output reverts to the console. Printer output
  5444. is directed to a file until the program terminates.
  5445. Then printer output is put back to the printer.
  5446. PUT with the SYSTEM option directs all subsequent
  5447. console/printer output to the specified file. This option
  5448. terminates when you enter the PUT CONSOLE or PUT PRINTER
  5449. command.
  5450. ///2Options
  5451. [ {ECHO | NO ECHO} {FILTER | NO FILTER} | {SYSTEM} ]
  5452. ECHO specifies that output is echoed to the console. This
  5453. is the default option when you direct console output
  5454. to a file.
  5455. NO ECHO specifies that file output is not echoed to the 
  5456. console. NO ECHO is the default for the PUT PRINTER
  5457. command.
  5458. FILTER specifies filtering of control characters, which
  5459. means that control characters are translated to
  5460. printable characters. For example, an ESCape
  5461. character is translated to ^[.
  5462. NO FILTER means that PUT does not translate control
  5463. characters. This is the default option.
  5464. SYSTEM specifies that system output as well as program
  5465. output is written to the file specified by
  5466. filespec. Output is written to the file until a
  5467. subsequent PUT CONSOLE command redirects console
  5468. output back to the console.
  5469. ///2Examples
  5470. A>PUT CONSOLE OUTPUT TO FILE XOUT [ECHO]
  5471. Directs console output to file XOUT with the output echoed
  5472. to the console.
  5473. A>PUT PRINTER OUTPUT TO FILE XOUT
  5474. A>MYPROG
  5475. Directs %� the printer output of program MYPROG to file
  5476. XOUT. The output is not echoed to the printer.
  5477. A>PUT PRINTER OUTPUT TO FILE XOUT2 [ECHO,SYSTEM]
  5478. Directs all printer output to file XOUT2 as well as to the
  5479. printer (with ECHO option), and the PUT is in effect until
  5480. you enter a PUT PRINTER OUTPUT TO PRINTER command.
  5481. A>PUT CONSOLE OUTPUT TO CONSOLE
  5482. Directs console output back to the console.
  5483. A>PUT PRINTER OUTPUT TO PRINTER
  5484. Directs printer output back to the printer.
  5485. ///1RENAME
  5486. Syntax:
  5487. RENAME {new-filespec=old-filespec}
  5488. Explanation:
  5489. RENAME lets you change the name of a file in the directory of a
  5490. disk. To change several filenames in one command use the * or ?
  5491. wildcards in the file specifications. The RENAME command can be
  5492. abbreviated REN. REN prompts you for input.
  5493. ///2Examples
  5494. A>RENAME NEWFILE.BAS=OLDFILE.BAS
  5495. The file OLDFILE.BAS changes to NEWFILE.BAS on drive A.
  5496. A>RENAME
  5497. The system prompts for the filespecs:
  5498. Enter New Name:X.PRN
  5499. Enter Old Name:Y.PRN
  5500. Y .PRN=X .PRN
  5501. A>
  5502. File X.PRN is renamed to Y.PRN on drive A.
  5503. B>REN A:PRINTS.NEW = PRINCE.NEW
  5504. The file PRINCE.NEW on drive A changes to PRINTS.NEW on
  5505. drive A.
  5506. A>RENAME S*.TEX=A*.TEX
  5507. The above command renames all the files matching
  5508. A*.TEX to files with filenames S*.TEX.
  5509. A>REN B:NEWLIST=B:OLDLIST
  5510. The file OLDLIST changes to NEWLIST on drive B. Since the
  5511. second drive specifier, B: is implied by the first one, it
  5512. is unnecessary in this example. The command line above has
  5513. the same effect as the following:
  5514. A>REN B:NEWLIST=OLDLIST
  5515. or
  5516. A>REN NEWLIST=B:OLDLIST
  5517. ///1RMAC
  5518. Syntax:
  5519. RMAC filespec {$Rd | $Sd | $Pd}
  5520. Explanation:
  5521. RMAC, a relocatable macro assembler, assembles .ASM files of
  5522. into .REL files that you can link to create .COM files.
  5523. ///2options
  5524. RMAC options specify the destination of the output files.
  5525. Replace d with the destination drive letter for the output files.
  5526. Option d=output option
  5527. R- drive for REL file (A-O, Z)
  5528. S- drive for SYM file (A-O, X, P, Z)
  5529. P- drive for PRN file (A-O, X, P, Z)
  5530. A-O specifies drive A-O.
  5531. X means output to the console.
  5532. P means output to the printer.
  5533. Z means zero output.
  5534. ///2Example
  5535. A>RMAC TEST $PX SB RB
  5536. Assembles the file TEST.ASM from drive A, sends the listing
  5537. file (TEST.PRN) to the console, puts the symbol file
  5538. (TEST.SYM) on drive B and puts the relocatable object
  5539. file (TEST.REL) on drive B.
  5540. ///1SAVE
  5541. Syntax:
  5542. SAVE
  5543. Explanation:
  5544. SAVE copies the contents of memory to a file. To use SAVE,
  5545. first issue the SAVE command, then run your program which reads a
  5546. file into memory. Your program exits to the SAVE utility which
  5547. prompts you for a filespec to which it copies the contents of
  5548. memory, and the beginning and ending address of the memory to be
  5549. SAVEd.
  5550. ///2Example
  5551. A>SAVE
  5552. Activates the SAVE utility. Now enter the name of the program
  5553. which loads a file into memory.
  5554. A>SID dump.com
  5555. Next, execute the program.
  5556. #g0
  5557. When the program exits, SAVE intercepts the return to the system
  5558. and prompts the user for the filespec and the bounds of memory to
  5559. be SAVEd.
  5560. SAVE Ver 3.0
  5561. Enter file (type RETURN to exit):dump2.com
  5562. If file DUMP2.COM exists already, the system asks:
  5563. Delete dump2.com? Y
  5564. Then the system asks for the bounds of memory to be saved:
  5565. Beginning hex address: 100
  5566. Ending hex address: 400
  5567. The contents of memory from 100H (Hexadecimal) to 400H is copied
  5568. to file DUMP2.COM.
  5569.  ///1SET
  5570. Syntax:
  5571. SET [options]
  5572. SET d: [options]
  5573. SET filespec [options]
  5574. Explanation:
  5575. SET initiates password protection and time stamping of
  5576. files. It also sets the file and drive attributes Read-Write,
  5577. Read-Only, DIR and SYS. It lets you label a disk and password
  5578. protect the label. To enable time stamping of files, you
  5579. must first run INITDIR to format the disk directory.
  5580. ///2Label
  5581. Syntax:
  5582. SET {d:} [NAME=labelname.typ]
  5583. SET [PASSWORD=password]
  5584. SET [PASSWORD=<cr>
  5585. ///3Examples
  5586. A>SET [NAME=DISK100]
  5587. Labels the disk on the default drive as DISK100.
  5588. A>SET [PASSWORD=SECRET]
  5589. Assigns SECRET to the disk label.
  5590. A>SET [PASSWORD=<cr>
  5591. Nullifies the existing password.
  5592. ///2Passwords
  5593. SET [PROTECT=ON]
  5594. SET [PROTECT=OFF]
  5595. SET filespec [PASSWORD=password]
  5596. SET filespec [PROTECT=READ]
  5597. SET %filespec [PROTECT=WRITE]
  5598. SET filespec [PROTECT=DELETE]
  5599. SET filespec [PROTECT=NONE]
  5600. SET filespec [attribute-options]
  5601. ///3Modes
  5602. Password Protection Modes
  5603. Mode Protection
  5604. READ The password is required for reading, copying
  5605. writing, deleting or renaming the file.
  5606. WRITE The password is required for writing, deleting or
  5607. renaming the file. You do not need a password to
  5608. read the file.
  5609. DELETE The password is only required for deleting or
  5610. renaming the file. You do not need a password to
  5611. read or modify the file.
  5612. NONE No password exists for the file. If a password
  5613. password exists, this modifier can be used to
  5614. delete the password.
  5615. ///2Attributes
  5616. RO sets the file attribute to Read-Only.
  5617. RW sets the file attribute to Read-Write.
  5618. SYS sets the file attribute to SYS.
  5619. DIR sets the file attribute to DIR.
  5620. ARCHIVE=OFF means that the file has not been backed up
  5621. (archived).
  5622. ARCHIVE=ON means that the file has been backed up (archived).
  5623. The Archive attribute can be turned on by SET or
  5624. by PIP when copying a group of files with the PIP
  5625. [A] option. SHOW and DIR display the Archive
  5626. option.
  5627. F1=ON|OFF turns on or off the user-definable file attribute
  5628. F1.
  5629. F2=ON|OFF turns on or off the user-definable file attribute
  5630. F2.
  5631. F3=ON|OFF turns on or off the user-definable file attribute
  5632. F3.
  5633. F4=ON|OFF turns on or off the user-definable file attribute
  5634. F4.
  5635. ///3Examples
  5636. SET [PROTECT=ON]
  5637. Turns on password protection for all the files on the disk.
  5638.  You must turn on password protection before you can assign
  5639. passwords to files.
  5640. SET [PROTECT=OFF]
  5641. Disables password protection for the files on your disk.
  5642. A>SET MYFILE.TEX [PASSWORD=MYFIL]
  5643. MYFIL is the password assigned to file MYFILE.TEX.
  5644. B>SET *.TEX [PASSWORD=SECRET, PROTECT=WRITE]
  5645. Assigns the password SECRET to all the TEX files on drive B.
  5646. Each TEX file is given a WRITE protect mode to prevent
  5647. unauthorized editing.
  5648. A>SET MYFILE.TEX [RO SYS]
  5649. Sets MYFILE.TEX to Read-Only and SYStem.
  5650. ///2Default
  5651. A>SET [DEFAULT=dd]
  5652. Instructs the system to use dd as a password if you do not
  5653. enter a password for a password-protected file.
  5654. ///2Time-Stamps
  5655. Syntax:
  5656. SET [CREATE=ON]
  5657. SET [ACCESS=ON]
  5658. SET [UPDATE=ON]
  5659. Explanation:
  5660. The above SET commands allow you to keep a record of the time
  5661. and date of file creation and update, or of the last access and
  5662. update of your files.
  5663. ///3Options
  5664. [CREATE=ON] turns on CREATE time stamps on the disk in the
  5665. default or specified drive. To record the
  5666. creation time of a file, the CREATE option must be
  5667. turned on before the file is created.
  5668. [ACCESS=ON] turns on ACCESS time stamps on the disk in the
  5669. default or specified drive. ACCESS and CREATE
  5670. options are mutually exclusive; only one can be in
  5671. effect at a time. If you turn on the ACCESS time
  5672. stamp on a disk that previously had CREATE
  5673. time stamp, the CREATE time stamp is
  5674. automatically turned off.
  5675. [UPDATE=ON] turns on UPDATE time stamps on the disk in the
  5676. default or specified drive. UPDATE time stamps
  5677. record the time the file was last modified.
  5678. ///3Examples
  5679. A>SET [ACCESS=ON]
  5680.  A>SET [CREATE=ON,UPDATE=ON]
  5681. ///2Drives
  5682. Syntax:
  5683. SET {d:} [RO]
  5684. SET {d:} [RW]
  5685. Example:
  5686. A>SET B: [RO]
  5687. Sets drive B to Read-Only.
  5688. ///1SETDEF
  5689. Syntax:
  5690. SETDEF { d: {,d: {,d: {,d:}}}} {[ TEMPORARY = d: ] |
  5691. [ ORDER = (typ {,typ}) ]}
  5692. SETDEF [DISPLAY | NO DISPLAY]
  5693. SETDEF [PAGE | NOPAGE]
  5694. Explanation:
  5695. SETDEF allows the user to display or define up to four drives
  5696. for the program search order, the drive for temporary files, and
  5697. the file type search order. The SETDEF definitions affect
  5698. only the loading of programs and/or execution of SUBMIT
  5699. (SUB) files. SETDEF turns on/off the system Display and Console
  5700. Page modes. When on, the system displays the location and name
  5701. of programs loaded or SUBmit files executed, and stops after
  5702. displaying one full console screen of information.
  5703. ///2Examples
  5704. A>SETDEF
  5705. &� Displays current SETDEF parameters.
  5706. A>SETDEF [TEMPORARY=C:]
  5707. Sets disk drive C as the drive to be used for temporary
  5708. files.
  5709. A>SETDEF C:,*
  5710. Tells the system to search for a program on drive C, then,
  5711. if not found, search for it on the default drive.
  5712. A>SETDEF [ORDER=(SUB,COM)]
  5713. Instructs the system to search for a SUB file to execute.
  5714. If no SUB file is found, search for a COM file.
  5715. A>SETDEF [DISPLAY]
  5716. Turns on the system display mode. Henceforth, the system
  5717. displays the name and location of programs loaded or submit
  5718. files executed.
  5719. A>SETDEF [NO DISPLAY] Turns off the system Display mode.
  5720. ///1SHOW
  5721. Syntax:
  5722. SHOW {d:}{[SPACE |LABEL |USERS |DIR |DRIVE]}
  5723. Explanation:
  5724. The SHOW command displays the following disk drive information:
  5725. Access mode and the amount of free disk space
  5726. Disk label
  5727. Current user number and
  5728. Number of files for each user number on the disk
  5729. Number of free directory entries for the disk
  5730. Drive characteristics
  5731. ///2Examples
  5732. A>SHOW
  5733. A>SHOW [SPACE]
  5734. Instructs the system to display access mode and amount of
  5735. space left on logged-in drives.
  5736. A>SHOW B:
  5737. Show access mode for drive B and amount of space left on
  5738. drive B.
  5739. A>SHOW B:[LABEL]
  5740. Displays label information for drive B.
  5741. A>SHOW [USERS]
  5742. Displays the current user number and all the users on drive
  5743. A and the corresponding number of files assigned to them.
  5744. A>SHOW C:[DIR]
  5745. Displays the number of free directory entries on drive C.
  5746. A>SHOW [DRIVE]
  5747. Displays the drive characteristics of drive A.
  5748. ///1SID
  5749. Syntax:
  5750. SID {pgm-filespec} {,sym-filespec}
  5751. Explanation:
  5752. The SID symbolic debugger allows you to monitor and test
  5753. programs developed for the 8080 microprocessor. SID supports
  5754. real-time breakpoints, fully monitored execution, symbolic
  5755. disassembly, assembly, and memory display and fill functions.
  5756. SID can dynamically load SID utility programs to provide
  5757. traceback and histogram facilities.
  5758. ///2Commands
  5759. Command Meaning
  5760. As (Assemble) Enter assembly language
  5761. statements
  5762. s is the start address
  5763. Cs{b{,d}} (Call) Call to memory location from SID
  5764. s is the called address
  5765. b is the value of the BC register
  5766. pair d is the value of the DE
  5767. register pair
  5768. D{W}{s}{,f} (Display) Display memory in hex and ASCII
  5769. W is a 16-bit word format
  5770. s is the start address
  5771. f is the finish address
  5772. Epgm-filespec (Load) Load program and symbol table
  5773. {,sym-filespec} for execution
  5774. E*sym-filespec (Load) Load a symbol table file
  5775. Fs,f,d (Fill) Fill memory with constant value
  5776. s is the start address
  5777. f is the finish address
  5778. d is an eight-bit data item
  5779. G{p}{,a{,b}} (Go) Begin Execution
  5780. p is a start address
  5781. a is a temporary breakpoint
  5782. H (Hex) Displays all symbols with
  5783. addresses in Hex
  5784. H.a Displays hex, decimal, and ASCII
  5785. values of a where
  5786. a is a symbolic expression
  5787. Ha,b Computes hex sum and difference
  5788. of a and b where
  5789.  a and b are symbolic expressions
  5790. Icommand tail (Input) Input CCP command line
  5791. L{s}{,f} (List) List 8080 mnemonic instructions
  5792. s is the start address
  5793. f is the finish address
  5794. Ms,h,d (Move) Move Memory Block
  5795. s is the start address
  5796. h is the high address of the block
  5797. d is the destination start address
  5798. P{p{,c}} (Pass) Pass point set, reset, and display
  5799. p is a permanent breakpoint address
  5800. c is initial value of pass counter
  5801. Rfilespec{,d} (Read) Read Code/Symbols
  5802. d is an offset to each address
  5803. S{W}s (Set) Set Memory Values
  5804. s is address where value is& sent
  5805. W is 16 bit word
  5806. T{n{,c}} (Trace) Trace Program Execution
  5807. n is the number of program steps
  5808. c is the utility entry address.
  5809. T{W}{n{,c}} (Trace) Trace Without Call
  5810. W instructs SID not to trace
  5811. subroutines
  5812. n is the number of program steps
  5813. c is the utility entry address
  5814. U{W}{n{,c}} (Untrace) Monitor Execution without Trace
  5815. n is the number of program steps
  5816. c is the utility entry address
  5817. W instructs SID not to trace
  5818. subroutines
  5819. V (Value) Display the value of the next
  5820. available location in memory
  5821.  (NEXT), the next location after
  5822. the largest file read in (MSZE),
  5823. the current value of the Program
  5824. counter (PC), and the address of
  5825. the end of available memory (END)
  5826. Wfilespec,s,f (Write) Write the contents of a contiguous
  5827. block of memory to filespec.
  5828. f is finish address
  5829. X{f}{r} (Examine) Examine/alter CPU state.
  5830. f is flag bit C,Z,M,E or I.
  5831. r is register A,B,D,H,S or P.
  5832. ///2Examples
  5833. A>SID
  5834. CP/M 3 loads SID from drive A into memory. SID displays the
  5835. # prompt when it is ready to accept commands.
  5836. A>B:SID SAMPLE.HEX
  5837. CP/M 3 loads SID and the program file SAMPLE.HEX into memory
  5838. from drive B.
  5839. ///2Utilities
  5840. SID utilities, HIST.UTL and TRACE.UTL are special programs that
  5841. operate with SID to provide additional debugging facilities. The
  5842. mechanisms for system initialization, data collection, and
  5843. data display are described in the CP/M SID User's Guide.
  5844. The HIST utility creates a histogram (bar graph) showing the
  5845. relative frequency of execution of code within selected
  5846. program segments of the test program. The HIST utility allows
  5847. you to monitor those sections of code that execute most
  5848. frequently.
  5849. The TRACE utility obtains a backtrace of the instructions that
  5850. led to a particular breakpoint address in a program under test.
  5851. You can collect the addresses of up to 256 instructions
  5852. between pass points in U or T modes.
  5853. ///1SUBMIT
  5854. Syntax:
  5855. SUBMIT {filespec} {argument} ... {argument}
  5856. Explanation:
  5857. The SUBMIT command lets you execute a group (batch) of
  5858. commands from a SUBmit file (a file with filetype of SUB).
  5859. ///2Subfile
  5860. The SUB file can contain the following types of lines:
  5861. Any valid CP/M 3 command
  5862. Any valid CP/M 3 command with SUBMIT parameters ($0-$9)
  5863. Any data input line
  5864. Any program input line with parameters ($0 to $9)
  5865. The command line cannot exceed 135 characters.
  5866. The following lines illustrate the variety of lines which may
  5867. be entered in a SUB file:
  5868. DIR
  5869. DIR *.BAK
  5870. MAC $1 $$$4
  5871. PIP LST:=$1.PRN[T$2 $3 $5]
  5872. DIR *.ASM
  5873. PIP
  5874. <B:=*.ASM
  5875. <CON:=DUMP.ASM
  5876. <
  5877. DIR B:
  5878. ///2Execute
  5879. Syntax:
  5880. SUBMIT
  5881. SUBMIT filespec
  5882. SUBMIT filespec argument ... argument
  5883. Examples:
  5884. A>SUBMIT
  5885. A>SUBMIT SUBA
  5886. A>SUBMIT AA ZZ SZ
  5887. A>SUBMIT B:START DIR E:
  5888. ///2PROFILE.SUB
  5889. Everytime you power up or reset your computer, CP/M 3 looks for a
  5890. special SUBmit file named PROFILE.SUB to execute. If it does not
  5891. exist, CP/M 3 resumes normal operation. If the PROFILE.SUB file
  5892. exists, the system executes the commands in the file. This file
  5893. is convenient to use if you regularly execute a set of commands
  5894. before you do your regular session on the computer.
  5895. ///1TYPE
  5896. Syntax:
  5897. TYPE {filespec {[ PAGE | NOPAGE ]}}
  5898. Explanation:
  5899. The TYPE command displays the contents of an ASCII
  5900. character file on your screen.
  5901. [PAGE] Causes the console listing to be displayed in paged
  5902. mode; i.e., stop automatically after listing n lines
  5903. of text, where n normally defaults to 24 lines per
  5904. page.
  5905. [NOPAGE] Turns off Console Page Mode and continuously displays a
  5906. typed file on the screen.
  5907. ///2Examples
  5908. A>TYPE MYPROG.PLI
  5909. Displays the contents of the file MYPROG.PLI on your screen.
  5910. A>TYPE B:THISFILE [PAGE]
  5911. Displays the contents of the file THISFILE from d'�rive B on
  5912. your screen twenty four lines at a time.
  5913. ///1USER
  5914. Syntax:
  5915. USER {number}
  5916. Explanation:
  5917. The USER command sets the current user number. The disk
  5918. directory can be divided into distinct groups according to a
  5919. "User Number." User numbers range from 0 through 15.
  5920. ///2Examples
  5921. A>USER
  5922. Enter User#:5
  5923. 5A>
  5924. The current user number is now 5 on drive A.
  5925. A>USER 3
  5926. 3A>
  5927. This command changes the current User Number to 3.
  5928. ///1XREF
  5929. Syntax:
  5930. XREF {d:} filename {$P}
  5931. Explanation:
  5932. XREF provides a cross-reference summary of variable usage
  5933. in a program. XREF requires the .PRN and .SYM files produced
  5934. by MAC or RMAC for input to the program. The SYM and PRN files
  5935. must have the same filename as the filename in the XREF command
  5936. tail. XREF outputs a file of type .XRF.
  5937. Examples:
  5938. A>XREF b:MYPROG
  5939. A>XREF b:MYPROG $P
  5940. åÀ�������������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH251082����654321!��9"k1³GÍ \�!mÕå!w# š!v6H#6E#6X!e�6C#6O#6MÑÍ�<ÊÑÕÍ�ÑÕÍ�<&Ê:�Ög.�"�Ö.€g"‘Í?ÍSþ:ÂðÍÍ2ŽÊn!`†wÒ #4ÍÍõÍÍáo"cë*e{•ozœg"hjÚ:]·Â@ÐÍ*c"\ÍàÍÍÍÍÍy!Ž5ÂC*^ëÍN{•zœÒb+"^ÍÍÊðÀÃ÷ßÍ*^ÍàîÍ*`Íà*hå€"�!j4á&"h"‘ÍyýÍ:bÍçÍþÑÍ�<5ÊÍþ€�Í�*kùÉÍ⇇‡‡õÍâÁ°G!g†wxÉÍSÖ0þ
  5941. ØÖþ
  5942. ÚôþØ®Í�Í*cÍàŸÍÍNÍàîÍÍ,*cëÍN{•zœÒ½{æÌ,*cë*e{•ozœg€ ~Íç*c#"c> ÍøÃ:[<òq�Í�mÍ�·`Â2[&o~Éõ*hë:’=ºÒÔ*‘{•OzœGÅë*e"e*�€{•zœÒÉåÕÍ�\�Í�·…ÂÑ!€�ë!b4áÞ:j·Ì?ÑÃ~!€ñwë"hÉå|Íçá}õÍðñæÆ�'Î@'_Ã�> Íø>
  5943. ÃøÕÍþÑ Ã�ÕXÍÑÍ �ÍÍNÍàÃÀÍþ*cÍà>:Íø> Ãø!€:��q#¼ÂGÉ*eDM*h ÉERROR: $DISK READ$LOAD ADDRESS LESS THAN 100$DISK WRITE$LOAD ADDRESS $ERROR ADDRESS $INVALID HEX DIGIT$CHECKSUM ERROR $FIRST ADDRESS $LAST ADDRESS $BYTES READ $RECORDS WRITTEN $CANNOT OPEN SOURCE FILE$DIRECTORY FULL$CANNOT CLOSE FILE$HEXCOM VERS: 3.00
  5944. $����������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4Å!�y·~Ê=�W�Õ!�x±Ê# ~#ÃÑÁåbx±ÊE {æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
  5945. ÍTÉ�� Í`É�� ÍTÉ!êp+q*éëÍTÉ> Ó>ÓÛ/Ò¤×ÛæÉ!ðp+q*ïDMÍ›:Í€ Í€:Ì2ñ:Í!ñ¾Úï!K:ñ¾Òè*ñ&�L NÍ€!ñ4ÂÇ!K6�…Í Í�Ãuë�YALPSID'�TCELLOC$�LAITINI!�ÃÀ�Ã%ÃcCOPYRIGHT (C) 1977 DIGITAL RESEARCH �Ã{��Ã{� �Ã{� �Ã{�ÕzÍb�Ñ{Ãb��Ã{��*9� é{•_zœWÉ}l&�))æµoÉ> Í\�>
  5946. Í\�É·ÈÕÍ\�Ñß�*�"�!��"�ÃÀ� ÍŸ�#ÍŸ�ÍP�Ír�Úº�þº�Íx�"«åÍx�#"­ÑëÍ€�Úº�ë͇�"1!¯€6�# Âö�yÍŸ�!�Íh�‡ÍŸ�$�Íh�•ÍŸ�'�Íh��ÉÕ*­ëÍ€�ÑÚ`*«Í€�Ú`�*1Í€�ÚI Ã?�!¯ ^#Vr+sz³Â`>É>�É!¯@��Õ^#V#ãÕÍ€�ÑëÚ{ë áÂkëå͇�#"/<ÍŸ�ÑÍh�¯2ª*«ë¯Õ*­Í€�ÑÒî`i~#¶!ªÂÏ~·ÂÅ6ÿÅգ͟�ÑÁ*1ëÞ6�ÅÕÕÍ”�ÑÍh�Ñ*1ã^#V#åÍòÁÑÞÍ”�É{²ÈÕ> Í\�Ñ*/Í€�ØÕ>*Í\�ÑÃü
  5947. ERROR - FORM IS X,Y�
  5948. TYPE HISTOGRAM BOUNDS �
  5949. HISTOGRAM:
  5950. ADDR RELATIVE FREQUENCY, LARGEST VALUE = �
  5951. .INITIAL = �
  5952. .COLLECT = �
  5953. .DISPLAY = �
  5954. ....� !�6€ÃÌ Ã` !�6ÀÃÌ Ã` !�6€ÃÌ Ã` *�&�ëÍTÃ` !�6Ãû Ã` !�6 Ãû Ã` !�60Ãû Ã` *�&�'ëÍTÃ` !�6�Ã* Ã` !�6Ã* Ã` !�6Ã* Ã` *�&�ëÍ� �’@����AA����„ �I$’DBD� $’I$€ˆ’BH„��A’"DH€��!"�„€"@ˆ������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ>Å:7ÃöOó:Ôħ( >ÿíG>íy>píy>íyíxæðoûíWg^#V#s#r#ú}Öo�Às#r#6Às#r:Ôħ>óíy>(>íyó�À!‚H�í°!èÃ"HÀÁÉó:çÃ=2çÃ*ÁÃ~#"ÁÃûo&�§ÉõåÕÅ!çÃ>ž:8ÃOíx84*HÀw#ë!°Ä§íRë !èÃ"HÀ íxæ ÕÁÑáñûíMõÅ:7ÃO>0íy íxÁñûíM��Íq��Íø,!�å:7Ão&�åÍœ,ÑÑ!ê�å:7Ão&�åÍœ,ÑÑÍú,ÉÍq��Íø,!�å:7Ão&�åÍœ,ÑÑ!è�å:7Ão&�åÍœ,ÑÑÍú,ÉÍq��ÍÌ:7Ão&�åÍ…,Ñ�Í`ÂCÃ,:°Äo&�å:8Ão&�åÍœ,ÑÑÉÍqÿÿÍÌ:7Ão&�åÍ…,Ñ�Í`ÂvÃ_!�å:8Ão&�åÍœ,ÑÑ:7Ão&�åÍ…,Ñ�Í`Â�Æ! �9^#VÕ:8Ão&�åÍœ,ÑÑÍøÉÍq��!��å! �åÍVÑÑÊä!��å!�åÍVÑÑå!�ÑëÍÄÍŠÉ!��ÉÍqûÿ:ÔÄo&�|µÊ Í$:°Äo&�|µÂ !�}2°Ä!��ë!�9sÃ'!�9ån&�#ëásë+!�9^�!�ÍêÊ©!��ë!�9s!�ë!�9s#rÃ_!�9å~#fo#ëás#rë+!�9~#¶Êi:çÃo&�|µÊ!0øë!�9s#r*ÁðÄëÍÊ’!èÃ"ÁÃÍlå!�9^�!:ÃÑs::Ão&��Í°ÂÐ::Ão&��Í°ÂÐ::Ão&��Í°Êá!�9ån&�#ëásë+Ãó::Ão&��Í°ÊóÍ$!�9^�!�Í°Ê^::Ão&��Í°Ê^:;Ão&��Í°Ê%!�É:;Ão&��Í°Ê8!ÿÿÉ:;Ão&��Í°ÊK!þÿÉ:;Ão&��Í°Ê^!�É!�9^�!ƒ�ÍÊ!��ë!�9s!�ë!�9sæ!�9ån&�#ëásë+:Ã^�!�9ån&�ÍFëás!�9^�!‚�Í$ʹÃ!�9^�:¼Ão&�ÍÄÂ:»Ão&�å!�ÑÍ°Âî:»Ão&�å!�ÑÍ°Ê!�}2°Ä:ÔÄo&�|µÂÍ$!��É!�}2°Ä:ÔÄo&�|µÂÍ$Ãi!�9^#V!ÿÍ`Âf͵Ê9!�É!�9^#V!�Í`ÊY!¶Äå!­åÍ€ÑÑÃf!¶Äå!´åÍ€ÑÑÃN!�9~#¶Ê‹!¶Äå!»åÍ€ÑÑ*´Ä#"´Ä+æ!¶Äå!ßåÍ€ÑÑ!�9ån&�+ëásë#Ã!ÿÿÉ* %.2s� *%.2s� Error on receive --Retrying%.30s� No data -- waiting-- %.25s�Íqúÿ!… åÍ€ÑÍèë!�9s#r!�9~#¶Ê)!�9^#VëÉ::Ão&��Í¿ÂI:»Ão&�å!�ÑÍ¿Êy:»Ão&��Í°Ê`!�åÍWÑ!¶Äå!‡ åÍ€ÑÑ!þÿÉ*´Ä#"´Ä+!��å!$�å!ÃÃåÍŸ'ÑÑÑ! �å!<Ãå!ÄÃåÍ'ÑÑÑ*¿Ã^�!�9s#r!�9^#Vë}2ÃÃ!ÌÃå!ÄÃå!¢ åÍ€ÑÑÑ!ÃÃå!�åÍNÑÑ�ëÍšÿ�Í`ë!�9s#r!�9^#V!�Í°Â
  5955. !�9^#V!�Í°Ê&!» åÍ€Ñ!�åÍWÑ!þÿÉ*´Ä#"´Ä+!�9~#¶ÊD!Ì åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9~#¶Â‰!Ü åÍ€Ñ!ÃÃå!�åÍVÑÑë!�9s#r!�9~#¶Ê‰!ñ åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!��ë!�9s#rè!�9å~#fo#ëás#rë+Íèë!�9s#r!�9~#¶ÊÆ!�9^#VëÉ::Ão&��Í°ÊN:»Ão&��Í°ÊN!ÃÃå!�åÍVÑÑë!�9s#r!�9^#V!�Í°Â!�9^#V!�Í°Ê-!
  5956. åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9~#¶ÊK!'
  5957. åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+Ã� ::Ão&��Í°Êe :»Ão&��Í°Êe :GÃo&�å:HÃo&��ëÍ´Ñë!�9s#r!�9^#V!�9~#foÍ¿ÊÁ!�9^#VÕ!�9^#VÕ!5
  5958. åÍ€ÑÑÑ*´Ä#"´Ä+!ÃÃå!�åÍVÑÑë!�9s#r!�9^#V!�Í°Êú!P
  5959. åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9^#V!�Í°Ê !m
  5960. åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9~#¶Ê< !‚
  5961. åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+:ÔÄo&�|µÊQ Í$!��}2°Ä!–
  5962. åÍ€Ñ!�åÍWÑ!��É!©
  5963. åÍ€Ñ!�åÍWÑ!þÿÉ*´Ä#"´Ä+×É
  5964. � Bad header block%.21s�Reciving file %.8s.%.3s � Read only file� Disk I/O Error� Old file deleted. � Can't create file� End of media or directory space� Write error�
  5965. Block count error %d %d�Disk I/O Error at close file� Write protect disk� N}tt konstigt fel� File transferred� Bad data block --- file ignored�Íqþÿ!eåÍ€Ñ!��å! �åÍVÑÑë!�9s#r!�9^#V!1�Í°Ê# !råÍ€Ñ!ÿ�å!-�åÍVÑÑ!��}2ÔÄ!�}2°ÄÃ9 !�}2ÔÄ!ƒåÍ€Ñ!��}2°Ä!�å:7Ão&�åÍœ,ÑÑ:7Ão&�åÍ…,Ñ�Í`�Í¿Ê€ !”åÍ€Ñ!�}28Ã!á�}27Ã!è�}29Ã!�ë!�9s#rç !�å!�9å~#fo+ëás#r!¶ÄÑs!�9~#¶Ê´ ÃŽ !��}2çÃÍ!èÃ"ÁÃ!�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ!„�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ:±Äo&�|µÊB !á�å:7Ão&�åÍœ,ÑÑÃR !Á�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ:±Äo&�|µÊ€ !è�å:7Ão&�åÍœ,ÑÑÃ� !ê�å:7Ão&�åÍœ,ÑÑ!E�å:9Ão&�åÍœ,ÑÑ:±Äo&��Í°Ê ! �å:9Ão&�åÍœ,ÑÑÃô :±Äo&��Í°Êä !€�å:9Ão&�åÍœ,ÑÑÃô !�å:9Ão&�åÍœ,ÑÑ!;Ãå!�åÍVÑÑÍú,!��"´Ä!��"²ÄÍþë!�9s#r!�9~#¶Â0 *²Ä#"²Ä+æ !�9^#V!��ÍêÊH ! åÍ€Ñ!�9^#V!ÿÿÍ°Êk !�åÍWÑ!¶åÍ€Ñé !�9^#V!�Í°‹ !�9^#V!�Í°Ê– !ÜåÍ€Ñé !�9^#V!�Í°© à *²Ä|µÂ¼ !åÍ€ÑÃà *²Ä�Í°ÊÓ !åÍ€ÑÃà *²Äå!2åÍ€ÑÑ*´Ä|µÊõ *´Äå!IåÍ€ÑÑ!�9^#V!ÿÿÍ°Â(!�9^#V!�Í°Â(!�9^#V!�Í°Â(à !�åÍWÑ!UåÍ€Ñ!�"´ÄÃI*´Ä#"´Ä+*´Ä|µÊTÃA!�å:7Ão&�åÍœ,ÑÑÉ
  5966. HIT ( 1.2 )� JET-80 CPM 3.0 � JET-NET/BRIDOS �Workstation� File NOT transferred�
  5967. HIT terminated due to fatal error�
  5968. HIT terminated due to operator request�
  5969. No Files transferred�
  5970. One File transferred�
  5971. %6d Files transferred�
  5972. %6d Errors�
  5973. HIT end
  5974. �|¢g}£o´É|/g}/o´ÉéáÝåýåÅ^#V#DM!��9ë9ùÕ`iÍpëáùÁýáÝáë|µÉz¬2ÚÄÍë:ÚÄ·ú€}´ÉÍ.ë}´É}“º|’ÊÉ!��¯É}“ÂÉ|’ʺ!�}´Éë|ªúâ}“|š?>�Î�o&�Ézæo&�Éë|ªúü}“|š>�Î�o&�É|æo&�Éz2ÚÄÍ:ÚÄ·ú€|µÉ|·ò /g}/o#z·ò./W{/_Ã.ÅDM!��>2ÙÄ)ë)ëÒA#}‘o|˜gÒY :ÙÄ=2ÙÄÂ9Á}´É:ÙÄ=2ÙÄÂ9Á}´ÉÅDM!��>)ë)ëÒx =ÂpÁ}´É}/o|/g#}´É|µÊÉú|²g}³o´Éë{æ_ÊÁ|´ò9|7g}o§´Éë{æ_ÊÁ)¼}´Éë}“o|šgµÉëáÅN#F#ë ëN#F#z¸Úå{¹Òé##^#VëÁéëáÅBK^#Vz·ú#y¾(�Ê ###Ã÷#x¾Â#~#foÁéë}“|š>�?Î�o&�Éë}“|š>�Î�o&�Éë{æ_ÊÁ|·g}oÂ9´É|ªg}«o´É~# x±ÂNÉÑ!�9ÝåýåÅÕÛÄ~#Âi!vãéÁýáÝá|µÉ7ÉÍq��!Â"áÄ!�9å!�9^#VÕ!ËåÍûÑÑÑÉÍq��! �9^#Vë"áÄ!�9å!�9^#VÕ!ËåÍûÑÑÑÉÍq��*áÄå!�9^#VÕÍdÑÑÉÍq��! �9N#F`i~·Ê!Âå`i#DM+^�ÕÍdÑÑÿÿÍ°Ê!ÿÿÉÃî!Âå!
  5975. �åÍdÑÑÉÍq��! �9N#F`i~·Ê`!�9^#VÕ`i#DM+^�ÕÍdÑÑÿÿÍ°Ê]!ÿÿÉÃ2!��ÉÍq��! �9N#F!�9^#VÕÝá!�PYÍ`DM`i
  5976. �Í°ʧÝå! �åÍÑÑÿÿÍ°ʧ!ÿÿÉÝåÅÍÑÑÉÍq��! Âå!�9^#VÕÍÑÑÉÍq��! �9N#F!�9^#VÕÅÍÑÑ��ëÍêÊï!ÿÿÉ!�9^#VÕ`i�ëÍ1åÍÑÑ��ëÍêÊ!ÿÿÉ`iÉÍq��!�9N#F!� ^#VÕ`i^#VáÍÊL! �9^#V!ÿ�Í`åÅÍMÑÑÉ! �9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í`ÉÍq��!ÿÿå!�9^#VÕÍMÑÑÉÍq��!
  5977. ÂDM`iƒÂëÍ$Ê­`i �DMõÿåÍ®ÑÃ�ÉÍqþÿ!�9N#F!��ë!�9s#r`i�~·Ê;!� ^�!�Í`Êò!ÿÿåÅÍMÑÑë!�9s#r!� ^�ÕÍ'"Ñë!�9å~#foÍ’ëás#r!� ^�!�Í`Ê;*ƒÂå!� ^#VëÑs#r!� ^#Vë"ƒÂ!��ë!� s!�9^#VëÉÍq��! �9N#F!� ^�!�Í`Ê·!� ^#VÕ`i^#VáÍÄåÝáÝå!� ^#VÕ!� ^�ÕÍ6$ÑÑÑÿÿÍ°Ê·!�å`i�Ñån&�Í’ëás!ÿÿÉ!�9^#V!ÿÿÍ°Êð!ûÿå`i�Ñån&�Í`ëás!��ë`is#r!� s#r!��É`i�~#¶ÂÅÍ”Ñ! � ^#V!�Í°Ê:!�å!�9å!� ^�ÕÍ6$ÑÑÑÿÿÍ°ž!�9^#VëÉ!� ^#V`is#r! � ^#VÕ!� ^#Váë!� s#r!�å`i�Ñån&�Í’ëás!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í`ÉÍqþÿ!�9N#F! � ^#V!�Í°Ê¿`i�ë!� s#rÉ*ƒÂ|µÊß*ƒÂë!�9s#r*ƒÂ^#Vë"ƒÂÃ! � ^#VÕÍ*Ñë!�9s#rz³Â!�ë! � s#rð!�å`i�Ñån&�Í’ëás!�9^#V!� s#rÉÍq��*åÄ|µÂE!��åͱ,Ñ"ãÄ"åÄ*åÄDM! �9^#V*åÄ"åÄPYëÍ$Êj`i"åÄ!��É*åÄë*ãÄÍ%Ê©*åÄë*ãÄÍÄÿ�þÍ`ë! �9s#rÕͱ,ÑÊa! �9^#V*ãÄ"ãÄ`iÉÍq��! �9^#Vë"íÄ!�9å!�9^#VÕ!ÝåÍûÑÑÑ!��å*íÄÑsÉÍq��! �9^#VÕ*íÄ#"íÄ+Ñs!ÿ�Í`ÉÍq¾ÿ!N�9N#F!P�9^#VÕÝáÝåá#åÝá+^�Õýáz³Ê ýåá%�Í°Ê!��ë!�9s!�ë!D�9s#r! �ë!B�9s#r!ÿë!@�9s#rÝn�&�åýá-�Í°Ê„!��ë!D�9s#rÝåá#åÝá+^�Õýáýåá0�Í°Ê›!0�ë!B�9s#r!��ë!>�9s#rÝåá#åÝá+^�Õýá!0�ÍÏÊêýåá9�ëÍÐÊê!>�9^#V!
  5978. �ÍhýåÑÐÿë!>�9s#ræýåá.�Í°ÊE!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�ÍÏÊEýåá9�ëÍÐÊE!@�9^#V!
  5979. �ÍhýåÑÐÿë!@�9s#rÃýåál�Í°Ê…Ýåá#åÝá+^�Õýá!:�9å!T�9å~#fo�ëás#rëüÿÍù(áÍ )Ã$ýåád�Í°Ê·!:�9å!T�9å~#fo##ëás#rë++^#VëÍi,áÍ )Ã$ýåáe�Í°ÂÛýåáf�Í°ÂÛýåág�Í°Ê!�9å!T�9å~#fo�ëás#rëøÿÍ„,áÍ„,Ã$!:�9å!T�9å~#fo##ëás#rë++^#VëÍ[,áÍ )ýåáÃÎ!�9å!�å!>�9Íù(Í)Ípë!�9ù!4�9s#rÃõ!:�9Íù(Íä(����Í1,Ê£!�9å!
  5980. �å!>�9Íù(ÍZ)Í)Íë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃÆ!�9å!
  5981. �å!>�9Íù(Í)Íë!�9ù!4�9s#rÃõ!�9å!
  5982. �å!>�9Íù(Í)Ípë!�9ù!4�9s#rÃõ!�9å!�å!>�9Íù(Í)Ípë!�9ù!4�9s#rÃõ!:�9Íù(Í|,ë!4�9s#rÕÍ(Ñë!8�9s#rà ýåáe�Í°ÊI!��ÃL!�å!B�9^#V!ÿÍ°Êc!�Ãk!B�9^#Vëå!�9å!
  5983. �9Í„,Í„,Í„,ë!�9ù! �9ë!4�9s#rÕÍ(Ñë!8�9s#r!È�ë!@�9s#rà !:�9Íù(Í|,åýáýåáå!�9ë!6�9s#rëÑsÃõÍï�o�*d�Pu�Éx�ïs�e�7f�7c�«¸!�9ë!4�9~#foÍÄë!8�9s#r!8�9^#V!@�9~#foÍëÊ0!@�9^#V!8�9s#r!D�9~#¶Êk!>�9å~#fo+ëás#rë#ë!8�9~#foÍëÊk!B�9^#VÕ`iÍpÑÃ:!��ë!6�9s#rÈ!6�9å~#fo#ëás#r!4�9^#Vë~·ÊÈ!6�9^#V!@�9~#foÍêÊÈ!4�9å~#fo#ëás#rë+^�Õ`iÍpÑÃy!D�9~#¶Âÿ!>�9å~#fo+ëás#rë#ë!8�9~#foÍëÊÿ! �å`iÍpÑÃÒÃ
  5984. ýå`iÍpÑÃÉÍq��!�9N#F!�9^#VÕÝá`iÍi,Í)!�9Íù(Í7)Íß*Í|,ïÄ^�ÕÝåá+åÝáÑs! �9å`iÍi,ÍK)áåÍù(Í¥*áÍ )Íj)Â$ÝåáÉÍq��!�9N#F!�9^#VÕÝá! �9Íù(Íä(����Í1,Ê&! �9Íù(Í|,�Í`åýá! �9å!�9Íù(Íä(���Í\*Íä(ÿÿÿÍá)áÍ )`i�ëÍšÍi,Í)!�9Íù(Í7)Íß*Í|,)ýåÑïÄ^�ÕÝåá+åÝáÑs! �9å`i�ëÍšÍi,ÍK)áåÍù(Í¥*áÍ )ÝåÅ!�9Íù(Í)Íë!�9ùëÉ*�ùÍ(��Í�ÃEÍYÍYëÉÍY*ÛÄDM*ÝÄëÍ�ëo&�ÉÍYÍwo&�ÉÍY*ÛÄë*�+++ë*ÝÄDM*ßÄëéÅ!�9N#F#^#Vkb6�#> 6 #=¢>6�#=«ë
  5985. þ: >�ÂÞ
  5986. æþAÚþ[ÒÏÖ@ÃÛþaÚþ{ÒÖ`w#
  5987. þ.Êù·ÊÊáÍw#Ãâ{…o|Î�g
  5988. ·ÊÍw#Â!��¯ÁÉ!ÿÿ|·ÁÉþaØþ{ÐÖ ÉÍq��!�å!��å!<ÅåÍ'ÑÑÑ!��å:€�o&��Í`<ÅÑs! "�Å!<ÅDM!�"¼Å*¼Å�ëÍêÊú`i^�! �Í°Â�`i^�! �Í°Ê—`i#DMÃs`i^�z³Êú`i^�!>�Í°ʸ!�åýáÃÌ`i^�!<�Í°Ê«!��åýá`i#DM^�! �Í°Âë`i^�! �Í°ÊîÃÌ`iåÝá`i#DM~·Ê+`i^�! �Í°Â`i^�! �Í°Ê(!��å`i#DM+ÑsÃ+ÃóýåÍ'"Ñýåá|µÊJ!¶åÝåͤ ÑÑåýáÃX!��åÝåÍÄ ÑÑåýáýåáÿÿÍ°ʨ! å!€�åÍô'ÑÑÝå!€�åÍ_(ÑÑ!0 å!€�åÍ_(ÑÑ!€�åÍ(Ñå!€�å!�åÍ6$ÑÑÑ!
  5989. �åÍ2 ÑÃ÷`iå*¼Å#"¼Å+)�ÅÑs#r`i#DM~·Ê÷`i^�! �Í°Âå`i^�! �Í°Êô!��å`i#DM+ÑsÃ÷ÿÃf!�Åå*¼ÅåÍË
  5990. ÑÑåÍ2 ÑÉ�Can't open file for redirection: �
  5991. �Íq��̓! �9~#¶ÊL !P åÍY'ÑÍEÉA:$$$.SUB�Íq��!ýÿ"�Â!ÿÿÉÍq��!��Écon:�CON:�lst:�LST:�prn:�PRN:�pun:�PUN:�rdr:�RDR:�Íq��!�9^#VÕ!å!�9^#VÕÍÄ ÑÑÑÉÍqüÿ!ßÂåÝá!��ë!�9s#rÃö Ýåá�åÝá!�9å~#fo#ëás#r!�9^#V! �ÍêÊ!ÝnÝfZ Í°Â"!ÃÝ !øÿ"�Â!ÿÿÉ!�ÂDMÃ2!`i�DM`i~#¶ÊS!!�9^#VÕ`i^#VÕÍ»'ÑÑÊS!Ã*!!� ^#VÕýá!�9^#V!�Í`#ë!�9s#r!�9^#V!�Í`Êš!ýn�&�Ýu�|µÂš!!öÿ"�Â!ÿÿÉ!�9^#V!�Í`ÊÁ!ýn&�Ýu|µÂÁ!!öÿ"�Â!ÿÿÉ!� ^#VÝsÝrýn&�Ýuýn&�Ýu!-$ÝuÝtÅÝå!�9^#VÕ!�9^#VÕ!�9^#VÕýnýfÍpë!
  5992. �9ù!��ÍêÊ"!ÿÿÉ!�9^#VëÉÍq��! �9^#V!��ÍêÂL"! �9^#V! �ÍëÊV"!ýÿ"�Â!ÿÿÉ! �9^#Vë)))ßÂDM!� ^#VÕ!� ^#VëÍpÑë! �9s#r!��ë!� s!� s!� s`is!Z ë!� s#r! �9^#VëÉÍq��!¾ÅDMÃÂ"`i&�DM`iîÆëÍ$ÊÝ"!%� ^�z³Êç"ú"!ùÿ"�Â!ÿÿÉÅ!�9^#VÕÍ�ÑÑÊ#!úÿ"�Â!ÿÿÉ!�9^#V!�Í`Ê#Å!�åÍVÑÑÅ!�åÍVÑÑÿ�Í°Ê_#!�9^#V!�Í`ÊR#Å!�åÍVÑÑÿ�Í°Ê\#!ÿÿ"�Â!ÿÿÉÃ#!�9^#V!�Í`�Í°Ê#!ûÿ"�Â!ÿÿÉ!��ë!!� s#r!#� s!$� s`iå!�9^#V!�Ñs#r!�9^#V!�Í`#ë!%� s!�Í`ÊÙ#!
  5993. $å!�9^#V!�Ñs#rÃì#!ð#å!�9^#V!�Ñs#r!��ÉÍq��!��å!�9^#V!%�Ñs!��ÉÍq��! �9N#FÅ!�åÍVÑÑ!��ë!%� s!��ÉÍq��!��ÉÍq��! �9^#V!��ÍêÂ[$! �9^#V! �ÍëÊe$!ýÿ"�Â!ÿÿÉ! �9^#Vë)))ßÂDM!�9^#VÕ!�9^#VÕ!� ^#VÕ!� ^�ë)îÆ^#VëÍpÑÑÑÉÍqüÿ!��DM!�9^#VÕÝáÝåá$�~·Ê%Ýn$&�å!€�ÑëÍÄDMë!�9~#foÍ%Êî$!�9^#VBKÅ!�9^#VÕÝåͽ%ÑÑÑÊ(%!ÿÿÉ!�9^#V`iÍÄ�ëÍ1ë!�9s#rz³Êk%!�9^#VÕ!�9^#V`iåÝåÍ'ÑÑÑë!�9s#rz³Êk%!�9^#V!�9~#foÍÄ�ëÍ´PYÉ!�9^#V!�Í´PYDM`ië!�9~#foÍ$Ê´%!�9^#V`iÍÄå!�9^#V`iåÝåͽ%ÑÑÑÊ´%`iÉ!�9^#VëÉÍq��! �9N#F!€�å!�åÍVÑÑÅ!!�åÍVÑÑ"�Â�Í°Âø%*�Â�Í°Ê&!��"�Â!�å!€�å!€�åÍŸ'ÑÑÑÃ&*�Â|µÊ&!ÿÿÉ!�9^#VÕ!�9^#VÕ!$� ^�!€�åÍ'ÑÑÑÅ!"�åÍVÑÑ"�Â|µÊW&!ÿÿÉ!$� ^�!�9~#fo�Í`ë!$� sz³Â‰&`i!�å~#fo#ëás#r!��ÉÍqþÿ!�9N#F!��åÝáé&Ýåá#åÝáÝåáë!�9~#foÍêÊ'`i#DM+^�!�9s#r!�9^#V!
  5994. �Í°Êì&! �å!�9^#VÕÍVÑÑ!�9^#VÕ!�9^#VÕÍVÑÑâ&ÝåáÉÍY!Ã'ÍY"Å*ÝÄë!€�"ÝÄÍ�ÁÅ*ÛÄëÍ�·ÂN'*ÛÄ!�4Â@'#4*ßÄ+"ßÄ}´Â'ÁÉo&�"�ÂÁ*ßÄÉÍqÜÿ!�9å!2�9^#VÕÍ�ÑÑ!�9å!�åÍVÑÑÉÅ! �9F+N+V+^+~+ngx±Ê�'w# Ã�'ÁÉÅ!�9^#V#N#F#nëx±Ê¹'s# î'ÁÉ!�9Åÿ^#V#~#fox±Êß'¾Âä'·Êß'# ÃË'Á!��ÉÁÚî'!�}´É!ÿÿ}´É!�9Åÿ^#VÕ#~#fox±Ê(~·Ê(# Ã(áÁÉ!�9~#fo��¯¾Ê.(#Ã%(ë}´É!�9Å^#VÕ#^#V#N#FëÑÃË'!�9Å^#VÕÕ#^#V#N#FëÑÃ(Åÿ!�9^#VÕ#~#foëx±Ê(~·Ê€(# Ãq(ëÃ(!�9Å^#VÕÕ#^#V#N#Fá¯Ãq(Å!�9^#V#në~·Ê³(»Ê¹(#æ(!��¯ÁÉ|µÁÉÅ!�9^#V#në��¯¾ÊÕ(#ÃÌ(x±Ê³( +~»ÂÕ(ù(Ñ!�åëë*×ÄÃý(Ñ!�åëë*ÕÄw#w#w#wÉë*ÕÄ~#~#~#~Éá"öÆ*ÕÄ�V+^+ÕV+^Õ*öÆéá"öÆ*×ÄÑs#r#Ñs#r*öÆé*×Äë*ÕÄ"×Äë"ÕÄÉ*Õį>�žw#Â`)É*ÕÄ~·Â+,#Âo)à ,¯=Áɯ<ÁÉÅ*ÕÄë*×Ä###·úž)®ú€)â)®ú|)¾Ú|)€)+¤)¯ÁÉÅ*ÕÄë*×įŽ#ÂÀ)ÁÉÅ*ÕÄë*×įž#ÂÖ)ÁÉÅ*ÕÄë*×Ħ#Âë)ÁÉÅ*ÕÄë*×Ķ#Â�*ÁÉÅ*ÕÄë*×Ä®#Â*ÁÉ*ÕÄ~/w#Â%*É*×Ä~æ?ÈÅG*ÕÄ^#V#~#fo)ë)ëÒJ*#ÂB*DM*ÕÄs#r#q#pÁÉ*×Ä~æ?ÈW*ÕÄ###~·ú�*å·~w+Âs*áÂo*Éå7~w+Â…*áÂ�*ÉÕ~#–*áO·ðÃ])Å*ÕÄÇÍ“*y2�Ç*×Ä
  5995. ÇÍ“*:�Ç©2�ÇÍ+Ç*ÕÄw#ÂÎ*Á:�Ç·úZ)ÉÅ*ÕÄÇÍ“*y2�Ç*×Ä
  5996. ÇÍ“*Í+Ç*ÕÄw#Â+Á:�Ç·úZ)É!ǯw#Â+> 2Ç!Ç·~�w#Â)+ŸæOÇ!
  5997. Ç·ž#Â>+yÞ�ÂY+!Ç4!Ç5Â#+É!Ç5Ê‹+!Ç·~�w#Âf+ŸOÇ!
  5998. Ç·Ž#Ây+yÎ�ÂY+ÃM+Ç!
  5999. Ç·Ž#”+ÉÅ*×Ä
  6000. Ç~#§+*ÕÄÇ~#·+!ǯw#ÂÅ+> 2Ç!Ç·~�w#ÂÖ+Ò,Ç!
  6001. Ç·Ž#Âê+Î�Ò,Âõ+!Ç5ÂÐ+*ÕÄÇw#Â,ÁÉÍ„)Ê+,!��¯ÉÍ„)Ê ,!�¯<ÉÍ„)ú+,à ,Í„)ú+,Ê+,à ,Í„)ú ,Ã+,Í„)ú ,Ê ,Ã+,ë*ÕÄs#r#6�#6�Éë*ÕÄs#r#z·òc,6ÿ#6ÿÉ*ÕÄ^#VëÉÉ!�9f.Û"Ç!Ç6ÉÍÇo&�´É!�9~++f.Ó"Ç!Ç6ÉÃÇ!�ÍÀ,#|µÈ+É!�9^#V*ÇëÚâ,*Ç9}“|šÚâ,*Çë"Çë|µÉ¯=goÉ!�9~#f/o|/g#"ÇÉóÉûÉíWo&�§É!�9~íGÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)������)�����*������*�����+������+�����,���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-$���-$���-$�­"r …Â�w …Â�| ‹Â�� ‹Â�† ‹Â�‹ ‹Â�� ‹Â�• ‹Â�š ‘Â�Ÿ ‘Â���—Â����i ���i ���i �����Z ������Z ������Z ������Z ������Z ������Z ������Z ������Z ��������������������������������������������������������������������������������������������������������������������������������������€�\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������øÆüÆ����������������������0123456789abcdef�,��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Z ¦$�&�&���������������������������Ç�ü�����������������������������������������������������������������������������������������Z ¦$�&�&����������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
  6002. HIT och DIT
  6003. HIÔ  ocè DIÔ {ò ² prograí f|ò snabâ ocè enkeì |verf|rinç  aö �
  6004. filer mellan JET-datorer.
  6005. \verf|ringeî  skeò viá eî bildsk{rmskabeì soí ansluteó pý då �
  6006. seriellá printer/Modeí portarna®  \verf|ringeî skeò blockvió  12¸ �
  6007. byteó  peò  blocë meä kontrollsummá LRC f|ò varjå blocë  ocè  meä �
  6008. automatisk kontroll av antal block, hastigheten {r 38400 Baud.
  6009. HIÔ {ò programmeô soí arbetaò é deî mottagandå datorn.
  6010. Startaó  meä kommandoô HIT¬  oí mottagná fileò skalì placeraó  pý �
  6011. defaulô drive¬  elleò meä 'HIÔ Drive:§ oí filerná ská placeraó pý �
  6012. annaî  drivå {î default®  HIÔ skriveò kontinuerligô uô vilkeî fiì �
  6013. soí  {ò undeò |verf|rinç ocè angeò vilká fileò soí haò  |verf|rtó �
  6014. korrekt®  HIÔ avslutaó meä CTRÌ C®  Observerá atô HIÔ raderaò ev® �
  6015. tidigarå fileò oí deô ankommeò nyá meä sammá namn.
  6016. Exempel:
  6017. A>B:HIT B:
  6018. HIT ( 1.1 ) JET-80 CPM 3.0
  6019. Reciving file QQ .SUB Old file deleted. File transferred
  6020. Reciving file SS .SUB Old file deleted. File transferred
  6021. Reciving file C .SUB Old file deleted. File transferred
  6022. Reciving file PROFILE .SUB Old file deleted. File transferred
  6023. 4 Files transferred
  6024. No data -- waiting--
  6025. Reciving file M80 .COM Old file deleted. File transferred
  6026. Reciving file M80 .REL Old file deleted. File transferred
  6027. Reciving file MATH .H Old file deleted. File transferred
  6028. 7 Files transferred
  6029. HIT terminated due to operator request
  6030. 7 Files transferred
  6031. HIT end
  6032. .PA Š DIÔ {ò programmeô soí arbetaò é deî s{ndandå datorn.
  6033. Startaó  meä kommandoô 'DIÔ Filnamn'®  F|ò filnamî  g{lleò  sammá �
  6034. syntaø  soí  é PIÐ ocè DIR¬  D.v.ó '?§ ocè '*§ kaî  anv{ndaó  soí �
  6035. "wildcard"®  S{ndningeî inledó meä atô samtligá fileò soí matchaò �
  6036. "Filnamn¢ skrivs® DIÔ kaî avbrytaó meä CTRÌ C.
  6037. Exempel:
  6038. A>B:DIT *.Z80
  6039. DIT ( 1.0 ) JET-80 CP/M 3.0
  6040. Files to be sent:
  6041. CHARIO .Z80 BOOT .Z80 IOS .Z80 WDRIVES .Z80
  6042. FDRIVES .Z80 BIOSKRNL.Z80
  6043. No answer -waiting
  6044. Sending file A:CHARIO .Z80
  6045. Exit due to fatal error
  6046. No FILES transferred
  6047. 2 Errors
  6048. DIT end
  6049. A>B:
  6050. B>DIT *.Z80
  6051. DIT ( 1.0 ) JET-80 CP/M 3.0
  6052. ---- NO Files ---
  6053. B>DIT A:*.Z80
  6054. DIT ( 1.0 ) JET-80 CP/M 3.0
  6055. Files to be sent:
  6056. BOOT .Z80 IOS .Z80 WDRIVES .Z80 FDRIVES .Z80 BIOSKRNL.Z80
  6057. CHARIO .Z80
  6058. Sending file A:CHARIO .Z80 File transferd
  6059. Sending file A:BIOSKRNL.Z80 File transferd
  6060. Sending file A:FDRIVES .Z80
  6061. Exit due to operator request
  6062. 2 Files transferred
  6063. DIT end Š
  6064. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå-�Ã"zw"|zà !aFå6c#6FáÍ���������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282���654321����ÍAÍ‘"¸w*¸w}Ö1Ò«!èw¦E><Í0;!æwÍ!àw6!áw6�!àw"'x!%xÍy2äw:äwæÖÂÔ!)xÍÍ"‰w*‰w~2Þw*‰w~o‡Ÿgïÿ |·úö¯2Þw:Þw·Â !+xÍ!/xÍïÃö!êF:Þw_>͉:ëG!ßw>ÍA;Íí2¬wRfÍ×%!DÍB$![D>6Í;Í!!‘DÍ;Í!!ßw>Í;Í!!-E>
  6065. Í;Í!Íû@�€ÍÓ%Íí*ò}!€wÍ;Íû@!7E€wxÍ›:ÆÿŸ!8E€wõxÍ›:ÆÿŸÁ ò§ÍÍ"ºw*ºw:Þwåo‡Ÿg�Í<EáÍ:|æ€Ö€ÂÜ!5xNF><Í,;!3xÍ!rxÍ*7C�~o‡Ÿg#))+"�w*�w#"‘w!HG"‡wbj"£w!txÍDͺÍ(Ãìxx~# ÂREÍ×%!�E>Í;Í%!¿F>Í;Í%Íû@RaÍ×%>ÍB'!úF>Í;Í%Íû@*xx~2|x!éF"¼w*‰w+:|xåo‡ŸgÑë!GxÍ›:ÆÿŸ*‰w+õ:|xåo‡ŸgÑå*¼wÑxÍ›:ÆÿŸÁ òÚRÓÍ×%!(DÍB$*‰w+:|xåo‡ŸgÑ>Í;Í!Íû@!|x4ÃnRëÍ×%>ÍB'Íû@É÷}x~# ÂôRÍ×%>ÍB'!G> Í;Í%Íû@�@ÍÓ%Íí*ò=*‰w+õå*}x~o‡ŸgÑñÍ;Íû@*‰w+å*}x~o‡ŸgÑ>Í;!9Eõ>Í;!SEõ>Í;Í¥*‰w+õå*}x~o‡ŸgÑñÍ;*‰w+å*}x~o‡Ÿg#ÑG>GÍA;*‰w+å*}x~o‡ŸgÑêF>Ík}*xwÉÑÍÓ Í€*zw"™w*¥w+"¥w*£w+"£w:³w·òê*•w"©w:—w2­wÃè*•wë*“wå*•w>åo‡ŸgÑÍ^�Í<Ñ"©w*7C�^#Vëå*©w�ÑÍ<òÅ����*�wÍ<"•w*•w>åo‡ŸgÑÍÂ;#"“w*•wë*“wå*•w>åo‡ŸgÑÍ^�Í<Ñ"©w*7C�^#Vëå*©w�ÑÍ<òŽ!‹xãE><Í0;!‰xÍÍì*•w>åo‡ŸgÑÍÂ;#"“w*•wë*“wå*•w>åo‡ŸgÑÍ^�Í<Ñ"©w*©wå*‘wÑÍ^+++å*•w>åo‡ŸgÑÍ^Ñ}2­w!Hg"�wÍÅ*�w"‹w!HW"�wÍÅ*›wë*¥wÍ<ò*!Èxͨ*£wë*‘wÍ<"£w*¥w+"¥wÃ�*�w+å*7C�^#VëÑÍ<|µÊz*•w"£w*©w"xw!ÌxÍD:­w2«w!ÐxÍ‚
  6066. :¤w·úw!ÒxÍD!ÖxÍ‚
  6067. ÃaÀ!Øxͨ!|w¯¾#žò�Íë ÀÉÃ}!��"£w*7C�^#Vëë*£wÍ<ú|!àxÍD*£w"Þx¯2Üx:�w2äx:äxo‡Ÿgë:Üxo‡ŸgÍ</*7C�^#Vëë*£wõÍ</Á òs*‡w:Üxåo‡Ÿg)))))Ñ~!çF–Â7:èF·ú!åxÍp*‡w �:Üxåo‡Ÿg)))))Ñ>�¦w!èF6€*‡w:Üxåo‡Ÿg)))))Ñ~!æF–Âe!HG:Üxåo‡Ÿg)))))Ñ6å*£w#"£w!Üx4ÃÅ!çxͨÚÉÃý!³w6�!��"�w"¥w"zw"|w!´w6€*‡w`�~!æF–­!´w6�*7C�^#Vëë*£wÍ<úã¯2ëx:�w2ìx:ìxo‡Ÿgë:ëxo‡ŸgÍ</*7C�^#Vëë*£wõÍ</Á òÓ!HG:ëxåo‡Ÿg)))))Ñ~Öåʾ*‡w:ëxåo‡Ÿg)))))Ñ~2²w:³w/õ:²wÖ!ÖŸÁ ò;Í
  6068. :²wo‡Ÿgðÿ |/õ:²wo‡Ÿgà |Á òb!íxÍ� Ãr:²w!çF–Âr!ïxÍp:´w/õ:²wÖ!ÖŸÁ õ:²wo‡Ÿgßÿ |Á°ò¬:ëxo‡Ÿg"—w*¥w"›w*£w"•wû:²wÖ!»*�w#"�wÃÅ*�w#"�w*£w#"£w!ëx4ÃÌ*¥w#"¥w!ñxÍDí:³w·úü*•w>åo‡ŸgÑÍÂ;#"“wÉÃÐ ^#Vë"õx*vwë*zwÍ<úÈ *zw#"zw:²wÖ*~wëÿõå*zw�Í`;Ññw*‡w#å*õx~o‡Ÿg)))))Ñå*~wìÿå*zw�Í`;ÑÑ> GÍA;*‡w �å*õx~o‡Ÿg)))))Ñ~*~w÷ÿõå*zw�Í`;Ññw*‡w�å*õx~o‡Ÿg)))))Ñå*~wøÿå*zw�Í`;ÑÑ>GÍA;ÃÏ *|w#"|wÉÃ
  6069. Íù"÷x*÷xõÿ |·òö !ûx/F><Í,;!ùxÍ!8yÍC"~w*÷x)>åo‡ŸgÑÍÂ;"vwÉÃ
  6070. :´w·ò
  6071. ÉR9
  6072. Í×%>ÍB'!ÄE>Í;Í%Íû@!<yúD><Í,;!:yÍS·úx
  6073. !³w6€!·w6�!{yÎD><,Í0;!yyÍS·òu
  6074. !·w6€ÉÃ{
  6075. Í”Í(ÉÃÚ ^#Vë"¸y*¸y^#Vë"¾y:¿y·úÙ *‡wå*¾y)))))Ñ~2²w*‡wå*¾y)))))Ñå*�w:«wåo‡Ÿg)))))ÑÑ> GÍA;:²w!æF– :´w·òü
  6076. *�w:«wåo‡Ÿg)))))Ñ6åà :·w·ò *�w#:«wåo‡Ÿg)))))Ñ<D�Ír::²wo‡Ÿgðÿ |·òE !zw¯¾#žòE :¾y2Ây!ÀyÍ:³w/õ:«wo‡Ÿg>åo‡ŸgÑÍ^|µÖŸÁ òn !«w55Ãr !«w5*¾y+"¾y*£w+"£w:«w·òÖ *£wñÿ |·ú± *£w#å*‘wÑÍ^|µÂ± *£w#"Çy!Ãyͨ!Éyͨ*©wë*‘wÍ<"©w:�w=2«w:³w·òÖ !«w4Ó
  6077. ÉÃè ^#Vë"Íy>2Ïy:zw2Ñy:Ñyo‡Ÿgë:Ïyo‡ŸgÍ<úå *~wëÿ:Ïyåo‡Ÿg�Í`;Ñ~ÖcÊÞ *~wëÿ:Ïyåo‡Ÿg�Í`;Ñ~*‡wõå*Íy~o‡Ÿg)))))Ññ–ÂÞ >2Ðy:Ðyo‡Ÿgôÿ |·òº *‡wå*Íy~o‡Ÿg)))))Ñ:Ðyåo‡ŸgÑå*~wëÿ:Ïyåo‡Ÿg�Í`;Ñ:Ðyåo‡ŸgÑÑxÍ›:ʳ ÃÞ !Ðy4ÃW *~wëÿ:Ïyåo‡Ÿg�Í`;Ñ6c*zw+"zw:ÏyÉ!Ïy4Ãï >�ÉÃI*xw"£w!ÔyÍL·!��ú à *£w#"£w*£w"•w:Óyo‡Ÿg#"—w*xwë*£wÍ<ú¬ :Óy<2Òy:�w2Öy:Öyo‡Ÿgë:Òyo‡ŸgÍ</*xwë*£wõÍ</Á òŸ *‡w:Òyåo‡Ÿg)))))Ñ~2²w:²wo‡Ÿgðÿ |/õ:²wo‡Ÿgà |Á ò‘ !×yÍ� *£w#"£w!Òy4Ã3 ¯2Óy!ÙyÍDà !��"£w*xwë*£wÍ<úH!ÝyÍD*£w"§w!µw6�¯2Óy:�w2áy:áyo‡Ÿgë:Óyo‡ŸgÍ</*xwë*£wõÍ</Á ò8:Óy2«w*‡w:Óyåo‡Ÿg)))))Ñ~o‡Ÿgðÿ |·ò*!âyÍ*£w#"£w!Óy4ÃÚ :µw·òE!äyͨò Éà ^#Vë"èy!£w¯¾#žò !êyÍD*èy6�:�w2îy:îyo‡Ÿgå*èy~o‡ŸgÑÍ</!£wõ¯¾#žÁ ò*‡wå*èy~o‡Ÿg)))))Ñ~2²w:²wo‡Ÿgðÿ |/õ:²wo‡Ÿgà |Á òú*~wìÿå*™w�Í`;Ñå*‡w#å*èy~o‡Ÿg)))))ÑÑ xÍ›:Âú>€É*£w+"£w*èy4ÃnÃS¯ÉÃ�^#Vë"ïy*7C�~o‡Ÿgå*‡w å*ïy~o‡Ÿg)))))Ñ~o‡ŸgÑÍ<úÿ*ïy"òy!òyÍÝ 2ñy:ñy·Êÿ:«wo‡Ÿg#>åo‡ŸgÑÍ^"°w*°w�Í<ë:«wo‡Ÿg"®w*~wøÿ:ñyåo‡Ÿg�Í`;Ñå*�w÷ÿå*®w)))))Ñå*°w
  6078. �Í`;ÑÑ>GÍA;*~w÷ÿ:ñyåo‡Ÿg�Í`;Ñ~*�w+õå*®w)))))Ñå*°w
  6079. �Í`;Ññw!µw6€ÉÃP^#Vë"ôyR;Í×%!-DÍB$!�E>Í;Í!*ôyÍ;Í!!ˆE>Í;Í!Íû@RLÍ×%>ÍB'Íû@Í(ÉÃÂ^#Vë"öyRÍ×%>ÍB'*öyÍ;Í%!-E>
  6080. Í;Í%Íû@�™ÍÓ%Íí*ò–!€wÍ;Íû@!7E€wxÍ›:ÆÿŸ!8E€wõxÍ›:ÆÿŸÁ ò¿¯É>€ÉÃm¯2øy:�w2úy:úyo‡Ÿgë:øyo‡ŸgÍ<úl:øyo‡Ÿg#>åo‡ŸgÑÍ^|µÊ*�w:øyåo‡Ÿg)))))Ñ6åÃ+:æF*�wõ:øyåo‡Ÿg)))))Ññw>2ùy:ùyo‡Ÿgàÿ |·òe*�w:øyåo‡Ÿg)))))Ñ:ùyåo‡ŸgÑ6�!ùy4Ã0!øy4ÃÏÉÃé^#Vë"ûy!èF6€*‡w�å*ûy~o‡Ÿg)))))Ñ"ýy!z"ÿy>2z:zo‡Ÿg÷ÿ |·òý*ýy+:zåo‡ŸgÑ~g.�å*‡w �å*ûy~o‡Ÿg)))))Ñ~g.�Ñ`Í|!�zõ:zåo‡ŸgÑñw!z4á*ÿy�GxÍ›:ÚÉR-Í×%>ÍB'!G> Í;Í%Íû@RIÍ×%>ÍB'!2G>Í;Í%Íû@�cÍÓ%Íí*ò`! zÍ;Íû@! z>Í;!9Eõ>Í;!SEõ>Í;Í¥! zÍ;>2z>2z:zo‡Ÿg÷ÿ |·òè! z:z_>͉:å*ÿy+õ:zåo‡ŸgÑÁÑ>Í›:ÊÝ!zF><Í0;!zÍ!z5!z4Ã’ÉÃ!��"£w"¥w"§w¯2Rz2Vz2Wz"›w*•wë*�w"Szgo"•w!HW"ƒw!Hg"…w*Szë*£wÍ<úÿ!XzÍD¯2Uz:�w2\z:\zo‡Ÿgë:Uzo‡ŸgÍ</*Szë*£wõÍ</Á ò¾!HG:Uzåo‡Ÿg)))))Ñ~ÖåÆÿŸ*‡wõ:Uzåo‡Ÿg)))))Ñ~!æF–ÆÿŸÁ ò°:Rz·Âª!]zÍ ð!ezÍ *£w#"£w!Uz4Ã>*¥w#"¥w:Vzo‡Ÿgå*‘wÑÍ<|µÂâ!mzÍœÃü:Wzo‡Ÿgå*‘wÑÍ<|µÂü!qzÍœÃ!*£w+"£w:Rz·Â!uzÍÐÃ!yzÍÐÉÙ}z~# Â%*‡wå*z~o‡Ÿg)))))Ñå*}z^#Vëå*�z~o‡Ÿg)))))ÑÑ> GÍA;*•w#"•w*�z4*�z~o‡Ÿgå*‘wÑÍ<|µÂ˜*ƒz~o‡Ÿg#>åo‡ŸgÑÍ^}*ƒzwÉÃ͆z~# ¡*ˆz"Œz!Šzͨ*§wë*‘w"§w*†z6�*›w#"›wÉÃ%Žz~# ÂÕ*�z~2’z:�w2”z:”zo‡Ÿgë:’zo‡ŸgÍ<ú\*-Žz^#Vë:’zåo‡Ÿg)))))Ñ6å>2“z:“zo‡Ÿgàÿ |·òU*Žz^#Vë:’zåo‡Ÿg)))))Ñ:“zåo‡ŸgÑ6�!“z4Ã!’z4Ãê*•w+"•w*�z~o‡Ÿg+"—w*�z"•z*Žz"—z!•zÍœ¯2’z:�w2™z:™zo‡Ÿgë:’zo‡ŸgÍ<úý*Žz^#Vë:’zåo‡Ÿg)))))Ñ6å>2“z:“zo‡Ÿgàÿ |·òö*Žz^#Vë:’zåo‡Ÿg)))))Ñ:“zåo‡ŸgÑ6�!“z4ý!’z4Ë*§wë*£wÍ<ò$*Žz"œz!šzͨ*§wë*‘w"§wÃýÉÃA!žz͵"HwÍ–! zÍ›"twÍÉÃ¥¢z~# ÂI*¢z^#Vëå*‘wÑÍÂ;Í�6!¦z>Í“7!ªzÍš"¡w!¬zÍŒ!®zÍp"Ÿw!°z͘*¤z"²z!²zÍÕͤÖ�ʤ!G�¯ÍŠ=Éà ´z~# ­*´z^#Vëå*‘wÑÍÂ;Í�6!¸z>Í“7!¼zÍš"¡w!¾zÍŒ!ÀzÍp"Ÿw!Âz͘*¶z"Äz!ÄzÍÕ!ÆzÍ©Ö�Ê ![�¯ÍŠ=ÉÃm^#Vë"Èz!Îzå*Èzëá�Ír::Îz·Â5Íí2ÎzÃ9!Îz5!ÏzÍ›"tw!Ñz͵"Hw*Hw|µÂf!ÕzÒF><Í0;!ÓzÍ*Hw^#Vë"Jw*Hw �^#Vë"7C*7C^#Vëå*7C�~o‡Ÿg#ÑÍÂ;Í�6!Lw>Í“7*7C###"{!{ÍA#Í�6!Pw>Í“7!Tw"Êz*7C �~gj"Ìz*7C~!Ìz W�Í#:>2Îz:Îzo‡Ÿgïÿ |·òl*Êz++:Îzåo‡Ÿg)ѯw#w*Ìzå!ÎzFáÍ:|·òe*7C�^#Vëÿ |·òH:Îz=*Êz+õ:Îzåo‡ŸgÑñwÃe:Îzo‡Ÿg+å*Êz++:Îzåo‡Ÿg)ÑÑs#r!Îz4ÃçÉ×^#Vë"{*{>Íl7!Lw>Íl7ÍÌ8Íö5"{!{ÍÁÉÃÐ^#Vë"{*{>Íl7>Í5!Lw>Íl7ÍÑ8>Í5Íö5å*7C �^#VëÑÉÃû^#Vë"{*{>Íl7>Í5!Pw>Íl7ÍÑ8>Í5Íö5ÉÃ>^#Vë" {*7C�^#Vëå* {^#VëÑÍ<ò&!S�¯ÍŠ=* {^#VëÍ�6!Pw>Íl7Íì7Ãñ9Ã`^#Vë""{!${"&{!��"${*"{~*&{w*${ÉÃrÍu·òq!U�¯ÍŠ=ÉÛ͇·ò™Í!({Í;!GG({xÍ›:Ê™>€É¯ÉÍÈB^#Vë^ÉÍž#VÉå Í�áÉͪþÐÃÁͪþ"ÐÌ Í�Ã��
  6081. Later CP/M or MP/M Version Required$*Ê}É*�ë*Ê}{•ozœgÉÍö|·g}oÉ!\�É!l�É!€�ÉÃ��Ã*Ã:Í�áõ3>éÃ:ÍžÃ�!Lå*��éáõ3>éÍžK*� �é!Œå*��éÃ�ÍžÃ�ͤ Ã�ͤ
  6082. Ã� Í�·È>ÿÉ Ã� Ã�ÍžÃ�ͤÃ�ͤÃ�ͤÃ�Ã�ͤÃ�ͤÃ�ͤÃ�ͤÃ�ͤÃ�Ã�Ã�ͤÃ�Ã�ͲÃ�ͲÃ�ͲͤÃ�ͲÃ�Ͳÿ Ã�ͲÍž Ã�Ͳͤ!Ã�Ͳͤ"Ã�Ͳͤ#Ã�Ͳͤ$Ã�Í»ͤ%Ã�Í»ͤ(Ã�ͤ1Ã�^#V#åë^#VáÉÍ�ë"î>
  6083. ÃÞÍ�ë"î> ÃÞ> ÃÞÍ�ë"î>ÃÞÍ�{2î> ÃÞÍ�ë"îëÍ�ë"ð>ÃÞÍ�ë"î> 2ì!ìë2Ã�ì��������ÍÿëÉÍÿ`iÉ��PY*Ê}~Ò##~#fo´ÂÉåÕ##^#V#{•_zœÒ/Ñá!ÿÿT]ÉW{_‘z˜Ú<KBáëáà ^#Vë^#Vë)ÃF<*Ä}ë!��9{•ozœgÉ|·ô�<DMëÍÚ;ëÉ·Ê—OÊ—ÅÅÕå¾ÂŽ# Ê›ÂyáÑÁÖáÑÁÂvÁ¯glÉáÑÁñ�<o&�Éáõå!�9DM_�##å#^�#Ñ6�~4#¾+ÒþÅå##…oÒÐ$~åÕ`i#N #�� Êö¾Êé#ÃÜáå#{¾> Òö#~ÑáwáÁþÑùñëé)æë)ë�<ÅOx Â>��oÁ Â|ÉõÍO#"9CÑþÂ[Â4BZ!�9ÊSÊJ~#Í$Ã:> Í$ÂJëÑ&�9ùëéþ�Â}x2LCy Âj¯2MCá"){ÍA¯<Ím*){éþÂ�xÖ2LC=ú<A ŸAÖúŸþÒŸG:LC=¸Ú<x2MCá"){ÍA!OCF6!;C~#¶ÊÃx=2RC¯Ím>EÍ$:RC·+òÜ-/<õxÍ$ñ�Ö
  6084. ÚíÃäÆ
  6085. õxÆ0Í$ñÆ0Í$*){éþÂ>x2LCy2MCá"){ÍAͯ:LC!MC–ÍPÍ& GÊ7!��9~#ùÍ$Ã&*){éÊ7Ã<$¯2;C2PC2SC<2KC�!�9Íþ ÊVþ+ÂiÍÃvþ-Âv>2PCÍÍ#Ò�·Â… ʉ Í,ÍÃvþ.¦ÍÍ#Ò¦Í,Í×þeÊ°þEÂóÍ�þ+ÂÀÍÃÉþ-ÂÉÍÍ#Ò<GÍÍ#Òçõx‡G‡‡€Gñ€GÍõÂï¯�Gy€Oñ·Êþ Â<ÍÃóÑùÕ:KCþÒ¯Í,Ãy2OCÉÊ ~#ÉzÉÖ0þ
  6086. ØÆ0·Éå!SC_¶w!KC~þÒI4Õ_�!;CÑsáÉáÈÃ<·ú<2NCG:OC�<2KC=øÂ<:;C·Â<Éõͯñ‡:;C·Ê‡!OC5!RC4Ê<:MCG:LCÊ•�!PC–ÍP>2QCÍÒÍ$!LC5¡É:MC!OC†<øþÐ_�!;C>†wþ
  6087. ØÖ
  6088. w>+ÃÄ!NC~5·>.ÈÍ
  6089. G:QC·xÈþ0Âñ:NC·> À!PC~·Ê 5!NC4!KC5-¯2QCxÉ!KC^�4{·ú# þÒ# !;C~Æ0É>0Éá"+{*9C~2/{:PC·ÊA Í¿"ÊA Í<:/{20{>Vͬ"!0{ÂS 5~/o&ÿ#9ù:SC·Â‰ >9ͬ"ʉ >*ͬ"Êw  Ãy *:0{!��9q#=€ Ã�">�21{<22{23{Í
  6090. 2.{:2{_�:/{“ú�"*9C~2-{:-{þ9Âì :1{æ€ÊÜ :1{æ21{ÍŸ"ÂÜ :3{=O:1{Í#Í#:3{O:.{Í#Í–"Õ þZÊö þ*ÂA!O:1{æÂ!yö€21{:1{æ€Ê)!:.{þ0Â)!:3{O:-{þ*Ê#!> Í#Ã;!:1{æ21{:3{O:.{Í#Í–"Õ :-{ÍŸ"ÂÕ!:-{Íì"†!:-{Íü"Âo!:3{O:-{Í#Í#Í–"Û :-{ö€21{:3{O> Í#Í–"Û :1{æ€ÊÅ!:.{þ0¢!:3{O> Í#ÃÏ!:3{=O:-{Í#Í#:3{O:.{Í#:1{æ21{ÃÏ!:3{O:.{Í#Í–"Õ :-{þVÂ":1{æ€Ê":1{æ21{ÍŸ"Â":3{=O:1{Í#Í#:1{æ "<21{Íš"Û :3{O:-{ÍÝ"ÂH":1{æ€Â3":-{þBÊ="Ã?":1{æþ*Ê?"> Í#Í–"Û :3{O:-{þCÊV"þD:PC·Âi"> Í# Í#Æ":-{þCÂ}"Í# >RÍ#Æ"Í# >BÍ#Í–"Í–"Û :0{*+{é!3{4!2{4ÉþSÈþ+Èþ-Èþ$ÈÉG:/{Ox*9C#¾È# ¶"<É>Sͬ"È>+ͬ"È>-ͬ"È>Cͬ"È>Dͬ"Éþ:Èþ/Èþ,Èþ.ÈþBÉ!2{N*9C# ȾÂó"·ÉG:2{_�:/{“O x*9C# ȾÂ#·É!��i#9wÉþ$ÈG:PC·Â8#xþ+Èþ-ÊL#þSÊF#xþ+ÊL#þ-ÈþSÊI#>+É>-É> ÉÍF$þ Âh#x=úb#‡‡‡ÆGÍ×#ÃO#þ
  6091. Â�#:kC·Êx#�Ú‰#!ZCx–ÊO#Ú‰#Í$ÃO#Íá'ÃO#þ £#ÊO#Å> Í$ÁÕ#þ µ#x¯#>Í$ÃO#þ ÂÀ#Í×#ÃO#þÀxÂÊ#>·ÊO#=õÍá'ñÃÊ#Ê$x!XC–Òì#ÅÍ$ÁÃ×#:iC·Ê÷#¸Ú$:XC¸È> Í$Ãì#>29{!7{ÃK'ÅÕåõ:iC·Ê+$!XC¾Ò+$> Í3$>
  6092. Í3$ñÍ3$áÑÁÉ26{!4{Ãï'!:{Ú=ëê$Íë$^Íö$^#Vþ�ʃ$þ€Âa$ͪ$ÃF$ë#FåþÒ|$á#NåþÂ|$á#åÕ^�Ñ#ër+sáÉÕ#^#V++r+s�~·ÁÊF$5ÂF$Íë$5^Íö$q#pÃF$OÕÍë$4~þ ÒÈ$_Íö$Ñs#r#s#r#qÉ!Î$Ú=Ö$×$‚CØ$�Ú$ Format Overflow�*„C-&�•CÉ�![{É�Ã.%O:¥C·yú+%!�åÑ9GÊ'%~#þ'Â%Ã%yÃ.%�õO:�C·ú=%�Æ%�͹%úF%{þÂN%*iC|µÊw%j&� Õå*iCë*XCÍ<#ëáÍ<Ñ> ÜÁ%>
  6093. ÜÁ%͹%> ôÁ%{=>'ÄÁ%ñÁ!��9·Ê¨%=õ~#þ'¡%{þ>'ÌÁ%ÍÁ%ñÃŒ%ùÅ{=>'ÄÁ%{·>bÌÁ%É*XC++|·ÉõÅÕå2ý{!û{Íï'áÑÁñɯÃÞ%>ÃÞ%>2|" |ë" |`i" |!�9"|!þ{Ãú%[|
  6094. ~# Âÿ%*[|~Öòn&*[|~·ÂC&!U|>Í;GÅ3!�å!��åååå!¦CÍÇ(!¦C"i|!g|Í‹*Ãk&!U|>Í;GÅ3!R.å!��åååå!ËCÍÇ(!ËC"m|!k|Í‹*À&*]|"o|!o|Í‹*!q|Íæ(*a|^#Vëå!aCÑs#r*c|^#Vëå!cCÑs#r*_|^#VëÍ:|æÀ*qCõÍ:|æÀGñ�ÊÅ&!u|Í('*_|^#Vë}‡‡‡æÀ*qCõ}‡‡‡æÀGñ�Êè&!w|Í(':¡C·ú '*_|^#Vë}æÀ*qCõ}æÀGñ�Ê '!y|Í(':¤C·ú''*_|^#Vë}ò''!{|Í('É^#Vë"}|!‚C"ƒ|*}|"‡|!|Íš=É2‹|!‰|ÃK'^#Vë"�|:�C·úZ'É:ŸC·ò†'*�|¯–òƒ'*�|5!’|6�:’|Ö
  6095. Ê€'ͳ'Ãr'Ãa'ò'!“|Íï'*�|¯–ò²'*�|5!`C6�!•|Íï':`C·Ê¯'*�|6�ÃŒ'ÉÍg,2’|:’|ÖÂà'!‚C"›|!��"Ÿ|!—|Íš=!XC6#6�!’|6
  6096. É:¥C·òî'!¢|Íï'É^#Vë"¨|!TC"®|*¨|"¬|!ª|ÍK1·ú%(!‚C"´|!��"¸|!°|Íš=·ò"(ÃÆ(:�C·òÆ(*¨|~Ö Ú?(*XC#"XCÃÆ(*¨|~Ö ÂS(!XC6#6�ÃÆ(:¥C·òÆ(*¨|~Ö Âu(*\C#"\C!ZC6#6�ÃÆ(*¨|~Ö
  6097. ÂÆ(*ZC#"ZC!ZC¯¾#žú—(!ZC6#6�*ZCå*kC#ÑÍ<|µÂÆ(!‚C"¾|!��"Â|!º|Íš=·úÁ(Íá'!`C6€É"Ä|Á!��9"Æ|!Ä|ÅÍæ(Á!
  6098. �9^�ùÅÉÎ|~# Âë(*Î|^#Vë|µÊ�)É.�*Î|�å*Ð|ëá
  6099. �Ír:*Ð|
  6100. �nb¯½œò5)*Ð|
  6101. �ë!Ó|>Í=;ÃO)!È|>Í;*Î|�ÍÉ:!Ó|Í;*Î|�~#¶Â{)*Î|�^#Vë)))|·ú{)*Î|�6P#6�*Î|�~#¶Âµ)*Î|�^#Vë))|·ò©)*Î|�6ÿ#6ÿõ)*Î|�6<#6�*Î|�6#6�*Î|6#6�*Î|6#6�*Î| 6�*Î|^#Vë}‡Íü4}2Ò|*Î|�^#Vë}‡‡‡‡ò *!Ò|44*Î|�^#Vë}‡‡ò"*>2Ò|*Î|�^#Vë}òM**Ð|�~#¶ÂM**Ð|�6#6�*Î|"ë|*Ð|�"ç|*Ð|"é|!á|Í(0*Î|^#Vë|µÂŠ**Î|"õ|!��"÷|!í|Íš=É^#Vë^#VÕÍOA:„CþÚ¨*!Í*Íš=¯2„CO�!•C·Â·*6ÿü* +~#wÑ!…C s#r!„C4ÍAÉÕ*Ö*‚C×*�Ù* I/O Stack Overflow�Ñ!�ÿ9"ù|ùÕ!ù|Í*+Ñ!��9$·>�ò'+%~õÕT]O� Ê ++~Ã+ëÑÁ>€·xùëé^#Vë"ý|*ý|6�ÍŒ+Í;,·òT+!‚C"}!��" }!}Íš=¯ÉÍM,·ò]+¯ÉÍ^,2�}:�}·òƒ+Í,Í©+:ÿ|õ> Á°Öb€+Í,Æ+Í©+Íæ+>€ÉÍ,Í;,·ò—+ÉÍV,·ò¦+ÍD,·ú¦+ÉÃŒ+ÍV,·ú±+É:�}·òÍ+Í^,·òÊ+Í,Í^,·úÊ+ÉÃÝ+ÍD,·òÕ+ÉÍM,·òÝ+ÉÍ,Í,é+!`C6�ÍM,·òó+ÉÍV,·úû+ÉÍD,·ú
  6102. ,:ÿ|!`CwÉÍ,Ãë+Íg,2ÿ|É*ý|~ÖþÂ!,É:ÿ|*ý|#õå*ý|~o‡ŸgÑñw*ý|4É:ÿ|ÖÖŸÉ:ÿ|Ö ÖŸÉ:ÿ|Ö,ÖŸÉ:ÿ|Ö ?É:ÿ|Ö'ÖŸÉ:`CÖ�‡,!TC"}! }Í81·ú„,! }6Ã’,:`C2 }!`C6�: }Ö Ú¡,*XC#"XC: }Ö Â±,!XC6#6�: }É"3Ñá" 3ëé*3^#V#"3ëÉ^#VëÉÍ¿,ÍË,"$3ÍË,"(3|µÉÍÐ,È|·È~ÉÍ¿,ÍË,Éy·ÈÖaþÒ�-ÆAÉþ Èþ=Èþ.Èþ:Èþ;Èþ<Èþ>Èþ[Èþ]Éy·È É*"3ëÍò,þ ÀÍ-Ã(-Íò,þ$ÀÍ-Íò,Ö1þÚJ- ÉÅÕåo&�))))\�xH� ëá ·Êg-#w Âg-ÑÁÍ-¯ÉÍ"-*(3#·Ê–-ÞAþÒ–-GÍ-Íò,þ:Ê›- 6�à-p4Í-�+Í4-ÊÅ-#Íò,ÊÑ-#þ*½-6?ÃÁ-wÍ-¬-Íò,ÊØ-Í-ÃÅ-#6 ÂÑ-þ.Â.Í- Í4-Ê.Íò,Ê.#þ*Âý-6?Ã.wÍ-Âì-Íò,Ê.Í-Ã.#6 Â.%#6�Â.*(3##^ �~þ?Â1.# Â*.x·ÉCON CON RDR PUN LST ��M�!L. ~ÉÍ"-þ$ÂÉ.Í-Íò,Ö1þÒ•.\�·Ê|.l�·ÂÉ.þ$ÂÉ.!�~þ ÂÉ.Í-!9.ÅÕåÍò,¾Â°.þ ʾ.Í-#Ã�.xá�ÑÁ=ÈGÚ.Í->�áÁÁ·É¯É*(3+�ÉÍË.^#VÉÍÓ.#{–#zžÉÍË.6�#6�ÉÍÓ.ë€� ër+sÉ!}F#~�Ú*/!}6Pë
  6103. Í� ÍeA
  6104. ÍeA!}^�r+s6 #6
  6105. !}4^�NÉ*(3|·ÂZ/}=ÂG/Íú.ÃV/ÍR.·ÊR/¯ÉÍ�O>ÿ·É~þÊf/·Êf/¯É>ͨ/NÉ*(3|·Â’/YÍR.=Ê/¯Éyþ‹/ÍeAÃŽ/Í�>ÿ·É~þÊž/=Êž/¯ÉÅ>ͨ/ÁÈqÉ2-3*(3/�"*3ÍÚ.Úÿ/{²ÈÍä.ÍÓ.**3ëÍ�*(3#ë:-3OÍ�·Êè/ÍÓ.#s#rÃñ/Íí.ÍÚ.ÚÁ/Íä.€�Í�è/ÍÓ.r+s{æÂ0!'34**3+>ÿ·É|µÊ0+€�}æ€oÉ͵,Í¿,~2&3Í¿,""3ÍÐ,:&3þÒ.1Í[.Êa0G:&3þÒ.1*$3p®Â[04#6�Ã3Íë,:&3þÚ|0Í0å*3++"3áÃ…0}´+ʉ0Í0}‡|23"3Íë,Í0"31�ÍF<|µÊ.1##"(36ÿë*$3s#rÍv-š2{þ Êš2*(3:&3wþÚÌ06ëæÂï0*3"3ÕÍ�Ñ<Â1:&3þš2Ãö0ÕÍ�ÑÍ�<Êš2!��"3*(3(�3w# Â1*(3~#þÌÙ3*(3Í B>ÿÃ3*$3¯w#wÃ3͵,ÍÐ,Ê3Í4/Í¿,qÃ3͵,ÍÐ,Ê3Í¿,NÍm/Ã3*(3~ÖÈ"� 4À#4À#4É͵,ÍÐ,Ê3~þÂŒ1ÍÂ1ÍK4Ê3Íä.>ÍÑ1Ã3͵,ÍÐ,Ê3~þÌä.>ÍÑ1Ê3*(3~þʹ1>ÿÃ3ÍÂ1ÍP4Ã3*(3ë!*�~!/�É2,3*(3ÿÿ|·Êæ1(�^#VÕÍë,ãåÍë,ëá{•zœÚù1ëáz·ú]2¯2'3z³Ê(2Õå:,3þÂ2Í4/áÑÈqÃ#2NÍm/áÑÈ#Ã2*(3|·Ê]2*�~·Ê]2=!'3¾ÚZ2õ:,3õͨ/ÊW2ñÖÂS2wñÃ:2ÁÁÉÍ^1>ÿ·É͵,ÍÐ,Ê3|·}Ê3~þ> Ò3†<Ã3͵,ÍÐ,Ê3|·Â”2*$3¯w=Ã3*(3Í$B*$3^#V6�+6�ë++ÍÜ<Ã3͵,Íâ,Ê3þ>�Ò3"�N#F#~Í¿,q#p#w>ÿÃ3͵,Íâ,Ê3þ>�Â3*�~Íë,ë!��·Êþ2=Òð2>!��ë*(3"� s#r#w=Ã3ë* 3åë·É����������������������� Í�}!m}6ÿþ Ø4É€�Í�É>ÿ2l}·É*i}!�4À#4À#4Éå~#N#F#–y#žx#žáÉ:l}·À*i}ë!!�:k}þʈ3Í]3ÒG3:m}·È~æG~#~Oþ?ÒÇ3#~·ÂÇ3! �p! �y–ÈÅÕÍ�ÑÁ! �qÍ�<ÂË3<ÉÍG3ɯÉ~#N#F#w#q#pÉåÍ>3Í.3~·ÑÂõ3Õ#Í�Ñ!!�ÍÍ3É! �6?åÕ��ÅÍ�Á<Ê04=懇‡‡‡Æ _�!€�x¾Ú$4Â*4F�NÅÃ4Ñá¯wxG>��O>�ˆG!$�q#p#6�ÉÃR4"f}ë"i}2h}x2k}Í.3¯2l}Í>3!h}~5·Êö4Ím3ʘ4=ÂÃ4:k}þÂÃ4*i}ëÍ�<˜4ÍG3ÃÃ4*f}ëÍ�:k}O*i}ë:m}·Â´4yÆ OÍ�·ÊÏ4:k}þÄG3*f}€¯w# ÂÉ4ÍN3:l}·Âé4*i}!�Í]3Úé4ÍÍ3*f}€�"f}Ãg4:l}/·Ég.�>�Gx·È|g}oÃ5·õÒ@5!�9�Vzæ±wõzæðOñ#Â5æðÊ<5þ�ÂÝ9¹ÂÝ9ñ·Èõ! �9ë/<o&ÿ>…GæðO~æð¹ÂÝ9±O¹ÂÝ9~q+Âd5ñ!�96�#=Âw5ÉOÑ!�9Fx·üÕ7ÕÅy·õÒ®5! �9�~Wæ±wzæðO+›5ñ·ÊÓ5_�Ö /!�9åÑõ~#ñ=ÂÂ5ÂÍ5ñ·úÕ7Éá"n}�>ÍÐ6*n}éá"p}ÍÙ5Í6*p}éá"p}ÍÙ5Í6å*p}ãÉ�õÅG!�9ë!��x·Êb6þ Ê]6þ+Â/6ã$%Â<gãÃ]6þ-Ê$6þ0ú<þ:ò<Ö0ÕT])Ú<)Ú<Ú<)Ú<…o|Î�gÚ<ÑÃ6Ñ{þÊr6$%Â<}Ãs6|‡Ú<zþ-Ì�<ëñÁo&�9ùëÅ}Éo‡Ÿgëá��ÅÅÅÅÅã9##z·õåëü�<|µÊÉ6ÅöÿÍÚ;ÁxÚ¹6KÃÅ6{‡‡‡‡±ãw#ã�ã6áqñúÕ7ÉO!��9îÿëùÅ
  6106. w#ÂÞ6Á60#60! �9~ ·ò 7!�97>š?žÆ�'w#Âþ6-!�9~ÍR7Ê&7~#ÍR7Â7!
  6107. �9~þ.Â87+60ÃD7þ0ÂD76 #Â,7+r>‘o&�9Ñyùëéåõ>ƒo&�9ñæÆ0w+Âi76.áÉ<Áë!øÿ9ùÅ<·Ow#È Â{7·>™úŒ7¯w#ÈÃŒ7<ë!�9õ<·G> �O~#¢7GñxÚµ7æÊÁ7þ ÂÝ9>™ ÊÍ7¾ÂÝ9#ÃÁ7Ñ!�9ùëé!�9Å7>š?žÆ�'w#ÂÝ7ÁÉ!�9Í›8!
  6108. �9ÕÅÍ›8ñ€þÒÝ9ñªÁ!��ååååÅõ y·ú@8õÍ8ñõ!�9…o>�Œgñ~Ò18æGx·Ê8Íf8Ã48!�9ë!�åw# ÂL8áæðÂÝ9ñü»8Ñ!�9ùëéÅ!�9ë!�·Ž'#Âs8ÁÉ!�9�^{æ²w{æðW#‡8Éå�~W·ãü»8á~+·Â¶8Èê8æðÀÉ7>š?žÆ�'w# Èþ8ÃÓ8��!øÿ9ùë~#Âß8¯Âê8!�9¾Â9#Âö8>Ã/<Åõ!�9Í�9ñÁÅõ Ê9!�9Í�9Å!�9ÍÄ9!�9�ëëͱ9!ðÿ4·ò&95!�9�ëÍ£9ÁÂ9ñÁ Â^9Ñ!�9ùëé!
  6109. �9Ü’9!
  6110. �9�ëw#Âq9Ñ!�9ùëé�ë~·ðëÍ’9áñ<õé7>š?žÆ�'w#•9É·Ž'w#¦9É7>š?žë†'w#ë#´9É�^{æ²w{æðW#ÂÈ9É�!ã9Ú=ë9ì9í9ï9����!�9MD^#V#Õ +
  6111. wÂþ9ÑùëéȇÃ
  6112. :È)Ã:W�åf.�Í0:árÉå~#foÍ0:ás#rÉå!ÿÿ>‘O Ê@:)Ã8:|¢W}£_ã ÊW:|}o|gÃG:yÁõx/¤²Wy/¥³_ÁÈ{zW{_Ãe:y°Èw# Ãr:~#É:~#W“<Oz»ÒŽ:_�+“<¹Ò™:OyÉO°È ʵ:ÊÁ:–À#Ê¿: ¨:Ö Àµ:É È> –À#ÿ:F#ëá"r}ëõxÍ;ÍÝ:*r}é!�9G…_>�ŒW€Obk++Êý:~+Âõ:áÑyé~#·ÈÁë/<o&ÿ9ùÅ/<GÍA;ÉõOxAë!�9ëÍA;ál&�Ñ9ùëéëF#ëå#¸Ú7;xÍA;áwÉëFë¸ÒF;GõOÊV;w# ÂM;ñ È6 #ÃX;{EåÍ”;ãåDÍ”;ãåzEÍ”;ãDÍ”;\e.�Á Ò‚;Á Òˆ;S\e.�Á Ò“;É.�HEg)Òž; )Ò£; )Ò¨; )Ò­; )Ò²; )Ò·; )Ò¼; )ÒÁ; Éz¬õ|·ô�<DMë|·ü�<ÍÚ;ñü�<Éëx±>Ê/<!��>ë)Òí;ëå Òõ;ãá=Êþ;)Ãç;ëɯ•o>�œgÉ{•ozœgÉ!<Ú=<<<!<���#< Conversion�2A<!8<Ú=@<A<B<D<����#}æþOD*Ê}~Òˆ<##~#fo´ÂO<!d<Ú=l<m<n<p<���r< Free Space Exhausted�å##^#V#{•_zœWÚQ={‘_z˜WáÚT<4z·Â®<{þÚ×<å##^#V# ëãå##s#rëÑs#r#ëãës#r+++ë~æs¶w#rá####É}´Èë*Ê}}“|šÒK=*�{•zœÒK=ë+F+N+V+5^{.ÚQ={•zœÒQ=}‘|˜ÒQ={²Ê+=Ú+=i`~æs¶w#rë##q#p
  6113. Øi`N#F#^#Vë~ÒQ=q4#p+ëi`##s#rÉW=ÃãBs=ÃãB
  6114. FREE Request Out-of-Range$
  6115. Free Space Overwrite$G��KþÒ²=Mbkò=Í?FÍ~?NÅÍ~?N#FÅÍ~?^#VáÁ"ôCy2óCÅÕåxþÒÅ=i&�Í¿@Êü=Ð=ÕéáÑÁxþÂÜ=>ÿÉþÚÿ=ë!‚C{–À#z–À*aCå*cCåÍû@áÑùëéáÑÁxÖÈy·xò >·ÈÕåÅõÍc>ñ_�!›?^#Vëͺ>Í]>>(Í_>ÁyÍ–>>)Í_>á|µÊ@>ÍR>Í'?á|µÊL>ÍR>ͺ>ÍÌ>ÃÈBå>,Í_>Í]>áÉ> _ÃeA ÍeA
  6116. ÃeAæÆ0þ:Ú_>ÆÃ_>õÍm>ñÃm>åÍ]>áå|Í{>á}Ã{>þ
  6117. Ú¦>d¹Ô¨>
  6118. ͨ>�¹Ú³>‘ê>õxÍm>ñÉN È#~·ÈÅåÍ_>áÁü>!�?ͺ>*Ä}ë!�9{•_zœÂí>{·Úí>þ Ú?Íÿ>Í]>>#Í_>*Ä}øÿ>·È=^#V#åõë͇>ñáÃ?Í?>:åæþ Ò"?>?Í_>áÉå!…?ͺ>áå�ͺ>>=Í_>á^#Vë|·ÂW?}þÚN?.))@ú>#F>A€Ä?> #õþÂr?~þ >.Ä?~þ Ä?ñ=ÈÃc?ë^#V#ëÉ File: �
  6119. Traceback:�«?²?Â?Ì?×?ä?ñ?@ ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!öC~þÚN@3@ÃãB
  6120. Condition Stack Overflow$4Ox�!t} w#s#r#ÑÕs#r!�9ë!÷C s#rÉë!öCN�!t} È+++++¾Â‡@#{¾Â @#z¾Ê¥@++~Ç@++ë!öC5!�È~# ´@ð@ë!öCN�!t} È+++++¾ÂÏ@#~#¶Êó@+{¾Âî@#z¾Êó@++~ÃÏ@#^#Vë¯=É!„C~·ÈåÍOAá5:„C·È_�!…C^#Vë"‚CTC.~# Â!A*qC)))))�C )| Â6A*TC|·À}þÐ*D"XCÉ:„C·È*‚CTCw# Â\AÉ*D{þ ÒvAþ ÂzA!��#"DÃ�ìACopyright (c) 1980 Digital Research, v1.3 !��"È}"Æ}"Ì}¯2öC2„C*Ï} ÚëAÑù"Ä}Õ��q#p##}æþo"Ê}ë*�}æþoæø“|šÒñAëBÃãB¯+w+w+r+s4ëw#w#s#rÍ�<2Î}Éå++ë*È}ës#rá"È}*Æ}#"Æ}Éë*Æ}DM!È}x±È~»Â¾B#¶È~+ºÂ¾Bëå+F+Náëq#p*Æ}+"Æ}·Ê¹BþÒ¼B��=ÂoB!+�~æO~#~G����������!/�x·Â—By·Ê´Bå >€‘O6# ÂŽBáÅå€� ãÕëÍ�ÑÕÍ�ÑáÁ·Ê~BÍ�¯=É¯É ~#fo++Ã-B!Æ}~#¶ÊàB*È}Í$BÂÈBCÃãBC Í�Ã��
  6121. Insufficient Memory$
  6122. Invalid I/O List
  6123. End of Execution$(C�dÿÿÿ����ÿÿÿ����������������������������������������������������������������������������������������������������������������������������������������������SYSIN�������������������������������SYSPRINT�������������������������������������€� ÿ ÿÿÿÿ�€�ÿ�€� ÿÿ ÿÿ�30�������������������������������INITDIR WILL ACTIVATE TIME STAMPS FOR SPECIFIED DRIVE.1Do you want to re-format the directory on drive: Do you want the existing time stamps cleared0Do you want to recover time/date directory space (Y/N)? YyABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzEnd of PASS 1. ERROR: INITDIR TERMINATED. Requires CP/M 3.0 or higher. Directory already re-formatted.Not enough room in directory. Wrong password.No time stamps present. Not enough available memory. Disk is READ ONLY. Cannot find last XFCB. 3Cannot re-format the directory with RSXs in memory. Unrecognized drive.Cannot select drive.! ��ABCDEFGHIJKLMNOPDRIVE: Enter Drive: :��Directory is password protected.Password, please. >����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/������/��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������èw�������������������������������������������������������������'x��‚FåwÞwåwÞw5x�������������������������������������������������������������Þw£w‡w�����������������‹x�������������������������������������������������������������£w�w£w‡w—w£w‡w�wG�w����£w‡w�ÜxÞx‡w��ëxëx£w‡w����ûx�����0���������������������������������������������������������÷x<y�������������������������������������������������������������{y���������������������������������������������������������������������Ây�Çy‹w��©w�w�������Óy�Òy£w‡w£w‡w�Óy§w‡w��£w‡w�������������������������������������z�������������������������������������������������������������������£w‡w�ƒwUzVzRz…wUzWzRzVzƒwWz…wƒwVz…wWz�������������§w��������������§w��¬w¬w��������¦z¡w¦zŸw����������¸z¡w¸zŸw��FG�������ÎzÎzÕz�����������������������������������������������������������������{Jw��������������������������6{�9{�B{C{‚CD{�F{ Invalid Format Item�����������������������������������������������������������������������������������������������������������������������������������������������������������������ý{�| | | ||��������� Stream/Record Sequen/Direct Input/Output Keyed Access P�<�������� $con�������������i|��m|����TCI|||-|;|��Y|Z|��‡|��‹|�
  6124. ���Œ|�|Ž|�|��Ÿ|�� ¡|��®|����¤|¥|��¸|��¦|§|��Â|������.dat�������������������Ò|Ó|ë|������Ì|Í|õ|÷|����������û|ü|�� }���} }�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ñ}åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå„ÒSÔå��€��ž"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
  6125. ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚ qû )"©¢¦G?¢š*qû *©©!¢Gÿ²²Jr2|à��ž8ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;**********************************************************
  6126. ;* *
  6127. ;* THIS MODULE DOES ONLY CONTAIN THE ADDRESSES *
  6128. ;* TO THE PHYSICAL PORTS ON THE JET CARD. *
  6129. ;* *
  6130. ;* POWER CONNECTION: *
  6131. ;* PIN 1 : +5 V *
  6132. ;* PIN 2 : +5 V *
  6133. ;* PIN 3 : GND *
  6134. ;* PIN 4 : GND *
  6135. ;* PIN 5 : +12 V *
  6136. ;* PIN 6 : -12 V *
  6137. ;**********************************************************
  6138. ; LATEST CHANGE: 1984-06-21. PSW.
  6139. PAGE 42
  6140. SIO1AD EQU 0 ; RS232C-MODEM/PRINTER - DATA
  6141. SIO1AC EQU SIO1AD+1 ; RS232C-MODEM/PRINTER - CONTROL/STATUS
  6142. SIO1BD EQU SIO1AD+2 ; RS232C-TERMINAL - DATA
  6143. SIO1BC EQU SIO1AD+3 ; RS232C-TER0MINAL - CONTROL/STATUS
  6144. SIO2AD EQU 4 ; RS422-NETWORK - DATA
  6145. SIO2AC EQU SIO2AD+1 ; RS422/NETWORK - CONTROL/STATUS
  6146. SIO2BD EQU SIO2AD+2 ;
  6147. SIO2BC EQU SIO2AD+3 ;
  6148. ; SUPPORTED WITH 1,228,800 Hz
  6149. CTC0 EQU 8 ; CTC CHANNEL 0 - BAUDRATE SIO1A/TIMER
  6150. CTC1 EQU CTC0+1 ; CTC CHANNEL 1 - BAUDRATE SIO1B/TIMER
  6151. CTC2 EQU CTC0+2 ; CTC CHANNEL 2 - TIMER TO CTC3
  6152. ; DIVIDED BY TO 2 TO CHANNEL 3.
  6153. CTC3 EQU CTC0+3 ; CTC CHANNEL 3 - REALTIMECLOCK/COUNTER
  6154. ; GENERATES 10 Hz.
  6155. PIOAD EQU 0CH ; PIO A DATA - CENTRONICS DATA
  6156. PIOAC EQU PIOAD+1 ; PIO A CONTROL (WRITE ONLY)
  6157. PIOBD EQU PIOAD+2 ; PIO B DATA - CENTRONICS CTRL
  6158. ; + MODEM CTRL
  6159. ; BIT0 CEN. *BUSY
  6160. ; BIT1 CEN. *PAPER EMPTY
  6161. ; BIT2 CEN. *SELECT
  6162. ; BIT3 CEN. *FAULT
  6163. ; BIT4 CEN. *STROBE
  6164. ; BIT5 CEN. *ACK.
  6165. ; BIT6 PIO BUFFER DIRECTION CH. B
  6166. ; BIT7 PIO BUFFER DIRECTION CH. A
  6167. PIOBC EQU PIOAD+3 ; PIO B CONTROL (WRITE ONLY)
  6168. ; FLOPPY DISK CONTROLLER WD2797
  6169. FDCCMD EQU 10H ; COMMAND REGISTERS.
  6170. FDCSTA EQU 10H ; STATUS REGISTER
  6171. FDTRK EQU 11H ; TRACK REGISTER
  6172. FDSEC EQU 12H ; SECTOR REGISTER
  6173. FDDATA EQU 13H ; DATA REGISTER
  6174. ; WD2797 COMMANDS:
  6175. WDRSTR EQU 00000011B ; RESTORE COMMAND: LOWEST STEP RATE,
  6176. ; NO. VER., UNLOAD HEAD.
  6177. WDSEEK EQU 00011100B ; SEEK COMMAND: VER. ON DEST. TRK.,
  6178. ; LOAD HEAD. MASK RATE.
  6179. WDFOIN EQU 11010000B ; FORCE INTERRUPT COMMAND: TEST WRITE
  6180. ; PROTECTION. GIVES STATUS BIT 6.
  6181. WDREAD EQU 10001000B ; READ SECTOR COMMAND: L=1, SINGL. REC,
  6182. ; NO DELAY. MASK SIDE.
  6183. WDWRIT EQU 10101000B ; WRITE SECTOR COMMAND: L=1,SINGL. REC,
  6184. ; NO DELAY,FB(DAM). MASK SIDE.
  6185. WDRADD EQU 11000000B ; READ ADDRESS COMMAND: NO DELAY.
  6186. ; MASK SIDE.
  6187. WDVER EQU 0FFH ; VERIFY (NO WD2797 COMMAND)
  6188. RATE0 EQU 00000000B ; 3ms/6ms
  6189. RATE1 EQU 00000001B ; 6ms/12ms
  6190. RATE2 EQU 00000010B ; 10ms/20ms
  6191. RATE3 EQU 00000011B ; 15ms/30ms
  6192. SIDE0 EQU 00000000B ; SIDE 0.
  6193. SIDE1 EQU 00000010B ; SIDE 1.
  6194. RDMSK EQU 10011101B ; READ MASK
  6195. WRTMSK EQU 11111101B ; WRITE MASK
  6196. VERMSK EQU 10011101B ; VERIFY MASK
  6197. SEKMSK EQU 10011001B ; SEEK MASK
  6198. PROM EQU 14H ; DISABLE BOOTPROM
  6199. WNSEL EQU 15H ; WINCHESTER SELECT
  6200. DMA EQU 18H ; DMA.
  6201. ; DMA COMMANDS:
  6202. DMRSET EQU 0C3H ; SOFTWARE RESET
  6203. DMENAB EQU 087H ; ENABLE DMA
  6204. DMDISA EQU 083H ; DISABLE DMA
  6205. WNWDAT EQU 19H ; WINCHESTER WRITE DATA
  6206. FDXSEL EQU 1AH ; FLOPPY EXTERNEL SELECT
  6207. ; BIT0-1: UNIT SELECT
  6208. ; xxxxxx00 ...
  6209. ; xxxxxx11.
  6210. ; BIT2: 5"/8" PHYSICAL SELECT
  6211. ; xxxxx0xx 5"
  6212. ; xxxxx1xx 8"
  6213. ; BIT3: 5"-MOTOR ON/OFF
  6214. ; xxxx1xxx ON
  6215. ; xxxx0xxx OFF
  6216. ; BIT4: 8"-MOTOR ON/OFF
  6217. ; xxx0xxxx ON
  6218. ; xxx1xxxx OFF
  6219. ; BIT5: DENSITY
  6220. ; xx0xxxxx DOUBLE
  6221. ; xx1xxxxx SINGLE
  6222. ; BIT6: SELECT 5"/8" VCO
  6223. ; x0xxxxxx 5"
  6224. ; x1xxxxxx 8"
  6225. ; BIT7: FREQUENCE
  6226. ; 0xxxxxxx 1 MHz
  6227. ; 1xxxxxxx 2 MHz
  6228. DOUBLS EQU 0FFH ; DOUBLE SIDED
  6229. SINGLS EQU 0 ; SINGLE SIDED
  6230. UNIT0 EQU 00000000B ; PHYSICAL UNIT SELECT 0
  6231. UNIT1 EQU 00000001B ; PHYSICAL UNIT SELECT 1
  6232. UNIT2 EQU 00000010B ; PHYSICAL UNIT SELECT 2
  6233. UNIT3 EQU 00000011B ; PHYSICAL UNIT SELECT 3
  6234. INCH5 EQU 00001000B ; 5"-FLOPPY
  6235. INCH8 EQU 11010100B ; 8"-FLOPPY
  6236. DOUBLD EQU 00000000B ; DOUBLE DENSITY
  6237. SINGLD EQU 00100000B ; SINGLE DENSITY
  6238. BNKMUX EQU 1BH ; BANK DMA MULTIPLEXER
  6239. ; BIT0-2: DEVICES
  6240. DMFDC EQU 00000000B ; DMA-FDC TRANSFER
  6241. DMSI2A EQU 00000001B ; DMA-SIO2A TRANSFER
  6242. DMSI2B EQU 00000010B ; DMA-SIO2B TRANSFER
  6243. DMWIN EQU 00000011B ; DMA-WINCHESTER TRANSFER
  6244. DMSI1A EQU 00000100B ; DMA-SIO1A TRANSFER
  6245. DMSI1B EQU 00000101B ; DMA-SIO1B TRANSFER
  6246. DMEXT1 EQU 00000110B ; DMA-EXTERN 1 TRANSFER
  6247. DMEXT2 EQU 00000111B ; DMA-EXTERN 2 TRANSFER
  6248. ; BIT3-4: MEMORY
  6249. DMBK11 EQU 00000000B ; BANK1 --> BANK1 TRANSFER
  6250. DMBK00 EQU 00001000B ; BANK0 --> BANK0 TRANSFER
  6251. DMBK10 EQU 00010000B ; BANK1 --> BANK0 TRANSFER
  6252. DMBK01 EQU 00011000B ; BANK0 --> BANK1 TRANSFER
  6253. ; BIT5: CPU-BANK-SELECT
  6254. BANK1 EQU 00000000B ; BANK1 (64K FOR CPU)
  6255. BANK0 EQU 00100000B ; BANK0 (48K FOR CPU)
  6256. ; BIT6-7: NC
  6257. SWITCH EQU 1CH ; READABLE SWITCH (FOR MONITOR PROM 3.0)
  6258.  ; 1=OFF , 0=ON
  6259. ; BIT0-2: FLOPPYTYPE
  6260. ; xxxxx000 5" SS 48-TPI (200 kBytes)
  6261. ; xxxxx001 5" DS 48-TPI (400 kBytes)
  6262. ; xxxxx010 5" DS 96-TPI (800 kBytes)
  6263. ; xxxxx011 5" DS 96-TPI (1232 kBytes)
  6264. ; xxxxx1xx 8" DS (1232 kBytes)
  6265. ; BIT3: CONSOLE BAUDRATE
  6266. ; xxxx0xxx 9600 BAUD
  6267. ; xxxx1xxx 19200 BAUD
  6268. ; BIT4: CONSOLE HANSHAKE
  6269. ; xxx0xxxx NO HANDSHAKE
  6270. ; xxx1xxxx HANDSHAKE
  6271. ; BIT5: TERMINAL TYPE
  6272. ; xx0xxxxx SERIAL
  6273. ; xx1xxxxx GRAPHIC
  6274. ; BIT6-7: BOOTNING
  6275. ; 00xxxxxx MONITOR
  6276. ; 01xxxxxx FLOPPY
  6277. ; 10xxxxxx WINCHESTER
  6278. ; 11xxxxxx NETWORK
  6279. WNRDAT EQU 1DH ; WINCHESTER READ DATA
  6280. WNSTAT EQU 1EH ; WINCHESTER STATUS
  6281. ; BIT0 - I/O
  6282. ; BIT1 - C/D
  6283. ; BIT2 - MSG
  6284. ; BIT3 - BUSY
  6285. ; BIT4 - REQ
  6286. FLSTAT EQU WNSTAT ; FLOPPY STATUS
  6287. ; BIT5 - SIDE1/0.
  6288. ; BIT6 - FLOPPY INT.REQ.
  6289. ; BIT7 - FLOPPY READY
  6290. ; OPTIONAL GRAPHIC TERMINAL WITH
  6291. ; WITH INTERRPUT DRIVEN HANDSHAKE
  6292. PIOGAD EQU 20H ; PIO A GRAPHIC PORT D1�ATA OUT (DISPLAY)
  6293. PIOGAC EQU PIOGAD+1 ; PIO A GRAPHIC PORT CONTROL (WRITE ONLY)
  6294. PIOGBD EQU PIOGAD+2 ; PIO B GRAPHIC PORT DATA IN (KBD)
  6295. PIOGBC EQU PIOGAD+3 ; PIO B GRAPHIC PORT CONTROL (WRITE ONLY)
  6296. END
  6297. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1q!qr�@6�í°ÍW
  6298. CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev D.
  6299. � Í�}þ1(2ÍWRequiers CP/M Plus Version 3.0 to execute.
  6300. �ÍÐ&„¯íR(/ÍW
  6301. ERROR: Not compatible BIOS revision.
  6302. �ÃBqÍ�ÍÞ ¯2Í´ :�þ(5ÍW
  6303. ERROR: Not compatible LOADER revision.
  6304. �ÃBÍM>2Í´ ÍW
  6305. Function complete� Í�ÍPÃ��ÍW
  6306. CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev D.
  6307. Physical Devices
  6308. I=Input, O=Output, S=Serial
  6309. �ÍŸ ÍPÍ+ ÍW
  6310. ===============================================================================
  6311. SIO channel A SIO channel B
  6312. Baudrate=�Ý~ Í� ÍW Baudrate=�Ý~
  6313. Í� ÍW
  6314. Handshak= �Ý~!Áæ (###–�í°ÍW Handshak= �Ý~-!Áæ (###Ã�í°ÍW
  6315. Databits= �Ý~ËËËËËæO�!Ï ~2óÍW� Databits= �Ý~/ËËËËËæO�!Ï ~2%ÍW�
  6316. Stopbits= �Ý~æ ËOË�O�!Ó Q�í°ÍW��� Stopbits= �Ý~+æ ËOË�O�!Ó ƒ�í°ÍW���
  6317. Parity =�Ý~æËG!â�(ËO �²í°ÍW����� Parity =�Ý~+æËG!â�(ËO �çí°ÍW�����
  6318. 1=Device assignments 2=SIO port setup
  6319. 3=Save default on disk Q=Quit
  6320. �ÍW Your choice ? �ÍþÊ��þ(.þÊÔþÈþQ ÎÍW
  6321. New default NOT stored
  6322. �Ã��ÍW
  6323. �Í+ ÍW
  6324. Enter new assigment or hit RETURN
  6325. �Í !#~_�#6ª·ÊM!$Íš þA(3þCÊxþLÂb Íš þSÂb Íš þTÂb Íš Ëïþ:(÷þ=Âb >Íä
  6326. Úb ÃM¯2Íš þUÂb Íš þXÂb Íš þO >2 þI >2Íš Ëïþ:(÷þ=(þª ïÃb :§ å>Íä
  6327. áÚb >Íä
  6328. ÒMÃb >ÿ2Íš þOÂb Íš þNÂb Íš þO >2 þI >�2Íš Ëïþ:(÷þ=(þª ïÃb :þÿ å>Íä
  6329. áÚb >�Íä
  6330. Úb ÃM¯2ÍW
  6331. Which channel A or. B (A=printer/modem,B=terminal) ?�Íþ ÊMþÊwþA(þB(ÍW
  6332. Type A or B�™>2!�6�í°ÍW
  6333. INITIATION OF SIO CHANNEL �:§ ÍWA PRINTER/MODEM PORT�ÍWB TERMINAL PORT�ÍW
  6334. Baudrate =�:§ Ý~ Ý~
  6335. Í� ÍW
  6336. Handshaking = �>Íþ~!Áæ (###ö�í°ÍW
  6337. Databits = �>Íþ~ËËËËËæO�!Ï ~2-ÍW
  6338. Stopbits = �>Íþ~æ ËOË�O�!Ó `�í°ÍW���
  6339. Parity =�>Íþ~æËG!â�(ËO �–í°ÍW�����
  6340. Baudrate Handshaking Databits Stopbits Parity
  6341. 0: 75 0: NO 0: 5  0: 1 0: NONE
  6342. 1: 110 1: YES 1: 6 1: 1.5 1: EVEN
  6343. 2: 134,5 2: 7 2: 2 2: ODD
  6344. 3: 150 3: 8
  6345. 4: 300
  6346. 5: 600
  6347. 6: 1200
  6348. 7: 2400
  6349. 8: 4800
  6350. 9: 9600
  6351. A: 19200
  6352. B: 38400
  6353. C: 76800
  6354. <RET> no change or commandstring.
  6355. �Í !#~§ÊMÍ;Ú@!~§(å!²Ö0O� :§~ Ýw Ýw
  6356. á#~§(å!¿Ö0§(> õ>ÍþñË®¶wá#~§(&å!ÇÖ0Ë'_�ë>Íþ~æŸë¶ëw>Íþ~æ?ë¶á#~§(å!ÓÖ0_�ë>Íþ~æóë¶á#~§ÊM!ßÖ0_�ë>Íþ~æüë¶ÃM"ÝåáO� ~6�õ#~6�+õå:GÅÍ Áí[˯¾(
  6357. ïþŠÊQ ÃV #˯¾(øËïþ,( þ (þª àíS7!��ËËúýá}ý¶�ýw�|ý¶ýwýåÃù
  6358. áññ·ÉÝáñÝwñÝw�7ÉÍW
  6359. ERROR: unknown command strike a key�ÍþÂMÃ��~#˯ÉÍ¿"¯2ÅÍÆ ~##å!ç è �6 í°!è Ë06I#Ë06O#ËË06S#ã~ã·(6,ÍW�������!4áÁ~·È ²ÍP«G!S�ý �í°ÍW�������É*�§íRýÉÍW
  6360. Current assignments
  6361. CONIN :=�Ý!‘Ýn�ÝfÍ´ ÍW
  6362. CONOUT:=�ÝnÝfÍ´ ÍW
  6363. AUXIN :=�ÝnÝfÍ´ ÍW
  6364. AUXOUT:=�ÝnÝf Í´ ÍW
  6365. LST :=�ÝnÝf)0åÅÍÆ Áá|µ ñÉÍ Õ �í°åÍW�������áÉÍW
  6366. Source drive name (or return 1for default) �Íþ (þÊBÖAþ8
  6367. ͹Í�ÆA2” ÖA_ÍcÍ�åÝáÝ~§(Bþ >ÍW
  6368. ERROR: You cannot boot from second winchester unit.
  6369. �ÃBÍW
  6370. Source on � then type return �Íþ ÂBÍPÉ��ͧ�Í­qͳ¯2:þ8TÍW
  6371. ERROR: Possible incompatible disk format.
  6372. Type return to ignore.�Íþ ÂBÍP•<2:·(ͻͷ·È�8qæO · È#~˯#þB(:þH(NþD($þS(þP Q~þ08Lþ30H2!Ö~þ08>þ30:2 È~þ080þ40,2º~þ08"þD0þ:8Öþ=02¢~þ08
  6373. þ2Ò¯2“ÍW
  6374. Incorrect command format;
  6375. (Correct format: "B9D2H0S0P0")
  6376. strike a key�Í7ÉÍ�˿˯É
  6377. "Ã�_Ã�ÍW
  6378. ERROR: Invalid drive name (Must be A through P)�ÉÍW
  6379. �Éã~#ã·È_ÍôõÍŸñ_Í�þÀÍW
  6380. ERROR: Selected disk not on system.���2 O> �>
  6381. �> > 
  6382. > >>2
  6383. íC 2
  6384. Ã�å!W�Õí[�ÑãÉ|åÍäá}õËËËËÍññæÆ0þ:8ÆÃ!†!‘�O É������������������������2����������������������������������������������������� NONE 50 75 110134.5 150 300 600 1200 1800 2400 3600 4800 7200 9600192003840076800
  6385. � NOYES��@€ @`À5768 11.5 2� NONE EVEN ODDÞCOPYRIGHT (C) 1980 DIGITAL RESEARCH �������������������������������������������������������������������������������������������Y�åòRELIRLFATAL ERROR$l$l1ðÍ
  6386. ͺ!"°!Î6�ÍÍ“*°~þ=ÂÞ:¾!¿¶ÒÔøÍ£
  6387. !¸6�Í:¸/Ò:·Ò:¾!¿¶ÒþøÍ£
  6388. !¸6Ã:º!¶¶!¹¶/ÒøÍ£
  6389. Í<Íù ͧÍ��ûv!
  6390. s+p+q> �Í�"´´Í€Ú�*´>¦!
  6391. ¾Âq*å�*´ DM*
  6392. ëÍ1Òq>É> ´Í�ë+s#rÃ=>�É!r+s+q+ÑÁq+Áp+qÕ> Í�"´!6�> !¾ÚÂ*&�ë*´6�!4¦:æ! ¶*´w* �å*´ ë* DMá
  6393. -Ââ�*´ å*ëás#r*´"Í€Ò*"É:·Ò*. Tu
  6394. -Â". u
  6395. -Â2:~þ Âl:·Ò\.~Š
  6396. -ÂQÃl.~‡
  6397. -ÂduÍp. du
  6398. -ÂzTÍÖÉ!��"ªuÍâ*úMÍ: *ûMÍ: !6�>}!¾ÚÀ�Í: :<2¨’#Åu€�Í{uÍÉ>�!¦͘Ò,TÍâ>�¦Í�µÊ)’Å*–DMTÍT"’Å€�*Í%DMuÍ{¦Í€ë+s#rÃåÃ;’'Å*¢DMuÍ{É�Í€ÒN*�"’'Í…ë>€Ív€ÿÍò" :2T2u:·Ò™uÍŸ!6>€!¾Ú™�Í: :<2Â�:¸Ò¦TÍŸÉ:·!¸¶/Ò´É:¸ÒžÍ� >¢Íù>�ÍlµÊÙÍ� ÃÀ>�!¦͘Ÿõ:·/ÁH±Ò*¢ë!€�Í*¦"¦’'Å*¢DMTÍ{TÍ:·Òlͪ Íä þÍ: >ªÍù>�ÍlµÊ?Í: Ã&’#Å*ªDMuÍ{:�2ú:•2ûÍÔuÍ͉TÍpÍÉ*´>@¦O>�‘ŸÉ*´>@¶*´wÉ*´~É!s+q€�*&�Í%å*&�Á É€�*&�Í%å*2&�Á "¬’Å*–DMÍTë*¬+"®É’Å*›DM3ÍT"þÉ!p+q!Í\ë#s>Íùë!s:+¾Ê&:2Í€þÿÂ&�Í£
  6399. :22ͧÉ!s+q+ÑÁqÕ*M*ëÍ�"¬Í€Ÿ®õÍ€ŸÁH±Òm*DMÍé¬Í€€�Í%å*&�Á "™!˜6�ÉÍ|*´#:Äw*´##:Åw�*´ :ÆwÉ!ý6!Ã6Í\2!ÖÆÿŸõ:!ÖÆÿŸÁH¡ÒÕ÷:!þÂå!Ñ6l+6*ÐëÑÍ*ÒöÍ�É!ý6Í\þÊÃüÉ�*´ ^#Vë""!3"$"Íë!ÿÿÍoÚ2øÍ£
  6400. :<þ ÂJ.<‡
  6401. -ÂB3Íâ!ü6#6�!�6å*›ëá#s#r!Ç6Í\þÊwÃl!ü6�É!Ç6!ý6�Í\þÊ’ÇÉ. 
  6402. -›É!&6:Ø!&¾ÚÌ:&=O�!Ù NÍ,:&<2&©É*ØëÙÍ*õÍpÁH¡Òþ*´#NÅ*´##�å*´ ^áNÍ0ÃJÍ­ÐÅ™Í1Ò ìÍGͤ›Í£
  6403. ÐÅ
  6404. <_ØÍ1ÒD*Äå*ÅM*ÆëÍ0ÉÃGÍ÷ÃþÉ!'q:ÀÒw*Ëå*ÌM�Í0*–"™!˜6Í}!À6�É:'Ò„ÍÍÇÍ­ÐÅœÍ1Ò˜É*ÐëÑÍ*õ͇ÁH¡ÒÅ�*´ >�͘Ò¿ÍÍ÷Ãß:'/ÒÜ*Äå*ÅM*ÆëÍ0Í}ÉÐÅ
  6405. <_ØÍ1ÒòÉ�ÍKÃàÉ!Ë6�#6�#6�:þ  .‡
  6406. - ŊÍ12(Íâ:(Ò €�Å€�ÍT}ÒL :€�2Ë:��2Ì!:˾Êy :Ë2Í€þÿÂy àÍ£
  6407. :Ì22!��"¬"®*–"™!˜6ÉÍû!Ï6�:¿Òè *°")*Á"°Í*ÍK:¼ÒÔ Í*:Øþ�ÂÑ !Ø6#6lÍà:ÏÒâ *)"°Éï Ãø !Ù6l+6!Ð6�ÍàÉÍ” :ÎÒ
  6408. É�ÍÃù ÉðÍG.€€�
  6409. -Â
  6410. !"°!\�"²!�"þ*þ^#Vë"�É $!^q> !^¾Ú]
  6411. :^Æ0OÍ,Ãh
  6412. :^Ö
  6413. ÆAOÍ,É!_q:_æøOÍD
  6414. :_æOÍD
  6415. É!ap+q>ÿ`ÍùMÍi
  6416. !`Í\MÍi
  6417. É!cp+q*bDMÍGÍ��É!ep+q!dÍ\ë+ÕÍJÑÍ<É!hr+s+q*f&�4 NÍ,*gDM͵
  6418. DMÍ„
  6419.  Í,É*3&�+) >Íú>�ÍlµÖŸ!C¶Ò9 Í< Í,*3&�+) ^#V*3MÍÐ
  6420.  Í,É!iq*ª’# :iw*ª#"ªë!¨Í›Úo ’#Å*¨DMuÍ{!��"ªÉ*™ë!€�Í*¬"D*™ëÍë!Æs*DëÍ!Äs*DëÍë!Ås!Ã6�É*¢ë!€�Í*¦"D*¢ëÍë!Ês*DëÍ!Ès*DëÍë!És!Ç6�É*ÈMÍ: *ÉMÍ: *ÊMÍ: ÉÍõÍO�`iÍNñÍ9ÉÍ28Íú "9ÉÍ2;!j6:;!j¾ÚU Íõ:j=O�!< ÁHq!j4Â0 É*8M*9ëÍÐ
  6421. É!k6:;!k¾Ú‡ :k=O�!< NÍ,!k4Âg  Í,É!lq*¢’' :lw*¢#"¢ë! Í›ÚÓ ’'Å* DMTÍ{* ë!€�Í*¦"¦!��"¢É!ns+q:ÇÒä ͪ :n!¤†O>¹Ò !¤>–O:n‘2nO!mÍT!¥¶wÍ& Í8 !¥¶w:o2¤þÂ% Í& É*¥MÍ� !¥6�!¤6�É:n!¤†2oþÂK :mÉ!o>–O!mÍCÉ!pq*pMÍÔ É!rp+q*q}OÍY *q|OÍY É*8MÍÔ *9DMÍg É*;MÍÔ !s6:;!s¾Ú¾ :s=O�!< NÍY !s4ž ÉÍä !t6:;!t¾Úç :t=O�!< NÍ: !t4ÂÇ þÍ: ÉÍ2u:ýÒý É:¶Ò*Íø
  6422. *uMÍi
  6423.  Í,*3&�+) N#F+q#p!C6�:¸Ò?�ÍÔ *uMÍY É!vqÍú "w:ýÒRÉ:¶Ò•Íø
  6424. *vM*wëÍÐ
  6425. *3&�+) N#F+q#p*3&�+) >Íú>ÍlµÖŸ2C:¸Ò´ÍÔ *vMÍÔ *wDMÍg É!yq:yÖŸ/õ:yÖÆÿŸÁH¡ÒÓÍ >!y¾ÚßÍ# :yþÂ:üÒ:�þÊÍÒÿÃîÃ:˜þÊÍÒÃ:yþÂ8*;Ñ<
  6426. -Â*:;2Ð:ýÒ@É:¶ÒÅÍ<!C6*y&�>) N#FÍG>!y¾ÚkÍb :yÖŸ/õ:yÖÆÿŸÁH¡Ò…ÍV :yþ ¦:823*3&�+) å*9ëás#r:yþÂÅ!��"+"-"/"1!36Í<:ºÒà:yþ�ÂàÍ<@
  6427. ÍGÍb :º!¹¶Òù:yþÂùÍ<Íb :¸ÒI:yþÒ/ÍÔ *yMÍÔ :yþÚ#Í~ >!y¾Ú/Í� :yþÂI:¤þ�ÊI�ÍÔ Ã7:·Ò[:yþ�Â[Í¿ ÉÍþ�ÂoÍí >ÉáÍ2zO>�¹ÒŽ*zMÍ@:zÆÉáÍ2z*zM͵:zÉÉ�,=�>)-ÿ,)ÿ,>ÿ,=�ÿ*°#"°É!|p+q*{~þÿÊå*°å*{Á
  6428. ¾ÂÛ>�É*{#"{ÃÂ>ÉÍ´*°~Ö>ÖŸõ~Ö,ÖŸÁH±Ò2�
  6429. !½6Ã)!\�"²°Í"°ë!þÿÍoÚ)øÍ£
  6430. É!¼6�!Ø6�Í´£ͼÒi*°å*Ø&�Ù Ñw:Ø<2ØþÚcøÍ£
  6431. Í´Ã7*°~þ-Âw!¼6*°~þ)Â…!Ï6É:¿Ò“øÍ£
  6432. !¿6*°"Á*°~þ)ÊÍ*:Øþ�º!À6ÃØ*ØëÙÍ*ÚØÙÅ*Øå���Í„:¼ÒôÍ*:Øþ�Âô!Ø6!Ù6lªͼÒøÍ£
  6433. ÞÉ!¾6*°~þ>ʤ*°#"}!½6�Í*:Øþ�Â3øÍ£
  6434. *°~þ=ÂX!»6*°#"}Íè:½ÒX!��"}*ØëÙÍ*Ò€�*´ å*}ëás#r*´>€¶wÑÙÅ*Øå*}ëÍ„­ͼÒ¡øÍ£
  6435. Ã ÉÍ´*°~þ]Ê*°~þDÂÂ!¶6Ãû*°~þIÂÓ!·6Ãû*°~þMÂä!¹6Ãû*°~þPÂõ!º6ÃûøÍ£
  6436. Í´èÉ!q!¾6�!¿6�*�"Í´!"²°Í"°ë!þÿÍoÚ8øÍ£
  6437. >�°Í�µÂJ!¢"°°ͼÒ�*°~þ(Âc͆Ç*°~þ<ÂrÍÇ*°~þ[Â�Í¥ÇøÍ£
  6438. Í´ÃJ*°~þ�ž!Î6ù*°~Ö=ÖŸõ:/ÁH¡Ò¹øÍ£
  6439. É!Î6�Í:ÎÚÓ�ÍÃÄÉ =.:<>_[],()!€q:€þ Òð> É:€ÖaŸ/õ>z!€–Ÿ/ÁH¡Ò:€æ_2€:€É!‚p+q*�^#Vë"ƒ*�##^#Vë"…!‡6 !‰6�+6ÿ:‰þÒW:‰þ ÂQ!‡6�ÍlÃ<*…6�Í+:‡þ ÂmÍ+Ã_ÍAÒx!ÿÿÉ!‰6�ÍAÚ™:‰þÚ�!ÿÿÉÍlÍ+Ã}:‡þ:Âä*…~Ö�ÖŸõ:‰ÖÖŸÁH¡Ú¾!ÿÿÉ*…#~ÖA<*…wO>¹ÒÕ!ÿÿÉ*‰&�ë*…6 Ã'!‰6:‡þ.ÂÍ+ÍAÚ:‰þ Ú!ÿÿÉÍlÍ+Ãô:‡þ Â!��É*ˆ&�ë*ƒÉÃ\É:ˆ<2ˆO�*ƒ NÍá2‡É!Š6�> !Š¾Úi*Š&�Ô :‡¾Âb>É!Š4ÂF>�É:‰<2‰O�*… :‡wÉ:üÚä�!˜4~þʶþ ÚÂ6*™#"™ë*–{•zœÚ¶!��"™ÅͧÁ*™ë!’~2‹xæþG:‹2‹æ°G:ÃÒÞÅÍp Á ˆxÉ�!�4~þ Ú6*ž#"žë*›{•zœÚ!��"žÅÍÖÁ*žë!’~2ŒxæþG:Œ2Œæ°G ÂæxÉ{áã_
  6440. ¾ÂC#Â5>ɯÉ$!ßp+q!à6> !à¾ÚŒ*à&�ë*Þ~þ Êx*à&�ë*ÞNÍ,:àþÂ….Í,!à4ÂQÉ!är+s+p+q*áDMÍG*ãDMÍFEÍ£
  6441. É!ës+p+q+ÑÁp+q+Áp+qÕÍWÒÏ�Í£
  6442. !��"Ü>€çÍ�ë+s#r!€ÿÍoµÊM*åDMÍ`:ëþ�Â$*éDMÍ�O>�¹Ò!>�ÜÍ�µÂ •Í£
  6443. Ã!ÉÃ9*éDMÍ O>�¹Ò9¥Í£
  6444. €�*å"å*Ü#"ÜÃÕ€�Í`É!ñr+s+p+q+ÑÁp+qÕ*ìå*îå*ðDM�Í®*ÜÉ!÷r+s+p+q+ÑÁp+qÕ*òå*ôå*öDMÍ®É!ùp+q*øDMÍp!ú6 > !ú¾ÚÎ*ú&�ë*ø6�!ú4²*øDMÍ°þÿÂáÃÍ£
  6445. É!üp+q �*û 6� �*û 6�*ûDMÍ€þÿÂ*ûëÒÍ�É!þp+q*ýDMÍÀþÿÂ+¶Í£
  6446. É!ÿq*ÿ&�ëÍæÉ Í,
  6447. Í,É!p+q*�ë ÍæÉ�� ÍéÉ!p+q*ëÍæÉ!p+q*ëÍéÉ!p+q*ëÍéÉ! p+q*ëÍéÉ! p+q*
  6448. ëÍéÉ! p+q* ëÍéÉ!p+q€�Í`*ëÍéÉ!p+q*ëÍéÉÃ�Ã�Ã�_�{¥oz¤gÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒ ñ= ÉDM!��>)ë)ëÒ4 =Â,É_�{µoz´gÉ~‡ ÂDÉ^#Vë) ÂNÉ~· ÂUÉ^#Vë|·g}o Â`É_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ����������������������������������������������������������������������������LIB 1.1
  6449. $����������ÿÿ�������������������������������������������������������������������������������REL $$$����������������������IRL $$$��������������������������������������������������������������������������������������������INDEX ERROR$NO MODULE: $SYNTAX ERROR$����������������������������������������������APDC��������������entry symbol $select common block $program name $request $error 4 $define common size $chain external $define entry point $error 8 $external + offset $define data size $set program counter $chain address $define program size $end program $end file$FTiw€‰�­ÁÊÝï(5�����������������������������������������������ABORTED$DISK READ ERROR$DISK WRITE ERROR$CANNOT CLOSE$DIRECTORY FULL$NO FILE: $åçCOPYRIGHT (C) 1980 DIGITAL RESEARCH �������������������������������������������������������������������������������������������Y�åò?��� ��OVL
  6450. LINKING $
  6451. $ 1L9M9ÍÈÍÙ!Ž96�Íw:o9Ö�ÆÿŸ!�9¦ÒÎÍDÍÁ:ˆÒê!�"‹"�!�"‰"�Íá!�"¤9*¤9^#Vë"¦9"q::u9þ�Ê Í¥Íè6*�ë*=;"`:"b:q:b:Íž8Ú.Ê9Íâ6`:q:Íž8"¨9Í|!Ž96ÍwÍj1:�9ÒRÍ,Í��ûv!<q:t9þXÂm*<MÍx6Ã|:t9þYÂ|*<MÍ~6É!<p+q*<~þ$Ê�*<NÍW*<#"<ÃÉ:t9þY±!s96�L9Í}É!<q:s9ÒÀÍž*<MÍWÉ!<p+q:s9ÒØÍž*<DMÍ}É:ˆÒ
  6452. *.:#"n;å*r;Á "–;å*š;Á "¾;å*Â;Á "æ;*‰+"¬:*‰"®::ˆÒ,*ê;ë*æ;"°:Ã3*.:#"°:*‹+"Û:*‹"Ý:*‰ë*°:"ß:*�+"
  6453. ;*�" ;*‹ë*ß:";*�+"9;*�";;*�ë*;"=;É!]:6�>!]:¾Ú¤*]:&�f;) N#FÍ‹4ÍÛ1!]:4Â�É:u92¸:2ç:2;2E;2u;2�;2Å;2í;É!D:6�+6�!E:6�!�"p9!��"m9}2o9!z962v92x92w9!t96XÉ!��"y:"{:"}:":"�:"ƒ:"…:"‡:"‰:"‹:"�:"�:"‘:"“:"•:"—:"i:"k:"m:"o:}2™:!š:6#6#6*¦9"q:2C:2D:2E:2R:!ÿÿ"X:o&�"Z:Í|!ÿÿ"s:!��"p;"˜;"À;"è;"ª:"Ù:";"7;*‰+"¬:*‹+"Û:*�+"
  6454. ;*�+"9;!�"²:"á:";"?;!��"´:"ã:";"A;É:�9þ�ÂÉ*b:É:�9=o&�))�9 � ^#VëÉ!<p+q!<6�>!<¾Ú4*<&�^<) ë2<Íž8Ú-*<&�^<) ^#Vë"d:ÍMå*<&�^<) Áq#pÃó!<4ÂêÉ*�9&�))�9 � å*`:ëás#r�*A:€ÿÍ)8"p9å*�9&�))�9 Áq#pÉ:�9<2�9O>¹ÒÍDÉ:�9=2�9þÿÂ�ÍD:Ž9Ú—É*�9&�))�9å ^#Vë"p9á � ^#Vë"`:*`:DMÍßÉ!�96#~ÒÎÍòͬ . ":\�
  6455. -ÂÙ:+:þ Âù.+:‘
  6456. -Âñ:Ž9Ò”ÍÈ":Í5¡ÍÈ*.:~þ=Âͬ :Ž9Ò(Íæ'*.:~Ö(ÆÿŸ*.:õ~Ö)ÆÿŸÁH¡Ò^*.:~þ,ÊNÍDͬ :Ž9Ò[Íæ'Ã(:Ž9ÒvÍC(Í)!o96Í>Í5É!†B".:ͬ . ":\�
  6457. -ˆ*.:~þ=Ÿͬ ï.+:¤
  6458. -§:Ž9Ò¹Íæ'*.:~Ö�ÆÿŸ*.:õ~Ö(ÆÿŸÁH¡Òï*.:~þ,ÊßÍDͬ :Ž9ÒìÍæ'ù:w92y9:Ž9ÒF:�9ÒÍ(ÍC(͆7:�9ÒÍ):o9ÖÖŸõ:o9ÖÖŸÁH±Ò4!��"p9Í>:o92Š9*p9"‹9Í5*.:~þ(Â�*.:~þ�Ê�ÍnÍÀ*.:~þ)ÂpÍ€ÍÐÃ^*.:~Ö�ÆÿŸ*.:õ~Ö(ÆÿŸÁH¡Ò�ÍDÃO:�9þ�Ê›ÍDÉ*Ͳ!€�6~€�Í„6*��&�‚� 6�:��<oå*.:#ë‚�á
  6459. -ÂÆ Ͳ
  6460. ͲÉ!‡B".:.€†B€�
  6461. -Âç*.:~þ�Ê*.:~þ&ÂÍœ*.:#".:ÃïÉ =.:<>[],()?$! <q: <þ Ò,> É: <ÖaO>¹Ú@: <æ_2 <: <É!ˆB"!<.:!<Íž8Úƒ*!<NÍOͲ*!<~þ&Ây Ͳ
  6462. Ͳ*Ͳ*!<#"!<ÃJÍâ6É!#<6�> !#<¾Ú²*#<&� :<¾Â«>É!#<4Â�>�É*.:#".:*.:NÍ2<þ&ÊÌÉõÉ͵:<þ Âá͵ÃÓÉ!<6 !%<6�+6ÿ:%<þÒ
  6463. :%<þ  !<6�͸ Ãï!\�6�ÍÐÍŠÒ !ÿÿÉ!%<6�ÍŠÚ> :%<þÚ5 !ÿÿÉ͸ ͵Ã" :<þ:„ :\�Ö�ÖŸõ:%<ÖÖŸÁH¡Úb !ÿÿÉ:]�ÖA<2\�O>¹Òv !ÿÿÉ*%<&�\� 6 ô !%<6:<þ.° ͵ÍŠÚ° :%<þ Ú§ !ÿÿÉ͸ ͵Ô !��Éà É:%<<2%<O�!\� :<wÉ:<Ö0O> ¹Úå :<Ö02<>ÉÃþ :<ÖAO>¹Úþ :<ÖAÆ
  6464. 2<>É>�É!��"&<͵ÍŠÚ6
  6465. ÍË Ò-
  6466. *&<))))å*<&�Á "&<Ã0
  6467. ÍD͵Ã
  6468. *&<É:<ÖAO>‘Ÿ/É͵Í:
  6469. ÒW
  6470. :<ÖA<ÉÍDÉ͵Í:
  6471. Òl
  6472. :<ÖA<É:<þZÂw
  6473. >ZÉÍDÉ͵:<ÖXO>¹ÚŽ
  6474. :<ÉÍDÉ:<Ö]ÆÿŸõ:<Ö ÆÿŸÁH¡Ò  ÍÐ:<þSÂÀ
  6475. !_:6͵Ã� :<þBÂØ
  6476. !r96!o96͵Ã� :<þPÂî
  6477. !C:6Í
  6478. "F:Ã� :<þD !D:6Í
  6479. "H:Ã� :<þL Í
  6480. "p9Ã� :<þMÂ& Í
  6481. "m9Ã� :<þOÂz ͵:<þPÂA !o96Ãt :<þCÂQ !o96�Ãt :<þRÂa !o96Ãt :<þSÂq !o96Ãt ÍD͵Ã� :<þAÂ� !ˆ6͵Ã� :<þQ  !z96�͵Ã� :<þGÂâ !E:6͵!Q:6�ÍŠÚß >!Q:¾ÒÈ ÍD*Q:&�J: :<w!Q:4͵õ Ã� :<þ$Âf ÍÐ:<Ö,ÆÿŸõ:<Ö]ÆÿŸÁH¡Òc :<þC Í{
  6482. 2t9Ã] :<þIÂ' ÍF
  6483. 2u9Ã] :<þLÂ8 ÍF
  6484. 2v9Ã] :<þOÂI Í[
  6485. 2w9Ã] :<þSÂZ Í[
  6486. 2x9Ã] ÍDÍÐÃí Ã� :<þNš ͵:<þLÂ� !t96ZÔ :<þR‘ !x96ZÔ ÍD͵Ã� ÍDÃ’
  6487. :<þ Ê« ͵É!_:6�ÍâÿÿÍ—8µÂÁ ÍD:<þ ÂÌ ÍÐ:<þ[Â× Í’
  6488. :<þ Ââ ÍÐÉ*:#":ë!:͹8Ú !��":†@Å*:DMü9Í�5*:†@ ~ÉÍã !ú9†2(<Íã !û9†2)<þ€Ú7 :)<Ö€2)<!(<4Íã 2*<ÉÍ !¡:6�Íã 2-<þþÒs *¡:&�¢: :-<w:¡:<2¡:þÚp ©=Íâ6ÃF É€�*(<&�Í\8å*)<&�Á "+<ë!ö9͹8Ÿ/ø9+<õÍž8Ÿ/ÁH¡ÒÄ ö9+<Íž8€�Í\8å**<&�Á +"1:Ãü !h�:(<¾Êê :(<2h�\�Í•6þÿÂå ©=Íâ6!|�6ÿ:)<2|�Í/ **<&�+"1:É*:":Í> >�!¡:¾Ò*!^:6�Í+":^:Ò$Ít Í8'Í> ÃÉ�*0< ~ÚL�*0< DMÍB5�*0< 6*0<N#FÅ�*0< �å*0< ãN#FÑÍ”5É!2<q*0<##N#F*.< :2<w*0<##N#F+q#pÅ�*0< Ñ͹8Ú©Í+*0<##>�w#6�É!4<p+q*3<}OÍk*3<|OÍkÉ*0<N#FÅ�*0< �å*0< ãN#FÑÍ�5É*0<##N#F+q#pÅ�*0< Ñ͹8Ú
  6489. ÍÁ*0<##>�w#6�*0<##N#F*.< ~ÉÍàõÍàO�`iÍ~8ñÍp8É!6<p+q*5<"0<^#Vë".<ÉÿÍk�*0< ~Ò™*0<##>�Ͷ8µÊiÍkÃS�*0< DMÍv5�*0< DMÍd5�*0< å*0<##ãN#Fáq#pä*0<##ÿÿq#pÉ*u:#^#VëÉ�*u: ^#VëÉ�*u: ^#VëÉ*u:~æþæÉ*u:~æüæÉ*u:>¦É*u:~É�*u: ^#VëÉ�*w: ^#VëÉ!8<p+q*u:#å*7<ëás#rÉ!:<p+q�*u: å*9<ëás#rÉ!<<p+q�*u: å*;<ëás#rÉ!=<q*u:>û¦õ:=<懇ÁH±wÉ!><q*u:>÷¦õ:><懇‡ÁH±wÉ!?<q*u:>ï¦õ:?<懇‡‡ÁH±wÉ!@<q*u:>ü¦õ:@<æÁH±wÉ!B<p+q�*u: å*A<ëás#rÉ!D<p+q�*w: å*C<ëás#rÉ!I<s+p+q!��"E<*I<&�i:) ^#Vë"u:>�Í”8µÂù>�ÉÍ¥G<Í®8Ò'*u:"w:*E<#"E<ͺ"u:>�Í”8µÂ$>�ÉÃùÍ¥G<Í®8µÖŸÉ!T<s+p+q+ÑÁq+Áq+Áq+Áq+Áp+q+Áp+qÕ>�J<Í«8µÖŸõ:P<Ö�ÖŸÁH¡ÒrÉ:Q<Ò�!U<6 Æ!U<6:U<q:Í«8ë+s#r!`:͹8Ò£ª9Íâ6:T<Òº*J<DM*P<ëÍÎÒº*q:"u:6�*J<DMÍ>�E<Í«8µÂé*P<&�i:) N#FÍ,ÃñÍõDMÍ,*L<DMÍ:Q<Ò*R<DMÍ *O<MÍC*N<MÍ‹*Q<MÍZ*¨=MÍr>�E<Í«8µÂF*P<&�i:) å*q:ëás#rÃN*q:DMÍ·É!V<6�>!V<¾Ú·!��"Y<*V<&�i:) ^#Vë"u:>�u:Í«8µÊ�ͺ"W<*Y<DMÍ,*u:"Y<*W<"u:Ãt*V<&�i:) å*Y<ëás#r!V<4ÂTÉÍO![<6�>![<¾Ú,*[<&�i:) ^#Vë"u:*[<&�<) N#FÍ.>�u:Í«8µÊ%ÍäOÍkÍ¥DMͪÍ®DMͪÍÑÒÍéDMͪͺ"u:Ãê![<4ÂÀ!��"i:"k:"m:"o:É*d:##6��*d: 6�É*d:^#VëÉ!`=p+q*d:å*_=ëás#rÉ�*d: >¦É!a=q�*d: :a=¶wÉ*d:##>?¦É!b=q*d:##:b=¶wÉ*d:##~æàæÉ*d:##>æ¶wÉ*d:##~æÀæÉ*d:##>æ¶wÉ�*d: ~æÉ!c=q�*d: >¦õ:c=æÁH±wÉÍ„d:Í8++"\<*\<^#VëÉ!e=p+qÍ„d:Í8++"\<*\<å*d=ëás#rÉ�*d: ^#VëÉ!g=p+q�*d: å*f=ëás#rÉ�*d: ~æðæÉ!h=q�*d: >Ÿ¦õ:h=懇‡‡‡ÁH±wÉ!k=s+p+q!^=6�:k==2k=þÿʱ*i=:^=†2^=*i=#"i=Ñ:^=æ2^=É!n=s+p+qͽ"d:`:d:Íž8Ò͹Ò�Íh!n=¾Â�*l=å�*d: DM*n=ëÍ>*Ò�>ÉÍ„d:Í8ë+s#rÃÈÉ!r=s+q+ÑÁp+qÕ*o=DM*q=ëÍ„*^=&�^<) ^#Vë"d:>�d:Í«8µÊ†Íh!q=¾Â}*o=å�*d: DM*q=ëÍ>*Ò}ÍUÖÖŸ!r=®Ú}>ÉÍM"d:Ã<>�É!|=r+s+q+ÑÁq+Áq+Áp+q+Áq+Áp+qÕ:u=Æ2}=:z=Òº!}=44*`:"d:å*}=&�Á "`:q:Í®8ÒÚª9Íâ6Í<*s=DM*u=ëÍ„*^=&�^<) N#FÍU*^=&�^<) å*d:ëás#r*}=MÍ�*v=DMÍ>*y=MÍà*u=MÍs*x=MÍf*u=�å*d: ë*s=DMá
  6490. -ÂB:z=ÒY*{=DMÍ�*d: ~þ#Âk!{96É
  6491. MODULE TOP $UNDEFINED START SYMBOL: $YY???? $$$XX???? $$$RQST$
  6492. UNDEFINED SYMBOLS:
  6493. $ABSOLUTE $CODE SIZE $DATA SIZE $COMMON SIZE $USE FACTOR $!�=q*�=MͲ!~=4É!‚=q> !‚=¾Ú8:‚=Æ0OͲÃC:‚=Ö
  6494. ÆAOͲÉ!ƒ=q:ƒ=æøOÍ:ƒ=æOÍÉ!…=p+q!„=Í„8MÍD>ÿ„=Í08MÍDÉ:œ;!t;¶!Ä;¶!ì;¶ÒÁ:u;2\�. ]�•
  6495. -Ÿ\�Í©6!t;6�!œ;6�!Ä;6�!ì;6�É!‡=6�+6�>!†=¾Ú*†=&�f;) ^#Vë"= �*= ~Ò
  6496. �*= DMÍv5 �*= 6�!‡=6:†=<2†=ÂÊ:‡=Ò7:¸:2\�. ]� 
  6497. -Â)\�Í©6É*p9###H:Í®8Ÿ!D:¦ÒU!\:6�ÃÜ*p9###F:Í®8Ÿ!C:¦Òr!\:6�ÃÜ*p9###X:Í®8Ò‰!\:6�ÃÜ:R:ÒÄ>�S:Í«8µÖŸõ:U:ÖÖŸÁH¡õ:C:/ÁH¡Ò¼!\:6�ÃÁ!\:6ÃÜ:E:!C:¶Ò×!\:6ÃÜ!\:6�É:C:Òí*F:"“:Ã:\:Ò�*p9###"“:Ã3�*p9"“::D:Ò*H:"—:Ã8*ƒ:ë*“:"—::r9Ò8ÿ�*—:�ÿÍ)8"—:*‡:ë*—:"•:Z:X:Íž8Ò_X:Z:Íž8#"y:Ãe!��"y:É!�:6�*X:"‘:!ˆ=6�>!ˆ=¾Úž*ˆ=&�y:) >�Ͷ8Ҕͥ:ˆ=<2ˆ=Âv!��"‘:É:�:2‰=!Š=6�:ˆ=#w:‰==2‰=þÿÊ *‹=&�‘:) å*Š=&�™: N�!‘: ÑÍ 8Ò*Š=&�™: ~2Œ=*Š=&� :‹=w:Œ=2‹=:Š=<2Š=õ*Š=&�™: :‹=w:�:<2�:É*b:"d:`:d:Íž8ÒqÍœ/õÍÔ!�9¶ÁH¡Ò`Í2åÍUO�!‘: ÑÍ8DMÍ>ͪÍ„d:Í8ë+s#rÃ&É!]:6�>!]:¾Ú7*]:&�f;) N#FÍ‹4:ˆÒå*]:&�<) N#FÍ.ÍBÍà2�=:�=þÿÊâÍ"‘=Í"“=:�=æO>�¹ÒÖÍ"•=ÍnÍà2�=ðÃ-*]:&�i:) ^#Vë"u:>�u:Í«8µÊ-Íä2�=Í¥"‘=Í®"“=ÍÑÒ!Íé"•=Ínͺ"u:Ãö:]:<2]:ÂwÉ!š=r+s+p+q*™=}*—=_DM͘4*—=#å*™=|_Á͘4É!œ=p+q*›="d:Í2É:�=æ2�=:�=æO>�¹Ò�*“=DMÍ^"�=ã*�=&�‘:) “=Í8"�=:�=æO>�¹Òå:�=æO>�¹ÒÚ•=�=Íž8åÍUO�!‘: Ñ͹8"�=Ãå*•=ë*�="�=*‘=DM*�=ëÍ8É�*d: ~Ö�ÆÿŸ*d: õ:‡–ÖŸ!z9¦/ÁH¡É!��"Ÿ=ͽ"d:`:d:Íž8ÒÅÍÔõÍòÁH¡Ò´>Ÿ=Í08>�Í”8µÂSÍØ6!~=6�ÍUþÂ`/ÍÍwÍUþÂp/Í>Ÿ=Í08 �Í\8 �MÍ`͹Ò–«ÍÈÞÍ2DMÍ_ Í Í Í*Ÿ=#"Ÿ=Í„d:Í8ë+s#rà >�!Ÿ=Ͷ8ÒÓÍØ6!ž=6>�#w#6�2~=ͽ"d:`:d:Íž8ÒNÍÔ/Ò=:ž=Ò!ž=6�°ÍÈ>Ÿ=Í08>�Í”8µÂ'ÍØ6!~=6�Íw*Ÿ=#"Ÿ=>Í&8)))MÍ`Í„d:Í8ë+s#rÃè>�!Ÿ=Ͷ8Ò\ÍØ6ÍØ6É!¡=q!¡=:~=¾Òv ÍÃdÉ!�=6Íh!�=¾Ú¤:�==O�!� ë*d:NÍ:�=<2�=Â|É:E:Ò�J:Å*Q:M�ÍÒÆÍ2"V:Ãý!��"V:|ÍÈ!¢=6:Q:!¢=¾Úú:¢==O�!J: NͲ:¢=<2¢=Â×ÍØ6ÃD:R:Ò*U:&�‘:) S:Í8"V:ÃD>�!{:Ͷ8Ò1*“:"V:ÃDÿÿX:Í£8µÊD*X:"V:ÉÇÍÈZ:X:Íž8ÚmX:Z:Íž8#DM*X:ëÍâÃv����ÍâÍØ6ÕÍÈ*ƒ:DM*“:ëÍâÍØ6ãÍÈ*…:DM*•:ëÍâÍØ6ñÍÈ*‡:DM*—:ëÍâÍØ6ÿÍÈ`:s:Íž8¨9Í®8å*¨9|<o&�ÑÍ=8KÍDÍØ6É!¦=r+s+p+q*£=DMÍ_>�£=Í«8µÂÉ Ͳ(Ͳ*¥=DMÍ_-Ͳ*£=ë*¥=+DMÍ_)ͲÉlÍÈ*|9DMÍ_ÍØ6ÉÍ8ÍÝÍfÍ Í¥ÍOÍr:t9þZÊ^ÍÍEÍÔ.:ˆÒnÍ~:x9þZÊyÍU/ÍÂÉ?OVLAY?OVLA0RELIRLIRLRELÍñ)õÍñ)O�`iÍ~8ñÍp8É>�!¡:¾ÒÝ!>6:¡:!>¾ÚÝ:>=O�!¢: NͲ!>4½ÉÍñ)2ž:Í•"Ÿ:ÉÍñ)2¡::¡:þ� !¡:6!>6:¡:!>¾Ú. Íñ)æõ:>=O�!¢: ÁHq!>4 ɀ�*h�&�Í\8å*|�&�Á "ö9†>Å*7:DM\�Í�5ë*ö9+"ø9É!>q:>2]:*]:&�f;) N#FÍ‹4É!>q:]:ÖÖŸ!f:¦ÒŽ É*]:&�y:) N#F*>ë͘4:]:þ�ÂÎ Z:y:Íž8Ò¼ *y:"Z:X:y:Íž8ÒÎ *y:"X:*]:&�y:) N#F+q#pÉ!>s+p+q:ž:2>O�!�: Ÿ:Í8">*>DM*>ëÍÎÒh!Í®"!>ÍÝ2>:>Ö�ÖŸõ>�!>Í«8µÖŸÁH¡ÒA!ͱ!">ÃG!*!>">*>DMÍ*>MÍC:>þ�Âe!*]:MÍ‹Ã�!*>å*>å*]:å*>å*>å�Å���Í5:§=Ò¬!ͱ!"!>>�Í”8µÂž!É*!>">!>6�í!ÉÃ�!É:]:2%>*>MÍ^ *>DMÍÜ4õ*>#DMÍÜ4O�`iÍ~8ñÍp8"#>*%>MÍ^ *#>É*b:"d:`:d:Íž8Ò%"�*d: ~þ#Â"�*d: 6�Í„d:Í8ë+s#rÃò!!{96�É¢:Å*¡:M�ÍÒH"ÍÔÚH"!^:6É¢:Å*¡:MÍÒi"Í2"g:Íœ2f:Ão"ö=Íâ6É*¡:::¢:
  6498. -Ây":¡:29:É*¡:ë¢:ͺ/Ò´"¢:Å*¡:å��Å�ÅÅ���͉ÍÆÉ¢:Å*¡:MÍÒñ"Íûë!Ÿ:͹8Òî"/Ͳͯ/Ͳ ͲÝ=ÍÈÍØ6Ã#¢:Å*¡:å*�:ë*‡:åÅÅ*Ÿ:ë͉*Ÿ:ë*�:"�:É¢:Å*¡:M�Í/ÒI#¢:Å*¡:å��Å�Å�Å���͉*d:DMÍá É¢:Å*¡:M�ÍÒŸ#ÍÔÒ{#µ=ÍÈͯÍØ6Ãœ#*ž:&��:) Ÿ:Í8DMÍ>Íà*ž:MÍfÃÇ#¢:Å*¡:å*ž:&��:) Ÿ:Í8å*ž:åÅ���͉É*]:&�y:) N#FÅ��Å�Å�Å*]:åÅ*Ÿ:DMÍ5É!¨=6ÍÈ#!¨=6�É*Ÿ:"�:É*ž:MÍ^ :]:þÂ$$*g:ë*Ÿ:":ÃC$*]:&��:) Ÿ:Í8å*]:&�y:) Áq#p:]:þ�ÂP$!§=6É*]:&�y:) N#F�Íá É*Ÿ:"‹:É>�!Ÿ:Ͷ8Ÿõ:ž:Ö�ÆÿŸÁH±Ò²$:R:Ò”$Ë=Íâ6ò$*ž:&��:) Ÿ:Í8"S::ž:2U:!R:6:0:þÊÆ$Íñ)ÒÃ$ò$!&>6>!&>¾Ú%%*&>&��:) å*&>&�‰:) ÑÍ8å*&>&��:) Áq#p*&>&�Åy:) Áq#p*&>&�‰:) >�w#6�:&><2&>ÂË$s:q:Íž8Ò7%*q:"s::ˆÒG%͸*¦9"q:Í^ :_:/2^::{9Ò]%Íì!É!)>s+p+q:)>þˆ%*g:ë*'>"'>:f:Ò…%!)>6�Ã�%*)>&��:) '>Í8ë+s#r*]:&�y:) N#F*]:ëÍÎÒÇ%*'>DMÍ*)>MÍ‹Ãï%*]:&�y:) N#FÅ*'>å*)>å�Å*]:å�Å���Í5�Íy �Íy É!*>q:*>þÚ &ÍÞ>!*>¾Ú&Íí:*>þ�Â#&Í+"ÿ&:*>þÂ1&Íp"ÿ&:*>þÂ?&Ík$ÿ&:^:Ò¿&:*>=O�!¥& ^#VëéÍI"ÿ&ÿ&͈"ÿ&>ÍÈÿ&͵"ÿ&Í#ÿ&ÍT#ÿ&Íò#ÿ&ÍÈ#ÿ&Í�$ÿ&Í$ÿ&ÍQ$ÿ&Íd$ÿ&W&]&`&f&o&u&{&�&‡&�&“&™&Ÿ&É!+>6Íñ)þ�Âè&Íñ)2->:^:Òå&*->MÍy Ã('Íñ)2,>þ�Â'Íñ)2+>:+>þÒ '*+>MÍú%Ã('Í•".>:^:Ò('*.>DM*,>ëÍ^%:+>ÉÍÀ&þÊ7'Ã,'É!0:6ÍÀ&þÊH'Ã='É!0:6!�"1:"7::!:ÒÅ'*:�Í—8"1:"7:. ü9\�
  6499. -Âu'Íñ)2ú9!h�¾Ê¦':ú92h�\�Í•6þÿ¦'\�©=Í45Íñ)2|�2û9!:6*7:"1:!��"ö9"ø9Í^ :_:/2^::!:!_:¦Òâ'Íý Ãå'Í,'É:e�æþ Â�(.e�‰
  6500. -Âø'ŒÅe�Í>*2!:\�Íd5ÍI'É}Å�Í/ÒB(}ÅÅ��ÅÅ�Å���͉Éͽ"d:`:d:Íž8Ò)͹Òþ(:v92\�!0>6>!0>¾Ú¯(Íh!0>¾Òˆ(*0>&�\� 6 Ã¥(:0>=O�!� ë*d:å*0>&�\� Ñw:0><20>Âg(!!:6.e��
  6501. -¼(\�ÍW5/Òê(!!:6�.e�’
  6502. -ÂÜ(\�Íd5*d:"1>!_:6ÍI'*1>"d:Í„d:Í8ë+s#rÃI(É.¢:ƒ
  6503. -Â)!¡:6!ž:6Í^ ͽ"d:`:d:Íž8Òð)ÍÔ/Òß)*{:DMÍ>ÍfÍy �Í^%ÃÍy !�"Ÿ:�Íy �Íy *d:"4>Í#*4>"d:!3>6>!3>¾ÚÅ)Íh!3>¾Ú¶):3>=O�!� ë*d:NÍy û) Íy :3><23>ÂŒ)�*ƒ:"ƒ::ˆÒß)͸*¦9"q:Í„d:Í8ë+s#rÃ5)É�!0:4~þ Ú(*6*1:#"1:ë*7:{•zœÚ*!��"1:ÅÍ/ Á*1:ë!†>~26>xæþG:6>26>æ°G Âó)xÉ{áã_
  6504. ¾ÂP*#ÂB*>ɯÉ`i�q#z³ÂV*ÉCOMPRLRSPSPROVLSYM!;>q*5:†> :;>w*5:#"5:ë!3:͹8Ú¦*†>Å*3:DM\�Í”5!��"5:É!<>q:8>!<>¶28>:7><27>þÂÓ*!7>6�*8>MÍq*!8>6�É!=>q*=>MÍq**A:#"A:É!?>p+q*>>}OÍÔ**>>|OÍÔ*É:�:þ�Â+É:o9þ�Ê+Íh,*p9"A::\:Ò,+ÃÍÔ**V:DMÍç**X:"‘:!@>6�:�:=!@>¾Úq+*@>&�™: N�!‘: ëp9Íž8Új+*@>&�™: NÍ�+!@>4Â7+:o9Ö�ÆÿŸõ:o9ÖÆÿŸÁH¡ÒŒ+Í -É!C>q:C>þ�¢+*X:"D>ó+*C>&�‘:) ^#Vë"D>D>A:Íž8ÒÅ+Þ9Íâ6D>A:Íž8ÒÙ+�ÍÔ*ÃÅ+*C>&�f;) N#FÍ‹4*C>&�y:) >�Ͷ8Ò,:C>þ�Â,*X:DMÍ',Ã,��Í',|9A:Íž8Ò&,*A:"|9É!G>p+q*F>"H>*C>&�y:) F>Í8+ë!H>͹8Úg,*H>DMÍÜ4OÍÔ*�*H>"H>Ò3,É:�:=O�!™: N�å!‘: å!y: ÑÍ8ë*p9Í—8"A>�ÍÔ*á*A>DMÍç*�ÍÔ*:o9þÂÁ,��Íç*�ÍÔ**p9DMÍç*ÃÔ,*m9DMÍç*�ÍÔ*��Íç*�ÍÔ*:r9Òë,*ƒ:DMÍç*Ãñ,��Íç*!J>6>ô!J>¾Ú -3�ÍÔ*!J>4Âö,É*p9"A::\:Ò(-�ͦ-�ͦ-ͦ-!L>6�:�:=!L>¾Ú|-*L>&�™: ~2K>þ�Êu-*K>&�‘:) A:Í 8Òe-�ͦ-ÃJ-:ˆÒr-Í.Ãu-ÍÓ-!L>4Â--*p9ë*A>A:Í®8Ò•-�ͦ-Ã|-:7>þ�Ê¥-�ͦ-Õ-É!O>q*O>Mͧ**A:#"A:ÉM>A:Íž8ÚÍ-�ͦ-ù-ͦ-É*K>&�i:) ^#Vë"u:>�u:Í«8µÊ.Í¥å*K>&�‘:) ÑÍ8"M>͹-ͺ"u:Ãä-É*K>&�<) N#FÍ.�*0< ~ÒR.�*0< DMÍd5�*0< å*0<##ãN#Fáq#pÃ].*0<##ÿÿq#pÍà2P>:P>þÿʤ.Íå*K>&�‘:) ÑÍ8"M>Í"¤9:P>æO>�¹Ò˜.Í"¤9͹-Íà2P>Ãc.É>5:Í08>�Í”8µÊ¾.Íq*Ã¥.†>Å*5:DM\�Í”5\�Ív5É:w9þZÂÝ.É. \�":
  6505. -Âå.:e�þ Â/.å*o9&��Í\8_* DMe�á
  6506. - /:w9þ�Ê#/:w92\�\�ÍB5:9þ ÂA/. ~9\�
  6507. -Â9/!��"5:}28>27>Íþ*Í¥.É:x9þZÂ^/É. \�":
  6508. -Âf/.e�n*
  6509. -Âv/:x9þ�ÊŒ/:x92\�\�ÍB5!��"5:}2R>ͽ"d:`:d:Íž8Ò(0͹/õÍòÁH¡Ò0Í2DMÍv0 Íq*!Q>6Íh!Q>¾Ú÷/:Q>=O�!� ë*d:NÍq*:Q><2Q>ÂÏ/:R><2R>æþ�Â0 Íq*
  6510. Íq*Ã0 Íq*Í„d:Í8ë+s#râ/ Íq*
  6511. Íq*Í¥.É!S>q> !S>¾ÚO0:S>Æ0OÍq*ÃZ0:S>Ö
  6512. ÆAOÍq*É!T>q:T>æøOÍ60:T>æOÍ60É!V>p+q*U>|OÍ[0*U>}OÍ[0É*9>ë!€�Í=8ë"W>*W>ë!€�Í=8!Y>s:h�¾ÊÊ0:Y>2h�\�Í•6þÿÂÊ0\�>6Í45*W>ë!€�Í=8ë!|�sÉÍ2ë*‹9Í—8"9>. \�~9
  6513. -Âï0:Š9þ�Ê 1�*9>"9>\�Íd5Í�0CÅ\��Í�5ë!Z>s*9>ë!€�Í=8C "¤9*¤9å*|9ëás#rÍ�0CÅ€�*Z>&�Í\8DM\�Í”5:j�æ2j�\�Ív5É:�9Ò�1�*|9€ÿÍ)8"|9:y9þZŠ1Éa9Å�ÍÒŸ1ÍÚ0ñ1g9Å�ÍÒ±1ÍÚ0É!_>q.�*[> :_>wÉ�*[> ~É!`>q�*[> :`>wÉ�*[> �å*[> ^#VáN#FÍR* �*[> 6�É*[>^#V!€�Í=8ë"b>ëÍ?8!a>sÍÂ1!a>¾ÊP2�*[> DMÍv5*a>MÍË1�*[> DMÍ•6þÿÂP2�*[> DMÍL5*b>ë!€�Í=8MͲ1É�*[> 
  6514. �å*[> ëÁÍž8Ò�2�*[> 
  6515. �å*[> ãN#Fáq#p �*[> ~Ú®2�*[> DMÍB5 �*[> 6Íþ1�*[> N#FÅ�*[> �å*[> ãN#FÑÍ”5ÍÛ1É!e>p+q�*[> N#Få*d>ëÍ?8Í^8å*[>Áq#p*[>�å*[> ÑÍ8+å*[>##Áq#p*[>�å*[> N#Fá^#VÍ?8�*[> s#ráÉ
  6516. �*[> N#F`i"h>�*[> N#F `i"j>*h>"f>j>f>Íž8Ú�3*f>+�å*[> ^#VáÍ\8DMÍ×2Í_2�*f>"f>Ò\3�*[> ^#V*j>Í\8DMÍ×2É�*[> 
  6517. �å*[> ëÁÍž8Ò¾3ÉÍþ1�*[> N#FÅ�*[> �å*[> ãN#FÑÍ�5É!n>s+p+q*[>l>Í 8Ò4 �*[> ~Ò4Í_2*l>DMÍ×2ͦ3Ê4*[>##ël>Íž8ÒŠ4 �*[> ~Ò34Í_2*l>DMÍ×2:n>Òj4�*[> 
  6518. �å*[> N#FPYá͹8Òd4Í63Ãg4ͦ3Ê4�*[> 
  6519. �å*[> ëÁÍž8Ò‡4ÍÛ1Ê4ͦ3É!p>p+q*o>"[>É!s>s+p+q*q>DMÍä3�*[> ^#Vë"]>�*[> N#F*q>ëÍ?8ë*]>:s>w �*[> 6É!u>p+q*t>DM�Íä3�*[> ^#Vë"]>�*[> N#F*t>ëÍ?8ë*]>~É 
  6520. æþ Ä+5È{þ>.Ì+5Ã5ÅÕOͲÑÁÉÕÍÈÁÍ5w6Íâ6ÅÍ©6ÁÅÍ�5Á;6<À56Íâ6ÅÍ�5ÁÍ•6<È>ÉÅÍ�5ÁÅÍ•6<ÑÀ>6Í45Íœ6<ÀH6Íâ6! � ¯w #ˆ5É>�Ö5>2,6áã""6ë"$6yæ€o`"&6!��"*6Í‹6-6Üâ6*&6|µÊ6€ÿ "&6*"6MDÍÌ6*$6DM:,6þ�Êë5Í·6·g6Äâ6Ã6Í°6·Ê6**6|µÂ6U6*$6ëÍ45*"6€�""6**6#"*6ú5€�ÍÌ6**6É�����������ABORTED$NO SPACE$NO FILE: $CANNOT CLOSE$DISK READ ERROR: $DISK WRITE ERROR$YÃ�YÃ�YP
  6521. Ã� Ã� Ã�YPÃ�Å€�ÍÌ6ÑÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�šÃ� Ͳ
  6522. òÍÈÃ��!ƒ>6�#6�Í�6"�>*�>|þ�Â$7>¦9Í«8"|>##�å*|> ~á¶þ�Ê!7!ƒ>6ÃD7*�>|þÂ?7!„>6ÍÓ6µ�"|>ÃD7!ƒ>6:ƒ>ÒY7!~>6ÿ#6ÿ#6ÿÃ…7*|>~2~>�*|> ~2>:„>Òz7:>ö€2>�*|> ~2€>É!…>6�>!…>¾Ú°7*…>&�v> ~/*…>&�¢: w!…>4‹7¢:ÅÍÚÀ7ÉÍ2"g:Í^ *:"|> �*g:":*ó9MÍy *ô9MÍy *õ9MÍy *~>MÍy *>MÍy *€>MÍy *|>":Éi`N#F�oˆgÉë_�ë…oŒgÉ_�{¥oz¤gÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒV8 ñ=ÂD8ÉDM!��>)ë)ëÒk8 =Âc8É_�{µoz´gÉ^#Vë) Â~8É^#Vë|·g}o ˆ8É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������ LINK 1.31
  6523. $01/04/83?MEMRY$MEMRY�����X��������� ��������������������������������MEMORY OVERFLOW, USE [A] SWITCH$INSUFFICIENT MEMORY$OVERLAPPING SEGMENTS$���������������������������������������������� ����������������������������������������ÿÿ�������������������������ÿÿ����������������������������������������������������������������XXABS $$$�����������������������������������XXPROG $$$�����������������������������������XXDATA $$$�����������������������������������XXCOMM $$$���������������������ª:Ù:;7;�������YYABS $$$����������������������������YYPROG $$$����������������������������YYDATA $$$����������������������������YYCOMM $$$���������������������n;–;¾;æ;�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������INDEX ERROR$MULTIPLE DEFINITION: $MAIN MODULE ERROR$FIRST COMMON NOT LARGEST$COMMON ERROR$UNRECOGNIZED ITEM
  6524. $�����������������������������������������������������������������������������������������������À¹¯½±§åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4�Ã( COPYRIGHT (C) 1977 DIGITAL RESEARCH 1�1¯2O02Z0Í€%Í!��"ÖÍK¯2£.>�2¤.*M0"$/Í̓%!��"Ã"Þ:g0·Êi!�"P0"R0"ǯ2ÍÍ:0þÊvþÂË: 0þ$ÂÕ Íê :[0�þ-ʬþ+ʬþ* ÅÍÁ:[0!_0þMÊÄ!f0þP pÍà þ Í!Ê ÍÍ ÂìÍ :O0·ÄœÃéÍþÂé!��"à:O0·ÊÍë*V0}“|šÚ<ÍrÍ ͪÂÁ*Ã|µÄ´:O0·Â_Í‘ÍHÍ *V0"ÃÙ*V0"àÍEÍ ÊVÍþ»ÃÍ ͪ»*àë*ØÍÝ»"ÃÙ*K0å"X0!0NA#~ÅåÍ'áÁ Â~áp"K0É*K0N"X0!0q#ÅåÍ*áÁw ÂœÉ:0þÀÍ!ÀþÀxþ ÉÍœÃÕ *V0åÍô*R0:_0·Ì�á"V0Í2Â*M0å·ÊrÃ�þ;Èþ Èþ
  6525. ÈþÈþ!É:·ÊrÍ :0þÂF: 0ÍçÊeþ%Â;Ím "Ü>ÿ2Û:0þÂb: 0õ¯20Í ÍÛñÃWþ,ÂFÍ×ÃöÍÛÍ:0þÂb: 0ÍçÊeþ,ÊöÍ´:·ÊrÍ×Ãe*X0#å![0~ÍíʇÍÃw¯w2/ͬ:Í2T/Í-á"ô.á"$/¯2/>2¤.Ãv:£.·Ê¸!‘/6+Í•%>20É:£.·Ê®:¤.þÐþÈÍ0ÃÁ¯20Í9Í$Í<!Â5É*Ã}´Ä¢*V0"ÃÍ:0þÂy: 0þ:ÂyÃvþÂ! X�! ^#fkéX¤»Ù _~™ 0^¢Ä É Z
  6526. ù
  6527. ü
  6528. ÿ
  6529.   2 5 8 ¨ « �  ÍôÍ:0þ‰:0=ʉG! 0ʃÅF#åÍ2áÁÃsÍÖÍ*I0Í| EÍ2ÍãÍV þ,Ê[ÃÕ ÍôÍŠÍm ë*R0"R0"P0ÃÕ ÍôÍm åEÍ2áDÍ2ÍãÍV þ,ʾÃÕ ÍôÍŠ:Œ/þ ÂÕ Ím :Œ/þ Âõ"Ç> 2Œ/:Í·Ä®Í:0þ : 0þ
  6530.  Ã-ÍôͲ à ÅÍôÍÁ!‘/6+:¤.þÒ;ÁÍ?Ã*$/å*´."$/Í?á"$/ñþÂ:¤.þÂl*´.^#V{²Êr+sÃ5*´.^#Vþ Ê·Ê“:¤.þ r+s!06#wÚ> ¯20Í9Ã!e/~õ6�![0~õ6�ë"ô.~Ö,ÂÅ#å!0wÍ9áÃðåÍ ÑÍäÃÐÍ9*ô.~·Âà6 Ã÷*âåÍ: 0þ,Ä´áÍî¯2f/ë*´.s#rñ2[0ñ2e/*´.#"X0Í$Í<Ã5ͬ*$/"M0Í0:T/2Í:/2[0·Ä Ãv>20*Ô."ô.¯2[0Ãvõ*R0åÍm "R0Í�á"R0ñ!’/wÉÍêÊ >=ÍG*R0å*I0"R0Íôá"R0ÃÕ ÍôÍm :Œ/þ ÂÁ}>ÒÁÍž ÃÕ Íê¥͢ÃÕ :O0·ÊÈ*V0ë*ØÍÝÊ¿ÍœÃÍÍ"ØÃÍ>ͯ2Ú:O0·ÌÍ:0þÂ:O0·Ì!!Ú4Í:0þÂ: 0þ,ÊØ>Í"Ê4:O0·:ÚÌà þ ÈþÈþÈþÉ2\0:0þÂ=: 0þ ÊFþ!ÊFþÈÍ´ÍÃ%*X0"`0>2Z0Í*X0"àÍ:0þÂk: 0þÈþÂTÍ!ÂTõ:\0þ¦:O0·Â¦:0=ʦ ʦÅ*à"X0Í !Í':[0·Ä'ÁñþÂTxÍ»!Z04ÈÃTþÂT!Z05ÂT:\0þÂö!��"Ã:]0·Êå!��ÍÃñ*ÖÍ*V0"Ö:O0·À*X0~þ Ä´*X06 ¯Í'¯<ÉÍm :Œ/þ ÂÕ :g0·Ê!�"R0"P0ÍôÍŠÃÕ ÍêÊ Í·ÊBþÄ¢>Í>#ÍGÍê*I0Í!��"ÃÃÕ ÍôÍ:0þ :Z0·Â !0Në*K0:O0·ÂŸ"b0+"X0y·Ê› ÕÅÍ'ÁÑɯÍ'à ÍôͲ þ>ÊÁÍ®à þ ÈþÈþÈþÉ2ʯ2Ë2Ì:0þÂñ: 0þ ÂáÍÃ÷þ!Ê÷þÂñÍ®Ã-ÍÃËÍ:0þÌ:0þÂËÍ!Ê4 Í:0þÂ& : 0þ:ÂËÍ:0þÂËÍ!ÂËþÂËxþÂI !Ë4̨ÃËþ Âe :Ë·ÂË:ÊþÌ®>Íž à þÂ} !Ë~5·ÂË:Ì·Ä®à ͵Â� !Ì4̨ÃËþÂË!Ì~5·ÂËà G!Í~þÒ¨4_�!ÎpÉ!Í~·Ê®5^�!Î~É>ÃË >2\0ÍôÍ:0þÂN
  6531. *K0"Å+"X0:0þÚð >ÆÍ'¯Í'Í!Í:0þÂN
  6532. : 0þ,ÂN
  6533. Í :0·Â
  6534. ÍÃ>
  6535. Í Ê>
  6536. !0N#~ÅåÍ'áÁ Â)
  6537. > Í'ͯÍ'*K0"V0:\0Ãx
  6538. Í´:\0Í"à Ím å}*K0"Å+"X0Í'ñÍ'*K0"V0>Í"Ê4ͬÍ:Í2T/:[0þ
  6539. “
  6540. ¯2/Í-*M0"$/*X0ë!Å{–#zžëÚ¿
  6541. ~+"X0*M0+"M0wß
  6542. #"K0*M0"´.�:\0þÊÝ
  6543. N�]T ës#r+å*V0ë*Å{•_zœWá"Ô.:\02¤.ÃRà à à à ÍôÍÍ Ê% Í*I0:Œ/þ ÂÕ Íª%ÃÕ Í¬:O0·Ä­%ÃÕ Ã Ã :£.·Ê¢ Í:0þ¢ *K0å+"X0Í!¯2Û<20*Þ#"Þ"ÜÍ :
  6544. 0þ0Ĩ!??" 0Í9á"K0+"X0Í$Í<ÍÍ ÊÕ :0þ¢ : 0þ,Ê? Í´ÃÕ Ã Íô*Ö}´Âú :]0·Âú Í:O0·Â :0þÂú ͤ%:e0·Ä­%Í:0þÂÙ : 0þ Êñ þÂ٠ͬͧ%ÃvÍ´ÃÕ Ã Ã ͺÍÃÕ :0þÀ: 0þ Èþ!Èþ;ÉÖþ*Ò _�!5 ^#fkéS \ h n ‚ ‹ š ª ³ Â Ë Ò Ù è ï Í2ÍÃû Í  Í» ͵ Ãû Í  Ãû Í– þ8Ê{ æÄ‚yæ0°Ãø Í2͵ Ãû Í– °GÍ» Í‹ °Ãø Í– °Í1Í» ͯ Ãû Í2ͯ Ãû Í– æ(Ä‚yæ°Ãø Í2͵ Ãû Í‹ °Ãø Í– °Ãø Í– æÄ‚yæ0°Ãø Í– °Ãø Í2ͯ Ãû Í1ÍôÍãÃÕ 'èd�
  6545. ��! ^#V#å*Ü0}“o|šgÚ* à "Ü:Û·ÊD x=ÊD yþ0ÊP ¯2Û!0^4�! 0qá É:0þÄ–: 0þ,Èþ;Èþ Ä–ÉÅÍÍ*I0ÁÉÍm |·}È$† ·øÍŒoÉÍy þÔŒæÉÍ‹ æ8OÉÍ– æÄ‚yæ0°Ã1Íy Ã1Ím ÃXõÅ:0þÂÍ : 0þ,ÊÒ >C͘%ÁñÉÍô:0þ : 0þ Âî ÍÃvþ;ÂÍôÍ:0þÂö : 0þ
  6546. ÊvþÊ-þ!ÊvÃö þ!ÊvþÊ-Í´Ãö {•ozœgÉ:£.·Ê7Í®¯2Z0!O0~4·Âl!ÿÿ"Ø*Ö|µÊ>"V0åÍãå*ØÍá"Øá"ÖÃJÍÍŠ!‘/6 !�/Í’%:^0·Ê�>2¤.Í¡%ͱ*K0ë*T0Í&å*M0ë*T0Í&\�áÍ ëÍ�!‘/À·ÊÎw#õH USE FACTOR �!Ž/Í’%*Ç"P0Þ%z¼À{½É*P0"R0É*Ã"V0Í ÉÍêÈ!��"Ã:O0·ÂÍõæÄ¢ñöÍ*R0ÍÉÍæÌœÍë*R0ÍÝÄœÉGÅ:O0·xÄ›%:�/þ *R0Ì�:ÉþÁxÜz*P0#"P0ÉåEÍ2áDÃ2Æ0þ:ØÆÉÍb!É^�4!Œ/wÉõæÍjñæÃj*R0ë!Éå6zÕÍzÑ{Ízá4ÉÖAþ_ØÆAþ?Èɯ2¥.2É*T0"V0!¬.8¯w# ÂÄ*V0ë*K0{•zœÒ¤*b0ÍÝ+"X0ÊýÍþ Í·Êý=õÍ$ñÃðÍ*·Âý*X0#Þ!¤.¾Â�*V0"ª.#"X0Í$:d0·Â<:0þÚ<! 0~þ?Â<#¾Ê�: 0Í¡!¬.�"¨.^#Vë"V0}´Ê{##~æ<O0F#¾Ú{ÂuÊ{ Âc*V0ÃI*V0ë*ª."V0s#r+ë*¨.s#r*V0##~æÆ_�"V0ÃÊ!¬."¨.>2§.*¨.^#V#"¨.ë"V0*V0}´Êd##~æ<2¦.G*V0##"X0:¥.·Êú> Íu!¥.~æøÆwæÊú>†w> Íu:¥.€ÆþPÚ'!É5^�!Œ/~þ Ê!É~6�20Í•%¯2¥.Íå|Ízá}Íz> Íu!¥.~Æw:¦.·ÊW=õÍ*Íu!¥.4ñÃC*V0^#Vë"V0ý!§.5¯:É20Í•%É!É^�4!Œ/wÉõÅ>R͘%ÁñÉõå>V͘%áñÉõ>Dýõ>Pýõ>Lýõ>Oýõ>Býõ>Sýõ>N͘%ñÉ����������������������������������*âÍÝÀ6�É"ô.~þ À6�É���Y�åòÃ�Ã-ÃÃè���������������������������������������ë!2~þÚBÍä6�~44O�!! s#rÉõ!1~þ
  6547. Ú_6�Íä^�4ñ! w!pÉ!2~·Â~Íä!��É55N�!! N#fiÉÍoëÍoÉo&�)¡^#fké9BIO[ov€�›¨´»ÂÚáíù äÍŒz·Â×{þØÍä>ɯ•o>�œgÉÍŒë"!6��ů{_zW5áÈ>�Î�)D…*•OxœGÅÒ ã!?Ãö���DM!��¯xGyOÚ2°ÈÃ3ë)ëÃ#ÍŒÍÃÍåëÃÍåÃÍË·Ê)=ÃRÍË·Êõ¯|g}oñ=Ã^ÍŒÃÍŒëÍÝÃrÍoÍÝÃz¼À{½ÉÍŒ͉ÂÔÃÎÍŒ}“|šÚÎÃÔÍŒ͉ÊÎÞÍŒëÞÍŒëëÍŒ͉ÂÎÃÔ!ÿÿÃ!��ÃÍo#ÃÍŒz¤g{¥oÃÍŒz´g{µoÃÍŒz¬g{­oÃÍolÃÍo&�Ã3:0þÀ: 0þ Èþ;Èþ!ÉÍÈþ,ɯ2122=2 !��"I0Í&Âq!1~·Ê\5_�! ~Í”ÃD:2þÄä:Œ/þ À*!"I0É:Œ/þ ÂÐ:0þÂ�:0·ÌäþÔä�! 0^#=Ê™VëÃÍþ¨*0ÃÍÍ!Â�þÒ‚þÂñÍ ÍÊè:0þÂÙ:0·ÂÙÍÍ&ÊèÍ ÍÂÙ!��Ãë!ÿÿÍÖÃ>þO: ·Ìä>ÿ42 yÃU·Â`Å:1·Ê0_�!~¸Ú0!1s! ~Í”Áà ÁyþÂU!1~·ÊN=w_�! ~þÊQÍä¯ÃZÍP>ÿ2 ÃÐyþÊÐþÂp<Oà þÊ þÊ þÄäà þÌäh&�ÃÍ:0þ¬: 0þ$ʦÍä!��ÃÍ*R0ÃÍÍÍ ÂÀ>P͘%Í ÃÊÍæ>U̘%ÍÍÖÍÃ>: ·Ìä¯2 Ã3å>E͘%áÉ��������������������Ã�ÃñóÃfÃü�������:£.·ÊO*ô.~·ÂH:¤.þÊ=!4>�ÀÍçÍ•%Í0:/·ÀÃ#"ô.ÃØ Í†%2G:0þxÈþaØþ{Ðæ_Éõþ ʇþ
  6548. ʇ:0þxÒ‡_�<20!Œ/ñwÉñÉ:e/ÍSÀ:e/Í9ɯ2f/2d/Í2e/:0þÈ:e/þ€ÚÆÍ !2f/g/~#»ÃåÍSÈ͉Êð!f/~þÒî4!g/_�:e/wÍ2e/Ãʯɯ<É*V0"Í3Í6À*"V0ɯ2!4ÂÍÛ!f/6�"ô.!f/~·Ê55!d/^4�!g/~Ãf:£.·:e/ÂJG·ÂwÍÃf·Êþ^ÂlÍ—^Â{:e/þ&Â{!f/4#wÃwþ&ÊžGþʱ¯2e/xÃfÍ—Ê :e/þ&Ê•:0þÊ ÍóÊ ýÍ—&Ê{Íó&Ê{ýÍ—Ê ÍóÊ !e/~þ&ÂÈ>6�2/Í-!¤.6*M0"$/ÍB"ô.¯2f/*"V0Í—à Í2f/2e/2[020>
  6549. 2Í•%>20ɯ202É!0~þ@Ú$6�ÍÛ^�4#:[0wÉ~þ$À¯wÉ:[0Ö0þ
  6550. æÉÍ6À:[0ÖAþæÉ:[0þ?Êeþ@ÊeÖAþæÉ·ÉÍPÀÍ6Éþ Ðþ Èþ Èþ
  6551. ÈþÈÃáÍÍo2[0:Z0·Ê¦:\0þ :O0·Â¦:[0Í':[0Éþ ÈþÈþ!Éͯ20:[0þ ÊRþ;Â/>20:Z0·Ê?:\0þÂâ:O0·Â?Í�þ;ÂB*`0ë*X0++{½Âýz¼Ê~þ
  6552. Â++Ãþ!Ò+Ãó"X0:Z0õ¯2Z0Í�ͪÂÍ'ñ2Z0ÃX:[0þ*ÂK:þ
  6553. ÂKÍ�ͪÊXÃ?ö þ ÂXÍ�ö¯20ÍPÊg>ãÍ6Êr>ã:[0þ'ƒ¯2[0>ãþ
  6554. ¡:£.·Ê”>+2‘/Í•%!Œ/6 >20>20:[02·ÄÍ�:0þÂ:Z0·À: 0þ=ÂÎ!EQÃùþ<Âä!LT:[0þ=Âù!LEÃõþ>À!GT:[0þ=Âù!GE¯2[0" 0!04>20É![0:0þÂÍ/ʦÍg¦Éþ´Í/ʦÍA¦:[0þOÊ<þQÂA>ÃHþHÂR>2¯2[0Ãm:þBÂ_>ÃfþD>
  6555. Âj!052!��"0!0N#~#þAÒ„Ö0ÆÖ7åÅO!¾ÔÕ�~*0ë!��·Ê©Ò£ë)ëÚ "0Áá ÂxÉ:[0þ ÊÛþ'¦Í�þ'Àæ:[0·Èþ Èþ É:[0þ,Èþ;Èþ%È:[0þ ÈþÈþ!É:[0þ;Èþ Èþ Èþ,Éͯ202ÍÊÂÍ�ÃÍÕÂ/>20ÃÉ:[02Í�:0þÈÍáÂG:0þÌÕ:·ÄÕÃÏ:0þÂl:[0þ'ÂÉÍÍ�:[0þ'Ê ¯20Ã/:[0þ'Â|>20ÃÉþ^—Í�:[0þ ÊÉþ ÒÉÍáÃÏþ<¨!~4·Ê ÃÉþ>¼!~·ÊÉ5Ê ÃÉ:·ÂÉÍíÊÏÍà >20Éõ>VÃíõ>OÃíõ>IÃíõ>BÃíÅå͘%áÁñÉñÉ��������Ã�!ÃQéÉÃà Ã$ Ã? ÃH ÃY Ã` Ãe Ã’ ü ò Ã~ÃÅÃ�ÃGÇÃ¥ûÃðÃøÃÃfD?²<=Ç=¡:��e>��?; >��<>‰; <Y=2=>è;ú<����·=��R>Ü>å>����F>Ü;��œ>G=��������“=Æ<=��®=‘>¾=��������s;¥=P=������*>=$?P:-?]>*<<���=Š=��å<ÿ;��œ=�>‰>y>
  6556. <U<þ:?<k<Ý:ô;������Æ>������ ;è: =“;û>?����î>P?��ª<ù=?²>¼>ï=��Û<Ñ<��i;������������m=>����c=å=¨>o>v<Û=¼<¨;8?N!N€¯w#w#ÂW!��"V0É!ƒ.¯w#w#ÂlÉÍæ2NÉ!£.~þÒ4^�!¤.~w!Ô.ͼ!´.ͼ!ô.ͼ!/~w!$/ͼ!D/~w!T/~wÉN#Fp+qÉ!£.~·Êå^�!¤.Í!Ô.Í
  6557. !´.Í
  6558. !ô.Í
  6559. !/Í!$/Í
  6560. !D/Í!T/Íá5Éå~áwÉåN#Fáq#pÉ>BØ%!0"Ö *Ö F¯#†Â%æ2NÉG*V0##~æð°wÉ*V0##~æ<É͉Èë��:¤.þÊt!£.N�!¤. y·Êq~þÊt +Ãa<ëÉ!$/ {–z#žÚ‰!��"V0¯É*V0}´É!f/"Ö Í :Næ2N!ƒ."OøÍ!N"O!0"Ö *Ö ~þÚÃ6!N^�*O^#fk"V0͉ÈÍ=*Ö ¾ÂøG#ë*V0###¾Âø#ÂìÉ*V0^#VëÃÒ!0^�*K0"V0�ë*M0{•zœëÒó"K0!N"OÍ1¯#w#wÉ*V0ë!NN�*O N#Fr+sëq#p0þÚU>G=#w#wÂYÉ*M0ë!0n&� {•ozœg"V0ë!K0{–#zžÚóë"M0É�Íb*M0ë!0N#y·Ê¢ ~Õ¯É�Íb!ƒ."OÍ1:NÍ É*M0ë!$/{–#zžÐë"V0Í$ _�!ƒ.ë*V0~#~Í1 ~·#Âä"M0ûÃ1 !üÍ’%Þ%SYMBOL TABLE OVERFLOW æðG*V0##~æ°wÉ*V0##~æÉÍ=*V0_�###ÉåÍ1 Ñs#rÉÍ1 ^#VëÉÍ1 ##"X0ÉõÍP ñwÉÍP ~ÉÍ懇‡‡O!0~þÚz 6~=±Í¼ !0N#~Ååͼ áÁ „ ÉͲ Oæ2Nyæ<O0Ͳ  ¨ É*X0#"X0~ÉÉO*X0#ë*M0{•zœÒóë"X0q#"K0Éë"þ,ÂR"âÃR�������������Ú– Ê–À������Ã�&À#à $Ãb$Ã{$ü*!:!X!ý!M"p"‚"ˆ"¨"Æ"4#\#j# ()*+,-/ABCDEHLMDBDIDSDWEIEQGEGTIFINLELTNEORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXIRPJMPLDALOWLXIMODMOVMVINOPNOTNULORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRIASEGCALLCSEGDSEGELSEENDMHIGHIRPCLDAXLHLDNAMEPAGEPCHLPUSHREPTSHLDSPHLSTAXXCHGXTHLENDIFEXITMEXTRNLOCALMACROSTKLNTITLEINPAGEMACLIBPUBLIC7
  6561. �PF
  6562. FP�óûA A A*Û
  6563. A A A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '( v'( Ã%:P!@"�<�&°
  6564. #ö*ÓÁÉ)Ç&˜#Þ PP%27&�#Ö(&¨#î Í $
  6565. %*éÅ%"ù$ëã  NZZ NCC POPEP M ÿ�¯x�»ÊÁ#_åÕÅåBH�!��™#Ñ 0¾#³# £#ÁÑá{ÉÁÑáÚ½#KÃ…#CÃ…#¯<É: 0 ÂþJÈÄþCÈÀþRÉ:0þÒ
  6566. $þÊï#þÂ
  6567. $! 06 �p#!
  6568. 0¾Â$#¾È Âõ# ɯ<É:0O=_�ÕþÒ^$!‚"F!!V#fjQÍ€#ÂG$2!Ñ!!^#Vo&�)¯O~#FÉÑÍÄ#ÀÅÍØ#xÁÀ·°Gy¿Éѯ<É!0N !ƒ"¯ Êt$†#Ãk$!!†ö€Éæ!™$_�^#~æG~æW!:!xÉ�    
  6569.         0!0$0'0*0-000306090<0?0B0E0H0K0N0Q0T0W0Z0]0`0c0f0i0l0o0r0u0x0{0~0�0„0‡0Š0�0�0“0–0™0œ0Ÿ0¢0¥0¨0«0®0±0´0·0º0½0À0Ã@Ç@Ë@Ï@Ó@×@Û@ß@ã@ç@ë@ï@ó@÷@û@ÿ@AA AAQQQ"Q'Q,Q1Q6a<aBaX0"½ÍÃWz{|}¯O~#FÉy¿ÉSEAR Ãö&Ã)ÃL)Ã*Õ*ÃÉ*Ãx&Ãt+Ã!,ã-Ë,ÃI,á&Ãá&ÃM+Ãù*€���������������7Ã�€�ÃÂ%!I%¾Èw_Í�É:JASM�PE�ÃÍ%:L%ÃÍ%:M%ÃÍ%:����ÍI*~#þ ÿPRN�FTYPE�ÿÿÿÿÿÿÿÿÿÿÿÿs���ÿÿÿ���ÿÿÿÿÿHEX�ÿÿ&FTYPE�ÿÿÿÿÿÿÿÿÿÿ���ÿÿÃ�€�ÃB&!É%¾Èw_Í�É:Ê%ÃM&:Ë%ÃM&:Ì%ÃM&:Í%ÃM&:Î%ÃM&~ÍÉ*~#þ Âx&>
  6570. ÍÉ*É\� þ?Ê=)þ$Ê=)w#ÂŽ&É!\�6�0þ Ú±&>GO#w ³&>�O # ÊÊ&6 ÃÀ&6L#6I#6B#¯w2|�Ír&\�Ãu'>ÿ2]0!€�"Ð%![0~2Ï%¯wÉÍG&!Ó,Íx&>82³%¯2´%!��"b0*�"M0!�1"ö%�"&�"@&�#"K0"T0Ãê'þ ÈÅå_Í�áÁÉ#~Í6' ÂD'Éåë:É%ÆAÍ6'>:Í6'ÍD'>.Í6'ÍD'>-Í6'áÃx&ÕÍ�þÿÑÀ!è,ÍN'Ã��ÕÍ�þÿÑÀ!k-Íx&Ã��Ã�ÕÍ�þÿÑÀ!ÿ,ÍN'Ã��:Ë%þÈþÈþÉþ ÂÒ'> ÍÒ':Ò%æÂÄ'Éõ_Í�ñ!Ò%þ
  6571. Âå'6�Éþ Ø4ɯ2Ò%2]02e02d02g02µ%:\�þ Ê=)Í�!É%w#w#w#w#w#w#>2^02_0:m�þ$ÂÈ(!��~#þ$Â,(~·ÊÈ(#þ Ê3(Ê%þAÊ©(þPÊ©(þSÊ©(þHÊ©(þLÊ©(þ*Êt(þ+Êt(�þ-¶(^0~þSÊ£(þMÊ£(e0þLÊ£(d0þQÊ£(g0þRÊ£(µ%þ1¶(x#Ã3(~ÖAþÒ¶(#Ã3(#6 !)-Íx&!��Íx&Ã��!Ó%͉&!ø%å͉&áͳ'Êé(ååÍ`&ÑÍ›'ÑÍ ':Í%þÊ)!&åå͉&Íl&ÑÍ›'5�ÑÍ 'É!°%60#60#60#>ÿ2f0!��"&:O0·Äù*!�"ô%¯2ß%2ó%2¸%ÍZ&Ó%Íu'É!-Íx&Ã��z¼À{½ÉÅÕå:]0·Ê¢)*Ð%€�ÍF)Âw)!��"Ð%Ír&\�Í�·Â‰)*Ð%#"Ð%+€�~þÂÿ):£.·2]0Ê¢)Ír&\�!~-ÍN'Ã��*ô%�ÍF)Âð)ÍZ&!��"ô%*ö%ÅåëÍB&Ó%Í�á€�Á·ÂÛ)¼)Ãí)þÒ*Êí)€6# Âæ)ÍG&*ö%ë*ô%å#"ô%á~áÑÁæÉ!<-Íx&Ã��ÅG:Ë%þÊ7*þÂ$*xÍÉ*Ã7*ÕåþxÂ2*Í¿'Ã5*Í9*áÑÁÉ*&ë*&wë#"&ë!�ÍF)ÀÍ`&!��"&*&ø%~þÊ…*ÅÕåëÍB&á€�ÑÕåÍ�áÑÁ·ÂŒ*Â`*ÍG&ÉÃ`*!S-Íx&ö,ÅÕåÍŸ*áÑÁÉ*>&ë*@&wë#">&ë!�ÍF)ÀÍl&!��">&*@&&Ã`*ÅÕå_Í�áÑÁÉ!²%~<wþ:Úê*60+ ÂÛ*!°%~Í*# Âï*É:³%·È> Í*¯2´%*b0}´È!Ó,~þ Ê+Í*#Ã+> Í*>#Í*ÍÖ*> Í**b0~·Ê>+Í*#Ã2+> Í*>
  6572. Í*>
  6573. Ã*}2³%!´%–ÐÃù*OÍ*:Œ/þ È:O0þÈ:Ë%þÈyÍÉ*É:µ%!O0¶Â•+:e0!]0¦Âã+~·Ê,:Œ/þ Ê,!Œ/~þ Âã+:f0·Ê,:‘/þ+Âã+:_0·Ê,þÊã+:’/þ#Ê,:�/þ Ê,:_0=Êã+�!Œ/~þ ÊÓ+!0s!´%å~!³%–Ôù*á4:0!Œ/·Ê,G~ÍY+#x=Ã÷+> ÍY+>
  6574. ÍY+¯20!Œ/>x6 #=Â,ÉG!Œ/~þ ÀpÉͳ'È*&}´Ê?,>Í*Ã/,Í`&ø%͈'É:^0þÊù*Í+,!&6S#6Y#6M#¯w!&w:Ì%2Ë%!��"&ͳ'Êù*¯2³%Í`&ø%ÕÍ›'ÑÍ 'ÉÍ+,:Í%þʶ,:¸%·Ä.*P0"¶%Í.*>&}´Ê¶,>Í•*æ,���:Í%þÊÊ,Íl&&͈'!“-Íx&Ã��CP/M MACRO ASSEM 2.0 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR INVALID PARAMETER: SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES UNBALANCED MACRO LIB END OF ASSEMBLY ÅG:Í%þxÊï-Õõ!¸%~·ÊÛ-þÚÃ-Í.ÃÛ-*P0ë*¶%O� {½ÂØ-z¼Êá-Í.*P0"¶%!¸%^4�!¹%ñwÑÁÉõæÍ.ñõæÍ.ñ‚WÉÆ�'Î@'Õ*>:Í•*!¸%^¯Ww*¶%{Íñ-|Íñ-}Íñ-¯Íñ-{·Ê?.!¹%~#Íñ-Â6.¯’Íñ-> Í•*>
  6575. Í•*ÉÍž*>
  6576. Íž*É÷ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿs÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå ; equates for mode byte bit fields
  6577. mb$input equ 0000$0001b ; device may do input
  6578. mb$output equ 0000$0010b ; device may do output
  6579. mb$in$out equ mb$input+mb$output
  6580. mb$soft$baud equ 0000$0100b ; software selectable
  6581. ; baud rates
  6582. mb$serial equ 0000$1000b ; device may use protocol
  6583. mb$xon$xoff equ 0001$0000b ; XON/XOFF protocol
  6584. ; enabled
  6585. baud$none equ 0 ; no baud rate associated
  6586. ; with this device
  6587. baud$50 equ 1 ; 50 baud
  6588. baud$75 equ 2 ; 75 baud
  6589. baud$110 equ 3 ; 110 baud
  6590. baud$134 equ 4 ; 134.5 baud
  6591. baud$150 equ 5 ; 150 baud
  6592. baud$300 equ 6 ; 300 baud
  6593. baud$600 equ 7 ; 600 baud
  6594. baud$1200 equ 8 ; 1200 baud
  6595. baud$1800 equ 9 ; 1800 baud
  6596. baud$2400 equ 10 ; 2400 baud
  6597. baud$3600 equ 11 ; 3600 baud
  6598. baud$4800 equ 12 ; 4800 baud
  6599. baud$7200 equ 13 ; 7200 baud
  6600. baud$9600 equ 14 ; 9600 baud
  6601. baud$19200 equ 15 ; 19.2k baud
  6602. åÃÜ�������������PATCH VERSION3.0 PATCH.COM ��������������������������������COPYRIGHT 1982, DIGITAL RESEARCH151282���654321ÃÜ:o�2!
  6603. *m�"
  6604. -ÿÍ�ýÍ< Í�|þ�Â#}þ0Ú#É:]�þ À¼Í<>2
  6605. 
  6606. 
  6607. �:
  6608. þ�ÊÑ:
  6609. þ:Ê3!
  6610. ]�~þ.Êýþ ÊþaÚöþ{ÒöÖ #Âß#e�~þ Ê þaÚþ{ÒÖ #ÊÃ#~þ È2m�#~2n�*m�"
  6611. É:
  6612. þaÚBþ{ÒBÖ Ö@2\�!
  6613. :\�þÒ¤ÃÚ!e�~þ À#ÂZ!CO"e�>M2g�>2
  6614. ÉÍzÖ:
  6615. þ*e�}þCÀ|þOÀ:g�þMÀ>2
  6616. É*e�}þPÂ÷|þRÂ÷:g�þLÂ÷>2
  6617. É\�Í�2ý |þÊÍ:ý þÿÊ@É:
  6618. þÿÊ,Í?ËÍ<Íõ2
  6619. ÍL‚�Í*>ÿ2
  6620. ó!‚�>�å2ý ýÍ�þÊ6þÊÑþ Ê=þÊ+þÊ+áw:ý #<þÂúÉá:ý +=6 ÃúáÍ?ÃõáÉ>!‚�6 #=ÂDÉ!‚�~þaÚ_þ{Ò_Ö w#ÂQ:
  6621. Æ‚2
  6622. *
  6623. 6 É:
  6624. þÊ�þʯÃ÷>2ý Í'Í0:ý =„ÍÅ>2
  6625. ÉÍ'Í0:S
  6626. þÉÊ‚ÍÅÉ>2ý Í'Í0:ý =±ÍÅÉ!Ã
  6627. 3
  6628. ¾Â#ÂÍÉ:!
  6629. þ Â]*
  6630. }þ Êúþ1Ú]þ:Ò]>2
  6631. É>2
  6632. ÉÍA:
  6633. þÊNþÊÆÃÑ*
  6634. |þ Ê:Ö02#
  6635. }Ö0 _ƒÂ'_:#
  6636. ƒ2$
  6637. þ!Ò]É}Ö02$
  6638. É*É
  6639. "
  6640. "
  6641. É? Í<Í�÷ Í<Í­�*
  6642. |�*
  6643. }�*
  6644. |�*
  6645. }Í�ÃÑ2ý >�:"
  6646. Æ'2"
  6647. {2þ z2ÿ :ý 2ý Ü»:ÿ WÈÈ*
  6648. |þ�À}þ�À*
  6649. |þ�À}þ�ÊÉÍ×:
  6650. _:$
  6651. »ÜdÃ:$
  6652. G�*
  6653. |Íô}Íô*
  6654. |Íô}ÍôÉ2ý Ü:ý5 ÂöÉ{2
  6655. ¸ÊäÉÞÍx† Í<À Í<Í� ÍC?ÍC ÍC
  6656. >2%
  6657. %
  6658. �:'
  6659. þYÊPþyÊPÃtÍzÍö\�Í�Æ ÃËV Íxw Í<Í�ð Í<É:$
  6660. þ Ú¶þÒ�þÚ©Ãœ:$
  6661. Ö2)
  6662. >�ÃÂ:$
  6663. Ö2)
  6664. >ÃÂ:$
  6665. Ö 2)
  6666. >ÃÂ:$
  6667. =2)
  6668. >ÃÂ2*
  6669. �:*
  6670. O "+
  6671. !9
  6672. �:)
  6673. O F*+
  6674. ~°wɲ Íx� Í<Í�ÃÑ:
  6675. þÊÃ>�à >à 2}�!��"~�"\�Í�þ�ÈþÿʽÃtS
  6676. Í�É\�Í�É Í�É_Í�É"�
  6677. 2ý ~þ ÈÍB*�
  6678. :ý #=ÂIÈ"�
  6679. 2ý ^ÍC*�
  6680. :ý #=ÂbÉÍ<*
  6681. }ÍB*
  6682. |þ ÈÍBÉ!]�>ÍI.ÍC!e�>ÍIÉÍ<:\�þ�̹Æ@ÍB:ÍCÉ<É:þ þ
  6683. ÒÎÆ0ÍB ÍCÉ:"
  6684. æ2(
  6685. :"
  6686. æðÆ0þ0ÊéÍB:(
  6687. Æ0ÍB ÍCÉ:
  6688. þØÍ9:Í<!e�>Íb ÃË» ÃËÍ9OÃËÍ9$ÃËÍ9pÍ<!‚�>ÍbÃÑÍ9fÍ<:]�þ ÊÑÍ�§Í£ÃÑÍ9�Í<!m�>ÍI# ÃËÙ ÃËð Í<Í9˜Í£ŸÍ<ÃÑð Í<Í9Í�ŸÃËÍ9¬Í<:\�Æ@ÍB:ÍCÃÑ|þÊzþÊ’ÃtÍ<ÃÑó Í<�Í�1Q
  6689. ̓Í®ÍUÍtÍÙÍͳÍrÍ�ÍÑ
  6690. CP/M 3 PATCH - Version 3.0$
  6691. ERROR: $PATCH requires CP/M 3$Invalid file type: .$Serial number mismatch$No file: $False password: $Invalid patch number: $Drive $ is R/O$ on $Illegal drive: $
  6692. Enter File: $
  6693. Enter Password: $
  6694. Do you want to indicate that patch $
  6695. Valid file types: COM or PRL$
  6696. Valid patch numbers: 1-32$
  6697. Current patches for $
  6698. WARNING: Patches greater than $
  6699. exist for $
  6700. has been installed$ already exists for $
  6701. Patch $None$ for $
  6702. Patch installed$
  6703. Patch not installed$
  6704. $
  6705. $:
  6706. $����� ��ÿ��������������������COMPRL151282 @€���������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1·"Íè�Í������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282���654321͈ÉÍ‹É>ÉÉ�������������������������������������������������������������������������������������������������������������������� (12/06/82) CP/M 3 PIP VERS 3.0 DISK READ$DISK WRITE$VERIFY$INVALID DESTINATION$INVALID SOURCE$USER ABORTED$BAD PARAMETER$INVALID USER NUMBER$INVALID FORMAT$HEX RECORD CHECKSUM$FILE NOT FOUND$START NOT FOUND$QUIT NOT FOUND$INVALID HEX DIGIT$CLOSE FILE$UNEXPECTED END OF HEX FILE$INVALID SEPARATOR$NO DIRECTORY SPACE$INVALID FORMAT WITH SPARCE FILE$MAKE FILE$OPEN FILE$PRINTER BUSY$CAN'T DELETE TEMP FILE$ *5<P_lzŽ�±ÀÐßñü)<\fp}NO DIRECTORY SPACE$NO DATA BLOCK$CAN'T CLOSE CURRENT EXTENT$SEEK TO UNWRITTEN EXTENT$RANDOM RECORD OUT OF RANGE$RECORDS DON'T MATCH$RECORD LOCKED$INVALID FILENAME$FCB CHECKSUM$ÂÕãþÂ2FTe$NONRECOVERABLE$R/O DISK$R/O FILE$INVALID DISK SELECT$INCOMPATIBLE MODE$INVALID PASSWORD$ALREADY EXISTS$LIMIT EXCEEDED$†‡–Ÿ¨¼eÎßTî  
  6707. 
  6708. ��������������� =.:;,<> _[]OUTPRNLSTAXO���AUXCONAXIINPNULEOF�ERROR: $ - $$$$DESTINATION IS R/O, DELETE (Y/N)? $**NOT DELETED**$COPYING -$ (Y/N)? $REQUIRES CP/M 3$CP/M 3 PIP VERSION 3.0$:·"ÚQ€�Å€}#Í( :}#Ö�ÖŸ2m#Íõ}þ1ÒÁÍÕÍ–ÿ�-Í��mÍ�:m#Ò8ÑÍÅͺÍk
  6709. 2ÿ#2�$ÍM
  6710. 2¾"!\#6!z#6�:z#þ�ÊbÍä:m#2}#!$6�+6�+6�!o#6�!¸"6�!��"_#"X#}2d#2g#2h#2c#2z#!n#6!e#6#6!j#6!¹"6þ:m#Ò¹*ͨÍçͺ!þ#6ÿ:}#þ�ÂÌÍ‘
  6711. Í–%#Í:d#Òá%#Íà Íô:p#Ö=ÆÿŸõ:p#Ö_ÆÿŸÁH¡ÒÿÍH Ç"Í:S#þ ÂN:õ"þÊÍH Í͵!S#6:d#Ò<Ç"Å$\�Í( ÍäÃKÈ"Å#&#Í( ÍAÃz:S#ÖÖŸõ:õ"Ö ÖŸÁH¡ÒƒÍ͵!õ"6&#Å,È"Í( ÍAÃz>!S#¾Ò”Í¥ Ãz:S#þÊ¡!e#6�:j#Òz!f#6Íô:p#Ö,ÆÿŸõ:p#Ö ÆÿŸÁH¡ÒÍÍ¥ :p#Ö,ÖŸ2j#!c#¶w:S#þÂ!$6:$þ�Â÷!$6:$þ�Â!$6:õ"ÖŸõ>
  6712. !õ"–ŸÁH±!d#¶Ò"Í¥ :õ"þÊ/!f#6�:õ"þ ÂT!f#6�>'!f#¾ÚQ�ÍÅ!f#4Â<Ãg:õ"þ
  6713. ÂdÍÅÃgÍAÍ2:j#ÒwÇ"Íá:m#2}#ÃbÉ! $p+q*$}2{#|2x#É���Í�É��Í�É!!$q:!$æ_�Í�É ͨ
  6714. ͨÉ!#$p+q*"$ë Í�É!%$p+qͺ*$$DMÍÅÉ!|#6€|#
  6715. Í�É�� Í�É!'6�$p+q*&$ëÍ�É!)$p+q$�*($ DMÍþÉ!+$p+q**$DMÍ **$ëÍ�DMÍ„:{#ÖÿÆÿŸ�**$ õ~ÁH¡Òi **$ëÍ�!{#6ÿ!x#6�É!-$p+q*,$ëÍ�DMÍ„É!/$p+q*.$ëÍ�DMÍ„É��Í�DMÍ„É!1$p+q*0$DMÍ *0$ëÍ�DMÍ„É!3$p+q*2$ëÍ�DMÍ„É!5$p+q*4$ëÍ�DMÍ„É!7$p+q$�*6$ ~þ�Â
  6716. �*6$ >¦wÃ!
  6717. �*6$ >€¶w$�*6$ DMÍþ*6$ëÍ�DMÍ„É!9$p+q*8$DMÍ *8$ëÍ�DMÍ„É��Í�É!;$p+q*:$ëÍ�DMÍ„Éÿ� Í�É!<$q!<$:�$¾Ê�
  6718. :<$2�$_� Í�É*ÿ#MÍt
  6719. É*R#MÍt
  6720. É*ô"MÍt
  6721. É!>$p+q*=$ë!Í�DMÍ„:{#É!@$p+q*?$ë"Í�DMÍ„:{#É!B$p+q*A$ë#Í�É!D$p+q*C$ë$Í�É!E$q!E$:\#¾Ê :E$2\#_�,Í�Éÿ�0Í�É��¡Í�É!J$s+p+q+ÑÁp+qÕ:J$=2J$þÿÊ^ *F$å*H$Á
  6722. w*F$#"F$*H$#"H$Ã7 ÉÍù
  6723. !z#6�:h#Ò~ Í¡
  6724. Ç"Íj !h#6�:g#Ò” Í™
  6725. ö"Íj ö"Í¢ !}#6�!·"6lÍÕÉ!K$qÍ_ *K$&�”) N#FÍÅͺÃ�É!N$r+s+q:{#2Q$:x#2R$Í_ :L$ÖŸõ:Q$ÖÿÆÿŸÁH±Òø !R$6�Ã� :R$æ2R$*L$&� N�!” N#FÍÅ> !L$–Ÿõ~ÖŸÁH¡õ:Q$ÖÿÆÿŸÁH¡õ>
  6726. !Q$–Ÿ/ÁH¡Ò^  ͨ:Q$=O�!r N#FÍÅ!R$6�:R$þ Ò{  ͨ*R$&�ý) N#FÍÅtÍÅ>�M$ÍH"µÊÛ *M$~ÆA=Oͨ:ͨ!P$6> !P$¾ÚÛ *P$&�ë*M$>¦2O$þ ÊÔ :P$þ ÂÍ .ͨ*O$Mͨ!P$4¢ ͺ:Q$ÖÖŸõ:Q$ÖÖŸÁH±õ:Q$ÖÖŸÁH±õ:Q$ÖÖŸÁH±Ò :d#2z#ÃD :R$ÖÖŸõ>!R$–Ÿõ~Ö ŸÁH¡ÁH±õ> –ŸÁH±ÒD :d#2z#Ã�ÉÍ¥ É�� Í�þ�Êm ý�Í�þÂm Í¥ É!V#:ê"¾Ò{ >�É!V#:ê"¾Â© !U#:é"¾Ò’ >�É!U#:é"¾Â© !T#:è"¾Ò© >�É>ÉÍ™
  6727. %#Å-ö"Í( xÅÿ"Í( :+#ö€2+#%#Í! :{#2y#þÿÊé %#Íj Ãû :x#æþ�Êû %#Íà ö"Í¢ :{#ÖÿÖŸõ:x#Ö�ÆÿŸÁH¡Ò!ö"
  6728. Íà ö"Íé :{#þÿÂL:x#æþ�ÂDö" Íà ÃLö" Íà !#6�!g#6ÉÍ¡
  6729. :Í"ö€2Í"Ç"Í! :{#þÿÊu!h#6:$/õ:Ñ"ÁH¡ÒŠ!{#6ÿ:{#þÿ¯:x#æþ�§Ç"Íà ïÇ"Íà :È"æ€2r#:É"æ€2s#:Ê"æ€2t#:Ë"æ€2u#:Ð"æ€2v#:Ñ"æ€2w#Ç"ÍÙ
  6730. 2{#è"ÅT#Í( !ç"6�#6�#6�#6�!ÿÿ"]#É:g#Úͬ €ÿ!_#Íï!"Y$>�Í'"µÂ)É!��"W$Í™
  6731. :k#!l#¶wÒeÍù
  6732. *W$ˆ$ DMÍþö"ÍÁ
  6733. þ�Êbö"Íà Ãkö"Íé
  6734. :a#Ò€!�@"Z#€Íù
  6735. Ë!€�"Z#Íù
  6736. W$Y$Í;">Í'"ÒþW$Y$Í;"ë!�@Í*"Ÿ!a#¦ÒÎW$Y$Í;""Z#!Z#Í"}OÍù
  6737. *W$ˆ$ DMÍþö"ÍÔ :{#þ�Êðö"Íà *Z#ë*W$"W$Ë:$Ò£Í !��"W$Íù
  6738. €�ÍþY$W$Í;"Ò�ö"Í©
  6739. Ö�ÖŸ2V$*##"#>�Í'"µÂG!#4!U$6�:U$Ö€Ÿ!V$¦Ò�*U$&�€� :U$W$åÍÔ!ˆ$ Á
  6740. –ÖŸ2V$!U$4ÃL€�*W$"W$:V$Úšö"�Íà Ãö"Í¿ ö"Íé
  6741. *W$ˆ$ åW$_#Í;"ë+s#r{_ˆ$Í( ÉÍN :a#Òà!�@"Z#€Íù
  6742. Ãë!€�"Z#Íù
  6743. Í¡
  6744. *X#"]#X#¿"Í;">Í'"ÒúX#¿"Í;"ë!�@Í*"Ÿ!a#¦Ò=X#¿"Í;"€ÿÍä!"Z#!Z#Í"}OÍù
  6745. *X#ë*Å"DMÍþ:Ó"2W#Ç"Í¿ :{#þ�Êì:{#þÊnÇ" Íà :a#Ò‡*x#&�Í"ë*X#"X#!W#:Ó"–ÆÿŸõ:ç"Ö€ÖŸÁH¡Ò¦!ç"6�Ç"Íé
  6746. Ín /2k#ÒÎ:a#/!c#¶ÒËÇ"Íà ÃÙÇ"Íj !h#6�!i#6*X#ë*Å"6ÉÃ÷*Z#ë*X#"X#ÃôÉ![$q:[$þ Ú!¸"4>�!$¾Ò:$!¸"¾ÒÉ:$Ò1*[$&�ëÍ�*S#M�!ª ^#Vëé*[$MÍ„ø*[$&�ëÍ�ø*[$&�ëÍ�ø*[$&�ëÍ�øÁ"_#Í;"Ú„Í *_#ˆ$ :[$w*_##"_#øÃg*[$&�ëÍ�øAKYgu™œÉ!\$q:\$þ ÊÏ*\$MÍûÃ:$þ�Âá*\$MÍûÃ:¸"2]$!$:]$¾Úþ!$:]$–2]$Ãç!]$:$–w>�!]$¾Ò!]$5 ÍûÃ:\$þ Â(!¸"6�É!^$q:^$Ö�ÖŸ!$¦wÒF ͹ÃO:^$Æ0O͹É!_$q:_$æøOÍ):_$æOÍ)É!`$6:$ÖÖŸ2$:$†'2$:$Î�'2$:$Î�'2$*$MÍP*$MÍP*$MÍP:$þ¿:͹ ͹ÃÄ ͹É!a$q:$ÒÙ:a$þ ÂÙÉ:n#Ò9:a$Ö ÆÿŸõ:a$ÖÆÿŸÁH¡Ò9:$2b$þ�Ê(:b$þÂ!b$6<:¹"<2¹"!b$¾Ú(!¹"6� ͹>�!$¾Ò4Ík!n#6�:a$þ ÂF!¹"6�*a$M͹:a$þ
  6747. ÂZ!n#6É!c$q:c$ÖaŸ/õ>z!c$–Ÿ/ÁH¡Ò~:c$æ_2c$:c$É!d$q:d$ÖAŸ/õ>Z!d$–Ÿ/ÁH¡Ò¥:d$ö 2d$:d$É!f$6*õ"M�!N ^#VëéÃÄÃÄÍ¥ Ã`ÃÄ¿"]#Í;"Ú :e#/!b#¶Òð!��"X#Ãÿÿ]#Í@"µÊÍ *_#"X#ÍÈ*]#ë*Å"~2e$*]##"]#Ã`Ã5!f$6���Í�2e$Ã`��Í�æ2e$Ã`Í€2e$Ã`¾ÁÄÌÏ"5E:f$Ò•:$Ò€:o#<2o#Ö�ÖŸ2f$Ë:e$Ö
  6748. ÖŸ2f$:f$Ò•ÍN :$Ò¤:e$æ2e$:$Ò³*e$MÍ[É: $ÒÂ*e$MÍ‚É:e$É>�!½"¾Òá:½"=2½"þÂÞ>
  6749. É>É>�!»"¾Òÿ!»"5+N�!~# ~2g$!º"4ÉÍ©2g$þ >É>�!$¾Ò;*$MÍkÒ8:$2º"!$6�:¼"<2»"!¼"6�Ãg>�!$¾Òc*$MÍkÒ\!$6�!½"6> É:g$ÉÃg:g$ÉÃáÉ!h$q:¼"!h$†wO�!~# ~2i$þ—*h$&�~# :g$w>É!g$:i$¾Â¨!¼"4í!¼"6�>�ÉÍÆ2p#:$ÒÌX#]#Í;"Ÿ!i#¦É:p#ÖÖŸÉ!o$6�ÍÆ2j$:j$þ:Ê:j$þÂ�:o$ÒøÉÇ"Íà *j$MÍÅÍÆ2j$ÃàÍÆ2j$Í̇‡‡‡2l$:j$2k$ÍÆ2j$ÍÌ!l$¶w:l$þ�ÂD!o$6ÃI!o$6�: $!o$¦Òx:j$Ö:ÆÿŸõ:j$ÖÆÿŸÁH¡ÒuÍÆ2j$ÃTÃÈ:ÍÅ*k$MÍÅ*j$MÍÅ:l$2m$Í"p$Í2n$:l$þ�ʲ!l$5Í2k$Ã�Íþ�ÊÂÇ"Íà ÍÆ2j$ÃàÉ:j$Ö0O> ¹ÚÞ:j$Ö0É:j$ÖAO>¹ÒòÇ"Íà :j$ÖAÆ
  6750. ÉÍÆ2j$OÍÅÍÌÉÍú‡‡‡‡õÍúÁH±!m$†wÉÍO�`iÍ"åÍáÍ"É>�!$¾Ò@ Í¥ >�!$¾ÒN Í¥ É*_#}æþ�ÊbÍÅÃOÍ2Í Í™
  6751. ö"Íj :{#þÿÂ�ö"Íà :y#þÿÊú:.#ÒÞ:$ÚÞ:{#ÖYÆÿŸõ:{#ÖNÆÿŸÁH¡ÒÃ{ÍÕÍŸOÍ[2{#Ø:{#þYÊÛžÍÕͺö"Í¢ Éͺ:.#æ2.#:/#æ2/#%#ÍV
  6752. %#Í¢ %#Å#Í( ö"Í0
  6753. :&#æ!r#¶2&#:'#æ#¶2'#:(#æ#¶2(#:)#æ#¶2)#:-#æ2-#:.#æ#¶2.#:/#æ#¶2/#:0#æ20#%#ÍV
  6754. :$Ò}Í¡
  6755. :Ò"ö€2Ò"!Ó"6�Ç"ÍV
  6756. É:b#Ú¦!ˆ$"Å"�ÍK"€ÿÍä!ë>€Í1""¿""Á"Ãæˆ$�Í@"Í"€ÿÍä!ë>€Í1""¿""Á"ˆ$ €�"Å"Á"_#Í;"ÚàÍ !��"X#É:$/õ>�X#ÍH"µÆÿŸÁH¡Ò@>€X#ÍH""Ã"!r$6�>€!r$¾Ú@:r$Ã"ÍÔ!ë*Å"~þÂ9:r$Ã"ÍÔ!"X#É!r$4ÂÉ:e#!f#¦2a#!i#6�!b#6�!l#6�+6�!s$6�>!s$¾Ú¶*s$&�$ ~þ�ʯ*s$&�$ ~þ‘!a#6�ï*s$&�$ ~þ¯:e#!f#¦2b#!a#6�!s$4ÂbÍ~:f#ÒÃÍW:a#Ò:i#ÚÍÈ:c#!i#¦ÒðÍç*X#"_#:j#ÒðÉ*X#"_#Í *_#"X#:k#!i#¦Ò ÍRÃÊÃG: $!$¶Ò$ÍÕÃ5Í°Ú5*p#MÍÅÃ$:j#!c#¦ÒG*_#"X#É:e#ÒQÍOÉÍ¡
  6757. Ç"Íé
  6758. Íù
  6759. €�ÍþÇ"Í©
  6760. 2{#Ö�ÖŸõÍn ÁH±Ò‘*è""#:ê"2#!i#6�É:{#þ°*è"#"è">�Í'"µÂ­!ê"4Ãà:{#þÂØ€�*è"€ÿÍä!"è">�Í'"µÂÕ!ê"4ÃàÇ"Íà ÃfÉ:z#þ�Âõ!��"t$"x$Í¡
  6761. €�Íþ!h�6�\�Í !��"v$:{#ÖÿÆÿŸt$v$õÍ;"ŸÁH¡Ò6*v$#"v$Í” Ã:{#þÿÂ]>�x$ÍH"µÂR\� Íà : $Ú\ͺÉ*v$#"t$:{#懇‡‡‡_�!€�#å&#Í( &#ÅÈ"Í( ÍfÒ#!1#6�!Ó"6�:/#/!$¶Ò#: $Ú>�x$ÍH"µÂ®ÍÕ!{#6�:{#ÖYÆÿŸõ:{#ÖNÆÿŸÁH¡ÒÍ':$Òü¸ÍÅÍŸOÍ[2{#Ã!{#66YÃÇ*x$#"x$!g#6�:{#ÖYÖŸ! $¶Ò#ÍAÃõÉͺ!z$6> !z$¾Úe*z$&�%# ~2{$þ Ê^:z$þ ÂW.ͨ*{$Mͨ!z$4Â/É:$Úp>ÉÍ¡
  6762. !Ó"6?Ç"Í :{#þÿʲ:{#懇‡‡‡_�!€�#å È"Í( :Ò"Ú¬>ÉÍ” Ã~>�É!ô":R#–ÖŸ!Ç"õ:%#–ÖŸÁH¡ÒÔÍH É:þ#<2þ#!}#¾Úæ> É*þ#&�~# NÍ[ÉÍÕ2p#þ ÂÃôÉÍô:p#þ ÊÍH É!}$p+q.�*|$ 6 !p#6 #6�:q#þ,ÒT:q#þ ÂA!p#6�ÃN:q#þ$ÂN!p#6 Í’ Ã)$�*|$ 6�,�*|$ 6:¾"<*|$w*|$ :ÿ#w!~$6�>!~$¾Ú—*~$&�$ 6�!~$4Â|!»"6�#6�#6�Íô!q#6�*p#MÍc ÚÚ:q#þÚ¾É:p#þ*ÂÎͲ ÃÑÍ’ ÍÕ2p#ê:p#þ:¿:q#þÂ(*|$#~ÖA<*|$wO>¹ÒþÉÍô*p#MÍc Ò%:p#þ[ÂÍÌ !þ#5.�*|$ 6 Éñ:q#þÊ1É!†$6ÿ#6�>
  6763. !‡$¾Ú°!…$6�:…$<2…$O>‘Ÿ/õ:…$!†$†O�!J å*…$&�ë*|$Á
  6764. –ÖŸÁH¡Ò~ÃG:…$þ¡.�*|$ :‡$wÍÕþ[ÂœÍÌ !þ#5É:†$Æ2†$!‡$4Â9É:p#þ[¼ÍÌ Ã_ :q#þ�ÂÈÉ!q#6+~þ. ÍÕ2p#OÍc Ú :q#þ ÚëÉ:p#þ*Âû Ͳ ÃþÍ’ ÃÔ!q#6�+~þ;Â= ÍÕ2p#OÍc Ú= :q#þÚ$ É*q#&�$� ë*|$:p#w!q#4à :p#þ[ÂH ÍÌ !þ#5.�*|$ 6 �*|$ 6�ÉÃ¥É!€$q!�$6�> !�$¾Ú� *�$&�> :€$¾Âˆ >É!�$4Âl >�É:q#<2q#O�*|$ :p#w:p#þ?± !d#6É!‚$q!p#6?!‚$:q#¾ÒË Í’ û ÉÍÕ2p#:p#Ö ÖŸõ:p#Ö]ÖŸÁH±ÚÍ!:p#ÖA2ƒ$O>¹Ò!:p#þ Â
  6765. !ÍÕ2p#Ã!Í¥ ÃÊ!:p#ÖSÖŸõ:p#ÖQÖŸÁH±ÒX!:þ#<2„$ÍÕ2p#ÖÖŸõ:p#Ö ÖŸÁH±ÚO!Ã1!ÍÕ2p#Ãœ!ÍÕ2p#Ö02„$O> ¹Òr!!„$6Ãœ!ÍÕ2p#Ö02$O> ¹Úœ!*„$&�Íü!å*$&�Á ë!„$sÃr!*ƒ$&�$ :„$w:ƒ$þÂÊ!>!„$¾Ò¿!Í¥ -�*|$ :„$wÃÒ ÍÕ2p#Éë_�ë…oŒgÉ_�{¥oz¤gÉë_�ë¥o¤gÉ^#Vë)å))Á É_�{µoz´gÉ^#Vë) Â"É^#Vë|·g}o Â"É_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ�����������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; I/O Port addresses for Z80 chip set
  6766. ; based system with wd1797 FDC
  6767. ; chip bases
  6768. p$zdma equ 0
  6769. p$wd1797 equ 4
  6770. p$zpio1 equ 8
  6771. p$zctc1 equ 12
  6772. p$zpio2 equ 16
  6773. p$boot equ 20 ; OUT disables boot EPROM
  6774. p$zdart equ 28 ; console 1 and printer 1
  6775. p$zpio3 equ 36
  6776. p$zsio1 equ 40
  6777. p$zsio2 equ 44
  6778. p$zctc2 equ 48
  6779. ; diskette controller chip ports
  6780. p$fdcmnd equ p$wd1797+0
  6781. p$fdstat equ p$wd1797+0
  6782. p$fdtrack equ p$wd1797+1
  6783. p$fdsector equ p$wd1797+2
  6784. p$fddata equ p$wd1797+3
  6785. ; parallel I/O 1
  6786. p$select equ p$zpio1+0
  6787. p$fdint equ p$zpio1+0
  6788. p$fdmisc equ p$zpio1+1
  6789. p$zpio1a equ p$zpio1+2
  6790. p$zpio1b equ p$zpio1+3
  6791. ; counter timer chip 1
  6792. p$baudcon1 equ p$zctc1+0
  6793. p$baudlpt1 equ p$zctc1+2
  6794. p$index equ p$zctc1+3
  6795. ; parallel I/O 2, Centronics printer interface
  6796. p$cent$stat equ p$zpio2+0
  6797. p$cent$data equ p$zpio2+1
  6798. p$zpio2a equ p$zpio2+2
  6799. p$zpio2b equ p$zpio2+3
  6800. ; dual asynch rcvr/xmtr, console and serial printer ports
  6801. p$crt$data equ p$zdart+0
  6802. p$crt$stat equ p$zdart+1
  6803. p$lpt$data equ p$zdart+2
  6804. p$lpt$stat equ p$zdart+3
  6805. ; Third Parallel I/O device
  6806. p$configuration equ p$zpio3+0
  6807. p$bankselect equ p$zpio3+1
  6808. p$zpio3a equ p$zpio3+2
  6809. p$zpio3b equ p$zpio3+3
  6810. ; Serial I/O device 1, printer 2 and console 4
  6811. p$lpt2data equ p$zsio1+0
  6812. p$lpt2stat equ p$zsio1+1
  6813. p$con4data equ p$zsio1+2
  6814. p$con4stat equ p$zsio1+3
  6815. ; Serial I/O device 2, console 2 and 3
  6816. p$con2data equ p$zsio2+0
  6817. p$con2stat equ p$zsio2+1
  6818. p$con3data equ p$zsio2+2
  6819. p$con3stat equ p$zsio2+3
  6820. ; second Counter Timer Circuit
  6821. p$baudcon2 equ p$zctc2+0
  6822. p$baudcon34 equ p$zctc2+1
  6823. p$baudlpt2 equ p$zctc2+2
  6824. p$rtc equ p$zctc2+3
  6825. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå7�1dà ����������B1H1D3S0P0������Í|
  6826. INITIATION OF PRINTER/MODEMPORT - �ͦÍ|
  6827. BAUDRATE :�:Ö/G�!ñý|�í°Í|.....
  6828. HANDSHAKING : �:Ö/G�!%ý¯�í°Í|...
  6829. DATABITS : �:Ö/G�!3ýâ�í°Í|.
  6830. STOPBITS : �:Ö/G�!:ý�í°Í|...
  6831. PARITY :�:Ö/G�!Fý@�í°Í|..... Commandstring : �!r
  6832. �í°Í|..........
  6833. Baudrate Handshaking Databits Stopbits Parity
  6834. 0: 110 0: NO 0: 5 0: 1 0: NONE
  6835. 1: 300 1: YES 1: 6 1: 1.5 1: EVEN
  6836. 2: 600 2: 7 2: 2 2: ODD
  6837. 3: 1200 3: 8
  6838. 4: 2400
  6839. 5: 4800
  6840. 6: 9600
  6841. 7: 19200
  6842. 8: 38400
  6843. 9: 76800
  6844. I=Init port, N=New default saved, <RET>=no change, commandstring.
  6845. �Í|Your choice ? �:]�þI Í|I�A͈!ô~§ÊEþ()ÍsÚM!U~2#~2#~2#~2#~2Í|
  6846. �ÃL#~˯þIÂH:Ö/G!Ý##ü~2h#~2m:Ö/G!##ý~2o:Ö/G!+##ü~2q#~!o¶w:Ö/G!7#ý~!m¶w:Ö/G!C#ý~!m¶w!eÍZÍ|
  6847. ..............Printer/Modem port initialized.
  6848. �Ã��þNÊÃÍ|�Ã7!U:w#:w#:w#:w#:wÉ8àæO · È#~˯#þB(:þH(DþD($þS(þP À~þ08»þ30·2YÖ~þ08­þ30©2XÈ~þ08Ÿþ40›2Wº~þ08‘þ:0�2U¬~þ08ƒþ2ÒV2V�®À€€@€ €€€€€€@ 110 300 600 1200 2400 4800 9600192003840076800� NOYESŠÊ�ªAêÁ5678 11.5 2� NONE EVEN ODD61300~·ÈG#N#í³õE ‡áê��Í|
  6849. �Éã~#ã·ÈOÍ�ô
  6850. óÃ�å! ��Õí[�ÑãÉ�PRIMO COM������������������������ŸÍ�·( Í|
  6851. Cannot open PRIMO.COM
  6852. �Ã��€�Í�!ŸÍ�·( Í|
  6853. Cannot read PRIMO.COM
  6854. ���
  6855. ���!í°€�Í�"ŸÍ�·(!Í|
  6856. Cannot write PRIMO.COM
  6857. �Ã��Í|
  6858. ..............New default values saved, but not sent to port.�Ã��!ÉÉ~O#~©æU©æ~©æª©Ë¿#èÍ|Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúg¤z
  6859. �É
  6860. ����������������������������������������������������������������������������������������������������������������eôuðgáúg¤z
  6861. �É
  6862. ������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'PRIMO.Z80'
  6863. ;**********************************************************
  6864. ;* PROGRAMMET S[TTER SIO1A-CTC0 P] F\LJANDE S[TT: *
  6865. ;**********************************************************
  6866. ;* TILLDELNINGAR OCH DEFINITIONER *
  6867. ;**********************************************************
  6868. .Z80
  6869. ; SENASTE UPPDATERING: 1984-01-03.
  6870. ; KONSTANTER
  6871. CR EQU 0DH ; VAGNRETUR
  6872. LF EQU 0AH ; RADFRAMMATNING
  6873. BELL EQU 7 ; RING I KLOCKAN
  6874. ; ZILOG COUNTER TIMER (CTC) PORT NUMMER:
  6875. CTC0 EQU 8 ; CTC CHANNEL 0
  6876. CTC9600 EQU 00000100B ; TKONST = 9600 BAUD*32
  6877. CTC4800 EQU 00001000B ; TKONST = 4800 BAUD*32
  6878. CTC1200 EQU 00100000B ; TKONST = 1200 BAUD*32
  6879. CTC300 EQU 10000000B ; TKONST = 300 BAUD*32
  6880. ; LINE PRINTER DEFINITIONER:
  6881. LPTCTL EQU 1 ; CONTROL PORT
  6882. PAGE
  6883. ASEG
  6884. ORG 100H
  6885. START: LD SP,STACK
  6886. JP START2
  6887. DEFB 0,0,0,0,0,0,0,0,0,0
  6888. DEFAU: DEFB 'B6H1D3S2P0'
  6889. DEFB 0,0,0,0,0,0
  6890. START2: CALL PNEXT
  6891. DEFB CR,LF,LF
  6892. DEFB 'INITIATION OF PRINTER/MODEMPORT - ',0
  6893. CALL KRYPTO
  6894. START1: CALL PNEXT
  6895. DEFB LF,LF,LF
  6896. DEFB 'BAUDRATE :',0
  6897. LD A,(DEFAU+1)
  6898. SUB '0'-1
  6899. LD B,A
  6900. LD DE,5
  6901. LD HL,BAUD+20
  6902. JR LOOP1A
  6903. LOOP1: ADD HL,DE
  6904. LOOP1A: DJNZ LOOP1
  6905. LD DE,BAUDTX
  6906. LD BC,5
  6907. LDIR
  6908. CALL PNEXT
  6909. BAUDTX: DEFB '.....',CR,LF
  6910. DEFB 'HANDSHAKING : ',0
  6911. LD A,(DEFAU+3)
  6912. SUB '0'-1
  6913. LD B,A
  6914. LD DE,3
  6915. LD HL,HAND+2
  6916. JR LOOP2A
  6917. LOOP2: ADD HL,DE
  6918. LOOP2A: DJNZ LOOP2
  6919. LD DE,HANDTX
  6920. LD BC,3
  6921. LDIR
  6922. CALL PNEXT
  6923. HANDTX: DEFB '...',CR,LF
  6924. DEFB 'DATABITS : ',0
  6925. LD A,(DEFAU+5)
  6926. SUB '0'-1
  6927. LD B,A
  6928. LD DE,1
  6929. LD HL,DATA+8
  6930. JR LOOP3A
  6931. LOOP3: ADD HL,DE
  6932. LOOP3A: DJNZ LOOP3
  6933. LD DE,DATATX
  6934. LD BC,1
  6935. LDIR
  6936. CALL PNEXT
  6937. DATATX: DEFB '.',CR,LF
  6938. DEFB 'STOPBITS : ',0
  6939. LD A,(DEFAU+7)
  6940. SUB '0'-1
  6941. LD B,A
  6942. LD DE,3
  6943. LD HL,STOP+3
  6944. JR LOOP4A
  6945. LOOP4: ADD HL,DE
  6946. LOOP4A: DJNZ LOOP4
  6947. LD DE,STOPTX
  6948. LD BC,3
  6949. LDIR
  6950. CALL PNEXT
  6951. STOPTX: DEFB '...',CR,LF
  6952. DEFB 'PARITY :',0
  6953. LD A,(DEFAU+9)
  6954. SUB '0'-1
  6955. LD B,A
  6956. LD DE,5
  6957. LD HL,PARITY+3
  6958. JR LOOP5A
  6959. LOOP5: ADD HL,DE
  6960. LOOP5A: DJNZ LOOP5
  6961. LD DE,PARITX
  6962. LD BC,5
  6963. LDIR
  6964. CALL PNEXT
  6965. PARITX: DEFB '..... '
  6966. DEFB 'Commandstring : ',0
  6967. LD HL,DEFAU
  6968. LD DE,KOMTX
  6969. LD BC,10
  6970. LDIR
  6971. CALL PNEXT
  6972. KOMTX: DEFB '..........',CR,LF,LF
  6973. DEFB 'Baudrate Handshaking Databits Stopbits Parity',CR,LF
  6974. DEFB '0: 110 0: NO 0: 5 0: 1 0: NONE',CR,LF
  6975. DEFB '1: 300 1: YES 1: 6 1: 1.5 1: EVEN',CR,LF
  6976. DEFB '2: 600 2: 7 2: 2 2: ODD',CR,LF
  6977. DEFB '3: 1200 3: 8',CR,LF
  6978. DEFB '4: 2400',CR,LF
  6979. DEFB '5: 4800',CR,LF
  6980. DEFB '6: 9600',CR,LF
  6981. DEFB '7: 19200',CR,LF
  6982. DEFB '8: 38400',CR,LF
  6983. DEFB '9: 76800',CR,LF,LF
  6984. DEFB CR,'I=Init port, N=New default saved, <RET>=no change, commandstring.',CR,LF,0
  6985. VAL: CALL PNEXT
  6986. DEFB 'Your choice ? '
  6987. DEFB 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0
  6988. LD A,(5DH) ; BUFFERT
  6989. CP 'I'
  6990. JR NZ,VAL1
  6991. CALL PNEXT
  6992. DEFB 'I',0
  6993. JR INIT1
  6994. VAL1: CALL RDCONB
  6995. LD HL,CONINB+1
  6996. 7 LD A,(HL)
  6997. AND A
  6998. JP Z,SLUT
  6999. CP 1
  7000. JR Z,INIT
  7001. CALL ANALYS
  7002. JP C,ERROR
  7003. LD HL,BVAL
  7004. LD A,(HL)
  7005. LD (DEFAU+1),A
  7006. INC HL
  7007. LD A,(HL)
  7008. LD (DEFAU+3),A
  7009. INC HL
  7010. LD A,(HL)
  7011. LD (DEFAU+5),A
  7012. INC HL
  7013. LD A,(HL)
  7014. LD (DEFAU+7),A
  7015. INC HL
  7016. LD A,(HL)
  7017. LD (DEFAU+9),A
  7018. CALL PNEXT
  7019. DEFB LF,0
  7020. JP START1
  7021. INIT: INC HL
  7022. LD A,(HL)
  7023. RES 5,A
  7024. CP 'I'
  7025. JP NZ,ERR1
  7026. INIT1: LD A,(DEFAU+1)
  7027. SUB '0'-1
  7028. LD B,A
  7029. LD HL,BAUD
  7030. JR INLP1A
  7031. INLP1: INC HL
  7032. INC HL
  7033. INLP1A: DJNZ INLP1
  7034. LD A,(HL)
  7035. LD (CTCR),A
  7036. INC HL
  7037. LD A,(HL)
  7038. LD (WR4),A
  7039. LD A,(DEFAU+3)
  7040. SUB '0'-1
  7041. LD B,A
  7042. LD HL,HAND
  7043. JR INLP2A
  7044. INLP2: INC HL
  7045. INLP2A: DJNZ INLP2
  7046. LD A,(HL)
  7047. LD (WR3),A
  7048. LD A,(DEFAU+5)
  7049. SUB '0'-1
  7050. LD B,A
  7051. LD HL,DATA
  7052. JR INLP3A
  7053. INLP3: INC HL
  7054. INC HL
  7055. INLP3A: DJNZ INLP3
  7056. LD A,(HL)
  7057. LD (WR5),A
  7058. INC HL
  7059. LD A,(HL)
  7060. LD HL,WR3
  7061. OR (HL)
  7062. LD (HL),A
  7063. LD A,(DEFAU+7)
  7064. SUB '0'-1
  7065. LD B,A
  7066. LD HL,STOP
  7067. JR INLP4A
  7068. INLP4: INC HL
  7069. INLP4A: DJNZ INLP4
  7070. LD A,(HL)
  7071. LD HL,WR4
  7072. OR (HL)
  7073. LD (HL),A
  7074. LD A,(DEFAU+9)
  7075. SUB '0'-1
  7076. LD B,A
  7077. LD HL,PARITY
  7078. JR INLP5A
  7079. INLP5: INC HL
  7080. INLP5A: DJNZ INLP5
  7081. LD A,(HL)
  7082. LD HL,WR4
  7083. OR (HL)
  7084. LD (HL),A
  7085. LD HL,T9600
  7086. CALL INISTM
  7087. CALL PNEXT
  7088. DEFB CR,LF,'..............Printer/Modem port initialized.',CR,LF,0
  7089. SLUT: JP 0
  7090. ERR1: CP 'N'
  7091. JP Z,OPEN
  7092. ERROR: CALL PNEXT
  7093. DEFB BELL,BELL,0
  7094. JP VAL
  7095. FEL: SCF
  7096. LD HL,BVAL
  7097. LD A,(DEFAU+1)
  7098. LD (HL),A
  7099. INC HL
  7100. LD A,(DEFAU+3)
  7101. LD (HL),A
  7102. INC HL
  7103. LD A,(DEFAU+5)
  7104. LD (HL),A
  7105. INC HL
  7106. LD A,(DEFAU+7)
  7107. LD (HL),A
  7108. INC HL
  7109. LD A,(DEFAU+9)
  7110. LD (HL),A
  7111. RET
  7112. ANALYS: RRA ; KOLLA OM UDDA
  7113. JR C,FEL
  7114. AND 00000111B; ANTAL BYTES
  7115. LD C,A
  7116. INC C ; \KA MED 1
  7117. ANALY1: OR A
  7118. DEC C ; MINSKA MED EN TILL
  7119. RET Z
  7120. INC HL ; B\R PEKA P] TECKEN
  7121. LD A,(HL) ; SPAR DETTA
  7122. RES 5,A
  7123. INC HL ; PARAMETER
  7124. CP 'B' ; [R DET BAUD
  7125. JR Z,ANAB ; JA...HOPPA
  7126. CP 'H' ; [R DET HAND SHAKE
  7127. JR Z,ANAH
  7128. CP 'D' ; [R DET DATABITAR
  7129. JR Z,ANAD
  7130. CP 'S' ; [R DET STOPPBITAR
  7131. JR Z,ANAS
  7132. CP 'P' ; [R DET PARITET
  7133. JR NZ,FEL
  7134. ANAP: LD A,(HL)
  7135. CP '0'
  7136. JR C,FEL
  7137. CP '3'
  7138. JR NC,FEL
  7139. LD (PVAL),A
  7140. JR ANALY1
  7141. ANAS: LD A,(HL)
  7142. CP '0'
  7143. JR C,FEL
  7144. CP '3'
  7145. JR NC,FEL
  7146. LD (SVAL),A
  7147. JR ANALY1
  7148. ANAD: LD A,(HL)
  7149. CP '0'
  7150. JR C,FEL
  7151. CP '4'
  7152. JR NC,FEL
  7153. LD (DVAL),A
  7154. JR ANALY1
  7155. ANAB: LD A,(HL)
  7156. CP '0'
  7157. JR C,FEL
  7158. CP '9'+1
  7159. JR NC,FEL
  7160. LD (BVAL),A
  7161. JR ANALY1
  7162. ANAH: LD A,(HL)
  7163. CP '0'
  7164. JR C,FEL
  7165. CP '2'
  7166. JP NC,FEL
  7167. LD (HVAL),A
  7168. JR ANALY1
  7169. BAUD: DEFB 0AEH,0C0H ; 110 BAUD
  7170. DEFB 80H,80H ; 300 BAUD
  7171. DEFB 40H,80H ; 600 BAUD
  7172. DEFB 20H,80H ; 1200 BAUD
  7173. DEFB 10H,80H ; 2400 BAUD
  7174. DEFB 08H,80H ; 4800 BAUD
  7175. DEFB 04H,80H ; 9600 BAUD
  7176. DEFB 02H,80H ; 19200 BAUD
  7177. DEFB 01H,80H ; 38400 BAUD
  7178. DEFB 01H,40H ; 76800 BAUD
  7179. DEFB ' 110'
  7180. DEFB ' 300'
  7181. DEFB ' 600'
  7182. DEFB ' 1200'
  7183. DEFB ' 2400'
  7184. DEFB ' 4800'
  7185. DEFB ' 9600'
  7186. DEFB '19200'
  7187. DEFB '38400'
  7188. DEFB '76800'
  7189. HAND: DEFB 0H ; INGEN
  7190. DEFB 20H ; JA
  7191. DEFB ' NO'
  7192. DEFB 'YES'
  7193. DATA: DEFB 08AH,001H ; 5 BITS: Tx,Rx
  7194. DEFB 0CAH,081H ; 6 BITS: Tx,Rx
  7195. DEFB 0AAH,041H ; 7 BITS: Tx,Rx
  7196. DEFB 0EAH,0C1H ; 8 BITS: Tx,Rx
  7197. DEFB '5'
  7198. DEFB '6'
  7199. DEFB '7'
  7200. DEFB '8'
  7201. STOP: DEFB 04H ; 1 STOP-BIT
  7202. DEFB 08H ; 1.5 STOP-BITS
  7203. DEFB 0CH ; 2 STOP-BITS
  7204. DEFB ' 1'
  7205. DEFB '1.5'
  7206. DEFB ' 2'
  7207. PARITY: DEFB 0H ; INGEN
  7208. DEFB 03H ; J[MN
  7209. DEFB 01H ; UDDA
  7210. DEFB ' NONE'
  7211. DEFB ' EVEN'
  7212. DEFB ' ODD'
  7213. BVAL: DEFB '6'
  7214. HVAL: DEFB '1'
  7215. DVAL: DEFB '3'
  7216. SVAL: DEFB '0'
  7217. PVAL: DEFB '0'
  7218. ; INISTM:
  7219. ; INITIERAR I/O-PORT FR]N EN TABELL.
  7220. ; ING]NG: HL = ADRESS TILL TABELL AV F\LJANDE
  7221. ; UTSEENDE:
  7222. ; SLUT MARKERAS MED BYTE=0.
  7223. ; BYTE1 = ANTAL BYTES TILL PORT.
  7224. ; BYTE2 = PORTADRESS.
  7225. ; BYTE3...BYTEN = DATA TILL PORT.
  7226. INISTM:
  7227. LD A,(HL) ; KOLLA OM TABELLEN [R SLUT
  7228. OR A
  7229. RET Z ; JA (HL)=0...]TER.
  7230. LD B,A ; H[MTA TABELL[NGD. BYTE-R[KNARE.
  7231. INC HL ; N[STA BYTE
  7232. LD C,(HL) ; H[MTA I/O PORT ADRESS.
  7233. INC HL ; PEKA P] DATA BYTES
  7234. OTIR ; S[ND TILL I/O PORT.
  7235. JR INISTM ; UPPREPA F\R N[STA TABELL.
  7236. PAGE
  7237. ; TABELLER ------------------------------------------------
  7238. ; 9600 BAUD NO HANDSHAKE.
  7239. T9600: DEFB 2,CTC0 ; 2 BYTES TILL CTC0.
  7240. DEFB 01000101B ; COUNTER. TIDSKONST F\LJER
  7241. CTCR: DEFB CTC9600 ; 9600 BAUD.
  7242. DEFB 9,LPTCTL ; 9 BYTES TILL DART B
  7243. DEFB 18H ; RESET CHANNEL.
  7244. DEFB 14H ; SELECT WRITE REGISTER 4.
  7245. WR4: DEFB 10000111B ; X32 CLOCK, 1 STOP BIT, PARITY EVEN
  7246. DEFB 13H ; SELECT WRITE REGISTER 3.
  7247. WR3: DEFB 11100001B ; NO HARDWARE HANDSHAKE ON DB25 PIN 4.
  7248. ; RX 8 BITS, RX ENABLE.
  7249. DEFB 15H ; SELECT WRITE REGISTER 5.
  7250. WR5: DEFB 11101010B ; DTR, TX 8 BITS, TX ENABLE, *RTS LOW.
  7251. DEFB 01H ; SELECT WRITE REGISTER 1.
  7252. DEFB 0 ; NO INTERRUPTS, UNMODIFIED INTERRUPT
  7253. ; VECTOR (BOTH CHANNELS).
  7254. DEFB 0 ; TABELLSLUT.
  7255. ;**********************************************************
  7256. ;* GENERELLA SUBRUTINER *
  7257. ;**********************************************************
  7258. ; PCRLF - GER NY RAD
  7259. PCRLF: CALL PNEXT
  7260. DEFB CR,LF,0
  7261. RET
  7262. ; PNEXT - SKRIVER UT DEN TEXT, SOM OMEDELBART F\LJER
  7263. ; 8� SUBRUTINANROPET.
  7264. ; TEXTEN M]STE AVSLUTAS AV EN BYTE = 0.
  7265. PNEXT: EX (SP),HL ; HL -> TECKENBYTE
  7266. LD A,(HL) ; A = TECKENBYTE
  7267. INC HL ; N[STA BYTE
  7268. EX (SP),HL ; BYT TILLBAKA
  7269. OR A ; [R DET NOLL (SISTA TECKEN)?
  7270. RET Z ; JA...]TER
  7271. LD C,A ; C=TECKEN
  7272. CALL CONOUT ; SKRIV DETTA
  7273. JR PNEXT ; N[STA TECKEN
  7274. ; RDCONB - G\R ANROP TILL BDOS OCH L[SER IN BUFFERT.
  7275. RDCONB: LD C,10 ; READ CONSOLE BUFFERT
  7276. LD DE,CONINB
  7277. JP 5
  7278. ; CONOUT - SKRIVER UT DET TECKEN, SOM FINNS I C P]
  7279. ; CONSOLE.
  7280. CONOUT: PUSH HL
  7281. LD HL,9
  7282. JR GO
  7283. GO: PUSH DE ; LAGRA DE
  7284. LD DE,(1) ; DE=BIOS-VEKTOR
  7285. ADD HL,DE ; ADDERA \NSKAD VEKTOR
  7286. POP DE ; DE ]TER
  7287. EX (SP),HL ; BYT F\R ATT KLARA
  7288. RET ; HOPP TILL HL:s L[GE.
  7289. FCB: DEFB 0 ; DEFAULT DRIVE
  7290. DEFB 'PRIMO COM'
  7291. DEFB 0 ; EXTENT
  7292. DEFB 0,0 ; S1,S2
  7293. DEFB 0 ; RC
  7294. DEFW 0,0,0,0,0,0,0,0
  7295. DEFB 0 ; CR
  7296. DEFB 0,0,0 ; R0,R1,R2
  7297. OPEN: LD C,15 ; OPEN
  7298. LD DE,FCB
  7299. CALL 5
  7300. OR A
  7301. JR Z,SETDMA
  7302. CALL PNEXT
  7303. DEFB CR,LF
  7304. DEFB 'Cannot open PRIMO.COM',CR,LF,0
  7305. JP 0
  7306. SETDMA: LD C,26 ; SETDMA
  7307. LD DE,80H
  7308. CALL 5
  7309. LD C,33 ; READ RANDOM
  7310. LD DE,FCB
  7311. CALL 5
  7312. OR A
  7313. JR Z,FLYTTA
  7314. CALL PNEXT
  7315. DEFB CR,LF
  7316. DEFB 'Cannot read PRIMO.COM',CR,LF,0
  7317. JP 0
  7318. FLYTTA: LD BC,10
  7319. LD DE,90H ; TILL ADRESS
  7320. LD HL,DEFAU
  7321. LDIR
  7322. LD C,26 ; SETDMA
  7323. LD DE,80H
  7324. CALL 5
  7325. LD C,34 ; WRITE RANDOM
  7326. LD DE,FCB
  7327. CALL 5
  7328. OR A
  7329. JR Z,OK
  7330. CALL PNEXT
  7331. DEFB CR,LF
  7332. DEFB 'Cannot write PRIMO.COM',CR,LF,0
  7333. JP 0
  7334. OK: CALL PNEXT
  7335. DEFB CR,LF
  7336. DEFB '..............New default values saved, but not sent to port.',0
  7337. JP 0
  7338. KRYPTO: LD HL,KOD
  7339. LD DE,KOD
  7340. LD B,38/2
  7341. KRYP1: LD A,(HL) ; L[GG 1:AN
  7342. LD C,A ; I C.
  7343. INC HL
  7344. LD A,(HL) ; OCH 2:AN I A.
  7345. XOR C ; STARTA DEKRYTERING
  7346. AND 01010101B
  7347. XOR C
  7348. AND 01111111B
  7349. LD (DE),A ; LAGRA 1:AN.
  7350. INC DE
  7351. LD A,(HL)
  7352. XOR C
  7353. AND 10101010B
  7354. XOR C
  7355. RES 7,A
  7356. LD (DE),A ; LAGRA 2:AN.
  7357. INC DE
  7358. INC HL
  7359. DJNZ KRYP1
  7360. CALL PNEXT ; SKRIV TEXT
  7361. KOD: DEFB ((('C' XOR 'o') AND 55H) XOR 'C') OR 128
  7362. DEFB (('C' XOR 'o') AND 0AAH) XOR 'C'
  7363. DEFB ((('p' XOR 'y') AND 55H) XOR 'p') OR 128
  7364. DEFB (('p' XOR 'y') AND 0AAH) XOR 'p'
  7365. DEFB ((('r' XOR 'i') AND 55H) XOR 'r') OR 128
  7366. DEFB (('r' XOR 'i') AND 0AAH) XOR 'r'
  7367. DEFB ((('g' XOR 'h') AND 55H) XOR 'g') OR 128
  7368. DEFB (('g' XOR 'h') AND 0AAH) XOR 'g'
  7369. DEFB ((('t' XOR ' ') AND 55H) XOR 't') OR 128
  7370. DEFB (('t' XOR ' ') AND 0AAH) XOR 't'
  7371. DEFB ((('(' XOR 'C') AND 55H) XOR '(') OR 128
  7372. DEFB (('(' XOR 'C') AND 0AAH) XOR '('
  7373. DEFB (((')' XOR ' ') AND 55H) XOR ')') OR 128
  7374. DEFB ((')' XOR ' ') AND 0AAH) XOR ')'
  7375. DEFB ((('1' XOR '9') AND 55H) XOR '1') OR 128
  7376. DEFB (('1' XOR '9') AND 0AAH) XOR '1'
  7377. DEFB ((('8' XOR '4') AND 55H) XOR '8') OR 128
  7378. DEFB (('8' XOR '4') AND 0AAH) XOR '8'
  7379. DEFB (((',' XOR ' ') AND 55H) XOR ',') OR 128
  7380. DEFB ((',' XOR ' ') AND 0AAH) XOR ','
  7381. DEFB ((('J' XOR 'e') AND 55H) XOR 'J') OR 128
  7382. DEFB (('J' XOR 'e') AND 0AAH) XOR 'J'
  7383. DEFB ((('t' XOR ' ') AND 55H) XOR 't') OR 128
  7384. DEFB (('t' XOR ' ') AND 0AAH) XOR 't'
  7385. DEFB ((('C' XOR 'o') AND 55H) XOR 'C') OR 128
  7386.  DEFB (('C' XOR 'o') AND 0AAH) XOR 'C'
  7387. DEFB ((('m' XOR 'p') AND 55H) XOR 'm') OR 128
  7388. DEFB (('m' XOR 'p') AND 0AAH) XOR 'm'
  7389. DEFB ((('u' XOR 't') AND 55H) XOR 'u') OR 128
  7390. DEFB (('u' XOR 't') AND 0AAH) XOR 'u'
  7391. DEFB ((('e' XOR 'r') AND 55H) XOR 'e') OR 128
  7392. DEFB (('e' XOR 'r') AND 0AAH) XOR 'e'
  7393. DEFB (((' ' XOR 'C') AND 55H) XOR ' ') OR 128
  7394. DEFB ((' ' XOR 'C') AND 0AAH) XOR ' '
  7395. DEFB ((('o' XOR 'r') AND 55H) XOR 'o') OR 128
  7396. DEFB (('o' XOR 'r') AND 0AAH) XOR 'o'
  7397. DEFB ((('p' XOR '.') AND 55H) XOR 'p') OR 128
  7398. DEFB (('p' XOR '.') AND 0AAH) XOR 'p'
  7399. DEFB CR,LF,0
  7400. RET
  7401. CONINB: DEFB 10 ; CONSOLE-BUFFERT MAX 5 TECKEN.
  7402. DEFS 12 ; R[KNARE OCH BUFFERT
  7403. DEFS 100
  7404. STACK EQU $
  7405. END
  7406. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€É�����������€3��PUT ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1$Ãä����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321WARNING:
  7407. $OUTPUT~TO~FILE~CONSOLE~CONOUT:~AUXILIARY~AUXOUT:~END~CON:~AUX:~LIST~LST:~PRINTER~INPUTÿ�
  7408. )15:?DIQVNOT~ECHO~RAW~FILTERED~SYSTEM~PROGRAMÿ� $ÿ�[]=, ./;�ÿError at the '^': $Error at end of line: $Invalid option or modifier$End of line expected$Invalid file specification$Invalid command$Invalid delimiter$File is Read Only$ (Y/N)? $PUT aborted$Enter Password: $Putting $list$console$ input to $ output to $file: $
  7409. Do you want another file$File already exists; Delete it$PUT completed for $printer$console$Requires CP/M 3.0$CP/M 3 PUT Version 3.0
  7410. $Put console output to a file$
  7411. Enter file: $1$1$Ín}Ö0ŸõÍn|ÖÖŸÁH±Ò 8ŠÍ7���Í���Íý/Ò£œÍ7µÍ7ÒÍ7€€�ÍG2*͵
  7412. !��6 å**&�Á 6���Íý/Ò[���Í�!&6:*!&¾Ú‹*&&��� NÍË *&&��� w:&<2&Â`!‚�"':*2)".‚�͉Ã!&6*&&�€� ~þ ÂÁ:&<2&è!��"'+~2)å*&&�Á ".!06�!26‹Å0âÍZ:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
  7413. ÖŸÁH±Ò“!86‹Å0âÍZ:0þÂ9‹Å0âÍZ:0þÂN‹Å0âÍZ:0þÂa*.DM͉Ã�:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
  7414. ÖŸÁH±Ò‹Í)Ã�Íë
  7415. Ã:0Ö ÖŸõ:0Ö ÖŸÁH±õ:0Ö ÖŸÁH±Ò@!86#6�!,6Š+6‰‹Å0âÍZ:0þÂé‹Å0âÍZ:0þÂþ‹Å0âÍZ:0þÂ*.DM͉:0Ö ÖŸõ:0Ö ÖŸÁH±õ:0Ö ÖŸÁH±Ò8Í)Ã=Íë
  7416. Ã:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö ÖŸÁH±Ò:2þ ÂrÍ)ËÅ0âÍZ:0þ—‹Å0âÍZÿ:0þ¿!86#6#6�!,6Ž+6�‹Å0âÍZ:0þÂÔ‹Å0âÍZ:0þÂä*.DM͉:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö ÖŸÁH±ÒÍ)ÃÍë
  7417. ûv��Í�É!Hq*H&�ëÍ�Éý�Í�É!Jp+q*Ië Í�É!Ms+p+q*K:Mw#6�*Kë
  7418. Í�*K#"KN#FyÉ�� Í�É�� Í�É!Op+q*NëÍ�É!Qp+q*PëÍ�É!Sp+q*RëÍ�É!Tq*T&�ë-Í�É!Uq:U24!56�41Í�É!Ws+q:V24!56ÿ*W&�"641Í�É!Yp+q*Xë<Í�ÉÿÿmÍ�É![p+q*ZëmÍ�É!\q!]6*]&�
  7419. ¾Â>>�É*]&� :\¾ÂR:]É!]4Ã,É!cr+s+p+q+ÑÁp+qÕ:2þ ÂtÉÍ™
  7420. !j6�Íß *b~þ�ÊÉ*b~2j*gMÍ#22!n6:2þ�ÂÀÍý :nÚ³ÃÃ*gMÍ#22ÞÃÓÍß Ã:d21Í=
  7421. É:d212m*b~2k!n6�*b~2jÍß *b~þ�ÂþÃY *bN�å!� ë*`å*` Á
  7422. –=2l!m¾áÂM !n6!e6:m!e¾ÚJ Íý :nÚC Ãè!e4Â, ÃP Ãè*b6�Í=
  7423. É*b:kw:1.Írë+s#rÍ™
  7424. :2þ�ʃ *.#".È !26É:j2oO�*` ~2f*f&�ë*^:¾ÊÙ !o4*b:ow*f&�ë*^:g¾ÂÈ É*o&�ë*`~2fÚ *b6�É*.~2g͉ :f2h!d6*.#~2gÉ!h4N�*^ :3¾Â
  7425. !n6�Ã-
  7426. *h&�ë*^:g¾Ê-
  7427. !n6�!d4N�*. ~2gÉ*d&�ë*.~2g*gMÍ#22:2ÖŸõ> !2–ŸÁH±Ò†
  7428. !d4N�*. ~2g*gMÍ#22ÃU
  7429. :d21.Ír#ë+s#rÉ*.NÍ#22!)¾Â´
  7430. *.#".Ù
  7431. É Í
  7432. ÍÉ!ss+q+ÑÁp+qÕ:s=2sþÿÊê
  7433. *p:rw*p#"pÃÍ
  7434. É!tq!}6�*'"y"{ÍÀ2%:%þ(Ò !%6(*)&�ë*%&�Í!ws*)&�ëÍ�ë!xs:tþÊs :tÖÖŸõ:tÖÖŸÁH±Ò\ *.+".Ãs :tþÊs :1.͵+ë+s#r͵
  7435. !u6:w!u¾Ú™ *y"{*%MÍ !u4Â{ *xMÍ :}Ò° *Í7ö =Í7:%þAÒÁ ͵
  7436. *tM�! ^#VëéTÍ7à oÍ7à „Í7à ŸÍ7à ¯Í7à ÁÍ7Ã Ñ Ú ã ì õ þ ���Í�É!~q!v6:~!v¾ÚD *yNÍ*y#"y!v4Â% ͵
  7437. !v6:~!v¾Úƒ *{.͸µÂp !}6^ÍÃu  Í*{#"{!v4ÂL ͵
  7438. É!€p+q*DMÍ7ÓÍ7Í2�͵
  7439. :�ÖyÖŸõ:�ÖYÖŸÁH±ÚÊ ÜÍ7���Í�É!‚q:‚þaÚå :‚þ{Òå :‚Ö É:‚ÉÍ.OÍË 2ƒ:ƒÉ͵
  7440. ͵
  7441. èÍ7@Å ÍÀ
  7442. !„6�>!„¾Ú… Íé 2…þ Ú4 *„&�@ :…w:…þ Â= É:…þÂH à :…þÂn :„þÒ[ à :„=2„O�!@ 6 à :…þÂ~ ���Í�!„4 ÉùÍ7:8þÂ� Í7ã Í7:8þ´ Í7ú Í7É!‡p+qÍÀþ0ÒΠ͵
  7443. &Í7*†~þ�Êì *†~Æ@OÍ:Í!ˆ6> !ˆ¾Ú,:ˆþ Â.Í*ˆ&�ë*†~þ Ê%*ˆ&�ë*†NÍ!ˆ4Âñ É,Íú"‰>ÿ‰͵µÊr*‰++"‹~Ò[+Íú"‹Ãr€Í7͆ *‰DMÍ» -͇ ÿÍ°@Í :@þ Ê�:b�ö€2b�\�Í�"‰*‰}þÿÂ*‰|2�þÂö€Í7H͇ \�Í€"‰*‰}þÿÂö*‰|2�þÂÚÍë
  7444. :�þÂèÍ÷ ͵
  7445. �Í°\�Í€"‰�Í°:@þ Ê :b�ö€2b�\�Í�"‰�Í°͆ \�Í» 8Í„É:2Ö ÆÿŸõ:2ÖÆÿŸÁH¡ÒFÍë
  7446. ,Íú"Ž>ÿÍžµÊu+Íú"�gÍ7*ŽDMÍ» ͵
  7447. ÃF͆ :8þ‰zÍ7Ã�‚Í7���Í�É:2ÖÆÿŸõ:2Ö ÆÿŸÁH¡Òˆ!’6�ñÅ0ÍZ:0þÂÜ!’6ñÅ0ÍZ:0Ö�ÖŸõ:0ÖÖŸÁH±Òù�Íë
  7448. :0þÂ:’Ò!96�Ã!96:0þÂ1:’Ò,!:6Ã1!:6�:0þÂM:’ÒH!:6�ÃM!:6:0þÂi:’Òd!;6Ãi!;6�:0þÂ…:’Ò€!;6�Ã…!;6ØÉ!”p+q*“"<!\�"><Í7"•ÿÿ•Í­µÂ¼*<".Íë
  7449. .@l�
  7450. -ÂÄ>�•͵µÂÞÍ-Ãü*•#".*•~þ[ÊöÍë
  7451. Ãü͘Í-É!˜p+q*—~Ö ÖŸ*—õ~Ö ÖŸÁH±Ò'*—#"—Ã*—~þ�Â3>�É>ÉÉ!��åå`i^#V#~#foÍtÍ2ÂXy·ÂÚwÉGþ:†xÖAÚÚþÒÚ<wÍ2‰þ.ÊÚþ:ÊÚþ;ÊÚÉ6�Íàþ.Ê›Í*ßÍà#6�¡þ;ʵÍ*ùÍÕÍtÍ2ÂÈ33ÃÉÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ2Ê*#þ*Âõ6?ÂàÃ÷wÂàÍ2ÈáÃÚÍ2Ê*333333Õå.�ã;;33ã,ã;;#wÊûÍ2Â#6 Â*ÉO·È�þ ÈOþ Èþ ÚpÈþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Òmæ_æÉáÃÚþ Ê€þ Ê€ÉÃt`i~þÊëþ•2F¯2G#~2H#~2I#~2N*�|þ ·Úî!\�~=òÄåÍ�áw4_åÍ�áP �Í1Í2OÍ'"&Í�###~2M:G· �9!…†Ê!<Í1>27>€2"> 2#!‰ŠÃH:F·ÊH!IÍ1>27>t2">2#2H*&.´~æ@ÖÂî!�Ž"J<VÍ�<WÍ�å^#VÕ###å*#ë*�~þÃ~þÃÂ*&.ú~·Â‡>28í.h"5~þÃÊ—>286!:"o".~þÃÊ>286!áN#Få*#ë*�#",^q#Vpë"*á#N#F*�#"3^q#Vpë"1á4!&ÑL�Í1Ã�� Í�\�Í�\�Í�Ã��:8þ«X Í�!86ÿáÃÜ>ÿ_ Ã�1/Ã�:�~# y°Â1Ép  
  7452. %coÿþþþþþ
  7453. %cÿþ „
  7454. WARNING: Cannot redirect from BIOS
  7455. $
  7456. ERROR: Auxiliary device redirection not implemented
  7457. $
  7458. ERROR: Insufficient Memory
  7459. $
  7460. ERROR: You cannot PUT INPUT to a file
  7461. when using GET or SUBMIT.
  7462. $z ����KÃ������Ã�������þþ  
  7463. %coÿ���ÿÿ����SYSOUT $$$����������������������ë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ˜ ñ=†É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ�����������������������������������������������������������������������������������������������������������…†������~�����������Ã4Ã��ÿ�PUT ���:·ÊœÍ4ÃY:ÖO>Ã5¯2¬áå:¼Ú[yþ<ÊþÊþÚjþbÒjþ%Êj:¬!‘‡ÍöF#fhé!Ø�~¹Ê}#<ÂoÃ[!��9"111ÕÅ*Å:í·Äûʦyþ
  7464. Â!™5üÃ:æ·Êº.Ô~·Â½xþÒ:ç2˜! åx!­Ãa{þýÚþþÈÚáÍ ·ÊÃäÍ[_õÍñþ Âõ:˜·
  7465. Ì :å·Äñ*1ùoÉ:˜·ÊÁÑ*1ùÃ[:å·À{þÊ*Í/Ò4õ^Í4ñö@_!~å#Íösá4ðÍaÄœ¯2!ë5ðÍ_Äœ!ì~+wÉÅÍáÁ*ÅåšÕÍë.àÍë+6.àî9�wÍ áÑõÍëàÍë*•ëÍáñ·ÉÍ_¨Äæ!ÿÿ"é!6ÿ:�¼;��Ì :×<È*Ðë*Òs#r*Éë*Ës#rø*Ô6Ã*Í6ÃÉà  à ~#ÂíÉ…oÐ$É*Å.´~æ Éë"•ëà 11Í_ÃÏþ„!ÅÈG:ê¸!ïÈ:é¸ÊÃ[:è·{Èþ Èþ
  7466. Èþ ÈþÈþ É*Å.Ó¾ÈÕ_ÍÑÃD:˜·ÂgÕÃÍæÑ
  7467. áÕÍ á#FÊ€#^ÅåÍáÁÃp:å·õ Äñ
  7468. ÄÃë^#V#N#Fëx±ÈÅå^Íá#Á Ãœ�“ËDáV___“KÃ* ��Ã�������ÿ���������������ÿÿ����ÿSYSOUT $$$���������������������� Ç€���hhhhhhhhhhhhhh
  7469. PUT ERROR: FILE ERASED
  7470. $
  7471. PUT>$������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggggg���€�BD‚„$ˆH$$ˆI! ‚D�‚ $D�A‰ €‚H‚H$�@„ H!@��Dˆ�! A �ªªª(������������������������(��������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;***************************************************
  7472. ;* *
  7473. ;* sample random access program for cp/m 3 *
  7474. ;* *
  7475. ;***************************************************
  7476. org 100h ;base of tpa
  7477. ;
  7478. reboot equ 0000h ;system reboot
  7479. bdos equ 0005h ;bdos entry point
  7480. ;
  7481. coninp equ 1 ;console input function
  7482. conout equ 2 ;console output function
  7483. pstring equ 9 ;print string until '$'
  7484. rstring equ 10 ;read console buffer
  7485. version equ 12 ;return version number
  7486. openf equ 15 ;file open function
  7487. closef equ 16 ;close function
  7488. makef equ 22 ;make file function
  7489. readr equ 33 ;read random
  7490. writer equ 34 ;write random
  7491. wrtrzf equ 40 ;write random zero fill
  7492. parsef equ 152 ;parse function
  7493. ;
  7494. fcb equ 005ch ;default file control block
  7495. ranrec equ fcb+33 ;random record position
  7496. ranovf equ fcb+35 ;high order (overflow) byte
  7497. buff equ 0080h ;buffer address
  7498. ;
  7499. cr equ 0dh ;carriage return
  7500. lf equ 0ah ;line feed
  7501. ;
  7502. ;***************************************************
  7503. ;* *
  7504. ;* load SP, set-up file for random access *
  7505. ;* *
  7506. ;***************************************************
  7507. lxi sp,stack
  7508. ;
  7509. ; version 3.1?
  7510. mvi c,version
  7511. call bdos
  7512. cpi 31h ;version 3.1 or better?
  7513. jnc versok
  7514. ; bad version, message and go back
  7515. lxi d,badver
  7516. call print
  7517. jmp reboot
  7518. ;
  7519. versok:
  7520. ; correct version for random access
  7521. mvi c,openf ;open default fcb
  7522. rdname: lda fcb+1
  7523. cpi ' '
  7524. jnz opfile
  7525. lxi d,entmsg
  7526. call print
  7527. call parse
  7528. jmp versok
  7529. opfile: lxi d,fcb
  7530. call bdos
  7531. inr a ;err 255 becomes zero
  7532.  jnz ready
  7533. ;
  7534. ; cannot open file, so create it
  7535. mvi c,makef
  7536. lxi d,fcb
  7537. call bdos
  7538. inr a ;err 255 becomes zero
  7539. jnz ready
  7540. ;
  7541. ; cannot create file, directory full
  7542. lxi d,nospace
  7543. call print
  7544. jmp reboot ;back to ccp
  7545. ;
  7546. ;***************************************************
  7547. ;* *
  7548. ;* loop back to "ready" after each command *
  7549. ;* *
  7550. ;***************************************************
  7551. ;
  7552. ready:
  7553. ; file is ready for processing
  7554. ;
  7555. call readcom ;read next command
  7556. shld ranrec ;store input record#
  7557. lxi h,ranovf
  7558. mov m,c ;set ranrec high byte
  7559. cpi 'Q' ;quit?
  7560. jnz notq
  7561. ;
  7562. ; quit processing, close file
  7563. mvi c,closef
  7564. lxi d,fcb
  7565. call bdos
  7566. inr a ;err 255 9becomes 0
  7567. jz error ;error message, retry
  7568. jmp reboot ;back to ccp
  7569. ;
  7570. ;***************************************************
  7571. ;* *
  7572. ;* end of quit command, process write *
  7573. ;* *
  7574. ;***************************************************
  7575. notq:
  7576. ; not the quit command, random write?
  7577. cpi 'W'
  7578. jnz notw
  7579. ;
  7580. ; this is a random write, fill buffer until cr
  7581. lxi d,datmsg
  7582. call print ;data prompt
  7583. mvi c,127 ;up to 127 characters
  7584. lxi h,buff ;destination
  7585. rloop: ;read next character to buff
  7586. push b ;save counter
  7587. push h ;next destination
  7588. call getchr ;character to a
  7589. pop h ;restore counter
  7590. pop b ;restore next to fill
  7591. cpi cr ;end of line?
  7592. jz erloop
  7593. ; not end, store character
  7594.  mov m,a
  7595. inx h ;next to fill
  7596. dcr c ;counter goes down
  7597. jnz rloop ;end of buffer?
  7598. erloop:
  7599. ; end of read loop, store 00
  7600. mvi m,0
  7601. ;
  7602. ; write the record to selected record number
  7603. mvi c,writer
  7604. lxi d,fcb
  7605. call bdos
  7606. ora a ;error code zero?
  7607. jnz error ;message if not
  7608. jmp ready ;for another record
  7609. ;
  7610. ;
  7611. ;********************************************************
  7612. ;* *
  7613. ;* end of write command, process write random zero fill *
  7614. ;* *
  7615. ;********************************************************
  7616. notw:
  7617. ; not the quit command, random write zero fill?
  7618. cpi 'F'
  7619. jnz notf
  7620. ;
  7621. ; this is a random write, fill buffer until cr
  7622. lxi d,datmsg
  7623. call print ;data prompt
  7624. mvi c,127 ;up to 127 characters
  7625. lxi h,buff ;destination
  7626. rloop1: ;read next character to buff
  7627. push b ;save counter
  7628. push h ;next destination
  7629. call getchr ;character to a
  7630. pop h ;restore counter
  7631. pop b ;restore next to fill
  7632. cpi cr ;end of line?
  7633. jz erloop1
  7634. ; not end, store character
  7635. mov m,a
  7636. inx h ;next to fill
  7637. dcr c ;counter goes down
  7638. jnz rloop1 ;end of buffer?
  7639. erloop1:
  7640. ; end of read loop, store 00
  7641. mvi m,0
  7642. ;
  7643. ; write the record to selected record number
  7644. mvi c,wrtrzf
  7645. lxi d,fcb
  7646. call bdos
  7647. ora a ;error code zero?
  7648. jnz error ;message if not
  7649. jmp ready ;for another record
  7650. ;
  7651. ;***************************************************
  7652. ;* *
  7653. ;* end of write commands, process read *
  7654. ;* *
  7655. ;***************************************************
  7656. notf:
  7657. ; not a write command, read record?
  7658. cpi 'R'
  7659. jnz error ;skip if not
  7660. ;
  7661. ; read random record
  7662. mvi c,readr
  7663. lxi d,fcb
  7664. call bdos
  7665. ora a ;return code 00?
  7666. jnz error
  7667. ;
  7668. ; read was successful, write to console
  7669. call crlf ;new line
  7670. mvi c,128 ;max 128 characters
  7671. lxi h,buff ;next to get
  7672. wloop:
  7673. mov a,m ;next character
  7674. inx h ;next to get
  7675. ani 7fh ;mask parity
  7676. jz ready ;for another command if 00
  7677. push b ;save counter
  7678. push h ;save next to get
  7679. cpi ' ' ;graphic?
  7680. cnc putchr ;skip output if not
  7681. pop h
  7682. pop b
  7683. dcr c ;count=count-1
  7684. jnz wloop
  7685. jmp ready
  7686. ;
  7687. ;***************************************************
  7688. ;* *
  7689. ;* end of read command, all errors end-up here *
  7690. ;* *
  7691. ;***************************************************
  7692. ;
  7693. error:
  7694. lxi d,errmsg
  7695. call print
  7696. jmp ready
  7697. ;
  7698. ;***************************************************
  7699. ;* *
  7700. ;* utility subroutines for console i/o *
  7701. ;* *
  7702. ;***************************************************
  7703. getchr:
  7704. ;read next console character to a
  7705. mvi c,coninp
  7706. call bdos
  7707. ret
  7708. ;
  7709. putchr:
  7710. ;write character from a to console
  7711. mvi c,conout
  7712. mov e,a ;character to send
  7713. call bdos ;send character
  7714. ret
  7715. ;
  7716. crlf:
  7717. ;send carriage return line feed
  7718. mvi a,cr ;carriage return
  7719. call :�putchr
  7720. mvi a,lf ;line feed
  7721. call putchr
  7722. ret
  7723. ;
  7724. parse:
  7725. ;read and parse filespec
  7726. lxi d,conbuf
  7727. mvi c,rstring
  7728. call bdos
  7729. lxi d,pfncb
  7730. mvi c,parsef
  7731. call bdos
  7732. ret
  7733. ;
  7734. print:
  7735. ;print the buffer addressed by de until $
  7736. push d
  7737. call crlf
  7738. pop d ;new line
  7739. mvi c,pstring
  7740. call bdos ;print the string
  7741. ret
  7742. ;
  7743. readcom:
  7744. ;read the next command line to the conbuf
  7745. lxi d,prompt
  7746. call print ;command?
  7747. mvi c,rstring
  7748. lxi d,conbuf
  7749. call bdos ;read command line
  7750. ; command line is present, scan it
  7751. mvi c,0 ;start with 00
  7752. lxi h,0 ; 0000
  7753. lxi d,conlin;command line
  7754. readc: ldax d ;next command character
  7755. inx d ;to next command position
  7756. ora a ;cannot be end of command
  7757. rz
  7758. ; not zero, numeric?
  7759. sui '0'
  7760. cpi 10 ;carry if numeric
  7761. jnc endrd
  7762. ; add-in next digit
  7763. push psw
  7764. mov a,c ;value = ahl
  7765. dad h
  7766. adc a ;*2
  7767. push a ;save value * 2
  7768. push h
  7769. dad h ;*4
  7770. adc a
  7771. dad h ;*8
  7772. adc a
  7773. pop b ;*2 + *8 = *10
  7774. dad b
  7775. pop b
  7776. adc b
  7777. pop b ;+digit
  7778. mov c,b
  7779. mvi b,0
  7780. dad b
  7781. aci 0
  7782. mov c,a
  7783. jnc readc
  7784. jmp readcom
  7785. endrd:
  7786. ; end of read, restore value in a
  7787. adi '0' ;command
  7788. cpi 'a' ;translate case?
  7789. rc
  7790. ; lower case, mask lower case bits
  7791. ani 101$1111b
  7792. ret ;return with value in chl
  7793. ;
  7794. ;***************************************************
  7795. ;* *
  7796. ;* string data area for console messages *
  7797. ;* *
  7798. ;***************************************************
  7799. badver:
  7800. db 'sorry, you need cp/m version 3$'
  7801. nospace:
  7802. db 'no directory space$'
  7803. datmsg:
  7804. db 'type data: $'
  7805. errmsg:
  7806. db 'error, try again.$'
  7807. prompt:
  7808. db 'next command? $'
  7809. entmsg:
  7810. db 'enter filename: $'
  7811. ;
  7812. ;***************************************************
  7813. ;* *
  7814. ;* fixed and variable data area *
  7815. ;* *
  7816. ;***************************************************
  7817. conbuf: db conlen ;length of console buffer
  7818. consiz: ds 1 ;resulting size after read
  7819. conlin: ds 32 ;length 32 buffer
  7820. conlen equ $-consiz
  7821. ;
  7822. pfncb:
  7823. dw conlin
  7824. dw fcb
  7825. ;
  7826. ds 32 ;16 level stack
  7827. stack:
  7828. end
  7829. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1Æ Ã¼����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321
  7830. ERROR: Not renamed, $
  7831. ERROR: Drive read only.$Invalid wildcard.$ERROR: No such file to rename.$
  7832. Disk I/O.$Currently Opened.$Bad password.$file already exists$Enter password: $, delete (Y/N)?$ERROR: Invalid File.
  7833. $Requires CP/M 3.0$Enter New Name: $
  7834. ERROR: Incorrect file specification.
  7835. $Enter Old Name: $1Æ 1Æ Íq"6 *6 }Ö0Ÿ*6 õ|ÖÖŸÁH±Òë\Í7���Í�!��"Õ !\�"ê "× ��Í« ÒÕ Íå "× ÿÿÍB µÊÍ„ ùnÍ7(€�ÍG29 >�!9 ¾ÚEÍ7���Í�!��6 å*9 &�Á ": Í)¨Í7*: DM(ÍG29 Í)*: 6 *: #": *: 6=:9 : Í2 #ë+s#r*: 6 !��"Õ !\�"ê "× Õ Íå "× ÿÿÍB µÊ¹Í„ ÿÿ× ÍN µÂÉÍo :\�þ�Êð:ì þ�Êé!ì :\�¾ÊæÍo Ãð*ê ~2ì ÍJÒýÍñà ì Í.þÿÊ Íñ���Í�ûv��Í�Éÿ�Í�É!Æ q*Æ &�ëÍ�É!È p+q*Ç ë Í�É!Ë s+p+q*É :Ë w*É ë
  7836. Í�*É #"É ~É�� Í�É�� Í�É!Í p+q*Ì ëÍ�É��Í�É!Ï p+q*Î ëÍ�É!Ñ p+q*Ð ëÍ�É!Ó p+q*Ò ëÍ�É!Ô q*Ô &�ë-Í�É!Ý q:Ý 2Ù !Ú 6�Ù 1Í�É!Þ q:Þ 2Ù !Ú 6�Ù 1Í:�É!á r+s+q:ß 2Ù !Ú 6þå*à ëá#s#rÙ 1Í�É Í'
  7837. Í'É! s+q+ÑÁp+qÕ: =2 þÿÊ^* : w* #" ÃAÉ! q: þ�ÂyÃÍ7���Í�: þÂ�ãÍ7���Í�: þÂ¥—Í7���Í�: þ³¦Í7: þÂÁïÍ7: þÂÏÍ7: þÂÝÍ7: þ Âó±Í7���Í�É! p+q! 6> ! ¾Ú-: þ Â.Í'* &�ë* >¦OÍ'! 4ÂÿÉ! p+q.�å* ë*ê DMá
  7838. -ÂEâ ͳÿÍÃ* DMÍ£" �ÍÃ* }þÿ‹* |2 : þÒ‡* MÍ_: É>ÿÉ! q: þaÚ¨: þ{Ò¨: Ö É: ÉÍ)#Í7â Å Í4! 6�>! ¾ÚCÍOÍŽ2 þ Úê* &�â : w: þ ÂøÍ)ÃC: þÂõ: þÂ): þÒõ: =2 O�!â 6 ÃÎ: þÂ9���Í�: <2 ÂÅÍh2 É! 6�+6> ! ¾Ú * &�ì ~þ?–* &�ë*ê ~þ?Ê‘€Í7±Í7���Í�Ö! 6ÿ: <2 ÂR: É! p+q* :ì w!! 6> !! ¾Úð*! &�ì ~þ?Âæ*! &�ë* å*! &�ë*ê Á
  7839. w:! <2! ¶É€�ͳì Íz2# þÿÂ
  7840. �Í_:# þÿÊM :# ‡‡‡‡‡o&�€�"$ EÍë"& GÍë"( IÍë"* �Íë", Íë". Íë"0 *$ DMͤ*$ DMÍ.2" þŸ*ê DMÍN 4Í7ÍOÍŽþYÂœ*ê DMÍ“*$ DMÍ.2" ßÃè:" þ½*$ DMÍN ͬ*$ DMÍ.2" :" þÿÊÐ*$ DMÍN ÃèÍ)*ê DMÍô=Í'*$ DMÍô€�ͳ*& ëEÍ*( ëGÍ** ëIÍ*, ë�Í*. ëÍ*0 ëÍ!( ì ÍY µÊD .å*( ëì á
  7841. -Â< ÍŠ2# Ã
  7842. É!3 p+q€Í7*2 DMÍô Í'*" MÍ_É€Í7DÍ7���Í�É*× #"Õ !ì "× Õ Íå "× .â ü
  7843. -¢ É!5 p+q*4 ~Ö ÖŸ*4 õ~Ö ÖŸÁH±ÒÕ *4 #"4 ñ *4 ~þ�Âá >�É>ÿÉÉ!��åå`i^#V#~#foÍ" Íà
  7844. Â
  7845. y·Âˆ
  7846. wÃ7
  7847. Gþ:Â4
  7848. xÖAÚˆ
  7849. þÒˆ
  7850. <wÍà
  7851. Â7
  7852. þ.ʈ
  7853. þ:ʈ
  7854. þ;ʈ
  7855. Ã7
  7856. 6�͎
  7857. þ.ÊI
  7858. ÍØ
  7859. ÃM
  7860. ÍŽ
  7861. #6�ÂO
  7862. þ;Êc
  7863. ÍØ
  7864. Ãg
  7865. ͱ
  7866. ÕÍ" Íà
  7867. Âv
  7868. 33Ãw
  7869. Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍà
  7870. ÊØ
  7871. #þ*£
  7872. 6?ÂŽ
  7873. å
  7874. wÂŽ
  7875. Íà
  7876. ÈáÈ
  7877. Íà
  7878. ÊØ
  7879. 333333Õå.�ã;;33ã,ã;;#wÊ©
  7880. Íà
  7881. ÂÄ
  7882. #6 ÂØ
  7883. ÉO·È�þ ÈOþ Èþ Ú Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò æ_æÉáÈ
  7884. þ Ê. þ Ê. ÉÃ" ë_�ë…oŒgÉ_�{•ozœgÉi`N#F‘o˜gÉ_�{–_z#žWëÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�åòÃ$�ÃäÃòÃú�������N������Ãwy!��"(9"f1f!Ëåþ Ò”2ß!†�� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282�����������������ÿÕÕž�¤�¨�¬�ã�é�ï�ÕÍÿÃÈKÃÿKÃÿ{<ÊÃ�<ʽ�<ÊÈ�Kà ÿÍÎ�ÃÈÍÎ�·ÈÍØ�ÃÈ: �·>ÿÀÃÿ! �~6�·Àà ÿÍ6ÿÃÈÍ9ÿÃÈBK!Ó
  7885. ¾ÈÅOÍSÁÃñ�ë}´Â!,"º*Øå*Õ�NëÍKÿ6�ÑÕ
  7886. ÍÕ:+O�ÑáÃKÿ2$ë^#V#N#Fëx±ÈÅåNpÕ:$þpÊÿ:ÏGæÊjxæÊjæ ÿà ÿYÃÕá#Á ÃA>ÍQÿF¯ÍQÿxÉ�Õ>ÍQÿéG¯ÍQÿxÉþ3Ú°þbÚ¼þqÒ¼þoÊ5þpÊ5ÃÏþÊÇþÊËþÂÏë"Ø"�Éë"ã*ãë!âyþbÚÛ!³� ~GÅÕÚíÚüÃ*Øë!N�ÍKÿÑÕ¯2�!*$�ÍKÿ*áÁÅå"�ÍÕÑÁxæüÈ!*ë!�Ú@$Ú@ÚhÚKÿÚ\ÃKÿ:�·ÊKÿ� ë ~#~ ë wÉ*Ø�NÃKÿ*Ø€�NÃKÿë^#V#N#F!¯åÅÕ",!."*€�ÍKÿ6�˜*ÍÕÁ}´Ê´}¤<Ê´.}“o|šg "(áÑ$�ÃKÿþ˜Êt>�ÚÈ=2(*fù*(}DɯÍQÿÍü"(>ÃQÿ·ÊKÿÍQÿÍKÿ¯ÃQÿ>ÍQÿÃë"%ÍQÿ!Öå¯2�*%DM*�ë*áåÍÝѵÈåëå+)) ��®æÂHÍÀÊ~ëá#ã+}´ãåëÂ#<ááÉ:�<ʲ<Â7ÕÍÀÑÂ7:�<Ê¢<Êo~æÂ7Ã~®æÂ7~æ0þ0Ê7*áëá+"áÁ}æþÈ{æü_}æüoÍݵÈ>ÿ2�¯É~æÊ7®æÂ7ø~þõÂ7ëá"�Ã9:œ·ÈOG® Àå#ÍäáÉõ¯ÍQÿñÉ{•ozœgɾÀ# ÈÃä���ƒ‚""‚‚ƒ������ƒ��‚‚BB���‚‚��������ƒ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÿÃÃÿÃà ÿÃà ÿÃÃÿÃ�������������������������1�����������������������������������������������j$��œ€���������������ÿÿÿ�������€ÿÿÿÿÿ��Ã|ü��’@ "H$€�������UUT‘ˆ‰$$� $’‚I ��D$BA„@„! B$$A IA �$‚!"�� � � ‚@‚$@’$BI!!��@’�""$D‚���A � ������������������������������������������������$’I$��@������!����;�è COPYRIGHT (C) 1980 DIGITAL RESEARCH þ@ÄçÉ:
  7887. 5æö@Í%Ã��������������������������������������������������������������������������������������������������������Y�åò1´5¯252'5Íh+ÍU"!��""*"5Íj"¯2u3>�2v3*5"ø3Í-Í©-:5·ÄZ!��""$"5"5"5"5"5" " 5¯22>2 5Íÿ:Ä4þÊ þÂb:È4þ$ÂÍóÂM:(5�þ-ÊCþ+ÊCþ*ÂMÅÍÿÁ:(5!,5þMÊ[!35þPÂMpÍÿÃ%þÂMÍÝ(Ê¡Í£#Ív#ƒÍ�$:5·ÄáÃ}Í%þ Â}!��"&:5·Ê¦Í>%ë*#5}“|šÚÓÍ ÍV ÍAÂX*|µÄù:5·ÂöÍ(Í#Í�$*#5"ÃA*#5"&Íö#Ív#ÊíÍ%þ ÂRØÍV ÍAÂR*&ë*ÍæÂR"ÃA*5å"%5!Ç4NA#~ÅåÍ«%áÁ Âáp"5É*5N"%5!Ç4q#ÅåÍ¢%áÁw Â3É:Ä4þÀÍÝ(ÀþÀxþ ÉÍáÃ*#5åÍý:,5·Ìoá"#5ÍV%2*5å·ÊÔþ;Èþ Èþ
  7888. ÈþÈþ!É:·ÊÍV :Ä4þÂÚ:È4Í{Êùþ%ÂÏ͉"">ÿ2!:Ä4þÂö:È4õ¯2Ç4Í*ÍoñÃëþ,ÂÚÍkÊÍoÍÿ:Ä4þÂö:È4Í{Êùþ,ÊŠÍù:·ÊÍkÃù*%5#å!(5~Í�ÊÍÿà ¯w2è3Í@:2(4Íy"á"Æ3á"ø3¯2è3>2v3à :u3·ÊL!P46+Í(0>2Ã4É:u3·Êó:v3þÐþÈÍÀ"ÃU¯2Ç4Í‹$͇%Í©$!5É*}´Äç*#5"Íÿ:Ä4þÂ:È4þ:Âà þÂ=X�!´^#fkéî:Vj±ºû&A³ÐþW y
  7889. ~
  7890.  ­ µ ½  8 ; C ³ ¶ Š � ÍýÍÿ:Ä4þÂ:Ç4=ÊG!È4ÊÅF#åÍIáÁà ÍÿÃ,Í*5͘EÍIÍìÍrþ,ÊñÃÍýÍo͉ëÕÍn2Ñ"5Í~2Íì ÃÍýÍÚÍìÍrþ,ÊYÃÍýÍoÍÑ :K4þ Â͉:K4þ Â�" :
  7891. 52> 2K4:·ÄóÍÿ:Ä4þÂM:È4þ
  7892. ÂMÃÍýÍg
  7893. Ã%ÅÍýÍU!P46+:v3þÒÕÁÍ¿$ý*ø3å*†3"ø3Í¿$á"ø3ñþ½:v3þÂ*†3^#V{²Ê½r+sÃÜ*†3^#Vþ ʽ·Ê-:v3þÂ:r+s!Ç46#wÃ4> ¯2Ç4Í‹$í!94~õ6�!(5~õ6�ë"Æ3~Ö,Â_#å!Ç4wÍ‹$áÃ�åÍV Ñ*æ3ÍæÂo6�Í‹$*Æ3~·Â6 Þ*æ3åÍÿ:È4þ,Äùá"Æ3~þ š6�¯2:4ë*†3s#rñ2(5ñ294*†3#"%5͇%Í©$ÃÜÍ@*ø3"5ÍÀ":(42:è32(5·Ä¢à >2Ã4*¦3"Æ3¯2(5à õ͉Írñ!Q4wÉÍóÊM>=ÍîÍn2å*5Í~2ÍýÍ%æü!
  7894. 5¶Í%áÍ~2ÃÍý͉:K4þ Âv }>Òv ÍS
  7895. ÃÍóÂMÍçÃ:5·Êp*#5ë*ÍæÊgÍáÃuÍ>%"Ãu> Í%¯2 :5·ÌO%Íÿ:Ä4þ©:5·Ì[%! 4Íÿ:Ä4þ©:È4þ,Ê€>ÍÊÊ:5·: ÌO%Ã%þ ÈþÈþÈþÉ2)5:Ä4þÂå:È4þ Êîþ!ÊîþÈÍùÍÿÃÍ*%5"-5>2'5Íÿ*%5"&Íÿ:Ä4þÂ:È4þÈþÂüÍÝ(Âüõ:)5þÂN:5·ÂN:Ç4=ÊN ÊNÅ*&"%5Í2)Í«%:(5·Ä«%ÁñþÂüx;Âc!'54ÈÃüþÂü!'55Âü:)5þž!��":*5·Ê�!��Í5%Ù*Í5%*#5":5·À*%5~þ Äù*%56 ¯Í«%¯<É͉:K4þ Â"5Í~2ÍýÍoÍì ÃÍóÊMÍ%·ÊâæüÍ(>@Í%>#ÍîÍó*5Í5%!��"Ã.!/5",ÍýÍÿ:Ä4þÂM:'5·ÂM*,~#¶ÂT :5·ÂT !Ç4Nå*5ë*,s#rë+"%5Ñy·ÊP  ÕÅÍ«%ÁÑÃ> ¯Í«%Ã%ÍýÍg
  7896. þ>Êv ÍóÃ%þ ÈþÈþÈþÉ2¯22:Ä4þ¦ :È4þ – Íÿì þ!ʬ þ¦ ÍóÃÍÿÀ Íÿ:Ä4þÌÿ:Ä4þ€ ÍÝ(Êé Íÿ:Ä4þÂÛ :È4þ:€ Íÿ:Ä4þ€ ÍÝ(€ þ€ xþÂþ !4ÌíÀ þ Â
  7897. :·Â€ :þÌó>ÍS
  7898. Ã%þÂ2
  7899. !~5·Â€ :·ÄóÃ%Íj ÂB
  7900. !4ÌíÀ þ€ !~5·Â€ úG!~þÒí4_�!pÉ!~·Êó5^�!~É>À
  7901. >2)5ÍýÍÿ:Ä4þÂ *5"
  7902. +"%5:Ç4þÚ¥
  7903. >ÆÍ«%¯Í«%Í[%Íÿ:Ä4þ :È4þ, ÍV :Ç4·ÂÔ
  7904. ÍÿÃó
  7905. Í+Êó
  7906. !Ç4N#~ÅåÍ«%áÁ ÂÞ
  7907. > Í«%Íÿ¯Í«%*5"#5:)5Ã- Íù:)5ÍÊÃ%͉å}*5"
  7908. +"%5Í«%ñÍ«%*5"#5>ÍÊÊÍ@Íÿ:2(4:(5þ
  7909. ÂH ¯2è3Íy"*5"ø3*%5ë!
  7910. {–#zžëÚt ~+"%5*5+"5wÃT #"5*5"†3:)5þÊ‘ N�]T ës#r+å*#5ë*
  7911. {•_zœWá"¦3:)52v3ÃìÍÑ >�àÍÑ >àÍÑ >2 5Ín2"5Íì Ã%: 5þÀ*#5å* 5"#5*5Í5%á"#5É:5·ÈKÍBÍn2: 5OëÍ0É!*",à ÍýÍÿÍ+Ê+ Í*5:K4þ ÂÍ0ÃÍ@:5·Ä¨/Ãú>2)à :u3·Ê­ Íÿ:Ä4þ­ *5å+"%5Í[%¯2!<2Ç4*$#"$""Í*:É4þ0Äí!??"È4Í‹$á"5+"%5͇%Í©$ÍÿÍ+Ê:Ä4þ­ :È4þ,ÊJ ÍùÃÃ"Íý*}´Â :*5·Â Íÿ:5·Â%:Ä4þ Í+:25·Ä¨/Íÿ:Ä4þÂä :È4þ Êü þÂä Í@ÍS+à ÍùÃ>2)ÍýÍÿ:Ä4þ„ Í£#Ív#Â: :5·ÄáÍ�$:)Í%Ãk Í%Gæ ÊI ÍáÃk :)°Í%:)þÊc Í%æÌçÃk Í%æÄçÍÿÍ+Ê:Ä4þ„ :È4þ,Ê ÍùÃÃ"ÍÑ Íÿ:Ä4þ :È4þ/ Íÿ:Ä4þ :5·ÂÕ Í�$*#5^#V*S"s#r*5ë*#5s#r+"5Ãá Í|#Ív#Ìá*#5" 5Íÿ:Ä4þ :È4þ/ !��"5:5·Ä>àÍùÃ%AÍBÍ,#*#5� ÍÖÉÍÿÍÿÃ:Ä4þÀ:È4þ Èþ!Èþ;ÉÖþ*ÒM_�!Q^#fkéox„Šž§¶ÆÏÞçîõ ÍIÍÿÃÍÅÍèÍÚÃÍÅÃÍ»þ8Ê—æÄÇyæ0°ÃÍIÍÚÃÍ»°GÍèÍ°°ÃÍ»°ÍHÍèÍÔÃÍIÍÔÃÍ»æ(ÄÇyæ°ÃÍIÍÚÃÍ°°ÃÍ»°ÃÍ»æÄÇyæ0°ÃÍ»°ÃÍIÍÔÃÍHÍýÍìÃ'èd�
  7912. ��! ^#V#å*"0}“o|šgÚF Ã9"":!·Ê`x=Ê`yþ0Êl¯2!!Ç4^4�!È4qáÂ/É:Ä4þÄÛ:È4þ,Èþ;Èþ ÄÛÉÅÍÿÍ*5ÁÉ͉:
  7913. 5æª|·}È$ª·øÍѯoÉÍ•þÔÑæÉÍ°æ8OÉÍ»æÄÇyæ0°ÃHÍ•ÃH͉:
  7914. 5æÂnëõÅ:Ä4þÂú:È4þ,Êÿ>CÍÕ0ÁñÉÍý:Ä4þÂM:È4þ ÂÍÿà þ;ÂCÍýÍÿ:Ä4þÂ#:È4þ
  7915. Ê þÊþ!Ê Ã#þ!Ê þÊÍùÃ#{•ozœgÉBÍB**}´Âj!]�å�~ö þ Ê} #yþÂmáyÍÖ>2(>2v3Í–Íâ*5|µÊÂåEÍBáå"#5Í>%ë�Í0Í,#áå� ÍÖá^#VëÕÍâJÍB�*5ëÍ0MÍB*5ëÍ0É!��".*5}´Ê
  7916. "#5å^#Vë"5*.ëás#r+".Ãè*."5É:u3·ÊÍó¯2'5!5~4·ÂP!ÿÿ"*|µÊÄ"#5åÍ>%ãå*Í5%á"á"Ã.ÍÿÍo!P46 !L4Íê*>2(>2v3Í–>2(>2v3Í–NÍB:O* ëÍ0:+5·Ê˜Íý0ÍÄ*5ë*!5ÍSå*5ë*!5ÍS\�áÍgëÍr!P4É·Ê×w#þH USE FACTOR �!M4Íê** "5ÃA1z¼À{½É*5Í~2É*"#5Ív#ÉÍóÈ!��":5·Â(Í%õæóÄçñö! 5¶Í%Ín2Í5%ÉÍ%·ÌáÍ%æþÌçÍ>%åÍn2ÑÍæÄáÉGÅ:5·xÄÉÁÅ:L4þ Ìo:þÁxÜ_*5#"5É:5·Ê½*5|µÊ‰åIÍB�ÑÍ0Í>%åÍ%OÑÍõÍ%æüO: 5±Í%*5Í5%ý:5·Ê½:
  7917. 5O*5ëÍõ*5åEÍSÁÃSõ�ÍŽ2ñOÃ=þÚÝ>OÅåÍŽ2áÑNåÕÍ=Ñá#ÂçÉyæÂÕ{ÍÉñÃÉþÂ#Õ* 5ë* 5ÍæÊ "#5" 5ÍÑÕÅÍŽ2ÁÃ1ÕÍŽ2ÁÅÍ=ÁHÃŽ2ÃŽ2Æ0þ:ØÆÉÍG!^�4!K4wÉõæÍOñæÃOÍn2ë!å6zÕÍ_Ñ{Í_á4ÉÖAþ_ØÆAþ?ÈÉ*!5"#5*#5ë*5{•zœÐ*/5Íæ+"%5ÊÚ**Íæ+"%5ÊÚÍ%þ ÂèÍV%·ÊÚ=õ͇%ñÃÍÍ¢%·ÂÚ*%5#þ!v3¦Ê²:(�O!ÿ ^#Vëé4@ÍBÃ%GÃFÍBÍ>%åÍ%ÑOÍ0*#5##~<##ÍÖò*#5"|3#"%5͇%:15·Â^:Ç4þÚ^!È4~þ?Â^#¾Ê²:È4͆!~3�"z3^#Vë"#5}´Ê�##~<OÇ4G##¾Ú�—Ê� Â…*#5Ãk*#5ë*|3"#5s#r+ë*z3s#r*#5##~Æ_�"#5Ãœ>2v3¯2w322(!~38¯w# ÂÙÍ–!~3"z3>2y3*z3^#V#"z3ë"#5*#5}´;Ê©##~<2x3G*#5###"%5:w3·Ê7> ͺ!w3~æøÆwæÊ7>†w> ͺ:w3€ÆþPÚd!5^�!K4~þ ÊB!~6�2Ã4Í(0¯2w3Í%æ!��Ì>%å|Í_á}Í_> ͺ!w3~Æw:x3·Êœ=õÍ¢%ͺ!w34ñÈ*#5^#Vë"#5Ãû!y35Âí:2Ã4Í(0É!^�4!K4wÉõÅ>RÍÕ0ÁñÉõå>VÍÕ0áñÉõ>DÃõ>PÃõ>LÃõ>OÃõ>BÃõ>SÃõ>NÍÕ0ñÉ�����������������������������������������������������������������������������������������������������������������ë!u~þÚ‡ÍK6�N4�!E s#r!U :mæw* 5ë!] s#rÉõ!t~þ
  7918. Ú¹6�ÍK^�4ñ!1w!;pÉ!u~·ÂÙÍK!��¯É5N�!E ~#foå!U ~2nÕ!] ^#Vë"pÑáÉÍÉþ�ÄKÉÍÿ2oëÍÿÉo&�) ^#fké¸ÁÈÎÚîüN]iv‚‰�¨¯»ÇÓÚKÍz·ÂV{þØÍK>ɯ•o>�œgÉÍë"š!œ6��ů{_zW5áÈ>�Î�)D…*š•OxœGÅÒ“ ã!œ?Ãu���DM!��¯xGyOÚ±°Èòë)ëâÍÍ�ÃßÍdëÃßÍdÃßÍJ·Êß)=ÃÑÍJ·Êßõ¯|g}oñ=ÃÝÍÿ2oëÍÉÃßÍÉ2oõë*p"rÍÉÁOxæÄKxæÊGyæÄKxæGyæ¸Ê0ÍKÉþÂGåÕ*pë*r}“|šÄKÑáëÍ\ÃøÍÿÍ\Ãßz¼À{½ÉÍÍW¢ÃœÍ}“|šÚœâÍÍWÊœÃlÍëÃlÍëÃyÍÍWÂœâ!ÿÿÃß!��ÃßÍÿ#ÃQÍz¤g{¥oÃßÍz´g{µoÃßÍz¬g{­oÃßÍÿlÃÝÍÿ&�:oO:n‘2må*p" 5á¯2n2oÃx:Ä4þÀ:È4þ Èþ;Èþ!ÉÍüÈþ,ɯ2t2u2
  7919. 52o=20!��"5" 5¯2mÍÂ{!t~·ÊQ5_�!1~ÍÃ9:uþÄK:K4þ À*E"5:U2
  7920. 5*]" 5þÀ*v"#5É:K4þ Â$:Ä4þ§:Ç4·ÌKþÔK�!È4^#=Ê£VëÃþ²*Å4ÃÍÝ(—þÒŒþÂûÍV ÍüÊò:Ä4þÂã:Ç4·ÂãÍÿÍÊòÍV ÍüÂã!��Ãõ!ÿÿÍ*Ã/þO:0·ÌK>ÿ20yÃ_·ÂjÅ:t·Ê:_�!;~¸Ú:!ts!1~ÍÁÃÁyþÂ_!t~·ÊX=w_�!1~þÊ[ÍK¯Ãdͪ>ÿ20Ã$yþÊ$þÂz<OÃþÊþÊþÄKÃþÌKh&�Ã:Ä4þÂÂ:È4þ$Ê°ÍK!��Ã* 5" 5Ín2: 52mÃÍ£#Ív#ÂÖ>UÍÕ0!��ÃÍ%2mæÊê*#5"vÃ:mæP>UÌÕ0Í%æþÂÍ4Í>%:mæÊ!��>2mÍ*¯202m!��" 5ÍÿÃ/:0·ÌKÃx*#5DM*5" 5}‘|˜Ø^#VëÃ<å>EÍÕ0áÉ����������:u3·Ê›*Æ3~·ÂŒ:v3þÊ�!\4>�ÀÍA!Í(0ÍÀ":è3·ÀÃ]#"Æ3þ,ž"æ3ÞÍñ-2\Éõþ ÊÃþ
  7921. ÊÃ:Ã4þxÒÃ_�<2Ã4!K4ñwÉñÉ:94ÍœÀ:94Íɯ2:4284Í]294:Ä4þÈ:94þ€ÚÍK)2:4;4~#Â÷Ã!ÍœÈÍÅÊ,!:4~þÒ*4!;4_�:94wÍ]294ïɯ<É*#5"W͉#Í4#À*W"#5ɯ2[![4ÂYÍ5!!:46�"Æ3!:4~·Êq5!84^4�!;4~â:u3·:94†G·Â³Í]â·Ê»þ^¨ÍÓ^·:94þ&·!:44#wóþ&ÊÚGþÊí¯294xâÍÓÊG:94þ&ÊÑ:Ä4þÊGÍ/ÊGÃùÍÓ&Ê·Í/&Ê·ÃùÍÓÊGÍ/ÊG!94~þ&Â>6�2è3Íy"!v36*5"ø3Íô$"Æ3¯2:4*W"#5ÍÓÃGÍJ2:42942(52Ã4>
  7922. 2SÍ(0>2Ã4ɯ2Ç42TÉ!Ç4~þ@Ú`6�Í5!^�4#:(5O:Ä4þyÄD(wÉ~þ$À¯wÉ:(5Ö0þ
  7923. æÉÍ|À:(5ÍD(ÖAþæÉ:(5þ?ʱþ@ʱÍD(ÖAþæÉ·ÉÍ™ÀÍ|Éþ Ðþ Èþ Èþ
  7924. ÈþÈÃ;!ÍCÍ»2(5:'5·Êò:)5þÂì:5·Âò:(5Í«%:(5Éþ ÈþÈþ!ÉÍJ¯2Ä4:(5þ Êžþ;Â{>2Ä4:'5·Ê‹:)5þÂ.:5·Â‹ÍÍþ;ÂŽ*-5ë*%5++{½ÂIz¼Ê]~þ
  7925. ÂT++Ã]þ!Ò]+Ã?"%5:'5õ¯2'5ÍÍÍöÂhÍ«%ñ2'5ä:(5þ*—:Sþ
  7926. —ÍÍÍöʤËö þ ¤ÍÍï2Ä4Í™ʳ>ÃïÍ|ʾ>Ãï:(5þ'Âϯ2(5>Ãïþ
  7927. Âí:u3·Êà>+2P4Í(0!K46 >2Ã4>2Ä4:(52S·ÄRÍÍ:Ä4þÂZ:'5·À:È4þ=Â!EQÃMþ<Â8!LE:(5þ=ÊI!NEþ>ÊI!LTÃMþ>À!GT:(5þ=ÂM!GE¯2(5"È4!Ç44>2Ä4É!(5:Ä4þÂrÍuÊòͳÂòÉþÂ ÍuÊò͇Âò:(5ÍD(þOÊ“þQ˜>ßþH©>2T¯2(5ÃÇ:SÍD(þB¹>ÃÀþD>
  7928. ÂÄ!Ç452T!��"Å4!Ç4N#~#þAÒÞÖ0ÃàÖ7åÅO!T¾Ô/!�~*Å4ë!��·Ê Òýë)ëÃô "Å4Áá ÂÒÉ:(5þ Ê5!þ'ÂòÍÍþ'ÀÃò:(5·Èþ Èþ É:(5þ,Èþ;Èþ%È:(5þ ÈþÈþ!É:(5þ;Èþ Èþ Èþ,ÉÍJ¯2Ä42ZÍ$ Âl ÍÍÃ` Í/ ‰ >2Ä4Ã#!:(52SÍÍ:Ä4þÈÍ; ¡ :Ä4þÌ/!:Z·Ä/!Ã)!:Ä4þÂÆ :(5þ'Â#!ÍRÍÍ:(5þ'Êz ¯2Ä4É :(5þ'ÂÖ >2Ä4Ã#!þ^Âñ ÍÍ:(5þ Ê#!þ Ò#!Í;!Ã)!þ<Â!!Z~4·Êz Ã#!þ>Â!!Z~·Ê#!5Êz Ã#!:Z·Â#!ÍG Ê)!ÍRÃz >2Ä4Éõ>VÃG!õ>OÃG!õ>IÃG!õ>BÃG!ÅåÍÕ0áÁñÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!P!€¯w#w#Â["!��"#5É!U3¯w#w#Âp"É!u3~þÒ#4^�!v3~w!¦3Í·"!†3Í·"!Æ3Í·"!è3~w!ø3Í·"!4~w!(4~wÉN#Fp+qÉ!u3~·Ê#å^�!v3Íÿ"!¦3Í#!†3Í#!Æ3Í#!è3Íÿ"!ø3Í#!4Íÿ"!(4Íÿ"á5Éå~áwÉåN#Fáq#pÉ>BÃÕ0!Ç4"É%*É%F¯#† #æ2P"É*#5##~<ÉÍv#Èë��:v3þÊa#!u3N�!v3 y·Ê^#~þÊa# +ÃN#<ëÉ!ø3 {–z#žÚv#!��"#5¯É*#5}´É!5"Q"¯2P"ì#!:4"É%Í#:P"æ2P"!U3"Q"ò#Í#!P!"Q"!Ç4"É%*É%~þÚ½#6!P"^�*Q"^#fk"#5Ív#ÈÍ,#*É%¾Âö#G#ë*#5####ÍD(¾Âö##Âç#É*#5^#VëÃÌ#!Ç4^�*5"#5�ë*5{•zœëÒ÷$"5!P!"Q"Í/$¯#w#wÉ*#5ë!P"N�*Q" "S"N#Fr+sëq#pÇ4þÚV$>G=#w#6�#wÂ]$É*5ë!Ç4n&� {•ozœg"#5ë!5{–#zžÚ÷$ë"5É�Íf$*5ë!Ç4N#y·Ê¦$ ~Ù$¯É�Íf$!U3"Q"Í/$:P"Í%É*5ë!ø3{–#zžÐë"#5Í%_�!U3ë*#5~#~Í&%~·#Âè$"5ÿ$Ã&%!�%Íê*ÃA1SYMBOL TABLE OVERFLOW *#5###wÉ*#5###~ÉÍ,#*#5_�####ÉåÍ&%Ñs#rÉÍ&%^#VëÉÍ&%##"%5ÉõÍF%ñwÉÍF%~ÉÍ#æõ!Ç4~þÚl%6~=Í«%ñÍ«%!Ç4N#~ÅåÍ«%áÁ Ây%ÉÍ¢%õÍ¢%2P"ñ<OÇ4Í¢% ˜%É*%5#"%5~ÉO*%5#ë*5{•zœÒ÷$ë"%5yÍD(w#"5É���æ%ö%&¹& ','D'J'j'ˆ'ö'(,( ()*+,-/ABCDEHLMDBDIDSDWEIEQGEGTIFINLELTNEORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXIRPJMPLDALOWLXIMODMOVMVINOPNOTNULORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRIASEGCALLCSEGDSEGELSEENDMHIGHIRPCLDAXLHLDNAMEPAGEPCHLPUSHREPTSHLDSPHLSTAXXCHGXTHLENDIFEXITMEXTRNLOCALMACROSTKLNTITLECOMMONINPAGEMACLIBPUBLIC7
  7929. �PF
  7930. FP�óûA A A*Û
  7931. A A A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '( v'( Ã%:P!@"�<�&°
  7932. #ö*ÓÁÉ)Ç&˜#Þ PP%27&�#Ö(&¨#î Í $
  7933. %*éÅ%"ù$ëã  NZZ NCC POPEP M þaØþ{ÐæßÉÿ�¯x�»Ê‘(_åÕÅåBH�!��Âf(ÑÈ4ÍD(¾#ƒ( Âp(ÁÑá{ÉÁÑáÚ�(KÃR(CÃR(¯<É:È4 ÂþJÈÄþCÈÀþRÉ:Ç4þÒÚ(þÊ¿(þÂÚ(!Ê46 �4(!É4¾ÂÒ(#¾È ÂÅ( ɯ<É:Ç4O=_�ÕþÒ.)!D'F!Ì%V#fjQÍM(Â)<�2Ë%Ñ!Ú%^#Vo&�)¯O~#FÉÑÍ”(ÀÅͨ(xÁÀ·°Gy¿Éѯ<É!Ç4N !E'¯ ÊD)†#Ã;)!Ë%†ö€Éæ!i)_�^#~æG~æW!ö%xÉ�    
  7934.         0!0$0'0*0-000306090<0?0B0E0H0K0N0Q0T0W0Z0]0`0c0f0i0l0o0r0u0x0{0~0�0„0‡0Š0�0�0“0–0™0œ0Ÿ0¢0¥0¨0«0®0±0´0·0º0½0À0Ã@Ç@Ë@Ï@Ó@×@Û@ß@ã@ç@ë@ï@ó@÷@û@ÿ@AA AAQQQ"Q'Q,Q1Q6a<aBaHa���������������������������ASM���������������������������������PRN����������������������������������REL�������������������������Ã�€�ô*!;*¾Èw_Í�É:<*ÿ*:=*ÿ*:>*ÿ*:?*ÿ*:@*ÿ*~Íx/~#þ Âê*>
  7935. Íx/É\� þ?Êâ-þ$Êâ-w#Â�+É!\�6�Ç4þ Ú#+>GO#w Â%+>�O # Ê<+6 Ã2+6L#6I#6B#¯w2|�Íä*\�Ãç+>ÿ2*5!€�"B*!(5~2A*¯wÉ͹*!œ1Íê*>826*¯27*!��"/5*�"5!´5"h*�"�*�"²*�#"5"!5Ã\,þ ÈÅå_Í�áÁÉ#~ͨ+ ¶+Éåë:;*ÆAͨ+>:ͨ+Ͷ+>.ͨ+Ͷ+>-ͨ+áÃê*ÕÍ�þÿÑÀ!°1ÍÀ+Ã��ÕÍ�þÿÑÀ!32Íê*Ã��Ã�ÕÍ�þÿÑÀ!Ç1ÍÀ+Ã��:=*þÈþÈþÉþ ÂD,> ÍD,:D*æÂ6,Éõ_Í�ñ!D*þ
  7936. ÂW,6�Éþ Ø4ɯ2D*2*522521528*:\�þ Êâ-Í�2;*2@*O:\�·Ê‹,=ÃŒ,y!<*w#w#w#w#>2+52,5:m�þ$Â>-!��~#þ$ª,~·Ê>-#þ ʱ,<*þAÊ-þPÊ-þSÊ-þRÊ-þLÊ-þ*Êò,þ+Êò,�þ-Â,-+5~þSÊ-þMÊ-25þLÊ-15þQÊ-8*þ1Â,-x#ñ,~ÖAþÒ,-#ñ,#6 !ñ1Íê*!��Íê*Ã��!E*Íû*e�þ !N*Ä�+ÍË-!j*åÍû*áÍ%,Êr-åå6�ÍÒ*ÑÍ ,ÑÍ,:=*þÊ‚-:>*þÂ…-ÍÊ2:?*þʨ-!�*ååÍû*ÍÞ*ѯ2:*29*Í ,ÑÍ,É!3*60#60#60#>ÿ235!��"‹*:5·Èͨ/ÃË-!�"f*¯2Q*2e*ÍÌ*E*Íç+É!Ú1Íê*Ã��z¼À{½ÉÅÕå:*5·ÊG.*B*€�Íë-Â.!��"B*Íä*\�Í�·Â..*B*#"B*+€�~þ¤.:u3·2*5ÊG.Íä*\�!F2ÍÀ+Ã��*f*�Íë-•.ÍÌ*!��"f**h*ÅåëÍ´*E*Í�á€�Á·Â€.Âa.Ã’.þÒª.Ê’.€6# ‹.͹**h*ë*f*å#"f*á~áÑÁæÉ!2Íê*Ã��ÅG:=*þÊÜ.þÂÉ.xÍx/ÃÜ.ÕåþxÂ×.Í1,ÃÚ.ÍÞ.áÑÁÉ*‹*ë*�*wë#"‹*ë!�Íë-ÀÍÒ*!��"‹**�*j*å!�*Íë-áÊ/~þÊ5/ÅÕåëÍ´*á€�ÑÕåÍ�áÑÁ·Â9/Â/͹*É!2Íê*Ã1ÅÕåÍL/áÑÁÉ*°*ë*²*wë#"°*ë!�Íë-ÀÅÍÞ*!��"°**²*�*ÁÃ/ÅÕå_Í�áÑÁÉ!5*~<wþ:Ú™/60+ Š/!3*~ͳ.# ž/É:6*·È:35·È> ͳ.¯27**/5}´È!œ1~þ ÊÑ/ͳ.#ÃÄ/> ͳ.>#ͳ.Í…/> ͳ.*/5~·Êò/ͳ.#Ãæ/> ͳ.>
  7937. ͳ.>
  7938. ó.}26*!7*–Ðè/Oͳ.:K4þ È:5þÈ:=*þÈyÍx/É:8*!5¶ÂI0:25!*5¦Â—0~·ÊÄ0:K4þ ÊÄ0!K4~þ —0:35·ÊÄ0:P4þ+—0:,5·ÊÄ0þÊ—0:Q4þ#ÊÄ0:L4þ ÊÄ0:,5=Ê—0�!K4~þ ʇ0!Ã4s!7*å~!6*–Ô¨/á4:Ã4!K4·Êº0G~Í 0#x=ë0> Í 0>
  7939. Í 0¯2Ã4!K4>x6 #=ÂÍ0ÉG!K4~þ ÀpÉÍ%,È*‹*}´Êó0>ͳ.Ãã0ÍÒ*j*Íú+É:+5þʨ/Íß0!s*6S#6Y#6M#¯w!Š*w:>*2=*!��"‹*Í%,ʨ/¯26*ÍÒ*j*Õ¯Í ,ÑÍ,ÉÍß0:?*þÊ1::*·ÊZ1¯Í¬2ÃL1žÍŽ2*°*}´Ê1}æÊw1>ÍB/Ãa1}|GÍd/���:?*þÊ“1ÍÞ*�*Íú+![2Íê*Ã��CP/M RMAC ASSEM 1.1 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR INVALID PARAMETER: SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES UNBALANCED MACRO LIB END OF ASSEMBLY ���: 5O�!5 ~#foÉ: 5O�ë!5 s#rÉ:?*þÈÕyÊŸ2š2æÅͬ2ÁÑÂŽ2ÉG:9*°29*!:*4>¾À6�:9*ÍL/¯29*ÉÍý2%À#3ÕÍ3ÑÍ3·È/3Í 3Í3Í3·Ä3#3Í3·Ââ2E3Í 3É Ã�‡Ã�ŠÃ� Ã���Ã� Ã�Ã�����MXList WAITING FOR PRINTER
  7940. $PRINTER READY
  7941. $�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€�É�����������€­��SAVE ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������É�������������������������������������������������������������������������������������������������������������������������������������ÃÃ����SAVE ���yþ<Â1ÅÕå!��~þ áÑÁÊ‹þ;Ê:*
  7942. éÅÕÍ©"Â.ú~·>�2ÁÊ`*Â.h~þÃÂ`>ÿ2Á6!*�#~2º#~2»€r+s-þÍ�ÑÁ*
  7943. é1­ÔÍéðÍéÍÚ!Æ~þ�Ê€#�_6�åÍï|þÿʉá#6?#6 #6$\�Í�<ÊÙÍéÇÍéÍÚÍ8þY‰\�Í�>�!|�w\�Í�ÍéÍÚ:Æþ�ÊïÍVÚï"¶8ÍéÍÚ:Æþ�Ê ÍVÚ "¸ë*¶ëÍÏÚï*¶ëͲÕÍ�\�Í�hþÊ}…þÊ}·Â€Ñ!€�ë*¸ÍÏ:¾þÿÂ2\�Í�<TÊ}QÍé*ºë*�#s#r>ÿ2:ÁþÿŸ*Â.h6à Í��Í�1´Í�É>�2¾:Àþ�À:¿þ€ÚÉÊÉÉ>ÿ2¾É}“2¿|š2ÀÉ!Ç"¼
  7944. ÅÍ�É Í�É!��ååÇ!\�Í(Íæ y·ÂŽwÃ=Gþ:Â:xÖAÚŽþÒŽ<wÍæÂ=þ.ÊŽþ:ÊŽþ;ÊŽÃ=6�Í”þ.ÊOÍÞÃSÍ”#6�ÂUþ;ÊiÍÞÃmÍ·ÕÍ(ÍæÂ|33Ã}Ñy·Á<yÁ#q#p#wëÀ!��Éáá!ÿÿÉÍæÊÞ#þ*©6?”ëw”ÍæÈáÃŽÍæÊÞ333333Õå.�ã;;33ã,ã;;#wʯÍæÂÊ#6 ÂÞÉO·È�þ ÈOþ Èþ Ú$Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò!æ_æÉáÃŽþ Ê4þ Ê4ÉÃ(å!Æ~·> ÊL5*¼~#"¼áþÈþaØæ_É��Õ:ÆþÚf7ñÍ8þ ʱþ0Òvñþ@Â7ñÒ‡Ö0Ã’þGÚ�7ñÖ7o:ÆÆO&� ʦ))))ÛÑz´W{µ_ÕÃfÑëÉ:���������������� ��������������
  7945. CP/M 3 SAVE - Version 3.0$
  7946. Enter file (type RETURN to exit): $
  7947. Delete $
  7948. Beginning hex address $
  7949. Ending hex address $
  7950. $
  7951. ERROR: Bad close.$
  7952. ERROR: No directory space.$
  7953. ERROR: No disk space.$�����������������€��€�„‚@$€„ �$’H ��I$�€��I!$’HI"$ˆ�$"$ I ! �A ‰� !B B@@’ $ˆ’��A‚BH��$�����!"�D„$"B�€�������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå title 'System Control Block Definition for CP/M3 BIOS'
  7954. public @civec, @covec, @aivec, @aovec, @lovec, @bnkbf
  7955. public @crdma, @crdsk, @vinfo, @resel, @fx, @usrcd
  7956. public @mltio, @ermde, @erdsk, @media, @bflgs
  7957. public @date, @hour, @min, @sec, ?erjmp, @mxtpa
  7958. scb$base equ 0FE00H ; Base of the SCB
  7959. @CIVEC equ scb$base+22h ; Console Input Redirection
  7960. ; Vector (word, r/w)
  7961. @COVEC equ scb$base+24h ; Console Output Redirection
  7962. ; Vector (word, r/w)
  7963. @AIVEC equ scb$base+26h ; Auxiliary Input Redirection
  7964. ; Vector (word, r/w)
  7965. @AOVEC equ scb$base+28h ; Auxiliary Output Redirection
  7966. ; Vector (word, r/w)
  7967. @LOVEC equ scb$base+2Ah ; List Output Redirection
  7968. ; Vector (word, r/w)
  7969. @BNKBF equ scb$base+35h ; Address of 128 Byte Buffer
  7970. ; for Banked BIOS (word, r/o)
  7971. @CRDMA equ scb$base+3Ch ; Current DMA Address
  7972. ; (word, r/o)
  7973. @CRDSK equ scb$base+3Eh ; Current Disk (byte, r/o)
  7974. @VINFO equ scb$base+3Fh ; BDOS Variable "INFO"
  7975. ; (word, r/o)
  7976. @RESEL equ scb$base+41h ; FCB Flag (byte, r/o)
  7977. @FX equ scb$base+43h ; BDOS Function for Error
  7978. ; Messages (byte, r/o)
  7979. @USRCD equ scb$base+44h ; Current User Code (byte, r/o)
  7980. @MLTIO equ scb$base+4Ah ; Current Multi-Sector Count
  7981. ; (byte,r/w)
  7982. @ERMDE equ scb$base+4Bh ; BDOS Error Mode (byte, r/o)
  7983. @ERDSK equ scb$base+51h ; BDOS Error Disk (byte,r/o)
  7984. @MEDIA equ scb$base+54h ; Set by BIOS to indicate
  7985. ; open door (byte,r/w)
  7986. @BFLGS equ scb$base+57h ; BDOS Message Size Flag (byte,r/o)
  7987. @DATE equ scb$base+58h ; Date in Days Since 1 Jan 78
  7988. ; (word, r/w)
  7989. @HOUR equ scb$base+5Ah ; Hour in BCD (byte, r/w)
  7990. @MIN equ scb$base+5Bh ; Minute in BCD (byte, r/w)
  7991. @SEC equ scb$base+5Ch ; Second in BCD (byte, r/w)
  7992. ?ERJMP equ scb$base+5Fh ; BDOS Error Message Jump
  7993. ; (word, r/w)
  7994. @MXTPA equ scb$base+62h ; Top of User TPA
  7995. ; (address at 6,7)(word, r/o)
  7996. end
  7997. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå=�…‰ÔÞ\Ý`d4•dT8 =Y@AIVEC��SÕ‘PàdÄõdT8 9- @CRDMA��Ô‘Òàdd”ädøIM2@FX��TÔ�Ñ dÔÅD”øI5@ERDSK��QQP`d$dÄu8Q@HOUR�RS D4T8ýI)5B@MXTPA”��Gÿ±ú*’Rj„p›û ¤«"¡Ç
  7998. ?²
  7999. z²*q_û !#&#©Ç ²rZ4p‹û !¤«"¡Ç ?²z²*póû !©"& Ç¿²’"š\qcú " ª"Dz*’"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
  8000. ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚ qû )"©¢¦G?¢š*qû *©©!¢Gÿ²²Jr2|à��ž8åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€"É�����������€#�ÿ�DIRLBL ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1¨!ÃM
  8001. ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321!��åå`i^#V#~#foͽÍ{¡y·Â#wÃÒGþ:ÂÏxÖAÚ#þÒ#<wÍ{ÂÒþ.Ê#þ:Ê#þ;Ê#ÃÒ6�Í)þ.ÊäÍsÃèÍ)#6�Âêþ;ÊþÍsÃÍLÕͽÍ{Â33ÃÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ{Ês#þ*Â>6?Â)Ã@wÂ)Í{ÈáÃ#Í{Ês333333Õå.�ã;;33ã,ã;;#wÊDÍ{Â_#6 ÂsÉO·È�þ ÈOþ Èþ Ú¹Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò¶æ_æÉáÃ#þ ÊÉþ ÊÉÉý Copyright (c) 1982 Digital Research File not found� or no directory space�Invalid file name.�Directory Label � attribute set �Read Only� (RO)�Read Write (RW)�, �set to �ERROR: �READ�WRITE�DELETE�NONE� on � off �LABEL����� �@�€������� �@�€Option requires a file reference�Option only for drives.�Assign passwords to input files.�Assign a password to this file.�Directory needs to be re-formatted for time/date stamps.
  8002. Please see INITDIR.�Protection not enabled for disk.�Unrecognized option.�There are no modifiers for this option.�Modifier missing or unrecognizable.�Not a valid modifier for this option.�This option needs a modifier.�Only first 8 characters of default password used.�Only first 11 characters of label name used.�Only first 8 characters of password used.�Cannot have both create and access time stamps.�Cannot set both sys and dir.�Cannot set RO and RW.�No options specified.�Page and nopage option selected. Nopage in effect.�Cannot set local options for file.�Protection modifier is only ON/OFF for drives.�Password protection is not supported in NON-BANKED SYS.�Requires CP/M 3 or higher.��������������������������������������������������������������������������������������������������������������������ACCESS0ARCHIVE0CREATE0DEFAULT0DIR0F10F20F30F40NAME0PASSWORD0PROTECT0RO0RW0SYS0UPDATE0PAGE0NOPAGEÿ�"%(+.3<DGJNUZ`�OFF0ON0READ0WRITE0DELETE0NONEÿ� ÿ��[]=, :;<>%\|"()/#!@&+-*?�ÿ?Directory Passwds Stamp Stamp Stamp
  8003. Label Reqd Create Access Update
  8004. -------------- ------- ------- ------- -------
  8005. �Press RETURN to continue.� ?�Password ? �Disk I/O�Drive �Invalid Drive.�Wrong Password�? in filespec.�?ON�OFF�system (SYS)�directory (DIR)�, �Drive �Default password = �Password = �Label for drive �Protection = � or protection not enabled for disk.�Modifier: �Option: �FILE: �1¨!1¨!Í1 "§"*§"}2W#|2X#Í€ 2ï"!ð"6�:W#þ0Òw
  8006. Ãn ÍŽ 2©!ͽ Íl 2¦"*U#&�€� ~þ Âœ
  8007. !U#4Æ
  8008. *U#&�€� "å"*U#&� ~þ[Âá
  8009. *å"#"å"ÍB!‘:ê"¾ÂÎ
  8010. Ío ÃÞ
  8011. ç!Å Í !æ!6�à ��ÍS :"Òú
  8012. *""å"ÍBà QÍŸÍÄ Í9 :Â"!Á"¦Ò" gÍŸÍÐ !¨!6�Ã= :Â"Ò1 !¨!6�Ã= :Á"Ò= !¨!6]ÍB |þ�ÂM !"6ÍÁ :"Òk *""å"!"6Ío ÍÁ ÃP ÍÄ &ÍŸÍÄ ûv!ª!q*ª!&�ëÍ�É Íy É!¬!p+q*«!~þ�ʯ *«!NÍy *«!#"«!Õ É�� Í�É Íy 
  8013. Íy É͹ ���Í�É:¨!Ò !ð"4~<<+õ~ÁH¹Ò ͹ ͹ 0 Í� Í° Úý Ãó ��=Í�2­!:­!þ ÍÄ !ð"6͹ ͹ É!¯!p+qÍÐ *®!DMÍ� É�� Í�Éý�Í�É!°!q*°!&�ëÍ�É!²!p+q*±!ëÍ�É��Í�É��Í�É!´!p+q*³!ëÍ�É��Í�Éÿ� Í�É!µ!q*µ!&�ë-Í�É!·!p+q"Íu *¶!ëÍ�É��Í�"¸!É!»!p+q"Íu *º!ëdÍ�É!¼!q*¼!&�ëeÍ�É!¾!p+q"Íu *½!ëfÍ�É!À!p+q"Íu *¿!ëgÍ�É!Á!q*Á!&�°) ^#V%Í�É!Ã!p+q*Â!ëÍ�É! #q: #2ë"!ì"6�ë"1Í�É!#r+s+q:#2ë"!ì"6þå*#ëá#s#rë"1Í�É!ë"6#6�ë"1Í�ÉxÍ >�"Í9!µÂ® *«"DMÍ� ö *¯"DMÍ� J Í� Í ÍÄ É«"Í€"#ÿÿ#Í1!µÂâ Í‘ Ã>�#Í9!µÊ*#~þ[Âÿ !"6à *#~þ] !"6�*##"#Ã!"6�*#É!#s+q+ÑÁp+qÕ:#=2#þÿÊJ*#:#w*##"#Ã-É!#s+p+q+ÑÁp+qÕ:#=2#þÿÊ�*#å*#Á
  8014. w*##"#*##"#ÃZÉÍ: 2#þaÚ›:#þ{Ò›:#Ö É:#É!#p+qxÍ *#DMÍ� ÍÐ ÉM Í "Å Í !#6�>!#¾Ú?Í‚2 #þ Úñ*#&�" : #wÃü: #þ ÂüÃ?: #þÂý: #þÂ-:#þÒý:#=2#O�!" 6 ÃÖ: #þÂ8ÍÄ !#4ÂÍÍ° 2 #É:¦"ÆAOÍy :Íy ÉÍF!!#6> !!#¾Ú‹:!#þ Âs.Íy *!#&�ë*Ä!>¦OÍy !!#4Â]ÉxÍ *©"|2"#þÒÏxÍ ÍF͉ :"#þ¸Y Í� :"#þÂÌb Í� MÍ� ÍÄ :"#þÂÝMÍ� :"#þÂëi Í� :"#þÂùx Í� :"#þ ‡ Í� É!##q&"Íu – ÍS 2##É!$#q:$#þÿÊ>:$#‡‡‡‡‡o&�&""Ä!:\�wÉ!"6�!"6�&"Íu *#ëEÍZ *#ëGÍZ *#ëIÍZ *#ë�ÍZ * #ëÍZ * #ëÍZ ñ"Å*#DMÍKÍc 2%#þÿ¡>�É*%#MÍ>É!'#q=Í� :'#ÒÅ— Í� ÃËš Í� ÉpÍ� 
  8015. ÍZÒäž Í� Ãê« Í� » Í�  ÍZÒMÍ� WÍ� Ã]Í�  Íy  ÍZÒ!AÍy ÍZÒ/1Íy ÍZÒ=2Íy ÍZÒK3Íy ÍZÒY4Íy É!(#q*(#&�ë*Ä!~Òq>É>�É:"Ú’:"Ú’&"Íu \�ÍS OÍÉ!)#q:)#þ ¨Í… 2*#ò*¦"MÍ 2*#:*#þÿÊé¾ Í ÍF͉ pÍ� :)#þ ÂãMÍ� WÍ� Ãé]Í� É:"ÒòÉ*¦"MÍß 2+#!"6�>�!+#¾ÒIÍa:,#‡‡‡‡‡o&�&""Ä! � >ð¦w�*Ä! ~þ ÊF�*Ä! ~þ�ÊF!"6Ã[!\�"Ä!«Å]�ÍK!"6É&"Íu •ÍS 2,#:,#þÿÊ—:,#æ`O�!&" ~þ ÂŽÉÍc 2,#ÃpÉÍÐ ÍU͉ ͉ É:"Úý!"6*Ä!å Æ!ÍK!"6�+6�Æ!Íï "©"}þÿÂí*©"|þ�ÊãÍŒÃìòÍŸ͘É:Ò!2"þ�Êý!"6É:"Ò îÍŸÉ"Å Í *Ü"å*â"ë"ÍK"jÍ�Å Í ! "6�"Í� É:"Òb:"ÒTîÍŸÉÍ¥:"ö2"ÃpÍê �*Ä! >¶w "Å Í :ã"þ�‰!"6É!"6*à"å*ã"ë "ÍKÉ:Ø"Ò¥É:"Ò¸ñÍŸ!Ø"6ÉÍê*Ä!#å  Í >�!ä"¾Ò3!-#6�:ä"=!-#¾Ú"*-#&�ë*Þ"~þ.Â*Þ"å*Ä!#DM*-#ëÍK:-#Þ"Í!#å �*Ä! DMÍKÉ!-#4ÂÕ*Þ"å*Ä!#DM*ä"ëÍKÉ!0#s+q+ÑÁqÕ:Ø"ÒGÉ:"ÒZ!Ø"6ñÍŸÉÍê*.#&�Ä" ~Òz �*Ä! :/#¶wÆ �*Ä! :0#¦wÉ:"ÒæÍ¥:Ï"21#þ¤!"6€ÃÔ:1#þ´!"6@ÃÔ:1#þÂÄ!"6 ÃÔ!"6 "Å Í :"Òã:"ö2"Ã!:"ÒôîÍŸÉ:Ï"21#O>¹Ò¿ÍŸÉ Å€Í4�*Ä! å Í É!3#s+q:×"Ò0É:"ÚC!×"6ÐÍŸÉ*2#&�Ä" ~Òb*3#&�ë*Ä!>€¶wÃp*3#&�ë*Ä!>¦w!"6ÉÙ Í� !"6� "Í� Éå Í ÍFÍÐ –Í ÍU �*Ä! >€¦þ€Âµ—Í� û¡Í�  �*Ä! >@¦Ö@ÖŸ25#*Ä! >¦þÂâ—Í� Ãè¡Í� :5#Òø—Í� Ãþ¡Í�  �*Ä! > ¦þ —Í� áÍ� ÍÐ  �*Ä! ~Ò1ÍÐ ÍvÉö Í� :"æ€þ€ÂK€Í� Ô:"æ@þ@Â^…Í� Ô:"æ þ Âq‹Í� Ô:"/õ: "Ö ÖŸÁH±ÒŽ’Í� Ô€Í� :"Ò¤mÍ� ÍvÉ!6#q*©"|þÂ.ÍÐ :6#þÊÃ͘ÃÉ,Í Í·:"ÒÖÍÐ :6#þÂì*Ä!DMͧ "©"à :6#þÂ*Ä!DMÍÉ "©"à Æ!Í "©"*©"|þ�Ê.ÍŒ:6#þÂ(,Í Ã+͘>�É>É*Ä!DMͧ "©"*©"}þÿÂt*©"|þ�ÊkÍ¥ÚXÉ*©"|þ�ÊhÍŒ͘ÉÃtòÍŸ͘*©"}þÿʘ �*Ä! �å*¸! ~á¾Ú˜͘ÍÌÉ*Ä!DMÍÉ "©"*©"}þÿÂà*©"|þ�ÊÙÍ¥ÚÀÉ*©"|þ�ÊÓÍŒ,Í ÉÍÐ ÃàJÍŸÉ͈É>!"¾Ò(:"Ò÷Ã(:"ÒÃ(:"Ò É:"Ò ÍŸÃ"*ÍŸ͘!"6É:"þÂ?:"Ò?:"ö€2":"2Ò!Æ!Í "©"*©"}þÿŠ*©"|þ�Ê}Í¥ÚjÉ*©"|þ�ÊzÍŒ͘ÉÊòÍŸ
  8016. Í É:"þ¦:Ë!ö€2Ë!Æ!Í2 o&�"©"͘Í2É:æ!þ�ÊÆ:æ!=2¦"*¦"MÍC ͽ É!7#6> !7#¾Úî*7#&�\� ~þ?Âç>É!7#4ÂÌ>�ÉÍ­æ!Å \�ÍKö!Å"ÍK:]�Ö ÆÿŸõ:e�Ö ÆÿŸÁH±ÒY!"6&"Íu \�ÍS 28#þÿÂO!\�"Ä!òÍŸ͘ÍÄ *8#MÍÃ^!"6�É!:#s+q*9#&�)))A å*:#&�Á ~É!;#q!<#6*<#&�u :s¾Â—>�É*<#&�u :;#¾Â«:<#É!<#4ÄÉ!@#r+s+p+qÍô!G#6�Í:H#þ�Ê:H#2G#*D#MÍ{2ê"!L#6:ê"þ�ÂÍ=:L#ÚúÃ
  8017. *D#MÍ{2ê"ÃåÃÍÃÈ:A#2è"Í}>�É:A#2è"2K#:H#2I#!L#6�:H#2G#Í:H#þ�ÂDß*H#&�� ë*?#å*H#&�ë*?#Ñ–=2J#!K#¾Â–!L#6!B#6:K#!B#¾Ú“Í=:L#ÚŒÃ0!B#4ÂuÙÃ0Í}>�É:è"å"Í!ë+s#rÍô:ê"þ�ÊÂ*å"#"å"ÃÈ:�2ê":I#É:G#2M#O�*?# ~2C#*C#&�ë*=#:s¾Ê!M#4~2H#*C#&�ë*=#:D#¾ÂÉ*M#&�ë*?#~2C#ÃÝ!H#6�É*å"~2D#ÍÌ:C#2E#!A#6*å"#~2D#É!E#4N�*=# :t¾ÂW!L#6�Ãm*E#&�ë*=#:D#¾Êm!L#6�!A#4N�*å" ~2D#É*A#&�ë*å"~2D#*D#MÍ{2ê":ê"ÖÆÿŸõ:ê"ÖÆÿŸÁH¡õ:ê"ÖÆÿŸÁH¡õ:ê"ÖÆÿŸÁH¡Òá!A#4N�*å" ~2D#*D#MÍ{2ê"Õ:A#2è"å"Í!#ë+s#rÉ*å"NÍ{2ê"!�¾Â*å"#"å"ÃôÉ:è"å"Í9!+"O#!N#6:è"!N#¾ÚA*O#NÍy *O##"O#!N#4Â"É!ê"6!ç"6�!é"6�:ê"þ�ÂZÉ!‘:ê"¾ÂeÉ!’:ê"¾ÂpÉ:Ùͳ2ç"þ�„Ã"!‘:ê"–ÆÿŸõ:ê"#–ÆÿŸÁH¡ÒÔ!“:ê"¾ÂÔ:ç"=o&�)))A ~Ú¾Ã+:ç"=o&�)))A � ~Ú
  8018. lNͳ2é"þ�ÂéÃ4:ç"=o&�)))A å*é"&�Á ~ÚÃ=ÃÔ*å""Ú"!é"6#6�!Q#6�:ê"þ�Â=*å"NÍ{2ê"*å"#"å"!Q#4Ã!�:ê"¾ÂX*å"NÍ{2ê"*å"#"å"!Q#5>�¾ÒÔ:ç"=þÂŒ*Ú""Ü":Q#2â"O>¹Ò‰eÍŸ!â"6ÃÔ:ç"=þ ¶*Ú""Þ":Q#2ä"O> ¹Ò³!ä"6 —ÍŸÃÔ*Ú""à":Q#2ã"O>¹ÒÔÄÍŸ!ã"6:é"Ö�ÖŸõ:ç"=o&�)))A ~ÁH¡ÒöÃF:ç"=O�!±" 6>�!é"¾Ò:é"=õ:ç"=O�!Ä" ÁHqÃQÀÍŸÃXÕÍŸÃXýÍŸÃO!ÍŸÃOGÍŸÃX/
  8019. Í Ã^:
  8020. Í ÍÃQÉ:²"Òs Í":¶"Ò�Í":·"Ò�Í":¸"Ò�Í":¹"Ò«Í":º"ÒµÍ�:»"Ò¿Í?:¼"ÒÉ͇:´"ÒÓÍþ:³"!±"¦Ò:Æ"!Ä"¦Ò:"ÒöñÍŸîÍŸÍÐ ÃP:±"Ò):Ä"Ò!Æ"6�ÅïÍ4�Å¿@Í4:³"ÒP:Æ"ÒF!Ä"6��Å¿@Í4ÅïÍ4:¿"!µ"¦Òt:"ÚhÐÍŸÍŸÍРØ:µ"Ò…
  8021. Í"Ø:¿"Ò˜!Ò"6
  8022. Í":À"Ò©Åß Í4:¾"!½"¦ÒÀ;ÍŸÍÐ Ã :½"Òå:"ÒÝ!Ð"6  Í"Ãâ Í“Ã :¾"Ò :"Ò !Ð"6�  Í"Ã>�  Í“ÉEÍB "#GÍB "#IÍB "#�ÍB "#ÍB " #ÍB " #ÉÍÇ2"ÒO æ!Å ñ"ÍKÍñÉ!T#p+q*S#"«""¯"!æ!"­"ÍÆ ""É*å"DMÍS :"Ò˜ œÍŸ!ò!6�C
  8023. Í ç!Í� ÍÄ >�"Í9!µÊ¬ !"6ñ !"6�æ!Å\�ÍKÍ9 É:"Ò!:"ÒÒ Í ÍeÿÍ— :"Òç Í™Ãû :"Òñ Í1:"Òû Íä�Í— :"Ú!!"6�Ã!Í?Ú!!"6�ÃÁ Éë_�ë…oŒgÉi`N#F‘o˜gÉo&�•oœgÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ��ÿÿDIRLBL ���õyþdÊ'ñ*
  8024. éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå# ÍO:•·Ä¼:¡<Âç: G>��O*£#
  8025. � ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtà �Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
  8026. � ÍY"·ë� ÍY"µ
  8027. � Í>*·ÍY"¯ë#####ÍY"»ë##ÍY"§ëÍY"©ëÍYëz··2ž*¯KÍg"¯ɯ2—2˜!��"±*­DMÍîÍóþ�Â6�:žO*­ �¯2Ÿ~þ Âúå�~·áÈåþ á†É:˜<Ê~þåÂ:—2¢>ÿ2˜:Ÿ<¹Âà*»ë*± "±Í_Ú?:—<2—ÃË>ÿ!ÿÁÃ/:˜<Â}:¢2—Íó*­ ��~þåÊb ÃW6 y2Ÿ>�å # ÊvwÃmá>ÿ2�É>ÿ!ÿ�ÁÃ/å �N
  8028. �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G #ÂÍÑáÕ �p
  8029. �ë*³~¨ëwë# ÂçÉÍ
  8030. ÍÍØÉ:—Í
  8031. ÍÍÞÉ*¯Í8*©ëÍÈÉ:—*¯Í8y•O:—‘�O*«ëÍäëÍÐÉ���õ}�Oñ¹Ò=É �~É Èw#ÃP^#V#ëÉ·{•ozœgÉ È|·g}oÃh:¡<̉ÁÑåëÅ͉ÁëáÕÅÉ™ÍOÉ���������������ÿ���������������������������<���O�ÃôBK�ÃôBK�Ãô$�Ãô'�ÃôÕ-�*�Ñé!�Ãô*���é������������������������������������������������������������������^#Vë"­É�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€��DD ’ $�ˆ‘$HD‰�@"�’� @@ $B $�$€H$H€$HH$$! €�ˆ‚HD$D’$D’@A�D� €Hˆ��D‘$‰!A"���€�� €��������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1„Ãû����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321TEMPORARY~ORDER~PAGE~DISPLAY~NO~COM~SUB~NOPAGE~NODISPLAY~ON~OFFÿ�
  8032.  $(/9<?*~A:~B:~C:~D:~E:~F:~G:~H:~I:~J:~K:~L:~M:~N:~O:~P:ÿ�  #&),/1ÿ�[]=, ./;()�ÿError at the '^'; $Error at end of line; $More than four drives specified$Invalid delimiter$Invalid drive$Invalid type for ORDER option$Invalid option$End of line expected$Drive defined twice in search path$Invalid ORDER specification$Must be ON or OFF$Drive Search Path:
  8033. $st$nd$rd$th$ Drive - $Default$Search Order - $COM$COM, SUB$SUB, COM$Temporary Drive - $Default$Console Page Mode - $On$Off$Program Name Display - $Off$On$Requires CP/M 3.0$1„1„ÍÏ}Ö0ŸõÍÏ|ÖÖŸÁH±Ò$æÍ¿���Í���ͲÚ9ÍV ���Í�!’6*’&�€� ~þ ÂT!’4Ã>!–6�#6�#6�#6�#6�!��"“+~2•å*’&�Á " *’&� ~þ[”* #" Í âÍ' :¤þ¢Í ÍV ���Í�ûv!¦q*¦&�ëÍ�É!¨p+q*§ë Í�É�� Í�É!©q:©2›!œ6�›1Í�É!«s+q:ª2›!œ6>ÿ*«&�"�›1Í�É!¬q!­6*­&�
  8034. ¾Â->�É*­&� :¬¾ÂA:­É!­4ÃÉ!³r+s+p+q+ÑÁp+qÕÍ!º6�ÍÅ*²~þ�ʯ*²~2º*·MÍ2¤!¾6:¤þ�¦Íã:¾Ú™é*·MÍ2¤ÄùÍÅÃe:´2£Í#É:´2£2½*²~2»!¾6�*²~2ºÍÅ*²~þ�ÂäÃ?*²N�å!� ë*°å*° Á
  8035. –=2¼!½¾áÂ3!¾6!µ6:½!µ¾Ú0Íã:¾Ú)ÃÎ!µ4ÂÃ6ÃÎ*²6�Í#É*²:»w:£ Íéë+s#rÍ:¤þ�Êi* #" Ãn!¤6É:º2¿O�*° ~2¶*¶&�ë*®:¾Ê¿!¿4*²:¿w*¶&�ë*®:·¾Â®É*¿&�ë*°~2¶À*²6�É* ~2·Ío:¶2¸!´6* #~2·É!¸4N�*® :¥¾Âý!¾6�Ã*¸&�ë*®:·¾Ê!¾6�!´4N�*  ~2·É*´&�ë* ~2·*·MÍ2¤:¤ÖŸõ> !¤–ŸÁH±Òl!´4N�*  ~2·*·MÍ2¤Ã;:´2£ Íé#ë+s#rÉ* NÍ2¤!¾Âš* #" ÃÉ ͯ
  8036. ͯÉ!Àq!É6�*“"Å"ÇÍØ2‘:‘þ(ÒÍ!‘6(*•&�ë*‘&�Íö!Ãs*•&�ëÍøë!Äs:ÀÖÖŸõ:ÀÖÖŸÁH±Ò* +" Ã:£ Í+ë+s#rÍ›!Á6:Ã!Á¾ÚD*Å"Ç*‘MÍë!Á4Â&*ÄMÍë:ÉÒ[Í¿Ãa2Í¿:‘þAÒlÍ›*ÀM�!Í ^#VëéIÍ¿ÃßiÍ¿Ãß{Í¿Ã߉ͿÃߧͿÃ߶ͿÃßËÍ¿ÃßîÍ¿Ãß
  8037. Í¿Ãß|…Ž— ©²»ÄÍ›���Í�É!Êq!Â6:Ê!Â¾Ú *ÅNͯ*Å#"Å!Â4ÂôÍ›!Â6:Ê!¾ÚR *Ǡ͵Â? !É6^ͯÃD  ͯ*Ç#"Ç!Â4 ͛ÉLÍØ2ŠMÍØ2‹NÍØ2ŒOÍØ2�PÍØ2Ž,ÍØ2ÍÍØ2�:�æ2Ì:�ææü2Î:–ÒW
  8038. ͛Ϳ!Ë6�*Ë&�Š ~ÖÿÆÿŸõ:ËÖŸÁH¡ÒW
  8039. :ËÆ1Oͯ*ËM�!
  8040. ^#Vëé1Í¿Ã
  8041. 4Í¿Ã
  8042. 7Í¿Ã
  8043. :Í¿Ã
  8044. î ÷ �
  8045. =Í¿*Ë&�Š ~þ�Â8
  8046. RÍ¿ÃM
  8047. *Ë&�Š >@†Oͯ:ͯÍ›!Ë4ø :—Ò˜
  8048. Í›ZÍ¿*ÎM�!’
  8049. ^#VëérÍ¿Ø
  8050. vͿØ
  8051. ͿØ
  8052. w
  8053. :˜ÒÕ
  8054. Í›ˆÍ¿>!Ž¾Ò¶
  8055. !Ž6�:Žþ�ÂÇ
  8056.  Í¿ÃÕ
  8057. :ŽÆ@Oͯ:ͯ:™Òü
  8058. Í›¨Í¿:Íþ�Âö
  8059. ÀÍ¿Ãü
  8060. ÃÍ¿:šÒ# Í›ÇÍ¿:Ìþ� ßÍ¿Ã# ãÍ¿Í›É!–6!¢6�!¤6�!Ï6�>!ϾÚV *Ï&�„ 6ÿ!Ï4Â; !Ð6�:¤ÖÆÿŸõ:¤Ö ÆÿŸÁH¡ÒÛ ÌÅ¢þÍI>!оҎ �ͦ:¢þ�› ͦ!Ï6�>!ϾÚÆ *Ï&�„ :¢=¾Â¿ ͦ!Ï4  :¢=*Ð&�„ w!Ð4Ã[ !Ï6�>!Ï¾Ú :ÏÆL*Ï&�„ ^OÍð!Ï4Âà É:¤ÖÆÿŸõ:¤Ö ÆÿŸÁH¡Ò±!¢6�!¤6€Å¢ÀÍI*¢M�!– ^#Vëéͦî!˜6:¤þÊ] ͦÌÅ¢þÍI:¢þ�Âw ͦ:¢=_PÍðî!—6!Ñ6�#6�:¤þÊž ͦ* ~Ö ÖŸõ~Ö ÖŸÁH±Ò¿ * #" Þ * ~þ(ÂÔ !Ò6* #" €Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Òþ ͦ:¢þ !Ñ6:¢Ö2ˆ:¤Ö
  8061. ÖŸõ:Ò/ÁH±!ѦÒ0 ͦ:¤Ö
  8062. ÆÿŸ!Ò¦Ò‡ €Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Òj ͦ:¢Ö2‰:¢ÖÖŸ!Ѧ҇ ͦÍØ2�:ˆþ�¢ :�æï2�ê :�ö2�:‰þ�½ :�æ÷2�ÃÅ :�ö2�*�ëÍð:ÒÒï :¤þ
  8063. Êå ͦÃì * #" Ãü :¤þ
  8064. Âü ͦ* ~Ö]ÖŸõ~Ö�ÖŸÁH±Ò!¤6 î!™6!Ó6�:¤þÂW€Å¢ÀÍI:¢þ
  8065. ÊW:¢þ ÂR!Ó6ÿÃWͦ*Óë,Íð*Óë-Íðî!š6!Ó6:¤þ¨€Å¢ÀÍI:¢þ
  8066. ʨ:¢þ £!Ó6�èͦÍØ2�:ÓÒÂ:�ö2�ÃÊ:�æü2�*�ëÍðî€Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Ò�ͦ:¢þÂ!™6ÿ,Íðÿ-ÍðÃ<!š6ÍØ2�:�æü2�*�ëÍðîͦîͦî!™6ÿ,Íðÿ-Íðî!š6ÍØ2�:�æü2�*�ëÍðîͦîͦîC K „ lÖ?GOe†ŽÃ É!Õp+q*Ô~Ö ÖŸõ~Ö ÖŸÁH±ÒÙ*Ô#"Ôø*Ô~þ�Âå>�É>ÉÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ ñ=ÂýÉo&�•oœgÉ��������������������������������������������������������������������������������������������������������������������������������~1}Ãå����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321 Copyright (c) 1982, Digital Research 10/27/82Show 3.1ERROR: �INPUT: �OPTION: �DRIVE: �Unrecognized Option.�Unrecognized drive.�Requires CP/M 3 or higher.�No directory label exists on drive �Unrecognized input.��A:0B:0C:0D:0E:0F:0G:0H:0I:0J:0K:0L:0M:0N:0O:0P:ÿSPACE0DIRECTORY0DRIVES0LABEL0USERS0PAGE0NOPAGEÿ� !$'*-/�#(.ÿ��[]=, :;<>%\|"()/#!@&+-*?�ÿ���;�Z�x�—�µ�Ô�ó�0NSun$Mon$Tue$Wed$Thu$Fri$Sat$????????????���?Directory Passwds Stamp Stamp�Label Reqd � Update Label Created Label Updated�------------ ------- ------ ------ -------------- --------------�Press RETURN to continue.�: � �Drive Characteristics�128 Byte Record Capacity�Kilobyte Drive Capacity�32 Byte Directory Entries�Checked Directory Entries�Records / Directory Entry�Records / Block�Sectors / Track�Reserved Tracks�Bytes / Physical Record�, Space: �Number of time/date directory entries: �Number of free directory entries: �Active User : �Active Files: �# of files : �Label for drive �Access�Create� on � off � on � on � off � on � off� � �1}1}Í{o&�"Î >0Î ÍÒ�Í‘ÃÄ*è!&�€� ~þ Â:è!<2è!Ã*è!&�€� "È Íý2Ð Íh2Í !è!6�>!è!¾ÚY*è!&� 6ÿ:è!<2è!Â;Í6þ�Âf!$ 6Í(2ÿ!� 6�ÍDþ�Â~!% 6ͱ!è!6�>!è!¾ÚÄ*è!&� ~2 þÿʺ*è!&� NÍÍò*è!MÍz:è!<2è!†Íûv!Õ q*Õ &�ëÍ�É ÍÉÉ!× p+q*Ö ~þ�Êÿ*Ö NÍÉ*Ö #"Ö ÃåÉ�� Í�É ÍÉ
  8067. ÍÉÉÍ ���Í�É:$ Òe!� 4~<<+õ~ÁH¹ÒeÍ Í ðÍßÍ�ÚMÃC��Í�þÂ]Í!� 6Í Í É!Ù p+qÍ *Ø DMÍßÉ�� Í�}É!Ú q*Ú &�ëÍ�É:~Ò�É:}þÿ¦É:}æ`O�! :Í ¾Â½É��Í�2}ÕÉ!Ü p+q*Û ~Ö?ÖŸ2~*Û ëÍ�2}Í•É��Í�2}Í•É��Í�É!Þ p+q*Ý ëÍ�É��Í�É��Í�É!Z 6Z 1Í�É!Z 6,Z 1Í�É!Z 6]Z 1Í�|É��Í�É��Í�"Ñ Éÿ� Í�É!ß q*ß &�ë.Í�É!à q*à &�ëeÍ�É!â p+q¶Íi*á DMÍßÉ!è q:ç <2ç O�*å :è wÉ!ê p+q*é ~þ$Êë*é :ç <2ç O�å*å Á
  8068. w*é #"é ÃÃÉ!ë q:ë Æ0OͦÉ!ì q:ì?� æøOÍì:ì æOÍìÉ!í q*í MÍú:ͦÉ!î q*î &�ë!
  8069. �͆KÍì*î &�ë!
  8070. �͆MÍìÉ!ï q*ï MÍ& /ͦÉ:ð þ�Âe É:ç þÂs !ð 6�É:ç <2ç O�*å ~2ð É:ð þ ” Í\ Æ É:ð Ö0Ö
  8071. ŸÉ!ò s+q!ó 6�͆ Í• Ú¶ ÍÍ• Òû :ó æàþ�ÊÊ Í:ó ‡‡‡õ:ó ‡ÁH�2ó ŸÒã Í:ð Ö0!ó †wŸÒõ ÍÍ\ ö !ñ :ó –Ÿ#õ~!ó –ŸÁH±Ò
  8072. Í:ó É!ö s+q+ÑÁqÕ͆ !ô :ð ¾Ê4
  8073. ÍÍ\ *õ M*ö ëÍž É!ø s+q:÷ æþ2ù :÷ æÖ�ÖŸ*ø &�) ëõ>;ÍŸÁH¡Ò{
  8074. :ù =É:ù É!ü q*ü &�ë!
  8075. �͆ë))))å*ü &�ë͈Á }É Íž =2ý :ý ÖÖŸ2!ÒÄ
  8076. !!6ÃÑ
  8077. *ý &�õ ~2!/Å*!ëÍ
  8078. 2þ /ÅcNÍ
  8079. 2ÿ :þ ÖÖŸ!!¦õ:ÿ æÖ�ÆÿŸÁH¡Ò Í*ý &�) :ÿ ÖN_�å!mÍ¥ÑÍqå*þ &�Á å�NÍC
  8080. ÑÍëå*ÿ M*ý ëÍC
  8081. _�áå*ã #Áq#p�Íž OÍ
  8082. �*ã w:Å;�Í
  8083. OÍ
  8084. �*ã w*ã ~þ¬ :ð þ:  :Å;�Í
  8085. 2!�*ã 6�à:Å;�Í
  8086. OÍ
  8087. �*ã wÉ!!s+q:!‡‡‡‡!!¶É!ÿ 6N!m"!:ÿ æþ�Âð !n"!!ú ÍõÚý É!ú Íõë+s#r!ÿ 4ÃÚ É!ý 6 >�!ý ¾ÒP :ý =2ý þÒ2 !
  8088. !6�*ý &�) :
  8089. !Ímë!ú ÍÒM Éà É�*ã ~2�!*ã  ~2!*ã  ~2!*ã #^#Vë"ú +ë!�͆ë! !sÍÕ !
  8090. !6�:ÿ æÖ�ÖŸõ>;!ú Í ŸÁH¡Ò® !
  8091. !6Í *ý &�) :
  8092. !Ímú Íë!þ s+4É*ã ~þ�Âî : !‡‡O�! DMͽ ͦ*ý MÍK *þ MÍK *ÿ MÍ&  ͦ*�!MÍ *!MÍ *ã ~þ�Â& *!MÍúÉ! !p+q!��" !* !"ã � "å *ã ~Ö�ÖŸõ~ÖÖŸÁH±Òe ÍQ !ç 6ÿÍÏ Ãž *ã ~ÖÖŸõ~ÖÖŸÁH±Ò› !ç 6�*å ~2ð Í¢
  8093. *ç &�ë*å " !Þ ÍÉ!-!p+q!!6.å*,!DM!á
  8094. -¶ !Í' !.!6�> !.!¾Úí *.!&�� ! NÍÉ:.!<2.!ÂÉ ÉÍ\*Ñ ##N!�ÍË€�Í¥"/!É!1!q:1!2Ð OÍ…Íî É!3!p+q!2!ÍÑë*Ó >2!åÍy#Má͹É!7!s+q+ÑÁp+qÕ:7!=27!þÿÊf*4!:6!w*4!#"4!ÃIÉ!‰!s+p+q+ÑÁp+qÕ>�‡!͵Êã*…!ë*‡!͆!Š!s*…!ë*‡!͆"…!*‡!ë!
  8095. �͆ë"‡!>�‡!͵ºÃÒ:Š!þ�ÊÅÃÒ:‰!ÒÒÍÙÃà!‰!6�:Š!Æ0OÍÉÃvÉ!Œ!p+q!'"�!!�!6>��!͵Ê8*‹!ë*�!͆:�!=2�!O�!8! s*‹!ë*�!͆"‹!*�!ë!
  8096. �͆ë"�!ÃõÉ!�!6#6:‘!=2‘!þÿÊ}*‘!&�8! ~Æ0OÍ~:‘!ÖÖŸõ:‘!ÖÖŸÁH±Òz,Í~ÃAÉ!’!q*‘!&�8! ~þ�¤:�!Ò¤:‘!þ�ʤÍÙÉ*’!MÍÉ!�!6�É!–!r+s+p+q!—!6�#6�>!˜!¾Ú0*˜!&�ë*“!å*˜!&�ë*•!~á†!—!†#N�*•! w*˜!&�ë*•!^�!
  8097. �͆!—!s#N�*•! ^�!
  8098. �͆å*˜!&�ë*•!Áq:˜!<2˜!ÂÃÉ!š!p+q8!Å�Í<?!Å�Í<*™!N#FÍä*™!##~2œ!!›!6�>!›!¾Ú™:œ!Ò‡*›!&�w!) N#F?!ͱ:œ!·2œ!:›!<2›!Âd8!?!ͱÍ9É!ž!p+q*�!##~æà2Ÿ!*�!##~æü*�!##w*�!ÍÑå*�!Áq#p*�!#:Ÿ!¶*�!#wÉ!¡!p+q* !#å*Ñ ##Ná͹�*Ñ ¦* !##å*Ñ ##ÑNëõÍÀÁH±* !##w* !å*Ñ ##NáÍÇå* !Áq#pÉ:Ð ÆAOÍÉ
  8099. ÍßÉ!¥!r+s+p+q*¤!/!Íaå*¤!Áq#p*¤!ë�ÍúÚ’*¤!ë�Íúå*¤!Áq#p*¢!N#F*¢!q#pÃcÉ!¦!q!��"§!"©!!­!6�!��"«!�*Ñ ë«!ÍõÚì:¦!ÒÎ*«!DMÍ2­!:­!/Òß©!§!ÍH�*«!"«!Ò«*§!É!"®! ÍiÍ8Íß*®!##6��*Ñ N#F*®!q#pÍéÍõ,ÍßͦÍõEÍß�*Ñ N#FÍ^Íß �*Ñ ^#Vë))DMÍyÍß�*Ñ ~<o&�€�Í¥DMÍ”Íß*Ñ ##N!�ÍËDMÍ®Íß*Ñ N#F;Íß �*Ñ N#FÍÎÍß!€�"°!�*Ñ >�¾Òã�*Ñ N!°!ÍÇë+s#r*°!DMÍßÍßÍ ÉÍ Í1:ÍÉÍÙÉ!³!p+q*®!##6�*®!å*²!ëás#rÍõÉ!µ!p+q!'"¸!!·!6�>�¸!͵ʚ*´!ë*¸!͆{2¶!*´!ë*¸!͆"´!*¸!ë!
  8100. �͆ë"¸!>�¸!͵֟!·!¶+õ~Ö�ÆÿŸÁH±Ò—!·!6:¶!Æ0OÍÉÃ5É>0Î ÍÒ¹Í"Ó Í“DMÍ$ÃÒÍ*Ð MÍqͦÍ1kÍÉÉ!»!p+qÍ Í8RÍÉ*º!}ÒùOÍÉÃþWÍÉ÷ÍßÍ›É: ÒÉ:Ð 2Á!Í"¼!ÍS"¾!!À!6�>�¼!͵ʈ*¼!}Òg: /ÒX!Á!:À!¾ÂU*¾!DMÍØÃg*À!MÍ*¾!DMÍØ!¼!ÍÑë+s#r!¾!ÍÑë+s#r#~<wÃ': Ò”! 6Í ÉÍ Í Í8>�!X Í ÒÄÍß*X åèÍgÍ Í8)Íß*V åèÍgÍ É!Â!6�>!Â!¾Ú *Â!&�& 6�*Â!&�6 ) >�w#6�:Â!<2Â!Âß!��"X Í5ÍÌ!��"Ä!:}þÿÊÚ:}‡‡‡‡‡2Ã!*Ã!&� ~2Â!þåÊÔ:Â!þ!ÊÍ*Ã!&�‹ "Æ!*Æ!##"È!*Ä!#"Ä!:Â!2Ã!:Â!æ2Â!O�!& 6>!Ã!¾Ò�ÃÔ*Æ!�å*Ñ ~á¾Ò¤ÃÔ*È!~þ�ÂÊ*Â!&�6 ) N#F*Â!&�Å6 ) Áq#pÃÔ*X #"X ÍîÃ%*Ð &� 6>�!X Í Ò�*Ñ N#F`iÍÕ"X �*Ñ N#FPY*X Íäë*Ä!Íä"V ÉÍ Í8QÍßÍhO�ÅèÍgÍ Í8`Íß*Ð &� ~/Ò\ÍÚ!Ê!6�>!Ê!¾Ú�*Ê!&�& ~Ò†*Ê!&�åèÍg:Ê!<2Ê!ÂaÍ Í8oÍß!Ê!6�>!Ê!¾ÚØ*Ê!&�& ~ÒÎ*Ê!&�6 ) N#FÅèÍg:Ê!<2Ê!¡͘É*Ð &� ~/ÒîÍÚ͘É!Ë!qÍDÍÌ>�!Ë!¾Ò É:}þÿÊ0:}æ`O�! ~þ Â*ÉÍîà É*Ð MÍ�2Ì!>�!Ì!¾Ò/�Íò:}‡‡‡‡‡o&�"Í!~ÍiÍ8Í EÍijÍi:Ì!æ@þ@†�ÍßÃŒ–Íß‚ÍߪÍiÍ ÍB:% /õ:Ì!æ€Ö€ÖŸÁH¡Ò½�ÍßÃçÍß:Ì!æ@þ@ÂÖ±ÍßÃï:Ì!æþÂéºÍßÃïÃÍß:Ì!æ þ ÂÌÍßÃÓÍßÚÍß�*Í! DMÍŸ ßÍß�*Í! DMÍŸ Ã>Í‘:Ð ÆAOÍÉÍ É!Ï!6> !Ï!¾Úx:Ï!þ Â].ÍÉ*Ï!&�ë*Í!>¦OÍÉ:Ï!<2Ï!ÂGÉ!Ð!q!Ñ!6*Ñ!&�Ô :Ҿ•>�É*Ñ!&�Ô :Ð!¾Â©:Ñ!É:Ñ!<2Ñ!ÂÉ!Õ!r+s+p+qÍ)!Ü!6�Í?:Ý!þ�Ê:Ý!2Ü!*Ù!MÍy2Ì !á!6:Ì þ� Í]:á!/Òüà *Ù!MÍy2Ì ÃæÃÍ?ÃÉ:Ö!2Ë Í©:Ý!É:Ö!2Ë :Ë 2à!:Ý!2Þ!!á!6�:Ý!2Ü!Í?:Ý!þ�ÂJñ*Ý!&�� ë*Ô!å*Ý!&�ë*Ô!Ñ–=2ß!!à!:ß!¾Â£!á!6!×!6:à!!×!¾Ú Í]:á!/Ò–Ã6:×!<2×!Â~æÃ6!Ý!6�Í©>�É:Þ!2Ý!:Ë È Ílë+s#rÍ):Ì þ�ÊÚ*È #"È Ãà:ï2Ì :Ý!É:Ü!2â!*â!&�ë*Ô!~2Ø!*Ø!&�ë*Ò!:Ò¾Ê9:â!<2â!:â!2Ý!*Ø!&�ë*Ò!:Ù!¾Â(É*â!&�ë*Ô!~2Ø!Ãø!Ý!6�É*È ~2Ù!Íä:Ø!2Ú!!Ö!6*È #~2Ù!É:Ú!<2Ú!*Ú!&�ë*Ò!:Ó¾Â}!á!6�Ó*Ú!&�ë*Ò!:Ù!¾Ê“!á!6�:Ö!<2Ö!*Ö!&�ë*È ~2Ù!É*Ö!&�ë*È ~2Ù!*Ù!MÍy2Ì :Ì ÖÆÿŸõ:Ì ÖÆÿŸÁH¡õ:Ì ÖÆÿŸÁH¡õ:Ì ÖÆÿŸÁH¡Ò:Ö!<2Ö!*Ö!&�ë*È ~2Ù!*Ù!MÍy2Ì ÃÁ:Ö!2Ë :Ë È Íl#ë+s#rÉ*È NÍy2Ì !ï¾ÂD*È #"È Ã)É:Ë È Í+"ä!!ã!6:Ë !ã!¾Úy*ä!NÍÉ*ä!#"ä!:ã!<2ã!ÂWÉ!æ!q�*æ!&�Í¥^ å*V&�Á ~þ�ÊžÍ�*æ!&�Í¥^ å*U&�Á ~þ�ʾÍ1�*æ!&�Í¥^ å*T&�Á ~þ�ÊÞÍð�*æ!&�Í¥^ å*W&�Á ~þ�ÊþÍ#�*æ!&�Í¥^ å*S&�Á ~þ�ÊÍÜÉ: þÿÂ::Ð 2 * &� : wÉ*È #"È *È NÍy2Ì Í:Ì þ�ÂZÔ!ô:Ì ¾Êq!ð:Ì ¾ÊqÔ�* &�Í¥^ å*V&�Á 6*È #"È >É�* &�Í¥^ å*V&�Á ~þÿÂÊ�* &�Í¥^ å*V&�Á 6�ÊŠÍ´2Ê þ�ÂÞÃ!X:Ê ¾Âð!$ 6Ã!Y:Ê ¾Â!$ 6�Ã?�* &�Í¥^ :Ê =O� 6Ã-×Í‘ÆÍiÍE!ð:Ì ¾Â:>É!ô:Ì ¾ÂG>ÉÃÊɹZÍ´2ç!þ�Â_Þ:ç!=2 * &� : w�* &�Í¥^ å*V&�Á 6ÿ!ò:Ì ¾Ê�*È +"È ÉìÍ‘ÏÍiÍEÍÉ! 6ÿ*È NÍy2Ì !ð¾ÂéÍ�* &�Í¥^ å*V&�Á 6! 6É!ó:Ì ¾ÂüÍ;2Ì Ã-:Ì þ�Â
  8101. ÍKÃ-!ñ:Ì ¾Ê!!ï:Ì ¾Ê!ÃL! 6ÿ*È #"È !ð:Ì ¾ÊK*È NÍy2Ì !ð¾ÊKÃéÉ?Í‘¾ÍiÍEÍÉi`N#F�oˆgÉë_�ë…oŒgÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒŸ ñ=Â�ÉDM!��>)ë)ëÒ´ =¬É~ ºÉ~‡ ÂÁÉ^#Vë) ÂËÉ^#Vë|·g}o ÂÕÉ_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �� F!M!T![!b!i!p!���������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååyÙ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�åòCP/M 3 SID - Version 3.0$1�ÅÅ€ Í�Á!�~=�W�Õ!�x±ÊÁ ~#ôÑÁåbx±Êã {æÂÖã~#ão}oÒß„ÃÅÑ.�é�������������������������Ã���ÃOÃ$þÈÍ ÃõyÍ�ñÉþ Èþ Èþ,Èþ ÈþÊ$É Í�
  8102. Í�ÉÍŒþ ÊÍ�Ê9�!z6 # ÂL�!zwÍŒÍ�Êj�# ÊÃX�:zþ ÉÖ0þ
  8103. ØÆùþØÃ͘=ÂëN#FyÉÍ}�ÂÉæ8Éæ0Éë*zë{¾Â¯�#z¾È+++ Â¥� ÉÕz¾ÂÊ�#½�ÑÉ#ÂÊ�øÿÑ ·� ÉÅÍ9�Ê!`Í � yÁÉÅÍ9�Ê!rÍ·� yÁÉÍñ�þÊÉÍñ�þÊþÀ=É!z{w# Â%þ Âw!PÍ � yÍ“�ÉÍõÍ}�ñöÀÉ*�w#"�ÉÍŒþ Ê@þ.Ê@Í<�Ê!¦EÍ·�Â~ÃP
  8104. !ÎÍ·�Â’ÍPÍŒ�ÃQ!æÍ·�ªÍPÍ}�ÍQxÃQ!êÍ·�ÂÆÍÛ�Í“�G@ÍÛ�±°ÃQ!
  8105. Í·�ÂÜ yÍ“�G€Ã¾!Í·�Âô ÍÛ�Í“�±ÃQ!Í·�ÂÍÛ�Í“�öÍQÍŒ�ÃQ!.Í·�Â6yþÚ#ÆGÍÍ™�°ÍQæÏþÀà!2Í·�ÂQÍŒ�þÒÍ“�öÇÃQ!>Í·�Âq ÂeÁÃgÅÍÍ™�±ÃQ:zþJÂ�ÍEöËþC–ÍEöÍQyÍQxÃQþRÂÍöÀÃQ*�Õë* �{•zœÒ·*�ùÉÑ~#" �É<æþÚÈÆþÚÏÆÆAOÃ�GæðÆ�'Î@'OÍ�xæÆ�'Î@'OÃ�NÍ�#Âõ Ã�zæ8É͇O!B NÍ�#NÍ� Í�Ã�Íæþ¾SÍ�PÃ�Í.�* �|ÍÕ}ÍÕ Í�Í�É!��9"�:�·Êq!ÿÿ"�<Âq<2�* �×ÍžÂ@!�~·Êƒ5Ê@* �Í¡Í.� Í�Í�Í;Í£W!E�¾Êý# ¡
  8106. ¾Êé# ¬¾ÊÎ# ·æÀþ@Ê´þ€Ê¥zæÇÖÊ–=Ê�=Ê|zæÀÊJzæÊ?ÖÊ4ÖÊ)ÖÊzæ zæO=!9 ÍóÍþŸ!6ÍóÃq!2ÍóÍÍÕÃqCÍ�Í
  8107. ÃÙJÍ�Í
  8108. ÃÙRÍ�Í
  8109. Ãq!zæÊ zæ=ÊnþÚaÖ‡‡O ÍóÍ$ÃqÍóÍ$,Í�ÃÙ!ÍóÍ;,Í�Ãô!Ù!ÍóÍ;Ãqzæ8O!î ÍóÃÅ!êÍóÍ;,Í�zæ;Ãqy‡‡O!Î ÍóÍ£õÍ£Wñ_Í•Ãqy‡‡O!¦ Íóͣ͒Ãqy‡‡O!b ÍóÃq!vÍózÍ’ÃqÍ.�?Í�*�ù!��9"�Í8"�͉ÍZ*�" �Ã+*�ùÉ�'/7?vÉãéëóùûÆÎÓÖÛÞæîöþ"*2:ÃÍEI SPHLDI XCHGPCHLXTHLRET HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB ANA XRA ORA CMP INR DCR MVI LXI STAXINX DAD LDAXDCX RST PSW POP PUSHNZZ NCC POPEP M B C D E H L M A B D H SP PSW ??= SUB�äìÃYÃJÃÃÄÃêÃÃ~Ã�ÃÃ5ã"òãÃ��*�"ª!¤"�!��"�"�¯2ô2…2Î2©!�" �"c"v"ƒ"§!�1tå!�å++"tåå"ª>Ã28�!†"9�@�:]�þ Ê,:e�þ Â&ÍŸ:l�þ Ê&:u�þ Â&Í®!��ÃI 1lÍĤÍú>#ÍÄÍJÍþ Ê,!ï6�þ-ÂX5ÍÖAÚ”þÒ”_�!o^#Vë飔Íý - G
  8110. ï
  8111. ””ü
  8112. + ””Q ” 1À»üÿÏ””ͳÒ”Í~·Â½:ï·ÊÇÍÃ,=”Í�" �Í �Ã,Í~ڔʔÍ�å��=ÂæÅÅÃöÍ�å=ÂòÅÃöÍ�åÑÁ!,ãéÍoÊÍ�Ú "cæ=ÊÍ�=”Ã)*c¿�Ò)!ÿÿ"fÍÂ,*fë*c"hëÍ Ú,Íú*cÍL>:ÍÄ:ð·Ê—ÍÂ^#V#ëÍLÍÂë õÍcÚxñÂZÃÈñy±ÊÈÍÂÍÂÍÂÍÂÍÂÍ ÂyÃÈÍÂ~Íê õ#ë*fÍ ëÚµñ™ÃÈñy±ÊÈÍÂÍÂÍ ¶"c:ï·Â,*hëÍÂÍT*fÍ ÊóÚ, ÂÛÃ,ÍT:eþÿÂ,>�2eÃ,:·Ê”Í%:e�þ  ͟:u�þ Â' Í®!��ÃI ÍY|·Â”ÍýÚ,ÍøÚ,}Ã5 ¯2lÍúÍ~2mÍ�åÍ�"nåÍ�"pDMÑáÃs å!l6ÿáóÊ� Ú} "væ=Ê� Íã =Ê� YPÍã !Ïå~·ÊÉ #^#Vå:l·Ê *v{½Â z¼Â áá"rå~6�2tÃÉ á#wë6ÿá� ” 1lÑÁñáù*vå*tûÉõÅ!ô~4·Êþ #~#F#»Âþ xºÂþ ~#s#r#w>ÿÁñÉÍ~ʽ
  8113. Í�=Ê;
  8114. =”åÍ�ÑåÍúÍLÍÂᯕo>�œgÍLÃ,ëÍúÕÕÍÍÂ>#ÍÄ…!u^#V#ã0}“o|šgÚe
  8115. ÃX
  8116. x·ò|
  8117. õyþ0ʃ
  8118. ÍÄñæGÃ�
  8119. yÍÄÃ�
  8120. ñæþÂ�
  8121. GÃ|
  8122. ãÂQ
  8123. ÑÑz·Â,{æþ Ú,<Ê,ÍÂ>'ÍÄ{æÍÄ>'ÍÄÃ,*�##V+^+N+yþÒ,ÍúëÍLëÍ Êæ
  8124. ~+ÍÄÃÚ
  8125. ÍÂ,ÃÂ
  8126. :ï·Â”Í%Ã,ͳÒ”Í~Ê Í�" �=Ê Í�"�=”¯Ã" > 2�Í�Ã,ÍYÍøÚ,ÅÕå!ÿÿ|¸ÂG }¹ÂG Ã,áÑÁ
  8127. w#Ã. Í~Ú”ÊÝ Í�å!�=:ïÊr ·Â”Í�Ã| !��·Â| !�|·Â”"!Ïå~·Ê© #~#Váã½Â§ z¼Â§ :áw·Ã,ãåá� ‰ :·Ê”!Ïå~·ÂÑ :áwÑ#s#rÃ,á� ¾ Ô!Ïå~·Ê :ï·Êô 6�à ÅÍú~ÍêÍÂ#^#VÍÁá� Ââ Ã,:·Ê”!\�ÍÑ6�#>  w# Â' >�w# Â1 6�Í~!��ÊI =”*ü"!l�6~# ÂT :]�þ?Ê2 Í7þÿÊ”!�"§>HXE͆*åʾ á�å\�ͤá·Â2 €�€w# ™ Í�Í¥ë*�Í ëÒ† !�"§"ƒÔÍ\þÊ”Þ:¾ WáåÍ$ _Í$ õÍ$ ÁO {·Âñ x±!�Êë i`"vÃ2 Í$ Í$ w#Âô Í$ õÍ�Í¥ñ”þ Í\Í€æðõÍ\Í€Á°ÉÅåÕÍ GÑ‚WxáÁÉ!��Í“ÚB :…·Ì>ULT͆õ!6\�~# ÂS ¯2|�:]�þ Êð !†ÍÑÍ7<Ê”Í\þÊð þ!Út Í õÍ Ñ_*åÍ\þ Ê£ áÍ\þ Úw Ø *��+Í\þ ÊÆ þ ÊÆ þ!Ú”w{þÒ”è Õåë*�#^#Vár+s+6ÃÍ“Ò”ë*�ë"�ëÑs#Ñs#rÃt ñÂ!ü å*vé*�"�Ã,!�ÍÑ*§ÍLÍÂ*ƒÍLÍÂ*vÍLÍÂ*�+ÍLÃ,Ío=”Í�ÍúåÍLÍÂáå:ð·ÊX^#VëÍLÃ\~ÍêÍÂÍJÍáþ ʯþ.Ây:·Ê,>.þ"åÂŽÍ!áþ Ê;w#åÃÍ�=”Í�:ð·Ê¨ëás#r#Ã;·Â”}áw#:ð·Ê;#Ã;>ÃÂ>2©Ío!��"ª#ÊïÚßÍ�õ}´Ê”ñå=Êî=”Í�"ªá"¬¯2mÍNÃl Ã:·Ê”!\�ÍÑ>�2|�!�"°*§"²Í~:û·Ê8þ”*ü"°*þ"²*°Í Ú”!��"®\�ÍzÍn<Ê”*°ͯ€�€~# Â_\�ÍV·Â”å*®#"®áÍ :ÌþÿÂW\�ÍJ!´ÍÑ*®ÍL!·ÍÑÃ,:²•2Í:³œ2ÎÉ>�2Ì:Îþ�À:Íþ€ÚÆÊÆÉ>ÿ2ÌÉ���Íþ ÂÝÍNÃ, �!9¾Êð# ÂãÔÍþ ”ÅÍúÍÍÂÍJÍ~·Ê,=”Í�ÁxþÒA|·Â”}þÒ”ÍçgA>þÍ;¤Ag}Í;´Ã,ÈÃ;ÂQ|·Â”}!qwÃ,åÍÑs#rÃ,åÕÅ:[�æÊ|�_!€�~þÊ�![�4·Ã�\�ͤ·ÂŽ2[�Ãg>ÁÑáÉÍú>?ÍÄÃ,!e�>Cw#>Ow#>MwÉ!u�>Sw#>Yw#>MwÉþ.Èþ,Èþ Èþ*Èþ ÉͽÊåw#Í  ÂÌͽÈÍ ÃÛ þ*ÂñÍ ?r# ÂñÉ{‘z˜ÉåÕÅPY!ÿÿÍ ÁÑáÉ|ºØÀ}»ØÀ¯É>2…!€"�"�É!€�Ow #æw Â0q!\�ÍÑÄÑ6�É
  8128. ͤ!"ÉÍ~þ”Í�åÍ�åÍ�ÑÁÉÍ!ð6�þWÂ�6ÿÍ!û6�#þ ÊÃþ,Âœ>€2û��ß͓ͣþ ÊÃÍ͓ͣþ ÊÃÍ͓ͣþ ”ûþ�Ê”·ÉÍ þ ÊÑõÍ þ:ÂíñÖ@w#Í ÃòG6�#ñÍÌþ.Ì ÍÌ6�# ÂÉ�x�·ÀÃÍ!þÈþaØæ_Éå!~·> Ê55*~#"áÉåÕů2[�\�ͤÁÑáÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉ!e�¾Àx#¾Ày#¾Éë*ƒ}“|šëÉÍ“Ð"ƒÉë*§}“|šëÐ"§É:…þÐå!��Í“áÉ> åÕÅ_ͤÁÑáÉ~·ÈÍÄ#ÃÑþ
  8129. ÒåÆ0ÃÄÆ7ÃÄõæÍÛñæÃÛ> ÍÄ>
  8130. ÃÄÅÕå ͤæáÑÁÉëÕëÍLÑ:ï·ÀÍ8ÈÍÂ>.ÍÄ^+~ÍÄÂ+Éå:ï·ÑÀÍ8ÈÍúÍ*>:ÍÄÉ|Íê}ÃêþÒ^þ ÒÄ>.ÃÄë*f}“o|šëÉþ/Èþ+Èþ-Èþ Èþ,Èþ ÉÖ0þ
  8131. ØÆùþØÔë^#V#ëÉÕÍ*�õNyþÒ”ñëÕõ*å*åë ÍnÊÆ Êà+¾ÂàÍñ ÂàáááÍqÊÙÍÃéá#^#VáÉá"á"ñáõ~/…o>ÿŒg++ñÛë!��þ.Ê”þ@ÂÍ”åë^#VáÉþ= Í”åë^�áÉþ'ÂDëÍ!þ Ú”þ'Â?Í!ÍqÈþ'”S_Ã&þ#ÂhÍÍqÊfÖ0þ
  8132. Ò”)DM)) O� ÃIëÉþ^ÂÕ*r^#V#Íþ^ÊqáÉÍ€))))µoÍÍqÂhëÉë"Ìës#r#å!û4áÉþ-®��ÃÔþ+»ë*ÌëÃÃÍùþ+ÂÑÕÍÍùÁë ëþþ-ÀÍÕÍùÁõy“_xšWñþå!IX�N!p~ëáÉÍç ÊÃúæÉÖ!D_�^ÿ!xÉÍ^#VëÉxþÒ1Í÷·>-ÊÄ~ÃÄõ~ÍÄ>=ÍÄñÂG!q~ÍêÉÍÍLÉÍúÍÂ!9�ÅåÍáÁ#xþ ÒsþÚYÍÂÃYÍÂÍóõÕÅͳÒ“*v" �!�6ÿÍ�û+"f*v~Íê#ÍcÚ»õÍÂñ³Ê·^#VÍû~Íê*v~GæÀþ€ÂÒxæþÂ5Ãÿþ@ÂïxþvÊ5æþÊ xæ8þ0Â5à xþ6Ê þ4Êÿþ5Â>=ÍÄ*t~Íê*tÃ$æçþÂ5xæ*lÂ$*n:ï·Â5ëÍ8Ê5Í"ÁÑñÉCZMEIABDHSPöôüúþ!��"¬¯2©Éó"tá+"võ!�9ñ1tåõÅÕû*v~þÿõå:t2l!ëå~·Ê�#^#V#~áüÿ ƒÍå!ô~6�·Ê³=G#^#V#~xâáñÊ×#"vë!ªN#FÍøÚ×ÍN*òë>‚·7Ãl :ηÂ|!Ïå~·Ê9#~#V*v½Â9z¼Â9á~=Âõ=2ÎÃwõͲþÊ:ï·ÊÍóÃl Íúñ<Íê!«ÍÑ*vëÍÍNÃl á� ÂãÍÂ|ͲÊd=ÂXÍóÃl *vÍ5ÍNÃl :l·Ê|*pMD*në:m·7Ãl ÍúÍå!��"ªÍN2Î>*ÍÄ*vͳÒŸ" �Í*t"cÃ, PASS �!©~·Èå*¬+"¬|µáÂËw=2Î~·É �!~ #¾#ÊáÂÔZ�É:t·È*rw¯2tÉ*vF#åÍÎ!ñs!
  8133. ^#Vëé&N&N,`r££  –£‘Í<¦ÍGæ:ª»À:«ºÉÁá^#V#åÅÃ2*r^#VÉÍ<Ê[ÁÅ>èÑÕæxþÿÂj¯Ãªæ8_�æ*tëÍ2¦Ã,:ñþØþ?Ø*v###ëÉÑÕæÍGÁÅ>èÑÕÑÕ><7õ*ª|µÊÛÕÅå!ñN*vë!Ããé·ÁÑÊÛõ>#ÍÄñÍê> ÍÄÃ:©!ð¦ÊñÍÚññ>Ãñõ·Ê=ë_~/w¾/w{ëõÊÍÒÍGñ=ÊÕYPÁÃøñáÉÿÃÇÂÿÍÇÄÿÉÇÇÿéÇÇÆÏç"ÇÀ÷Ó*�##F+N+~þÒaå/…o>ÿŒg{¹Â\z�Â\á<É33Ã=¯É�>�!y$¾Ú‡ *y$&�>�'èd�
  8134. ��É!y$4Âd
  8135. SYMBOLS�
  8136. NEXT MSZE PC END
  8137. �6É!z$q!h#6?!
  8138. �h record(s) written.��� �Ÿõ�h#Ö�ÖŸ�H±�Å!:�#ÖA�{$O�¹Ò
  8139. !:h#þ Â!ÍÍ2h#Ã!@¥ ÃÂ!:h#ÖSÖŸõ:h#ÖQÖŸÁH±ÒP!:ö#<2|$ÍÍ2h#ÖÖŸõ:h#Ö ÖŸÁH±ÚG!Ã)!ÍÍ2h#Ô!ÍÍ2h#Ö02|$O> ¹Òj!!|$6Ô!ÍÍ2h#Ö02w$O> � ��@�!’!BH� @�@A�‚BH B! "ˆBHI$$’BI$BI „$„’ ’HI ‚D$��„‘H��„„D$$ H�� „ B’!$D$ˆ"$’B$�’DA!AB�’I$„�@’H B$�’I $’H’I$‘�H$‰! $’I ���������������������������������������$’I$‘�I ‰$I $BBHHA�ªªªªªª¤‘"H’I$€„„H!$�H’H‘$�‘ ‰’IDH$‘$H‚$‘"BD€� $‚$’$HH$B@@D„!@�H��‘�"€�ˆ H " "BI�ˆ„$’D’I$I $��’H @€’�„‚�H��€I"$A�D�@@H€�’A$„ ˆ€€„’ $�€@ $@D� I‘B! „ $��H� $’I$’‘$HD H!"A‰""! I$D’DI"I$‚ @ˆ‰$’I"DH BH" !I B  �ˆˆ������B$H���$��@"I‘H�„BI $$ˆ@H€@ ���@�@�@�€D �!@BˆA‚$!„"���� D!$A$€��€B@€„$‚’@€�@$‚"$"@‚  D@@€„"DH’ $‚I!"DH„$BB$�’"H���@ $€€�’�!’D€�‚‘$„’$€I$I$’$"A$$’I  �D UUT’H@@�!@H’@�� ˆ€‚!$‰ ‚�’ ��� �€€������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ��§›¤‡‡‡‡��������������������A210���������������������������O=����������������� �*Y����Y������T������E������R�������G4������G0�����)������(�������G8������G0������G2������G0������G0�����������������������������������������������������������������������������������������������������������������������������������������������������������:í�·> *Ø|µ(Í$�Í æo&�É!í�~6�· *Ú|µ(Í$�Í o&�:ï�·È}þÀÃ!áÁå*Ü|µ(Í$ �Í :ï�·È!î�~4æÀÍl|µÈÍŒ}þ(¦2í�ÉáÁå*Þ|µÂ$ �&áÁå*à|µÂ$�*â|µ(Í$�Í o&�É*�é"â�x2ï�y·( >Ã28�!"9�*ä|µÄ$!n°��í°!†È� �í°¯og2í�2à�"ä�"æ�>~2á�ÉÃlÃŒöÃêÃúÃ
  8140. öÃŒÁ�‚�C�Ä�Å�Á�ÅÕåÝåo&�åͶ�ÝááÑÁÉÅÕåÝåͳ�}ïã~#·(Í’öãÉͯ
  8141. �Éÿ �í[â�þ (úÕ!e�ÍRÑÍ}þA8þQ0Gþ: xÖ@¯!\�w# (ÍY þ?(þ*( þ.( ÍNÍ5þ. Í5!h�6�#ûÉ (þ?( þ*( ÍY( w#éÉ>?> w#üÉÍ}þ 8 åÅ!o�í±ÁáÉ¿É .,;:=?*[]<>{}þaØþ{ÐÖ É|Í‹}õÍ”ñæÆ�'Î@'Ã’ÅÕå*Ö|µ(Í$(!BÍþ:U·({ZW:Võ‚ÍÚ!KÍþñƒÍÚ!PÍþáÑÁÉ!WN Ê’!û� A+/ –0ü†õyÍ’ñðÉ
  8142. dFÈ#~Í’÷¯7Ë|À|·}È>ÿÉ"Ô�2è�*�·íBÚºëÑù�þ "Ö�¯og"Þ�2ì�>Ã2é�!ý"ê�ë"Ü�éå*Ö�·íB"Ö�í[Ô�·íRëáÚ÷í°É*Ö�í°"Ö�ÙÉ^#V#Õ^#V#N#FáÉÝáëO�/o&ÿ9ùëí°ÝéÑO�/o&ÿ9ùëí°éÝáë!àÿ9ùëÅ(¯üí°Á> �‘(G¯üÝéÝá!àÿ9ù ¯w#üÝéÝáEÍù¶wÝéÝáÑ}“8÷<OCÍù_A¯³Ë#0¶w#¯óÝxæøÆo&�9xæ<G¯7ýÉåÙëãs#r#Ñs#r#q#pÉÝáxë!��D9Nå #ã¹8y#·(Oí°áùÝéÝáx!��D9Nå #^#VÜÝáëh&�D9í°! �9ùÝéÝá! �9^#Vh&�D9í°!"�çÝáëx/o&ÿ9ùp#H�ëí°Ýé·íRØ>Ã6·íR·íB0 É> Ã6·íRëê°ðø��ÉÕë·íRëáë·íR!�È+ÉÍ õÍì ð·íR!�À+ÉÍ õÍì ðÍ®!�Ð+ÉÍ õÍì ðÍ®!�ÈØ+ÉÍ ôÍì ïÍ®!��ÈØ#ÉÍ ôÍì ïÍ®!�Ø+ÉÍ õÍì ðT]KBë!��z·> S>)ë)ë0 = öÉ|ªõͼëͼëDM¯go>íjíB0 7?ËË= ðëñðJåÍÎË<ËÑëÕÍNëÑËzÈ5Í�È)ýÉÍ�ÈË<ËúÉëz· {þ0G·É¯goÉë|ª|úººÀ}»ÉÉË|È|/g}/o#É}æo&�ÉíKÚ�í[Ø�ÅÕxAJS�ËËËËáëáíJDM!éb"Ø�ë!6íJ"Ú�DMÉ�'ÍèÍd�Í
  8143. Í} ¯<íR0û= ÈÆ0Ýw�Ý#ÉÝ~�Ö$O!�� Ý#Ý~�Í}Ö08)þ
  8144. 8 !Öþ
  8145. 8þ0T])Ø)Ø T]Ø)Ø_�ØËy·È|‡ÉÝááå}&�#9N�8wë!��DíB9ùëåí°ëá+Oí¸ë#ùÝé>Ã8ÝáÍ WáÍ
  8146. _áå}“8(º8J�`9{‚T]=o`9yí¸ë ¯<k-&�9wùÝéÝááå}&�#9ùo&�ÝéÝá!��T9^K#å^C#ååýáÑáy�8<OÅÕå¾( áÑÁ# ò!��#ìÑáÁ!��9ëíRýùÝéÝáÍ OáÍ
  8147. _á~“8 (‘8õ~‘w�PT] ñ<Oí°sÝéÝáÍ
  8148. OÑíSö�!��9õ†8¸8xñW^‘8/<ozƒ8¸}8x“8&‘8#<·(ÅÕ*ö�_�B ÑÕåPëáOí¸ÑÁz<(Ox‘<»8{·(*ö�� ë!�9Oí°!��T9^ùÝéÝáá-¢l&�Ýé!�T9^~6#wÉ!�T9^K#å^C#ååýáÑ᯸(¹ x¹áÑýùÕé¾ ö# ç|· }·À>Ã8ÍI
  8149. Ð>Ã6ͽ
  8150. õÍèÍÓ
  8151. íÙ}·Ù>Ê6Í1 ßÙËxÙÂÄ
  8152. Ù}·ÙÈÙÅÕåÙ}· Ù˸TÅËø¯ÙËø}Ù•(0íD=ÙͶ ,= ù(Ùñæ€ ÍÎ 0%Í· ·, 7 Í ?õ(8ÙÍè Ëx Í - öÍ® ñ8˸·ÙáÑÁÙÉÙËxÙÂP
  8153. ÍË
  8154. ÍP
  8155. Ø,-Èxî€GÉÙ}·ÙÊ® }·ÈÙ…Ù͉ ÅÕåÝ9Í® Ù.Ù>Ý#Ýn�Ë0ÍÎ Í· = ñÙ-Ù åÝnûËx Íà ,-(-ñññ·ñÙÁáÙÝá˸°G,-Ì® É}·ÈÙ•Ù?͉ åååÝ9Ù.Ù>Í 8Íè ?Ë= ÝuÝ+Ù-Ù(>Í 0ßÍè ·áÍ 8Í ?áÑÁËx Íà š, —7•8Æ€8Æ€8oÝãÙåÅxËøÙ¨æ€õËøÝåÝ!��ÉáدoGOW_gÉ·ËËËËËÉ·ËËËËËÉ|Ù„Ùg{Ù‹Ù_zÙŠÙWyÙ‰ÙOxÙˆÙGÉ|Ù”Ùg{Ù›Ù_zÙšÙWyÙ™ÙOxÙ˜ÙGÉxÙ¸ÙÀyÙ¹ÙÀzÙºÙÀ{Ù»ÙÀ|Ù¼ÙÉÙxÙ¨ò% xÉËx(Í/ È?É}Ù½ÙÀ·Èà }Ö�Ú® <þ(ÐÙÅÕåÍ® 7Í· = ùÙ|Ù¤Ùg{Ù£Ù_zÙ¢ÙWyÙ¡ÙOxÙ ÙG÷
  8156. ÙÅÕåÙÍèÙÍ9 Ùͽ
  8157. ë}·ÈËx>Â6Íè}Æ€Ë/Æ€oÖõÙÅÕåÍ1 ÍI
  8158. -ÅÕåͽ
  8159. }áÑÁÙáÑÁã¼ã0ãñÙÉÙÍÊ-ͽ
  8160. ÙÍÊ,Ù}þlØÅ˸Í Á8 Í1 Íp ÍÓ
  8161. Ëx(ÍI
  8162. Ù-ÙÍ õ8ͽ
  8163. Ù-ÙÍ 8Ù,ͽ
  8164. }þl8;Ùª*ªª!ªÍÓ
  8165. ÝåÝ!C >ÍpÝáÍèÍÓ
  8166. ÍÓ
  8167. ÅÕåÙÍè--Ù-ÍI
  8168. ÙáÑÁÙͽ
  8169. ,,ñ,-ÈØxî€GÉgª?+2×n¶*ï8t Ð� Ðzˆˆˆˆ~«ªªªª,->Ê6ËxÂ6ÙÍÔÙ}.�•õÍ1 ÙÍÂÙͽ
  8170. ÅÕåÙ,ÍI
  8171. ÙáÑÁÍ1 ÝåÝ!È >ÍpÝá,ÙÍÞ-ÙÍI
  8172. ñÅÕåo&�0%ÍDÙ,ÍÓ
  8173. ÙáÑÁÍI
  8174. }þgÚ® É}Š�؉}颋.:}Žã8Žc~I’$I~ÍÌÌÌL«ªªª*ÙÍÞÙ·Ëxõ˸Í1 }þˆ0GÅÕå,Í åË<Ë}áõÍD,-(-ÙñáÑÁõͽ
  8175. ÝåÝ!L>Í…Ýáñ0
  8176. õÙÍÔÙÍÓ
  8177. ñ…o8 ñÈÙÍÂÃ1 á>Ã6m.`1pF,þåt6|‰„!wS<ÿÃ.zÒ}[•|%¸FXc~üïýu€Ò÷r1}·ÈÝåÙÍÂÙ¯Ëx(<˸õÍ 8ÙÍ1 ñËÿõÙÏŽé!~JÙÍ 0ÍjOÝ!
  8178. >Ù�ÝͯÙÍ 8 = ìÙ �ÝÙÙͪËøÍI
  8179. ÅÕåͯÍÓ
  8180. ÙÍÂÍI
  8181. ÙáÑÁÍ1 ÝåÍjÝáÙͪÍI
  8182. ñ0
  8183. õÙÍÊ-ͽ
  8184. ñÝáËOÈËøÉçÏÌTöô¢0 jÁ‘
  8185. €µžŠoD€‚,:Í€jÁ‘
  8186. ������€!¢ÚI}袋.º}Žã8Žc~I’$I’~ÍÌÌÌL«ªªªªÝ!F>ÅÕåõÍèÍÓ
  8187. ñÍ…ÙáÑÁÃÓ
  8188. õÙͪõÙÅÕåͪÍI
  8189. ÙáÑÁÙÍÓ
  8190. ñ= éÙÍÂÃI
  8191. �ÝÝn�ÝfÝ^ÝVÝNÝFÉ!��DLT\ÉI¢Ú!‚!É53ó!�úÉr1÷!€ÒÉÅÕåÙáÑÁÉÍÎ!€�> Ëx Ë#ËËË-= ðo˸ÉËxÙÍÂ(Ëø-ÍI
  8192. ·Ë}(ËxËø>�½8(Ͷ ,óͶ `iÈÿ!��É>Ã6|µÊ® Ë|ͼ>�)=Ë|(úDM��boÀ˸ÉÍ ë�8þ8Í ÙËxÙ(’0¯þ 8> <WÕÙý!]�ÝåÍ'ÝáÑOz<Ë{ �ò§ý6�� þ 8> ÕͼÑËx(>-Í!Ë{(a�Ëy(ÍÍ òËz·(>.Í! (Í ÷úíÍ÷Ë{È>EÍ!>+Ë|(|íDg>A�-Í!|/Ö
  8193. 0ûÆ:Ýp�Ý# ý~�ý#· ý+>0Ýw�Ý#Éýå,-  ý6�0ý#ø¯Ã¹Å˸}ÙÖ€oŸgM�Í4�|þÙ <ýw�íDÍ�}þ�0Íôý5�Ëø>„•.�(Ͷ Ë= øý~�õ> xæÆ0ýw�ý#xæGÅÕåË%Íà Ë%Íà ëãÑãíZëáãíJDMáË%Íà = ÈñÁýáÉýåá_�~6�þ5ØúØ+~<wþ:Ø6�ñ61#6� ÉÙ��ÙÍ® Ý~�Í}þ. ÙËp7ÀËðÙÝ#êþE(!Íu0TÍôØÙÅo&�ÍDÍ%
  8194. ÙÁØËp( Ù×ÍZØÙËàÝ#Ý~�þ+(þ- ËèÝ#Ír?ØOÝ#Ír0
  8195. Ý#Wy‡‡�‡‚OËh(yíDOÙÙyÆ€þZØþ¦?ØÅÝåyÍ�ÝáÙÁÙÉÝ~�Ö0?Ðþ
  8196. É}ÍÂÙõ·òˆíDõË?Ë?<!úÿ�= üëÝ!¸Ýͯñæ(õÍôñ= øñ·òÓ
  8197. ÙÃ1 ������Ž���@›�� ¼>¨�¥Ôh¶¿ÉìÅëx-ÐÍÎÂSÞùx9?ë+¨­ÅøÉ{Η@}·ÈËøÅÕ|Ͷ Ͷ „gãíZëáãíJDMá0Í· ,7È}Æo˸É�Í€¾ #øyîO!@�9ùi&�Ýé�Í€ ë�¶¾ â#÷ÚÍ€¶w#ùëùÝéÍ€/¦w#øïÍ€¦w#ùãýáÝá!��9ë! �E9ýéÝá!!�9~·(¯+FÍù¦!"�9ù!��(#Ýé>¯2ö�ýá*â�Í!¯á"ð�ýå|· >2à�É:ö�·(
  8198. Í÷ *ð�wÉÍÇ*ð�6� �ë!\�$�í°É!'Ååí[â�þ (úÍ}–(
  8199. áÁ�ã·É#ëÁÁþ:À~ÉCONÁTRMÁKBD‚LSTCAUXÄUSRÅ>¯2ö�ͪ:à�·À*ð�Ë®~æÀÍq:à�·À*ð�:ö�·€€(@�q##pÉÍ›*ð� �ë:ö�·(
  8200. ÕÍ�ÑÅÍ�Á<Àx2à�É*ð��6�#ûÉ"ð�~æÀËv(
  8201. >ÍöÍ<Ë~È*ð�å �ëÍ�á< >2à�6�Éã"ò�ãå!Ò�"ð�áÉã"ò�ã"ð�Ë~À>2à�Éã"ò�ã"ð�ËvÀ>2à�É>¯ã"ò�ãå!Ò�"ð�Ë®õÍ)ñ·(ͼáÉ�!á�~þ8>~O6~*â�"ä��ͤwþ(%þ(!þ(þ(þ(%þ ('þ 8Ýyº(Ù~#Í’Ñú>+ͯ �(Âï(¼ 6ͼ6 #6
  8202. #"æ�É*ð�:à�· y~Ëo pæ .##~·òÇåÍêá(å.�6á¯w4Æ._�~þ =*ð�##55= *ä�í[æ�·íR8ÿÍ+*ä�~#"ä�= ͳ�}== Í¿�}ÍÅ�}*ð�Ëî#w+É#~+É>Éå*ð�~æþ('Í›þ!0þ(Ë®ñ]�ÅÕÍ›ÑÁþ!8Ë®ï¯áÉÝ!]�Ý~�·È�þ-ÀÝ#É8Ý~�·È> 2à�7Éå͛ˮáwÉ>¯OÅÍ ÁÍTÈÅåÍ3ÑÁÍfØÌ¿ës #rëÉÍ ÍTÈÅåÍßÙáÁÍfØÙÌË
  8203. ÙÃåë�ÅÕÍ›ÑÁþ ( þ(Ë® êáqÉÍ›þ(Ë®þ
  8204. ( þ ïÍ›þ
  8205. Ë®É*ð�O:à�·À~æ ##å~Æ._�qá4ð(þ(á�Åå=ʶ�==ʹ�=ʼ�ÃÂ�*ö�:ø�¾È4^�qÉ*ð�##~·È6�ÍêÈ>2à�É}ÃöÁÑÅÝ*â�Ë|(Í¿ëëË|( Í¿Ý6�-Ý#ÕÍáÍ í[â�Ýåá·íRMë‘8( Gå> ÅÍöÁ÷áAÈ~ÅåÍöáÁ#óÁÑÙáÑÁÙÅÝ*â�ÕÍc¾ÁÑÅÍ ËC!Ñ ¿!Õ¸TRUEFALSEÍ !�9N#͉ÑùÕÉá~#·( G~ÅåÍöáÁ#õé> Íö>
  8206. Ãö   ��"ð�Ë~(Õ͛ѻ(þ( þ!0 (Ë®è!�É!��É>¯2ö�íSô�ͪ:à�·ÀÍq:à�·À*ð�6Ð##w�w#w$�w#wÖÿ:ö�· å�¯Í9á##N#F*ô�·íBÈ>2à�Éå¯w#w#í[ô�s#rá�>Ã9"ð�~æÀÈÍÞ*ð�-�¯w#wÔÿw##�>Í9ÍÞÃÂã"ò�ã"ð�~æÀÀ>2à�É:à�·ÀåÍŠë·íRá0¯Í9*ð��4À#4É> 2à�É:à�·ÀåÍŠ·íR> *ð��4 #4(>áÍ9Èá> 2à�É2÷�ë*ð�Ëf(/˦:÷�ËG(##~++· :÷�ËO x· y·úsÅÕ!ÍêÑÁ Q*ð�:÷�ËG(Ëî##~Æ.Õ_�ÑÖ.ÍÊí â–<òŒ=<ÍÊ*ð�##æw ÅÕåÍÞáÑÁ Õ+�Ñ4 #4x±Â=ëÉ> > 2à�Éõ:÷�ËG(ëñÉ"ð�ÍÞÈæ"*ð�ËæËnÈË®*ð�åÅ0�ëÍ�Áá �ëÍ�·ÉÁÑíSð�ÅåÍŠÑ·íR8@*ð�� N#F#s#rÍ\� 0}æ)ëíjëS\*ð�##w+� N#Fë·íB ÈÕåÍÞÑár+sÉ>2à�ÉÕÙáÙ!��T]>)ëíjëÙ)Ù0 0= ïÉÍ�·íR!��À#ÉÍ�ëÉ*ð��^#V#ÕN#F#^#VáÉ>¯2ö�Íà:à�·ÀÍq:à�·À*ð�6Àå �ë#Í�á-�¯Nw#FwÖÿq#p#6€#w#w#wÉ"ð�~æÀÈÃÂ>">!2÷�"ô�¯w#wÝáÁÑáÝå"ð�~æÀÊàx±(9ÅÕÍ�*ð� �ë:÷�OÍ�ÑÁ· Õ*ð�-�4 #4Ñ!€�ë*ô�4 #4 Ã*ð�-�N#FÚÿq#püÿV+^ë·íBÐëq#pÉÁÑíSð�ÅåÍŠÑ·íRÚV*ð�� s#r$� s#rÉÍFÀ �ëÍ�<À?ýá*â�Í!¯áýåÍFÀåÍÇáå�ë!\� �í°á �åëÍ�Ñ<( !\�$�í°É>2à�É>¯2ö�ÍFÀ:è�·>(ë*ð� �\�$�í°\�Í�<(Ï!-°��í°�:ö�· í[1�ð�ÕÍ�\�Í�Ñ!€�ë·(é7"ð�~æÈ>2à�É"ô�íSö�ëá"ð�Ns#Frë·íB(Zë#\�:ì� �í°¯üå\�Í�Ñ<(?*ô�"}�íKö�ÅÕÍ�\�!Í�ÑÁ· !*}�#"}�!€�ë x± Û\�Í�*ð� �éÝ*ð�> Ã8Í þÐ2ì�Éå*Ô�å"Ô�í[Ö�·íRÑá0s#rÉ>
  8207. Ã6í[Ô�ñ^#VíSÔ�É!��9í[Ö�·íR8ëí[Ô�·íRÉ>¯O"ö�¯w2à�x2ø�*ð�"û�!ª"ð�á"ò�á ÍVÍ©*û�"ð�*ò�é>¯2ú�"ö�*ð�"û�!ª"ð�á"ò�á"ø�!\�Í!¯*ø�:ú�· Í~Í¢!à�~6�·go(Ýåá\�íRë*ö�s#r£Æ�í_2Û�ÉëÝáÁáx±( s x±(T]í°ÝéDMÝáÑáx±(ôíR0í ë ëí¸ÝéÁÑÅÍ ØGëÍ Ø_Pß*�é!à�~6�o&�ÉÍl|µÈ:ï�õ¯2ï�ÍŒñ2ï�}þÀÝáÝ*ò��:à�·ÈÝá_Ýá_ÕÍCѯ2ï�*Þ�|µÝåáíKÜ�íB� "Þ�· ÕÕåÍé�Ñz· ͯ^C
  8208. USER INTERRUPT�(= ͯI/O� ͯEXECUTION�ͯ ERROR �{͋ͯ AT PC=�*�͆ͯINSUFFICIENT MEMORY�ͯ
  8209. Program terminated
  8210. �*æ|µÄ$:è�·Ê�(Ã��áÑÑé1�!†ð�ÿÍ%!<~ðñ>Í!Î�Íû!�ÍRÍ*!Î�Íû! �ÍRÍ*Ãë��������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������A��SUB ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1ßÃx����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321Invalid file name $Error On Line $Enter Password: $ERROR: No 'SUB' File Found$CP/M 3 SUBMIT Version 3.0
  8211. $Enter File to SUBMIT: $SUBDisk Write Error$Random Read $.$Invalid ASCII Character$Parameter Error$ERROR: Directory Full$Requires CP/M 3.0 $1ß1ßÍG"’*’}Ö0Ÿõ|ÖÖŸÁH±Ò¤bÍ���Í�PÍä2èÍIÍK
  8212. ÍÓ1ßÍ"”>ÿ”ÍdµÊã*”++"”~ÒãÍ"”èÅ!\�Í.žÍ ûv!¢q*¢&�ëÍ�Éý�Í�É!¤p+q*£ë Í�É!§s+p+q*¥:§w#6�*¥ë
  8213. Í�*¥#"¥N#FyÉ�� Í�É!©p+q*¨ëÍ�É!«p+q*ªëÍ�2 É!­p+q*¬ëÍ�É!¯p+q*®ëÍ�É!±p+q*°ëÍ�É!³p+q*²ë!Í�É!µp+q*´ëÍ�2 É!·p+q*¶ëÍ�É!¸q*¸ë-Í�É!¹q:¹2–!—6�–1Í�É!»sA+q:º2–!—6ÿ*»&�"˜–1Í�É!½p+q*¼ë<Í�É!Âs+p+q+ÑÁp+qÕ:Â=2ÂþÿÊd*¾å*ÀÁ
  8214. w*¾#"¾*À#"ÀÃ=É Í÷
  8215. Í÷É€Í���Í�É!Æs+q+ÑÁp+qÕ:Æ=2ÆþÿÊ©*Ã:Åw*Ã#"ÃÃŒÉ!Èp+qÍe“ÍßÍ*ÇDMÍèÅ!\�Í.\�Ís���Í�É!Éq:ÉþaÚü:Éþ{Òü:ÉÖ É:ÉÉÍOÍâ2Ê:ÊÉÍeÍe¢Íl�Å Í!Ë6�>!˾ڜÍ�2Ìþ ÚK*Ë&�l� :Ìw:Ìþ ÂTÉ:ÌþÂ_Ã:ÌþÂ…:ËþÒrÃ:Ë=2ËO�!l� 6 Ã3:Ìþ•���Í�!Ë4Â*É*‘&� ~Ö ÖŸõ~Ö ÖŸÁH±ÒÁ!‘4Ã�Él�Å Í:S�þ�Êã*Q�å*S�ël�Í.þÍÖl�ÍÆ\�ÍP"Í*Í}þÿÂ=*Í|þÂ&ÍÍel�ÍÆ�ÍÖ\�ÍP"ÍÃ=*Í|þ�Â5³Í���Í�€�ÍÆ�ÍÖÉ��ÅÍ.*€�&� 6�!‘6�Í�*‘&� ~þ�ÂÍÎÍêÍ(€�Í 2Ï*Ï&�‚� 6�Íe!‚�"š!\�"œšÍÌ
  8216. "ÐÿÿÐÍ\µÂÁÍp‚�ÅÍ.Åe�Í.:\�þ�ÂýÍä2ÒO>�¹Òý:Ò2\��ÍüÍÂ*‘&� ~Ö ÆÿŸõ~Ö�ÆÿŸÁH¡õ~Ö ÆÿŸÁH¡Ò.!‘4Ã�Í�*‘&� ~2Ò!�6€É>!�¾Ò`\�̓þ�Ê[>É!�6�:�<2�=O�!€� ~2Óþ ½:ã<2ãO>9¹Ò½!ã60+~<wO>9¹Ò½!â60+~<wO>9¹Ò½!á60+~<wO>9¹Ò½!à60+4:ÓÉèÍ“þ�ÊÒͪÉ!��"Ô!Ü6:ÜÒ= !Ö6�!Þ6#6ÍD2ÝÖÆÿŸõ:ÝÖ ÆÿŸÁH¡Ò% :Ýþ
  8217. Ê" :ÝþÿÂ#$ͪ:ÞÒ;!Þ6�+~þ<Ê;!ß6�:Ýþ$¨ÍD2Ýþ$ÂX*ÝMÍ
  8218. Ã¥:ÝÖ02ÝO> ¹Òp<ͪÃ¥!‘6�Í�:Ýþ�Ê”!Ý5ÍK ÒŽÄÍ�ÃxÍK Ò¥*×MÍ
  8219. ÔÃ" :Ýþ^ÂúÍD2Ý:Ýþ^ÂÆ^Í
  8220. Ã÷:Ýþ@ÒÚ:ÝÖ OÍ
  8221. Ã÷:Ýþ`Òî:ÝÖ@OÍ
  8222. Ã÷:ÝÖ`OÍ
  8223. Ã" :ÝÖ!ÖŸõ:ß/ÁH¡Ò  Í
  8224. 
  8225. Í
  8226. Ã" *ÝMÍ
  8227. Ãò:ÝÖ ÖŸ2Ü Í
  8228. 
  8229. Í
  8230. ÃÞ*Ô++"ÔÿÍ
  8231. É*‘&� ~2×Ö ÖŸõ:×Ö�ÖŸÁH±Út !‘4>É>�É!��"Ô"Ù�ÙÍ\ÒÓ !Ø6�>!ؾڷ :ØÙÍ+Ô ~þÿ° ÃÚ !Ø4‘ *ÙÔ DMÍÆÍÁ€�*Ù"ÙÀ €�ÍÆÉ*ÙÔ DMÍÆÍÁ€�ÍÆ!��" }2 èÍ£2 : þ�Ê
  8232. ͪõÉ!Ûqÿ!ÔÍrÒ-
  8233. "ÍÍw *ÔÔ :Ûw:ÛþÿÂC
  8234. Íw *Ô#"ÔÉ Í"á*á#~2àæþ2à_�!
  8235. �Í8!0�ë!îs*à&�ëÍ:0�ë!ïsÿÍÖ!6�èͳ: þÿÂÆ
  8236. èÍs�ÍÖèͳ: þÿÂÆ
  8237. LÍ���Í��ÍÖÉ!��åå`i^#V#~#foÍ ÍÇ Âí
  8238. y·Âo wà Gþ: xÖAÚo þÒo <wÍÇ Â þ.Êo þ:Êo þ;Êo à 6�Íu þ.Ê0 Í¿ Ã4 Íu #6�Â6 þ;ÊJ Í¿ ÃN ͘ ÕÍ ÍÇ Â] 33Ã^ Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍÇ Ê¿ #þ*Š 6?Âu ÃŒ wÂu ÍÇ ÈáÃo ÍÇ Ê¿ 333333Õå.�ã;;33ã,ã;;#wÊ� ÍÇ Â« #6 ¿ ÉO·È�þ ÈOþ Èþ Ú Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò æ_æÉáÃo þ Ê þ Ê Éà `i~þÊ< #~2#~2#~2*�|þ ÚW \�Í�!\�~·ÂR åÍ�á<w
  8239.  �Ío Í] 2 Íe "ô .˜^#Vë"ë.Ï~öw Í·ÂD <z Í�<{ Í�å^#VÕ#å*��~þÃÂ+ ~þÃÂ+ *ô .ú~·Â½ >2ú Ãé .n~þÃÊÊ >2ú 6!.t~þÃ:ú ÊÝ þÂ+ ¯þÂç >€2ú 6!áN#F#å*��"ü ^q#Vpë"ö áN#Fë##"�^q#Vpë"ø á4!ô Ñ7�Ío ýÍ�Ã��|  Í�!ú 6ÿáà ¡  Í�\�Í�\�Í�Ã��× Ã? >ÿ_ Ã�1m Ã�:�~# y°Âo É�€WARNING: Cannot redirect from BIOS
  8240. $ERROR: Auxiliary device redirection not implemented
  8241. $ERROR: Insufficient Memory
  8242. $�������"��ë"��ÉÃ�����SYSIN SUB���������������������ë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒQ ñ=Â?Éi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ����������������������������������������������������������������������������������������������������00001 : $�SYSIN $$$�������������������������€�‚������������������������������������������������������������������������������������������������������������������������������������������������������ÃFÃ��ÿ�GET ���:ó<È*ñë*ïÍôø*í.n6Ãè.t6ÃÉ ÃLýÃL!¸�páå:¼Ú~yþ ÊÝþÊÝ!ê6�þÊÝþ
  8243. ÊÝþ<ÊŠþÂ~ë"§ëx!ëÍ=F#fhé!íþ€È:·Â~þ‚!ÈþŒÂ«!©>�–wþ�Â~:©·ÈÍÍ×Í×!5ë*í.´~æ¿w:�ºÀ;��à :·Â~!��9"¹1AÅÕÍ#þÊu.Èt.´~ö@wæ :&Ê/·Â3åÍ–!¸~·6ÿ» Ì á:·Êø~æwÃ��·ÂuÍcÑÁÅÕy!†åþ
  8244. ÊŽþÊBþ Êd{<Ê‘<Êd!ê6�<Ê–Ã Íü·ÈáÍ°ÿÍ Í#+~æþwÑÁ*¹ùÃ~þÿÊu*¹ùoÉÍd·È¯!$4üÕ·ÿ®:$!'Í=FxþÿÅÌ°Á!%~þ pÀxþ
  8245. Ì–xÖ<2&Ì–> Éà Å'ÍÐ*íªÁåÕÍ2.àÍ2+6.àwÍ áÑõÍ2àÍ2*§ëÍЯ2$ñ·É*í.¬6þ#6ÿÃ��*í.Ï~öw#~æ=É~#Â4É…oÐ$ÉÍ–ÍOØõ̓ñÉ!�54Èþ Èþ
  8246. Èþ ÈþÈþ É!êF6ÿÍ#þÈ·ÈxÉÍOÒƒõ>^̓ñö@_:ÿ·Èà ëN#å�ÅåÍ–áÁþÿ§Êà> þ Êàþ
  8247. ÊàþÂÆåÅ*í.Ô>–wÁáÔ#wÅåÍtáÁ~þxÂÜþʹڔápõ> ̓ñÉ� 8>�"��ë"��ÉÃ����SYSIN SUB���������������������€ �€��hhhhhhhhhhhhhh���WARNING: PROGRAM INPUT IGNORED
  8248. $������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggg�€�"D�€ˆ! BˆH!H@� $!�ˆ�!�$„"A! �D$DH€H$�B!" €�� @�A��„ 
  8249.  ������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååB��Å!�y·~Ê=�W�Õ!�x±Ê# ~#ÃÑÁåbx±ÊE {æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
  8250. ÍTÉ�� Í`É�� ÍTÉ!êp+q*éëÍTÉ> Ó>ÓÛ/Ò¤×ÛæÉ!ðp+q*ïDMÍ›:Í€ Í€:Ì2ñ:Í!ñ¾Úï!K:ñ¾Òè*ñ&�L NÍ€!ñ4ÂÇ!K6�…Í Í�ÃuÇ�YALPSID'�TCELLOC$�LAITINI!�Ó�Ãà�Ãõ�COPYRIGHT (C) 1977, DIGITAL RESEARCH �Ãg� �Ãg�ÕzÍd�Ñ{ �*9� é·ÈÕÍW�ÑÃl�ÅÕ> ÍW�>
  8251. ÍW�ÑÁÉ*�"�!��"�^Íl�!�Í]�kÍl�$�Í]�xÍl�'�Í]�::�þÂÇ�…>ÃË�¯©2ÚÍl�!Õ6�!�"Ö�É!Õ~·úé�4*Ös,r,"Ö¯É!Ú~±OÅÈÍl�Á!ÕF¯2Ûy·Â* "Ø*Öx·ÊTÅ-V-^åëy·ÊAë!Û~4æÌx�Í]�> ÍW�ÃO" ÍQ�>2ÍáÁÃy·È*Ø" É
  8252. INITIAL = �
  8253. COLLECT = �
  8254. DISPLAY = �
  8255. "-A" IN EFFECT, ADDRESS BACKTRACE�
  8256. READY FOR SYMBOLIC BACKTRACE�
  8257. BACKTRACE:���%åÍãB Á
  8258. –ÖŸ2ÿ!ú4þ
  8259. €�*%"%:ÿ/Ò ³Í©!ù4¡
  8260. :Îþ€Â$ !º4®ÍÇ!��"%É!�q:�þ ÚO !{4>�!Ò¾ÒO :Ò!{¾ÒO É:�2*'M�!8 ^#Vëé†%Í!Út Í« *%B :�w*%#"%Ã` Ø Ø Ø Ø Ø ÀÍ©Ã` *�MÍ6Ã` !�6€ÃÌ Ã` !�6ÀÃÌ Ã` !�6€ÃÌ Ã` *�&�ëÍTÃ` !�6Ãû Ã` !�6 Ãû Ã` !�60Ãû Ã` *�&� �’@����@� ’I$’B$��!!D!$„�"„’H�����������������������������������������������������������������������������������Ê@* �Í¡Í.� Í�Í�Í;Í£W!E�¾Êý# ¡
  8261. ¾Êé# ¬¾ÊÎ# ·æÀþ@Ê´þ€Ê¥zæÇÖÊ–=Ê�=Ê|zæÀÊJzæÊ?ÖÊ4ÖÊ)ÖÊzæ zæåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå@��_ÿ�ð�@�����ÿÿ�Ô�������€�€� �@�@����E� „áê�� E �„Áê����������������������������������������������1�Í�  Í� %Í�«Í�þÿÏÊ¢€�Í�Í•!€��~# Â4Í• €�Í�:‚g:�Ís:„·Ê_g:ƒÍs!]�~þ$Âo#~þBÌ©1…É·W�|gë€ÿ ëÕåÍ�Í•áÑ%ÂzÉÍ�É«Í�·úÈ Í�óvÿÉ�CPM3 SYS������������������������
  8262. CPMLDR error: failed to open CPM3.SYS
  8263. $
  8264. CPMLDR error: failed to read CPM3.SYS
  8265. $
  8266. CP/M V3.0 Loader
  8267. Copyright (C) 1982, Digital Research
  8268. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  8269. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  8270. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  8271. BDOS ERR: $Select$Perm.$��ïÍÏüà ïÍÏÍÏóv{•_zœWÐÉ{…_zŒWÐÉ È)�Ã8¾À# ÈÃ? Èw#ÃJJÍ |µÈ^#V###"� ##"’ ######ë"¸ !˜  ÍI*˜ ë!¥ ÍI*ª |!½ 6ÿ·Ê•6�7ÉÍ ¯*� w#w*’ w#w#wÉ!à ^#V#FÉͪÍ' ·ÈOþÚÃ*ã Í&�ë!à s#r#pÉ*� N#FÅ*’ ^#V#F*à :Å O}“|šy˜åÒ*¥ Í%áã+ãÃð*¥ Í.á}“|šy˜Úã#ãåÃãå*¥ Í%áÕÅåë*² DM"Î Í Ñ*� s#rÁÑ*’ s#r#pÁy“oxšgÍkDM*¸ ëÍ0 MD"Ð Í! *Š MDÃ$ :´ OÃ&!§ N:Á · ÂyG>–O:À Ê�·Ç€É*ß �ÉÍ’ :½ ·Ê¨n`É ~#foÉÍr2» O�Íš"à }´É:§ O*à ¯Í7"à 2Å "Æ :¨ O:Á ¡G2¶ !à ¶wÉ*ß  �É*ß �ÉÍîë!�ÉÍö~2Á ë~2¿ Íæ:© ¦2À ÉÍö:Á �wë:¿ wÉ È|·g}oÃ' È)Ã4:Þ ÅO!�Í3Áyµox´gÉ:Þ OÍ&}æÉ*Œ :É …oÐ$ÉÍæ~æwÉ{•ozœgÉÕ
  8272. �^#VëÑÉÍÆ:µ ·Ê�>Íè ÛÍ¡"Œ ÍÚͳ*Ü Ã§*ž Ír"Š É!ã ~#¾À<É!ÿÿ"ã É*¬ ë*ã #"ã ÍkÚ´:ã æ‡ÂÓ2É ·ÀÅÍ}ÁÉÅõ:© /Gy Oñ ‘æÁÉÍöA ÅÁ ¯+¾Â  Âÿy2» :½ ·xÂÅåo&�:§ W>’OÍ&E:© ¸áÚüÍæN/æ¡°ÁÉ*ß "å y2ç Í´Í—�ͻͫʛ*å ëÍX:ç O�~þåÊJy·Ê”xþ Ê�þ Ê‚–æÂJÃ�ÅNÍãÁ·ÂJ# Ãh¯2 GÉ>ÿGÃåÍ:ÈÍæ~õÍXë*ß  ÍIÍôOñw�ë!�‘ÊØxÒÒ>€Fwx2¼ É2¼ ~·À:» ·È:â þÈ6€Éå:¼ ·Êý�w¯2¼ áÉÍæ~O ÍãÊ!>¡wÍ:ͨÍÿ¯2Á Ãå4ÍôO¾Ò.5ÃéÍìÍ¿ÃÍÿ:Á !¿ ¾ÚSþ€ÂéÍÿ: ·ÂéÍ®ÊéÍÀ:µ ·ÂÒ Í›ÍÚͳÃ:Þ <Ê =! ¾ÈwW*ˆ ÍM_ÕÍSáÒ -È*ˆ MDÍ:"ˆ É:º 2Þ É¯2È ÃÒ>€G=O*ß �ë~ ~¡w#~ 2È ~¡wÍcÍî~ ÊÒ~¡p2¼ !��"Ê >ÿ2á *ß ~æ=2º þÿÊö~2Ê Í›Ío>�*ß wÉ!��"ˆ ¯2Þ =2 !€�"Ü Ã›Í›Ão͢͢Í' ÉÍ«ÈÍö~<Â7 wá@ÉÍ©Ã7:Þ Ãåë"Ü Ã›:â þÚ~ :¾ 2Þ :á ·Ê~ *ß 6�:Ê ·Êp w#:È ¶wÍî:¼ ¶w*@ù* }DÉ����������������������������������������������������������ÿ���������������>Íî Ã�$€�����������*ž Ãñ *  õÍT
  8273. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  8274. ñõþÒ
  8275. Í?Ê,
  8276. ¯Íd
  8277. >Íl
  8278. Í[
  8279. ÍI6�:Ë <€�!€ÿ=Â6
  8280. ë*Š ñþÂJ
  8281. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  8282. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ãå Ãc Ãc Ãc Ã� ß Ã� Õ Ú í Ãc Ãc é ÃÍ Ãc Ãc Ãc Ãc Ãc Ãc Ãc à Ãc Ãu É Ãk Ãc Ãc Ãc É
  8283. Ý!K!€�K�í°��!€�€�í°ý!Öý6 �ý6
  8284. Àÿ>"2ÓíCÞÍ?ÛËo(!d |íG}2Ä <<2É >ÿ2¿!¿ ÍéûÉ!�‡#�O‡�:¿§ ÛæÈöÿÉ:Àþÿ(¯·Éyõ:¿§ ÍÍ (ûñÓÉÍÛ (ûñÓ ¯2ÀÉõ>ÿ2ÀñûíMx±È:̧ ëí°ëɯ2ÌíS¥"¬ åë å íC§x±>Í >�2«*Í|µæo&�Ï~!˶!¡ÓÍéx±(Ûæ ú>ƒÓÑá��É>ÿ2ÌíCÍÉ2Êæå!Ë> B(>�wÓáÉ2ÉÉ��íCÄÉíCÆÉíCÂÉ!��y§À*ôÉ`i#É:�À§Âtís(1jÍ�( ý~§ Í¢ÍpÍù Âñ ÍSí[Âå!ÿ¿¯íRá0x̓�yæÿí{(ÉÍ[ ÀÍ' ÀÝ~�ýw ÍNÕÍJ áÝFÀ6ð#ûͱ êý6ÿý6�¯ÉÍ6 À:rͪͱ ¯É>À!pÅÍÔ Áæ�ÈñöÿÉ>ˆÅÍÔ Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2ÕÝ~ÓÅÍ6 ÁÀ:pÓ¹>�ÈÛæ� úyÓÝ~æöÍ4æ™È(>Í4ËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~ Ý–ýw ÉõÝ~Óý~ÓÛæ� úÝF�Ë8Ë ñåþÀ �íCÎ"Ì!Éõ>å!˶áÓÍéÁáxþÐ(Ë(:Õ°Í4>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� D6ÿ#ûÉý~:Æ=ýåá�_�ë�ËGýn ýf
  8285. þÿÉís(1jÍ�( ý~§ Í¢ÍpÍ™Âñ ÃÖ >ͪÝ~�ýw ÍNÕÍÌáÝF 6ð#ûͱ éý6ÿý6ÿ¯ÉÍü>§É"ÜÍ÷ÍlÛ/æþ > !˶Ó!ÙÍé>¿ÓÛæ öÍ\ÉüÍl!jí²Í\>§ÉÅÕ¯ýNýF:Ó�!��0 Š)� ÷0 Šõý~=O�ñ 0</2k|/2l}/2mÝ~2oÑÁÉÛ/æ(ùÉÍTÛWÍTÛz/æÉ>þíyÛÍT!jpí³ÍTÉ"¹íSÀ!˶Ó!µÍéÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿� y����(…‚Ï‹‡� y����(¥‚Ï‹‡�~·ÈG#N#í³õ������������������������������������������Kvv-<ÿÿ�ÿ���������v���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô�������ÿ��þû:Áýw�:Äýw:Åýw¯ýwýwÍ?É:Äý¾ :Åý¾ öÿɯɯýwýwÉýwO ÝF¯�ý<ýwÉ�����ÿ���������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1Ò ÃŠ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321
  8286. Press RETURN to Continue $
  8287. ERROR: Not typed: $Password: $No File$
  8288. BDOS Bad Sector$
  8289. Invalid Drive$Currently Opened$Password Error$ERROR: $Invalid or missing delimiter(s) $Try 'PAGE' or 'NO PAGE' $Requires CP/M 3.0$Enter file: $
  8290. $ERROR: Invalid file name. $1Ò 1Ò Íu"Ø *Ø }Ö0Ÿ*Ø õ|ÖÖŸÁH±Ò´JÍ>Í×ÍO��Í/Ò4\Í>(€�ÍN2à iÍ>!��6 å*à &�Á 6�!Ó 6:à <!Ó ¾Ú4*Ó &�€� ~þaÚ**Ó &�€� ~þ}Ò**Ó &�€� ~Ö *Ó &� w:Ó <2Ó Âî!Ö 6�+6�!��" !\�"  Íý
  8291. "Þ ÿÿÞ ÍO µÂglÍ>Í×,Íùþ�Êv!Ü 6�>�Þ ÍW µÊ¹ÍØ
  8292. *Þ ~þ�‘ù*Þ ~þ[ÊŸ�Íî*Þ #"Þ ÍØ
  8293. *Þ ~þNÂê*Þ #"Þ *Þ ~ÖOÖŸ*Þ õ~Ö ÖŸÁH±Òâ*Þ #"Þ !Ý 6ÿÃçÍîÍØ
  8294. *Þ ~þPÂû!Ü 6ÿÃ�Íî*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±Ò$ù*Þ ~þAÊ0×*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±ÒTù*Þ ~þGÊ`×*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±Ò„ù*Þ ~þEÊ�×*Þ #"Þ ÍØ
  8295. *Þ ~Ö]ÆÿŸ*Þ õ~Ö�ÆÿŸÁH¡Ò¹Íî:Ý ÒÇ:Ü /2Ü :Ü ÒèÍù==2Õ :Õ þ�Âå!Õ 6Ãí!Õ 6�\�ÍO2â :â þÿÂÍÛ Ã.ã \�
  8296. - ÍÊÍ×ûv��Í�É! q* &�ëÍ�Éý�Í�É! p+q* ë Í�É! s+p+q* : w#6�* ë
  8297. Í�* #" N#FyÉ�� Í�É�� Í�É! p+q*
  8298. ëÍ�É! p+q* ëÍ�É! p+q* ëÍ�É! p+q* ëÍ�É! q* &�ë-Í�É���Í�É! p+q* ëÍ�É��Í�É! q: 2 ! 6� 1Í�É! q: 2 ! 6� 1Í�É! r+s+q: 2 ! 6þå* ëá#s#r 1Í�É�mÍ�É Í%
  8299. Í%É!% s+q+ÑÁp+qÕ:% =2% þÿÊ�*" :$ w*" #"" ÃpÉÍ52& þaÚ§:& þ{Ò§:& Ö É:& ÉÍXÍX³Í>l�Å Íc!' 6�>!' ¾Ú6ÍŽ2( þ Úè*' &�l� :( w:( þ ÂóÃ6:( þÂþ÷:( þÂ$:' þÒ÷:' =2' O�!l� 6 ÃÐ:( þÂ/Í×!' 4ÂÇÍ~2( É!) q:) þ�ÂR¾Í>Í×:) þÂcÆÍ>Í×:) þÂtØÍ>Í×:) þ‚èÍ>:) þÂ�ùÍ>É!+ p+q** ~þ�ʯ** >@†OÍ%:Í%!, 6> !, ¾Úí:, þ ÂÊ.Í%*, &�ë** >¦2- þ Êæ*- MÍ%!, 4´É!. qÍ>:. þ�ÂÍ>:. þÂ1Í>Í×É!0 p+q*/ ~Ö ÖŸõ~Ö ÖŸÁH±Ò?*/ #"/ Ã*/ ~þ�ÂK>�É>ÿÉÉ!2 p+q!3 6�#6�:3 þ Ò�*1 ~þ?Âs!4 6ÿ!3 4*1 #"1 Ã]:4 É:Õ þ�ÊÉ:Ö <2Ö !Õ ¾ÚÉ€Í>Í52Ö  Í%:Ö þ·Í×:Ö þÂÄ!Ò 6ÿ!Ö 6ÿÉÿÍÇl�Í·:é ö€2é !ï 6�ã ͇"Ú *Ú }þÿÂ= *Ú |2× þÂ% C�Í«ÍXl�Í·:é ö€2é �ÍÇã ͇"Ú Ã= žÍ>ã Í‘ Í%*× MÍ=*Ú }þÿÊÕ �ÍÇ€�Í·! 6�!Ò 6�:Ò /õã ͧÖ�ÖŸÁH¡ÒÒ !Ó 6�>!Ó ¾ÚÏ *Ó &�€� ~2Ô þ— !Ò 6ÿ:Ò ÚÈ Í~Ò® Í52Ö Í×:Õ þ�ÊÁ :Ô þ
  8300. ÂÁ Í…*Ô MÍ%!Ó 4Âw Ã[ ÃÚ �Í=É€�Í·\�Íà26 þÿÂô �Í=:6 þÿÊ×
  8301. :6 ‡‡‡‡‡o&�€�"7 EÍ"9 GÍ"; IÍ"= �Í"? Í"A Í"C .å*7 DMã á
  8302. -ÂJ
  8303. :\�2ã Í…ÍXã Í‘:Í%Í…ÍXÍÊ€�Í·*9 ëEÍ)*; ëGÍ)*= ëIÍ)*? ë�Í)*A ëÍ)*C ëÍ)!; \�Íe µÊÎ
  8304. .å*; ë\�á
  8305. -ÂÆ
  8306. Íð26 Ãô É*Þ ~Ö ÖŸ*Þ õ~Ö ÖŸÁH±Òü
  8307. *Þ #"Þ ÃØ
  8308. É!��åå`i^#V#~#foÍ: Íø  y·Â  wÃO Gþ:ÂL xÖAÚ  þÒ  <wÍø ÂO þ.Ê  þ:Ê  þ;Ê  ÃO 6�ͦ þ.Êa Íð Ãe ͦ #6�Âg þ;Ê{ Íð à ÍÉ ÕÍ: Íø ÂŽ 33Ã� Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍø Êð #þ*» 6?¦ ý w¦ Íø Èáà Íø Êð 333333Õå.�ã;;33ã,ã;;#wÊÁ Íø ÂÜ #6 Âð ÉO·È�þ ÈOþ Èþ Ú6 Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò3 æ_æÉáà þ ÊF þ ÊF ÉÃ: i`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ��������������������������������������������������������������������������������������������������������������ÿ������å TITLE 'WDRIVES.ASM TABLES FOR DISKETTE AND WINCHESTER'
  8309. ;**************************************************************
  8310. ;* *
  8311. ;* MODULE FOR DEFINING THE FLOPPY- AND WINCHER- *
  8312. ;* UNITS IN THE SYSTEM. *
  8313. ;* *
  8314. ;**************************************************************
  8315. ; LATEST CHANGE: 1984-06-18. PSW
  8316. ; BIOSREVISION D.
  8317. ; FOR THE RMAC ASSEMBLER
  8318. TRUE EQU 0FFH
  8319. FALSE EQU 0
  8320. PAGE 42
  8321. ;******************************************************************
  8322. ; What kind of floppy do You want ?
  8323. VERIFY EQU TRUE ; Verify after write.
  8324. M8 EQU FALSE ; A: 8" 2x77x8x1024, 256 ent. UNIT0
  8325. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  8326. M5 EQU FALSE ; A: 5" 2x77x8x1024, 256 ent. UNIT0
  8327. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  8328. MIN96 EQU TRUE ; A: 5" 2x80x5x1024, 128 ent. UNIT0
  8329. ; D: 8" 1x77x26x128, 64 ent. UNIT0
  8330. ; MARK CORRECT FLOPPPY TYPE WITH TRUE. NOTE ONLY ONE TRUE.
  8331. ;******************************************************************
  8332. ;******************************************************************
  8333. ; What kind of winchester do You want ?
  8334. RO352 EQU TRUE ; Rodime 352
  8335. ;******************************************************************
  8336. ; Consult the XEBEC-manual for the two following constants:
  8337. LEAV EQU 7 ; INTERLEAV FACTOR used at formatting.
  8338. RESTEP EQU 00000100B ; RETRY & BUFF STEP OPTION.
  8339. ;******************************************************************
  8340. ; Diskdrive size and number of directory entries.
  8341. E512 EQU TRUE ; 512 ENTRIES
  8342. E1024 EQU FALSE ; 1024 ENTRIES
  8343. REDUCE EQU 34 ; # of kBytes to reduce from second
  8344. ; winchester unit.
  8345. ;NOTE. The size of this reduce factor is depending on how many bad
  8346. ; tracks the formatter utility has found on the disk.
  8347. ; If the formatter tells You that it has reduced more kBytes
  8348. ; than this factor, You must change this factor immediatly
  8349. ; and generate a new operating system before copying any files
  8350. ; to the winchester.
  8351. ;*****************************************************************
  8352. PAGE
  8353. ; CONSTANTS:
  8354. RATE0 EQU 00000000B ; Floppy step rate 3ms/6ms
  8355. RATE1 EQU 00000001B ; Floppy step rate 6ms/12ms
  8356. RATE2 EQU 00000010B ; Floppy step rate 10ms/20ms
  8357. RATE3 EQU 00000011B ; Floppy step rate 15ms/30ms
  8358. UNIT0 EQU 00000000B ; Floppy phys. unit 0
  8359. UNIT1 EQU 00000001B ; Floppy phys. unit 1
  8360. UNIT2 EQU 00000010B ; Floppy phys. unit 2
  8361. UNIT3 EQU 00000011B ; Floppy phys. unit 3
  8362. WUNIT0 EQU 00000000B ; Winchester phys. unit 0
  8363. WUNIT1 EQU 00100000B ; Winchester phys. unit 1
  8364. INCH5 EQU 00001000B ; 5"-FLOPPY
  8365. INCH8 EQU 11010100B ; 8"-FLOPPY
  8366. DOUBLD EQU 00000000B ; DOUBLE DENSITY
  8367. SINGLD EQU 00100000B ; SINGLE DENSITY
  8368. IF E512
  8369. ENT EQU 512
  8370. AL1 EQU 0
  8371. ELSE
  8372. ENT EQU 1024
  8373. AL1 EQU 0FFH
  8374. ENDIF
  8375. COMM EQU 0BCH
  8376. IF M8
  8377. SIGN EQU '8'
  8378. ELSE
  8379. SIGN EQU '5'
  8380. ENDIF
  8381. PAGE
  8382. EXTRN FDREAD,FDWRIT,FDLGIN,FDINIT
  8383. EXTRN WREAD,WWRIT,WINIT,WINITDC,WLGIN
  8384. PUBLIC @DTBL,?TITEL
  8385. PUBLIC @COMMO
  8386. CSEG
  8387. @DTBL: DW FLA,WINA,WINB,FLD ; This order must not be changed.
  8388. DW 0,0,0,0 ; Check boot-routine in
  8389. DW 0,0,0,0 ; BIOSKRNL.Z80 Š DW 0,0,0,0
  8390. @COMMO: DB COMM
  8391. PAGE
  8392. DSEG
  8393. ; Define WINCHESTER UNIT 0.
  8394. DW WWRIT
  8395. DW WREAD
  8396. DW WLGIN
  8397. DW WINIT
  8398. DB WUNIT0 ; PHYSICAL UNIT FOR XEBEC. Š DB 0
  8399. WINA: DW 0 ; NO TRANS TABLE
  8400. DB 0,0,0,0,0,0,0,0,0
  8401. DB 0 ; MEDIAFLAGG
  8402. DW WIN0 ; ADDRESS TO DPB
  8403. DW 0 ; NO CHECKSUM VECTOR
  8404. DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
  8405. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  8406. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  8407. DB 0 ; HASH BANK.
  8408. ; Define WINCHESTER UNIT 1.
  8409. DW WWRIT
  8410. DW WREAD
  8411. DW WLGIN
  8412. DW WINITD
  8413. DB WUNIT0 ; PHYSICAL UNIT FOR XEBEC.
  8414. DB 0
  8415. WINB: DW 0 ; NO TRANS TABLE
  8416. DB 0,0,0,0,0,0,0,0,0
  8417. DB 0 ; MEDIAFLAGG
  8418. DW WIN1 ; ADDRESS TO DPB
  8419. DW 0 ; NO CHECKSUM VECTOR
  8420. DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
  8421. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  8422. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  8423. DB 0 ; HASH BANK.
  8424. IF M8
  8425. ; Define 8" 2x77x8x1024, 256 entries. UNIT A:
  8426. DW FDWRIT
  8427. DW FDREAD
  8428. DW FDLGIN
  8429. DW FDINIT
  8430. DB INCH8+UNIT0+DOUBLD
  8431. ; $FDXSL
  8432. DB 0 ;
  8433. FLA: DW 0 ; NO TRANS TABLE
  8434. DB 0,0,0,0,0,0,0,0,0
  8435. DB 0 ; MEDIAFLAGG
  8436. DW F8D ; ADDRESS TO DPB
  8437. DW 0FFFEH ; CHECKSUM VECTOR GEN. BY GENCPM
  8438. DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
  8439. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  8440. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  8441. DB 0 ; HASH BANK.
  8442. ENDIF
  8443. IF M5
  8444. ; Define 5.25" 2x77x8x1024, 256 entries. UNIT A:
  8445. DW FDWRIT
  8446. DW FDREAD
  8447. DW FDLGIN
  8448. DW FDINIT
  8449. DB INCH5+UNIT0+DOUBLD+11000000B
  8450. ; $FDXSL 2 MHz 8" Mode
  8451. DB 0 ;
  8452. FLA: DW 0 ; NO TRANS TABLE
  8453. DB 0,0,0,0,0,0,0,0,0
  8454. DB 0 ; MEDIAFLAGG
  8455. DW F5MAX ; ADDRESS TO DPB
  8456. DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  8457. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  8458. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  8459. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  8460. DB 0 ; HASH BANK.
  8461. ENDIF
  8462. IF MIN96
  8463. ; Define 5.25" 2x80x5x1024, 128 entries. UNIT A:
  8464. DW FDWRIT
  8465. DW FDREAD
  8466. DW FDLGIN
  8467. DW FDINIT
  8468. DB INCH5+UNIT0+DOUBLD
  8469. ; $FDXSL
  8470. DB 0 ;
  8471. FLA: DW 0 ; NO TRANS TABLE
  8472. DB 0,0,0,0,0,0,0,0,0
  8473. DB 0 ; MEDIAFLAGG
  8474. DW F596D ; ADDRESS TO DPB
  8475. DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
  8476. DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
  8477. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  8478. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  8479. DB 0 ; HASH BANK.
  8480. ENDIF
  8481. ; Define 8" 1x77x26x128, 64 entries (IBM). UNIT D:
  8482. DW FDWRIT
  8483. DW FDREAD
  8484. DW FDLGIN
  8485. DW FDINIT
  8486. DB INCH8+UNIT0+SINGLD
  8487. ; $FDXSL
  8488. DB 0 ;
  8489. FLD: DW TRANS ; TRANS TABLE
  8490. DB 0,0,0,0,0,0,0,0,0
  8491. DB 0 ; MEDIAFLAGG
  8492. DW F8S ; ADDRESS TO DPB
  8493. DW 0FFFEH ; CHECKSUM VECTOR GEN. BY GENCPM
  8494. DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
  8495. DW 0FFFEH,0FFFEH ; LET GENCPM CALC
  8496. DW 0FFFEH ; DIRBCB, DTABCB, HASH
  8497. DB 0 ; HASH BANK.
  8498. CSEG
  8499. ; DPB for 8" 2x77x8x1024, 256 entries.
  8500. F8D: DW 64 ; Number of logical sect/track
  8501. DB 4,0FH ; BLOCK SKIFT and MASK
  8502. DB 0 ; EXTENT MASK
  8503. DW 607 ; MAX BLOCKNUMBER
  8504. DW 256-1 ; 256 DIR. ENTRIES
  8505. DB 0F0H,0 ; ALLOC VECTOR TO DIR 
  8506. DW 256/4 ; CHECKSUMMA SIZE
  8507. DW 2 ; NUMBER OF OFFSET TRACKS
  8508. DB 0 ; PHYS. SECTOR SIZE
  8509. DB 0 ; PHYS. SECTOR SHIFT-MASK
  8510. DB 0 ; Floppy
  8511. DB 8 ; No. of log.sec./phys. sec.
  8512. DB 22 ; Read time out
  8513. DB 19 ; Write time out
  8514. DB 0FFH ; Double sided
  8515. DB VERIFY ; Verify after write
  8516. DB RATE0 ; Step rate
  8517. DB INCH8+DOUBLD ; Boot select
  8518. DB 0,0,0,0,0,0 ; Dummies
  8519. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  8520. F8S: DW 26 ; No. of logical sectors/track.
  8521. DB 3,7 ; BLOCK SKIFT AND MASK
  8522. DB 0 ; EXTENT MASK
  8523. DW 242 ; MAX BLOCKNUMBER
  8524. DW 64-1 ; 64 DIR. ENTRIES
  8525. DB 0C0H,0 ; ALLOC VECTOR TO DIR
  8526. DW 64/4 ; CHECKSUM SIZE
  8527. DW 2 ; OFFSET TRACK
  8528. DB 0 ; PHYS.SECTOR SIZE
  8529. DB 0 ; PHYS. SECTOR SHIFT-MASK
  8530. DB 0 ; Floppy
  8531. DB 1 ; No. of logical sectors/phys. sector.
  8532. DB 22 ; Read time out
  8533. DB 19 ; Write time out
  8534. DB 0 ; Single sided
  8535. DB VERIFY ; Verify after write
  8536. DB RATE0 ; Step rate
  8537. DB INCH8+SINGLD ; Boot select
  8538. DB 0,0,0,0,0,0 ; Dummies
  8539. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  8540. F5MAX: DW 64 ; No. of logical sectors/track.
  8541. DB 4,0FH ; BLOCK SKIFT AND MASK
  8542. DB 0 ; EXTENT MASK
  8543. DW 607 ; MAX BLOCKNUMBER
  8544. DW 256-1 ; 256 DIR. ENTRIES
  8545. DB 0F0H,0 ; ALLOC VECTOR TO DIR
  8546. DW 256/4 ; CHECKSUM SIZE
  8547. DW 2 ; OFFSET TRACKS
  8548. DB 0 ; PHYS. SECTOR SIZE
  8549. DB 0 ; PHYS. SECTOR SHIFT-MASK
  8550. DB 0 ; Floppy
  8551. DB 8 ; No. of logical sectors/phys. sector.
  8552. DB 22 ; Read time out
  8553. DB 19 ; Write time out
  8554. DB 0FFH ; Double sided
  8555. DB VERIFY ; Verify after write
  8556. DB RATE0 ; Step rate
  8557. DB INCH5+DOUBLD+11000000B ; Boot select
  8558. DB 0,0,0,0,0,0 ; Dummies
  8559. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  8560. F596D: DW 40 ; No. of logical sectors/track.
  8561. DB 4,0FH ; BLOCK SKIFT AND MASK
  8562. DB 0 ; EXTENT MASK
  8563. DW 394 ; MAX BLOCKNUMBER
  8564. DW 128-1 ; 128 DIR. ENTRIES
  8565. DB 0C0H,0 ; ALLOC VECTOR TO DIR
  8566. DW 128/4 ; CHECKSUM SIZE
  8567. DW 2 ; OFFSET TRACKS
  8568. DB 0 ; PHYS. SECTOR SIZE
  8569. DB 0 ; PHYS. SECTOR SHIFT-MASK
  8570. DB 0 ; Floppy
  8571. DB 8 ; No. of logical sectors/phys. sector.
  8572. DB 22D� ; Read time out
  8573. DB 19 ; Write time out
  8574. DB 0FFH ; Double sided
  8575. DB VERIFY ; Verify after write
  8576. DB RATE0 ; Step rate
  8577. DB INCH5+DOUBLD ; Boot select
  8578. DB 0,0,0,0,0,0 ; Dummies
  8579. ; Winchester: Rodime 352
  8580. IF RO352
  8581. SIGN1 EQU '1'
  8582. SIGN2 EQU '0'
  8583. WIN0: DW 68 ; No of logical sectors/track.
  8584. DB 4,0FH ; BLOCK SHIF AND MASK Š DB 0 ; EXTENT MASK
  8585. DW 2578 ; MAX BLOCKNUMMER
  8586. DW ENT-1 ; DIR. ENTRIES
  8587. DB 0FFH,AL1 ; ALLOC VECTOR TO DIR
  8588. DW 8000H ; CHECKSUM SIZE (none)
  8589. DW 1 ; OFFSET TRACKS
  8590. DB 0 ; Phys. sector size
  8591. DB 0 ; Phys. sector shift mask.
  8592. DB 1 ; Winchester 1st. part.
  8593. DB 4 ; No. of logical sector/phys. sector
  8594. DB 50 ; Read time out
  8595. DB 19 ; Write time out
  8596. DB 255-LEAV ; Interleav (Inv)
  8597. DB 255-RESTEP ; Retry & Buff step option
  8598. DB 255-1 ; No of cylinders Hbyte
  8599. DB 255-50 ; - " - Lbyte
  8600. DB 255-4 ; No of heads.
  8601. DB 255-0 ; Red. write cyl Hbyte
  8602. DB 255-0 ; - " - Lbyte
  8603. DB 255-0 ; Write precomp. cyl Hbyte
  8604. DB 255-0 ; - " - Lbyte
  8605. DB 255-11 ; ECC
  8606. WIN1: DW 68 ; No. of logical sectors/track.
  8607. DB 4,0FH ; BLOCK SKIFT AND MASK
  8608. DB 0 ; EXTENT MASK
  8609. DW 2617-(REDUCE/2) ; MAX BLOCKNUMBER
  8610. DW ENT-1 ; DIR. ENTRIES
  8611. DB 0FFH,AL1 ; ALLOC VECTOR TO DIR
  8612. DW 8000H ; CHECKSUM SIZE (none)
  8613. DW 608 ; OFFSET TRACK
  8614. DB 0 ; PHYS. SECTOR SIZE
  8615. DB 0 ; PHYS. SECTOR SHIFT MASK
  8616. DB 2 ; Winchester 2nd part.
  8617. DB 4 ; No of logical sectors/phys. sector
  8618. DB 50 ; Read time out
  8619. DB 19 ; Write time out
  8620. DB 255-LEAV ; Interleav (Inv)
  8621. DB 255-RESTEP ; Retry & Buff step option
  8622. DB 255-1 ; No of cylinders Hbyte
  8623. DB 255-50 ; - " - Lbyte
  8624. DB 255-4 ; No. of heads.
  8625. DB 255-0 ; Red. write cyl Hbyte
  8626. DB 255-0 ; - " - Lbyte
  8627. DB 255-0 ; Write precomp. cyl Hbyte
  8628. DB 255-0 ; - " - Lbyte
  8629. DB 255-11 ; ECC
  8630. ENDIF
  8631. ?TITEL: DB '80. '
  8632. DB SIGN,'"-floppy '
  8633. IF M8
  8634. ELSE
  8635. IF M5
  8636. DB '1,2 MByte '
  8637. ELSE
  8638. DB '800 KByte '
  8639. ENDIF
  8640. ENDIF
  8641. DB SIGN1,SIGN2,' MBytes winchester.',13,10,0
  8642. TRANS: DB 1,7,13,19,25
  8643. DB 5,11,17,23
  8644. DB 3,9,15,21
  8645. DB 2,8,14,20,26
  8646. DB 6,12,18,24
  8647. DB 4,10,16,22
  8648. END
  8649. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…‰ÕÑ’U TED$ÈýQ%Q2@COMMO”F�MI@e �@�bÐ æ����������������������������¼—��������������������������g@��óýüÿ?ßÏð��À@������������������Þ���çûùþþ¿Ÿà����������@��������������+ðùþþ¿Ÿïçûùþ�ÈÀ %�dÀ …€€�����������üÿ?ßÏ÷óýüÿ�KH@�� <�_?À��������@X&ÿ€€������€�08ä�€��€������°L�ÿ�=������� ��€ð|ÿ�<�������`›ýþ�d�������(�àPþ�`�������Á7ûü��������ˆ�À Süÿ������ ‚o‡Ûùšû¿ßï÷¡�€�§øþ�� � ��ß·ó5öÿ¿ßïAÀÀ\ ˆ…¦ca¼àp<ˆ€€–B<� ¢ˆÀ@M!N†S˜€îi7ÍS™ÐÊrA@� �Aa¸ 
  8650. €��à h �€ €Z;¶�ÕUS#¤� =55>:�P“#Mà%9%R4Ú‘‘ÒS£M`I4Ò‘‘Ô’U#@À]%9%R4R•ÒS’U#Dà]1%:4JUÔ‘PQ#D`]]I%Rp��ž������ ‚o‡Ûùšû¿ßï÷¡�€�§øþ�� � ��ß·ó5öÿ¿ßïAÀÀ\ ˆ…¦ca¼àp<ˆ€€–B<� ¢ˆÀ@M!N†S˜€îi7ÍS™ÐÊrA@� �AaååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååDå*�ù*�"l#Í‹Í‹Í‹Í‹Í‹ÍWINCHESTER BACKUP-UTILITY for the JET Computer. Rev. D
  8651. �Í Í�}þ004ÍRequires CP/M Plus Version 3.0 to execute.
  8652. �Ã��͇&„¯íR(4Í
  8653. Requires the BIOS revision D to execute.
  8654. �Ã��͇Í
  8655. Which drive is floppy?�Í�!d#~§Ê��þ #~˯þA8þQ8<Í
  8656. Please, give a letter (A-P) followed by a colon.
  8657. �ÃÜ#2t#~þ: »Í‹:t#ÖA_͇2u#åÝáþÿ8:Í
  8658. Requested drive does not exist on this system.
  8659. �ÃÜÝ~§(!Í
  8660. Floppy not winchester!
  8661. �ÃÜÍ
  8662. Which drive is winchester?�Í�!d#~§Ê��þ #~˯þA8þQ8<Í
  8663. Please, give a letter (A-P) followed by a colon.
  8664. �ÃÑ#2v#~þ: »Í‹:v#ÖA_͇2w#åýáþÿ8:Í
  8665. Requested drive does not exist on this system.
  8666. �ÃÑý~þ(Gþ Í
  8667. Not the second part
  8668. �ÃÑÍ
  8669. Winchester not a floppy!
  8670. �ÃÑÍ
  8671. Todays date (YYMMDD)?�Í�!d#~§ 0Í
  8672. Please, give it on the form "YYMMDD"!
  8673. �«þ Ì#Íû(ÆÍû(Áþ 0½Íû(¸þ 0´!e#M�í°:u#ÓÝ~2y#Ý~ÖG>‡ý_�ÝNÝFÍ”ëÝN��ÍÂ|µ(Ýn ÝfåÝËF(Ë<Ë"z#}2…#Ý~�ÝN�Å_P`hÍÂíS|#{2„#ÁQ¯<Ë:0û2•#€�Í”"~#Áí[|#Í”ëíK~#Í”ë�ÍÂ!��@�Í íS¨#@�Í”"€#ÝFæ¯ËËËËËËËË2‚#ý~/Wý~/_íSŠ#ý~/O2‰#�Í”ëÕý^��ýN�Å!��ÍÂíSŒ#Á€�Í”"�#ëíKŒ#Í”ëÁÍ”ë�ÍÂíS�#!��íK€#ÍÂíS†#ýFæ¯ËËËËËËËË2‘#!vÍo�!¶#��Í«(;(îÃb!2$~þ> #~þ� #~þÓ #~þ {2'#ÍŸ!(�>2n#>ÓÍ‹Í‹Í‹Í‹Í‹Í‹Í‹Í‹Í WINCHESTER BACKUP-UTILITY for the Jet Computer.
  8674. Todays date:@�����
  8675. Number of diskettes�:†#ÍÏÍi:'#§(Ãü!¶#���Í«(;(îÃêÍ
  8676. Bridos volume name :�!¸$ ÍsÍ
  8677. Created date:�!Ø$ÍsÍ Last backup date:�!Þ$ÍsÍ‹Í
  8678. 1 Winchester backup TO floppy
  8679. 2 Winchester rebackup FROM floppy
  8680. 3 Verify old backup
  8681. 4 Read floppy number and date
  8682. 5 EXIT (do nothing)
  8683. �Í Your choice? �Í–õOÍ’ñþÊbþ1Ê×þ2Ê þ3ÊZþ4Êþ5ÊbÁÍ‹Í‹Í‹Í‹Í‹Í‹Í‹Í‹Í‹ÍA complete backup will be made of the winchester
  8684. and all contents on the floppies will be destroied.
  8685. Confirm with YES ! �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂêÍ
  8686. You will need �:†#ÍÏÍ diskettes. Ready to start ?.
  8687. Confirm with YES ! �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂê¯2š#2(#!M)#�í°:'#=§ÂL ���!¶#Í«(;(îÃê!¸$7#,�í° 8#!7#�6åí°!��"�"�Í‹!(#4>ÓÍ Insert backup diskett no �:(#ÍÏÍ in floppy drive �:t#OÍ’Í: and press <RET>, ^C or F �Í–þ (3þÊC˯þF("Í
  8688. press <RET>, ^C or F !
  8689. �Ãi Í¥Âi *(#&�+ëíK€#Í”" #"/#í[€#"3#!¶#·#6�ÿí°!'#¶#<�í°���!¶#Í!�"¤#:¨#2œ#Í‹Í Reading from win �* #åÍ!ÑÍ«( þþ(;(ÑÃCÍ Writing on floppy �*¤#åÍ!ÑÍ(;(ÕÃi Í Verifying �*¤#åÍ!ÑÍÛ(<Í
  8690. Verify error
  8691. Abort or Retry (A/R)�Í–˯þAÊCþRÊi Ã!œ#5Êe *¤#@�"¤#* #@�" #í[�#§íRÚU
  8692. ���!¶#ÍÛ(;(îÃCí[ž#íK‘#!��ÍÂ!@�§íRí[¤#"À#��!¶#�Í:'#=§ TÍ
  8693. Updating the winchester
  8694. ����!¶#Í«(;(îÃCÞ$!M�í°���!¶#Í€ (;(îÃCÍ
  8695. The winchester is successfully backed up to the floppies.
  8696. �ÃCÍ‹Í‹Í‹Í‹Í‹ÍRebackup the winchester from the backup diskettes.
  8697. If You want to continue? Type YES �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂêÍ
  8698. You will need all the �:†#ÍÏÍ backup diskettes and everything on the
  8699. winchester will be destroyed.
  8700. If OK? Type YES �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂê>ÓÍ
  8701. Insert backup diskette no 1 in �:t#OÍ’Í: and press <RET>�Í–þ (#þÊêÍ
  8702. press <RET> or ^C !
  8703. �‘���!¶#ÍÛ(;(îÃê:¶#=þ81Í
  8704. This is no BACKUP DISKETTE !!
  8705. Try again�ÃP :·#þ(.Í
  8706. I wanted diskette no 1 !!
  8707. Try again�ÃP !¸#)#�í°!¶c·c:†#2(#O�6�í°!��"�"�Í‹Ã>ÓÍ Insert backup diskette no �!¶cíK†#�>�í±:†#§™ÍÏÍ in drive �:t#OÍ’Í: and press <RET> or ^C �Í–þ ($þÊCÍ
  8708. press <RET> or ^C !
  8709. �Ão���!¶#ÍÛ(;(îÃC:¶#=þ81Í
  8710. This is no BACKUP DISKETTE !!
  8711. Try again�ÃoíK·#�!µc ~§(2Í
  8712. This diskette has allready been read !!
  8713. �Ão!¸#)#¾# øpÍ
  8714. This does not contain the same BACKUP DATE.
  8715. Anyway accepted? (Y/N) �Í–˯þY(þJ(þNÊoÍ
  8716. type Y or N��*¾#"¤#!�" #*¨#"œ#Í‹Í Reading from floppy page �* #åÍ!ÑÍÛ(;(ÎÃCÍ Writing on win page �*¤#åÍ!ÑÍ€ ( þþ(;(ÌÃCÍ Verifying on win page �*¤#åÍ!ÑÍ«(<þþ(8ÍVerify error. Abort or Retry (A/R)?�Í–˯þRÊ^þA œÃC* #E�@�" #*¤#@�"¤#!œ#5Â)íK·#�!µc 6ÿ>Ó:(#=2(#ÂoÍ
  8717. Rebackup is successfully done.�ÃCÍ
  8718. A byte compare will take place between the backup diskettes and the winchester. �Í
  8719. Insert any backup diskette in drive �:t#OÍ’Í: and press <RET>
  8720. (any other key will terminate)�Í–þ Âê*¨#))"œ#���!¶#ÍÛ(;(îÃê:¶#=þ81Í
  8721. This is no BACKUP DISKETTE !!
  8722. Try again�ñ¯2“#*¾#" #!�"¤#Í‹Í Reading floppy page �*¤#åÍ!Ñ�!¶#ÍÛ(;(ÐÃêÍ Reading win page �* #åÍ!Ñ�!¶cÍ«(;(ÐÃêÍ Verifying �!¶#¶cÿ?¾ÂU# x±Â* #�" #*¤#"¤#*œ#+"œ#|µÂˆÍ
  8723. Verifying is OK.
  8724. �ñ:“#§ÂÅÅåÕÍ
  8725. Verify errors. Do You want to see the errors? �Í–õÍ‹ñÑáÁþ Êê˯þNÊêþY(ÅåÕÍ
  8726. Y or N�Ô>ÿ2“#ÅåÕ~ÍXÍH on floppy =�áå~ÍXÍH on win.(^C to termiante.)
  8727. �Í–þÑáÁÊêÃ>2n#���!¶#ÍÛ(;(îÃê>Ó:¶#=þ8Í
  8728. No BACKUP DISKETTE
  8729. �Ã)Í‹Í‹Í‹Í‹Í‹Í‹ÍDisc number:�*·#&�Í!Í
  8730. Backup date:�!¸#ÍsÍ
  8731. First page:�*¾#Í!Í
  8732. Last page:�*Â#Í!:¶#=· [Í
  8733. Bridos volume name:�!Æ# ÍsåÍ
  8734. Created date:�áÍsåÍ
  8735. Last backup date:�áÍs�Í
  8736. Press any key�Í–ÃêÍ
  8737. Reboot the system�!��"�>ÓÃ��Í
  8738. WINCHESTER
  8739. NO OF CYLINDERS�*Š#Í!Í NO OF HEADS �*‰#&�Í!Í
  8740. SECTOR SIZE �*�#Í!Í NO OF SECTORS �*Œ#&�Í!Í
  8741. WIN SIZE �*�#Í!Í NO OF SECT/PAGE �*‘#&�Í!Í
  8742. FLOPPY
  8743. FLOPPY TRACK �*z#&�Í!Í NO OF HEADS �:y#!�§(.Í!Í
  8744. SECTOR SIZE �*~#Í!Í NO OF SECT/TRACK�*|#&�Í!Í
  8745. USED AREA �*€#Í!Í NO OF SECT/PAGE �*‚#&�Í!Ë!;;~O#~©æU©æ~©æª©Ë¿#èÍÇkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
  8746. �ÉF#í³ÉƒÃ(€‚Ï y¶#�€…Ïχ y¶#Ž�…χ y����Åχ y����ÅÏχy����¥Ï
  8747. yè���¥ÏÏ2ƒ#þÿ Í
  8748. TIME OUT �Ã:Ë(Í
  8749. DRIVE NOT READY �Cæ(!n#5Â�Í
  8750. READ �):ƒ#ËW(Í
  8751. LOST DATA �Í
  8752. �FATAL �:ƒ#§(ÍERROR NR�*ƒ#&�Í!>2n#Í
  8753. (A=abort,R=retry)�Í–þ( ˯þA(þR Ó¯Éöÿ7Éå!W�Õí[l#ÑãÉ{ÕÍ®ãõ|Í®Wñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉ}‘|˜Ðx/Gy/OÍÑzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É~§Ö08þ
  8754. 0OË'Ë'Ë'��O#~§Ö08þ
  8755. 0�#§É¯7É|µ() #Õã^#V#ã>ÿ§<íR0û§(0�åÅOÍ’ÁááÑÉÍ 0�ÉõË?Ë?Ë?Ë?Íeñæþ
  8756. 8ÆÆ0OÃ’NÅåÍ’áÁ#õÉã~#ã·ÈOÍ’ôÍ
  8757. �É  *l#jéc#
  8758. Ã�:u#ÓÍ€�;û;û;û>ÐÓããããããÛËG úË(0Í
  8759. DRIVE NOT READY OPERATION ABORTED
  8760. �ÃLËw(2Í
  8761. CANNOT FORMAT WRITEPROTECTED DRIVE!
  8762. �ÃL>ͳ!ËW(‘ÛËO(úÛËO ú!'+ÛËO(ùË| 1Í
  8763. CANNOT FORMAT HARD SECTORED DISKETT
  8764. �ÃLÍ‹Í‹>�Ó¯2ƒ#2o#Ý~æöXÍÕ!æ™Â!¯2s#ÍP!o#4!…#Û<¾ Ý:…#G=2o#Å:o#ÓÝ~æöͳ!Áæ™Â!ů2s#ÍÅ!o#5ÁÛ:ƒ#§ÂLÍ DISKETTE SUCESSFULLY FORMATTED
  8765. �¯ÉÍ SEEK ERROR, OPERATION ABORTED
  8766. �>ÿ2ƒ#>ÿ·ÉÍ FORMAT�Íð:o#O:„#G:s#í[–#ý*˜#ýq�ýwýöÆæG:u#ÅÓ!~Ío>ôÁ°ÍÕ!æý(2ƒ#Í WRITE TRACK ERROR
  8767. �ÝËFÈ!s#4ËFÈ‹Í VERIFYING�Íð:s#Ææ2ˆ#:u#Ó;;¯2q#2”#!q#4~Ó*~#+"Ž!ŠÍo>ˆ!ˆ#¶ÍÕ!æ�(U2ƒ#:”#§(Í �Í *** READ ERROR AT SECTOR �>ÿ2”#:q#ÍÏÍ‹:q#!„#¾ �ÝËFÈ!s#4ËFÂÅÉ:u#ËoÂ*!X$"˜#*~#r�"–#!¶#>NPÍÊ ¯ÍÊ>öÍÊ>üw#2>NÍÊ>2q# ¯ÍÊ>õÍÊ>þw###:q#w#:•#w#>÷w#>NÍÊ ¯ÍÊ>õÍÊ>ûw#:#O:~#Gþ€  >åÍÊ ú>÷w#6>NÍÊå!q#~4!„#¾á8š>Nô!$"˜#:�*~#"~#!¶#(>ÿÍʯÍÊ>üw#>ÿÍÊ>2q#¯ÍÊ>þw###:q#w#:•#w#>÷w# >ÿÍʯÍÊ>ûw#:#O:~#Gþ€  >åÍÊ ú>÷w#>ÿÍÊå!q#~4!„#¾á8¨>ÿwT]ˆí°ÉÅNþ ùÁÉw#üÉ�Ö
  8768. 8 ùÆ
  8769. õyÆ0 þ0(OÍ’ñÆ0OÍ’ÉÍ TRACK �:o#ÍÏÍ SIDE �:s#ÍÏÉ:u#Óx2›#"ª#:‚#Õá=(úë!��íK|#ÍÂíSo##"q#Íq!©��.@:›#§ �.í[ª#íS yÓ&�"ž#!žÍo:‚#Gí[ž#!��ý"ž#:s#Ë'æ_:q#Ó>¨³Í³!§Â©!ž#5Ê£:q#!|#¾Ê©<2q#Ã…ÝËFʹ!s#4ËFÂÓ:o#<!…#¾Ê£Ó2o#Ý~æöÍï!>2q#Ãz:u#Óx2›#"ª#:‚#Õá=(úë!��íK|#ÍÂíSo##"q#Íq!©��.@:›#§ �.í[ª#íS–yÓ&�"ž#!”Ío:‚#Gí[ž#!��ý"ž#:s#Ë'æ_:q#Ó>ˆ³Í³!§Â©!ž#5Ê£:q#!|#¾Êr<2q#ÃNÝËFÊ‚!s#4ËF›:o#<!…#¾(Ó2o#Ý~æöÍï!>2q#ÃC>ƒÓ¯É7Éx2›#"ª#:‘#�Õá=(0ú ÷ëi&�íKŒ#ÍÂíSo#"q#ÍO!�� .@:›#§ .í[ª#íS¬yÓ&�"ž#*�#+"®!ªÍo:‘#Gí[ž#!��ý"ž#÷Í�#Û/æþ >ÓÓ>‡Ó>ƒÓÍð"Ân !ž#5Ê` :$#/</2$# :##/</2## :"#/<2"#à >ƒÓ¯É>ƒÓ>þ·ÉÍ"þ!Êf þÊ6 >§7Éx2›#"ª#:‘#Õá�=(0ú ÷ëi&�íKŒ#ÍÂíSo#"q#ÍO!�� .@:›#§ .í[ª#íSµyÓ&�"ž#*�#+"·!³Ío:‘#Gí[ž#!��ý"ž#õÍ�#Û/æþ >ÓÓ>‡Óãã>ƒÓÍð"Â=!!ž#5Ê7!:$#/</2$#Âë :##/</2##Âë :"#/<2"#Ãë >ƒÓ¯ÉÍ"þ!Êf þÊ !>§7ÉíKŒ#åÍ”Á 0}/2$#|/2##:w#æ ³/2"#É*o#:y#§(¯Ë<Ë0<2s#"o#:o#ÓÝ~æöͳ!æ™ ¯É7É>ÐÓ>ͳ!æ™õ>Óñ ëÉ!��õÛæ�(+DöñöÿÉñÓþÛæ� úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉ!��õÛæ�(+DöñöÿÉñÓÉüÍ�#!¬#í²Íð":¬#/æþ!ÈþÈþÈÍ
  8770. ERROR.........:�:¬#/O¯ËÎ0ÅOÍ’Áó Í’:¬#/ÍXÍ
  8771. HIGH-ADDRESS..:�¯g:­#/oÍ!Í
  8772. MIDDLE-ADDRESS:�¯g:®#/oÍ!Í
  8773. LOW-ADDRESS...:�¯g:¯#/oÍ!Í
  8774. Consult Your Xebec-manual.
  8775. �öÿÉÛ/æ(ùÉÍè"ÛWÍè"Ûz/æÉ>þíyÛÍè"!!#pí³Íè"É'èd�
  8776. ���ÿÿÿþÛ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååEå�Íi!Ív"Ø/!Q/ò+>€Íc!K-6�*Ø/K>ÍXëG!ó+>ÍyÂC!Q/õ+>€Íc!õ+Q/>Ír–Íôå!�ÿÑ}£o|¢g}´Ê–!»#"Ø/!è/ÍèÖ�–!ê/ÍøÖ�Ê–!î/ö+>€Íc!ì/Í·Í~Íg"B,ÍU"G-!Å,,>€
  8777. Íc!o0Í·Íê·ò¿ÍXÍô:F-·òß!Å,,>€ Íc!q0Í·Í~*G-¯w#w:F-·úÍê·ò÷ÍX!s0Í¡ÍôÃæ!F-6�*G-úÿå*G-^#Vë#)))Ñ"I-*B,å*G-^#Vë))ÑÍW+"B,*B,>åo‡ŸgÑÍ"@,Íô:F-·òf!Å,,>€ Íc!y0Í·Í~!{0Íú!ò+Q/>ÍrÖŸ2K-*I-¯w#w2P/>2O/¯2N/!Ú/(,>Ít!��"N-:F-·úÕÍê·ò´ÍX!D,ÍLëG!),>Íy :º#·òâ!º#6�!Q/D,>€Í_:O/!N/–òò:N/2O/¯2N/!P/4!}0ÍúÍô!0ÍúÃÏ*L-#"L-!�0ÍA !â/Í*!â/>ÍXå!Ú/õ>ÍXÁÑÍt!D,KÍLëG!.,>ÍyÂ�:O/!N/–òf:N/2O/¯2N/!Ú/>ÍXÍ!.,Íß!Å,€Í@!D,KÍL(,Ítî!N/4!Å,Ú/>€Íc!ƒ0Íú!…0Íú!‡0Ín !N-~#¶ÊÏ!�0̓ Íôã!™0ͬ!D,/,>€Íc!£0ÍúÍ~ÃU!��9"«0:í#·òZ!í#6�!Ç#"Ø/Írå*Ø/Ñ>$GÍt!Ð#î#>GÍt!î#0,>GÍt!Ó#6�!ç#6�!Ç#"©0!§0ÍÖÿÂT!F-6€É!"ë#!D,6�!¥06�:¥0·ú}Í�õ3>!D,€Í§ÃdÉ*«0ùÍÆ!F-6€!í#6€É*ë##"ë#*ë#ÿ÷ |·ú.!�"®0}2­0!­0>–úø!ð#å*®0Ñ"²0!°0ÍU!Ç#"¶0!´0Í+Ö�Êç!ð#å*®0Ñ6Ãø*®0€� "®0!­04í!�"ë#:ñ+·ò.!ñ+6�:ñ#Ö ÖŸõ:ò#Ö
  8778. ÖŸÁ õ:ó#ÖÖŸÁ ò.Ã~!ð#å*ë#Ñ~2­0:­0Ö
  8779. ÖŸ2¥0:­0ÖÂQÃ~:­0ÉÞ:K-·ò‡Íz"Ø/!¸0ÍUÍr"Ø/*Ø/ �3,>GÍt!º0Í#!D,6,>€
  8780. Íc!¼0Í·Í~ÉͲ"ô0~# ¦*ø0^#Vë"ü0*ö0^#Vë"ú0Í•!1"1!216�>261251:!12:1::1!51–ú‰!!1:51åo‡ŸgÑ~271:21·ò!216�Ã{:71!61–Ö281*ô0:61Æåo:81OëáÍLëG!1>Íc:81Æo‡Ÿg>åo‡ŸgÑÍ}281*ú0ë:81o‡ŸgÍW"ú0*¾0ë:81o‡Ÿg####"¾0*ú0ë*¾0ÍWò–*ô0À0>€Íc*ô0";1!;1Í·Í~>291!1n&�}2=1:=1!91–ú�*1:91åo‡ŸgÑ"�1*�1~o‡ŸgŸÿ |·úÚ*�1>ߦwÃù*�1~Ö?Âë*�16_Ãù*�1~Ö@Âù*�16`!914Ã¥*ü0++å*ú0)Ñ"�1*�11>Í_*ü0^#Vë"31*ü0^#Vë#ër+s*�1å*ü0úÿå*ü0^#Vë)))ÑÑs#r*ô0:61_ÍLå*ü0üÿõå*ü0^#Vë)))ÑÁÑ>Ít*ü0å*ü0^#Vë)))ѯw#w!31¾#žò`*ü0úÿå*31)))Ñ^#Vë1ÍjÒ`*ü0úÿå*ü0^#Vë)))Ñ"1*1ë!1>GÍt*ü0úÿå*31)))Ñ"1*1å*1Ñ>GÍt*31+"31*ü0úÿå*31)))Ñ^#Vë1Íj!31õ¯¾#žÁ òT*1"1*ü0úÿå*31)))Ñ"1*1å*1Ñ>GÍt*31+"31Ãû*11>GÍt:71<!!1õ:51åo‡Ÿg#Ññ–ÖŸ221:71<261!514ÃÞ*ú0å*ö0Ñs#rɯ2B1<2A1!×0>Í%Í^}2C1:C1!A1–ú$ *ô0:A1_ÍLëG!>1>Ít!Ù0>1xÍyÖŸ!Ú0>1õxÍyÖŸÁ°ò !B14:A1!!1õ:B1åo‡ŸgÑñw!Ú0>1xÍy :B12!1É!A14ì*ô0Û0>€Íc*ô0"D1!D1Í·Í~É^#Vë"F1*F1^#Vë> Í�!H1 Í*!H1> ÍXÍÓæ1~# Âs !��9"2!ì1"í1!ï16€*è1¯w#w*æ1ngïÿ |·ò£ É*æ1KÍLëG!ã1>Íyº ÉÍü
  8781. !ì1Í**í1~o‡ŸgQ1~o‡Ÿg)Ñ1^#Vëé*è1^#Vë#ër+sÍH !ð1ì1>ÍcÍü
  8782. !ì1Í*>22*í1~o‡ŸgQ1~ÖúY
  8783. !ä1ì1xÍyÊK
  8784. !24ÍH :2ÖòK
  8785. !ì1å!ð1Ñ>ÍÁÍü
  8786. !ì1Í*Ã
  8787. *ê1ïÿå*è1^#Vë�ͯÑð1>Í_ÃÅ *í1~o‡ŸgQ1~Öú›
  8788. Íü
  8789. !ì1Í*Ã{
  8790. ÃÅ Íü
  8791. !ì1Í*!å1ì1xÍyÊÆ
  8792. Íü
  8793. !ì1Í*é
  8794. Íü
  8795. !ì1Í**í1~o‡ŸgQ1~Öúñ
  8796. Íü
  8797. !ì1Í*ÃÑ
  8798. ÃÅ *2ùÍÆÉ:ï1·ò !ï16�!�"Ý1*æ1n&�"ß1*æ1"á1Ã' *Ý1#"Ý1*ß1ë*Ý1ÍWò7 Ãô
  8799. *á1å*Ý1Ñ>ÍÓ*í1~o‡ŸgŸÿ |·úc !ì1>ߦw !ì1~Ö?Ât !ì16_ !ì1~Ö@‚ !ì16`ÉY2 ~# ˆ *_2^#Vë"e2*c2^#Vë"g2!�"ê2*[2^#Vë"ñ2*ñ2ë*ê2ÍWúô *]2ïÿå*ê2�ͯÑ"ó2!ó2Íõ :ð2·òê *e2å*ì2)))Ñ~#¶Â *g2^#Vë#å*e2å*ì2)))ÑÑs#rÃc *e2å*ì2)))Ñ^#Vë"î2*g2å*î2))Ñ~#¶ÊK *g2å*î2))Ñ^#Vë"î2Ã% *g2^#Vë#å*g2å*î2))ÑÑs#r*g2^#Vë#ër+s*a2^#Vëå*g2^#VëÑÍWò› !i272>€!Íc!ù2Í·Í~*ê2+|µÂ´ *Y2^#VëÍO"î2þ *Y2^#Vë"î2*î2å*g2++å*g2^#Vë))ÑÑs#r*g2å*g2^#Vë))ѯw#w*ê2#"ê2ô Éû2~# Âú *ý26�*û2ÍLëG!X2>ÍyÂC *û2"3*3#~õ>Á !3w:3o‡Ÿg2~·òC É:2·ò¬ !26�*e2^#Vë#"3!3"3¯23!3>–ú¬ *3++|·ò€ !�"3Ñ *3>åo‡ŸgÑÍ"3*3:3åo‡Ÿg)2Ñs#r!34Ãd !�" 3*e2^#Vë" 3¯23*2"3!3"3* 3ë* 3ÍWò_!34:3o‡Ÿg)2^#Vë" 3*e2úÿå*3)))Ñ^#Vë"3*û2å*3ÑÍjÒ/*3+" 3* 3ë* 3"3!36€Ã\*3å*û2ÑÍjÒY*3#" 3* 3ë* 3ÍW"3!36�Ã\ÛÃÌ :3·òo* 3"3Ãu* 3"3*e2úÿå*3)))Ñ^#Vë"3*û2å*3ÑÍjÊ›É*ý26€*3å*ÿ2Ñs#rÉ3
  8800. ~# ±*3^#Vë"#3*!3^#Vë"%3!ÿ�¯Í ÷>2.3*3~·ÊŸ*34*3~o‡Ÿg"•3!“3ÍA !/3Í*!/3>ÍXëG!3>ÍyÂ.!/3>ÍX3Ít!/3>ÍXëG!3>ÍyÂ[!/3>ÍX3Ít*3ë!3>Í�}2’3:’3·Ê�!/3>ÍSå*3õ:’3<_ÍLÁÑÍt*3"—3!—3Íúö*33>€Í_*3"™3!™3ÍúÉ!;3"93!3å*3Ñ€>ÍÁ!ÿ�¯Ít!<3"53!L33>GÍt!Q33>GÍt!��"'3¯2.3*'3å*#3^#VëÑÍWòœ*'3#"'3*#3úÿå*'3)))Ñ^#Vëå!<3Ñ>Íp!�")3*)3ïÿ |·ò†*53+å*)3Ñ"73*73~Ö Â]Æ*73~Ö_Ân*736?Ã|*73~Ö`Â|*736@*)3#")3Ã8*#3üÿå*'3)))Ñå!M3Ñ>GÍt*#3å*'3)))Ñ^#Vë")3¯2-3!)3~#¶Ê–:-3Ö
  8801. ÂêÍŸ!<33>Ít!M33>Ít¯2-3!-34*%3++å*)3))Ñ^#Vë"F�+3:,3·ò1!Q3:-3åo‡Ÿg�ͯÑ3>GÍt*+3ÍO"+3ÃM!Q3:-3åo‡Ÿg�ͯÑ3>GÍt!�3ÍA !/3Í*!/3>ÍSå!L3õ:-3åo‡Ÿg�ͯÑÁÑ>Ít*%3å*)3))Ñ^#Vë")3øÍŸÃûÃö!.34*3~!.3–òµ!ÿ�¯Ít:-3o‡Ÿg�ͯ}!;3w!;3~Æw*93:;3=_ÍL3Ít*93ë!�3>€Í_!›3ÍúÉÍÉ^#Vë"‡<:F4·ò±!F46�*‡<KÍLëG!H<>ÍyÂ+!E46€Ã°!E46�!4"Œ<Írå*Œ<Ñ>$GÍt!'4I<>GÍt!*46�!>46�Íz"Œ<!�<ÍU!4"“<!‘<Í#!4"—<!•<Í;Öÿª!L<>Í!4Íß*‡<€Í@*‡<"™<!™<Í·Í~!��"B4É*‡<"Œ<*‡<ë!]<>ÍrÖŸ2Ž<:E4·òÝ:Ž<·òØÉ>2Š<>2‹<*‡<n&�}2›<:›<!‹<–úq:E4·òT*Œ<:‹<åo‡ŸgÑë!‰<>GÍt!^<‰<xÍyÂ;!Š<¯–ò8!Š<5!œ<Í›Ã#ÃE!ž<Í›!Š<5:Š<·ÂQ>2Š<Ãj*Œ<:‹<åo‡ŸgÑ" <! <Íí!‹<4Ãì:Ž<·ú|ÉÃê>2‹<!`<>Í%Í^}2¢<:¢<!‹<–ú§!£<Íí!‹<4Ã�!D46€!¥<Íí!4"©<!§<ÍÖÿÂê!c<>Í!4Íß*‡<€Í@*‡<"«<!«<Í·Í~ö^#Vë"­<*B4#"B4:D4·ò*B4å!€�ÑÍ}2G<:G<·Ê!"B4*B4ÿ÷ |·ú¥!�"°<}2¯<:G<2²<:²<!¯<–úŸ!F4å*°<Ñ"µ<!³<ÍU!4"¹<!·<Í3Ö�ÊŽ!u<>Í!4Íß*‡<€Í@*‡<"»<!»<Í·Í~*°<€� "°<!¯<4Ã:!�"B4*­<~!F4õå*B4ÑñwÉÉ^#Vë"¾<>2À<*¾<n&�}2Á<:Á<!À<–úú*¾<:À<_ÍLëG!Ä<>Ít!Â<͆!À<4ÃÍ!Å<͆É^#Vë^ÉÍ#VÉå Í�áÉÍ þÐÃ$Í þ"Ð/ Í�Ã��
  8802. Later CP/M or MP/M Version Required$*#=É*�ë*#={•ozœgÉÍY|·g}oÉ!\�É!l�É!€�ÉÃ��Ã�Ã�Í�áõ3>éÃ�ÍÃ�!¯å*��éáõ3>éÍK*� �é!ïå*��éÃ�ÍÃ�Í Ã�Í
  8803. Ã� Í�·È>ÿÉ Ã� Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�Ã�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÍÃ�ÍÃ�Íÿ Ã�ÍÍ Ã�ÍÍ!Ã�ÍÍ"Ã�ÍÍ#Ã�ÍÍ$Ã�ÍÍ%Ã�ÍÍ(Ã�^#Vë^ÉÍÜ#VÉÍâ‡Ã�Íâ‰Ã�ÍâŠÃ�ëFë÷Ê3OÊ3ÅÅÕå¾Â*# Ê7ÂáÑÁÃ2áÑÁÂÁ¯glÉáÑÁñ�<o&�Éá"Ç<�>Íñ*Ç<éá"É<ÍAÍn*É<éá"É<ÍAÍnå*É<ãÉ�õÅG!�9ë!��x·ÊÊþ ÊÅþ+—ã$%Â^gãÃÅþ-ÊŒþ0ú^þ:ò^Ö0ÕT])Ú^)Ú^Ú^)Ú^…o|Î�gÚ^ÑÃ|Ñ{þÊÚ$%Â^}ÃÛ|‡Ú^zþ-ÌOëñÁo&�9ùëÅ}ÉO!��9îÿëùÅ
  8804. w#ÂÿÁ60#60! �9~ ·ò.!�97>š?žÆ�'w#Â-!�9~ÍsÊG~#ÍsÂ4!
  8805. �9~þ.ÂY+60Ãeþ0Âe6 #ÂM+r>‘o&�9Ñyùëéåõ>ƒo&�9ñæÆ0w+Š6.áÉÁë/<o&ÿ9ù/<gþÒ£;<ÙÅåõÕ!�9_�å6 +=°ÑáDMÅ)Òǯ‘O>�˜G!�Íðþ ÂÖ>0ñ·òåþ ÂÛ>-Áñ¸Ðá3åÃçåÕT]))ÑÔðá寕iO>�œ`G>0 Ò<à Á DMþ0Àþ À> É<Áë!øÿ9ùÅ<·Ow#È Â4·>™úE¯w#ÈÃE~#ÃX~#W“<Oz»Ò]_�+“<¹ÒhOyÉG~#ÃyëFëÃyO°È Ê“ÊŸ–À#Ê� †Ö À“É È> –À#Ã�ë!�9åO…o>�ŒgãëyÍÁáÑùëéåõ~õ#…o>�ŒgxÁ�Gñ¸ÒÖGÍtá†wÉF#ëá"Ë<ëõxÍÍñ*Ë<é!�9G…_>�ŒW€Obk++Ê~+ áÑyé~#·ÈÁë/<o&ÿ9ùÅ/<GÍtÉõOxAë!�9ëÍtál&�Ñ9ùëé¸ÒEGõå#ë!�9ëOxAÍtáwño&�Ñ9ùëéëF#ëå#¸ÚjxÍtáwÉëFë¸ÒyGõOʉw# €ñ È6 #Ë·Èo&�9DMõ^#VÕ#_ +
  8806. w¢Ññùëé{EåÍããåDÍããåzEÍããDÍã\e.�Á ÒÑÁ Ò×S\e.�Á ÒâÉ.�HEg)Òí )Òò )Ò÷ )Òü )Ò )Ò )Ò  )Ò Éz¬õ|·ôODMë|·üOÍ)ñüOÉëx±>Ê~!��>ë)Ò<ëå ÒDãá=ÊM)Ã6ëɯ•o>�œgÉ{•ozœgÉ!dÄlmnp���r Conversion�2�!‡Ä��‘“����åõ*%=|µÊÃå^#Vë"%=ë###^#V#N#Fx±Ê¿ #~òáÍÆñáÉ*%=|µÊíå^#V#N#F!�9y•xœáÒíë"%=ëÍÆÃÆ:L#·Ê
  8807. !�9ë!�#{–z#žÚ
  8808. Íå Ãí!�Ã!�9ë:]#·ÈO�!^# {–#zžØ!]#5Ã#}æþOD*#=~Òr##~#fo´Â9!NÄVWXZ���\ Free Space Exhausted�å##^#V#{•_zœWÚ;{‘_z˜WáÚ>4z·Â˜{þÚÁå##^#V# ëãå##s#rëÑs#r#ëãës#r+++ë~æs¶w#rá####É}´Èë*#=}“|šÒ5*�{•zœÒ5ë+F+N+V+5^{Ú;{•zœÒ;}‘|˜Ò;{²ÊÚi`~æs¶w#rë##q#p
  8809. Øi`N#F#^#Vë~Ò;q4#p+ëi`##s#rÉAÃÍ"]ÃÍ"
  8810. FREE Request Out-of-Range$
  8811. Free Space Overwrite$G��KþÒœMbkÃœÍiFÍhNÅÍhN#FÅÍh^#VáÁ"­#y2¬#ÅÕåxþÒ¯i&�Í© ÊæºÕéáÑÁxþÂÆ>ÿÉþÚéë!J#{–À#z–À*‹#å*�#åÍå áÑùëéáÑÁxÖÈy·xòõ·ÈÕåÅõÍMñ_�!…^#VëͤÍG>(ÍIÁyÍ€>)ÍIá|µÊ*Í<Íá|µÊ6Í<ͤͶò"å>,ÍIÍGáÉ> _ÃO! ÍO!
  8812. ÃO!æÆ0þ:ÚIÆÃIõÍWñÃWåÍGáå|Íeá}Ãeþ
  8813. Ú�d¹Ô’
  8814. Í’�¹Ú�‘ÔõxÍWñÉN È#~·ÈÅåÍIáÁæ!wͤ*=ë!�9{•_zœÂ×{·Ú×þ ÚëÍéÍG>#ÍI*=øÿ>·È=^#V#åõëÍqñáÃëÍ>:åæþ Ò >?ÍIáÉå!oͤáå�ͤ>=ÍIá^#Vë|·ÂA}þÚ8.))ðä#F>A€Äý> #õþÂ\~þ >.Ä~þ Äñ=ÈÃMë^#V#ëÉ File: �
  8815. Traceback:�•œ¬¶ÁÎÛë ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!]#~þÚ8  ÃÍ"
  8816. Condition Stack Overflow$4Ox�!Í< w#s#r#ÑÕs#r!�9ë!^# s#rÉë!]#N�!Í< È+++++¾Âq #{¾ÂŠ #z¾Ê� ++~Ãq ++ë!]#5!�È~# ž Ú ë!]#N�!Í< È+++++¾Â¹ #~#¶ÊÝ +{¾ÂØ #z¾ÊÝ ++~ù #^#Vë¯=É!L#~·ÈåÍ9!á5:L#·È_�!M#^#Vë"J#~#.~#  !*›#)))))±# )|  !*~#|·À}þÐ*¯#"‚#É:L#·È*J#~#w# ÂF!É*¯#{þ Ò`!þ Âd!!��#"¯#Ã�Ö!Copyright (c) 1980 Digital Research, v1.3 !��"!="="%=¯2]#2L#*'= ÚÕ!Ñù"=Õ��q#p##}æþo"#=ë*�}æþoæø“|šÒÛ!Õ"ÃÍ"¯+w+w+r+s4ëw#w#s#rÍ�<2)=Éå++ë*!=ës#rá"!=*=#"=Éë*=DM!!=x±È~»Â¨"#¶È~+ºÂ¨"ëå+F+Náëq#p*=+"=·Ê£"þÒ¦"��=ÂY"!+�~æO~#~G!�>€‘æw!/�x·Â�"y·Êž"å >€‘O6# Âx"áÅå€� ãÕëÍ�ÑÕÍ�ÑáÁ·Êh"Í�¯=É¯É ~#fo++Ã"!=~#¶ÊÊ"*!=Í"²"ë"ÃÍ"ý" Í�Ã��
  8817. Insufficient Memory$
  8818. Invalid I/O List
  8819. End of Execution$#�d����d������(Copyright (c) 1980 Digital Research V1.3���������������������������������������������������������������������������������������������������������������€����MXList ��������������������������������������€SYM�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������F����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€d$PlPRINTER busy
  8820. XREF 1.3
  8821. no SYM file
  8822. no PRN file
  8823. CP/M PRNXRFABORTED.
  8824. ���������VÍ�É�� ‘+‹É•É��� 1@+ÓÓ��ÿ>����Ý�§Ð
  8825. 
  8826. � FG€1ú"z²*”à��…QÕSÔ côE5Tõ @����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ø/Ø/î/���������������������������������������������������������������������������������������������������������������������������������Å,Å,D,B,G-Å,Q/D,D,L-Å,D,D,N-P-L-N-P-G-@,I-P/O/Q/G-I-D,��©0�������²0��¶0��Ø/Ø/D,�symbol table overflow
  8827. ' invalid SYM file format
  8828. ����������������������������������������������������������������������������������������������������������������������������������������������������������º ô
  8829. ž
  8830. {
  8831. à º ������*$'�������������������������������€€€€€��€���€€��€����������������������������������symbol table reference overflow
  8832. ������������������������������������������������������������������������������������������������������������������������������������������������������������ð2ì2i2���������������������� 0#
  8833. �����������������������������������������������������������������������������������������������������������������������+3�•3�������3�������������������������������������������������������������������������������������������������������������������������������������������������������������������������€������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������G������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lXRF.XRF make error
  8834.  '.XRF close error
  8835. .XRF write error
  8836. ��������Œ<“<��—<�����_<‰<���b<b<©<����������µ<��¹<���� ����Ä<�½<������������������������������������������������������������������������������������������������*=�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; @CHK MACRO USED FOR CHECKING 8 BIT DISPLACMENTS
  8837. ;
  8838. @CHK MACRO ?DD ;; USED FOR CHECKING RANGE OF 8-BIT DISP.S
  8839. IF (?DD GT 7FH) AND (?DD LT 0FF80H)
  8840. 'DISPLACEMENT RANGE ERROR - Z80 LIB'
  8841. ENDIF
  8842. ENDM
  8843. LDX MACRO ?R,?D
  8844. @CHK ?D
  8845. DB 0DDH,?R*8+46H,?D
  8846. ENDM
  8847. LDY MACRO ?R,?D
  8848. @CHK ?D
  8849. DB 0FDH,?R*8+46H,?D
  8850. ENDM
  8851. STX MACRO ?R,?D
  8852. @CHK ?D
  8853. DB 0DDH,70H+?R,?D
  8854. ENDM
  8855. STY MACRO ?R,?D
  8856. @CHK ?D
  8857. DB 0FDH,70H+?R,?D
  8858. ENDM
  8859. MVIX MACRO ?N,?D
  8860. @CHK ?D
  8861. DB 0DDH,36H,?D,?N
  8862. ENDM
  8863. MVIY MACRO ?N,?D
  8864. @CHK ?D
  8865. DB 0FDH,36H,?D,?N
  8866. ENDM
  8867. LDAI MACRO
  8868. DB 0EDH,57H
  8869. ENDM
  8870. LDAR MACRO
  8871. DB 0EDH,5FH
  8872. ENDM
  8873. STAI MACRO
  8874. DB 0EDH,47H
  8875. ENDM
  8876. STAR MACRO
  8877. DB 0EDH,4FH
  8878. ENDM
  8879. LXIX MACRO ?NNNN
  8880. DB 0DDH,21H
  8881. DW ?NNNN
  8882. ENDM
  8883. LXIY MACRO ?NNNN
  8884. DB 0FDH,21H
  8885. DW ?NNNN
  8886. ENDM
  8887. LDED MACRO ?NNNN
  8888. DB 0EDH,5BH
  8889. DW ?NNNN
  8890. ENDM
  8891. LBCD MACRO ?NNNN
  8892. DB 0EDH,4BH
  8893. DW ?NNNN
  8894. ENDM
  8895. LSPD MACRO ?NNNN
  8896. DB 0EDH,07BH
  8897. DW ?NNNN
  8898. ENDM
  8899. LIXD MACRO ?NNNN
  8900. DB 0DDH,2AH
  8901. DW ?NNNN
  8902. ENDM
  8903. LIYD MACRO ?NNNN
  8904. DB 0FDH,2AH
  8905. DW ?NNNN
  8906. ENDM
  8907. SBCD MACRO ?NNNN
  8908. DB 0EDH,43H
  8909. DW ?NNNN
  8910. ENDM
  8911. SDED MACRO ?NNNN
  8912. DB 0EDH,53H
  8913. DW ?NNNN
  8914. ENDM
  8915. SSPD MACRO ?NNNN
  8916. DB 0EDH,73H
  8917. DW ?NNNN
  8918. ENDM
  8919. SIXD MACRO ?NNNN
  8920. DB 0DDH,22H
  8921. DW ?NNNN
  8922. ENDM
  8923. SIYD MACRO ?NNNN
  8924. DB 0FDH,22H
  8925. DW ?NNNN
  8926. ENDM
  8927. SPIX MACRO
  8928. DB 0DDH,0F9H
  8929. ENDM
  8930. SPIY MACRO
  8931. DB 0FDH,0F9H
  8932. ENDM
  8933. PUSHIX MACRO
  8934. DB 0DDH,0E5H
  8935. ENDM
  8936. PUSHIY MACRO
  8937. DB 0FDH,0E5H
  8938. ENDM
  8939. POPIX MACRO
  8940. DB 0DDH,0E1H
  8941. ENDM
  8942. POPIY MACRO
  8943. DB 0FDH,0E1H
  8944. ENDM
  8945. EXAF MACRO
  8946. DB 08H
  8947. ENDM
  8948. EXX MACRO
  8949. DB 0D9H
  8950. ENDM
  8951. XTIX MACRO
  8952. DB 0DDH,0E3H
  8953. ENDM
  8954. XTIY MACRO
  8955. DB 0FDH,0E3H
  8956. ENDM
  8957. LDI MACRO
  8958. DB 0EDH,0A0H
  8959. ENDM
  8960. LDIR MACRO
  8961. DB 0EDH,0B0H
  8962. ENDM
  8963. LDD MACRO
  8964. DB 0EDH,0A8H
  8965. ENDM
  8966. LDDR MACRO
  8967. DB 0EDH,0B8H
  8968. ENDM
  8969. CCI MACRO
  8970. DB 0EDH,0A1H
  8971. ENDM
  8972. CCIR MACRO
  8973. DB 0EDH,0B1H
  8974. ENDM
  8975. CCD MACRO
  8976. DB 0EDH,0A9H
  8977. ENDM
  8978. CCDR MACRO
  8979. DB 0EDH,0B9H
  8980. ENDM
  8981. ADDX MACRO ?D
  8982. @CHK ?D
  8983. DB 0DDH,86H,?D
  8984. ENDM
  8985. ADDY MACRO ?D
  8986. @CHK ?D
  8987. DB 0FDH,86H,?D
  8988. ENDM
  8989. ADCX MACRO ?D
  8990. @CHK ?D
  8991. DB 0DDH,8EH,?D
  8992. ENDM
  8993. ADCY MACRO ?D
  8994. @CHK ?D
  8995. DB 0FDH,8EH,?D
  8996. ENDM
  8997. SUBX MACRO ?D
  8998. @CHK ?D
  8999. DB 0DDH,96H,?D
  9000. ENDM
  9001. SUBY MACRO ?D
  9002. @CHK ?D
  9003. DB 0FDH,96H,?D
  9004. ENDM
  9005. SBCX MACRO ?D
  9006. @CHK ?D
  9007. DB 0DDH,9EH,?D
  9008. ENDM
  9009. SBCY MACRO ?D
  9010. @CHK ?D
  9011. DB 0FDH,9EH,?D
  9012. ENDM
  9013. ANDX MACRO ?D
  9014. @CHK ?D
  9015. DB 0DDH,0A6H,?D
  9016. ENDM
  9017. ANDY MACRO ?D
  9018. @CHK ?D
  9019. DB 0FDH,0A6H,?D
  9020. ENDM
  9021. XORX MACRO ?D
  9022. @CHK ?D
  9023. DB 0DDH,0AEH,?D
  9024. ENDM
  9025. XORY MACRO ?D
  9026. @CHK ?D
  9027. DB 0FDH,0AEH,?D
  9028. ENDM
  9029. ORX MACRO ?D
  9030. @CHK ?D
  9031. DB 0DDH,0B6H,?D
  9032. ENDM
  9033. ORY MACRO ?D
  9034. @CHK ?D
  9035. DB 0FDH,0B6H,?D
  9036. ENDM
  9037. CMPX MACRO ?D
  9038. @CHK ?D
  9039. DB 0DDH,0BEH,?D
  9040. ENDM
  9041. CMPY MACRO ?D
  9042. @CHK ?D
  9043. DB 0FDH,0BEH,?D
  9044. ENDM
  9045. INRX MACRO ?D
  9046. @CHK ?D
  9047. DB 0DDH,34H,?D
  9048. ENDM
  9049. INRY MACRO ?D
  9050. @CHK ?D
  9051. DB 0FDH,34H,?D
  9052. ENDM
  9053. DCRX MACRO ?D
  9054. @CHK ?D
  9055. DB 0DDH,035H,?D
  9056. ENDM
  9057. DCRY MACRO ?D
  9058. @CHK ?D
  9059. DB 0FDH,35H,?D
  9060. ENDM
  9061. NEG MACRO
  9062. DB 0EDH,44H
  9063. ENDM
  9064. IM0 MACRO
  9065. DB 0EDH,46H
  9066. ENDM
  9067. IM1 MACRO
  9068. DB 0EDH,56H
  9069. ENDM
  9070. IM2 MACRO
  9071. DB 0EDH,5GEH
  9072. ENDM
  9073. BC EQU 0
  9074. DE EQU 2
  9075. HL EQU 4
  9076. IX EQU 4
  9077. IY EQU 4
  9078. DADC MACRO ?R
  9079. DB 0EDH,?R*8+4AH
  9080. ENDM
  9081. DSBC MACRO ?R
  9082. DB 0EDH,?R*8+42H
  9083. ENDM
  9084. DADX MACRO ?R
  9085. DB 0DDH,?R*8+09H
  9086. ENDM
  9087. DADY MACRO ?R
  9088. DB 0FDH,?R*8+09H
  9089. ENDM
  9090. INXIX MACRO
  9091. DB 0DDH,23H
  9092. ENDM
  9093. INXIY MACRO
  9094. DB 0FDH,23H
  9095. ENDM
  9096. DCXIX MACRO
  9097. DB 0DDH,2BH
  9098. ENDM
  9099. DCXIY MACRO
  9100. DB 0FDH,2BH
  9101. ENDM
  9102. BIT MACRO ?N,?R
  9103. DB 0CBH,?N*8+?R+40H
  9104. ENDM
  9105. SETB MACRO ?N,?R
  9106. DB 0CBH,?N*8+?R+0C0H
  9107. ENDM
  9108. RES MACRO ?N,?R
  9109. DB 0CBH,?N*8+?R+80H
  9110. ENDM
  9111. BITX MACRO ?N,?D
  9112. @CHK ?D
  9113. DB 0DDH,0CBH,?D,?N*8+46H
  9114. ENDM
  9115. BITY MACRO ?N,?D
  9116. @CHK ?D
  9117. DB 0FDH,0CBH,?D,?N*8+46H
  9118. ENDM
  9119. SETX MACRO ?N,?D
  9120. @CHK ?D
  9121. DB 0DDH,0CBH,?D,?N*8+0C6H
  9122. ENDM
  9123. SETY MACRO ?N,?D
  9124. @CHK ?D
  9125. DB 0FDH,0CBH,?D,?N*8+0C6H
  9126. ENDM
  9127. RESX MACRO ?N,?D
  9128. @CHK ?D
  9129. DB 0DDH,0CBH,?D,?N*8+86H
  9130. ENDM
  9131. RESY MACRO ?N,?D
  9132. @CHK ?D
  9133. DB 0FDH,0CBH,?D,?N*8+86H
  9134. ENDM
  9135. JR MACRO ?N
  9136. DB 18H,?N-$-1
  9137. ENDM
  9138. JRC MACRO ?N
  9139. DB 38H,?N-$-1
  9140. ENDM
  9141. JRNC MACRO ?N
  9142. DB 30H,?N-$-1
  9143. ENDM
  9144. JRZ MACRO ?N
  9145. DB 28H,?N-$-1
  9146. ENDM
  9147. JRNZ MACRO ?N
  9148. DB 20H,?N-$-1
  9149. ENDM
  9150. DJNZ MACRO ?N
  9151. DB 10H,?N-$-1
  9152. ENDM
  9153. PCIX MACRO
  9154. DB 0DDH,0E9H
  9155. ENDM
  9156. PCIY MACRO
  9157. DB 0FDH,0E9H
  9158. ENDM
  9159. RETI MACRO
  9160. DB 0EDH,4DH
  9161. ENDM
  9162. RETN MACRO
  9163. DB 0EDH,45H
  9164. ENDM
  9165. INP MACRO ?R
  9166. DB 0EDH,?R*8+40H
  9167. ENDM
  9168. OUTP MACRO ?R
  9169. DB 0EDH,?R*8+41H
  9170. ENDM
  9171. INI MACRO
  9172. DB 0EDH,0A2H
  9173. ENDM
  9174. INIR MACRO
  9175. DB 0EDH,0B2H
  9176. ENDM
  9177. IND MACRO
  9178. DB 0EDH,0AAH
  9179. ENDM
  9180. INDR MACRO
  9181. DB 0EDH,0BAH
  9182. ENDM
  9183. OUTI MACRO
  9184. DB 0EDH,0A3H
  9185. ENDM
  9186. OUTIR MACRO
  9187. DB 0EDH,0B3H
  9188. ENDM
  9189. OUTD MACRO
  9190. DB 0EDH,0ABH
  9191. ENDM
  9192. OUTDR MACRO
  9193. DB 0EDH,0BBH
  9194. ENDM
  9195. RLCR MACRO ?R
  9196. DB 0CBH, 00H + ?R
  9197. ENDM
  9198. RLCX MACRO ?D
  9199. @CHK ?D
  9200. DB 0DDH, 0CBH, ?D, 06H
  9201. ENDM
  9202. RLCY MACRO ?D
  9203. @CHK ?D
  9204. DB 0FDH, 0CBH, ?D, 06H
  9205. ENDM
  9206. RALR MACRO ?R
  9207. DB 0CBH, 10H+?R
  9208. ENDM
  9209. RALX MACRO ?D
  9210. @CHK ?D
  9211. DB 0DDH, 0CBH, ?D, 16H
  9212. ENDM
  9213. RALY MACRO ?D
  9214. @CHK ?D
  9215. DB 0FDH, 0CBH, ?D, 16H
  9216. ENDM
  9217. RRCR MACRO ?R
  9218. DB 0CBH, 08H + ?R
  9219. ENDM
  9220. RRCX MACRO ?D
  9221. @CHK ?D
  9222. DB 0DDH, 0CBH, ?D, 0EH
  9223. ENDM
  9224. RRCY MACRO ?D
  9225. @CHK ?D
  9226. DB 0FDH, 0CBH, ?D, 0EH
  9227. ENDM
  9228. RARR MACRO ?R
  9229. DB 0CBH, 18H + ?R
  9230. ENDM
  9231. RARX MACRO ?D
  9232. @CHK ?D
  9233. DB 0DDH, 0CBH, ?D, 1EH
  9234. ENDM
  9235. RARY MACRO ?D
  9236. @CHK ?D
  9237. DB 0FDH, 0CBH, ?D, 1EH
  9238. ENDM
  9239. SLAR MACRO ?R
  9240. DB 0CBH, 20H + ?R
  9241. ENDM
  9242. SLAX MACRO ?D
  9243. @CHK ?D
  9244. DB 0DDH, 0CBH, ?D, 26H
  9245. ENDM
  9246. SLAY MACRO ?D
  9247. @CHK ?D
  9248. DB 0FDH, 0CBH, ?D, 26H
  9249. ENDM
  9250. SRAR MACRO ?R
  9251. DB 0CBH, 28H+?R
  9252. ENDM
  9253. SRAX MACRO ?D
  9254. @CHK ?D
  9255. DB 0DDH, 0CBH, ?D, 2EH
  9256. ENDM
  9257. SRAY MACRO ?D
  9258. @CHK ?D
  9259. DB 0FDH, 0CBH, ?D, 2EH
  9260. ENDM
  9261. SRLR MACRO ?R
  9262. DB 0CBH, 38H + ?R
  9263. ENDM
  9264. SRLX MACRO ?D
  9265. @CHK ?D
  9266. DB 0DDH, 0CBH, ?D, 3EH
  9267. ENDM
  9268. SRLY MACRO ?D
  9269. @CHK ?D
  9270. DB 0FDH, 0CBH, ?D, 3EH
  9271. ENDM
  9272. RLD MACRO
  9273. DB 0EDH, 6FH
  9274. ENDM
  9275. RRD MACRO
  9276. DB 0EDH, 67H
  9277. ENDM
  9278. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃÃ&>Ã|ÕÙãçñÃÃ� MOVE-IT, JET 80 9600 BAUD AUX PORT
  9279. $rt
  9280. $ FIRST. 
  9281. $:µG·È!¶N#~2Ž#yÓ��Â…É���ÉÛ�æ>ÿÀ¯ÉÛ��ÉÛ�æ>ÿÀ¯ÉÓ��É
  9282. GDÁê�������������������������������������������������������ÉÃ&>Ã|ÕÙãçñÃÃ� YOU ARE TRYING TO RUN AN UNCONFIGURED MOVE-IT! RUN MCONFIG FIRST. 
  9283. $:µG·È!¶N#~2Ž#yÓ��Â…É���ÉÛ��æ�>ÿÀ¯ÉÛ��ÉÛ��æ�>ÿÀ¯ÉÓ��É���������������������������������������������������������������������������&>ÃØ� ALL CODE IN THIS PROGRAM IS COPYRIGHT WOOLF SOFTWARE SYSTEMS (C) 1981 REPRODUCTION BY ANY MEANS PROHIBITED BY LAW. ALL RIGHTS RESERVED. �� 1%=:Æ02'%:Æ02)%*"{$!��"`$¯2i$2h$2d$ÿÍF$2„$!€�~·Ê5##~͸þNÂ5#~͸þOÂ5#~͸þCÂ5>2h$…$ÍÍ#!Ð~Æ0_Í·##Â@Í!Í!*ëÍÍ#Í!€�~·Ê~¯2€$!€�ª:~=O##~·ÊÝ#Ãs€�ÍN$>2€$*Í·#ÍÛ"ÒÄÍ~#Â�ÃŽÍ#æþ¶:d$þÊ™<2d$ÃŽþ:ÂŽõ¯2d$ñæG:h$·x >�2�$xÍd"ÅõÍ!ñÁy·Ê~!ª:~͸þSÊžþGÊžþNÊ<þBÊVþAÊ]þRÊŸþLÊþMÊþEÊ™þTÊ{þCÊÆ þHÊŽþ?Ê0Û%ÃÍ!Í!ñ%Ã#~·Ê*þOÂ*#~þCÂ*>2h$Ã~¯2i$Ã~#~͸·Ê*þSÊsþNÊ–Ã*>2i$Ã~#~͸·Ê*þAÊ‘þRÊ  Ã*#~æ·Êþ ʦþ,ʦÑ~#æ·Êþ ʦþ,ʦ͸þHÂÈ>ÿ2j$Ã’þFÂÔ¯2j$Ã’þNÂà¯2k$Ã’þEÂí>2k$Ã’þOÂú>2k$Ã’6ÍÍ#+~·Êþ Ê_Í·##ÃÍ!6ÍÍ#ÃØK6ÍÍ#p6:j$·Ê2b6ÍÍ#~6:k$þ�ÊK‰6þÊK–6ÍÍ#9ÍÍ#*|/g}/o#ë*�ͼ!89ÍÍ#Í!Í!>N2s$ÍÛ"Úh G:c$·xÊW ¯2c$xþÊe ͸þEÊØþSÊtþAÊ!þPÊgþGÊøþTÊ9þXÊþCÊàþ?ÊÉ*ÍÍ#ÃwÍ!Í!�*ÍÍ#Ãw:p$·ÊåÍâ |µáÊú9ÍÍ#Íg!͸þYÂÍó õ<Í$ñÚ¯2p$2n$Í!Í!Ã~Û.ÍÍ#Ã:l$îÿ2l$¢6·Â3¾6ÍÍ#Ãw:n$îÿ·ÊO:p$·ÂO=7Ãa:n$îÿ2n$7·Âa!7ÍÍ#Ãw:m$îÿ2m$Û6·Âyð6ÍÍ#Ãw8ÍÍ#:g$Í!!Í!<8ÍÍ#:f$Í!!Í!I8ÍÍ#Ís"y·Ê´!ª:Í"2g$Í!n8ÍÍ#Ís"y·ÊÑ!ª:Í"2f$Í!“8ÍÍ#Í!Í!Ãw:o$îÿ2o$­8·ÂòÆ8ÍÍ#ÃwÍ!í1ÍÍ#Ís"y·Ê0 !ª:<Í'<ͱÍ$þÿÊ:š,ÍÍ#Íg!͸þYÂ0 <ͱÍ&$<ͱÍþ#þÿÂQX.ÍÍ#Ã" >ÿ2p$2n$Í!Í!<:ÍÍ#7ÍÍ#*"q$ÃwÍ!Æ1ÍÍ#Ís"y·Ê" !ª:\�Í'\�ͱÍ$<¤Ã%ÍÍ#Ãw€�ÍN$2ÍÍ#Ís"͸·Ê" ͸þNÊâþCÊâþEÊâþTÊâþXÊâ†2ÍÍ#Í!ê2s$þCÂù5ÍÍ#ÍŸ#2t$Í!H5ÍÍ#H�\�Í.$·ÂF €!€�~þÊF ͬ
  9284. Ú" #Â Ãÿ†5ÍÍ#>N2s$Ãw/ÍÍ#¯2p$2n$Í!Í!Ãwj5ÍÍ#Í!>N2s$ÃwxþÂe >ÿ2c$Ãwͬ
  9285. Í\ ÊwÍi ÍŽ ͸ Ú} Ãw<Í$Û.ÍÍ#Ã0 åÕÅ:f$ͬ
  9286. �
  9287. Ú« ÍŽ *q$w#"q$}·Â• Í
  9288. :g$ͬ
  9289. ÁÑáÉåÕÅõG:n$·ÊÝ xæþÊÝ *q$w#"q$:�==¼ÌŒ ñÁÑáÉ*q$ë*|/g}/o#ëÉåÕÅ*q$6#"q$Ã
  9290. åÕÅÛ5ÍÍ#Íâ }·l&�õ)ñ>��oë*ë|µÊC
  9291. ÍN$Õ<Í6$Ñ·7ƒ
  9292. ëÕ€�Ñë+|µÂ%
  9293. *q$+~þÊl
  9294. Õz/W{/_*q$DMÑ*x±Ê€
  9295. w# Ã_
  9296. ÍN$Õ<Í6$Ñ·7ƒ
  9297. ·*"q$õ5ÍÍ#ÁÑáÉåÕÅ��Í\ ¤
  9298. z³Â“
  9299. 7ÁÑáÉÍi ·ÁÑáÉåÕÅæ_:k$·ÊÕ
  9300. þÊÁ
  9301. ÃË
  9302. {·êÖ
  9303. ö€ÃÖ
  9304. {·âÖ
  9305. ö€ÃÖ
  9306. {õÍu Ê×
  9307. ñÍ‚ æ_:j$·Êò
  9308. Í·#{͸ :s$þXÊ þTÊ] þCÊ] þEÊä Ã' Í\ Ê3 Íi ÍŽ æO:f$¹yÂ3 £5ÍÍ#Í\ ÊI Íi ÍŽ æO:g$¹yÂI À5ÍÍ#Ã3 ͯ#·Ê) ÍŸ#æþÂ) Ã" {þ
  9309. Êt þ ÂE :l$·Ê{ >
  9310. ï
  9311. :l$·ÊE :s$þTÊ‹ þCʺ ÃE �Í\ Ê� Íi ÍŽ ͯ#·Ê® ÍŸ#æþÊ" z³Â� Â� ÃE ͯ#·ÊË ÍŸ#æþÊ" Í\ ʺ Íi ÍŽ æG:t$¸Âº ÃE Í\ Âþ ͯ#·Êä ÍŸ#æþÊ" Ãä Íi ÍŽ æ»Ê3 �7ÍÍ#ÍŸ#æþ Ê3 þÊ" à ÁÑá7ÉÍ\ Ê3 Íi ÍŽ {þ ÂE :l$·ÊE >
  9312. ï
  9313. ͯ#·ÊV ÍŸ#æþÊ" ÁÑá7?ÉåÕÅÍ ·ÁÑáÉåÕÅÍÁÑáÉåÕÅÍ·ÁÑáÉåÕÅÍÁÑáÉõÕæ_:o$·Ê� Í·#ÑñÉX1ÍÍ#*`$ͼ!n1ÍÍ#Íg!͸þYÂ~!��"`$Ã~#~æ·Ê*þ ÊÛ þ,ÊÛ ÃÆ ~#æ·Ê*þ ÊÛ þ,ÊÛ +͸þ0Ú þ:Ò åÕÅ�ÍÁÑáÃ~jͱÍ$< Ã%Ãå!&>jÍ.$·Â: €�€w#Â/ à 6Ñ!&>þ?ʺ Õ~͸w͸¾ÂY #ÃG ·Âk þÊ~ ~þ,Âk È ~#þ
  9314. Êz þÊ~ Ãk ÑÃF Ú9ÍÍ#ÑÃ~#å#~·þÊ  þ Ê  þ,Š #Í(áÚ± åÅ�ÍÁáÑÃ~�9ÍÍ#Ã~:ÍÍ#~þÊö Íÿ ÊØ E9ÍÍ#Ãê Í!~#þ
  9315. ÊÀ þÂÛ Ãö ~#þ
  9316. Ê þÂê Í!Í!Ã~åÅ~#þ,Ê_Í·#Â~#þ,ÂÃ% Í·#ÂÁáÉ~þ Â7þÊ{#Ã(~͸G#~͸O#å~/g/o#}´Ê{ |µÊ`ÃGogÑÕéáÚ}~þ Ê}#þ,ÂlÃ(á7ÉOD¦EV«NO°HA¸FU½ALÅECàPRûXO����>ñ>ñ¯2k$·Ãh>ÿþ¯2j$·ÃhÍXÚJÍNÚJþF¯ÊÙ>ÿ2l$·ÃhÍXÚJÍNÚJþF¯Êô>ÿ2o$·ÃhÍXÚJÍNÚJþF¯Ê>ÿ2m$·Ãhë~͸þNÊ(þFÊ9ÃJÍ]ÚJ#Í"2g$·ÃhÍ]ÚJ#Í"2f$·Ãh7Ãh##~͸·É7ÉëÃ]#~·Êhþ=Â\É7É�PHONE NUM������������������������ÍÃ~ÍÃ~2$#~·Ê*þ ¡#:$þGÊ#ø\�Í':w$2b$<¯$ÂÊ<ÍÐ~·Ê�þ Âä#ÃÖ͸þAÊïÃ*#~·Ê*þ Âï<Í'>�2h�ÍÝÚ|µÂÃ%ÍÍ#Ã’Y:Ã*{$~þÿÊ’¯2\$\�~# Â1å€�ÍN$ Í·#ë.ÍÍ#:\�·ÂVÍ>$<Æ@_Í·#:Í·#!]�^Í·##Âf.Í·#!e�^Í·##Ây/ÍÍ#\�ͱÍ$<›Ã%Ã:<þ Ê°:b$·ÊÛ‹/ÍÍ# !]�<~þaÚÆþ{ÒÆ͸#¸!< ~æw# ÂÒ¯2_$Í6:z$þÊ{þÊþ4Êaþ6Êòþ7ʈÍÌÒßÃ’Íc,ÍÍ#þÊ™Íg!͸þYÂ>¯2_$�:\$WÍxÍ ÊâÍÌÒ$Ã’�1:\$WÍx/ÍÍ#Í!Ã
  9317. �1�ÍxÙÍ”!S-ÍÍ#Íg!þÊ™áðÿåÃ
  9318. Í\�Í.$·ÂÒ¯2_$Í}!!€�ÍH:z$þ7ʈþÊ{þ3ʵþ6ÊòÍÌÒ�Ã’Í”!Ð,ÍÍ#ÍÛ"Ú¾þÊ™áðÿåÃ
  9319. Í”!¯2_$Íi:z$þÊþ6Ê’ÍÌÒÙÃ’Í”!Y/ÍÍ#Í!Ã’/ÍÍ#Í!> !< w#ÂáÃ":\$<2\$É>ÿ2\$¯2<2\�<ÍÐ]�ÍÐ\�Í':w$2b$~·Ê‹þ ÂU#ÃG͸þAÊ`Ã*#~·Ê*þ Â`<Í':<þ Ê‹:b$·Ê‹‹/ÍÍ#> 2<¯2_$>2�$ÍY>�2�$:z$þÊÀþ"Ê·þ6ÊòÍÌÒ�Ã’Ã%ÍÍ#Ã’¯2_$>�2\$>2�$ͧÍ >�2�$:z$þ%Ê’þ$Êùþ6Êòþ7ÊÄÍÌÒÄÃ’û:!\�þaÚþ{Ò͸w#Â:<·Â!Í>$<2\�:<þ Ê< <!]�w#Â4ö.ÍÍ#:\�Æ@_Í·#:Í·#!]�^Í·##ÂU.Í·#!e�^Í·##Âh/ÍÍ#Í>$õÍî#ñ_Íö#û:ÍN$\�ͱÍ$·þÿÊ·š,ÍÍ#Íg!þÊ™͸þYÂy\�ͱÍ&$\�ͱÍþ#þÿÂ^¯2_$�5�ÍxÍ :z$þÊëþ6ÊòÍÌÒÉÃ’Í”!X.ÍÍ#ÍÛ"ÚôþÊ*¯2_$��ÍxÍ :z$þ&ÊÀþ6Êòþ7Ê“ÍÌÒÃ’¯2_$�4�ÍxÍ :z$þ&ÊUþ6Êòþ7Ê“ÍÌÒ.Ã’ /ÍÍ#Ã
  9320. ¯2_$Í}!ͧÍ :z$þ6ÊòþÊ“þ#Ê<þÊeþ7Ê“Í�ÍÌÒhÃ’\�Í6$·Ê^\�Í&$Í”!¯2_$�5�ÍxÍ :z$þÊÑþ6Êòþ7Ê“ÍÌҪÒÛ-ÍÍ#Íg!þÊ
  9321. ¯2_$��ÍxÍ :z$þ&ÊÀþ6Êòþ7Ê“ÍÌÒãÃ’¯2_$�3ÍxÍ :z$þ&Ê3þ6Êòþ7Ê“ÍÌÒÃ’?/ÍÍ#ÃÀÍ”!\�Í$/ÍÍ#Í!¯2_$��ÍxÍ :z$þ&ÊÀþ6Êòþ7Ê“ÍÌÒRÃ’Í”!�1:\$WÍx/ÍÍ#Í!ÃÀÍ”!\�Í&$ÃÀ#~·Í¸Ê*þDÊ*þUʵÃ*#~·ÂÀ>ÿÃÏþ µ#Í6"|·Â*}2‚$>ÿ2\$>G2$¯2�$¯2_$!‚$R�ÍxÍ :z$þSÊþ6Ê ÍÌÒäÃ’à8ÍÍ#Í!Ã’™1ÍÍ#:û:ͪ!Í!Í!Ã’>G2$>�2�$2\�>ÿ2\$#~·ÊVþ Â<#\�Í':]�þ Â^]� ÍÅ>�2_$A�!\�ÍxÍ :z$þʈþ6ÊòÍÌÒcÃ’¯2‚$*{$>ÿ2\$¯2ƒ$>�2_$ͧåÍ á:z$þ"Ê·þCÊØþBÊÅþ6ÊòÍÌÒ�Ã’:‚$·Âì>2‚$×0ÍÍ#!û:~Æ@_Í·#:Í·#Í!Í!!û:Íá:ƒ$<2ƒ$þ¯2ƒ$Í!ØE9ÍÍ#Ø#~·Ê*͸þDÊXþUÊ'Ã*#~·Ê?þ Â'#Í6"|·Â*]ÍF$ÿÍF$õ°1ÍÍ#ñͪ!Í!Í!Ã’¯2\�#~·Êvþ Â\#\�Í':]�þ Â~]� ÍÅ\�ͱ€�ÍN$ÍÝÚ|µÊ·½0ÍÍ#:\�·Â¦Í>$<Æ@_Í·#:Í·#Í!Í!*{$~þÿÊØÍáÊÒE9ÍÍ#üÍ!úÍ!Í!Ã’ÅÕ#^Í·##Âæ.Í·#^Í·##Âö####ÑÁÉ>G2$>�2�$#~·Ê*þ Â#å�~·Ê)#Ã��Í~#Â;z³Â,ÃAÍ‹#Ã)á¯2_$>ÿ2\$P�ÅåÍxÍ áÁ:z$þÊ’þPÊtþ6ÊòÍÌÒFÃ’>2�$Í8Õ��z³Â€ѯ2_$¯2�$ÃF:€$·Â~:„$_ÍF$Í Í—#õ>2�$¯2$ñÍ :z$þÊþ!ÊÜþAÊkþPÊ(þRÊ`�6�ÍxÃŽ¯2\$>2�$>G2$û:!\�w#Âò¯2|�2h�:\�·ÂÍ>$<2\�€�ÍN$ÍÝ|µÂ)�"�ÍxÃŽÍ“*{$åÍ á:z$þÂ’¯2\$~þÿÊ\�~#ÂKå!]� ~æw# ÂY¯2_$!\�:\$W$ÍxÍ :z$þÊØþ1Êþ5Ê’ÍÒfÃ\Í“>à2_$Í :z$þÊÆþ4ʽþ1Ê\þ7ÊÈÍÒšÃ\ /ÍÍ#Ã’áðÿå/ÍÍ#Í!Ãáë.ÍÍ#:\�Æ@_Í·#:Í·#!]�^Í·##Âñ.Í·#!e�^Í·##Â/ÍÍ#\�ͱÍ$<ÊÍ\�Í.$·Â›¯2_$Í}!!€�ÍH:z$þ5ÊZþÊ þ1Ê\þ7ÊÈÍÒ4Ã\Í”!Í�:\$WÍx¯2_$Í :z$þÊÆþ3Ê’þ1Ê\þ7ÊÈÍÒoÃ\?/ÍÍ#Ã’¯2_$�#:\$WÍxÍ :z$þÊÕþ1Ê\þ7ÊÈÍÒŸÃ\áðÿåÍáÃ/Í”!/ÍÍ#Í!> !< w#Âè Í·#Í�&:\$WÍxáÃ/�%�Íx Í·#Ã’¯2\$>S2$û:!\�w#Â'ö.ÍÍ#:\�·Â@Í>$<Æ@_Í·#:Í·#!]�^Í·##ÂP.Í·#!e�^Í·##Âc/ÍÍ#\�ͱÍ$·þÿʶ>à2_$��ÍxÍ :z$þÊ­þ1Ê\þ7Ê\ÍÒ�Ã\\�ͱÍ&$Í>$õÍî#ñ_Íö#û:ÍN$\�ͱÍþ#þÿÂëÍ”! /ÍÍ#�4�ÍxÃ’Í“¯2_$Í :z$þ7Ê\þÊþÊ>þÊëÍ�ÍÒòÃ\Í}!\�Í6$·ÊëÍ”!?/ÍÍ#�3Íx\�Í&$Ã’\�Í$Í”!/ÍÍ#Í!��ÍxÃ’Í”!/ÍÍ#Í!Ã’>2�$>G2$¯2\$û:!\�w#Â�\�ͱ€�ÍN$ÍÝåÍ“Í á1ÍÍ#:z$þÂ’|µÂÊ�":\$WÍx/ÍÍ#Í!Ã~*{$~þÿÊå¯2_$~·ÂâÍ>$<w:\$WBÍxÍ :z$þÊþ1Ê\ÍHÒØÃ\á�ÍÃÍ�C:\$WÍx/ÍÍ#Í!Ã’>2�$>G2$Í8Ã’åÕÅ!û::]$�O 6$41ÍÍ#û:ÍÍ#Í!Í!Í“ÁÑáÉ>2�$>G2$!û:~þÿÊw^ÍF$ÿÍF$2‚$!‚$S�Íx Í·#Ã’��ÍxÉ��ÍxÉ��ÍxÉÕåë �6�#6�#6�#6��6�áÑÉõÕå*`$#"`$á:^$W:_$<2_$ºÂû*0ÍÍ#Íg!͸þYÂ�¯2_$Ññ7?ÉÑñ7ÉõÕå*`$#"`$á:^$W:_$<2_$ºÊ#Ññ7?ÉÑñ7ɯ2w$ë"u$ëFxþ�È#þ Ê0~þ:ÂMx͸Ö@#ÃQ+¯ÍÐ~·Èþ È#þ*Âw:w$ö2w$ÍÅ~·È#þ.ÊŠÉþ.ÊŠ͸ÂV~þ.À#å*u$ �ëá~·Èþ È#þ*®:w$ö2w$ÍÅÉ͸–ÉþaÚÄþ{ÒÄæ_Éx·È>?ÃÅÕ > ÂÓÑÉ*{$å!��"}$\�Í$Ã÷Õ\�Í$ÑþÿÊ.æ!€�…o:\�#~#:�==ºÊ* Â*}$#"}$Ãð7Ã2>ÿ·*}$É:\$W!<ÍxÍ Éå€:\$WÍxÍ áÉ!�!\�ÍxÍ É�:\$WÍxÍ ÉåÕÅ>:ÍY#xÆÍÉ/ÍÉå!��"Z$áyÍÉzÍÉx·Ê¨~ÍÉ#Ÿ:Z$/o:[$/g#|ÍÉ}ÍÉ> ÍY#>
  9322. ÍY#ÁÑáÉåÅõ�O*Z$ "Z$ñõG:i$·xÊôæðÍûÍY#ñõæÍûÍY#ñÁáÉÆ0þ:Ú ÆÉÍ#ÚÇ þ: ÍÎ ÚÇ 2]$GÍÎ ÚÇ /�ÂÁ !��"Z$ÍÎ ÚÇ 2z$ÍÎ ÚÇ 2y$:]$Þ2]$ÊX G!û:ÍÎ ÚÇ w#ÂL *Z$ÍÎ ÚÇ GÍÎ ÚÇ OÍ#Í# |µÂÁ :z$þ6È:�$·Ê� :$·ÈþGÈÕ :$·ÈþSÈ:\$W:y$ºÂ¦ >2z$É’² :y$2\$É7��Íx>72z$ÉÍ#ÒÁ ·>2z$ÉåÅÍ#Úñ G:i$·xÊñ Íþ GÍ#Úñ Íþ °�O*Z$ "Z$ÁáÉæþ0Øþ:Ò !Ö0·ÉþAØþGÚ!7ÉÖ7·ÉÀ%ÍÍ#ÉæõÍN! Í·#(Í·#ñÍ;!)Í·#Éþ ÒI!õ^Í·#ñÆ@_Í·#ÉõæðÍû_Í·#ñæÍû_Í·#ÉÍs"ÅõÍ!ñÁy·Ây!> É:ª:ÉÕõ:x$îÿ2x$·Ê¡!J9ÍÍ#ñÑÉÕõ:x$·Ê‘!¯2x$\9ÍÍ#Ñ!õÅÕå!þ!""&�oÃÊ!õÅÕåë!ø!""ë/å*"^#Vá ÚÌ!z/W{/_ë*"##""ëYÍ·#ÂÊ!áÑÁñÉðØüœÿöÿÿÿ��ÕÅë!��·Ê2"Ö0Ú2"ÆéÚ2"Æò#"ÆÚ2"Æ
  9323. ·O�)))) Ã
  9324. "ÁÑ}ÉÕÅ~þ ÂB"#Ã8"��ëÖ0§úa"þ
  9325. ?Úa")å))Á O� ÃF"ÁÑÉåÕÅõ¯2e$ñ!ª:Ã"åÕů2e$!ª:ÍÛ"Ú}"æþÊ°"þÊ°"þ ÊÎ"þ Ú}"õ:e$þPÊÆ"<2e$ñw_Í·##Ã}":e$·Ê}"=2e$+Í·# Í·#Í·#Ã}"6�Á:e$OÑá:ª:ÉåÕÍä#|·Êÿ"}þ0Êÿ"þͧ#·Ê #ÿͧ#æ·ÑáÉÿͧ#æÊ #·ÑáÉ7ÑáÉåÕÅ:�$·Ê&#:$þGÊ1#Ã6#:$þSÊ1#Ã6#Ã8#��Í~#ÂP#z³Â;#Â8#7ÁÑáÉÍ‹#7?ÁÑáÉõÍe#ÊZ#ñÍr#ÉåÕÅ�Í·ÁÑáÉåÕÅ�ÍÁÑáÉåÕÅ�Í ·ÁÑáÉåÕÅ�ÍÁÑáÉåÕÅ�ÃS$åÕÅÃS$åÕÅÃS$åÕÅ ÃS$åÕÅ:h$·ÂV$:m$·ÄÜ#ÃS$åÕÅ:h$·ÂV$ ÃS$åÕÅÃS$ÕÅ Í�ÁÑÉåÕÅ ÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅ ÃS$åÕÅÍ�ÁÑáÉ������������������ÿ���A���������������������
  9326. * * MOVE-IT (tm) * *
  9327. Inter-computer communications utility
  9328.  Version 0.0
  9329. Copyright (c) 1982
  9330. Woolf Software Systems
  9331. Serial number $
  9332. $
  9333. **** File Not Found
  9334. $
  9335. **** Syntax Error! The proper commands are:
  9336. Send FILNAME.TYP [AS DESTNAME.TYP] (Send file to remote computer)
  9337. Get FILNAME.TYP [AS DESTNAME.TYP] (Get file from remote computer)
  9338. LDir FILNAME.TYP (Get local directory)
  9339. RDir FILNAME.TYP (Get remote directory)
  9340. LUser [USER NUMBER] (Get/Set local user number)
  9341. RUser [USER NUMBER] (Get/Set remote user number)
  9342. Call [NUMBER] [NAME] (Call number or name)
  9343. Hangup (Hang up the phone)
  9344. ANswer (Answer the phone)
  9345. NOConsole (Inhibit console output)
  9346. Binary (Set 8 bit transmission mode)
  9347. AScii (Set 7 bit transmission mode)
  9348. Message [MESSAGE TO SEND] (Send message to remote console)
  9349. TRies (Display retries)
  9350. TAlk [FULL] [HALF] [EVEN] [ODD] [NOPARITY] (Enter smart terminal mode)
  9351. Exit (Exit to Operating System)
  9352. $
  9353. Escape sequence not found. Valid sequences are:
  9354. <ESC> <ESC> Send 1 escape to remote computer
  9355. <ESC> S Send a file to the remote computer
  9356. <ESC> G Get a file from the remote computer
  9357. <ESC> A Toggle Auto Line Feed on/off
  9358. <ESC> C Toggle remote echo on/off
  9359. <ESC> T Toggle file trapping on/off
  9360. <ESC> P Toggle printer on/off
  9361. <ESC> X Change XON and XOFF characters.
  9362. <ESC> E Exit Talk Mode (Return to prompt).
  9363. $
  9364. File name already exists on remote end. Replace?$
  9365. File name already exists on local end. Replace?$
  9366. Remote disk full. Insert new disk and
  9367.  press return to continue, or press
  9368. control-c to exit to Operating System.
  9369. $
  9370. Remote directory full. Insert new disk
  9371. and press return to continue, or press
  9372. control-c to exit to Operating System.
  9373. $
  9374. Disk full. Insert new disk and press
  9375. return to continue, or press control-c
  9376. to exit to Operating System.
  9377. $
  9378. Directory full. Insert new disk and
  9379. press return to continue, or press
  9380. control-c to exit to Operating System.
  9381. $
  9382. Disk full.
  9383. $Sending $Receiving $...$ Complete.$ Aborted.$ Aborted. Directory full.
  9384. $ Aborted. Disk full.
  9385. $ Remote computer timed out. Command aborted.
  9386. $
  9387. Warning - When an ambigious name is transferred,
  9388. only the drive name is permitted in the
  9389. "AS" field. File name ignored.
  9390. $
  9391. Communications Line Failure.
  9392. Either the comline is down or the remote
  9393. computer is no longer running the utility.
  9394. Try Again?$Directory for local disk $Directory for remote disk $Receiving fileI�names, please be patient...
  9395. $Sending filenames...$
  9396. Message from remote computer:
  9397. $
  9398. Number of retries: $
  9399. Do you want to clear the retry counter? $
  9400. Remote user number: $
  9401. Local user number: $
  9402. Filename to send to remote computer?$
  9403. Filename to get from remote computer?$
  9404. Please enter the letter that describes the protocol
  9405. you wish to use (N,E,C,T,X,?), or press Return to abort. $
  9406. Valid protocols are:
  9407. N - No protocol. Characters are send at full speed.
  9408. E - Echo wait. 1 character is sent and then
  9409. checked against the echo from the remote
  9410. computer. If an error is found, the user can
  9411. ignore it or abort the transfer.
  9412. C - Character wait. One line is sent, then local
  9413. computer waits for the specified character
  9414. from the remote computer.
  9415. T - Time wait. One line is sent, then the local
  9416. computer waits for 1 second.
  9417. X - XON/XOFF. Characters are sent until remote
  9418. computer sends XOFF, and resumed when remote
  9419. computer sends XON.
  9420. Please consult the users manual for more
  9421. information.
  9422. $
  9423. Please enter the character to wait for: $
  9424. Transmission in progress...
  9425. $
  9426. [Transmission complete.]$
  9427. [Transmission aborted.]
  9428. $
  9429. [Transmission suspended]
  9430. $
  9431. [Transmission resumed]
  9432. $
  9433. [Saving data to disk...$ Done.]
  9434. $
  9435. Invalid option: $Valid options are: HALF, FULL, NOPARITY, EVEN, ODD$Current settings are: $Half Duplex, $Full Duplex, $No Parity.$Even Parity.$Odd Parity.$
  9436. [Auto Line Feed is on.]
  9437. $
  9438. [Auto Line Feed is off.]
  9439. $
  9440. [Printer is on.]
  9441. $
  9442. [Printer is off.]
  9443. $
  9444. [File trapping is on.]
  9445. $
  9446. [File trapping is off.]
  9447. $
  9448. There is no file open to accept the
  9449. trapped data. Use <ESC> G to open a file.
  9450. $
  9451. The remote computer echoed the wrong character.
  9452. Press return to ignore and continue, or
  9453. Control-C to abort. $
  9454. The current values for XON and XOFF are:
  9455. XON: $ XOFF: $Please enter the new value for XON: $and for XOFF: $
  9456. New values accepted.
  9457. $
  9458. [Remote echo is on.]
  9459. $
  9460. [Remote echo is off.]
  9461. $
  9462. Sorry, the remote computer does not support this command.$
  9463. Size of trapping buffer: $ characters.$ $.... Working ....$                 $An error exists in the switches for the name called.
  9464. Command aborted.
  9465. $Name not found in PHONE.NUM!
  9466. $
  9467. There is data in the trapping buffer.
  9468. Do you wish to save it? $[Trapping file is now open.]$
  9469. Not enough memory for function.
  9470. $
  9471. Valid names in phone number file are:
  9472. $�tches for the name called.
  9473. Command aborted.
  9474. $Name not found in PHONE.NUM!
  9475. $
  9476. There is data in the trapping buffer.
  9477. Do you wish to save it? $[Trapping file is now open.]$
  9478. Not enough memory for function.
  9479. $
  9480. Valid names in phone number file are:
  9481. $�tches for the name called.
  9482. Command aborted.
  9483. $Name not found in PHONE.NUM!
  9484. $
  9485. There is data in the trapping buffer.
  9486. Do you wish to save it? $[Trapping file is now open.]$
  9487. Not enough memory for function.
  9488. $
  9489. Valid names in phone number file are:
  9490. $�tches for the name called.
  9491. Command aborted.
  9492. $Name not found in PHONE.NUM!
  9493. $
  9494. There is data in the trapping buffer.
  9495. Do you wish to save it? $[Trapping file is now open.]$
  9496. Not enough memory for function.
  9497. $
  9498. Valid names in phone number file are:
  9499. $�tches for the name called.
  9500. Command aborted.
  9501. $Name not found in PHONE.NUM!
  9502. $
  9503. There is data in the trapping buffer.
  9504. Do�������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå$INOUT FORWARD EXTERNALMAXINT FALSE TRUE LONGREALREAL INTEGER BOOLEAN CHAR TEXT STRING INPUT OUTPUT ������GET PUT READ READLN WRITE WRITELN PAGE RESET REWRITE UPDATE APPEND RAMFILE ASSIGN RENAME SEEK ������CLOSE ERASE ECHO CHAIN GETCOMM PUTCOMM NEW DISPOSE PACK UNPACK MOVE POKE DELETE INSERT STR ������ABS SQR SIN COS EXP LN SQRT ARCTAN TRUNC ROUND FSTAT CHECKFN ADDR PEEK SIZEOF ������CONCAT COPY LENGTH POS ORD CHR PRED SUCC ODD EOF EOLN BTP BYTE WORD SHINT ������BYTEARRAARRAYPTRWORDPTR INTPTR BYTEFILESTR3PTR STR30 INDEXBLOFILENAMEUNIQUE KEYLENGTNBRINNODMAXNODESMAXDEPTHNBRNODES������NODESUSECURRLEVECURRNUM CURRPTR CURRSTATROOTPTR DEPTH FIRSTFRENODESIZENODEARRANODEBUF FILEBUF FILES ADDKEY FILENUMB������MORE NODEW P Q WORDN D BLDIR SOURCE SOURCOFFDESTINATDESTOFFSNUMBER BLDDR READW F ������IX WRITEW OPNIDX OLD I CLSIDX FLADDR GNODE LEVEL PTR A PNODE PT FNDKEY1 KEYPTR ������STATUS RECNBR COMPARE TPTR KPTR P1 NMAX Y NEXTPTR FOUND STOP FINDLEVEFINDPTR FINDSTATFINDNUM ������FNDKEY LFTBTM NXTKEY RGTBTM PRVKEY FNDFST FNDLST NEWPTR N INSKEY DUMSTAT DUMREC NPTR INSNR INSPTR ������QQ DELKEY SIBL NBRN NBRS NBRP P2 P3 P4 DELPTR DELLEVELRLSNOD ������������������������������ åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå==8�===*Ž?�@ÿ�=�?�Aÿÿ��=�A�€��@ÿ=‘, ?�@0uŽ=’‘=“�=”N=•'Ž=–—=—R ?=˜5==™R ?=šO=›�=œ�=��=ž�==Ÿ�= �=¡�=¢�=£�=¤�==¥�=¦�=§�==¨�=©’=ª’=«•=======2¬, ?�?�˜==;­ ®�$¯O H==9° ±’²� �H=;³ ±’²�´� H=;µ ¶’=·�=¸’=¹�=º� H=;» ¶’=·�=¸’=¹�=º� H==;¼ $½•$¾� =-=¾½=U ½ =¾¾@�½=U ½ ===;¿ $½•¾� =-=½¾ @�=V ½ =½¾@�=V ½ ===9À ®� O=$ÁO=±�=Â�=-=+¬ ®=-=~ ™ )=-=¨?œ ›? =Á} ™ =a «™ =^ « =Á)=-=¼ «Ÿ =¼ «¥ =¼ «¦ =¼ «§ =¼ «  ==&=-=Ÿ?�=¥?�=¦?�=§?�= ?�==¡?�=¤?�=±?�=Â?ž=-=³ ©±?� =±±¨===&=Z D
  9505. Open-error =À~ ™ ====;à ®� =-=+¬ ®=-=c «?� =¿ «Ÿ =¿ «¥ =¿ «¦ =¿ «§ =¿ «  =d « ====9Ä ®�±� N=-=Ä?
  9506.  ¬ ®¨?  ±? ===;Å ®ÆÇ� =$È�=Â�=-=+¬ ®=-=È Æ? ¨=° ©È Ç)=-=³ ©ÈÇ =³ ©È??� =c «Ä ®Ç =Â?¨?=-=© È«=U « ======;É ®Æ� =$È�=¾Ž=ÊN=Â�=-=+¬ ®=-=È Æ? ¨=ÊÄ ®° ©È =ÂÈ?Ȩ?=-=c «Ê =«© Â=V « =ÊÊ?=====9Ë qO=®�=Ì�=$Í�=$Î�=9Ï ÐÑ� � O=$ÒÓ¾ÔÕ�=Ö×O=Ø�=Ù�=Ú�=Û�=Â�=-=ÖJ=+¬ ®=-= ¥ ?�  Í ?� )=-=×J=Ú?�=¡?=Å ®?¥ =n ©¾? =6=¢?=£? ¡? ¨=Ó° ©£? ==6=¤Ï ¾£Ì =££›?=¢¢?=0 ¤ ?�  ¢ Ó ==¤ ?�)=-=££›?=¢¢?=Ø¡=Ù£=Ú¤=Û¢==Õ° ©£? = Õ ?� )=-=Ô? ¡? ¨=³ ©Ô¢ =¡¡?=Å ®¡Õ ==&=×K=0×= Í
  9507. Ú  Ú ?� )=-="q)=-=¡Ø=¤Ú=£Ù=¢Û==ΰ ©£› =ͤ=ÖK===&=-=Í?�=¤?�===Y ¡? =ËÖ===9Ü ®�=Ì�=$Í�=$Î�=9Ï ÐÑ� � O=-=ÜË J®ÌÍÎÏ =====;Ý ®Õ� =-=+¬ ®=-=¢?=6=¡¡?=Å ®¡Õ =£? ¡? ¨=³ ©£?? =Õ° ©£? =0Õ?�====9Þ ®�$Î� O=$¾Õ�=²O=-=²J=+¬ ®=¤ ?�)=-=££›?=Õ° ©£? =Õ ?�)=-=¾ ¡? ¨=¢¢?=³ ©¾?¢ =Ý ®Õ =²K==&=-=¾? ¡? ¨=¢° ©¾ )=-=¢¢?=²K==&=-=1 ¡ ? "²=-=¡¡?=¾ ¡? ¨=° ©¾? ° ©¾? )=-=²K=¢° ©¾? =====²)=-=¤?=£ ¡? ¨? ¢?  ›? =ΰ ©£› ==&=¤?�==Þ²===;ß ®�Õ� =$¾�=-=+¬ ®=-=6=¡¡?=Å ®¡Õ =¾? ¡? ¨=¢° ©¾? =£¾ ¢?  ›? =Õ° ©£›? =Õ ?�)=-=¢¢?=³ ©¾?¢ ==0Õ?�====9à ®�$Î� O=$¾Õ�=²O=-=²J=+¬ ®=¤ ?�)=-=Õ° ©£? =Õ ?�)=-=¾? ¡? ¨=³ ©¾¢ =ß ®Õ =²K==&=¢ ?)=-=¢¢?=²K==&=-=¾? ¡? ¨=1 ¡ ? "²=-=¡¡?=¾¾¨=¢° ©¾? =¢ ?)=-=¢¢?=²K====²)=-=¤?=£ ¡? ¨? ¢?  ›? =ΰ ©£› ==&=¤?�==à²===9á ®�$Î� O=-=+¬ ®=-=¥ ?�)=-=¡?�=Ý ®¥ =¤?=ΰ ©£› ==&=¤?�=á ¥ ?� ====9â ®�$Î� O=-=+¬ ®=-=¥ ?�)=-=¡?�=ß ®¥ =¤?=ΰ ©£› ==&=¤?�=â ¥ ?� ====9ã ®� �=$ä�=-=+¬ ®=-=§?�)=-=ŸŸ?=äŸ==&=-=ä§=c «Ä ®§ =§«=U « =§§@�«==  ?==ãä===9å ®�=Ì�=Î�=9Ï ÐÑ� � O=$æç�=èéê�=²ë¯O=Â�=±’=-=+¬ ®=-=æ?== Ë K®ÌæçÏ š = ¦ž   ¦ � )=²J=&=-=n ̱? =²K=¥ ?�)=-==µ ±?�ª?�› ==³ ª›Î =³ ª›??� =6=­ ®¯ =0"¯==&=-=¥?=Ÿ?=¦?=§?�= ?==µ ±?�©?› ==³ ©?�¥ =³ ©?? =³ ©??� =³ ©›?Î =³ ©›?
  9508. ?� =É ®? ===¤?�=å²=========9ì ®� O==$íîïðÒñòó�=ôõ�=Â�==;ö Ç� =-=+¬ ®=-=c «Ä ®Ç =«§ @�=V « =c «Ä ®Ç ? =«§@�=V « =§Ç=  ?====-=+¬ ®=¤ ?�)=-=° ©£? ?�)=-=ô£=õ¡=³ © ¡? ¨?¢? =Ý ®° ©£›? ==µ ©£©ô›? ==É ®õ ==Ò ¡? ¨=î° ©Ò? ==µ ©£›?©£= î¢  ›? ===îî?=³ ©Ò?î =1 îœ?  ¡ ? =-=======ó?î ›? ==µ ©Òª?�ó ===ñÒ¨=òñ ° ©ñ? ?  ›? ?==° ©ñ? ° ©ñ? )=-=Å ®¡=° ©ò›? ==µ ©ò?ªó›? ===óó›?=ï° ©Ò? =ï œ? )=-=íï ›? ?==µ ©Ò?ªóí ===óóí=îî?ï=ð° ©ñ? =ö ° ©ò›? ===µ ©ò›?©ò?= ð° ©ñ?  ›? ===ðð?=³ ©ñ?ð ==&=-=³ ªó° ©Ò? =óó?==µ ©Ò?©ò?›? ===µ ©Ò›?
  9509. ©Ò?= ï?  ›? ? ===ïï?=³ ©Ò?ï =É ®¡ =îî?===&=-=J�òò›?==» ª?ª›?
  9510. ó? ===µ ©ò?ª?›? ===óó›?=ð° ©ñ? =Å ®¡=° ©ò =ï° ©Ò? =ï œ? )=-==íï ›? ?==» ª?ªí?ó? ==µ ©Ò?ª?í ===óóí?=îî?ï=ö ° ©ò =µ ©ò›?©ò= ð° ©ñ? ?  ›? ? ===ðð?=³ ©ñ?ð ==&=-=³ ª?° ©=Ò?ï ›? ===µ ©Ò? ï?  ›? =©ò?›? ===ïï?=³ ©Ò?ï =É ®¡ =îî?===³ ª?î ==µ ª?�©Òó ===É ®¡ =¡¡?=Òñ=î° ©Ò? ==î ?�)=É ®¡ =&=-=ö ¥ =¥° ©Ò? =¦¦?==µ ©¨©?�¦¨ ====¤?�=ìK==&=ìJ=====-=<���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååJåååååK�åååååKåååååL�åååååLåååååM�åååååMåååååN�åååååNåååååO�åååååOååååå