JET80_W20FT.imd 700 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267
  1. IMD 1.18: 3/03/2022 19:56:14
  2. JET80/W20FT
  3. 800k systemdisk
  4. LGN
  5. BIOSKRNL REL : BIOSKRNL Z80 : BNKBDOS3 SPR : CPM3 SYS
  6. BOOT REL : BOOT Z80 : CALLVERS ASM : CCP COM
  7. CHARIO REL : CHARIO Z80 : CNTRLR REL : COPYSYS COM
  8. DATE COM : DEVICE COM : DIR COM : SERIE COM
  9. WBU DOC : DIT COM : HIT COM : DUMP ASM
  10. DUMP COM : ECHOVERS ASM : ED COM : ERASE COM
  11. ERRORS COM : EXTMEMA REL : EXTMEMF REL : EXTMEMX REL
  12. FASTCOPY COM : FDRIVES ASM : FDRIVES REL : GENCOM COM
  13. GENCPM COM : GENCPM DAT : GENFBIOS SUB : GENWBIOS SUB
  14. GET COM : HELP COM : HELP HLP : HEXCOM COM
  15. HIST UTL : WDRIVES ASM : INITDIR COM : IOS Z80
  16. IOSETUP COM : LIB COM : LINK COM : MAC COM
  17. PARK COM : PATCH COM : PIP COM : WBU COM
  18. PUT COM : RANDOM ASM : RENAME COM : RESBDOS3 SPR
  19. RMAC COM : SAVE COM : SCB ASM : SCB REL
  20. SET COM : SETDEF COM : SHOW COM : SID COM
  21. SUBMIT COM : TRACE UTL : TRACK0A : TRACK0X
  22. TYPE COM : WDRIVES PRN : WDRIVES REL : XREF COM
  23. FORMATER COM : DIRLBL RSX : HITDIT DOC : WDRIVES SYM
  24. ��(��Š�À� �����ÿÿ��������€�€�@�@� îÄCRT îäLPT @�CEN @�GRAPH îäLPT1 îäLPT2 �����������������������������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 Ã} Ñ Ãs Ãc Ãc Ãc É  Ý!_!€�_�í°��!€�€�í°ý!äý6 �ý6
  46. Àÿ>"2áíCòÍG!Å ÍýÛË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#É:�À§Â|ís:1|Í›( ý~§ Í°Í~Í Âù Í[í[Ðå!ÿ¿¯íRá0xÍ—�yæÿí{:ÉÍc ÀÍ/ ÀÝ~�ýw ÍVÕÍR áÝFÀ6ð#û͹ êý6ÿý6�¯ÉÍ> À:~͸͹ ¯É>À!|ÅÍÜ Áæ�ÈñöÿÉ>ˆÅÍÜ Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2ãÝ~ÓÅÍ> ÁÀ:|Ó¹>�ÈÛæ� úyÓÝ~æöÍ<æ™È(>Í<ËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~ Ý–ýw ÉõÝ~Óý~ÓÛæ� úÝF�Ë8Ë ñåþÀ �íCâ"à!Ýõ>å!Ù¶áÓÍýÁáxþÐ(Ë(:ã°Í<>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� H6ÿ#ûÉý~:Ô=ýåá�_�ë�ËGýn ýf
  47. þÿÉís:1|Í›( ý~§ Í°Í~Í¡Âù ÃÞ >͸Ý~�ýw ÍVÕÍÔáÝF 6ð#û͹ éý6ÿý6ÿ¯ÉÍ>§É"ðÍ÷ÍtÛ/æþ > !Ù¶Ó!íÍý>¿ÓÛæ öÍdÉüÍt!‘í²Íd>§ÉÅÕ¯ýNýF:á�!��0 Š)� ÷0 Šõý~=O�ñ 0</2Œ|/2�}/2ŽÝ~2�ÑÁÉÛ/æ(ùÉÍ\ÛWÍ\Ûz/æÉ>þíyÛÍ\!‹pí³Í\É�ÿ��þû������"ÍíSÔ!Ù¶Ó!ÉÍýÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿� y����(…‚Ï‹‡� y����(¥‚Ï‹‡�~·ÈG#N#í³õ(������������������������������������������_APÿÿ�ÿ���������‚���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô������:Ïýw�:Òýw:Óýw¯ýwýwÍGÉ:Òý¾ :Óý¾ öÿɯɯýwýwÉýwO ÝF¯�ý<ýwÉ�����ÿ���������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������BIOSKRNLREL������������������BIOSKRNLZ80���€����� �
  48. � ��BIOSKRNLZ80��c � ���������BNKBDOS3SPR���j����������CPM3 SYS���€������ �!��CPM3 SYS��H"�#�$�%�&��������BOOT REL���'����������������BOOT Z80���<(�)�*�+����������CALLVERSASM���,����������������CCP COM���-�.��������������CHARIO REL���/�0��������������CHARIO Z80���€1�2�3�4�5�6�7�8��CHARIO Z80��€9�:�;�<�=�>�?�@��CHARIO Z80��€A�B�C�D�E�F�G�H��CNTRLR REL���I�J��������������COPYSYS COM���K����������������DATE COM���L�M��������������DEVICE COM���:N�O�P�Q����������DIR COM���rR�S�T�U�V�W�X�Y��SERIE COM���+Z�[�\������������WBU DOC���-]�^�_������������DIT COM���y`�a�b�c�d�e�f�g��HIT COM���€h�i�j�k�l�m�n�o��HIT COM��€p�q�r�s�t�u�v�w��HIT COM��€x�y�z�{�|�}�~���HIT COM�� €����������������DUMP ASM��� ��‚��������������DUMP COM���ƒ����������������ECHOVERSASM���„����������������ED COM���I…�†�‡�ˆ�‰��������ERASE COM���Š�‹��������������ERRORS COM��� Œ����������������EXTMEMA REL�����Ž��������������EXTMEMF REL��������������������EXTMEMX REL���‘�’��������������FASTCOPYCOM���$“�”�•������������FDRIVES ASM���k–�—�˜�™�š�›�œ����FDRIVES REL��������������������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���
  49. Ý����������������WDRIVES ASM���€Þ�ß�à�á�â�ã�ä�å��WDRIVES ASM��wæ�ç�è�é�ê�ë�ì�í��INITDIR COM���€î�ï�ð�ñ�ò�ó�ô�õ��INITDIR COM��zö�÷�ø�ù�ú�û�ü�ý��IOS Z80���2þ�ÿ�����������IOSETUP COM���'�����������LIB COM���8���������LINK COM���{ 
  50.    �MAC COM���\�����PARK COM����������������PATCH COM����������������PIP COM���D�������WBU COM���G !"#$�������PUT COM���7%&'(���������RANDOM ASM���V)*+,-.�����RENAME COM���/0�������������RESBDOS3SPR���1���������������RMAC COM���j2345678���SAVE COM���9���������������SCB ASM���:;�������������SCB REL���<���������������SET COM���S=>?@AB�����SETDEF COM��� CD�������������SHOW COM���BEFGHI�������SID COM���>JKLM���������SUBMIT COM���*NOP�����������TRACE UTL���
  51. Q���������������TRACK0A ���&RST�����������TRACK0X ���$UVW�����������TYPE COM���XY�������������WDRIVES PRN���€Z[\]^_`a�WDRIVES PRN��€bcdefghi�WDRIVES PRN��€jklmnopq�WDRIVES PRN��r���������������WDRIVES REL���s���������������XREF COM���ytuvwxyz{�FORMATERCOM���m|}~€�‚���DIRLBL RSX���ƒ���������������HITDIT DOC���„…�������������WDRIVES SYM���†��������������åBNKBIOS3$$$���@‡ˆ‰Š��������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…�š[ÜÚÜ TE%hIIZ@TRK�PÑPÕ DDÔ 9.@CNT�PГ’àd$ä´Õ4¸5Ua eRDMAFLG�OÔTÑàSô$ôõHý] ==R?CONST��ÐÓÓ’S Sô4ôäøý1%MR?AUXO�OÐUV`Sô„ôÔXýM1M.?STTRK��ÔÕÑPàcõ5DDÔýI?WRITE��ÓTÕàcõ45E$èý =9=N?AUXIS��ÐUVÔàcôEeD$ÈýY%:?DRTBL��ÓSSàcôdÅU4ˆý5=Z?TIM��Г’ÔÓ cõ5D$ä¸ýa5=ZSIO1IV��ÕÒT• e”ô•%h%9QYQ†57–€�0ð�ô€0ê@ ª�°é ˜�°éP ­�°òØ �°òð 1€°ó@ ?€°ô( ¡�°ó˜ ›�°êp ž�°èà ��aÒ�¨aêÀqaÑ°òaæðèa€� :6ã` �������+@j�����
  52. à\€����¼�W ���¨h4œÄ‘” 4œÄS™”È 0œÄ3¡„Æk�"   1N‚ɼê 1˜M©ÌÊ 4�cyÈ@i7 §#‘ÔàtŒ¦3¡¼äsÍSp€†C( Æó €ÒnŒ&Ñ�‚\��óÞ�h���¬Ú€�Á Ð��t�`)ÅaT����v–ä€@pÚKÄ�Òž$�I�€1@´‡$�Å`��@C‹À¥áXF{Y
  53. ®WX¬V~P�#ÈÊ„
  54. ʲó­›X�\,`A¼Ã¼�Þ�mf€� 0�cx� ��8
  55. Í«`�à6ù�3h 4��a€�#à 6¨€˜b�2��@�¨��@ 0’!��"j�ÉåÀ�.\���€D´¨C˜@t \Â�*���9i€‡3�0ép ¹˜�T��€‘€=ÊÅfê`¸¡ôÁb³@� „|Zˆ,™i°‡A€0é  º �U—@�‰ià‡D�0éÐ º �U˜€�9j‡F€0ê� º4�U™À�ÀK•Š>·50·d‹Q½ìÿdšÀ(¤R)É€(èdüæ8Y@��GY€†AÀnÖ�?17@ø" Ÿïà˜€¯;³vø™’År³@� nÉb¹YºØÂÁ[²X®Vh��á`²e©�"à�èÀ2ï�P��ËS€D;Ô‡S�eÞ  ����+Å-ͬ�·`‹QÑ^É–ª�ˆpH ©�Ë‚@E[Ä›…@\ÇöLµhC„€Xu`\$*ÞÀP0�ÿWŠ[›Xn ‹QÍÂu¸X{¬ZÀé?-ÙV«žÍ¡€ ‹„Fx,�ÕSˆ�®·jÁÖÉy³nè
  56. ¼eE€�¥:N"¥À@—+¬å»Ht¤ð±3D�!ò4eK@…T\øZ¹€fñ0�#F@ƒ'á [hèL62¢€LVh��Á<,E�fØaÌ >‡È6˜a^2¢ O¶‹„��2GTT N }TT ’>Œ¨°´‡EÀ™/1•s�GÂ@|�Q0&˜leE�Ÿl™qp äeB��"`�¤H@A'á˜Þ´dÜÀ•Ö!?Ã'á• ¾Ÿá“ðŒÌofÖ� $��;Ht( ’í!ÐÀ&K´‡C€‡THeD@™&“�Œô³d
  57. Ã&á0’|?Ú¡€ EìÿjŠ¨@˜�)ãpÉøFf7´\¡“ðŒÌoh†Ãa¡•  „Ý#* É�™·Ü^É–„�������������������À�.A°Øl6 †}����� @��� ™èµš~�—Y€¿ßï÷ûýþÿ¿ßï÷ûýþÿÇE@)ú
  58. ªÂLtØ ª¬$©ÇD€)ú
  59. ªÂ|tä ª¬'©ÇT@1úrZšdt�Ÿ¡'§ªF‹�YúLh0¡¤§$ªF¶@)úJš¤i䟡§ÇB@1úzrJtt0Ÿ¡§§'ÇLÀ1úzrzœt¡§§)ªF¸€)úzš¤tü¢"«$§GP€1ú"’¢dtð¢+*!&GR�1ú2bªšDt`Ÿ¤'¦¢Æ„À)úJrJ¤g�¦"!¡¨GCÀ)úbJš¤t´¦$©ª)ÇQ@1újb¢J|u,¦§«F�@1ú‚
  60. ¢Du„Ÿ¨&©£ÇIÀ)ú’*
  61. $gô©&!¡¨GL�1úš¢’ttl©¦")¥ÇU�1úš¢r\t�©ª"& ÇH@1úš¢š*tx©ª*)%ÇS€!ú¢Jlj¼ª©¢©#G@À1úºzz¤t¨«©$ª"ÇUÀ)úÂjz´t
  62.   ¢)+F„Àr
  63. J²*j$ §«"¡Æ��2rZ4tH
  64.  !¡'%Æ‚€rJ²*t@
  65. !§*F¡�2z²*j¸ !ª!&GD@ª"r\t8
  66. "& Æ¤�j"¢dj8 &'«"¡ÆDÀrj¢‚ t$
  67.  )")+GC�ªš*¤t(
  68. *)%ÆW€r
  69. rY‚tL !'%¦©¥Æ[€2bZJ’Œu !ª!¤©+GE@²"j
  70. 2b<g$§$©ª&ÇY�2Jr¢²*eØ%¡""©)F]�2Z"J’Œeø&(*"©)F_�2b‚¢J’ŒtP &ª¬!,ªFY�2‚Jz:
  71. Le˜($§£¡$ÇY�2‚JzJ’´`�)¢ª&(*G\�2šJyŠJ´e°*§%¤§*N���ž²*j¸ !ª!&GD@ª"r\t8
  72. "& Æ¤�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title Bioskrnl.Z80 Root to Bios. CP/M 3.0
  73. ;------------------------------------------------------------;
  74. ; The total system consists of: ;
  75. ; Bioskrnl.Z80 Root ;
  76. ; Boot.Z80 Boot module ;
  77. ; Chario.Z80 Character I/O module ;
  78. ; Drives.Asm Disk defintion module ;
  79. ; Fdrives.Asm for floppy systems ;
  80. ; Wdrives.Asm for winchester systems ;
  81. ; Extmem.Rel External memory module ;
  82. ; ExtmemF.Rel for floppy systems ;
  83. ; ExtmemA.Rel for winchester Adaptec ;
  84. ; ExtmemX.Rel for winchester Xebec ;
  85. ; Cntrlr.Rel Controller commands for Adaptec ;
  86. ; Scb.Asm System variables ;
  87. ;------------------------------------------------------------;
  88. ; Latest update: 1985-11-15. PSW
  89. ; Bios revision: F
  90. .Z80
  91. True Equ -1
  92. False Equ Not True
  93. BotFlg Equ 0C000h ; Boot flag address
  94. NetWork Equ False
  95. WrkStn Equ False
  96. Page 66
  97. ; External variables:
  98. Extrn @CoVec,@CiVec,@AoVec ; I/O REDIRECTION VECTORS
  99. Extrn @AiVec,@LoVec ; - " -
  100. Extrn @MxTpa ; MAX TPA IN USER BANK
  101. Extrn @BnkBf ; COMMON 128 BYTE BUFFER
  102. Extrn Bank0Call
  103. ; Init
  104. Extrn ?Patch,?Init ;
  105. Extrn ?LdCcp,?RlCcp ; LOAD & RELOAD CCP
  106. ; User defined character I/O routines:
  107. Extrn ?Ci,?Co,?CiSt,?CoSt ;
  108. Extrn ?CInit,IniStm ;
  109. Extrn @CTbl ;
  110. ; Disk:
  111. Extrn @DTbl ; POINTER TABLE
  112. Entry @ADrv,@RDrv,@Trk,@Sect ; DISKPARAMETERS
  113. Entry @Dma,@DBnk,@Cnt ; - " -
  114. ; Memory module:
  115. Entry @CBnk,BnkMsk,MuxByte ; CURRENT BANK
  116. Entry DmaFlg
  117. Entry ?PMsg ; WRITES MESSAGES
  118. ; Global lables to bios calls:
  119. Entry ?Boot,?WBoot,?ConSt,?ConIn,?ConO,?List,?AuxO,?AuxI
  120. Entry ?Home,?SlDsk,?StTrk,?StSec,?StDma,?Read,?Write
  121. Entry ?ListS,?ScTrn
  122. Entry ?ConOs,?AuxIs,?AuxOs,?DvTbl,?DevIn,?DrTbl
  123. Entry ?MltIo,?Flush,?Mov,?Tim,?BnkSl,?StBnk,?XMov
  124. ; Global lable to userfunction:
  125. Extrn ?UserF
  126. ; Interrupt vectors:
  127. Entry Sio1Iv,CtcIrv �
  128. Entry PioIrv
  129. Entry IntVect
  130. ; Interrupt driven routines:
  131. Extrn KbdIrq,UnkInt,LptIrq,ClkIrq
  132. If Not WrkStn
  133. Extrn PioGaI,PioGbI
  134. Endif
  135. Extrn KbdErRq,LptErRq,SetLptBuff
  136. Page
  137. ; Port address:
  138. ; Dma-COMMANDS
  139. DmRSet Equ 0C3h ; SOFTWARE RESET
  140. DmEnab Equ 087h ; ENABLE Dma
  141. DmDisa Equ 083h ; DISABLE Dma
  142. If Not WrkStn
  143. Dma Equ 18h ; Dma.
  144. BnkMux Equ 1BH ; Bank-Dma-MULTIPLEXER
  145. DmBk11 Equ 00000000B ; Bank1 --> Bank1
  146. DmBk00 Equ 00001000B ; Bank0 --> Bank0
  147. DmBk10 Equ 00010000B ; Bank1 --> Bank0
  148. DmBk01 Equ 00011000B ; Bank0 --> Bank1
  149. Bank1 Equ 00000000B ; Bank1 (64K FOR CPU)
  150. Bank0 Equ 00100000B ; Bank0 (48K FOR CPU)
  151. Else
  152. Dma Equ 0F0h ; Dma
  153. BnkMux Equ 0F4h ; Bank-Dma-MULTIPLEXER
  154. DmBk11 Equ 00000100b ; Bank1 --> Bank1
  155. DmBk00 Equ 00000000b ; Bank0 --> Bank0
  156. DmBk10 Equ 00000110b ; Bank1 --> Bank0
  157. DmBk01 Equ 00000010b ; Bank0 --> Bank1
  158. Bank1 Equ 00100000b ; Bank1 (64K FOR CPU)
  159. Bank0 Equ 00100001b ; Bank0 (48K FOR CPU)
  160. Endif
  161. CtlQ Equ 'Q'-'@'
  162. CtlS Equ 'S'-'@'
  163. MbXonXoff Equ 00010000B ; XON/XOFF PROTOCOLL ON.
  164. JpOp Equ 0C3H ; Z80 JUMP INSTRUCTION
  165. Ccp Equ 100H ; LOAD ADDRESS FOR Ccp
  166. Page
  167. Cseg
  168. ;------------------------------------------------------------;
  169. ; Bios Jump Vectors ;
  170. ;------------------------------------------------------------;
  171. ?Boot: Jp Boot ;
  172. ?WBoot: Jp WBoot ;
  173. ?ConSt: Jp ConSt ;
  174. ?ConIn: Jp ConIn ;
  175. ?ConO: Jp ConOut ;
  176. ?List: Jp List ;
  177. ?AuxO: Jp AuxOut ;
  178. ?AuxI: Jp AuxIn ;
  179. ?Home: Jp Home ;
  180. ?SlDsk: Jp SelDsk ;
  181. ?StTrk: Jp SetTrk ;
  182. ?StSec: Jp SetSec ;
  183. ?StDma: Jp SetDma ;
  184. ?Read: Jp Read ;
  185. ?Write: Jp Write ;
  186. ?ListS: Jp ListSt ;
  187. ?ScTrn: Jp SecTrn ;
  188. ?ConOs: Jp ConoSt ;
  189. ?AuxIs: Jp AuxISt ;
  190. ?AuxOs: Jp AuxOSt ;
  191. ?DvTbl: Jp DevTbl ;
  192. ?DevIn: Jp ?CInit ; IN CHARIO.Z80
  193. ?DrTbl: Jp GetDrv ;
  194. ?MltIo: Jp MultIO ;
  195. ?Flush: Jp Flush ;
  196. ?Mov: Jp ?Move ;
  197. ?Tim: Jp Return ; NOT INSTALLED
  198. ?BnkSl: Jp BnkSel ;
  199. ?StBnk: Jp SetBnk ;
  200. ?XMov: Jp ?XMove ;
  201. Jp ?UserF ; IN EXTMEM.Z80
  202. Jp Return ;
  203. Jp Return ;
  204. Nop ; GIVE CORRECT START FOR INT.VECTORS.
  205. Page
  206. ;------------------------------------------------------------;
  207. ; Interrupt Vectors ;
  208. ;------------------------------------------------------------;
  209. IntVect Equ $ ; INTERRUPT VECTOR ADDRESS
  210. PioIrv Equ $ ; PIO BASE INTERRUPT VECTOR
  211. If Not WrkStn
  212. Dw PioGaI ; GRAPHIC SCREEN READY
  213. Dw PioGbI ; GRAPHIC KEY BOARD
  214. Else
  215. Dw UnkInt ;
  216. Dw UnkInt ;
  217. Endif
  218. CtcIrv Equ $ ; CTC BASE INTERRUPT VEKTOR
  219. Dw UnkInt ;
  220. Dw UnkInt ;
  221. Dw UnkInt ;
  222. Dw ClkIrq ; (10 Hz TICK)
  223. Sio1Iv Equ $ ; SIO1 BASE INTERRUPT VECTOR
  224. Dw KbdIrq ; KEYBOARD INT.
  225. Dw KbdIrq ;
  226. Dw KbdIrq ;
  227. Dw KbdErRq ;
  228. Dw LptIrq ;
  229. Dw LptIrq ;
  230. Dw LptIrq ;
  231. Dw LptErRq ;
  232. Db 'This area is used as stack by CCP but You '
  233. Db 'can use it for interrupt vectors when'
  234. Db ' CCP not in ram '
  235. Boot$Stack Equ $
  236. Page
  237. ;------------------------------------------------------------;
  238. ; Boot -- Cold start init. routunes. ;
  239. ;------------------------------------------------------------;
  240. Dseg ;; Code in Bank0.
  241. Boot: Di ;;
  242. Ld Sp,Boot$Stack ;;
  243. Call ?Patch ;; Patch loader parameters
  244. Ld Bc,16*256+0 ;; B=Counter, C=Dev#.
  245. C_Init_Loop: ;;
  246. Push Bc ;;
  247. Call ?CInit ;; Init char. dev.
  248. Pop Bc ;;
  249. Inc C ;;
  250. Djnz C_Init_Loop ;;
  251. Call ?Init ;; Init the rest.
  252. If Not NetWork
  253. Ld A,(BotFlg) ;; Winchester boot?
  254. And A ;;
  255. Jr Z,GoOn ;; No...jump
  256. Ld Hl,(@DTbl+4) ;; GET C:
  257. Ld De,(@DTbl+2) ;; B:
  258. Ld Bc,(@DTbl) ;; A:
  259. Ld (@DTbl),De ;; B: --> A:
  260. Ld (@DTbl+2),Hl ;; C: --> B:
  261. Ld (@DTbl+4),Bc ;; A: --> C:
  262. Endif
  263. ; Go on init 16 logical disk units.
  264. GoOn: Ld Bc,16*256+0 ;; B=Counter, C=Log. drive#
  265. Ld Hl,@DTbl ;; drive table.
  266. D_In_Loop: ;;
  267. Push Bc ;; save # and drive. 
  268. Ld E,(Hl) ;; get DPH-vector
  269. Inc Hl ;;
  270. Ld D,(Hl) ;; in De.
  271. Inc Hl ;;
  272. Ld A,E ;; does drive exist ?
  273. Or D ;;
  274. Jr Z,D_In_Next ;; No...next
  275. Push Hl ;; save vector pointer
  276. Ex De,Hl ;;
  277. Dec Hl ;; .media byte
  278. Dec Hl ;; .controller rel. address
  279. Ld A,(Hl) ;; get it
  280. Ld (@RDrv),A ;; and save it
  281. Ld A,C ;; And save
  282. Ld (@ADrv),A ;; logical drive#.
  283. Dec Hl ;; Get init-vector
  284. Ld D,(Hl) ;;
  285. Dec Hl ;;
  286. Ld E,(Hl) ;; into De.
  287. Ex De,Hl ;;
  288. Call IPcHl ;; execute init.
  289. Pop Hl ;; Restore vector pointer.
  290. D_In_Next: ;;
  291. Pop Bc ;; Restore counter, drive
  292. Inc C ;; Next drive
  293. Djnz D_In_Loop ;; Loop...
  294. Jp Boot$1 ;; Take the last part in Bank1.
  295. Cseg ; Bank 1.
  296. Boot$1:
  297. Call SetJumps ; Set jump vectors
  298. Call ?LdCcp ; Read Ccp.Com from disk
  299. Jp Ccp ;
  300. ;------------------------------------------------------------;
  301. ; WBoot -- Warm boot routine. ;
  302. ;------------------------------------------------------------;
  303. WBoot:
  304. Ld Sp,Boot$Stack ;
  305. Ld Hl,0 ;
  306. Ld C,5 ; Reset Lpt interrupt buffer
  307. Call ?UserF ;
  308. Ld C,2 ;
  309. Call ?UserF ; Flush floppy/winchester buffers
  310. Call SetJumps ; Init page zero
  311. Call ?RlCcp ; Reread Ccp.Com
  312. Jp Ccp ;
  313. SetJumps:
  314. Ld A,1 ; Select Bank1
  315. Call ?BnkSl ;
  316. Ld A,JpOp ; Z80 Jp opcode
  317. Ld Hl,?WBoot ; Warm Boot entry point
  318. Ld (0),A ;
  319. Ld (1),Hl ;
  320. Ld Hl,(@MxTpa) ; Bdos entry point
  321. Ld (5),A ;
  322. Ld (6),Hl ;
  323. Return: Ret ;
  324. ;------------------------------------------------------------;
  325. ; DevTbl -- Returns the address to character device table. ;
  326. ;------------------------------------------------------------;
  327. DevTbl: Ld Hl,@CTbl ;
  328. Ret ;
  329. ;------------------------------------------------------------;
  330. ; GetDrv -- Returns the address to drive table. ;
  331. ;------------------------------------------------------------;
  332. GetDrv: Ld Hl,@DTbl ;
  333. Ret ;
  334. Page
  335. ;------------------------------------------------------------;
  336. ; Character I/O Routines. ;
  337. ;------------------------------------------------------------;
  338. ;------------------------------------------------------------;
  339. ; ConOut -- Console output. Sends a charcter in (C) to all ;
  340. ; choosen devices. ;
  341. ;------------------------------------------------------------;
  342. ConOut:
  343. Ld Hl,ConOutB0 ;
  344. Jp Bank0Call ;
  345. Dseg
  346. ConOutB0: ;;
  347. Ld Hl,(@CoVec) ;; Get console oputput bit vector
  348. Jr OutScan ;;
  349. Cseg
  350. ;------------------------------------------------------------;
  351. ; AuxOut -- Auxilliary output. Sends a character in (C) to ;
  352. ; all choosen devices. ;
  353. ;------------------------------------------------------------;
  354. AuxOut:
  355. Ld Hl,AuxOutB0 ;
  356. Jp Bank0Call ;
  357. Dseg
  358. AuxOutB0: ;;
  359. Ld Hl,(@AoVec) ;; Get aux output bit vector
  360. Jr OutScan ;;
  361. Cseg
  362. ;------------------------------------------------------------;
  363. ; List -- List output. Sends a character in (C) to all ;
  364. ; choosen devices. ;
  365. ;------------------------------------------------------------;
  366. List:
  367. Ld Hl,ListB0 ;
  368. Jp Bank0Call ;
  369. Dseg
  370. ListB0: ;;
  371. Ld Hl,(@LoVec) ;; Get list output bit vector
  372. ;; and do OutScan
  373. OutScan: ;;
  374. Ld B,0 ;; Start with device 0.
  375. CoNext:
  376. Add Hl,Hl ;; Shift next device bit
  377. Jr NC,NoOutDev ;; Jump...if not set
  378. Push Hl ;; Save bit vector
  379. Push Bc ;; device and char.
  380. CoOutRdy: ;;
  381. Call Coster ;;
  382. Or A ;; Ready ? ?
  383. Jr Z,CoOutRdy ;; No...jump
  384. Pop Bc ;; B=device# C=Char
  385. Push Bc ;; save
  386. Call ?Co ;; Send char
  387. Pop Bc ;; Restore
  388. Pop Hl ;;
  389. NoOutDev: ;;
  390. Inc B ;; Next device#
  391. Ld A,H ;; Any bits left in bit vector
  392. Or L ;;
  393. Jr Nz,CoNext ;; Yes...loop
  394. Ret ;;
  395. Cseg
  396. ;------------------------------------------------------------;
  397. ; ConoSt -- Console output status. Returns true if all  ;
  398. ; choosen console output devices are ready. ;
  399. ;------------------------------------------------------------;
  400. ConoSt: ;
  401. Ld Hl,ConoStB0 ;
  402. Jp Bank0Call ;
  403. Dseg
  404. ConoStB0: ;;
  405. Ld Hl,(@CoVec) ;; Get console output bit vector
  406. Jr OStScan ;;
  407. Cseg
  408. ;------------------------------------------------------------;
  409. ; AuxOSt -- Auxiliary output status. Returns true if all ;
  410. ; choosen aux output devices are ready. ;
  411. ;------------------------------------------------------------;
  412. AuxOSt: ;
  413. Ld Hl,AuxOStB0 ;
  414. Jp Bank0Call ;
  415. Dseg
  416. AuxOStB0: ;;
  417. Ld Hl,(@AoVec) ;; Get aux output bit vector
  418. Jr OStScan ;;
  419. Cseg
  420. ;------------------------------------------------------------;
  421. ; ListSt -- List output status. Returns true if all choosen ;
  422. ; list output devices are ready. ;
  423. ;------------------------------------------------------------;
  424. ListSt: ;
  425. Ld Hl,LstStoStB0 ;
  426. Jp Bank0Call ;
  427. Dseg
  428. LstStoStB0: ;;
  429. Ld Hl,(@LoVec) ;; Get list output bit vector.
  430. OStScan: ;;
  431. Ld B,0 ;; Start with device #0.
  432. CosNext: ;;
  433. Add Hl,Hl ;; Shift next device bit
  434. Push Hl ;; save bit vector
  435. Push Bc ;; B=dev#, C=Char.
  436. Ld A,-1 ;; Set dev. ready
  437. Call C,Coster ;; Get status if choosen
  438. Pop Bc ;; Restore
  439. Pop Hl ;;
  440. Or A ;; Ready ?
  441. Ret Z ;; No...Return false.
  442. Inc B ;; Next device
  443. Ld A,H ;; Any more devs. ?
  444. Or L ;;
  445. Jr Nz,CosNext ;; Yes...loop
  446. Or 0FFH ;; All choosen devices ready
  447. Ret ;; Return true.
  448. ; CHECK IF OUTPUT DEVICE READY (XON/XOFF SUPPORT).
  449. Coster: Ld L,B ;; CHANGE DEVICE # TO 16 BITS
  450. Ld H,0 ;; Hl=DEV#
  451. Push Hl ;;
  452. Add Hl,Hl ;; OFFSET IN DEVICE-TABLE
  453. Add Hl,Hl ;;
  454. Add Hl,Hl ;; Hl=Hl*8
  455. Ld De,@CTbl+6 ;; De= MODE BYTE F\R DEV 0
  456. Add Hl,De ;; Hl=R[TT MODE BYTE
  457. Ld A,(Hl) ;; GET MODE BYTE
  458. And MbXonXoff ;; XON/XOFF PROTOCOLL?
  459. Pop Hl ;; Hl=DEVICE #
  460. Jp Z,?CoSt ;; NO XON/XOFF...JUMP
  461. Ld De,XoffLis�t ;;
  462. Add Hl,De ;; Hl=PLACE IN XoffList
  463. Ld C,0 ;; FLAGSTATUS FOR ^C, ^S, ^Q ONLY
  464. Call CiStl ;;
  465. Ld A,(Hl) ;;
  466. Call Nz,CIL ;;
  467. Cp CtlQ ;;
  468. Jr Nz,NotQ ;;
  469. Ld A,-1 ;; SET READY-FLAG
  470. NotQ: Cp CtlS ;; CTL-S?
  471. Jr Nz,NotS ;; NO...JUMP
  472. Xor A ;; CLEAR FLAG
  473. NotS: Ld (Hl),A ;; SAVE FLAG
  474. Call CoSt1 ;; GET OUTPUT STATUS
  475. And (Hl) ;; And MASK WITH XON/XOFF FLAG
  476. Ret ;; And Return IT AS STATUS
  477. CiStl: Push Bc ;; GET INPUT STATUS WITH (Bc) & (Hl)
  478. Push Hl ;;
  479. Call ?CiSt ;;
  480. Pop Hl ;;
  481. Pop Bc ;;
  482. Or A ;;
  483. Ret ;;
  484. CoSt1: Push Bc ;; GET OUTPUT STATUS, SAVE (Bc) & (Hl)
  485. Push Hl ;;
  486. Call ?CoSt ;;
  487. Pop Hl ;;
  488. Pop Bc ;;
  489. Or A ;;
  490. Ret ;;
  491. CIL: Push Bc ;; GET INPUT And SAVE (Bc) & (Hl)
  492. Push Hl ;;
  493. Call ?Ci ;;
  494. Pop Hl ;;
  495. Pop Bc ;;
  496. Ret ;;
  497. Cseg
  498. ;------------------------------------------------------------;
  499. ; ConSt -- Console input status. Returns true if any choosen ;
  500. ; console input device has a character available. ;
  501. ;------------------------------------------------------------;
  502. ConSt: ;
  503. Ld Hl,ConStB0 ;
  504. Jp Bank0Call ;
  505. Dseg
  506. ConStB0: ;;
  507. Ld Hl,(@CiVec) ;; Get console input bit vector
  508. Jr IstScan ;;
  509. Cseg
  510. ;------------------------------------------------------------;
  511. ; AuxISt -- Auxialiary input status. Returns true if any ;
  512. ; Choosen aux input device has a character avail. ;
  513. ;------------------------------------------------------------;
  514. AuxISt: ;
  515. Ld Hl,AuxIStB0 ;
  516. Jp Bank0Call ;
  517. Dseg
  518. AuxIStB0: ;;
  519. Ld Hl,(@AiVec) ;; Get aux input bit vector
  520. IstScan: ;;
  521. Ld Bc,0 ;; START WITH DEVICE 0
  522. ;; CREG = 0 = FLAG, STATUS Call ONLY
  523. CisNext: ;;
  524. Xor A ;; SET DEVICE NOT READY
  525. Add Hl,Hl ;; SHIFT OUT ONE BIT
  526. Call C,CiStl ;; CHECK STATUS ON THIS DEVICE
  527. Or A ;; IF ANY READY Return TRUE.
  528. Ret Nz ;;
  529. Inc B ;; NEXT DEVICE #
  530. Ld A,H ;; CHECK IF ANY MORE DEV.
  531. Or L ;;
  532. Jr Nz,CisNext ;;
  533. Xor A ;; ALL CHOOSEN NOT READY. FALSE
  534. Ret ;;
  535. Cseg
  536. ;------------------------------------------------------------;
  537. ; ConIn -- Console input. Returns a character from first ;
  538. ; ready console device. ;
  539. ;------------------------------------------------------------;
  540. ConIn: ;
  541. Ld Hl,ConInB0 ;
  542. Jp Bank0Call ;
  543. Dseg
  544. ConInB0: ;;
  545. Ld Hl,(@CiVec) ;; Get console input bit vector
  546. Call InScan ;;
  547. And 7FH ;; strip off parity bit.
  548. Ret ;;
  549. Cseg
  550. ;------------------------------------------------------------;
  551. ; AuxIn -- Auxialiary input. Returns a character from first ;
  552. ; ready aux input device. ;
  553. ;------------------------------------------------------------;
  554. AuxIn: ;
  555. Ld Hl,AuxInB0 ;
  556. Jp Bank0Call ;
  557. Dseg
  558. AuxInB0: ;;
  559. Ld Hl,(@AiVec) ;; Get aux input bit vector
  560. InScan: ;;
  561. Push Hl ;; SAVE BIT VECTOR
  562. Ld B,0 ;; START WITH DEVICE 0
  563. Ld C,-1 ;; CREG = FF = STATUS Call FOR INPUT
  564. CiNext: ;;
  565. Xor A ;; SET NO CHAR
  566. Add Hl,Hl ;; SHIFT OUT ONE BIT
  567. Call C,CiStl ;; CHECK IF DEVICE HAS A CHAR
  568. Or A ;; CHAR?
  569. Jr Nz,CiRdy ;; YES...JUMP
  570. Inc B ;; TEST NEXT DEVICE
  571. Ld A,H ;;
  572. Or L ;;
  573. Jr Nz,CiNext ;;
  574. Pop Hl ;; Hl=BIT VECTOR
  575. Jr InScan ;; LOOP UNTIL GOT A CHAR
  576. CiRdy: Pop Hl ;; Hl=BIT VECTOR
  577. Jp ?Ci ;; GET INPUT FROM DEVICE # IN B.
  578. Page
  579. Cseg
  580. ;------------------------------------------------------------;
  581. ; Subroutines ;
  582. ;------------------------------------------------------------;
  583. IPcHl: Jp (Hl) ; VECTOR-Call
  584. ?PMsg: ; Prints a message @(Hl) terminated
  585. ; with Db 0.
  586. Ld A,(Hl) ; Get next char
  587. Or A ; is it 0 ?
  588. Ret Z ; Yes...Return
  589. Push Hl ; Save registers
  590. Push De ;
  591. Push Bc ;
  592. Ld C,A ; char in (C)
  593. Call ?ConO ; print it
  594. Pop Bc ; Restore
  595. Pop De ;
  596. Pop Hl ;
  597. Inc Hl ; Next byte
  598. Jr ?PMsg ; Loop...
  599. ;------------------------------------------------------------;
  600. ; ?Move -- Blockmove: Memory to memory. ;
  601. ; ;
  602. ; At entry: Hl = Destination address. ;
  603. ; De = Source address. ;
  604. ; Bc = Counter. ;
  605. ; At exit: Hl & De pointing to the next bytes ;
  606. ; that follows the move. ;
  607. ;------------------------------------------------------------;
  608. ?Move: Ld A,B ; Is it a zero-move ?
  609. Or C ;
  610. Ret Z ; Yes...quit
  611. Ld A,(BnkFlg) ; Is ?XMove involved ?
  612. And A ;
  613. Jr Nz,Move1 ; Yes...
  614. Ex De,Hl ; Exchange addresses to fit
  615. Ldir ; this instruction
  616. Ex De,Hl ; and get them back.
  617. Ret ;
  618. Move1: Di ; Shut up for a moment
  619. Call WaitDma ; Wait for Dma
  620. Xor A ; Zero ?XMove-flag
  621. Ld (BnkFlg),A ;
  622. Ld (SrcAdr),De ; Set source address in Dmatable
  623. Ld (DstAdr),Hl ; Set destination address in Dmatable
  624. Add Hl,Bc ; Hl= End dest.address
  625. Push Hl ; Saved.
  626. Ex De,Hl ;
  627. Add Hl,Bc ; Hl= End sourceaddress
  628. Push Hl ; saved.
  629. Dec Bc ; Reduce blocklength with 1
  630. Ld (Length),Bc ; Check for the Dma command
  631. Ld A,B ;
  632. Or C ;
  633. Ld A,11001101b ; If not 1 byte set burst mode
  634. Jr Nz,Move2 ;
  635. Ld A,10001101b ; else set byte mode.
  636. Move2: Ld (Mode),A ; SAVE THE Mode
  637. Ld Hl,(DstBnk) ;
  638. Ld A,H ; Dest.bank in A.
  639. Rla ; shift out left
  640. Or L ; add on source bank.
  641. And 00000011b ; mask garbidge.
  642. Ld L,A ; Will give index
  643. Ld H,0 ; in table.
  644. Ld De,BnkTbl ; Offset in the table.
  645. Add Hl,De ; Point to the right byte
  646. Ld A,(Hl) ; Get it.
  647. Ld Hl,BnkMsk ; Add on bankmask
  648. Or (Hl) ;
  649. Ld Hl,DmaTbl ; Point to the Dmatable.
  650. Out (BnkMux),A ; Start dma
  651. Ld (MuxByte),A ;
  652. Push Bc ; Save counter
  653. Call IniStm ;
  654. Pop Bc ; Restore counter
  655. Ld A,B ;
  656. Or C ;
  657. Jr Z,Move4 ;
  658. Move3: In A,(Dma) ; Read status
  659. And 00100000b ; ready ?
  660. Jr Nz,Move3 ; No...
  661. Move4: Ld A,DmDisa ; Disable Dma
  662. Out (Dma),A ;
  663. Xor A ; Free Dma
  664. Ld (DmaFlg),A
  665. Ei ; Speak again
  666. Pop De ; Restore parameters
  667. Pop Hl ;
  668. Ld Bc,0 ; COUNTER=0
  669. Ret ;
  670. ;------------------------------------------------------------;
  671. ; WaitDma -- Wait until Dma is free, then mark it busy. ;
  672. ;------------------------------------------------------------;
  673. WaitDma: ;
  674. Ld A,(DmaFlg) ;
  675. And A ;
  676. Jr Nz,WaitDma ;
  677. Inc A ;
  678. Ld (DmaFlg),A ;
  679. Ret ;
  680. ;------------------------------------------------------------;
  681. ; ?XMove -- Sets correct banks for data transferes. ;
  682. ; ;
  683. ; At entry: B = Destination bank. ;
  684. ; C = Source bank. ;
  685. ;------------------------------------------------------------;
  686. ?XMove: ;
  687. Ld A,True ;
  688. Ld (BnkFlg),A ; Mark ?XMove
  689. Ld (DstBnk),Bc ; Gives (C) in dest.bank
  690. ; and (B) in source bank.
  691. Ret ;
  692. ;------------------------------------------------------------;
  693. ; BnkSel -- Select bank. ;
  694. ; ;
  695. ; At entry: A = Memory Bank. ;
  696. ;------------------------------------------------------------;
  697. BnkSel: ;
  698. Di ; Nothing crazy may happen now
  699. Ld (@CBnk),A ; Save current bank
  700. And 1 ; mask
  701. Ld A,Bank0 ; Start with Bank0.
  702. Jr Z,Bnk1 ; Bank0 ? Yes...
  703. Ld A,Bank1 ; Else set Bank1.
  704. Bnk1: ;
  705. Ld (BnkMsk),A ;
  706. Out (BnkMux),A ; Send it to Bank select port.
  707. Ld (MuxByte),A ;
  708. Ei ; It worked.
  709. Ret ;
  710. Page
  711. ;------------------------------------------------------------;
  712. ; Disk Drive Routines ;
  713. ;------------------------------------------------------------;
  714. Dseg ;; Bank 0.
  715. ;------------------------------------------------------------;
  716. ; SelDsk -- Select disk drive. Executes the login procedure ;
  717. ; for the drive if it is the first time select. ;
  718. ; ;
  719. ; At entry: C = Selected drive. ;
  720. ; E = Bit0 reset if not slected before. ;
  721. ; At exit: Hl = 0 if drives does not exist. ;
  722. ; Hl = @DPH if drive exists. ;
  723. ;------------------------------------------------------------;
  724. SelDsk: Ld A,C ;;
  725. Ld (@ADrv),A ;; SAVE #
  726. Ld L,C ;; CREATE INDEX
  727. Ld H,0 ;;
  728. Add Hl,Hl ;; Hl=2*DRIVE #TO OFFSET
  729. Ld Bc,@DTbl ;; POINT TO DRIVE-TABLE-HEAD
  730. Add Hl,Bc ;; Hl=CORRECT VECTOR IN @DTbl
  731. Ld A,(Hl) ;; GET DPH-POINTER
  732. Inc Hl ;;
  733. Ld H,(Hl) ;;
  734. Ld L,A ;; Hl=DPH-POINTER
  735. Or H ;; SET Z-FLAG And
  736. Ret Z ;; Return IF NO DRIVE
  737. Ld A,E ;;
  738. And 1 ;; FIRST SELECT?
  739. Ret Nz ;; NO...Return
  740. Push Hl ;; SAVE DPH-POINTER
  741. Ex De,Hl ;;
  742. Ld Hl,-2 ;; GET (DPH-2)
  743. Add Hl,De ;;
  744. Ld A,(Hl) ;;
  745. Ld (@RDrv),A ;; SAVE THE CONTROLLER RELATIVE DRIVE#
  746. Ld Hl,-6 ;; GET THE LOGIN-VECTOR
  747. Add Hl,De ;;
  748. Ld A,(Hl) ;;
  749. Inc Hl ;;
  750. Ld H,(Hl) ;;
  751. Ld L,A ;;
  752. Call IPcHl ;; DO LOGIN
  753. Pop Hl ;; Hl=DPH-POINTER
  754. Ret ;;
  755. ;------------------------------------------------------------;
  756. ; Home -- Home selected drive. Do SetTrk (0). ;
  757. ; ;
  758. ; SetTrk -- Set track address. ;
  759. ; ;
  760. ; At entry: Bc = Track address ;
  761. ; At exit: (@Trk) = Track address. ;
  762. ;------------------------------------------------------------;
  763. Home: Ld Bc,0 ;; Track=0
  764. SetTrk: Ld (@Trk),Bc ;; Save track address
  765. Ret ;;
  766. ;------------------------------------------------------------;
  767. ; SetSec -- Set sector address. ;
  768. ; ;
  769. ; At entry: Bc = Sector address ;
  770. ; At exit: (@S�ect) = Sector address. ;
  771. ;------------------------------------------------------------;
  772. SetSec: Ld (@Sect),Bc ;; Save sector address
  773. Ret ;;
  774. ;------------------------------------------------------------;
  775. ; SetDma -- Set Direct Memory Access disk address. ;
  776. ; ;
  777. ; At entry: Bc = Dma address ;
  778. ; At exit: (@Dma) = Dma address ;
  779. ; (@DBnk) = @CBnk ;
  780. ;------------------------------------------------------------;
  781. SetDma: Ld (@Dma),Bc ;; Set global Dma address
  782. Ld A,(@CBnk) ;; Default Dma Bank is current Bank
  783. ;; get current Bank & do SetBnk
  784. ;------------------------------------------------------------;
  785. ; SetBnk -- Set disk I/O memory Bank. ;
  786. ; ;
  787. ; At entry: A = Disk Bank # ;
  788. ; At exit: (@DBnk) = Disk Bank # ;
  789. ;------------------------------------------------------------;
  790. SetBnk: Ld (@DBnk),A ;; Set Disk Dma Bank
  791. Ret ;;
  792. ;------------------------------------------------------------;
  793. ; SecTrn -- Sector translate. Translate logical sector number;
  794. ; to physical sector number. ;
  795. ; ;
  796. ; At entry: Bc = Logical sector # ;
  797. ; De = Pointing to TransTable. (0 if none). ;
  798. ; At exit: Hl = Physical sector #. ;
  799. ;------------------------------------------------------------;
  800. SecTrn: Ld L,C ;;
  801. Ld H,B ;; Hl=CP/M sector # (relative 0)
  802. Inc Hl ;; Hl= -"- (relative 1)
  803. Ld A,D ;; Test De=0
  804. Or E ;;
  805. Ret Z ;; Yes...Return, no TransTable
  806. Dec Hl ;; Hl= CP/M sector # (relative 0)
  807. Add Hl,De ;; Hl=Index in table
  808. Ld L,(Hl) ;; Translate to sector # from table
  809. Ld H,0 ;; 8 bits value
  810. Ret ;;
  811. ;------------------------------------------------------------;
  812. ; Read -- Reads physical sector from selected disk to current;
  813. ; @Dma address. ;
  814. ; ;
  815. ; At entry: None ;
  816. ; At exit: A = 0 Ok. ;
  817. ; A = 1 if error. ;
  818. ; A =-1 if media change. ;
  819. ;------------------------------------------------------------;
  820. Read: Ld De,-8 ;; Index offset to Readroutine
  821. Push De ;; on the stack
  822. Jr RWCommon ;; Read-Write-Common-Routine
  823. ;------------------------------------------------------------;
  824. ; Write -- Writes physical sector on selected disk from ;
  825. ; current @Dma address. ;
  826. ; ;
  827. ; At entry: C = Deblocking code. ;
  828. ; At exit: A = 0 If Ok. ;
  829. ;  A = 1 Physical error. ;
  830. ; A = 2 Disk is R/O. ;
  831. ; A =-1 If media change. ;
  832. ;------------------------------------------------------------;
  833. Write: Ld De,-10 ;; Index offset to Writeroutine
  834. Push De ;; on the stack
  835. RWCommon: ;;
  836. Ld Hl,(@ADrv) ;; Get drive #
  837. Ld H,0 ;;
  838. Add Hl,Hl ;; Hl=2*Drive#
  839. Ld De,@DTbl ;;
  840. Add Hl,De ;;
  841. Ld A,(Hl) ;;
  842. Inc Hl ;;
  843. Ld H,(Hl) ;;
  844. Ld L,A ;; Hl=DPH
  845. Pop De ;; De=Read/Write
  846. Push Hl ;; SAVE DPH-ADDRESS
  847. Add Hl,De ;; Hl=Read/Write IN DPH
  848. Ld A,(Hl) ;;
  849. Inc Hl ;;
  850. Ld H,(Hl) ;;
  851. Ld L,A ;; Hl=Read/Write-VECTOR
  852. Pop De ;; DE=DPH
  853. Dec De ;;
  854. Dec De ;;
  855. Ld A,(De) ;;
  856. Ld (@RDrv),A ;; A=CONTROLLER RELATIVE DRIVE#
  857. Inc De ;; BACK TO DPH
  858. Inc De ;;
  859. Jp (Hl) ;; DO THE ROUTINE IN EXTMEM.Z80
  860. ;------------------------------------------------------------;
  861. ; MultIO -- Set multiple sector count. ;
  862. ;  ;
  863. ; At entry: A = Sector count. ;
  864. ; At exit: (@Cnt) = Multiple sector count. ;
  865. ;------------------------------------------------------------;
  866. MultIO: Ld (@Cnt),A ;; Save the counter.
  867. Ret ;;
  868. ;------------------------------------------------------------;
  869. ; Flush -- Flush all disk buffers. ;
  870. ;------------------------------------------------------------;
  871. Flush: Ld C,2 ;;
  872. Call ?UserF ;;
  873. Xor A ;; Return no error.
  874. Ret ;;
  875. Page
  876. ;------------------------------------------------------------;
  877. ; Variables ;
  878. ;------------------------------------------------------------;
  879. Cseg ; MUST BE IN Bank1
  880. @ADrv: Db 0 ; SELECTED DISK DRIVE #
  881. @RDrv: Db 0 ; CONTROLLER RELATIVE DISK DRIVE#
  882. @Trk: Dw 0 ; TRACK #
  883. @Sect: Dw 0 ; SECTOR #
  884. @Dma: Dw 0 ; Dma ADDRESS
  885. @Cnt: Db 0 ; RECORD COUNT FOR MULTISECTOR I/O
  886. @DBnk: Db 0 ; Bank FOR Dma OPERATIONS
  887. @CBnk: Db 0 ; Bank FOR PROCESSOR OPERATIONS
  888. BnkMsk: Db Bank0 ; MASK FOR PROC-/Dma-OPERATIONS.
  889. MuxByte: Db 0 ;
  890. DmaFlg: Db 0 ; Dma busy flag
  891. BnkFlg: Db 0 ; FLAG FOR ?XMov
  892. DstBnk: Db 0 ; DEST-Bank FOR ?XMove-?Move
  893. SrcBnk: Db 0 ; SOURCE-Bank FOR ?XMove-?Move
  894. BnkTbl: Db DmBk00 ; Bank0 --> Bank0
  895. Db DmBk10 ; Bank1 --> Bank0
  896. Db DmBk01 ; Bank0 --> Bank1
  897. Db DmBk11 ; Bank1 --> Bank1
  898. DmaTbl: Db 23,Dma ; 23 Bytes to Dma
  899. Db DmDisa ; DISABLE Dma
  900. Db DmRset
  901. Db DmRset
  902. Db DmRset
  903. Db DmRset
  904. Db DmRset
  905. Db DmRset
  906. Db 01111101B ; CR1A: BLOCKLENGTH LOW o. HI FOLLOWS,
  907. ; PORT A START ADDRESS LOW o. HI
  908. ; FOLLOWS A->B, TRANSFER.
  909. SrcAdr: Dw 0 ; SORCE-ADDRESS (PORT A)
  910. Length: Dw 0 ; BLOCKLENGTH - 1.
  911. Db 00010100B ; CR1B: PORT ADDR. Inc. PORT A-MEMORY.
  912. Db 00010000B ; CR1B: PORT ADDR. Inc. PORT B-MEMORY
  913. Mode: Db 0 ; CR2B: BURST/BYTE-Mode
  914. DstAdr: Dw 0 ; DEST-ADDRESS (PORT B)
  915. Db 10000010B ; CR2A: STOP END-OF-BLOCK
  916. Db 11001111B ; CR2D: LOAD STARTADRESSES FOR BOTH
  917. ; PORTS And ZERO THE COUNTER.
  918. Db 10001011B ; CR2D: ZERO STATUS-BITS
  919. Db 10110011B ; CR2D: FORCE READY.
  920. Db DmEnab ; ENABLE Dma
  921. Db 10111111B ; CR2D: SET NEXT READ STATUS.
  922. Db 0 ; TABLE END.
  923. Dseg ;; Bank0
  924. XoffList: Db -1,-1,-1,-1,-1,-1,-1,-1
  925. Db -1,-1,-1,-1,-1,-1,-1,-1
  926. End
  927. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��.��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�l]ë"Ûûëy2ßûþÚ;�!��"˜(:Úû2¤(=2¼(:æû=Ê;�!•�~·Ê;�¹Ê4#Ã.�{2ž(!��"Ÿ "Ýû9"2!;(åyþ3Ò]�K!Æ�Ão�þ€Ò\ÖbÚÀþÒÀ!,_�^#V*Ûûëé�Å !J ^#VëÍ€Á:çû·ÀÃ#!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/Â(
  928. ÿ€û
  929. +
  930. 1
  931. 7
  932. È=
  933. }!ƒ!–! !‡"›"ì"õ"û"# #ï#õ#û#$$Ó$$#$-$A$J$S$@Y$u
  934. u
  935. J$Àu
  936. u
  937. }$‹$�$Í$ß$*%P%è$È%¦&'('d'ñ'þ'(('({
  938. 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Ö
  939. Ú¸ïp#Æ:w#6 !6�:Ýû·Êå6 Õ*Ûû#ë!Í)6.#Í)ÑÍ‚ûÃî
  940. ·ÈÅOÍ(ÁÃîBDOS Function = File = �������������!ýÿÃ,Í$-"¬ûÃhû��!��9"f!¢åÍ ͉:æûõ2™(Ít·Â™:ßûþ!Ôþ Íñ=ÂHgoÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßûO*ÛûëÃ;�*Øû€�Ó*Øû"rÉ*r"ØûÿÁ<È:æû�gÉå:ßûþ!ÔÍ�Ñ*fùë}DÉ! ý~6�·ÀÃtû!r
  941. åÍ·ÍðÚÖõOÍ(ñÉÍÀþÂåÍ^ÃÆþÊÆþÊÆÉþ Èþ
  942. Èþ ÈþÈþ É: ý·ÂšÍnûæÉ!Õû6@ãéG:ÏûæxÉÍÂÿ: ý·ÂP:Ìû<ÊÿÍÀ: ýþÊPÍ Ínûá6�æÈÍ Ítûá6�þÂ! ý¾Â^6�Í Ítûá6�þÂu:ÏûæÊ)¯ÖÈ<Í Ã^! ýG:ÏûÒŽ>¾ÈxþÊ�þÊ�w>ɯwÉÌ©ÄzûÉ:Ïûæ»!Ôû>®æwɯÉ:ßû=ÊzûxæÂzûÃzû:¼
  943. ·Âö:ÏûæGÅ:ßû=Ä/ÁÅͽÁx·ÂöÅ:Ôû·Ä€ûÁy!·ûþÈ4þ Ð5~·Èyþ 5Éþ À6�ÉyÍðÒ(õ^ÍÍñö@OÍÀÈ:ßû=Ê7:ÏûæÂÍyþ ÂÍ:ßûþÂIÍÀÈ ÍÍ:·ûæÂ=ÉÍe:¿
  944. þÈ ÍzûÃzû#ÍÍÍ‚:·û!½
  945. ¾Ð ÍÍÃr ÍÍ
  946. ÃÍ!Óû
  947. ¾ÈÅOÍ(ÁÃŒ*( ~2* *ºû}´Ê·Í!ý#·Â¶!��"ºû"¼ûÀ÷:¶û_:·û»Éë*( ë·È#wÃÎx·ÈÅHåë! Í)6�"& áÁÉ:´ûÐ! Á
  948. Â
  949. ëx·È2À
  950. ÕÅGHÃ)á+6�É:·û2, É:·û!- ¾Ð ÍÍÃ:, !·û¾ÐÍÍÃ+Åå*( �~·ÊL#ÃBxƒ¹õÔzûñáÁØÑÑÃÿ:* ·È:¿
  951. þÈþÈþÈåÅÍ*( ~·Ê“OÍÀÚŠ{2·ûÓåÍá#Ãw:·û2. ÍÍ+:. 2- ÁáÉ!% "( ¯2* É! "& É!* ~·À4:·û2- ÉÍÀÔ‚:À
  952. G�ÍîͳͨÍ^¯2+ >2ßû:·û2½
  953. *ÛûN#å¯G2¾
  954. ¹Âÿ Å�å:+ ·Ìœ2¿
  955. áÁþ Êç þ
  956. Êç þÂ5ÍÀ»Òÿë*( ~·Êo#"( ëÃM þšë*( ~·Ê`ëÍÀ»ëÚUëÍoëÃj*( ~#"( Ñ!* ~6�·Ês!+ 6�ëÃÿ:+ ·Â‚x·Âoͳ*& ~·2+ Êo#"& !+ 6ëÃM þÂÅ:½
  957. W:·ûºÊÿ2¼
  958. x·Ê åͺÑ*( +"( wëà þ :¾
  959. ¸ÂÜ>2* 2¿
  960. Ã:ë*( :¾
  961. ¸Êð+wÃá"( ÅÕͺ:·ûG:½
  962. ¸ÊÍÍÃøþ Âë!% "( ëÍ^ÃÿþÂ-:* ·ÊÿÃ$þÂP:Êû<Ê\:½
  963. W:·ûºÊÿ2¼
  964. x·ÊMÃ þÂs:Ëû<Ê9>2¿
  965. :* ·Â9x·Êÿ~+Ãq þÂ’Åx2¾
  966. å:* ·ÄÍ‚Í^¯2½
  967. Ãþ¢åů͠ÁáÃÿþÂÄá:½
  968. !·û¾Ú½*( ~·ÂÝÃ×5ÍWèþÂÕãÍØãÍjáÃ×þÂM ¯2¾
  969. ëͨëx·ÊÎë*( Êø+wÃí"( ÅÕÍj>2+ 2* ÃÅÍjÁáåÅx·Ê. #NÑÕz�WÅå:¾
  970. ºÜáÁà å:¼
  971. ·Ê!·û–2¼
  972. ÍW!¼
  973. 5Â= Í^Ãõx¹Ú^ ñÅåÍzûÃ:¿
  974. þÊm :* ·Ä;ñ#wÅåOÍÍáÁ:¿
  975. þÊ9þÊŒ Í^:Ïûæ— ~þx  þÊ)¹Òà ÅåÍÀÚ:* ·ÊÀ :¿
  976. þÊÅ þÊÅ >ÃáÁë*( +"( wë+ÅåÍ+¯2+ ï2+ ÃÿÍÉápÅÍØÁÿÍî!��"ºû ÃÍÍÿÃr
  977. y<Ê
  978. <Ê
  979. <Ê%
  980. ÃzûÍÿÂÀÃr
  981. Íÿ·ÈÍ·Ãr
  982. Í6ÿÃr
  983. Í9ÿÃr
  984. ëMDÃŒ:ÏûÒo
  985. !͞6ی!h
  986. å: ýþÊšÍnû·ÈÍtûþÊ2 ý¯ÉÍr
  987. á6�ÉÍ2Ÿ É>Ãr
  988. z£<*ÏûÊ)$ë"ÏûÉ!Óûz£<~Êr
  989. sÉë^#V#N#Fëx±ÈÅåN:ßûþoʲ
  990. Í€ûõ
  991. Í(á#Á Þ
  992. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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É*ýë*þûÍÒ÷*’ûÍÈáá>
  993. Ãr
  994. È)Ãÿ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Õ
  995. �^#V#~2ú(ëÑÉÍõ>âÍ9͆>!��"–(*y(þ³*ð(ÍX)*ØûÿÍ‚"ýÉ*g(ë*ý€�ÍKÿ!Ÿ ~<È:áûæwÉÍb##>ÿw#wÉÍÄÃûÍèÀá> Ãr
  996. !áû~#¾À<É!ÿÿ"áûÉÍÃ@*‡(ë*áû#"áûÍÚ:áûæ‡Â&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
  997. Åõ:„(/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
  998. x·Â~·Â:½(·Ê2¾(Ô°ÁÅÀ##~·ÀÍõå*ý$Âû*áû"ýáÉ>ÿ2ý>þ2ýÉ:ýþþÈÍ
  999. ¯Íÿ* (~öw ÍãÃ*áû"ýÉÍ
  1000. ÍÝÃÍ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-ÍûÄ
  1001. *Ûûå!b("ÛûÍÝÍá"ÛûÈ:ý·À �r#~õåæ?w#>r# ÂL=JÌ!·
  1002. ÊLÍv� �ÍùáñwÍÈ,ÃbÍÜ Í?~O ͆ÊÚåÅÍ=Áá:Ÿ <È>¡w##~2§( 4~æ?ÊÉÍ̓-¹:œ(<ÊÉÍÊÉüÍÞÍAÍX¯2¨(Ãr
  1003. ÍK:§(w++~=æwÃv
  1004. 4Í—O¾Òì5:œ(<Êv
  1005. 4Í-ÍýüÍî>ÿ2œ(ÍX:¨(!¥(¾Úþ€Âv
  1006. Íq:Ÿ ·Âv
  1007. ÍÕ ÍàÊv
  1008. ÍòÍ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
  1009. "«("–(¯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
  1010. qOÍ-ÍýáÅÕÍ=ÑÁ.:Ÿ <Ê°Í! �åVq##~_Õæ@°wÍÚ:Ÿ <ÂœÑáÁÅåÕ. Ê©Í.Ê©ÁÁÍAÍÜ Á¯Ãr
  1011. Ñãr##sáÍÜ <Á}Ãr
  1012. ÿÍäÌõÉ�ÍäÌ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]## #~ È·Ê þ Ê ë
  1013. �ë*ý¨¾Â4 # Â' É Â4 !ç(Ãå� �ë*ý¯õ~·Ê^ þ Ê^ 33õ€G# ÂP ñ°áÂv :ßûþdÊv 6�¨ Ây #É*Ûû~õöwÍõ>�2Ÿ *ÛûÁpÈÍ@ë! �~æàöÉå*ý"ýáÉÍvÅÍ@ë*Ûûë°w# Í)Á È6�#ÃÌ Í™ åÍ áÉ�Ãä Í!·ÀšÕôûåÕ�ÍNÿÍÑáÂ)áÉÍ@ u
  1014. ÕÃí :áûæþÈG*g(`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@!À*o(y¦Â<É:„(öà/GÍ?~ À##~æ?É Í6!ÀÍKæ@ÀÍ?F6�å##N6�ÅÍðÄâ ¯2Ÿ Ááp##qÉ:¡ûÃr
  1015. !ÿÿÍZ$¯2Úû!€�"ØûöÍg:¤(2ÚûÉÍTÍ�Í-:àû·Ê¹!>þ2ý<2½(ÍÚÍç!!½(¾Èw:ýþþÈÍ
  1016. >€2µ(*Ûû6�ÍÝÍÍÝÍç!ÉÍøÈÍO~<Â÷!wá:µ(Ò"*Ûû
  1017. �~æ€Â"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
  1018. ë"ØûöÍk*w(Ã)$*c(Ã)$Í-Í}-ͤÀÍk*s("Ÿ É:ž(þÿÂ;$:àûÃr
  1019. æ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ÿ}´Èë!
  1020. �6�*ùûÍëÐë*Ûû#å�ÍKÿáÉ"Ÿ G*Ûû~þ ÈþÈþÈþÈxÃr
  1021. Í�Í-Í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
  1022. Í�Í-ÍœÍðÈÍÄ�ͤå�Í!·ÂS'ÑëÍ)Ã_'á�ͤ̓ È~Í?wÉÍ�ÍsÒÀÍ-Í?FåÅÍœÍðÁápÈÍÍ!·Êä'̓ ¡'>ÿ2ýÍõÈÍÈͱ ÍÔ ÂßåÍ?Ñë~·Â¾'æ¾'Í'ÃÊ'æàÂÆ'>€wÍ'Í™ =2ä(ÍœÍðÈÍ!·À:ä(wÚ~õ̓ ÁÊ‘'pá'!ôûÍ(6�ÿÃNÿ�ÍNÿ!ôûëÍ(Ãr
  1023. Ã)!î(ë�åÃ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�‘$€��������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå� ¸W�ú����������Copyright (C) 1982, Digital Research��Y�l]���������������������������������������������������������������������
  1024. BNKBIOS3 SPR FA00 0600
  1025. BNKBIOS3 SPR 8F00 2900
  1026. RESBDOS3 SPR F400 0600
  1027. BNKBDOS3 SPR 6100 2E00
  1028. 61K TPA
  1029. $$$$$ÿûíM¯2“ÿÉ�����������������������������������������������������������������������������������������������������������������������1æÿå:üõ¯ÍQúk&�)þ ~#foÿ´( �++N�^#VñÍQúáùxþÿÈëyÉ!‰ÿÉÃmý:“ÿ·(6áñ1Üÿõå*”ÿåÅÕÝåýå¯2“ÿ:üõ¯ÍQúÍ�ÿÍf ñÍQúýáÝáÑóy2“ÿÁá"”ÿáñí{”2ýèýÔûÿÿÿÿôH��™ÿÿÿ�€±��2ýèýÔûÿÿÿÿôy§ ÉA!C…É9:“ÿ§(+¯2“ÿ!��91ÜÿåÝåýå:üõ¯ÍQú�ÅÍf ÁùñÍQúýáÝááùÍ„ÿ>×ÓÉ@!��{þ>ÿÐ94 #~<wÃ?ÿ
  1030. �����n˜(˜K˜‘˜������������������������¸@��_ÿ�ð�@�����ÿÿ�È������(��Š�À� �����ÿÿ�������H��Uÿÿÿ�€���q–" þíSþáõ:ü2 þËïÓé: þÓí[þ* þñûíMÍ‚ýø–Í‚ý×͂ýÃ&—õÛ>0ÓõÛ�>0ÓñûíMís”ÿ1œÿõå!
  1031. þ5 ,6
  1032. !øù~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
  1033. ¯w++APH �LPT1 LPT2 �~·ÈG#N#í³õísCý1mý"5ý:üõ¯ÍQúÍ��oñÍQú}§í{CýÉ������������������������������������������"Eý!Ô‘Ã"ý! “Ã"ýÍ‚ýÃþ È��!�� ���!�ÍWú� ÍKú>ÃQúCCP COM������������������������
  1034. �îÄV—îäi—@�¢—@ä°—îä|—îä�—CRT LPT CEN �GRüÓ2üûÉ����������� ������ƒÃÃÃÃÃÃ}�������‚Ï‹³‡¿�¯2µü!��"Æü¦üÍ�< !f‘¯ÍQúÍaû>ÍQúÍ�!ÊüÍaûÏ€�,Í��Í�¦üÍ�ÍÝû¯2üíS'ü".ü åë å íC)üx±>Í >�2-ü*ü|µæo&�ü~!ü¶!üÓ2üÅÍýÁx±(Ûæ ú>ƒÓ¯2üûÑá��É:ü§ ú<2üÉ>ÿ2üíCüÉó2üæ> (>�2�>ÍQú>Ã!ú2��"�*þù2�"�É!æüÉ!þÉ!\�Ã"ý!a�Ã"ý!f�Ã"ý!ƒ�Ã"ý!ˆ�Ã"ý!��Ã"ý!ð�Ã"ý!õ�Ã"ý! �Ã"ý!�Ã"ýé~·ÈåÕÅOÍ úÁÑá#ðx±È:ü§ ëí°ëÉóThis area is used as stack by CCP but You can use it for interrupt vectors when CCP not in ram ÍûÍ7üÃ�1àú!��Í­þÍ­þÍûÍ�üÃÃ��ÃéúÃHûÃTûÃ$ûÃ0ûÃ*ûÃZûÃ[�Ã.�Ã^�Ãc�Ãh�Ã�Ã…�ÃBûÃs�Ã6ûÃNûÃ<ûÃûÃvýà ûè�ì�ÃqûÃûÃòûÃo�ÃèûíþÃûÃû�¬ý²ý£ý£ý£ýÌý|ý|ý|ý¸ý¦ý¦ý¦ýÁýÃúÃõ�����������������ô�������1��������������������O�������������������ÿ�����jø$��œù€���������������ÿÿÿ�������€����¸Ã|aô��������������������������������������������������������������������������������������������������������ÃúÃõÃúÃõà úÃõà úÃõ��������������������������������������������������������������������������������������������������������������������������������ƒ��‚‚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úÍa"(ø>Ã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�ÑÕ
  1035. ÍÕö:+ø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!Óù
  1036. ¾ÈÅOÍSõÁÃñ�Y�l]Ã$ôÃäöÃòöÃúö�������Nø������Ãwõy!��"(ø9"fù1fù!Ëöåþ Ò”õ2ßù!†ô� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282�����������W$��LÿÆBFCMD$*…LôÆCLEAR$8†J£ÄLAST��JBÄSCSInone)
  1037. Dw 3201 ; OFFSET TRACK
  1038. Db 0 ; PHYS. SECTOR SIZE
  1039. Db 0 ; PHYS. SECTO������������������������������������������������������������������������������������������������������KTR$��LÆWAITRQØ…L.ÆWRIT������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¬ÿ���������€\�¬ÿ����������]�¬ÿ���������€]�.¬ÿ����������^�=¬ÿ���������€^������������������������������������������������������������X�‰«ÿ���������€X�˜«ÿ����������Y�§«ÿ���������€Y�¶«ÿ����������Z�Å«ÿ���������€Z�Ô«ÿ����������[�ã«ÿ���������€[�ò«ÿ����������\�«ÿ����������T�«ÿ���������€T� «ÿ����������U�/«ÿ���������€U�>«ÿ����������V�M«ÿ���������€V�\«ÿ����������W�k«ÿ���������€W�z«ÿ����������€O�Šªÿ����������P�™ªÿ���������€P�¨ªÿ����������Q�·ªÿ���������€Q�ƪÿ����������R�Õªÿ���������€R�äªÿ����������S�óªÿ���������€S��ªÿ���������€K�ªÿ����������L�!ªÿ���������€L�0ªÿ����������M�?ªÿ���������€M�Nªÿ����������N�]ªÿ���������€N�lªÿ����������O�{ªÿ�����������G�‹©ÿ���������€G�š©ÿ����������H�©©ÿ���������€H�¸©ÿ����������I�Ç©ÿ���������€I�Ö©ÿ����������J�å©ÿ���������€J���ÿ����������KB�©ÿ����������C�©ÿ���������€C�"©ÿ����������D�1©ÿ���������€D�@©ÿ����������E�O©ÿ���������€E�^©ÿ����������F�m©ÿ���������€F�|©ÿ����������€>�Œ¨ÿ����������?�›¨ÿ���������€?�ª¨ÿ����������@�¹¨ÿ���������€@�Ȩÿ����������A�רÿ���������€A�æ¨ÿ����������B�õ¨ÿ���������€�:�¨ÿ���������€:�¨ÿ����������;�#¨ÿ���������€;�2¨ÿ����������<�A¨ÿ���������€<�P¨ÿ����������=�_¨ÿ���������€=�n¨ÿ����������>�}¨ÿ�����������6��§ÿ���������€6���ÿ����������7�«§ÿ���������€7�º§ÿ����������8�ɧÿ���������€8�اÿ����������9�ç§ÿ���������€9�ö§ÿ���������Û/_ͧÛ{Ýw&æ(7É{§ÉÛ/æ(ùÉ$§œ§ô©ÿ����������3�3§ÿ���������€3�B§ÿ����������4�Q§ÿ���������€4�`§ÿ����������5�o§ÿ���������€5�~§ÿ�Ýåá �å Í¿¦áͧ� ÝË.ŽÍѦÍý¦Ý6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉͧÛËOÀËGÈ~/Ó#îÝË.N(ýéͧÛËOÈí¢òÝË.F(ýéͧÛËOÈí£òͧlume overflow�¥
  1040. Invalid logical unit�
  1041. No message for this error�õÅÕåÝp�Ý6&�Ý6, Ý5,('ͪ¦ÝåáÍ¿¦Í§ÛËOã( ËG ÍѦÍç¦ãÍý¦8($ͪ¦ bad format on winchester ! Use FORMATER !��
  1042. Self test failed�ž
  1043. Defective track (media error)�¡
  1044. Illegal block address�£
  1045. Vo
  1046. Record not found�•
  1047. Seek error�˜
  1048. Data check in no retry mode�™
  1049. Ecc error during verify�š
  1050. Interleave error�œ
  1051. Unformatted or�“!“¤í±�ÝÝåÑÁÝáÉ�
  1052. I.D. CRC Error�‘
  1053. Uncorrectable data error�’
  1054. I.D. Address mark not found�“
  1055. Data address mark not found�”����������������������������������������������Ý!ÿ£Ý6.8Ý6.�ݶ-ÝwÝpÝqÝr
  1056. ÃB¦Ý!ÿ£Ý6.8Ý6.�ݶ-ÝwÝpÝqÝrÃB¦ÝåÅÝ!ÿ£Ý~/Ëÿ���������������������������������ÿV2850701PSWå!££¾áõÝ!ÿ£Íô£ÍÖ£Ý6.�Ý6 ñÈ�ÍB¦ ùÃB¦ÝåÝ!ÿ£2££õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!ÿ£6�#ûÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������m té¨!±9½0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j 
  1057. ������
  1058. ����������������������������������������������������������������������������‹‡�y����(…‚ÏÏ‹‡� y����(¥‚Ï‹‡�y����(¥‚ÏÏ‹‡�‚Ó‡ý6�!m¡åýn�ýfm¡ãÕ N#~©æU©Ë¿~©æª©Ë¿#éëáÉaûÿÃHÛGðôgä 0Çkñxãxâ¯ýwV�ýåyÿ§ÀO>×ÓÉ"Ñ íSØ !üõÍ ñó¶Ó2ü!Í ÍýÛæ ú>ƒÓ¯2üûÉ:ü§ ú=2üɃ}���Í��‚Ï‹³‡¿�}Ÿ£��$(…‚ÏÏ‹‡� y����(…‚Ï: ü=ýåá�_�ë�ËGýn ýf
  1059. þÿÉýwO ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwý4ý~ Ý–ýw ÉÍüŸÝF§Èú>§É:¯¡G�ý!U¢ý~§( =  ÅÍÍŸÁüýw�:
  1060. üýw: üýw¯ýwýwÍíŸÉ:¯¡Gý!U¢V�ý~§(:üý¾� :
  1061. üý¾ : üý¾ öÿÉýۯɯ2“ÿýwýwý~§È¯ýwýn ýf åÝáÍEšÉýåá� H6ÿ#ûÉý~!���ý!U¢¯íRýu ýt
  1062. ÅV�ý å:0þG¯OíBáÁ8 áy2¯¡ÉáÝåýåå:ü!«¡
  1063. �æ< = üãÝáé:¯¡Gÿý!U¢!U¢V�ý~§(¹0OýåáýïåýáÝåÍÍŸÝáÝåÑýs ýr :(¡ÅÕÝåýåÍ žý!œž7Í.¤ýáÝáÑÁÉͧ> !üó¶Ó2üû!%¡Íý>¿ÓÛËO öÛËOÈ!7¡í³æÕý!U¢ÅÍÍŸÁV�ýôÑÉÝ!µ¡�Ý~¹8OÅ
  1064. �Ý ÁðQ�¯ËËWñ7ÍP¤ýáÝáÑÁɯýNýF:®¡�!��0 Š)� ÷0 Šõý~=O�ñ 0<DMÉÝ~ýw >Í" ÍV  (ÅÍüŸÕÍžáÁ(å*‹ÿ#"‹ÿáéåÍr¤ÍaûáåÍ¡šá È:±¡=2±¡Í3  ÇÉ"" ÅÍüŸÕÍì�áÁ(å*‰ÿ#"‰ÿáéåÍr¤ÍaûáåÍ¡šá ÓÝF6ð#ûý6ÿý6ÿ¯Éͧ> !üó¶Ó2üû!¡Íý>¿ÓÛËO öÛËOÈ!7¡í³æ"¡ÅÕÝåýåÍ žý!¼�õ: £Ÿ: üÝw�ÍÖ£ýáÝáÉísW£1™£Í„ÿÍÌžÍ0ŸÕÍ\™: üÍÖ£ÑÕÍážÑÚísW£1™£Í„ÿÍ0ŸÍ›Ÿ( ý~§ ÍÍŸÍJŸÍ}�šã™ísW£1™£Í„ÿÍ0ŸÍ›Ÿ ÍJŸÍ}�šÃâ™>Íó¶áÓ2üûÍýÁáxþÐ(Ë(:°¡°Í°œ>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!j¡ý~§Ä;¡ÑÕ!�~#fo�: üͯ£( Ír¤Íaû!²¡ÍaûíK¡£ : £‡íC¡íC*¡2®¡ÑÍ0æöÍ°œæ™Èå*�ÿ#"�ÿá(>Í°œËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ë ñåþÿ >ˆíCæ !á #þÀ �þˆ íCø "ö !ó 
  1065. íC¡"¡!¡õ>å!ü>ˆÅåÍ*œáÁæ�Èå*�ÿ#"�ÿáéöÿÉ>¨ÅåÍ*œáÁæýÈå*‘ÿ#"‘ÿáéöÿÉ!Ÿ£>ÿÅÍ*œÁæ�ÈñöÿÉ>�ýNÝËF(Ë90>2°¡Ý~�ÓÅÍS›ÁÀ:™£Ó¹>�ÈÛæ� úyÓÝ~Í·š!&›ÍaûÉ
  1066. BIOS error on �: track-�
  1067. (A=abort R=retry I=ignore) �ÍS›À:›£Í" Í3 ¯É>À!™£ÅÍ*œÁæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉÍV 
  1068. ÍüŸÕÍ·›á Í3  ìÉÍ¡šÈ±Í¡šÈÔÍæšÍ ú˯þAÊúþIÈþR ï§ÉÜšðØ>/å<033÷ÕÅOÍ úÁÑá
  1069. _
  1070. W{² âÉüœÿöÿÿÿ��! ›Íaûý~�ÆAOÍ ú!›Íaûýnýf �ýw>ÿ2“ÿyæÿýáÝáí{W£ÉÍË›ÀÍD›ÀÝ~ýw ÍüŸÕÍ›áÝFÀ6ð#ûÍ3  êý6ÿý6�¯Éý~§Â:žÍË› DÍD› ?Ý~ýw ÍV 
  1071. ÍüŸÕÍ››á *Í3  ìÝ~§ÈÍD› !Ý~ýw ™£Í„ÿÍ0ŸÍ›Ÿ( ý~§ ÍÍŸÍJŸÍšÂšÍ í[ü:üËG xÍ– �Ý~CísW£1™£Í„ÿÍ0ŸÝ~§ ;Í›Ÿ
  1072. ÍJŸÍš $ý6ÿÍ ë6�*ü:üËG xÍ– Ý~wýwýòÝ!µ¡
  1073. �Ý6�Ýø¯2“ÿýáÝáÉísW£1™£Í„ÿÍÌžÍ0ŸÝ6�Íg›Ëw(Ý6ÕÍ\™#~Ýw#~Ýw#~ÝwÍážÑÚ! �~#fo~Ýw�~Ýw#~Ýw#~Ýw ÉísW£1§ÿÿ��À™{™#™Þ˜�������������PþF·â¶§ÿÿÿÿ�80. 5"-floppy 1.2 MByte 1x20 MBytes winchester A.
  1074. �ý!j¡ý~§Ä;¡Í0Ÿ: üÝw�ý!U¢V�¯ýwý��˜˜������������������������]�2��»œ�������������oþ��$­ §ÿÿ��]�2��þœ�������������Žþ��ú±"§ÿÿ�#�À™{™#™Þ˜È�������������1þä¬L¬� -���‹��)E� /���‹�� Ï/7P�!�‡#�O‡�
  1075. E� Åð���Ì—Ì—Ì—��������������������������ë—ë—���������������������*Ä—#"ėÖýÛ�ù!˜>¾0 5:˜Ó Öý–ý5Öý!˜4~þ >Ó#Û"æ2ã—*˜"ä—w§ë!˜íRÂO—˜íS˜Ã–ý E� ��Š�E� ��‹�(E>Ó:e—Ë¿Ó2e—>¾ÛW(4æ2ã—*ç—"ä—r§ë!�˜íR±–ë—íSç—Öý*à—í[Ä—§íR(F�íR0:v—Ëo(>Ó:x—Ë¿Ó2x—*Æ—Û�w#"Æ—í[Ê—§íRí[à—§íR *Ê—"Æ—öÿÉ *Ä—|µÈöÿɯÉ:˜·ÈÃØ•¯É¯É¯ÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É!˜>¾>�(>ÿ·ÉÛ-æÈöÿÉÛ/æÈöÿɯÉ!æ—>¾ :c—Ëo(Ó�ÉÍ=–(ûyÓ >@Ó>PÓÉ!˜¯ó¾ yÓ 4ûÉû>ó¾8ù ìy2˜4ûÉ Í]–(ûyÓ,É Íg–(ûyÓ.ÉÉÍŠ“0:æ—·È:Õù§("Ë:ã—( þ(¯öÿ2â—Éþ(öþ(òþ(îéËÿÓ2x—*Ê—í[à—ë*È—~û#ë§íR í[Ê—íSÈ—É>É3!˜¯û¶(ýó>ƒÓ#:â—Ëw 5í[˜æÿ!˜íR ˜íS˜û§ÀÐÔ>É>É>É Í)–(ûyÓÉ Í3–(ûy���������������ÍŒ“?!æ—¯û¶(ýó:â—Ëw 5í[é—æ§!�˜íR ë—íSé—û§ÀÓ*ä—6�!â—6�!ã—~6�ûÉOÍ–(ûó*Ä—+"Ä—:v—Ëo(í[à—§íR�§íZ >Ó:x—unction 30 (user function 8)����������������������������������������������������������������������������������������������������xÝáÉÃ’”ÃЕÉ�ÉThis is a patch area reserved for inplementations of function keys, and other "hacking" in consoleinput Use Bios f�Ñ åÿÉyþЇ‡�O‡�_!Íü F#N#~#foËp |µÈéËhÊýÝååÝá!æü�~þ0>‡_�!ª‘~þÿ(1Ýw#Fyæ°Ýw Ý~ æWyæà²Ýw æÀWÝ~柲ÝwÝåáÍý íxíÅÓ >ðÓ É0|§ )}þ0$‡‡……_�!»’Íå’yþÿ(A!��7ËËú"Æù¯É>ÿÉÉCRT LPT CEN GRAPH SPOOL LPT1 LPT2 ë�!æüÕÅå¾ #øáÁÑÉáÁ2x—ÓûÉ3Í’8�ÍWú�ÍKú¯É>ÿÉzþ?؇‡ë!Íü�O ~7ËoÈ##~#foë§ÉÍ’8Ù�ÍWú�ëÍKú¯É"|µ(�ÍWúë!Š“�ÃKúó>É2Š“2Œ“ûŠ“É>Ó É > to retry�
  1076. CP/M Plus Version 3.0 - Jet-�ÿ�ÿ��À®À�À�€€€@€ €€€ €€€€€€@ € €��*Eý.ó|µ !Ì—�"Æ—"È—"Ê—íSà—!��"Ä—>Ó:x—Ëÿ—!dú}2²—<<2·—!åü:*�¾ÀüÿGýG+�Ý!ìüw#æOw###Åë� ~Ýw�Ý#ÁÝq�#ëÅ�Ý ÁÙÉ!»—Íý!dú|íGû!Š‘Íaû!ª˜ÍaûÉCCP.COM-error. Press <RET>øÿÕöÿÕ*ü&�)þ~#foÑå~#foÑ2 üé2üÉÍ­þ¯Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ* �"¾ù*"�"ÀùÛæ ( !�"¾ù"Àù*(�"Æù*$�"Âù*&�"Äù!pú}2_—!hú}2m—2Z·À|µ ô¯É*¾ùÍ�æÉ*Âùå�ÿ¯)ÜÖ�· |µ óáëáÃ�”y2üi&�)þ ~#fo´È{æÀåë!þÿ~2 ü!úÿ~#foÍ`ûáÉ��íC
  1077. üÉíC üÉíCü:ü2üÉi`#z³È+n&�É éÉ*Àù*Äù*Æù�)åÅ>ÿܦ�Áá·È|µ ïöÿÉh&�å)))ìü~æáÊ&–³��ÍÖ�~Äè�þ >ÿþ ¯wÍß�¦ÉÅåÍÍ•áÁ·ÉÅåÍ&–áÁ·ÉÅåÍ�”áÁÉ*¾ù*Âù��¯)ÜÖ�ó1àúÍÃ��ÅÍvýÁ øÍL‘:�À§(*þí[þíKþíSþ"þíCþ�!þÅ^#V#{²(åë++~2 üy2ü+V+^ëÍ`ûáÁ ÞÃàú*Àù*Äù*Æù�)0åÅͦ�·(úÁÅÍl•Áá|µÃ9rÍbrÃðu�����������������������������������������������������������������������������������������������������������������������Ú—u>ÿ2#ŽÃ—uþÂo:#Ž<ÂoáÃÖŠ¯2#Ž*ð‰É�!��"ºù"±ù++É"ô‰Ö29ŽÉ�ÍCŽÃ†Íwt*{‰}¤<È^#Vz³È!ª‰¾ÂcŽ!�>ÿ¾ÂcŽ! �ÃJŽÍwt*q‰~·À6ÉÍ9r!ôÉÍ�=‡�*‡‰"ô:‰*}‰Íô®�:ô·�Ä=t:ßùÖÈ:œù<Ìt¯ÉÍøsÀÍõrÀ>ÿ2œù*i‰^#Vë+Í z¯ÉÍd�È!¸‰�ù�åÕÅÍKú*}‰åÍ@rÍàŒ*áù))ÑÁÑÕÅ:‰Í ôÁáÑÃKú:Œ‰Ú�ñ)�õæÖ Ò�O�ñ Î�ÁÂñŒ"žù!�ùæ¶wæ Â[�æOæ?WæGzæà±O:„‰ÒV�õxGyOñÃG�xæ¶w�qÉ*}‰}´<ÉÍd�È:œù<È:åù·È*i‰^#Vë|µÉ:ï‰w·È:�‰<wÉåÕÍàŒá�ù�:‰Í ô"±‰áÉ·Èþ ÚÜŒ>Ê´Œ>2œùëÍd�Èë:ßùþÊàŒþ#ÊÏŒþÒàŒ>2œùåÍ9xáÂàŒ¯2œù~2�ù#ë!��æ Â� ÅÊ� Ê�)�õxëð‹*ö‰}´ÂŒ*ø‰}´ÊŒ"ò‰*ò‰ÍxŒ"ð‰ÍxŒëÍmŒ*ô‰^#V*ð‰ � s#r*ð‰ë*ô‰s#rëÉ*ð‰�:ÊYŒ4¾ÊYŒÍƒŒ*ð‰ë*ô‰~#ngÍrµëÈÃŒ*ò‰ � s#rÉ � ^#Vëžoô“oÍa‹##û‰Ã)oÍ0Žóÿ"ò‰ÍxŒåÍxŒáÈë!��"ö‰"ø‰ë"ð‰ÍX‹ÍoÊCŒ*ð‰~<Â΋ë*ò‰"ö‰Ãó‹:ª‰¾Âô‹ë!�:�‰·Êó‹¾Âó‹:9Ž·�Âó‹*ò‰"ø‰ëåÍxŒÑÊŒë"ò‰Šë*ôñþ‹"g‰Éë*Øù€�þÂ3‹:úù=ºÚ ô:ú‰OÍi‹€�à ôë:úù=¼ÚH‹:ú‰GÍi‹€�Í ôÍa‹6ÿÉ:�‰G/OÉ*ð‰ª‰É�*ð‰ÉåÕÍWúÑáÉõÍ p:ú‰ÍTúñ=ÊõþÒ�ŠÍ ŽÊòŠ¯Ía‹þÊšŠ~·ÊŠ6�*«‰å:­‰õÍX‹ëÍ)o!©‰:ª‰¾ÄT>Ìq‹ÁÑÍpÍkñþÐõþÂÖŠ!”‰:“‰¾ÒàŠÍŽ6ÿ>ÃãŠ<w¯Íq‹ÍX‹Í)o6�#̓Œ:ï‰<€�!€ÿ=Âü{‰þÂXŠ^#V!ÿÿ"û‰ë:ª‰¾Â<Šë!�~ë<Â<Šåë^#V*û‰ÍráÒ<Šë"û‰ë"ý‰ÍxŒÂŠ!û‰ÍûsÈ*ý‰¯>ÍXŠ*{‰ÃŠõÍQ‹:«‰_ 2ï‰{¡2«‰ñõÄ’‹"ð‰Í‚s"ôÍX‹~<ÊŠñ�����������������������������������������ÿÿ���������������������#cdfg�!"()������������������������������������������*ÍNú!ôùë͉ÃrkÃ)o!î‰ë�åÃN�!�aëÃ)oz£<*¬ùÊ)…ë"¬ùÉ!ÿÿ"Ÿn:Ýù·ÊX‰*Ûù:¿‰w�:¶‰¶w#:µ‰¶w*2dù*Ÿn}DÉå�����������������������������ÈÍzÍ‚·ÊäˆÍƒ�¡ˆ>ÿ2ôÍõuÈÍzÈͱ�ÍÔ�Â߀åÍ?qÑë~·Â¾ˆæ¾ˆÍˆÃʈæàÂƈ>€w͈͙�=2ä‰ÍœqÍðuÈÍ‚·À:ä‰wÚs~õ̓�ÁÊ‘ˆpáˆ!ôù͉6�ÿÃNú�‰wáæʈ�ͧ�ÍB�pøÿͧ�ÍÈ�ÚsÍgÍs€ÃrkÍ�Í-xÍœqÍðuÈÍÄp�ͤqå�Í‚·ÂSˆÑëÍ)oÃ_ˆá�ͤq̓�È~Í?qwÉÍ�Ís€ÒÀvÍ-xÍ?qFåÅÍœqÍðuÁápN͆uȾÉ<!£‰4Ê”‡‡5ÍÄpO� >¹Èp# Þ‡Í�*Ûù6!Í÷u¿‡Í?q~æpÂÀv*Ûù6 ÍzÍ÷uÂä‡>ÿ2ôÍzÈͱ��Í‚ÍÝ��Í‚Íâ�ÍÔ�Â߀��Í·�öwå*ouÍq‡Ú‡õ�Í‹tñÊ"‡Í@r6åÍÈ�ÍšsÍvÃþ†ÍXqͤpÍ‹‡Í—u¾wõÍOq~<ñëÄy:Ÿ‰·Ìy �Íg‡ë~æw#w#6�##Í)oÍ‹tÇÍ@r ë*Ûù É�Íg‡~æ?G¸À++!�ú…oã#~áãÉ>ÃTú}´Èë!
  1078. �6�*ùùÍrëÐë*Ûù#å�ÍKúáÉ"ŸnG*Ûù~þ ÈþÈþÈþÈxÃrkÍ�Í-xÍx€Ä…€ÿÍä}ÂÀvÍ@r�ÍË~Í7qÍþ~ÚÀv²ÊÀvÍ(rÍšsÍS‚ÍõuÊ€ÍwtÃ:ŽÍ †:ž‰<†ÍRsáñ·Âí…ÉÍHúÍ¥o:�‰·È>Ãÿ‰ë~þcÐë!œù…oë#~þþÒE†ë^#VëÃ)…G#~È#~É!°†åë~þÈþ Âb†‹†Õþ Âk†�†Õå##N#F#^#V#~#foã~åo‡…Àvþ�ÒÀv2æùÉ{2çùÉÍg*w‰ëÍÞt��·Êª…Ò¢…Þ…+}´Â�…*…‰#}‘o|˜g:‚‰O¯Íönë*ôs#r#wÉ!³ù~ö€wÂ/d~ö@wÃ/dÍ/€ÍHúÍ¥o*e‰>=)Ò†õå_Íg:ßùþ0ʆkë"ØùösÍk*w‰Ã)…*c‰Ã)…Í-xÍ}ŽÍ¤xÀuÍk*s‰"ŸnÉ:ž‰þÿÂ;…:àùÃrkæ2àùÉÍšÍÎqù~ÍšÍÎqÃÂ~ÍšÃë}/_|/*e‰¤W}£_*c‰ë"e‰}£o|¢g"c‰>ÿ2©‰É{·Ê—„>ÿ2ôÍz—„Íðu͇wÃÀvͱ�ë*ô� ëæà«„>€2ä‰õÍ™�ñwÍB�p͈Í+wÈÍ‚·ÂÒ„:ä‰wÍšsÍAsPÍ{ƒ Í2‚ÀÍâ�ÃW|>O2 nÍÀvønÍ}ŽÃRx*e‰Ã)…:¤‰ÃrqÃõzÍšÍÎqÃc|Íq2³‰ÍZrÍTrÍ�Í-xÍzÍÚxÍøs·Ê3„Í—u¾Òã„õÍ@‚ÊY„Ís€æ€ÊY„̓�ÊY„Í×�ÊY„Í…€:ä‰æÀÂ߀ñÔzÍøsÈÍAsÍs€æ€ÊÒ„:³‰æ@ÊÒ„Í@‚ÂÒ„Í$w̓���ùÃrÍšÍAsÍØqÍ=y:Ÿn<ÈÆë¯õ~þ?¯ƒÍkÍé�ÃÃÍ?q~þ?ʾƒÍZrÍTrÍ�ñõÊÚƒ*áùå>ü¥o"áùÍ’sá"áùñ!ÃsåÊ÷u:åùOÍÝuÃvë" ‰öÃ�ƒÍ}ŽÃ6wÍšÍÎÛù
  1079. �~æ€Âƒ2µ‰ÃÀvÍAsÍs€æ€ÊvƒÍ@‚ÂNƒÍ‚·ÂNƒ~æÀÊvƒÍ$w̓�ÂWƒÍ+wÈÍ‚·ÂvƒwÍrÌšsÃvƒÍ$w̓�ÊrƒÍ�ÊrƒÍ…€:ä‰æÀÊrƒæ€Â߀>€2¶‰Í+wÈÍAs@Í2‚ÌÝÃrk!ÿÿÍZ…¯2Úù!€�"ØùösÍg:¤‰2ÚùÉÍTrÍ�Í-x:àù·Ê¹‚>þ2ô<2½‰ÍÚxÍç‚!½‰¾Èw:ôþþÈÍ
  1080. z>€2µ‰*Ûù6�ÍÝuÍvÍÝxÍç‚ÉÍøsÈÍOq~<Â÷‚wá:µ‰Òƒ*Â)oáÉÍ@r ukÕÃí�:áùæþÈG*g‰`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@‚À*o‰y¦Âr<É:„‰öà/GÍ?q~ À##~æ?É Í6‚ÀÍKræ@ÀÍ?qF6�å##N6�ÅÍðuÄâ�¯2ŸnÁáp##qÉ:¡ù�#É*Ûù~õöwÍõu>�2Ÿn*ÛùÁpÈÍ@rë! �~æàöÉå*ô"ôáÉÍvrÅÍ@rë*Ûùë°w# Í)oÁ È6�#ÃÌ�Í™�åÍ�áÉ�Ãä�Í‚·ÀšsÕôùåÕ�ÍNúÍoÑáùÉ#Fx·Â�T]## #~ È·Ê�þ Ê�ë
  1081. �ë*ô¨¾Â4�# Â'�É Â4�!ç‰Ãoå� �ë*ô¯õ~·Ê^�þ Ê^�33õ€G# ÂP�ñ°áÂv�:ßùþdÊv�6�¨ Ây�ÈÃ�¯2ôÍ@rë !׉åÍ)o#wÑ*Ûù~åë"ÛùÍðuÊä€Í‚·ÂÒ€ë!ä‰Fw·Ê䀨æàÊҀ̓�ÊÒ€:ä‰wÍrÌšsá"Ûù:ßùþÈþÈ>Ã儯2ä‰ÍrÂý€Íƒ�õ*Ûù~öwñćwá"ÛùåÍ€oÍt�Ít!Þù~·Ê$€6�á:ßùþ0ÈÍ3sÃsÍirÚ€á"áùÉ!ðù~·È6�*e‰>=)ÒQ€õå!©‰ÍQÍX€Äõáñ·Â<€Ãk*{‰}¤<È^#V{²È!�~·À! �Ã_€*o‰~ÉÍs€æ€È̓q‰~æõ†wñÄèrÍrɯ2µ‰2¶‰Ã¹€*Ûù�ë~ 2¶‰~¡w#~ 2µ‰~¡wÍZr!��"ô"ô¯2½‰=2Ýù*Ûù~2¿‰æ=2ž‰þÿÊß2¤‰Ík:àù*ÛùwÍõrÌXsÍõÃ/€Í sÈ6�ÍXs*á–W#xž#õ²Wñ{žÉs+p+qÉÍ7qår#r#rÍõuÊ>Í@r�ÍË~áåÍþ~Ô Ív>�2ŸnÃáÉë �ÍË~!!�q#p#wÉ2ª‰wW*e‰Ír_ÕÍ3oáÒ«n-É!¤‰s:¤‰!©‰¾ÂxþÿÀÍQÈÍèt*x:Ÿn<Âœ~ÑáÁÅåÕ. Ê©~Íz.Ê©~ÁÁÍAsÍÜnÁ¯ÃrkÑãr##sáÍÜn<Á}ÃrkÿÍä}ÌõzÉ�Íä}Ìc|ÉëN�! �~æ€�O>�ˆG~æ€G!�~‡‡‡‡·€Gõ~æoñ>��É_yG~æüá.|°~! �w:ßùþcÊk~ÕÍèsÑÊ[~!�x–æ?Â[~! �~¹Ê¤~͆uÂ[~ÅÍ—uÁ¹ÒP~ÑÕÂP~ÑÃvkqOÍ-yÍýxá~ÅÕÍ=yÑÁ.:Ÿn<Ê°~Íz! �åVq##~_Õæ@°wÍډͶsÑ:¨‰WÕÍM{Úº}Ê›}>Íÿ‰Ãº}ͶsÍ p>ÍTúÍJsÁÅ:«‰!ƒ‰¦Ê·}�ÍžoÁx!¥‰¾ÚÇ}w4 ÂÏ}ÍP|ÍW|ÂÞ}ÍP|ÍÜnÂqÍÕnÂqÅ*Ûùë!!�~æõ~#~æO~æð#¶ÍFrsÃ}O� s#rÅÍòp:ßùþ(„}y==„}Áõ*«‰å!�‰^WÕ*y‰^#VëåÍxŒÑÂ7}ë=2”‰wͼsÑÕ¯w#òK}WÂK}*±‰"«‰ÅÍJsÍ p¯ÍTúÁÍžo*«‰ÑÕ:ƒ‰¥�Â[}áá"«�Í+rÍîsÍS‚ÍXq:¨‰þ€Úœ|Íqz:Ÿn·ÀÍàpʺ|!ª‰•‰Íoʵ|>ÿ2”‰�Ã}ÍÜnͤp2Ÿ‰��·ÊÑ|O ÍÌpDM͸w}´ÂÞ|>Ãrk"«‰"–‰¯2”‰:ª‰2•‰ë*Ûù� :£‰·:Ÿ‰Ê}:ƒ‰<OÊ |�Ã|ÁAO:œ‰·Ê|x¹Ú|yáÁpÁ!™‰V�ºÒ+|Wy/¢2˜‰Êo{õ:œ‰·ÊB|Í †Í¶sñgÍ�p|þOÄEú¯ÉÍKræwÉÍKræ@õ~ö@wñÉ>�2œ‰Í9r:¶‰·>Âå„:µ‰·>Âå„*Ûù†þ€Úˆ{>€ÅF6Ååõ:ƒ‰_/ Gá:œ‰·Ê§{:¥‰¢¼Ú¨{|�O»Ú|ÅͤpG:Ÿ‰¸_Êý{OÅ�ÍÌpåÍÌpÑz”W{•²ÊÂ{|µÂõ{:œ‰·Âõ{*…‰}“|šÚõ{ÅÕBKÍNtáÁÒÂ{ Ñz¹Úý{y“G:¨‰!¥‰¾Ú{þ€ÂvkÍqz:Ÿn·ÂvkÍÕnÍàpÊvkÍòpÍM{Ú‚qÂ?{ͶsÍ p>ÍTúÍ“oÂq!��"–‰>Íÿ‰Ã‚q:“‰G:�‰O õ:˜‰þÚh{=2˜‰ñ7À¯ÉñÊr{y·ÈöÉy/W!¨‰:™‰þÚl{åÅÍ=yÁá:Ÿn<È>¡w##~2§‰Â z4~æ?ÊÉzÍz̓ŽÂ¹z:œ‰<ÊÉzÍzÊÉzüzÍÞxÍAsÍXq¯2¨‰ÃrkÍKr:§‰w++~=æwÃvk4Í—uO¾Òìz5:œ‰<Êvk4Í-yÍýxüzÍîs>ÿ2œ‰ÍXqÀÉ!ÿÿ"ôÉ*ô>ü¥o+"áùÉÍvŽÍûsÄ
  1082. z*Ûùå!b‰"ÛùÍÝuÍvá"ÛùÈ:ô·À �r#~õåæ?w#>r# ÂLz=JÌ‚·
  1083. ÊLzÍvr� �ÍùwáñwÍÈ�ÃbrÍÜnÍ?q~O ͆uÊÚz·†yw·ÂŒy~¾ÂòyèyÍyëÍyë¾Âòy#¾Âòy # Âxyëìÿ åÍ—uÑÍøywÅ� ë ÁÊÙyÊÚy¾ÚÙy·ÂÚyÍyëwÍ@r �~æwÍbrÍ�tÚsÍÝsÃÀv¾Àë¾ë!�‘ÊyxÒy>€¶wÉ~·À6�:Ÿ‰·È6€É~#¶+Àw#w+Éå�~þ�Ú;yæwáɯ2ŸnÍrÀÍKræ€ÀÍèsÊòyÍü�OFÅqÍ-yy¸ÜýxÍlyÍ?qÁNpÃýxÍðuÈ�Íg‡:£‰·Ê“y~vÍõuÈÍ(r Í÷wÍÈ�ÍvˆxÍwÊ€uÍHxÈxÍq2³‰Íx€Ä…€ÍõuÈ� ÍxÍ)o:³‰æ@ÊÎxåÍOq~á#wÍšsÍvÊ€uôx̓ŽÈÍbr_å++VÕÍ@rë*Ûù Í)oÍ—uOÑás++r�ës~ ÅGæ°wÁ#ÃýwÕ�*Ûù #~Ö$Ì%x+ëÍ@rÁɳùöÉ*ÛùÍ9xÀ> Ãå„ #>?–æÈ Â;x·É*Ûù~� wÉÍ-xÍx€Ä…€ÍývÍHx" ‰Í0x * ‰ÍãuÍúuÂã„ÍwÄŠwÍHxÍývÃEwÍõuÊ€uÍ@r~æ›w:³‰æ€Â�w6åõÍ‚·Â¦wwÍšs�ñÌ‹tÍÈ�ÍvÇwPY*…‰{•zœÒîwÅÕBKÍNtÒæwÑÁy°Êºw ÕÅÍNtÒæwÁÑúw<ÍptáÑÉy°ÂÒw!��É€Íx Êšô>þ2ôÉ:ôþþÈÍ
  1084. z¯Íÿv* ‰~öw ÍãuÃv*áù"ôÉÍ
  1085. zÍÝuÃvÍq2³‰>þÍÿvÍõuÈÊ„wÍ@r~æÂkw:³‰Ô(rÍs€Ú~w*ÛùÍ9xÊ~wÊwÍs€Ò~wÍÔ�Ê~wÍ…€Ã<w͆uG:¾‰<ÊÞv¯2½‰xÁ·Âv# ÃWv:¢‰<­v:ôþþÌêvÃv¯2�‰2ŸnGÉæ?ÉÍívÍt>ÿGÃrkx·Âv~·Âv:½‰·Êv2¾‰Ã”v°ÁvÅÀ##~·ÀÍõvå*ô$Âûv*áù"ôáÉ>ÿ2Ì€o¯2¾‰Ík�ºv�ÍtÍøsʺv* ‰ëþåÊ*vÕÍirÑÒºvÍ@r:åùO�~þåÌív¯2¢‰~æï¾ÊWvë¾ëÂWv:ô·Êv2¢‰Ã”vy·Ê›vþ?Ê”vxþ Ê”vþ Ê|vþÌ·v–æÂÇvÔvÅNÍ:�‰ÃrkÅõ:„‰/Gy Oñ ‘æÁÉÍOqA ÅÁ ¯+¾Â¬u ¢uy2Ÿ‰:£‰·x¹uÅåo&�:‚‰W>’OÍ«qE:„‰¸áÚŸuÍ?qN/æ¡°ÁÉ*Ûù" ‰y2åùͦŒ>ÿ2�‰ÉÃ÷u ÍÝuÍtÍõrRsÍXsÍÞtDM*w‰6�# x±Â u*o‰w*‰‰ë*w‰s#rÍ€o*i‰6#6�Ít*}‰"±‰ÿÍtÍøsÊjŽÍ@rë*±‰|¥<ëÄ�Œ>!¾Ê8u>å¾Ê8u> ¾Êtu>¦ÂnuͦtÍvrÃ8u �~*o‰wÃnuT] ñÊKúëÃKúÅͦtÁÅÍÞtë*w‰Áå"w‰Í¦tá"w‰ÉÍ@r�ÅÑ ÈÕ:£‰·ÊÃtÅåN�ÃÉt ÅN#Fåy°ÊØt*…‰}‘|˜Ôhtá#Áðt*…‰Í«q#ÉÍ s6�ÍëoÂÿt*q‰¾��ÊÿtÃ@ŽÍÉ!ÿÿ"áùÉÍtÃ@t*‡‰ë*áù#"áùÍrÚt:áùæ‡Â&t2·‰·ÀÅÍ’sÁ:Þù·ÀÈrÍ0t:Þù·ÈÍsÍ+sÃ’syæ<_W`iÍ«qDM*w‰ ~ÂbtÉÕÍNtæþÁ±ÂptwÉõÍÞtDM*w‰esÕ
  1086. �^#V#~2ú‰ëÑÉÍõo>âsÍ9r͆r>!��"–‰*y‰þ³s*ð‰ÍXŠ*ØùÿsÍ‚s"ôÉ*g‰ë*ô€�ÍKú!Ÿn~<È:áùæwÉÍbr##>ÿw#wÉÍÄpÃûsÍèsÀá> Ãrk!áù~#¾À<ùG~¸È#·Âs<É*q‰#~·É!;‰å!͉ÍþrÊùq!Ô‰ÍþrÊÀváÉ!Þù~·È6�Ík!��"áù¯2·‰É*q‰NÍ1qqÉ*{‰Ã]s*{‰Ã[s*y‰}¤<È^#VëåŪ‰ÍoÁáÂts6ÿ �^#Vë}´ÈÕozœgÉþ*‘‰ë*‹‰|ægÍrÐÅ͸q*u‰ë*‘‰Á ÊÆr ÊÑr¾ÈÍr�ÍRs>ÿ2Þù2œùÍèrÍrÃZ…¾wÈ*q‰>¶wÉwÉ:¤‰c‰Í r*‡‰#ë*i‰s#rÉ*�ùÍrÈ’ùÃr:Œ‰æ€À!À‰:ßÈ)Ãÿqe‰:©‰O!�Íþqµ´É*c‰:©‰OÍ«q}æÉÍ@rÍ2rÐæn �~ÉÍrÈán*g‰:·‰…oÐ$É*Ûù�~ÉÍKr6�ÉÍ?q~æwÉÍKrö€wÉ*áùë*i‰{–#zžÉÍirØr+sÉ{‰ÉÍOq:¨‰w:ßùþÒ’q4ë~þ€Ð:¥‰wÉÍ?qr##rÉp# Èäq È|·g}oìq*g‰� ¯†#ÂÁq¨G ¾qÉÍ1q*q‰¾Äãq:µ‰·È*Ûù¯wÉ*ôë*þùÍrÒ÷q*’ùÍrÈáá>
  1087. Ãrk 2­‰"±‰:ƒ‰O:¨‰¡G2“‰!«‰¶wÉ*Ûù�~‡õzWñw+ Â!qzÉÍ?q#~É*Ûù!�É*Ûù �É*Ûù�ÉÍGqë!�ÉÍOq~2¨‰ë~·ÂmqÍ—uOÍýx~þ�Útq>€2¥‰Í?q:„‰¦2¦gÍ�pDM*š‰ëÍ0úMD"ý‰Í!ú*ôMDÃ$ú:�‰Oëq!‚‰N:¨‰· «pG>–O:¦‰ ÊÂp·ùp€É*Ûù�ÉÍÄp :£‰·ÊÚpn`É ~#foÉͤp2Ÿ‰O�ÍÌp"«‰}´É:‚‰O*«‰¯Íön"«‰�ë!«‰s#r#pÉ*k‰N#FÅ*m‰^#V#F*«‰:­‰O}“|šy˜åÒ9p*€‰Íänáã+ãÃ"p*€‰Ííná}“|šy˜ÚPpã#ãåÃ9pãå*€‰ÍänáÕÅåë*�‰DM"û‰ÍúÑ*k‰s#rÁÑ*m‰s#r#pÁy“oxšÍú¯*k‰w#w*m‰w#w#wÉ>2´‰Í'úÃ¥o¯2´‰Í*ú·ÈOͶoyþÚ²nòn<ÀÍëoÈ*e‰ÍrÈͲrá:ßùþ0È!ª‰:¤‰¾ÂæoÍs:´‰·Àòn¯2ÞùÉ*‹‰>€¼À¯½É*áùÍ«q"‘‰q4À#4À#4ÉÍoëÃ)oÍ7q®‰ÉÍoà o¾À# ÈÃo Èw#Ã*oJÍú|µÈ^#V#"i‰##"k‰##"m‰###"o‰#"q‰##ë"š‰!s‰ Í)o*s‰ë!€‰Í)o*…‰|!£‰6ÿ·Ê~o6�7Érror�File Exists�? in Filename���ònòn>ÿ2©‰a.ÿ"Ÿn:ª‰2íù:çù<Äûù:ßùþÊ5‰þÊ5‰Ã;‰:¼‰2ôɯ2¼‰2ôÉ{•_zœWÐÉ{…_zŒWÐÉ È)�Ã÷nÍ7�����������������������������������������������CP/M Error On : �Disk I/O�Invalid Drive�Read/Only File�Read/Only Disk�Password E��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ùÊ)…ë"ÏùÉ!Óùz£<~ÊrksÉë^#V#N#Fëx±ÈÅåN:ßùþoʲkÍ€ùõkÍ(fá#Á Þk��������������������������������������������������������������������eÍúÃrky<Ê k<Êk<Ê%kÃzùÍÿdÂÀvÃrkÍÿd·ÈÍ·dÃrkÍ6úÃrkÍ9úÃrkëMDÃŒf:ÏùÒok!Õù6€å!hkå: ôþÊšeÍnù·ÈÍtùþÊe2 ô¯ÉÍrká6�ÉÍe2ŸnÉ>Ãrkz£<*ÏÊ9iþÊŒjÍ^g:Ïùæ—j~þx jþÊ)d¹ÒàjÅåÍÀfÚh:*n·ÊÀj:¿kþÊÅjþÊÅj>ÃháÁë*(n+"(nwë+ÅåÍ+g¯2+nÃh¯2+nÃÿgÍÉfápÅÍØfÁÿÍîf!��"ºù ÃÍ>2+n2*nÃhÅÍjfÁáåÅx·Ê.j#NÑÕz�WÅå:¾kºÜfáÁÃjå:¼k·Êh!·ù–2¼kÍWf!¼k5Â=jÍ^gÃhõx¹Ú^jñÅåÍzùÃh:¿kþÊmj:*n·Ä;gñ#wÅåOÍgÍfáÁ:¿kþn·ÄgÍ‚fÍ^g¯2½kÃhþ¢iåů͠eÁáÃÿgþÂÄiá:½k!·ù¾Ú½i*(n~·ÂÝgÃ×g5ÍWfèiþÂÕiãÍØfãÍjfáÃ×gþÂMj¯2¾këͨgëx·ÊÎië*(nÊøi+wÃíi"(nÅÕÍjfÊhÍÍeÃøhþ Âië!%n"(nëÍ^gÃÿgþÂ-i:*n·ÊÿgÃ$hþÂPi:Êù<Ê\i:½kW:·ùºÊÿg2¼kx·ÊMià jþÂsi:Ëù<Ê9i>2¿k:*n·Â9ix·Êÿg~+ÃqjþÂ’iÅx2¾kå:*³g*&n~·2+nÊoh#"&n!+n6ëÃMjþÂÅh:½kW:·ùºÊÿg2¼kx·Ê jåͺgÑ*(n+"(nwëà jþ i:¾k¸ÂÜh>2*n2¿kÃ:hë*(n:¾k¸Êðh+wÃáh"(nÅÕͺg:·ùG:½k¸å:+n·Ìœf2¿káÁþ Êçjþ
  1088. ÊçjþÂ5hÍÀf»Òÿgë*(n~·Êoh#"(nëÃMjþšhë*(n~·Ê`hëÍÀf»ëÚUhëÍogëÃjh*(n~#"(nÑh!*n~6�·Êsh!+n6�ëÃÿg:+n·Â‚hx·ÂohÍÚŠg{2·ùÓgåÍfá#Ãwg:·ù2.nÍgÍ+g:.n2-nÁáÉ!%n"(n¯2*nÉ!Âl"&nÉ!*n~·À4:·ù2-nÉÍÀfÔ‚f:ÀkG�ÍîfͳgͨgÍ^g¯2+n>2ßù:·ù2½k*ÛùN#å¯G2¾k¹Âÿg ÅÈ2ÀkÕgÅGHÃ)oá+6�É:·ù2,nÉ:·ù!-n¾Ð ÍÍeÃg:,n!·ù¾ÐÍÍeÃ+gÅå*(n�~·ÊLg#ÃBgxƒ¹õÔzùñáÁØÑÑÃÿg:*n·È:¿kþÈþÈþÈåÅÍg*(n~·Ê“gOÍÀfrf ÍÍe
  1089. ÃÍe!Óù
  1090. ¾ÈÅOÍ(fÁÃŒf*(n~2*n*ºù}´Ê·dÍ!ô#·Â¶f!��"ºù"¼ùÀ÷d:¶ù_:·ù»Éë*(në·È#wÃÎfx·ÈÅHåë!ÂlÍ)o6�"&náÁÉ:´ùÐ!ÂlÁk Â
  1091. gëx·Ð5~·Èyþ f5Éþ À6�ÉyÍðdÒ(fõ^ÍÍeñö@OÍÀfÈ:ßù=Ê7f:ÏùæÂÍeyþ ÂÍe:ßùþÂIfÍÀfÈ ÍÍe:·ùæÂ=fÉÍef:¿kþÈ ÍzùÃzù#ÍÍeÍ‚f:·ù!½k¾Ð ÍÍeà ôG:ÏùÒŽe>¾ÈxþÊ�eþÊ�ew>ɯwÉÌ©eÄzùÉ:Ïùæ»e!Ôù>®æwɯÉ:ßù=ÊzùxæÂzùÃzù:¼k·Âöe:ÏùæGÅ:ßù=Ä/eÁÅͽeÁx·ÂöeÅ:Ôù·Ä€ùÁy!·ùþÈ4þ ô·ÂšeÍnùæÉ!Õù6@ãéG:ÏùæxÉÍeÂÿd: ô·ÂPe:Ìù<ÊÿdÍeÀ: ôþÊPeÍ eÍnùá6�æÈÍ eÍtùá6�þÂe! ô¾Â^e6�Í eÍtùá6�þÂue:ÏùæÊ)d¯ÖÈ<Í eÃ^e!Øù€�Ód*Øù"rdÉ*rd"ØùÿsÁ<È:æù�gÉå:ßùþ!ÔoÍ�dÑ*fdùë}DÉ! ô~6�·ÀÃtù!rkåÍ·dÍðdÚÖdõOÍ(fñÉÍeÀþÂådÍ^eÃÆdþÊÆdþÊÆdÉþ Èþ
  1092. Èþ ÈþÈþ É:Function = File = �������������!ýÿÃ,dÍ$Ž"¬ùÃhù��!��9"fd!¢dåÍ o͉d:æùõ2™‰Ítd·Â™d:ßùþ!ÔþnÍdñ=ÂHdgoÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßùO*ÛùëÃ;a*åÍ‚f:ª‰ÆA2=n/nÍîcÁ:óùÒîcÍîc:ßù0! dþdÚ¯c61#ÖdÖ
  1093. Ú¸cïcp#Æ:w#6 !d6�:Ýù·Êåc6 Õ*Ûù#ë!dÍ)o6.#Í)oÑÍ‚fûcÃîc
  1094. ·ÈÅOÍ(fÁÃîcBDOS � ÍcÂc>�áå� wÃàbÍMcÈþ Úõbúõb Â2cþ*Ê7cw#·É6?#ò7cÉ .,:;[]=<>|�å!?c¾Ê]c45#ÂRc·áÈþaØþ{Òicæ_æÉp# ÂlcÉþ Êscþ ÊscÉ Ílc �ÍlcÍscþ:áå¬bÍMcÊàbÖAÚöbþÒöb<w#ÍMcÊàb�þ.ÊÊbþ;ÊûbÍc¶bÃàbáå � �þ;ÊûbÍcÂÔbÁÕÍscÍMcáÀ!��·Èþ ÈëÉÁÁ!ÿÿÉáå……#…-…A…J…S…@Y…ukukJ…Àvukuk}…‹…�…Í…ß…*†P†è…Ȇ¦‡ˆ(ˆdˆñˆþˆ‰‰'‰{k‰k•k•kAngnXnJn����vn…n‘nþ˜À!)…å*Ûù^#VÕ#^#Váëå¯w# Ílc�Ílc!Jb ^#VëÍ€cÁ:çù·ÀÃ#d!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/dÂd(fkú€ùk+k1k7kÈg=k}‚ƒ‚–‚ ‚‡ƒ›ƒìƒõƒûƒ„ „ï„õ„û„……Ór�Y�l]ë"Ûùëy2ßùþÚ;a!��"˜‰:Úù2¤‰=2¼‰:æù=Ê;a!•a~·Ê;a¹Ê4d#Ã.a{2ž‰!��"Ÿn"Ýù9"2d!;‰åyþ3Ò]aK!ÆaÃoaþ€Ò\bÖbÚÀvþÒÀv!,b_�^#V*Ûùëé�Å å…�›ÛÝ – Sô”ä•HýAQ "?LDCCP��Ô“ÐÔ%àY` p��¨@���¡�D��6ÃŽa� !�X�E‚€B€�ˆ�� � ��T&�€���}����ú2��@��„��>Œ€�àðd��dŸÿà��èT�_0/Çù2~‘Â"°tC$�É`£¸Œ&æ“ÃGqŒFÅu€@à�Iùºw�7DléÄ�#u±@ ptÁ6Y"�š��@�ã´Žûìph��!��ºh“-��WŒ«ð�„��Xð��o�Ù P�ð@ê0{4��fê�ð›F€Àh�!²` Ú:�g„P��p±š�@�piš�kx�8(Í€À �@���€@�ˆ��!��Y ��� f€�à ‘��Hd2€€@ dòh���������������������������4�—Q€Èeq žM™NG#yÈ\ (Œ§3˜€xR"•Â¡¼@r2�G��4
  1095. !”äÑ@Øu9ˆ
  1096. ÆS‘ÌÒo7bကZ %N‚Ðe´¡'%©¦G¢@)úJrJ¤t�¦"!¡¨FZ�!újz´x�¨ ª!¤FK@)ú‚jš<u`©&!¡¨F§@1ú¢J¢*deˆŸ¬&§«F‰@2
  1097. J²*h¬ §«"¡Æ…€2J²*hd !§«"¡Æ—À*¢dh| &'«"¡ÆŽ@2¢‚²,hð!ª!˜«"Æ�@2¢J’´j4$§$©ª&Ƥ�2Jr¢²*i ($ «"¡Æ’�2‚J²*hü($§¤©+F¢€2’*š¢¢h¸)¤§˜¤«FŒ€2šJz²*à��ž€€Z %N‚Ðe´¡'%©¦G¢@)úJrJ¤t�¦"ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå � Title Boot.Z80
  1098. ;------------------------------------------------------------;
  1099. ; This module patches the I/O-parameters from the loader to ;
  1100. ; the Scb.Rel/ExtScb.Rel and Chario.Z80 . ;
  1101. ; It also loads Ccp.Com/NetCcp.Ccp on coldboot to a reserved ;
  1102. ; area in Bank0 0000h - 0DFFh/0FFFh, from where it will be ;
  1103. ; reloaded to Bank1 address 0100h on warmboot. ;
  1104. ;------------------------------------------------------------;
  1105. ; Latest update: 1985-11-15. PSW
  1106. ; Biosrevision: F
  1107. ;
  1108. .Z80
  1109. False Equ 0
  1110. True Equ Not False
  1111. NetWork Equ True
  1112. WrkStn Equ False
  1113. Cr Equ 13
  1114. Lf Equ 10
  1115. Bdos Equ 5 ; Entry to CP/M
  1116. Base1 Equ 0100h ; Ccp in Bank1
  1117. Base0 Equ 0000h ; Ccp in Bank0
  1118. Page 66
  1119. If Not WrkStn
  1120. Switch Equ 1CH ; BIT5: TERMINAL TYPE
  1121. Endif
  1122. CiVc Equ 20H ; IN LOADER, BUT Switch DEPENDING
  1123. CoVc Equ 22H ; -"- , -"-
  1124. AiVc Equ 24H ; -"-
  1125. AoVc Equ 26H ; -"-
  1126. LoVc Equ 28H ; IN LOADER
  1127. NoDev Equ 2Ah ; Number of character devices
  1128. FFlagAdr Equ 2Bh ; First flag byte address
  1129. AttachI Equ 7Eh ; Attachment to global disk I:
  1130. AttachJ Equ 7Fh ; Attachment to global disk J:
  1131. Extrn IntVect,Sio1Iv,CtcIrv ; In Bioskrnl.Z80
  1132. Extrn ?PMsg,?BnkSl,?Mov,?XMov ; In Bioskrnl.Z80
  1133. Extrn IniStm,@CTbl,RestTbl ; In Chario.Z80
  1134. Extrn SIOVec,CTC0Vec,CTC1Vec ; In Chario.Z80
  1135. If Not WrkStn
  1136. Extrn PioIrv,PiaVec,PibVec
  1137. Endif
  1138. If NetWork
  1139. Extrn Init ; In Bdos
  1140. Endif
  1141. Extrn @CoVec,@CiVec,@LoVec,@AoVec,@AiVec ; In Scb/ExtScb
  1142. Entry ?Init,?Patch,?LdCcp,?RlCcp
  1143. Extrn ?Titel ; In Drives.Asm
  1144. Page
  1145. Dseg ;; Bank0.
  1146. ;------------------------------------------------------------;
  1147. ; ?Patch -- This routine patches the I/O-parameters from the ;
  1148. ; loader. ;
  1149. ;------------------------------------------------------------;
  1150. ?Patch: Ld Hl,(CiVc) ;; Console input bit vector
  1151. Ld (@CiVec),Hl
  1152. Ld Hl,(CoVc) ;; Console output bit vector
  1153. Ld (@CoVec),Hl ;;
  1154. If Not WrkStn
  1155. In A,(Switch) ;;
  1156. And 00100000b ;; Graphic terminal ?
  1157. Jr Z,Patch1 ;; No...
  1158. Ld Hl,1000h ;; Set device GRAPH:
  1159. Ld (@CiVec),Hl ;; for console input
  1160. Ld (@CoVec),Hl ;; and console output
  1161. Endif
  1162. Patch1: Ld Hl,(LoVc) ;; List output bit vector
  1163. Ld (@LoVec),Hl
  1164. Ld Hl,(AiVc) ;; Aux input bit vector
  1165. Ld (@AiVec),Hl
  1166. Ld Hl,(AoVc) ;; Aux output bit vector
  1167. Ld (@AoVec),Hl ;;
  1168. Ld Hl,Sio1Iv ;;
  1169. Ld A,L ;;
  1170. Ld (SIOVec),A ;;
  1171. Ld Hl,CtcIrv ;;
  1172. Ld A,L ;;
  1173. Ld (CTC0Vec),A ;;
  1174. Ld (CTC1Vec),A ;;
  1175. If Not WrkStn
  1176. Ld Hl,PioIrv ;; Pointer to interrupt vector
  1177. Ld A,L ;;
  1178. Ld (PiaVec),A ;;
  1179. Inc A ;;
  1180. Inc A ;; PioGBInt
  1181. Ld (PibVec),A ;;
  1182. Endif
  1183. Ld Hl,@CTbl-1 ;; Address NoDev in Chario.Z80
  1184. Ld A,(NoDev) ;;
  1185. Cp (Hl) ;; No match Loader/Chario
  1186. Ret Nz ;; Return and use default in Chario
  1187. Ld De,-4 ;;
  1188. Ld B,A ;; Counter
  1189. Patch2: Add Hl,De ;; Calculate Falg0 address for Dev #0
  1190. Djnz Patch2 ;; in Chario
  1191. Ld B,A ;; Restore counter
  1192. Ld De,FFlagAdr ;; Point Flag0 Dev #0 in loader
  1193. Ld Ix,@CTbl+6 ;; Point Mode byte Dev #0 in Chario
  1194. Patch3: Ld A,(De) ;; Move Flag0
  1195. Ld (Hl),A ;;
  1196. Inc Hl ;;
  1197. Inc De ;;
  1198. And 00011111b ;; Mask baudrate
  1199. Ld C,A ;; Save in C
  1200. Ld A,(De) ;; Move Flag1
  1201. Ld (Hl),A ;;
  1202. Inc Hl ;;
  1203. Inc Hl ;;
  1204. Inc Hl ;; Next Flag0 in Chario
  1205. Push Bc ;; Save counter
  1206. Ex De,Hl ;;
  1207. Ld Bc,7 ;;
  1208. Add Hl,Bc ;; Point out Mode byte in Loader
  1209. Ld A,(Hl) ;; Move mode byte
  1210. Ld (Ix),A ;;
  1211. Inc Ix ;;
  1212. Pop Bc ;; Restore counter $ baudrate
  1213. Ld (Ix),C ;; Move baudrate
  1214. Inc Hl ;; Next Flag0 in Loader
  1215. Ex De,Hl ;;
  1216. Push Bc ;;
  1217. Ld Bc,7 ;; 8 bytes/device in Chario
  1218. Add Ix,Bc ;; Next mode byte in Chario
  1219. Pop Bc ;; Restore counter
  1220. Djnz Patch3
  1221. Ret
  1222. ;------------------------------------------------------------;
  1223. ; ?Init -- Set up ineterrupt vector. Enable interrupt and ;
  1224. ; print a part of signon message on console. ;
  1225. ;------------------------------------------------------------;
  1226. ?Init: Ld Hl,RestTbl ;; Init none device depending ports
  1227. Call IniStm ;;
  1228. Ld Hl,IntVect ;; Load interrupt register
  1229. Ld A,H ;;
  1230. Ld I,A ;; into Z80 register I.
  1231. Ei ;; Must go if graphic term.
  1232. Ld Hl,SignOn ;; Print 1/2 row in SignOn.
  1233. Call ?Pmsg ;;
  1234. Ld Hl,?Titel ;; Print 1/2 row in SignOn.
  1235. Call ?Pmsg ;; Is in Drives.Asm
  1236. If NetWork
  1237. Ld A,(AttachI) ;; Pass over local disk attachments
  1238. Ld C,9 ;; to Bdos.
  1239. Inc A ;; Local A: attached to I:
  1240. Ld B,A ;; in formula: 1*256+9 in Ix
  1241. Jr Nz,Init1 ;;
  1242. Ld Bc,-1 ;;
  1243. Init1: Push Bc ;;
  1244. Pop Ix ;;
  1245. Ld A,(AttachJ) ;;
  1246. Ld C,10 ;;
  1247. Inc A ;;
  1248. Ld B,A ;;
  1249. Jr Nz,Init2 ;;
  1250. Ld Bc,-1 ;;
  1251. Init2: Push Bc ;;
  1252. Pop Iy ;;
  1253. Call Init ;; NetWork init
  1254. Endif
  1255. Ret ;;
  1256. Cseg ; Bank1
  1257. ;------------------------------------------------------------;
  1258. ; ?LdCcp -- Is called from Bioskrn.Z80 to load Ccp/NetCcp ;
  1259. ; from the file Ccp.Com/NetCcp.Ccp. It will be ;
  1260. ; stored in a buffer area in Bank0 a nd when ?RlCcp ;
  1261. ; is called it will be reloaded to Bank1 for ;
  1262. ; execution. ;
  1263. ; Note: When ?RlCcp is called Bank1 is active. ;
  1264. ;------------------------------------------------------------;
  1265. ?LdCcp: Xor A ;
  1266. Ld (CcpFcb+15),A ;
  1267. Ld Hl,0 ;
  1268. Ld (FcbNr),Hl ;
  1269. Ld De,CcpFcb ; Open file
  1270. Ld C,15 ;
  1271. Call Bdos ;
  1272. Inc A ; File open ?
  1273. Jr Nz,CcpOpen ; Yes...
  1274. CcpErr: Ld Hl,ErrCcp ;
  1275. Xor A ; Set Bank0
  1276. Call ?BnkSl ;
  1277. Call ?Pmsg ; Print error message
  1278. Ld A,1 ; Set Bank1
  1279. Call ?BnkSl ;
  1280. Ld C,1 ; Get console input
  1281. Call Bdos ;
  1282. Ld Hl,CrLf ; New line
  1283. Call ?Pmsg ;
  1284. If NetWork And Not WrkStn
  1285. Ld A,9 ; Try load from local
  1286. Ld (CcpFcb),A
  1287. Endif
  1288. Jr ?LdCcp ; Try again.
  1289. ; Load Ccp/NetCcp from 'CCP.COM'/'NETCCP.CCP'
  1290. CcpOpen:
  1291. Ld De,128 ; Up to 16K read.
  1292. Ld C,44 ; Multi sector count
  1293. Call Bdos ;
  1294. Ld De,Base1 ; Addess in Bank1.
  1295. Ld C,26 ;
  1296. Call Bdos ; Set DMA address
  1297. Ld De,CcpFcb ;
  1298. Ld C,20 ;
  1299. Call Bdos ; Read records
  1300. Cp 1 ; Any errors ?
  1301. Jr Nz,CcpErr ; Yes...
  1302. Ld Bc,0*256+1 ; B=DestBank, C=SourceBank.
  1303. Ld De,Base1 ; Source address
  1304. Ld Hl,Base0 ; Destination address.
  1305. Jr RLoop1 ;
  1306. ;------------------------------------------------------------;
  1307. ; ?RlCcp -- Reloads Ccp/NetCcp from Bank0 to Bank1. ;
  1308. ; ?LdCcp uses the main part of this routine to ;
  1309. ; move Ccp/NetCcp from Bank1 to Bank0 on coldboot. ;
  1310. ;------------------------------------------------------------;
  1311. ?RlCcp: Ld Bc,1*256+0 ; B=DestBank, C=SourceBank.
  1312. Ld De,Base0 ; Source address
  1313. Ld Hl,Base1 ; Destination address
  1314. RLoop1: Call ?XMov ;
  1315. If NetWork
  1316. Ld Bc,16*256 ; Count 32 128 byte sectors
  1317. Else
  1318. Ld Bc,13*256 ; Count 26 128 byte sectors
  1319. Endif
  1320. Call ?Mov ;
  1321. Ld A,1 ; Set Bank1
  1322. Jp ?BnkSl ;
  1323. CcpFcb:
  1324. Db 1 ; Drive A:
  1325. If NetWork
  1326. Db 'NETCCP CCP' ; Filename
  1327. Else
  1328. Db 'CCP COM' ; Filename
  1329. Endif
  1330. Db 0 ; Ex (current extent)
  1331. Db 0 ; S1
  1332. Db 0 ; S2
  1333. Db 0 ; RC (record count)
  1334. Dw 0,0,0,0 ; D0 --
  1335. Dw 0,0,0,0 ; --D7
  1336. FcbNr: Db 0 ; Current record
  1337. Db 0,0,0 ; R0,R1,R2
  1338. CrLf: Db Cr,Lf,0
  1339. Dseg
  1340. ; Messages in Bank0. Only used during coldboot.
  1341. ErrCcp:
  1342. If NetWork
  1343. Db 'NETCCP.CCP'
  1344. Else
  1345. Db 'CCP.COM'
  1346. Endif
  1347. Db '-error. Press <RET> to retry',0
  1348. SignOn: Db Cr,Cr,Lf
  1349. Db 'CP/M Plus Version 3.0 - Jet-',0
  1350. End
  1351. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå ; CALLVERS program
  1352. bdos equ 5 ; entry point for BDOS
  1353. prtstr equ 9 ; print string function
  1354. vers equ 12 ; get version function
  1355. cr equ 0dh ; carriage return
  1356. lf equ 0ah ; line feed
  1357. org 100h
  1358. mvi d,5 ; Perform 5 times
  1359. loop: push d ; save counter
  1360. mvi c,prtstr
  1361. lxi d,call$msg ; print call message
  1362. call bdos
  1363. mvi c,vers
  1364. call bdos ; try to get version #
  1365. ; CALLVERS will intercept
  1366. mov a,l
  1367. sta curvers
  1368. pop d
  1369. dcr d ; decrement counter
  1370. jnz loop
  1371. mvi c,0
  1372. jmp bdos
  1373. call$msg:
  1374. db cr,lf,'**** CALLVERS **** $'
  1375. curvers db 0
  1376. end
  1377. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
  1378. �Ã���ÃÃ����LOADER ÿ��yþ; ÁÅ!��91¾"šÅë"˜|µõÌ�ñÄ0Ñ!�~þÉÊžz=³Â_: ·Â_*
  1379. "�"”Íø*šù¯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ÉëåÍ�*˜ëÍ�"œÑ·È\É
  1380. Cannot load Program$221282 COPYR '82 DRI �����������������<�bþ�€��€HA$@��ˆDH� €� � �� ������A�@‚!�"��� �$�$@�„�������������¯2M ÙÊ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 Íî ñĨ
  1381. ÍÚ Â–.É~+w.È~2š Íö Ȭ Í9 :¶ þ Â!¬ ~#¶#~Â
  1382. !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 ÍØ
  1383. ]�þ  ̵ Í6 Íà ÁÈ:— oGå!
  1384. �~á怹ÊÎ>2M ÃåÌ x½Ìf>:ͦ ͤ Í� ͤ ÅåÍf ÍÈ áÁ¹<É!åÍØ
  1385. >2Ÿ ÍlÍf ÍÄ ÀþÈÍ Ãó Í«ÍR ÈÃÍØ
  1386. ÊLÍžÂL ÍI *›  Í*  ÍA Í }æ_þYÀ·ÃlÍØ
  1387. õ!�ëÕåÍ® ÍØ
  1388. áÑÍ’ñõÄ6 ñ\�ÿ&Ä‘ À%ú¸*� "l ÍäÍ� 
  1389. û¾È·È45Â: wÉ þ?È ÉÍA
  1390. ÀÍ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€�ÍØ
  1391. "Q�x2S�l�ÍÛ
  1392. "T�x2V�!q ~·ô€ :p ͆ ‡‡‡‡.Ú¶2�Ñ*Ÿ ¯oùgå$å2|�ÏÍù .�w#w#w#w.³~æ€Â .¬w#w~æ?w;Ã�þ
  1393. Â; !˜ ~#4–Â9 w#~·$ ÌA þÊ Í< >
  1394. _Ã�ÍI Ã� Ã�!ô 6çë
  1395. Í�!õ ~#Í° 6�à Ím Èà Íë ÈÃë €�Ã�_Ã�àÃù �­ ! �6�ÅÕ =ô€ ¢ Í{ ÑÁÕ*�.çpåÍ�ѯ:r ÚåÍx á,ÑÉÃÊ \�Í�<È=‡‡‡‡‡!€�Í° ë¯=ɯ2Ÿ \�Í�·És Ãë Íî ë¯2¡ !ö ÍD
  1396. ëþ;Èþ!Ê
  1397. þ:Â
  1398. .¬44Ê
  1399. #4Èë"l ~þ[Â*
  1400. 2¡ þaÚ7
  1401. þ{Ò7
  1402. Ö wþ!ÌY
  1403. #·Â!
  1404. *l "l "› ~·Èþ ÊU
  1405. þ À#ÃD
  1406. ]Tþ!õåÌ· áñÈ6�ë*�%.wå#wþ!Â}
  1407. 6 ·Âr
  1408. 6 #w.6Ã#6 #t#6Ã.woëÍÐ*�.±Ñs#r.®r¯É±ºÍ§ ·±¼Ì§ åÍm á.±ÂË
  1409. ^#V45+ÊË
  1410. ·À¯w#w.®f.5Ã�\�ÍA
  1411. õÍä
  1412. ñÉ"l "› Õl ˜Í�Ñ|µF#Âþ
  1413. !( |µÂ !( Í: xþ. +"l !Ð ÕÍ® ¢ 
  1414. Í® Ñ~!��·GÊ8 *› ~þ;#Â1 ÉÕ¯ÍA
  1415. *l ÑÕ~þ:Êg ·Ã
  1416. #ÂI ѯ*l õÍä
  1417. ñÉ*l ~þ0Ú… þ:Ò… Íq ÑÕ·ÂX x<Ãœ þAÚX þQÒX ÑÕ·ÂX ~Ö@#~þ:Âk #ÑÃ^ *�jT~# ® É�w·yÈ#ù ¯!Ÿ 4üâ ·À:Ÿ !€�Í° ¯~É@´*�h~¡É ´ÍÝ y¶wÉ ´ÍÝ y/¦wÉ*�hwÉ*�h~ÉÍI E> ͦ >
  1418. æ Ö
  1419. Ú% 0Ö
  1420. Ò õÍ< ñÆ:à ~·È¹Èͦ #Ã* ÍA
  1421. È!g ~·6�À*›  Í* >?Í ÃÍA
  1422. *l "› È~þ0Ú: þ:Ò: Íq "l öxÉ�~Ö0Øþ
  1423. Ðõx‡‡€‡Gñ#€GþÚs Ã: &͘ ͤ &æͦ %˜ É> ÅÕåÍ áÑÁÉ…oÐ$É>?· ·Éÿ�Õåæþ!ÚÐ ¾Âà  > ¾#ÂÄ áÑÍ® xÉ> ¾#Ââ ÑÑÿ~ÖÒ ÉEnter User #: $No File$ required$ERASE $ (Y/N)? $
  1424. Press RETURN to Continue $ (User 0)$�NON-SYSTEM FILE(S) EXIST$���:���Ð ���$$$ SUB�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…�Ú\š[àcô4”ä•H ý &?CO�OÐÒTÕ Sô4õ5H Q 2INISTM���S’Ìàe4UDÅHUU9KBDIRQ�•S’ÒS• dÅD•%- IJLPTERR��ÓÒT”`e”ôt˜A%= &PIAVEC�”P•‘Pàe4”õdT8 Q ÁYCTC1VE�”‘TÕ¥€ÓT0h�¹‰«]ÎM~
  1425. @�o€R“;œ›HÜäÜ  bH¨ àâa@¨ à✠�@9H‚P$�`a@¨1Àâa@¨2Àà¸�þ�€� sÀ� �@€
  1426.  �Z�€ �ˆ��€�����–¥�–ì‚8Œœ#v¬ÃWiλ� m��Š´�€�ª½š��3@�{Å›Y@ªwiî»�2@� m��Š¼�qPª€KŠ€Uà� .yŸ¢�0‡B€aàa v”ñ°0„��a að¦làV[üe³�Z`Û$ 3fçPÀ8��³@��L�Í��ì‘óý’z‡í„:Ö! ��`<~²Íì�Œü#3ÝjvH@(ÍΠ†È�fæ€�L�ëfæà{$ ">-E��ÍÓ ±à�€�,=H�ó2F[€e¸€_aÀÉGÀ6˜-’�˜­0XùàÓ²Bâœ@)>¿€ã"…B—ÂÀ ³qØ åüÿH A��7e‡aЃèD��+Ù#çû%’C)0 T2)8@ ÊD� @S(ÉäÁ0 TˆÂ�Pd :ÀÀ`p�CF@¬W( _0˜Aðá`´Y.D� ´A�(9þÉ–Ô€s ª€K˜@O/à3A‡� èp°�¾! ��’0Œœ#?ÌÆöYÀ@>-Y–Y¡•R€®W+uÂ!£ �ˆ�??‚Ãò¾�p��düþŠ-Ó¸ FF<¹�ëéÜÝ?\Áò¹åÌàY7Nà×3�>WnŸ�îdúɺw·\®mJ�»OÓÃuÂÉaî€&&d€%CA¤æ 4œÄÀÂt1š‘” 9NfS‘ØÊd�ç!¤Üp6M¦SqÐÂt4›ÍÇ1¼Ì 3MÆ3¡¤Þņ“˜°@a7yÐÐe9Fƒ ŒÖi7ÄBI¸@c7›Žfóa”Òn8N‚©ÌÊ !
  1427. Mç1˜ên1� &óp€f0
  1428. §3)È@f:›ŒgCI¼Ü 
  1429. eÜ LÝÄÄ8ð^û[
  1430. ¯1Ö8e�ÄÑ«´·�ÁƒNcúœC•��¥ ˜€È ÎÒž?}©Ø†˜« €p 6�qÈ1øl�}²Bön[>Þb¬4 +a aÖÌe›Å×io)Ý¥ ˆ �§v–„�áð¦làV[ý¦làQV v–ñ°0eÖ*ÃÀÇçØ�Ö§v”„�Gio;Jxx’�ƒL�€ÌC•Á•ïµ°¡úó Úb1Ö8e�ÄÁ«´·–�ƒNgø‡8ƒ;JA1� #—�¥<´ ûS° �ÇÁ¦H@> 2GÁ¦H fçðACìòÓ2B�–n‰>Ï-0$ fé0ACìòÓˆ 0pø Ó2BárW¼×Â�1å¦ >Ù/±ðæ¾>DÃÈË9ƒ l�€%›¬Á³ËLXÉYºôPû<´ÅÌ–K7p��Ö<[²@�œP"eŸÇXäP �Åux`öŒ±À3%ü=ŸÁCÉü;ƒ—³ý’Š°Ð1ñjÈ{?Ù!�½’²¸2Ý�ÃÅÀ��½’+Ù*öH m€ÜÀFCÙþÉ`0�ö²B�æØ9Ì!Ïñ@|�S²B�ár�—Ãà� >­Ù!�ClZæ2ÏöH@Û¹€Œ‡³ý’¯dËkÀ¶Ô‡±Á%Øà‚x > ¯„QÖ¹e›Å�áð¦k°VZý¦k°QðU|ÛÅñ£˜þ2Ç Â¬z "Ç@Ç%;¬C•��¥ › ‚„r3´§�A˜w$[j�"§à.Ò�Ap½G@��ÊŸ�²Ýí0Û¤uO€Za·in €Š©ø Åöí&³m¨˃�EXØÚ[Ã@ÊwiHPF�@Ò�À*:Ù€¬³x >´À#­œ
  1431. Ë_´À#-œ
  1432. *ÀͰÜF"ÀÎÒÞ S»JNÒÞ6S»JB�0«°à0« ÄXh‡r@`�Ãæ[¾�Ͷ  <È .dç að|0�GY̦ aÜ�É�°îH·”›m@yð\ø
  1433. !ÊàÃCóø& €m1lDæ?Œ±È0«,±Ð1ÝNëçgiH&ÂÔ ¡¸ í)å€fÉ�–õ€=[`!ðÁ¦ Þ­°�ø`Ó�¼_nÒk´æ�� @�«”CO@F¢`Ø!��Ì`�ü`•çqYøx'EyÜV~ ßÂAÀ)^wŠÆ‚� Œü<;°À��Tº° "���°`$�
  1434. �`ª(��ÁP � �€@�LE€C�� Š�Å¡€�(� €¨°��‘@€�X¼0��0�U���@Ðx g‹Æà8 �ˆ@�ô8 G.'¡À� Q�±^� ið ´üZ‚-C— ��ˆb iq°0P������ ‚ �A¥ÊàÀ ¸ —¥Î@À s 4e´¡'%©¦G¹@™úLv¤¡¤§$ªGˆÁ)úJš¤{ Ÿ¡§ÇŸ)úzš¤j𦧫F��)ú‚jš<jÈŸ¬&§«FX�*r\`� !§§&¢GF@*¢d`� #,F‚@rbz²*h¼ (ª¢£&FD@bš*uT! §%˜!Æ��2rZjš\wü!¦%¤©(Ç°Ár¢‚²,zÀ!ª!˜«"ÆNÀr*¢jdu($§$©ª&ÇzÀ2Z"*’”v¼%¡"$©(Ç}�2b‚¢*’”wd&(*$©(ÆoÀ2jªÂʤx ($ «"¡ÇƒA²‚J²*w|($§£ ¤Çy@2‚Jz:LxD)"©ª*!G‹À2š*¢b‚¤zÔ)¤§«"¡ÆA�rš¢
  1435. YŒd)ª) «Çh�*ª2ªrwX*§%¤§*N���ž`� #,F‚@rbz²*h¼ (ª¢£&FD@bš*uT! §%˜!Æ��2rZjš\wü!¦%¤©(Ç°Ár¢‚²,zÀ!ª!˜«"ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title Chario.Z80
  1436. ;------------------------------------------------------------;
  1437. ; This module takes care of all character I/O functions for ;
  1438. ; CP/M 3.0 . ;
  1439. ; A table of device names is defined together with a device ;
  1440. ; handler table with addresses and and routines. ;
  1441. ; The interrupt driven keyboard and aux-input routine is ;
  1442. ; here. ;
  1443. ; The global subroutine 'IniStm' is also located here. ;
  1444. ;------------------------------------------------------------;
  1445. ; Latest update: 1985-11-15. PSW
  1446. ; Biosrevision: F
  1447. ;
  1448. .Z80
  1449. False Equ 0
  1450. True Equ Not False
  1451. NetWork Equ False
  1452. WrkStn Equ False
  1453. GrOBufZ Equ 1 ; Graphic output buffer size (1-255 is ok)
  1454. Entry ?Cinit,?CI,?CO,?CiSt,?CoSt ; Procedures
  1455. Entry @CTbl
  1456. Entry IniStm,Bank0Call
  1457. Entry SetLptBuff,UFunc
  1458. Entry KbdIrq,UnkInt,LptIrq ; Interrupts
  1459. Entry KbdErRq,LptErRq,ClkIrq
  1460. If Not WrkStn
  1461. Entry PioGAI,PioGBI
  1462. Entry PIAVec,PIBVec ; Table paramters
  1463. Endif
  1464. Entry SIOVec,CTC0Vec,CTC1Vec,RestTbl
  1465. Extrn BnkMsk,MuxByte,ExtMcl,@LoVec
  1466. Extrn ?PMsg,@Fx,@ConMd,@QueFl,@CBnk,?BnkSl,@Sec
  1467. Extrn Stack1,StSav1,?Mov,?XMov
  1468. Page 66
  1469. ; Port addresses:
  1470. If WrkStn
  1471. Sio1AD Equ 0E0h ; MODEM/PRINTER - DATA
  1472. Else
  1473. Sio1AD Equ 0 ; MODEM/PRINTER - DATA
  1474. Endif
  1475. Sio1AC Equ Sio1AD+1 ; MODEM/PRINTER - CONTROL/STATUS
  1476. Sio1BD Equ Sio1AD+2 ; V24,TERMINAL - DATA
  1477. Sio1BC Equ Sio1AD+3 ; V24,TERMINAL - CONTROL/STATUS
  1478. ; SUPPORTED WITH 1,228,800 Hz
  1479. If WrkStn
  1480. Ctc0 Equ 0E8h ; Ctc CHAN 0 - BAUDRATE Sio1A/TIMER
  1481. Else
  1482. Ctc0 Equ 8 ; Ctc CHAN 0 - BAUDRATE Sio1A/TIMER
  1483. Endif
  1484. Ctc1 Equ Ctc0+1 ; Ctc CHAN 1 - BAUDRATE Sio1B/TIMER
  1485. Ctc2 Equ Ctc0+2 ; Ctc CHAN 2 - TIMER TO Ctc3 (HALVED)
  1486. Ctc3 Equ Ctc0+3 ; Ctc CHAN 3 - REALTIMECLOCK/COUNTER
  1487. If Not WrkStn ;
  1488. PioAD Equ 0CH ; Pio A DATA - CENTRONICS DATA
  1489. PioAC Equ PioAD+1 ; Pio A CONTROL (WRITE ONLY)
  1490. PioBD Equ PioAD+2 ; Pio B DATA - CENTRONICS CTRL
  1491.  � ; + MODEM CTRL
  1492. ; BIT0 CEN. *BUSY
  1493. ; BIT1 CEN. *PAPER EMPTY
  1494. ; BIT2 CEN. *SELECT
  1495. ; BIT3 CEN. *FAULT
  1496. ; BIT4 CEN. *STROBE
  1497. ; BIT5 CEN. *ACK
  1498. ; BIT6 Pio BUFFER DIRECTION CH. B
  1499. ; BIT7 Pio BUFFER DIRECTION CH. A
  1500. PioBC Equ PioAD+3 ; Pio B CONTROL (WRITE ONLY)
  1501. SplitSw Equ 16H ; SPLIT SPEED OPTION
  1502. BnkMux Equ 1BH
  1503. PioGAD Equ 20H ; Pio A GRAPHIC PORT DATA OUT (DISPLAY)
  1504. PioGAC Equ PioGAD+1 ; Pio A GRAPHIC PORT CONTROL (WRITE ONLY)
  1505. PioGBD Equ PioGAD+2 ; Pio B GRAPHIC PORT DATA IN (Kbd)
  1506. PioGBC Equ PioGAD+3 ; Pio B GRAPHIC PORT CONTROL (WRITE ONLY)
  1507. ; Two extra serial ports. Need SIO-2 board, address 28H
  1508. ; Only DTR/CTS handshaking ( NO XON/XOFF )
  1509. ; Note: Move strap S12 from A to C, and S13 from A to C on SIO-2 board
  1510. ; for correct baudrate.
  1511. MSio2 Equ 28H ; EXTRA Sio BOARD
  1512. Ctc4 Equ MSio2
  1513. Ctc5 Equ MSio2+1
  1514. Sio3AD Equ MSio2+4 ; V24,SERIE PRINTER 1 - DATA
  1515. Sio3AC Equ MSio2+5 ; V24,SERIE PRINTER - CONTROL/STATUS
  1516. Sio3BD Equ MSio2+6 ; V24,SERIE PRINTER 2 - DATA
  1517. Sio3BC Equ MSio2+7 ; V24,SERIE PRINTER - CONTROL/STATUS
  1518. Else
  1519. BnkMux Equ 0F4h
  1520. Endif
  1521. ; SPECIAL CHARACTERS AND CONSTANS:
  1522. Eof Equ 1AH ; CP/M END OF FILE CHAR (^Z)
  1523. CtrlC Equ 'C'-'@'
  1524. Dtr Equ 7 ; BIT 7 IN Wr5
  1525. MB$Input Equ 00000001B ; DEVICE HANDLES INPUT
  1526. MB$Output Equ 00000010B ; DEVICE HANDLES OUTPUT
  1527. MB$In$Out Equ MB$Input+MB$Output
  1528. MB$SoftBaud Equ 00000100B ; SOFTWARE SELECTABLE BAUD RATE
  1529. MB$Serial Equ 00001000B ; DEVICE USES PROTOCOL
  1530. MB$Xon$Xoff Equ 00010000B ; XON/XOFF PROTOCOL ON
  1531. ;------------------------------------------------------------;
  1532. ; Flags definition: ;
  1533. ; ;
  1534. ; Byte0 Byte1 ;
  1535. ; 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 ;
  1536. ; A V I B B B B B D D H - S S P P ;
  1537. ; ;
  1538. ;  A = Available for modifications ;
  1539. ; V = Using IniStm-Vector in Init ;
  1540. ; I = Using Ix-index before IniStm ;
  1541. ; B = Baud rate (0 -31) in table below ;
  1542. ; D = Data bits ;
  1543. ; H = Handshake (auto enable) ;
  1544. ; S = Stop bits ;
  1545. ; P = Parity ;
  1546. ;------------------------------------------------------------;
  1547. ; Equates:
  1548. ModifyYes Equ 10000000b
  1549. ModifyNo Equ 00000000b
  1550. IniStmYes Equ 01000000b
  1551. IniStmNo Equ 00000000b
  1552. IxYes Equ 00100000b
  1553. IxNo Equ 00000000b
  1554. Baud0 Equ 0
  1555. Baud50 Equ 1
  1556. Baud75 Equ 2
  1557. Baud110 Equ 3
  1558. Baud134 Equ 4
  1559. Baud150 Equ 5
  1560. Baud300 Equ 6
  1561. Baud600 Equ 7
  1562. Baud1200 Equ 8
  1563. Baud1800 Equ 9
  1564. Baud2400 Equ 10
  1565. Baud3600 Equ 11
  1566. Baud4800 Equ 12
  1567. Baud7200 Equ 13
  1568. Baud9600 Equ 14
  1569. Baud19k Equ 15
  1570. Baud38k Equ 16
  1571. Baud76k Equ 17 
  1572. Baud75_1200 Equ 18
  1573. Baud1200_75 Equ 19
  1574. BaudAsync Equ 20
  1575. ParityN Equ 00b
  1576. ParityE Equ 11b
  1577. ParityO Equ 01b
  1578. StopB1 Equ 0100b
  1579. StopB1_5 Equ 1000b
  1580. StopB2 Equ 1100b
  1581. HandShN Equ 000000b
  1582. HandShY Equ 100000b
  1583. DataB5 Equ 00000000b
  1584. DataB6 Equ 10000000b
  1585. DataB7 Equ 01000000b
  1586. DataB8 Equ 11000000b
  1587. Page
  1588. Cseg ; Bank0
  1589. ;------------------------------------------------------------;
  1590. ; Table for devices in system. ;
  1591. ;------------------------------------------------------------;
  1592. Flag00: Db ModifyYes+IniStmYes+IxYes+Baud9600 ; CRT
  1593. Db DataB8+HandShN+StopB1+ParityN ;
  1594. Dw VecSi1B ;
  1595. Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT
  1596. Db DataB8+HandShY+StopB1+ParityN ;
  1597. Dw VecSi1A ;
  1598. If Not WrkStn
  1599. Db ModifyNo+IniStmYes+IxNo+Baud0 ; CEN
  1600. Db 0 ;
  1601. Dw VecPio ;
  1602. Db ModifyNo+IniStmYes+IxNo+Baud0 ; GRAPH
  1603. Db DataB8+HandShY+StopB1+ParityN ;
  1604. Dw VecPioG ;
  1605. Endif
  1606. If NetWork
  1607. Db ModifyNo+IniStmNo+IxNo+Baud0 ; SPOOL
  1608. Db 0 ;
  1609. Dw 0 ;
  1610. Endif
  1611. If Not WrkStn
  1612. Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT1
  1613. Db DataB8+HandShY+StopB1+ParityN ;
  1614. Dw VecSi3A ;
  1615. Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT2
  1616. Db DataB8+HandShY+StopB1+ParityN ;
  1617. Dw VecSi3B ;
  1618. Endif
  1619. MaxDev Equ ($-Flag00)/4
  1620. NoDev: Db MaxDev ; No of devices
  1621. @CTbl:
  1622. Db 'CRT ' ; Dev0
  1623. C0Mode: Db MB$In$Out+MB$Serial+MB$SoftBaud ;
  1624. C0Baud: Db Baud9600 ;
  1625. Db 'LPT ' ; Dev1
  1626. C1Mode: Db MB$In$Out+MB$Serial+MB$SoftBaud ;
  1627. C1Baud: Db Baud9600 ;
  1628. If Not WrkStn
  1629. Db 'CEN ' ; Dev2
  1630. Db MB$Output ;
  1631. Db Baud0 ;
  1632. Db 'GRAPH ' ; Dev3
  1633. Db MB$In$Out ;
  1634. Db Baud0 ;
  1635. Endif
  1636. If NetWork
  1637. Db 'SPOOL ' ; Dev4
  1638. Db Mb$Output ;
  1639. Db Baud0 ;
  1640. Endif
  1641. If Not WrkStn
  1642. Db 'LPT1 ' ; Dev5
  1643. C4Mode: Db MB$Output+MB$Serial+MB$SoftBaud ;
  1644. C4Baud: Db Baud9600 ;
  1645. Db 'LPT2 ' ; Dev6
  1646. C5Mode: Db MB$Output+MB$Serial+MB$SoftBaud ;
  1647. C5Baud: Db Baud9600 ;
  1648. Endif
  1649. Db 0 ; End table
  1650. Dseg
  1651.  
  1652. BaudTbl:
  1653. Db -1,0 ;; 0: NONE
  1654. Db -1,0 ;; 1: 50
  1655. Db 0,0C0h ;; 2: 75
  1656. Db 174,0C0h ;; 3: 110
  1657. Db 143,0C0h ;; 4: 134.5
  1658. Db 0,80h ;; 5: 150
  1659. Db 128,80h ;; 6: 300
  1660. Db 64,80h ;; 7: 600
  1661. Db 32,80h ;; 8: 1200
  1662. Db 21,80h ;; 9: 1800
  1663. Db 16,80h ;;10: 2400
  1664. Db 11,80h ;;11: 3600
  1665. Db 8,80h ;;12: 4800
  1666. Db 5,80h ;;13: 7200
  1667. Db 4,80h ;;14: 9600
  1668. Db 2,80h ;;15: 19200
  1669. Db 1,80h ;;16: 38400
  1670. Db 1,40h ;;17: 76800
  1671. Db 32,80h ;;18: 75/1200
  1672. Db 32,80h ;;19: 1200/75
  1673. Db 0,0h ;;20: SYNKRONT
  1674. Page
  1675. Cseg
  1676. ;------------------------------------------------------------;
  1677. ; IniStm -- Write a number of bytes to 1 or more ports. ;
  1678. ; ;
  1679. ; At entry: Hl = Table address. ;
  1680. ; Table view (byte by byte): ;
  1681. ; #of bytes, port#, byte1, byte2,..., ;
  1682. ; #of bytes, port#, byte1, byte2,..., ;
  1683. ; 0 (end table)  ;
  1684. ;------------------------------------------------------------;
  1685. IniStm: Ld A,(Hl) ; Load counter
  1686. Or A ; End table ?
  1687. Ret Z ; Yes...
  1688. Ld B,A ; No...save counter
  1689. Inc Hl ; Get port#
  1690. Ld C,(Hl) ; into C.
  1691. Inc Hl ; Point 1st data byte
  1692. Otir ; Send (B) bytes to port (C)
  1693. Jr IniStm ; Loop...
  1694. ;------------------------------------------------------------;
  1695. ; Bank0Call -- Make a call in Bank0. ;
  1696. ; ;
  1697. ; At entry: Hl = Call address. ;
  1698. ;------------------------------------------------------------;
  1699. Bank0Call:
  1700. Ld (SpSave),Sp ; Switck stack
  1701. Ld Sp,CommonStack ;
  1702. Ld (Call+1),Hl ; Set up call address
  1703. Ld A,(@CBnk) ; Get current Bank
  1704. Push Af ; and save
  1705. Xor A ; Select Bank0
  1706. Call ?BnkSl ;
  1707. Call: Call 0 ; Execute in Bank0
  1708. Ld L,A ; Save statusbyte
  1709. Pop Af ; Restore old Bank
  1710. Call ?BnkSl ;
  1711. Ld A,L ;
  1712. And A ;
  1713. Ld Sp,(SpSave) ;
  1714. Ret ;
  1715. SpSave: Dw 0
  1716. HlXSave: Ds 40
  1717. CommonStack:
  1718. ;------------------------------------------------------------;
  1719. ; UFunc -- Some user functions in Bank0. ;
  1720. ;------------------------------------------------------------;
  1721. UFunc:
  1722. Ld (HlXSave),Hl ; Save Hl
  1723. Ld Hl,UFuncB0 ;
  1724. Jp Bank0Call ;
  1725. Dseg
  1726. UFuncB0: ;;
  1727. Ld Hl,(HlXSave) ;; Restore Hl
  1728. ;------------------------------------------------------------;
  1729. ; UFunc5 -- Set LPT input ringbuffer. Buffer must be located ;
  1730. ; in common memory >=C000h. ;
  1731. ; ;
  1732. ; At entry: Hl = Address ;
  1733. ; De = Size ;
  1734. ; If Hl=0 restore to original default buffer ;
  1735. ; which will be called on warmboot. ;
  1736. ;------------------------------------------------------------;
  1737. UFunc5:
  1738. Djnz UFunc6 ;; If not UFunc5
  1739. SetLptBuff: ;; UFunc5
  1740. Di ;;
  1741. Ld A,H ;;
  1742. Or L ;;
  1743. Jr Nz,SETLpt10 ;;
  1744. Ld Hl,LpBuff ;; Use default buffer
  1745. Ld De,LpRngBfZ-LpBuff ;;
  1746. SETLpt10:
  1747. Ld (LpRngIn),Hl ;;
  1748. Ld (LpRngOut),Hl ;;
  1749. Ld (LpRngBeg),Hl ;;
  1750. Ld (LpRngBfZ),De ;;
  1751. Ld Hl,0 ;;
  1752. Ld (LpRngCnt),Hl ;;
  1753. Ld A,5 ;;
  1754. Out (Sio1AC),A ;;
  1755. Ld A,(LptWr5) ;;
  1756. Set Dtr,A ;;
  1757. Ld (LptWr5),A ;;
  1758. Out (Sio1AC),A ;; SET DTR
  1759. Ei ;;
  1760. Ret ;;
  1761. ;------------------------------------------------------------;
  1762. ; UFunc6 -- Copy Sio/Ctc init table from Bank 0 to Tpa. ;
  1763. ; ;
  1764. ; At entry: Hl = Destination address in Tpa. ;
  1765. ; D = Device number. (0... ;
  1766. ; At exit: A = 0 if Ok. ;
  1767. ; A =-1 if device not found. ;
  1768. ;------------------------------------------------------------;
  1769. UFunc6:
  1770. Djnz UFunc7 ;;
  1771. Call CalcAdr ;;
  1772. Jr C,UFunc6Err ;; Return if fault.
  1773. Ld Bc,1*256+0 ;; Bank0 --> Bank1
  1774. Call ?XMov ;; (Does not affect De,Hl)
  1775. Ld Bc,SioLen ;;
  1776. Call ?Mov ;;
  1777. Xor A ;; No error
  1778. Ret ;;
  1779. UFunc6Err:
  1780. Ld A,-1
  1781. Ret
  1782. CalcAdr:
  1783. Ld A,D ;; Get device number
  1784. Cp MaxDev ;;
  1785. Ccf ;;
  1786. Ret C ;;
  1787. Add A,A ;;
  1788. Add A,A ;; *4 for offset in Flag00
  1789. Ex De,Hl ;; Save Tpa address in De
  1790. Ld Hl,Flag00 ;;
  1791. Ld B,0 ;;
  1792. Ld C,A ;;
  1793. Add Hl,Bc ;; Point Flag0
  1794. Ld A,(Hl) ;;
  1795. Scf ;;
  1796. Bit 5,A ;; Using Ix ?
  1797. Ret Z ;; No...error
  1798. Inc Hl ;;
  1799. Inc Hl ;;
  1800. Ld A,(Hl) ;;
  1801. Inc Hl ;;
  1802. Ld H,(Hl) ;;
  1803. Ld L,A ;;
  1804. Ex De,Hl ;; Hl=Tpa, De=Table
  1805. And A ;; Reset carry
  1806. Ret
  1807. ;------------------------------------------------------------;
  1808. ; UFunc7 -- Copy Sio/Ctc init table from Tpa to Bank0. ;
  1809. ; ;
  1810. ; At entry: Hl = Source address in Tpa. ;
  1811. ; D = Device number. (0... ;
  1812. ; At exit: A = 0 if Ok. ;
  1813. ; A =-1 if device not found. ;
  1814. ;--------------------------------------- �---------------------;
  1815. UFunc7:
  1816. Djnz UFunc8 ;;
  1817. Call CalcAdr ;;
  1818. Jr C,UFunc6Err ;; Return if fault.
  1819. Ld Bc,0*256+1 ;; Bank1 --> Bank0
  1820. Call ?XMov ;; (Does not affect De,Hl)
  1821. Ld Bc,SioLen ;;
  1822. Ex De,Hl ;;
  1823. Call ?Mov ;;
  1824. Xor A ;; No error
  1825. Ret ;;
  1826. ;------------------------------------------------------------;
  1827. ; UFunc8 -- Make a patch in console input routine. ;
  1828. ; ;
  1829. ; At entry: Hl = Address to patch area in Tpa ;
  1830. ; If Hl=0, patch will be deactivated. ;
  1831. ; At exit: De = Patch area address (in Bank0). ;
  1832. ;------------------------------------------------------------;
  1833. UFunc8: ;;
  1834. Djnz UFunc9 ;;
  1835. Ld A,H ;; Deactivate patch
  1836. Or L ;;
  1837. Jr Z,UFunc81 ;; Yes...
  1838. Ld Bc,0*256+1 ;; Bank1 --> Bank0
  1839. Call ?XMov ;;
  1840. Ex De,Hl ;;
  1841. Ld Hl,ConInPatch ;;
  1842. Ld Bc,100h ;;
  1843. Jp ?Mov ;;
  1844. UFunc81: ;; Deactivate patch
  1845. Di ;;
  1846. Ld A,0C9H ;; Ret
  1847. Ld (ConInPatch),A ;;
  1848. Ld (ConInPatch+2),A ;;
  1849. Ei ;;
  1850. Ld De,ConInPatch ;;
  1851. Ret ;;
  1852. ;------------------------------------------------------------;
  1853. ; UFunc9 -- Stop Ctc Interrupt. ;
  1854. ;------------------------------------------------------------;
  1855. UFunc9: Djnz UFunc10 ;;
  1856. Ld A,3 ;;
  1857. Out (Ctc3),A ;;
  1858. Ret
  1859. ;------------------------------------------------------------;
  1860. ; UFunc10 -- Start Ctc Interrupt. ;
  1861. ;------------------------------------------------------------;
  1862. UFunc10:
  1863. Djnz UFunc11 ;;
  1864. Ld A,0C5h ;;
  1865. Out (Ctc3),A ;; Enable Ctc
  1866. Ld A,240 ;;
  1867. Out (Ctc3),A ;; Interrupt 10 Hz
  1868. Ret
  1869. ;------------------------------------------------------------;
  1870. ; UFunc11 -- Assign List Device to a physical device. ;
  1871. ; ;
  1872. ; At entry: Hl = Device number (0...6) ;
  1873. ; 0='CRT ' ;
  1874. ; 1='LPT '  ;
  1875. ; 2='CEN ' ;
  1876. ; 3='GRAPH ' ;
  1877. ; 4='SPOOL ' ;
  1878. ; 5='LPT1 ' ;
  1879. ; 6='LPT2 ' ;
  1880. ; At exit: A = 0 successful assignment. ;
  1881. ; A = -1 device does not exists. ;
  1882. ;------------------------------------------------------------;
  1883. UFunc11:
  1884. Djnz UFunc12 ;;
  1885. Ld A,H ;; Test if correct value
  1886. And A ;;
  1887. Jr Nz,Fkn11err ;;
  1888. Ld A,L ;;
  1889. Cp 7 ;;
  1890. Jr Nc,Fkn11err ;;
  1891. Add A,A ;; *2
  1892. Add A,A ;; *4
  1893. Add A,L ;; *5
  1894. Add A,L ;; *6 Name is 6 bytes
  1895. Ld E,A ;;
  1896. Ld D,0 ;;
  1897. Ld Hl,InternTbl ;;
  1898. Add Hl,De ;; Point to name in table
  1899. Call GetDev ;;
  1900. Ld A,C ;; Check if installed
  1901. Cp -1 ;;
  1902. Jr Z,Fkn11err ;; No...return error
  1903. Fkn11_A: ;;
  1904. Ld B,C ;; Get counter
  1905. Inc B ;; Offset 1
  1906. Ld Hl,0 ;;
  1907. Scf ;; Carry will rotate B times from
  1908. Fkn11_B: ;; the left into Hl.
  1909. Rr H ;;
  1910. Rr L ;;
  1911. Djnz Fkn11_B ;;
  1912. Ld (@LoVec),Hl ;; Save bit vector
  1913. Xor A ;; No error...return
  1914. Ret ;;
  1915. Fkn11err: ;;
  1916. Ld A,-1 ;;
  1917. Ret ;;
  1918. UFunc12: ;; Not installed.
  1919. Ret ;;
  1920. InternTbl:
  1921. Db 'CRT ' ;; #0
  1922. Db 'LPT ' ;; #1
  1923. Db 'CEN ' ;; #2
  1924. Db 'GRAPH ' ;; #3
  1925. Db 'SPOOL ' ;; #4
  1926. Db 'LPT1 ' ;; #5
  1927. Db 'LPT2 ' ;; #6
  1928. ;------------------------------------------------------------;
  1929. ; GetDev -- Get Device Number. ;
  1930. ; ;
  1931. ; At entry: Hl = Pointing Device Name String (6 chars). ;
  1932. ; At exit: C = Device Number. ;
  1933. ; C = 0FFh if device does not exist. ;
  1934. ;------------------------------------------------------------;
  1935. GetDev: Ex De,Hl ;; De = Name string
  1936. Ld B,MaxDev ;; Counter = max dev. ; Save it as a counter
  1937. Ld C,0 ;; Later used as device number
  1938. Ld Hl,@CTbl ;; Get Table Address in Hl
  1939. GetDev1: ;;
  1940. Push De ;;
  1941. Push Bc ;;
  1942. Push Hl ;;
  1943. Ld B,6 ;; 6 bytes in name
  1944. GetDev2: ;;
  1945. Ld A,(De) ;;
  1946. Cp (Hl) ;;
  1947. Jr Nz,GetDev3 ;;
  1948. Inc Hl ;;
  1949. Inc De ;;
  1950. Djnz GetDev2 ;;
  1951. Pop Hl ;; Here on match
  1952. Pop Bc ;;
  1953. Pop De ;;
  1954. Ret ;;
  1955. GetDev3: ;;
  1956. Pop Hl ;; Restore table pointer
  1957. Pop Bc ;; Restore counter and device number
  1958. Ld De,8 ;; Next Name
  1959. Add Hl,De ;;
  1960. Pop De ;; Restore string pointer
  1961. Inc C ;;
  1962. Djnz GetDev1 ;;
  1963. Ld C,-1 ;; Return not found
  1964. Ret ;;
  1965. Page
  1966. ;------------------------------------------------------------;
  1967. ; ?Cinit -- Init character device. ;
  1968. ; ;
  1969. ; At entry: C = Logical device # (0... ;
  1970. ;------------------------------------------------------------;
  1971. Cseg
  1972. ?Cinit: ;
  1973. Ld Hl,CInitB0 ;
  1974. Jp Bank0Call ;
  1975. Dseg
  1976. CInitB0:
  1977. Ld A,C ;; No in A
  1978. Cp MaxDev ;; Fit in system ?
  1979. Ret Nc ;; No...return
  1980. Add A,A   ;;
  1981. Add A,A ;; *4 for offset in FlagTable
  1982. Ld B,0 ;;
  1983. Ld C,A ;; Bc=Offset in FlagTable
  1984. Add A,A ;; *8 for offset in @CTbl
  1985. Ld D,0 ;;
  1986. Ld E,A ;; De=Offset in @CTbl
  1987. Ld Hl,Flag00 ;;
  1988. Add Hl,Bc ;; Pointing to Flag0
  1989. Ld B,(Hl) ;; B=Flag0
  1990. Inc Hl ;;
  1991. Ld C,(Hl) ;; C=Flag1
  1992. Inc Hl ;;
  1993. Ld A,(Hl) ;;
  1994. Inc Hl ;;
  1995. Ld H,(Hl) ;;
  1996. Ld L,A ;; Hl=DeviceVector
  1997. Bit 6,B ;; Using IniStm ?
  1998. Jr Nz,CIni1B0 ;; Yes...
  1999. Ld A,H ;; Test if valid CallVector
  2000. Or L ;;
  2001. Ret Z ;; No...return
  2002. Jp (Hl) ;; Call and do return from subroutine
  2003. CIni1B0: ;;
  2004. Bit 5,B ;; Using Ix ?
  2005. Jp Z,IniStm ;; No...Init dev. and return
  2006. ;; Here using IniStm and Ix
  2007. Push Ix ;; Save Ix
  2008. Push Hl ;;
  2009. Pop Ix ;; Ix=VectorTable
  2010. Ld Hl,@CTbl ;;
  2011. Add Hl,De ;;
  2012. Ld De,7 ;;
  2013. Add Hl,De ;; Hl=Pointing to baudrate
  2014. Ld A,(Hl) ;; Get baudrate
  2015. Cp 22 ;; Check if in table
  2016. Jr Nc,CIni9B0 ;; No...quit
  2017. Add A,A ;; Offset in LookUpTbl
  2018. Ld E,A ;;
  2019. Ld D,0 ;;
  2020. Ld Hl,BaudTbl  ;;
  2021. Add Hl,De ;; Correct address in BaudTbl
  2022. Ld A,(Hl) ;; Get Ctc-byte
  2023. Cp -1 ;; Valid ?
  2024. Jr Z,CIni9B0 ;; No...
  2025. Ld (Ix+CtcBaud),A ;; Set CtcCounter
  2026. Inc Hl ;;
  2027. Ld B,(Hl) ;; Get ClockMode
  2028. Ld A,C ;; Get Flag1
  2029. And 00001111b ;; Get StopB/Parity
  2030. Or B ;;
  2031. Ld (Ix+SioWr4),A ;;
  2032. Ld A,(Ix+SioWr3) ;;
  2033. And 00011111b ;; Keep Bit0-4
  2034. Ld D,A ;;
  2035. Ld A,C ;;
  2036. And 11100000b ;; Get DataB/HandSh
  2037. Or D ;;
  2038. Ld (Ix+SioWr3),A ;;
  2039. And 11000000b ;; Keep DataB
  2040. Rra ;;
  2041. Ld D,A ;;
  2042. Ld A,(Ix+SioWr5) ;;
  2043. And 10011111b ;; Keep Bit0-4,7
  2044. Or D ;;
  2045. Ld (Ix+SioWr5),A ;;
  2046. Push Ix ;;
  2047. Pop Hl ;;
  2048. Call IniStm ;; Init dev.
  2049. Dec C ;; Point to data port
  2050. In A,(C) ;; Clear input port
  2051. In A,(C) ;;
  2052. CIni9B0:
  2053. Pop Ix ;; Restore Ix
  2054. Ret
  2055. Page
  2056. ;------------------------------------------------------------;
  2057. ; Patcharea for console input and console input status. ;
  2058. ;------------------------------------------------------------;
  2059. ;; Two useful jumps for the patch-code.
  2060. Jp CiB0X ;; Jump to console input
  2061. Jp CISTB0X ;; Jump to console input status
  2062. ConInPatch: ;;
  2063. Ret ;; Call from CiSt enter here
  2064. Nop ;;
  2065. Ret ;; Call from Ci enter here
  2066. Db 'This is a patch area reserved for ' ;;
  2067. Db 'inplementations of function keys, and ' ;;
  2068. Db ' other "hacking" in consoleinput' ;;
  2069. Db ' Use Bios function 30 (user function 8)' ;;
  2070. Ds 115 ;; 256 bytes to use.
  2071. Page
  2072. ;------------------------------------------------------------;
  2073. ; ?Ci -- Character input. ;
  2074. ; ;
  2075. ; At entry: B = Device number (0...) ;
  2076. ; At exit: A = Character. ;
  2077. ;------------------------------------------------------------;
  2078. ?Ci: Call ConInPatch+2 ;; Maybe a patch
  2079. CiB0X: Inc B ;; Device# (relative 1)
  2080. Djnz CiDev1
  2081. ;------------------------------------------------------------;
  2082. ; CrtIn -- Input from device CRT.  ;
  2083. ;------------------------------------------------------------;
  2084. CrtIn: Ld Hl,RngCnt ;; POINT TO THE RING BUFFER COUNTER.
  2085. Xor A ;; ZERO
  2086. Ei ;;
  2087. CrtIn1: Or (Hl) ;; GET IT.
  2088. Jr Z,CrtIn1 ;; LOOP FOR CHAR.
  2089. Di ;;
  2090. Ld A,(QFlag)
  2091. Bit 6,A
  2092. Jr Nz,CrtIn3
  2093. Dec (Hl) ;; COUNT DOWN
  2094. Ld De,(RngOut) ;; GET THE OUTPUT-POINTER
  2095. Ld A,(De) ;; A=OUTPUT CHAR (PARITY RESET).
  2096. And A ;;
  2097. Ld Hl,RngEnd ;; INC RING BUFFER-OUTPUT-POINTER
  2098. Sbc Hl,De ;; IS THE BUFFEREND?
  2099. Inc De ;; (INC)
  2100. Jr Nz,CrtIn2 ;; NO...JUMP
  2101. Ld De,RngBeg ;; SET BUFFER START
  2102. CrtIn2: Ld (RngOut),De ;; SAVE THE POINTER.
  2103. Ei ;;
  2104. Cp 80h ;;
  2105. Jr Z,CrtIn ;;
  2106. And 7Fh ;; Clear parity bit.
  2107. Ret ;;
  2108. CrtIn3: Ld Hl,(LastPoint) ;;
  2109. Ld (Hl),80h ;; Mark 'Taken'
  2110. Ld Hl,QFlag ;;
  2111. Ld (Hl),0 ;;
  2112. Ld Hl,Last ;;
  2113. Ld A,(Hl) ;;
  2114. Ld (Hl),0 ;;
  2115. Ei ;;
  2116. Ret ;;
  2117. CiDev1:
  2118. Djnz CiDev2 ;; JUMP IF NOT DEVICE 1
  2119. ;------------------------------------------------------------;
  2120. ; Lpt0In -- Input from device LPT. ;
  2121. ;------------------------------------------------------------;
  2122. Lpt0In:
  2123. Call Lpt0InSt ;; CHAR IN SIO BUFFER?
  2124. Jr Z,Lpt0In ;; NO...WAIT
  2125. Di ;;
  2126. Ld Hl,(LpRngCnt) ;; DECREMENT LPT INPUT COUNTER
  2127. Dec Hl ;;
  2128. Ld (LpRngCnt),Hl ;;
  2129. Ld A,(LptWr3) ;;
  2130. Bit 5,A ;;
  2131. Jr Z,Lpt010 ;; IF NOT USING HANDSHAKE
  2132. Ld De,(LpRngBfZ) ;; CHECK IF TIME TO RISE DTR
  2133. And A ;;
  2134. Sbc Hl,De ;;
  2135. Ld De,8 ;;
  2136. And A ;;
  2137. Adc Hl,De ;;
  2138. Jr Nz,Lpt010 ;; IF NOT TIME TO RISE DTR
  2139. Ld A,5 ;;
  2140. Out (Sio1AC),A ;; RISE DTR
  2141. Ld A,(LptWr5) ;;
  2142. Set Dtr,A ;;
  2143. Out (Sio1AC),A ;;
  2144. Ld (LptWr5),A ;;
  2145. Lpt010:
  2146. Ld Hl,(LpRngBeg) ;; COMPUTE LPT RING BUFFER END
  2147. Ld De,(LpRngBfZ) ;;
  2148. Add Hl,De ;;
  2149. Ex De,Hl ;; SAVE IN De
  2150. Ld Hl,(LpRngOut) ;;
  2151. Ld A,(Hl) ;; GET NEXT BYTE
  2152. Ei ;;
  2153. Inc Hl ;;
  2154. Ex De,Hl ;;
  2155. And A ;;
  2156. Sbc Hl,De ;; CHECK IF AT BUFFER END
  2157. Jr Nz,NOTATLpEnd ;;
  2158. Ld De,(LpRngBeg) ;;
  2159. NOTATLpEnd:
  2160. Ld (LpRngOu �t),De ;; SET NEW OUTPUT POINTER
  2161. Ret ;;
  2162. CiDev2:
  2163. If Not WrkStn
  2164. Djnz CiDev3 ;; JUMP IF NOT DEVICE 2
  2165. ;------------------------------------------------------------;
  2166. ; CenIn -- Input from device CEN. ;
  2167. ;------------------------------------------------------------;
  2168. CenIn: Ld A,Eof
  2169. Ret
  2170. CiDev3: Djnz CiDev4 ;; JUMP IF NOT DEVICE 3
  2171. ;------------------------------------------------------------;
  2172. ; GraphIn -- Graphic keyboard input. ;
  2173. ;------------------------------------------------------------;
  2174. GraphIn:
  2175. Ld Hl,GrCnt ;; POINT TO THE RING BUFFER COUNTER.
  2176. Xor A ;; ZERO
  2177. Ei ;;
  2178. GraphIn1:
  2179. Or (Hl) ;; GET IT.
  2180. Jr Z,GraphIn1 ;; LOOP FOR CHAR.
  2181. Di ;;
  2182. Ld A,10000011B ;;
  2183. Out (PioGBC),A ;; RESTART PIO INTERUPT
  2184. Ld A,(QFlag)
  2185. Bit 6,A
  2186. Jp Nz,CrtIn3
  2187. Dec (Hl) ;; COUNT DOWN
  2188. Ld De,(GrnOut) ;; GET THE OUTPUT-POINTER
  2189. Ld A,(De) ;; A=OUTPUT CHAR (PARITY RESET).
  2190. And A ;; Get rid of carry
  2191. Ld Hl,GrnEnd ;;
  2192. Sbc Hl,De ;; IS THE BUFFEREND?
  2193. Inc De ;; INC RING BUFFER-OUTPUT-POINTER
  2194. Jr Nz,GraphIn2 ;; NO...JUMP
  2195. Ld De,GrnBeg ;; SET BUFFER START
  2196. GraphIn2:
  2197. Ld (GrnOut),De ;; SAVE THE POINTER.
  2198. Ei ;;
  2199. Cp 80h ;;
  2200. Jr Z,GraphIn ;;
  2201. And 7Fh ;; Clear parity
  2202. Ret ;;
  2203. CiDev4:
  2204. Endif
  2205. If NetWork
  2206. Djnz CiDev5 ;; Jump if not Dev4
  2207. ;------------------------------------------------------------;
  2208. ; SpoolIn -- Input from device SPOOL. ;
  2209. ;------------------------------------------------------------;
  2210. SpoolIn: ;;
  2211. Ld A,Eof ;;
  2212. Ret ;;
  2213. CiDev5:
  2214. Endif
  2215. If Not WrkStn
  2216. Djnz CiDev6 ;; Jump if not Dev5
  2217. ;------------------------------------------------------------;
  2218. ; Lpt1In -- Input from device LPT1. ;
  2219. ;------------------------------------------------------------;
  2220. Lpt1In: ;;
  2221. Ld A,Eof ;;
  2222. Ret ;;
  2223. CiDev6: Djnz CiDev7 ;; Jump if not Dev6
  2224. ;------------------------------------------------------------;
  2225. ; Lpt2In -- Input from device LPT2. ;
  2226. ;------------------------------------------------------------;
  2227. Lpt2In: ;;
  2228. Ld A,Eof ;;
  2229. Ret ;;
  2230. CiDev7: ;;
  2231. Endif
  2232. Ld A,Eof ;;
  2233. Ret ;;
  2234. Page
  2235. ;------------------------------------------------------------;
  2236. ; ?Co -- Character output. ;
  2237. ; ;
  2238. ; At entry: B = Device number (0...) ;
  2239. ; C = Character. ;
  2240. ; At exit: A = Written character. ;
  2241. ;------------------------------------------------------------;
  2242. ?Co:
  2243. Inc B ;; Make device # (relative 1)
  2244. Djnz CoDev1 ;; Jump if not device 0
  2245. ;------------------------------------------------------------;
  2246. ; CrtOut -- Output to device CRT. ;
  2247. ;------------------------------------------------------------;
  2248. CrtOut:
  2249. Call CrtOSt ;; Test CRT output status
  2250. Jr Z,CrtOut ;; Wait for ready
  2251. Ld A,C ;;
  2252. Out (Sio1BD),A ;;
  2253. Ret ;;
  2254. CoDev1: Djnz CoDev2 ;; Jump if not device 1
  2255. ;------------------------------------------------------------;
  2256. ; Lpt0Out -- Output to device LPT. ;
  2257. ;------------------------------------------------------------;
  2258. Lpt0Out:
  2259. Call Lpt0OSt ;; Test LPT output status
  2260. Jr Z,Lpt0Out ;; Wait for ready
  2261. Ld A,C ;;
  2262. Out (Sio1AD),A ;;
  2263. Ret ;;
  2264. CoDev2:
  2265. If Not WrkStn
  2266. Djnz CoDev3 ;; Jump if not device 2
  2267. ;------------------------------------------------------------;
  2268. ; CenOut -- Output to device CEN. ;
  2269. ;------------------------------------------------------------;
  2270. CenOut: Call CenOSt ;; Test CEN output status
  2271. Jr Z,CenOut ;; Wait for ready.
  2272. Ld A,C ;;
  2273. Out (PioAD),A ;;
  2274. Ld A,01000000B ;; Strobe
  2275. Out (PioBD),A ;;
  2276. Ld A,01010000B ;; Strobe high
  2277. Out (PioBD),A ;;
  2278. Ret ;;
  2279. CoDev3: Djnz CoDev4 ;; Jump if not device 3
  2280. ;------------------------------------------------------------;
  2281. ; GraphOut -- Output to device GRAPH. ;
  2282. ;------------------------------------------------------------;
  2283. GraphOut:
  2284. Ld Hl,GrOutCnt ;; Get output byte counter
  2285. GrOutX: Xor A ;;
  2286. Di ;;
  2287. Cp (Hl) ;; CHECK IF ANYTHING IN OUTPUT BUFFER
  2288. Jr Nz,GrOutW ;; YES
  2289. Ld A,C ;;
  2290. Out (PioGAD),A ;; ELSE JUST SEND IT
  2291. Inc (Hl) ;; INC BUFFER COUNTER
  2292. Ei ;;
  2293. Ret ;;
  2294. GrOutW: Ei ;;
  2295. Ld A,GrOBufZ ;;
  2296. Di ;;
  2297. Cp (Hl) ;;
  2298. Jr C,GrOutW ;; IF BUFFER FULL..WAIT
  2299. Jr Nz,GrOutX ;; CHECK FOR
  2300. Ift GrOBufZ NE 1 ;; IF OUTPUT BUFFER SIZE > 1
  2301. Inc (Hl) ;; INC BUFFER COUNTER
  2302. Ld Hl,(GrInPnt) ;;
  2303. Ld (Hl),C ;; SAVE OUTPUT BYTE IN OUTPUT RING BUFFER
  2304. Ei ;;
  2305. Inc Hl ;;
  2306. Ld De,GrOutBufEnd ;;
  2307. Ld A,E ;;
  2308. Cp L ;;
  2309. Jr Nz,GrOut20 ;;
  2310. Ld Hl,GrOutBuf ;; SET POINTER TO START OF BUFFER
  2311. GrOut20:
  2312. Ld (GrInPnt),Hl ;; SET NEW BUFFER IN POINTER
  2313. Else ;; IF JUST A ONE BYTE BUFFER
  2314. Ld A,C ;;
  2315. Ld (GrOutBuf),A ;;
  2316. Inc (Hl) ;;
  2317. Ei ;;
  2318. Endif 
  2319. Ret ;;
  2320. CoDev4:
  2321. Endif
  2322. If NetWork
  2323. Djnz CoDev5 ;; Jump if not device 4
  2324. ;------------------------------------------------------------;
  2325. ; SpoolOut -- Output to device SPOOL. ;
  2326. ;------------------------------------------------------------;
  2327. SpoolOut:
  2328. Call $Spool## ;;
  2329. Ret ;;
  2330. CoDev5:
  2331. Endif
  2332. If Not WrkStn
  2333. Djnz CoDev6 ;; Jump if not device 5
  2334. ;------------------------------------------------------------;
  2335. ; Lpt1Out -- Output to device LPT1. ;
  2336. ;------------------------------------------------------------;
  2337. Lpt1Out:
  2338. Call Lpt1OSt ;; Test LPT1 output status
  2339. Jr Z,Lpt1Out ;; Wait for ready
  2340. Ld A,C ;;
  2341. Out (Sio3AD),A ;;
  2342. Ret ;;
  2343. CoDev6: Djnz CoDev7 ;; Jump if not device 6
  2344. ;------------------------------------------------------------;
  2345. ; Lpt2Out -- Output to device LPT2. ;
  2346. ;------------------------------------------------------------;
  2347. Lpt2Out:
  2348. Call Lpt2OSt ;; Test LPT2 output status
  2349. Jr Z,Lpt2Out ;; Wait for ready
  2350. Ld A,C ;;
  2351. Out (Sio3BD),A ;;
  2352. Ret ;;
  2353. CoDev7:
  2354. Endif
  2355. Ret
  2356. Page
  2357. ;------------------------------------------------------------;
  2358. ; ?CiSt -- Character input status. ;
  2359. ; ;
  2360. ; At entry: B = Device number (0...) ;
  2361. ; At exit: A =-1 & Nz-Flag if at least 1 char. available;
  2362. ; A = 0 & Z-Flag if no char. available. ;
  2363. ;------------------------------------------------------------;
  2364. ?CiSt:
  2365. Call ConInPatch ;; Check if patch in ConsoleInput
  2366. CiStB0X:
  2367. Inc B ;; Make device # (relative 1)
  2368. Djnz CiSDev1 ;; Jump if not device 0
  2369. ;------------------------------------------------------------;
  2370. ; CrtInSt -- Input status from CRT. ;
  2371. ;------------------------------------------------------------;
  2372. CrtInSt:
  2373. Ld A,(RngCnt) ;; ANY CHAR IN THE BUFFER?
  2374. Or A ;;
  2375. Ret Z ;; NO...RETURN
  2376. CrtInSt0:
  2377. Ld A,(@QueFl) ;; Bit7 & Bit6 set in Bdos on Func11 and Func2 resp.
  2378. And A
  2379. Jr Z,CrtInSt5
  2380. Bit 7,A ;; Test Func11 or Func2
  2381. Ld A,(Last)
  2382. Jr Z,CrtInSt4
  2383. Cp 'C'-'@' ;; Here on Func11
  2384. Jr Z,CrtInSt5
  2385. CrtInSt1:
  2386. Xor A
  2387. Jr CrtInSt3
  2388. CrtInSt2:
  2389. Or -1
  2390. CrtInSt3:
  2391. Ld (QFlag),A
  2392. Ret
  2393. CrtInSt4: ;; Here on Func2
  2394. Cp 'S'-'@'
  2395. Jr Z,CrtInSt2
  2396. Cp 'Q'-'@'
  2397. Jr Z,CrtInSt2
  2398. Cp 'C'-'@'
  2399. Jr Z,CrtInSt2
  2400. Jr CrtInSt1
  2401. CrtInSt5:
  2402. Or -1 ;; YES...SET FLAG
  2403. Ret ;;
  2404. CiSDev1:
  2405. Djnz CiSDev2 ;; Jump if not device 1
  2406. ;------------------------------------------------------------;
  2407. ; Lpt0InSt -- Input status from device LPT. ;
  2408. ;------------------------------------------------------------;
  2409. Lpt0InSt:
  2410. Ld Hl,(LpRngCnt) ;; ANYTHING IN LPT BUFFER
  2411. Ld A,H ;;
  2412. Or L ;;
  2413. Ret Z ;; If empty
  2414. Or -1 ;;
  2415. Ret ;;
  2416. CiSDev2:
  2417. If Not WrkStn
  2418. Djnz CiSDev3 ;; Jump if not device 2
  2419. ;------------------------------------------------------------;
  2420. ; CenInSt -- Input status from device CEN.  ;
  2421. ;------------------------------------------------------------;
  2422. CenInSt: ;;
  2423. Xor A ;; Not ready
  2424. Ret
  2425. CiSDev3:
  2426. Djnz CiSDev4 ;; Jump if not device 3
  2427. ;------------------------------------------------------------;
  2428. ; GraphInSt -- Input status from device GRAPH. ;
  2429. ;------------------------------------------------------------;
  2430. GraphInSt:
  2431. Ld A,(GrCnt) ;; TEST GR. CHAR. COUNTER
  2432. Or A ;;
  2433. Ret Z ;; RETURN NO CHAR
  2434. Jp CrtInSt0
  2435. CiSDev4:
  2436. Endif
  2437. If NetWork
  2438. Djnz CiSDev5 ;; Jump if not device 4
  2439. ;------------------------------------------------------------;
  2440. ; SpoolInSt -- Input status from device SPOOL. ;
  2441. ;------------------------------------------------------------;
  2442. SpoolInSt:
  2443. Xor A ;; No char
  2444. Ret
  2445. CiSDev5:
  2446. Endif
  2447. If Not WrkStn
  2448. Djnz CiSDev6 ;; Jump if not device 5
  2449. ;------------------------------------------------------------;
  2450. ; Lpt1InSt -- Input status from device LPT1. ;
  2451. ;------------------------------------------------------------,
  2452. Lpt1InSt:
  2453. Xor A ;; No char
  2454. Ret ;;
  2455. CiSDev6:
  2456. Djnz CiSDev7 ;; Jump if not device 6
  2457. ;------------------------------------------------------------;
  2458. ; Lpt2InSt -- Input status from device LPT2. ;
  2459. ;------------------------------------------------------------;
  2460. Lpt2InSt:
  2461. Xor A ;;
  2462. Ret ;;
  2463. CiSDev7:
  2464. Endif
  2465. Xor A ;;
  2466. Ret
  2467. Page
  2468. ;------------------------------------------------------------;
  2469. ; ?CoSt -- Character output status. ;
  2470. ; ;
  2471. ; At entry: B = Device number (0...) ;
  2472. ; At exit: A =-1 & Nz-Flag if ready. ;
  2473. ; A = 0 & Z-Flag if not ready. ;
  2474. ;------------------------------------------------------------;
  2475. ?CoSt:
  2476. Inc B ;; Make device # (relative 1)
  2477. Djnz CoSDev1 ;; Jump if not device 0
  2478. ;------------------------------------------------------------;
  2479. ; CrtOSt -- Output status� from device CRT. ;
  2480. ;------------------------------------------------------------;
  2481. CrtOSt:
  2482. In A,(Sio1BC) ;; Read status
  2483. And 00000100B ;; Mask Tx buffer empty
  2484. Ret Z ;; Not ready...return
  2485. Or -1 ;; Set ready flag
  2486. Ret ;;
  2487. CoSDev1:
  2488. Djnz CoSDev2 ;; Jump if not device 1
  2489. ;------------------------------------------------------------;
  2490. ; Lpt0OSt -- Output status from device LPT. ;
  2491. ;------------------------------------------------------------;
  2492. Lpt0OSt:
  2493. In A,(Sio1AC) ;; Read status
  2494. And 00000100b ;; Mask Tx buffer empty
  2495. Ret Z ;; Not ready...return
  2496. Or -1 ;; Set ready flag.
  2497. Ret ;;
  2498. CoSDev2:
  2499. If Not WrkStn
  2500. Djnz CoSDev3 ;; Jump if not device 2
  2501. ;------------------------------------------------------------;
  2502. ; CenOSt -- Output status from device CEN. ;
  2503. ;------------------------------------------------------------;
  2504. CenOSt:
  2505. In A,(PioBD) ;; READ ACK AND BUSY.
  2506. And 00100001B ;;
  2507. Cp 00100000B ;; READY AND NOT BUSY
  2508. Ld A,0FFH ;;
  2509. Jr Z,CenOSt1 ;; YES...JUMP
  2510. Ld A,0 ;; SET NOT READY
  2511. CenOSt1:
  2512. And A ;;
  2513. Ret ;;
  2514. CoSDev3:
  2515. Djnz CoSDev4 ;; Jump if not device 3
  2516. ;------------------------------------------------------------;
  2517. ; GraphOSt -- Output status from device GRAPH. ;
  2518. ;------------------------------------------------------------;
  2519. GraphOSt:
  2520. Ld Hl,GrOutCnt ;; GET OUTPUT BYTE COUNTER
  2521. Ld A,GrOBufZ+1 ;;
  2522. Cp (Hl) ;;
  2523. Ld A,0 ;; MAYBE NOT READY
  2524. Jr Z,GrOST2 ;; IF BUFFER FULL (NOT RDY)
  2525. Ld A,-1 ;; ELSE READY
  2526. GrOST2: ;;
  2527. Or A ;; SET FLAG BITS
  2528. Ret ;;
  2529. CoSDev4:
  2530. Endif
  2531. If NetWork
  2532. Djnz CoSDev5 ;; Jump if not device 4
  2533. ;------------------------------------------------------------;
  2534. ; SpoolOSt -- Output status from device SPOOL. ;
  2535. ;------------------------------------------------------------;
  2536. SpoolOSt:
  2537. Ld A,-1 ;;
  2538. Or A
  2539. Ret
  2540. CoSDev5:
  2541. Endif
  2542. If Not WrkStn
  2543. Djnz CoSDev6 ;; Jump if not device 5
  2544. ;------------------------------------------------------------;
  2545. ; Lpt1OSt -- Output status from device LPT1. ;
  2546. ;------------------------------------------------------------;
  2547. Lpt1OSt:
  2548. In A,(Sio3AC) ;; Read status
  2549. And 00000100b ;; Mask Tx buffer empty
  2550. Ret Z ;; Not ready...return
  2551. Or -1 ;; Set ready flag
  2552. Ret ;;
  2553. CoSDev6:
  2554. Djnz CoSDev7 ;; Jump if not device 6
  2555. ;------------------------------------------------------------;
  2556. ; Lpt2OSt -- Output status from device LPT2. ;
  2557. ;------------------------------------------------------------;
  2558. Lpt2OSt:
  2559. In A,(Sio3BC) ;; Read status
  2560. And 00000100b ;; Mask Tx buffer empty
  2561. Ret Z ;; Not ready...return
  2562. Or -1 ;; Set ready flag
  2563. Ret ;;
  2564. CoSDev7:
  2565. Endif
  2566. Xor A ;; Not ready. Cause no
  2567. Ret ;; more devices.
  2568. Page
  2569. ;------------------------------------------------------------;
  2570. ; Interrupt Driven Routines ;
  2571. ;------------------------------------------------------------;
  2572. ;------------------------------------------------------------;
  2573. ; KbdIrq -- Console keyboard interrupt service routine. ;
  2574. ; Uses local stack in order not to interfere with ;
  2575. ; the user program stack. ;
  2576. ;------------------------------------------------------------;
  2577. Cseg
  2578. KbdIrq: Call BIOSINTENT ;
  2579. Jp KbdGBIB0 ;
  2580. Dseg
  2581. KbdGBIB0: ;;
  2582. Ld Hl,RngCnt ;; Hl --> NO OF CHAR IN BUFFER
  2583. Ld A,RngEnd-RngBeg-2 ;; A = BUFF SIZE - 2
  2584. Cp (Hl) ;;
  2585. Jr Nz,NOTSFULL ;;
  2586. Ld A,(KbdWr3) ;; IF BUFFER SOON FULL
  2587. Bit 5,A ;;
  2588. Jr Z,NOTSFULL ;; IGNORE IF NOT DTR/RTS HANDSHAKE
  2589. Ld A,5 ;;
  2590. Out (Sio1BC),A ;; RESET DTR IF JUST 2 BYTES LEFT IN BUFFER
  2591. Ld A,(KbdWr5) ;;
  2592. Res Dtr,A ;;
  2593. Out (Sio1BC),A ;;
  2594. Ld (KbdWr5),A ;;
  2595. NOTSFULL:
  2596. Ld A,RngEnd-RngBeg ;;
  2597. Cp (Hl) ;; IS BUFFER FULL?
  2598. In A,(Sio1BD) ;; A = CHAR (CLR INTERRUPT)
  2599. Ld D,A ;; SAVE PARITY BIT
  2600. Jr Z,KbdIr3 ;; YES...JUST JUMP AND QUIT
  2601. Inc (Hl) ;; INC CHAR-COUNTER
  2602. And 07FH ;; MASK PARITY
  2603. Ld (Last),A ;; Save last char
  2604. KbdIr1: Ld Hl,(RngIn) ;; Hl --> INPUT
  2605. Ld (LastPoint),Hl
  2606. Ld (Hl),D ;; SAVE INPUT CHAR IN BUFFER INCLUDING PARITY
  2607. And A ;; CLEAR CARRY BIT
  2608. Ex De,Hl ;; SAVE INPUT POINTER IN De.
  2609. Ld Hl,RngEnd ;; Hl=BUFFEREND FOR TEST
  2610. Sbc Hl,De ;; POINTER AT END?
  2611. Inc De ;; INC
  2612. Jp Nz,KbdIr2 ;; NO...JUMP
  2613. Ld De,RngBeg ;; SET POINTER TO BUFFERSTART
  2614. KbdIr2: Ld (RngIn),De ;; SAVE THE POINTER.
  2615. KbdIr3:
  2616. Jp BIOSINTEXIT ;;
  2617. Cseg
  2618. ;------------------------------------------------------------;
  2619. ; BiosIntEnt -- Save registers and Bank. Set Bank0. ;
  2620. ; Using user's stack to save time. ;
  2621. ;------------------------------------------------------------;
  2622. BiosIntEnt:
  2623. Ld (HlSave),Hl ;
  2624. Ld (DeSave),De ;
  2625. Pop Hl ; GET RETURN ADRESS
  2626. Push Af ; SAVE REGISTERS.
  2627. ; SINCE THIS IS AN INTERUPT ROUTINE CAN WE IGNORE TO UPPDATE
  2628. ; @CBnk AND BnkMux
  2629. Ld A,(MuxByte) ; GET CURRENT BANK MUX
  2630. Ld (MuxSave),A ; AND SAVE
  2631. If Not WrkStn
  2632. Set 5,A ; Force Bank0
  2633. Else
  2634. Set 0,A ; Force Bank0
  2635. Endif
  2636. Out (BnkMux),A ;
  2637. Jp (Hl) ;
  2638. ;RESTOR BANK AND REGISTER RETURN FROM INTERUPT
  2639. BiosIntExit:
  2640. Ld A,(MuxSave) ; GET OLd BANK MUX SETTINGS
  2641. Out (BnkMux),A ;
  2642. Ld De,(DeSave) ;
  2643. Ld Hl,(HlSave) ;
  2644. Pop Af ;
  2645. UnkInt:
  2646. Ei ; BACK FROM INTERRUPT.
  2647. Reti ;
  2648. ;------------------------------------------------------------;
  2649. ; LptIrq -- LPT PORT INTERRUPT SERVICE ROUTIN.
  2650. ; USES LOCAL STACK IN ORDER NOT TO INTERFERE WITH THE
  2651. ; USER PROGRAM STACK.
  2652. LptIrq:
  2653. Call BIOSINTENT ;
  2654. Jp LptIrqB0 ;
  2655. Dseg
  2656. LptIrqB0:
  2657. Ld Hl,(LpRngBfZ) ;; BUFFER SIZE
  2658. Ld De,(LpRngCnt) ;; De = NR OF CHAR IN BUFFER
  2659. And A ;;
  2660. Sbc Hl,De ;; CHECK IF BUFFER FULL
  2661. Jr Z,LpFULL ;;
  2662. Ld De,5 ;; CHECK IF < 5 BYTES LEFT
  2663. Sbc Hl,De ;;
  2664. Jr Nc,NOLpHSH ;; IF NO TIME FOR DTR RESET
  2665. Ld A,(LptWr3) ;; CHECK IF DTR/CTS HANSHAKE
  2666. Bit 5,A ;;
  2667. Jr Z,NOLpHSH ;; IGNORE IF NOT DTR/RTS HANDSHAKE
  2668. Ld A,5 ;;
  2669. Out (Sio1AC),A ;; RESET DTR IF < 5 BYTES LEFT IN BUFFER
  2670. Ld A,(LptWr5) ;;
  2671. Res Dtr,A ;;
  2672. Out (Sio1AC),A ;;
  2673. Ld (LptWr5),A ;;
  2674. NOLpHSH:
  2675. Ld Hl,(LpRngIn) ;; GET STORE POINTER
  2676. In A,(Sio1AD) ;; A = CHAR (CLR INTERRUPT)
  2677. Ld (Hl),A ;; STORE CHAR IN BUFFER
  2678. Inc Hl ;; INC CHAR-POINTER
  2679. Ld (LpRngIn),Hl ;;
  2680. Ld De,(LpRngBeg) ;; COMPUTE IF AT BUFFER END
  2681. And A ;;
  2682. Sbc Hl,De ;;
  2683. Ld De,(LpRngBfZ) ;;
  2684. And A ;;
  2685. Sbc Hl,De ;; CHECK IF AT BUFFER END
  2686. Jr Nz,NOTLptEnd ;;
  2687. Ld Hl,(LpRngBeg) ;; RESET POINTER TO BUFFER START
  2688. Ld (LpRngIn),Hl ;; SET NEW RING POINTER
  2689. NOTLptEnd:
  2690. Ld Hl,(LpRngCnt) ;;
  2691. Inc Hl ;; Inc RING BUFFER COUNTER
  2692. Ld (LpRngCnt),Hl ;;
  2693. LptXIT:
  2694. Jp BIOSINTEXIT ;;
  2695. LpFULL:
  2696. In A,(Sio1AD) ;;
  2697. Jr LptXIT ;;
  2698. Cseg
  2699. If Not WrkStn
  2700. ;------------------------------------------------------------;
  2701. ; PioGAI -- INTERRUPT FROM GRAPHIC TERMINAL.
  2702. ; GRAPHIC TERMINAL OUTPUT INTERRUPT SERVICE ROUTIN.
  2703. PioGAI:
  2704. Call BIOSINTENT ;
  2705. Jp PioGAIB0 ;
  2706. Dseg
  2707. PioGAIB0:
  2708. Ld Hl,GrOutCnt ;;
  2709. Ld A,1 ;;
  2710. Cp (Hl) ;; CHECK IF ANYTHING TO SEND
  2711. Jr Nc,GrOutI100 ;; IF NO
  2712. Dec (Hl) ;; DEC BYTE COUNTER
  2713. Ift GrOBufZ GT 1 ;;
  2714. Ld Hl,(GrOutPnt) ;;
  2715. Ld A,(Hl) ;; GET BYTE TO SEND
  2716. Out (PioGAD),A ;; SEND THE BYTE
  2717. Inc Hl ;; INC OUT POINTER
  2718. Ld De,GrOutBufEnd ;;
  2719. Ld A,L ;;
  2720. Cp E ;; CHECK IF AT BUFFER END
  2721. Jr Nz,GrOutI10 ;; IF NOT
  2722. Ld Hl,GrOutBuf ;;
  2723. GrOutI10:
  2724. Ld (GrOutPnt),Hl ;; SET NEW BUFFER OUT POINTER
  2725. Else
  2726. Ld A,(GrOutBuf) ;; GET BYTE TO SEND
  2727. Out (PioGAD),A ;;
  2728. Endif
  2729. Jp BIOSINTEXIT ;;
  2730. GrOutI100:
  2731. Jp Nz,BIOSINTEXIT ;; IF JUST A DUMMY INTERUPT
  2732. Dec (Hl) ;;
  2733. Jp BIOSINTEXIT ;;
  2734. ; PioGBI -- GRAPHIC KEYBOARD INPUT INTERRUPT SERVICE ROUTIN.
  2735. Cseg
  2736. PioGBI:
  2737. Call BIOSINTENT ;
  2738. Jp PioGBIB0 ;
  2739. Dseg
  2740. PioGBIB0:
  2741. Ld Hl,GrCnt ;; Hl --> NO OF CHAR IN BUFFER
  2742. Inc (Hl) ;; INC CHAR-COUNTER
  2743. Ld A,(Hl) ;; A = NO OF CHAR IN BUFFERT
  2744. Cp GrnEnd-GrnBeg-2 ;; IS BUFFER FULL?
  2745. Jr Nz,PioGB9 ;;
  2746. Ld A,00000011B ;;
  2747. Out (PioGBC),A ;; YES STOP PIO INTERUPT
  2748. PioGB9:
  2749. In A,(PioGBD) ;; A = CHAR (CLR INTERRUPT)
  2750. Ld D,A ;;
  2751. And 7Fh ;; Mask parity bit
  2752. Ld (Last),A ;;
  2753. Ld Hl,(GrnIn) ;; Hl --> INPUT
  2754. Ld (LastPoint),Hl ;;
  2755. Ld (Hl),D ;; Save input char in buffer.
  2756. And A ;; Clear carry flag.
  2757. Ex De,Hl ;; SAVE INPUT POINTER IN De.
  2758. Ld Hl,GrnEnd ;; Hl=BUFFEREND FOR TEST
  2759. Sbc Hl,De ;; POINTER AT END?
  2760. Inc De ;; INC
  2761. Jp Nz,PioGB2 ;; NO...JUMP
  2762. Ld De,GrnBeg ;; SET POINTER TO BUFFERSTART
  2763. PioGB2: Ld (GrnIn),De ;; SAVE THE POINTER.
  2764. PioGB3:
  2765. Jp BIOSINTEXIT ;;
  2766. Endif
  2767. Cseg
  2768. ; TAKE CARE OF SPECIAL RECIVE CONDITION Kbd AND Lpt
  2769. KbdErRq:
  2770. Push Af ;
  2771. In A,(Sio1BD) ;
  2772. Ld A,30H ; ERROR RESET
  2773. Out (Sio1BC),A ;
  2774. Jr INTXIT ;
  2775. LptErRq:
  2776. Push Af ;
  2777. In A,(Sio1AD) ;
  2778. Ld A,30H ; ERROR RESET
  2779. Out (Sio1AC),A ;
  2780. INTXIT: Pop Af ;
  2781. Ei ;
  2782. Reti ;
  2783. ;------------------------------------------------------------;
  2784. ; Ctc Interrupt 10 Hz. ;
  2785. ;------------------------------------------------------------;
  2786. ClkIrq:
  2787. Ld (StSav1),SP ; SPAR STACKPEKAREN
  2788. Ld SP,Stack1 ; S[TT LOKAL STACK
  2789. Push Af ; SPAR ANV[NDARREGISTER Š Push Hl ;
  2790. If Not NetWork
  2791. Ld Hl,Cnt10 ; LADDA 10-DELS-R[KNAREN
  2792. Dec (Hl) ; R[KNA NED 1.
  2793. Jr Nz,Clk2 ; HOPPA OM EJ HEL SEKUND
  2794. Ld (Hl),10 ; S[TT 10 TIONDELAR.
  2795. Ld Hl,@Sec ; R[KNA UPP REALTIDSKLOCKAN
  2796. Ld A,(Hl) ;
  2797. Add A,1 ; \KA MED 1.
  2798. Daa ; JUSTERA BCD.
  2799. Cp 60H ; 60 SEKUNDER ?
  2800. Jr C,Clk1 ; NEJ...HOPPA
  2801. Xor A ; NOLLA SEKUND
  2802. Ld (Hl),A ; SPAR.
  2803. Dec Hl ; PEKA P] MINUT.
  2804. Ld A,(Hl) ;
  2805. Inc A ; \KA MED 1.
  2806. Daa ; JUSTERA BCD.
  2807. Cp 60H ; 60 MINUTER ?
  2808. Jr C,Clk1 ; NEJ...HOPPA
  2809. Xor A ; NOLLA MINUT.
  2810. Ld (Hl),A ;
  2811. Dec Hl ; PEKA P] TIMME
  2812. Ld A,(Hl) ;
  2813. Inc A ; \KA MED 1.
  2814. Daa ; JUSTERA BCD
  2815. Cp 24H ; 24 TIMMAR ?
  2816. Jr C,Clk1 ; NEJ...HOPPA
  2817. Xor A ; NOLLA TIMME
  2818. Ld (Hl),A ;
  2819. Dec Hl ; PEKA P] ANTAL DAGAR
  2820. Dec Hl ; F.O.M 1/1-78. (L]G-BYTE)
  2821. Inc (�Hl) ; \KA MED 1.
  2822. Jr Nz,Clk2 ; EJ 256 ...HOPPA
  2823. Inc Hl ; PEKA P] H\G-BYTE.
  2824. Ld A,(Hl) ;
  2825. Inc A ; \KA MED 1.
  2826. Clk1: Ld (Hl),A ; SPAR A.
  2827. Endif
  2828. Clk2: Jp ExtMcl ; CHECK FOR BUFFER TIME OUTS IN EXTMEM
  2829. Cnt10: Db 10
  2830. Page
  2831. ;------------------------------------------------------------;
  2832. ; Port Initzialisation Tables ;
  2833. ;------------------------------------------------------------;
  2834. Dseg
  2835. VecSi1B: ;; CRT
  2836. Db 3,Ctc1 ;; 2 BYTES TO CTC CHAN 1
  2837. Db 01000101B ;; CTC1: INT. DIS, COUNTER MODE,
  2838. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2839. ;; COUNTING CONT.
  2840. CtcBaud Equ $-VecSi1B ;; Ix-index
  2841. BaudB: Db 4 ;; GIVES 307200 Hz TO SIO1B.
  2842. CTC1Vec: Db 0 ;; CTCINTERRUPTVECTOR.
  2843. Db 11,Sio1BC ;; 11 BYTES TO SIO1 B/TERMINAL
  2844. Db 18H ;; RESET CHANNEL
  2845. Db 12H ;; Wr 2:
  2846. SIOVec: Db 0 ;; INTERRUPTVECTOR
  2847. Db 14H ;; Wr 4:
  2848. SioWr4 Equ $-VecSi1B ;; Ix-index
  2849. Db 00000000b ;; xx00xxxxb
  2850. Db 13H ;; Wr 3:
  2851. SioWr3 Equ $-VecSi1B ;; Ix-index
  2852. KbdWr3: Db 00000001b ;; Rx enable. xxx00001b
  2853. Db 15H ;; Wr 5:
  2854. SioWr5 Equ $-VecSi1B ;; Ix-index
  2855. KbdWr5: Db 10001010b ;; DTR, Tx enable, RTS, 1xx01010b
  2856. Db 01 ;; Wr 1:
  2857. Db 00011100B ;; INT ON ALL Rx CHAR (PARITY DOES NOT
  2858. ;; AFFECT VECTOR), STATUS AFFECTS VECTOR.
  2859. Db 0 ;; END TABLE.
  2860. SioLen Equ $-VecSi1B ;; Table length
  2861. VecSi1A: ;; LPT
  2862. Db 3,Ctc0 ;; 3 BYTES TO CTC CHAN 0
  2863. Db 01000101B ;; CTC0: INT. DIS, COUNTER MODE,
  2864. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2865. ;; COUNTING CONT.
  2866. BaudA: Db 4 ;; GIVES 307200 Hz TO SIO1A
  2867. CTC0Vec: Db 0 ;; CTCINTERRUPTVECTOR.
  2868. Db 11,Sio1AC ;; 11 BYTES TO SIO1 A/MODEM
  2869. Db 18H ;; RESET CHANNEL.
  2870. Db 2,0 ;; DUMMY INTERUPT VECTOR
  2871. Db 14H ;; Wr 4:
  2872. Db 00000000b ;; xx00xxxxb
  2873. Db 13H ;; Wr 3:
  2874. LptWr3: Db 00000001B ;; Rx enable. xxx00001b
  2875. Db 15H ;; Wr 5:
  2876. LptWr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC, 1xx01011b
  2877. Db 01 ;; Wr 1:
  2878. Db 00011000B ;; INTERRUPTS,
  2879. Db 0 ;; END TABLE.
  2880. If Not WrkStn
  2881. ;; INIT EXTRA SERIE PORTS 
  2882. VecSi3A: ;; LPT1
  2883. Db 3,Ctc4 ;; 3 BYTES TO CTC CHAN 0
  2884. Db 01000101B ;; CTC0: INT. DIS, COUNTER MODE,
  2885. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2886. ;; COUNTING CONT.
  2887. BaudC: Db 4 ;; GIVES 307200 Hz TO SIO3A
  2888. Db 0 ;; CTCINTERRUPTVECTOR. NOT USED
  2889. Db 11,Sio3AC ;; 9 BYTES TO SIO3 A
  2890. Db 18H ;; RESET CHANNEL.
  2891. Db 2,0 ;; DUMMY INTERUPT VECTOR
  2892. Db 14H ;; Wr 4:
  2893. Db 00000000b ;; xx00xxxxb
  2894. Db 13H ;; Wr 3:
  2895. Lp1Wr3: Db 00000000b ;; Rx disable. xxx00000b
  2896. Db 15H ;; Wr 5:
  2897. Lp1Wr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC 1xx01011b
  2898. Db 01 ;; Wr 1:
  2899. Db 00000000B ;; NO INTERRUPTS,
  2900. Db 0 ;; END TABLE.
  2901. VecSi3B: ;; LPT2
  2902. Db 3,Ctc5 ;; 3 BYTES TO CTC CHAN 0
  2903. Db 01000101B ;; CTC5: INT. DIS, COUNTER MODE,
  2904. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2905. ;; COUNTING CONT.
  2906. BaudD: Db 4 ;; GIVES 307200 Hz TO SIO3B
  2907. Db 0 ;; CTCINTERRUPTVECTOR. NOT USED
  2908. Db 11,Sio3BC ;; 11 BYTES TO SIO3 B
  2909. Db 18H ;; RESET CHANNEL.
  2910. Db 2,0 ;; DUMMY INTERUPT VECTOR
  2911. Db 14H ;; Wr 4: 
  2912. Db 00000000b ;; xx00xxxxb
  2913. Db 13H ;; Wr 3:
  2914. Lp2Wr3: Db 00000000b ;; Rx disable. xxx00000b
  2915. Db 15H ;; Wr 5:
  2916. Lp2Wr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC 1xx01011b
  2917. Db 01 ;; Wr 1:
  2918. Db 00000000B ;; NO INTERRUPTS,
  2919. Db 0 ;; END TABLE.
  2920. VecPio: ;; CEN
  2921. Db 2,PioAC ;; 2 BYTES TO PIO A CTLR-REG.
  2922. Db 00001111B ;; SELECT MODE 0 OPERATION
  2923. Db 00000011B ;; INTERUPT DISABLE.
  2924. Db 4,PioBC ;; 4 BYTES TO PIO B CTRL-REG.
  2925. Db 11001111B ;; SELECT MODE 3 OPERATION
  2926. Db 00101111B ;; BIT 7,6,4=OUTPUT ALL OTHERS INPUTS
  2927. Db 00110111B ;; INTERRUPT CONTROL WORD = DISABLED
  2928. Db 00000001B ;; MASK WORD, ONLY MONITOR BIT 0.
  2929. Db 1,PioBD ;; 1 BYTE TO PIO B DATA
  2930. Db 01010000B ;;
  2931. Db 0 ;; End table
  2932. VecPioG: ;; GRAPH
  2933. Db 3,PioGAC ;; BYTES TO PIOGA CONTROL
  2934. PIAVec: Db 0 ;; VECTOR FOR A
  2935. Db 00001111B ;; OUTPUT ONLY. MODE 0
  2936. Db 10000111B ;; ENABLE INTERRUPT.
  2937. Db 3,PioGBC ;; BYTES TO PIOGB CONTROL
  2938. PIBVec: Ds 1 ;; VECTOR FOR B
  2939. Db 01001111B ;; INPUT ONLY. MODE 1
  2940. Db 10000111B ;; ENABLE INTERRUPT
  2941. Db 0 ;; End table
  2942. Endif
  2943. ;; REAL TIME CLOCK INITIALIZATION TABLE
  2944. RestTbl:
  2945. Db 2,Ctc2 ;; 2 BYTES TO CTC CHAN 2
  2946. Db 01000101B ;; CTC2: INT. DIS, COUNTER MODE,
  2947. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2948. ;; COUNTING CONT.
  2949. Db 0 ;; GIVES 4800 Hz TO CTC3.
  2950. Db 2,Ctc3 ;; 2 BYTES TO CTC CHAN 3.
  2951. Db 11000101B ;; INT. ENABLED, COUNTER MODE
  2952. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2953. ;; COUNTING CONT.
  2954. Db 240 ;; GIVES 20 Hz, WHICH IS DIVIDED
  2955. ;; BY 2 (HARDWARE).
  2956. ;; INERRUPT 10 times/second.
  2957. Db 0 ;; End table
  2958. Page
  2959. ;------------------------------------------------------------;
  2960. ; Variables, Buffers and Stacks. ;
  2961. ;------------------------------------------------------------;
  2962. Cseg
  2963. MuxSave: Ds 1 ;
  2964. HlSave: Ds 2 ;
  2965. DeSave: Ds 2 ;
  2966. Dseg
  2967. LpRngCnt: Dw 0 ;; NO OF CHAR IN BUFFER
  2968. LpRngIn: Dw LpBuff ;; POINTS TO INPUT PLACE
  2969. LpRngOut: Dw LpBuff ;; POINTS TO OUTPUT PLACE
  2970. LpRngBeg: Dw LpBuff ;; MAKE IT POSSIBLE TO SET BUFFER IN TPA
  2971. LpBuff: Ds 20 ;;
  2972. LpRngBfZ: Dw $-LpBuff ;;
  2973. QFlag: Db 0 ;; Set on status call Func2
  2974. Last: Db 0 ;; Last char
  2975. LastPoint: Dw 0 ;; Pointer to last char
  2976. RngCnt: Db 0 ;; NO OF CHAR IN BUFFER
  2977. RngIn: Dw RngBeg ;; POINTS TO INPUT PLACE
  2978. RngOut: Dw RngBeg ;; POINTS TO OUTPUT PLACE
  2979. ;; IF EQU BUFFER IS EMPTY.
  2980. RngBeg: Ds 22 ;; KEYBOARD RING BUFFER.
  2981. RngEnd Equ $-1 ;;
  2982. If Not WrkStn
  2983. ;; GRAPHIC INPUT
  2984. GrCnt: Db 0 ;; NO OF CHAR IN GRAPHIC RING BUFFER
  2985. GrnIn: Dw GrnBeg ;; POINTER TO GRAPHIC INPUT PLACE
  2986. GrnOut: Dw GrnBeg ;; POINTER TO GRAPHIC OUTPUT PLACE
  2987. GrnBeg: Ds 22 ;; GRAPHIC RING BUFFER
  2988. GrnEnd Equ $-1 ;;
  2989. ; GRAPHIC OUTPUT
  2990. GrOutCnt: Db 0 ;; BYTE COUNTER
  2991. Ift GrOBufZ GT 1
  2992. GrInPnt: Dw GrOutBuf ;; BUFFER IN POINTER
  2993. GrOutPnt: Dw GrOutBuf ;; BUFFER OUT POINTER
  2994. Endif
  2995. GrOutBuf: Ds GrOBufZ ;;
  2996. GrOutBufEnd Equ $ ;;
  2997. Endif
  2998. End
  2999. …‰S’Uàd”ä•ErH  5’CLEAR$�”ÑRÕ‰ e4Tµ5¢H1MRLOGIN$”G�K€�@�ü¬2 Fq€Ä S+¹D8 |áz·D9|›•�¸Øº6�£`` âÈ� ���ò�°ñhuÊÝåð–�z¹�íÓ¸�âæp7NàéÜZÝ;ƒ[®H\!Ëà`�Œ ûd€�����������������������������������������������������/€d$d4ÔBHò CLEAR$�€d”ä•ErHðLAST��dÄôt”âHÑ SCSI��€e4Tµ5¢Hð�SEKTR$œ���…‰Ô’Uàeu$•ErIA¸�º!��£appn�…ÀêØZÝ;€[§�tânœ€€`S ����d$d4ÔBHÑ�SCSI���eu$•ErIÀ��…‰Ô’Uàeu$•EuiA¸¸�º!��£appn�…À«tü-n�À/èØ�n�ÀmÓ€ºq·FÀ`tl�7N@†èØ� ˜`�h!#!¦¢F�@"ššLx�+©$ª+«N���…‰‘PQàe$TErIA¸�º!��£appn�…ÀêØZÝ;€[§�tânœ€€`C ����d$d4ÔBHð�READW$��E454™À��…‰T”“Ô dU%$õ"IF€ ¸�ºåb·D �tü²ßà˜Cˆ@«ˆT�Ý ·\­ uÂÉHAD‘q\ !”ˆb)Èäo9� ÐQTÜc7œŽFSÐÂb6DC Р2œŽFó�$ EÄAp€‚d2Œ§3˜€Úa9ÄãyÐ@f7�MÆ@L
  3000. "N†„Èd9Ng1´Âr5ˆ Æó €Ìo:›Œ€ 4R2˜Íç# €Üo: Æó©¸È�JƒAE3)”Ö 2œŽFó�0  'C€Æh2˜ÍbI¸@n7ˆFS¡Èò 6›Ì†Pd
  3001. "˜Ìb)Èäo9 ‡S‘¤ÜgŒ§#I˜ò�MAD“qÐÊr6L'c(€Êr9Î@à4U7�ç#i„èt2™ó�€Äa2 Æó‘´Ât͹¤Üc4NgC)È@!S™”@F'”‰¤¡¤ € ÐQLÊl3†S™Ð@f0šM†S <  ¦c)Œèi;DC‘„Æk
  3002. ¦S!¤Â 2œŽFó�¤�¡‚‰&Ãa”Îa6 FÃyŒÖ 0™ ‡#)Ìæ�QƒAEcy°êm2ˆ çc)ÈÌl7�À
  3003. Ph(’n;M†“ €Øo3šLf`€ên4���ÐQ8Þ 6™Ng3 œÊ 3ÎB¡ ÒsNG#yÈ�ÈHÈi¨„‘à� Š¤¤ž¤I8��…‰ÒT e4„•I@H¸�º!���Á¶��ÈHÈi¨„‘ p¦†¦“��Êi *
  3004. “€��…‰“Ô“Uàddõ$ÕrIA˜¸�êåj±Y �tB��0Z.ð½ºw7OÂ×° ºw�ºÞ-Ó€` n²À-fë,Þn²À.`0†��F‚@22j!$x�#'©&«’F�@2bz:Jq$hÄ)¡©¤Î���…‰SÔÑS dÔõ4TÂIDˆ¸�ÊõŸ†Z�F„sèø$# „LÜÈ�*Ï R` Ðav’ô�å` ˆ´�´— €+� E €ZÌè`�(�íXŸ†Z›™�.h��
  3005. ·D �tl 7OÂÖéÜ!Î� Ð�’ s€ø^w„L—ûýþ÷¿ßï÷ûýúÿ?ßï÷ûýþÿ?¿À�� 
  3006. �@à iD!#!¦¢F��2*’’z‘$i,$§$ª+’G€�2jzš*a$i„)¡©¤Î���…‰U`eDÄDRIA¸�º!��£apº¶·NàéÀÝ8€Û£` º6€�Àö��ÈHÈi¨„‘¡ð¦†¦“��ʉˆ*ˆ¤“€��…‰”‘–Uàee$e•rIAˆ¸�º!��£apêÝ? [§p ź6�§ptànœ@­Ñ°�ÝÀ Ó�!º6€�Âö��ÈHÈi¨„‘¢ð¦†¦“��ÊÊHË*ä“€��…ÐÔÒ`E454˜]%QIFQ¸.��z±Z®VéÀ�Ý € Ñ°°Ý‹vnh�n¹\,Üú�ÍÚ€ °ó,žãdq�›£À�6n¥�q³uØ�à(3s@uÊá�ƒ�PK7>€8Y»P��[¬±r9›£Àºìº6�œ- ź~)Ù-°ó,¾(}7OÂq{L2Û
  3007. ¶Ã̲ø�ôÉfí@Øy–O`2Èìƒð½¦†ÍÖX¸œ(?],ݨ�Û2Éì€puÚ¢ <›¬±qP~ºY»P¶e“Ù�à˵Fy3v l://³v l:{n�ÄÎ` 7džÔì–Øx^æ
  3008. ,˜ð�SCSI�j�et•E%À��žååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�1v!��@6�í°GÍx Í�|2Œ}þ0>�8>ÿ2;Í×A…¯íR|µþÚF�ÍxÃ12�§ ŽÍxÃ1¼=( Ü=(òÍx:]�þ (8\�Í�< �ÍxÃ1¯2h�2|�!�åëÍ�¯\�Í�á· €�æÍ<¯2<ÍÑ°ÍxÍ›Í�~2>å �~2?á��í°:§(9=()=(›ÍxFÆö:�þ :þ(%cãþ: Ùþ(Ó:þ( þ(>Ã!<6ÍÑ°Íx Í�ÍuÃ��ÂÍxÍfþ (þ(äÖAþ8ÍpäÆA2ûÖA_Í}
  3009. Í�ÆA2ûÍ�~2> �~2?=þÒëÍuïÍxÍfþ Â1ÍuÉÍxÍfþ Ê1ÖAþ8ÍpçÆA2PÖA_Í}?ÍxÍfþ Â1ÍuÉ!�"B>ÿ2@!@4:?¾ÈNÍž>ÿ2A!A4:>¾(R^�!ëFNÅͤÁy�Í[ë*BDMͪ¯2=:=þ8¼ÍxÍfþ Â1Íu»<2=:<·(ͲÍ®·(¦Ï:>Í[ë*B"BÃÜo&�)))))))ÉÍ�˿˯ÉdD Ã�õÍ–ñ_Í�þÀ–Íx�Í�25O> �>
  3010. �> 
  3011. > > >23:;þÿ íC523Ã�*�:3�Íäéå!W�Õí[�ÑãÉÖ_ƒƒ_É
  3012.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHp����������������
  3013. $
  3014. CP/M 3 COPYSYS - Version 3.0 Rev F. Modified for the JET Computer.
  3015. $
  3016. ERROR: No source file on disk.$Function complete$
  3017. Source drive name (or return for default) $
  3018. Source on Ð then type return $
  3019. Destination drive name (or return to reboot) $
  3020. Destination on � then type return $
  3021. ERROR: Invalid drive name (Must be A through P)$
  3022. ERROR: Selected disk not on system.$
  3023. ERROR: Possible incompatible disk format.
  3024. Type return to ignore.$
  3025. ERROR: Not compatible BIOS revision.
  3026. $
  3027. ERROR: You cannot boot from second winchester unit.
  3028. $
  3029. ERROR: Not compatible LOADER revision.
  3030. $��
  3031. This program cannot run on a WorkStation
  3032. $Floppies only in this system.
  3033. $Adaptec controller.
  3034. $Xebec controller.
  3035. $
  3036. Not compatible loader. Use command COPYSYS TRACK0A
  3037. $
  3038. Not compatible loader revision.
  3039. $
  3040. Not compatible loader. Use command COPYSYS TRACK0X
  3041. $
  3042. You cannot set the loader on RamDisk.
  3043. $
  3044. You cannot get the loader from this drive.
  3045. $Í�������������������������������������������������������������������������������������������������������������������������������Í���������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1_ Õ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]���;�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
  3046. þ�ÂûÍí ÍÕÒÍœo&�"Ë !]�6�ÃÝÃm:]�þ Â$Íí Ãm:]�þSÂ"ÍçÌ͵.f ì
  3047. -Â=d ÍÅ>�!e ¾Ò–.± f
  3048. -Â\!« "{ �*{ "} ! 6�*} ~2ˆ Í .å*È ë¬ á
  3049. -ÂŽÍçí͵.f  
  3050. -§d ÍÅ>�!e ¾Ò.± f
  3051. -ÂÆ!« "{ �*{ "} ! 6�*} ~2ˆ ÍÄÍç͵Íœo&�"Ë .å*È ##ë® á
  3052. - )2Í�ÍçÃm.± ��
  3053. -Â*!« 6« Í€ Íç2͵Íœo&�"Ë .å*È ë¬ á
  3054. -ÂZI2Í�ÍçÍÞÂÍçR͵ÍçÍÞ1_ Íçj͵ÍÞûv�� Í�É��Í�É!_ q*_ &�ëÍ�É!a p+q*` ë Í�É!c p+q*b ë
  3055. Í�É�� Í�É���Í�É Í¥
  3056. Í¥É!€ q: <2 O�*} :€ wÉ!‚ p+q*� ~þ$Ê7*� : <2 O�å*} Á
  3057. w*� #"� ÃÉ!ƒ q:ƒ Æ0OÍòÉ!„ q:„ æøOÍ8:„ æOÍ8É!… q*… MÍF:ÍòÉ!† q*† &�ë!
  3058. �͚
  3059. KÍ8*† &�ë!
  3060. �͚
  3061. MÍ8É!‡ q*‡ MÍr/ÍòÉ:ˆ þ�±É: þ¿!ˆ 6�É: <2 O�*} ~2ˆ É:ˆ þ ÂàͨÃÒÉ:ˆ Ö0Ö
  3062. ŸÉ!Š s+q!‹ 6�ÍÒÍáÚÂÍáÒG:‹ æàþ�ÊÂ:‹ ‡‡‡õ:‹ ‡ÁH�2‹ ŸÒ/Â:ˆ Ö0!‹ †wŸÒAÂͨÃ!‰ :‹ –Ÿ#õ~!‹ –ŸÁH±ÒaÂ:‹ É!Ž s+q+ÑÁqÕÍÒ!Œ :ˆ ¾Ê€Âͨ*� M*Ž ëÍêÉ!� s+q:� æþ2‘ :� æÖ�ÖŸ*� &�Œ) ëõ>;Íä
  3063. ŸÁH¡ÒÇ:‘ =É:‘ É*’ ë!
  3064. �͚
  3065. ë!” s*’ ëÍœ
  3066. ë"’ :” É!• q*• &�ë!
  3067. �͚
  3068. ë))))å*• &�ëÍœ
  3069. Á }É Íê=2– :– ÖÖŸ2� Ò.!œ 6Ã;*– &�€ ~2œ /Å*œ ëÍe2— /ÅcNÍe2˜ :— ÖÖŸ!� ¦õ:˜ æÖ�ÆÿŸÁH¡ÒxÂ*– &�Œ) :˜ ÖN_�å!m͹
  3070. ÑÍ’
  3071. å*— &�Á å�NÍ�ÑÍÍ
  3072. å*˜ M*– ëÍ�_�áå*{ #Áq#pÉ�ÍêOÍé�*{ w:Å;�ÍeOÍé�*{ w*{ ~þÂ:ˆ þ: :Å;�Íe2Ê �*{ 6�Ã-:Å;�ÍeOÍé�*{ wÉ!Ÿ s+q:ž ‡‡‡‡!Ÿ ¶É!˜ 6N!m"  :˜ æþ�Â[!n"    ’ Í×
  3073. ÚhÉ  ’ Í×
  3074. ë+s#r!˜ 4ÃEÉ!– 6 >�!– ¾Ò»:– =2– þÒ�!£ 6�*– &�Œ) :£ ÍŽ
  3075. ë!’ Íò
  3076. Ò¸ÉÃÉ�*{ ~2™ *{  ~2š *{  ~2› *{ #^#Vë"’ +ë!�Íš
  3077. ë!¢ sÍ@!£ 6�:˜ æÖ�ÖŸõ>;!’ Íï
  3078. ŸÁH¡Ò !£ 6Í~*– &�Œ) :£ ÍŽ
  3079. ’ Íç
  3080. ë!— s+4É:¢ ‡‡O�!¤ DMÍ  Íò*– MÍ—*— MÍ—*˜ MÍr Íò*™ MÍa*š MÍa*› MÍFÉ!¨ p+q!��"© *§ "{ � "} *{ ~þ�° ͼ! 6ÿÍ: Ãì *{ ~ÖÖŸõ~ÖÖŸÁH±Òé ! 6�*} ~2ˆ Í ÍÄ* &�ë*} "© Ãì ÂÉ!« 6�À2Í�.å*È DM¬ á
  3081. -Â
  3082. « Í€  Í¥!Ê 6�>!Ê ¾ÚB
  3083. *Ê &�� « NÍ¥:Ê <2Ê Â
  3084. É!Ñ r+s+p+q+ÑÁqÕ!Ò 6�:Í =!Ò ¾ÚŠ
  3085. *Ò &�ë*Î å*Ò &�ë*Ð Á
  3086. ¾Ê€
  3087. >�É:Ò <2Ò ÂW
  3088. >ÿÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ³
  3089. ñ=¡
  3090. ÉDM!��>)ë)ëÒÈ
  3091. =ÂÀ
  3092. ÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1bÃí����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]NAMES~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ÿ�
  3093. #'+/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:
  3094. $I=Input,O=Output,S=Serial,X=Xon-Xoff
  3095. $  $
  3096. Bad Logical Device Assignment; $Physical Device Does Not Exist$ $File$Null Device$Current Assignments:
  3097. $CONIN: = $CONOUT: = $AUXIN: = $AUXOUT: = $LST: = $Console width set to $ columns
  3098. Console page set to $ lines
  3099. $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ƒá
  3100. -²��ÍA/Ò;ÍSÍóÆÍXÍÊ ÿ}Íh2iÍÊ !~6 å*i&�Á 6�~ÍA/Ò���Í�!l6:i!l¾Ú5*l&�~ Nͬ *l&�~ w:l<2lÂ
  3101. :i2dÍb���Í�ûv!q*&�ëÍ�É! p+q*ë Í�É! s+p+q*
  3102. : w#6�*
  3103. ë
  3104. �*
  3105. #"
  3106. 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*&�„
  3107. ¾Â> >�É*&�„ :¾ÂR :É!4Ã, É!r+s+p+q+ÑÁp+qÕÍ� !#6�ÍÖ
  3108. *~þ�ÊÀ *~2#* MÍ# 2�!'6:�þ�· Íô
  3109. :'Úª ú * MÍ# 2�Õ ÃÊ ÍÖ
  3110. Ãv :2€Í4 É:2€2&*~2$!'6�*~2#ÍÖ
  3111. *~þ�Âõ ÃP
  3112. *N�å!� ë*å* Á
  3113. –=2%!&¾áÂD
  3114. !'6!6:&!¾ÚA
  3115. Íô
  3116. :'Ú:
  3117. Ãß !4Â#
  3118. ÃG
  3119. Ãß *6�Í4 É*:$w:€}Í{ë+s#rÍ� :�þ�Êz
  3120. *}#"}Ã
  3121. !�6É:#2(O�* ~2*&�ë*:ƒ¾ÊÐ
  3122. !(4*:(w*&�ë*: ¾Â¿
  3123. É*(&�ë*~2Ñ
  3124. *6�É*}~2 Í€
  3125. :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
  3126. Í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Ö
  3127. _�!�͈!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&�Á Á
  3128. ¾ÊÃ!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ëƒá
  3129. -Â*s&�"ýÍ "wÃE.xå*gëƒá
  3130. -Â=ÃSÉ!{s+p+q>!{¾Ò_�Í� !��"|!~6:{!~¾Úµ*y~Ö0Ÿ*yõ>9–ŸÁH±Ò��Í� !|ͧå*y~Ö0_�á"|*y#"y:~<2~Âj>ÿ!|ÍòÒÅ�Í� *|}É!q*&�ë!d�͈!€s^�!d�Ͳ:ÍÝë!s^�!
  3131. �͈!�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
  3132. "+.7:*…MÍ°"†*†DMÍàÍÊ ���Í�É:2ˆ:�Ö�ÖŸõ:�ÖÖŸÁH±Ò›*MÍSÃî:�þÂá:ÖÖŸõ:ÖÖŸÁH±õ:ÖÖŸÁH±õ:Ö ÖŸÁH±ÒÙÍIÃÞÍ� Ãî:�þÊîÍ� !�6!6�ýÅUÍZ :ˆÖO�!Ý ~2‰:þÂJ:‰þÒ-
  3133. Í� Ã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�����Y�l]ERROR: Illegal Option or Modifier.
  3134. $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing.
  3135. $Requires CP/M 3
  3136. $ERROR: Options not grouped together.
  3137. $ERROR: Illegal command tail.
  3138. $No File
  3139. $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
  3140. Ãî#Íâ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
  3141. :¹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èÃ?
  3142. Ã!*´8#~þGÂ:·8þÒË*´8##~Ö02»8Ãî*´8##~Ö0o&�Í<6�å*´8 ~Ö0_�áë!»8s:»8Ö�Ÿ/õ>!»8–Ÿ/ÁH¡Ò*»8ë†8ÍÃÃ?
  3143. Ã!*´8#~þMÂ*!�86ÿÃ!*´8#~þNÂy�*´8 ~þXÂI!þ76ÿÃv�*´8 ~þPÂ^!86ÿÃv�*´8 ~þSÂs!“86�ÃvÃ?
  3144. Ã!*´8#~ÖRÖŸ*´8##õ~ÖOÖŸÁH¡Òž!ú76ÿÃ!*´8#~ÖRÖŸ*´8##õ~ÖWÖŸÁH¡ÒÃ!û76ÿÃ!*´8#~þS *´8##~þYÂà!ù76ÿà *´8##~þIÂó!Œ86à *´8##~þOÂ!“86ÿà Ã?
  3145. Ã!*´8#~þXÂ!ý76ÿÃ!Ã?
  3146. °8ÍÃ6
  3147. *´8#~þLÂz°8Í:¶8æ þ�Êt*´8#å*·8M�8Í–Òn>�8ÍŸ6ÒeÃ?
  3148. °8ÍÃqÃ?
  3149. ÃwÃ?
  3150. Ã6
  3151. *´8#~þUÂp °8Í:¶8æÖ�ÖŸõ:÷7Ö ŸÁH±Ò¥Ã?
  3152. :¶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ÍÃ^ Ã?
  3153. Ãd Ã?
  3154. °8ÍÃ¥Ã6
  3155. *´8#~ÖDÖŸ*´8##õ~ÖRÖŸõ~ÖIÖŸÁH±ÁH¡Ò3
  3156. °8Í:¶8æþ�ª Ã?
  3157. :¶8æÖ�ÆÿŸÿÿ²8õÍ—6µÆÿŸÁH¡Ò0
  3158. *´8#~ÖAÖŸ*´8##õ~ÖLÖŸÁH¡Òý !ÿÿ"Š8ÍBŠ8Í6ë+s#rÃ'
  3159. *´8#~ÖAŸ/õ>P–Ÿ/ÁH¡Ò$
  3160. *´8#~ÖA_Š8ÍÃ'
  3161. Ã?
  3162. °8Íê Ã6
  3163. Ã?
  3164. ÃÛ!º86ÿÉ€Íâ0ÍuÉ:�8þ
  3165. Ò . å*´8# �å*�8&�ÍC68 � ëÁá
  3166. -Âo
  3167.  �*�8&�ÍC68 � ~Ö ÖŸ �*�8&�õÍC68  � ~Ö ÖŸÁH¡ÒÉ
  3168.  �*�8&�ÍC68  � 6ÿÃÞ
  3169.  �*�8&�ÍC68  � 6�*´8~þ�Âû
  3170.  �*�8&�ÍC68 6ÿà *´8~= �*�8&�õÍC68 ÁHq:�8<2�8Ã2 ¥Íâ0
  3171. �Åÿ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É
  3172. state8, char = $
  3173. state7, char = $
  3174. state6, char = $
  3175. state5, nxtchar = $
  3176. state4, char = $
  3177. state3, char = $
  3178. state2, char = $
  3179. state1, char = $
  3180. 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#ëÁá
  3181. -Â?!Í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ëÁá
  3182. -Â!Ã=*Í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ëá
  3183. -ÂÞ*Í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±Òø͸Í
  3184. ÉÃ:Û8þ)Â͸Í)É>�É:Ã8Ò é  Í�*Û8MÍÒ0:ì8Ò<*Ó8
  3185. q#p �*Ó8 6>ÿÉÍ-2ì8ÒJÍ´É>�É:Ã8Òcû  Í�*Ü8MÍÒ0:Û8þ(Âr͸Í
  3186. É:ì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
  3187. Í­6µÂÌÍ
  3188. 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É
  3189. Scanning Directory...
  3190. $Out of Memory
  3191. $Not Enough Memory
  3192. $��Í�É�� Í�É!ù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#ëÁá
  3193. -Â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á
  3194. -Â�*ÿ8 å*9ëás#rÍ7Ã4*û8>¦þ�Ê1Ã4Í7>ÿÉ. å*û8#å*ÿ8#ëÁá
  3195. -Â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É
  3196. Sort Stack Overflow
  3197. $Not Enough Memory for Sort
  3198. $
  3199. Sorting Directory...
  3200. $! 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 $
  3201. Press RETURN to Continue $Sys$Dir$RO$RW$Arcv $ $Read $Write $Delete$None $ $Directory For Drive $ User $: $k$ERROR: Illegal Format Value.
  3202. $ERROR: Date and Time Stamping Inactive.
  3203. $Total Bytes = $ Total Records = $ Files Found = $
  3204. Total 1k Blocks = $ Used/Max Dir Entries For Drive $No File
  3205. $ÿ�Í�ÉÍ�'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
  3206. �*ÿ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&�åÿ
  3207. �Í[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
  3208. �{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
  3209. ÍÒ0É!£9p+q!¤96�>!¤9¾Ú/1*¤9&�ë*¢9>¦OÍÒ0!¤94Â1 ÍÒ0!¤96>
  3210. !¤9¾ÚZ1*¤9&�ë*¢9>¦OÍÒ0!¤94Â91É!©9s+p+q+ÑÁp+qÕ>�§9ÍŸ6µÊÌ1*¥9ë*§9Í6!ª9s*¥9ëÍ6"¥9PY!
  3211. �Í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 Á
  3212. w*¼9#"¼9Ãç2É!¾9q:¾9Æ0OÍÊ2É!¿9q:¿9æøOÍ3:¿9æOÍ3É!À9q*À9MÍ3:ÍÊ2É!Á9q*Á9&�ë!
  3213. �Í6KÍ3*Á9&�ë!
  3214. �Í6MÍ3É!Â9q*Â9MÍJ3/ÍÊ2É!Ä9s+q:Ã9æþ2Å9:Ã9æÖ�ÖŸ*Ä9&�–2) ëõ>;ÍŸ6ŸÁH¡Ò¸3:Å9=É:Å9É*Æ9ë!
  3215. �Í6ë!È9s*Æ9ëÍ6ë"Æ9:È9É!É9q*É9&�ë!
  3216. �Í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á
  3217. -º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É�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿÿ����ÿ������������������������������€�\��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿ�����������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�ÃM!�������������������:K§(YÃ�å! �ÃM}‘|˜Ðx/Gy/OÍ9zS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7Éõ> 2™ñ�Öd8 ùÆdõyÆ0 þ0(O>02™Íñ�Ö
  3218. 8 ùÆ
  3219. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"ÂÍIѧíR|µ2ÄÉ���Í  (J/N)? �ÍþJ(þj(þN( þn(Í �æõOÍñ˯2JÍþ (þ(þ ñÍ  �Ã:JþJÈöÿÉ{ÕÍ1ãõ|Í1Wñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍ 
  3220. �É|µÊúÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  3221. z³ |µ(uíS" ÝåÝ!Ýåá�åÝá>ÿ<*Ý^�ÝV§íR89 * Ý^ÝV§íR8)*Ý^�ÝV§íR"* Ý^ÝV§íR" 0Á*+"¸§(0�§(ÅOÍÁ›ÝáÉy§(ÅÍÁùÍ 0�Éã~#ã·ÈOÍôå!�ÃM
  3222. LÍ�!M~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍ  (Y/N)? �ÍþY(þy(þN( þn(Í �æõOÍñ˯2JÍþ (þ(þ ñÍ  �Ã:JþYÈöÿÉx§ÈH� ë"! "i`)))#"A!6�#û§A*+ËûkbA+ËûÒóÕí[!A§Žw#ùÑ:=2ÂÍõ:§Ê =2ñÃÍñÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������'èd�
  3223. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  3224. ������ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1bÍ 
  3225. Serienr - Rev F. �;A…ͪ:Âþ005Í Arbetar endast under CP/M Plus Version 3.0.
  3226. �Ã��!6 �¯w7í°:Äþ81Í 
  3227. Arbetar endast under BIOS revision F.
  3228. �Ã��§ %Í 
  3229. Kan ej k|ras p} WorkStation.
  3230. �ÍI:€�§('!��G��~þ (Ö08þ
  3231. 0 ̓_0#èz³(íSÍ•Í 
  3232. Masterenhetens �:ç( Í lokala �Í namn (eller <RET> f|r A:) �>Í~ >A˯þA8þQ8,Í 
  3233. Ge en bokstav (A-P) eller <RET>.
  3234. �Ã[2<ÖA_ÍI2=åýáþÿ8.Í 
  3235. Denna enhet finns inte i systemet.
  3236. �Ã[Í 
  3237. Master p} �:<OÍÍ  tryck <RET>�>ÍÂ[ÍEý~§(%Í 
  3238. Det m}ste vara en floppy.
  3239. �Ã[Í 
  3240. Kopieenhetens �:ç( Í lokala �Í namn (eller <RET> f|r �:<þAB(AÅÍÍ :) �>Í~Á y˯þA8þQ8,Í 
  3241. Ge en bokstav (A-P) eller <RET>.
  3242. �Â!<¾ Í 
  3243. Inte samma enhet
  3244. �Â2>Ö@2 =_ÍI2?åÝáþÿ8.Í 
  3245. Denna enhet finns inte i systemet.
  3246. �ÂýåѾ _#øÍ 
  3247. Kopian p} �:>OÍÍ  tryck <RET>�>Í‚ÍEÝ~§(UÍ Det m}ste vara en floppy.
  3248. �ÂÍ 
  3249. De tv} enheterna m}ste ha samma format
  3250. �ÂÝ~2AÝ~ÖG>‡ý_�íSHÝNÝFÍëÝN��Í*|µ(Ýn ÝfÝËF(Ë<Ë"B}2OÝ~�ÝN�Å_P`hÍ*íSD{2NÁQ¯<Ë:0û2P€�yÍ"FëíKN�Í"JÍE!��"2"3Í•Í 
  3251. N{sta p} serienr 1113-(�í[2*3}lg��Í{Í ) �>Í%0Í 
  3252. Felaktigt, f|rs|k igen�£Í•¯2M!��"¯26Í 
  3253. Insert new diskett in drive �:>OÍÍ : and type <ret>�>Í:?ÓÍ‚�Íèû ø>ÐÓããããããÛËG úË(1Í 
  3254. Enheten ej klar. Operation avbryts
  3255. �ê
  3256. Ëw(9Í 
  3257. Kan ej skriva p} en skrivskyddad diskett !
  3258. �ê
  3259. >ÍÀËWʃ :=Ó>ÍÀËWʃ :?ÓÛËO(úÛËO ú!'+ÛËO(ùË| :Í 
  3260. Kan ej skriva p} en h}rdsektoriserad diskett
  3261. �ê
  3262. ÍEÍE>�Ó2M27!¡Íš*Ý~æöXÍÎæ™Â':=ÓÝ~æöXæïÍÎæ™Â':?Ó¯29Íd¯29:=ÓÍܯ29:?ÓÍö!74!OÛ<¾ ª:?ÓÍè:OG=27¯2MÅ:7ÓÝ~æöÍÎÁæ™Â'ů29ÍÔ!75ÁÛ:M§Â$Í 
  3263. Disketten fullst{ndigt kopierad och seriealiserad
  3264. �*í[§íRõ(vÍ 
  3265. Ej samma antal seriealiseringar!!
  3266. Kontaka mjukvaru-avdelningen !!
  3267. Antal seriealiseringar att g|ra �*�ÍLÍ 
  3268. Antal gjorda seriealiseringar �*�ÍLñ( Í 
  3269. �Ç Í�!44ª
  3270. +4ª
  3271. +4ê
  3272. Í  Adressfel p} disketten. Kopieringen avbryts
  3273. �>ÿ2MÑÍ  Formaterar�Íù:7O:NG:9í[Qý*Sýq�ýwýöÆæGÅ!rf"ª!¨Íš>ôÁ°ÍÎæå(2MÍ  Skrivfel #�:MÍcÍEÝËFÈ!94ËFÈÃd>2:Í  L{ser�Íù:9Ë'æ2Uí[F!r(!r>"¶>28:8Ó!´Íš>ˆ!U¶ÍÎæ�(}2MÍ  L{sfel #�:MÍcÍ  p} sektor�ÛÍcÍE::=2:Âá>2:Í (A=Avbryt,O=Omf|rs|k,I=Ignorera)�>Í(ù~˯þAÊ‘þI(þOÊÜæ*¶í[F"¶!8:N<4¾ÂÝËF( !94ËFÂÜÝåÍ  Seriealiserar �Ýá��!6Ùq.6íKJ:6§(þ6(þ5(þ4("þ3(%*ÙpÙ x±(O½ÂÍ…þ5 _Í…þ4 XÍ…þ3 QÍ…þ2 JÍ…þ1 C:6§ BÅÕå!ûÿë!/�í°*#"áÑÁÃ26ÝËFÈ!94ËFÈq>Ãü x±ÀáàÃÍ 
  3274. 
  3275. Denna diskette g}r ej att serialisera, var god
  3276. kontakta mjukvaru-avdelningen !!
  3277. �óvÍ  Skriver�Íù:9Ë'æ2Uí[F!r(!r>"ª>28:8Ó!¨Íš>¨!U¶ÍÎæÝ(p2MÍ  Skrivfel #�:MÍcÍ  p} sektor�ÛÍcÍEÍ (A=Avbryt,O=Omf|rs|k,I=Ignorera)�>Í(ù~˯þAÊ‘þI(þOÊöæ*ªí[F"ª!8:N<4¾Â&ÝËFÈ!94ËFÂöÉÍ  Verifierar�Íù:9Ææ2U¯282L!84~Ó*F+"¸!´Íš>ˆ!U¶ÍÎæ�(R2M:L§(Í  �Í  *** L{sfel p} sektor �>ÿ2L:8ÍcÍE:8!N¾ „ÝËFÈ!94ËFÂÔÉ:?ËoÂ,!g"S*Fr�"Q!rfP>NÍô ¯Íô>öÍô>üw#2>NÍô>28 ¯Íô>õÍô>þw###:8w#:Pw#>÷w#>NÍô ¯Íô>õÍô>ûw#:GO:FGþ€  >åÍô ú>÷w#6>NÍôå!8~4!N¾á8š>Nö!Âf"S:�*F"Q!rf(>ÿÍô¯Íô>üw#>ÿÍô>28¯Íô>þw###:8w#:Pw#>÷w# >ÿÍô¯Íô>ûw#:GO:FGþ€  >åÍô ú>÷w#>ÿÍôå!8~4!N¾á8¨>ÿwT]ˆí°ÉÓÍèÛæ� úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ ùÁÉw#üÉÍ  Sp}r �:7ÍcÍ  Sida �:9ÍcÉåbk)))ëáÉ>ÍG§+ ¯É��íS2íS3#~þ (þ:0 þ0ØÖ0ÍTØëÉ7ÉåÅõ*2:422"4+!2ͨ*2:422"4ñ!4†w0 +>�Žw0+>�ŽwÁáÉ!��å>×ÓÉF#í³ÉƒÃ(€‚ yrf�€ÅÏχ yrf�€Åχ!áá~O#~©æU©æ~©æª©Ë¿#èÍ Çkñxãxâm té¨!±9½0¨$Ï` tÇkøeôuðgá�†j
  3278. ��SERIE COM����������������������
  3279. ����Y������������������������������������STACKSLUT-->��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Hantering av bandstation (tapestreamer).
  3280. ----------------------------------------
  3281. Bilaga till manualen f|r Jet 80 FTB.
  3282. Jet 80 FTB har en inbyggd bandstation (tapestreamer), avsedd
  3283. f|r s{kerhetskopiering av inneh}llet p} h}rddisken (winchestern)
  3284. till bandkassett. Detta skall g|ras med j{mna mellanrum f|r att
  3285. s{kerst{lla data om n}got oturligt skulle intr{ffa med h}rd-
  3286. disken, t ex ett str|mavbrott vid ett ol{mpligt tillf{lle.
  3287. Till bandstationen skall endast band av typen 'TEAC CT-500',
  3288. (Jet Computer art. nr. 2225), eller likv{rdig bandkassett av
  3289. annat fabrikat anv{ndas. F|rs|k inte anv{nda vanliga musik-
  3290. kassetter, d} kvaliteten p} dessa inte r{cker f|r den h|ga
  3291. packningst{thet av data som bandstationen anv{nder. OBS! Stoppa
  3292. inte in kassetter med tryckkudde i bandstationen, d} detta kan
  3293. f|rst|ra l{s- och skrivhuvudet i stationen!
  3294. Till Jet 80 FTB medf|ljer ett program kallat WBU.COM, d{r
  3295. WBU st}r f|r Winchester Backup Utility. Programmet anv{nds f|r
  3296. att hantera bandstationen, och underl{tta hanteringen vid
  3297. regelbunden s{kerhetskopiering.
  3298. F|r att WBU skall kunna hj{lpa dig att h}lla ordning p}
  3299. vilket band som {r det senaste, s} kr{vs det att datorns
  3300. systemklocka (speciellt d} datum) {r ordentligt inst{lld. Innan
  3301. du startar WBU, se till att datum och tid {r korrekta (kommandot
  3302. DATE visar klockan, kommandot DATE SET {ndrar klockan). Den tid
  3303. du st{ller in kommer att skrivas ned p} bandet d} du tar en
  3304. s{kerhetskopia s} att du alltid skall vara s{ker p} vilket band
  3305. som {r vilket. Starta d{refter WBU, som skriver ut en engelsk
  3306. menytext p} sk{rmen. De olika alternativen i menyn betyder:
  3307. B - S{kerhetskopiera h}rddisken till band.
  3308. R - L{s tillbaka en gammal kopia fr}n band till
  3309. h}rddisk.
  3310. C - J{mf|r h}rddisk och band.
  3311. H - L{s in och visa bandets rubrik och datum d} bandet
  3312. skrevs.
  3313. T - Str{ck bandet i kassetten.
  3314. Q - Avsluta k|rningen.
  3315. S{kerhetskopiering:
  3316. -------------------
  3317. Alternativ B {r det som normalt anv{nds, dvs ta en
  3318. s{kerhetskopia av h}rddisken. D} du valt detta alternativ (tryck
  3319. B f|ljt av <RETURN>), skrivs aktuell tid och datum ut, f|ljt av
  3320. fr}gan:
  3321. Enter tape label:
  3322. H{r har du m|jlighet att skriva en rubrik som lagras p} bandet,
  3323. f|r att du senare l{ttare skall komma ih}g i vilket sammanhang
  3324. kopian togs. Upp till 39 tecken f}r plats i rubriken. Under
  3325. inskriften kan du redigera texten p} vanligt CP/M Plus-maner. N{r
  3326. du {r klar med rubriken godk{nner du den genom att trycka p}
  3327. <RETURN>. D} vidtar sj{lva kopieringen, som b|rjar med att
  3328. bandet raderas.
  3329. ]terl{sning:
  3330. ------------
  3331. Om n}got trots allt skulle intr{ffa med h}rddisken, m}ste en
  3332. s{kerhetskopia l{sas tillbaka fr}n band. I vissa fall kan det
  3333. vara l{mpligt att formatera h}rddisken f|rst (beroende p} felets
  3334. art). V{lj sedan alternativ R. Programmet skriver ut f|ljande
  3335. varning och fr}ga:
  3336. This will destroy all data on winchester! Confirm with YES:
  3337. Alla svar utom YES (eller yes) avbryter, och du kommer tillbaka
  3338. till huvudmenyn igen (CTRL-C avbryter naturligtvis k|rningen).
  3339. Svarar du YES (f|ljt av <RETURN>) s} startar }terl{sningen.
  3340. J{mf|r h}rddisk och band:
  3341. -------------------------
  3342. Alternativ C j{mf|r (verifierar) bandet mot h}rddisken. Alla
  3343. avvikelser rapporteras med meddelandet:
  3344. Mismatch at block number: xxx
  3345. Detta kan vara bra om du {r os{ker p} huruvida data skrivits
  3346. ned riktigt p} bandet, eller om bandet {r gammalt och du beh|ver
  3347. kontrollera att det fortfarande h}ller data som det skall. Det {r
  3348. ocks} nyttigt att g|ra denna kontroll ett par g}nger d} bandet {r
  3349. nytt, f|r att vara s{ker p} att det {r felfritt.
  3350. Visa rubrik och datum:
  3351. ----------------------
  3352. Alternativ H l{ser in och visar datum d} bandet skrivits,
  3353. samt den rubrik du givit bandet d} det skrevs. Detta {r bra om du
  3354. r}kat blanda ihop banden och vill vara s{ker p} vilket som {r
  3355. vilket.
  3356. Str{ck bandet:
  3357. --------------
  3358. Alternativ T str{cker bandet i kassetten genom att spola det
  3359. fram och }ter.� Detta b|r g|ras p} en ny kassett, d{r bandet kan
  3360. ligga luftigt p} spolarna. Om bandet inte {r ordentligt str{ckt
  3361. |kar m|jligheten f|r fel vid skrivning och l{sning. Om du f}r
  3362. problem med l{sning och skrivning p} bandet s} kan du prova att
  3363. str{cka det f|rst, innan du f|rs|ker g|ra n}got mer med bandet.
  3364. Har du r}kat tappa bandet i golvet eller p} annat s{tt utsatt det
  3365. f|r fysisk }verkan s} kan detta hj{lpa till att 'f} liv' i bandet
  3366. igen.
  3367. Felhantering:
  3368. -------------
  3369. I vissa fall kan fel uppst} under k|rning av programmet. Tre
  3370. olika typer av felmeddelanden finns:
  3371. 'WARNING', 'ERROR', 'FATAL ERROR'
  3372. Dessa {r graderade efter hur allvarligt felet {r. Programmet
  3373. talar ocks} om huruvida felet uppst}tt p} h}rddisken eller
  3374. bandstationen. Efter ett felmeddelande skrivs texten:
  3375. Press <cr> to continue.
  3376. ut p} sk{rmen. Du f|rv{ntas nu trycka p} <RETURN> f|r att
  3377. kvittera meddelandet. Exempel p} fel som kan intr{ffa:
  3378. TAPE WARNING: No tape in drive.
  3379. - Du har gl|mt att s{tta i ett band, alternativt inte satt in
  3380. bandet ordentligt i bandstationen.
  3381. ERROR: Bad backup format.
  3382. - Det band som sitter i bandstationen {r inte skapat med WBU,
  3383. alternativt helt tomt.
  3384. TAPE WARNING: Tape attention.
  3385. - Du har tagit ut och satt in bandet igen under p}g}ende
  3386. l{s/skriv-operation. Detta klarar inte bandstationen, varf|r
  3387. proceduren stoppas.
  3388. \vriga felmeddelanden {r ganska sj{lvf|rklarande om man kan lite
  3389. engelska. Observera dock: Om du f}r ett FATAL DISK ERROR,
  3390. alternativt FATAL WINCHESTER ERROR, b|r du ta kontakt med din
  3391. }terf|rs{ljare.
  3392. en finns:
  3393. 'WARNING', 'ERROR', 'FATAL ERROR'
  3394. Dessa ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ:+������������������������������������������������������������������������������������������������������������������������������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�Í©Ã.*Ø=ë
  3395. �Í© *Ö=ë{²Ä©Ã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>
  3396. ÍZ:´@<È> ÍîJ>
  3397. ÃîJ!š/åÍÕá:´@<ÈÃÌFConditional�Symbols:
  3398. �Macros:
  3399. �!âÿ9ë*)@Í� Ò4:ú?·!��"#@"%@*ø?Â#0*)@+<2ú?¯2û?2@ë*@$Í� Ò>0ë"ø?É%ëåÍO;áÃ.0ÍÀ~·<ð=õæÊr0:@<2@ñæîÀ:@·È:@=2@<É#~þÂ^0:@·Â^0:@·Â^0ñ7É"ø?:ú?=2ú?ÉÍê
  3400. þ&ÂÑ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=Íê
  3401. þ Ê�1þ Ê�1Í6 Ö1ÍÑ0Ã}1ͱ Âk1Ã¥1ͱ úk1ÍÑ0ß1Íê
  3402. þ;ÊÇ1ù1ÍÆ:ÍÑ0þ Êž:Íê
  3403. ù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+Íê
  3404. Ô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+Íê
  3405. ¹Ê�3þ ÊÒ3Ã~3w+Íê
  3406. ¹Ê~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
  3407. �ÍÄ(:>þ Ê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@Ìê
  3408. ÃÆ5Íê
  3409. þ Ê=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>
  3410. ÍîJ:>þ ÀÃ@ ÍÈ þ Ê�2 @OÍê
  3411. þ Ê„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^�!
  3412. �ÍÇÊÐ!��ë!�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ë+
  3413. �ëÍÈÊ!�ÉÃÊ!�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åÍ_Ñ*¹#"¹+!��É!��"¼É*¼#"¼+*¼�ëÍÇÊïÍÑ�Í�ÊìÍÑ"¼*¼�Í�ÊÈ!ˆåÍ_Ñ*·#"·+!��É!Ñ�Í�Êè!˜åÍ_Ñ!��É*¹#"¹+!�ÉÃ�ÃúÉ
  3414. 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*¼#"¼+*¼ �ëÍ­Ê»*³ë*¼^�!*�Í�ª*³ë*¼+^�!?�Í�ʸ*¼
  3415. �ëͬʸ!?�å*³ë*¼Ñ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&�åÍ©<ÑÑÉ
  3416. DIT ( 1.0 ) � JET-80 CP/M 3.0� JET-NET/BRIDOS � Workstation�
  3417. ---- NO Files --- �
  3418. Files to be sent:�
  3419. �%.8s.%.3s �
  3420. � -No answer -waiting%.21s�
  3421. Exit due to fatal error�
  3422. Exit due to operator request�
  3423. No FILES transferred�
  3424. One file transferred�
  3425. %6d Files transferred�
  3426. %6d Errors�
  3427. DIT end
  3428. �����ò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 ÑÑÿÿÍ�Êô!ÿÿÉÃÍ!å!
  3429. �åÍC ÑÑÉÍN��! �9N#F`i~·Ê? !�9^#VÕ`i#DM+^�ÕÍC ÑÑÿÿÍ�Ê< !ÿÿÉà !��ÉÍN��! �9N#F!�9^#VÕÝá!�PYÍ=DM`i
  3430. �Í�ʆ Ýå! �åÍö ÑÑÿÿÍ�ʆ !ÿÿÉÝåÅÍö ÑÑÉÍ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!
  3431. �ÍEýåÑÐÿë!>�9s#râ%ýåá.�Í�ÊA&!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�ͬÊA&ýåá9�ëÍ­ÊA&!@�9^#V!
  3432. �Í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å!
  3433. �å!>�9Í9Íd9Í)9Í
  3434. *ë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃÂ'!�9å!
  3435. �å!>�9Í9Í)9Í
  3436. *ë!�9ù!4�9s#rÃñ(!�9å!
  3437. �å!>�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å!
  3438. �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Í
  3439. *ë!�9ùëÉ*�ùÍâ,��Í�ÃA+Í6ÍU+ëÉÍ6*7DM*9ëÍ�ëo&�ÉÍ6Ís+o&�ÉÍ6*7ë*�+++ë*9DM*;ëéÅ!�9N#F#^#Vkb6�#> 6 #=ž+>6�#=§+ë
  3440. þ: >�ÂÚ+
  3441. æþAÚ,þ[ÒË+Ö@Ã×+þaÚ,þ{Ò,Ö`w#
  3442. þ.Êõ+·Ê,ÊÝ+Í,w#ÃÞ+{…o|Î�g
  3443. ·Ê,Í,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ÑÑÑ!
  3444. �åÍì.Ññ.`iå*à,#"à,+)$,Ñs#r`i#DM~·Ê±.`i^�! �Í�Ÿ.`i^�! �Í�Ê®.!��å`i#DM+Ñsñ.Ãy.à -!$,å*à,åÍ®ÑÑåÍì.ÑÉ�Can't open file for redirection: �
  3445. �ÍN��Íb!! �9~#¶Ê/!
  3446. /åÍ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ë!
  3447. �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!
  3448. �Í�ÊÞ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ÁÉÅ*ãë*å¶#Â
  3449. :ÁÉÅ*ãë*å®#Â:ÁÉ*ã~/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/ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÂÅ: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��͵��Í<-!�å:7Ão&�åÍà,ÑÑ!ê�å:7Ão&�åÍà,ÑÑÍ>-É͵��Í<-!�å:7Ão&�åÍà,ÑÑ!è�å:7Ão&�åÍà,ÑÑÍ>-É͵��:±Äo&�|µÊaÍÌ:7Ão&�åÍÉ,Ñ�ͤÂNÃ7:±Äo&�å:8Ão&�åÍà,ÑÑÉ͵ÿÿÍÌ:7Ão&�åÍÉ,Ñ�ͤÂ�Ãj!�å:8Ão&�åÍà,ÑÑ:7Ão&�åÍÉ,Ñ�ͤ¨Ñ! �9^#VÕ:8Ão&�åÍà,ÑÑÍøÉ͵��!��å! �åÍšÑÑÊï!��å!�åÍšÑÑå!�ÑëÍÍÎÉ!��É͵ûÿÍ$:±Äo&�|µÂ !�}2±Ä!��ë!�9sÃ'!�9ån&�#ëásë+!�9^�!�Í.Êš!��ë!�9s!�ë!�9s#rÃ_!�9å~#fo#ëás#rë+!�9~#¶ÊZ:èÃo&�|µÊ!0øë!�9s#r*ÂñÄëÍZÊ’!éÃ"ÂÃÍlå!�9^�!;ÃÑs:;Ão&��ÍôÂÐ:;Ão&��ÍôÂÐ:;Ão&��ÍôÊá!�9ån&�#ëásë+Ãó:;Ão&��ÍôÊóÍ$!�9^�!�ÍôÊ^:;Ão&��ÍôÊ^:<Ão&��ÍôÊ%!�É:<Ão&��ÍôÊ8!ÿÿÉ:<Ão&��ÍôÊK!þÿÉ:<Ão&��ÍôÊ^!�É!�9^�!ƒ�ÍZÊ!��ë!�9s!�ë!�9sæ!�9ån&�#ëásë+;Ã^�!�9ån&�ÍŠëás!�9^�!‚�ÍhʹÃ!�9^�:½Ão&�ÍÂ:¼Ão&�å!�ÑÍôÂî:¼Ão&�å!�ÑÍôÊ!�}2±Ä!·Äå!žåÍÄÑÑ!��É!�}2±ÄÃZ!�9^#V!ÿͤÂWÍÀÊ*!�É!�9^#V!�ͤÊJ!·Äå!¥åÍÄÑÑÃW!·Äå!¬åÍÄÑÑÃN!�9~#¶Ê|!·Äå!³åÍÄÑÑ*µÄ#"µÄ+×!·Äå!×åÍÄÑÑ!�9ån&�+ëásë#Ã!ÿÿÉ++%.2s�* %.2s� *%.2s� Error on receive --Retrying%.30s� No data -- waiting-- %.25s�͵úÿ!r åÍÄÑÍóë!�9s#r!�9~#¶Ê!!�9^#VëÉ:;Ão&��ÍÂA:¼Ão&�å!�ÑÍÊq:¼Ão&��ÍôÊX!�åÍbÑ!·Äå!t åÍÄÑÑ!þÿÉ*µÄ#"µÄ+!��å!$�å!ÄÃåÍã'ÑÑÑ! �å!=Ãå!ÅÃåÍÃ'ÑÑÑ*ÀÃ^�!�9s#r!�9^#Vë}2ÄÃ!ÍÃå!ÅÃå!� åÍÄÑÑÑ!ÄÃå!�åÍ’ÑÑ�ëÍÞÿ�ͤë!�9s#r!�9^#V!�ÍôÂ!�9^#V!�ÍôÊ!¨ åÍÄÑ!�åÍbÑ!þÿÉ*µÄ#"µÄ+!�9~#¶Ê<!¹ åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9~#¶Â�!É åÍÄÑ!ÄÃå!�åÍšÑÑë!�9s#r!�9~#¶Ê�!Þ åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!��ë!�9s#rà!�9å~#fo#ëás#rë+Íóë!�9s#r!�9~#¶Ê¾!�9^#VëÉ:;Ão&��ÍôÊF:¼Ão&��ÍôÊF!ÄÃå!�åÍšÑÑë!�9s#r!�9^#V!�ÍôÂ!�9^#V!�ÍôÊ%!ò åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9~#¶ÊC!
  3450. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+Ãn :;Ão&��ÍôÊR :¼Ão&��ÍôÊR :HÃo&�å:IÃo&��ëÍøÑë!�9s#r!�9^#V!�9~#foÍʹ!�9^#VÕ!�9^#VÕ!"
  3451. åÍÄÑÑÑ*µÄ#"µÄ+!ÄÃå!�åÍšÑÑë!�9s#r!�9^#V!�ÍôÊò!=
  3452. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9^#V!�ÍôÊ� !Z
  3453. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9~#¶Ê4 !w
  3454. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+Í$!��}2±Ä!•
  3455. åÍÄÑ!�åÍbÑ!��É!µ
  3456. åÍÄÑ!�åÍbÑ!þÿÉ*µÄ#"µÄ+Ã�É
  3457. � 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�
  3458. 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�͵þÿ!©åÍÄÑ!��å! �åÍšÑÑë!�9s#r!�9^#V!1�ÍôÊ? !¶åÍÄÑ!ÿ�å!-�åÍšÑÑ!��}2ÕÄ!�}2±Ä!�å::Ão&�åÍà,ÑÑÃU !�}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&�|µÊ^ !á�å:7Ão&�åÍà,ÑÑÃn !Á�å:7Ão&�åÍà,ÑÑ!�å:7Ão&�åÍà,ÑÑ:²Äo&�|µÊœ !è�å:7Ão&�åÍà,ÑÑì !ê�å:7Ão&�åÍà,ÑÑ!E�å:9Ão&�åÍà,ÑÑ:²Äo&��ÍôÊÞ ! �å:9Ão&�åÍà,ÑÑà :²Äo&��ÍôÊ� !€�å:9Ão&�åÍà,ÑÑà !�å:9Ão&�åÍà,ÑÑ!<Ãå!�åÍšÑÑ!��"µÄ!��"³ÄÍöë!�9s#r!�9~#¶ÂI *³Ä#"³Ä+ÿ !�9^#V!��Í.Êa !äåÍÄÑ!�9^#V!ÿÿÍôÊ„ !�åÍbÑ!úåÍÄÑà!�9^#V!�Íô¤ !�9^#V!�Íôʯ ! åÍÄÑà!�9^#V!�Íô Ã) *³Ä|µÂÕ !JåÍÄÑÃù *³Ä�ÍôÊì !`åÍÄÑÃù *³Äå!våÍÄÑÑ*µÄ|µÊ*µÄå!�åÍÄÑÑ!�9^#V!ÿÿÍôÂA!�9^#V!�ÍôÂA!�9^#V!�ÍôÂAÃ) !�åÍbÑ!™åÍÄÑ:ÕÄo&�|µÂ|!Å�å::Ão&�åÍà,ÑÑ!ð�å::Ão&�åÍà,ÑÑ!ˆ"µÄÃ�*µÄ#"µÄ+*µÄ|µÊ˜Ã…!�å:7Ão&�åÍà,ÑÑÉ
  3459. HIT ( 1.5 )� JET-80 CPM 3.0 � JET-NET/BRIDOS �Workstation� File NOT transferred�
  3460. HIT terminated due to fatal error�
  3461. HIT terminated due to operator request�
  3462. No Files transferred�
  3463. One File transferred�
  3464. %6d Files transferred�
  3465. %6d Errors�
  3466. HIT end
  3467. �|¢g}£o´É|/g}/o´ÉéáÝåýåÅ^#V#DM!��9ë9ùÕ`iÍ´ëáùÁýáÝáë|µÉz¬2ÛÄÍYë:ÛÄ·úÄ}´ÉÍrë}´É}“Âþ|’Ê !��¯É}“ |’Êþ!�}´Éë|ªú&}“|š?>�Î�o&�Ézæo&�Éë|ªú@}“|š>�Î�o&�É|æo&�Éz2ÛÄÍY:ÛÄ·úÄ|µÉ|·òd/g}/o#z·òr/W{/_ÃrÅDM!��>2ÚÄ)ë)ëÒ…#}‘o|˜gÒ� :ÚÄ=2ÚÄÂ}Á}´É:ÚÄ=2ÚÄÂ}Á}´ÉÅDM!��>)ë)ëÒ¼ =´Á}´É}/o|/g#}´É|µÊ Ãþ|²g}³o´Éë{æ_Ê|´ò}|7g}oÂë´Éë{æ_Ê)Â�}´Éë}“o|šgµÉëáÅN#F#ë ëN#F#z¸Ú){¹Ò-##^#VëÁéëáÅBK^#Vz·úS#y¾ÊM###Ã;#x¾ÂH#~#foÁéë}“|š>�?Î�o&�Éë}“|š>�Î�o&�Éë{æ_Ê|·g}oÂ}´É|ªg}«o´É~# x±Â’ÉÑ!�9ÝåýåÅÕÜÄ~#­!ºãéÁýáÝá|µÉ7É͵��!Â"âÄ!�9å!�9^#VÕ!åÍ?ÑÑÑÉ͵��! �9^#Vë"âÄ!�9å!�9^#VÕ!åÍ?ÑÑÑÉ͵��*âÄå!�9^#VÕͨÑÑÉ͵��! �9N#F`i~·Ê\!Âå`i#DM+^�ÕͨÑÑÿÿÍôÊY!ÿÿÉÃ2!Âå!
  3468. �åͨÑÑÉ͵��! �9N#F`i~·Ê¤!�9^#VÕ`i#DM+^�ÕͨÑÑÿÿÍôÊ¡!ÿÿÉÃv!��É͵��! �9N#F!�9^#VÕÝá!�PYͤDM`i
  3469. �ÍôÊëÝå! �åÍ[ÑÑÿÿÍôÊë!ÿÿÉÝåÅÍ[ÑÑÉ͵��! Âå!�9^#VÕÍ[ÑÑÉ͵��! �9N#F!�9^#VÕÅÍ[ÑÑ��ëÍ.Ê3!ÿÿÉ!�9^#VÕ`i�ëÍuåÍ[ÑÑ��ëÍ.ÊX!ÿÿÉ`iÉ͵��!�9N#F!� ^#VÕ`i^#VáÍZÊ�! �9^#V!ÿ�ͤåÅÍ‘ÑÑÉ! �9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�ͤÉ͵��!ÿÿå!�9^#VÕÍ‘ÑÑÉ͵��!
  3470. ÂDM`iƒÂëÍhÊñ`i �DMõÿåÍòÑÃÑÉ͵þÿ!�9N#F!��ë!�9s#r`i�~·Ê!� ^�!�ͤÊ6!ÿÿåÅÍ‘ÑÑë!�9s#r!� ^�ÕÍk"Ñë!�9å~#foÍÖëás#r!� ^�!�ͤÊ*ƒÂå!� ^#VëÑs#r!� ^#Vë"ƒÂ!��ë!� s!�9^#VëÉ͵��! �9N#F!� ^�!�ͤÊû!� ^#VÕ`i^#VáÍåÝáÝå!� ^#VÕ!� ^�ÕÍz$ÑÑÑÿÿÍôÊû!�å`i�Ñån&�ÍÖëás!ÿÿÉ!�9^#V!ÿÿÍôÊ4!ûÿå`i�Ñån&�ͤëás!��ë`is#r!� s#r!��É`i�~#¶ÂEÅÍØÑ! � ^#V!�ÍôÊ~!�å!�9å!� ^�ÕÍz$ÑÑÑÿÿÍôÂâ!�9^#VëÉ!� ^#V`is#r! � ^#VÕ!� ^#Váë!� s#r!�å`i�Ñån&�ÍÖëás!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�ͤÉ͵þÿ!�9N#F! � ^#V!�ÍôÊ`i�ë!� s#rÉ*ƒÂ|µÊ#*ƒÂë!�9s#r*ƒÂ^#Vë"ƒÂÃJ! � ^#VÕÍnÑë!�9s#rz³ÂJ!�ë! � s#rÃô!�å`i�Ñån&�ÍÖëás!�9^#V!� s#rÉ͵��*æÄ|µÂ‰!��åÍõ,Ñ"äÄ"æÄ*æÄDM! �9^#V*æÄ"æÄPYëÍhÊ®`i"æÄ!��É*æÄë*äÄÍiÊí*æÄë*äÄÍÿ�þͤë! �9s#rÕÍõ,ÑÊ¥! �9^#V*äÄ"äÄ`iÉ͵��! �9^#Vë"îÄ!�9å!�9^#VÕ!!åÍ?ÑÑÑ!��å*îÄÑsÉ͵��! �9^#VÕ*îÄ#"îÄ+Ñs!ÿ�ͤÉ͵¾ÿ!N�9N#F!P�9^#VÕÝáÝåá#åÝá+^�Õýáz³ÊQýåá%�ÍôÊF!��ë!�9s!�ë!D�9s#r! �ë!B�9s#r!ÿë!@�9s#rÝn�&�åýá-�ÍôÊÈ!��ë!D�9s#rÝåá#åÝá+^�Õýáýåá0�ÍôÊß!0�ë!B�9s#r!��ë!>�9s#rÝåá#åÝá+^�Õýá!0�ÍÊ.ýåá9�ëÍÊ.!>�9^#V!
  3471. �ͬýåÑÐÿë!>�9s#rÃêýåá.�Íôʉ!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�Íʉýåá9�ëÍʉ!@�9^#V!
  3472. �ͬýåÑÐÿë!@�9s#rÃEýåál�ÍôÊÉÝåá#åÝá+^�Õýá!:�9å!T�9å~#fo�ëás#rëüÿÍ=)áÍP)Ãhýåád�ÍôÊû!:�9å!T�9å~#fo##ëás#rë++^#VëÍ­,áÍP)Ãhýåáe�ÍôÂýåáf�ÍôÂýåág�ÍôÊE!�9å!T�9å~#fo�ëás#rëøÿÍÈ,áÍÈ,Ãh!:�9å!T�9å~#fo##ëás#rë++^#VëÍŸ,áÍP)ýåáÃ!�9å!�å!>�9Í=)Íc)Í´ë!�9ù!4�9s#rÃ9!:�9Í=)Í()����Íu,Êç!�9å!
  3473. �å!>�9Í=)Íž)Íc)ÍRë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃ
  3474. !�9å!
  3475. �å!>�9Í=)Íc)ÍRë!�9ù!4�9s#rÃ9!�9å!
  3476. �å!>�9Í=)Íc)Í´ë!�9ù!4�9s#rÃ9!�9å!�å!>�9Í=)Íc)Í´ë!�9ù!4�9s#rÃ9!:�9Í=)ÍÀ,ë!4�9s#rÕÍ](Ñë!8�9s#rÃQýåáe�ÍôÊ�!��Ã�!�å!B�9^#V!ÿÍôʧ!�ï!B�9^#Vëå!�9å!
  3477. �9ÍÈ,ÍÈ,ÍÈ,ë!�9ù! �9ë!4�9s#rÕÍ](Ñë!8�9s#r!È�ë!@�9s#rÃQ!:�9Í=)ÍÀ,åýáýåáå!�9ë!6�9s#rëÑsÃ9Í3�o�nd�”u� x�3s�Ye�{f�{c�ïü!�9ë!4�9~#foÍë!8�9s#r!8�9^#V!@�9~#foÍ/Êt!@�9^#V!8�9s#r!D�9~#¶Ê¯!>�9å~#fo+ëás#rë#ë!8�9~#foÍ/ʯ!B�9^#VÕ`iÍ´ÑÃ~!��ë!6�9s#rÃÌ!6�9å~#fo#ëás#r!4�9^#Vë~·Ê !6�9^#V!@�9~#foÍ.Ê !4�9å~#fo#ëás#rë+^�Õ`iÍ´Ñý!D�9~#¶ÂC!>�9å~#fo+ëás#rë#ë!8�9~#foÍ/ÊC! �å`iÍ´ÑÃÃNýå`iÍ´ÑÃUÉ͵��!�9N#F!�9^#VÕÝá`iÍ­,Íc)!�9Í=)Í{)Í#+ÍÀ,ðÄ^�ÕÝåá+åÝáÑs! �9å`iÍ­,Í�)áåÍ=)Íé*áÍP)Í®)ÂhÝåáÉ͵��!�9N#F!�9^#VÕÝá! �9Í=)Í()����Íu,Êj! �9Í=)ÍÀ,�ͤåýá! �9å!�9Í=)Í()���Í *Í()ÿÿÿÍ%*áÍP)`i�ëÍÞÍ­,Íc)!�9Í=)Í{)Í#+ÍÀ,)ýåÑðÄ^�ÕÝåá+åÝáÑs! �9å`i�ëÍÞÍ­,Í�)áåÍ=)Íé*áÍP)ÝåÅ!�9Í=)Íc)ÍRë!�9ùëÉ*�ùÍl��Í�ÉÍ�Í�ëÉÍ�*ÜÄDM*ÞÄëÍ�ëo&�ÉÍ�Í»o&�ÉÍ�*ÜÄë*�+++ë*ÞÄDM*àÄëéÅ!�9N#F#^#Vkb6�#> 6 #=Âæ>6�#=Âïë
  3478. þ: >�Â"
  3479. æþAÚ\þ[ÒÖ@ÃþaÚ\þ{Ò\Ö`w#
  3480. þ.Ê=·ÊVÊ%Ícw#Ã&{…o|Î�g
  3481. ·ÊVÍcw#ÂG!��¯ÁÉ!ÿÿ|·ÁÉþaØþ{ÐÖ É͵��!�å!��å!=ÅåÍÃ'ÑÑÑ!��å:€�o&��ͤ=ÅÑs!Q "Å!=ÅDM!�"½Å*½Å�ëÍ.Ê> `i^�! �ÍôÂÓ`i^�! �ÍôÊÛ`i#DM÷`i^�z³Ê> `i^�!>�ÍôÊü!�åýáÃ`i^�!<�ÍôÊï!��åýá`i#DM^�! �ÍôÂ/`i^�! �ÍôÊ2Ã`iåÝá`i#DM~·Êo`i^�! �ÍôÂ]`i^�! �ÍôÊl!��å`i#DM+ÑsÃoÃ7ýåÍk"Ñýåá|µÊŽ!¶åÝåÍè ÑÑåýáÃœ!��åÝåÍ!ÑÑåýáýåáÿÿÍôÊì!R å!€�åÍ8(ÑÑÝå!€�åÍ£(ÑÑ!t å!€�åÍ£(ÑÑ!€�åÍ](Ñå!€�å!�åÍz$ÑÑÑ!
  3482. �åÍv ÑÃ; `iå*½Å#"½Å+)ÅÑs#r`i#DM~·Ê; `i^�! �ÍôÂ) `i^�! �ÍôÊ8 !��å`i#DM+ÑsÃ; à ê!Åå*½ÅåÍ×
  3483. ÑÑåÍv ÑÉ�Can't open file for redirection: �
  3484. �͵��ÍÇ! �9~#¶Ê� !” åÍ�'Ñ͉ÉA:$$$.SUB�͵��!ýÿ"�Â!ÿÿÉ͵��!��Écon:�CON:�lst:�LST:�prn:�PRN:�pun:�PUN:�rdr:�RDR:�͵��!�9^#VÕ!å!�9^#VÕÍ!ÑÑÑÉ͵üÿ!ßÂåÝá!��ë!�9s#rÃ:!Ýåá�åÝá!�9å~#fo#ëás#r!�9^#V! �Í.Ê\!ÝnÝfž ÍôÂf!Ã!!!øÿ"�Â!ÿÿÉ!�ÂDMÃv!`i�DM`i~#¶Ê—!!�9^#VÕ`i^#VÕÍÿ'ÑÑÊ—!Ãn!!� ^#VÕýá!�9^#V!�ͤ#ë!�9s#r!�9^#V!�ͤÊÞ!ýn�&�Ýu�|µÂÞ!!öÿ"�Â!ÿÿÉ!�9^#V!�ͤÊ"ýn&�Ýu|µÂ"!öÿ"�Â!ÿÿÉ!� ^#VÝsÝrýn&�Ýuýn&�Ýu!q$ÝuÝtÅÝå!�9^#VÕ!�9^#VÕ!�9^#VÕýnýfÍ´ë!
  3485. �9ù!��Í.Êb"!ÿÿÉ!�9^#VëÉ͵��! �9^#V!��Í.Â�"! �9^#V! �Í/Êš"!ýÿ"�Â!ÿÿÉ! �9^#Vë)))ßÂDM!� ^#VÕ!� ^#VëÍ´Ñë! �9s#r!��ë!� s!� s!� s`is!ž ë!� s#r! �9^#VëÉ͵��!¿ÅDMÃ#`i&�DM`iïÆëÍhÊ!#!%� ^�z³Ê+#Ãþ"!ùÿ"�Â!ÿÿÉÅ!�9^#VÕÍÓÑÑÊF#!úÿ"�Â!ÿÿÉ!�9^#V!�ͤÊ`#Å!�åÍšÑÑÅ!�åÍšÑÑÿ�ÍôÊ£#!�9^#V!�ͤÊ–#Å!�åÍšÑÑÿ�ÍôÊ #!ÿÿ"�Â!ÿÿÉÃÃ#!�9^#V!�ͤ�ÍôÊÃ#!ûÿ"�Â!ÿÿÉ!��ë!!� s#r!#� s!$� s`iå!�9^#V!�Ñs#r!�9^#V!�ͤ#ë!%� s!�ͤÊ$!N$å!�9^#V!�Ñs#rÃ0$!4$å!�9^#V!�Ñs#r!��É͵��!��å!�9^#V!%�Ñs!��É͵��! �9N#FÅ!�åÍšÑÑ!��ë!%� s!��É͵��!��É͵��! �9^#V!��Í.Ÿ$! �9^#V! �Í/Ê©$!ýÿ"�Â!ÿÿÉ! �9^#Vë)))ßÂDM!�9^#VÕ!�9^#VÕ!� ^#VÕ!� ^�ë)ïÆ^#VëÍ´ÑÑÑÉ͵üÿ!��DM!�9^#VÕÝáÝåá$�~·ÊJ%Ýn$&�å!€�ÑëÍDMë!�9~#foÍiÊ2%!�9^#VBKÅ!�9^#VÕÝåÍ&ÑÑÑÊJ%!ÿÿÉ!�9^#V`iÍ�ëÍuë!�9s#rz³Ê¯%!�9^#VÕ!�9^#V`iåÝåÍT'ÑÑÑë!�9s#rz³Ê¯%!�9^#V!�9~#foÍ�ëÍøPYÉ!�9^#V!�ÍøPYDM`ië!�9~#foÍhÊø%!�9^#V`iÍå!�9^#V`iåÝåÍ&ÑÑÑÊø%`iÉ!�9^#VëÉ͵��! �9N#F!€�å!�åÍšÑÑÅ!!�åÍšÑÑ"�Â�ÍôÂ<&*�Â�ÍôÊW&!��"�Â!�å!€�å!€�åÍã'ÑÑÑÃc&*�Â|µÊc&!ÿÿÉ!�9^#VÕ!�9^#VÕ!$� ^�!€�åÍÃ'ÑÑÑÅ!"�åÍšÑÑ"�Â|µÊ›&!ÿÿÉ!$� ^�!�9~#fo�ͤë!$� sz³ÂÍ&`i!�å~#fo#ëás#r!��É͵þÿ!�9N#F!��åÝáÃí&Ýåá#åÝáÝåáë!�9~#foÍ.ÊH'`i#DM+^�!�9s#r!�9^#V!
  3486. �ÍôÊ0'! �å!�9^#VÕÍšÑÑ!�9^#VÕ!�9^#VÕÍšÑÑÃæ&ÝåáÉÍ�!ÃY'Í�"Å*ÞÄë!€�"ÞÄÍ�ÁÅ*ÜÄëÍ�·Â’'*ÜÄ!�4„'#4*àÄ+"àÄ}´ÂZ'ÁÉo&�"�ÂÁ*àÄÉ͵Üÿ!�9å!2�9^#VÕÍÓÑÑ!�9å!�åÍšÑÑÉÅ! �9F+N+V+^+~+ngx±Êá'w# ÃÔ'ÁÉÅ!�9^#V#N#F#nëx±Êý's# Ãò'ÁÉ!�9Åÿ^#V#~#fox±Ê#(¾Â((·Ê#(# Ã(Á!��ÉÁÚ2(!�}´É!ÿÿ}´É!�9Åÿ^#VÕ#~#fox±ÊZ(~·ÊZ(# ÃI(áÁÉ!�9~#fo��¯¾Êr(#Ãi(ë}´É!�9Å^#VÕ#^#V#N#FëÑÃ(!�9Å^#VÕÕ#^#V#N#FëÑÃI(Åÿ!�9^#VÕ#~#foëx±ÊZ(~·ÊÄ(# õ(ëÃI(!�9Å^#VÕÕ#^#V#N#Fá¯Ãµ(Å!�9^#V#në~·Ê÷(»Êý(#Ãê(!��¯ÁÉ|µÁÉÅ!�9^#V#në��¯¾Ê)#Ã)x±Ê÷( +~»Â)Ãý(Ñ!�åëë*ØÄÃA)Ñ!�åëë*ÖÄw#w#w#wÉë*ÖÄ~#~#~#~Éá"÷Æ*ÖÄ�V+^+ÕV+^Õ*÷Æéá"÷Æ*ØÄÑs#r#Ñs#r*÷Æé*ØÄë*ÖÄ"ØÄë"ÖÄÉ*Öį>�žw#¤)É*ÖÄ~·Âo,#³)Ãd,¯=Áɯ<ÁÉÅ*ÖÄë*ØÄ###·úâ)®úÄ)Ãæ)®úÀ)¾ÚÀ)ÂÄ)+Âè)¯ÁÉÅ*ÖÄë*ØįŽ#Â*ÁÉÅ*ÖÄë*Øįž#Â*ÁÉÅ*ÖÄë*ØĦ#Â/*ÁÉÅ*ÖÄë*ØĶ#ÂD*ÁÉÅ*ÖÄë*ØÄ®#ÂY*ÁÉ*ÖÄ~/w#Âi*É*ØÄ~æ?ÈÅG*ÖÄ^#V#~#fo)ë)ëÒŽ*#†*DM*ÖÄs#r#q#pÁÉ*ØÄ~æ?ÈW*ÖÄ###~·úÅ*å·~w+·*á³*Éå7~w+ÂÉ*áÂÅ*ÉÕ~#ÂÚ*áO·ðá)Å*ÖÄÇÍ×*y2Ç*ØÄ ÇÍ×*:Ç©2ÇÍV+Ç*ÖÄw#Â+Á:Ç·úž)ÉÅ*ÖÄÇÍ×*y2Ç*ØÄ ÇÍ×*ÍV+Ç*ÖÄw#ÂE+Á:Ç·úž)É!ǯw#Â\+> 2Ç!Ç·~�w#Âm+ŸæOÇ! Ç·ž#‚+yÞ�Â�+!Ç4!Ç5Âg+É!Ç5ÊÏ+!Ç·~�w#ª+ŸOÇ! Ç·Ž#½+yÎ�Â�+Ñ+Ç! Ç·Ž#ÂØ+ÉÅ*ØÄ Ç~#Âë+*ÖÄÇ~#Âû+!ǯw# ,> 2Ç!Ç·~�w#Â,ÒE,Ç! Ç·Ž#Â.,Î�ÒE,Â9,!Ç5Â,*ÖÄÇw#ÂT,ÁÉÍÈ)Êo,!��¯ÉÍÈ)Êd,!�¯<ÉÍÈ)úo,Ãd,ÍÈ)úo,Êo,Ãd,ÍÈ)úd,Ão,ÍÈ)úd,Êd,Ão,ë*ÖÄs#r#6�#6�Éë*ÖÄs#r#z·ò§,6ÿ#6ÿÉ*ÖÄ^#VëÉÉ!�9f.Û"Ç!Ç6ÉÍÇo&�´É!�9~++f.Ó"Ç!Ç6ÉÃÇ!�Í-#|µÈ+É!�9^#V*ÇëÚ&-*Ç9}“|šÚ&-*Çë"Çë|µÉ¯=goÉ!�9~#f/o|/g#"ÇÉóÉûÉíWo&�§É!�9~íGÉ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������q$���q$���q$�ñ"¶ …Â�» …Â�À ‹Â�Å ‹Â�Ê ‹Â�Ï ‹Â�Ô ‹Â�Ù ‹Â�Þ ‘Â�ã ‘Â���—Â����­ ���­ ���­ �����ž ������ž ������ž ������ž ������ž ������ž ������ž ������ž ��� �����������������������������������������������������������������������������������������������������������������������������������€�\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ùÆýÆ����������������������0123456789abcdef���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ž ê$Ñ&Ñ&���������������������������Ç�ü�����������������������������������������������������������������������������������������ž ê$Ñ&Ñ&���������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; Dump program, reads input file and displays hex data
  3487. ;
  3488. org 100h
  3489. bdos equ 0005h ;dos entry point
  3490. cons equ 1 ;read console
  3491. typef equ 2 ;type function
  3492. printf equ 9 ;buffer print entry
  3493. brkf equ 11 ;break key function (true if char ready)
  3494. openf equ 15 ;file open
  3495. readf equ 20 ;read function
  3496. ;
  3497. fcb equ 5ch ;file control block address
  3498. buff equ 80h ;input disk buffer address
  3499. ;
  3500. ; non graphic characters
  3501. cr equ 0dh ;carriage return
  3502. lf equ 0ah ;line feed
  3503. ;
  3504. ; file control block definitions
  3505. fcbdn equ fcb+0 ;disk name
  3506. fcbfn equ fcb+1 ;file name
  3507. fcbft equ fcb+9 ;disk file type (3 characters)
  3508. fcbrl equ fcb+12 ;file's current reel number
  3509. fcbrc equ fcb+15 ;file's record count (0 to 128)
  3510. fcbcr equ fcb+32 ;current (next) record number (0 to 127)
  3511. fcbln equ fcb+33 ;fcb length
  3512. ;
  3513. ; set up stack
  3514. lxi h,0
  3515. dad sp
  3516. ; entry stack pointer in hl from the ccp
  3517. shld oldsp
  3518. ; set sp to local stack area (restored at finis)
  3519. lxi sp,stktop
  3520. ; read and print successive buffers
  3521. call setup ;set up input file
  3522. cpi 255 ;255 if file not present
  3523. jnz openok ;skip if open is ok
  3524. ;
  3525. ; file not there, give error message and return
  3526. lxi d,opnmsg
  3527. call err
  3528. jmp finis ;to return
  3529. ;
  3530. openok: ;open operation ok, set buffer index to end
  3531. mvi a,80h
  3532. sta ibp ;set buffer pointer to 80h
  3533. ; hl contains next address to print
  3534. lxi h,0 ;start with 0000
  3535. ;
  3536. gloop:
  3537. push h ;save line position
  3538. call gnb
  3539. pop h ;recall line position
  3540. jc finis ;carry set by gnb if end file
  3541. mov b,a
  3542. ; print hex values
  3543. ; check for line fold
  3544. mov a,l
  3545. ani 0fh ;check low 4 bits
  3546. jnz nonum
  3547. ; print line number
  3548. call crlf
  3549. ;
  3550. ; check for break key
  3551. call break
  3552. ; accum lsb = 1 if character ready
  3553. rrc ;into carry
  3554. jc finis ;don't print any more
  3555. ;
  3556. mov a,h
  3557. call phex
  3558. mov a,l
  3559. call phex
  3560. nonum:
  3561. inx h ;to next line number
  3562. mvi a,' '
  3563. call pchar
  3564. mov a,b
  3565. call phex
  3566. jmp gloop
  3567. ;
  3568. finis:
  3569. ; end of dump
  3570. call crlf
  3571. lhld oldsp
  3572. sphl
  3573. ; stack pointer contains ccp's stack location
  3574. ret ;to the ccp
  3575. ;
  3576. ;
  3577. ; subroutines
  3578. ;
  3579. break: ;check b�reak key (actually any key will do)
  3580. push h! push d! push b; environment saved
  3581. mvi c,brkf
  3582. call bdos
  3583. pop b! pop d! pop h; environment restored
  3584. ret
  3585. ;
  3586. pchar: ;print a character
  3587. push h! push d! push b; saved
  3588. mvi c,typef
  3589. mov e,a
  3590. call bdos
  3591. pop b! pop d! pop h; restored
  3592. ret
  3593. ;
  3594. crlf:
  3595. mvi a,cr
  3596. call pchar
  3597. mvi a,lf
  3598. call pchar
  3599. ret
  3600. ;
  3601. ;
  3602. pnib: ;print nibble in reg a
  3603. ani 0fh ;low 4 bits
  3604. cpi 10
  3605. jnc p10
  3606. ; less than or equal to 9
  3607. adi '0'
  3608. jmp prn
  3609. ;
  3610. ; greater or equal to 10
  3611. p10: adi 'a' - 10
  3612. prn: call pchar
  3613. ret
  3614. ;
  3615. phex: ;print hex char in reg a
  3616. push psw
  3617. rrc
  3618. rrc
  3619. rrc
  3620. rrc
  3621. call pnib ;print nibble
  3622. pop psw
  3623. call pnib
  3624. ret
  3625. ;
  3626. err: ;print error message
  3627. ; d,e addresses message ending with "$"
  3628. mvi c,printf ;print buffer function
  3629. call bdos
  3630. ret
  3631. ;
  3632. ;
  3633. gnb: ;get next byte
  3634. lda ibp
  3635. cpi 80h
  3636. jnz g0
  3637. ; read another buffer
  3638. ;
  3639. ;
  3640. call diskr
  3641. ora a ;zero value if read ok
  3642. jz g0 ;for another byte
  3643. ; end of data, return with carry set for eof
  3644. stc
  3645. ret
  3646. ;
  3647. g0: ;read the byte at buff+reg a
  3648. mov e,a ;ls byte of buffer index
  3649. mvi d,0 ;double precision index to de
  3650. inr a ;index=index+1
  3651. sta ibp ;back to memory
  3652. ; pointer is incremented
  3653. ; save the current file address
  3654. lxi h,buff
  3655. dad d
  3656. ; absolute character address is in hl
  3657. mov a,m
  3658. ; byte is in the accumulator
  3659. ora a ;reset carry bit
  3660. ret
  3661. ;
  3662. setup: ;set up file
  3663. ; open the file for input
  3664. xra a ;zero to accum
  3665. sta fcbcr ;clear current record
  3666. ;
  3667. lxi d,fcb
  3668. mvi c,openf
  3669. call bdos
  3670. ; 255 in accum if open error
  3671. ret
  3672. ;
  3673. diskr: ;read disk file record
  3674. push h! push d! push b
  3675. lxi d,fcb
  3676. mvi c,readf
  3677. call bdos
  3678. pop b! pop d! pop h
  3679. ret
  3680. ;
  3681. ; fixed message area
  3682. signon: db 'file dump version 2.0$'
  3683. opnmsg: db cr,lf,'no input file present on disk$'
  3684. ; variable area
  3685. ibp: ds 2 ;input buffer pointer
  3686. oldsp: ds 2 ;entry sp value from ccp
  3687. ;
  3688. ; stack area
  3689. ds 64 ;reserve 32 level stack
  3690. stktop:
  3691. ;
  3692. end
  3693. ÃÛ�������������DUMP VERSION 3.0 DUMP.COM ��������������������������������COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]þÒŠþ Ò�>.Ã�åÕÅ_Í�ÁÑáÉþ
  3694. Ò¦Æ0Ã�Æ7Ã�õæÍœñæÃœ\�Í�2­|þÊÕ:­þÿÊÀÉ:±þÿÊËÍIͺ>2€�
  3695. €�Í�:��2¼þ�ÊÑÍ‚�Íf>ÿ2±>�û>!‚�6 #=ÂÉ!‚�~þaÚ1þ{Ò1Ö w#Â#:¼Æ‚2¾*¾6 ÉÔ2­ÕÍfÍl:¯<2¯þÊðÑ!€�ëÃGÍ�É\�Í�þ�È:¯þ�ÊÑ>ÿ2°ÃðÅÕå Í�·õÄ�ñáÑÁÉ*©|Í«}*§Í«>:Ã�:¹þ�ÌÆÉ> Í�>
  3696. Ã�> Ã�:º_:»»ÊÖ<2»É>�2»‡ͺýÍ�þÊÑþ Âá>Ã�ë*£}“o|šëÉ*³ë!Ô"§"£Í®Í·͇ÂÑ*§"¥Í›ÍÁ~Í«#å*©}æþ#"©áÂ%"§*¥ëÍÁÍÁÍ€*§}“ÂK|’ÂK*§Í÷ØÃͺÉ-ÿÍ�m�Í�É1µÍ�þ�À2¹1·Í�=2ºÉ#\�Í�:}�þ�ÀmͺÃÑ2­>€o:­É Í�É /Í�ÃÑ\ͺ Í��Í�1ÒÍgÍnÍ~ͻ͙ÃD.�:¯Ü°g+"³ÑÍ:°þÿÊÑ>�2¯Ãí
  3697. CP/M 3 DUMP - Version 3.0$
  3698. ERROR: File Not Found
  3699. $
  3700. Enter Password: $
  3701. Password Error$
  3702. ERROR: No Records Exist$
  3703. Press RETURN to continue $������������������,��ÿ����������������������������������������������������������������������å ; ECHOVERS RSX
  3704. pstring equ 9 ; string print function
  3705. cr equ 0dh
  3706. lf equ 0ah
  3707. ;
  3708. ; RSX PREFIX STRUCTURE
  3709. ;
  3710. db 0,0,0,0,0,0 ; room for serial number
  3711. jmp ftest ; begin of program
  3712. next db 0c3H ; jump
  3713. dw 0 ; next module in line
  3714. prev: dw 0 ; previous module
  3715. remov: db 0ffh ; remove flag set
  3716. nonbnk: db 0
  3717. db 'ECHOVERS'
  3718. space: ds 3
  3719. ftest: ; is this function 12?
  3720. mov a,c
  3721. cpi 12
  3722. jz begin ; yes - intercept
  3723. jmp next ; some other function
  3724. begin:
  3725. lxi h,0
  3726. dad sp ;save stack
  3727. shld ret$stack
  3728. lxi sp,loc$stack
  3729. mvi c,pstring
  3730. lxi d,test$msg ; print message
  3731. call next ; call BDOS
  3732. lhld ret$stack ; restore user stack
  3733. sphl
  3734. lxi h,0031h ; return version number = 0031h
  3735. ret
  3736. test$msg:
  3737. db cr,lf,'**** ECHOVERS **** $'
  3738. ret$stack:
  3739. dw 0
  3740. ds 32 ; 16 level stack
  3741. loc$stack:
  3742. end
  3743. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1I"ÃÁ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]8/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"
  3744. Í«!+ë!#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
  3745. !�"%*K""%!™#6�à1I"! %6#Ã@1I"! %6?Ã@1I"! %6>Ã@1I"! %6F!¦"$%Ã@! %6F!—"$%1I"!w#6�£ÍÞ * %MÍŸ ¬ÍÎ :%Ö ÖŸõ:%Ö
  3746. ÖŸÁH±Ò|²ÍΠÃ*%MÍŸ >�$%ÍÎ!µÊ�*$%DMÍð !��"$%Íà 1I"!{#6! %6�!z#6�Í‚ ! %6E: $2%EÍ‘ ÒÒÍ
  3747. Ísð HÍ‘ ÒÍ
  3748. !s#6�#~Òþ:+#2%:\�2+#:%2\�Â#+#Í3Å\�+#Íõ!t#6Ãçð :%þIÂ`!Ÿ#: $–ÖŸõ: %Ö�ÖŸÁH¡2z#Òi!›#6ÿ!��"%}2%*%+©% ~þ
  3749. ÂfÍÃiÍáÍWÒ?:%þ�Ê<:%ÖÖŸõ:%ÖÖŸÁH±õ:%ÖÖŸÁH±Ò×:%þ­Íà ÍáÃÔÍêÍ‹:%þÂÄÍà ÍÃÔ:š#!™#¾ÒÔÍ ÃÄÃ:%þÂ^Í> :™#2›#O>�¹Òô ÍwÍó:š#!›#¾Ò?!w#6!™#6�Íá!w#6�:™#2œ#!š#¾Ò&:š#2œ#:›#2™#:œ#!™#¾Ò<Í Ã,ÃV*%+©% ~þ ÂPÍóÍà Íá!%6�Ã:%þƒÍ> Íó*%©% ~2%OÍŸ !%6�Ã:%Ö
  3750. ÖŸ*%+©% õ~Ö ÆÿŸÁH¡Ò¬ ÍŸ Í- Ã*%MÍo ÚÅ^Íw:%Æ@OÍw:%Ö ÖŸõ:z#/ÁH¡ÒßÍ- Ã: %þ� :%þ Úö!™#4à :%þ  :™#æO>‘!™#†wÍ-:%þ
  3751. ÂÍ:%þ Â/!%6
  3752. 
  3753. Í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Â
  3754. !%6*%"%*K""%Í…ÍÂÒê Í
  3755. ÍÖÒ÷ ÍÃê !%6�Í…ê :%þFÂ
  3756. ÍMÍÖÒ
  3757. Í\Ã
  3758. ê :%þJ¤
  3759. ÍMÍx:
  3760. %2 %ÍxÍÖÒ¡
  3761. Í\: %=2%:%<2%! %¾Òf
  3762. *%&�¥$ ~2%Í-ÃE
  3763. *%"¥%* %M*
  3764. %ëÍÃÚ~
  3765. Ã! %:
  3766. %–%ÍÎ!"%!%6�Í…*¥%DM͘Ã4
  3767. ê :%ÖMÖŸõ: %Ö�ÖŸÁH¡Ò !%6ÿ>%ÍÎ!µÂÐ
  3768. ÍÏÍLõ:%<2%O�!%$ ÁHqyþ Êî
  3769. ÃÐ
  3770. :%2 %!%6�å*%ëá#s#rê :%þNÂf ÍMÍÖÒc * %ë�ÍÃÚ` Í­Ò/ Ã@Í€ÍÍ
  3771. !%6�!�"%Í…͇!%6K"%ÍÁ!Ú] ÃÃ Ã ê :%þS¶ ÍMÍxÍÖÒ³ Í\: %2%%ÍÎ!DM͘!
  3772. %:%¾Ò° *%&�¥$ ~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:'%þ
  3773.  !™#6�*'%MÍÐ É:™#þ� ÉÍè  Íè Íè !™#55É!(%q:(%Ö ÖŸõ:™#æO>‘ÁH¡2)%yÒQ !(%6 !*%6�:)%!*%¾Ún *(%MÍè !*%4ÂV É!+%q:+%þ Ú~ >É:+%Ö ÖŸõ:+%Ö
  3774. ÖŸÁH±õ:+%Ö ÖŸÁH±É!,%q*,%MÍo Ú» ^Í+ :,%Æ@2,%*,%MÍ+ É ÍŸ 
  3775. ÍŸ É!.%p+q*-%ë Í�É!0%p+qÍà */%DMÍÎ É!2%p+qóÍÞ *1%DMÍÎ Íà É!4%p+q*3%ë
  3776. Í�É!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%Á
  3777. 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!
  3778. �Í~!ë"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�
  3779. ÍŸ !™#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Í.͹Ú)>
  3780. !|%¾Ò ÓÍ¡Í.à :%þ;Â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!"†%©% ~Ö
  3781. ÆÿŸÁH¡Òe*†%"€%Ã0*%+"%>�Í·!µÆÿŸ2‰%:ˆ%Ú•!‰%6�‚%€%ÍÁ!ë+s#ré*#$+"#$:‰%Ò©*†%"€%Ã):%þ�ÂÄ*€%"%*%+"%ÃÒ*%#"%*€%#"%É*!$#"!$É*!$+"!$É*%#"%É*%#"%É*%+"%©% ~þ
  3782. ÂÍÛÉ*%+"%É!Š%q:%þÂY%%ÍÁ!ÒVÍë:Š%ÒS*%©% ~2‹%þ
  3783. ÂEÍÓ*%©% :‹%wÍãÃÄ%%ÍÁ!Ò„Íó:Š%Ò�*%©% å*% ÑwÍÃYÉÍÉ�ÍÉÍêÍ…É!�%p+qŒ%%ÍÁ!µÊ±ÍóÞÉ:%þ�Âä*%"%%%ÍÁ!ÒÕ!�"%Ãá%%ÍÁ!"%Ã*%"%%I"ÍÁ!%ÍÑ!Ú*K""%Ã*%ë*%"%É%%ÍÁ!Ú ÃÍÀOÍQ2Ž%þÂ3ÍÏÉ*%©% :Ž%wÍã:Ž%þ
  3784. ÂMÍÓÉÃÉ!�%q:}#Òd*�%MÍPÉ:�%ÉK"%ÍÁ!ÚxÍÏÉÍë*%©% ~2�%OÍÍ:�%þ
  3785. –ÍÓÉÃhÉÍ»ÍÖÒÂ%K"ÍÁ!M"ÍÑ!Ú¼ÍÏÿÍhÃ�É!%6�!�"%*%"%Í…ÍÂÒáÍšÍÖÒîÍhÃá%%ÍÁ!Ò!%6Í…ÉÍ»ÍÃÉÍ:s#Ú)ÍÀ2%þÊ)*%MÍÍÃÍßÉ%%ÍÁ!µÂ=Ã*%©% :%wÍã:%þ
  3786. ÂVÍÓÉÍL2%ÖÖŸõ:%Ö ÖŸõ:z#/ÁH¡ÁH±/ÉÍWÒ¥:%þ ”!%6 ͦ!%6
  3787. :%þ�ŸÃͦÃxÉ*
  3788. %&�¥$ :%w:
  3789. %<2
  3790. %þdÚÂÃÉ!’%s+q*%"“%!–%6�:–%/“%K"õÍÁ!ŸÁH¡Ò8*“%#"%"“%:‘%2•%*•%&�¥$ å*%©% Ñ–ÖŸ!’%õ:•%–ÖŸ2–%/ÁH¡Ò5!•%4*%#"%ÃúÃÔ:–%ÒI*%+"%Í…:–%É!
  3791. %6�Íx:
  3792. %2 %É* %ë�ÍÃÚlÃÉ!˜%p+q*—%DMÍM2™%: %Ú�! %6OÃ@ �*—% ~Ö ÖŸõ:�#/ÁH¡Ò·Å �*—%ëŽ#Íõ*—%#~þ ÂÏÅ*—%#ë†#Íõ:™%É*#$ë*!$DMÍßÉÍê!z#6:%þÂ�!��"#$*%"š%Ã*%"š%*š%+©% ~2œ%þ
  3793. Â%:™#þ�Ê"Íà Ã,*#$#"#$*%"š%%š%ÍÁ!Úv:œ%þ
  3794. ÂZÍÓ*#$#"#$Í­ÒZÃ*š%©% ~2œ%OÍŸ �*š%"š%Ò2É*!%&�"%É*%"%É*%"%ÉÍ€ÍwÍ‘:%2�%!%6ÍwÍá:�%2%K"%ÍÁ!µÖŸõ>%ÍÎ!µÖŸÁH±ÒÕÍÏÃØ͇É!ž%6�>!ž%¾ÚýÍ­ÒñÃ@>úÍÙ!!ž%4ÂÞÉ!%6!�"%ÉÍ»ÍÖÒ, M"%ÍÁ!Ú& ÍÏÃ) Íà É!%6 Í-!%6
  3795. Í-É:›#ÖÿÖŸõ>%ÍÎ!µÖŸÁ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�����Y�l]PASSWORD0CONFIRMÿ� ÿ�[]=, �ÿ
  3796. *** Aborted by ^C ***$
  3797. Disk I/O $
  3798. Drive $Read Only$Currently Opened$Password Error$Password: $ $Not erased, $
  3799. ERROR: Missing Delimiter or$
  3800. Unrecognized Option $Near: $Requires CP/M 3.0 $Enter filename: $
  3801. $ERROR: Invalid file name $Confirm delete all user files (Y/N)?$No File $ (Y/N)? $
  3802. *** 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�
  3803. -Â:1/Ò€!u6�:u<2uO�!\� ~þ?Â?Ã(> !u¾Ò€:2/Ò€”ÍbÍ@2x:xÖyÖŸõ:xÖYÖŸÁH±/Ò}���Í�ÍÜ .l�\�
  3804. -ˆ€�Í«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
  3805. ÍI:xþƒËÍb���Í�:xÖyÖŸõ:xÖYÖŸÁH±Ò³. å*/#DM]�á
  3806. -¨Í ÃÑ. å*/#DM]�á
  3807. -ÂÃÍÆ Í €�Í«*;ëEÍ*=ëGÍ*?ëIÍ*Aë�Í*CëÍ*EëÍ!=l�ͪµÊ-.å*=ël�á
  3808. -Â%ÍË2zõ���Í�ûv��Í�É!q*&�ëÍ�Éý�Í�É!p+q*ë Í�É!s+p+q*:w#6�*ë
  3809. Í�*#"N#FyÉ�� Í�É�� Í�É!p+q*ëÍ�É! p+q*ëÍ�É��Í�É!"p+q*!ëÍ�Éÿ� Í�Éÿ�-Í�É!'q:'2#!$6�#1Í�É!*r+s+q:(2#!$6þå*)ëá#s#r#1Í�É�mÍ�É!Nq!O6*O&�•
  3810. ¾Â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 Á
  3811. –=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
  3812. ÍIÉ!es+q+ÑÁp+qÕ:e=2eþÿÊ
  3813. *b:dw*b#"bÃô É!fq ÍI:fþÂ)
  3814. ¶Íb:fþÂ7
  3815. ÂÍb:fÖÖŸõ:fÖÖŸÁH±ÒU
  3816. ËÍb:fþÂc
  3817. ÕÍb:fþÂq
  3818. æÍb:fþÒ�
  3819. ���Í�É!hp+q:2Òš
  3820. �*g >€¶w3Í«*g:\�w*gDMÍÔ"i�*g >¦w*i}þÿÂí
  3821. *i|2kÖÖŸõ:kÖÖŸÁH±Òé
  3822. *kMÍ
  3823. :kÉ>ÿÉÍY2lþaÚ :lþ{Ò :lÖ É:lÉõÍb3Å Íç !m6�>!m¾Ú— Íð
  3824. 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Í
  3825. ÍÜ É\�Í‚
  3826. 2wþÿÊQ :wþÒ$ *wMÍ
  3827. ÃB :wþÂB *wMÍž Í ÍÜ \�Í‚
  3828. 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�������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Ã�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  3829. 8 ùÆ
  3830. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  3831. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  3832. z³ |µ(uíSl"nÝåÝ!lÝåá�åÝá>ÿ<*lÝ^�ÝV§íR89 *nÝ^ÝV§íR8)*lÝ^�ÝV§íR"l*nÝ^ÝV§íR"n0Á*l+"l¸§(0�§(ÅOÍÁ›ÝáÉy§(ÅÍÁùÍÆ0�Éã~#ã·ÈOÍôå!�Ã
  3833. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  3834. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  3835. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1QÍÆ
  3836. Number of disk access errors during session
  3837. �A…Íd:|þ004ÍÆRequires CP/M Plus Version 3.0 to execute.
  3838. �Ã��:~þ84ÍÆ
  3839. Requires the BIOS revision F to execute.
  3840. �Ã��§ 9ÍÆ
  3841. There will not be any errors in a WorkStation.
  3842. �Ã��ÍT]ÕÍÆ
  3843. Winchester Read errors:�áN#F#åÅá ÍÍÆ
  3844. Winchester Write errors:�áN#F#åÅá ÍÍÆ
  3845. Floppy Seek errors:�áN#F#åÅá ÍÍÆ
  3846. Floppy Read errors:�áN#F#åÅá ÍÍÆ
  3847. Floppy Write errors:�áN#FÅá ÍÍÿÃ��0þ ÊÏ0åÅÍU ÍÝ0Áá"F=ÂÏ0>&2ü?Ã>1þ&ÂÑ0:ü?·ÂÖ0>&Í;:·øõ¯2ü?ñÉ*@�~·Ê 1é=¾Â�1O+¾Â�1 Âð0xö€¿É+~þÒ�1Ãâ0:@·À*@À~·Ê<1é=¾Â11O+0þ ÊÏ0åÅÍU ÍÝ0Áá"F=ÂÏ0>&2ü?Ã>1þ&ÂÑ0:ü?·ÂÖ0>&Í;:åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…‘^Y[`cõU4U$haQ5 2STACK1�”ÕÐUŒ`ddD”ä•H1%:FDREAD�‘‘Ô’U d4åDdÅX]%9%RWINITD�UÓÒS Uuu$•H]IQ„5:‡�Ó•“¥ �•8€É „�‚’Ž¯0œP+WŒ¯0�„��Œix •ºå~¹G@�Õ^Í���À+7D°B—‹6•�?\-× …òͺàæ»L4É �íü?Ú‘�9rŽ©(Õ^ͦà±0�R��'á˜Þ­�À0�V+'AÀ�ÉxFVx³jè…òx?Ù³Ë$ ÝÀK ��^`¸ láxŒix ÕÊ*¼àV+Uºå~¹Uã+Ì�:«�U{6¿�3n 7D¼Y¶Ìúán¸Z/3ÈÊó�0\"+Î�áx»Owœöí&«ÆW˜’������������%½ Þð ix ´ä.��~ˆt`CôüS±2èC7)€�éÜ�ýçp�‰X�«ß§p3ôî~�À¯ÐÈAä7D;\ "
  3848. �7FÀ`t2|+ÆW˜úán¸Y.Óžy
  3849. ë°¦m×�fîàVnRn�€ n‰e�Å�FèØj³sð�ŒüÝ;�gæéÜ#?7Nà6nh°ñ€„� Ÿ„fcyùºwB@�ÉùºwˆÏÍÓ¸ F~n�Á,—iÏ<… uØS6ë€3r�37^ƒ
  3850. oÓðN 3wx0`ÍÍ€ÌÜr�°±@ 7ƒ»K`��0:��dq� <3uÀ88�Ý?7iÏ<… uØS6ë€3r�3tüSˆlÝz 3s`37€ƒ€"#ôl³q;¬l�l ÖÏ�dq� <3uÀ;tü �§p0ùþ2¼À—3ýúán¸]§¼òÉfîÐ&730§à3ôî fáàv«7P�8[¤`+�lð„lܪ u?FÀWûôl�+Ù/ÓðNÂË€¬ÝÚ "3s0€~Ý?Ÿ§pk7<ˆLÜ<ÕfëÐ'€TÍÊ âctüS²¹˜@!nŸ€ÏÓ¸5›žÄ�¦nj³vÈ„@ fåPq±’ÍØ`,€ÂÅ›°ÀY†£73@�Z½üAe��âK!üR;Ôì�þ¼á{”xc0ÃݪÅ'³@� EÂ
  3851. /€ÁEpíd q2CÄãýìÿ¿À�-f€�ÓðŒA'³wp‡�3p`ôÜ~™€lݲ!É�LÜ6É‚€ä"I<¦ 2œŽFó�€Þn�B¡ÈÂc5‹@�ÐP ‚=0˜�ç# €¤=9N‡#È€’=4™ÍÆó‘”R �3s¨�u¯B™¹›•AÕì�0x|Àë°¦+7&°\ÉÖ@Aâö²[§àL4Û2ÈâÐù Ó8Ün7�ÆÛ2@Ááò!ŠåfäÀ7 Ì�d9EWˆ�F"¼@ƒ¥ìÿd�ƒÃåCÊÍÉ€n ™úÈrŠ¯ �ŒEy�!KÙþÉ„;(|ÿb³r`Ì�d/gû$|�~“€MÖXŒ(2Ç#�ø2ÚA Óð¦b³s¨€:×aM0Šä|�d�í°ƒ™ }Za6éø潃ŒÝ¤æL²¢«À�#^�P�Ù»H –W<´Âcàø�Àx=Ÿì—«tü�i†Ÿ§à;L$Û9�"ÓtŒ�c†Xdñr¿Ÿâ�Xùí!à€� ßÌ����ä@€í!á �áP€À)ÚCÅA,P!Ä¡Qð!Ê!��kg L62��lÐ�‚á<?š€C,þ(¶�BÁ›´€ÇÈ6˜`|¿i†a‡0�¶d=€Œ–˜A¶e�ŦØA’Õ~ˆt`CôüS±2èCEª!�'á˜Þ
  3852. €#¬�Í���Æh��ÍÅ@B¨ÍÀ`ŽÒX�� ��wi;Hy0 e´,ܤ :ß�mÓ¸š��?\-× %ÚsÏ!Cvͺà ÝÜ
  3853. ÍÊ@ÍVn~�b@Fn*hµY¸ ¢ÃÆ�.Óžy
  3854. ë°¦m×�få fn½ߧà*œ@fîð`À ››™º|ab€Å�vœóÈPÇ]…3n¸7)3uè0€ÍÍ€ÌÝ>�°±@ ��€,܈1Y¸xªÍÁÀ® 4å]ÀŠî�8B—+7�3pH#…ÊÍØ`.MºF ž0ƒíú6¿ß£` ý^Éf€�àX‡P¼ÖÍ0ØËT¾Ä8Ü!›«�ÇËö˜a¶e“ÄfØy–OdrÈ@ ;Va‡0‹1Z­×+õÊÍÅà¯ÑÞzŽ°ˆ!]â7f€�× uÂÑ`²UïÒp úFŽ¶€@D�€��%)G‡Dq€Šz¿OÀqé< �x‚F�ášÉnŸ€ÏÓ¸4|fä@vnx
  3855. �Áæ+7µYº„ÂÁœ¢«¼�#]àAÒåfëðFnÂp¹Y»  d¶˜@ôe´Â¹T@Çdˆ²PCªÝr¿\¬Ü^
  3856. ýëàP°nÍ��®ë…¢Ád³vø ø!Ü€�5³L62Ý`�±Gfï Aòý¦m†dñÙ¶e“Ù²ƒÕ˜aÌÕ~ˆs¸HÅfîðfD¬�~†BF‹$ nˆv¸@8�Ý?—#€ =Š� –AàQ�ì°Ó,6!���À0pú!Îá*÷iIúu¿N€¦(¬�~‚\£ ��Ž¯'»HNà 8O#-¢Ép·\¯×+”t��vh@�sÇ€‘è�øãn¸]#­¢G?ߢî!Îá!°ú~)ÅUÈÀO~¹\/ÐÈAÞå~¸[®Vnïn¸[®V‹ôæ ~œ�ƒ¬² ý;€@�ôîI�@583ôîW¿NàGéÜ
  3857. ÍÁàì‘ÖÑ#¿D9Ü$"V�?OÀe8 6:Ô ÏÕð�@jÐgêø Ž¤€ \ú¾ˆ�ogû%ú6Õì•xÊó�?NàWéÜ ý?ì…{ôî~›�oÓ01ÊÝp³s8 %úåp€AÀ�H�6ˆÂ¶Kôü �Ç@��õúåp„AÀ�É|,� ºÁÀ�û,2G~›�/Ó0(?Ù/Ó¸ž n‘€ªôAú<~�Á —éøÝC[«à0à(€/Ñ°�ý;‚£@;ôü n¥€¯Ó¸5’ÍÃÀíÒ04§d¡ðNÉm‚88�ýçp—éø §�ƒÑ�Åfîðf
  3858. ½úwJÀèd å<ƒŸêv<|×i†™"-æí)ï qÄz³w ;Åæ¶i†Æ[,C»ÁÙ»H¶s¡ò ¦WŒ€�Û$u¸ÔâÐôe¹AÙ! û.õ?€�l»ðÏE¬Ðëð�<0}Ø!Rà � ¡
  3859. A3À,ôZ� eÃAáÀ€ ¡
  3860. A3Ñhp�<0y—K‹‚„(MϳÑhp�40y—K�‚‚…(uÏE¡À�ðÁæ\˜.N
  3861. ¡”<
  3862. ÏE¡À�Mý�€å~›€Ó0#£ÂmP0€œ#?*\ÅUK-~ Ÿ•.eR¥–¿ ÄaK­ÂÉÑ@¯ö!¶Gx�ž†w @0cšÞ'‡áÄmP %@…b9^ŒFy�@tcšßW¡Õàgp€ŸFw)éÆppŸÆ÷ jP‘à€»D"]¤.Ó—jA@ s¸L¹ä*\ö.»
  3863. —`…K°‚£7 ý 9-M25Ž�ÐÓÓ’S£B Tý =9>5OÔTÑã �ýUMI5œ�ÕГÓÕ#YàÕIZ3\PГ’ãGàÙ =55>4$P“’ãAà152ÈP“#HÀ•IIZ4HPÑPÕ#[àÑQI.5€�“’ÓTÒã¼À 9Q1V5Ø‘PQ“ãPà¹II=H’;$‘VPÓ#À�%9%R<Š‘‘ÒS£Ó I=Ä‘‘Ô’U#Z@ù%9%MQ65ö’S’UÉ#I ™1=%8’5˜“UV–U#DÀ¹I\’4 ”ÑRÔÖ‰#D�¹M-QH’;Þ”ÕPÒÌc¼àMQMXÆ3 UQ•S�ãWà¹]%QIF=ºUÒS’U#Ä�™]%9%Q<b UÓÒS£Ê€•]I5j •Ô’UÉ#Ïà•]]I%Rp��žÕ#[àÑQI.5€�“’ÓTÒã¼À 9Q1V5Ø‘PQ“ãPà¹II=H’;$‘VPÓ#À�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…‘^Y[`cõU4U$haQ5 2STACK1�”ÕÐUŒ`ddD”ä•H1%:FDREAD�‘‘Ô’U d4åDdÅXI5%9&RAMLGI�”�ST‘P`e$Õu$™A(LÔèZ��ySˆ�,’@!!!Y!Èêó�)ŵxÊó�@�ÈÆ—€¹[®Wë”t��=UìÐ�� �b³pˆ3 ùx³iPõÂÝp¸_,Û®�>k´ÃL���B��ßÁóý 9Ó�(ê’€=UìÚn�k� ��~™�àgúÐP �b²pD� —„eg‹6®€8_'‡óý�ë<²B�A Ü�d°À�Õæ�[ŠÎˆÆ—€½\¢«Î�åbµ[®Wë•^2¼Àª°�õW³kð6ê�3pˆ3Å›lÀ®ë…¢ó<Œ¯0Â"¼à‹´÷yÀnÒj¼ey€ �����������[Ò-ï�–—€ËN@@à�è‡wƒ?OÀ%;`@���!��@��ŹD@�7@�8X!š½’¯^`V��€ì±+,(}p`�0:  ²8€,¹CŽ@¥¼��€�Y@ Ü‚ >Œ¯0½’¯^`�ŽK�dðÖT��dq� <3r0«€
  3864. ÀÀvX•–>‚9°ÖH±ð,Ž Š†nA /ߢÞ ý?�”ìM€ ÍÛ`ƒ �ºw�?D;h"V�€j÷éÜ ý;�§p+ô2y‚ Ñ:‚€ Ñ°�Ý „
  3865. ñ•æ�~¸[®K´ç·8x%›uÀ¹Ü›¶Á£`›ˆÀÙgq@º6�€š¬Ü>#?7NàAùºwÏÍÓ¸ ›£,=¢!�'á˜Þ~n�ÀÁ��2~n�À¢3ót§pK%ÚsÛ�<ͺà ݶÍÈÀ¢€[ôüSˆ Üð
  3866. ³w¨#7m�ƒ€,-’ÍÕ€®ÒÞo�YÈ–G�€ÀƒÃ7 ƒ€ Óð 0Cvœöà@dzn¸7m‚7OÀ8€vÍÈÀ¢�S7z‚3vÐ8 ?FÀGû7VºÆÀVkg�0A–G�€ÀƒÃ7 ƒ7OÀ�púwŸã+Ì�ys?ß®ë…Ú{Û� –n‡`3p�º~?NàÖn§j³qØ…ºF°ÏAöÍÛÀ¢Sôl¿FÀ½’ÍÐàb#7�ˆíÓðúw³p0€ÍÔà­VnWpˆLݼ
  3867. v7OÀ%;!›€�Äéø ý;ƒY¸@
  3868. fêpV«79�¸D�ÆnÞ;,ܺÈ ,Y¹t �j3u4��e«ßÄP��þ$²Å!½NÉ�é€ ‹Á°>¹G�‘€f3 =Ú¬R{4��`´\ ¢ø WžÖB$0üN?ÞÏ÷ûü��ìp&h��ý?�Ä{7DvÈ7S?MÀ'é˜ÍÎ`BÄÍÖ L�h(B$“Êb)Èäo9 æá��t :Œ&3X´� 
  3869. #Ó ˆÞr:
  3870. CÓ‘”èr<ˆ #ÓIœÜo9E"�7�°X€%›³AY»x^É‡Ì b³w0Ì�d/gû%º~�4ÃM°ƒ,Ž }š 0ƒ�Æãq¸Üm°ƒ$ "®Vnæp°\ÉÖC”Ux€b+Ä�á:^ÏöH<>T1\¬ÝÌá`¹Ÿ¬‡(ªò�ÄW�Ât½Ÿì�0xC‰GÏö+7s°\ÉÖ@Aâö²GÀé8Ýe�€3,r0€C,jÝ?�a¦+7�°X¬<Ó®GÀ@Û9�"Ñå¦nŸ€n`Ø8ÍÍ€ŽdË!Ê*¼�1à�p�Eð ››esËL&>ˆƒÙþÉz·OÀ˜iú~´ÂM°ƒ™ }7HÀPp–8e†Ao+ùþ �‘Ò‘èÀ`À�üÀ@ P�`þDŽÒ£jaž �¤=f "Ö Â\ õ¢�æ¶p´Ãc �öÍ��.Ãù (2φ냬¹°|ƒi†Ëö˜a¶saCØÉi„aæYÜPúm„-Wè‡m�€lVnx`„JÀèd ôh²@Á臃€ Óðr8�“Ø Pº `„ð^Ë 2Ãb�� �¢´¯v”Ÿ§PKôè
  3871. b€JÀè%Ê:��êò{´„á`Ž�`Àƒ„ò2Æ€ì— uÊýr¹G@��‡€A@0<x ˆŽ6ë…Ò:Æ€äpsýú!Û@â´+�§à2œP\Œ�„÷ë•Âý „îWë…ºåfç€Vë…ºåh¿N`·éÈ:Ü@�Ó¸�u¤À§pêHŒ_§p½úw?NàVn˜dŽ± 9ú!Û@á°ú~)űÖ*~¯€�˜ë¿WÀ!�,u$�Ì�¯Õð @{?Ù/ÐÈA¶¯d«ÆW˜úw¿Nàgéø§d+ߧp#ôÜ ~™�ŽVë…›‚�™/×+„�@Ä�³üF}²_§à@`:Ð ×ë•Â�%ð°�2ë�ì°Éún¿LÀ Hiüÿd¿Nàrx5ºF«Ð!èñúw2_§àCu n¯€Ã€@  >�¿FÀpôî~��ïÓð5º–¿NàÖK7S‚·HÀPÒ��>‡À;$u�ÈààôC¶�ߧà2œPD�pk›žX*÷éÜ +�¡�ƒ”ò©Øñó]¦dˆ³à3´§ Á„8èêÍÍ ÏšÙ¦d Axfä`FØaÌ >‡È6˜a^2��l‘ÖiSˆCÑ–nd„C3ì¹øþ�
  3872. ²èPd=³C¯À�ðÁ÷ˤÁ„‚„(MÏ�³Ñhp�40y—QƒK©A‚‚„(MÏE¡À�ðÁæ]f .µ
  3873. ¡4<
  3874. ÏE¡ÀÑ°�!Þ@ÎWé¸�ý3�B;ÈÆÕ Â3ò¥ÌUT²×á ™ùRæU*Ykð�LFtºÜ,�ˆÿa’dw€ ègr�”9­âxqžFÕÑÒTV#•èÁP$g˜F9­ðez^w ôgržœg ñÜop€Æ¥�)�K�åÆ òã`yq¸84�—mË·%ÛÁáà™q L¸”&3z�Г’ÔÓ#L Xý =9%:5^OÐÓÓ“ã]àÔýA5M:��ÕTÑT‘£M�Xý] ==R4° PQ•£5À 9.5� �ÓÓSSãV`5 9.5`Pc,€Q 25`P‘•£U µM R4Ð ’ãI Ù 9-5M.;Ì�Ó•“cN Ù51;$‘VPÓ#Ô %9%R=Ì‘‘ÒS£ÇÀ9I=‘‘Ô’U#K`Ù%9%MQ64ª “UV–U#Q I5 U<�”�SRS’cÄÀI51&<P”�ST‘PcÌàI5]I&;Þ”ÕPÒÌc¼àMQMXÆ3 UQ•S�ç���ž] ==R4° PQ•£5À 9.5� �ÓÓSSãV`5 9.5`Pc,€Q 25`P‘•£U µM R4Ð ’ãI Ù 9-5M.;Ì�Ó•“cN Ù5ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�…‘^Y[`cõU4U$haQ5 2STACK1�”ÕÐUŒ`ddD”ä•H1%:FDREAD�‘‘Ô’U d4åDdÅX]%9%RWINITD�UÓÒS Uuu$•H]IQè5:–€�Tâ� $‚HˆVH@r:¼À
  3875. q@­^2¼À��r1¥à.Vë•úå��U{4���¬ÝtÁ>^,ÚT�ýp·\.Ë6뀚í0Ó$ @€�·ð@|ÿhF4äÊ:¤ U{6›€ÄÀH��Ÿ„fcxþ´�ÀX¬œ�%áYâÍ« Éáüÿd:Ï,�€Cw�,0��uy€â�³…â1¥à/W(ªó€9X­Vë•úåWŒ¯0�ê¬�=UìÚü�ͺ€ ÝtñfÛ0ë…ºáh¼Ï#+Ì�Ápˆ¯8…âí=ÞpÛ´š¯^`H������������–ô€K{À%¥à2Ó�¸�ú!×ÁÓð NÄÑá Ý :��§pôCªBB%`�¯~�ÀÏÓ¸úw¿C!� Ýà��ˆ(�Ý€ ÐÈAð¯^`ë…ºád»Nz¬(c»B™·\›ˆ™ºº6�€º$ –w£` ªÍÏÀ3ót§pŒüÝ;€Ù¸Ô¢ÃÆ�"`�2~™�çæéÜ  �'æéÜ
  3876. #?7Nà�ùºw²]§=V1Ý¡LÛ®�ÍЀÌÝÞ (¿OÀU8€ ÍÄ á€7O3qÈ8ÂÅ�,ܪí-€��`Àè��e‘Ä� 0 ðÍÝ@ààtü ݧ=V1Ý¡LÛ®�ÍЀÍÓðN ³wx0€ÍÓÀÌÜr�ˆ�Ñ°þÍÊ î±°�U²€[<� e‘Ä� 0 ðÍÝ@íÓð$�~�ÀÃçøÊó�\Ï÷ë…ºávžõXS%›»@˜ ÜÌÀnŸ€ÏÓ¸5›”Ú¬ÝBán‘€¬³ÀF}³t88�Ôý_ïÑ°�¯d¿OÀ; :‚³wh€ˆÍÌÀBûtü~�Á¬ÝT 3r€;U›¯@œ"S7Cƒˆ�Óð NÈfæ`!�…º~?NàÖnª™¹@ªÍÛ N�1›¡ÁÄÆK7a€² nÃdŒÜÍ��j÷ñ”��?‰,‡ñH@ïS²@;ø"ðl…îQàd`ŒÃv«žÍ��-(¾Àgµ��ÄÉ ?�÷³ýþÿ��8´ š��?OÀ1žÍÝÀ"~ÍÁ€OÓp úf³vȇ$3pØ$
  3877. �‰$ò˜€Êr9ÎBy¸@�‡# ŒÖ-�AB‚ôÂb7œŽ‚�ôäe:�"HôÒg7ÎFQH€�ÍΠLÖï
  3878. fç`vn‡W²@Ááó�C»B˜¬Ü˜Ás'Y‹ÙþÉnŸ€ 0Ól Ë#ˆCæƒL ãq¸Ün7l ɇȆ+•›“�Ü,2u�å^ Šñ�8B—³ý’• W+7&¸X.gë!Ê*¼€1ä�p„/gû$ ï0¡óýŠÍÉ€l2u�x½Ÿì‘ðúN7Y`B0  ËŒ�CàË·OÀ˜iŠÍΠL�ëv…4Â+‘ð�¶Âd�ôyi„Û§à˜ö3v�™2ÈrŠ¯��ŒEx� Q@@|fí 6Y\òÓ �ƒâ�Aàö²^­Óð¦~Ÿ€í0“l æ@ˆMÒ0�eŽa�[ÅÊþˆcäC´‡Ž‚8Ô 0#0�P�?‘�c´‡“Y( C‘Â�§i.²Ð@‡+„=GÀ‡(„��y­œ-0ØÈ��}³@� „ðþh
  3879.  ³ø :À�+nÒ Úa�òý¦m†ÂØA�ö2ZaØy–w>›aKUú!×ÁÓð NÄÑá�gû7~‚³wh(�ì3wè+7v‚ˆ€g›7~‚´Z¢€�2~™�á¸�2;VlÝÚ
  3880. h�_àð‰ÚCÍÁÒ~` –‹7B°xtî�~¸[®K´çªÂ†;´)›uÀ¸€›¡š¬Üü�#Ÿ›§p7ƒ4XxÀÚsÕaCÚͺà Ý ÍÝà€[ôüSˆ ÜB³tð37R€,,PÃØ Óž«
  3881. îЦm×�fè@fnïÙºx›©À(aà@ð›��Û§à3ôî ˜¬Ü Õfî`G PrŠ®à�ŒEw�!K•›°À\"«tŒ<aÛ7CƒˆoÑ°þý�_êöH‹63qx(îÍß ­°ð½ÌDÁð,C¨�Þkf˜leª�Ä9¤!›«�ÇËö˜a¶sfníd�ŸŒÝú
  3882. pÐ08:íY3wh(ø§d±Zª÷é8ý#�ÇX$"�@�€Š£Ã¢¸À E=_§à8ôž�<A#�ñº¶� ÆXTø/a`cè¼e…Á›§àË ƒ4\,–éø ý;ƒGÀnvfê q�€ b³r€;U›ªÁ\,@IÊ*»À1Þ�p„.VnÃpˆ Ý k2DYð!›‹Á@ÏQóøe†™»ô¶¹‚oà€€:>ˆwè#ÍlÓ Œ° +ìCžB¸(|¿i†a‡0€@öfîÐVKl</s–K7r‚¶Ã¥vnåm‡OB÷0 ’>ƒ.ÓËl*ÍÜ ¢( p�«6nåd€à�ù÷. j¿D:¤$ b³q;"V�?C!£E’7D8$$�nŸ€Ë‘ÀžÅ�‚€ ÐK ð(‡€
  3883. öXi–€��`8�ýê�•{´¤ý:‚_§@SV�?A.QÐ��GW“ݤ' p'‘– d¸[®Wë•Ê:��;ü 
  3884. �9�ãÀHô@üq·\.‘Ö #ƒŸïÑ© ê��‰X�ý?”‪ä`'¿\®èd ïr¿\-×+7ƒ·\-×+Eús¿N@ÁÖ‹~�À �úw¤€ dúw«ß§p#ôîfävHë„‘ߢR+�§à2œPm0gêø� Ž¶ø3õ|ÇR@ ý_�Ä�7³ý’ý „jöJ¼ey€§p+ôî~Ÿ€ŠvB½úw?MÀ·é˜ån¸Y¹œ’ýr¸@ à�$ H?ÄaÛ%ú~�c ��zýr¸B à�d¾�]`à�}–#¿MÀ—é˜ ?Ÿì—éÜO·HÀUz ý?Nà†Kôün¡€­Õðp‡ÀèØ�~�ÁÑ ú~·RÀWéÜÉfå�vé
  3885. S²aÐø§dŽ°I�~ˆuHKôüSŠÀÁè€ b³q;^ý;�‚%`ô2ržAÏõ;�ž>k´ÃL‘%v”ñ`@‡c‚½Y¸X!âó[4Ãc-œ
  3886. !Ä! ݪ
  3887. Û 9„ÐùÓ +Æ@�í’:ÂA
  3888. qèz2Âá �ˆa}—„À@ƒ6\\‚g¢Öhuø�>ï0©qà@�P…  ™àz-�†2äÀ‰rp@PP…  ™è´8�<Ë—%ËÁAB&‚g�Yè´8�<Ë›‚%ÎAB”:‚g¢Ðà�x`ó.~—@
  3889. PÊ žg¢Ðà�
  3890. ¦‡~�€@Ár¿MÀé˜Ø!6¨@NŸ•.bª¥–¿ ÏÊ—2©RË_„‚b0ƒ¥Öádâ 'û �Û#¼�OC;� 1ÍoÃŒðâ6¨Ž� B±¯F
  3891. �#<À :1Íoƒ+Ðêð3¸@O£;”ôã88OŽã{„�†5(Hð@\. —„Ë�‚A  º¤&]V.­
  3892. —v…K¼Â¥Þ�Q›Ð ~„œ–¦™ÇÇèiéÉ)Ñ¡P*~†žœŸ¾§ê ªhñÐ� ~ª¦Š¤�ÎÇêèIéê‘ z€‚ˆ¤­®�¨hIÉq§l€†žššŸ¨ˆIÉq ð€ˆšƒd�¨ŠˆI‘¢àJ€¤ˆ¤­V¨
  3893. h¨j‘¡x€¨¤—òÈIÉiªiqÞ` †œ¨Œ˜«ȉ¨(ɈñÙ Š°¨š†™��Èȉ)É*‘äP Œˆ˜Ž’���ÈÈŠH¨(‘î Œˆ®¤’©É)É*j‰±¯à|šª°„²©ï�Êjˆ(if1Þp ¦¨¦‚¬c��ª¨Ê©ÈqíÐ:®’œ’©*Êé)É*ˆ‘ã€J®˜Ž’�YªêH¨(‘è@J®®¤’©8��žÎÇêèIéê‘ z€‚ˆ¤­®�¨hIÉq§l€†žššŸ¨ˆIÉq ð€ˆšƒd�¨ŠˆI‘¢àJ€¤ˆ¤­V¨
  3894. h¨j‘¡x€¨¤—òÈIÉiååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  3895. 8 ùÆ
  3896. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  3897. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  3898. z³ |µ(uíSl"nÝåÝ!lÝåá�åÝá>ÿ<*lÝ^�ÝV§íR89 *nÝ^ÝV§íR8)*lÝ^�ÝV§íR"l*nÝ^ÝV§íR"n0Á*l+"l¸§(0�§(ÅOÍÁ›ÝáÉy§(ÅÍÁùÍÆ0�Éã~#ã·ÈOÍôå!�Ã
  3899. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  3900. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  3901. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1åÍÆ
  3902. FASTCOPY - Rev F. �Í4¯2!€�~§Ä€A…Íd:|þ004ÍÆRequires CP/M Plus Version 3.0 to execute.
  3903. �Ã��!F�¯wGí°:~þ84ÍÆ
  3904. Requires the BIOS revision F to execute.
  3905. �Ã��§ %ÍÆ
  3906. Cannot run on a WorkStation.
  3907. �ÍÍ ÍÆ
  3908. Source �:}§(
  3909. ÍÆlocal �ÍÆdrive name (or <RET> for A:) �>ÍÙ~ >A˯þA8þQ81ÍÆ
  3910. Please, give a letter (A-P) or <Ret>.
  3911. �Ãð2KÖA_Í2Låýáþÿ8:ÍÆ
  3912. Requested drive does not exist on this system.
  3913. �ÃðÍÆ
  3914. Source on �:KOÍÍÆ then press <RET>�>ÍÙÂðÍÿý~§( ÍÆ
  3915. It must be a floppy.
  3916. �Ãð:§(ÍÆ
  3917. Format option choosen.�ÍÆ
  3918. No format option choosen.�ÍÆ
  3919. Destination �:}§(
  3920. ÍÆlocal �ÍÆdrive name (or <Ret> for �:KþAB(AÅÍÍÆ:) �>ÍÙ~Á y˯þA8þQ81ÍÆ
  3921. Please, give a letter (A-P) or <Ret>.
  3922. �Ã"!K¾ !ÍÆ
  3923. Not to the same drive
  3924. �Ã"2MÖA_Í2NåÝáþÿ8:ÍÆ
  3925. Requested drive does not exist on this system.
  3926. �Ã"ýåѾ k#øÍÆ
  3927. Destination on �:MOÍÍÆ then press <Ret>�>ÍÙÂ"ÍÿÝ~§(YÍÆSorry. It must be a floppy.
  3928. �Ã"ÍÆ
  3929. The two drives must have the same format
  3930. �Ã"Ý~2PÝ~ÖG>‡ý_�íSWÝNÝFÍÑëÝN��Í
  3931. |µ(Ýn ÝfÝËF(Ë<Ë"Q}2^Ý~�ÝN�Å_P`hÍ
  3932. íSS{2]ÁQ¯<Ë:0û2_€�yÍÑ"UÍÿÍÆ
  3933. If you wish to copy the entire diskette in drive �:KOÍÍÆ: to drive �:MOÍÍÆ:
  3934. and delete all information on destination drive, then type YES ! �Í ¯2Z>ÍÙþÂ~˯þYÂ#~˯þEÂ#~˯þSÂ:NÓÍn�ÍÔû ø>ÐÓããããããÛËG úË(1ÍÆ
  3935. Drive not ready. Operation aborted
  3936. �× Ëw(:ÍÆ
  3937. Cannot write on a writeprotected diskette !
  3938. �× >ͬËWÊ…
  3939. :LÓ>ͬËWÊ…
  3940. :NÓÛËO(úÛËO ú!'+ÛËO(ùË| 6ÍÆ
  3941. Cannot write on a hard sectored diskette
  3942. �Ã:
  3943. ÍÿÍÿ>�Ó2Z2F!Í*Ý~æöXͺæ™ÂG :LÓÝ~æöXæïͺæ™ÂG :NÓ¯2HÍv ¯2H:LÓÍû ¯2H:NÓÍæ !F4!^Û<¾ ª:NÓÍÔ:^G=2F¯2ZÅ:FÓÝ~æöͺÁæ™ÂG ů2H;!F5ÁÛ:Z§ 5ÍÆ Diskette successfully formatted and copied
  3944. �× ÍÆ Seek error. Operation aborted
  3945. �>ÿ2ZÃ:§ÈÍÆ Format�Íå:FO:]G:Hí[`ý*býq�ýwýöÆæGÅ!õb" !Í>ôÁ°Íºæå(&2ZÍÆ Write track error #�:ZÍCÍÿÝËFÈ!H4ËFÈÃv >2IÍÆ Reading�Íå:HË'æ2dí[U!õ(!õ:",>2G:GÓ!*Í>ˆ!d¶Íºæ�(y2ZÍÆ Read err #�:ZÍCÍÆ at sector�ÛÍCÍÿ:I=2IÂ� >2IÍÆ(A=Abort,R=Retry,I=Ignore)�>ÍÙ(ù~˯þAÊþI(þRÊû æ*,í[U",!G:]<4¾Â/ ÝËFÈ!H4ËFÂû ÉÍÆ Writing�Íå:HË'æ2dí[U!õ(!õ:" >2G:GÓ!Í>¨!d¶ÍºæÝ(k2ZÍÆ Write err #�:ZÍCÍÆ at sector�ÛÍCÍÿÍÆ(A=Abort,R=Retry,I=Ignore)�>ÍÙ(ù~˯þAÊþI(þRÊæ æ* í[U" !G:]<4¾ÂÝËFÈ!H4ËFÂæ ÉÍÆ Verifying�Íå:HÆæ2d¯2G2Y!G4~Ó*U+".!*Í>ˆ!d¶Íºæ�(U2Z:Y§(ÍÆ �ÍÆ *** Read error at sector �>ÿ2Y:GÍCÍÿ:G!]¾ �ÝËFÈ!H4ËF¾É:NËoÂ!—c"b*Ur�"`!õbP>NÍà ¯Íà>öÍà>üw#2>NÍà>2G ¯Íà>õÍà>þw###:Gw#:_w#>÷w#>NÍà ¯Íà>õÍà>ûw#:VO:UGþ€  >åÍà ú>÷w#6>NÍàå!G~4!]¾á8š>Nâ!Ec"b:�*U"`!õb(>ÿÍà¯Íà>üw#>ÿÍà>2G¯Íà>þw###:Gw#:_w#>÷w# >ÿÍà¯Íà>ûw#:VO:UGþ€  >åÍà ú>÷w#>ÿÍàå!G~4!]¾á8¨>ÿwT]ˆí°ÉÓÍÔÛæ� úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ ùÁÉw#üÉÍÆ Track �:FÍCÍÆ Side �:HÍCÉ!��å>×ÓÉF#í³ÉƒÃ(€‚ yõb�€ÅÏχ yõb�€Åχ!WW~O#~©æU©æ~©æª©Ë¿#èÍÆÇkñxãxâm té¨!±9½0¨$Ï` tÇkøeôuðgá�†j
  3946. �É�#~þ (úþ/À#~þF >ÿ2ÉþHÀÍÆ
  3947. FASTCOPY will just make a copy on a formatted diskette
  3948. FASTCOPY /F will format the destination diskette and make a copy
  3949. FASTCOPY /H will show these help texts
  3950. �Ã��##~þ#Ò7+ÃÁ4ëÕÍr:·Ê47H=Ír:·üî1Íí:ÍØ3þ Â7å* @åÅÃí4 bkÑÃñ6ÍÈ þ Ê�OÍîJÍ) þ ÊV7ÍîJ¹ÂG7> ÍîJ>
  3951. ÍîJ:>þ ÀÃ@ ÍÈ þ Ê�2 @OÍê
  3952. þ Ê„7¹Ê@ Ãu7áÑÁ�7Ã\4Á^4Å!H=: @O~¹Ê¥7þ È#Ù7ÁÑá!ÌåÕÅÉåÅÃí4 bkÑÃñååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå� Title 'Fdrives.Asm'
  3953. ;------------------------------------------------------------;
  3954. ; Definition Module for the Floppies in the system. ;
  3955. ;------------------------------------------------------------;
  3956. ; Latest update: 1985-11-15. PSW
  3957. ; Biosrevision: F
  3958. ;
  3959. ; For the RMAC assembler.
  3960. True Equ -1
  3961. False Equ Not True
  3962. ;-------------------------------------------------------------------;
  3963. ; What kind of floppy system do You want ? ;
  3964. ; ;
  3965. Verify Equ True ; Verify after write. ;
  3966. ; ;
  3967. Jet8 Equ False ; External 8" drive ;
  3968. ; ; I: 8" 1x77x26x128, 64 ent. Unit0 ;
  3969. ; ; J: 8" 2x77x8x1024, 256 ent. Unit0 ;
  3970. ; ;
  3971. RamDisk Equ False ; M: 128 KBytes Ram Disk ;
  3972. ; ;
  3973. ; Mark correct floppy system with True. Note: Only one True. ;
  3974. ; ;
  3975. M8 Equ False ; A: 8" 2x77x8x1024, 256 ent. Unit0 ;
  3976. ; ; B: 8" 2x77x8x1024, 256 ent. Unit1 ;
  3977. ; ; C: 8" 1x77x26x128, 64 ent. Unit0 ;
  3978. ; ; D: 8" 1x77x26x128, 64 ent. Unit1 ;
  3979. ; ; Note: MUST NOT BE USED WITH Jet8=True
  3980. M5 Equ True ; A: 5" 2x77x8x1024, 256 ent. Unit0 ;
  3981. ; ; B: 5" 2x77x8x1024, 256 ent. Unit1 ;
  3982. ; ; C: 5" 2x80x5x1024, 128 ent. Unit0 ;
  3983. ; ; D: 5" 2x80x5x1024, 128 ent. Unit1 ;
  3984. M596D Equ False ; A: 5" 2x80x5x1024, 128 ent. Unit0 ;
  3985. ; ; B: 5" 2x80x5x1024, 128 ent. Unit1 ;
  3986. M548D Equ False ; A: 5" 2x40x5x1024, 128 ent. Unit0 ;
  3987. ; ; B: 5" 2x40x5x1024, 128 ent. Unit1 ;
  3988. ;-------------------------------------------------------------------;
  3989. Page 66
  3990. Rate0 Equ 00000000b ; 3ms/6ms
  3991. Rate1 Equ 00000001b ; 6ms/12ms
  3992. Rate2 Equ 00000010b ; 10ms/20ms
  3993. Rate3 Equ 00000011b ; 15ms/30ms
  3994. DoublS Equ -1 ; Double sided
  3995. SinglS Equ 0 ; Single sided
  3996. Unit0 Equ 00000000b ; Physical Unit select 0
  3997. Unit1 Equ 00000001b ; Physical Unit select 1
  3998. Unit2 Equ 00000010b ; Physical Unit select 2
  3999. Unit3 Equ 00000011b ; Physical Unit select 3
  4000. Inch5 Equ 00001000b ; 5"-Floppy
  4001. Inch8 Equ 11010100b ; 8"-Floppy
  4002. DoublD Equ 00000000b ; Double density
  4003. SinglD Equ 00100000b ; Single density
  4004. Comm Equ 0C0h ; Common area Š ; 64K - 2*8K = 48K = C000h
  4005. If M8
  4006. Sign Equ '8'
  4007. Else
  4008. Sign Equ '5'
  4009. Endif
  4010. Extrn FdRead, FdWrit, FdLgin, FdInit
  4011. If RamDisk
  4012. Extrn RamWrit, RamRead, RamLgIn, RamInit
  4013. Endif
  4014. Public @DTbl, ?Titel
  4015. Public @Commo, RamBuffer
  4016. Cseg
  4017. @DTbl: Dw FlA,FlB ; All systems have A: and B:
  4018. If M8 Or M5
  4019. Dw FlC,FlD ;
  4020. Else
  4021. Dw 0,0 ;
  4022. Endif
  4023. Dw 0,0,0,0 ; E:, F:, G:, H: not installed
  4024. If Jet8
  4025. Dw FlI,FlJ ; Jet8 has I: and J: installed
  4026. Else
  4027. Dw 0,0
  4028. Endif
  4029. Dw 0,0 ; K:, L: not installed.
  4030. If RamDisk
  4031. Dw FlM ; M: can be Ram Disk
  4032. Else
  4033. Dw 0 ;
  4034. Endif
  4035. Dw 0,0,0 ; N:, O:, P: not installed
  4036. @Commo: Db Comm ;
  4037. Page
  4038. Dseg
  4039. If M8 Or Jet8
  4040. ; Define 8" 2x77x8x1024, 256 entries. Unit A:/J:
  4041. Dw FdWrit ;;
  4042. Dw FdRead ;;
  4043. Dw FdLgin ;;
  4044. Dw FdInit ;;
  4045. Db Inch8+Unit0+DoublD ;; $FdXsl
  4046. Db 0 ;;
  4047. If M8
  4048. FlA: Dw 0 ;; No trans table
  4049. Else
  4050. FlJ: Dw 0 ;; No trans table
  4051. Endif
  4052. Db 0,0,0,0,0,0,0,0,0 ;;
  4053. Db 0 ;; Mediaflag
  4054. Dw F8D ;; Address to DPB
  4055. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4056. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4057. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4058. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4059. Db 0 ;; Hash bank
  4060. Endif
  4061. If M8
  4062. ; Define 8" 2x77x8x1024, 256 entries. Unit B:
  4063. Dw FdWrit ;;
  4064. Dw FdRead ;;
  4065. Dw FdLgin ;;
  4066. Dw FdInit ;;
  4067. Db Inch8+Unit1+DoublD ;; $FdXsl
  4068. Db 0 ;;
  4069. FlB: Dw 0 ;; No trans table
  4070. Db 0,0,0,0,0,0,0,0,0 ;;
  4071. Db 0 ;; Mediaflag
  4072. Dw F8D ;; Address to DPB
  4073. Dw 0FFFEh ;; Checksum vector set by GENCPM Š Dw 0FFFEh ;; Alloc vector set by GENCPM
  4074. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4075. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4076. Db 0 ;; Hash bank
  4077. Endif
  4078. If M5
  4079. ; Define 5.25" 2x77x8x1024, 256 entries. Unit A:
  4080. Dw FdWrit ;;
  4081. Dw FdRead ;;
  4082. Dw FdLgin ;;
  4083. Dw FdInit ;;
  4084. Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  4085. Db 0 ;;
  4086. FlA: Dw 0 ;; No trans table
  4087. Db 0,0,0,0,0,0,0,0,0 ;;
  4088. Db 0 ;; Mediaflag
  4089. Dw F5Max ;; Address to DPB
  4090. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4091. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4092. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4093. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4094. Db 0 ;; Hash bank.
  4095. ; Define 5.25" 2x77x8x1024, 256 entries. Unit B:
  4096. Dw FdWrit ;;
  4097. Dw FdRead ;;
  4098. Dw FdLgin ;;
  4099. Dw FdInit ;;
  4100. Db Inch5+Unit1+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  4101. Db 0 ;;
  4102. FlB: Dw 0 ;; No trans table
  4103. Db 0,0,0,0,0,0,0,0,0 ;;
  4104. Db 0 ;; Mediaflag
  4105. Dw F5Max ;; Address to DPB
  4106. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4107. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4108. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4109. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4110. Db 0 ;; Hash bank.
  4111. Endif
  4112. If M596D Or M5
  4113. ; Define 5.25" 2x80x5x1024, 128 entries. Unit A:/C:
  4114. Dw FdWrit ;;
  4115. Dw FdRead ;;
  4116. Dw FdLgin ;;
  4117. Dw FdInit ;;
  4118. Db Inch5+Unit0+DoublD ;; $FdXsl
  4119. Db 0 ;;
  4120. If M596D
  4121. FlA: Dw 0 ;; No trans table
  4122. Else
  4123. FlC: Dw 0 ;; No trans table
  4124. Endif
  4125. Db 0,0,0,0,0,0,0,0,0 ;;
  4126. Db 0 ;; Mediaflag
  4127. Dw F596D ;; Address to DPB
  4128. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4129. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4130. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4131. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4132. Db 0 ;; Hash bank.
  4133. ; Define 5.25" 2x80x5x1024, 128 entries. Unit B:/D:
  4134. Dw FdWrit ;;
  4135. Dw FdRead ;;
  4136. Dw FdLgin ;;
  4137. Dw FdInit ;;
  4138. Db Inch5+Unit1+DoublD ;; $FdXsl
  4139. Db 0 ;;
  4140. If M596D
  4141. FlB: Dw 0 ;; No trans table
  4142. Else
  4143. FlD: Dw 0 ;; No trans table
  4144. Endif
  4145. Db 0,0,0,0,0,0,0,0,0 ;;
  4146. Db 0 ;; Mediaflag
  4147. Dw F596D ;; Address to DPB
  4148. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4149. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4150. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4151. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4152. Db 0 ;; Hash bank.
  4153. Endif
  4154. If M548D
  4155. ; Define 5.25" 2x40x5x1024, 128 entries. Unit A:
  4156. Dw FdWrit ;;
  4157. Dw FdRead ;;
  4158. Dw FdLgin ;;
  4159. Dw FdInit ;;
  4160. Db Inch5+Unit0+DoublD ;; $FdXsl
  4161. Db 0 ;;
  4162. FlA: Dw 0 ;; No trans table
  4163. Db 0,0,0,0,0,0,0,0,0 ;;
  4164.  Db 0 ;; Mediaflag
  4165. Dw F548D ;; Address to DPB
  4166. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4167. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4168. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4169. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4170. Db 0 ;; Hash bank
  4171. ; Define 5.25" 2x40x5x1024, 128 entries. Unit B:
  4172. Dw FdWrit ;;
  4173. Dw FdRead ;;
  4174. Dw FdLgin ;;
  4175. Dw FdInit ;;
  4176. Db Inch5+Unit1+DoublD ;; $FdXsl
  4177. Db 0 ;;
  4178. FlB: Dw 0 ;; No trans table
  4179. Db 0,0,0,0,0,0,0,0,0 ;;
  4180. Db 0 ;; Mediaflag
  4181. Dw F548D ;; Address to DPB
  4182. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4183. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4184. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4185. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4186. Db 0 ;; Hash bank
  4187. Endif
  4188. If M8 Or Jet8
  4189. ; Define 8" 1x77x26x128, 64 entries. (IBM) Unit C:/I:
  4190. Dw FdWrit ;;
  4191. Dw FdRead ;;
  4192. Dw FdLgin ;;
  4193. Dw FdInit ;;
  4194. Db Inch8+Unit0+SinglD ;;
  4195. Db 0 ;;
  4196. If M8
  4197. FlC: Dw Trans ;; Trans table
  4198. Else
  4199. FlI: Dw Trans ;; Trans table
  4200. Endif
  4201. Db 0,0,0,0,0,0,0,0,0 ;; 
  4202. Db 0 ;; Mediaflag
  4203. Dw F8S ;; Address to DPB
  4204. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4205. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4206. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4207. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4208. Db 0 ;; Hash bank.
  4209. Endif
  4210. If M8
  4211. ; Define 8" 1x77x26x128, 64 entries. (IBM) Unit D:
  4212. Dw FdWrit ;;
  4213. Dw FdRead ;;
  4214. Dw FdLgin ;;
  4215. Dw FdInit ;;
  4216. Db Inch8+Unit1+SinglD ;;
  4217. Db 0 ;;
  4218. FlD: Dw Trans ;; Trans table
  4219. Db 0,0,0,0,0,0,0,0,0 ;;
  4220. Db 0 ;; Mediaflag
  4221. Dw F8S ;; Address to DPB
  4222. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4223. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4224. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4225. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4226. Db 0 ;; Hash bank.
  4227. Endif
  4228. If RamDisk
  4229. ; Define RAM DISK, 32 entries 128 KBytes. Unit M:
  4230. Dw RamWrit ;;
  4231. Dw RamRead ;;
  4232. Dw RamLgIn ;;
  4233. Dw RamInit ;;
  4234. Db 0 ;;
  4235. Db 0 ;;
  4236. FlM: Dw 0 ;; No trans table
  4237. Db 0,0,0,0,0,0,0,0,0 ;;
  4238. Db 0 ;; Mediaflag
  4239. Dw Ram ;; Address to DPB
  4240. Dw 0 ;; Checksum None.
  4241. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4242. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4243. Dw 0FFFEh ;; DirBcb, DtaBcb, Hashl
  4244. Db 0 ;; Hash bank.
  4245. Endif
  4246. Cseg
  4247. If M8 Or Jet8
  4248. ; DPB for 8" 2x77x8x1024, 256 entries.
  4249. F8D: Dw 64 ; Number of logical sect/track
  4250. Db 4,0Fh ; Blockshift and mask
  4251. Db 0 ; Extent mask
  4252. Dw 607 ; Max blocknumber
  4253. Dw 256-1 ; 256 Directory entries
  4254. Db 0F0h,0 ; Alloc vector to directory
  4255. Dw 256/4 ; Checksum size
  4256. Dw 2 ; Number of offset tracks
  4257. Db 0 ; Physical sector size
  4258. Db 0 ; Physical sector shift mask.
  4259. Db 0 ; Floppy
  4260. Db 8 ; No. of logical sectors/phys. sector.
  4261. Db 22 ; Read time out
  4262. Db 19 ; Write time out
  4263. Db -1 ; Double sided
  4264. Db Verify ; Verify after write
  4265. Db Rate0 ; Step rate
  4266. Db Inch8+DoublD ; Boot select
  4267. Db 0,0,0,0,0,0 ; Dummies
  4268. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  4269. F8S: Dw 26 ; No. of logical sectors/track.
  4270. Db 3,7 ; Blockshift and mask
  4271. Db 0 ; Extent mask
  4272. Dw 242 ; Max blocknumber
  4273. Dw 64-1 ; 64 Directory entries
  4274. Db 0C0h,0 ; Alloc vector to directory
  4275. Dw 64/4 ; Checksum size
  4276. Dw 2 ; Number of offset tracks
  4277. Db 0 ; Physical sector size
  4278. Db 0 ; Physical sector shift mask.
  4279. Db 0 ; Floppy
  4280. Db 1 ; No. of logical sectors/phys. sector.
  4281. Db 22 ; Read time out
  4282. Db 19 ; Write time out
  4283. Db 0 ; Single sided
  4284. Db Verify ; Verify after write
  4285. Db Rate0 ; Step rate
  4286. Db Inch8+SinglD ; Boot select
  4287. Db 0,0,0,0,0,0 ; Dummies
  4288. Endif
  4289. If RamDisk
  4290. ; DPB for RamDisk, 32 entries. 128 KBytes
  4291. Ram: Dw 512 ; No. of logical sectors/track.
  4292. Db 3,7 ; Blockshift and mask
  4293. Db 0 ; Extent mask
  4294. Dw 127 ; Max blocknumber
  4295. Dw 32-1 ; 32 Directory entries
  4296. Db 080h,0 ; Alloc vector to directory
  4297. Dw 8000h ; Checksum size None.
  4298. Dw 0 ; Number of offset tracks
  4299. Db 0 ; Physical sector size
  4300. Db 0 ; Physical sector shift mask.
  4301. Db 3 ; Ramdisk.
  4302. Db 0 ; Dummy
  4303. Db 0 ; Dummy
  4304. Db 0 ; Dummy
  4305. Db 0 ; Dummy
  4306. Db 0 ; Dummy
  4307. Db 0 ; Dum �my
  4308. Db 0 ; Dummy
  4309. Db 0,0,0,0,0,0 ; Dummies
  4310. Endif
  4311. If M5
  4312. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  4313. F5Max: Dw 64 ; No. of logical sectors/track.
  4314. Db 4,0Fh ; Blockshift and mask
  4315. Db 0 ; Extent mask
  4316. Dw 607 ; Max blocknumber
  4317. Dw 256-1 ; 256 Directory entries
  4318. Db 0F0h,0 ; Alloc vector to directory
  4319. Dw 256/4 ; Checksum size
  4320. Dw 2 ; Number of offset tracks
  4321. Db 0 ; Physical sector size
  4322. Db 0 ; Physical sector shift mask.
  4323. Db 0 ; Floppy
  4324. Db 8 ; No. of logical sectors/phys. sector.
  4325. Db 22 ; Read time out
  4326. Db 19 ; Write time out
  4327. Db -1 ; Double sided
  4328. Db Verify ; Verify after write
  4329. Db Rate0 ; Step rate
  4330. Db Inch5+DoublD+11000000b ; Boot select
  4331. Db 0,0,0,0,0,0 ; Dummies
  4332. Endif
  4333. If M5 Or M596D
  4334. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  4335. F596D: Dw 40 ; No. of logical sectors/track.
  4336. Db 4,0Fh ; Blockshift and mask
  4337. Db 0 ; Extent mask
  4338. Dw 394 ; Max blocknumber
  4339. Dw 128-1 ; 128 Directory entries
  4340. Db 0C0h,0 ; Alloc vector to directory
  4341. Dw 128/4 ; Checksum size
  4342. Dw 2 ; Number of offset tracks
  4343. Db 0 ; Physical sector size
  4344. Db 0 ; Physical sector shift mask.
  4345. Db 0 ; Floppy
  4346. Db 8 ; No. of logical sectors/phys. sector.
  4347. Db 22 ; Read time out
  4348. Db 19 ; Write time out
  4349. Db -1 ; Double sided
  4350. Db Verify ; Verify after write
  4351. Db Rate0 ; Step rate
  4352. Db Inch5+DoublD ; Boot select
  4353. Db 0,0,0,0,0,0 ; Dummies
  4354. Endif
  4355. If M548D
  4356. ; DPB for 5.25" 2x40x5x1024, 128 entries.
  4357. F548D: Dw 40 ; No. of logical sectors/track.
  4358. Db 4,0Fh ; Blockshift and mask
  4359. Db 1 ; Extent mask
  4360. Dw 194 ; Max blocknumber
  4361. Dw 128-1 ; 128 Directory entries
  4362. Db 0C0h,0 ; Alloc vector to directory
  4363. Dw 128/4 ; Checksum size
  4364. Dw 2 ; Number of offset tracks
  4365. Db 0 ; Physical sector size
  4366. Db 0 ; Physical sector shift mask.
  4367. Db 0 ; Floppy
  4368. Db 8 ; No. of logical sectors/phys. sector
  4369. Db 22 ; Read time out
  4370. Db 19 ; Write time out
  4371. Db -1 ; Double sided
  4372. Db Verify ; Verify after write
  4373. Db Rate0 ; Step rate
  4374. Db Inch5+DoublD ; Boot select
  4375. Db 0,0,0,0,0,0 ; Dummies
  4376. Endif
  4377. Dseg
  4378. ?Titel: Db '80. ',Sign ;;
  4379. Db '"-floppy-version. ' ;;
  4380. If M8
  4381. Db '2x1.2 MBytes.' ;;
  4382. Endif
  4383. If M5
  4384. Db '2x1.2 MBytes.' ;;
  4385. Endif
  4386. If M596D
  4387. Db '2x800 KBytes.' ;;
  4388. Endif
  4389. If M548D
  4390. Db '2x400 KBytes.' ;;
  4391. Endif
  4392. If RamDisk
  4393. Db ' Ramdisc.' ;;
  4394. Endif
  4395. Db 13,10,0 ;;
  4396. Cseg
  4397. RamBuffer:
  4398. If RamDisk
  4399. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4400. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4401. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4402. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4403. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4404. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4405. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4406. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4407. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4408. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4409. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4410. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4411. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4412. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4413. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4414. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  4415. Endif
  4416. If M8 Or Jet8
  4417. Trans: Db 1,7,13,19,25 ; Skewing for 8" SingleSided Š Db 5,11,17,23 ; SingleDensity (IBM)
  4418. Db 3,9,15,21 ;
  4419. Db 2,8,14,20,26 ;
  4420. Db 6,12,18,24 ;
  4421. Db 4,10,16,22 ;
  4422. Endif
  4423. End
  4424. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå光љš] TED$ÈýQ%Q2@COMMO�”�SP•Q¥`Uð h�
  4425. �Å @9€���������������������������0%À���������� €��������������Róýüÿ?ßï÷óü€�0�ÀÀ ���������������Róýüÿ?ßï÷óüˆÀ1('�Å �€��������������T�óýüÿ?ßï÷óü‘€2@J�É€����������������T�óýüÿ?ßï÷óü-!� ��€ð|ÿ�<�������`›ýþ�d�������(�àPþ�`�������Á7ûü�������]�8 „Q´Ìl7œ‘iØÊr9šMæáp€dx‹†Biòt2œÅÀÐPZ¾Œ�Çê‰*ˆ©‘Ò� €†žššŸ��¨ŠˆI‘¦ð Œˆ’œ’©m�Èȉˆé)Ѧ° Œˆ¤Š‚‰i�ÈÈŠêI*‘Õ𠤂š„ª�8��žóýüÿ?ßï÷óü‘€2@J�É€����������������T�óýüÿ?ßï÷óü-!� ��€ð|åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå å1n$Ã'����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]!��åå`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$ÃÀÉ�� Í�É ͤ
  4426. ͤÍÛÒ��Í����Í�É!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Í*¤;DMͺÉzÍ/%ͺÍäÉ!§;p+q*¦;DMÍíÍ Í÷ÍëÉ*y$}2¨;|2©;:¨;þ ÂF �Í :¨;þ
  4427. ÂT  Í :¨;þÿÂx :©;þÂj $Í :©;þÂx 4Í É!ª;q!«;6*«;&�1 :/¾Â• >�É*«;&�1 :ª;¾Â© :«;É!«;4 É!±;r+s+p+q+ÑÁp+qÕÍ !¸;6�Í. *°;~þ�Ê
  4428. *°;~2¸;*µ;MÍy 2¦$!¼;6:¦$þ�Â
  4429. ÍL :¼;Ú
  4430. Ã
  4431. *µ;MÍy 2¦$Ãì Ã!
  4432. Í. ÃÍ :²;2¥$ÍŒ É:²;2¥$2»;*°;~2¹;!¼;6�*°;~2¸;Í. *°;~þ�ÂL
  4433. ç
  4434. *°;N�å!� ë*®;å*®; Á
  4435. –=2º;!»;¾á›
  4436. !¼;6!³;6:»;!³;¾Ú˜
  4437. ÍL :¼;Ú‘
  4438. Ã6
  4439. !³;4Âz
  4440. Þ
  4441. Ã6
  4442. *°;6�ÍŒ É*°;:¹;w:¥$¢$Í‚#ë+s#rÍ :¦$þ�ÊÑ
  4443. *¢$#"¢$Ã×
  4444. :L2¦$É:¸;2½;O�*®; ~2´;*´;&�ë*¬;:/¾Ê( !½;4*°;:½;w*´;&�ë*¬;:µ;¾Â É*½;&�ë*®;~2´;Ãé
  4445. *°;6�É*¢$~2µ;ÍØ
  4446. :´;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.Ÿ:[
  4447. -Âä!<6>�!ž:¾ÒH!<6�:ž:=!<¾ÚH*<&�v: å*<&�Ÿ: Ñw*<&�Š: å*<&�¡: Ñw:<Æ2<:<<2<Âÿ:<2¶::®$Òq(<Íæ#µÂq �*( ~==*( w*<DMÍ›2±$Ž)ÍËÉÍÁ!Ž)"
  4448. (:¨$/Òf:ª$Ò¨*
  4449. (#å*È$ëás#r:´$2<!<6:¯$!<¾Úc:<<2<*<&�Ð$) å* (ãN#Fáq#p*<&�î$) å* (##ãN#Fáq#p*<&��9 �å* ( Ñw*<&�æ') ^#Vë"(!<6�>!<¾ÚO*<&�� ë*(å*<&�� ë* (Ñw:<<2<Â�* (" (:<<2<³Ãs*
  4450. (#å*È$ëás#r:Ò%Òƒ �*
  4451. ( 6:®$!Ó%¶Òž.’)Ê$
  4452. -–!.%6�%Í›2±$%Í1:Ñ%/Ò½ÍzÍÉ!ž)" (!<6:´$!<¾Úê�* (" (:<<2<ÃÌÉ!Ž)"
  4453. (*
  4454. (#^#V!€�Í�#ë"È$*È$DM�Íi*(DMÍ1%Í1>�!½%¾Ò(�ÍÛÍzÍÉ:¨$/ÒH!�"Ð$È$Í#Íž%ÍUÍ!´$6�̓É!"<6�€:"<ÍÜ#Ú€*"<&�( 6�:"<<2"<Â_!"<6�:¯$!"<¾Ú©*"<&�Ð$) >�w#6�:"<<2"<Â…!("
  4455. (*
  4456. (:Ow:Ó%/ÒÌ�*
  4457. ( :OwÃÕ�*
  4458. ( 6�*
  4459. ( :¯$w!�"Ê$:Ñ%Òø:O2)Íx*
  4460. (DMÍË%Í›2±$>�!±$¾Ò!%"(›Í Ž)ÍË:Ñ%/Òi:°$þÊR%Í›2±$*("(!�"È$È$ÍÎÃfÍx%Í›2±$!€�"È$Ão!€�"È$*È$ë*Ê$"Ê$Í/É!#<q!Ÿ;ÍÌ#ë>ÍÜ#"È$*È$DM*#<ëÍi!È$ÍÂ#ë#s#r*(DMÍ‹2°$!�Ÿ:Ž)
  4461. +|µÂÀÉ*("(!ž)" (!®)"Ž9!'<6:´$!'<¾ÚS* (##å*'<&�À9) ãN#Fáq#p*'<MÍË*Ž9å* (ÑÍè#å*'<&�à9) Áq#p�* ( å*'<&��9 Ñw*Ž9" (�*Ž9"Ž9:'<<2'<Ââ*´$&�à9) >�w#6�!ž)" (%Í›2±$*
  4462. (#ÍÌ#"*<**<DM�Íi**<##"*<!'<6+6:´$!&<¾Úœ*&<&�à9) ÍÌ#"È$*&<&�·$ :&<¾ÂÛ!´$:&<¾ÊØ*È$DMÍiÃ’!*<ÍÂ#å*'<&� 9) Áq#p*&<&��9 å*'<&� Á
  4463. w!´$:&<¾Â*<ÍÎÃ-*È$ë**<"*<*È$DM�Íi*&<&�À9) å*'<&�) ãN#Fáq#p!(<6�>!(<¾Ú‹*&<&�)))þ9 å*(<&�Á å*'<&�)))þ9 å*(<&�Á Á
  4464. 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�*
  4465. ( :'<w:'<2´$!.%6�%Í›2²$%Í1ÍzÍ*(DMͦ%ͦ%ÍS*(DMÍ*(DMÍ‹2°$É!$<q!%<6�>!%<¾Ú *%<&�� ë* (å*$<&�)))þ9 å*%<&�Á Á
  4466. w:%<<2%<ÂÔÉ!ž)" (!¶$6�!,<6:´$!,<¾ÚÎ*,<&�·$ 6�!-<6:¯$!-<¾Úº*-<&�æ') ^#Vë"(!.<6�>!.<¾Ú‘*.<&�� ë* (å*.<&�� ë*(Ѿʇð:.<<2.<ÂX*,<&�·$ :,<w
  4467. <`iwøÍíÍ ú:-<<2-<Â8�* (" (:,<<2,<Â:¶$þ�ÂÙ>�É!´$:¶$¾Ú_!ž)" (!,<6:´$!,<¾ÚÍr:,<<2,<Âî*
  4468. (#^#Vë"0<:®$Ò5Í~ �*( 6�Íx*(DMÍ‹2°$!0<ÍÌ#"È$%Í›2±$*È$DM�Íi*0<"È$Í/>ÉÍË>�É!Ž)"
  4469. (�*
  4470. ( ~2´$þ�ʃÍÒƒÉ�*
  4471. ( :¯$†*
  4472. ( w*("(�*
  4473. ( >¾Ò¬fÍ %Í›2²$:®$ÒÄ�Í~ÃÐ!�"È$È$ÍÎ!��"Ð$È$Í#*È$"Ê$*(DMÍ1Íž%ÍUÍ̓É!Ž)"
  4474. (*("(!�"Ê$:Ò%Ò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°$.’)Ê$
  4475. -Âõ:Ò%Ò !›)6:O2‘) �*( 6�*(DMÍ›2±$:±$þ�Ê1›Í *(DMÍ1É!��"¢$!3<6�>�¢$Íó#µÊÛÍ_"*(DMÍ *¢$~þ[ÂhÃÛ�*( ~25<>�!5<¾ÒÑ!6<6!4<6�:5<=!4<¾ÚÄ*6<&�ë*(å*3<&�)))=% å*4<&�Á Á
  4476. 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<&�Á Á
  4477. 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<&�ë*ä'Á
  4478. ¾Êæ Ãù :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:Ž)¾Â
  4479. ":³$ÒÒ!!«$6Ãê!:Ò%!Ó%¶Òå!!§$6Ãê!!©$6:‘)þÉÊ"!®$6.Ÿ;’)
  4480. -Âÿ!Ã2":³$Ò"!ª$6Ã2":Ò%!Ó%¶Ò,"!¨$6Ã2"äÍ Ã:"!ª$6:§$/Ò^"%ͦ%Í»2²$*(~2%%ÍSÉ!�*3<&�Í®#Ô% "(å*3<&�æ') Áq#p!4<6�> !4<¾Ú±"!�*3<&�Í®#Ô% å*4<&�Á 6�:4<<24<Â…"ÉßÍíÍ Íä*¶$&�·$ :3<w
  4481. <`iwÉ!8<p+q!5<6�#6 > !6<¾Ú#*5<&�ë*7<å*6<&�ë*(Á
  4482. w:5<<25<:6<<26<Âà"É!:<p+q �*( :P¾Â2#*9<DMÍÒ"Ãr#!5<6�#6 > !6<¾Úr#*6<&�ë*(å*5<&�ë*9<Á
  4483. ¾Ê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�����Y�l]0123456789ABCDEF
  4484. ERROR: $Reading file: $Writing file: $Directory full$Reading file: $Writing file: $Invalid drive.$) ? $) ? $) ? $Bad character, re-enter $���
  4485. $
  4486. Disk read error: $File cannot fit into GENCPM buffer: $Unable to open: $BDOS3 BIOS3 ���������
  4487. Setting up directory hash tables:
  4488. $ Enable hashing for drive $: $Unable to allocate space for hash table.$
  4489. Setting up Allocation vector for drive $
  4490. Setting up Checksum vector for drive $
  4491. *** Bank 1 and Common are not included ***
  4492. *** in the memory segment table. ***
  4493. $Number of memory segments $
  4494. CP/M 3 Base,size,bank ($)
  4495. $
  4496. Enter memory segment table:
  4497. $ Base,size,bank $Zero length segment not allowed.$Bank one not allowed.$
  4498. ERROR: Memory conflict - segment trimmed.
  4499. $Memory conflict - cannot trim segment.$
  4500. ERROR: Memory conflict - segment trimmed.
  4501. $
  4502. ERROR: Memory conflict - segment trimmed.
  4503. $ CP/M 3 Sys $ Memseg No. $ Bank $
  4504. Accept new memory segment table entries $Default entries are shown in (parens).
  4505. Default base is Hex, precede entry with # for decimal
  4506. $
  4507. 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 $
  4508. CP/M 3.0 System Generation
  4509. Copyright (C) 1982, Digital Research
  4510. $
  4511. BNKBIOS3 SPR$BIOS3 SPR$BNKBIOS3 SPR$BDOS3 SPR$RESBDOS3 SPR$BNKBDOS3 SPR$
  4512. 64K TPA
  4513. Copyright (C) 1982, Digital Research
  4514. *** CP/M 3.0 SYSTEM GENERATION DONE ***$���Í�É!äTq:UÒM*äT&�ëÍ�É!æTp+q:UÒd*åTë Í�É!èTp+q*çT#6�:UÒ€:ãTÚ€É*çTë
  4515. Í�*çT#N�!� ë*çT6�É Í7
  4516. Í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þ�Â
  4517. É*’Vå*“VDM*•Vëá
  4518. -Â-
  4519. É!™Vs+p+q:™Vþ�ÂJ
  4520. *—VÉ*™VM!—VÍLSÉÉ!šVq:šVþ Òe
  4521. > É:šVÖaŸ/õ>z!šV–Ÿ/ÁH¡Ò„
  4522. :šVæ_2šV:šVÉ!›Vq:›VÖ�Ÿ/õ>!›V–Ÿ/ÁH¡Ò¦
  4523. >ÿÉ�Åé�ͧ>�É!�Vp+q(Í7*œV~þÿÂÐ
  4524. YÍ7ÃÕ
  4525. NÍ7øÍNÈTÍe:ÉTþ�Âê
  4526. É*ÊTMÍV
  4527. ÖYÖŸ*œVwÉ!žVq:žVæøO�!€ NÍ7:žVæO�!€ NÍ7É! Vp+q Í7*ŸV|OÍû
  4528. *ŸV}OÍû
  4529. 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ë!
  4530. �ÍSë"¤V:§V<2§V‹ É!ªVs+q(Í7:ªVþ
  4531. Â #Í7*©V&�DMÍZ Ã *©VMÍû
  4532. ýÍNÉ!¯Vs+p+q+ÑÁp+qÕÍ
  4533. :ÉTþ�Â: ÍœÉ*­V6�:²V<2²VO�!ÈT NÍV
  4534. 2±Vþ Ê :±Vþ,Âu *­V#"­V*­V6�!°V6Ã :±Vþ#Â… !°V6
  4535. à :±VÖ02±V:°VÖÖŸõ> !±V–ŸÁH¡Ò½ >!±V¾Ò¸ :±VÖ2±Vý !±V6ÿ!°V:±V¾Òæ *­V^�*°V&�Í+Så*±V&�Á å*­VÁqà !±V6�*­V6��Å�ͧÍ
  4536. *­"V6�Ã? ÍœÉ*«VDMÍN*«V~þ  (Í7*­VNÍû
  4537. !²V6>!²V¾Ún *­V#"­V:²VÖÖŸõ:-Q/ÁH¡ÒX *­V6�Ãd ,Í7*­VNÍû
  4538. :²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/Ò
  4539. ¬Å*Á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 ëÓÍ
  4540. :ÁTæþ2ÁT*ÁT&�ë!
  4541. �ÍS!0�å*V&� U Áq*ÁT&�ë!
  4542. �ÍS0�å*V&�!U Áq:VÆ 2V�*¿T&�Í+S"!U$Å-UßÍ
  4543. ÅRUæWÍ
  4544. !‘T6�#6�#6�:.Q2U:/Q2UÅÖTqTÍ
  4545. ÅßTyTÍ
  4546. Uͧ pTÍ× !‘T6�Uͧ pTÍ× pTÍ :;RÒ»!;R6�:%V2.Q:4Q/24QÅÖT•TÍ
  4547. ÅßT�TÍ
  4548. Í L!U6ÿÍNÉ!½Vr+s+p+q*ºV6 *ºV#6 *¼V|æøO�!€ å*ºV##Á
  4549. 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 ë Í
  4550. :+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Í
  4551. æW*ÆV"ÆV*ÆV~þÉÂó>�É>ÿÉÉ!ÌVs+p+q+ÑÁp+qÕ%ÍN*ÈVDMÍN Í7*ÊVDMÍ$  Í7*ÌVMÍE :,QÒ¨ Å*V&�U ë*ÈVDMÍ
  4552. :VÆ 2V*V&�U DM*ÊVëÍÇ:VÆ2V*V&�U å*ÌV&��Í+SëÁÍÇ:VÆ2VÅ*V&�U ë)Í
  4553. :VÆ2VÉ!ÎVp+q*ÍV"TÍ£Nþ�ÊÈÿÅ,ͧ*ÍVDMÍ É!ÒVr+s+p+q*ÑV^#Vë"¹T*ÑV##^#Vë"»T�*ÑV ^#Vë"½TÅ*ÏV#DMÖTÍ
  4554. Å �*ÏVDMßTÍ
  4555. ÿ�*¹TÍZSUÍŠSÒ@ÿÅ?ͧ*¹T+ÍZS}<2ÔV!ÓV6�!ÔV:ÓV¾Ò†€�*ÓV&�Í+SæW "ÆTDMͧ *ÏVDMÍ> :ÓV<2ÓVÃS€Å*ÆTDMŒOÍ
  4556. æW*¹T"ÆTÉ!×Vr+s+q:ÕVþ�ÊGÅÖTqTÍ
  4557. ÅßTyTÍ
  4558. *Ö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Í
  4559. É:-Q/ÒkÅ)TwÍ
  4560. ÅTÍ
  4561. Ãz!LT"ÚV!U"ÜVÍ™!T"ÚV!U"ÜVÍ™!(T"ÚV! U"ÜVÍ™ÉÅ*ÚV#DMÖTÍ
  4562. Å �*ÚVDMßTÍ
  4563. *Ú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##ë‡Í
  4564. �*(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Í´
  4565. Íœ*àV&�6Q ~/ÒÚ�*(V ÿÿq#pÃÔ:-Q/Ò!ïV6�*àV&�,V) å*çVëás#r*çVë*LV"LVÃÔ*çVëÍ› 2ãVþÿÂ'�ÅÔ�ͧÃÔ�*ãV&�Í+SFQ � �å*(V Á
  4566. 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¬Å
  4567. 5QÍ ÇÍN*FQMÍû
  4568. ,Í7*GQMÍû
  4569. ,Í7*HQMÍû
  4570. áÍ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 � Á
  4571. ¾ÂÌ !ú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Íû
  4572. �*ôV&�Í+SFQ NÍE �*ôV&�Í+SFQ � NÍE :-QÒb!ÍN�*ôV&�Í+SFQ � NÍû
  4573. Íœ:ôV<2ôVÂë !ãT6�!öV6ÿ%ÍNöVÍ´
  4574. ÃÍœÉPÍN”TÍü2ýVþÿÊß!ÅÖT•TÍ
  4575. ÅßT�TÍ
  4576. °ÍN!ýV6ÿýVÍ´
  4577. Íœ:ýVÒÖ!ÍÃF”TÍ Ãç!!U6ÿ+6�É!�W6�ÍŒ!:�W/Ò—#:ØR2ãTÍœÏÍN;RÍ´
  4578. :=R2ãT͜͜íÍN,QÍ´
  4579. ͜͜:>R2ãT:2Q<22Q Å
  4580. 2QÍ :2Q=22Q:?R2ãT:1Q<21Q'Å
  4581. 1QÍ :1Q=21Q:@R2ãTHÍN3QÍ´
  4582. Íœ:AR2ãTkÍN4QÍ´
  4583. ͜͜:BR2ãT‹ÍN:0QÆAOÍ7£ÍNÈTÍe:ÉTþ�Êâ"*ÊTMÍV
  4584. ÖA2W*WM͈
  4585. /ÒÜ"Þ":W20Q͜͜:CR2ãT©Å.QÍ *.Q&�ÍPS�"U:DR2ãT½ÍN-QÍ´
  4586. Íœ:-Q/2ÅT:-QÒ[#:ER2ãTÓÅ/QÍ Íœ:FR2ãTìÍN+QÍ´
  4587. ÍœÃx#:ÙR2ãTÍœÍN<RÍ´
  4588. Íœ!/Q6�!ãT6�!�W6ÿÍœÍN�WÍ´
  4589. ÍœÃð!:.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 ë‚Í
  4590. !V6ƒÅÖTqTÍ
  4591. ÅßTyTÍ
  4592. æ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�É
  4593. Available space in 256 byte pages:
  4594. $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
  4595. DPH directory BCB address field.$
  4596. Setting up Blocking/Deblocking buffers:
  4597. $
  4598. The physical record size is$:
  4599. $ *** Directory buffer required ***
  4600. *** and allocated for drive $: ***
  4601. $ Overlay Directory buffer for drive $: $ Number of directory buffers for drive $: $Minumum number of buffers is 1. $ Number of directory buffers for drive $: $
  4602. *** Maximum number of directory buffers ***
  4603. *** for the current drive is$. ***
  4604. *** Number of directory buffers reduced ***
  4605. *** accordingly. ***
  4606. $ Share buffer(s) with which drive ($:) ? $ *** Data buffer required and ***
  4607. *** allocated for drive $: ***
  4608. $ 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 $
  4609. Accept new buffer definitions $!W6�>!W¾ÚÛ**W&�)ë*&V>�Í’SµÊÔ**W&�)ë*&VæWÍëR"(V� þÿÍ•SµÖŸ�*(V þÿõÍ•SµÖŸÁH±Ò¸* �*(V æWÍëR"*V�**V ^€�Í6
  4610. å*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
  4611. ÑÍ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 Á
  4612. 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Í´
  4613. Íœ*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
  4614. Í : WÒt/! W6�*W&�Í$S›Q � ~þ�Ât/�ÅA'�ͧb'ÍN:WÆAOÍ7˜'Å*W&�Í$S›Q � DM
  4615. Í Ã&/*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
  4616. ÖA2
  4617. W*
  4618. WM͈
  4619. Ú*0Ãß/*
  4620. WMÍFÒ80Ãß/*W&�Í$S›Q � :
  4621. 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Í´
  4622. Íœ*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
  4623. Í *W&�Í$S›Q � >¶w: WÒS2! W6�*W&�Í$S›Q � ~þ�ÂS2�Å9)�ͧZ)ÍN:WÆAOÍ7‹)Å*W&�Í$S›Q � DM
  4624. Í Ã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
  4625. ÖA2
  4626. W*
  4627. WM͈
  4628. Úç2Ãœ2*
  4629. WMÍFÒõ2Ãœ2*W&�Í$S›Q � :
  4630. WwÍœ*W&�Í$S›Q � :W¶wÃn3:U!W¦Ò]3:WÆ+O�!=R ~2ãTÆ)ÍN*W&�Í$S›Q � DMÍ´
  4631. Íœ*WMÍTCþ�Ân3à 4! W6�*Wë�Í6
  4632. 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Í´
  4633. ÍœÃ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ÿ
  4634. �*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ÿ
  4635. �*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Â
  4636. 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å �å Á
  4637. †2WÁ!FQ � ~Ö�ÖŸõ:W!W–ŸÁH¡ÒL<:W2W:W2W!W4Âü;:ÂT2FQ!ÂT:/Q–2GQ:WþÿÊõ<�*W&�Í+SFQ �å Á
  4638. †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¾Ú
  4639. ?*W&�Í$S›Q ^#VÍ› 2W*jW6ÿ�*W&�Í+SFQ åN�`iÍPSÑå!�N�`iÍPSå!�ÑÍ•SÁ 
  4640. �å*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Á 
  4641. �å*jW Áq#p�*W&�Í+SFQ �  �å*jW Á
  4642. w�*W&�Í+SFQ � å*W&�Í$S›Q ÑÍ|Së+s#rÃÞ@*jW6ÿ
  4643. �*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 � Á
  4644. 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å �å Á
  4645. †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å �å Á
  4646. †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
  4647. 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�Í
  4648. 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Ö
  4649. ÖŸÁH±ÒÊG:ÎWþ
  4650. ·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�Í
  4651. GÃðH:ÏWþ�ÊðHcF�Í
  4652. 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Æ
  4653. 2ØW �*ÆW&�Í+S P � ^�*ØW&�Í+Së*ÕW"ÕW*ÙW&�ÈT ~þ?Â[J �*ÆW&�Í+S P 
  4654. � :ØW†O�!=R 6ÿ!U6ÿ!ÙW4!ÉT5>�!ÉT¾Ò‡K:ÒWæþ�ʧJ*ÙW&�ÈT ~ÖAŸ/õ>P–Ÿ/ÁH¡ÒœJ*ÙW&�ÈT ~ÖA*ÕWwäJ€F�Í
  4655. 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
  4656. À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�Í
  4657. G!ÓW4ÂÖJÉ!ÜW6�!ÚW6�:ÚWÖŸõ:ÜW/ÁH¡ÒüK!ÛW6�:ÛWÖŸ �*ÚW&�õÍ+S P å*ÛW&�Á å*ÛW&�½W Á
  4658. –ÖŸÁ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¡Ò
  4659. N!àW6�>!àW¾ÚžLÍ'N �*ßW&�Í+S P å*àW&�Á å*áW&�æW Á
  4660. w!àW4ÂgL:ÝWæþ�°L!ÞW6ÿÃ÷L:ÝWæþ�ÊÌL:âWÆA*áW&�æW wÃ÷L:âWþ
  4661. ÒæL:âWÆ0*áW&�æW wÃ÷L:âWÆAÖ
  4662. *á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
  4663. !â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 {ÖææÂ
  4664. 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 
  4665. 5QMEMSEG00 KQHASHDRVA6QALTBNKSA
  4666. +žQNDIRRECA
  4667. ;ŸQNDTARECA
  4668. K QODIRDRVA
  4669. [¡QODTADRVA
  4670. k¢QOVLYDIRA
  4671. {£QOVLYDTAA
  4672. ‹¤QCRDATAF ›;RDBLALV œ<RÿÿÿÿÀ�O�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ������€����À���À���À���À���À���À���À���À ���À
  4673. ���À ���À ���À ���À���À���À��������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ�ÿ�������������������������������������������������������������������������������������������������������������������������������������������������������������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
  4674. PAGWID = 4F
  4675. PAGLEN = 17
  4676. BACKSPC = N
  4677. RUBOUT = N
  4678. BOOTDRV = A
  4679. MEMTOP = FF
  4680. BNKSWT = Y
  4681. COMBAS = B8
  4682. LERROR = Y
  4683. NUMSEGS = 01
  4684. MEMSEG00 = 0F,56,00
  4685. MEMSEG01 = 0D,84,00
  4686. MEMSEG02 = 00,C0,03
  4687. MEMSEG03 = 00,C0,04
  4688. MEMSEG04 = 00,C0,05
  4689. MEMSEG05 = 00,C0,06
  4690. MEMSEG06 = 00,C0,07
  4691. MEMSEG07 = 00,C0,08
  4692. MEMSEG08 = 00,C0,09
  4693. MEMSEG09 = 00,C0,0A
  4694. MEMSEG0A = 00,C0,0B
  4695. MEMSEG0B = 00,C0,0C
  4696. MEMSEG0C = 00,C0,0D
  4697. MEMSEG0D = 00,C0,0E
  4698. MEMSEG0E = 00,C0,0F
  4699. MEMSEG0F = 00,C0,10
  4700. HASHDRVA = Y
  4701. HASHDRVB = Y
  4702. HASHDRVC = Y
  4703. HASHDRVD = N
  4704. HASHDRVE = N
  4705. HASHDRVF = Y
  4706. HASHDRVG = Y
  4707. HASHDRVH = Y
  4708. HASHDRVI = Y
  4709. HASHDRVJ = Y
  4710. HASHDRVK = Y
  4711. HASHDRVL = Y
  4712. HASHDRVM = Y
  4713. HASHDRVN = Y
  4714. HASHDRVO = Y
  4715. HASHDRVP = N
  4716. ALTBNKSA = N
  4717. ALTBNKSB = N
  4718. ALTBNKSC = N
  4719. ALTBNKSD = N
  4720. ALTBNKSE = N
  4721. ALTBNKSF = N
  4722. ALTBNKSG = N
  4723. ALTBNKSH = N
  4724. ALTBNKSI = N
  4725. ALTBNKSJ = N
  4726. ALTBNKSK = N
  4727. ALTBNKSL = N
  4728. ALTBNKSM = N
  4729. ALTBNKSN = N
  4730. ALTBNKSO = N
  4731. ALTBNKSP = N
  4732. NDIRRECA = 08
  4733. NDIRRECB = 28
  4734. NDIRRECC = 28
  4735. NDIRRECD = 00
  4736. NDIRRECE = 00
  4737. NDIRRE$CF = 20
  4738. NDIRRECG = 08
  4739. NDIRRECH = 08
  4740. NDIRRECI = 01
  4741. NDIRRECJ = 01
  4742. NDIRRECK = 08
  4743. NDIRRECL = 01
  4744. NDIRRECM = 01
  4745. NDIRRECN = 01
  4746. NDIRRECO = 01
  4747. NDIRRECP = 08
  4748. NDTARECA = 00
  4749. NDTARECB = 00
  4750. NDTARECC = 00
  4751. NDTARECD = 00
  4752. NDTARECE = 00
  4753. NDTARECF = 00
  4754. NDTARECG = 00
  4755. NDTARECH = 00
  4756. NDTARECI = 01
  4757. NDTARECJ = 01
  4758. NDTARECK = 00
  4759. NDTARECL = 01
  4760. NDTARECM = 01
  4761. NDTARECN = 01
  4762. NDTARECO = 01
  4763. NDTARECP = 00
  4764. ODIRDRVA = A
  4765. ODIRDRVB = A
  4766. ODIRDRVC = A
  4767. ODIRDRVD = A
  4768. ODIRDRVE = A
  4769. ODIRDRVF = A
  4770. ODIRDRVG = A
  4771. ODIRDRVH = A
  4772. ODIRDRVI = A
  4773. ODIRDRVJ = A
  4774. ODIRDRVK = A
  4775. ODIRDRVL = A
  4776. ODIRDRVM = A
  4777. ODIRDRVN = A
  4778. ODIRDRVO = A
  4779. ODIRDRVP = A
  4780. ODTADRVA = A
  4781. ODTADRVB = A
  4782. ODTADRVC = A
  4783. ODTADRVD = A
  4784. ODTADRVE = A
  4785. ODTADRVF = A
  4786. ODTADRVG = A
  4787. ODTADRVH = A
  4788. ODTADRVI = A
  4789. ODTADRVJ = A
  4790. ODTADRVK = A
  4791. ODTADRVL = A
  4792. ODTADRVM = A
  4793. ODTADRVN = A
  4794. ODTADRVO = A
  4795. ODTADRVP = A
  4796. OVLYDIRA = Y
  4797. OVLYDIRB = Y
  4798. OVLYDIRC = Y
  4799. OVLYDIRD = Y
  4800. OVLYDIRE = Y
  4801. OVLYDIRF = Y
  4802. OVLYDIRG = Y
  4803. OVLYDIRH = Y
  4804. OVLYDIRI = Y
  4805. OVLYDIRJ = Y
  4806. OVLYDIRK = Y
  4807. OVLYDIRL = Y
  4808. OVLYDIRM = Y
  4809. OVLYDIRN = Y
  4810. OVLYDIRO = Y
  4811. OVLYDIRP = Y
  4812. OVLYDTAA = Y
  4813. OVLYDTAB = Y
  4814. OVLYDTAC = Y
  4815. OVLYDTAD = Y
  4816. OVLYDTAE = Y
  4817. OVLYDTAF = Y
  4818. OVLYDTAG = Y
  4819. OVLYDTAH = Y
  4820. OVLYDTAI = Y
  4821. OVLYDTAJ = Y
  4822. OVLYDTAK = Y
  4823. OVLYDTAL = Y
  4824. OVLYDTAM = Y
  4825. OVLYDTAN = Y
  4826. OVLYDTAO = Y
  4827. OVLYDTAP = Y
  4828. CRDATAF = N
  4829. DBLALV = Y
  4830. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååLINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,FDRIVES,SCB,EXTMEMF
  4831. ERA BNKBIOS3.SYM
  4832. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå%�LINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,WDRIVES,SCB,EXTMEM$1
  4833. ERA BNKBIOS3.SYM
  4834. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������ù��GET ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1�â����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]�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
  4835. $Get console input from a file
  4836. $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¨Åš%Í*:šÖ
  4837. ÖŸõ:šÖ ÖŸÁH±õ:šÖÖŸÁH±ÒI¨Åš%Í*:šþÂê¨Åš%Í*:šþÂÿ¨Åš%Í*:šþÂ!Ÿ6*˜DMͱÃF:šÖ
  4838. ÖŸõ:šÖ ÖŸÁH±õ:šÖÖŸÁH±ÒAÍ€ ÃFÍ» Ãü:šþ ÂTÍì :šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ ÖŸÁH±Ò“:�þ †Í€ ӨŚ%Í*:šþ¨¨Åš%Í*:šþ½¨Åš%Í*:šþÂÍ*˜DMͱ:šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ ÖŸÁH±Ò÷Í€ ÃüÍ» ûv!«q*«&�ëÍ�Éý�Í�É!­p+q*¬ë Í�É!°s+p+q*®:°w#6�*®ë
  4839. Í�*®#"®N#FyÉ�� Í�É�� Í�É!²p+q*±ëÍ�É!´p+q*³ëÍ�É!µq*µ&�ë-Í�É!¶q:¶2£!¤6�£1Í�É!¸s+q:·2£!¤6ÿ*¸&�"¥£1Í�ÉÿÿmÍ�É!ºp+q*¹ëmÍ�É!¼p+q*»ë<Í�É!½q!¾6*¾&�:
  4840. ¾Â>�É*¾&�: :½¾Â":¾É!¾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�å!� ë*Áå*Á Á
  4841. –=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 É Íþ
  4842. ÍþÉ!Ôs+q+ÑÁp+qÕ:Ô=2Ôþÿʺ *Ñ:Ów*Ñ#"ÑÃ� É!Õq!Þ6�*�"Ú"ÜÍ�2Ž:Žþ(Òâ !Ž6(*’&�ë*Ž&�ÍÛ!Øs*’&�ëÍÝë!Ùs:ÕþÊC
  4843. :ÕÖÖŸõ:ÕÖÖŸÁH±Ò,
  4844. *˜+"˜ÃC
  4845. :ÕþÊC
  4846. :›˜Í+ë+s#rÍ… !Ö6:Ø!Ö¾Úi
  4847. *Ú"Ü*ŽMÍï
  4848. !Ö4ÂK
  4849. *ÙMÍï
  4850. :ÞÒ€
  4851. FÍÆ
  4852. YÍ:ŽþAÒ‘
  4853. Í… *ÕM�!×
  4854. ^#VëépÍÃã
  4855. ‹ÍÃã
  4856.  ÍÃã
  4857. »ÍÃã
  4858. ËÍÃã
  4859. ÝÍÃã
  4860. ¡
  4861. ª
  4862. ³
  4863. ¼
  4864. Å
  4865. Î
  4866. Í… ���Í�É!ßq!×6:ß!×¾Ú *ÚNÍþ*Ú#"Ú!×4Âø
  4867. Í… !×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
  4868. $ERROR: Auxiliary device redirection not implemented
  4869. $ERROR: Insufficient Memory
  4870. $�������"��ë"��ÉÃ�����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�þÊÓþ
  4871. ÊÓþ<ÊŠþÂ~ë"ëx!ÄÍF#fhé!Æþ€È:·Â~þ‚!ÜÈþŒÂ«!�>�–wþ�Â~:�·ÈÍ!5ë*Æ.´~æ¿w:�ºÀ;��à :·Â~!��9"‘1ùÅÕÍüþÊW:Ú·.´~Êæ Ê!“5ü° <Í ÃWö@w.ÈtÍEÑÁÅÕy!håþ
  4872. ÊgþÊþ Ê={<Ês<Ê=!Ã6�<ÊxÃa ÍÕ·ÈáÍ°ÿÍ Íü+~æþwÑÁ*‘ùÃ~þÊW*‘ùoÉÍ=·È¯!ý4ü®·Â�:ý!ÿÍFxþÅÌ°Á!þ~þ pÀxþ
  4873. Ìx> Éà ÅÿÍ©*Æ‚ÁåÕÍ .àÍ +6Û.àwÍ áÑõÍ àÍ *ëÍ©¯2ýñ·É*Æ.¬6þ#6ÿÃ��*Æ.Ï~öw#~æ=É~# É…oÐ$ÉÍxÍ(ØõÍ\ñÉ!Ù54Èþ Èþ
  4874. Èþ ÈþÈþ É!ÃF6ÿÍüþÈ·ÈxÉÍ(Ò\õ>^Í\ñö@_:Ø·Èà ëN#å�ÅåÍxáÁþ€ʹ> þ ʹþ
  4875. ʹþŸåÅ*Æ.Ô>–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����Y�l]
  4876. ERROR: $
  4877. $
  4878. Press RETURN to continue $ $Reading HELP.HLP index.$Too many entries in Index Table. Not enough memory.$ $
  4879. 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
  4880. $
  4881. 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
  4882. HELP.DAT created
  4883. $ Topics available:$ ENTER .subtopic FOR INFORMATION ON THE FOLLOWING SUBTOPICS:$ $
  4884. $ $Reading file HELP.HLP.$€ HELP> $Requires CP/M Version 3$���,��HELP   HLP�
  4885. HELP UTILITY V1.1
  4886. At "HELP>" enter topic {,subtopic}...
  4887. EXAMPLE: HELP> DIR BUILT-IN
  4888. $? 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�Í·
  4889. 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ë
  4890. Í�É!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ëá
  4891. -Â’É!nr+s+p+q!o6�#6�:pÖ Ÿ*p&�ë*kõ~Ö ÆÿŸÁH¡Ò *p&�ë*kå*p&�ë*mÁ
  4892. ¾Ê *p&�ë*kå*p&�ë*mÁ
  4893. ¾Ò  !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�ÃØ 
  4894. ÍHÃå *r6�
  4895. ÍH:tÉé�ͼ"u*u"w!{6�!�"y:{/õ>!wÍÏŸÁH¡Ò‡
  4896. >yÍÄ))))é DMÍ%\�ÍÓþ�ÊO
  4897. \�ÍÃo&�"yÊÿÍN*y))))é ~þ$Âe
  4898. !{6ÿ:{/Ò„
  4899. >€wÍÄë+s#r�*y"yÃ
  4900. €�Í%>€wÍÄŸõ:{/ÁH¡Ò¶
  4901. \�ÍÃo&�"yâÿÍNÉ!|6�:€�þ�Ê! !|6:€�!|¾Ú *|&�€� ~þ Âð
  4902. *|&�€� 6 Ã
  4903. *|&�€� ~þ,Â
  4904. *|&�€� 6 :|<2|ÂÉ
  4905. !|6!€�:|–Ÿõå*|&�Á ~Ö ÖŸÁH¡ÒA :|<2|à *|&�€� ~þ.Âd :)2}*|&�€� 6 Ãi !}6�:}2|>
  4906. !|¾Ú› Å�*|&�Í�x ëÍu:|<2|Âo :}2|!~6!€6�#6�*~&�€� ~Ö�ÆÿŸõ:€/ÁH¡Ò! *~&�€� ~þ Ê !6�*~&�€� ~Ö ÆÿŸ*~&� õ~Ö[ÆÿŸÁH¡*~&�€� õ~Ö�ÆÿŸÁH¡õ:Ö Ÿõ:|Ö ŸÁH¡ÁH¡Ò¥ *~&�€� >`–Ÿ*~&� õ~Ö{ŸÁH¡Òp *~&�€� ~Ö �*|&�õÍ�x å*&�Á ÁHqÔ *~&�€� �å*|&�Í�x å*&�Á Á
  4907. w:~<2~:<2ÃÝ :|<2|>
  4908. !|–Ÿ!�¶Òà !€6ÿà *~&�€� ~þ[ :|=o&��Í�x ~þ Âð :|=2|�*|&�Í�x 6[:~<2~:|<2|!�6ÿà :~<2~î !?6�#6�#6�#6�>�!|¾Ò'!6�:þ
  4909. Ò'�*&�Í�x ~þ[Â�*&�Í�‡ ~þC !A6ÿ:|==2|Ã�*&�Í�‡ ~þE¤ !B6ÿ:|==2|Ã�*&�Í�‡ ~þNÂÉ !@6ÿ:|==2|Ã�*&�Í�‡ ~þLÂñ !?6ÿ#6ÿ:|==2|Ã�*&�Í�‡ ~þ Ê:|==2|Ã:|=2|!6
  4910. :<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Ãð*ƒ&�€� å*…))))é å*‚&�Á Á
  4911. 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½:½þ
  4912. Ò,:)þ�Â!��"ÁÃ#**"Á!��"ÅÃ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�å!ä Á
  4913. wÃ>:áþ§!ã6ÿò*á&�ä 6$:E/õ:ã/ÁH¡Òý:âÖ
  4914. ÖŸõ:@/ÁH¡Òâ,ÍV 2EÃé*âMÍH>�!á¾ÒøäÍX!á6�à !D6�Ãã!E6�ÉÅ�ŸÍu,ÍV 2ç ÍX�Íh*€�&��� 6�!,6ÿÍ·
  4915. 2ç:çÖ�ÆÿŸõ:?/ÁH¡Ò_1ÍX:çÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ‰ ñ=ÂwÉDM!��>)ë)ëÒž =–É^#Vë) §É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  4916. $��������������������������������������������������������������������������������������������������������������������������������������������������������������å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
  4917. \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 Õ
  4918. PROFILE.SUB ×
  4919. TYPE Ú*EXAMPLES ÞGUSER àIEXAMPLES âZXREF ä$ ÅÛ$ )Ò`$ j"Í
  4920. ///1commands
  4921. CP/M 3 Command Format:
  4922. A>COMMAND {command tail} <cr>
  4923. A CP/M 3 command line is composed of a command, an optional
  4924. command tail, and a carriage return. The command is the name or
  4925. filename of a program to be executed. The optional command tail
  4926. can consist of a drive specification, one or more file
  4927. specifications, and some options or parameters.
  4928. ///2conventions
  4929. COMMAND CONVENTIONS
  4930. The following special symbols define command syntax.
  4931. {} surrounds an optional item.
  4932. | separates alternative items in a command line.
  4933. <cr> indicates'� a carriage return.
  4934. ^ indicates the Control Key.
  4935. n substitute a number for n.
  4936. s substitute a string (group) of characters for s.
  4937. o substitute an option or option list for o.
  4938. [] type square brackets to enclose an option list.
  4939. () type parens to enclose a range of options within an option list.
  4940. RW Read-Write attribute - opposite of RO
  4941. RO Read-Only attribute - opposite of RW
  4942. SYS System attribute - opposite of DIR
  4943. DIR Directory attribute - opposite of SYS
  4944. ... preceding element can be repeated as many times as desired.
  4945. * wildcard: replaces all or part of a filename and/or filetype.
  4946. ? wildcard: replaces any single character
  4947. in the same position of a filename and/or filetype.
  4948. ///1cntrlchars
  4949. Control Character Function
  4950. CTRL-A moves cursor one character to the left. Banked system
  4951. only.
  4952. CTRL-B moves cursor from beginning to end of command line and
  4953. back without affecting command. Banked system only.
  4954. CTRL-C stops executing program when entered at the system
  4955. prompt or after CTRL-S.
  4956. CTRL-E forces a physical carriage return without sending
  4957. command to CP/M 3.
  4958. CTRL-F moves cursor one character to the right. Banked system
  4959. only.
  4960. CTRL-G deletes character at current cursor position if in the
  4961. middle of a line. Banked system only.
  4962. CTRL-I same as the TAB key.
  4963. CTRL-H delete character to the left of cursor.
  4964. CTRL-J moves cursor to the left of the command line and sends
  4965. command to CP/M 3. Line feed, has same effect as
  4966. carriage return.
  4967. CTRL-K deletes character at cursor and all characters to the
  4968. right.
  4969. CTRL-M same as carriage return.
  4970. CTRL-P echoes console output to the list device.
  4971. CTRL-Q restarts screen scrolling after a CTRL-S.
  4972. CTRL-R retypes the characters to the left of the cursor  on a
  4973. new line; updates the command line buffer.
  4974. CTRL-S stops screen scrolling.
  4975. CTRL-U updates the command line buffer to contain the
  4976. characters to the left of the cursor; deletes current
  4977. line.
  4978. CTRL-W recalls previous command line if current line is empty;
  4979. otherwise moves cursor to end of line. CTRL-J,-M,-R,-U
  4980. and RETURN update the command line buffer for recall
  4981. with CTRL-W. Banked system only.
  4982. CTRL-X deletes all characters to the left of the cursor.
  4983. ///1COPYSYS
  4984. Syntax:
  4985. COPYSYS
  4986. Explanation:
  4987. COPYSYS copies the CP/M 3 system from a CP/M 3 system diskette to
  4988. another diskette. The new diskette must have the same format as
  4989. the original system diskette.
  4990. Example:
  4991. A>COPYSYS
  4992. ///1DATE
  4993. Syntax:
  4994. DATE {CONTINUOUS}
  4995. DATE {time-specification}
  4996. DATE SET
  4997. Explanation:
  4998. The DATE command lets you display and set the date and time of
  4999. day.
  5000. ///2Examples
  5001. A>DATE
  5002. Displays the current date and time.
  5003. A>DATE C
  5004. Displays the date and time continuously.
  5005. A>DATE 08/14/82 10:30:0
  5006. Sets the date and time.
  5007. A>DATE SET
  5008. Prompts for date and time entries.
  5009. ///1DEVICE
  5010. Syntax:
  5011. DEVICE { NAMES | VALUES | physical-dev | logical-dev}
  5012. DEVICE logical-dev=physical-dev {option}
  5013. {,physical-dev {option},...}
  5014. DEVICE logical-dev = NULL
  5015. DEVICE physical-dev {option}
  5016. DEVICE CONSOLE [ PAGE | COLUMNS = columns | LINES = lines]
  5017. Explanation:
  5018. DEVICE displays current logical device assignments and physical
  5019. device names. DEVICE assigns logical devices to peripheral
  5020. devices attached to the computer. DEVICE also sets the
  5021. communications protocol and speed of a peripheral device, and
  5022. displays or sets the current console screen size.
  5023. ///2Options
  5024. [ XON | NOXON | baud-rate ]
  5025. XON refers to the XON/XOFF communications protocol.
  5026. NOXON indicates no protocol and the computer sends data to
  5027. the device whether or not the device is ready to
  5028. receive it.
  5029. baud-rate is the speed of the device. The system
  5030. accepts the following baud rates:
  5031. 50 75 110 134
  5032. 150 300 600 1200
  5033. 1800 2400 3600 4800
  5034. 7200 9600 19200
  5035. ///2Examples
  5036. A>DEVICE
  5037. Displays the physical devices and current assignments of
  5038. the logical devices in the system.
  5039. A>DEVICE NAMES
  5040. Lists the physical devices with a summary of the device
  5041. characteristics.
  5042. A>DEVICE VALUES
  5043. Displays the current logical device assignments.
  5044. A>DEVICE CRT
  5045. Displays the at'tributes of the physical device CRT.
  5046. A>DEVICE CON
  5047. Displays the assignment of the logical device CON:
  5048. A>DEVICE CONOUT:=LPT,CRT
  5049. Assigns the system console output (CONOUT:) to the
  5050. printer (LPT) and the screen (CRT).
  5051. A>DEVICE AUXIN:=CRT2 [XON,9600]
  5052. Assigns the auxiliary logical input device (AUXIN:) to
  5053. the physical device CRT using protocol XON/XOFF and
  5054. sets the transmission rate for the device at 9600.
  5055. A>DEVICE LST:=NULL
  5056. Disconnects the list output logical device (LST:).
  5057. A>DEVICE LPT [XON,9600]
  5058. Sets the XON/XOFF protocol for the physical device LPT
  5059. and sets the transmission speed at 9600.
  5060. A>DEVICE CONSOLE [PAGE]
  5061. Displays the current console page width in columns and
  5062. length in lines.
  5063. A>DEVICE CONSOLE [COLUMNS=40 LINES=16]
  5064. Sets the screen size to 40 columns and 16 lines.
  5065. ///1DIR
  5066. The DIR command displays the names of files and the
  5067. characteristics associated with the files.
  5068. The DIR command has three distinct references:
  5069. DIR
  5070. DIRS
  5071. DIR with Options
  5072. DIR and DIRS are built-in utilities. DIR with Options is a
  5073. transient utility and must be loaded into memory from the disk.
  5074. ///2Built-in
  5075. Syntax:
  5076. DIR {d:}
  5077. DIR {filespec}
  5078. DIRS {d:}
  5079. DIRS {filespec}
  5080. Explanation:
  5081. The DIR and DIRS Built-in commands display the names of files
  5082. cataloged in the directory of an on-line disk. DIR lists the
  5083. names of files in the current user number that have the Directory
  5084. (DIR) attribute. DIR accepts the * and ? wildcards in the file
  5085. specification.
  5086. ///3Examples
  5087. A>DIR
  5088. Displays all files in user 0 on drive A that have the
  5089. Directory attribute.
  5090. A>DIR B:
  5091. Displays all DIR files in user 0 on drive B.
  5092. 2A>DIR C:ZIPPY.DAT
  5093. Displays the name ZIPPY.DAT if the file is in user 2 on
  5094. drive C.
  5095. 4A>DIR *.BAS
  5096. Displays all DIR files with filetype BAS in user 4 on drive
  5097. A.
  5098. B3>DIR X*.C?D
  5099. Displays all DIR files in user 3 on drive B whose filename
  5100. begins with the letter X, and whose three character filetype
  5101. contains the first character C and last character D.
  5102. A>DIRS
  5103. Displays all files for user 0 on drive A that have the
  5104. system (SYS) attribute.
  5105. A>DIRS *.COM
  5106. Displays all SYS files with filetype COM on drive A in user
  5107. 0. A command (.COM) file in user 0 with the system
  5108. attribute can be accessed from any user number on that
  5109. drive, and from any drive in the search chain (see SETDEF).
  5110. ///2withOptions
  5111. Syntax:
  5112. DIR {d:} [options]
  5113. DIR {filespec} {filespec} ... [options]
  5114. Explanation:
  5115. The DIR command with options is an enhanced version of the DIR
  5116. built-in command and displays your files in a variety of ways.
  5117. DIR can search for files on any or all drives, for any or all
  5118. user numbers. One or two letters is sufficient to identify an
  5119. option. You need not type the right hand square bracket.
  5120. ///3Options
  5121. Option Function
  5122. ATT displays the file attributes.
  5123. DATE displays date and time stamps of files.
  5124. DIR displays only files that have the DIR attribute.
  5125. DRIVE=ALL displays files on all on-line drives.
  5126. DRIVE=(A,B,C,...,P)
  5127. displays files on the drives specified.
  5128. DRIVE=d displays files on the drive specified by d.
  5129. EXCLUDE displays files that DO NOT MATCH the files
  5130. specified in the command line.
  5131. FF sends an initial form feed to the printer device if
  5132. the printer has been activated by CTRL-P.
  5133. FULL shows the name, size, number of 128-byte records, and
  5134. attributes of the files. If there is a directory
  5135. label on the drive, DIR shows the password
  5136. protection mode and the time stamps. If there is no
  5137. directory label, DIR displays two file entries on a
  5138. line, omitting the password and time stamp columns.
  5139. The display is alphabetically sorted. (See SET for a
  5140. description of file attributes, directory labels,
  5141. passwords and protection modes.)
  5142. LENGTH=n displays n lines of printer output before inserting
  5143. a table heading. n is a number between 5 and 65536.
  5144. MESSAGE displays the names of drives and user numbers DIR is
  5145. searching.
  5146. NOSORT displays files in the order it finds them on the disk.
  5147. RO displays only the files that have the Read-Only
  5148. attribute.
  5149. RW displays only the files that are set to Read-Write.
  5150. SIZE displays the filename and size in kilobytes (1024
  5151. (� bytes).
  5152. SYS displays only the files that have the SYS attribute.
  5153. USER=ALL displays all files in all user numbers for the default
  5154. or specified drive.
  5155. USER=n displays the files in the user number specified by n.
  5156. USER=(0,1,...,15)
  5157. displays files under the user numbers specified.
  5158. ///3Examples
  5159. A>DIR C: [FULL]
  5160. Displays full set of characteristics for all files in user 0
  5161. on drive C.
  5162. A>DIR C: [DATE]
  5163. Lists the files on drive C and their dates.
  5164. A>DIR D: [RW,SYS]
  5165. Displays all files in user 0 on drive D with Read-Write
  5166. and System attributes.
  5167. 3A>DIR [USER=ALL, DRIVE=ALL]
  5168. Displays all the files in all user numbers (0-15) in all on-
  5169. line drives.
  5170. B6>DIR [exclude] *.DAT
  5171. Lists all the files on drive B in user 6 that do not have a
  5172. filetype of .DAT.
  5173. 3B>DIR [SIZE] *.PLI *.COM *.ASM
  5174. Displays all the files of type PLI, COM, and ASM in user
  5175. 3 on drive B in size display format.
  5176. A>DIR [drive=all user=all] TESTFILE.BOB
  5177. DIR displays the filename TESTFILE.BOB if it is found on
  5178. any drive in any user number.
  5179. A>DIR [size,rw] D:
  5180. DIR lists each Read-Write file that resides on Drive D,
  5181. with its size in kilobytes. Note that D: is equivalent to
  5182. D:*.*.
  5183. ///1DUMP
  5184. Syntax:
  5185. DUMP filespec
  5186. Explanation:
  5187. DUMP displays the contents of a file in hexadecimal and ASCII
  5188. format.
  5189. Example:
  5190. A>DUMP ABC.TEX
  5191. ///1ed
  5192. Format:
  5193. ED input-filespec {d:|output-filespec}
  5194. Explanation:
  5195. Character file editor. To redirect or rename the new version of
  5196. the file specify the destination drive or destination filespec.
  5197. ///2commands
  5198. ED Command Summary
  5199. Command Action
  5200. nA
  5201. append n lines from original file to memory buffer
  5202. 0A
  5203. append file until buffer is one half full
  5204. #A
  5205. append file until buffer is full (or end of file)
  5206. B, -B
  5207. move CP to the beginning (B) or bottom (-B) of buffer
  5208. nC, -nC
  5209. move CP n characters forward (C) or back (-C) through buffer
  5210. nD, -nD
  5211. delete n characters before (-D) or from (D) the CP
  5212. E
  5213. save new file and return to CP/M-86
  5214. Fstring{^Z}
  5215. find character string
  5216. H
  5217. save new file, reedit, use new file as original file
  5218. I<cr>
  5219. enter insert mode
  5220. Istring{^Z}
  5221. insert string at CP
  5222. Jsearch_str^Zins_str^Zdel_to_str
  5223. juxtapose strings
  5224. nK, -nK
  5225. delete (kill) n lines from the CP
  5226. nL, -nL, 0L
  5227. move CP n lines
  5228. nMcommands
  5229. execute commands n times
  5230. n, -n
  5231. move CP n lines and display that line
  5232. n:
  5233. move to line n
  5234. :ncommand
  5235. execute command through line n
  5236. Nstring{^Z}
  5237. extended find string
  5238. O
  5239. return to original file
  5240. nP, -nP
  5241.  move CP 23 lines forward and display 23 lines at console
  5242. Q
  5243. abandon new file, return to CP/M-86
  5244. R{^Z}
  5245. read X$$$$$$$.LIB file into buffer
  5246. Rfilespec{^Z}
  5247. read filespec into buffer
  5248. Sdelete string^Zinsert string
  5249. substitute string
  5250. nT, -nT, 0T
  5251. type n lines
  5252. U, -U
  5253. upper-case translation
  5254. V, -V
  5255. line numbering on/off
  5256. 0V
  5257. display free buffer space
  5258. nW
  5259. write n lines to new file
  5260. 0W
  5261. write until buffer is half empty
  5262. nX
  5263. write or append n lines to X$$$$$$$.LIB
  5264. nXfilespec{^Z}
  5265. write n lines to filespec;
  5266. append if previous xcommand applied to same file
  5267. 0x{^Z}
  5268. delete file X$$$$$$$.LIB
  5269. 0xfilespec{^Z}
  5270. delete filespec
  5271. nZ
  5272. wait n seconds
  5273. Note: CP points to the current character being referenced in
  5274. the edit buffer. Use {^Z} to separate multiple commands
  5275. on the same line.
  5276. ///2Examples
  5277. A>ED TEST.DAT
  5278. A>ED TEST.DAT B:
  5279. A>ED TEST.DAT TEST2.DAT
  5280. A>ED TEST.DAT B:TEST2.DAT
  5281. ///1erase
  5282. Syntax:
  5283. ERASE {filespec} {[CONFIRM]}
  5284. Explanation:
  5285. The ERASE command removes one or more files from the
  5286. directory of a disk. Wildcard characters are accepted in the
  5287. filespec. Directory and data space are automatically reclaimed
  5288. for later use by another file. The ERASE command can be
  5289. abbreviated to ERA.
  5290. ///2Option
  5291. [CONFIRM] option informs the system to prompt for
  5292. verification before erasing each file that
  5293. matches the filespec. CONFIRM can be
  5294. abbreviated to C.
  5295. ///2Examples
  5296. A>ERASE X.PAS
  5297. Removes the file X.PAS from the disk in drive A.
  5298. A>ERA *.PRN
  5299. Confirm (Y/N)?Y
  5300. All files with the filetype PRN are removed from the disk
  5301. in drive A.
  5302. B>ERA A:MY*.* [CONFIRM]
  5303. Each file on drive A with a fi(lename that begins with MY is
  5304. displayed with a question mark for confirmation. Type Y to
  5305. erase the file displayed, N to keep the file.
  5306. A>ERA B:*.*
  5307. Confirm (Y/N)?Y
  5308. All files on drive B are removed from the disk.
  5309. ///1filespec
  5310. FILESPEC FORMAT
  5311. CP/M 3 identifies every file by its unique file specification,
  5312. which can consist of four parts: the drive specification, the
  5313. filename, the filetype and the password. The term "filespec"
  5314. indicates any valid combination of the four parts of a file
  5315. specification, all separated by their appropriate delimiters.
  5316. A colon must follow a drive letter. A period must precede a
  5317. filetype. A semicolon must precede a password.
  5318. The symbols and rules for the parts of a file
  5319. specification follow:
  5320. d: drivespec optional single alpha character (A-P)
  5321. filename filename 1-8 letters and/or numbers
  5322. typ filetype optional 0-3 letters and/or numbers
  5323. password password optional 0-8 letters and/or numbers
  5324. Valid combinations of the elements of a CP/M 3 file specification
  5325. are:
  5326. filename
  5327. d:filename
  5328. filename.typ
  5329. d:filename.typ
  5330. filename;password
  5331. d:filename;password
  5332. filename.typ;password
  5333. d:filename.typ;password
  5334. If you do not include a drive specifier, CP/M 3 automatically
  5335. uses the default drive.
  5336. Some CP/M 3 commands accept wildcard (* and ?) characters in the
  5337. filename and/or filetype parts of the command tail. A wildcard
  5338. in the command line can in one command reference many matching
  5339. files on the default or specified user number and drive. (See
  5340. Commands).
  5341. ///1GENCOM
  5342. Syntax:
  5343. GENCOM {COM-filespec} {RSX-filespec} ...
  5344. {[LOADER | NULL | SCB=(offset,value)]}
  5345. Explanation:
  5346. The GENCOM command creates a special COM file with attached RSX
  5347. files. The GENCOM command can also restore a previously
  5348. GENCOMed file to the original COM file without the header and
  5349. RSX's. GENCOM can also attach header records to COM files.
  5350. ///2Options
  5351. LOADER sets a flag to keep the program loader active.
  5352. NULL indicates that only RSX files are specified. GENCOM
  5353. creates a dummy COM file for the RSX files. The
  5354. output COM filename is taken from the filename of the
  5355. first RSX-filespec.
  5356. SCB=(offset,value)
  5357. sets the System Control Block from the program by
  5358. using the hex values specified by (offset,value).
  5359. ///2Examples
  5360. A>GENCOM MYPROG PROG1 PROG2
  5361. Generates a new COM file MYPROG.COM with attached RSX's
  5362. PROG1 and PROG2.
  5363. A>GENCOM PROG1 PROG2 [NULL]
  5364. Creates a COM file PROG1.COM with RSX's PROG1 and PROG2.
  5365. A>GENCOM MYPROG
  5366.  GENCOM takes MYPROG.COM, strips off the header and
  5367. deletes all attached RSX's to restore it to its original COM
  5368. format.
  5369. A>GENCOM MYPROG PROG1 PROG2
  5370. GENCOM looks at the already-GENCOMed file MYPROG.COM to see
  5371. if PROG1.RSX and PROG2.RSX are already attached RSX files in
  5372. the module. If either one is already attached, GENCOM
  5373. replaces it with the new RSX module. Otherwise, GENCOM
  5374. appends the specified RSX files to the COM file.
  5375. ///1GET
  5376. Syntax:
  5377. GET {CONSOLE INPUT FROM} FILE filespec{[{ECHO|NO ECHO} | SYSTEM]}
  5378. GET {CONSOLE INPUT FROM} CONSOLE
  5379. Explanation:
  5380. GET directs the system to take console input from a file for the
  5381. next system command or user program entered at the console.
  5382. Console input is taken from a file until the program
  5383. terminates. If the file is exhausted before program input is
  5384. terminated, the program looks for subsequent input from the
  5385. console. If the program terminates before exhausting all its
  5386. input, the system reverts back to the console for console input.
  5387. With the SYSTEM option, the system immediately goes to the
  5388. specified file for console input. The system reverts to the
  5389. console for input when it reaches the end of file. Re-direct
  5390. the system to the console for console input with the GET
  5391. CONSOLE INPUT FROM CONSOLE command as a command line in the input
  5392. file.
  5393. ///2Options
  5394. ECHO specifies that input is echoed to the console. This
  5395. is the default option.
  5396. NO ECHO specifies that file input is not echoed to the
  5397. console. The program output and the system prompts are
  5398. not affected by this option and are still echoed to
  5399. the console.
  5400. SYSTEM specifies that all system input is immediately taken
  5401. from the disk file specified in the command line. GET
  5402. takes system and program in)�put from the file until the
  5403. file is exhausted or until GET reads a GET console
  5404. command from the file.
  5405. ///2Examples
  5406. A>GET FILE XINPUT
  5407. A>MYPROG
  5408. Tells the system to activate the GET utility. Since SYSTEM
  5409. is not specified, the system reads the next input line from
  5410. the console and executes MYPROG. If MYPROG program
  5411. requires console input, it is taken from the file XINPUT.
  5412. When MYPROG terminates, the system reverts back to the
  5413. console for console input.
  5414. A>GET FILE XIN2 [SYSTEM]
  5415. Immediately directs the system to get subsequent
  5416. console input from file XIN2 because it includes the SYSTEM
  5417. option. The system reverts back to the console for
  5418. console input when it reaches the end of file in XIN2. Or
  5419. XIN2 may redirect the system back to the console if it
  5420. contains a GET CONSOLE command.
  5421. A>GET CONSOLE
  5422. Tells the system to get console input from the console.
  5423. This command may be used in a file (previously specified in
  5424. a GET FILE command), which is already being read by the
  5425. system for console input. It is used to re-direct the
  5426. console input back to the console before the end-of-file
  5427. is reached.
  5428. ///1HELP
  5429. Syntax:
  5430. HELP {topic} {subtopic1 ... subtopic8} {[NOPAGE|LIST]}
  5431. Explanation:
  5432. HELP displays a list of topics and provides summarized
  5433. information for CP/M 3 commands.
  5434. HELP topic displays information about that topic.
  5435. HELP topic subtopic displays information about that subtopic.
  5436. One or two letters is enough to identify the topics. After HELP
  5437. displays information for your topic, it displays the
  5438. special prompt HELP> on your screen, followed by a list of
  5439. subtopics.
  5440. - Enter ? to display list of main topics.
  5441. - Enter a period and subtopic name to access subtopics.
  5442. - Enter a period to redisplay what you just read.
  5443. - Press the RETURN key to return to the CP/M 3 system prompt.
  5444. - [NOPAGE] option disables the 24 lines per page console display.
  5445. - Press any key to exit a display and return to the HELP> prompt.
  5446. Examples:
  5447. A>HELP
  5448. A>HELP DATE
  5449. A>HELP DIR OPTIONS
  5450. A>HELP>.OPTIONS
  5451. HELP>SET
  5452. HELP>SET PASSWORD
  5453. HELP>.PASSWORD
  5454. HELP>.
  5455. HELP><cr>
  5456. ///1HEXCOM
  5457. Syntax:
  5458. HEXCOM filename
  5459. Explanation:
  5460. The HEXCOM Command generates a command file (filetype .COM) from
  5461. a .HEX input file. It names the output file with the same
  5462. filename as the input file but with filetype .COM. HEXCOM always
  5463. looks for a file with filetype .HEX.
  5464. Example:
  5465. A>HEXCOM B:PROGRAM
  5466. Generates a command file PROGRAM.COM from the input hex file
  5467. PROGRAM.HEX.
  5468. ///1INITDIR
  5469. Syntax:
  5470. INITDIR {d:}
  5471. Explanation:
  5472. The INITDIR Command initializes a disk directory to allow date
  5473. and time stamping of files on that disk. INITDIR can also recover
  5474. time/date directory space.
  5475. Example:
  5476. A>INITDIR C:
  5477. INITDIR WILL ACTIVATE TIME-STAMPS FOR SPECIFIED DRIVE.
  5478. Do you want to re-format the directory on C: (Y/N)?Y
  5479. ///1LIB
  5480. Syntax:
  5481. LIB filespec{[I|M|P|D]}
  5482. LIB filespec{[I|M|P]}=filespec{modifier}
  5483. {,filespec{modifier} ... }
  5484. Explanation:
  5485. A library is a file that contains a collection of object modules.
  5486. Use the LIB utility to create libraries, and to append, replace,
  5487. select or delete modules from an existing library. Use LIB to
  5488. obtain information about the contents of library files.
  5489. LIB creates and maintains library files that contain object
  5490. modules in Microsoft REL file format. These modules are produced
  5491. by Digital Research's relocatable macro-assembler program, RMAC,
  5492. or any other language translator that pruduces modules in
  5493. Microsoft REL file format.
  5494. You can use LINK-80 to link the object modules contained in a
  5495. library to other object files. LINK-80 automatically selects
  5496. from the library only those modules needed by the program being
  5497. linked, and then forms an executable file with a filetype of COM.
  5498. ///2Options
  5499. I The INDEX option creates an indexed library file
  5500. of type .IRL. LINK-80 searches faster on indexed
  5501. libraries than on non-indexed libraries.
  5502. M The MODULE option displays module names.
  5503. P The PUBLICS option displays module names and the
  5504. public variables for the new library file.
  5505. D The DUMP option displays the contents of object
  5506. modules in ASCII form.
  5507. ///2Modifiers
  5508. Use modifiers in the command line to instruct LIB to
  5509. delete, replace, or select modules in a library file. Angle
  5510. brackets enclose the modules to be deleted or replaced.
  5511. P)arentheses enclose the modules to be selected.
  5512. LIB Modifiers
  5513. Delete <module=>
  5514. Replace <module=filename.REL>
  5515. If module name and filename are the
  5516. same this shorthand can be used:
  5517. <filename>
  5518. Select (modFIRST-modLAST,mod1,mod2,...,modN)
  5519. ///2Examples
  5520. A>LIB TEST4[P]
  5521. Displays all modules and publics in TEST4.REL.
  5522. A>LIB TEST5[P]=FILE1,FILE2
  5523. Creates TEST5.REL from FILE1.REL and FILE2.REL and displays
  5524. all modules and publics in TEST5.REL.
  5525. A>LIB TEST=TEST1(MOD1,MOD4),TEST2(C1-C4,C6)
  5526. Creates a library file TEST.REL from modules in two source
  5527. files. TEST1.REL contributes MOD1 and MOD4. LIB extracts
  5528. modules C1, C4, and all the modules located between them,
  5529. as well as module C6 from TEST2.REL.
  5530. A>LIB FILE2=FILE3<MODA=>
  5531. Creates FILE2.REL from FILE3.REL, omitting MODA which is
  5532. a module in FILE3.REL.
  5533. A>LIB FILE6=FILE5<MODA=FILEB.REL>
  5534. Creates FILE6.REL from FILE5.REL, FILEB.REL replaces MODA.
  5535. A>LIB FILE6=FILE5<THISNAME>
  5536. Module THISNAME is in FILE5.REL. When LIB creates
  5537. FILE6.REL from FILE5.REL the file THISNAME.REL replaces the
  5538. similarly named module THISNAME.
  5539. A>LIB FILE1[I]=B:FILE2(PLOTS,FIND,SEARCH-DISPLAY)
  5540. Creates FILE1.IRL on drive A from the selected modules
  5541. PLOTS, FIND, and modules SEARCH through the module
  5542. DISPLAY, in FILE2.REL on drive B.
  5543. ///1LINK
  5544. Syntax:
  5545. LINK d:{filespec,{[options]}=}filespec{[options]}{,...}
  5546. Explanation:
  5547. LINK combines relocatable object modules such as those
  5548. produced by RMAC and PL/I-80 into a .COM file ready for
  5549. execution. Relocatable files can contain external references and
  5550. publics. Relocatable files can reference modules in library
  5551. files. LINK searches the library files and includes the
  5552. referenced modules in the output file. See the CP/M 3
  5553. Programmer's Utilities Guide for a complete description of LINK-
  5554. 80.
  5555. ///2Options
  5556. Use LINK option switches to control execution parameters. Link
  5557. options follow the file specifications and are enclosed
  5558. within square brackets. Multiple switches are separated by
  5559. commas.
  5560. LINK-80 Options
  5561. A Additional memory; reduces buffer space
  5562. and writes temporary data to disk
  5563. B BIOS link in banked CP/M 3 system.
  5564. 1. Aligns data segment on page boundary.
  5565. 2. Puts length of code segment in header.
  5566. 3. Defaults to .SPR filetype.
  5567. Dhhhh Data origin; sets memory origin for
  5568. common and data area
  5569. Gn Go; set start address to label n
  5570. Lhhhh Load; change default load address
  5571. of module to hhhh. Default 0100H
  5572. Mhhhh Memory size; Define free memory
  5573. requirements for MP/M modules.
  5574. NL No listing of symbol table at console
  5575. NR No symbol table file
  5576. OC Output .COM command file. Default
  5577. OP Output .PRL page relocatable file for
  5578. execution under MP/M in relocatable
  5579. segment
  5580. OR Output .RSP resident system process file
  5581. for execution under MP/M
  5582. OS Output .SPR system page relocatable file
  5583. for execution under MP/M
  5584. Phhhh Program origin; changes default
  5585. program origin address to hhhh.
  5586. Default is 0100H.
  5587. Q Lists symbols with leading question mark
  5588. S Search preceding file as a library
  5589. $Cd Destination of console messages
  5590. d can be X (console), Y (printer),
  5591. or Z (zero output). Default is X.
  5592. $Id Source of intermediate files;
  5593. d is disk drive A-P. Default
  5594. is current drive.
  5595. $Ld Source of library files;
  5596. d is disk drive A-P. Default
  5597. is current drive.
  5598. $Od Destination of of object file;
  5599. d can be Z or disk drive A-P.
  5600. Default is to same drive as
  5601. first file in the LINK-80 command.
  5602. $Sd Destination of symbol file;
  5603. d can be Y or Z or disk drive A-P.
  5604. Default is to same drive as
  5605. first file in LINK-80 command.
  5606. ///2Examples
  5607. A>LINK b:MYFILE[NR]
  5608. LINK-80 on drive A uses as input MYFILE.REL on drive B and
  5609. p*�roduces the executable machine code file MYFILE.COM on
  5610. drive B. The [NR] option specifies no symbol table file.
  5611. A>LINK m1,m2,m3
  5612. LINK-80 combines the separately compiled files m1, m2, and
  5613. m3, resolves their external references, and produces the
  5614. executable machine code file m1.COM.
  5615. A>LINK m=m1,m2,m3
  5616. LINK-80 combines the separately compiled files m1, m2, and
  5617. m3 and produces the executable machine code file m.COM.
  5618. A>LINK MYFILE,FILE5[s]
  5619. The [s] option tells LINK-80 to search FILE5 as a library.
  5620. LINK-80 combines MYFILE.REL with the referenced
  5621. subroutines contained in FILE5.REL on the default drive
  5622. A and produces MYFILE.COM on drive A.
  5623. ///1mac
  5624. Syntax:
  5625. MAC filename {$options}
  5626. Explanation:
  5627. MAC, the CP/M 3 macro assembler, reads assembly language
  5628. statements from a file of type .ASM, assembles the statements,
  5629. and produces three output files with the input filename and
  5630. filetypes of .HEX, .PRN, and .SYM. Filename.HEX contains INTEL
  5631. hexadecimal format object code. Filename.PRN contains an
  5632. annotated source listing that you can print or examine at the
  5633. console. Filename.SYM contains a sorted list of symbols defined
  5634. in the program.
  5635. ///2Examples
  5636. A>MAC SAMPLE
  5637. A>MAC SAMPLE $PB AA HB SX
  5638. ///2options
  5639. Use options to direct the input and output of MAC. Use a letter
  5640. with the option to indicate the source and destination drives,
  5641. and console, printer, or zero output. Valid drive names are A
  5642. thru O. X, P and Z specify console, printer, and zero output,
  5643. respectively.
  5644. Assembly Options That Direct Input/Output
  5645. A source drive for .ASM file (A-O)
  5646. H destination drive for .HEX file (A-O, Z)
  5647. L source drive for macrolibrary .LIB files called by the
  5648. MACLIB statement.
  5649. P destination drive for .PRN file (A-O, X, P, Z)
  5650. 
  5651. S destination drive for .SYM file
  5652. Assembly Options That Modify Contents Of Output File
  5653. +L lists input lines read from macrollibrary .LIB files
  5654. -L suppresses listing (default)
  5655. +M lists all macro lines as they are processed during assembly
  5656. -M suppresses all macro lines as they are read during assembly
  5657. *M lists only hex generated by macro expansions
  5658. +Q lists all LOCAL symbols in the symbol list
  5659. -Q suppresses all LOCAL symbols in the symbol list (default)
  5660. +S appends symbol file to print file
  5661. -S suppresses creation of symbol file
  5662. +1 produces a pass 1 listing for macro debugging in .PRN file
  5663. -1 suppress listing on pass 1 (default)
  5664. ///1PATCH
  5665. Syntax:
  5666. PATCH filename{.typ} {n}
  5667. Explanation:
  5668. The PATCH command displays or installs patch number n to the
  5669. CP/M 3 system or command files. The patch number n must be
  5670. between 1 and 32 inclusive.
  5671. Example:
  5672. A>PATCH SHOW 2
  5673. Patches the SHOW.COM system file with patch number 2.
  5674. ///1PIP (copy)
  5675. Syntax:
  5676. DESTINATION SOURCE
  5677. PIP d:{Gn} | filespec{[Gn]} = filespec{[o]},... | d:{[o]}
  5678. Explanation:
  5679. The file copy program PIP copies files, combines files, and
  5680. transfers files between disks, printers, consoles, or other
  5681. devices attached to your computer. The first filespec is the
  5682. destination. The second filespec is the source. Use two or more
  5683. source filespecs separated by commas to combine two or more files
  5684. into one file. [o] is any combination of the available options.
  5685. The [Gn] option in the destination filespec tells PIP to copy
  5686. your file to that user number.
  5687. PIP with no command tail displays an * prompt and awaits your
  5688. series of commands, entered and processed one line at a time.
  5689. The source or destination can be any CP/M 3 logical device.
  5690. ///2Examples
  5691. COPY A FILE FROM ONE DISK TO ANOTHER
  5692. A>PIP b:=a:draft.txt 
  5693. A>PIP b:draft.txt = a:
  5694. B3>PIP myfile.dat=A:[G9]
  5695. A9>PIP B:[G3]=myfile.dat
  5696. COPY A FILE AND RENAME IT
  5697. A5>PIP newdraft.txt=oldraft.txt
  5698. C8>PIP b:newdraft.txt=a:oldraft.txt
  5699. COPY MULTIPLE FILES
  5700. A>PIP b:=draft.*
  5701. A>PIP b:=*.*
  5702. B>PIP b:=c:.*.*
  5703. C>PIP b:=*.txt[g5]
  5704. C>PIP a:=*.com[wr]
  5705. B>PIP a:[g3]=c:*.*
  5706. COMBINE MULTIPLE FILES
  5707. A>PIP b:new.dat=file1.dat,file2.dat
  5708. COPY, RENAME AND PLACE IN USER 1
  5709. A>pip newdraft.txt[g1]=oldraft.txt
  5710. COPY, RENAME AND GET FROM USER 1
  5711. A>PIP newdraft.txt=oldraft.txt[g1]
  5712. COPY TO/FROM LOGICAL DEVICES
  5713. A>PIP b:funfile.sue=con:
  5714. A>PIP lst:=con:
  5715. A>PIP lst:=b:draft.txt[t8]
  5716. A>PIP prn:=b:draft.txt
  5717. ///2options
  5718. PIP OPTIONS
  5719. A Archive. Copy only files that have been changed since the
  5720. last copy.
  5721. C Confirm. PIP prompts for confirmation before each file copy.
  5722. Dn Delete any characters past co*lumn n.
  5723. E Echo transfer to console.
  5724. F Filter form-feeds from source data.
  5725. Gn Get from or go to user n.
  5726. H Test for valid Hex format.
  5727. I Ignore :00 Hex data records and test for valid Hex format.
  5728. K Kill display of filespecs on console.
  5729. L Translate upper case to lower case.
  5730. N Number output lines
  5731. O Object file transfer, ^Z ignored.
  5732. Pn Set page length to n. (default n=60)
  5733. Qs^Z Quit copying from source at string s.
  5734. R Read files that have been set to SYStem.
  5735. Ss^Z Start copying from the source at the string s.
  5736. Tn Expand tabs to n spaces.
  5737. U Translate lower case to upper case.
  5738. V Verify that data has been written correctly.
  5739. W Write over Read Only files without console query.
  5740. Z Zero the parity bit.
  5741. All options except C,G,K,O,R,V and W force an ASCII file
  5742. transfer, character by character, terminated by a ^Z.
  5743. ///1PUT
  5744. Syntax:
  5745. PUT CONSOLE {OUTPUT TO} FILE filespec {option} | CONSOLE
  5746. PUT PRINTER {OUTPUT TO} FILE filespec {option} | PRINTER
  5747. PUT CONSOLE {OUTPUT TO} CONSOLE
  5748. PUT PRINTER {OUTPUT TO} PRINTER
  5749. Explanation:
  5750. PUT puts console or printer output to a file for the next
  5751. command entered at the console, until the program terminates.
  5752. Then console output reverts to the console. Printer output
  5753. is directed to a file until the program terminates.
  5754. Then printer output is put back to the printer.
  5755. PUT with the SYSTEM option directs all subsequent
  5756. console/printer output to the specified file. This option
  5757. terminates when you enter the PUT CONSOLE or PUT PRINTER
  5758. command.
  5759. ///2Options
  5760. [ {ECHO | NO ECHO} {FILTER | NO FILTER} | {SYSTEM} ]
  5761. ECHO specifies that output is echoed to the console. This
  5762. is the default option when you direct console output
  5763. to a file.
  5764. NO ECHO specifies that file output is not echoed to the 
  5765. console. NO ECHO is the default for the PUT PRINTER
  5766. command.
  5767. FILTER specifies filtering of control characters, which
  5768. means that control characters are translated to
  5769. printable characters. For example, an ESCape
  5770. character is translated to ^[.
  5771. NO FILTER means that PUT does not translate control
  5772. characters. This is the default option.
  5773. SYSTEM specifies that system output as well as program
  5774. output is written to the file specified by
  5775. filespec. Output is written to the file until a
  5776. subsequent PUT CONSOLE command redirects console
  5777. output back to the console.
  5778. ///2Examples
  5779. A>PUT CONSOLE OUTPUT TO FILE XOUT [ECHO]
  5780. Directs console output to file XOUT with the output echoed
  5781. to the console.
  5782. A>PUT PRINTER OUTPUT TO FILE XOUT
  5783. A>MYPROG
  5784. Directs  the printer output of program MYPROG to file
  5785. XOUT. The output is not echoed to the printer.
  5786. A>PUT PRINTER OUTPUT TO FILE XOUT2 [ECHO,SYSTEM]
  5787. Directs all printer output to file XOUT2 as well as to the
  5788. printer (with ECHO option), and the PUT is in effect until
  5789. you enter a PUT PRINTER OUTPUT TO PRINTER command.
  5790. A>PUT CONSOLE OUTPUT TO CONSOLE
  5791. Directs console output back to the console.
  5792. A>PUT PRINTER OUTPUT TO PRINTER
  5793. Directs printer output back to the printer.
  5794. ///1RENAME
  5795. Syntax:
  5796. RENAME {new-filespec=old-filespec}
  5797. Explanation:
  5798. RENAME lets you change the name of a file in the directory of a
  5799. disk. To change several filenames in one command use the * or ?
  5800. wildcards in the file specifications. The RENAME command can be
  5801. abbreviated REN. REN prompts you for input.
  5802. ///2Examples
  5803. A>RENAME NEWFILE.BAS=OLDFILE.BAS
  5804. The file OLDFILE.BAS changes to NEWFILE.BAS on drive A.
  5805. A>RENAME
  5806. The system prompts for the filespecs:
  5807. Enter New Name:X.PRN
  5808. Enter Old Name:Y.PRN
  5809. Y .PRN=X .PRN
  5810. A>
  5811. File X.PRN is renamed to Y.PRN on drive A.
  5812. B>REN A:PRINTS.NEW = PRINCE.NEW
  5813. The file PRINCE.NEW on drive A changes to PRINTS.NEW on
  5814. drive A.
  5815. A>RENAME S*.TEX=A*.TEX
  5816. The above command renames all the files matching
  5817. A*.TEX to files with filenames S*.TEX.
  5818. A>REN B:NEWLIST=B:OLDLIST
  5819. The file OLDLIST changes to NEWLIST on drive B. Since the
  5820. second drive specifier, B: is implied by the first one, it
  5821. is unnecessary in this example. The command line above has
  5822. the same effect as the following:
  5823. A>REN B:NEWLIST=OLDLIST
  5824. or
  5825. A>REN NEWLIST=B:OLDLIST
  5826. ///1RMAC
  5827. Syntax:
  5828. RMAC filespec {$Rd | $Sd | $Pd}
  5829. Explanation:
  5830. RMAC, a relocatable macro assembler, assembles .ASM file+�s of
  5831. into .REL files that you can link to create .COM files.
  5832. ///2options
  5833. RMAC options specify the destination of the output files.
  5834. Replace d with the destination drive letter for the output files.
  5835. Option d=output option
  5836. R- drive for REL file (A-O, Z)
  5837. S- drive for SYM file (A-O, X, P, Z)
  5838. P- drive for PRN file (A-O, X, P, Z)
  5839. A-O specifies drive A-O.
  5840. X means output to the console.
  5841. P means output to the printer.
  5842. Z means zero output.
  5843. ///2Example
  5844. A>RMAC TEST $PX SB RB
  5845. Assembles the file TEST.ASM from drive A, sends the listing
  5846. file (TEST.PRN) to the console, puts the symbol file
  5847. (TEST.SYM) on drive B and puts the relocatable object
  5848. file (TEST.REL) on drive B.
  5849. ///1SAVE
  5850. Syntax:
  5851. SAVE
  5852. Explanation:
  5853. SAVE copies the contents of memory to a file. To use SAVE,
  5854. first issue the SAVE command, then run your program which reads a
  5855. file into memory. Your program exits to the SAVE utility which
  5856. prompts you for a filespec to which it copies the contents of
  5857. memory, and the beginning and ending address of the memory to be
  5858. SAVEd.
  5859. ///2Example
  5860. A>SAVE
  5861. Activates the SAVE utility. Now enter the name of the program
  5862. which loads a file into memory.
  5863. A>SID dump.com
  5864. Next, execute the program.
  5865. #g0
  5866. When the program exits, SAVE intercepts the return to the system
  5867. and prompts the user for the filespec and the bounds of memory to
  5868. be SAVEd.
  5869. SAVE Ver 3.0
  5870. Enter file (type RETURN to exit):dump2.com
  5871. If file DUMP2.COM exists already, the system asks:
  5872. Delete dump2.com? Y
  5873. Then the system asks for the bounds of memory to be saved:
  5874. Beginning hex address: 100
  5875. Ending hex address: 400
  5876. The contents of memory from 100H (Hexadecimal) to 400H is copied
  5877. to file DUMP2.COM.
  5878.  ///1SET
  5879. Syntax:
  5880. SET [options]
  5881. SET d: [options]
  5882. SET filespec [options]
  5883. Explanation:
  5884. SET initiates password protection and time stamping of
  5885. files. It also sets the file and drive attributes Read-Write,
  5886. Read-Only, DIR and SYS. It lets you label a disk and password
  5887. protect the label. To enable time stamping of files, you
  5888. must first run INITDIR to format the disk directory.
  5889. ///2Label
  5890. Syntax:
  5891. SET {d:} [NAME=labelname.typ]
  5892. SET [PASSWORD=password]
  5893. SET [PASSWORD=<cr>
  5894. ///3Examples
  5895. A>SET [NAME=DISK100]
  5896. Labels the disk on the default drive as DISK100.
  5897. A>SET [PASSWORD=SECRET]
  5898. Assigns SECRET to the disk label.
  5899. A>SET [PASSWORD=<cr>
  5900. Nullifies the existing password.
  5901. ///2Passwords
  5902. SET [PROTECT=ON]
  5903. SET [PROTECT=OFF]
  5904. SET filespec [PASSWORD=password]
  5905. SET filespec [PROTECT=READ]
  5906. SET filespec [PROTECT=WRITE]
  5907. SET filespec [PROTECT=DELETE]
  5908. SET filespec [PROTECT=NONE]
  5909. SET filespec [attribute-options]
  5910. ///3Modes
  5911. Password Protection Modes
  5912. Mode Protection
  5913. READ The password is required for reading, copying
  5914. writing, deleting or renaming the file.
  5915. WRITE The password is required for writing, deleting or
  5916. renaming the file. You do not need a password to
  5917. read the file.
  5918. DELETE The password is only required for deleting or
  5919. renaming the file. You do not need a password to
  5920. read or modify the file.
  5921. NONE No password exists for the file. If a password
  5922. password exists, this modifier can be used to
  5923. delete the password.
  5924. ///2Attributes
  5925. RO sets the file attribute to Read-Only.
  5926. RW sets the file attribute to Read-Write.
  5927. SYS sets the file attribute to SYS.
  5928. DIR sets the file attribute to DIR.
  5929. ARCHIVE=OFF means that the file has not been backed up
  5930. (archived).
  5931. ARCHIVE=ON means that the file has been backed up (archived).
  5932. The Archive attribute can be turned on by SET or
  5933. by PIP when copying a group of files with the PIP
  5934. [A] option. SHOW and DIR display the Archive
  5935. option.
  5936. F1=ON|OFF turns on or off the user-definable file attribute
  5937. F1.
  5938. F2=ON|OFF turns on or off the user-definable file attribute
  5939. F2.
  5940. F3=ON|OFF turns on or off the user-definable file attribute
  5941. F3.
  5942. F4=ON|OFF turns on or off the user-definable file attribute
  5943. F4.
  5944. ///3Examples
  5945. SET [PROTECT=ON]
  5946. Turns on password protection for all the files on the disk.
  5947. + You must turn on password protection before you can assign
  5948. passwords to files.
  5949. SET [PROTECT=OFF]
  5950. Disables password protection for the files on your disk.
  5951. A>SET MYFILE.TEX [PASSWORD=MYFIL]
  5952. MYFIL is the password assigned to file MYFILE.TEX.
  5953. B>SET *.TEX [PASSWORD=SECRET, PROTECT=WRITE]
  5954. Assigns the password SECRET to all the TEX files on drive B.
  5955. Each TEX file is given a WRITE protect mode to prevent
  5956. unauthorized editing.
  5957. A>SET MYFILE.TEX [RO SYS]
  5958. Sets MYFILE.TEX to Read-Only and SYStem.
  5959. ///2Default
  5960. A>SET [DEFAULT=dd]
  5961. Instructs the system to use dd as a password if you do not
  5962. enter a password for a password-protected file.
  5963. ///2Time-Stamps
  5964. Syntax:
  5965. SET [CREATE=ON]
  5966. SET [ACCESS=ON]
  5967. SET [UPDATE=ON]
  5968. Explanation:
  5969. The above SET commands allow you to keep a record of the time
  5970. and date of file creation and update, or of the last access and
  5971. update of your files.
  5972. ///3Options
  5973. [CREATE=ON] turns on CREATE time stamps on the disk in the
  5974. default or specified drive. To record the
  5975. creation time of a file, the CREATE option must be
  5976. turned on before the file is created.
  5977. [ACCESS=ON] turns on ACCESS time stamps on the disk in the
  5978. default or specified drive. ACCESS and CREATE
  5979. options are mutually exclusive; only one can be in
  5980. effect at a time. If you turn on the ACCESS time
  5981. stamp on a disk that previously had CREATE
  5982. time stamp, the CREATE time stamp is
  5983. automatically turned off.
  5984. [UPDATE=ON] turns on UPDATE time stamps on the disk in the
  5985. default or specified drive. UPDATE time stamps
  5986. record the time the file was last modified.
  5987. ///3Examples
  5988. A>SET [ACCESS=ON]
  5989.  A>SET [CREATE=ON,UPDATE=ON]
  5990. ///2Drives
  5991. Syntax:
  5992. SET {d:} [RO]
  5993. SET {d:} [RW]
  5994. Example:
  5995. A>SET B: [RO]
  5996. Sets drive B to Read-Only.
  5997. ///1SETDEF
  5998. Syntax:
  5999. SETDEF { d: {,d: {,d: {,d:}}}} {[ TEMPORARY = d: ] |
  6000. [ ORDER = (typ {,typ}) ]}
  6001. SETDEF [DISPLAY | NO DISPLAY]
  6002. SETDEF [PAGE | NOPAGE]
  6003. Explanation:
  6004. SETDEF allows the user to display or define up to four drives
  6005. for the program search order, the drive for temporary files, and
  6006. the file type search order. The SETDEF definitions affect
  6007. only the loading of programs and/or execution of SUBMIT
  6008. (SUB) files. SETDEF turns on/off the system Display and Console
  6009. Page modes. When on, the system displays the location and name
  6010. of programs loaded or SUBmit files executed, and stops after
  6011. displaying one full console screen of information.
  6012. ///2Examples
  6013. A>SETDEF
  6014.  Displays current SETDEF parameters.
  6015. A>SETDEF [TEMPORARY=C:]
  6016. Sets disk drive C as the drive to be used for temporary
  6017. files.
  6018. A>SETDEF C:,*
  6019. Tells the system to search for a program on drive C, then,
  6020. if not found, search for it on the default drive.
  6021. A>SETDEF [ORDER=(SUB,COM)]
  6022. Instructs the system to search for a SUB file to execute.
  6023. If no SUB file is found, search for a COM file.
  6024. A>SETDEF [DISPLAY]
  6025. Turns on the system display mode. Henceforth, the system
  6026. displays the name and location of programs loaded or submit
  6027. files executed.
  6028. A>SETDEF [NO DISPLAY] Turns off the system Display mode.
  6029. ///1SHOW
  6030. Syntax:
  6031. SHOW {d:}{[SPACE |LABEL |USERS |DIR |DRIVE]}
  6032. Explanation:
  6033. The SHOW command displays the following disk drive information:
  6034. Access mode and the amount of free disk space
  6035. Disk label
  6036. Current user number and
  6037. Number of files for each user number on the disk
  6038. Number of free directory entries for the disk
  6039. Drive characteristics
  6040. ///2Examples
  6041. A>SHOW
  6042. A>SHOW [SPACE]
  6043. Instructs the system to display access mode and amount of
  6044. space left on logged-in drives.
  6045. A>SHOW B:
  6046. Show access mode for drive B and amount of space left on
  6047. drive B.
  6048. A>SHOW B:[LABEL]
  6049. Displays label information for drive B.
  6050. A>SHOW [USERS]
  6051. Displays the current user number and all the users on drive
  6052. A and the corresponding number of files assigned to them.
  6053. A>SHOW C:[DIR]
  6054. Displays the number of free directory entries on drive C.
  6055. A>SHOW [DRIVE]
  6056. Displays the drive characteristics of drive A.
  6057. ///1SID
  6058. Syntax:
  6059. SID {pgm-filespec} {,sym-filespec}
  6060. Explanation:
  6061. The SID symbolic debugger allows you to monitor and test
  6062. programs developed for the 8080 microprocessor. SID supports
  6063. real-time breakpoints, fully mo,�nitored execution, symbolic
  6064. disassembly, assembly, and memory display and fill functions.
  6065. SID can dynamically load SID utility programs to provide
  6066. traceback and histogram facilities.
  6067. ///2Commands
  6068. Command Meaning
  6069. As (Assemble) Enter assembly language
  6070. statements
  6071. s is the start address
  6072. Cs{b{,d}} (Call) Call to memory location from SID
  6073. s is the called address
  6074. b is the value of the BC register
  6075. pair d is the value of the DE
  6076. register pair
  6077. D{W}{s}{,f} (Display) Display memory in hex and ASCII
  6078. W is a 16-bit word format
  6079. s is the start address
  6080. f is the finish address
  6081. Epgm-filespec (Load) Load program and symbol table
  6082. {,sym-filespec} for execution
  6083. E*sym-filespec (Load) Load a symbol table file
  6084. Fs,f,d (Fill) Fill memory with constant value
  6085. s is the start address
  6086. f is the finish address
  6087. d is an eight-bit data item
  6088. G{p}{,a{,b}} (Go) Begin Execution
  6089. p is a start address
  6090. a is a temporary breakpoint
  6091. H (Hex) Displays all symbols with
  6092. addresses in Hex
  6093. H.a Displays hex, decimal, and ASCII
  6094. values of a where
  6095. a is a symbolic expression
  6096. Ha,b Computes hex sum and difference
  6097. of a and b where
  6098.  a and b are symbolic expressions
  6099. Icommand tail (Input) Input CCP command line
  6100. L{s}{,f} (List) List 8080 mnemonic instructions
  6101. s is the start address
  6102. f is the finish address
  6103. Ms,h,d (Move) Move Memory Block
  6104. s is the start address
  6105. h is the high address of the block
  6106. d is the destination start address
  6107. P{p{,c}} (Pass) Pass point set, reset, and display
  6108. p is a permanent breakpoint address
  6109. c is initial value of pass counter
  6110. Rfilespec{,d} (Read) Read Code/Symbols
  6111. d is an offset to each address
  6112. S{W}s (Set) Set Memory Values
  6113. s is address where value is sent
  6114. W is 16 bit word
  6115. T{n{,c}} (Trace) Trace Program Execution
  6116. n is the number of program steps
  6117. c is the utility entry address.
  6118. T{W}{n{,c}} (Trace) Trace Without Call
  6119. W instructs SID not to trace
  6120. subroutines
  6121. n is the number of program steps
  6122. c is the utility entry address
  6123. U{W}{n{,c}} (Untrace) Monitor Execution without Trace
  6124. n is the number of program steps
  6125. c is the utility entry address
  6126. W instructs SID not to trace
  6127. subroutines
  6128. V (Value) Display the value of the next
  6129. available location in memory
  6130.  (NEXT), the next location after
  6131. the largest file read in (MSZE),
  6132. the current value of the Program
  6133. counter (PC), and the address of
  6134. the end of available memory (END)
  6135. Wfilespec,s,f (Write) Write the contents of a contiguous
  6136. block of memory to filespec.
  6137. f is finish address
  6138. X{f}{r} (Examine) Examine/alter CPU state.
  6139. f is flag bit C,Z,M,E or I.
  6140. r is register A,B,D,H,S or P.
  6141. ///2Examples
  6142. A>SID
  6143. CP/M 3 loads SID from drive A into memory. SID displays the
  6144. # prompt when it is ready to accept commands.
  6145. A>B:SID SAMPLE.HEX
  6146. CP/M 3 loads SID and the program file SAMPLE.HEX into memory
  6147. from drive B.
  6148. ///2Utilities
  6149. SID u,tilities, HIST.UTL and TRACE.UTL are special programs that
  6150. operate with SID to provide additional debugging facilities. The
  6151. mechanisms for system initialization, data collection, and
  6152. data display are described in the CP/M SID User's Guide.
  6153. The HIST utility creates a histogram (bar graph) showing the
  6154. relative frequency of execution of code within selected
  6155. program segments of the test program. The HIST utility allows
  6156. you to monitor those sections of code that execute most
  6157. frequently.
  6158. The TRACE utility obtains a backtrace of the instructions that
  6159. led to a particular breakpoint address in a program under test.
  6160. You can collect the addresses of up to 256 instructions
  6161. between pass points in U or T modes.
  6162. ///1SUBMIT
  6163. Syntax:
  6164. SUBMIT {filespec} {argument} ... {argument}
  6165. Explanation:
  6166. The SUBMIT command lets you execute a group (batch) of
  6167. commands from a SUBmit file (a file with filetype of SUB).
  6168. ///2Subfile
  6169. The SUB file can contain the following types of lines:
  6170. Any valid CP/M 3 command
  6171. Any valid CP/M 3 command with SUBMIT parameters ($0-$9)
  6172. Any data input line
  6173. Any program input line with parameters ($0 to $9)
  6174. The command line cannot exceed 135 characters.
  6175. The following lines illustrate the variety of lines which may
  6176. be entered in a SUB file:
  6177. DIR
  6178. DIR *.BAK
  6179. MAC $1 $$$4
  6180. PIP LST:=$1.PRN[T$2 $3 $5]
  6181. DIR *.ASM
  6182. PIP
  6183. <B:=*.ASM
  6184. <CON:=DUMP.ASM
  6185. <
  6186. DIR B:
  6187. ///2Execute
  6188. Syntax:
  6189. SUBMIT
  6190. SUBMIT filespec
  6191. SUBMIT filespec argument ... argument
  6192. Examples:
  6193. A>SUBMIT
  6194. A>SUBMIT SUBA
  6195. A>SUBMIT AA ZZ SZ
  6196. A>SUBMIT B:START DIR E:
  6197. ///2PROFILE.SUB
  6198. Everytime you power up or reset your computer, CP/M 3 looks for a
  6199. special SUBmit file named PROFILE.SUB to execute. If it does not
  6200. exist, CP/M 3 resumes normal operation. If the PROFILE.SUB file
  6201. exists, the system executes the commands in the file. This file
  6202. is convenient to use if you regularly execute a set of commands
  6203. before you do your regular session on the computer.
  6204. ///1TYPE
  6205. Syntax:
  6206. TYPE {filespec {[ PAGE | NOPAGE ]}}
  6207. Explanation:
  6208. The TYPE command displays the contents of an ASCII
  6209. character file on your screen.
  6210. [PAGE] Causes the console listing to be displayed in paged
  6211. mode; i.e., stop automatically after listing n lines
  6212. of text, where n normally defaults to 24 lines per
  6213. page.
  6214. [NOPAGE] Turns off Console Page Mode and continuously displays a
  6215. typed file on the screen.
  6216. ///2Examples
  6217. A>TYPE MYPROG.PLI
  6218. Displays the contents of the file MYPROG.PLI on your screen.
  6219. A>TYPE B:THISFILE [PAGE]
  6220. Displays the contents of the file THISFILE from drive B on
  6221. your screen twenty four lines at a time.
  6222. ///1USER
  6223. Syntax:
  6224. USER {number}
  6225. Explanation:
  6226. The USER command sets the current user number. The disk
  6227. directory can be divided into distinct groups according to a
  6228. "User Number." User numbers range from 0 through 15.
  6229. ///2Examples
  6230. A>USER
  6231. Enter User#:5
  6232. 5A>
  6233. The current user number is now 5 on drive A.
  6234. A>USER 3
  6235. 3A>
  6236. This command changes the current User Number to 3.
  6237. ///1XREF
  6238. Syntax:
  6239. XREF {d:} filename {$P}
  6240. Explanation:
  6241. XREF provides a cross-reference summary of variable usage
  6242. in a program. XREF requires the .PRN and .SYM files produced
  6243. by MAC or RMAC for input to the program. The SYM and PRN files
  6244. must have the same filename as the filename in the XREF command
  6245. tail. XREF outputs a file of type .XRF.
  6246. Examples:
  6247. A>XREF b:MYPROG
  6248. A>XREF b:MYPROG $P
  6249. å-�À�������������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH251082�����Y�l]!��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þ
  6250. ØÖþ
  6251. ÚôþØ®Í�Í*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Éå|Íçá}õÍðñæÆ�'Î@'_Ã�> Íø>
  6252. ÃøÕÍþÑ Ã�Õ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
  6253. $����������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4Å!�y·~Ê=�W�Õ!�x±Ê# ~#ÃÑÁåbx±ÊE {æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
  6254. Í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É> Í\�>
  6255. Í\�É·ÈÕÍ\�Ñß�*�"�!��"�ÃÀ� ÍŸ�#ÍŸ�Í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#åÍòÁÑÞÍ”�É{²ÈÕ> Í\�Ñ*/Í€�ØÕ>*Í\�ÑÃü
  6256. ERROR - FORM IS X,Y�
  6257. TYPE HISTOGRAM BOUNDS �
  6258. HISTOGRAM:
  6259. ADDR RELATIVE FREQUENCY, LARGEST VALUE = �
  6260. .INITIAL = �
  6261. .COLLECT = �
  6262. .DISPLAY = �
  6263. ....� !�6€ÃÌ Ã` !�6ÀÃÌ Ã` !�6€ÃÌ Ã` *�&�ëÍTÃ` !�6Ãû Ã` !�6 Ãû Ã` !�60Ãû Ã` *�&�ëÍTÃ` !�6�Ã* Ã` !�6Ã* Ã` !�6Ã* Ã` *�&�ëÍ� �’@����AA����„ �I$’DBD� $’I$€ˆ’BH„��A’"DH€��!"�„€"@ˆ������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title 'Wdrives.Asm'
  6264. ;------------------------------------------------------------;
  6265. ; Definition Module for the Floppies and Winchesters in ;
  6266. ; the system. ;
  6267. ; ;
  6268. ; Note: If You use Adaptec controller, You link ExtmemA.Rel ;
  6269. ; and if Xebec, You link ExtmemX.Rel to BNKBIOS3.SPR ;
  6270. ; This will done with the command: ;
  6271. ; SUBMIT GENWBIOS A for Adaptec ;
  6272. ; SUBMIT GENWBIOS X for Xebec ;
  6273. ;------------------------------------------------------------;
  6274. ; Latest update: 1985-11-15. PSW
  6275. ; Biosrevision: F
  6276. ;
  6277. ; For the RMAC assembler.
  6278. ;------------------------------------------------------------;
  6279. ; Answer in field #1 and/or in field #2 !! ;
  6280. ;------------------------------------------------------------;
  6281. True Equ -1
  6282. False Equ Not True
  6283. NetWork Equ False
  6284. ;------------------------------------------------------------;
  6285. ; Field #1 -- SuperJet. - ;
  6286. ; ;
  6287. SuperJet Equ False ; False indicates You;
  6288. ; ; must goto field #2.;
  6289. TwoWins Equ False ; False: 1 drive ;
  6290. ; ; True: 2 drives. ;
  6291. ; System configuration for SuperJet: ;
  6292. ; A: Winchester 1st part appr. 28800 KBytes ;
  6293. ; B: Winchester 2nd part appr. 29300 KBytes ;
  6294. ; C: Floppy 5" 1200 KBytes. ;
  6295. ; D: Floppy 5" 800 KBytes ;
  6296. ; The tape streamer does not have a logical device address. ;
  6297. ; If 2 winchesters: ;
  6298. ; E: Winchester 1st part appr. 28800 KBytes ;
  6299. ; F: Winchester 2nd part appr. 29300 KBytes ;
  6300. ;------------------------------------------------------------;
  6301. Page 66
  6302. If Not SuperJet
  6303. ;------------------------------------------------------------;
  6304. ; Field #2 -- Other configurations. ;
  6305. ; Here You must answer 6 or 7 questions: ;
  6306. ; 1: Do You want Verify after write on floppy ? ;
  6307. ; ;
  6308. Verify Equ True ; Verify after write.;
  6309. ; ;
  6310. ; 2: What kind of floppy system do You want ? (Only 1 true) ;
  6311. ; ;
  6312. M8 Equ False ; 8" 1200 KBytes ;
  6313. M5 Equ True ; 5" 1200 KBytes ;
  6314. Min96 Equ False ; 5" 800 KBytes ;
  6315. ; ;
  6316. ; 3: Do You have an external 8" floppy drive ? ;
  6317. ; Not supported with M8. ;
  6318. Jet8 Equ False ; True means YES ;
  6319. ; ;
  6320. ; 4: What kind of winchester controller ? ;
  6321. ; ;
  6322. Adaptec Equ True ; False = Xebec ;
  6323. ; ;
  6324. ; 5: How many winchester drives ? (One or two) ;
  6325. ; ;
  6326. TwoWins Equ False ; False = 1 drive ;
  6327. ; ;
  6328. ; 6: What kind of winchester do You want ? (Only 1 true) ;
  6329. ; Entries BlockSize;
  6330. Ro204 Equ False ; Rodime 204 1024 2K ;
  6331. Ro204E Equ False ; Rodime 204 E 2048 4K ;
  6332. Ro352 Equ False ; Rodime 352 512-1024 2K ;
  6333. XT1065 Equ False ; Maxtor XT-1065 2048 4K ;
  6334. XT1085 Equ False ; Maxtor XT-1085 2048 4K ;
  6335. CDC66 Equ False ; CDC 9415-66 2048 4K ;
  6336. CDC86 Equ False ; CDC 9415-86 2048 4K ;
  6337. Nec5126 Equ True ; Nec 5126 1024 2K ;
  6338. ; ;
  6339. ; 7: If Rodime 352 You must answer how directory entries. ;
  6340. ; ;
  6341. E512 Equ True ; False = 1024 ent. ;
  6342. ; ;
  6343. ;------------------------------------------------------------;
  6344. ;------------- No more questions below here -----------------;
  6345. Endif
  6346. Page
  6347. If SuperJet
  6348. Verify Equ True
  6349. M5 Equ True
  6350. M8 Equ False
  6351. Min96 Equ False
  6352. Ro204 Equ False
  6353. Ro204E Equ False
  6354. Ro352 Equ False
  6355. XT1065 Equ False
  6356. XT1085 Equ False
  6357. CDC66 Equ True
  6358. CDC86 Equ False
  6359. Nec5126 Equ False
  6360. Adaptec Equ True
  6361. E512 Equ False
  6362. Jet8 Equ False
  6363. Endif
  6364. ;----------------------------------------------------------------;
  6365. ; The byte called 'ReStep' is interpreted as follows: ;
  6366. ; ;
  6367. ; 1xxxxxxx ; No retry ;
  6368. ; 0xxxxxxx ; Retry 4 times ;
  6369. ; x1xxxxxx ; No retry a read of sector that contains;
  6370. ; ; a data error before error correction. ;
  6371. ; x0xxxxxx ; Reread before error correction ;
  6372. ; xxx1xxxx ; Disk has servo information. ;
  6373. ; xxx0xxxx ; No servo information. ;
  6374. ; xxxx0000 ; 3 msec step rate ;
  6375. ; xxxx0001 ; reserved (for servo) ;
  6376. ; xxxx0010 ; -"- ;
  6377. ; xxxx0011 ; -"- ;
  6378. ; xxxx0100 ; 200 usec buffered step ;
  6379. ; xxxx0101 ; 70 usec buffered step ;
  6380. ; xxxx0110 ; 30 usec buffered step ;
  6381. ; xxxx0111 ; 15 usec buffered step ;
  6382. ;----------------------------------------------------------------;
  6383. If Adaptec ; Adaptec:
  6384. If Ro204
  6385. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  6386. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  6387. Endif
  6388. If Ro204E
  6389. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  6390. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  6391. Endif
  6392. If Ro352
  6393. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  6394. Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
  6395. Endif
  6396. If XT1065
  6397. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6398. Reduce Equ 64 ; # of Kbytes to reduce from second winchester unit.
  6399. Endif
  6400. If XT1085
  6401. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6402. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  6403. Endif
  6404. If CDC66
  6405. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6406. Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
  6407. Endif
  6408. If CDC86
  6409. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6410. Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
  6411. Endif
  6412. If Nec5126
  6413. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6414. Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
  6415. Endif
  6416. Else ; Xebec
  6417. If Ro204
  6418. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  6419. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  6420. Endif
  6421. .�If Ro204E
  6422. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  6423. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  6424. Endif
  6425. If Ro352
  6426. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  6427. Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
  6428. Endif
  6429. If XT1065
  6430. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6431. Reduce Equ 60 ; # of Kbytes to reduce from second winchester unit.
  6432. Endif
  6433. If XT1085
  6434. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6435. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  6436. Endif
  6437. If CDC66
  6438. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6439. Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
  6440. Endif
  6441. If CDC86
  6442. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6443. Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
  6444. Endif
  6445. If Nec5126
  6446. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  6447. Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
  6448. Endif
  6449. Endif
  6450. Rate0 Equ 00000000b ; 3ms/6ms
  6451. Rate1 Equ 00000001b ; 6ms/12ms
  6452. Rate2 Equ 00000010b ; 10ms/20ms
  6453. Rate3 Equ 00000011b ; 15ms/30ms
  6454. DoublS Equ -1 ; Double sided
  6455. SinglS Equ 0 ; Single sided
  6456. Unit0 Equ 00000000b ; Physical Unit select 0
  6457. Unit1 Equ 00000001b ; Physical Unit select 1
  6458. Unit2 Equ 00000010b ; Physical Unit select 2
  6459. Unit3 Equ 00000011b ; Physical Unit select 3
  6460. Inch5 Equ 00001000b ; 5"-Floppy
  6461. Inch8 Equ 11010100b ; 8"-Floppy
  6462. DoublD Equ 00000000b ; Double density
  6463. SinglD Equ 00100000b ; Single density
  6464. If Adaptec ; Common area
  6465. Comm Equ 0B8h ; 64K - 2*9K = 46K = B800h
  6466. Else
  6467. Comm Equ 0BCh ; 64K - 2*8.5K = 47K = BC00h
  6468. Endif
  6469. If Adaptec
  6470. Contr1 Equ 00000001B ; Controller unit 1
  6471. Contr2 Equ 00000010B ; Controller unit 2
  6472. Contr3 Equ 00000100B ; Controller unit 3
  6473. WUnit1 Equ 00000000B OR Contr1 ; Winchester phys. unit 0 on Contr1
  6474. WUnit2 Equ 00100000B OR Contr1 ; Winchester phys. unit 1 on Contr1
  6475. WUnit3 Equ 00000000B OR Contr2 ; Winchester phys. unit 0 on Contr2
  6476. WUnit4 Equ 00100000B OR Contr2 ; Winchester phys. unit 1 on Contr2
  6477. WUnit5 Equ 00000000B OR Contr3 ; Winchester phys. unit 0 on Contr3
  6478. WUnit6 Equ 00100000B OR Contr3 ; Winchester phys. unit 1 on Contr3
  6479. Leav Equ 2 ; Interleave factor
  6480. LSecPerTrk Equ 72 ; No of logical sectors/track
  6481. Else
  6482. WUnit1 Equ 00000000B ; Winchester phys. unit 0 on Contr1
  6483. WUnit2 Equ 00100000B ; Winchester phys. unit 1 on Contr1
  6484. Leav Equ 7 ; Interleave factor
  6485. LSecPerTrk Equ 68 ; No of logical sectors/track
  6486. Endif
  6487. If E512
  6488. Ent Equ 512
  6489. AL1 Equ 0
  6490. Else
  6491. Ent Equ 1024
  6492. AL1 Equ 0FFh
  6493. Endif
  6494. If M8
  6495. Sign Equ '8'
  6496. Else
  6497. Sign Equ '5'
  6498. Endif
  6499. Extrn FdRead, FdWrit, FdLgin, FdInit
  6500. Extrn WRead, WWrit, WInit, WInitd, WLgin
  6501. Public @DTbl, ?Titel, @Commo
  6502. Cseg
  6503. @DTbl:
  6504. If NetWork
  6505. Dw WinA,WinB,FlA ; A:, B:, C:
  6506. Else
  6507. Dw FlA,WinA,WinB ; This order must not be changed.
  6508. ; Check boot-routine in
  6509. ; BIOSKRNL.Z80
  6510. Endif
  6511. If Min96
  6512. Dw 0 ; D: not installed
  6513. Else
  6514. Dw FlD
  6515. Endif
  6516. If TwoWins
  6517. Dw WinE,WinF ; E:, F:
  6518. Sign0 Equ '2'
  6519. Else
  6520. Dw 0,0
  6521. Sign0 Equ'1'
  6522. Endif
  6523. Dw 0,0 ; G:, H: not installed
  6524. If Jet8
  6525. Dw FlI,FlJ ; I:, J:
  6526. Else
  6527. Dw 0,0
  6528. Endif
  6529. Dw 0,0 ; K:, L: not installed Š Dw 0,0,0,0 ; M:, N:, O:, P: not installed
  6530. @Commo: Db Comm ;
  6531. Page
  6532. Dseg
  6533. ; Define WINCHESTER LOGICAL UNIT A: (Winchester boot else B:)
  6534. Dw WWrit ;;
  6535. Dw WRead ;;
  6536. Dw WLgin ;;
  6537. Dw WInit ;;
  6538. Db WUnit1 ;; Physical unit for controller Š Db 0 ;;
  6539. WINA: Dw 0 ;; No trans table
  6540. Db 0,0,0,0,0,0,0,0,0 ;;
  6541. Db 0 ;; Mediaflag
  6542. Dw WIN0 ;; Address to DPB
  6543. Dw 0 ;; Checksum None.
  6544. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6545. Dw 0FFFEh ;; DirBcb
  6546. Dw 0FFFFh ;; DtaBcb Not used
  6547. Dw 0FFFEh ;; Hash
  6548. Db 0 ;; Hash bank
  6549. ; Define WINCHESTER LOGICAL UNIT B: (Winchster boot else C:)
  6550. Dw WWrit ;;
  6551. Dw WRead ;;
  6552. Dw WLgin ;;
  6553. Dw WInitd ;;
  6554. Db WUnit1 ;; Physical unit for controller
  6555. Db 0 ;;
  6556. WINB: Dw 0 ;; No trans table
  6557. Db 0,0,0,0,0,0,0,0,0 ;;
  6558. Db 0 ;; Mediaflag
  6559. Dw WIN1 ;; Address to DPB
  6560. Dw 0 ;; Checksum None.
  6561. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6562. Dw 0FFFEh ;; DirBcb
  6563. Dw 0FFFFh ;; DtaBcb Not used
  6564. Dw 0FFFEh ;; Hash
  6565. Db 0 ;; Hash bank
  6566. If TwoWins
  6567. ; Define WINCHESTER LOGICAL UNIT E:
  6568. Dw WWrit ;;
  6569. Dw WRead ;;
  6570. Dw WLgin ;;
  6571. Dw WInitd ;;
  6572. Db WUnit2 ;; Physical unit for controller Š Db 0 ;;
  6573. WINE: Dw 0 ;; No trans table
  6574. Db 0,0,0,0,0,0,0,0,0 ;;
  6575. Db 0 ;; Mediaflag
  6576. Dw WIN0 ;; Address to DPB
  6577. Dw 0 ;; Checksum None.
  6578. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6579. Dw 0FFFEh ;; DirBcb
  6580. Dw 0FFFFh ;; DtaBcb Not used
  6581. Dw 0FFFEh ;; Hash
  6582. Db 0 ;; Hash bank
  6583. ; Define WINCHESTER LOGICAL UNIT F:
  6584. Dw WWrit ;;
  6585. Dw WRead ;;
  6586. Dw WLgin ;;
  6587. Dw WInitd ;;
  6588. Db WUnit2 ;; Physical unit for controller
  6589. Db 0 ;;
  6590. WINF: Dw 0 ;; No trans table
  6591. Db 0,0,0,0,0,0,0,0,0 ;;
  6592. Db 0 ;; Mediaflag
  6593. Dw WIN1 ;; Address to DPB
  6594. Dw 0 ;; Checksum None.
  6595. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6596. Dw 0FFFEh ;; DirBcb
  6597. Dw 0FFFFh ;; DtaBcb Not used
  6598. Dw 0F.FFEh ;; Hash
  6599. Db 0 ;; Hash bank
  6600. Endif
  6601. If M8 Or Jet8
  6602. ; Define 8" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:) / J:
  6603. Dw FdWrit ;;
  6604. Dw FdRead ;;
  6605. Dw FdLgin ;;
  6606. Dw FdInit ;;
  6607. Db Inch8+Unit0+DoublD ;; $FdXsl
  6608. Db 0 ;;
  6609. If M8
  6610. FlA: Dw 0 ;; No trans table
  6611. Else
  6612. FlJ: Dw 0 ;; No trans table
  6613. Endif
  6614. Db 0,0,0,0,0,0,0,0,0 ;;
  6615. Db 0 ;; Mediaflag
  6616. Dw F8D ;; Address to DPB
  6617. Dw 0FFFEh ;; Checksum vector set by GENCPM
  6618. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6619. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  6620. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  6621. Db 0 ;; Hash bank.
  6622. Endif
  6623. If M5
  6624. ; Define 5.25" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:)
  6625. Dw FdWrit ;;
  6626. Dw FdRead ;;
  6627. Dw FdLgin ;;
  6628. Dw FdInit ;;
  6629. Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  6630. Db 0 ;;
  6631. FlA: Dw 0 ;; No trans table
  6632. Db 0,0,0,0,0,0,0,0,0 ;;
  6633. Db 0 ;; Mediaflag
  6634. Dw F5Max ;; Address to DPB
  6635. Dw 0FFFEh ;; Checksum vector set by GENCPM
  6636. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6637. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  6638. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  6639. Db 0 ;; Hash bank.
  6640. Endif
  6641. If Min96 Or SuperJet Or M5
  6642. ; Define 5.25" 2x80x5x1024, 128 entries. Unit A: (Floppy boot else C:)
  6643. ; Unit D: (SuperJet)
  6644. Dw FdWrit ;;
  6645. Dw FdRead ;;
  6646. Dw FdLgin ;;
  6647. Dw FdInit ;;
  6648. Db Inch5+Unit0+DoublD ;; $FdXsl
  6649. Db 0 ;;
  6650. If Min96
  6651. FlA: Dw 0 ;; No trans table
  6652. Else
  6653. FlD: Dw 0
  6654. Endif
  6655. Db 0,0,0,0,0,0,0,0,0 ;;
  6656. Db 0 ;; Mediaflag
  6657. Dw F596D ;; Address to DPB
  6658. Dw 0FFFEh ;; Checksum vector set by GENCPM
  6659. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6660. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  6661. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  6662. Db 0 ;; Hash bank.
  6663. Endif
  6664. If M8 Or Jet8
  6665. ; Define 8" 1x77x26x128, 64 entries (IBM). Unit D:/ I:
  6666. Dw FdWrit ;;
  6667. Dw FdRead ;;
  6668. Dw FdLgin ;;
  6669. Dw FdInit ;;
  6670. Db Inch8+Unit0+SinglD ;;
  6671. Db 0 ;;
  6672. If M8
  6673. FlD: Dw Trans ;; Trans table
  6674. Else
  6675. FlI: Dw Trans ;; Trans table
  6676. Endif
  6677. Db 0,0,0,0,0,0,0,0,0 ;;
  6678. Db 0 ;; Mediaflag
  6679. Dw F8S ;; Address to DPB
  6680. Dw 0FFFEh ;; Checksum vector set by GENCPM
  6681. Dw 0FFFEh ;; Alloc vector set by GENCPM
  6682. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  6683. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  6684. Db 0 ;; Hash bank.
  6685. Cseg
  6686. Trans: Db 1,7,13,19,25,5,11,17,23,3,9,15,21 ;
  6687. Db 2,8,14,20,26,6,12,18,24,4,10,16,22 ;
  6688. Endif
  6689. Cseg
  6690. If M8 Or Jet8
  6691. ; DPB for 8" 2x77x8x1024, 256 entries.
  6692. F8D: Dw 64 ; Number of logical sect/track
  6693. Db 4,0Fh ; Blockshift and mask
  6694. Db 0 ; Extent mask
  6695. Dw 607 ; Max blocknumber
  6696. Dw 256-1 ; 256 Directory entries
  6697. Db 0F0h,0 ; Alloc vector to directory
  6698. Dw 256/4 ; Checksum size
  6699. Dw 2 ; Number of offset tracks
  6700. Db 0 ; Physical sector size
  6701. Db 0 ; Physical sector shift mask.
  6702. Db 0 ; Floppy
  6703. Db 8 ; No. of logical sectors/phys. sector.
  6704. Db 22 ; Read time out
  6705. Db 19 ; Write time out
  6706. Db -1 ; Double sided
  6707. Db Verify ; Verify after write
  6708. Db Rate0 ; Step rate
  6709. Db Inch8+DoublD ; Boot select
  6710. Db 0,0,0,0,0,0 ; Dummies
  6711. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  6712. F8S: Dw 26 ; No. of logical sectors/track.
  6713. Db 3,7 ; Blockshift and mask
  6714. Db 0 ; Extent mask
  6715. Dw 242 ; Max blocknumber
  6716. Dw 64-1 ; 64 Directory entries
  6717. Db 0C0h,0 ; Alloc vector to directory
  6718. Dw 64/4 ; Checksum size
  6719. Dw 2 ; Number of offset tracks
  6720. Db 0 ; Physical sector size
  6721. Db 0 ; Physical sector shift mask.
  6722. Db 0 ; Floppy
  6723. Db 1 ; No. of logical sectors/phys. sector.
  6724. Db 22 ; Read time out
  6725. Db 19 ; Write time out
  6726. Db 0 ; Single sided
  6727. Db Verify ; Verify after write
  6728. Db Rate0 ; Step rate
  6729. Db Inch8+SinglD ; Boot select
  6730. Db 0,0,0,0,0,0 ; Dummies
  6731. Endif
  6732. If M5
  6733. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  6734. F5Max: Dw 64 ; No. of logical sectors/track.
  6735. Db 4,0Fh ; Blockshift and mask
  6736. Db 0 ; Extent mask
  6737. Dw 607 ; Max blocknumber
  6738. Dw 256-1 ; 256 Directory entries
  6739. Db 0F0h,0 ; Alloc vector to directory
  6740. Dw 256/4 ; Checksum size
  6741. Dw 2 ; Number of offset tracks
  6742. Db 0 ; Physical sector size
  6743. Db 0 ; Physical sector shift mask.
  6744. Db 0 ; Floppy
  6745. Db 8 ; No. of logical sectors/phys. sector.
  6746. Db 22 ; Read time out
  6747. Db 19 ; Write time out
  6748. Db -1 ; Double sided
  6749. Db Verify ; Verify after write
  6750. Db Rate0 ; Step rate
  6751. Db Inch5+DoublD+11000000b ; Boot select
  6752. Db 0,0,0,0,0,0 ; Dummies
  6753. Endif
  6754. If Min96 Or SuperJet Or M5
  6755. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  6756. F596D: Dw 40 ; No. of logical sectors/track.
  6757. Db 4,0Fh ; Blockshift and mask
  6758. Db 0 ; Extent mask
  6759. Dw 394 ; Max blocknumber
  6760. Dw 128-1 ; 128 Directory entries
  6761. Db 0C0h,0 ; Alloc vector to directory
  6762. Dw 128/4 ; Checksum size
  6763. Dw 2 ; Number of offset tracks
  6764. Db 0 ; Physical sector size
  6765. Db 0 ; Physical sector shift mask.
  6766. Db 0 ; Floppy
  6767. Db 8 ; No. of logical sectors/phys. sector.
  6768. Db 22 ; Read time out
  6769. Db 19 ; Write time out
  6770. Db -1 ; Double sided
  6771. Db Verify ; Verify after write
  6772. Db Rate0 ; Step rate
  6773. Db Inch5+DoublD ; Boot select
  6774. Db 0,0,0,0,0,0 ; Dummies
  6775. /� Endif
  6776. If Ro204
  6777. ; Winchester: Rodime 204
  6778. SIGN1 Equ '2'
  6779. If Adaptec
  6780. SIGN2 Equ '3'
  6781. Else
  6782. Sign2 Equ '2'
  6783. Endif
  6784. WIN0:
  6785. Dw LSecPerTrk ; No of logical sectors/track.
  6786. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K) Š Db 0 ; EXTENT MASK
  6787. If Adaptec
  6788. Dw 5714 ; MAX BLOCKNUMMER
  6789. Else
  6790. Dw 5396
  6791. Endif
  6792. Dw 1024-1 ; DIR. ENTRIES
  6793. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  6794. Dw 8000H ; CHECKSUM SIZE (none)
  6795. Dw 1 ; OFFSET TRACKS
  6796. Db 0 ; Phys. sector size
  6797. Db 0 ; Phys. sector shift mask.
  6798. Db 1 ; Winchester 1st. part.
  6799. Db 4 ; No. of logical sector/phys. sector
  6800. Db 50 ; Read time out
  6801. Db 19 ; Write time out
  6802. Db 255-Leav ; Interleav (Inv)
  6803. Db 255-ReStep ; Retry & Buff step option
  6804. Db 255-1 ; No of cylinders Hbyte
  6805. Db 255-65 ; - " - Lbyte
  6806. Db 255-8 ; No of heads.
  6807. Db 255-0 ; Red. write cyl Hbyte
  6808. Db 255-132 ; - " - Lbyte
  6809. Db 255-0 ; Write precomp. cyl Hbyte
  6810. Db 255-0 ; - " - Lbyte
  6811. Db 255-11 ; ECC
  6812. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  6813. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  6814. Db 0 ; EXTENT MASK
  6815. If Adaptec
  6816. Dw 5799-(Reduce/2) ; MAX BLOCKNUMBER
  6817. Else
  6818. Dw 5477-(Reduce/2)
  6819. Endif
  6820. Dw 1024-1 ; DIR. ENTRIES
  6821. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  6822. Dw 8000H ; CHECKSUM SIZE (none)
  6823. Dw 1271 ; OFFSET TRACK
  6824. Db 0 ; PHYS. SECTOR SIZE
  6825. Db 0 ; PHYS. SECTOR SHIfT MASK
  6826. Db 2 ; Winchester 2nd part.
  6827. Db 4 ; No of logical sectors/phys. sector
  6828. Db 50 ; Read time out
  6829. Db 19 ; Write time out
  6830. Db 255-Leav ; Interleav (Inv)
  6831. Db 255-ReStep ; Retry & Buff step option
  6832. Db 255-1 ; No of cylinders Hbyte
  6833. Db 255-65 ; - " - Lbyte
  6834. Db 255-8 ; No. of heads.
  6835. Db 255-0 ; Red. write cyl Hbyte
  6836. Db 255-132 ; - " - Lbyte
  6837. Db 255-0 ; Write precomp. cyl Hbyte
  6838. Db 255-0 ; - " - Lbyte
  6839. Db 255-11 ; ECC
  6840. Endif
  6841. If Nec5126
  6842. ; Winchester: Nec 5126
  6843. SIGN1 Equ '2'
  6844. SIGN2 Equ '0'
  6845. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  6846. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K) Š Db 0 ; EXTENT MASK
  6847. If Adaptec
  6848. Dw 4949 ; MAX BLOCKNUMMER
  6849. Else
  6850. Dw 4675 ;
  6851. Endif
  6852. Dw 1024-1 ; DIR. ENTRIES
  6853. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  6854. Dw 8000H ; CHECKSUM SIZE (none)
  6855. Dw 1 ; OFFSET TRACKS
  6856. Db 0 ; Phys. sector size
  6857. Db 0 ; Phys. sector shift mask.
  6858. Db 1 ; Winchester 1st. part.
  6859. Db 4 ; No. of logical sector/phys. sector
  6860. Db 50 ; Read time out
  6861. Db 19 ; Write time out
  6862. Db 255-Leav ; Interleav (Inv)
  6863. Db 255-ReStep ; Retry & Buff step option
  6864. Db 255-2 ; No of cylinders Hbyte
  6865. If Adaptec
  6866. Db 255-43 ; - " - Lbyte
  6867. Else
  6868. Db 255-76
  6869. Endif
  6870. Db 255-4 ; No of heads.
  6871. Db 255-0 ; Red. write cyl Hbyte
  6872. Db 255-0 ; - " - Lbyte
  6873. Db 255-0 ; Write precomp. cyl Hbyte
  6874. Db 255-0 ; - " - Lbyte
  6875. Db 255-11 ; ECC
  6876. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  6877. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  6878. Db 0 ; EXTENT MASK
  6879. If Adaptec
  6880. Dw 5035-(Reduce/2) ; MAX BLOCKNUMBER
  6881. Else
  6882. Dw 5315-(Reduce/2)
  6883. Endif
  6884. Dw 1024-1 ; DIR. ENTRIES
  6885. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  6886. Dw 8000H ; CHECKSUM SIZE (none)
  6887. Dw 1201 ; OFFSET TRACK
  6888. Db 0 ; PHYS. SECTOR SIZE
  6889. Db 0 ; PHYS. SECTOR SHIfT MASK
  6890. Db 2 ; Winchester 2nd part.
  6891. Db 4 ; No of logical sectors/phys. sector
  6892. Db 50 ; Read time out
  6893. Db 19 ; Write time out
  6894. Db 255-Leav ; Interleav (Inv)
  6895. Db 255-ReStep ; Retry & Buff step option
  6896. Db 255-2 ; No of cylinders Hbyte
  6897. If Adaptec
  6898. Db 255-43 ; - " - Lbyte
  6899. Else
  6900. Db 255-76
  6901. Endif
  6902. Db 255-4 ; No. of heads.
  6903. Db 255-0 ; Red. write cyl Hbyte
  6904. Db 255-0 ; - " - Lbyte
  6905. Db 255-0 ; Write precomp. cyl Hbyte
  6906. Db 255-0 ; - " - Lbyte
  6907. Db 255-11 ; ECC
  6908. Endif
  6909. If Ro204E
  6910. ; Winchester: Rodime 204 E
  6911. SIGN1 Equ '4'
  6912. If Adaptec
  6913. SIGN2 Equ '6'
  6914. Else
  6915. Sign2 Equ '3'
  6916. Endif
  6917. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  6918. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K) Š Db 1 ; EXTENT MASK
  6919. If Adaptec
  6920. Dw 5624 ; MAX BLOCKNUMMER
  6921. Else
  6922. Dw 5311
  6923. Endif
  6924. Dw 2048-1 ; DIR. ENTRIES
  6925. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  6926. Dw 8000H ; CHECKSUM SIZE (none)
  6927. Dw 1 ; OFFSET TRACKS
  6928. Db 0 ; Phys. sector size
  6929. Db 0 ; Phys. sector shift mask.
  6930. Db 1 ; Winchester 1st. part.
  6931. Db 4 ; No. of logical sector/phys. sector
  6932. Db 50 ; Read time out
  6933. Db 19 ; Write time out
  6934. Db 255-Leav ; Interleav (Inv)
  6935. Db 255-ReStep ; Retry & Buff step option
  6936. Db 255-2 ; No of cylinders Hbyte
  6937. Db 255-128 ; - " - Lbyte
  6938. Db 255-8 ; No of heads.
  6939. Db 255-0 ; Red. write cyl Hbyte
  6940. Db 255-0 ; - " - Lbyte
  6941. Db 255-0 ; Write precomp. cyl Hbyte
  6942. Db 255-0 ; - " - Lbyte
  6943. Db 255-11 ; ECC
  6944. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  6945. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  6946. Db 1 ; EXTENT MASK
  6947. If Adaptec
  6948. Dw 5873-(Reduce/4) ; MAX BLOCKNUMBER
  6949. Else
  6950. Dw 5547-(Reduce/4)
  6951. Endif
  6952. Dw 2048-1 ; DIR. ENTRIES
  6953. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  6954. Dw 8000H ; CHECKSUM SIZE (none)
  6955. Dw 2501 ; OFFSET TRACK
  6956. Db 0 ; PHYS. SECTOR SIZE
  6957. Db 0 ; PHYS. SECTOR SHIfT MASK
  6958. Db/ 2 ; Winchester 2nd part.
  6959. Db 4 ; No of logical sectors/phys. sector
  6960. Db 50 ; Read time out
  6961. Db 19 ; Write time out
  6962. Db 255-Leav ; Interleav (Inv)
  6963. Db 255-ReStep ; Retry & Buff step option
  6964. Db 255-2 ; No of cylinders Hbyte
  6965. Db 255-128 ; - " - Lbyte
  6966. Db 255-8 ; No. of heads.
  6967. Db 255-0 ; Red. write cyl Hbyte
  6968. Db 255-0 ; - " - Lbyte
  6969. Db 255-0 ; Write precomp. cyl Hbyte
  6970. Db 255-0 ; - " - Lbyte
  6971. Db 255-11 ; ECC
  6972. Endif
  6973. If Ro352
  6974. ; Winchesterº Rodimå 352
  6975. SIGN1 Equ '1'
  6976. If Adaptec
  6977. SIGN2 Equ '1'
  6978. Else
  6979. Sign2 Equ '0'
  6980. Endif
  6981. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  6982. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K) Š Db 0 ; EXTENT MASK
  6983. If Adaptec
  6984. Dw 2699 ; MAX BLOCKNUMMER
  6985. Else
  6986. Dw 2549
  6987. Endif
  6988. Dw ENT-1 ; DIR. ENTRIES
  6989. Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
  6990. Dw 8000H ; CHECKSUM SIZE (none)
  6991. Dw 1 ; OFFSET TRACKS
  6992. Db 0 ; Phys. sector size
  6993. Db 0 ; Phys. sector shift mask.
  6994. Db 1 ; Winchester 1st. part.
  6995. Db 4 ; No. of logical sector/phys. sector
  6996. Db 50 ; Read time out
  6997. Db 19 ; Write time out
  6998. Db 255-Leav ; Interleav (Inv)
  6999. Db 255-ReStep ; Retry & Buff step option
  7000. Db 255-1 ; No of cylinders Hbyte
  7001. Db 255-50 ; - " - Lbyte
  7002. Db 255-4 ; No of heads.
  7003. Db 255-0 ; Red. write cyl Hbyte
  7004. Db 255-0 ; - " - Lbyte
  7005. Db 255-0 ; Write precomp. cyl Hbyte
  7006. Db 255-0 ; - " - Lbyte
  7007. Db 255-11 ; ECC
  7008. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  7009. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  7010. Db 0 ; EXTENT MASK
  7011. If Adaptec
  7012. Dw 2784-(Reduce/2) ; MAX BLOCKNUMBER
  7013. Else
  7014. Dw 2629-(Reduce/2)
  7015. Endif
  7016. Dw ENT-1 ; DIR. ENTRIES
  7017. Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
  7018. Dw 8000H ; CHECKSUM SIZE (none)
  7019. Dw 601 ; OFFSET TRACK
  7020. Db 0 ; PHYS. SECTOR SIZE
  7021. Db 0 ; PHYS. SECTOR SHIfT MASK
  7022. Db 2 ; Winchester 2nd part.
  7023. Db 4 ; No of logical sectors/phys. sector
  7024. Db 50 ; Read time out
  7025. Db 19 ; Write time out
  7026. Db 255-Leav ; Interleav (Inv)
  7027. Db 255-ReStep ; Retry & Buff step option
  7028. Db 255-1 ; No of cylinders Hbyte
  7029. Db 255-50 ; - " - Lbyte
  7030. Db 255-4 ; No. of heads.
  7031. Db 255-0 ; Red. write cyl Hbyte
  7032. Db 255-0 ; - " - Lbyte
  7033. Db 255-0 ; Write precomp. cyl Hbyte
  7034. Db 255-0 ; - " - Lbyte
  7035. Db 255-11 ; ECC
  7036. Endif
  7037. If XT1065
  7038. ; Winchesterº Maxtor XT-1065
  7039. SIGN1 Equ '5'
  7040. If Adaptec
  7041. SIGN2 Equ '8'
  7042. Else
  7043. Sign2 Equ '5'
  7044. Endif
  7045. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  7046. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K) Š Db 1 ; EXTENT MASK
  7047. If Adaptec
  7048. Dw 7199 ; MAX BLOCKNUMMER
  7049. Else
  7050. Dw 6799
  7051. Endif
  7052. Dw 2048-1 ; DIR. ENTRIES
  7053. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7054. Dw 8000H ; CHECKSUM SIZE (none)
  7055. Dw 1 ; OFFSET TRACKS
  7056. Db 0 ; Phys. sector size
  7057. Db 0 ; Phys. sector shift mask.
  7058. Db 1 ; Winchester 1st. part.
  7059. Db 4 ; No. of logical sector/phys. sector
  7060. Db 50 ; Read time out
  7061. Db 19 ; Write time out
  7062. Db 255-Leav ; Interleav (Inv)
  7063. Db 255-ReStep ; Retry & Buff step option
  7064. Db 255-3 ; No of cylinders Hbyte
  7065. Db 255-150 ;  - " - Lbyte
  7066. Db 255-7 ; No of heads.
  7067. Db 255-3 ; Red. write cyl Hbyte
  7068. Db 255-152 ; - " - Lbyte
  7069. Db 255-3 ; Write precomp. cyl Hbyte
  7070. Db 255-152 ; - " - Lbyte
  7071. Db 255-11 ; ECC
  7072. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  7073. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  7074. Db 1 ; EXTENT MASK
  7075. If Adaptec
  7076. Dw 7239-(Reduce/4) ; MAX BLOCKNUMBER
  7077. Else
  7078. Dw 6837-(Reduce/4)
  7079. Endif
  7080. Dw 2048-1 ; DIR. ENTRIES
  7081. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7082. Dw 8000H ; CHECKSUM SIZE (none)
  7083. Dw 3201 ; OFFSET TRACK
  7084. Db 0 ; PHYS. SECTOR SIZE
  7085. Db 0 ; PHYS. SECTOR SHIfT MASK
  7086. Db 2 ; Winchester 2nd part.
  7087. Db 4 ; No of logical sectors/phys. sector
  7088. Db 50 ; Read time out
  7089. Db 19 ; Write time out
  7090. Db 255-Leav ; Interleav (Inv)
  7091. Db 255-ReStep ; Retry & Buff step option
  7092. Db 255-3 ; No of cylinders Hbyte
  7093. Db 255-150 ; - " - Lbyte
  7094. Db 255-7 ; No. of heads.
  7095. Db 255-3 ; Red. write cyl Hbyte
  7096. Db 255-152 ; - " - Lbyte
  7097. Db 255-3 ; Write precomp. cyl Hbyte
  7098. Db 255-152 ; - " - Lbyte
  7099. Db 255-11 ; ECC
  7100. Endif
  7101. If XT1085
  7102. ; Winchesterº Maxtor XT-1085
  7103. If Adaptec
  7104. SIGN1 Equ '7'
  7105. SIGN2 Equ '3'
  7106. Else
  7107. Sign1 Equ '6'
  7108. Sign2 Equ '9'
  7109. Endif
  7110. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  7111. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K) Š Db 1 ; EXTENT MASK
  7112. If Adaptec
  7113. Dw 8999 ; MAX BLOCKNUMMER
  7114. Else
  7115. Dw 8499
  7116. Endif
  7117. Dw 2048-1 ; DIR. ENTRIES
  7118. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7119. Dw 8000H ; CHECKSUM SIZE (none)
  7120. Dw 1 ; OFFSET TRACKS
  7121. Db 0 ; Phys. sector size
  7122. Db 0 ; Phys. sector shift mask.
  7123. Db 1 ; Winchester 1st. part.
  7124. Db 4 ; No. of logical sector/phys. sector
  7125. Db 50 ; Read time out
  7126. Db 19 ; Write time out
  7127. Db 255-Leav ; Interleav (Inv)
  7128. Db 255-ReStep ; Retry & Buff step option
  7129. Db 255-4 ; No of cylinders Hbyte
  7130. Db 255-0 ; - " - Lbyte
  7131. Db 255-8 ; No of heads.
  7132. Db 255-4 ; Red. write cyl Hbyte
  7133. Db 255-2 ; - " - Lbyte
  7134. Db 255-4 ; Write precomp. cyl Hbyte
  7135. Db 255-2 ; -0� " - Lbyte
  7136. Db 255-11 ; ECC
  7137. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  7138. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  7139. Db 1 ; EXTENT MASK
  7140. If Adaptec
  7141. Dw 9410-(Reduce/4) ; MAX BLOCKNUMBER
  7142. Else
  7143. Dw 8887-(Reduce/4)
  7144. Endif
  7145. Dw 2048-1 ; DIR. ENTRIES
  7146. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7147. Dw 8000H ; CHECKSUM SIZE (none)
  7148. Dw 4001 ; OFFSET TRACK
  7149. Db 0 ; PHYS. SECTOR SIZE
  7150. Db 0 ; PHYS. SECTOR SHIfT MASK
  7151. Db 2 ; Winchester 2nd part.
  7152. Db 4 ; No of logical sectors/phys. sector
  7153. Db 50 ; Read time out
  7154. Db 19 ; Write time out
  7155. Db 255-Leav ; Interleav (Inv)
  7156. Db 255-ReStep ; Retry & Buff step option
  7157. Db 255-4 ; No of cylinders Hbyte
  7158. Db 255-0 ; - " - Lbyte
  7159. Db 255-8 ; No. of heads.
  7160. Db 255-4 ; Red. write cyl Hbyte
  7161. Db 255-2 ; - " - Lbyte
  7162. Db 255-4 ; Write precomp. cyl Hbyte
  7163. Db 255-2 ; - " - Lbyte
  7164. Db 255-11 ; ECC
  7165. Endif
  7166. If CDC66
  7167. ; Winchesterº CDC 9415-66
  7168. SIGN1 Equ '5'
  7169. If Adaptec
  7170. SIGN2 Equ '8'
  7171. Else
  7172. Sign2 Equ '5'
  7173. Endif
  7174. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  7175. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K) Š Db 1 ; EXTENT MASK
  7176. If Adaptec
  7177. Dw 7199 ; MAX BLOCKNUMMER
  7178. Else
  7179. Dw 6799
  7180. Endif
  7181. Dw 2048-1 ; DIR. ENTRIES
  7182. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7183. Dw 8000H ; CHECKSUM SIZE (none)
  7184. Dw 1 ; OFFSET TRACKS
  7185. Db 0 ; Phys. sector size
  7186. Db 0 ; Phys. sector shift mask.
  7187. Db 1 ; Winchester 1st. part.
  7188. Db 4 ; No. of logical sector/phys. sector
  7189. Db 50 ; Read time out
  7190. Db 19 ; Write time out
  7191. Db 255-Leav ; Interleav (Inv)
  7192. Db 255-ReStep ; Retry & Buff step option
  7193. Db 255-3 ; No of cylinders Hbyte
  7194. Db 255-157 ; - " - Lbyte
  7195. Db 255-7 ; No of heads.
  7196. Db 255-3 ; Red. write cyl Hbyte
  7197. Db 255-159 ; - " - Lbyte
  7198. Db 255-3 ; Write precomp. cyl Hbyte Obs
  7199. Db 255-159 ; - " - Lbyte Obs
  7200. Db 255-11 ; ECC
  7201. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  7202. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  7203. Db 1 ; EXTENT MASK
  7204. If Adaptec
  7205. Dw 7349-(Reduce/4) ; MAX BLOCKNUMBER
  7206. Else
  7207. Dw 6941-(Reduce/4)
  7208. Endif
  7209. Dw 2048-1 ; DIR. ENTRIES
  7210. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7211. Dw 8000H ; CHECKSUM SIZE (none)
  7212. Dw 3201 ; OFFSET TRACK
  7213. Db 0 ; PHYS. SECTOR SIZE
  7214. Db 0 ; PHYS. SECTOR SHIfT MASK
  7215. Db 2 ; Winchester 2nd part.
  7216. Db 4 ; No of logical sectors/phys. sector
  7217. Db 50 ; Read time out
  7218. Db 19 ; Write time out
  7219. Db 255-Leav ; Interleav (Inv)
  7220. Db 255-ReStep ; Retry & Buff step option
  7221. Db 255-3 ; No of cylinders Hbyte
  7222. Db 255-157 ; - " - Lbyte
  7223. Db 255-7 ; No. of heads.
  7224. Db 255-3 ; Red. write cyl Hbyte
  7225. Db 255-157 ; - " - Lbyte
  7226. Db 255-3 ; Write precomp. cyl Hbyte
  7227. Db 255-157 ; - " - Lbyte
  7228. Db 255-11 ; ECC
  7229. Endif
  7230. If CDC86
  7231. ; Winchesterº CDC 9415-86
  7232. SIGN1 Equ '7'
  7233. If Adaptec
  7234. SIGN2 Equ '5'
  7235. Else
  7236. Sign2 Equ '1'
  7237. Endif
  7238. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  7239. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K) Š Db 1 ; EXTENT MASK
  7240. If Adaptec
  7241. Dw 9224 ; MAX BLOCKNUMMER
  7242. Else
  7243. Dw 8711
  7244. Endif
  7245. Dw 2048-1 ; DIR. ENTRIES
  7246. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7247. Dw 8000H ; CHECKSUM SIZE (none)
  7248. Dw 1 ; OFFSET TRACKS
  7249. Db 0 ; Phys. sector size
  7250. Db 0 ; Phys. sector shift mask.
  7251. Db 1 ; Winchester 1st. part.
  7252. Db 4 ; No. of logical sector/phys. sector
  7253. Db 50 ; Read time out
  7254. Db 19 ; Write time out
  7255. Db 255-Leav ; Interleav (Inv)
  7256. Db 255-ReStep ; Retry & Buff step option
  7257. Db 255-3 ; No of cylinders Hbyte
  7258. Db 255-157 ; - " - Lbyte
  7259. Db 255-9 ; No of heads.
  7260. Db 255-3 ; Red. write cyl Hbyte
  7261. Db 255-159 ; - " - Lbyte
  7262. Db 255-3 ; Write precomp. cyl Hbyte
  7263. Db 255-159 ; - " - Lbyte
  7264. Db 255-11 ; ECC
  7265. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  7266. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  7267. Db 1 ; EXTENT MASK
  7268. If Adaptec
  7269. Dw 9482-(Reduce/4) ; MAX BLOCKNUMBER
  7270. Else
  7271. Dw 8955-(Reduce/4)
  7272. Endif
  7273. Dw 2048-1 ; DIR. ENTRIES
  7274. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  7275. Dw 8000H ; CHECKSUM SIZE (none)
  7276. Dw 4101 ; OFFSET TRACK
  7277.  Db 0 ; PHYS. SECTOR SIZE
  7278. Db 0 ; PHYS. SECTOR SHIfT MASK
  7279. Db 2 ; Winchester 2nd part.
  7280. Db 4 ; No of logical sectors/phys. sector
  7281. Db 50 ; Read time out
  7282. Db 19 ; Write time out
  7283. Db 255-Leav ; Interleav (Inv)
  7284. Db 255-ReStep ; Retry & Buff step option
  7285. Db 255-3 ; No of cylinders Hbyte
  7286. Db 255-157 ; - " - Lbyte
  7287. Db 255-9 ; No. of heads.
  7288. Db 255-3 ; Red. write cyl Hbyte
  7289. Db 255-157 ; - " - Lbyte
  7290. Db 255-3 ; Write precomp. cyl Hbyte
  7291. Db 255-157 ; - " - Lbyte
  7292. Db 255-11 ; ECC
  7293. Endif
  7294. Dseg
  7295. ?Titel: Db '80. ',Sign,'"-floppy '
  7296. If M8
  7297. Else
  7298. If M5
  7299. Db '1.2 MByte '
  7300. Else
  7301. Db '800 KByte '
  7302. Endif
  7303. Endif
  7304. Db Sign0,'x',Sign1,Sign2,' MBytes winchester '
  7305. If Adaptec
  7306. Db 'A'
  7307. Else
  7308. Db 'X'
  7309. Endif
  7310. Db '.',13,10,0
  7311. End
  7312. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå0åÃ"zw"|zà !aFå6c#6FáÍ���������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����Y�l]����Í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>
  7313. Í;Í!Íû@�€ÍÓ%Íí*ò}!€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Í‚
  7314. :¤w·úw!ÒxÍD!ÖxÍ‚
  7315. Ã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Ö!ÖŸÁ ò;Í
  7316. :²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ÉÃ
  7317. Íù"÷x*÷xõÿ |·òö !ûx/F><Í,;!ùxÍ!8yÍC"~w*÷x)>åo‡ŸgÑÍÂ;"vwÉÃ
  7318. :´w·ò
  7319. ÉR9
  7320. Í×%>ÍB'!ÄE>Í;Í%Íû@!<yúD><Í,;!:yÍS·úx
  7321. !³w6€!·w6�!{yÎD><,Í0;!yyÍS·òu
  7322. !·w6€ÉÃ{
  7323. Í”Í(ÉÃÚ ^#Vë"¸y*¸y^#Vë"¾y:¿y·úÙ *‡wå*¾y)))))Ñ~2²w*‡wå*¾y)))))Ñå*�w:«wåo‡Ÿg)))))ÑÑ> GÍA;:²w!æF– :´w·òü
  7324. *�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Ó
  7325. ÉÃè ^#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
  7326. �Í`;ÑÑ>GÍA;*~w÷ÿ:ñyåo‡Ÿg�Í`;Ñ~*�w+õå*®w)))))Ñå*°w
  7327. �Í`;Ññw!µw6€ÉÃP^#Vë"ôyR;Í×%!-DÍB$!�E>Í;Í!*ôyÍ;Í!!ˆE>Í;Í!Íû@RLÍ×%>ÍB'Íû@Í(ÉÃÂ^#Vë"öyRÍ×%>ÍB'*öyÍ;Í%!-E>
  7328. Í;Í%Íû@�™ÍÓ%Íí*ò–!€wÍ;Íû@!7E€wxÍ›:ÆÿŸ!8E€wõxÍ›:ÆÿŸÁ ò¿¯É>€ÉÃm¯2øy:�w2úy:úyo‡Ÿgë:øyo‡ŸgÍ<úl:øyo‡Ÿg#>åo‡ŸgÑÍ^|µÊ*�w:1�ø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Éå Í�áÉͪþÐÃÁͪþ"ÐÌ Í�Ã��
  7329. Later CP/M or MP/M Version Required$*Ê}É*�ë*Ê}{•ozœgÉÍö|·g}oÉ!\�É!l�É!€�ÉÃ��Ã*Ã:Í�áõ3>éÃ:ÍžÃ�!Lå*��éáõ3>éÍžK*� �é!Œå*��éÃ�ÍžÃ�ͤ Ã�ͤ
  7330. Ã� Í�·È>ÿÉ Ã� Ã�ÍžÃ�ͤÃ�ͤÃ�ͤÃ�Ã�ͤÃ�ͤÃ�ͤÃ�ͤÃ�ͤÃ�Ã�Ã�ͤÃ�Ã�ͲÃ�ͲÃ�ͲͤÃ�ͲÃ�Ͳÿ Ã�ͲÍž Ã�Ͳͤ!Ã�Ͳͤ"Ã�Ͳͤ#Ã�Ͳͤ$Ã�Í»ͤ%Ã�Í»ͤ(Ã�ͤ1Ã�^#V#åë^#VáÉÍ�ë"î>
  7331. ÃÞÍ�ë"î> ÃÞ> ÃÞÍ�ë"î>ÃÞÍ�{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Í$ñ�Ö
  7332. ÚíÃäÆ
  7333. õ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þ
  7334. ØÆ0·Éå!SC_¶w!KC~þÒI4Õ_�!;CÑsáÉáÈÃ<·ú<2NCG:OC�<2KC=øÂ<:;C·Â<Éõͯñ‡:;C·Ê‡!OC5!RC4Ê<:MCG:LCÊ•�!PC–ÍP>2QCÍÒÍ$!LC5¡É:MC!OC†<øþÐ_�!;C>†wþ
  7335. ØÖ
  7336. w>+ÃÄ!NC~5·>.ÈÍ
  7337. 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{Í
  7338. 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#þ
  7339. Â�#:kC·Êx#�Ú‰#!ZCx–ÊO#Ú‰#Í$ÃO#Íá'ÃO#þ £#ÊO#Å> Í$ÁÕ#þ µ#x¯#>Í$ÃO#þ ÂÀ#Í×#ÃO#þÀxÂÊ#>·ÊO#=õÍá'ñÃÊ#Ê$x!XC–Òì#ÅÍ$ÁÃ×#:iC·Ê÷#¸Ú$:XC¸È> Í$Ãì#>29{!7{ÃK'ÅÕåõ:iC·Ê+$!XC¾Ò+$> Í3$>
  7340. Í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É�![{1É�Ã.%O:¥C·yú+%!�åÑ9GÊ'%~#þ'Â%Ã%yÃ.%�õO:�C·ú=%�Æ%�͹%úF%{þÂN%*iC|µÊw%j&� Õå*iCë*XCÍ<#ëáÍ<Ñ> ÜÁ%>
  7341. ÜÁ%͹%> ôÁ%{=>'ÄÁ%ñÁ!��9·Ê¨%=õ~#þ'¡%{þ>'ÌÁ%ÍÁ%ñÃŒ%ùÅ{=>'ÄÁ%{·>bÌÁ%É*XC++|·ÉõÅÕå2ý{!û{Íï'áÑÁñɯÃÞ%>ÃÞ%>2|" |ë" |`i" |!�9"|!þ{Ãú%[|
  7342. ~# Âÿ%*[|~Öò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�:’|Ö
  7343. Ê€'ͳ'Ãr'Ãa'ò'!“|Íï'*�|¯–ò²'*�|5!`C6�!•|Íï':`C·Ê¯'*�|6�ÃŒ'ÉÍg,2’|:’|ÖÂà'!‚C"›|!��"Ÿ|!—|Íš=!XC6#6�!’|6
  7344. É:¥C·òî'!¢|Íï'É^#Vë"¨|!TC"®|*¨|"¬|!ª|ÍK1·ú%(!‚C"´|!��"¸|!°|Íš=·ò"(ÃÆ(:�C·òÆ(*¨|~Ö Ú?(*XC#"XCÃÆ(*¨|~Ö ÂS(!XC6#6�ÃÆ(:¥C·òÆ(*¨|~Ö Âu(*\C#"\C!ZC6#6�ÃÆ(*¨|~Ö
  7345. ÂÆ(*ZC#"ZC!ZC¯¾#žú—(!ZC6#6�*ZCå*kC#ÑÍ<|µÂÆ(!‚C"¾|!��"Â|!º|Íš=·úÁ(Íá'!`C6€É"Ä|Á!��9"Æ|!Ä|ÅÍæ(Á!
  7346. �9^�ùÅÉÎ|~# Âë(*Î|^#Vë|µÊ�)É*Î|�å*Ð|ëá
  7347. �Ír:*Ð|
  7348. �nb¯½œò5)*Ð|
  7349. �ë!Ó|>Í=;Ã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,·ú
  7350. ,:ÿ|!`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ë
  7351. Í� ÍeA
  7352. ÍeA!}^�r+s6 #6
  7353. !}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îÿëùÅ
  7354. w#ÂÞ6Á60#60! �9~ ·ò 7!�97>š?žÆ�'w#Âþ6-!�9~ÍR7Ê&7~#ÍR7Â7!
  7355. �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!
  7356. �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>2�Ã/<Åõ!�9Í�9ñÁÅõ Ê9!�9Í�9Å!�9ÍÄ9!�9�ëëͱ9!ðÿ4·ò&95!�9�ëÍ£9ÁÂ9ñÁ Â^9Ñ!�9ùëé!
  7357. �9Ü’9!
  7358. �9�ëw#Âq9Ñ!�9ùëé�ë~·ðëÍ’9áñ<õé7>š?žÆ�'w#•9É·Ž'w#¦9É7>š?žë†'w#ë#´9É�^{æ²w{æðW#ÂÈ9É�!ã9Ú=ë9ì9í9ï9����!�9MD^#V#Õ +
  7359. wÂþ9ÑùëéȇÃ
  7360. :È)Ã: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
  7361. Øi`N#F#^#Vë~ÒQ=q4#p+ëi`##s#rÉW=ÃãBs=ÃãB
  7362. FREE Request Out-of-Range$
  7363. 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
  7364. ÃeAæÆ0þ:Ú_>ÆÃ_>õÍm>ñÃm>åÍ]>áå|Í{>á}Ã{>þ
  7365. Ú¦>d¹Ô¨>
  7366. ͨ>�¹Ú³>‘ê>õxÍm>ñÉN È#~·ÈÅåÍ_>áÁü>!�?ͺ>*Ä}ë!�9{•_zœÂí>{·Úí>þ Ú?Íÿ>Í]>>#Í_>*Ä}øÿ>·È=^#V#åõë͇>ñáÃ?Í?>:åæþ Ò"?>?Í_>áÉå!…?ͺ>áå�ͺ>>=Í_>á^#Vë|·ÂW?}þÚN?.))@ú>#F>A€Ä?> #õþÂr?~þ >.Ä?~þ Ä?ñ=ÈÃc?ë^#V#ëÉ File: �
  7367. Traceback:�«?²?Â?Ì?×?ä?ñ?@ ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!öC~þÚN@3@ÃãB
  7368. 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 Í�Ã��
  7369. Insufficient Memory$
  7370. Invalid I/O List
  7371. 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. >���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2�����3������3����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������è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�������������������������������������������������������������÷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|��‡|��‹|�
  7372. ���Œ|�|Ž|�|��Ÿ|�� ¡|��®|����¤|¥|��¸|��¦|§|��Â|������.dat�������������������Ò|Ó|ë|������Ì|Í|õ|÷|����������û|ü|�� }���} }�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ñ}åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;**********************************************************
  7373. ;* *
  7374. ;* THIS MODULE DOES ONLY CONTAIN THE ADDRESSES *
  7375. ;* TO THE PHYSICAL PORTS ON THE JET CARD. *
  7376. ;* *
  7377. ;* POWER CONNECTION: *
  7378. ;* PIN 1 : +5 V *
  7379. ;* PIN 2 : +5 V *
  7380. ;* PIN 3 : GND *
  7381. ;* PIN 4 : GND *
  7382. ;* PIN 5 : +12 V *
  7383. ;* PIN 6 : -12 V *
  7384. ;**********************************************************
  7385. ; LATEST CHANGE: 1984-06-21. PSW.
  7386. PAGE 42
  7387. SIO1AD EQU 0 ; RS232C-MODEM/PRINTER - DATA
  7388. SIO1AC EQU SIO1AD+1 ; RS232C-MODEM/PRINTER - CONTROL/STATUS
  7389. SIO1BD EQU SIO1AD+2 ; RS232C-TERMINAL - DATA
  7390. SIO1BC EQU SIO1AD+3 ; RS232C-TERMINAL - CONTROL/STATUS
  7391. SIO2AD EQU 4 ; RS422-NETWORK - DATA
  7392. SIO2AC EQU SIO2AD+1 ; RS422/NETWORK - CONTROL/STATUS
  7393. SIO2BD EQU SIO2AD+2 ;
  7394. SIO2BC EQU SIO2AD+3 ;
  7395. ; SUPPORTED WITH 1,228,800 Hz
  7396. CTC0 EQU 8 ; CTC CHANNEL 0 - BAUDRATE SIO1A/TIMER
  7397. CTC1 EQU CTC0+1 ; CTC CHANNEL 1 - BAUDRATE SIO1B/TIMER
  7398. CTC2 EQU CTC0+2 ; CTC CHANNEL 2 - TIMER TO CTC3
  7399. ; DIVIDED BY TO 2 TO CHANNEL 3.
  7400. CTC3 EQU CTC0+3 ; CTC CHANNEL 3 - REALTIMECLOCK/COUNTER
  7401. ; GENERATES 10 Hz.
  7402. PIOAD EQU 0CH ; PIO A DATA - CENTRONICS DATA
  7403. PIOAC EQU PIOAD+1 ; PIO A CONTROL (WRITE ONLY)
  7404. PIOBD EQU PIOAD+2 ; PIO B DATA - CENTRONICS CTRL
  7405. ; + MODEM CTRL
  7406. ; BIT0 CEN. *BUSY
  7407. ; BIT1 CEN. *PAPER EMPTY
  7408. ; BIT2 CEN. *SELECT
  7409. ; BIT3 CEN. *FAULT
  7410. ; BIT4 CEN. *STROBE
  7411. ; BIT5 CEN. *ACK.
  7412. ; BIT6 PIO BUFFER DIRECTION CH. B
  7413. ; BIT7 PIO BUFFER DIRECTION CH. A
  7414. PIOBC EQU PIOAD+3 ; PIO B CONTROL (WRITE ONLY)
  7415. ; FLOPPY DISK CONTROLLER WD2797
  7416. FDCCMD EQU 10H ; COMMAND REGISTERS.
  7417. FDCSTA 4�EQU 10H ; STATUS REGISTER
  7418. FDTRK EQU 11H ; TRACK REGISTER
  7419. FDSEC EQU 12H ; SECTOR REGISTER
  7420. FDDATA EQU 13H ; DATA REGISTER
  7421. ; WD2797 COMMANDS:
  7422. WDRSTR EQU 00000011B ; RESTORE COMMAND: LOWEST STEP RATE,
  7423. ; NO. VER., UNLOAD HEAD.
  7424. WDSEEK EQU 00011100B ; SEEK COMMAND: VER. ON DEST. TRK.,
  7425. ; LOAD HEAD. MASK RATE.
  7426. WDFOIN EQU 11010000B ; FORCE INTERRUPT COMMAND: TEST WRITE
  7427. ; PROTECTION. GIVES STATUS BIT 6.
  7428. WDREAD EQU 10001000B ; READ SECTOR COMMAND: L=1, SINGL. REC,
  7429. ; NO DELAY. MASK SIDE.
  7430. WDWRIT EQU 10101000B ; WRITE SECTOR COMMAND: L=1,SINGL. REC,
  7431. ; NO DELAY,FB(DAM). MASK SIDE.
  7432. WDRADD EQU 11000000B ; READ ADDRESS COMMAND: NO DELAY.
  7433. ; MASK SIDE.
  7434. WDVER EQU 0FFH ; VERIFY (NO WD2797 COMMAND)
  7435. RATE0 EQU 00000000B ; 3ms/6ms
  7436. RATE1 EQU 00000001B ; 6ms/12ms
  7437. RATE2 EQU 00000010B ; 10ms/20ms
  7438. RATE3 EQU 00000011B ; 15ms/30ms
  7439. SIDE0 EQU 00000000B ; SIDE 0.
  7440. SIDE1 EQU 00000010B ; SIDE 1.
  7441. RDMSK EQU 10011101B ; READ MASK
  7442. WRTMSK EQU 11111101B ; WRITE MASK
  7443. VERMSK EQU 10011101B ; VERIFY MASK
  7444. SEKMSK EQU 10011001B ; SEEK MASK
  7445. PROM EQU 14H ; DISABLE BOOTPROM
  7446. WNSEL EQU 15H ; WINCHESTER SELECT
  7447. DMA EQU 18H ; DMA.
  7448. ; DMA COMMANDS:
  7449. DMRSET EQU 0C3H ; SOFTWARE RESET
  7450. DMENAB EQU 087H ; ENABLE DMA
  7451. DMDISA EQU 083H ; DISABLE DMA
  7452. WNWDAT EQU 19H ; WINCHESTER WRITE DATA
  7453. FDXSEL EQU 1AH ; FLOPPY EXTERNEL SELECT
  7454. ; BIT0-1: UNIT SELECT
  7455. ; xxxxxx00 ...
  7456. ; xxxxxx11.
  7457. ; BIT2: 5"/8" PHYSICAL SELECT
  7458. ; xxxxx0xx 5"
  7459. ; xxxxx1xx 8"
  7460. ; BIT3: 5"-MOTOR ON/OFF
  7461. ; xxxx1xxx ON
  7462. ; xxxx0xxx OFF
  7463. ; BIT4: 8"-MOTOR ON/OFF
  7464. ; xxx0xxxx ON
  7465. ; xxx1xxxx OFF
  7466. ; BIT5: DENSITY
  7467. ; xx0xxxxx DOUBLE
  7468. ; xx1xxxxx SINGLE
  7469. ; BIT6: SELECT 5"/8" VCO
  7470. ; x0xxxxxx 5"
  7471. ; x1xxxxxx 8"
  7472. ; BIT7: FREQUENCE
  7473. ; 0xxxxxxx 1 MHz
  7474. ; 1xxxxxxx 2 MHz
  7475. DOUBLS EQU 0FFH ; DOUBLE SIDED
  7476. SINGLS EQU 0 ; SINGLE SIDED
  7477. UNIT0 EQU 00000000B ; PHYSICAL UNIT SELECT 0
  7478. UNIT1 EQU 00000001B ; PHYSICAL UNIT SELECT 1
  7479. UNIT2 EQU 00000010B ; PHYSICAL UNIT SELECT 2
  7480. UNIT3 EQU 00000011B ; PHYSICAL UNIT SELECT 3
  7481. INCH5 EQU 00001000B ; 5"-FLOPPY
  7482. INCH8 EQU 11010100B ; 8"-FLOPPY
  7483. DOUBLD EQU 00000000B ; DOUBLE DENSITY
  7484. SINGLD EQU 00100000B ; SINGLE DENSITY
  7485. BNKMUX EQU 1BH ; BANK DMA MULTIPLEXER
  7486. ; BIT0-2: DEVICES
  7487. DMFDC EQU 00000000B ; DMA-FDC TRANSFER
  7488. DMSI2A EQU 00000001B ; DMA-SIO2A TRANSFER
  7489. DMSI2B EQU 00000010B ; DMA-SIO2B TRANSFER
  7490. DMWIN EQU 00000011B ; DMA-WINCHESTER TRANSFER
  7491. DMSI1A EQU 00000100B ; DMA-SIO1A TRANSFER
  7492. DMSI1B EQU 00000101B ; DMA-SIO1B TRANSFER
  7493. DMEXT1 EQU 00000110B ; DMA-EXTERN 1 TRANSFER
  7494. DMEXT2 EQU 00000111B ; DMA-EXTERN 2 TRANSFER
  7495. ; BIT3-4: MEMORY
  7496. DMBK11 EQU 00000000B ; BANK1 --> BANK1 TRANSFER
  7497. DMBK00 EQU 00001000B ; BANK0 --> BANK0 TRANSFER
  7498. DMBK10 EQU 00010000B ; BANK1 --> BANK0 TRANSFER
  7499. DMBK01 EQU 00011000B ; BANK0 --> BANK1 TRANSFER
  7500. ; BIT5: CPU-BANK-SELECT
  7501. BANK1 EQU 00000000B ; BANK1 (64K FOR CPU)
  7502. BANK0 EQU 00100000B ; BANK0 (48K FOR CPU)
  7503. ; BIT6-7: NC
  7504. SWITCH EQU 1CH ; READABLE SWITCH (FOR MONITOR PROM 3.0)
  7505.  ; 1=OFF , 0=ON
  7506. ; BIT0-2: FLOPPYTYPE
  7507. ; xxxxx000 5" SS 48-TPI (200 kBytes)
  7508. ; xxxxx001 5" DS 48-TPI (400 kBytes)
  7509. ; xxxxx010 5" DS 96-TPI (800 kBytes)
  7510. ; xxxxx011 5" DS 96-TPI (1232 kBytes)
  7511. ; xxxxx1xx 8" DS (1232 kBytes)
  7512. ; BIT3: CONSOLE BAUDRATE
  7513. ; xxxx0xxx 9600 BAUD
  7514. ; xxxx1xxx 19200 BAUD
  7515. ; BIT4: CONSOLE HANSHAKE
  7516. ; xxx0xxxx NO HANDSHAKE
  7517. ; xxx1xxxx HANDSHAKE
  7518. ; BIT5: TERMINAL TYPE
  7519. ; xx0xxxxx SERIAL
  7520. ; xx1xxxxx GRAPHIC
  7521. ; BIT6-7: BOOTNING
  7522. ; 00xxxxxx MONITOR
  7523. ; 01xxxxxx FLOPPY
  7524. ; 10xxxxxx WINCHESTER
  7525. ; 11xxxxxx NETWORK
  7526. WNRDAT EQU 1DH ; WINCHESTER READ DATA
  7527. WNSTAT EQU 1EH ; WINCHESTER STATUS
  7528. ; BIT0 - I/O
  7529. ; BIT1 - C/D
  7530. ; BIT2 - MSG
  7531. ; BIT3 - BUSY
  7532. ; BIT4 - REQ
  7533. FLSTAT EQU WNSTAT ; FLOPPY STATUS
  7534. ; BIT5 - SIDE1/0.
  7535. ; BIT6 - FLOPPY INT.REQ.
  7536. ; BIT7 - FLOPPY READY
  7537. ; OPTIONAL GRAPHIC TERMINAL WITH
  7538. ; WITH INTERRPUT DRIVEN HANDSHAKE
  7539. PIOGAD EQU 20H ; PIO A GRAPHIC PORT DATA OUT (DISPLAY)
  7540. PIOGAC EQU PIOGAD+1 ; PIO A GRAPHIC PORT CONTROL (WRITE ONLY)
  7541. PIOGBD EQU PIOGAD+2 ; PIO B GRAPHIC PORT DATA IN (KBD)
  7542. PIOGBC EQU PIOGAD+3 ; PIO B GRAPHIC PORT CONTROL (WRITE ONLY)
  7543. END
  7544. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4åÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  7545. 8 ùÆ
  7546. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  7547. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  7548. z³ |µ(uíSl"nÝåÝ!lÝåá�åÝá>ÿ<*lÝ^�ÝV§íR89 *nÝ^ÝV§íR8)*lÝ^�ÝV§íR"l*nÝ^ÝV§íR"n0Á*l+"l¸§(0�§(ÅOÍÁ›ÝáÉy§(ÅÍÁùÍÆ0�Éã~#ã·ÈOÍôå!�Ã
  7549. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  7550. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  7551. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ
  7552. CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev F.
  7553. �A…Íd:}§(0ÍÆThis program cannot run in Jet Net II.
  7554. �Ãp:|þ1(5ÍÆRequiers CP/M Plus Version 3.0 to execute.
  7555. �Ãp:~=þ8/ÍÆ
  7556. ERROR: Not compatible BIOS revision.
  7557. �ÃpþÍ�Í“¯2zÍd:þ(9þ(5ÍÆ
  7558. ERROR: Not compatible LOADER revision.
  7559. �ÃpÍ{Í�>2zÍdÍÆ
  7560. Function complete� Í�ÍÿÃ��:(G!+íÅ�í°Á###óÉÍÆ
  7561. Source drive name (or return for default) �>ÍÙ(~æ_ÖAþ8
  7562. Íë»Í�ÆA2DÖA_Í!Í�åÝáÝ~§(?þ(;ÍÆ
  7563. ERROR: You cannot store the loader on this unit.
  7564. �ÃpÍÆ
  7565. Source on < then type return �>ÍÙÂpÍÿÉ��Íe�ÍkþÍq¯2{:{þ8TÍÆ
  7566. ERROR: Possible incompatible disk format.
  7567. Type return to ignore.�>ÍÙÂpÍÿ•<2{:z·(ÍyÍu·È�ÍÆ
  7568. ERROR: Invalid drive name (Must be A through P)�ÉõÍ]ñ_Í�þÀÍÆ
  7569. ERROR: Selected disk not on system.���2tO> �>
  7570. �> > 
  7571. > >>2ríCt2rÃ�É· ͸
  7572. ‚͸
  7573. >ÍÙþ ñ~˯o& ÍìÃL ÉH ŽE ��Ä͸
  7574. Òͽ
  7575. Ã�ÍS Ã�͸
  7576. Í. ÍÜɽ͸
  7577. |͸
  7578. *Ís
  7579. ͸
  7580. ‰͸
  7581. * Ís
  7582. ͸
  7583. –͸
  7584. *"Ís
  7585. ͸
  7586. £͸
  7587. *$Ís
  7588. ͸
  7589. °͸
  7590. *&Ís
  7591. ͸
  7592. ÉÆ͸
  7593. :(Gí!1ÅÕåÍÿáÑÕå͸
  7594. áÑë� ë~Õ �åÍm áÑÁÜÉM͸
  7595. Í. ÉõÍh
  7596. ñËG(õIÍñËO(õOÍñËW(õBÍñË_(õSÍñËg(õXÍñÉ:2!  �GýG"+~2-æ2&#~2.æÀ2'~æ 2(~æ 2)~æ2*!æ�ý �í°É:&!©Í‚
  7597. !U �í°:-ËÊ^
  7598. :'!�͂
  7599. !UN�í°:(!|Í‚
  7600. !U7�í°:)!cÍ‚
  7601. !Ue�í°:*!JÍ‚
  7602. !U|�í°Íc ú͸
  7603. É ÅÍÁùÉæ�åë ëá)0øÉ�¾
  7604. #U�í°Éí͸
  7605. Ä͸
  7606. ÍÒ{͸
  7607. É2_]͸
  7608. U͸
  7609. É Ã�ÍÏ͸
  7610. >ÍÙÈ+5í°G!6~þa8˯w#õ¯20!®6:5O¾ # (õ~Ë #~§(äË(÷#~§ Û1Í•
  7611. ý
  7612. æ21y25íS3:(G!í:5§(ÝOí[3~þ ( þ$( ¾ "# îx22y§(Xþ/Âe  Ê y25íS3 (¦~þ$# ú»!ãí[3:5O¾ # ÷~ËÊ ~Ë #~§Ê Ë(ö#~§ Óà æ20:2G:(�<O!( �Gý~G:1§(!=(=(=(=(=(=(à Ë@Ê ËHÊ Ë@Ê :0§(ËXÊ xæG:0æþ°wA!��7ËËú:1‡ÕÝáþ 0_�ÝÝu�Ýtý
  7613. Ö
  7614. ‡_�ÝÝu�ÝuÝtÝtý
  7615. !Å6 #ûÁ�ñÉÍ> Íc ú͸
  7616. a͸
  7617. >ÍÙÈ+Qí°G!R~þa8˯w#õ:(G!í:QOR~þ ( þ$( ¾ # îx22y§( Êœ ~þ$# úÓ:(�<22ͪ Íò ‡͸
  7618. > ÍÙÊS +Qí°G!R~þa8˯w#õ:-ËÊ® :QORy§Ê~  Ê¥ �!©þB(!!�þD(!|þH(!cþS( !JþPÂ¥ x2U þ=Â¥  (líS3y2Q:QOí[3~þÿÊ¥ Ý!&Ýw�#~þ (ù¾ #(  ô#ýÑ (
  7619. þ, È Ãö :-æàݶ�*+w#¯Ý¶ݶݶݶwý áÍ•
  7620. ÃS ¥Í•
  7621. ý ˆÍ•
  7622. ý
  7623. CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev F.
  7624. L...Logical Assignment
  7625. H...Hardware Setups
  7626. E...Exit
  7627. $ Your choice? $Parameters successfully stored
  7628. $$Physical Devices:
  7629. I=Input, O=Output, S=Serial, X=Xon-Xoff, B=Baudrate soft setup
  7630. $
  7631. Logical Assignments for this system:
  7632. $
  7633. Hardware Setup for this system:
  7634. $$
  7635. CONIN: = $
  7636. CONOUT: = $
  7637. AUXIN: = $
  7638. AUXOUT: = $
  7639. LST: = $
  7640. Current Assignments:
  7641. $
  7642. Give new attachment or <RET> $
  7643. Error in attachment $
  7644. Give new assignment or <RET> $
  7645. Error in assignment $Write error $ $���$
  7646. Give physical device name or <RET> $
  7647. Give setup string or <RET> $
  7648. Error! Can look like this: B=75/1200,H=NO,D=6,S=2,P=NONE $
  7649. Device name not found $
  7650. Dev5�ice...:
  7651. Baudrate.:
  7652. Handshake:
  7653. Databits.:
  7654. Stopbits.:
  7655. Parity...:
  7656. $
  7657. You cannot modify this device $� NONE 50 75 110 134 150 300 600 1200 1800
  7658. 2400 3600 4800 7200 9600 19200 38400 7680075/12001200/75ÿ� NONE EVEN ODDÿ 1.5 1 2ÿ� NO YESÿ� 5€ 6@ 7À 8ÿCONIN:=€CONOUT:=�AUXIN:=‚AUXOUT:=ƒLST:=„CON:=…AUX:=†�XON‘XOFF�� $ $ $ $ $ $ $ $����������ÿ������������������������������������������������������������������M= E����: Ds 80H ; BUFFERT F\R SECTOR 0 ******************* ; 6,S=2,P=NONE $' f,0 ���������������������������������������������������~��~��������U"�������� EQU >0DE3�E' Setup.Z80������������������������~åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÞCOPYRIGHT (C) 1980 DIGITAL RESEARCH �������������������������������������������������������������������������������������������Y�l]RELIRLFATAL ERROR$l$l1ðÍ
  7659. ͺ!"°!Î6�ÍÍ“*°~þ=ÂÞ:¾!¿¶ÒÔøÍ£
  7660. !¸6�Í:¸/Ò:·Ò:¾!¿¶ÒþøÍ£
  7661. !¸6Ã:º!¶¶!¹¶/ÒøÍ£
  7662. Í<Íù ͧÍ��ûv!
  7663. s+p+q> �Í�"´´Í€Ú�*´>¦!
  7664. ¾Âq*å�*´ DM*
  7665. ëÍ1Òq>É> ´Í�ë+s#rÃ=>�É!r+s+q+ÑÁq+Áp+qÕ> Í�"´!6�> !¾ÚÂ*&�ë*´6�!4¦:æ! ¶*´w* �å*´ ë* DMá
  7666. -Ââ�*´ å*ëás#r*´"Í€Ò*"É:·Ò*. Tu
  7667. -Â". u
  7668. -Â2:~þ Âl:·Ò\.~Š
  7669. -ÂQÃl.~‡
  7670. -ÂduÍp. du
  7671. -Â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Í€þÿÂ&�Í£
  7672. :22ͧÉ!s+q+ÑÁqÕ*M*ëÍ�"¬Í€Ÿ®õÍ€ŸÁH±Òm*DMÍé¬Í€€�Í%å*&�Á "™!˜6�ÉÍ|*´#:Äw*´##:Åw�*´ :ÆwÉ!ý6!Ã6Í\2!ÖÆÿŸõ:!ÖÆÿŸÁH¡ÒÕ÷:!þÂå!Ñ6l+6*ÐëÑÍ*ÒöÍ�É!ý6Í\þÊÃüÉ�*´ ^#Vë""!3"$"Íë!ÿÿÍoÚ2øÍ£
  7673. :<þ ÂJ.<‡
  7674. -ÂB3Íâ!ü6#6�!�6å*›ëá#s#r!Ç6Í\þÊwÃl!ü6�É!Ç6!ý6�Í\þÊ’ÇÉ. 
  7675. -›É!&6:Ø!&¾ÚÌ:&=O�!Ù NÍ,:&<2&©É*ØëÙÍ*õÍpÁH¡Òþ*´#NÅ*´##�å*´ ^áNÍ0ÃJÍ­ÐÅ™Í1Ò ìÍGͤ›Í£
  7676. ÐÅ
  7677. <_ØÍ1ÒD*Äå*ÅM*ÆëÍ0ÉÃGÍ÷ÃþÉ!'q:ÀÒw*Ëå*ÌM�Í0*–"™!˜6Í}!À6�É:'Ò„ÍÍÇÍ­ÐÅœÍ1Ò˜É*ÐëÑÍ*õ͇ÁH¡ÒÅ�*´ >�͘Ò¿ÍÍ÷Ãß:'/ÒÜ*Äå*ÅM*ÆëÍ0Í}ÉÐÅ
  7678. <_ØÍ1ÒòÉ�ÍKÃàÉ!Ë6�#6�#6�:þ  .‡
  7679. - ŊÍ12(Íâ:(Ò €�Å€�ÍT}ÒL :€�2Ë:��2Ì!:˾Êy :Ë2Í€þÿÂy àÍ£
  7680. :Ì22!��"¬"®*–"™!˜6ÉÍû!Ï6�:¿Òè *°")*Á"°Í*ÍK:¼ÒÔ Í*:Øþ�ÂÑ !Ø6#6lÍà:ÏÒâ *)"°Éï Ãø !Ù6l+6!Ð6�ÍàÉÍ” :ÎÒ
  7681. É�ÍÃù ÉðÍG.€€�
  7682. -Â
  7683. !"°!\�"²!�"þ*þ^#Vë"�É $!^q> !^¾Ú]
  7684. :^Æ0OÍ,Ãh
  7685. :^Ö
  7686. ÆAOÍ,É!_q:_æøOÍD
  7687. :_æOÍD
  7688. É!ap+q>ÿ`ÍùMÍi
  7689. !`Í\MÍi
  7690. É!cp+q*bDMÍGÍ��É!ep+q!dÍ\ë+ÕÍJÑÍ<É!hr+s+q*f&�4 NÍ,*gDM͵
  7691. DMÍ„
  7692.  Í,É*3&�+) >Íú>�ÍlµÖŸ!C¶Ò9 Í< Í,*3&�+) ^#V*3MÍÐ
  7693.  Í,É!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ëÍÐ
  7694. É!k6:;!k¾Ú‡ :k=O�!< NÍ,!k4Âg  Í,É!lq*¢’' :lw*¢#"¢ë! Í›ÚÓ ’'Å* DMTÍ{* ë!€�Í*¦"¦!��"¢É!ns+q:ÇÒä ͪ :n!¤†O>¹Ò !¤>–O:n‘2n5O!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:ýÒý É:¶Ò*Íø
  7695. *uMÍi
  7696.  Í,*3&�+) N#F+q#p!C6�:¸Ò?�ÍÔ *uMÍY É!vqÍú "w:ýÒRÉ:¶Ò•Íø
  7697. *vM*wëÍÐ
  7698. *3&�+) N#F+q#p*3&�+) >Íú>ÍlµÖŸ2C:¸Ò´ÍÔ *vMÍÔ *wDMÍg É!yq:yÖŸ/õ:yÖÆÿŸÁH¡ÒÓÍ >!y¾ÚßÍ# :yþÂ:üÒ:�þÊÍÒÿÃîÃ:˜þÊÍÒÃ:yþÂ8*;Ñ<
  7699. -Â*:;2Ð:ýÒ@É:¶ÒÅÍ<!C6*y&�>) N#FÍG>!y¾ÚkÍb :yÖŸ/õ:yÖÆÿŸÁH¡Ò…ÍV :yþ ¦:823*3&�+) å*9ëás#r:yþÂÅ!��"+"-"/"1!36Í<:ºÒà:yþ�ÂàÍ<@
  7700. ÍGÍb :º!¹¶Òù:yþÂùÍ<Íb :¸ÒI:yþÒ/ÍÔ *yMÍÔ :yþÚ#Í~ >!y¾Ú/Í� :yþÂI:¤þ�ÊI�ÍÔ Ã7:·Ò[:yþ�Â[Í¿ ÉÍþ�ÂoÍí >ÉáÍ2zO>�¹ÒŽ*zMÍ@:zÆÉáÍ2z*zM͵:zÉÉ�,=�>)-ÿ,)ÿ,>ÿ,=�ÿ*°#"°É!|p+q*{~þÿÊå*°å*{Á
  7701. ¾ÂÛ>�É*{#"{ÃÂ>ÉÍ´*°~Ö>ÖŸõ~Ö,ÖŸÁH±Ò
  7702. !½6Ã)!\�"²°Í"°ë!þÿÍoÚ)øÍ£
  7703. É!¼6�!Ø6�Í´£ͼÒi*°å*Ø&�Ù Ñw:Ø<2ØþÚcøÍ£
  7704. Í´Ã7*°~þ-Âw!¼6*°~þ)Â…!Ï6É:¿Ò“øÍ£
  7705. !¿6*°"Á*°~þ)ÊÍ*:Øþ�º!À6ÃØ*ØëÙÍ*ÚØÙÅ*Øå���Í„:¼ÒôÍ*:Øþ�Âô!Ø6!Ù6lªͼÒøÍ£
  7706. ÞÉ!¾6*°~þ>ʤ*°#"}!½6�Í*:Øþ�Â3øÍ£
  7707. *°~þ=ÂX!»6*°#"}Íè:½ÒX!��"}*ØëÙÍ*Ò€�*´ å*}ëás#r*´>€¶wÑÙÅ*Øå*}ëÍ„­ͼÒ¡øÍ£
  7708. Ã ÉÍ´*°~þ]Ê*°~þDÂÂ!¶6Ãû*°~þIÂÓ!·6Ãû*°~þMÂä!¹6Ãû*°~þPÂõ!º6ÃûøÍ£
  7709. Í´èÉ!q!¾6�!¿6�*�"Í´!"²°Í"°ë!þÿÍoÚ8øÍ£
  7710. >�°Í�µÂJ!¢"°°ͼÒ�*°~þ(Âc͆Ç*°~þ<ÂrÍÇ*°~þ[Â�Í¥ÇøÍ£
  7711. Í´ÃJ*°~þ�ž!Î6ù*°~Ö=ÖŸõ:/ÁH¡Ò¹øÍ£
  7712. É!Î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É{áã_
  7713. ¾ÂC#Â5>ɯÉ$!ßp+q!à6> !à¾ÚŒ*à&�ë*Þ~þ Êx*à&�ë*ÞNÍ,:àþÂ….Í,!à4ÂQÉ!är+s+p+q*áDMÍG*ãDMÍFEÍ£
  7714. É!ës+p+q+ÑÁp+q+Áp+qÕÍWÒÏ�Í£
  7715. !��"Ü>€çÍ�ë+s#r!€ÿÍoµÊM*åDMÍ`:ëþ�Â$*éDMÍ�O>�¹Ò!>�ÜÍ�µÂ •Í£
  7716. Ã!ÉÃ9*éDMÍ O>�¹Ò9¥Í£
  7717. €�*å"å*Ü#"ÜÃÕ€�Í`É!ñr+s+p+q+ÑÁp+qÕ*ìå*îå*ðDM�Í®*ÜÉ!÷r+s+p+q+ÑÁp+qÕ*òå*ôå*öDMÍ®É!ùp+q*øDMÍp!ú6 > !ú¾ÚÎ*ú&�ë*ø6�!ú4²*øDMÍ°þÿÂáÃÍ£
  7718. É!üp+q �*û 6� �*û 6�*ûDMÍ€þÿÂ*ûëÒÍ�É!þp+q*ýDMÍÀþÿÂ+¶Í£
  7719. É!ÿq*ÿ&�ëÍæÉ Í,
  7720. Í,É!p+q*�ë ÍæÉ�� ÍéÉ!p+q*ëÍæÉ!p+q*ëÍéÉ!p+q*ëÍéÉ! p+q*ëÍéÉ! p+q*
  7721. ëÍéÉ! 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
  7722. $����������ÿÿ�������������������������������������������������������������������������������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: $å6�çCOPYRIGHT (C) 1980 DIGITAL RESEARCH �������������������������������������������������������������������������������������������Y�l]?��� ��OVL
  7723. LINKING $
  7724. $ 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Í}É:ˆÒ
  7725. *.:#"n;å*r;Á "–;å*š;Á "¾;å*Â;Á "æ;*‰+"¬:*‰"®::ˆÒ,*ê;ë*æ;"°:Ã3*.:#"°:*‹+"Û:*‹"Ý:*‰ë*°:"ß:*�+"
  7726. ;*�" ;*‹ë*ß:";*�+"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;*‰+"¬:*‹+"Û:*�+"
  7727. ;*�+"9;!�"²:"á:";"?;!��"´:"ã:";"A;É:�9þ�ÂÉ*b:É:�9=o&�))�9 � ^#VëÉ!<p+q!<6�>!<¾Ú4*<&�^<) ë<Íž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#~ÒÎÍòͬ . ":\�
  7728. -ÂÙ:+:þ Âù.+:‘
  7729. -Âñ:Ž9Ò”ÍÈ":Í5¡ÍÈ*.:~þ=Âͬ :Ž9Ò(Íæ'*.:~Ö(ÆÿŸ*.:õ~Ö)ÆÿŸÁH¡Ò^*.:~þ,ÊNÍDͬ :Ž9Ò[Íæ'Ã(:Ž9ÒvÍC(Í)!o96Í>Í5É!†B".:ͬ . ":\�
  7730. -ˆ*.:~þ=Ÿͬ ï.+:¤
  7731. -§:Ž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å*.:#ë‚�á
  7732. -ÂÆ Ͳ
  7733. ͲÉ!‡B".:.€†B€�
  7734. -Âç*.:~þ�Ê*.:~þ&ÂÍœ*.:#".:ÃïÉ =.:<>[],()?$! <q: <þ Ò,> É: <ÖaO>¹Ú@: <æ_2 <: <É!ˆB"!<.:!<Íž8Úƒ*!<NÍOͲ*!<~þ&Ây Ͳ
  7735. Ͳ*Ͳ*!<#"!<ÃJÍâ6É!#<6�> !#<¾Ú²*#<&� :<¾Â«>É!#<4Â�>�É*.:#".:*.:NÍ2<þ&ÊÌÉõÉ͵:<þ Âá͵ÃÓÉ!<6 !%<6�+6ÿ:%<þÒ
  7736. :%<þ  !<6�͸ Ãï!\�6�ÍÐÍŠÒ !ÿÿÉ!%<6�ÍŠÚ> :%<þÚ5 !ÿÿÉ͸ ͵Ã" :<þ:„ :\�Ö�ÖŸõ:%<ÖÖŸÁH¡Úb !ÿÿÉ:]�ÖA<2\�O>¹Òv !ÿÿÉ*%<&�\� 6 ô !%<6:<þ.° ͵ÍŠÚ° :%<þ Ú§ !ÿÿÉ͸ ͵Ô !��Éà É:%<<2%<O�!\� :<wÉ:<Ö0O> ¹Úå :<Ö02<>ÉÃþ :<ÖAO>¹Úþ :<ÖAÆ
  7737. 2<>É>�É!��"&<͵ÍŠÚ6
  7738. ÍË Ò-
  7739. *&<))))å*<&�Á "&<Ã0
  7740. ÍD͵Ã
  7741. *&<É:<ÖAO>‘Ÿ/É͵Í:
  7742. ÒW
  7743. :<ÖA<ÉÍDÉ͵Í:
  7744. Òl
  7745. :<ÖA<É:<þZÂw
  7746. >ZÉÍDÉ͵:<ÖXO>¹ÚŽ
  7747. :<ÉÍDÉ:<Ö]ÆÿŸõ:<Ö ÆÿŸÁH¡Ò  ÍÐ:<þSÂÀ
  7748. !_:6͵Ã� :<þBÂØ
  7749. !r96!o96͵Ã� :<þPÂî
  7750. !C:6Í
  7751. "F:Ã� :<þD !D:6Í
  7752. "H:Ã� :<þL Í
  7753. "p9Ã� :<þMÂ& Í
  7754. "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 Í{
  7755. 2t9Ã] :<þIÂ' ÍF
  7756. 2u9Ã] :<þLÂ8 ÍF
  7757. 2v9Ã] :<þOÂI Í[
  7758. 2w9Ã] :<þSÂZ Í[
  7759. 2x9Ã] ÍDÍÐÃí Ã� :<þNš ͵:<þLÂ� !t96ZÔ :<þR‘ !x96ZÔ ÍD͵Ã� ÍDÃ’
  7760. :<þ Ê« ͵É!_:6�ÍâÿÿÍ—8µÂÁ ÍD:<þ ÂÌ ÍÐ:<þ[Â× Í’
  7761. :<þ Ââ ÍÐÉ*:#":ë!:͹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Ú
  7762. ÍÁ*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=ëÍ>*Ò�>É6Í„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á
  7763. -ÂB:z=ÒY*{=DMÍ�*d: ~þ#Âk!{96É
  7764. MODULE TOP $UNDEFINED START SYMBOL: $YY???? $$$XX???? $$$RQST$
  7765. UNDEFINED SYMBOLS:
  7766. $ABSOLUTE $CODE SIZE $DATA SIZE $COMMON SIZE $USE FACTOR $!�=q*�=MͲ!~=4É!‚=q> !‚=¾Ú8:‚=Æ0OͲÃC:‚=Ö
  7767. ÆAOͲÉ!ƒ=q:ƒ=æøOÍ:ƒ=æOÍÉ!…=p+q!„=Í„8MÍD>ÿ„=Í08MÍDÉ:œ;!t;¶!Ä;¶!ì;¶ÒÁ:u;2\�. ]�•
  7768. -Ÿ\�Í©6!t;6�!œ;6�!Ä;6�!ì;6�É!‡=6�+6�>!†=¾Ú*†=&�f;) ^#Vë"= �*= ~Ò
  7769. �*= DMÍv5 �*= 6�!‡=6:†=<2†=ÂÊ:‡=Ò7:¸:2\�. ]� 
  7770. -Â)\�Í©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###"“:Ã*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É*¡:::¢:
  7771. -Â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\�
  7772. -Âu'Íñ)2ú9!h�¾Ê¦':ú92h�\�Í•6þÿ¦'\�©=Í45Íñ)2|�2û9!:6*7:"1:!��"ö9"ø9Í^ :_:/2^::!:!_:¦Òâ'Íý Ãå'Í,'É:e�æþ Â�(.e�‰
  7773. -Âø'ŒÅ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��
  7774. -¼(\�ÍW5/Òê(!!:6�.e�’
  7775. -ÂÜ(\�Íd5*d:"1>!_:6ÍI'*1>"d:Í„7�d:Í8ë+s#rÃI(É.¢:ƒ
  7776. -Â)!¡: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É{áã_
  7777. ¾Â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>¾Ú -�ÍÔ*!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ÂÝ.É. \�":
  7778. -Âå.:e�þ Â/.å*o9&��Í\8_* DMe�á
  7779. - /:w9þ�Ê#/:w92\�\�ÍB5:9þ ÂA/. ~9\�
  7780. -Â9/!��"5:}28>27>Íþ*Í¥.É:x9þZÂ^/É. \�":
  7781. -Âf/.e�n*
  7782. -Â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*
  7783. Íq*Ã0 Íq*Í„d:Í8ë+s#râ/ Íq*
  7784. Íq*Í¥.É!S>q> !S>¾ÚO0:S>Æ0OÍq*ÃZ0:S>Ö
  7785. Æ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
  7786. -Âï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É�*[> 
  7787. �å*[> ëÁÍž8Ò�2�*[> 
  7788. �å*[> ã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áÉ
  7789. �*[> 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É�*[> 
  7790. �å*[> ëÁÍž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�*[> 
  7791. �å*[> N#FPYá͹8Òd4Í63Ãg4ͦ3Ê4�*[> 
  7792. �å*[> ëÁÍž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ë*]>~É 
  7793. æþ Ä+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
  7794. Ã� Ã� Ã�YPÃ�Å€�ÍÌ6ÑÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�šÃ� Ͳ
  7795. òÍÈÃ��!ƒ>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
  7796. $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;–;¾;æ;������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������7�������������������������������������������������������������������������������������������������������������������������������������������������������������������������INDEX ERROR$MULTIPLE DEFINITION: $MAIN MODULE ERROR$FIRST COMMON NOT LARGEST$COMMON ERROR$UNRECOGNIZED ITEM
  7797. $�����������������������������������������������������������������������������������������������À¹¯½±§ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ( 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Ã�þ;Èþ Èþ
  7798. ÈþÈþ!É:·Ê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
  7799. ù
  7800. ü
  7801. ÿ
  7802.   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þ
  7803.  Ã-ÍôͲ à ÅÍôÍÁ!‘/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
  7804. *K0"Å+"X0:0þÚð >ÆÍ'¯Í'Í!Í:0þÂN
  7805. : 0þ,ÂN
  7806. Í :0·Â
  7807. ÍÃ>
  7808. Í Ê>
  7809. !0N#~ÅåÍ'áÁ Â)
  7810. > Í'ͯÍ'*K0"V0:\0Ãx
  7811. Í´:\0Í"à Ím å}*K0"Å+"X0Í'ñÍ'*K0"V0>Í"Ê4ͬÍ:Í2T/:[0þ
  7812. “
  7813. ¯2/Í-*M0"$/*X0ë!Å{–#zžëÚ¿
  7814. ~+"X0*M0+"M0wß
  7815. #"K0*M0"´.�:\0þÊÝ
  7816. N�]T ës#r+å*V0ë*Å{•_zœWá"Ô.:\02¤.ÃRà à à à ÍôÍÍ Ê% Í*I0:Œ/þ ÂÕ Íª%ÃÕ Í¬:O0·Ä­%ÃÕ Ã Ã :£.·Ê¢ Í:0þ¢ *K0å+"X0Í!¯2Û<20*Þ#"Þ"ÜÍ :
  7817. 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�
  7818. ��! ^#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þ
  7819. Ê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:¥.€Æ8�þ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�l]Ã�Ã-ÃÃè���������������������������������������ë!2~þÚBÍä6�~44O�!! s#rÉõ!1~þ
  7820. Ú_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: ·Ìä>ÿ2 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Øþ{Ðæ_Éõþ ʇþ
  7821. ʇ: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>
  7822. 2Í•%>20ɯ202É!0~þ@Ú$6�ÍÛ^�4#:[0wÉ~þ$À¯wÉ:[0Ö0þ
  7823. æÉÍ6À:[0ÖAþæÉ:[0þ?Êeþ@ÊeÖAþæÉ·ÉÍPÀÍ6Éþ Ðþ Èþ Èþ
  7824. ÈþÈÃáÍÍo2[0:Z0·Ê¦:\0þ :O0·Â¦:[0Í':[0Éþ ÈþÈþ!Éͯ20:[0þ ÊRþ;Â/>20:Z0·Ê?:\0þÂâ:O0·Â?Í�þ;ÂB*`0ë*X0++{½Âýz¼Ê~þ
  7825. Â++Ãþ!Ò+Ãó"X0:Z0õ¯2Z0Í�ͪÂÍ'ñ2Z0ÃX:[0þ*ÂK:þ
  7826. ÂKÍ�ͪÊXÃ?ö þ ÂXÍ�ö¯20ÍPÊg>ãÍ6Êr>ã:[0þ'ƒ¯2[0>ãþ
  7827. ¡:£.·Ê”>+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>
  7828. Â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>
  7829. <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É!£.~·Êå^�!¤.Í!Ô.Í
  7830. !´.Í
  7831. !ô.Í
  7832. !/Í!$/Í
  7833. !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
  7834. �PF
  7835. FP�óûA A A*Û
  7836. A A A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '( v'( Ã%:P!@"�<�&°
  7837. #ö*ÓÁÉ)Ç&˜#Þ PP%27&�#Ö(&¨#î Í $
  7838. %*éÅ%"ù$ëã  NZZ NCC POPEP M ÿ�¯x�»ÊÁ#_åÕÅåBH�!��™#Ñ 0¾#³# £#ÁÑá{ÉÁÑáÚ½#KÃ…#CÃ…#¯<É: 0 ÂþJÈÄþCÈÀþRÉ:0þÒ
  7839. $þÊï#þÂ
  7840. $! 06 �p#!
  7841. 0¾Â$#¾È Âõ# ɯ<É:0O=_�ÕþÒ^$!‚"F!!V#fjQÍ€#ÂG$2!Ñ!!^#Vo&�)¯O~#FÉÑÍÄ#ÀÅÍØ#xÁÀ·°Gy¿Éѯ<É!0N !ƒ"¯ Êt$†#Ãk$!!†ö€Éæ!™$_�^#~æG~æW!:!xÉ�    
  7842.         0!0$0'0*0-000306090<0?0B0E0H0K0N0Q0T0W0Z0]0`0c0f0i0l0o0r0u0x0{0~0�0„0‡0Š80�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&>
  7843. ÍÉ*É\� þ?Ê=)þ$Ê=)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'Ã��:Ë%þÈþÈþÉþ ÂÒ'> ÍÒ':Ò%æÂÄ'Éõ_Í�ñ!Ò%þ
  7844. Âå'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&ÑÍ›'ÑÍ 'É!°%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+> Í*>
  7845. Í*>
  7846. Ã*}2³%!´%–ÐÃù*OÍ*:Œ/þ È:O0þÈ:Ë%þÈyÍÉ*É:µ%!O0¶Â•+:e0!]0¦Âã+~·Ê,:Œ/þ Ê,!Œ/~þ Âã+:f0·Ê,:‘/þ+Âã+:_0·Ê,þÊã+:’/þ#Ê,:�/þ Ê,:_0=Êã+�!Œ/~þ ÊÓ+!0s!´%å~!³%–Ôù*á4:0!Œ/·Ê,G~ÍY+#x=Ã÷+> ÍY+>
  7847. Í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.¯’Íñ-> Í•*>
  7848. Í•*ÉÍž*>
  7849. Íž*É÷ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿs÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  7850. 8 ùÆ
  7851. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  7852. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  7853. z³ |µ(uíSl"nÝåÝ!lÝåá�åÝá>ÿ<*lÝ^�ÝV§íR89 *nÝ^ÝV§íR8)*lÝ^�ÝV§íR"l*nÝ^ÝV§íR"n0Á*l+"l¸§(0�§(ÅOÍÁ›ÝáÉy§(ÅÍÁùÍÆ0�Éã~#ã·ÈOÍôå!�Ã
  7854. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  7855. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  7856. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ
  7857. Program for landing the winchester heads on landing zone.
  7858. �A…Íd:}§(4ÍÆ
  7859. This program will not work in Jet-Net II.
  7860. �Ã��:~þ83ÍÆ
  7861. Requires the BIOS revision F to execute.
  7862. �Ã��§ 8ÍÆ
  7863. You cannot run this program in a WorkStation.
  7864. �Ã��= :ÍÆ
  7865. You cannot run this program in a Floppy system.
  7866. �Ã��= !ÍÆUsing Adaptec controller
  7867. �ÍÆUsing Xebec controller
  7868. �Í>A�õÅÕ2üÍåÝáOþÿ0Ý~þÌÔÑÁñ<ÞÍÆ
  7869. Now, You can turn off the Jet80 computer.�þÅÍÆAccessing the landing zone on drive :�Á:~þÊ*yÝåá� Íã Í2
  7870. ÉÍb~§ÈO#åÍáôÅÝ~2ÍÝ~/_��ÍÑëÝ~/GÝ~/OÍÑ+|µ {Á±/2É|/2Ê}/2ËôÍŸÍ�ÈͶÍÆ Error:�:Î/ÍCÍÿÉÛ/æ(ùÉ͇ÛW͇Ûz/æÉ>þíyÛ͇!Èpí³Í‡ÉüÍŸ!Îí²Í�É�ÿ��ÿû�������ÿV2850701PSWå!×¾áõÝ!3Í(Í
  7871. Ý6.�Ý6 ñÈ�Í;
  7872. ùÃ;
  7873. ÝåÝ!32×õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!36�#ûÉ�����������������������������������������������ÝåÅÝ!3Ý~/Ëÿ“!ƒí±�ÝÝåÑÁÝáÉ�
  7874. I.D. CRC Error�‘
  7875. Uncorrectable data error�’
  7876. I.D. Address mark not found�“
  7877. Data address mark not found�”
  7878. Record not fou9�nd�•
  7879. Seek error�˜
  7880. Data check in no retry mode�™
  7881. Ecc error during verify�š
  7882. Interleave error�œ
  7883. Unformatted or bad format on winchester ! Use FORMATER !��
  7884. Self test failed�ž
  7885. Defective track (media error)�¡
  7886. Illegal block address�£
  7887. Volume overflow�¥
  7888. Invalid logical unit�
  7889. No message for this error�Ý!3Ã;
  7890. õÅÕåÝp�Ý6&�Ý6, Ý5,('Í£
  7891. Ýåá͸
  7892. Í ÛËOã( ËG ÍÊ
  7893. Íà
  7894. ãÍö
  7895. 8($Í£
  7896. Ýåá �å ͸
  7897. áÍ � ÝË.ŽÍÊ
  7898. Íö
  7899. Ý6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍ ÛËOÀËGÈ~/Ó#îÝË.N(ýéÍ ÛËOÈí¢òÝË.F(ýéÍ ÛËOÈí£òÍ Û/_Í Û{Ýw&æ(7É{§ÉÛ/æ(ùÉ6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍ ÛËOÀËGÈ~/Ó#îÝË.N(ýéÍ ÛËOÈí¢òÝË.F(ýéÍ ÛËOÈí£òÍ Û/_Í åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃÜ�������������PATCH VERSION3.0 PATCH.COM ��������������������������������COPYRIGHT 1982, DIGITAL RESEARCH151282����Y�l]ÃÜ:o�2!
  7900. *m�"
  7901. -ÿÍ�ýÍ< Í�|þ�Â#}þ0Ú#É:]�þ À¼Í<>2
  7902. 
  7903. 
  7904. �:
  7905. þ�ÊÑ:
  7906. þ:Ê3!
  7907. ]�~þ.Êýþ ÊþaÚöþ{ÒöÖ #Âß#e�~þ Ê þaÚþ{ÒÖ #ÊÃ#~þ È2m�#~2n�*m�"
  7908. É:
  7909. þaÚBþ{ÒBÖ Ö@2\�!
  7910. :\�þÒ¤ÃÚ!e�~þ À#ÂZ!CO"e�>M2g�>2
  7911. ÉÍzÖ:
  7912. þ*e�}þCÀ|þOÀ:g�þMÀ>2
  7913. É*e�}þPÂ÷|þRÂ÷:g�þLÂ÷>2
  7914. É\�Í�2ý |þÊÍ:ý þÿÊ@É:
  7915. þÿÊ,Í?ËÍ<Íõ2
  7916. ÍL‚�Í*>ÿ2
  7917. ó!‚�>�å2ý ýÍ�þÊ6þÊÑþ Ê=þÊ+þÊ+áw:ý #<þÂúÉá:ý +=6 ÃúáÍ?ÃõáÉ>!‚�6 #=ÂDÉ!‚�~þaÚ_þ{Ò_Ö w#ÂQ:
  7918. Æ‚2
  7919. *
  7920. 6 É:
  7921. þÊ�þʯÃ÷>2ý Í'Í0:ý =„ÍÅ>2
  7922. ÉÍ'Í0:S
  7923. þÉÊ‚ÍÅÉ>2ý Í'Í0:ý =±ÍÅÉ!Ã
  7924. 3
  7925. ¾Â#ÂÍÉ:!
  7926. þ Â]*
  7927. }þ Êúþ1Ú]þ:Ò]>2
  7928. É>2
  7929. ÉÍA:
  7930. þÊNþÊÆÃÑ*
  7931. |þ Ê:Ö02#
  7932. }Ö0 _ƒÂ'_:#
  7933. ƒ2$
  7934. þ!Ò]É}Ö02$
  7935. É*É
  7936. "
  7937. "
  7938. É? Í<Í�÷ Í<Í­�*
  7939. |�*
  7940. }�*
  7941. |�*
  7942. }Í�ÃÑ2ý >�:"
  7943. Æ'2"
  7944. {2þ z2ÿ :ý 2ý Ü»:ÿ WÈÈ*
  7945. |þ�À}þ�À*
  7946. |þ�À}þ�ÊÉÍ×:
  7947. _:$
  7948. »ÜdÃ:$
  7949. G�*
  7950. |Íô}Íô*
  7951. |Íô}ÍôÉ2ý Ü:ý ÂöÉ{2
  7952. ¸ÊäÉÞÍx† Í<À Í<Í� ÍC?ÍC ÍC
  7953. >2%
  7954. %
  7955. �:'
  7956. þYÊPþyÊPÃtÍzÍö\�Í�Æ ÃËV Íxw Í<Í�ð Í<É:$
  7957. þ Ú¶þÒ�þÚ©Ãœ:$
  7958. Ö2)
  7959. >�ÃÂ:$
  7960. Ö2)
  7961. >ÃÂ:$
  7962. Ö 2)
  7963. >ÃÂ:$
  7964. =2)
  7965. >ÃÂ2*
  7966. �:*
  7967. O "+
  7968. !9
  7969. �:)
  7970. O F*+
  7971. ~°wɲ Íx� Í<Í�ÃÑ:
  7972. þÊÃ>�à >à 2}�!��"~�"\�Í�þ�ÈþÿʽÃtS
  7973. Í�É\�Í�É Í�É_Í�É"�
  7974. 2ý ~þ ÈÍB*�
  7975. :ý #=ÂIÈ"�
  7976. 2ý ^ÍC*�
  7977. :ý #=ÂbÉÍ<*
  7978. }ÍB*
  7979. |þ ÈÍBÉ!]�>ÍI.ÍC!e�>ÍIÉÍ<:\�þ�̹Æ@ÍB:ÍCÉ<É:þ þ
  7980. ÒÎÆ0ÍB ÍCÉ:"
  7981. æ2(
  7982. :"
  7983. æðÆ0þ0ÊéÍB:(
  7984. Æ0ÍB ÍCÉ:
  7985. þØÍ9:Í<!e�>Íb ÃË» ÃËÍ9OÃËÍ9$ÃËÍ9pÍ<!‚�>ÍbÃÑÍ9fÍ<:]�þ ÊÑÍ�§Í£ÃÑÍ9�Í<!m�>ÍI# ÃËÙ ÃËð Í<Í9˜Í£ŸÍ<ÃÑð Í<Í9Í�ŸÃËÍ9¬Í<:\�Æ@ÍB:ÍCÃÑ|þÊzþÊ’ÃtÍ<ÃÑó Í<�Í�1Q
  7986. ̓Í®ÍUÍtÍÙÍͳÍrÍ�ÍÑ
  7987. CP/M 3 PATCH - Version 3.0$
  7988. 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: $
  7989. Enter File: $
  7990. Enter Password: $
  7991. Do you want to indicate that patch $
  7992. Valid file types: COM or PRL$
  7993. Valid patch numbers: 1-32$
  7994. Current patches for $
  7995. WARNING: Patches greater than $
  7996. exist for $
  7997. has been installed$ already exists for $
  7998. Patch $None$ for $
  7999. Patch installed$
  8000. Patch not installed$
  8001. $
  8002. $:
  8003. $����� ��ÿ��������������������COMPRL151282 @€���������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå9å1·"Íè�Í������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����Y�l]͈ÉÍ‹É>ÉÉ�������������������������������������������������������������������������������������������������������������������� (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î  
  8004. 
  8005. ��������������� =.:;,<> _[]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
  8006. 2ÿ#2�$ÍM
  8007. 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ÿ:}#þ�ÂÌÍ‘
  8008. Í–%#Í: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:õ"ÖŸõ>
  8009. !õ"–ŸÁH±!d#¶Ò"Í¥ :õ"þÊ/!f#6�:õ"þ ÂT!f#6�>'!f#¾ÚQ�ÍÅ!f#4Â<Ãg:õ"þ
  8010. ÂdÍÅÃgÍAÍ2:j#ÒwÇ"Íá:m#2}#ÃbÉ! $p+q*$}2{#|2x#É���Í�É��Í�É!!$q:!$æ_�Í�É ͨ
  8011. ͨÉ!#$p+q*"$ë Í�É!%$p+qͺ*$$DMÍÅÉ!|#6€|#
  8012. Í�É�� Í�É!'$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$ ~þ�Â
  8013. �*6$ >¦wÃ!
  8014. �*6$ >€¶w$�*6$ DMÍþ*6$ëÍ�DMÍ„É!9$p+q*8$DMÍ *8$ëÍ�DMÍ„É��Í�É!;$p+q*:$ëÍ�DMÍ„Éÿ� Í�É!<$q!<$:�$¾Ê�
  8015. :<$2�$_� Í�É*ÿ#MÍt
  8016. É*R#MÍt
  8017. É*ô"MÍt
  8018. É!>$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$Á
  8019. w*F$#"F$*H$#"H$Ã7 ÉÍù
  8020. !z#6�:h#Ò~ Í¡
  8021. Ç"Íj !h#6�:g#Ò” Í™
  8022. ö"Í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¡õ>
  8023. !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#:è"¾Ò© >�É>ÉÍ™
  8024. %#Å-ö"Í( xÅÿ"Í( :+#ö€2+#%#Í! :{#2y#þÿÊé %#Íj Ãû :x#æþ�Êû %#Íà ö"Í¢ :{#ÖÿÖŸõ:x#Ö�ÆÿŸÁH¡Ò!ö"
  8025. Íà ö"Íé :{#þÿÂL:x#æþ�ÂDö" Íà ÃLö" Íà !#6�!g#6ÉÍ¡
  8026. :Í"ö€2Í"Ç"Í! :{#þÿÊu!h#6:$/õ:Ñ"ÁH¡ÒŠ!{#6ÿ:{#þÿ¯:x#æþ�§Ç"Íà ïÇ"Íà :È"æ€2r#:É"æ€2s#:Ê"æ€2t#:Ë"æ€2u#:Ð"æ€2v#:Ñ"æ€2w#Ç"ÍÙ
  8027. 2{#è"ÅT#Í( !ç"6�#6�#6�#6�!ÿÿ"]#É:g#Úͬ €ÿ!_#Íï!"Y$>�Í'"µÂ)É!��"W$Í™
  8028. :k#!l#¶wÒeÍù
  8029. *W$ˆ$ DMÍþö"ÍÁ
  8030. þ�Êbö"Íà Ãkö"Íé
  8031. :a#Ò€!�@"Z#€Íù
  8032. Ë!€�"Z#Íù
  8033. W$Y$Í;">Í'"ÒþW$Y$Í;"ë!�@Í*"Ÿ!a#¦ÒÎW$Y$Í;""Z#!Z#Í"}OÍù
  8034. *W$ˆ$ DMÍþö"ÍÔ :{#þ�Êðö"Íà *Z#ë*W$"W$Ë:$Ò£Í !��"W$Íù
  8035. €�ÍþY$W$Í;"Ò�ö"Í©
  8036. Ö�ÖŸ2V$*##"#>�Í'"µÂG!#4!U$6�:U$Ö€Ÿ!V$¦Ò�*U$&�€� :U$W$åÍÔ!ˆ$ Á
  8037. –ÖŸ2V$!U$4ÃL€�*W$"W$:V$Úšö"�Íà Ãö"Í¿ ö"Íé
  8038. *W$ˆ$ åW$_#Í;"ë+s#r{_ˆ$Í( ÉÍN :a#Òà!�@"Z#€Íù
  8039. Ãë!€�"Z#Íù
  8040. Í¡
  8041. *X#"]#X#¿"Í;">Í:�'"ÒúX#¿"Í;"ë!�@Í*"Ÿ!a#¦Ò=X#¿"Í;"€ÿÍä!"Z#!Z#Í"}OÍù
  8042. *X#ë*Å"DMÍþ:Ó"2W#Ç"Í¿ :{#þ�Êì:{#þÊnÇ" Íà :a#Ò‡*x#&�Í"ë*X#"X#!W#:Ó"–ÆÿŸõ:ç"Ö€ÖŸÁH¡Ò¦!ç"6�Ç"Íé
  8043. Í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$þ
  8044. Â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$Ö
  8045. ÖŸ2f$:f$Ò•ÍN :$Ò¤:e$æ2e$:$Ò³*e$MÍ[É: $ÒÂ*e$MÍ‚É:e$É>�!½"¾Òá:½"=2½"þÂÞ>
  8046. É>É>�!»"¾Òÿ!»"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Æ
  8047. ÉÍÆ2j$OÍÅÍÌÉÍú‡‡‡‡õÍúÁH±!m$†wÉÍO�`iÍ"åÍáÍ"É>�!$¾Ò@ Í¥ >�!$¾ÒN Í¥ É*_#}æþ�ÊbÍÅÃOÍ2Í Í™
  8048. ö"Íj :{#þÿÂ�ö"Íà :y#þÿÊú:.#ÒÞ:$ÚÞ:{#ÖYÆÿŸõ:{#ÖNÆÿŸÁH¡ÒÃ{ÍÕÍŸOÍ[2{#Ø:{#þYÊÛžÍÕͺö"Í¢ Éͺ:.#æ2.#:/#æ2/#%#ÍV
  8049. %#Í¢ %#Å#Í( ö"Í0
  8050. :&#æ!r#¶2&#:'#æ#¶2'#:(#æ#¶2(#:)#æ#¶2)#:-#æ2-#:.#æ#¶2.#:/#æ#¶2/#:0#æ20#%#ÍV
  8051. :$Ò}Í¡
  8052. :Ò"ö€2Ò"!Ó"6�Ç"ÍV
  8053. É: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ÉÍ¡
  8054. Ç"Íé
  8055. Íù
  8056. €�ÍþÇ"Í©
  8057. 2{#Ö�ÖŸõÍn ÁH±Ò‘*è""#:ê"2#!i#6�É:{#þ°*è"#"è">�Í'"µÂ­!ê"4Ãà:{#þÂØ€�*è"€ÿÍä!"è">�Í'"µÂÕ!ê"4ÃàÇ"Íà ÃfÉ:z#þ�Âõ!��"t$"x$Í¡
  8058. €�Íþ!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{#Ã!{#6YÃÇ*x$#"x$!g#6�:{#ÖYÖŸ! $¶Ò#ÍAÃõÉͺ!z$6> !z$¾Úe*z$&�%# ~2{$þ Ê^:z$þ ÂW.ͨ*{$Mͨ!z$4Â/É:$Úp>ÉÍ¡
  8059. !Ó"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�>
  8060. !‡$¾Ú°!…$6�:…$<2…$O>‘Ÿ/õ:…$!†$†O�!J å*…$&�ë*|$Á
  8061. –ÖŸÁ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#þ Â
  8062. !ÍÕ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É�����������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå:åÃ�Not set..$1|#ÍS
  8063. ---- Winchester Backup Utility ----
  8064. For TEAC MT-2ST/20S Tape streamer
  8065. Version: $>Ë?Ë?Ë?Ë?Æ0Í6>.Í6>æÆ0Í6ÍS
  8066. Copyright (c) 1986, Jet Computer AB
  8067. $œÍ�*œ!¯íRÒÍS
  8068. Please set system date.
  8069. $Ã��ÍS B - Backup, make copy of winchester
  8070. R - Restore winchester from tape
  8071. C - Compare tape and winchester
  8072. H - Display tape header
  8073. T - Tension tape
  8074. Q - Quit
  8075. Choice : $€�>
  8076. Í�Í/!��~·(K#~Í !G##~#·Êb¸ õ^#VëéÍS
  8077.  Bad selection !
  8078. $ÍÃBŒRŸCâTÛ HaQ”�ÍS
  8079. $Ã��!¡"ÍS
  8080. -------------------- Restore winchester from tape --------------------
  8081. $ÍSThis will destroy all data on winchester ! Confirm with YES: $ÍâõÍS $ñÂÍY·ÂœÍC !��"š Íh
  8082. ÍS
  8083. Reading block no. from tape : $:š æÂÞÍS$*š ÍDíK” !WÍí·ÂœíKš �ÍŸ*˜ í[š ·íRÊ *š #"š ÃÇÍS$*š ÍDÍS
  8084. Rewinding tape.
  8085. $Ív·Âœ:2øÍSRestore done.
  8086. $Ãb
  8087. ÍS
  8088. -------------------- Display tape header --------------------
  8089. $ÍY·ÂœÍh
  8090. Ív·ÂœÍS
  8091. Press <cr> to continue $Íæþ ÷Ã!´"ÍS
  8092. -------------------- Compare winchester with tape --------------------
  8093. $ÍC !��"š ÍY·ÂœÍh
  8094. ÍS
  8095. Comparing block number : $:š æÂŒÍS$*š ÍDíK” !œ Íí·ÂœíKš �ÍF!œ WíK[¾ # x±Â­*˜ í[š ·íRÊ5*š #"š Ãu:2øÍS Mismatch at block number : $*š ÍDÍ/¯2øÍSComparing block number : $*š ÍDùÍS$*š ÍDÍS
  8096. Rewinding tape.
  8097. $Ív·Âœ:2øÍSCompare done.
  8098. $Ãb
  8099. !Ñ"ÍS
  8100. -------------------- Backup winchester to tape --------------------
  8101. $ÍC !��"š ÍY·Âœ!œ 6$� ÿí°Ä Í�ÍSDate and time is : $Ä Í™ÍS
  8102. Enter tape label : $€�>'
  8103. Í�:��·( �Oœ !‚�í°ÍS
  8104. Total number of blocks : $*˜ ÍD*˜ Ý!Ýu�ÝtÝ6�Ý6�Ý6�Ý6�Ý!œ Ý6/Ý6.�Ý6-�ÍS
  8105. Erasing tape.$Í™·Âœ!œ �Í‘·ÂœÍM·ÂœÍF·ÂœÍS At block number  : $:š æÂ% ÍS$*š ÍDíKš �ÍFíK” !WÍ‘·Âœ*˜ í[š ¯íRÊS *š #"š à ÍS$*š ÍDÍS
  8106. Writing end of data mark.$ÍM·ÂœÍF·ÂœÍS Rewinding tape $Ív·Âœ:2øÍS Backup done.
  8107. $Ãb
  8108. ÍS
  8109. ----------------------- Tension tape -----------------------
  8110. $ÍY·Âœͦ·Âœͦ·Âœͦ·Âœ:2øÍS Tape tension done.
  8111. $¯2øÃÍ/Ã��!œ �Íí·Âœ:Ë þʧ
  8112. Ív·ÂœÍSERROR: Bad backup format.
  8113. $Ã��ÍS Date and time of backup : $Ä Í™ÍS
  8114. Tape label : $œ ͦÍS
  8115. Number of blocks on backup : $*ÍDÍS
  8116. $:]·>�Ìu·Âœ2]ÉÍ·( ÍnÍ/Ã��Íÿ· ñÝ!WÝ~�/WÝ#Ý~�/_Ý#Ý~�/gÝ#Ý~�/oÝ#Ý#Ý#Ý~�/GÝ#Ý~�/OíC” íS– "˜ É�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������reading from tape.$comparing tape and harddisk.$writing to tape.$!€�6ë
  8117. Í�Ý!��Ý~�þÀÝ~Í þYÀÝ~Í þEÀÝ~Í þSÉÅÕåýÍ�áÑÁÉþ`ØþÐæ_ÉÍS $ÉÍS
  8118. $ÉõÅÕå_ÕÍ�Ñ:ø·ÊNÍ�áÑÁñÉý"œÝ"ž" íS¢íC¤ãõ~#þ$(å_ÕÍ�Ñ:ø·(Í�áÃhñãý*œÝ*ž* í[¢íK¤É����������ý"îÝ"ð"òíSôíCöõë~#þ$(å_ÕÍ�Ñ:ø·(Í�áûñý*îÝ*ð*òí[ôíKöÉ�����������Å~#åæÍ;�6áÁóÉ|Í }õÅÕåõË?Ë?Ë?Ë?Í'ñæÍ'áÑÁñÉÆ0þ:8ÆÍ6ÉõÅÕå�&�oÍRáÑÁñÉõÅÕå�ÍRáÑÁñÉ'ÍnèÍnd�Ín
  8119. �Ín �ÿ·íR0ûx· †> Í6ÉÆ0Í6 ÉiÕÍ�ÝáÝwÉíSŠog"Œ!¯íRد>N2Ž*Œý!ñ� :Žæ> <2òý^�íRÚæÊæ ý#ð:Ž<2Žõy2�}2�¯*Œ�íRÒö}!ýN#F#¹(H� ó~#Í6ùÍSday $!(:�N#F#¹(H� ó~#Í6ùÍS $:��Ö
  8120. 8 ùÆ
  8121. õy·(Æ0Í6ñÆ0Í6:�þ8Öþ 8Ö
  8122. þ ÍSst$þ ÍSnd$þ ÍSrd$ÍSth$ÍS, 19$�:ŽÖ
  8123. 8 ùÆ
  8124. õyÆ0Í6ñÆ0Í6ÍS $*Š##~ÍÚ#>:Í6~ÍÚ#>:Í6~ÍÚ¯ÉõË?Ë?Ë?Ë?Æ0Í6ñæÆ0Í6ÉSunMonTuesWednesThursFri�SaturJanuaryFebruaryMarchAprilMayJuneJulyAugust September
  8125. October November December�������x±È"çíCéí[¤*¢·íR"ë*éí[ë·íRÚÓåíKë*çí[¤Íæ!íS¤åÍMáÁ·ÀÑ*çí[¤íKéÍæ!íS¤¯É������x±È"GíCI*¦í[¤·íRÒ>FÉ"Kí[I·ëíRÚ5Ê5åíKKí[G*¤x±(í°ÕÍEáÁ·ÀÃí*¤í[GíKIí°"¤¯É������í[ *¤·íR|µÈí[[·��íR(0ùíCš:]·( ¯2]ÍFÍ”·ÀíKš�ÍÍ”·À* "¤Éþ6À>5É��õ:2øõÍS
  8126. $ñ·(*ÍSError on $œÍ�œÍ™ÍS when $í[ͦÍ/ñG!Ü~#·Ê{¸(�^ñ#~· ÍSTAPE WARNING: $1þ ÍSTAPE ERROR: $þÂ{ÍSFATAL TAPE ERROR: $#ëͦ:·ÂÎÍS
  8127. Press <cr> to restart.
  8128. $ÍlÃÎÍæþ È>Í6ñÅÍS
  8129. Tape undefined error, code : $ÁxÍ3:Â��ÍS
  8130. Press <cr> to exit.
  8131. $ÍlÃ��ÍS
  8132. $¯2øÃ�Tape attention.$
  8133. �No tape in drive.$ Tape write protected.$Tape stall/jam.$+No BOT/EOT hole or clear leader on tape.$2Data block not found.$3End of media.$4Read error.$5Write error.$6Medium error.$F,Reading non-existent data in tape buffer.$GReading past filemark.$H3No blocks read from tape, before filemark found.$P&Illegal command sent to tape drive.$�ÍSþ(ù·ÀÍv·ÀÍo¯2]É*�h$íC íC¤íC¦·íBí[[¯íR8 åÅáåÁá<ÉíC¢2¨É���������A!A �í°ÍÛJ!^ �í°!A~/w#úÝ!AÝ~æ
  8134. þÊ?6þÊ?PþÊ?þÊ? þÊ?2þÊ?3þ Ê?
  8135. ÝË
  8136. ~Ê?ÝËVÂ?ÝËNÂ?ÝËFÂ? ÝË
  8137. fÂ? ÝË
  8138. ^Â?ÿxÉ������������������!p,�í°!^Ý!,ÝF�Í|#·Èé������!“,�í°!^Ý!,ÝF�Í|#·Èé�����!¶,�í°!^Ý!,ÝF�Í|#·Èé�����!Õ,�í°!^Ý!,ÝF�Í|#É��� �!?,�í°!^Ý!,ÝF�Í|#·ÈÍS
  8139.  FATAL ERROR in tape driver, cannot request auxiliary sense.
  8140. $Ã����� �:]·ÊO>GÉ!ý:¨6�#6�#w!û,�í°Ý!,ÝF�*[+"µ"* "³">2Zý!W!Í|#G>�2Zx·ÊäÝ!AÝË�~ÂòÝË~Âò>ÿ2]Ý~/·ÂòÝ~/·ÂòÝ~/·ÂòÝ~/G:¨�·ÂÑ>HÉ* "¤í[[Gý"¦¯É*¢"¦* "¤¯ÉÍ©þ6À>4É����!Br#p#q!@,�í°*[+"Å"* "Ã"Ý!,ÝF�>2Zý!—!Í|#G>�2Zx·Â©É
  8141. ����!p6�#6�#6!n,�í°!^Ý!,ÝF�Í|#·Â©É�����:]·Ê~>IÉ! ,�í°!^Ý!,ÝF�Í|#·Â©>ÿ2]É���!Ã,�í°!^Ý!,ÝF�Í|#·Â©É����
  8142. ÅÍÛ:_/ËgÂßÍS·Êõ>Í6ÁÅ>:�Í6ÍÁÙÃÉÁõÍS
  8143. $ñÉõÅÕå!fãããããããã+}´ óáÑÁñÉ Å~/#åÍ Í)áÁñÉ��������������� ����������������������€�������������������������õÍ/ñG!þ~#·ÊѸ(�^ñ#~õÍSDISK ERROR : $#ëͦñ·ÈÍS
  8144. FATAL DISK ERROR - program aborted.
  8145. $Ã��ÅÍS
  8146. Undefined disk error, code : $ÁxÍ3Ã��No index signal$No seek complete$Write fault$Drive not ready$No track 00$�ID CRC error$�Uncorrectable data error$�ID address mark not found$�Data address mark not found$�Record not found$ �Seek error$�Data check in no retry mode$�ECC error during verify$Interleave error$%Unformatted or Bad format om drive$Self test failed$ Invalid command$!Illegal block address$#Volume overflow$$Bad argument$%Invalid logical unit number$(Cartridge changed$,Error counter overflow$�!:&�í°!WÝ!&ÝF�Í|#·À!@&�í°!WÝ!&ÝF�Í|#·É�����������>2˜!šzæw#p#q!™&�í°*U+"µ"!W"³"Ý!&ÝF�>2Tý!W!Í|#G>�2Tx·ÈÍn!˜5ÂV:;É�����>2ô!÷zæ6�#w#p#q!õ&
  8147. �í°*U+"Å"!W"Ã"Ý!&ÝF�>2Tý!—!Í|#G>�2Tx·ÈÍn!ô+²:;É�.��������!&�í°!WÝ!&ÝF�Í|#·ÂnÉ%�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !ÿÿÍ’"óÍp!Í×!û !��Í’"ÉÍ\$>Ó!°"͇">¿ÓÛËO öÛËOÈ!Ò"í³æ !ÿÿÍ’"óÍ°!Í×!û !��Í’"ÉÍ\$>Ó!À"͇">¿ÓÛËO öÛËOÈ!Ö"í³æ>¿ÓÛæ ö>ƒÓÉx§Âð!±Èí°Éõ"í"íSô" íCï" !ÿÿÍ’">�Ó!ë"í³Íx" !��Í’"íKï"*ô" ë*í" ��ñÉx§Â9"±Èí¸É !ÿÿÍ’">�Ó"Ü"íSã" íCÞ"!Ú"í³Íx" !��Í’"íKÞ"*ã"íBë*Ü"íB��É>¿ÓÛæ ö>ƒÓÉ~·ÈG#N#í³õ2©"íCª"íS¬""®"¨"2Ã�������� yb"[(¥‚Ï‹‡�y8.Ö(¥‚ÏÏ‹‡�‚Ó‡‚Ó‡ƒ}�����Í��‚Ï‹³‡¿ƒ}����Í��‚Ï‹³‡¿��������������������������������������������������������������������������������������������������������������������������������õÅÕåÝp�Ý6&�Ý6,Ý5,('Íä#ÝåáÍù#Í\$ÛËOã( ËG Í $Í'$ãÍC$8($Íä#Ýåá �å Íù#áÍ\$� ÝË.ŽÍ $ÍC$Ý6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍ\$ÛËOÀËGÈ~/Ó#îÝË.N(ýéý!$ÛËg ú¢Èí¢ýéÝË.F(ýéý!7$ÛËg ú¢Èí£ýéÍ\$Û/_Í\$Û{Ýw&æ(7É{§ÉÛ/æ(ùÉ����������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;åÉ€É�����������€3��PUT ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1$Ãä����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]WARNING:
  8148. $OUTPUT~TO~FILE~CONSOLE~CONOUT:~AUXILIARY~AUXOUT:~END~CON:~AUX:~LIST~LST:~PRINTER~INPUTÿ�
  8149. )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: $
  8150. 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
  8151. $Put console output to a file$
  8152. Enter file: $1$1$Ín}Ö0ŸõÍn|ÖÖŸÁH±Ò ŠÍ7���Í���Íý/Ò£œÍ7µÍ7ÒÍ7€€�ÍG2*͵
  8153. !��6 å**&�Á 6���Íý/Ò[���Í�!&6:*!&¾Ú‹*&&��� NÍË *&&��� w:&<2&Â`!‚�"':*2)".‚�͉Ã!&6*&&�€� ~þ ÂÁ:&<2&è!��"'+~2)å*&&�Á ".!06�!26‹Å0âÍZ:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
  8154. ÖŸÁH±Ò“!86‹Å0âÍZ:0þÂ9‹Å0âÍZ:0þÂN‹Å0âÍZ:0þÂa*.DM͉Ã�:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
  8155. ÖŸÁH±Ò‹Í)Ã�Íë
  8156. Ã: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Í)Ã=Íë
  8157. Ã: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±ÒÍ)ÃÍë
  8158. ûv��Í�É!Hq*H&�ëÍ�Éý�Í�É!Jp+q*Ië Í�É!Ms+p+q*K:Mw#6�*Kë
  8159. Í�*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*]&�
  8160. ¾Â>>�É*]&� :\¾ÂR:]É!]4Ã,É!cr+s+p+q+ÑÁp+qÕ:2þ ÂtÉÍ™
  8161. !j6�Íß *b~þ�ÊÉ*b~2j*gMÍ#22!n6:2þ�ÂÀÍý :nÚ³ÃÃ*gMÍ#22ÞÃÓÍß Ã:d21Í=
  8162. É:d212m*b~2k!n6�*b~2jÍß *b~þ�ÂþÃY *bN�å!� ë*`å*` Á
  8163. –=2l!m¾áÂM !n6!e6:m!e¾ÚJ Íý :nÚC Ãè!e4Â, ÃP Ãè*b6�Í=
  8164. É*b:kw:1.Írë+s#rÍ™
  8165. :2þ�ʃ *.#".È !26É:j2oO�*` ~2f*f&�ë*^:¾ÊÙ !o4*b:ow*f&�ë*^:g¾ÂÈ É*o&�ë*`~2fÚ *b6�É*.~2g͉ :f2h!d6*.#~2gÉ!h4N�*^ :3¾Â
  8166. !n6�Ã-
  8167. *h&�ë*^:g¾Ê-
  8168. !n6�!d4N�*. ~2gÉ*d&�ë*.~2g*gMÍ#22:2ÖŸõ> !2–ŸÁH±Ò†
  8169. !d4N�*. ~2g*gMÍ#22ÃU
  8170. :d21.Ír#ë+s#rÉ*.NÍ#22!)¾Â´
  8171. *.#".Ù
  8172. É Í
  8173. ÍÉ!ss+q+ÑÁp+qÕ:s=2sþÿÊê
  8174. *p:rw*p#"pÃÍ
  8175. É!tq!}6�*'"y"{ÍÀ2%:%þ(Ò !%6(*)&�ë*%&�Í!ws*)&�ëÍ�ë!xs:tþÊs :tÖÖŸõ:tÖÖŸÁH±Ò\ *.+".Ãs :tþÊs :1.͵+ë+s#r͵
  8176. !u6:w!u¾Ú™ *y"{*%MÍ !u4Â{ *xMÍ :}Ò° *Í7ö =Í7:%þAÒÁ ͵
  8177. *tM�! ^#VëéTÍ7à oÍ7à „Í7à ŸÍ7à ¯Í7à ÁÍ7Ã Ñ Ú ã ì õ þ ���Í�É!~q!v6:~!v¾ÚD *yNÍ*y#"y!v4Â% ͵
  8178. !v6:~!v¾Úƒ *{.͸µÂp !}6^ÍÃu  Í*{#"{!v4ÂL ͵
  8179. É!€p+q*DMÍ7ÓÍ7Í2�͵
  8180. :�ÖyÖŸõ:�ÖYÖŸÁH±ÚÊ ÜÍ7���Í�É!‚q:‚þaÚå :‚þ{Òå :‚Ö É:‚ÉÍ.OÍË 2ƒ:ƒÉ͵
  8181. ͵
  8182. èÍ7@Å ÍÀ
  8183. !„6�>!„¾Ú… Íé 2…þ Ú4 *„&�@ :…w:…þ Â= É:…þÂH à :…þÂn :„þÒ[ à :„=2„O�!@ 6 à :…þÂ~ ���Í�!„4 ÉùÍ7:8þÂ� Í7ã Í7:8þ´ Í7ú Í7É!‡p+qÍÀþ0ÒΠ͵
  8184. &Í7*†~þ�Êì *†~Æ@OÍ:Í!ˆ6> !ˆ¾Ú,:ˆþ Â.Í*ˆ&�ë*†~þ Ê%*ˆ&�ë*†NÍ!ˆ4Âñ É,Íú"‰>ÿ‰͵µÊr*‰++"‹~Ò[+Íú"‹Ãr€Í7͆ *‰DMÍ» -͇ ÿÍ°@Í :@þ Ê�:b�ö€2b�\�Í�"‰*‰}þÿÂ*‰|2�þÂö€Í7H͇ \�Í€"‰*‰}þÿÂö*‰|2�þÂÚÍë
  8185. :�þÂèÍ÷ ͵
  8186. �Í°\�Í€"‰�Í°:@þ Ê :b�ö€2b�\�Í�"‰�Í°͆ \�Í» 8Í„É:2Ö ÆÿŸõ:2ÖÆÿŸÁH¡ÒFÍë
  8187. ,Íú"Ž>ÿÍžµÊu+Íú"�gÍ7*ŽDMÍ» ͵
  8188. ÃF͆ :8þ‰zÍ7Ã�‚Í7���Í�É:2ÖÆÿŸõ:2Ö ÆÿŸÁH¡Òˆ!’6�ñÅ0ÍZ:0þÂÜ!’6ñÅ0ÍZ:0Ö�ÖŸõ:0ÖÖŸÁH±Òù�Íë
  8189. :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"•ÿÿ•Í­µÂ¼*<".Íë
  8190. .@l�
  8191. -ÂÄ>�•͵µÂÞÍ-Ãü*•#".*•~þ[ÊöÍë
  8192. Ãü͘Í-É!˜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  
  8193. %coÿþþþþþ
  8194. %cÿþ „
  8195. WARNING: Cannot redirect from BIOS
  8196. $
  8197. ERROR: Auxiliary device redirection not implemented
  8198. $
  8199. ERROR: Insufficient Memory
  8200. $
  8201. ERROR: You cannot PUT INPUT to a file
  8202. when using GET or SUBMIT.
  8203. $z ����KÃ������Ã�������þþ  
  8204. %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þ
  8205. Â!™5üÃ:æ·Êº.Ô~·Â½xþÒ:ç2˜! åx!­Ãa{þýÚþþÈÚáÍ ·ÊÃäÍ[_õÍñþ Âõ:˜·
  8206. Ì :å·Äñ*1ùoÉ:˜·ÊÁÑ*1ùÃ[:å·À{þÊ*Í/Ò4õ^Í4ñö@_!~å#Íösá4ðÍaÄœ¯2!ë5ðÍ_Äœ!ì~+wÉÅÍáÁ*ÅåšÕÍë.àÍë+6.àîwÍ áÑõÍëàÍë*•ëÍáñ·ÉÍ_¨Äæ!ÿÿ"é!6ÿ:�¼;��Ì :×<È*Ðë*Òs#r*Éë*Ës#rø*Ô6Ã*Í6ÃÉà  à ~#ÂíÉ…oÐ$É*Å.´~æ Éë"•ëà 11Í_ÃÏþ„!ÅÈG:ê¸!ïÈ:é¸ÊÃ[:è·{Èþ Èþ
  8207. Èþ ÈþÈþ É*Å.Ó¾ÈÕ_ÍÑÃD:˜·ÂgÕÃÍæÑ
  8208. áÕÍ á#FÊ€#^ÅåÍáÁÃp:å·õ Äñ
  8209. ÄÃë^#V#N#Fëx±ÈÅå^Íá#Á Ãœ�“ËDáV___“KÃ* ��Ã�������ÿ���������������ÿÿ����ÿSYSOUT $$$���������������������� Ç€���hhhhhhhhhhhhhh
  8210. PUT ERROR: FILE ERASED
  8211. $
  8212. PUT>$������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggggg���€�BD‚„$ˆH$$ˆI! ‚D�‚ $D�A‰ €‚H‚H$�@„ H!@��Dˆ�! A �ªªª(������������������������(��������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;***************************************************
  8213. ;* *
  8214. ;* sample random access program for cp/m 3 *
  8215. ;* *
  8216. ;***************************************************
  8217. org 100h ;base of tpa
  8218. ;
  8219. reboot equ 0000h ;system reboot
  8220. bdos equ 0005h ;bdos entry point
  8221. ;
  8222. coninp equ 1 ;console input function
  8223. conout equ 2 ;console output function
  8224. pstring equ 9 ;print string until '$'
  8225. rstring equ 10 ;read console buffer
  8226. version equ 12 ;return version number
  8227. openf equ 15 ;file open function
  8228. closef equ 16 ;close function
  8229. makef equ 22 ;make file function
  8230. readr equ 33 ;read random
  8231. writer equ 34 ;write random
  8232. wrtrzf equ 40 ;write random zero fill
  8233. parsef equ 152 ;parse function
  8234. ;
  8235. fcb equ 005ch ;default file control block
  8236. ranrec equ fcb+33 ;random record positi<on
  8237. ranovf equ fcb+35 ;high order (overflow) byte
  8238. buff equ 0080h ;buffer address
  8239. ;
  8240. cr equ 0dh ;carriage return
  8241. lf equ 0ah ;line feed
  8242. ;
  8243. ;***************************************************
  8244. ;* *
  8245. ;* load SP, set-up file for random access *
  8246. ;* *
  8247. ;***************************************************
  8248. lxi sp,stack
  8249. ;
  8250. ; version 3.1?
  8251. mvi c,version
  8252. call bdos
  8253. cpi 31h ;version 3.1 or better?
  8254. jnc versok
  8255. ; bad version, message and go back
  8256. lxi d,badver
  8257. call print
  8258. jmp reboot
  8259. ;
  8260. versok:
  8261. ; correct version for random access
  8262. mvi c,openf ;open default fcb
  8263. rdname: lda fcb+1
  8264. cpi ' '
  8265. jnz opfile
  8266. lxi d,entmsg
  8267. call print
  8268. call parse
  8269. jmp versok
  8270. opfile: lxi d,fcb
  8271. call bdos
  8272. inr a ;err 255 becomes zero
  8273.  jnz ready
  8274. ;
  8275. ; cannot open file, so create it
  8276. mvi c,makef
  8277. lxi d,fcb
  8278. call bdos
  8279. inr a ;err 255 becomes zero
  8280. jnz ready
  8281. ;
  8282. ; cannot create file, directory full
  8283. lxi d,nospace
  8284. call print
  8285. jmp reboot ;back to ccp
  8286. ;
  8287. ;***************************************************
  8288. ;* *
  8289. ;* loop back to "ready" after each command *
  8290. ;* *
  8291. ;***************************************************
  8292. ;
  8293. ready:
  8294. ; file is ready for processing
  8295. ;
  8296. call readcom ;read next command
  8297. shld ranrec ;store input record#
  8298. lxi h,ranovf
  8299. mov m,c ;set ranrec high byte
  8300. cpi 'Q' ;quit?
  8301. jnz notq
  8302. ;
  8303. ; quit processing, close file
  8304. mvi c,closef
  8305. lxi d,fcb
  8306. call bdos
  8307. inr a ;err 255 becomes 0
  8308. jz error ;error message, retry
  8309. jmp reboot ;back to ccp
  8310. ;
  8311. ;***************************************************
  8312. ;* *
  8313. ;* end of quit command, process write *
  8314. ;* *
  8315. ;***************************************************
  8316. notq:
  8317. ; not the quit command, random write?
  8318. cpi 'W'
  8319. jnz notw
  8320. ;
  8321. ; this is a random write, fill buffer until cr
  8322. lxi d,datmsg
  8323. call print ;data prompt
  8324. mvi c,127 ;up to 127 characters
  8325. lxi h,buff ;destination
  8326. rloop: ;read next character to buff
  8327. push b ;save counter
  8328. push h ;next destination
  8329. call getchr ;character to a
  8330. pop h ;restore counter
  8331. pop b ;restore next to fill
  8332. cpi cr ;end of line?
  8333. jz erloop
  8334. ; not end, store character
  8335.  mov m,a
  8336. inx h ;next to fill
  8337. dcr c ;counter goes down
  8338. jnz rloop ;end of buffer?
  8339. erloop:
  8340. ; end of read loop, store 00
  8341. mvi m,0
  8342. ;
  8343. ; write the record to selected record number
  8344. mvi c,writer
  8345. lxi d,fcb
  8346. call bdos
  8347. ora a ;error code zero?
  8348. jnz error ;message if not
  8349. jmp ready ;for another record
  8350. ;
  8351. ;
  8352. ;********************************************************
  8353. ;* *
  8354. ;* end of write command, process write random zero fill *
  8355. ;* *
  8356. ;********************************************************
  8357. notw:
  8358. ; not the quit command, random write zero fill?
  8359. cpi 'F'
  8360. jnz notf
  8361. ;
  8362. ; this is a random write, fill buffer until cr
  8363. lxi d,datmsg
  8364. call print ;data prompt
  8365. mvi c,127 ;up to 127 characters
  8366. lxi h,buff ;destination
  8367. rloop1: ;read next character to buff
  8368. push b ;save counter
  8369. push h ;next destination
  8370. call getchr ;character to a
  8371. pop h ;restore counter
  8372. pop b ;restore next to fill
  8373. cpi cr ;end of line?
  8374. jz erloop1
  8375. ; not end, store character
  8376. mov m,a
  8377. inx h ;next to fill
  8378. dcr c ;counter goes down
  8379. jnz rloop1 ;end of buffer?
  8380. erloop1:
  8381. ; end of read loop, store 00
  8382. mvi m,0
  8383. ;
  8384. ; write the record to selected record number
  8385. mvi c,wrtrzf
  8386. lxi d,fcb
  8387. call bdos
  8388. ora a ;error code zero?
  8389. jnz error ;message if not
  8390. jmp ready ;for another record
  8391. ;
  8392. ;***************************************************
  8393. ;* *
  8394. ;* end of write commands, process read =�*
  8395. ;* *
  8396. ;***************************************************
  8397. notf:
  8398. ; not a write command, read record?
  8399. cpi 'R'
  8400. jnz error ;skip if not
  8401. ;
  8402. ; read random record
  8403. mvi c,readr
  8404. lxi d,fcb
  8405. call bdos
  8406. ora a ;return code 00?
  8407. jnz error
  8408. ;
  8409. ; read was successful, write to console
  8410. call crlf ;new line
  8411. mvi c,128 ;max 128 characters
  8412. lxi h,buff ;next to get
  8413. wloop:
  8414. mov a,m ;next character
  8415. inx h ;next to get
  8416. ani 7fh ;mask parity
  8417. jz ready ;for another command if 00
  8418. push b ;save counter
  8419. push h ;save next to get
  8420. cpi ' ' ;graphic?
  8421. cnc putchr ;skip output if not
  8422. pop h
  8423. pop b
  8424. dcr c ;count=count-1
  8425. jnz wloop
  8426. jmp ready
  8427. ;
  8428. ;***************************************************
  8429. ;* *
  8430. ;* end of read command, all errors end-up here *
  8431. ;* *
  8432. ;***************************************************
  8433. ;
  8434. error:
  8435. lxi d,errmsg
  8436. call print
  8437. jmp ready
  8438. ;
  8439. ;***************************************************
  8440. ;* *
  8441. ;* utility subroutines for console i/o *
  8442. ;* *
  8443. ;***************************************************
  8444. getchr:
  8445. ;read next console character to a
  8446. mvi c,coninp
  8447. call bdos
  8448. ret
  8449. ;
  8450. putchr:
  8451. ;write character from a to console
  8452. mvi c,conout
  8453. mov e,a ;character to send
  8454. call bdos ;send character
  8455. ret
  8456. ;
  8457. crlf:
  8458. ;send carriage return line feed
  8459. mvi a,cr ;carriage return
  8460. call putchr
  8461. mvi a,lf ;line feed
  8462. call putchr
  8463. ret
  8464. ;
  8465. parse:
  8466. ;read and parse filespec
  8467. lxi d,conbuf
  8468. mvi c,rstring
  8469. call bdos
  8470. lxi d,pfncb
  8471. mvi c,parsef
  8472. call bdos
  8473. ret
  8474. ;
  8475. print:
  8476. ;print the buffer addressed by de until $
  8477. push d
  8478. call crlf
  8479. pop d ;new line
  8480. mvi c,pstring
  8481. call bdos ;print the string
  8482. ret
  8483. ;
  8484. readcom:
  8485. ;read the next command line to the conbuf
  8486. lxi d,prompt
  8487. call print ;command?
  8488. mvi c,rstring
  8489. lxi d,conbuf
  8490. call bdos ;read command line
  8491. ; command line is present, scan it
  8492. mvi c,0 ;start with 00
  8493. lxi h,0 ; 0000
  8494. lxi d,conlin;command line
  8495. readc: ldax d ;next command character
  8496. inx d ;to next command position
  8497. ora a ;cannot be end of command
  8498. rz
  8499. ; not zero, numeric?
  8500. sui '0'
  8501. cpi 10 ;carry if numeric
  8502. jnc endrd
  8503. ; add-in next digit
  8504. push psw
  8505. mov a,c ;value = ahl
  8506. dad h
  8507. adc a ;*2
  8508. push a ;save value * 2
  8509. push h
  8510. dad h ;*4
  8511. adc a
  8512. dad h ;*8
  8513. adc a
  8514. pop b ;*2 + *8 = *10
  8515. dad b
  8516. pop b
  8517. adc b
  8518. pop b ;+digit
  8519. mov c,b
  8520. mvi b,0
  8521. dad b
  8522. aci 0
  8523. mov c,a
  8524. jnc readc
  8525. jmp readcom
  8526. endrd:
  8527. ; end of read, restore value in a
  8528. adi '0' ;command
  8529. cpi 'a' ;translate case?
  8530. rc
  8531. ; lower case, mask lower case bits
  8532. ani 101$1111b
  8533. ret ;return with value in chl
  8534. ;
  8535. ;***************************************************
  8536. ;* *
  8537. ;* string data area for console messages *
  8538. ;* *
  8539. ;***************************************************
  8540. badver:
  8541. db 'sorry, you need cp/m version 3$'
  8542. nospace:
  8543. db 'no directory space$'
  8544. datmsg:
  8545. db 'type data: $'
  8546. errmsg:
  8547. db 'error, try again.$'
  8548. prompt:
  8549. db 'next command? $'
  8550. entmsg:
  8551. db 'enter filename: $'
  8552. ;
  8553. ;***************************************************
  8554. ;* *
  8555. ;* fixed and variable data area *
  8556. ;* *
  8557. ;***************************************************
  8558. conbuf: db conlen ;length of console buffer
  8559. consiz: ds 1 ;resulting size after read
  8560. conlin: ds 32 ;length 32 buffer
  8561. conlen equ $-consiz
  8562. ;
  8563. pfncb:
  8564. dw conlin
  8565. dw fcb
  8566. ;
  8567. ds 32 ;16 level stack
  8568. stack:
  8569. end
  8570. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå=å1Æ Ã¼����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]
  8571. ERROR: Not renamed, $
  8572. ERROR: Drive read only.$Invalid wildcard.$ERROR: No such file to rename.$
  8573. Disk I/O.$Currently Opened.$Bad password.$file already exists$Enter password: $, delete (Y/N)?$ERROR: Invalid File.
  8574. $Requires CP/M 3.0$Enter New Name: $
  8575. ERROR: Incorrect file specification.
  8576. $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*É ë
  8577. Í�*É #"É ~É�� Í�É�� Í�É!Í 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Í�É Í'
  8578. Í'É! 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á
  8579. -Â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> !! ¾Úð*! &�ì ~þ?Âæ*! &�ë* å*! &�ë*ê Á
  8580. w:! <2! ¶É€�ͳì Íz2# þÿÂ
  8581. �Í_:# þÿÊ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 .å*( ëì á
  8582. -Â< ÍŠ2# Ã
  8583. É!3 p+q€Í7*2 DMÍô Í'*" MÍ_É€Í7DÍ7���Í�É*× #"Õ !ì "× Õ Íå "× .â ü
  8584. -¢ É!5 p+q*4 ~Ö ÖŸ*4 õ~Ö ÖŸÁH±ÒÕ *4 #"4 ñ *4 ~þ�Âá >�É>ÿÉÉ!��åå`i^#V#~#foÍ" Íà
  8585. Â
  8586. y·Âˆ
  8587. wÃ7
  8588. Gþ:Â4
  8589. xÖAÚˆ
  8590. þÒˆ
  8591. <wÍà
  8592. Â7
  8593. þ.ʈ
  8594. þ:ʈ
  8595. þ;ʈ
  8596. Ã7
  8597. 6�͎
  8598. þ.ÊI
  8599. ÍØ
  8600. ÃM
  8601. ÍŽ
  8602. #6�ÂO
  8603. þ;Êc
  8604. ÍØ
  8605. Ãg
  8606. ͱ
  8607. ÕÍ" Íà
  8608. Âv
  8609. 33Ãw
  8610. Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍà
  8611. ÊØ
  8612. #þ*£
  8613. 6?ÂŽ
  8614. å
  8615. wÂŽ
  8616. Íà
  8617. ÈáÈ
  8618. Íà
  8619. ÊØ
  8620. 333333Õå.�ã;;33ã,ã;;#wÊ©
  8621. Íà
  8622. ÂÄ
  8623. #6 ÂØ
  8624. ÉO·È�þ ÈOþ Èþ Ú Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò æ_æÉáÈ
  8625. þ Ê. þ Ê. ÉÃ" ë_�ë…oŒgÉ_�{•ozœgÉi`N#F‘o˜gÉ_�{–_z#žWëÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�l]Ã$�ÃäÃòÃú�������N������Ãwy!��"(9"f1f!Ëåþ Ò”2ß!†�� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282�����������������ÿÕÕž�¤�¨�¬�ã�é�ï�ÕÍÿÃÈKÃÿKÃÿ{<ÊÃ�<ʽ�<ÊÈ�Kà ÿÍÎ�ÃÈÍÎ�·ÈÍØ�ÃÈ: �·>ÿÀÃÿ! �~6�·Àà ÿÍ6ÿÃÈÍ9ÿÃÈBK!Ó
  8626. ¾ÈÅOÍSÁÃñ�ë}´Â!,"º*Øå*Õ�NëÍKÿ6�ÑÕ
  8627. ÍÕ:+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 þ@ÄçÉ:
  8628. 5æö@Í%Ã��������������������������������������������������������������������������������������������������������Y�l]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å·ÊÔþ;Èþ Èþ
  8629. ÈþÈþ!É:·ÊÍ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
  8630. ~
  8631.  ­ µ ½  8 ; C ³ ¶ Š � ÍýÍÿ:Ä4þÂ:Ç4=ÊG!È4ÊÅF#åÍIáÁà ÍÿÃ,Í*5͘EÍIÍìÍrþ,ÊñÃÍýÍo͉ëÕÍn2Ñ"5Í~2Íì ÃÍýÍÚÍìÍrþ,ÊYÃÍýÍoÍÑ :K4þ Â͉:K4þ Â�" :
  8632. 52> 2K4:·ÄóÍÿ:Ä4þÂM:È4þ
  8633. ÂMÃÍýÍg
  8634. Ã%ÅÍýÍ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ÍýÍ%æü!
  8635. 5¶Í%áÍ~2ÃÍý͉:K4þ Âv }>Òv ÍS
  8636. ÃÍóÂ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
  8637. þ>Êv ÍóÃ%þ ÈþÈþÈþÉ2¯22:Ä4þ¦ :È4þ – Íÿì þ!ʬ þ¦ ÍóÃÍÿÀ Íÿ:Ä4þÌÿ:Ä4þ€ ÍÝ(Êé Íÿ:Ä4þÂÛ :È4þ:€ Íÿ:Ä4þ€ ÍÝ(€ þ€ xþÂþ !4ÌíÀ þ Â
  8638. :·Â€ :þÌó>ÍS
  8639. Ã%þÂ2
  8640. !~5·Â€ :·ÄóÃ%Íj ÂB
  8641. !4ÌíÀ þ€ !~5·Â€ úG!~þÒí4_�!pÉ!~·Êó5^�!~É>À
  8642. >2)5ÍýÍÿ:Ä4þÂ *5"
  8643. +"%5:Ç4þÚ¥
  8644. >ÆÍ«%¯Í«%Í[%Íÿ:Ä4þ :È4þ, ÍV :Ç4·ÂÔ
  8645. ÍÿÃó
  8646. Í+Êó
  8647. !Ç4N#~ÅåÍ«%áÁ ÂÞ
  8648. > Í«%Íÿ¯Í«%*5"#5:)5Ã- Íù:)5ÍÊÃ%͉å}*5"
  8649. +"%5Í«%ñÍ«%*5"#5>ÍÊÊÍ@Íÿ:2(4:(5þ
  8650. ÂH ¯2è3Íy"*5"ø3*%5ë!
  8651. {–#zžëÚt ~+"%5*5+"5wÃT #"5*5"†3:)5þÊ‘ N�]T ës#r+å*#5ë*
  8652. {•_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�
  8653. ��! ^#V#å*"0}“o|šgÚF Ã9"":!·Ê`x=Ê`yþ0Êl¯2!!Ç4^4�!È4qáÂ/É:Ä4þÄÛ:È4þ,Èþ;Èþ ÄÛÉÅÍÿÍ*5ÁÉ͉:
  8654. 5æª|·}È$ª·øÍѯoÉÍ•þÔÑæÉÍ°æ8OÉÍ»æÄÇyæ0°ÃHÍ•ÃH͉:
  8655. 5æÂnëõÅ:Ä4þÂú:È4þ,Êÿ>CÍÕ0ÁñÉÍý:Ä4þÂM:È4þ ÂÍÿà þ;ÂCÍýÍÿ:Ä4þÂ#:È4þ
  8656. Ê þÊþ!Ê Ã#þ!Ê þÊÍùÃ#{•ozœgÉBÍB**}´Âj!]�å�~ö þ Ê} #yþÂmáyÍÖ>2(>2v3Í–Íâ*5|µÊÂåEÍBáå"#5Í>%ë�Í0Í,#áå� ÍÖá^#VëÕÍâJÍB�*5ëÍ0MÍB*5ëÍ0É!��".*5}´Ê
  8657. "#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·Ê½:
  8658. 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~þ
  8659. Ú¹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
  8660. 52o=20!��"5" 5¯2mÍÂ{!t~·ÊQ5_�!1~ÍÃ9:uþÄK:K4þ À*E"5:U2
  8661. 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\Éõþ ÊÃþ
  8662. ÊÃ:Ã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>
  8663. 2SÍ(0>2Ã4ɯ2Ç42TÉ!Ç4~þ@Ú`6�Í5!^�4#:(5O:Ä4þyÄD(wÉ~þ$À¯wÉ:(5Ö0þ
  8664. æÉÍ|À:(5ÍD(ÖAþæÉ:(5þ?ʱþ@ʱÍD(ÖAþæÉ·ÉÍ™ÀÍ|Éþ Ðþ Èþ Èþ
  8665. ÈþÈÃ;!ÍCÍ»2(5:'5·Êò:)5þÂì:5·Âò:(5Í«%:(5Éþ ÈþÈþ!ÉÍJ¯2Ä4:(5þ Êžþ;Â{>2Ä4:'5·Ê‹:)5þÂ.:5·Â‹ÍÍþ;ÂŽ*-5ë*%5++{½ÂIz¼Ê]~þ
  8666. ÂT++Ã]þ!Ò]+Ã?"%5:'5õ¯2'5ÍÍÍöÂhÍ«%ñ2'5ä:(5þ*—:Sþ
  8667. —ÍÍÍöʤËö þ ¤ÍÍï2Ä4Í™ʳ>ÃïÍ|ʾ>Ãï:(5þ'Âϯ2(5>Ãïþ
  8668. Âí: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>
  8669. ÂÄ!Ç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
  8670. �PF
  8671. FP�óûA A A*Û
  8672. A A A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '( v'( Ã%:P!@"�<�&°
  8673. #ö*ÓÁÉ)Ç&˜#Þ PP%27&�#Ö(&¨#î Í $
  8674. %*éÅ%"ù$ëã  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É�    
  8675.         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/~#þ Âê*>
  8676. Í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*þ
  8677. Â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~·Êò/ͳ.#Ãæ/> ͳ.>
  8678. ͳ.>
  8679. ó.}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>
  8680. Í 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
  8681. $PRINTER READY
  8682. $�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€�É�����������€­��SAVE ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������É�������������������������������������������������������������������������������������������������������������������������������������ÃÃ����SAVE ���yþ<Â1ÅÕå!��~þ áÑÁÊ‹þ;Ê:*
  8683. éÅÕÍ©"Â.ú~·>�2ÁÊ`*Â.h~þÃÂ`>ÿ2Á6!*�#~2º#~2»€r+s-þÍ�ÑÁ*
  8684. é1­ÔÍéðÍéÍÚ!Æ~þ�Ê€#�_6�åÍï|þÿʉá#6?#6 #6$\�Í�<ÊÙÍéÇÍéÍÚÍ8þY‰\�Í�>�!|�w\�Í�ÍéÍÚ:Æþ�ÊïÍVÚï"¶8ÍéÍÚ:Æþ�Ê ÍVÚ "¸ë*¶ëÍÏÚï*¶ëͲÕÍ�\�Í�hþÊ}…þÊ}·Â€Ñ!€�ë*¸ÍÏ:¾þÿÂ2\�Í�<TÊ}QÍé*ºë*�#s#r>ÿ2:ÁþÿŸ*Â.h6à Í��Í�1´Í�É>�2¾:Àþ�À:¿þ€ÚÉÊÉÉ>ÿ2¾É}“2¿|š2ÀÉ!Ç"¼
  8685. ÅÍ�É Í�É!��ååÇ!\�Í(Íæ 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ÑëÉ:������������������������������
  8686. CP/M 3 SAVE - Version 3.0$
  8687. Enter file (type RETURN to exit): $
  8688. Delete $
  8689. Beginning hex address $
  8690. Ending hex address $
  8691. $
  8692. ERROR: Bad close.$
  8693. ERROR: No directory space.$
  8694. 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'
  8695. public @civec, @covec, @aivec, @aovec, @lovec, @bnkbf
  8696. public @ConMd, @QueFl, @crdma, @crdsk, @vinfo, @resel, @fx, @usrcd
  8697. public @mltio, @ermde, @erdsk, @media, @bflgs
  8698. public @date, @hour, @min, @sec, ?erjmp, @mxtpa
  8699. scb$base equ 0FE00H ; Base of the SCB
  8700. @CIVEC equ scb$base+22h ; Console Input Redirection
  8701. ; Vector (word, r/w)
  8702. @COVEC equ scb$base+24h ; Console Output Redirection
  8703. ; Vector (word, r/w)
  8704. @AIVEC equ scb$base+26h ; Auxiliary Input Redirection
  8705. ; Vector (word, r/w)
  8706. @AOVEC equ scb$base+28h ; Auxiliary Output Redirection
  8707. ; Vector (word, r/w)
  8708. @LOVEC equ scb$base+2Ah ; List Output Redirection
  8709. ; Vector (word, r/w)
  8710. @CONMD equ scb$base+33h ; Console Mode Byte
  8711. ; (byte, r/o)
  8712. @BNKBF equ scb$base+35h  ; Address of 128 Byte Buffer
  8713. ; for Banked BIOS (word, r/o)
  8714. @QueFl equ scb$base+39h ; Flag for BDOS requests to BIOS
  8715. ; Bit 7&6 used (byte, r/o)
  8716. @CRDMA equ scb$base+3Ch ; Current DMA Address
  8717. ; (word, r/o)
  8718. @CRDSK equ scb$base+3Eh ; Current Disk (byte, r/o)
  8719. @VINFO equ scb$base+3Fh ; BDOS Variable "INFO"
  8720. ; (word, r/o)
  8721. @RESEL equ scb$base+41h ; FCB Flag (byte, r/o)
  8722. @FX equ scb$base+43h ; BDOS Function for Error
  8723. ; Messages (byte, r/o)
  8724. @USRCD equ scb$base+44h ; Current User Code (byte, r/o)
  8725. @MLTIO equ scb$base+4Ah ; Current Multi-Sector Count
  8726. ; (byte,r/w)
  8727. @ERMDE equ scb$base+4Bh ; BDOS Error Mode (byte, r/o)
  8728. @ERDSK equ scb$base+51h ; BDOS Error Disk (byte,r/o)
  8729. @MEDIA equ scb$base+54h ; Set by BIOS to indicate
  8730. ; open door (byte,r/w)
  8731. @BFLGS equ scb$base+57h ; BDOS Message Size Flag (byte,r/@�o)
  8732. @DATE equ scb$base+58h ; Date in Days Since 1 Jan 78
  8733. ; (word, r/w)
  8734. @HOUR equ scb$base+5Ah ; Hour in BCD (byte, r/w)
  8735. @MIN equ scb$base+5Bh ; Minute in BCD (byte, r/w)
  8736. @SEC equ scb$base+5Ch ; Second in BCD (byte, r/w)
  8737. ?ERJMP equ scb$base+5Fh ; BDOS Error Message Jump
  8738. ; (word, r/w)
  8739. @MXTPA equ scb$base+62h ; Top of User TPA
  8740. ; (address at 6,7)(word, r/o)
  8741. end
  8742. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…‰ÔÞ\Ý`d4•dT8 =Y@AIVEC��SÕ‘PàdÄõdT8 9- @CONMD��UQQ“ d5$DÔ IM.@VINFO��‘TÑS 4eˆUMI @MLTIO��T“Q`dU$E4¸5%@BFLGS�PU`T„õU(5%:@SEC��ÑT’“T dÕ…E@�qû¢©%&¨G ¿²
  8743. J²*p£û §«"¡Çÿ²2b:œp×û !'%¡#G¿²J²*pÏû !§§&¢G ?²z²*póû !©"& Ç¿²’"š\qcú " ª"Dz*’"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
  8744. ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚ pçû (ª¢£&G²’*š*dqsú )¢¡Ç?²ªš’$pÿû +$§#'Î���ž@SEC��ÑT’“T dÕ…E@�qû¢©%&¨G ¿²
  8745. J²*p£û §«"¡Çÿ²2b:œp×û !'%¡#G¿²J²*pÏû !§§&¢G ?²zåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€"É�����������€#�ÿ�DIRLBL ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1¨!ÃM
  8746. ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]!��åå`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.
  8747. 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
  8748. Label Reqd Create Access Update
  8749. -------------- ------- ------- ------- -------
  8750. �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
  8751. Ãn ÍŽ 2©!ͽ Íl 2¦"*U#&�€� ~þ Âœ
  8752. !U#4Æ
  8753. *U#&�€� "å"*U#&� ~þ[Âá
  8754. *å"#"å"ÍB!‘:ê"¾ÂÎ
  8755. Ío ÃÞ
  8756. ç!Å Í !æ!6�à ��ÍS :"Òú
  8757. *""å"ÍBà QÍŸÍÄ Í9 :Â"!Á"¦Ò" gÍŸÍÐ !¨!6�Ã= :Â"Ò1 !¨!6�Ã= :Á"Ò= !¨!6]ÍB |þ�ÂM !"6ÍÁ :"Òk *""å"!"6Ío ÍÁ ÃP ÍÄ &ÍŸÍÄ ûv!ª!q*ª!&�ëÍ�É Íy É!¬!p+q*«!~þ�ʯ *«!NÍy *«!#"«!Õ É�� Í�É Íy 
  8758. Í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#þÿÊ�*#å*#Á
  8759. 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Í� 
  8760. Í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ÍŸÉ͈É>!"¾Ò(:"Ò÷Ã(:"ÒÃ(A�:"Ò É:"Ò ÍŸÃ"*ÍŸ͘!"6É:"þÂ?:"Ò?:"ö€2":"2Ò!Æ!Í "©"*©"}þÿŠ*©"|þ�Ê}Í¥ÚjÉ*©"|þ�ÊzÍŒ͘ÉÊòÍŸ
  8761. Í É:"þ¦:Ë!ö€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#ÚúÃ
  8762. *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 � ~Ú
  8763. 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/
  8764. Í Ã^:
  8765. Í ÍÃQÉ:²"Òs Í":¶"Ò�Í":·"Ò�Í":¸"Ò�Í":¹"Ò«Í":º"ÒµÍ�:»"Ò¿Í?:¼"ÒÉ͇:´"ÒÓÍþ:³"!±"¦Ò:Æ"!Ä"¦Ò:"ÒöñÍŸîÍŸÍÐ ÃP:±"Ò):Ä"Ò!Æ"6�ÅïÍ4�Å¿@Í4:³"ÒP:Æ"ÒF!Ä"6��Å¿@Í4ÅïÍ4:¿"!µ"¦Òt:"ÚhÐÍŸÍŸÍРØ:µ"Ò…
  8766. Í"Ø:¿"Ò˜!Ò"6
  8767. Í":À"Ò©Åß Í4:¾"!½"¦ÒÀ;ÍŸÍÐ Ã :½"Òå:"ÒÝ!Ð"6  Í"Ãâ Í“Ã :¾"Ò :"Ò !Ð"6�  Í"à  Í“ÉEÍB "#GÍB "#IÍB "#�ÍB "#ÍB " #ÍB " #ÉÍÇ2"ÒO æ!Å ñ"ÍKÍñÉ!T#p+q*S#"«""¯"!æ!"­"ÍÆ ""É*å"DMÍS :"Ò˜ œÍŸ!ò!6�C
  8768. Í ç!Í� ÍÄ >�"Í9!µÊ¬ !"6ñ !"6�æ!Å\�ÍKÍ9 É:"Ò!:"ÒÒ Í ÍeÿÍ— :"Òç Í™Ãû :"Òñ Í1:"Òû Íä�Í— :"Ú!!"6�Ã!Í?Ú!!"6�ÃÁ Éë_�ë…oŒgÉi`N#F‘o˜gÉo&�•oœgÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ��ÿÿDIRLBL ���õyþdÊ'ñ*
  8769. éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå# ÍO:•·Ä¼:¡<Âç: G>��O*£#
  8770. � ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtà �Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
  8771. � ÍY"·ë� ÍY"µ
  8772. � Í>*·Í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
  8773. �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G #ÂÍÑáÕ �p
  8774. �ë*³~¨ëwë# ÂçÉÍ
  8775. ÍÍØÉ:—Í
  8776. ÍÍÞÉ*¯Í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"���€�� €��������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååAå1„Ãû����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]TEMPORARY~ORDER~PAGE~DISPLAY~NO~COM~SUB~NOPAGE~NODISPLAY~ON~OFFÿ�
  8777.  $(/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:
  8778. $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*­&�
  8779. ¾Â->�É*­&� :¬¾ÂA:­É!­4ÃÉ!³r+s+p+q+ÑÁp+qÕÍ!º6�ÍÅ*²~þ�ʯ*²~2º*·MÍ2¤!¾6:¤þ�¦Íã:¾Ú™é*·MÍ2¤ÄùÍÅÃe:´2£Í#É:´2£2½*²~2»!¾6�*²~2ºÍÅ*²~þ�ÂäÃ?*²N�å!� ë*°å*° Á
  8780. –=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¤!¾Âš* #" ÃÉ ͯ
  8781. ͯÉ!Àq!É6�*“"Å"ÇÍØ2‘:‘þ(ÒÍ!‘6(*•&�ë*‘&�Íö!Ãs*•&�ëÍøë!Äs:ÀÖÖŸõ:ÀÖÖŸÁH±Ò* +" Ã:£ Í+ë+s#rÍ›!Á6:Ã!Á¾ÚD*Å"Ç*‘MÍë!Á4Â&*ÄMÍë:ÉÒ[Í¿Ãa2Í¿:‘þAÒlÍ›*ÀM�!Í ^#VëéIÍ¿ÃßiÍ¿Ãß{Í¿Ã߉ͿÃߧͿÃ߶ͿÃßËÍ¿ÃßîÍ¿Ãß
  8782. Í¿Ãß|…Ž— ©²»ÄÍ›���Í�É!Êq!Â6:Ê!Â¾Ú *ÅNͯ*Å#"Å!Â4ÂôÍ›!Â6:Ê!¾ÚR *Ǡ͵Â? !É6^ͯÃD  ͯ*Ç#"Ç!Â4 ͛ÉLÍØ2ŠMÍØ2‹NÍØ2ŒOÍØ2�PÍØ2Ž,ÍØ2ÍÍØ2�:�æ2Ì:�ææü2Î:–ÒW
  8783. ͛Ϳ!Ë6�*Ë&�Š ~ÖÿÆÿŸõ:ËÖŸÁH¡ÒW
  8784. :ËÆ1Oͯ*ËM�!
  8785. ^#Vëé1Í¿Ã
  8786. 4Í¿Ã
  8787. 7Í¿Ã
  8788. :Í¿Ã
  8789. î ÷ �
  8790. =Í¿*Ë&�Š ~þ�Â8
  8791. RÍ¿ÃM
  8792. *Ë&�Š >@†Oͯ:ͯÍ›!Ë4ø :—Ò˜
  8793. Í›ZÍ¿*ÎM�!’
  8794. ^#VëérÍ¿Ø
  8795. vͿØ
  8796. ͿØ
  8797. w
  8798. :˜ÒÕ
  8799. Í›ˆÍ¿>!Ž¾Ò¶
  8800. !Ž6�:Žþ�ÂÇ
  8801.  Í¿ÃÕ
  8802. :ŽÆ@Oͯ:ͯ:™Òü
  8803. Í›¨Í¿:Íþ�Âö
  8804. ÀÍ¿Ãü
  8805. ÃÍ¿:šÒ# Í›ÇÍ¿:Ìþ� ßÍ¿Ã# ãÍ¿Í›É!–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ˆ:¤Ö
  8806. ÖŸõ:Ò/ÁH±!ѦÒ0 ͦ:¤Ö
  8807. ÆÿŸ!Ò¦Ò‡ €Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Òj ͦ:¢Ö2‰:¢ÖÖŸ!Ѧ҇ ͦÍØ2�:ˆþ�¢ :�æï2�ê :�ö2�:‰þ�½ :�æ÷2�ÃÅ :�ö2�*�ëÍð:ÒÒï :¤þ
  8808. Êå ͦÃì * #" Ãü :¤þ
  8809. Âü ͦ* ~Ö]ÖŸõ~Ö�ÖŸÁH±Ò!¤6 î!™6!Ó6�:¤þÂW€Å¢ÀÍI:¢þ
  8810. ÊW:¢þ ÂR!Ó6ÿÃWͦ*Óë,Íð*Óë-Íðî!š6!Ó6:¤þ¨€Å¢ÀÍI:¢þ
  8811. ʨ:¢þ £!Ó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É��������������������������������������������������������������������������������������������������������������������������������~B�1}Ãå����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l] 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ÍÉ*Ö #"Ö ÃåÉ�� Í�É ÍÉ
  8812. ÍÉÉÍ ���Í�É:$ Ò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�å*å Á
  8813. w*é #"é ÃÃÉ!ë q:ë Æ0OͦÉ!ì q:ì æøOÍì:ì æOÍìÉ!í q*í MÍú:ͦÉ!î q*î &�ë!
  8814. �͆KÍì*î &�ë!
  8815. �͆MÍìÉ!ï q*ï MÍ& /ͦÉ:ð þ�Âe É:ç þÂs !ð 6�É:ç <2ç O�*å ~2ð É:ð þ ” Í\ Æ É:ð Ö0Ö
  8816. ŸÉ!ò s+q!ó 6�͆ Í• Ú¶ ÍÍ• Òû :ó æàþ�ÊÊ Í:ó ‡‡‡õ:ó ‡ÁH�2ó ŸÒã Í:ð Ö0!ó †wŸÒõ ÍÍ\ ö !ñ :ó –Ÿ#õ~!ó –ŸÁH±Ò
  8817. Í:ó É!ö s+q+ÑÁqÕ͆ !ô :ð ¾Ê4
  8818. ÍÍ\ *õ M*ö ëÍž É!ø s+q:÷ æþ2ù :÷ æÖ�ÖŸ*ø &�) ëõ>;ÍŸÁH¡Ò{
  8819. :ù =É:ù É!ü q*ü &�ë!
  8820. �͆ë))))å*ü &�ë͈Á }É Íž =2ý :ý ÖÖŸ2!ÒÄ
  8821. !!6ÃÑ
  8822. *ý &�õ ~2!/Å*!ëÍ
  8823. 2þ /ÅcNÍ
  8824. 2ÿ :þ ÖÖŸ!!¦õ:ÿ æÖ�ÆÿŸÁH¡Ò Í*ý &�) :ÿ ÖN_�å!mÍ¥ÑÍqå*þ &�Á å�NÍC
  8825. ÑÍëå*ÿ M*ý ëÍC
  8826. _�áå*ã #Áq#p�Íž OÍ
  8827. �*ã w:Å;�Í
  8828. OÍ
  8829. �*ã w*ã ~þ¬ :ð þ:  :Å;�Í
  8830. 2!�*ã 6�à:Å;�Í
  8831. OÍ
  8832. �*ã wÉ!!s+q:!‡‡‡‡!!¶É!ÿ 6N!m"!:ÿ æþ�Âð !n"!!ú ÍõÚý É!ú Íõë+s#r!ÿ 4ÃÚ É!ý 6 >�!ý ¾ÒP :ý =2ý þÒ2 !
  8833. !6�*ý &�) :
  8834. !Ímë!ú ÍÒM Éà É�*ã ~2�!*ã  ~2!*ã  ~2!*ã #^#Vë"ú +ë!�͆ë! !sÍÕ !
  8835. !6�:ÿ æÖ�ÖŸõ>;!ú Í ŸÁH¡Ò® !
  8836. !6Í *ý &�) :
  8837. !Ímú Íë!þ s+4É*ã ~þ�Âî : !‡‡O�! DMͽ ͦ*ý MÍK *þ MÍK *ÿ MÍ&  ͦ*�!MÍ *!MÍ *ã ~þ�Â& *!MÍúÉ! !p+q!��" !* !"ã � "å *ã ~Ö�ÖŸõ~ÖÖŸÁH±Òe ÍQ !ç 6ÿÍÏ Ãž *ã ~ÖÖŸõ~ÖÖŸÁH±Ò› !ç 6�*å ~2ð Í¢
  8838. *ç &�ë*å " !Þ ÍÉ!-!p+q!!6.å*,!DM!á
  8839. -¶ !Í' !.!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*…!ë*‡!͆"…!*‡!ë!
  8840. �͆ë"‡!>�‡!͵ºÃÒ:Š!þ�ÊÅÃÒ:‰!ÒÒÍÙÃà!‰!6�:Š!Æ0OÍÉÃvÉ!Œ!p+q!'"�!!�!6>��!͵Ê8*‹!ë*�!͆:�!=2�!O�!8! s*‹!ë*�!͆"‹!*�!ë!
  8841. �͆ë"�!ÃõÉ!�!6#6:‘!=2‘!þÿÊ}*‘!&�8! ~Æ0OÍ~:‘!ÖÖŸõ:‘!ÖÖŸÁH±Òz,Í~ÃAÉ!’!q*‘!&�8! ~þ�¤:�!Ò¤:‘!þ�ʤÍÙÉ*’!MÍÉ!�!6�É!–!r+s+p+q!—!6�#6�>!˜!¾Ú0*˜!&�ë*“!å*˜!&�ë*•!~á†!—!†#N�*•! w*˜!&�ë*•!^�!
  8842. �͆!—!s#N�*•! ^�!
  8843. �͆å*˜!&�ë*•!Á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ÍÉ
  8844. ÍßÉ!¥!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¶!*´!ë*¸!͆"´!*¸!ë!
  8845. �͆ë"¸!>�¸!͵֟!·!¶+õ~Ö�ÆÿŸÁ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 ) >�wB#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Ì Ã-:Ì þ�Â
  8846. Í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!���������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååC�yÙ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]CP/M 3 SID - Version 3.0$1�ÅÅ€ Í�Á!�~=�W�Õ!�x±ÊÁ ~#ôÑÁåbx±Êã {æÂÖã~#ão}oÒß„ÃÅÑ.�é�������������������������Ã���ÃOÃ$þÈÍ ÃõyÍ�ñÉþ Èþ Èþ,Èþ ÈþÊ$É Í�
  8847. Í�ÉÍŒþ ÊÍ�Ê9�!z6 # ÂL�!zwÍŒÍ�Êj�# ÊÃX�:zþ ÉÖ0þ
  8848. ØÆùþØÃ͘=ÂëN#FyÉÍ}�ÂÉæ8Éæ0Éë*zë{¾Â¯�#z¾È+++ Â¥� ÉÕz¾ÂÊ�#½�ÑÉ#ÂÊ�øÿÑ ·� ÉÅÍ9�Ê!`Í � yÁÉÅÍ9�Ê!rÍ·� yÁÉÍñ�þÊÉÍñ�þÊþÀ=É!z{w# Â%þ Âw!PÍ � yÍ“�ÉÍõÍ}�ñöÀÉ*�w#"�ÉÍŒþ Ê@þ.Ê@Í<�Ê!¦EÍ·�Â~ÃP
  8849. !ÎÍ·�Â’ÍPÍŒ�ÃQ!æÍ·�ªÍPÍ}�ÍQxÃQ!êÍ·�ÂÆÍÛ�Í“�G@ÍÛ�±°ÃQ!
  8850. Í·�ÂÜ 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�¾Êý# ¡
  8851. ¾Êé# ¬¾ÊÎ# ·æÀþ@Ê´þ€Ê¥zæÇÖÊ–=Ê�=Ê|zæÀÊJzæÊ?ÖÊ4ÖÊ)ÖÊzæ zæO=!9 ÍóÍþŸ!6ÍóÃq!2ÍóÍÍÕÃqCÍ�Í
  8852. ÃÙJÍ�Í
  8853. ÃÙRÍ�Í
  8854. Ã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
  8855. ï
  8856. ””ü
  8857. + ””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>ÿÁñÉÍ~ʽ
  8858. Í�=Ê;
  8859. =”åÍ�ÑåÍúÍLÍÂᯕo>�œgÍLÃ,ëÍúÕÕÍÍÂ>#ÍÄ…!u^#V#ã0}“o|šgÚe
  8860. ÃX
  8861. x·ò|
  8862. õyþ0ʃ
  8863. ÍÄñæGÃ�
  8864. yÍÄÃ�
  8865. ñæþÂ�
  8866. GÃ|
  8867. ãÂQ
  8868. ÑÑz·Â,{æþ Ú,<Ê,ÍÂ>'ÍÄ{æÍÄ>'ÍÄÃ,*�##V+^+N+yþÒ,ÍúëÍLëÍ Êæ
  8869. ~+ÍÄÃÚ
  8870. ÍÂ,ÃÂ
  8871. :ï·Â”Í%Ã,ͳÒ”Í~Ê Í�" �=Ê Í�"�=”¯Ã" > 2�Í�Ã,ÍYÍøÚ,ÅÕå!ÿÿ|¸ÂG }¹ÂG Ã,áÑÁ
  8872. 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�É
  8873. ͤ!"ÉÍ~þ”Í�åÍ�åÍ�ÑÁÉÍ!ð6�þWÂ�6ÿÍ!û6�#þ ÊÃþ,Âœ>€2û��ß͓ͣþ ÊÃÍ͓ͣþ ÊÃÍ͓ͣþ ”ûþ�Ê”·ÉÍ þ ÊÑõÍ þ:ÂíñÖ@w#Í ÃòG6�#ñÍÌþ.Ì ÍÌ6�# ÂÉ�x�·ÀÃÍ!þÈþaØæ_Éå!~·> Ê55*~#"áÉåÕů2[�\�ͤÁÑáÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉ!e�¾Àx#¾Ày#¾Éë*ƒ}“|šëÉÍ“Ð"ƒÉë*§}“|šëÐ"§É:…þÐå!��Í“áÉ> åÕÅ_ͤÁÑáÉ~·ÈÍÄ#ÃÑþ
  8874. ÒåÆ0ÃÄÆ7ÃÄõæÍÛñæÃÛ> ÍÄ>C
  8875. ÃÄÅÕå ͤæáÑÁÉëÕëÍLÑ:ï·ÀÍ8ÈÍÂ>.ÍÄ^+~ÍÄÂ+Éå:ï·ÑÀÍ8ÈÍúÍ*>:ÍÄÉ|Íê}ÃêþÒ^þ ÒÄ>.ÃÄë*f}“o|šëÉþ/Èþ+Èþ-Èþ Èþ,Èþ ÉÖ0þ
  8876. ØÆùþØÔë^#V#ëÉÕÍ*�õNyþÒ”ñëÕõ*å*åë ÍnÊÆ Êà+¾ÂàÍñ ÂàáááÍqÊÙÍÃéá#^#VáÉá"á"ñáõ~/…o>ÿŒg++ñÛë!��þ.Ê”þ@ÂÍ”åë^#VáÉþ= Í”åë^�áÉþ'ÂDëÍ!þ Ú”þ'Â?Í!ÍqÈþ'”S_Ã&þ#ÂhÍÍqÊfÖ0þ
  8877. Ò”)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!
  8878. ^#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�
  8879. ��É!y$4Âd
  8880. SYMBOLS�
  8881. NEXT MSZE PC END
  8882. �6É!z$q!h#6?!
  8883. �h record(s) written.��� �Ÿõ�h#Ö�ÖŸ�H±�Å!:�#ÖA�{$O�¹Ò
  8884. !: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’@�� ˆ€‚!$‰ ‚�’ ��� �€€������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������A��SUB ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1ßÃx����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]Invalid file name $Error On Line $Enter Password: $ERROR: No 'SUB' File Found$CP/M 3 SUBMIT Version 3.0
  8885. $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
  8886. ÍÓ1ßÍ"”>ÿ”ÍdµÊã*”++"”~ÒãÍ"”èÅ!\�Í.žÍ ûv!¢q*¢&�ëÍ�Éý�Í�É!¤p+q*£ë Í�É!§s+p+q*¥:§w#6�*¥ë
  8887. Í�*¥#"¥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Í�É!»s+q:º2–!—6ÿ*»&�"˜–1Í�É!½p+q*¼ë<Í�É!Âs+p+q+ÑÁp+qÕ:Â=2ÂþÿÊd*¾å*ÀÁ
  8888. w*¾#"¾*À#"ÀÃ=É Í÷
  8889. Í÷É€Í���Í�É!Æ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!‚�"š!\�"œšÍÌ
  8890. "ÐÿÿÐÍ\µÂÁÍ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ÝÖÆÿŸõ:ÝD�Ö ÆÿŸÁH¡Ò% :Ýþ
  8891. Ê" :ÝþÿÂ#$ͪ:ÞÒ;!Þ6�+~þ<Ê;!ß6�:Ýþ$¨ÍD2Ýþ$ÂX*ÝMÍ
  8892. Ã¥:ÝÖ02ÝO> ¹Òp<ͪÃ¥!‘6�Í�:Ýþ�Ê”!Ý5ÍK ÒŽÄÍ�ÃxÍK Ò¥*×MÍ
  8893. ÔÃ" :Ýþ^ÂúÍD2Ý:Ýþ^ÂÆ^Í
  8894. Ã÷:Ýþ@ÒÚ:ÝÖ OÍ
  8895. Ã÷:Ýþ`Òî:ÝÖ@OÍ
  8896. Ã÷:ÝÖ`OÍ
  8897. Ã" :ÝÖ!ÖŸõ:ß/ÁH¡Ò  Í
  8898. 
  8899. Í
  8900. Ã" *ÝMÍ
  8901. Ãò:ÝÖ ÖŸ2Ü Í
  8902. 
  8903. Í
  8904. ÃÞ*Ô++"ÔÿÍ
  8905. É*‘&� ~2×Ö ÖŸõ:×Ö�ÖŸÁH±Út !‘4>É>�É!��"Ô"Ù�ÙÍ\ÒÓ !Ø6�>!ؾڷ :ØÙÍ+Ô ~þÿ° ÃÚ !Ø4‘ *ÙÔ DMÍÆÍÁ€�*Ù"ÙÀ €�ÍÆÉ*ÙÔ DMÍÆÍÁ€�ÍÆ!��" }2 èÍ£2 : þ�Ê
  8906. ͪõÉ!Ûqÿ!ÔÍrÒ-
  8907. "ÍÍw *ÔÔ :Ûw:ÛþÿÂC
  8908. Íw *Ô#"ÔÉ Í"á*á#~2àæþ2à_�!
  8909. �Í8!0�ë!îs*à&�ëÍ:0�ë!ïsÿÍÖ!6�èͳ: þÿÂÆ
  8910. èÍs�ÍÖèͳ: þÿÂÆ
  8911. LÍ���Í��ÍÖÉ!��åå`i^#V#~#foÍ ÍÇ Âí
  8912. 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
  8913.  �Í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
  8914. $ERROR: Auxiliary device redirection not implemented
  8915. $ERROR: Insufficient Memory
  8916. $�������"��ë"��ÉÃ�����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�þÊÝþ
  8917. ÊÝþ<ÊŠþÂ~ë"§ëx!ëÍ=F#fhé!íþ€È:·Â~þ‚!ÈþŒÂ«!©>�–wþ�Â~:©·ÈÍÍ×Í×!5ë*í.´~æ¿w:�ºÀ;��à :·Â~!��9"¹1AÅÕÍ#þÊu.Èt.´~ö@wæ :&Ê/·Â3åÍ–!¸~·6ÿ» Ì á:·Êø~æwÃ��·ÂuÍcÑÁÅÕy!†åþ
  8918. ÊŽþÊBþ Êd{<Ê‘<Êd!ê6�<Ê–Ã Íü·ÈáÍ°ÿÍ Í#+~æþwÑÁ*¹ùÃ~þÿÊu*¹ùoÉÍd·È¯!$4üÕ·ÿ®:$!'Í=FxþÿÅÌ°Á!%~þ pÀxþ
  8919. Ì–xÖ<2&Ì–> Éà Å'ÍÐ*íªÁåÕÍ2.àÍ2+6.àwÍ áÑõÍ2àÍ2*§ëÍЯ2$ñ·É*í.¬6þ#6ÿÃ��*í.Ï~öw#~æ=É~#Â4É…oÐ$ÉÍ–ÍOØõ̓ñÉ!�54Èþ Èþ
  8920. Èþ ÈþÈþ É!êF6ÿÍ#þÈ·ÈxÉÍOÒƒõ>^̓ñö@_:ÿ·Èà ëN#å�ÅåÍ–áÁþÿ§Êà> þ Êàþ
  8921. ÊàþÂÆåÅ*í.Ô>–wÁáÔ#wÅåÍtáÁ~þxÂÜþʹڔápõ> ̓ñÉ� 8>�"��ë"��ÉÃ����SYSIN SUB���������������������€ �€��hhhhhhhhhhhhhh���WARNING: PROGRAM INPUT IGNORED
  8922. $������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggg�€�"D�€ˆ! BˆH!H@� $!�ˆ�!�$„"A! �D$DH€H$�B!" €�� @�A��„ 
  8923.  ������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Å!�y·~Ê=�W�Õ!�x±Ê# ~#ÃÑÁåbx±ÊE {æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
  8924. Í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�>
  8925. Í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·È*Ø" É
  8926. INITIAL = �
  8927. COLLECT = �
  8928. DISPLAY = �
  8929. "-A" IN EFFECT, ADDRESS BACKTRACE�
  8930. READY FOR SYMBOLIC BACKTRACE�
  8931. BACKTRACE:���%åÍãB Á
  8932. –ÖŸ2ÿ!ú4þ
  8933. €�*%"%:ÿ/Ò ³Í©!ù4¡
  8934. :Îþ€Â$ !º4®ÍÇ!��"%É!�q:�þ ÚO !{4>�!Ò¾ÒO :Ò!{¾ÒO É:�2*'M�!8 ^#Vëé†%Í!Út Í« *%B :�w*%#"%Ã` Ø Ø Ø Ø Ø ÀÍ©Ã` *�MÍ6Ã` !�6€ÃÌ Ã` !�6ÀÃÌ Ã` !�6€ÃÌ Ã` *�&�ëÍTÃ` !�6Ãû Ã` !�6 Ãû Ã` !�60Ãû Ã` *�&�D �’@����@� ’I$’B$��!!D!$„�"„’H�����������������������������������������������������������������������������������Ê@* �Í¡Í.� Í�Í�Í;Í£W!E�¾Êý# ¡
  8935. ¾Êé# ¬¾ÊÎ# ·æÀþ@Ê´þ€Ê¥zæÇÖÊ–=Ê�=Ê|zæÀÊJzæÊ?ÖÊ4ÖÊ)ÖÊzæ zæåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå@��_ÿ�ð�@�����ÿÿ�Ô�������€�€�@�@� îÄCRT îäLPT @�CEN @�GRAPH îäLPT1 îäLPT2 �����������������������������1�Í�  Í� %Í�«Í�þÿÏÊ¢€�Í�Í•!€��~# Â4Í• €�Í�:‚g:�Ís:„·Ê_g:ƒÍs!]�~þ$Âo#~þBÌ©1…É·W�|gë€ÿ ëÕåÍ�Í•áÑ%ÂzÉÍ�É«Í�·úÈ Í�óvÿÉ�CPM3 SYS������������������������
  8936. CPMLDR error: failed to open CPM3.SYS
  8937. $
  8938. CPMLDR error: failed to read CPM3.SYS
  8939. $
  8940. CP/M V3.0 Loader
  8941. Copyright (C) 1982, Digital Research
  8942. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  8943. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  8944. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  8945. 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ÉÕ
  8946. �^#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
  8947. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  8948. ñõþÒ
  8949. Í?Ê,
  8950. ¯Íd
  8951. >Íl
  8952. Í[
  8953. ÍI6�:Ë <€�!€ÿ=Â6
  8954. ë*Š ñþÂJ
  8955. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  8956. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ã
  8957. Ãc Ãc Ãc ò ÃÄ Ãµ ú ÿ ÃÒ Ãc Ãc ÃÎ Ãò Ãc Ãc Ãc Ãc Ãc Ãc Ãc Ã2 Ãc Ú î Ã� Ãc Ãc Ãc É( / Ý!/!€�/�í°��!€�€�í°ý!´ý6 �ý6
  8958. ÀíK  :
  8959. ‡2±íC¾Íd!â ÍÍÛËo(!d |íG}2é <<2î >ÿ2�!ç ÍÍû:�À§Èís–1د>!�Íí{–É��!�‡#�O‡�:�§ ÛæÈöÿÉ:žþÿ(¯·Éyõ:�§ Íò (ûñÓÉÍ� (ûñÓ ¯2žÉõ>ÿ2žñûíMx±È:ª§ ëí°ëɯ2ªíS…"Œ åë å íC‡x±>Í >�2‹*«|µæo&�­~!©¶!�ÓÍÍx±(Ûæ ú>ƒÓÑá��É>ÿ2ªíC«É2¨æå!©> (>�wÓáÉ2§É��íC¢ÉíC¤ÉíC É!��y§À*ØÉ`i#É:�À§Â™ís–1ØÍk( ý~§ Í€ÍNÍ Â Íxí[ å!ÿ¿¯íRá0xÍc�yæÿí{–ÉÍ€ ÀÍL ÀÝ~�ýw ÍsÕÍo áÝFÀ6ð#ûÍÖ êý6ÿý6�¯ÉÍ[ À:Ú͈ÍÖ ¯É>À!ØÅÍù Áæ�ÈñöÿÉ>ˆÅÍù Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2³Ý~ÓÅÍ[ ÁÀ:ØÓ¹>�ÈÛæ� úyÓÝ~æöÍYæ™È(>ÍYËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~ Ý–ýw ÉõÝ~Óý~ÓÛæ� úÝF�Ë8Ë ñåþÀ �íC®"¬!©õ>å!©¶áÓÍÍÁáxþÐ(Ë(:³°ÍY>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� H6ÿ#ûÉý~:¤=ýåá�_�ë�ËGýn ýf
  8960. þÿÉís–1ØÍk( ý~§ Í€ÍN; Ãû >͈Ý~�ýw ÍsÕÍáÝF� 6ð#ûý6ÿý6ÿ¯É>§ÉÍŽ> !©¶Ó!¹ÍÍ>¿ÓÛËO öÛËOÈ!Éí³æ"¼ÅÕÝåýåÍ6õ:
  8961. Wñ7ý!é͘ýáÝáÑÁ¯É¯ýNýF:±�!��0 Š)� ÷0 Šõý~=O�ñ 0<DMÉ"™íS !©¶Ó!•ÍÍÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿� y����(…‚Ï‹‡� y����(¥‚Ï‹‡�‚Ó‡~·ÈG#N#í³õø������������������������������������������/^^ ÿÿ�ÿ���������Þ���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô������:Ÿýw�:¢ýw:£ýw¯ýwýwÍdÉ:¢ý¾ :£ý¾ öÿɯÉE�¯ýwýwÉýwO ÝF¯�ý<ýwÉ�����ÿ���������� ����������������������������������������������������������������������������������������������ÿV2850701PSWå! ¾áõÝ!iÍ^Í@Ý6.�Ý6 ñÈ�ͺ ùúÝåÝ!i2 õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!i6�#ûÉ�����������������������������������������������Ý!iÝ6.8Ý6.�ݶ-ÝwÝpÝqÝrúõÅÕåÝp�Ý6&�Ý6, Ý5,('Í"ÝåáÍ7ÍŽÛËOã( ËG ÍIÍ_ãÍu8($Í"Ýåá �å Í7áÍŽ� ÝË.ŽÍIÍuÝ6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍŽÛËOÀËGÈ~/Ó#îÝË.N(ýéÍŽÛËOÈí¢òÝË.F(ýéÍŽÛËOÈí£òÍŽÛ/_ÍŽÛ{Ýw&æ(7É{§ÉÛ/æ(ùÉ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå@��_ÿ�ð�@�����ÿÿ�Ô�������€�€�@�@� îÄCRT îäLPT @�CEN @�GRAPH îäLPT1 îäLPT2 �����������������������������1�Í�  Í� %Í�«Í�þÿÏÊ¢€�Í�Í•!€��~# Â4Í• €�Í�:‚g:�Ís:„·Ê_g:ƒÍs!]�~þ$Âo#~þBÌ©1…É·W�|gë€ÿ ëÕåÍ�Í•áÑ%ÂzÉÍ�É«Í�·úÈ Í�óvÿÉ�CPM3 SYS������������������������
  8962. CPMLDR error: failed to open CPM3.SYS
  8963. $
  8964. CPMLDR error: failed to read CPM3.SYS
  8965. $
  8966. CP/M V3.0 Loader
  8967. Copyright (C) 1982, Digital Research
  8968. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  8969. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  8970. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  8971. 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ÉÕ
  8972. �^#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
  8973. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  8974. ñõþÒ
  8975. Í?Ê,
  8976. ¯Íd
  8977. >Íl
  8978. Í[
  8979. ÍI6�:Ë <€�!€ÿ=Â6
  8980. ë*Š ñþÂJ
  8981. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  8982. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ãí Ãc Ãc Ãc Õ ç Ø Ã� â õ Ãc Ãc ñ ÃÕ Ãc Ãc Ãc Ãc Ãc Ãc Ãc à Ãc Ã} Ñ Ãs Ãc Ãc Ãc É  Ý!_!€�_�í°��!€�€�í°ý!äý6 �ý6
  8983. Àÿ>"2áíCòÍG!Å ÍýÛËo(!d |íG}2Ì <<2Ñ >ÿ2Í!Ê ÍýûÉ��!�‡#�O‡�:ͧ ÛæÈöÿÉ:Îþÿ(¯·Éyõ:ͧ ÍÕ (ûñÓÉÍã (ûñÓ ¯2ÎÉõ>ÿ2ÎñûíMx±È:Ú§ ëí°ëɯ2ÚíS¹"À åë å íC»x±>Í >�2¿*Û|µæo&�Ý~!Ù¶!µÓÍýx±(Ûæ ú>ƒÓÑá��É>ÿ2ÚíCÛÉ2ØEæå!Ù> (>�wÓáÉ2×É��íCÒÉíCÔÉíCÐÉ!��y§À*É`i#É:�À§Â|ís:1|Í›( ý~§ Í°Í~Í Âù Í[í[Ðå!ÿ¿¯íRá0xÍ—�yæÿí{:ÉÍc ÀÍ/ ÀÝ~�ýw ÍVÕÍR áÝFÀ6ð#û͹ êý6ÿý6�¯ÉÍ> À:~͸͹ ¯É>À!|ÅÍÜ Áæ�ÈñöÿÉ>ˆÅÍÜ Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2ãÝ~ÓÅÍ> ÁÀ:|Ó¹>�ÈÛæ� úyÓÝ~æöÍ<æ™È(>Í<ËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~ Ý–ýw ÉõÝ~Óý~ÓÛæ� úÝF�Ë8Ë ñåþÀ �íCâ"à!Ýõ>å!Ù¶áÓÍýÁáxþÐ(Ë(:ã°Í<>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� H6ÿ#ûÉý~:Ô=ýåá�_�ë�ËGýn ýf
  8984. þÿÉís:1|Í›( ý~§ Í°Í~Í¡Âù ÃÞ >͸Ý~�ýw ÍVÕÍÔáÝF 6ð#û͹ éý6ÿý6ÿ¯ÉÍ>§É"ðÍ÷ÍtÛ/æþ > !Ù¶Ó!íÍý>¿ÓÛæ öÍdÉüÍt!‘í²Íd>§ÉÅÕ¯ýNýF:á�!��0 Š)� ÷0 Šõý~=O�ñ 0</2Œ|/2�}/2ŽÝ~2�ÑÁÉÛ/æ(ùÉÍ\ÛWÍ\Ûz/æÉ>þíyÛÍ\!‹pí³Í\É�ÿ��þû������"ÍíSÔ!Ù¶Ó!ÉÍýÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿� y����(…‚Ï‹‡� y����(¥‚Ï‹‡�~·ÈG#N#í³õ(������������������������������������������_APÿÿ�ÿ���������‚���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô������:Ïýw�:Òýw:Óýw¯ýwýwÍGÉ:Òý¾ :Óý¾ öÿɯɯýwýwÉýwO ÝF¯�ý<ýwÉ�����ÿ���������� �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1Ò ÃŠ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�l]
  8985. Press RETURN to Continue $
  8986. ERROR: Not typed: $Password: $No File$
  8987. BDOS Bad Sector$
  8988. Invalid Drive$Currently Opened$Password Error$ERROR: $Invalid or missing delimiter(s) $Try 'PAGE' or 'NO PAGE' $Requires CP/M 3.0$Enter file: $
  8989. $ERROR: Invalid file name. $1Ò 1Ò Íu"Ø *Ø }Ö0Ÿ*Ø õ|ÖÖŸÁH±Ò´JÍ>Í×ÍO��Í/Ò4\Í>(€�ÍN2à iÍ>!��6 å*à &�Á 6�!Ó 6:à <!Ó ¾Ú4*Ó &�€� ~þaÚ**Ó &�€� ~þ}Ò**Ó &�€� ~Ö *Ó &� w:Ó <2Ó Âî!Ö 6�+6�!��" !\�"  Íý
  8990. "Þ ÿÿÞ ÍO µÂglÍ>Í×,Íùþ�Êv!Ü 6�>�Þ ÍW µÊ¹ÍØ
  8991. *Þ ~þ�‘ù*Þ ~þ[ÊŸ�Íî*Þ #"Þ ÍØ
  8992. *Þ ~þNÂê*Þ #"Þ *Þ ~ÖOÖŸ*Þ õ~Ö ÖŸÁH±Òâ*Þ #"Þ !Ý 6ÿÃçÍîÍØ
  8993. *Þ ~þPÂû!Ü 6ÿÃ�Íî*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±Ò$ù*Þ ~þAÊ0×*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±ÒTù*Þ ~þGÊ`×*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±Ò„ù*Þ ~þEÊ�×*Þ #"Þ ÍØ
  8994. *Þ ~Ö]ÆÿŸ*Þ õ~Ö�ÆÿŸÁH¡Ò¹Íî:Ý ÒÇ:Ü /2Ü :Ü ÒèÍù==2Õ :Õ þ�Âå!Õ 6Ãí!Õ 6�\�ÍO2â :â þÿÂÍÛ Ã.ã \�
  8995. - ÍÊÍ×ûv��Í�É! q* &�ëÍ�Éý�Í�É! p+q* ë Í�É! s+p+q* : w#6�* ë
  8996. Í�* #" N#FyÉ�� Í�É�� Í�É! p+q*
  8997. ëÍ�É! 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Í�É Í%
  8998. Í%É!% 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× þÂ% F�Í«ÍXl�Í·:é ö€2é �ÍÇã ͇"Ú Ã= žÍ>ã Í‘ Í%*× MÍ=*Ú }þÿÊÕ �ÍÇ€�Í·! 6�!Ò 6�:Ò /õã ͧÖ�ÖŸÁH¡ÒÒ !Ó 6�>!Ó ¾ÚÏ *Ó &�€� ~2Ô þ— !Ò 6ÿ:Ò ÚÈ Í~Ò® Í52Ö Í×:Õ þ�ÊÁ :Ô þ
  8999. ÂÁ Í…*Ô MÍ%!Ó 4Âw Ã[ ÃÚ �Í=É€�Í·\�Íà26 þÿÂô �Í=:6 þÿÊ×
  9000. :6 ‡‡‡‡‡o&�€�"7 EÍ"9 GÍ"; IÍ"= �Í"? Í"A Í"C .å*7 DMã á
  9001. -ÂJ
  9002. :\�2ã Í…ÍXã Í‘:Í%Í…ÍXÍÊ€�Í·*9 ëEÍ)*; ëGÍ)*= ëIÍ)*? ë�Í)*A ëÍ)*C ëÍ)!; \�Íe µÊÎ
  9003. .å*; ë\�á
  9004. -ÂÆ
  9005. Íð26 Ãô É*Þ ~Ö ÖŸ*Þ õ~Ö ÖŸÁH±Òü
  9006. *Þ #"Þ ÃØ
  9007. É!��åå`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ëÉ��������������������������������������������������������������������������������������������������������������ÿ������å CP/M RMAC ASSEM 1.1 #001 WDRIVES.ASM
  9008. Title 'Wdrives.Asm'
  9009. ;------------------------------------------------------------;
  9010. ; Definition Module for the Floppies and Winchesters in ;
  9011. ; the system. ;
  9012. ; ;
  9013. ; Note: If You use Adaptec controller, You link ExtmemA.Rel ;
  9014. ; and if Xebec, You link ExtmemX.Rel to BNKBIOS3.SPR ;
  9015. ; This will done with the command: ;
  9016. ; SUBMIT GENWBIOS A for Adaptec ;
  9017. ; SUBMIT GENWBIOS X for Xebec ;
  9018. ;------------------------------------------------------------;
  9019. ; Latest update: 1985-11-15. PSW
  9020. ; Biosrevision: F
  9021. ;
  9022. ; For the RMAC assembler.
  9023. ;------------------------------------------------------------;
  9024. ; Answer in field #1 and/or in field #2 !! ;
  9025. ;------------------------------------------------------------;
  9026. FFFF = True Equ -1
  9027. 0000 = False Equ Not True
  9028. 0000 = NetWork Equ False
  9029. ;------------------------------------------------------------;
  9030. ; Field #1 -- SuperJet. ;
  9031. ; ;
  9032. 0000 = SuperJet Equ False ; False indicates You;
  9033. ; ; must goto field #2.;
  9034. 0000 = TwoWins Equ False ; False: 1 drive ;
  9035. ; ; True: 2 drives. ;
  9036. ; System configuration for SuperJet: ;
  9037. ; A: Winchester 1st part appr. 28800 KBytes ;
  9038. ; B: Winchester 2nd part appr. 29300 KBytes ;
  9039.  ; C: Floppy 5" 1200 KBytes. ;
  9040. ; D: Floppy 5" 800 KBytes ;
  9041. ; The tape streamer does not have a logical device address. ;
  9042. ; If 2 winchesters: ;
  9043. ; E: Winchester 1st part appr. 28800 KBytes ;
  9044. ; F: Winchester 2nd part appr. 29300 KBytes ;
  9045. ;------------------------------------------------------------;
  9046. Page 66
  9047. If Not SuperJet
  9048. ;------------------------------------------------------------;
  9049. ; Field #2 -- Other configurations. ;
  9050. ; Here You must answer 6 or 7 questions: ;
  9051. ; 1: Do You want Verify after write on floppy ? ;
  9052. ; ;
  9053. FFFF = Verify Equ True ; Verify after writeF.;
  9054. ; ;
  9055. ; 2: What kind of floppy system do You want ? (Only 1 true) ;
  9056. ; ;
  9057. 0000 = M8 Equ False ; 8" 1200 KBytes ;
  9058. FFFF = M5 Equ True ; 5" 1200 KBytes ;
  9059. 0000 = Min96 Equ False ; 5" 800 KBytes ;
  9060. ; ;
  9061. ; 3: Do You have an external 8" floppy drive ? ;
  9062. ; Not supported with M8. ;
  9063. 0000 = Jet8 Equ False ; True means YES ;
  9064. ; ;
  9065. ; 4: What kind of winchester controller ? ;
  9066. ; ;
  9067. FFFF = Adaptec Equ True ; False = Xebec ;
  9068. ; ;
  9069. ; 5: How many winchester drives ? (One or two) ;
  9070. CP/M RMAC ASSEM 1.1 #002 WDRIVES.ASM
  9071. ; ;
  9072. 0000 = TwoWins Equ False ; False = 1 drive ;
  9073. ; ;
  9074. ; 6: What kind of winchester do You want ? (Only 1 true) ;
  9075. ; Entries BlockSize;
  9076. 0000 = Ro204 Equ False ; Rodime 204 1024 2K ;
  9077. 0000 = Ro204E Equ False ; Rodime 204 E 2048 4K ;
  9078. 0000 = Ro352 Equ False ; Rodime 352 512-1024 2K ;
  9079. 0000 = XT1065 Equ False ; Maxtor XT-1065 2048 4K ;
  9080. 0000 = XT1085 Equ False ; Maxtor XT-1085 2048 4K ;
  9081. 0000 = CDC66 Equ False ; CDC 9415-66 2048 4K ;
  9082. 0000 = CDC86 Equ False ; CDC 9415-86 2048 4K ;
  9083. FFFF = Nec5126 Equ True ; Nec 5126 1024 2K ;
  9084. ; ;
  9085. ; 7: If Rodime 352 You must answer how directory entries. ;
  9086. ; ;
  9087. FFFF = E512 Equ True ; False = 1024 ent. ;
  9088. ; ;
  9089. ;------------------------------------------------------------;
  9090. 
  9091. ;------------- No more questions below here -----------------;
  9092. Endif
  9093. Page
  9094. CP/M RMAC ASSEM 1.1 #003 WDRIVES.ASM
  9095. If SuperJet
  9096. Verify Equ True
  9097. M5 Equ True
  9098. M8 Equ False
  9099. Min96 Equ False
  9100. Ro204 Equ False
  9101. Ro204E Equ False
  9102. Ro352 Equ False
  9103. XT1065 Equ False
  9104. XT1085 Equ False
  9105. CDC66 Equ True
  9106. CDC86 Equ False
  9107. Nec5126 Equ False
  9108. Adaptec Equ True
  9109. E512 Equ False
  9110. Jet8 Equ False
  9111. Endif
  9112. ;----------------------------------------------------------------;
  9113. ; The byte called 'ReStep' is interpreted as follows: ;
  9114. ; ;
  9115. ; 1xxxxxxx ; No retry ;
  9116. ; 0xxxxxxx ; Retry 4 times ;
  9117. ; x1xxxxxx ; No retry a read of sector that contains;
  9118. ; ; a data error before error correction. ;
  9119. ; x0xxxxxx ; Reread before error correction ;
  9120. ; xxx1xxxx ; Disk has servo information. ;
  9121. ; xxx0xxxx ; No servo information. ;
  9122. ; xxxx0000 ; 3 msec step rate ;
  9123. ; xxxx0001 ; reserved (for servo) ;
  9124. ; xxxx0010 ; -"- ;
  9125. ; xxxx0011 ; -"- ;
  9126. ; xxxx0100 ; 200 usec buffered step ;
  9127. ; xxxx0101 ; 70 usec buffered step ;
  9128. ; xxxx0110 ; 30 usec buffered step ;
  9129. ; xxxx0111 ; 15 usec buffered step ;
  9130. ;----------------------------------------------------------------;
  9131. If Adaptec ; Adaptec:
  9132. If Ro204
  9133. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  9134. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  9135. Endif
  9136. If Ro204E
  9137. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  9138. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  9139. Endif
  9140. If Ro352
  9141. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  9142. Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
  9143. Endif
  9144. If XT1065
  9145. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9146. Reduce Equ 64 ; # of Kbytes to reduce from second winchester unit.
  9147. Endif
  9148. If XT1085
  9149. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9150. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  9151. Endif
  9152. If CDC66
  9153. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9154. Reduce Equ 84 ; # of Kbytes to reduce G�from second winchester unit.
  9155. Endif
  9156. If CDC86
  9157. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9158. Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
  9159. Endif
  9160. CP/M RMAC ASSEM 1.1 #004 WDRIVES.ASM
  9161. If Nec5126
  9162. 0017 = ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9163. 0024 = Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
  9164. Endif
  9165. Else ; Xebec
  9166. If Ro204
  9167. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  9168. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  9169. Endif
  9170. If Ro204E
  9171. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  9172. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  9173. Endif
  9174. If Ro352
  9175. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  9176. Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
  9177. Endif
  9178. If XT1065
  9179. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9180. Reduce Equ 60 ; # of Kbytes to reduce from second winchester unit.
  9181. Endif
  9182. If XT1085
  9183. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9184. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  9185. Endif
  9186. If CDC66
  9187. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9188. Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
  9189. Endif
  9190. If CDC86
  9191. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9192. Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
  9193. Endif
  9194. If Nec5126
  9195. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  9196. Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
  9197. Endif
  9198. Endif
  9199. 0000 = Rate0 Equ 00000000b ; 3ms/6ms
  9200. 0001 = Rate1 Equ 00000001b ; 6ms/12ms
  9201. 0002 = Rate2 Equ 00000010b ; 10ms/20ms
  9202. 0003 = Rate3 Equ 00000011b ; 15ms/30ms
  9203. FFFF = DoublS Equ -1 ; Double sided
  9204. 0000 = SinglS Equ 0 ; Single sided
  9205. 0000 = Unit0 Equ 00000000b ; Physical Unit select 0
  9206. 0001 = Unit1 Equ 00000001b ; Physical Unit select 1
  9207. 0002 = Unit2 Equ 00000010b ; Physical Unit select 2
  9208. 0003 = Unit3 Equ 00000011b ; Physical Unit select 3
  9209. 0008 = Inch5 Equ 00001000b ; 5"-Floppy
  9210. 00D4 = Inch8 Equ 11010100b ; 8"-Floppy
  9211. 0000 = DoublD Equ 00000000b ; Double density
  9212. 0020 = SinglD Equ 00100000b ; Single density
  9213.  If Adaptec ; Common area
  9214. 00B8 = Comm Equ 0B8h ; 64K - 2*9K = 46K = B800h
  9215. Else
  9216. Comm Equ 0BCh ; 64K - 2*8.5K = 47K = BC00h
  9217. Endif
  9218. If Adaptec
  9219. 0001 = Contr1 Equ 00000001B ; Controller unit 1
  9220. CP/M RMAC ASSEM 1.1 #005 WDRIVES.ASM
  9221. 0002 = Contr2 Equ 00000010B ; Controller unit 2
  9222. 0004 = Contr3 Equ 00000100B ; Controller unit 3
  9223. 0001 = WUnit1 Equ 00000000B OR Contr1 ; Winchester phys. unit 0 on Contr1
  9224. 0021 = WUnit2 Equ 00100000B OR Contr1 ; Winchester phys. unit 1 on Contr1
  9225. 0002 = WUnit3 Equ 00000000B OR Contr2 ; Winchester phys. unit 0 on Contr2
  9226. 0022 = WUnit4 Equ 00100000B OR Contr2 ; Winchester phys. unit 1 on Contr2
  9227. 0004 = WUnit5 Equ 00000000B OR Contr3 ; Winchester phys. unit 0 on Contr3
  9228. 0024 = WUnit6 Equ 00100000B OR Contr3 ; Winchester phys. unit 1 on Contr3
  9229. 0002 = Leav Equ 2 ; Interleave factor
  9230. 0048 = LSecPerTrk Equ 72 ; No of logical sectors/track
  9231. Else
  9232. WUnit1 Equ 00000000B ; Winchester phys. unit 0 on Contr1
  9233. WUnit2 Equ 00100000B ; Winchester phys. unit 1 on Contr1
  9234. Leav Equ 7 ; Interleave factor
  9235. LSecPerTrk Equ 68 ; No of logical sectors/track
  9236. Endif
  9237. If E512
  9238. 0200 = Ent Equ 512
  9239. 0000 = AL1 Equ 0
  9240. Else
  9241. Ent Equ 1024
  9242. AL1 Equ 0FFh
  9243. Endif
  9244. If M8
  9245. Sign Equ '8'
  9246. Else
  9247. 0035 = Sign Equ '5'
  9248. Endif
  9249. Extrn FdRead, FdWrit, FdLgin, FdInit
  9250. Extrn WRead, WWrit, WInit, WInitd, WLgin
  9251. Public @DTbl, ?Titel, @Commo
  9252. Cseg
  9253. @DTbl:
  9254. If NetWork
  9255. DGw WinA,WinB,FlA ; A:, B:, C:
  9256. Else
  9257. 0000 50000A002D Dw FlA,WinA,WinB ; This order must not be changed.
  9258. ; Check boot-routine in
  9259. ; BIOSKRNL.Z80
  9260. Endif
  9261. If Min96
  9262. Dw 0 ; D: not installed
  9263. Else
  9264. 0006 7300 Dw FlD
  9265. Endif
  9266. If TwoWins
  9267. Dw WinE,WinF ; E:, F:
  9268. Sign0 Equ '2'
  9269. Else
  9270. 0008 00000000 Dw 0,0
  9271. 0031 = Sign0 Equ'1'
  9272. Endif
  9273. 000C 00000000 Dw 0,0 ; G:, H: not installed
  9274. If Jet8
  9275. Dw FlI,FlJ ; I:, J:
  9276. Else
  9277. 0010 00000000 Dw 0,0
  9278. Endif
  9279. 0014 00000000 Dw 0,0 ; K:, L: not installed
  9280. 0018 0000000000 Dw 0,0,0,0 ; M:, N:, O:, P: not installed
  9281. CP/M RMAC ASSEM 1.1 #006 WDRIVES.ASM
  9282. 0020 B8 @Commo: Db Comm ;
  9283. Page
  9284. CP/M RMAC ASSEM 1.1 #007 WDRIVES.ASM
  9285. Dseg
  9286. ; Define WINCHESTER LOGICAL UNIT A: (Winchester boot else B:)
  9287. 0000 0000 Dw WWrit ;;
  9288. 0002 0000 Dw WRead ;;
  9289. 0004 0000 Dw WLgin ;;
  9290. 0006 0000 Dw WInit ;;
  9291. 0008 01 Db WUnit1 ;; Physical unit for controller
  9292. 0009 00 Db 0 ;;
  9293. 000A 0000 WINA: Dw 0 ;; No trans table
  9294. 000C 0000000000 Db 0,0,0,0,0,0,0,0,0 ;;
  9295. 0015 00 Db 0 ;; Mediaflag
  9296. 0016 5F00 Dw WIN0 ;; Address to DPB
  9297. 0018 0000 Dw 0 ;; Checksum None.
  9298. 001A FEFF Dw 0FFFEh ;; Alloc vector set by GENCPM
  9299. 001C FEFF Dw 0FFFEh ;; DirBcb
  9300. 001E FFFF Dw 0FFFFh ;; DtaBcb Not used
  9301. 0020 FEFF Dw 0FFFEh ;; Hash
  9302. 0022 00 Db 0 ;; Hash bank
  9303. ; Define WINCHESTER LOGICAL UNIT B: (Winchster boot else C:)
  9304. 0023 0000 Dw WWrit ;;
  9305. 0025 0000 Dw WRead ;;
  9306. 0027 0000  Dw WLgin ;;
  9307. 0029 0000 Dw WInitd ;;
  9308. 002B 01 Db WUnit1 ;; Physical unit for controller
  9309. 002C 00 Db 0 ;;
  9310. 002D 0000 WINB: Dw 0 ;; No trans table
  9311. 002F 0000000000 Db 0,0,0,0,0,0,0,0,0 ;;
  9312. 0038 00 Db 0 ;; Mediaflag
  9313. 0039 7E00 Dw WIN1 ;; Address to DPB
  9314. 003B 0000 Dw 0 ;; Checksum None.
  9315. 003D FEFF Dw 0FFFEh ;; Alloc vector set by GENCPM
  9316. 003F FEFF Dw 0FFFEh ;; DirBcb
  9317. 0041 FFFF Dw 0FFFFh ;; DtaBcb Not used
  9318. 0043 FEFF Dw 0FFFEh ;; Hash
  9319. 0045 00 Db 0 ;; Hash bank
  9320. If TwoWins
  9321. ; Define WINCHESTER LOGICAL UNIT E:
  9322. Dw WWrit ;;
  9323. Dw WRead ;;
  9324. Dw WLgin ;;
  9325. Dw WInitd ;;
  9326. Db WUnit2 ;; Physical unit for controller
  9327. Db 0 ;;
  9328. WINE: Dw 0 ;; No trans table
  9329. Db 0,0,0,0,0,0,0,0,0 ;;
  9330. Db 0 ;; Mediaflag
  9331. Dw WIN0 ;; Address to DPB
  9332. Dw 0 ;; Checksum None.
  9333. Dw 0FFFEh ;; Alloc vector set by GENCPM
  9334. Dw 0FFFEh ;; DirBcb
  9335. Dw 0FFFFh ;; DtaBcb Not used
  9336. Dw 0FFFEh ;; Hash
  9337. Db 0 ;; Hash bank
  9338. ; Define WINCHESTER LOGICAL UNIT F:
  9339. Dw WWrit ;;
  9340. Dw WRead ;;
  9341. CP/M RMAC ASSEM 1.1 #008 WDRIVES.ASM
  9342. Dw WLgin ;;
  9343. Dw WInitd ;;
  9344. Db WUnit2 ;; Physical unit for controller
  9345. Db 0 ;;
  9346. WINF: Dw 0 ;; No trans table
  9347. Db 0,0,0,0,0,0,0,0,0 ;;
  9348. Db 0 ;; Mediaflag
  9349. Dw WIN1 ;; Address to DPB
  9350. Dw 0 ;; Checksum None.
  9351. Dw 0FFFEh ;; Alloc vector set by GENCPM
  9352. Dw 0FFFEh ;; DirBcb
  9353.  Dw 0FFFFh ;; DtaBcb Not used
  9354. Dw 0FFFEh ;; Hash
  9355. Db 0 ;; Hash bank
  9356. Endif
  9357. If M8 Or Jet8
  9358. ; Define 8" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:) / J:
  9359. Dw FdWrit ;;
  9360. Dw FdRead ;;
  9361. Dw FdLgin ;;
  9362. Dw FdInit ;;
  9363. Db Inch8+Unit0+DoublD ;; $FdXsl
  9364. Db 0 ;;
  9365. If M8
  9366. FlA: Dw 0 ;; No trans table
  9367. Else
  9368. FlJ: Dw 0 ;; No trans table
  9369. Endif
  9370. Db 0,0,0,0,0,0,0,0,0 ;;
  9371. Db 0 ;; Mediaflag
  9372. Dw F8D ;; Address to DPB
  9373. Dw 0FFFEh ;; Checksum vector set by GENCPM
  9374. Dw 0FFFEh ;; Alloc vector set by GENCPM
  9375. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  9376. Dw 0FFFEh ;; DirBcb,H� DtaBcb, Hash
  9377. Db 0 ;; Hash bank.
  9378. Endif
  9379. If M5
  9380. ; Define 5.25" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:)
  9381. 0046 0000 Dw FdWrit ;;
  9382. 0048 0000 Dw FdRead ;;
  9383. 004A 0000 Dw FdLgin ;;
  9384. 004C 0000 Dw FdInit ;;
  9385. 004E C8 Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  9386. 004F 00 Db 0 ;;
  9387. 0050 0000 FlA: Dw 0 ;; No trans table
  9388. 0052 0000000000 Db 0,0,0,0,0,0,0,0,0 ;;
  9389. 005B 00 Db 0 ;; Mediaflag
  9390. 005C 2100 Dw F5Max ;; Address to DPB
  9391. 005E FEFF Dw 0FFFEh ;; Checksum vector set by GENCPM
  9392. 0060 FEFF Dw 0FFFEh ;; Alloc vector set by GENCPM
  9393. 0062 FEFFFFFF Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  9394. 0066 FEFF Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  9395. 0068 00 Db 0 ;; Hash bank.
  9396. Endif
  9397. If Min96 Or SuperJet Or M5
  9398.  ; Define 5.25" 2x80x5x1024, 128 entries. Unit A: (Floppy boot else C:)
  9399. ; Unit D: (SuperJet)
  9400. 0069 0000 Dw FdWrit ;;
  9401. 006B 0000 Dw FdRead ;;
  9402. CP/M RMAC ASSEM 1.1 #009 WDRIVES.ASM
  9403. 006D 0000 Dw FdLgin ;;
  9404. 006F 0000 Dw FdInit ;;
  9405. 0071 08 Db Inch5+Unit0+DoublD ;; $FdXsl
  9406. 0072 00 Db 0 ;;
  9407. If Min96
  9408. FlA: Dw 0 ;; No trans table
  9409. Else
  9410. 0073 0000 FlD: Dw 0
  9411. Endif
  9412. 0075 0000000000 Db 0,0,0,0,0,0,0,0,0 ;;
  9413. 007E 00 Db 0 ;; Mediaflag
  9414. 007F 4000 Dw F596D ;; Address to DPB
  9415. 0081 FEFF Dw 0FFFEh ;; Checksum vector set by GENCPM
  9416. 0083 FEFF Dw 0FFFEh ;; Alloc vector set by GENCPM
  9417. 0085 FEFFFFFF Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  9418. 0089 FEFF Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  9419. 008B 00 Db 0 ;; Hash bank.
  9420. Endif
  9421. If M8 Or Jet8
  9422.  ; Define 8" 1x77x26x128, 64 entries (IBM). Unit D:/ I:
  9423. Dw FdWrit ;;
  9424. Dw FdRead ;;
  9425. Dw FdLgin ;;
  9426. Dw FdInit ;;
  9427. Db Inch8+Unit0+SinglD ;;
  9428. Db 0 ;;
  9429. If M8
  9430. FlD: Dw Trans ;; Trans table
  9431. Else
  9432. FlI: Dw Trans ;; Trans table
  9433. Endif
  9434. Db 0,0,0,0,0,0,0,0,0 ;;
  9435. Db 0 ;; Mediaflag
  9436. Dw F8S ;; Address to DPB
  9437. Dw 0FFFEh ;; Checksum vector set by GENCPM
  9438. Dw 0FFFEh ;; Alloc vector set by GENCPM
  9439. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  9440. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  9441. Db 0 ;; Hash bank.
  9442. Cseg
  9443. Trans: Db 1,7,13,19,25,5,11,17,23,3,9,15,21 ;
  9444. Db 2,8,14,20,26,6,12,18,24,4,10,16,22 ;
  9445. Endif
  9446. Cseg
  9447. If M8 Or Jet8
  9448. ; DPB for 8" 2x77x8x1024, 256 entries.
  9449. F8D: Dw 64 ; Number of logical sect/track
  9450. Db 4,0Fh ; Blockshift and mask
  9451. Db 0 ; Extent mask
  9452. Dw 607 ; Max blocknumber
  9453. Dw 256-1 ; 256 Directory entries
  9454. Db 0F0h,0 ; Alloc vector to directory
  9455. Dw 256/4 ; Checksum size
  9456. Dw 2 ; Number of offset tracks
  9457. Db 0 ; Physical sector size
  9458. Db 0 ; Physical sector shift mask.
  9459. Db 0 ; Floppy
  9460. Db 8 ; No. of logical sectors/phys. sector.
  9461. CP/M RMAC ASSEM 1.1 #010 WDRIVES.ASM
  9462. Db 22 ; Read time out
  9463. Db 19 ; Write time out
  9464. Db -1 ; Double sided
  9465. Db Verify ; Verify after write
  9466.  Db Rate0 ; Step rate
  9467. Db Inch8+DoublD ; Boot select
  9468. Db 0,0,0,0,0,0 ; Dummies
  9469. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  9470. F8S: Dw 26 ; No. of logical sectors/track.
  9471. Db 3,7 ; Blockshift and mask
  9472. Db 0 ; Extent mask
  9473. Dw 242 ; Max blocknumber
  9474. Dw 64-1 ; 64 Directory entries
  9475. Db 0C0h,0 ; Alloc vector to directory
  9476. Dw 64/4 ; Checksum size
  9477. Dw 2 ; Number of offset tracks
  9478. Db 0 ; Physical sector size
  9479. Db 0 ; Physical sector shift mask.
  9480. Db 0 ; Floppy
  9481. Db 1 ; No. of logical sectors/phys. sector.
  9482. Db 22 ; Read time out
  9483. Db 19 ; Write time out
  9484. Db 0 ; Single sided
  9485. Db Verify ; Verify after write
  9486. H Db Rate0 ; Step rate
  9487. Db Inch8+SinglD ; Boot select
  9488. Db 0,0,0,0,0,0 ; Dummies
  9489. Endif
  9490. If M5
  9491. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  9492. 0021 4000 F5Max: Dw 64 ; No. of logical sectors/track.
  9493. 0023 040F Db 4,0Fh ; Blockshift and mask
  9494. 0025 00 Db 0 ; Extent mask
  9495. 0026 5F02 Dw 607 ; Max blocknumber
  9496. 0028 FF00 Dw 256-1 ; 256 Directory entries
  9497. 002A F000 Db 0F0h,0 ; Alloc vector to directory
  9498. 002C 4000 Dw 256/4 ; Checksum size
  9499. 002E 0200 Dw 2 ; Number of offset tracks
  9500. 0030 00 Db 0 ; Physical sector size
  9501. 0031 00 Db 0 ; Physical sector shift mask.
  9502. 0032 00 Db 0 ; Floppy
  9503. 0033 08 Db 8 ; No. of logical sectors/phys. sector.
  9504. 0034 16 Db 22 ; Read time out
  9505. 0035 13 Db 19 ; Write time out
  9506. 0036 FF Db -1 ; Double sided
  9507. 0037 FF  Db Verify ; Verify after write
  9508. 0038 00 Db Rate0 ; Step rate
  9509. 0039 C8 Db Inch5+DoublD+11000000b ; Boot select
  9510. 003A 0000000000 Db 0,0,0,0,0,0 ; Dummies
  9511. Endif
  9512. If Min96 Or SuperJet Or M5
  9513. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  9514. 0040 2800 F596D: Dw 40 ; No. of logical sectors/track.
  9515. 0042 040F Db 4,0Fh ; Blockshift and mask
  9516. 0044 00 Db 0 ; Extent mask
  9517. 0045 8A01 Dw 394 ; Max blocknumber
  9518. 0047 7F00 Dw 128-1 ; 128 Directory entries
  9519. 0049 C000 Db 0C0h,0 ; Alloc vector to directory
  9520. CP/M RMAC ASSEM 1.1 #011 WDRIVES.ASM
  9521. 004B 2000 Dw 128/4 ; Checksum size
  9522. 004D 0200 Dw 2 ; Number of offset tracks
  9523. 004F 00 Db 0 ; Physical sector size
  9524. 0050 00 Db 0 ; Physical sector shift mask.
  9525. 0051 00 Db 0 ; Floppy
  9526. 0052 08 Db 8 ; No. of logical sectors/phys. sector.
  9527. 0053 16  Db 22 ; Read time out
  9528. 0054 13 Db 19 ; Write time out
  9529. 0055 FF Db -1 ; Double sided
  9530. 0056 FF Db Verify ; Verify after write
  9531. 0057 00 Db Rate0 ; Step rate
  9532. 0058 08 Db Inch5+DoublD ; Boot select
  9533. 0059 0000000000 Db 0,0,0,0,0,0 ; Dummies
  9534. Endif
  9535. If Ro204
  9536. ; Winchester: Rodime 204
  9537. SIGN1 Equ '2'
  9538. If Adaptec
  9539. SIGN2 Equ '3'
  9540. Else
  9541. Sign2 Equ '2'
  9542. Endif
  9543. WIN0:
  9544. Dw LSecPerTrk ; No of logical sectors/track.
  9545. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
  9546. Db 0 ; EXTENT MASK
  9547. If Adaptec
  9548. Dw 5714 ; MAX BLOCKNUMMER
  9549. Else
  9550. Dw 5396
  9551. Endif
  9552. Dw 1024-1 ; DIR. ENTRIES
  9553. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9554. Dw 8000H ; CHECKSUM SIZE (none)
  9555. Dw 1 ; OFFSET TRACKS
  9556. Db 0 ; Phys. sector size
  9557. Db 0 ; Phys. sector shift mask.
  9558. Db 1 ; Winchester 1st. part.
  9559. Db 4 ; No. of logical sector/phys. sector
  9560. Db 50 ; Read time out
  9561. Db 19 ; Write time out
  9562. Db 255-Leav ; Interleav (Inv)
  9563. Db 255-ReStep ; Retry & Buff step option
  9564. Db 255-1 ; No of cylinders Hbyte
  9565. Db 255-65 ; - " - Lbyte
  9566. Db 255-8 ; No of heads.
  9567. Db 255-0 ; Red. write cyl Hbyte
  9568. Db 255-132 ; - " - Lbyte
  9569. Db 255-0 ; Write precomp. cyl Hbyte
  9570. Db 255-0 ; - " - Lbyte
  9571. Db 255-11 ; ECC
  9572. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9573.  Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  9574. Db 0 ; EXTENT MASK
  9575. If Adaptec
  9576. Dw 5799-(Reduce/2) ; MAX BLOCKNUMBER
  9577. Else
  9578. Dw 5477-(Reduce/2)
  9579. Endif
  9580. Dw 1024-1 ; DIR. ENTRIES
  9581. CP/M RMAC ASSEM 1.1 #012 WDRIVES.ASM
  9582. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9583. Dw 8000H ; CHECKSUM SIZE (none)
  9584. Dw 1271 ; OFFSET TRACK
  9585. Db 0 ; PHYS. SECTOR SIZE
  9586. Db 0 ; PHYS. SECTOR SHIfT MASK
  9587. Db 2 ; Winchester 2nd part.
  9588. Db 4 ; No of logical sectors/phys. sector
  9589. Db 50 ; Read time out
  9590. Db 19 ; Write time out
  9591. Db 255-Leav ; Interleav (Inv)
  9592. Db 255-ReStep ; Retry & Buff step option
  9593. Db 255-1 ; No of cylinders Hbyte
  9594. Db 255-65 ; - " - Lbyte
  9595. Db 2I�55-8 ; No. of heads.
  9596. Db 255-0 ; Red. write cyl Hbyte
  9597. Db 255-132 ; - " - Lbyte
  9598. Db 255-0 ; Write precomp. cyl Hbyte
  9599. Db 255-0 ; - " - Lbyte
  9600. Db 255-11 ; ECC
  9601. Endif
  9602. If Nec5126
  9603. ; Winchester: Nec 5126
  9604. 0032 = SIGN1 Equ '2'
  9605. 0030 = SIGN2 Equ '0'
  9606. 005F 4800 WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  9607. 0061 040F Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
  9608. 0063 00 Db 0 ; EXTENT MASK
  9609. If Adaptec
  9610. 0064 5513 Dw 4949 ; MAX BLOCKNUMMER
  9611. Else
  9612. Dw 4675 ;
  9613. Endif
  9614. 0066 FF03 Dw 1024-1 ; DIR. ENTRIES
  9615. 0068 FFFF Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9616. 006A 0080 Dw 8000H ; CHECKSUM SIZE (none)
  9617. 006C 0100 Dw 1 ; OFFSET TRACKS
  9618. 006E 00 Db 0 ; Phys. sector size
  9619. 006F 00 Db 0 ; Phys. sector shift mask.
  9620. 0070 01 Db 1 ; Winchester 1st. part.
  9621. 0071 04 Db 4 ; No. of logical sector/phys. sector
  9622. 0072 32 Db 50 ; Read time out
  9623. 0073 13 Db 19 ; Write time out
  9624. 0074 FD Db 255-Leav ; Interleav (Inv)
  9625. 0075 E8 Db 255-ReStep ; Retry & Buff step option
  9626. 0076 FD Db 255-2 ; No of cylinders Hbyte
  9627. If Adaptec
  9628. 0077 D4 Db 255-43 ; - " - Lbyte
  9629. Else
  9630. Db 255-76
  9631. Endif
  9632. 0078 FB Db 255-4 ; No of heads.
  9633. 0079 FF Db 255-0 ; Red. write cyl Hbyte
  9634. 007A FF Db 255-0 ; - " - Lbyte
  9635. 007B FF Db 255-0 ; Write precomp. cyl Hbyte
  9636. 007C FF Db 255-0 ; - " - Lbyte
  9637. 007D F4 Db 255-11 ; ECC
  9638. 007E 4800 WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9639. 0080 040F Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  9640. 0082 00 Db 0 ; EXTENT MASK
  9641. CP/M RMAC ASSEM 1.1 #013 WDRIVES.ASM
  9642. If Adaptec
  9643. 0083 9913 Dw 5035-(Reduce/2) ; MAX BLOCKNUMBER
  9644. Else
  9645. Dw 5315-(Reduce/2)
  9646. Endif
  9647. 0085 FF03 Dw 1024-1 ; DIR. ENTRIES
  9648. 0087 FFFF Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9649. 0089 0080 Dw 8000H ; CHECKSUM SIZE (none)
  9650. 008B B104 Dw 1201 ; OFFSET TRACK
  9651. 008D 00 Db 0 ; PHYS. SECTOR SIZE
  9652. 008E 00 Db 0 ; PHYS. SECTOR SHIfT MASK
  9653. 008F 02 Db 2 ; Winchester 2nd part.
  9654. 0090 04 Db 4 ; No of logical sectors/phys. sector
  9655. 0091 32 Db 50 ; Read time out
  9656. 0092 13 Db 19 ; Write time out
  9657. 0093 FD Db 255-Leav ; Interleav (Inv)
  9658. 0094 E8 Db 255-ReStep ; Retry & Buff step option
  9659. 0095 FD Db 255-2 ; No of cylinders Hbyte
  9660. If Adaptec
  9661. 0096 D4 Db 255-43 ; - " - Lbyte
  9662. Else 
  9663. Db 255-76
  9664. Endif
  9665. 0097 FB Db 255-4 ; No. of heads.
  9666. 0098 FF Db 255-0 ; Red. write cyl Hbyte
  9667. 0099 FF Db 255-0 ; - " - Lbyte
  9668. 009A FF Db 255-0 ; Write precomp. cyl Hbyte
  9669. 009B FF Db 255-0 ; - " - Lbyte
  9670. 009C F4 Db 255-11 ; ECC
  9671. Endif
  9672. If Ro204E
  9673. ; Winchester: Rodime 204 E
  9674. SIGN1 Equ '4'
  9675. If Adaptec
  9676. SIGN2 Equ '6'
  9677. Else
  9678. Sign2 Equ '3'
  9679. Endif
  9680. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  9681. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  9682. Db 1 ; EXTENT MASK
  9683. If Adaptec
  9684. Dw 5624 ; MAX BLOCKNUMMER
  9685. Else
  9686. Dw 5311
  9687. Endif
  9688. Dw 2048-1 ; DIR. ENTRIES
  9689.  Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9690. Dw 8000H ; CHECKSUM SIZE (none)
  9691. Dw 1 ; OFFSET TRACKS
  9692. Db 0 ; Phys. sector size
  9693. Db 0 ; Phys. sector shift mask.
  9694. Db 1 ; Winchester 1st. part.
  9695. Db 4 ; No. of logical sector/phys. sector
  9696. Db 50 ; Read time out
  9697. Db 19 ; Write time out
  9698. Db 255-Leav ; Interleav (Inv)
  9699. Db 255-ReStep ; Retry & Buff step option
  9700. Db 255-2 ; No of cylinders Hbyte
  9701. Db 255-128 ; - " - Lbyte
  9702. Db 255-8 ; No of heads.
  9703. CP/M RMAC ASSEM 1.1 #014 WDRIVES.ASM
  9704. Db 255-0 ; Red. write cyl Hbyte
  9705. Db 255-0 ; - " - Lbyte
  9706. Db 255-0 ; Write precomp. cyl Hbyte
  9707. Db 255-0 ; - " - Lbyte
  9708. Db 255-11 ; ECC
  9709. I WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9710. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  9711. Db 1 ; EXTENT MASK
  9712. If Adaptec
  9713. Dw 5873-(Reduce/4) ; MAX BLOCKNUMBER
  9714. Else
  9715. Dw 5547-(Reduce/4)
  9716. Endif
  9717. Dw 2048-1 ; DIR. ENTRIES
  9718. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9719. Dw 8000H ; CHECKSUM SIZE (none)
  9720. Dw 2501 ; OFFSET TRACK
  9721. Db 0 ; PHYS. SECTOR SIZE
  9722. Db 0 ; PHYS. SECTOR SHIfT MASK
  9723. Db 2 ; Winchester 2nd part.
  9724. Db 4 ; No of logical sectors/phys. sector
  9725. Db 50 ; Read time out
  9726. Db 19 ; Write time out
  9727. Db 255-Leav ; Interleav (Inv)
  9728. Db 255-ReStep ; Retry & Buff step option
  9729. Db 255-2 ; No of cylinders Hbyte
  9730. Db 255-128 ; - " - Lbyte
  9731. Db 255-8 ; No. of heads.
  9732. Db 255-0 ; Red. write cyl Hbyte
  9733. Db 255-0 ; - " - Lbyte
  9734. Db 255-0 ; Write precomp. cyl Hbyte
  9735. Db 255-0 ; - " - Lbyte
  9736. Db 255-11 ; ECC
  9737. Endif
  9738. If Ro352
  9739. ; Winchester: Rodime 352
  9740. SIGN1 Equ '1'
  9741. If Adaptec
  9742. SIGN2 Equ '1'
  9743. Else
  9744. Sign2 Equ '0'
  9745. Endif
  9746. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  9747. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
  9748. Db 0 ; EXTENT MASK
  9749. If Adaptec
  9750. Dw 2699 ; MAX BLOCKNUMMER
  9751. Else
  9752. Dw 2549
  9753. Endif
  9754. Dw ENT-1 ; DIR. ENTRIES
  9755. Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
  9756. Dw 8000H ; CHECKSUM SIZE (none)
  9757. Dw 1 ; OFFSET TRACKS
  9758. Db 0 ; Phys. sector size
  9759. Db 0 ; Phys. sector shift mask.
  9760. Db 1 ; Winchester 1st. part.
  9761. Db 4 ; No. of logical sector/phys. sector
  9762. Db 50 ; Read time out
  9763. CP/M RMAC ASSEM 1.1 #015 WDRIVES.ASM
  9764. Db 19 ; Write time out
  9765. Db 255-Leav ; Interleav (Inv)
  9766. Db 255-ReStep ; Retry & Buff step option
  9767. Db 255-1 ; No of cylinders Hbyte
  9768. Db 255-50 ; - " - Lbyte
  9769. Db 255-4 ; No of heads.
  9770. Db 255-0 ; Red. write cyl Hbyte
  9771. Db 255-0 ; - " - Lbyte
  9772. Db 255-0 ; Write precomp. cyl Hbyte
  9773. Db 255-0 ; - " - Lbyte
  9774. Db 255-11 ; ECC
  9775. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9776. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  9777. Db 0 ; EXTENT MASK
  9778. If Adaptec
  9779. Dw 2784-(Reduce/2) ; MAX BLOCKNUMBER
  9780. Else
  9781. Dw 2629-(Reduce/2)
  9782. Endif
  9783. Dw ENT-1 ; DIR. ENTRIES
  9784. Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
  9785. Dw 8000H ; CHECKSUM SIZE (none)
  9786. Dw 601 ; OFFSET TRACK
  9787. Db 0 ; PHYS. SECTOR SIZE
  9788. Db 0 ; PHYS. SECTOR SHIfT MASK
  9789. Db 2 ; Winchester 2nd part.
  9790. Db 4 ; No of logical sectors/phys. sector
  9791. Db 50 ; Read time out
  9792. Db 19 ; Write time out
  9793. Db 255-Leav ; Interleav (Inv)
  9794. Db 255-ReStep ; Retry & Buff step option
  9795. Db 255-1 ; No of cylinders Hbyte
  9796. Db 255-50 ; - " - Lbyte
  9797. Db 255-4 ; No. of heads.
  9798. Db 255-0 ; Red. write cyl Hbyte
  9799. Db 255-0 ; - " - Lbyte
  9800. Db 255-0 ; Write precomp. cyl Hbyte
  9801. Db 255-0 ; - " - Lbyte
  9802. Db 255-11 ; ECC
  9803. Endif
  9804. If XT1065
  9805. ; Winchester: Maxtor XT-1065
  9806. SIGN1 Equ '5'
  9807. If Adaptec
  9808. SIGN2 Equ '8'
  9809. Else
  9810. Sign2 Equ '5'
  9811. Endif
  9812. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  9813. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  9814. Db 1 ; EXTENT MASK
  9815. If Adaptec
  9816. Dw 7199 ; MAX BLOCKNUMMER
  9817. Else
  9818. Dw 6799
  9819. Endif
  9820. Dw 2048-1 ; DIR. ENTRIES
  9821. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9822. Dw 8000H ; CHJ�ECKSUM SIZE (none)
  9823. Dw 1 ; OFFSET TRACKS
  9824. Db 0 ; Phys. sector size
  9825. CP/M RMAC ASSEM 1.1 #016 WDRIVES.ASM
  9826. Db 0 ; Phys. sector shift mask.
  9827. Db 1 ; Winchester 1st. part.
  9828. Db 4 ; No. of logical sector/phys. sector
  9829. Db 50 ; Read time out
  9830. Db 19 ; Write time out
  9831. Db 255-Leav ; Interleav (Inv)
  9832. Db 255-ReStep ; Retry & Buff step option
  9833. Db 255-3 ; No of cylinders Hbyte
  9834. Db 255-150 ; - " - Lbyte
  9835. Db 255-7 ; No of heads.
  9836. Db 255-3 ; Red. write cyl Hbyte
  9837. Db 255-152 ; - " - Lbyte
  9838. Db 255-3 ; Write precomp. cyl Hbyte
  9839. Db 255-152 ; - " - Lbyte
  9840. Db 255-11 ; ECC
  9841. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9842. Db 5,31  ; BLOCK SKIfT AND MASK (size = 4K)
  9843. Db 1 ; EXTENT MASK
  9844. If Adaptec
  9845. Dw 7239-(Reduce/4) ; MAX BLOCKNUMBER
  9846. Else
  9847. Dw 6837-(Reduce/4)
  9848. Endif
  9849. Dw 2048-1 ; DIR. ENTRIES
  9850. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9851. Dw 8000H ; CHECKSUM SIZE (none)
  9852. Dw 3201 ; OFFSET TRACK
  9853. Db 0 ; PHYS. SECTOR SIZE
  9854. Db 0 ; PHYS. SECTOR SHIfT MASK
  9855. Db 2 ; Winchester 2nd part.
  9856. Db 4 ; No of logical sectors/phys. sector
  9857. Db 50 ; Read time out
  9858. Db 19 ; Write time out
  9859. Db 255-Leav ; Interleav (Inv)
  9860. Db 255-ReStep ; Retry & Buff step option
  9861. Db 255-3 ; No of cylinders Hbyte
  9862. Db 255-150 ; - " - Lbyte
  9863. Db 255-7 ; No. of heads.
  9864. Db 255-3 ; Red. write cyl Hbyte
  9865. Db 255-152 ; - " - Lbyte
  9866. Db 255-3 ; Write precomp. cyl Hbyte
  9867. Db 255-152 ; - " - Lbyte
  9868. Db 255-11 ; ECC
  9869. Endif
  9870. If XT1085
  9871. ; Winchester: Maxtor XT-1085
  9872. If Adaptec
  9873. SIGN1 Equ '7'
  9874. SIGN2 Equ '3'
  9875. Else
  9876. Sign1 Equ '6'
  9877. Sign2 Equ '9'
  9878. Endif
  9879. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  9880. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  9881. Db 1 ; EXTENT MASK
  9882. If Adaptec
  9883. Dw 8999 ; MAX BLOCKNUMMER
  9884. Else
  9885. CP/M RMAC ASSEM 1.1 #017 WDRIVES.ASM
  9886. Dw 8499
  9887. Endif
  9888. Dw 2048-1 ; DIR. ENTRIES
  9889. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9890. Dw 8000H ; CHECKSUM SIZE (none)
  9891. Dw 1 ; OFFSET TRACKS
  9892. Db 0 ; Phys. sector size
  9893. Db 0 ; Phys. sector shift mask.
  9894. Db 1 ; Winchester 1st. part.
  9895. Db 4 ; No. of logical sector/phys. sector
  9896. Db 50 ; Read time out
  9897. Db 19 ; Write time out
  9898. Db 255-Leav ; Interleav (Inv)
  9899. Db 255-ReStep ; Retry & Buff step option
  9900. Db 255-4 ; No of cylinders Hbyte
  9901. Db 255-0 ; - " - Lbyte
  9902. Db 255-8 ; No of heads.
  9903. Db 255-4 ; Red. write cyl Hbyte
  9904. Db 255-2 ; - " - Lbyte
  9905. Db 255-4 ; Write precomp. cyl Hbyte
  9906. Db 255-2 ; - " - Lbyte
  9907. Db 255-11 ; ECC
  9908. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9909. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  9910. Db 1 ; EXTENT MASK
  9911. If Adaptec
  9912. Dw 9410-(Reduce/4) ; MAX BLOCKNUMBER
  9913. Else
  9914. Dw 8887-(Reduce/4)
  9915. Endif
  9916. Dw 2048-1 ; DIR. ENTRIES
  9917. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9918. Dw 8000H ; CHECKSUM SIZE (none)
  9919. Dw 4001 ; OFFSET TRACK
  9920. Db 0 ; PHYS. SECTOR SIZE
  9921. Db 0 ; PHYS. SECTOR SHIfT MASK
  9922. Db 2 ; Winchester 2nd part.
  9923. Db 4 ; No of logical sectors/phys. sector
  9924. Db 50 ; Read time out
  9925. Db 19 ; Write time out
  9926. Db 255-Leav ; Interleav (Inv)
  9927. Db 255-ReStep ; Retry & Buff step option
  9928. Db 255-4 ; No of cylinders Hbyte
  9929. Db 255-0 ; - " - Lbyte
  9930. Db 255-8 ; No. of heads.
  9931. Db 255-4 ;J Red. write cyl Hbyte
  9932. Db 255-2 ; - " - Lbyte
  9933. Db 255-4 ; Write precomp. cyl Hbyte
  9934. Db 255-2 ; - " - Lbyte
  9935. Db 255-11 ; ECC
  9936. Endif
  9937. If CDC66
  9938. ; Winchester: CDC 9415-66
  9939. SIGN1 Equ '5'
  9940. If Adaptec
  9941. SIGN2 Equ '8'
  9942. Else
  9943. Sign2 Equ '5'
  9944. Endif
  9945. CP/M RMAC ASSEM 1.1 #018 WDRIVES.ASM
  9946. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  9947. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  9948. Db 1 ; EXTENT MASK
  9949. If Adaptec
  9950. Dw 7199 ; MAX BLOCKNUMMER
  9951. Else
  9952. Dw 6799
  9953. Endif
  9954. Dw 2048-1 ; DIR. ENTRIES
  9955. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9956. Dw 8000H ; CHECKSUM SIZE (none)
  9957. Dw 1 ; OFFSET TRACKS
  9958. Db 0 ; Phys. sector size
  9959. Db 0 ; Phys. sector shift mask.
  9960. Db 1 ; Winchester 1st. part.
  9961. Db 4 ; No. of logical sector/phys. sector
  9962. Db 50 ; Read time out
  9963. Db 19 ; Write time out
  9964. Db 255-Leav ; Interleav (Inv)
  9965. Db 255-ReStep ; Retry & Buff step option
  9966. Db 255-3 ; No of cylinders Hbyte
  9967. Db 255-157 ; - " - Lbyte
  9968. Db 255-7 ; No of heads.
  9969. Db 255-3 ; Red. write cyl Hbyte
  9970. Db 255-159 ; - " - Lbyte
  9971. Db 255-3 ; Write precomp. cyl Hbyte Obs
  9972. Db 255-159 ; - " - Lbyte Obs
  9973. Db 255-11 ; ECC
  9974. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  9975. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  9976. Db 1 ; EXTENT MASK
  9977. If Adaptec
  9978. Dw 7349-(Reduce/4) ; MAX BLOCKNUMBER
  9979. Else
  9980. Dw 6941-(Reduce/4)
  9981. Endif
  9982. Dw 2048-1 ; DIR. ENTRIES
  9983. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  9984. Dw 8000H ; CHECKSUM SIZE (none)
  9985. Dw 3201 ; OFFSET TRACK
  9986. Db 0 ; PHYS. SECTOR SIZE
  9987. Db 0 ; PHYS. SECTOR SHIfT MASK
  9988. Db 2 ; Winchester 2nd part.
  9989. Db 4 ; No of logical sectors/phys. sector
  9990. Db 50 ; Read time out
  9991. Db 19 ; Write time out
  9992. Db 255-Leav ; Interleav (Inv)
  9993. Db 255-ReStep ; Retry & Buff step option
  9994. Db 255-3 ; No of cylinders Hbyte
  9995. Db 255-157 ; - " - Lbyte
  9996. Db 255-7 ; No. of heads.
  9997. Db 255-3 ; Red. write cyl Hbyte
  9998. Db 255-157 ; - " - Lbyte
  9999. Db 255-3 ; Write precomp. cyl Hbyte
  10000. Db 255-157 ; - " - Lbyte
  10001. Db 255-11 ; ECC
  10002. Endif
  10003. If CDC86
  10004. ; Winchester: CDC 9415-86
  10005. SIGN1 Equ '7'
  10006. CP/M RMAC ASSEM 1.1 #019 WDRIVES.ASM
  10007. If Adaptec
  10008. SIGN2 Equ '5'
  10009. Else
  10010. Sign2 Equ '1'
  10011. Endif
  10012. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  10013. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  10014. Db 1 ; EXTENT MASK
  10015. If Adaptec
  10016. Dw 9224 ; MAX BLOCKNUMMER
  10017. Else
  10018. Dw 8711
  10019. Endif
  10020. Dw 2048-1 ; DIR. ENTRIES
  10021. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  10022. Dw 8000H ; CHECKSUM SIZE (none)
  10023. Dw 1 ; OFFSET TRACKS
  10024. Db 0 ; Phys. sector size
  10025. Db 0 ; Phys. sector shift mask.
  10026. Db 1 ; Winchester 1st. part.
  10027. Db 4 ; No. of logical sector/phys. sector
  10028. Db 50 ; Read time out
  10029. Db 19 ; Write time out
  10030. Db 255-Leav ; Interleav (Inv)
  10031. Db 255-ReStep ; Retry & Buff step option
  10032. Db 255-3 ; No of cylinders Hbyte
  10033. Db 255-157 ; - " - Lbyte
  10034. Db 255-9 ; No of heads.
  10035. Db 255-3 ; Red. write cyl Hbyte
  10036. Db 255-159 ; - " - Lbyte
  10037. Db 255-3 ; Write precomp. cyl Hbyte
  10038. Db 255-159 ; - " - Lbyte
  10039. Db 255-11 ; ECC
  10040. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  10041. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  10042. K� Db 1 ; EXTENT MASK
  10043. If Adaptec
  10044. Dw 9482-(Reduce/4) ; MAX BLOCKNUMBER
  10045. Else
  10046. Dw 8955-(Reduce/4)
  10047. Endif
  10048. Dw 2048-1 ; DIR. ENTRIES
  10049. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  10050. Dw 8000H ; CHECKSUM SIZE (none)
  10051. Dw 4101 ; OFFSET TRACK
  10052. Db 0 ; PHYS. SECTOR SIZE
  10053. Db 0 ; PHYS. SECTOR SHIfT MASK
  10054. Db 2 ; Winchester 2nd part.
  10055. Db 4 ; No of logical sectors/phys. sector
  10056. Db 50 ; Read time out
  10057. Db 19 ; Write time out
  10058. Db 255-Leav ; Interleav (Inv)
  10059. Db 255-ReStep ; Retry & Buff step option
  10060. Db 255-3 ; No of cylinders Hbyte
  10061. Db 255-157 ; - " - Lbyte
  10062. Db 255-9 ; No. of heads.
  10063. Db 255-3 ; Red. write cyl Hbyte
  10064. Db 255-157 ; - " - Lbyte
  10065. Db 255-3 ; Write precomp. cyl Hbyte
  10066. Db 255-157 ; - " - Lbyte
  10067. Db 255-11 ; ECC
  10068. Endif
  10069. CP/M RMAC ASSEM 1.1 #020 WDRIVES.ASM
  10070. Dseg
  10071. 008C 38302E2035?Titel: Db '80. ',Sign,'"-floppy '
  10072. If M8
  10073. Else
  10074. If M5
  10075. 009A 312E32204D Db '1.2 MByte '
  10076. Else
  10077. Db '800 KByte '
  10078. Endif
  10079. Endif
  10080. 00A4 3178323020 Db Sign0,'x',Sign1,Sign2,' MBytes winchester '
  10081. If Adaptec
  10082. 00BB 41 Db 'A'
  10083. Else
  10084. Db 'X'
  10085. Endif
  10086. 00BC 2E0D0A00 Db '.',13,10,0
  10087. 00C0 End
  10088. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…•Ñ’U‘`TED$ÈýQ%Q2@COMMO”`�Mg@% �@�bÐ æ����������������������������¸—������������@�������������WÀ��óýüÿ¿ßÏð��À@����€�������������¿���çûùþÿ¿Ÿà���������@��������������)ùþþ¿Ÿï÷ûùþ�ÈÀ %�dÀ�@��������������*�ùþþ¿Ÿï÷ûùþ�–�€��@x�¾€��������€°Mþÿ�2���������€ð(�0�������`›ýþ��������H�à¨Mþ¿À������A7ë¡úÔ}¿ßï÷ûÐ��À �›üÿ€  �� ‚o×Cõ¨û¿ßï÷¤º0�p0¢!i˜Øo8"ˆ¸d &��'C(€bx Òäèe9ˆæ“qŒÐe9� §!\ �# �Q 2=�ÕUS#¤� =55>4Ö‘‘‘PQ#M ]I%R4Ú‘‘ÒS£Mà%9%R4JUÔ‘PQ#D`]]I%R4 UÒS’U#E ]%9%Q4NUÓÒS§���žååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Íi!Ív"Ø/!Q/ò+>€Íc!K-6�*Ø/K>ÍXëG!ó+>ÍyÂC!Q/õ+>€Íc!õ+Q/>Ír–Íôå!�ÿÑ}£o|¢g}´Ê–!»#"Ø/!è/ÍèÖ�–!ê/ÍøÖ�Ê–!î/ö+>€Íc!ì/Í·Í~Íg"B,ÍU"G-!Å,,>€
  10089. Í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í!�"ë#:ñK+·ò.!ñ+6�:ñ#Ö ÖŸõ:ò#Ö
  10090. ÖŸÁ õ:ó#ÖÖŸÁ ò.Ã~!ð#å*ë#Ñ~2­0:­0Ö
  10091. ÖŸ2¥0:­0ÖÂQÃ~:­0ÉÞ:K-·ò‡Íz"Ø/!¸0ÍUÍr"Ø/*Ø/ �3,>GÍt!º0Í#!D,6,>€
  10092. Í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º ÉÍü
  10093. !ì1Í**í1~o‡ŸgQ1~o‡Ÿg)Ñ1^#Vëé*è1^#Vë#ër+sÍH !ð1ì1>ÍcÍü
  10094. !ì1Í*>22*í1~o‡ŸgQ1~ÖúY
  10095. !ä1ì1xÍyÊK
  10096. !24ÍH :2ÖòK
  10097. !ì1å!ð1Ñ>ÍÁÍü
  10098. !ì1Í*Ã
  10099. *ê1ïÿå*è1^#Vë�ͯÑð1>Í_ÃÅ *í1~o‡ŸgQ1~Öú›
  10100. Íü
  10101. !ì1Í*Ã{
  10102. ÃÅ Íü
  10103. !ì1Í*!å1ì1xÍyÊÆ
  10104. Íü
  10105. !ì1Í*é
  10106. Íü
  10107. !ì1Í**í1~o‡ŸgQ1~Öúñ
  10108. Íü
  10109. !ì1Í*ÃÑ
  10110. ÃÅ *2ùÍÆÉ:ï1·ò !ï16�!�"Ý1*æ1n&�"ß1*æ1"á1Ã' *Ý1#"Ý1*ß1ë*Ý1ÍWò7 Ãô
  10111. *á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
  10112. ~# ±*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Ö
  10113. ÂêÍŸ!<33>Ít!M33>Ít¯2-3!-34*%3++å*)3))Ñ^#Vë"+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Éå Í�áÉÍ þÐÃ$Í þ"Ð/ Í�Ã��
  10114. Later CP/M or MP/M Version Required$*#=É*�ë*#={•ozœgÉÍY|·g}oÉ!\�É!l�É!€�ÉÃ��Ã�Ã�Í�áõ3>éÃ�ÍÃ�!¯å*��éáõ3>éÍK*� �é!ïå*��éÃ�ÍÃ�Í Ã�Í
  10115. Ã� Í�·È>ÿÉ Ã� Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�Ã�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÍÃ�ÍÃ�Íÿ Ã�ÍÍ Ã�ÍÍ!Ã�ÍÍ"Ã�ÍÍ#Ã�ÍÍ$Ã�ÍÍ%Ã�ÍÍ(Ã�^#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îÿëùÅ
  10116. w#ÂÿÁ60#60! �9~ ·ò.!�97>š?žÆ�'w#Â-!�9~ÍsÊG~#ÍsÂ4!
  10117. �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]))ÑÔðáåL�¯•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Õ#_ +
  10118. 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#·Ê
  10119. !�9ë!�#{–z#žÚ
  10120. Íå Ãí!�Ã!�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
  10121. Øi`N#F#^#Vë~Ò;q4#p+ëi`##s#rÉAÃÍ"]ÃÍ"
  10122. FREE Request Out-of-Range$
  10123. 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!
  10124. ÃO!æÆ0þ:ÚIÆÃIõÍWñÃWåÍGáå|Íeá}Ãeþ
  10125. Ú�d¹Ô’
  10126. Í’�¹Ú�‘ÔõxÍWñÉN È#~·ÈÅåÍIáÁæ!wͤ*=ë!�9{•_zœÂ×{·Ú×þ ÚëÍéÍG>#ÍI*=øÿ>·È=^#V#åõëÍqñáÃëÍ>:åæþ Ò >?ÍIáÉå!oͤáå�ͤ>=ÍIá^#Vë|·ÂA}þÚ8.))ðä#F>A€Äý> #õþÂ\~þ >.Ä~þ Äñ=ÈÃMë^#V#ëÉ File: �
  10127. Traceback:�•œ¬¶ÁÎÛë ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!]#~þÚ8  ÃÍ"
  10128. 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++Ã"!=~#¶ÊÊ"*!=Í"²"ë"ÃÍ"ý" Í�Ã��
  10129. Insufficient Memory$
  10130. Invalid I/O List
  10131. End of Execution$#�d����d������(Copyright (c) 1980 Digital Research V1.3���������������������������������������������������������������������������������������������������������������€����MXList ��������������������������������������€SYM�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€d$PlPRINTER busy
  10132. XREF 1.3
  10133. no SYM file
  10134. no PRN file
  10135. CP/M PRNXRFABORTED.
  10136. ���������VÍ�É�� ‘+‹É•É��� 1@+ÓÓ��ÿ>����Ý�§ÐL
  10137. 
  10138. � 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
  10139. ' invalid SYM file format
  10140. ����������������������������������������������������������������������������������������������������������������������������������������������������������º ô
  10141. ž
  10142. {
  10143. à º ������*$'�������������������������������€€€€€��€���€€��€����������������������������������symbol table reference overflow
  10144. ������������������������������������������������������������������������������������������������������������������������������������������������������������ð2ì2i2���������������������� 0#
  10145. �����������������������������������������������������������������������������������������������������������������������+3�•3�������3�������������������������������������������������������������������������������������������������������������������������������������������������������������������������€�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lXRF.XRF make error
  10146.  '.XRF close error
  10147. .XRF write error
  10148. ��������Œ<“<��—<�����_<‰<���b<b<©<����������µ<��¹<���� ����Ä<�½<������������������������������������������������������������������������������������������������*=�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååM�Ã�:ǧYÊ�Ã�}‘|˜Ðx/Gy/OÍ!zS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7Éõ> 2�ñ�Öd8 ùÆdõyÆ0 þ0(O>02�Íñ�Ö
  10149. 8 ùÆ
  10150. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"ªÍ1ѧíR|µ2¬É���Íô (J/N)? �Í�þJ(þj(þN( þn(Íô�æõOÍñ˯2ÆÍ�þ (þ(þ ñÍô �Ã:ÆþJÈöÿÉ{ÕÍãõ|ÍWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍô
  10151. �É|µÊâ�Õã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  10152. z³ |µ(uíSš"œÝåÝ!šÝåá�åÝá>ÿ<*šÝ^�ÝV§íR89 *œÝ^ÝV§íR8)*šÝ^�ÝV§íR"š*œÝ^ÝV§íR"œ0Á*š+"š¸§(0�§(ÅOÍÁ›ÝáÉy§(ÅÍÁùÍô0�Éã~#ã·ÈOÍôå!�Ã5
  10153. ÈÍ�!É~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍô (Y/N)? �Í�þY(þy(þN( þn(Íô�æõOÍñ˯2ÆÍ�þ (þ(þ ñÍô �Ã:ÆþYÈöÿÉ'èd�
  10154. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  10155. ������ÿ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ã1986-04-25. PSW, PH Ver A6 14. ÅÍ-Áù������������������������������������������������������������������������������������������������������������������������������������������Íô
  10156. Jet80 diskette and winchester format utility Ver. A6
  10157. (Bios Rev C-G) �Íþ+A…Í’:ªþ0064ÍôRequires CP/M Plus Version 3.0 to execute.
  10158. �üh,!g,6�Mí°:¬þ8r†Í’:¬þ8eÍ1儧íR8(Páå&„§íR(FᧅíR>(>2¬9Íô
  10159. Requires the BIOS revision F to execute.
  10160. �ü>2¬§ 8Íô
  10161. There is nothing to format in a WorkStation.
  10162. �üÍ1!€�~§Ê�#~þ (úþ/(þ[Â�#~˯þCÂ�Íô
  10163. What's the time (HH:MM)�g,iÍ�>ͧÊ�%Í¿'82i,##`Í¿'82j,g,hÍ�>T2‚�Íô
  10164. Wrong input, try again.�Ž>×ÓÍ-Íô �:«§(ÍôLocal d�  Í�ÇDÍÍôrive to format? �>Íʼ~˯þA8¶þQÒ¤2r-Í-:r-ÖA_Í12s-å� "t-Ýáþÿ88ÍôRequested drive does not exist on this system.
  10165. �Ã�Ý~§(qþÊä þžÍôSorry. This logical unit is the second winchester-unit.
  10166. �Ã�ÍôYou cannot format a RamDisk.
  10167. �Ã�:¬þ 8ÍôWARNING! New Bios revision, but might work anyway.
  10168. �Ý~§ >ÝwÝw>2Ýw>6ÝwÝ~2w-Ý~ÖG>‡ý_�íS~-ÝNÝFÍÿëÝN��Í|µ(Ýn ÝfÝËF(Ë<Ë"x-}2†-Ý~�ÝN�Å_P`hÍíSz-{2…-ÁQ¯<Ë:0û2‡-€�yÍÿ"|-Íô
  10169. Drive: �:r-OÍÍô: (sel:�:s-æÆ0OÍÍô) Capacity: �*x-:w-§()ëíKz-ÍÿëíK|-Íÿë�Íë�Í4Íô kBytes
  10170. �¯2�->×ÓÍô
  10171. Confirm formatting of this diskette with YES (or D for drive params.) �>ÍÊ�õ~˯þD Íâ$›ñþÂ�~˯þYÂ�#~˯þEÂ�#~˯þSÂ�:s-ÓÍ[)�͇+û�͇+û�͇+û>ÐÓããããããÛËG úË(0Íô
  10172. Drive not ready operation aborted
  10173. �Ã
  10174. Ëw(2Íô
  10175. Cannot format writeprotected drive!
  10176. �Ã
  10177. >Íb+ËW(‘ÛËO(úÛËO ú!H&+ÛËO(ùË| 2Íô
  10178. Cannot format hard sectored diskette
  10179. �Ã
  10180. Í-Í->�Ó2�-2m-!Í+ÍÆ+Ý~æöXÍm+æ™Â¯ ¯2p-Í(:‚-þ
  10181. 8.¯2‚-Íô
  10182. Do You want to continue �Í>õÍ-ñÂ~ !m-4!†-Û<¾ ¨:†-G=2m-¯2‚-Å:m-ÓÝ~æöÍm+Áæ™Â¯ ů2p-Í•(:‚-þ
  10183. 8.¯2‚-Íô
  10184. Do You want to continue �Í>õÍ-ñÂ~ !m-5Á¦:�-§ ,Íô Diskette sucessfully formatted
  10185. �Ã’ Íô
  10186. Diskette can't be formatted
  10187. �ÍÕ$ÍÕ$Ã’ Íô Seek error, operation aborted
  10188. �>ÿ2�-ÍÕ$ÍÕ$Ã�:¬þÊ’Íô
  10189. **** WINCHESTER DRIVE CHARACTERISTICS ****
  10190. �Íô Controller ...............�:¬þ ÍôAdaptec� Íô..Xebec�Íô
  10191. Formatted capacity (KBytes) �Ý~/WÝ~/_íSŽ-Ý~/O2�-¯GÍÿëU�:¬þ(Z�>2e,Íÿ�ÍcÍô �Íô
  10192. Number of cylinders ........�*Ž-.Í4Íô
  10193. Number of heads ............�¯g:�-o.Í4Íô
  10194. Physical sectorsize ........�¯o:f,g.Í4Íô
  10195. Physical select ................�:s-0Ëo(1ÍÍô
  10196. Controller I.D .................�¯:s-08 ú¯ÍÍô
  10197. Reduce Write Cylinder ......�Ý~/gÝ~/o.Í4Íô
  10198. Write Precomp Cylinder .....�Ý~/gÝ~/o.Í4Íô
  10199. Sector Interleave Factor ...�Ý~/&�o.Í4Í-Í-Í-�Í1�~§(G:€�þ(@Íô
  10200. You have to boot from floppy to format a winchester.
  10201. �Ã�¯2™-2�-2˜-2—-Íô Confirm formatting of this winchester drive with YES ! �>ÍÊ�þÂÛ~˯þYÂÛ#~˯þEÂÛ#~˯þSÂÛ:¬þÊ€!T."¦-!��"�-¯"L."N."P."R.2¨-2©-2›-Íô
  10202. Do you want to specify bad sectors? (Y)�>ͧ(~˯þNÊìÍô
  10203. Enter Cyl/Head/Byte (like "123,2,1234") and terminate list with "E(nd)"
  10204. �Íô
  10205. Bad spot to be avoided:�> Íå_�6�áÍâ'¿Ú¿å!¬-6ÿ#z/w#{/wá#Íâ' z8x#{/2¯-Íâ' m0k!°-6ÿ#6ÿ#ëjÿ 8!��ëz/w#{/wÍs:¨-þÊ !²-~/G#~/OÅ!5� ë!��6ÍÑËÿ Úý!È�ë!²-z/w#{/wÍsÚý:¨-þÊ !›-4Ãý~#þ (ú˯þE(!Íô
  10206. Wrong input, try again.�ì!©-4�:�-O�ÍÿëíKŽ-Íÿ:¨-O¯GíB0{2£-|2¤-}2¥-:s-*t-Íc2>Í%5:s-*t-ÍS5(>Íô
  10207.  ERROR DURING MODE SELECT ! CHECK WDRIVES.ASM !
  10208. �Ã�Íô
  10209. Pass �:©-ÍKÍô:
  10210. Formatting: (Be patient) �ig,Í�2k,:¨-§(*�-|/O}/GíCJ.H.7*t-:s-“Íò4(PÍ3/æþ$ !~§( åOÍá#ó:¨-§ÊMÍ.Í-ÃM
  10211. 
  10212. Wrong in defect list, try again.�il,Í�2p,Íô Completed. �:¥-o:¤-g:£-_��ÍcÍô sectors in next operation.
  10213. �:n,Í«'_�B<Íÿå:o,Í«'o&�Á ë<�Íÿ:p,Í«'…o0$ Õå:i,Í«'_�B<Íÿå:j,Í«'o&�Á ë<�Íÿ:k,Í«'…o0$ ëã§íRëÁáíB!��<�ÍÕ:‚�˯þT(3ÍôTake's about �áå�Í4Íô minute�á|µ(sÍÍ-ÃkÍôFinished not later then �á:o,…'gþ`:n,8 <'õ|Ö`'gñåÍ’':ÍñÍ’'Íô
  10214. Verifying.: �¯2�-2 -2¡-2¢-2ª-2Ÿ-ÍdŸ! -4ôÍô
  10215. �:�-õo¯g�Í4Íô bad sector(s). �:Ÿ-ÍKÍô Soft error(s). �:ª-§(ÍKÍô Slipovers.�ñ§ÂìÍôM
  10216. Total numbers of bad sectors: �:¨-o&��Í4:›-§(-Íô (Auto rejected sectors:�:›-o&��Í4Íô )�Íé4:s-*t-Íc2>�Í%5Íô
  10217. Erasing test data
  10218. �!776å� í°!��"”-"•-!7:•-G:–-O:”-ý!XP7Íâ2§ :•-g:–-oP�|2•-}2–-0Ï!”-4ÉÍ3æþ!(þ#(
  10219. ͺ+!™åö:¨-·Ê�Íô
  10220. Second Winchester unit must be reduced with at least �:¨-O��Íÿ��Í4Íô Kbytes.
  10221. �Í.Í-Ã�:¢-O:¡-G: -��Í6È!Ÿ-4Í3/æþ!(þ# !Ÿ-5ÃÈ/æ2 -/2¡-G/2¢-O: -�Í6Êm!Ÿ-5Í3/æ2œ-þ!(þ# öÿÉ:¨-þÊ /æ2 -/2¡-G/2¢-O: -!¬-Íä5(gÍô
  10222. Fatal hardware error. Reboot and try again,
  10223. if no success Your system requires service.
  10224. �ÍÕ$ÍÕ$ÇÍ·Ís!¢-4 +4 +4! -5¯ÉÝåÝ!L.Íã8 Íó8 Íû8 (I�ÝäÝåÁ*¦-§íBDMí[¦-!�ë*¦-+í¸ÝåÑ!¬-�í°*¦-�"¦-*�-"�-!¨-4!�-4§ÝáÉÍô+�!ª-47ñ!­-F#NÝfÝn§íBÉ!¯-Ý~¾É!²-F#NÝfÝn§íBÉÁÍô
  10225. Too many bad sectors. Operation aborted.
  10226. �Ã�Íô
  10227. Error.........:�Í3å/O¯ËÎ0ÅÍ*Áô> Í*áÕͺ+Í-Íô
  10228. High address..:�¯gÑ/o ÕÍ4Íô
  10229. Middle address:�¯gÑ/o ÕÍ4Íô
  10230. Low address...:�¯gÑ/o Í4Íô
  10231. Consult Your controller manual for further information.
  10232. �Ã�OÃÍô
  10233. Do You want a printed list�Í>À>ÿ2ÇÍô
  10234. BAD BLOCKS ON WINCHESTER
  10235. CylNo Head ByteOffset
  10236. �ÝåÝ!L.:¨-GÅÍ Í-�ÝÁñÝá¯2ÇÉÍô
  10237. BlockNo:�:¢-o:¡-g: -_� ÍcÍô Cyl/Head/Byte:�ÝåÝ!¬-Í ÝáÍô Error:�:œ-ÍKÉ Ý~�/_�Ý~/gÝ~/oÍc Í &�Ý~/oÍ4 ÍÝ~/WÝ~/_Ý~/gÝ~/o–� 0 ÃcÍ 7>óÓ!ê+ÍÆ+>ÓÓ>‡Ó>ƒÓÛËg úæþ(èûÉ:s-2|,Ý~2Ô"Íô
  10238. Formatting (Be patient) �óÍl>ÿÝw�ÝåÝÝåáÝáí³Í\ͽ:z,/2Ò":{,/2Ñ":|,/2Ð"ûÍlÍ\ÂÍô
  10239. Completed.
  10240. �¯2�-2u,2v,!��"s,>þ2Ó"Íû*Ž-í[s,|º ò}» îÝ~2Ó"Íô
  10241. Winchester verified with �:�-o¯g�Í4Íô bad track(s).
  10242. �:�-·Ê�Íô Formatting alternate tracks. �>2q,2r,!},:q,O� ~2Ð"#~2Ñ"#~2Ò"íKŽ-:�-_�Íÿ:r,G+ýë:e,O�Íÿ{/2w,|/2x,}/2y,:r,<2r,ͽñÍlÍT:w,ÓÍT:x,ÓÍT:y,ÓÍ\ §:q,!�-¾Ê*<2q,æÍô
  10243. Second winchester unit must be reduced with at least �:r,=O¯GW:e,_Íÿë:f,O�Íÿë�Íë�Í4Íô KBytes.
  10244. �óÍl>ôÝw�ÝåÝÝåáÝáí³Í\Ã�!Õ">lwÖ"ÿí°!Õ" �6åûðÍl�!Õ"í³í³Í\Â^Ý~2Ó"Ý~æß2Ô"ÉÍô  Verifying: Cylinder�*s, Í4Íô Head�:u,o¯g Í4ÍP:u,!�-<¾2u,À¯2u,*s,#"s,ɯ2v,íKs,:�-_¯WÍÿ:u,O¯G ë:e,O¯GÍÿ"ÄíSÇ:v,O¯G 0}/2Ò"|/2Ñ"{!s-¶/2Ð"÷ÍlÛ/æþ°�!Õ"í²í²Í\ÂÐ:v,<!e,¾( 2v,!����±¯2v,ÉüÍl!Õ"í²Í\Íô *** BAD ***
  10245. �:�-<2�-!},O� :Ð"w:Ñ"#w:Ò"#wµüÍlí²Í\:Õ"/Ë(Cæþ(þÂo!Ø"~/_+~/W+~/O§!�"z,0( y2|,Íô-�ÃÐüÍl!Õ"í²Í\Íô
  10246. Error.........:�:Õ"/Oõ¯ËÎ0ÅOÍÁóÍ-ñæO̓ Í�Íô
  10247. High address..:�¯g:Ö"/o Í4Íô
  10248. Middle address:�¯g:×"/o Í4Íô
  10249. Low address...:�¯g:Ø"/o Í4Íô
  10250. Consult Your Xebec-manual for further information.
  10251. �Ã�Û/æ(ùÉÍTÛWÍTÛz/æÉ>þíyÛÍT!Ï"pí³ÍTÉ!“~#^#V#þÿȹÈó�áó 3 [ q … œ ± Ý ü !!!9!O!]!˜!á!" F"!W""m"0€"1‹"2ª"ÿÀ"NO ERROR OCCURED.$NO INDEX SIGNAL FROM DRIVE.$NO SEEK COMPLETE SIGNAL FROM DRIVE.$WRITE FAULT SIGNAL RECEIVED FROM DRIVE.$DISK DRIVE NOT READY.$TRACK 00 NOT FOUND.$DISK DRIVE IS SEEKING.$ID FIELD READ ERROR.$UNCORRECTABLE DATA ERROR IN THE DATA FIELD.$SECTOR ADDRESS MARK NOT FOUND.$TARGET SECTOR NOT FOUND.$SEEK ERROR.$CORRECTABLE DATA ERROR.$TRACK IS FLAGGED BAD.$FORMAT ERROR.$CONTROLLER DETECTED A DIRECT ACCESS TO AN ALTERNATE TRACK.$DESIGNED ALTERNATE TRACK IS ALREADY ASSIGNED TO ANOTHER DEFECTIVE TRACK.$ASSIGNED ALTERNATE TRACK NOT FOUND.$ALTERNATE AND DEFECTIVE TRACK ADDRESSES POINT TO THE SAME TRACK.$INVALID COMMAND.$ILLEGAL DISK ADDRESS.$INVALID PARAMETER.$RAM ERROR.$PROGRAM MEMORY CHECKSUM ERROR.$ECC POLYNOMIAL ERROR.$UNKNOWN ERROR.$#ÿÿÿþÛ`iG> �~þ& #Í3NÆ
  10252. þ&(åÍENïÝå€�Í“! ë!€Í3NÍ/Nþ›8=þ�(þŸ(”þžÊ"Lþ¡ #~#ÃOMÍðÃdMÃ�Mþ& þ^ > �~þ& ¸#µÝ!>dÍÎM(@ÍÎM()ÍÎM(6ÍÎM(ÍÎM(ÍÎM( ÅÍÊMÁ(¼8õÍENÃÕLå*áe#"áeá`ië!��*áe+"áe|µ ì!a" a;Mþ
  10253. (> >
  10254. >7yþ
  10255. (#~+þ; ;Mþ
  10256. ( > >
  10257. ·íS3aÝáÉy#~þ
  10258. øëþ (úþ (öÉ>>82íMåÕÝ^�ÝV{²(/+Ý#Ý##N
  10259. þ€8þš0Öë¾ë(íþW8þ›8· ÑÁɯ=ÑáÉÖÑáÉÝ!Jd ÅÍÊM(Á8õ7É|`G}iOñ¿Éy#N
  10260. þW8öþ›Øþ�Ðîy#N
  10261. þWØþ›8óÉÍSͱSÍ;a!b"[fÍ0O·òOæÖ8.Ö82Ö8BÖ8uÖ 8þ 0 ‡O�!KO ^#VëéþÊP
  10262. ÍðÃQ ÍQÍãO½ÍQë*�€ x± ûÃÍô
  10263. ***** DISKETTE DRIVE CHARACTERISTICS *****
  10264. Logical unit.........�:r-OÍ:ÍÍ-Íô Physical bus.........�:s-8æ2q- 5Í"ÍÍ-Íô Physical select.......�:s-æÆ0OÍÍ-Íô Storage Capacity..�*x-:w-§()ëíKz-ÍÿëíK|-Íÿë�Íë.Í4Í-Íô Number of sides.......�:w-1§( ÍÍ-Íô Number of tracks..�*x-.Í4Í-Íô Number of sectors.�*z-.Í4Í-Íô Sectorsize........�*|-.Í4Í-Íô First sector number...�Ý~Æ0OÍÍ-Íô Hard sectorskewing�Ýn&�.Í4Í-Íô Density...............�D:s-Ëo(SÍÍ-Íô Step-rate (ms).......�ÝF:s-!S,Ë ![,##ü~åOÍá#~OÍÍ-Í-Í-ÉõÍ›'ñæÆ0Oþ:ÚOÆÃÕõæð_‡‡ƒ‡_ñæƒÑÉÍÕ'_Ø#ÍÕ'ØË#Ë#Ë#Ë#ƒ¹?É~þ:ȧÈÖ0Øþ
  10265. ?É��~§7Èþ/Èþ:Èþ Èþ,ÈÖ0?Ðþ
  10266. 0ëMD)8)8 8 )8
  10267. O� 8ë#ÏöÿÉÍô Writing�͘+:m-O:…-G:p-í[ˆ-ý*Š-ýq�ýwýöÆæG:s-ÅÓ!Ô+ÍÆ+>ôÁ°Ím+͇+æå(!2�-Íô Write track error
  10268. �!‚-4ÝËFÈ!p-4ËFÈ„Íô Verifying�͘+:p-<æ2Œ-!(*"Œ*¯2o-2€-!o-4*Œ*~#"Œ*Ó*|-+"ä+!à+ÍÆ+>ˆ!Œ-¶Ím+æ�ÊB)2�-:€-§( Íô N� �Íô *** Read error at sector �>ÿ2€-*Œ*+~ÍKÍ-!‚-4:o-!…-¾Â¼(ÝËFÈ!p-4ËF•(ÉÍ�*:s-Ëo½*!�7�Ý^"Š-*|-<��Ý^"ˆ-!7>NPÍ“+ ¯Í“+>öÍ“+>üw#ÝF>NÍ“+Ý~2n->2o- ¯Í“+>õÍ“+>þw###å*Œ*~#"Œ*áw#:‡-w#>÷w#>NÍ“+ ¯Í“+>õÍ“+>ûw#:}-O:|-Gþ€  >åÍ“+ ú>÷w#ÝF>NÍ“+å!n-~4!o-~4!…-¾á8�>NÃX+�������������������������������������������������������������������������������������������������������:…-G!Ž*Ý~õ€wÝNñ(*íSŒ*݆¾8–<ݾ <îÉ!a7"Š-:�*|-"ˆ-!7(>ÿÍ“+¯Í“+>üw#>ÿÍ“+Ý~2n->2o-¯Í“+>þw###å*Œ*~#"Œ*áw#:‡-w#>÷w# >ÿÍ“+¯Í“+>ûw#:}-O:|-Gþ€  >åÍ“+ ú>÷w#>ÿÍ“+å!n-4!o-~4!…-¾á8�>ÿwT]ˆí°ÉÓÛËw(úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ ùÁÉw#üÉÍô Track �:m-ÍKÍô Side �:p-ÍKÉ~§ÈåOÍá#ôF#í³ÉƒÃ(€‚ y7ÿ…Ïχ y7…χy7ÿ(€¥‚ÏÏ‚Ó‡!!,!,~O#~©æU©æ~©æª©Ë¿#èÍôÇkñxãxâm té¨!±9¼2¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
  10269. �É.3.61015.6122030~ÉåÍ-V< >“_^#Vëïå¯Oí±=á‘þ8>Æ�õÍÅUñ·(O+:ˆV·( ÍÍV¯2ˆV2\V Í.DÍÍV ÷áÉ�å~æþ8>#^#VëÍ»VáÉÍea·(þ(+þÔUö}ÍAa|ÃAaþ8>ÍÅU}ÍÍV|ÃÅU#^#VåÕÍÃNÑáíKÛe p+q+:Ýe‡‡‡‡ÆNwyëæÃìO·(ö€Í8aî7}ÍAa|ÃAaIllegal Construct� ±ö€Í8aî7€þ ïÍ=AËv ���������������������������������������������������������������ÐÒŠWõ>¿Í8añÖ¿Ã8a!�"SÝ!SÙë�*Ve"Ùe#ëÙ>ùͲR!GfÍ2X*peÍ®7*teÍ®7ÍëXÍßT( Ô,S>úÍËXð!xeå!¶e^#V#z³(ë>ûÍ8aÍXá~Í8a#~Í8a###åëÞáÍ–Sý!��>2fÉ~< ###:.f· ##^#V!ÿÿ��+ͲRÍ.D ø>ÿòRͲR~#þÿ ÷òR*#f|µ(>ýͲR ~#þ IJR÷>ÿͲR^#Vëá*Ñe|µ>öIJR:·(Íé_*Dh|µ(>÷ͲRÍq`!Dh~#ͲRù>þͲR:Õe*ÖeͲRÍ®7>ÿͲR*�h�ÿÙÔØRÙ*Ùeí[h·íR�}æ€oë!�íR"�hÃË\ͲRåÍ-VÍXáÍ=A~æͲR#~ͲR#~++òR*3dîiíS Y·íRË<Ë#"YÉ*Y+"Y|µÈ!îi^#V#" Yë~ÉÅ:·Ä�[:2d!Ù`ƾÔ�[Àf*Ñe€YÍÕY*pe“Y|µÄÕY*te¢Y|µÄÕY!ÒYÍ­\*le|µ( íK.díB®YÄÕYÕÍëX*Y+ѾYÍÕY>ÿ!ÀfÃî[Error(s) Detected.Program Bytes. Data Bytes.Absolute Bytes.Symbols Detected.
  10270. 
  10271. Å> >Íî2> áí\Symbol Table:ÿ!çYßa�í°:Ø`o�bÍ]8}2@Z!*a6�!Àf"-a>É2ÚÍëXÍYÈÍ�[:@ZGÍY(
  10272. Í\ZöÍBZñxþÐ*-a> +¾(ü#6ÿÍqa!Àf"-a:@ZGÉÅÍ=Aæ#^#VëÍ× !*a6�ë:.f·O(###~< �± ~#fo>“_+í[-aÍ.D(÷> üíS-aÁÉÍëXÍYÈ###^#Våbk)DMÍ“!ëár+sÕbk6� í°Ñr+sÕCross Reference:ÿ!ÛZßa�í°:Ø`o&�èÿ�Í]8}2ƒ[!*a6�!Àf"-a>É2ÚÍëXÍYÈÍ�[ÍYÈÀfíS-aåÍ\Zá###^#Vë^¯w#Vw#w#z³(ó*-aë:ƒ[G~#¶#¶('++Å>Íî1> ÁêåíS-aÍBZ!Àf> w#w#w#ëáÎxþ 0¡>ÿÍqa˜:Ù`22dÉÍŸ[ÃQ å:-d·Èå*Ñe#"Ñe:#_¯WíRÊ/]piÍt\ë6 #6-#6 #ëáÍ­\:-dþÊF\!m\Í­\!f>Íê1ë6 #6
  10273. #6ÿ!piå:¡]·Ì�!ò^F¯w!™^NwáÅå:¡]·(!Á]F6É!æ^N6ÉáÅåáÍ©]!€~þ(�ÿV2850701PSWå!W2¾áõÝ!³2ͨ2ÍŠ2Ý6.�Ý6 ñÈ�Í56 ùÃ56ÝåÝ!³22W2õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!³26�#ûÉ�����������������������������������������������Ý!³2Ý6.8Ý6.�õÝ~-ÝwñÝ6�ÝwÝpÝqÝ6�Ý6�ÝrÝ6 �.Ã56ÝåÅÝ!³2Ý~/Ëÿ“!:3í±�ÝÝåÑÁÝáÉ�
  10274. I.D. CRC Error�‘
  10275. Uncorrectable data error�’
  10276. I.D. Address mark not found�“
  10277. Data address mark not found�”
  10278. Record not found�•
  10279. Seek error�˜
  10280. Data check in no retry mode�™
  10281. Ecc error during verify�š
  10282. Interleave error�œ
  10283. Unformatted or bad format on winchester ! Use FORMATER !��
  10284. Self test failed�ž
  10285. Defective track (media error)�¡
  10286. Illegal block address�£
  10287. Volume overflow�¥
  10288. Invalid logical unit�
  10289. No message for this error�Ý!³2Ã56õåÕÅÍŠ2Ý!³2ÁÑá~/ÝwÝ~-öÝwëñÝp0 ÝËÖÝËÞÝËæÃ56/2Q5Ý!³2Ý6.�Ý~-ÝwÝ6�Ý6�Ý6Ý6�!O5Ã56šÿ�ÿåõ#~2Ø5#Ð5~#úÍ·5*Ð5ELhaíKÓ5y° "Ó5íKÕ5y° "Õ5:Ø5æ!Ù5
  10290. �í±~2Ø5Í·5ñáÍc2Ý!³2Ý6Ý~-Ýw!Ã5Í56É!Ã5~/w#úÉÿÿÿ÷ÿÿÿÿÿÿýÿþÿÿÿÿÿÿÿÿÿ��Ý!³2Ý6.�ݶ-ÝwÝpÝqÝ6�Ý6�Ã56Ý!³2Ý6.�õÝ~-ÝwñÝ6�ÝwÝpÝqÝ6�ÝrÝsÝ6 �/Ã56õÅÕåÝp�Ý6&�Ý6, Ý5,('Í�6ÝåáͲ6Í 7ÛËOã( ËG ÍÄ6ÍÚ6ãÍð68($Í�6Ýåá �å Ͳ6áÍ 7� ÝË.ŽÍÄ6Íð6Ý6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍ 7ÛËOÀËGÈ~/Ó#îÝË.N(ýéÍ 7ÛËOÈí¢òÝË.F(ýéÍ 7ÛËOÈí£òÍ 7Û/_Í 7Û{Ýw&æ(7É{§ÉÛ/æ(ùÉ��áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍ 7ÛËOÀËGÈ~/Ó#îÝË.N(ýéÍ 7ÛËOÈí¢òÝË.F(ýéÍ 7ÛËOÈí£òÍ 7Û/_Í 7Û{Ýw&åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ����ÿÿDIRLBL ���õyþdÊ'ñ*
  10291. éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå# ÍO:•·Ä¼:¡<Âç: G>��O*£#
  10292. � ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtà �Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
  10293. � ÍY"·ë� ÍY"µ
  10294. � Í>*·Í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
  10295. �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G #ÂÍÑáÕ �p
  10296. �ë*³~¨ëwë# ÂçÉÍ
  10297. ÍÍØÉ:—NÍ
  10298. ÍÍÞÉ*¯Í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"���€�� €��������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
  10299. HIT och DIT
  10300. HIÔ  ocè DIÔ {ò ² prograí f|ò snabâ ocè enkeì |verf|rinç  aö �
  10301. filer mellan JET-datorer.
  10302. \verf|ringeî  skeò viá eî bildsk{rmskabeì soí ansluteó pý då �
  10303. seriellá printer/Modeí portarna®  \verf|ringeî skeò blockvió  12¸ �
  10304. byteó  peò  blocë meä kontrollsummá LRC f|ò varjå blocë  ocè  meä �
  10305. automatisk kontroll av antal block, hastigheten {r 38400 Baud.
  10306. HIÔ {ò programmeô soí arbetaò é deî mottagandå datorn.
  10307. Startaó  meä kommandoô HIT¬  oí mottagná fileò skalì placeraó  pý �
  10308. defaulô drive¬  elleò meä 'HIÔ Drive:§ oí filerná ská placeraó pý �
  10309. annaî  drivå {î default®  HIÔ skriveò kontinuerligô uô vilkeî fiì �
  10310. soí  {ò undeò |verf|rinç ocè angeò vilká fileò soí haò  |verf|rtó �
  10311. korrekt®  HIÔ avslutaó meä CTRÌ C®  Observerá atô HIÔ raderaò ev® �
  10312. tidigarå fileò oí deô ankommeò nyá meä sammá namn.
  10313. Exempel:
  10314. A>B:HIT B:
  10315. HIT ( 1.5 ) JET-80 CPM 3.0
  10316. Reciving file QQ .SUB Old file deleted. File transferred
  10317. Reciving file SS .SUB Old file deleted. File transferred
  10318. Reciving file C .SUB Old file deleted. File transferred
  10319. Reciving file PROFILE .SUB Old file deleted. File transferred
  10320. 4 Files transferred
  10321. No data -- waiting--
  10322. Reciving file M80 .COM Old file deleted. File transferred
  10323. Reciving file M80 .REL Old file deleted. File transferred
  10324. Reciving file MATH .H Old file deleted. File transferred
  10325. 7 Files transferred
  10326. HIT terminated due to operator request
  10327. 7 Files transferred
  10328. HIT end
  10329. .PA Š DIÔ {ò programmeô soí arbetaò é deî s{ndandå datorn.
  10330. Startaó  meä kommandoô 'DIÔ Filnamn'®  F|ò filnamî  g{lleò  sammá �
  10331. syntaø  soí  é PIÐ ocè DIR¬  D.v.ó '?§ ocè '*§ kaî  anv{ndaó  soí �
  10332. "wildcard"®  S{ndningeî inledó meä atô samtligá fileò soí matchaò �
  10333. "Filnamn¢ skrivs® DIÔ kaî avbrytaó meä CTRÌ C.
  10334. Exempel:
  10335. A>B:DIT *.Z80
  10336. DIT ( 1.0 ) JET-80 CP/M 3.0
  10337. Files to be sent:
  10338. CHARIO .Z80 BOOT .Z80 IOS .Z80 WDRIVES .Z80
  10339. FDRIVES .Z80 BIOSKRNL.Z80
  10340. No answer -waiting
  10341. Sending file A:CHARIO .Z80
  10342. Exit due to fatal error
  10343. No FILES transferred
  10344. 2 Errors
  10345. DIT end
  10346. A>B:
  10347. B>DIT *.Z80
  10348. DIT ( 1.0 ) JET-80 CP/M 3.0
  10349. ---- NO Files ---
  10350. B>DIT A:*.Z80
  10351. DIT ( 1.0 ) JET-80 CP/M 3.0
  10352. Files to be sent:
  10353. BOOT .Z80 IOS .Z80 WDRIVES .Z80 FDRIVES .Z80 BIOSKRNL.Z80
  10354. CHARIO .Z80
  10355. Sending file A:CHARIO .Z80 File transferd
  10356. Sending file A:BIOSKRNL.Z80 File transferd
  10357. Sending file A:FDRIVES .Z80
  10358. Exit due to operator request
  10359. 2 Files transferred
  10360. DIT end
  10361. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååO�FFFF ADAPTEC 0000 AL1 0000 CDC66 0000 CDC86 00B8 COMM
  10362. 0001 CONTR1 0002 CONTR2 0004 CONTR3 0000 DOUBLD FFFF DOUBLS
  10363. FFFF E512 0200 ENT 0040 F596D 0021 F5MAX 0000 FALSE
  10364. 0000 FDINIT 0000 FDLGIN 0000 FDREAD 0000 FDWRIT 0050 FLA
  10365. 0073 FLD 0008 INCH5 00D4 INCH8 0000 JET8 0002 LEAV
  10366. 0048 LSECPERTRK FFFF M5 0000 M8 0000 MIN96 FFFF NEC5126
  10367. 0000 NETWORK 0000 RATE0 0001 RATE1 0002 RATE2 0003 RATE3
  10368. 0024 REDUCE 0017 RESTEP 0000 RO204 0000 RO204E 0000 RO352
  10369. 0035 SIGN 0031 SIGN0 0032 SIGN1 0030 SIGN2 0020 SINGLD
  10370. 0000 SINGLS 0000 SUPERJET FFFF TRUE 0000 TWOWINS 0000 UNIT0
  10371. 0001 UNIT1 0002 UNIT2 0003 UNIT3 FFFF VERIFY 005F WIN0
  10372. 007E WIN1 000A WINA 002D WINB 0000 WINIT 0000 WINITD
  10373. 0000 WLGIN 0000 WREAD 0001 WUNIT1 0021 WUNIT2 0002 WUNIT3
  10374. 0022 WUNIT4 0004 WUNIT5 0024 WUNIT6 0000 WWRIT 0000 XT1065
  10375. 0000 XT1085 008C ?TITEL 0020 @COMMO 0000 @DTBL
  10376. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��������ç����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ã�Ãé�ÃHÃTÃ$Ã0Ã*ÃZÃ[Ã.Ã^ÃcÃhÃÃ…ÃBÃsÃ6ÃNÃ<ÃÃvà èìÃqÃÃòÃoÃèíÃÃ�¬²£££Ì|||¸¦¦¦ÁThis area is used as stack by CCP but You can use it for interrupt vectors when CCP not in ram ÍÍ7Ã�1à�!��Í­Í­ÍÍ�Ã�>ÍQ�>Ã!�2��"�*bþ2�"�É!æÉ!É!\Ã"!aÃ"!fÃ"!ƒÃ"!ˆÃ"!�Ã"!ðÃ"!õÃ"! Ã"!Ã"é~·ÈåÕÅOÍ �ÁÑá#ðx±È:§ ëí°ëÉóÍݯ2íS'". åë å íC)x±>Í >�2-*|µæo&�~!¶!Ó2ÅÍÁx±(Ûæ ú>ƒÓ¯2ûÑá��É:§ ú<2É>ÿ2íCÉó2æ> (>�2Ó2ûÉ����������� ������ƒÃÃÃÃÃÃ}�������‚Ï‹³‡¿�¯2µ!��"ƦÍ�< !f¯ÍQ�Ía>ÍQ�Í�!ÊÍaÏ€�,Í��Í�¦Í�þ È��!�� ���!�ÍW�� ÍK�>ÃQ�CCP COM������������������������
  10377. �îÄVîäi@�¢@ä°îä|îä�CRT LPT CEN �GRAPH �LPT1 LPT2 �~·ÈG#N#í³õísC1m"5:õ¯ÍQ�Í��oñÍQ�}§í{CÉ������������������������������������������"E!ÔÃ"!
  10378. Ã"Í‚Ãq " íSáõ:2 ËïÓé: Óí[* ñûíMÍ‚ø Í‚ÃÍ‚Ã&õÛ>0ÓõÛ�>0ÓñûíMís”1œõå!
  10379. 5 ,6
  10380. !\þ~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
  10381. ¯w++4 #~<wÃ?
  10382. �����n(K‘������������������������¸@��_ÿ�ð�@�����ÿÿ�È������(��Š�À� �����ÿÿ�������H��Uÿÿÿ�€���2ýèýÔûÿÿÿÿôH��™ÿÿÿ�€±��2ýèýÔûÿÿÿÿôy§ ÉA!C…É9:“§(+¯2“!��91ÜåÝåýå:õ¯ÍQ��ÅÍfÁùñÍQ�ýáÝááùÍ„>×ÓÉ@!��{þ>ÿÐ91æå:õ¯ÍQ�k&�) ~#foÿ´( �++N�^#VñÍQ�áùxþÿÈëyÉ!‰ÉÃm:“·(6áñ1Üõå*”åÅÕÝåýå¯2“:õ¯ÍQ�Í�ÍfñÍQ�ýáÝáÑóy2“Áá"”áñí{”ûíM¯2“É�����������������������������������������������������������������������������������������������������������������������ó1à�ÍÃ�ÅÍvÁ øÍL:�À§(*í[íKíS"íC�!Å^#V#{²(åë++~2 y2+V+^ëÍ`áÁ ÞÃà�*$þ*(þ**þ�)0åÅͦ·(úÁÅÍl Áá|µ éÉ*$þ*(þ**þ�)åÅ>ÿܦÁá·È|µ ïöÿÉh&�å)))ì~æáÊ& ³�ÍÖ~Äèþ >ÿþ ¯wÍߦÉÅåÍÍ áÁ·ÉÅåÍ& áÁ·ÉÅåÍ� áÁÉ*"þ*&þ��¯)ÜÖ·À|µ ô¯É*"þÍæÉ*&þå�ÿ¯)ÜÖ· |µ óáëáÃ� y2i&�) ~#fo´È{æÀåë!þÿ~2 !úÿ~#foÍ`áÉ��íC
  10383. ÉíC ÉíC:2Éi`#z³È+n&�ÉøÿÕöÿÕ*&�)~#foÑå~#foÑ2 é2ÉÍ­¯Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ* �""þ*"�"$þÛæ ( !�""þ"$þ*(�"*þ*$�"&þ*&�"(þ!p�}2_!h�}2m2Z!d�}2²<<2·!å:*�¾ÀüÿGýG+�Ý!ìw#æOw###Åë� ~Ýw�Ý#ÁÝq�#ëÅ�Ý ÁÙÉ!»Í!d�|íGû!ŠÍa!ªÍaÉCCP.COM-error. Press <RET> to retry�
  10384. CP/M Plus Version 3.0 - Jet-�ÿ�ÿ��À®À�À�€€€@€ €€€ €€€€€€@ € €��*E.ó|µ !Ì�"Æ"È"ÊíSà!��"Ä>Ó:xËÿ2xÓûÉ3Í 8�ÍW��ÍK�¯É>ÿÉzþ?؇‡ë!Í�O ~7ËoÈ##~#foë§ÉÍ 8Ù�ÍW��ëÍK�¯É"|µ(�ÍW�ë!Š
  10385. �ÃK�ó>É2Š
  10386. ûŠ
  10387. É>Ó É >ÅÓ >ðÓ É0|§ )}þ0$‡‡……_�!» Íå yþÿ(A!��7ËËú"*þ¯É>ÿÉÉCRT LPT CEN GRAPH SPOOL LPT1 LPT2 ë�!æÕÅå¾ #øáÁÑÉáÁ�Ñ åÿÉyþЇ‡�O‡�_!Í F#N#~#foËp |µÈéËhÊÝååÝá!æ�~þ0>‡_�!ª~þÿ(1Ýw#Fyæ°Ýw Ý~ æWyæà²Ýw æÀWÝ~柲ÝwÝåáÍ íxíxÝáÉÃ’ ÃÐ É�ÉThis is a patch area reserved for inplementations of function keys, and other "hacking" in consoleinput Use Bios fOunction 30 (user function 8)�������������������������������������������������������������������������������������������������������������������ÍŒ
  10388. ?!æ¯û¶(ýó:âËw 5í[éæ§!�íR ëíSéû§ÀÓ*ä6�!â6�!ã~6�ûÉOÍ (ûó*Ä+"Ä:vËo(í[à§íR�§íZ >Ó:xËÿÓ2x*Êí[àë*È~û#ë§íR í[ÊíSÈÉ>É3!¯û¶(ýó>ƒÓ#:âËw 5í[æÿ!íR íSû§ÀÐà>É>É>É Í) (ûyÓÉ Í3 (ûyÓ�ÉÍ= (ûyÓ >@Ó>PÓÉ!¯ó¾ yÓ 4ûÉû>ó¾8ù ìy24ûÉ Í] (ûyÓ,É Íg (ûyÓ.ÉÉÍŠ
  10389. 0:æ·È:9þ§("Ë:ã( þ(¯öÿ2âÉþ(öþ(òþ(îéöÿÉ *Ä|µÈöÿɯÉ:·ÈÃØ ¯É¯É¯ÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É!>¾>�(>ÿ·ÉÛ-æÈöÿÉÛ/æÈöÿɯÉ!æ>¾ :cËo(>Ó:eË¿Ó2e>¾ÛW(4æ2ã*ç"är§ë!�íR± ëíSçÖ*àí[ħíR(F�íR0:vËo(>Ó:xË¿Ó2x*ÆÛ�w#"Æí[ʧíRí[à§íR *Ê"Æ*Ä#"ÄÖÛ�ù!>¾0 5:Ó Ã––5Ö!4~þ >Ó#Û"æ2ã*"äw§ë!íRÂOíSÖ E� ��Š�E� ��‹�(E� -���‹��)E� /���‹�� Ï/7P�!�‡#�O‡�
  10390. E� Åð���ÌÌÌ��������������������������ëë�����������������������������������������������]2»�������������o��þÿþÿÿÿþÿ�]2þ�������������Ž��þÿþÿÿÿþÿ�À{#ÞÈ�������������1þÿþÿþÿÿÿþÿ�À{#Þ�������������Pþÿþÿþÿÿÿþÿ�80. 5"-floppy 1.2 MByte 1x20 MBytes winchester A.
  10391. �ý!jý~§Ä;Í0: Ýw�ý!UV�¯ýwýwýwýòÝ!µ
  10392. �Ý6�Ýø¯2“ýáÝáÉísW1™Í„ÍÌÍ0Ý6�ÍgËw(Ý6ÕÍ\#~Ýw#~Ýw#~ÝwÍáÑÃ! �~#fo~Ýw�~Ýw#~Ýw#~Ýw ÉísW1™Í„Í0Í›( ý~§ ÍÍÍJÍÂÍí[:ËG xÍ–�Ý~CísW1™Í„Í0Ý~§ ;Í›
  10393. ÍJÍ $ý6ÿÍë6�*:ËG xÍ–Ý~ �ýw>ÿ2“yæÿýáÝáí{WÉÍËÀÍDÀÝ~ýw ÍüÕÍáÝFÀ6ð#ûÍ3 êý6ÿý6�¯Éý~§Â:ÍË DÍD ?Ý~ýw ÍV
  10394. ÍüÕÍ›á *Í3 ìÝ~§ÈÍD !Ý~ýw ÍV
  10395. ÍüÕÍ·á Í3 ìÉ͡ȱ͡ÈÔÍæÍ �˯þAÊ�þIÈþR ï§ÉÜðØ>/å<033÷ÕÅOÍ �ÁÑá
  10396. _
  10397. W{² âÉüœÿöÿÿÿ��! Íaý~�ÆAOÍ �!ÍaýnýfÍ·!&ÍaÉ
  10398. BIOS error on �: track-�
  10399. (A=abort R=retry I=ignore) �ÍSÀ:›Í"Í3¯É>À!™ÅÍ*Áæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍ*áÁæ�Èå*�#"�áéöÿÉ>¨ÅåÍ*áÁæýÈå*‘#"‘áéöÿÉ!Ÿ>ÿÅÍ*Áæ�ÈñöÿÉ>�ýNÝËF(Ë90>2°Ý~�ÓÅÍSÁÀ:™Ó¹>�ÈÛæ� úyÓÝ~æöÍ°æ™Èå*�#"�á(>Í°ËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ë ñåþÿ >ˆíCæ!á#þÀ �þˆ íCø"ö!ó
  10400. íC"!õ>å!ó¶áÓ2ûÍÁáxþÐ(Ë(:°°Í°>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!jý~§Ä;ÑÕ!�~#fo�: ͯ( ÍrÍa!²ÍaíK¡ : ‡íCíC*2®ÑÍ0: Ýw�ÍÖýáÝáÉísW1™Í„ÍÌÍ0ÕÍ\: ÍÖÑÕÍáÑÃísW1™Í„Í0Í›( ý~§ ÍÍÍJÍ}ÂãísW1™Í„Í0Í› ÍJÍ}ÂÃâ>Í"ÅÍüÕÍìáÁ(å*‰#"‰áéåÍrÍaáåÍ¡á ÓÝF6ð#ûý6ÿý6ÿ¯ÉÍ> !ó¶Ó2û!Í>¿ÓÛËO öÛËOÈ!7í³æ"ÅÕÝåýåÍ ý!¼õ: Wñ7ÍPýáÝáÑÁɯýNýF:®�!��0 Š)� ÷0 Šõý~=O�ñ 0<DMÉÝ~ýw >Í"ÍV (ÅÍüÕÍáÁ(å*‹#"‹áéåÍrÍaáåÍ¡á È:±=2±Í3 ÇÉ"(ÅÕÝåýåÍ ý!œ7Í.ýáÝáÑÁÉÍ> !ó¶Ó2û!%Í>¿ÓÛËO öÛËOÈ!7í³æÕý!UÅÍÍÁV�ýôÑÉÝ!µ�Ý~¹8OÅ
  10401. �Ý ÁðQ�¯ËË!���ý!U¯íRýu ýt
  10402. ÅV�ý å:0G¯OíBáÁ8 áy2¯ÉáÝåýåå:!«
  10403. �æ< = üãÝáé:¯Gÿý!U!UV�ý~§(¹0OýåáýïåýáÝåÍÍÝáÝåÑýs ýr :ýw�:
  10404. ýw: ýw¯ýwýwÍíÉ:¯Gý!UV�ý~§(:ý¾� :
  10405. ý¾ : ý¾ öÿÉýۯɯ2“ýwýwý~§È¯ýwýn ýf åÝáÍEÉýåá� H6ÿ#ûÉý~: =ýåá�_�ë�ËGýn ýf
  10406. þÿÉýwO ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwý4ý~ Ý–ýw ÉÍüÝF§Èú>§É:¯G�ý!Uý~§( =  ÅÍÍÁ¯ýwV�ýåyÿ§ÀO>×ÓÉ"ÑíSØ!õÍÂñó¶Ó2!ÍÍÛæ ú>ƒÓ¯2ûÉ:§ ú=2Ƀ}���Í��‚Ï‹³‡¿�}Ÿ��$(…‚ÏÏ‹‡� y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡� y����(¥‚Ï‹‡�y����(¥‚ÏÏ‹‡�‚Ó‡ý6�!måýn�ýfmãÕ N#~©æU©Ë¿~©æª©Ë¿#éëáÉaÿÃHÛGðôgä 0Çkñxãxâm té¨!±9½0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j 
  10407. ������
  10408. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿV2850701PSWå!£¾áõÝ!ÿÍôÍÖÝ6.�Ý6 ñÈ�ÍB ùÃBÝåÝ!ÿ2£õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!ÿ6�#ûÉ�����������������������������������������������Ý!ÿÝ6.8Ý6.�ݶ-ÝwÝpÝqÝr
  10409. ÃBÝ!ÿÝ6.8Ý6.�ݶ-ÝwÝpÝqÝrÃBÝåÅÝ!ÿÝ~/Ëÿ“!“í±�ÝÝåÑÁÝáÉ�
  10410. I.D. CRC Error�‘
  10411. Uncorrectable data error�’
  10412. I.D. Address mark not found�“
  10413. Data address mark not found�”
  10414. Record not found�•
  10415. Seek error�˜
  10416. Data check in no retry mode�™
  10417. Ecc error during verify�š
  10418. Interleave error�œ
  10419. Unformatted or bad format on winchester ! Use FORMATER !��
  10420. Self test failed�ž
  10421. Defective track (media error)�¡
  10422. Illegal block address�£
  10423. Volume overflow�¥
  10424. Invalid logical unit�
  10425. No message for this error�õÅÕåÝp�Ý6&�Ý6, Ý5,('ͪÝåáÍ¿ÍÛËOã( ËG ÍÑÍçãÍý8($ͪÝåá �å Í¿áÍ� ÝË.ŽÍÑÍýÝ6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍÛËOÀËGÈ~/Ó#îÝË.N(ýéÍÛËOÈí¢òÝË.F(ýéÍÛËOÈí£òÍÛ/_ÍÛ{Ýw&æ(7É{§ÉÛ/æ(ùÉ$’I$’I$’I$’I%UUU������������$’"I$’I$’I� �"$�$�„B �„�„������ �$ $�� ��� „�����ˆˆˆ�������’@����$’H„€‚@’I��!�����@U��������������������‚��" ���"@B�HI ����������������DH‚�€ !�@� ˆ� !�