JET80_CPM_v3.0_BIOS_Revision_F.imd 628 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808
  1. IMD 1.18: 3/03/2022 19:30:30
  2. CP/M Plus (tm) Version 3.0 800K + 1x11MB Winch.
  3. Copyright 1982, Digital Research Inc.
  4. Serial no: 1113-60053
  5. BIOS Revision F. Copyright 1985, Jet Computer Corp.
  6. Format: 5.25 inch, 2x80x5x1024, 128 entries
  7. BIOSKRNL REL : BIOSKRNL Z80 : BNKBDOS3 SPR : BNKBIOS3 SPR
  8. BOOT REL : BOOT Z80 : CALLVERS ASM : CCP COM
  9. CHARIO REL : CHARIO Z80 : CNTRLR REL : COPYSYS COM
  10. CPM3 SYS : DATE COM : DEVICE COM : DIR COM
  11. DIRLBL RSX : DUMP ASM : DUMP COM : ECHOVERS ASM
  12. ED COM : ERASE COM : ERRORS COM : EXTMEMA REL
  13. EXTMEMF REL : EXTMEMX REL : FASTCOPY COM : WDRIVES ASM
  14. FDRIVES REL : FORMATER COM : GENCOM COM : GENCPM COM
  15. GENCPM DAT : GENFBIOS SUB : GENWBIOS SUB : GET COM
  16. HELP COM : HELP HLP : HEXCOM COM : HIST UTL
  17. INITDIR COM : IOS Z80 : IOSETUP COM : LIB COM
  18. LINK COM : MAC COM : PARK COM : PATCH COM
  19. PIP COM : PRIMO COM : PUT COM : RANDOM ASM
  20. RENAME COM : RESBDOS3 SPR : RMAC COM : SAVE COM
  21. SCB ASM : SCB REL : DIT COM : SET COM
  22. SETDEF COM : SHOW COM : SID COM : SUBMIT COM
  23. HIT COM : TRACE UTL : TRACK0A : TRACK0X
  24. TYPE COM : WDRIVES REL : XREF COM : FDRIVES ASM
  25. HITDIT DOC
  26. ��(��Š�À� �����ÿÿ��������€�€�@�@� îÄCRT îäLPT @�CEN @�GRAPH îäLPT1 îäLPT2 �����������������������������1�Í�  Í� %Í�«Í�þÿÏÊ¢€�Í�Í•!€��~# Â4Í• €�Í�:‚g:�Ís:„·Ê_g:ƒÍs!]�~þ$Âo#~þBÌ©1…É·W�|gë€ÿ ëÕåÍ�Í•áÑ%ÂzÉÍ�É«Í�·úÈ Í�óvÿÉ�CPM3 SYS������������������������
  27. CPMLDR error: failed to open CPM3.SYS
  28. $
  29. CPMLDR error: failed to read CPM3.SYS
  30. $
  31. CP/M V3.0 Loader
  32. Copyright (C) 1982, Digital Research
  33. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  34. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  35. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  36. 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ÉÕ
  37. �^#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
  38. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  39. ñõþÒ
  40. Í?Ê,
  41. ¯Íd
  42. >Íl
  43. Í[
  44. ÍI6�:Ë <€�!€ÿ=Â6
  45. ë*Š ñþÂJ
  46. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  47. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ãí Ãc Ãc Ãc Õ ç Ø Ã� â õ Ãc Ãc ñ ÃÕ Ãc Ãc Ãc Ãc Ãc Ãc Ãc à Ãc Ã} Ñ Ãs Ãc Ãc Ãc É  Ý!_!€�_�í°��!€�€�í°ý!äý6 �ý6
  48. Àÿ>"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
  49. þÿÉí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���€����� �
  50. � ��BIOSKRNLZ80��c � ���������BNKBDOS3SPR���j����������BNKBIOS3SPR���:�������������BOOT REL�������������������BOOT Z80���<� �!�"����������CALLVERSASM���#����������������CCP COM���$�%��������������CHARIO REL���&�'��������������CHARIO Z80���€(�)�*�+�,�-�.�/��CHARIO Z80��€0�1�2�3�4�5�6�7��CHARIO Z80��€8�9�:�;�<�=�>�?��CNTRLR REL���@�A��������������COPYSYS COM���B����������������CPM3 SYS���€C�D�E�F�G�H�I�J��CPM3 SYS��&K�L�M������������DATE COM���N�O��������������DEVICE COM���:P�Q�R�S����������DIR COM���rT�U�V�W�X�Y�Z�[��DIRLBL RSX���\����������������DUMP ASM��� ]�^��������������DUMP COM���_����������������ECHOVERSASM���`����������������ED COM���Ia�b�c�d�e��������ERASE COM���f�g��������������ERRORS COM��� h����������������EXTMEMA REL���i�j��������������EXTMEMF REL���k�l��������������EXTMEMX REL���m�n��������������FASTCOPYCOM���$o�p�q������������WDRIVES ASM���€r�s�t�u�v�w�PQ�FDRIVES REL���y����������������FORMATERCOM���Vz�{�|�}�~�������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���
  51. ¿���������������åHITDIT DOC���À�Á��������������INITDIR COM���€Â�Ã�Ä�Å�Æ�Ç�È�É��INITDIR COM��zÊ�Ë�Ì�Í�Î�Ï�Ð�Ñ��IOS Z80���2Ò�Ó�Ô�Õ����������IOSETUP COM���'Ö�×�Ø������������LIB COM���8Ù�Ú�Û�Ü����������LINK COM���{Ý�Þ�ß�à�á�â�ã�ä��MAC COM���\å�æ�ç�è�é�ê������PARK COM���ë�ì��������������PATCH COM���í�î��������������PIP COM���Dï�ð�ñ�ò�ó��������PRIMO COM���ô����������������PUT COM���7õ�ö�÷�ø����������RANDOM ASM���Vù�ú�û�ü�ý�þ������RENAME COM���ÿ���������������RESBDOS3SPR������������������RMAC COM���j���SAVE COM��� ���������������SCB ASM���
  52.  �������������SCB REL��� ���������������DIT COM���y $./01�SET COM���S�����SETDEF COM��� �������������SHOW COM���B�������SID COM���> ���������SUBMIT COM���*!"#�����������HIT COM���€23456789�TRACE UTL���
  53. %���������������TRACK0A ���&&'(�����������TRACK0X ���$)*+�����������TYPE COM���,-�������������HIT COM��€:;<=GHIJ�HIT COM��€KL]^_`ab�WDRIVES REL���>���������������XREF COM���y?@ABCDEF�FDRIVES ASM���kx�MNOZ[\���WDRIVES ASM��vRSTUVWXY�HIT COM�� c���������������HITDIT DOC���de������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…�š[ÜÚÜ 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�����
  54. à\€����¼�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
  55. ®WX¬V~P�#ÈÊ„
  56. ʲó­›X�\,`A¼Ã¼�Þ�mf€� 0�cx� ��8
  57. Í«`�à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è
  58. ¼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
  59. Ã&á0’|?Ú¡€ EìÿjŠ¨@˜�)ãpÉøFf7´\¡“ðŒÌoh†Ãa¡•  „Ý#* É�™·Ü^É–„�������������������À�.A°Øl6 †}����� @��� ™èµš~�—Y€¿ßï÷ûýþÿ¿ßï÷ûýþÿÇE@)ú
  60. ªÂLtØ ª¬$©ÇD€)ú
  61. ªÂ|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ú‚
  62. ¢Du„Ÿ¨&©£ÇIÀ)ú’*
  63. $gô©&!¡¨GL�1úš¢’ttl©¦")¥ÇU�1úš¢r\t�©ª"& ÇH@1úš¢š*tx©ª*)%ÇS€!ú¢Jlj¼ª©¢©#G@À1úºzz¤t¨«©$ª"ÇUÀ)úÂjz´t
  64.   ¢)+F„Àr
  65. J²*j$ §«"¡Æ��2rZ4tH
  66.  !¡'%Æ‚€rJ²*t@
  67. !§*F¡�2z²*j¸ !ª!&GD@ª"r\t8
  68. "& Æ¤�j"¢dj8 &'«"¡ÆDÀrj¢‚ t$
  69.  )")+GC�ªš*¤t(
  70. *)%ÆW€r
  71. rY‚tL !'%¦©¥Æ[€2bZJ’Œu !ª!¤©+GE@²"j
  72. 2b<g$§$©ª&ÇY�2Jr¢²*eØ%¡""©)F]�2Z"J’Œeø&(*"©)F_�2b‚¢J’ŒtP &ª¬!,ªFY�2‚Jz:
  73. Le˜($§£¡$ÇY�2‚JzJ’´`�)¢ª&(*G\�2šJyŠJ´e°*§%¤§*N���ž²*j¸ !ª!&GD@ª"r\t8
  74. "& Æ¤�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title Bioskrnl.Z80 Root to Bios. CP/M 3.0
  75. ;------------------------------------------------------------;
  76. ; The total system consists of: ;
  77. ; Bioskrnl.Z80 Root ;
  78. ; Boot.Z80 Boot module ;
  79. ; Chario.Z80 Character I/O module ;
  80. ; Drives.Asm Disk defintion module ;
  81. ; Fdrives.Asm for floppy systems ;
  82. ; Wdrives.Asm for winchester systems ;
  83. ; Extmem.Rel External memory module ;
  84. ; ExtmemF.Rel for floppy systems ;
  85. ; ExtmemA.Rel for winchester Adaptec ;
  86. ; ExtmemX.Rel for winchester Xebec ;
  87. ; Cntrlr.Rel Controller commands for Adaptec ;
  88. ; Scb.Asm System variables ;
  89. ;------------------------------------------------------------;
  90. ; Latest update: 1985-11-15. PSW
  91. ; Bios revision: F
  92. .Z80
  93. True Equ -1
  94. False Equ Not True
  95. BotFlg Equ 0C000h ; Boot flag address
  96. NetWork Equ False
  97. WrkStn Equ False
  98. Page 66
  99. ; External variables:
  100. Extrn @CoVec,@CiVec,@AoVec ; I/O REDIRECTION VECTORS
  101. Extrn @AiVec,@LoVec ; - " -
  102. Extrn @MxTpa ; MAX TPA IN USER BANK
  103. Extrn @BnkBf ; COMMON 128 BYTE BUFFER
  104. Extrn Bank0Call
  105. ; Init
  106. Extrn ?Patch,?Init ;
  107. Extrn ?LdCcp,?RlCcp ; LOAD & RELOAD CCP
  108. ; User defined character I/O routines:
  109. Extrn ?Ci,?Co,?CiSt,?CoSt ;
  110. Extrn ?CInit,IniStm ;
  111. Extrn @CTbl ;
  112. ; Disk:
  113. Extrn @DTbl ; POINTER TABLE
  114. Entry @ADrv,@RDrv,@Trk,@Sect ; DISKPARAMETERS
  115. Entry @Dma,@DBnk,@Cnt ; - " -
  116. ; Memory module:
  117. Entry @CBnk,BnkMsk,MuxByte ; CURRENT BANK
  118. Entry DmaFlg
  119. Entry ?PMsg ; WRITES MESSAGES
  120. ; Global lables to bios calls:
  121. Entry ?Boot,?WBoot,?ConSt,?ConIn,?ConO,?List,?AuxO,?AuxI
  122. Entry ?Home,?SlDsk,?StTrk,?StSec,?StDma,?Read,?Write
  123. Entry ?ListS,?ScTrn
  124. Entry ?ConOs,?AuxIs,?AuxOs,?DvTbl,?DevIn,?DrTbl
  125. Entry ?MltIo,?Flush,?Mov,?Tim,?BnkSl,?StBnk,?XMov
  126. ; Global lable to userfunction:
  127. Extrn ?UserF
  128. ; Interrupt vectors:
  129. Entry Sio1Iv,CtcIrv �
  130. Entry PioIrv
  131. Entry IntVect
  132. ; Interrupt driven routines:
  133. Extrn KbdIrq,UnkInt,LptIrq,ClkIrq
  134. If Not WrkStn
  135. Extrn PioGaI,PioGbI
  136. Endif
  137. Extrn KbdErRq,LptErRq,SetLptBuff
  138. Page
  139. ; Port address:
  140. ; Dma-COMMANDS
  141. DmRSet Equ 0C3h ; SOFTWARE RESET
  142. DmEnab Equ 087h ; ENABLE Dma
  143. DmDisa Equ 083h ; DISABLE Dma
  144. If Not WrkStn
  145. Dma Equ 18h ; Dma.
  146. BnkMux Equ 1BH ; Bank-Dma-MULTIPLEXER
  147. DmBk11 Equ 00000000B ; Bank1 --> Bank1
  148. DmBk00 Equ 00001000B ; Bank0 --> Bank0
  149. DmBk10 Equ 00010000B ; Bank1 --> Bank0
  150. DmBk01 Equ 00011000B ; Bank0 --> Bank1
  151. Bank1 Equ 00000000B ; Bank1 (64K FOR CPU)
  152. Bank0 Equ 00100000B ; Bank0 (48K FOR CPU)
  153. Else
  154. Dma Equ 0F0h ; Dma
  155. BnkMux Equ 0F4h ; Bank-Dma-MULTIPLEXER
  156. DmBk11 Equ 00000100b ; Bank1 --> Bank1
  157. DmBk00 Equ 00000000b ; Bank0 --> Bank0
  158. DmBk10 Equ 00000110b ; Bank1 --> Bank0
  159. DmBk01 Equ 00000010b ; Bank0 --> Bank1
  160. Bank1 Equ 00100000b ; Bank1 (64K FOR CPU)
  161. Bank0 Equ 00100001b ; Bank0 (48K FOR CPU)
  162. Endif
  163. CtlQ Equ 'Q'-'@'
  164. CtlS Equ 'S'-'@'
  165. MbXonXoff Equ 00010000B ; XON/XOFF PROTOCOLL ON.
  166. JpOp Equ 0C3H ; Z80 JUMP INSTRUCTION
  167. Ccp Equ 100H ; LOAD ADDRESS FOR Ccp
  168. Page
  169. Cseg
  170. ;------------------------------------------------------------;
  171. ; Bios Jump Vectors ;
  172. ;------------------------------------------------------------;
  173. ?Boot: Jp Boot ;
  174. ?WBoot: Jp WBoot ;
  175. ?ConSt: Jp ConSt ;
  176. ?ConIn: Jp ConIn ;
  177. ?ConO: Jp ConOut ;
  178. ?List: Jp List ;
  179. ?AuxO: Jp AuxOut ;
  180. ?AuxI: Jp AuxIn ;
  181. ?Home: Jp Home ;
  182. ?SlDsk: Jp SelDsk ;
  183. ?StTrk: Jp SetTrk ;
  184. ?StSec: Jp SetSec ;
  185. ?StDma: Jp SetDma ;
  186. ?Read: Jp Read ;
  187. ?Write: Jp Write ;
  188. ?ListS: Jp ListSt ;
  189. ?ScTrn: Jp SecTrn ;
  190. ?ConOs: Jp ConoSt ;
  191. ?AuxIs: Jp AuxISt ;
  192. ?AuxOs: Jp AuxOSt ;
  193. ?DvTbl: Jp DevTbl ;
  194. ?DevIn: Jp ?CInit ; IN CHARIO.Z80
  195. ?DrTbl: Jp GetDrv ;
  196. ?MltIo: Jp MultIO ;
  197. ?Flush: Jp Flush ;
  198. ?Mov: Jp ?Move ;
  199. ?Tim: Jp Return ; NOT INSTALLED
  200. ?BnkSl: Jp BnkSel ;
  201. ?StBnk: Jp SetBnk ;
  202. ?XMov: Jp ?XMove ;
  203. Jp ?UserF ; IN EXTMEM.Z80
  204. Jp Return ;
  205. Jp Return ;
  206. Nop ; GIVE CORRECT START FOR INT.VECTORS.
  207. Page
  208. ;------------------------------------------------------------;
  209. ; Interrupt Vectors ;
  210. ;------------------------------------------------------------;
  211. IntVect Equ $ ; INTERRUPT VECTOR ADDRESS
  212. PioIrv Equ $ ; PIO BASE INTERRUPT VECTOR
  213. If Not WrkStn
  214. Dw PioGaI ; GRAPHIC SCREEN READY
  215. Dw PioGbI ; GRAPHIC KEY BOARD
  216. Else
  217. Dw UnkInt ;
  218. Dw UnkInt ;
  219. Endif
  220. CtcIrv Equ $ ; CTC BASE INTERRUPT VEKTOR
  221. Dw UnkInt ;
  222. Dw UnkInt ;
  223. Dw UnkInt ;
  224. Dw ClkIrq ; (10 Hz TICK)
  225. Sio1Iv Equ $ ; SIO1 BASE INTERRUPT VECTOR
  226. Dw KbdIrq ; KEYBOARD INT.
  227. Dw KbdIrq ;
  228. Dw KbdIrq ;
  229. Dw KbdErRq ;
  230. Dw LptIrq ;
  231. Dw LptIrq ;
  232. Dw LptIrq ;
  233. Dw LptErRq ;
  234. Db 'This area is used as stack by CCP but You '
  235. Db 'can use it for interrupt vectors when'
  236. Db ' CCP not in ram '
  237. Boot$Stack Equ $
  238. Page
  239. ;------------------------------------------------------------;
  240. ; Boot -- Cold start init. routunes. ;
  241. ;------------------------------------------------------------;
  242. Dseg ;; Code in Bank0.
  243. Boot: Di ;;
  244. Ld Sp,Boot$Stack ;;
  245. Call ?Patch ;; Patch loader parameters
  246. Ld Bc,16*256+0 ;; B=Counter, C=Dev#.
  247. C_Init_Loop: ;;
  248. Push Bc ;;
  249. Call ?CInit ;; Init char. dev.
  250. Pop Bc ;;
  251. Inc C ;;
  252. Djnz C_Init_Loop ;;
  253. Call ?Init ;; Init the rest.
  254. If Not NetWork
  255. Ld A,(BotFlg) ;; Winchester boot?
  256. And A ;;
  257. Jr Z,GoOn ;; No...jump
  258. Ld Hl,(@DTbl+4) ;; GET C:
  259. Ld De,(@DTbl+2) ;; B:
  260. Ld Bc,(@DTbl) ;; A:
  261. Ld (@DTbl),De ;; B: --> A:
  262. Ld (@DTbl+2),Hl ;; C: --> B:
  263. Ld (@DTbl+4),Bc ;; A: --> C:
  264. Endif
  265. ; Go on init 16 logical disk units.
  266. GoOn: Ld Bc,16*256+0 ;; B=Counter, C=Log. drive#
  267. Ld Hl,@DTbl ;; drive table.
  268. D_In_Loop: ;;
  269. Push Bc ;; save # and drive. 
  270. Ld E,(Hl) ;; get DPH-vector
  271. Inc Hl ;;
  272. Ld D,(Hl) ;; in De.
  273. Inc Hl ;;
  274. Ld A,E ;; does drive exist ?
  275. Or D ;;
  276. Jr Z,D_In_Next ;; No...next
  277. Push Hl ;; save vector pointer
  278. Ex De,Hl ;;
  279. Dec Hl ;; .media byte
  280. Dec Hl ;; .controller rel. address
  281. Ld A,(Hl) ;; get it
  282. Ld (@RDrv),A ;; and save it
  283. Ld A,C ;; And save
  284. Ld (@ADrv),A ;; logical drive#.
  285. Dec Hl ;; Get init-vector
  286. Ld D,(Hl) ;;
  287. Dec Hl ;;
  288. Ld E,(Hl) ;; into De.
  289. Ex De,Hl ;;
  290. Call IPcHl ;; execute init.
  291. Pop Hl ;; Restore vector pointer.
  292. D_In_Next: ;;
  293. Pop Bc ;; Restore counter, drive
  294. Inc C ;; Next drive
  295. Djnz D_In_Loop ;; Loop...
  296. Jp Boot$1 ;; Take the last part in Bank1.
  297. Cseg ; Bank 1.
  298. Boot$1:
  299. Call SetJumps ; Set jump vectors
  300. Call ?LdCcp ; Read Ccp.Com from disk
  301. Jp Ccp ;
  302. ;------------------------------------------------------------;
  303. ; WBoot -- Warm boot routine. ;
  304. ;------------------------------------------------------------;
  305. WBoot:
  306. Ld Sp,Boot$Stack ;
  307. Ld Hl,0 ;
  308. Ld C,5 ; Reset Lpt interrupt buffer
  309. Call ?UserF ;
  310. Ld C,2 ;
  311. Call ?UserF ; Flush floppy/winchester buffers
  312. Call SetJumps ; Init page zero
  313. Call ?RlCcp ; Reread Ccp.Com
  314. Jp Ccp ;
  315. SetJumps:
  316. Ld A,1 ; Select Bank1
  317. Call ?BnkSl ;
  318. Ld A,JpOp ; Z80 Jp opcode
  319. Ld Hl,?WBoot ; Warm Boot entry point
  320. Ld (0),A ;
  321. Ld (1),Hl ;
  322. Ld Hl,(@MxTpa) ; Bdos entry point
  323. Ld (5),A ;
  324. Ld (6),Hl ;
  325. Return: Ret ;
  326. ;------------------------------------------------------------;
  327. ; DevTbl -- Returns the address to character device table. ;
  328. ;------------------------------------------------------------;
  329. DevTbl: Ld Hl,@CTbl ;
  330. Ret ;
  331. ;------------------------------------------------------------;
  332. ; GetDrv -- Returns the address to drive table. ;
  333. ;------------------------------------------------------------;
  334. GetDrv: Ld Hl,@DTbl ;
  335. Ret ;
  336. Page
  337. ;------------------------------------------------------------;
  338. ; Character I/O Routines. ;
  339. ;------------------------------------------------------------;
  340. ;------------------------------------------------------------;
  341. ; ConOut -- Console output. Sends a charcter in (C) to all ;
  342. ; choosen devices. ;
  343. ;------------------------------------------------------------;
  344. ConOut:
  345. Ld Hl,ConOutB0 ;
  346. Jp Bank0Call ;
  347. Dseg
  348. ConOutB0: ;;
  349. Ld Hl,(@CoVec) ;; Get console oputput bit vector
  350. Jr OutScan ;;
  351. Cseg
  352. ;------------------------------------------------------------;
  353. ; AuxOut -- Auxilliary output. Sends a character in (C) to ;
  354. ; all choosen devices. ;
  355. ;------------------------------------------------------------;
  356. AuxOut:
  357. Ld Hl,AuxOutB0 ;
  358. Jp Bank0Call ;
  359. Dseg
  360. AuxOutB0: ;;
  361. Ld Hl,(@AoVec) ;; Get aux output bit vector
  362. Jr OutScan ;;
  363. Cseg
  364. ;------------------------------------------------------------;
  365. ; List -- List output. Sends a character in (C) to all ;
  366. ; choosen devices. ;
  367. ;------------------------------------------------------------;
  368. List:
  369. Ld Hl,ListB0 ;
  370. Jp Bank0Call ;
  371. Dseg
  372. ListB0: ;;
  373. Ld Hl,(@LoVec) ;; Get list output bit vector
  374. ;; and do OutScan
  375. OutScan: ;;
  376. Ld B,0 ;; Start with device 0.
  377. CoNext:
  378. Add Hl,Hl ;; Shift next device bit
  379. Jr NC,NoOutDev ;; Jump...if not set
  380. Push Hl ;; Save bit vector
  381. Push Bc ;; device and char.
  382. CoOutRdy: ;;
  383. Call Coster ;;
  384. Or A ;; Ready ? ?
  385. Jr Z,CoOutRdy ;; No...jump
  386. Pop Bc ;; B=device# C=Char
  387. Push Bc ;; save
  388. Call ?Co ;; Send char
  389. Pop Bc ;; Restore
  390. Pop Hl ;;
  391. NoOutDev: ;;
  392. Inc B ;; Next device#
  393. Ld A,H ;; Any bits left in bit vector
  394. Or L ;;
  395. Jr Nz,CoNext ;; Yes...loop
  396. Ret ;;
  397. Cseg
  398. ;------------------------------------------------------------;
  399. ; ConoSt -- Console output status. Returns true if all  ;
  400. ; choosen console output devices are ready. ;
  401. ;------------------------------------------------------------;
  402. ConoSt: ;
  403. Ld Hl,ConoStB0 ;
  404. Jp Bank0Call ;
  405. Dseg
  406. ConoStB0: ;;
  407. Ld Hl,(@CoVec) ;; Get console output bit vector
  408. Jr OStScan ;;
  409. Cseg
  410. ;------------------------------------------------------------;
  411. ; AuxOSt -- Auxiliary output status. Returns true if all ;
  412. ; choosen aux output devices are ready. ;
  413. ;------------------------------------------------------------;
  414. AuxOSt: ;
  415. Ld Hl,AuxOStB0 ;
  416. Jp Bank0Call ;
  417. Dseg
  418. AuxOStB0: ;;
  419. Ld Hl,(@AoVec) ;; Get aux output bit vector
  420. Jr OStScan ;;
  421. Cseg
  422. ;------------------------------------------------------------;
  423. ; ListSt -- List output status. Returns true if all choosen ;
  424. ; list output devices are ready. ;
  425. ;------------------------------------------------------------;
  426. ListSt: ;
  427. Ld Hl,LstStoStB0 ;
  428. Jp Bank0Call ;
  429. Dseg
  430. LstStoStB0: ;;
  431. Ld Hl,(@LoVec) ;; Get list output bit vector.
  432. OStScan: ;;
  433. Ld B,0 ;; Start with device #0.
  434. CosNext: ;;
  435. Add Hl,Hl ;; Shift next device bit
  436. Push Hl ;; save bit vector
  437. Push Bc ;; B=dev#, C=Char.
  438. Ld A,-1 ;; Set dev. ready
  439. Call C,Coster ;; Get status if choosen
  440. Pop Bc ;; Restore
  441. Pop Hl ;;
  442. Or A ;; Ready ?
  443. Ret Z ;; No...Return false.
  444. Inc B ;; Next device
  445. Ld A,H ;; Any more devs. ?
  446. Or L ;;
  447. Jr Nz,CosNext ;; Yes...loop
  448. Or 0FFH ;; All choosen devices ready
  449. Ret ;; Return true.
  450. ; CHECK IF OUTPUT DEVICE READY (XON/XOFF SUPPORT).
  451. Coster: Ld L,B ;; CHANGE DEVICE # TO 16 BITS
  452. Ld H,0 ;; Hl=DEV#
  453. Push Hl ;;
  454. Add Hl,Hl ;; OFFSET IN DEVICE-TABLE
  455. Add Hl,Hl ;;
  456. Add Hl,Hl ;; Hl=Hl*8
  457. Ld De,@CTbl+6 ;; De= MODE BYTE F\R DEV 0
  458. Add Hl,De ;; Hl=R[TT MODE BYTE
  459. Ld A,(Hl) ;; GET MODE BYTE
  460. And MbXonXoff ;; XON/XOFF PROTOCOLL?
  461. Pop Hl ;; Hl=DEVICE #
  462. Jp Z,?CoSt ;; NO XON/XOFF...JUMP
  463. Ld De,XoffLis�t ;;
  464. Add Hl,De ;; Hl=PLACE IN XoffList
  465. Ld C,0 ;; FLAGSTATUS FOR ^C, ^S, ^Q ONLY
  466. Call CiStl ;;
  467. Ld A,(Hl) ;;
  468. Call Nz,CIL ;;
  469. Cp CtlQ ;;
  470. Jr Nz,NotQ ;;
  471. Ld A,-1 ;; SET READY-FLAG
  472. NotQ: Cp CtlS ;; CTL-S?
  473. Jr Nz,NotS ;; NO...JUMP
  474. Xor A ;; CLEAR FLAG
  475. NotS: Ld (Hl),A ;; SAVE FLAG
  476. Call CoSt1 ;; GET OUTPUT STATUS
  477. And (Hl) ;; And MASK WITH XON/XOFF FLAG
  478. Ret ;; And Return IT AS STATUS
  479. CiStl: Push Bc ;; GET INPUT STATUS WITH (Bc) & (Hl)
  480. Push Hl ;;
  481. Call ?CiSt ;;
  482. Pop Hl ;;
  483. Pop Bc ;;
  484. Or A ;;
  485. Ret ;;
  486. CoSt1: Push Bc ;; GET OUTPUT STATUS, SAVE (Bc) & (Hl)
  487. Push Hl ;;
  488. Call ?CoSt ;;
  489. Pop Hl ;;
  490. Pop Bc ;;
  491. Or A ;;
  492. Ret ;;
  493. CIL: Push Bc ;; GET INPUT And SAVE (Bc) & (Hl)
  494. Push Hl ;;
  495. Call ?Ci ;;
  496. Pop Hl ;;
  497. Pop Bc ;;
  498. Ret ;;
  499. Cseg
  500. ;------------------------------------------------------------;
  501. ; ConSt -- Console input status. Returns true if any choosen ;
  502. ; console input device has a character available. ;
  503. ;------------------------------------------------------------;
  504. ConSt: ;
  505. Ld Hl,ConStB0 ;
  506. Jp Bank0Call ;
  507. Dseg
  508. ConStB0: ;;
  509. Ld Hl,(@CiVec) ;; Get console input bit vector
  510. Jr IstScan ;;
  511. Cseg
  512. ;------------------------------------------------------------;
  513. ; AuxISt -- Auxialiary input status. Returns true if any ;
  514. ; Choosen aux input device has a character avail. ;
  515. ;------------------------------------------------------------;
  516. AuxISt: ;
  517. Ld Hl,AuxIStB0 ;
  518. Jp Bank0Call ;
  519. Dseg
  520. AuxIStB0: ;;
  521. Ld Hl,(@AiVec) ;; Get aux input bit vector
  522. IstScan: ;;
  523. Ld Bc,0 ;; START WITH DEVICE 0
  524. ;; CREG = 0 = FLAG, STATUS Call ONLY
  525. CisNext: ;;
  526. Xor A ;; SET DEVICE NOT READY
  527. Add Hl,Hl ;; SHIFT OUT ONE BIT
  528. Call C,CiStl ;; CHECK STATUS ON THIS DEVICE
  529. Or A ;; IF ANY READY Return TRUE.
  530. Ret Nz ;;
  531. Inc B ;; NEXT DEVICE #
  532. Ld A,H ;; CHECK IF ANY MORE DEV.
  533. Or L ;;
  534. Jr Nz,CisNext ;;
  535. Xor A ;; ALL CHOOSEN NOT READY. FALSE
  536. Ret ;;
  537. Cseg
  538. ;------------------------------------------------------------;
  539. ; ConIn -- Console input. Returns a character from first ;
  540. ; ready console device. ;
  541. ;------------------------------------------------------------;
  542. ConIn: ;
  543. Ld Hl,ConInB0 ;
  544. Jp Bank0Call ;
  545. Dseg
  546. ConInB0: ;;
  547. Ld Hl,(@CiVec) ;; Get console input bit vector
  548. Call InScan ;;
  549. And 7FH ;; strip off parity bit.
  550. Ret ;;
  551. Cseg
  552. ;------------------------------------------------------------;
  553. ; AuxIn -- Auxialiary input. Returns a character from first ;
  554. ; ready aux input device. ;
  555. ;------------------------------------------------------------;
  556. AuxIn: ;
  557. Ld Hl,AuxInB0 ;
  558. Jp Bank0Call ;
  559. Dseg
  560. AuxInB0: ;;
  561. Ld Hl,(@AiVec) ;; Get aux input bit vector
  562. InScan: ;;
  563. Push Hl ;; SAVE BIT VECTOR
  564. Ld B,0 ;; START WITH DEVICE 0
  565. Ld C,-1 ;; CREG = FF = STATUS Call FOR INPUT
  566. CiNext: ;;
  567. Xor A ;; SET NO CHAR
  568. Add Hl,Hl ;; SHIFT OUT ONE BIT
  569. Call C,CiStl ;; CHECK IF DEVICE HAS A CHAR
  570. Or A ;; CHAR?
  571. Jr Nz,CiRdy ;; YES...JUMP
  572. Inc B ;; TEST NEXT DEVICE
  573. Ld A,H ;;
  574. Or L ;;
  575. Jr Nz,CiNext ;;
  576. Pop Hl ;; Hl=BIT VECTOR
  577. Jr InScan ;; LOOP UNTIL GOT A CHAR
  578. CiRdy: Pop Hl ;; Hl=BIT VECTOR
  579. Jp ?Ci ;; GET INPUT FROM DEVICE # IN B.
  580. Page
  581. Cseg
  582. ;------------------------------------------------------------;
  583. ; Subroutines ;
  584. ;------------------------------------------------------------;
  585. IPcHl: Jp (Hl) ; VECTOR-Call
  586. ?PMsg: ; Prints a message @(Hl) terminated
  587. ; with Db 0.
  588. Ld A,(Hl) ; Get next char
  589. Or A ; is it 0 ?
  590. Ret Z ; Yes...Return
  591. Push Hl ; Save registers
  592. Push De ;
  593. Push Bc ;
  594. Ld C,A ; char in (C)
  595. Call ?ConO ; print it
  596. Pop Bc ; Restore
  597. Pop De ;
  598. Pop Hl ;
  599. Inc Hl ; Next byte
  600. Jr ?PMsg ; Loop...
  601. ;------------------------------------------------------------;
  602. ; ?Move -- Blockmove: Memory to memory. ;
  603. ; ;
  604. ; At entry: Hl = Destination address. ;
  605. ; De = Source address. ;
  606. ; Bc = Counter. ;
  607. ; At exit: Hl & De pointing to the next bytes ;
  608. ; that follows the move. ;
  609. ;------------------------------------------------------------;
  610. ?Move: Ld A,B ; Is it a zero-move ?
  611. Or C ;
  612. Ret Z ; Yes...quit
  613. Ld A,(BnkFlg) ; Is ?XMove involved ?
  614. And A ;
  615. Jr Nz,Move1 ; Yes...
  616. Ex De,Hl ; Exchange addresses to fit
  617. Ldir ; this instruction
  618. Ex De,Hl ; and get them back.
  619. Ret ;
  620. Move1: Di ; Shut up for a moment
  621. Call WaitDma ; Wait for Dma
  622. Xor A ; Zero ?XMove-flag
  623. Ld (BnkFlg),A ;
  624. Ld (SrcAdr),De ; Set source address in Dmatable
  625. Ld (DstAdr),Hl ; Set destination address in Dmatable
  626. Add Hl,Bc ; Hl= End dest.address
  627. Push Hl ; Saved.
  628. Ex De,Hl ;
  629. Add Hl,Bc ; Hl= End sourceaddress
  630. Push Hl ; saved.
  631. Dec Bc ; Reduce blocklength with 1
  632. Ld (Length),Bc ; Check for the Dma command
  633. Ld A,B ;
  634. Or C ;
  635. Ld A,11001101b ; If not 1 byte set burst mode
  636. Jr Nz,Move2 ;
  637. Ld A,10001101b ; else set byte mode.
  638. Move2: Ld (Mode),A ; SAVE THE Mode
  639. Ld Hl,(DstBnk) ;
  640. Ld A,H ; Dest.bank in A.
  641. Rla ; shift out left
  642. Or L ; add on source bank.
  643. And 00000011b ; mask garbidge.
  644. Ld L,A ; Will give index
  645. Ld H,0 ; in table.
  646. Ld De,BnkTbl ; Offset in the table.
  647. Add Hl,De ; Point to the right byte
  648. Ld A,(Hl) ; Get it.
  649. Ld Hl,BnkMsk ; Add on bankmask
  650. Or (Hl) ;
  651. Ld Hl,DmaTbl ; Point to the Dmatable.
  652. Out (BnkMux),A ; Start dma
  653. Ld (MuxByte),A ;
  654. Push Bc ; Save counter
  655. Call IniStm ;
  656. Pop Bc ; Restore counter
  657. Ld A,B ;
  658. Or C ;
  659. Jr Z,Move4 ;
  660. Move3: In A,(Dma) ; Read status
  661. And 00100000b ; ready ?
  662. Jr Nz,Move3 ; No...
  663. Move4: Ld A,DmDisa ; Disable Dma
  664. Out (Dma),A ;
  665. Xor A ; Free Dma
  666. Ld (DmaFlg),A
  667. Ei ; Speak again
  668. Pop De ; Restore parameters
  669. Pop Hl ;
  670. Ld Bc,0 ; COUNTER=0
  671. Ret ;
  672. ;------------------------------------------------------------;
  673. ; WaitDma -- Wait until Dma is free, then mark it busy. ;
  674. ;------------------------------------------------------------;
  675. WaitDma: ;
  676. Ld A,(DmaFlg) ;
  677. And A ;
  678. Jr Nz,WaitDma ;
  679. Inc A ;
  680. Ld (DmaFlg),A ;
  681. Ret ;
  682. ;------------------------------------------------------------;
  683. ; ?XMove -- Sets correct banks for data transferes. ;
  684. ; ;
  685. ; At entry: B = Destination bank. ;
  686. ; C = Source bank. ;
  687. ;------------------------------------------------------------;
  688. ?XMove: ;
  689. Ld A,True ;
  690. Ld (BnkFlg),A ; Mark ?XMove
  691. Ld (DstBnk),Bc ; Gives (C) in dest.bank
  692. ; and (B) in source bank.
  693. Ret ;
  694. ;------------------------------------------------------------;
  695. ; BnkSel -- Select bank. ;
  696. ; ;
  697. ; At entry: A = Memory Bank. ;
  698. ;------------------------------------------------------------;
  699. BnkSel: ;
  700. Di ; Nothing crazy may happen now
  701. Ld (@CBnk),A ; Save current bank
  702. And 1 ; mask
  703. Ld A,Bank0 ; Start with Bank0.
  704. Jr Z,Bnk1 ; Bank0 ? Yes...
  705. Ld A,Bank1 ; Else set Bank1.
  706. Bnk1: ;
  707. Ld (BnkMsk),A ;
  708. Out (BnkMux),A ; Send it to Bank select port.
  709. Ld (MuxByte),A ;
  710. Ei ; It worked.
  711. Ret ;
  712. Page
  713. ;------------------------------------------------------------;
  714. ; Disk Drive Routines ;
  715. ;------------------------------------------------------------;
  716. Dseg ;; Bank 0.
  717. ;------------------------------------------------------------;
  718. ; SelDsk -- Select disk drive. Executes the login procedure ;
  719. ; for the drive if it is the first time select. ;
  720. ; ;
  721. ; At entry: C = Selected drive. ;
  722. ; E = Bit0 reset if not slected before. ;
  723. ; At exit: Hl = 0 if drives does not exist. ;
  724. ; Hl = @DPH if drive exists. ;
  725. ;------------------------------------------------------------;
  726. SelDsk: Ld A,C ;;
  727. Ld (@ADrv),A ;; SAVE #
  728. Ld L,C ;; CREATE INDEX
  729. Ld H,0 ;;
  730. Add Hl,Hl ;; Hl=2*DRIVE #TO OFFSET
  731. Ld Bc,@DTbl ;; POINT TO DRIVE-TABLE-HEAD
  732. Add Hl,Bc ;; Hl=CORRECT VECTOR IN @DTbl
  733. Ld A,(Hl) ;; GET DPH-POINTER
  734. Inc Hl ;;
  735. Ld H,(Hl) ;;
  736. Ld L,A ;; Hl=DPH-POINTER
  737. Or H ;; SET Z-FLAG And
  738. Ret Z ;; Return IF NO DRIVE
  739. Ld A,E ;;
  740. And 1 ;; FIRST SELECT?
  741. Ret Nz ;; NO...Return
  742. Push Hl ;; SAVE DPH-POINTER
  743. Ex De,Hl ;;
  744. Ld Hl,-2 ;; GET (DPH-2)
  745. Add Hl,De ;;
  746. Ld A,(Hl) ;;
  747. Ld (@RDrv),A ;; SAVE THE CONTROLLER RELATIVE DRIVE#
  748. Ld Hl,-6 ;; GET THE LOGIN-VECTOR
  749. Add Hl,De ;;
  750. Ld A,(Hl) ;;
  751. Inc Hl ;;
  752. Ld H,(Hl) ;;
  753. Ld L,A ;;
  754. Call IPcHl ;; DO LOGIN
  755. Pop Hl ;; Hl=DPH-POINTER
  756. Ret ;;
  757. ;------------------------------------------------------------;
  758. ; Home -- Home selected drive. Do SetTrk (0). ;
  759. ; ;
  760. ; SetTrk -- Set track address. ;
  761. ; ;
  762. ; At entry: Bc = Track address ;
  763. ; At exit: (@Trk) = Track address. ;
  764. ;------------------------------------------------------------;
  765. Home: Ld Bc,0 ;; Track=0
  766. SetTrk: Ld (@Trk),Bc ;; Save track address
  767. Ret ;;
  768. ;------------------------------------------------------------;
  769. ; SetSec -- Set sector address. ;
  770. ; ;
  771. ; At entry: Bc = Sector address ;
  772. ; At exit: (@S�ect) = Sector address. ;
  773. ;------------------------------------------------------------;
  774. SetSec: Ld (@Sect),Bc ;; Save sector address
  775. Ret ;;
  776. ;------------------------------------------------------------;
  777. ; SetDma -- Set Direct Memory Access disk address. ;
  778. ; ;
  779. ; At entry: Bc = Dma address ;
  780. ; At exit: (@Dma) = Dma address ;
  781. ; (@DBnk) = @CBnk ;
  782. ;------------------------------------------------------------;
  783. SetDma: Ld (@Dma),Bc ;; Set global Dma address
  784. Ld A,(@CBnk) ;; Default Dma Bank is current Bank
  785. ;; get current Bank & do SetBnk
  786. ;------------------------------------------------------------;
  787. ; SetBnk -- Set disk I/O memory Bank. ;
  788. ; ;
  789. ; At entry: A = Disk Bank # ;
  790. ; At exit: (@DBnk) = Disk Bank # ;
  791. ;------------------------------------------------------------;
  792. SetBnk: Ld (@DBnk),A ;; Set Disk Dma Bank
  793. Ret ;;
  794. ;------------------------------------------------------------;
  795. ; SecTrn -- Sector translate. Translate logical sector number;
  796. ; to physical sector number. ;
  797. ; ;
  798. ; At entry: Bc = Logical sector # ;
  799. ; De = Pointing to TransTable. (0 if none). ;
  800. ; At exit: Hl = Physical sector #. ;
  801. ;------------------------------------------------------------;
  802. SecTrn: Ld L,C ;;
  803. Ld H,B ;; Hl=CP/M sector # (relative 0)
  804. Inc Hl ;; Hl= -"- (relative 1)
  805. Ld A,D ;; Test De=0
  806. Or E ;;
  807. Ret Z ;; Yes...Return, no TransTable
  808. Dec Hl ;; Hl= CP/M sector # (relative 0)
  809. Add Hl,De ;; Hl=Index in table
  810. Ld L,(Hl) ;; Translate to sector # from table
  811. Ld H,0 ;; 8 bits value
  812. Ret ;;
  813. ;------------------------------------------------------------;
  814. ; Read -- Reads physical sector from selected disk to current;
  815. ; @Dma address. ;
  816. ; ;
  817. ; At entry: None ;
  818. ; At exit: A = 0 Ok. ;
  819. ; A = 1 if error. ;
  820. ; A =-1 if media change. ;
  821. ;------------------------------------------------------------;
  822. Read: Ld De,-8 ;; Index offset to Readroutine
  823. Push De ;; on the stack
  824. Jr RWCommon ;; Read-Write-Common-Routine
  825. ;------------------------------------------------------------;
  826. ; Write -- Writes physical sector on selected disk from ;
  827. ; current @Dma address. ;
  828. ; ;
  829. ; At entry: C = Deblocking code. ;
  830. ; At exit: A = 0 If Ok. ;
  831. ;  A = 1 Physical error. ;
  832. ; A = 2 Disk is R/O. ;
  833. ; A =-1 If media change. ;
  834. ;------------------------------------------------------------;
  835. Write: Ld De,-10 ;; Index offset to Writeroutine
  836. Push De ;; on the stack
  837. RWCommon: ;;
  838. Ld Hl,(@ADrv) ;; Get drive #
  839. Ld H,0 ;;
  840. Add Hl,Hl ;; Hl=2*Drive#
  841. Ld De,@DTbl ;;
  842. Add Hl,De ;;
  843. Ld A,(Hl) ;;
  844. Inc Hl ;;
  845. Ld H,(Hl) ;;
  846. Ld L,A ;; Hl=DPH
  847. Pop De ;; De=Read/Write
  848. Push Hl ;; SAVE DPH-ADDRESS
  849. Add Hl,De ;; Hl=Read/Write IN DPH
  850. Ld A,(Hl) ;;
  851. Inc Hl ;;
  852. Ld H,(Hl) ;;
  853. Ld L,A ;; Hl=Read/Write-VECTOR
  854. Pop De ;; DE=DPH
  855. Dec De ;;
  856. Dec De ;;
  857. Ld A,(De) ;;
  858. Ld (@RDrv),A ;; A=CONTROLLER RELATIVE DRIVE#
  859. Inc De ;; BACK TO DPH
  860. Inc De ;;
  861. Jp (Hl) ;; DO THE ROUTINE IN EXTMEM.Z80
  862. ;------------------------------------------------------------;
  863. ; MultIO -- Set multiple sector count. ;
  864. ;  ;
  865. ; At entry: A = Sector count. ;
  866. ; At exit: (@Cnt) = Multiple sector count. ;
  867. ;------------------------------------------------------------;
  868. MultIO: Ld (@Cnt),A ;; Save the counter.
  869. Ret ;;
  870. ;------------------------------------------------------------;
  871. ; Flush -- Flush all disk buffers. ;
  872. ;------------------------------------------------------------;
  873. Flush: Ld C,2 ;;
  874. Call ?UserF ;;
  875. Xor A ;; Return no error.
  876. Ret ;;
  877. Page
  878. ;------------------------------------------------------------;
  879. ; Variables ;
  880. ;------------------------------------------------------------;
  881. Cseg ; MUST BE IN Bank1
  882. @ADrv: Db 0 ; SELECTED DISK DRIVE #
  883. @RDrv: Db 0 ; CONTROLLER RELATIVE DISK DRIVE#
  884. @Trk: Dw 0 ; TRACK #
  885. @Sect: Dw 0 ; SECTOR #
  886. @Dma: Dw 0 ; Dma ADDRESS
  887. @Cnt: Db 0 ; RECORD COUNT FOR MULTISECTOR I/O
  888. @DBnk: Db 0 ; Bank FOR Dma OPERATIONS
  889. @CBnk: Db 0 ; Bank FOR PROCESSOR OPERATIONS
  890. BnkMsk: Db Bank0 ; MASK FOR PROC-/Dma-OPERATIONS.
  891. MuxByte: Db 0 ;
  892. DmaFlg: Db 0 ; Dma busy flag
  893. BnkFlg: Db 0 ; FLAG FOR ?XMov
  894. DstBnk: Db 0 ; DEST-Bank FOR ?XMove-?Move
  895. SrcBnk: Db 0 ; SOURCE-Bank FOR ?XMove-?Move
  896. BnkTbl: Db DmBk00 ; Bank0 --> Bank0
  897. Db DmBk10 ; Bank1 --> Bank0
  898. Db DmBk01 ; Bank0 --> Bank1
  899. Db DmBk11 ; Bank1 --> Bank1
  900. DmaTbl: Db 23,Dma ; 23 Bytes to Dma
  901. Db DmDisa ; DISABLE Dma
  902. Db DmRset
  903. Db DmRset
  904. Db DmRset
  905. Db DmRset
  906. Db DmRset
  907. Db DmRset
  908. Db 01111101B ; CR1A: BLOCKLENGTH LOW o. HI FOLLOWS,
  909. ; PORT A START ADDRESS LOW o. HI
  910. ; FOLLOWS A->B, TRANSFER.
  911. SrcAdr: Dw 0 ; SORCE-ADDRESS (PORT A)
  912. Length: Dw 0 ; BLOCKLENGTH - 1.
  913. Db 00010100B ; CR1B: PORT ADDR. Inc. PORT A-MEMORY.
  914. Db 00010000B ; CR1B: PORT ADDR. Inc. PORT B-MEMORY
  915. Mode: Db 0 ; CR2B: BURST/BYTE-Mode
  916. DstAdr: Dw 0 ; DEST-ADDRESS (PORT B)
  917. Db 10000010B ; CR2A: STOP END-OF-BLOCK
  918. Db 11001111B ; CR2D: LOAD STARTADRESSES FOR BOTH
  919. ; PORTS And ZERO THE COUNTER.
  920. Db 10001011B ; CR2D: ZERO STATUS-BITS
  921. Db 10110011B ; CR2D: FORCE READY.
  922. Db DmEnab ; ENABLE Dma
  923. Db 10111111B ; CR2D: SET NEXT READ STATUS.
  924. Db 0 ; TABLE END.
  925. Dseg ;; Bank0
  926. XoffList: Db -1,-1,-1,-1,-1,-1,-1,-1
  927. Db -1,-1,-1,-1,-1,-1,-1,-1
  928. End
  929. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��.��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�ê•ë"Ûûëy2ßûþÚ;�!��"˜(:Úû2¤(=2¼(:æû=Ê;�!•�~·Ê;�¹Ê4#Ã.�{2ž(!��"Ÿ "Ýû9"2!;(åyþ3Ò]�K!Æ�Ão�þ€Ò\ÖbÚÀþÒÀ!,_�^#V*Ûûëé�Å !J ^#VëÍ€Á:çû·ÀÃ#!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/Â(
  930. ÿ€û
  931. +
  932. 1
  933. 7
  934. È=
  935. }!ƒ!–! !‡"›"ì"õ"û"# #ï#õ#û#$$Ó$$#$-$A$J$S$@Y$u
  936. u
  937. J$Àu
  938. u
  939. }$‹$�$Í$ß$*%P%è$È%¦&'('d'ñ'þ'(('({
  940. 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Ö
  941. Ú¸ïp#Æ:w#6 !6�:Ýû·Êå6 Õ*Ûû#ë!Í)6.#Í)ÑÍ‚ûÃî
  942. ·ÈÅOÍ(ÁÃîBDOS Function = File = �������������!ýÿÃ,Í$-"¬ûÃhû��!��9"f!¢åÍ ͉:æûõ2™(Ít·Â™:ßûþ!Ôþ Íñ=ÂHgoÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßûO*ÛûëÃ;�*Øû€�Ó*Øû"rÉ*r"ØûÿÁ<È:æû�gÉå:ßûþ!ÔÍ�Ñ*fùë}DÉ! ý~6�·ÀÃtû!r
  943. åÍ·ÍðÚÖõOÍ(ñÉÍÀþÂåÍ^ÃÆþÊÆþÊÆÉþ Èþ
  944. Èþ ÈþÈþ É: ý·ÂšÍnûæÉ!Õû6@ãéG:ÏûæxÉÍÂÿ: ý·ÂP:Ìû<ÊÿÍÀ: ýþÊPÍ Ínûá6�æÈÍ Ítûá6�þÂ! ý¾Â^6�Í Ítûá6�þÂu:ÏûæÊ)¯ÖÈ<Í Ã^! ýG:ÏûÒŽ>¾ÈxþÊ�þÊ�w>ɯwÉÌ©ÄzûÉ:Ïûæ»!Ôû>®æwɯÉ:ßû=ÊzûxæÂzûÃzû:¼
  945. ·Âö:ÏûæGÅ:ßû=Ä/ÁÅͽÁx·ÂöÅ:Ôû·Ä€ûÁy!·ûþÈ4þ Ð5~·Èyþ 5Éþ À6�ÉyÍðÒ(õ^ÍÍñö@OÍÀÈ:ßû=Ê7:ÏûæÂÍyþ ÂÍ:ßûþÂIÍÀÈ ÍÍ:·ûæÂ=ÉÍe:¿
  946. þÈ ÍzûÃzû#ÍÍÍ‚:·û!½
  947. ¾Ð ÍÍÃr ÍÍ
  948. ÃÍ!Óû
  949. ¾ÈÅOÍ(ÁÃŒ*( ~2* *ºû}´Ê·Í!ý#·Â¶!��"ºû"¼ûÀ÷:¶û_:·û»Éë*( ë·È#wÃÎx·ÈÅHåë! Í)6�"& áÁÉ:´ûÐ! Á
  950. Â
  951. ëx·È2À
  952. ÕÅGHÃ)á+6�É:·û2, É:·û!- ¾Ð ÍÍÃ:, !·û¾ÐÍÍÃ+Åå*( �~·ÊL#ÃBxƒ¹õÔzûñáÁØÑÑÃÿ:* ·È:¿
  953. þÈþÈþÈåÅÍ*( ~·Ê“OÍÀÚŠ{2·ûÓåÍá#Ãw:·û2. ÍÍ+:. 2- ÁáÉ!% "( ¯2* É! "& É!* ~·À4:·û2- ÉÍÀÔ‚:À
  954. G�ÍîͳͨÍ^¯2+ >2ßû:·û2½
  955. *ÛûN#å¯G2¾
  956. ¹Âÿ Å�å:+ ·Ìœ2¿
  957. áÁþ Êç þ
  958. Êç þÂ5ÍÀ»Òÿë*( ~·Êo#"( ëÃM þšë*( ~·Ê`ëÍÀ»ëÚUëÍoëÃj*( ~#"( Ñ!* ~6�·Ês!+ 6�ëÃÿ:+ ·Â‚x·Âoͳ*& ~·2+ Êo#"& !+ 6ëÃM þÂÅ:½
  959. W:·ûºÊÿ2¼
  960. x·Ê åͺÑ*( +"( wëà þ :¾
  961. ¸ÂÜ>2* 2¿
  962. Ã:ë*( :¾
  963. ¸Êð+wÃá"( ÅÕͺ:·ûG:½
  964. ¸ÊÍÍÃøþ Âë!% "( ëÍ^ÃÿþÂ-:* ·ÊÿÃ$þÂP:Êû<Ê\:½
  965. W:·ûºÊÿ2¼
  966. x·ÊMÃ þÂs:Ëû<Ê9>2¿
  967. :* ·Â9x·Êÿ~+Ãq þÂ’Åx2¾
  968. å:* ·ÄÍ‚Í^¯2½
  969. Ãþ¢åů͠ÁáÃÿþÂÄá:½
  970. !·û¾Ú½*( ~·ÂÝÃ×5ÍWèþÂÕãÍØãÍjáÃ×þÂM ¯2¾
  971. ëͨëx·ÊÎë*( Êø+wÃí"( ÅÕÍj>2+ 2* ÃÅÍjÁáåÅx·Ê. #NÑÕz�WÅå:¾
  972. ºÜáÁà å:¼
  973. ·Ê!·û–2¼
  974. ÍW!¼
  975. 5Â= Í^Ãõx¹Ú^ ñÅåÍzûÃ:¿
  976. þÊm :* ·Ä;ñ#wÅåOÍÍáÁ:¿
  977. þÊ9þÊŒ Í^:Ïûæ— ~þx  þÊ)¹Òà ÅåÍÀÚ:* ·ÊÀ :¿
  978. þÊÅ þÊÅ >ÃáÁë*( +"( wë+ÅåÍ+¯2+ ï2+ ÃÿÍÉápÅÍØÁÿÍî!��"ºû ÃÍÍÿÃr
  979. y<Ê
  980. <Ê
  981. <Ê%
  982. ÃzûÍÿÂÀÃr
  983. Íÿ·ÈÍ·Ãr
  984. Í6ÿÃr
  985. Í9ÿÃr
  986. ëMDÃŒ:ÏûÒo
  987. !͞6ی!h
  988. å: ýþÊšÍnû·ÈÍtûþÊ2 ý¯ÉÍr
  989. á6�ÉÍ2Ÿ É>Ãr
  990. z£<*ÏûÊ)$ë"ÏûÉ!Óûz£<~Êr
  991. sÉë^#V#N#Fëx±ÈÅåN:ßûþoʲ
  992. Í€ûõ
  993. Í(á#Á Þ
  994. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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É*ýë*þûÍÒ÷*’ûÍÈáá>
  995. Ãr
  996. È)Ãÿ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Õ
  997. �^#V#~2ú(ëÑÉÍõ>âÍ9͆>!��"–(*y(þ³*ð(ÍX)*ØûÿÍ‚"ýÉ*g(ë*ý€�ÍKÿ!Ÿ ~<È:áûæwÉÍb##>ÿw#wÉÍÄÃûÍèÀá> Ãr
  998. !áû~#¾À<É!ÿÿ"áûÉÍÃ@*‡(ë*áû#"áûÍÚ:áûæ‡Â&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
  999. Åõ:„(/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
  1000. x·Â~·Â:½(·Ê2¾(Ô°ÁÅÀ##~·ÀÍõå*ý$Âû*áû"ýáÉ>ÿ2ý>þ2ýÉ:ýþþÈÍ
  1001. ¯Íÿ* (~öw ÍãÃ*áû"ýÉÍ
  1002. ÍÝÃÍ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-ÍûÄ
  1003. *Ûûå!b("ÛûÍÝÍá"ÛûÈ:ý·À �r#~õåæ?w#>r# ÂL=JÌ!·
  1004. ÊLÍv� �ÍùáñwÍÈ,ÃbÍÜ Í?~O ͆ÊÚåÅÍ=Áá:Ÿ <È>¡w##~2§( 4~æ?ÊÉÍ̓-¹:œ(<ÊÉÍÊÉüÍÞÍAÍX¯2¨(Ãr
  1005. ÍK:§(w++~=æwÃv
  1006. 4Í—O¾Òì5:œ(<Êv
  1007. 4Í-ÍýüÍî>ÿ2œ(ÍX:¨(!¥(¾Úþ€Âv
  1008. Íq:Ÿ ·Âv
  1009. ÍÕ ÍàÊv
  1010. ÍòÍ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
  1011. "«("–(¯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
  1012. qOÍ-ÍýáÅÕÍ=ÑÁ.:Ÿ <Ê°Í! �åVq##~_Õæ@°wÍÚ:Ÿ <ÂœÑáÁÅåÕ. Ê©Í.Ê©ÁÁÍAÍÜ Á¯Ãr
  1013. Ñãr##sáÍÜ <Á}Ãr
  1014. ÿÍäÌõÉ�ÍäÌ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]## #~ È·Ê þ Ê ë
  1015. �ë*ý¨¾Â4 # Â' É Â4 !ç(Ãå� �ë*ý¯õ~·Ê^ þ Ê^ 33õ€G# ÂP ñ°áÂv :ßûþdÊv 6�¨ Ây #É*Ûû~õöwÍõ>�2Ÿ *ÛûÁpÈÍ@ë! �~æàöÉå*ý"ýáÉÍvÅÍ@ë*Ûûë°w# Í)Á È6�#ÃÌ Í™ åÍ áÉ�Ãä Í!·ÀšÕôûåÕ�ÍNÿÍÑáÂ)áÉÍ@ u
  1016. ÕÃí :áûæþÈG*g(`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@!À*o(y¦Â<É:„(öà/GÍ?~ À##~æ?É Í6!ÀÍKæ@ÀÍ?F6�å##N6�ÅÍðÄâ ¯2Ÿ Ááp##qÉ:¡ûÃr
  1017. !ÿÿÍZ$¯2Úû!€�"ØûöÍg:¤(2ÚûÉÍTÍ�Í-:àû·Ê¹!>þ2ý<2½(ÍÚÍç!!½(¾Èw:ýþþÈÍ
  1018. >€2µ(*Ûû6�ÍÝÍÍÝÍç!ÉÍøÈÍO~<Â÷!wá:µ(Ò"*Ûû
  1019. �~æ€Â"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
  1020. ë"ØûöÍk*w(Ã)$*c(Ã)$Í-Í}-ͤÀÍk*s("Ÿ É:ž(þÿÂ;$:àûÃr
  1021. æ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ÿ}´Èë!
  1022. �6�*ùûÍëÐë*Ûû#å�ÍKÿáÉ"Ÿ G*Ûû~þ ÈþÈþÈþÈxÃr
  1023. Í�Í-Í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
  1024. Í�Í-ÍœÍðÈÍÄ�ͤå�Í!·ÂS'ÑëÍ)Ã_'á�ͤ̓ È~Í?wÉÍ�ÍsÒÀÍ-Í?FåÅÍœÍðÁápÈÍÍ!·Êä'̓ ¡'>ÿ2ýÍõÈÍÈͱ ÍÔ ÂßåÍ?Ñë~·Â¾'æ¾'Í'ÃÊ'æàÂÆ'>€wÍ'Í™ =2ä(ÍœÍðÈÍ!·À:ä(wÚ~õ̓ ÁÊ‘'pá'!ôûÍ(6�ÿÃNÿ�ÍNÿ!ôûëÍ(Ãr
  1025. Ã)!î(ë�åÃ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�‘$€��������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�²�������Š����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ã�Ãé�ÃHÃTÃ$Ã0Ã*ÃZÃ[Ã.Ã^ÃcÃhÃÃ…ÃBÃsÃ6ÃNÃ<ÃÃvà èìÃqÃÃòÃoÃèÃPÃÃ�¬²£££Ì|||¸¦¦¦ÁThis area is used as stack by CCP but You can use it for interrupt vectors when CCP not in ram ÍÍ7Ã�1à�!��ÍPÍPÍÍ�Ã�>Í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������������������������
  1026. �îÄXîäk@�¤@ä²îä~îä‘CRT LPT CEN �GRAPH �LPT1 LPT2 �~·ÈG#N#í³õísC1m"5:õ¯ÍQ�Í��oñÍQ�}§í{CÉ������������������������������������������"E!ÔÃ"!
  1027. Ã"Í‚Ãr " íSáõ:2 ËïÓé: Óí[* ñûíMÍ‚ù Í‚ÃÍ‚Ã'õÛ>0ÓõÛ�>0ÓñûíMís71?õå!
  1028. 5 ,6
  1029. !\þ~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
  1030. ¯w++4 #~<wÃâ
  1031. �����*M����������������������������À(��Š�À� �����ÿÿ�������y§ ÉA!B…É9:6§(+¯26!��91åÝåýå:õ¯ÍQ��ÅÍžÁùñÍQ�ýáÝááùÍ'>×ÓÉ@!��{þ>ÿÐ91‰å:õ¯ÍQ�k&�) ~#foÿ´( �++N�^#VñÍQ�áùxþÿÈëyÉ!,ÉÃm:6·(6áñ1õå*7åÅÕÝåýå¯26:õ¯ÍQ�Í$ÍžñÍQ�ýáÝáÑóy26Áá"7áñí{7ûíM¯26É��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ó1à�ÍÃ�ÅÍvÁ øÍL:�À§(*í[íKíS"íC�!Å^#V#{²(åë++~2 y2+V+^ëÍ`áÁ ÞÃà�*$þ*(þ**þ�)0åÅͦ·(úÁÅÍm Áá|µ éÉ*$þ*(þ**þ�)åÅ>ÿܦÁá·È|µ ïöÿÉh&�å)))ì~æáÊ' ³�ÍÖ~Äèþ >ÿþ ¯wÍߦÉÅåÍÎ áÁ·ÉÅåÍ' áÁ·ÉÅåÍ� áÁÉ*"þ*&þ��¯)ÜÖ·À|µ ô¯É*"þÍæÉ*&þå�ÿ¯)ÜÖ· |µ óáëáÃ� y2i&�) ~#fo´È{æÀåë!þÿ~2 !úÿ~#foÍ`áÉ��íC
  1032. ÉíC ÉíC:2Éi`#z³È+n&�ÉøÿÕöÿÕ*&�)~#foÑå~#foÑ2 é2ÉÍP¯Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ* �""þ*"�"$þÛæ ( !�""þ"$þ*(�"*þ*$�"&þ*&�"(þ!p�}2a!h�}2o2\!d�}2´<<2¹!å:*�¾ÀüÿGýG+�Ý!ìw#æOw###Åë� ~Ýw�Ý#ÁÝq�#ëÅ�Ý ÁÙÉ!½Í!d�|íGû!ŠÍa!fÍaÉCCP.COM-error. Press <RET> to retry�
  1033. CP/M Plus Version 3.0 - Jet-�ÿ�ÿ��À®À�À�€€€@€ €€€ €€€€€€@ € €��*E.ó|µ !Î�"È"Ê"ÌíSâ!��"Æ>Ó:zËÿ2zÓûÉ3Í 8�ÍW��ÍK�¯É>ÿÉzþ?؇‡ë!Í�O ~7ËoÈ##~#foë§ÉÍ 8Ù�ÍW��ëÍK�¯É"|µ(�ÍW�ë!Š
  1034. �ÃK�ó>É2Š
  1035. ûŠ
  1036. É>Ó É >ÅÓ >ðÓ É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 function 30 (user function 8)�������������������������������������������������������������������������������������������������������������������ÍŒ
  1037. @!è¯û¶(ýó:äËw 5í[ë§!íR ííSëûþ€(ÕæÉ*æ6€!ä6�!å~6�ûÉOÍ (ûó*Æ+"Æ:xËo(í[â§íR�§íZ >Ó:zËÿÓ2z*Ìí[âë*Ê~û#ë§íR í[ÌíSÊÉ>É3!¯û¶(ýó>ƒÓ#:äËwÂà 5í[§!íR íSûþ€(ÐæÉ>É>É>É Í* (ûyÓÉ Í4 (ûyÓ�ÉÍ> (ûyÓ >@Ó>PÓÉ!¯ó¾ yÓ 4ûÉû>ó¾8ù ìy24ûÉ Í^ (ûyÓ,É Íh (ûyÓ.ÉÉÍŠ
  1038. 0:è·È:9þ§("Ë:å( þ(¯öÿ2äÉþ(öþ(òþ(îéöÿÉ *Æ|µÈöÿɯÉ:·ÈÃÙ ¯É¯É¯ÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É!>¾>�(>ÿ·ÉÛ-æÈöÿÉÛ/æÈöÿɯÉ!è>¾ :eËo(>Ó:gË¿Ó2g>¾ÛW(4æ2å*é"ær§ë!íR² ííSéÖ*âí[ƧíR(F�íR0:xËo(>Ó:zË¿Ó2z*ÈÛ�w#"Èí[̧íRí[â§íR *Ì"È*Æ#"ÆÖÛ�ù!>¾0 5:Ó Ã––5Ö!4~þ >Ó#Û"Wæ2å*"ær§ë!íRÂQíSÖ E� ��Š�E� ��‹�(E� -���‹��)E� /���‹�� Ï/7P�!�‡#�O‡�
  1039. E� Åð���ÎÎÎ��������������������������íí�����������������������������������������������Ës.�������������1þÿþÿþÿÿÿþÿ�Ës. �������������1þÿþÿþÿÿÿþÿ�80. 5"-floppy-version. 2x800 KBytes.
  1040. �ý!|ý~§ÄM!P"!��"
  1041. Å#å" Í áÁó¯É¯26* +Ë%ËúP˜:
  1042. ËG XxÍÎ!Pí[�:ËG xÍÎ>ÿ26¯É¯26P*:�ËG xÍÎ* +Ë%ËúPë�:
  1043. ËG PxÍοý!|ý~§ÄMÍh: Ýw�ý!gV�¯ýwýwýwýòÝ!Ç
  1044. �Ý6�Ýø¯26ýáÝáÉísi1«Í'ÍÍhÝ6�Í°Ëw(Ý6Õͬ#~Ýw#~Ýw#~ÝwÍÑÃ^! �~#fo~Ýw�~Ýw#~Ýw#~Ýw Éísi1«Í'ÍhÍÓ( ý~§ ÍÍ‚ÍgÂVÍ9í[:ËG xÍÎ�Ý~Císi1«Í'ÍhÝ~§ ;ÍÓ
  1045. Í‚Íg $ý6ÿÍ9ë6�*:ËG xÍÎÝ~ �ýw>ÿ26yæÿýáÝáí{iÉÍÀÍ�ÀÝ~ýw Í4ÕÍÈáÝFÀ6ð#ûÍk êý6ÿý6�¯ÉÍ DÍ� ?Ý~ýw ÍŽ
  1046. Í4ÕÍäá *Ík ìÝ~§ÈÍ� !Ý~ýw ÍŽ
  1047. Í4ÕÍ�á Ík ìÉÍêȱÍêÈÔÍ/Í �˯þAÊ�þIÈþR ï§É%ðØ>/å<033÷ÕÅOÍ �ÁÑá
  1048. _
  1049. W{² âÉüœÿöÿÿÿ��!TÍaý~�ÆAOÍ �!fÍaýnýfÍ�!oÍaÉ
  1050. BIOS error on �: track-�
  1051. (A=abort R=retry I=ignore) �ÍœÀ:­ÍZÍk¯É>À!«ÅÍsÁæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍsáÁæ�Èå*2#"2áéöÿÉ>¨ÅåÍsáÁæýÈå*4#"4áéöÿÉ!±>ÿÅÍsÁæ�ÈñöÿÉ>�ýNÝËF(Ë90>2ÂÝ~�ÓÅÍœÁÀ:«Ó¹>�ÈÛæ� úyÓÝ~æöÍùæ™Èå*0#"0á(>ÍùËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ë ñåþÿ >ˆíC!#þÀ �þˆ íC0".!+
  1052. íC@">!;õ>å!ó¶áÓ2ûÍÁáxþÐ(Ë(:°Íù>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!gÅÍÁV�ýôÑÉÝ!Ç�Ý~¹8OÅ
  1053. �Ý ÁðQ�¯ËË!���ý!g¯íRýu ýt
  1054. ÅV�ý å:0G¯OíBáÁ8 áy2ÁÉáÝåýåå:!½
  1055. �æ< = üãÝáé:ÁGÿý!g!gV�ý~§(¹0OýåáýïåýáÝåÍÝáÝåÑýs ýr :ýw�:
  1056. ýw: ýw¯ýwýwÍ%É:ÁGý!gV�ý~§(:ý¾� :
  1057. ý¾ : ý¾ öÿÉýۯɯ26ýwýwý~§È¯ýwýn ýf åÝáÍ•Éýåá� H6ÿ#ûÉý~: =ýåá�_�ë�ËGýn ýf
  1058. þÿÉýwO ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwý4ý~ Ý–ýw ÉÍ4ÝF§Èú>§É:ÁG�ý!gý~§( =  ÅÍÁ¯ýwV�ýåyÿ§ÀO>×ÓÉ" íS!õÍúñó¶Ó2!ÍÛæ ú>ƒÓ¯2ûÉ:§ ú=2Ƀ}���Í��‚Ï‹³‡¿�}±��$(…‚ÏÏ‹‡� y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡�ý6�!åýn�ýfãÕ N#~©æU©Ë¿~©æª©Ë¿#éëáÉaÿÃHÛGðôgä 0Çkñxãxâm té¨!±9½0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j 
  1059. ������
  1060. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$’I$’I$’I$’I%UUU������������$’"I$’I$’I� �"$�$�„B �„�„������ �$ $�� ��� „�����ˆˆˆ�������’@����$’H„€‚@’I��!�����@P����������@€@�B���H@ "�„ ��������������������������DH‚�€ !�@� ˆ� !��@€��€B@��@� €��‚�$A"D‘ ������HH��������������‚H‚ @�@��€��Aˆ����€������������ ��€€�@�����@��������������������������������A�€B !�A���"�ˆ�B��� �€����‚�@��€������€���� ‚D‘��@�"‘ @!"@�A‰��������������T���(�����U��
  1061.  � �������$��D A$€ �@@’���I @����I $$B�€H$�‚@� D�€‚�€ˆ ‚ � ����H� ������@"�����€D�@ ���„����������H�$@€ˆ�"����‚������������� �‚�D ��€��������������€������‰@����������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�…�›ÛÝ – 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
  1062. !”äÑ@Øu9ˆ
  1063. ÆS‘ÌÒo7bကZ %N‚Ðe´¡'%©¦G¢@)úJrJ¤t�¦"!¡¨FZ�!újz´x�¨ ª!¤FK@)ú‚jš<u`©&!¡¨F§@1ú¢J¢*deˆŸ¬&§«F‰@2
  1064. 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
  1065. ;------------------------------------------------------------;
  1066. ; This module patches the I/O-parameters from the loader to ;
  1067. ; the Scb.Rel/ExtScb.Rel and Chario.Z80 . ;
  1068. ; It also loads Ccp.Com/NetCcp.Ccp on coldboot to a reserved ;
  1069. ; area in Bank0 0000h - 0DFFh/0FFFh, from where it will be ;
  1070. ; reloaded to Bank1 address 0100h on warmboot. ;
  1071. ;------------------------------------------------------------;
  1072. ; Latest update: 1985-11-15. PSW
  1073. ; Biosrevision: F
  1074. ;
  1075. .Z80
  1076. False Equ 0
  1077. True Equ Not False
  1078. NetWork Equ False
  1079. WrkStn Equ False
  1080. Cr Equ 13
  1081. Lf Equ 10
  1082. Bdos Equ 5 ; Entry to CP/M
  1083. Base1 Equ 0100h ; Ccp in Bank1
  1084. Base0 Equ 0000h ; Ccp in Bank0
  1085. Page 66
  1086. If Not WrkStn
  1087. Switch Equ 1CH ; BIT5: TERMINAL TYPE
  1088. Endif
  1089. CiVc Equ 20H ; IN LOADER, BUT Switch DEPENDING
  1090. CoVc Equ 22H ; -"- , -"-
  1091. AiVc Equ 24H ; -"-
  1092. AoVc Equ 26H ; -"-
  1093. LoVc Equ 28H ; IN LOADER
  1094. NoDev Equ 2Ah ; Number of character devices
  1095. FFlagAdr Equ 2Bh ; First flag byte address
  1096. AttachI Equ 7Eh ; Attachment to global disk I:
  1097. AttachJ Equ 7Fh ; Attachment to global disk J:
  1098. Extrn IntVect,Sio1Iv,CtcIrv ; In Bioskrnl.Z80
  1099. Extrn ?PMsg,?BnkSl,?Mov,?XMov ; In Bioskrnl.Z80
  1100. Extrn IniStm,@CTbl,RestTbl ; In Chario.Z80
  1101. Extrn SIOVec,CTC0Vec,CTC1Vec ; In Chario.Z80
  1102. If Not WrkStn
  1103. Extrn PioIrv,PiaVec,PibVec
  1104. Endif
  1105. If NetWork
  1106. Extrn Init ; In Bdos
  1107. Endif
  1108. Extrn @CoVec,@CiVec,@LoVec,@AoVec,@AiVec ; In Scb/ExtScb
  1109. Entry ?Init,?Patch,?LdCcp,?RlCcp
  1110. Extrn ?Titel ; In Drives.Asm
  1111. Page
  1112. Dseg ;; Bank0.
  1113. ;------------------------------------------------------------;
  1114. ; ?Patch -- This routine patches the I/O-parameters from the ;
  1115. ; loader. ;
  1116. ;------------------------------------------------------------;
  1117. ?Patch: Ld Hl,(CiVc) ;; Console input bit vector
  1118. Ld (@CiVec),Hl
  1119. Ld Hl,(CoVc) ;; Console output bit vector
  1120. Ld (@CoVec),Hl ;;
  1121. If Not WrkStn
  1122. In A,(Switch) ;;
  1123. And 00100000b ;; Graphic terminal ?
  1124. Jr Z,Patch1 ;; No...
  1125. Ld Hl,1000h ;; Set device GRAPH:
  1126. Ld (@CiVec),Hl ;; for console input
  1127. Ld (@CoVec),Hl ;; and console output
  1128. Endif
  1129. Patch1: Ld Hl,(LoVc) ;; List output bit vector
  1130. Ld (@LoVec),Hl
  1131. Ld Hl,(AiVc) ;; Aux input bit vector
  1132. Ld (@AiVec),Hl
  1133. Ld Hl,(AoVc) ;; Aux output bit vector
  1134. Ld (@AoVec),Hl ;;
  1135. Ld Hl,Sio1Iv ;;
  1136. Ld A,L ;;
  1137. Ld (SIOVec),A ;;
  1138. Ld Hl,CtcIrv ;;
  1139. Ld A,L ;;
  1140. Ld (CTC0Vec),A ;;
  1141. Ld (CTC1Vec),A ;;
  1142. If Not WrkStn
  1143. Ld Hl,PioIrv ;; Pointer to interrupt vector
  1144. Ld A,L ;;
  1145. Ld (PiaVec),A ;;
  1146. Inc A ;;
  1147. Inc A ;; PioGBInt
  1148. Ld (PibVec),A ;;
  1149. Endif
  1150. Ld Hl,@CTbl-1 ;; Address NoDev in Chario.Z80
  1151. Ld A,(NoDev) ;;
  1152. Cp (Hl) ;; No match Loader/Chario
  1153. Ret Nz ;; Return and use default in Chario
  1154. Ld De,-4 ;;
  1155. Ld B,A ;; Counter
  1156. Patch2: Add Hl,De ;; Calculate Falg0 address for Dev #0
  1157. Djnz Patch2 ;; in Chario
  1158. Ld B,A ;; Restore counter
  1159. Ld De,FFlagAdr ;; Point Flag0 Dev #0 in loader
  1160. Ld Ix,@CTbl+6 ;; Point Mode byte Dev #0 in Chario
  1161. Patch3: Ld A,(De) ;; Move Flag0
  1162. Ld (Hl),A ;;
  1163. Inc Hl ;;
  1164. Inc De ;;
  1165. And 00011111b ;; Mask baudrate
  1166. Ld C,A ;; Save in C
  1167. Ld A,(De) ;; Move Flag1
  1168. Ld (Hl),A ;;
  1169. Inc Hl ;;
  1170. Inc Hl ;;
  1171. Inc Hl ;; Next Flag0 in Chario
  1172. Push Bc ;; Save counter
  1173. Ex De,Hl ;;
  1174. Ld Bc,7 ;;
  1175. Add Hl,Bc ;; Point out Mode byte in Loader
  1176. Ld A,(Hl) ;; Move mode byte
  1177. Ld (Ix),A ;;
  1178. Inc Ix ;;
  1179. Pop Bc ;; Restore counter $ baudrate
  1180. Ld (Ix),C ;; Move baudrate
  1181. Inc Hl ;; Next Flag0 in Loader
  1182. Ex De,Hl ;;
  1183. Push Bc ;;
  1184. Ld Bc,7 ;; 8 bytes/device in Chario
  1185. Add Ix,Bc ;; Next mode byte in Chario
  1186. Pop Bc ;; Restore counter
  1187. Djnz Patch3
  1188. Ret
  1189. ;------------------------------------------------------------;
  1190. ; ?Init -- Set up ineterrupt vector. Enable interrupt and ;
  1191. ; print a part of signon message on console. ;
  1192. ;------------------------------------------------------------;
  1193. ?Init: Ld Hl,RestTbl ;; Init none device depending ports
  1194. Call IniStm ;;
  1195. Ld Hl,IntVect ;; Load interrupt register
  1196. Ld A,H ;;
  1197. Ld I,A ;; into Z80 register I.
  1198. Ei ;; Must go if graphic term.
  1199. Ld Hl,SignOn ;; Print 1/2 row in SignOn.
  1200. Call ?Pmsg ;;
  1201. Ld Hl,?Titel ;; Print 1/2 row in SignOn.
  1202. Call ?Pmsg ;; Is in Drives.Asm
  1203. If NetWork
  1204. Ld A,(AttachI) ;; Pass over local disk attachments
  1205. Ld C,9 ;; to Bdos.
  1206. Inc A ;; Local A: attached to I:
  1207. Ld B,A ;; in formula: 1*256+9 in Ix
  1208. Jr Nz,Init1 ;;
  1209. Ld Bc,-1 ;;
  1210. Init1: Push Bc ;;
  1211. Pop Ix ;;
  1212. Ld A,(AttachJ) ;;
  1213. Ld C,10 ;;
  1214. Inc A ;;
  1215. Ld B,A ;;
  1216. Jr Nz,Init2 ;;
  1217. Ld Bc,-1 ;;
  1218. Init2: Push Bc ;;
  1219. Pop Iy ;;
  1220. Call Init ;; NetWork init
  1221. Endif
  1222. Ret ;;
  1223. Cseg ; Bank1
  1224. ;------------------------------------------------------------;
  1225. ; ?LdCcp -- Is called from Bioskrn.Z80 to load Ccp/NetCcp ;
  1226. ; from the file Ccp.Com/NetCcp.Ccp. It will be ;
  1227. ; stored in a buffer area in Bank0 and when ?RlCcp ;
  1228. ; is called it will be reloaded to Bank1 for ;
  1229. ; execution. ;
  1230. ; Note: When ?RlCcp is called Bank1 is active. ;
  1231. ;------------------------------------------------------------;
  1232. ?LdCcp: Xor A ;
  1233. Ld (CcpFcb+15),A ;
  1234. Ld Hl,0 ;
  1235. Ld (FcbNr),Hl ;
  1236. Ld De,CcpFcb ; Open file
  1237. Ld C,15 ;
  1238. Call Bdos ;
  1239. Inc A ; File open ?
  1240. Jr Nz,CcpOpen ; Yes...
  1241. CcpErr: Ld Hl,ErrCcp ;
  1242. Xor A ; Set Bank0
  1243. Call ?BnkSl ;
  1244. Call ?Pmsg ; Print error message
  1245. Ld A,1 ; Set Bank1
  1246. Call ?BnkSl ;
  1247. Ld C,1 ; Get console input
  1248. Call Bdos ;
  1249. Ld Hl,CrLf ; New line
  1250. Call ?Pmsg ;
  1251. If NetWork And Not WrkStn
  1252. Ld A,9 ; Try load from local
  1253. Ld (CcpFcb),A
  1254. Endif
  1255. Jr ?LdCcp ; Try again.
  1256. ; Load Ccp/NetCcp from 'CCP.COM'/'NETCCP.CCP'
  1257. CcpOpen:
  1258. Ld De,128 ; Up to 16K read.
  1259. Ld C,44 ; Multi sector count
  1260. Call Bdos ;
  1261. Ld De,Base1 ; Addess in Bank1.
  1262. Ld C,26 ;
  1263. Call Bdos ; Set DMA address
  1264. Ld De,CcpFcb ;
  1265. Ld C,20 ;
  1266. Call Bdos ; Read records
  1267. Cp 1 ; Any errors ?
  1268. Jr Nz,CcpErr ; Yes...
  1269. Ld Bc,0*256+1 ; B=DestBank, C=SourceBank.
  1270. Ld De,Base1 ; Source address
  1271. Ld Hl,Base0 ; Destination address.
  1272. Jr RLoop1 ;
  1273. ;------------------------------------------------------------;
  1274. ; ?RlCcp -- Reloads Ccp/NetCcp from Bank0 to Bank1. ;
  1275. ; ?LdCcp uses the main part of this routine to ;
  1276. ; move Ccp/NetCcp from Bank1 to Bank0 on coldboot. ;
  1277. ;------------------------------------------------------------;
  1278. ?RlCcp: Ld Bc,1*256+0 ; B=DestBank, C=SourceBank.
  1279. Ld De,Base0 ; Source address
  1280. Ld Hl,Base1 ; Destination address
  1281. RLoop1: Call ?XMov ;
  1282. If NetWork
  1283. Ld Bc,16*256 ; Count 32 128 byte sectors
  1284. Else
  1285. Ld Bc,13*256 ; Count 26 128 byte sectors
  1286. Endif
  1287. Call ?Mov ;
  1288. Ld A,1 ; Set Bank1
  1289. Jp ?BnkSl ;
  1290. CcpFcb:
  1291. Db 1 ; Drive A:
  1292. If NetWork
  1293. Db 'NETCCP CCP' ; Filename
  1294. Else
  1295. Db 'CCP COM' ; Filename
  1296. Endif
  1297. Db 0 ; Ex (current extent)
  1298. Db 0 ; S1
  1299. Db 0 ; S2
  1300. Db 0 ; RC (record count)
  1301. Dw 0,0,0,0 ; D0 --
  1302. Dw 0,0,0,0 ; --D7
  1303. FcbNr: Db 0 ; Current record
  1304. Db 0,0,0 ; R0,R1,R2
  1305. CrLf: Db Cr,Lf,0
  1306. Dseg
  1307. ; Messages in Bank0. Only used during coldboot.
  1308. ErrCcp:
  1309. If NetWork
  1310. Db 'NETCCP.CCP'
  1311. Else
  1312. Db 'CCP.COM'
  1313. Endif
  1314. Db '-error. Press <RET> to retry',0
  1315. SignOn: Db Cr,Cr,Lf
  1316. Db 'CP/M Plus Version 3.0 - Jet-',0
  1317. End
  1318. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå� ; CALLVERS program
  1319. bdos equ 5 ; entry point for BDOS
  1320. prtstr equ 9 ; print string function
  1321. vers equ 12 ; get version function
  1322. cr equ 0dh ; carriage return
  1323. lf equ 0ah ; line feed
  1324. org 100h
  1325. mvi d,5 ; Perform 5 times
  1326. loop: push d ; save counter
  1327. mvi c,prtstr
  1328. lxi d,call$msg ; print call message
  1329. call bdos
  1330. mvi c,vers
  1331. call bdos ; try to get version #
  1332. ; CALLVERS will intercept
  1333. mov a,l
  1334. sta curvers
  1335. pop d
  1336. dcr d ; decrement counter
  1337. jnz loop
  1338. mvi c,0
  1339. jmp bdos
  1340. call$msg:
  1341. db cr,lf,'**** CALLVERS **** $'
  1342. curvers db 0
  1343. end
  1344. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ���ÃÃ����LOADER ÿ��yþ; ÁÅ!��91¾"šÅë"˜|µõÌ�ñÄ0Ñ!�~þÉÊžz=³Â_: ·Â_*
  1345. "�"”Íø*šù¯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ÉëåÍ�*˜ëÍ�"œÑ·È\É
  1346. 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 Íî ñĨ
  1347. ÍÚ Â–.É~+w.È~2š Íö Ȭ Í9 :¶ þ Â!¬ ~#¶#~Â
  1348. !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 ÍØ
  1349. ]�þ  ̵ Í6 Íà ÁÈ:— oGå!
  1350. �~á怹ÊÎ>2M ÃåÌ x½Ìf>:ͦ ͤ Í� ͤ ÅåÍf ÍÈ áÁ¹<É!åÍØ
  1351. >2Ÿ ÍlÍf ÍÄ ÀþÈÍ Ãó Í«ÍR ÈÃÍØ
  1352. ÊLÍžÂL ÍI *›  Í*  ÍA Í }æ_þYÀ·ÃlÍØ
  1353. õ!�ëÕåÍ® ÍØ
  1354. áÑÍ’ñõÄ6 ñ\�ÿ&Ä‘ À%ú¸*� "l ÍäÍ� 
  1355. û¾È·È45Â: wÉ þ?È ÉÍA
  1356. ÀÍ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€�ÍØ
  1357. "Q�x2S�l�ÍÛ
  1358. "T�x2V�!q ~·ô€ :p ͆ ‡‡‡‡.Ú¶2�Ñ*Ÿ ¯oùgå$å2|�ÏÍù .�w#w#w#w.³~æ€Â .¬w#w~æ?w;Ã�þ
  1359. Â; !˜ ~#4–Â9 w#~·$ ÌA þÊ Í< >
  1360. _Ã�ÍI Ã� Ã�!ô 6çë
  1361. Í�!õ ~#Í° 6�à Ím Èà Íë ÈÃë €�Ã�_Ã�àÃù �­ ! �6�ÅÕ =ô€ ¢ Í{ ÑÁÕ*�.çpåÍ�ѯ:r ÚåÍx á,ÑÉÃÊ \�Í�<È=‡‡‡‡‡!€�Í° ë¯=ɯ2Ÿ \�Í�·És Ãë Íî ë¯2¡ !ö ÍD
  1362. ëþ;Èþ!Ê
  1363. þ:Â
  1364. .¬44Ê
  1365. #4Èë"l ~þ[Â*
  1366. 2¡ þaÚ7
  1367. þ{Ò7
  1368. Ö wþ!ÌY
  1369. #·Â!
  1370. *l "l "› ~·Èþ ÊU
  1371. þ À#ÃD
  1372. ]Tþ!õåÌ· áñÈ6�ë*�%.wå#wþ!Â}
  1373. 6 ·Âr
  1374. 6 #w.6Ã#6 #t#6Ã.woëÍÐ*�.±Ñs#r.®r¯É±ºÍ§ ·±¼Ì§ åÍm á.±ÂË
  1375. ^#V45+ÊË
  1376. ·À¯w#w.®f.5Ã�\�ÍA
  1377. õÍä
  1378. ñÉ"l "› Õl ˜Í�Ñ|µF#Âþ
  1379. !( |µÂ !( Í: xþ. +"l !Ð ÕÍ® ¢ 
  1380. Í® Ñ~!��·GÊ8 *› ~þ;#Â1 ÉÕ¯ÍA
  1381. *l ÑÕ~þ:Êg ·Ã
  1382. #ÂI ѯ*l õÍä
  1383. ñÉ*l ~þ0Ú… þ:Ò… Íq ÑÕ·ÂX x<Ãœ þAÚX þQÒX ÑÕ·ÂX ~Ö@#~þ:Âk #ÑÃ^ *�jT~# ® É�w·yÈ#ù ¯!Ÿ 4üâ ·À:Ÿ !€�Í° ¯~É@´*�h~¡É ´ÍÝ y¶wÉ ´ÍÝ y/¦wÉ*�hwÉ*�h~ÉÍI E> ͦ >
  1384. æ Ö
  1385. Ú% 0Ö
  1386. Ò õÍ< ñÆ:à ~·È¹Èͦ #Ã* ÍA
  1387. È!g ~·6�À*›  Í* >?Í ÃÍA
  1388. *l "› È~þ0Ú: þ:Ò: Íq "l öxÉ�~Ö0Øþ
  1389. Ðõx‡‡€‡Gñ#€GþÚs Ã: &͘ ͤ &æͦ %˜ É> ÅÕåÍ áÑÁÉ…oÐ$É>?· ·Éÿ�Õåæþ!ÚÐ ¾Âà  > ¾#ÂÄ áÑÍ® xÉ> ¾#Ââ ÑÑÿ~ÖÒ ÉEnter User #: $No File$ required$ERASE $ (Y/N)? $
  1390. 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‚
  1391. @�o R“;œ›PÜäÜà bH¨ àâa@¨ à✠�@9H‚P$�`a@¨1Àâa@¨2Àà¸�þ�€� sÀ� �@€
  1392.  �Z�€ �ˆ��€�����–¥�–ì‚8Œœ#v¬ÃWiλ� m��Š´�€�ª½š��3@�{Å›Y@ªwiî»�2@� m��Š¼�qPª€KŠ€Uà� .yŸ¢�0‡B€b�a"v”ñÀ0„��aÀað¦m�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‚©ÌÊ !Mç1˜ên1� &óp€f0
  1393. §3)È@f:›ŒgCI¼Ü 
  1394. eÜ LÝÄ8ø^û[
  1395. ¯1Ö:e�Äá«´·�AƒJqXv”‚b�G!ƒ;Jyöþ@
  1396. ®cû$U�†È:�8ìü6�>Ù!{7.
  1397. o1Vˆ°à0ëg²Íâ€ë´·Ž”îÒ�D�S»KB�pø
  1398. Ó�Ž¶€+-þÓ�Œ¶€(«;Kxà2ëb�cóìFëS»JB�#´·ˆ��¥<@ É�ÇÁ¦H@f!Ë Ê÷ÚØPýy��m1ë2Îì,25v–òà0iN!Î`ÎÒ�L@åàgiO.>ßÈCAÌd„�càÓ$ ™#àÓ$³t� ¡öyi€™!�K7E
  1399. g–˜’³t  ¡öyiƒÄ˜8|Piƒ™!�ð‡:+Þká�òÓ l—Øøó_"aäe�A†�¶H@ÍÖ€‚‡Ùå¦,d„,Ý|(}žZbæK%›¸�@�€ë-Ù �N(2Ïã¬v (¿€b€º¼0{?ÆXè’þ ŠÏàˆ¡äþŠÁ‡KÙþÉEXpøµd=Ÿì�€ ^ÉYdnÈaâð@€ ^É�•ì•{$6Àn`#!ìÿd„ ° ˜È{?Ù!�slæ¿„çø >�)Ù!�p‡:€Káð�P?Öì�€!¶-sgû$ m‹ÜÀFCÙþÉW²eµà Ûj�ÃÙ�’ì€A>×Â�¨ë]‚²Íâ€pø
  1400. ÓŽµè+-~ÓŒµè(ø*¾m€Šâ€øÑÌc°aV?cÀc’�Ö!Ë�ÎÒ�M…‚B9 ÚSÇàÌ;’-µ�SðiN €¸^£ ��eO€Ynö˜mÒ:§À-0Û´·P@ETüâûv“Y¶Ô‡ƒÁeÁࢬp í-áÀe;´¤(#@ iH`làVY¼PZ`ÖÐe¯Ú`–ÐaàfØ�î#aàgio)Ý¥'io)Ý¥!�Uˆ�„XxU‡„b,8 ù °�aó-ß�fÛPe—2‚ˆs 0ø¾F£¬ê Ó0îH
  1401. ä€ Xw$[Ê�Ͷ  <ú .}å�a¡ùüÀ6˜�¶"+¹�ã,v *Ë@Â,x rSºÄ9ÌÚR °µ8(G/;Jyh‡r@%½`VØ|0i€Ã�w«l�>4À/Û´ší9€��êåÓШ€X6@�ó'åyÜV~ ßÆÀQ^wŸ‡‚wð�p
  1402. W�Åb± €#?ì0��.®‚H @�, �€�˜*Š�‡��0A�€C� �P��…Q`À�("���±h`�
  1403. �`�ª,���Å$P �/ �€@�L�E€@��4Ùâñ¸(��b�=Ë„‰èp�E���lW€Z|-?– €ËPÀeÀÀ�$Ä€Ø�\p ������!ƒd0irÈ0/eàis 0\ì m�ÇèIÉji‘îP&~†“©�Çèi)É*‘â@J~†’¦©ÃgèiñçÐJ~†ž¦©¼�‡é©êÑ€�
  1404. ~ š¦�²�§ë ©êÑ–�
  1405. €†„œ—��Èiéɨ‘Ñ�
  1406. €†¨„™��hË �€˜ž¬Š‡0È
  1407. *¨¨É‘‘€¦Š‡U�ÈH)Éfq€� „œ–š¦—ÿ�Èi‰i*J1ìP\†¨†`¬‹²Èjˆf*ȱ“°Š°¨š†™J�É)É*j‰±Þ° –„ˆŠ¤¥¯�ÉhH‰*J1ß@ ˜ ¨Š¤¥Ù�ÉŠ
  1408. ‰*J1›ð šª°„²©
  1409. Ê (*Ȩqàðl ’„¬Š‡ß�Ê )èè)1ÞP  ’žŽ„“ÊHªjŠˆQâ𠦊¨˜ ©·Êi)êȨq�@¦¨‚†–cÊjŠh*Æ1Ú�
  1410. ªŒªœ‡Ö�Ê©Éi)Ê“€��ž��hË �€˜ž¬Š‡0È
  1411. *¨¨É‘‘€¦Š‡U�ÈH)Éfq€� „œ–š¦—ÿ�Èi‰i*J1ìP\†¨†`¬‹²Èjˆfååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå � Title Chario.Z80
  1412. ;------------------------------------------------------------;
  1413. ; This module takes care of all character I/O functions for ;
  1414. ; CP/M 3.0 . ;
  1415. ; A table of device names is defined together with a device ;
  1416. ; handler table with addresses and and routines. ;
  1417. ; The interrupt driven keyboard and aux-input routine is ;
  1418. ; here. ;
  1419. ; The global subroutine 'IniStm' is also located here. ;
  1420. ;------------------------------------------------------------;
  1421. ; Latest update: 1985-11-15. PSW
  1422. ; Biosrevision: F
  1423. ;
  1424. .Z80
  1425. False Equ 0
  1426. True Equ Not False
  1427. NetWork Equ False
  1428. WrkStn Equ False
  1429. GrOBufZ Equ 1 ; Graphic output buffer size (1-255 is ok)
  1430. Entry ?Cinit,?CI,?CO,?CiSt,?CoSt ; Procedures
  1431. Entry @CTbl
  1432. Entry IniStm,Bank0Call
  1433. Entry SetLptBuff,UFunc
  1434. Entry KbdIrq,UnkInt,LptIrq ; Interrupts
  1435. Entry KbdErRq,LptErRq,ClkIrq
  1436. If Not WrkStn
  1437. Entry PioGAI,PioGBI
  1438. Entry PIAVec,PIBVec ; Table paramters
  1439. Endif
  1440. Entry SIOVec,CTC0Vec,CTC1Vec,RestTbl
  1441. Extrn BnkMsk,MuxByte,ExtMcl,@LoVec
  1442. Extrn ?PMsg,@Fx,@ConMd,@QueFl,@CBnk,?BnkSl,@Sec
  1443. Extrn Stack1,StSav1,?Mov,?XMov
  1444. Page 66
  1445. ; Port addresses:
  1446. If WrkStn
  1447. Sio1AD Equ 0E0h ; MODEM/PRINTER - DATA
  1448. Else
  1449. Sio1AD Equ 0 ; MODEM/PRINTER - DATA
  1450. Endif
  1451. Sio1AC Equ Sio1AD+1 ; MODEM/PRINTER - CONTROL/STATUS
  1452. Sio1BD Equ Sio1AD+2 ; V24,TERMINAL - DATA
  1453. Sio1BC Equ Sio1AD+3 ; V24,TERMINAL - CONTROL/STATUS
  1454. ; SUPPORTED WITH 1,228,800 Hz
  1455. If WrkStn
  1456. Ctc0 Equ 0E8h ; Ctc CHAN 0 - BAUDRATE Sio1A/TIMER
  1457. Else
  1458. Ctc0 Equ 8 ; Ctc CHAN 0 - BAUDRATE Sio1A/TIMER
  1459. Endif
  1460. Ctc1 Equ Ctc0+1 ; Ctc CHAN 1 - BAUDRATE Sio1B/TIMER
  1461. Ctc2 Equ Ctc0+2 ; Ctc CHAN 2 - TIMER TO Ctc3 (HALVED)
  1462. Ctc3 Equ Ctc0+3 ; Ctc CHAN 3 - REALTIMECLOCK/COUNTER
  1463. If Not WrkStn ;
  1464. PioAD Equ 0CH ; Pio A DATA - CENTRONICS DATA
  1465. PioAC Equ PioAD+1 ; Pio A CONTROL (WRITE ONLY)
  1466. PioBD Equ PioAD+2 ; Pio B DATA - CENTRONICS CTRL
  1467.  ; + MODEM CTRL
  1468. ; BIT0 CEN. *BUSY
  1469. ; BIT1 CEN. *PAPER EMPTY
  1470. ; BIT2 CEN. *SELECT
  1471. ; BIT3 CEN. *FAULT
  1472. ; BIT4 CEN. *STROBE
  1473. ; BIT5 CEN. *ACK
  1474. ; BIT6 Pio BUFFER DIRECTION CH. B
  1475. ; BIT7 Pio BUFFER DIRECTION CH. A
  1476. PioBC Equ PioAD+3 ; Pio B CONTROL (WRITE ONLY)
  1477. SplitSw Equ 16H ; SPLIT SPEED OPTION
  1478. BnkMux Equ 1BH
  1479. PioGAD Equ 20H ; Pio A GRAPHIC PORT DATA OUT (DISPLAY)
  1480. PioGAC Equ PioGAD+1 ; Pio A GRAPHIC PORT CONTROL (WRITE ONLY)
  1481. PioGBD Equ PioGAD+2 ; Pio B GRAPHIC PORT DATA IN (Kbd)
  1482. PioGBC Equ PioGAD+3 ; Pio B GRAPHIC PORT CONTROL (WRITE ONLY)
  1483. ; Two extra serial ports. Need SIO-2 board, address 28H
  1484. ; Only DTR/CTS handshaking ( NO XON/XOFF )
  1485. ; Note: Move strap S12 from A to C, and S13 from A to C on SIO-2 board
  1486. ; for correct baudrate.
  1487. MSio2 Equ 28H ; EXTRA Sio BOARD
  1488. Ctc4 Equ MSio2
  1489. Ctc5 Equ MSio2+1
  1490. Sio3AD Equ MSio2+4 ; V24,SERIE PRINTER 1 - DATA
  1491. Sio3AC Equ MSio2+5 ; V24,SERIE PRINTER - CONTROL/STATUS
  1492. Sio3BD Equ MSio2+6 ; V24,SERIE PRINTER 2 - DATA
  1493. Sio3BC Equ MSio2+7 ; V24,SERIE PRINTER - CONTROL/STATUS
  1494. Else
  1495. BnkMux Equ 0F4h
  1496. Endif
  1497. ; SPECIAL CHARACTERS AND CONSTANS:
  1498. Eof Equ 1AH ; CP/M END OF FILE CHAR (^Z)
  1499. CtrlC Equ 'C'-'@'
  1500. Dtr Equ 7 ; BIT 7 IN Wr5
  1501. MB$Input Equ 00000001B ; DEVICE HANDLES INPUT
  1502. MB$Output Equ 00000010B ; DEVICE HANDLES OUTPUT
  1503. MB$In$Out Equ MB$Input+MB$Output
  1504. MB$SoftBaud Equ 00000100B ; SOFTWARE SELECTABLE BAUD RATE
  1505. MB$Serial Equ 00001000B ; DEVICE USES PROTOCOL
  1506. MB$Xon$Xoff Equ 00010000B ; XON/XOFF PROTOCOL ON
  1507. ;------------------------------------------------------------;
  1508. ; Flags definition: ;
  1509. ; ;
  1510. ; Byte0 Byte1 ;
  1511. ; 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 ;
  1512. ; A V I B B B B B D D H - S S P P ;
  1513. ; ;
  1514. ;  A = Available for modifications ;
  1515. ; V = Using IniStm-Vector in Init ;
  1516. ; I = Using Ix-index before IniStm ;
  1517. ; B = Baud rate (0 -31) in table below ;
  1518. ; D = Data bits ;
  1519. ; H = Handshake (auto enable) ;
  1520. ; S = Stop bits ;
  1521. ; P = Parity ;
  1522. ;------------------------------------------------------------;
  1523. ; Equates:
  1524. ModifyYes Equ 10000000b
  1525. ModifyNo Equ 00000000b
  1526. IniStmYes Equ 01000000b
  1527. IniStmNo Equ 00000000b
  1528. IxYes Equ 00100000b
  1529. IxNo Equ 00000000b
  1530. Baud0 Equ 0
  1531. Baud50 Equ 1
  1532. Baud75 Equ 2
  1533. Baud110 Equ 3
  1534. Baud134 Equ 4
  1535. Baud150 Equ 5
  1536. Baud300 Equ 6
  1537. Baud600 Equ 7
  1538. Baud1200 Equ 8
  1539. Baud1800 Equ 9
  1540. Baud2400 Equ 10
  1541. Baud3600 Equ 11
  1542. Baud4800 Equ 12
  1543. Baud7200 Equ 13
  1544. Baud9600 Equ 14
  1545. Baud19k Equ 15
  1546. Baud38k Equ 16
  1547. Baud76k Equ 17  
  1548. Baud75_1200 Equ 18
  1549. Baud1200_75 Equ 19
  1550. BaudAsync Equ 20
  1551. ParityN Equ 00b
  1552. ParityE Equ 11b
  1553. ParityO Equ 01b
  1554. StopB1 Equ 0100b
  1555. StopB1_5 Equ 1000b
  1556. StopB2 Equ 1100b
  1557. HandShN Equ 000000b
  1558. HandShY Equ 100000b
  1559. DataB5 Equ 00000000b
  1560. DataB6 Equ 10000000b
  1561. DataB7 Equ 01000000b
  1562. DataB8 Equ 11000000b
  1563. Page
  1564. Cseg ; Bank0
  1565. ;------------------------------------------------------------;
  1566. ; Table for devices in system. ;
  1567. ;------------------------------------------------------------;
  1568. Flag00: Db ModifyYes+IniStmYes+IxYes+Baud9600 ; CRT
  1569. Db DataB8+HandShN+StopB1+ParityN ;
  1570. Dw VecSi1B ;
  1571. Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT
  1572. Db DataB8+HandShY+StopB1+ParityN ;
  1573. Dw VecSi1A ;
  1574. If Not WrkStn
  1575. Db ModifyNo+IniStmYes+IxNo+Baud0 ; CEN
  1576. Db 0 ;
  1577. Dw VecPio ;
  1578. Db ModifyNo+IniStmYes+IxNo+Baud0 ; GRAPH
  1579. Db DataB8+HandShY+StopB1+ParityN ;
  1580. Dw VecPioG ;
  1581. Endif
  1582. If NetWork
  1583. Db ModifyNo+IniStmNo+IxNo+Baud0 ; SPOOL
  1584. Db 0 ;
  1585. Dw 0 ;
  1586. Endif
  1587. If Not WrkStn
  1588. Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT1
  1589. Db DataB8+HandShY+StopB1+ParityN ;
  1590. Dw VecSi3A ;
  1591. Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT2
  1592. Db DataB8+HandShY+StopB1+ParityN ;
  1593. Dw VecSi3B ;
  1594. Endif
  1595. MaxDev Equ ($-Flag00)/4
  1596. NoDev: Db MaxDev ; No of devices
  1597. @CTbl:
  1598. Db 'CRT ' ; Dev0
  1599. C0Mode: Db MB$In$Out+MB$Serial+MB$SoftBaud ;
  1600. C0Baud: Db Baud9600 ;
  1601. Db 'LPT ' ; Dev1
  1602. C1Mode: Db MB$In$Out+MB$Serial+MB$SoftBaud ;
  1603. C1Baud: Db Baud9600 ;
  1604. If Not WrkStn
  1605. Db 'CEN ' ; Dev2
  1606. Db MB$Output ;
  1607. Db Baud0 ;
  1608. Db 'GRAPH ' ; Dev3
  1609. Db MB$In$Out ;
  1610. Db Baud0 ;
  1611. Endif
  1612. If NetWork
  1613. Db 'SPOOL ' ; Dev4
  1614. Db Mb$Output ;
  1615. Db Baud0 ;
  1616. Endif
  1617. If Not WrkStn
  1618. Db 'LPT1 ' ; Dev5
  1619. C4Mode: Db MB$Output+MB$Serial+MB$SoftBaud ;
  1620. C4Baud: Db Baud9600 ;
  1621. Db 'LPT2 ' ; Dev6
  1622. C5Mode: Db MB$Output+MB$Serial+MB$SoftBaud ;
  1623. C5Baud: Db Baud9600 ;
  1624. Endif
  1625. Db 0 ; End table
  1626. Dseg
  1627. 
  1628. BaudTbl:
  1629. Db -1,0 ;; 0: NONE
  1630. Db -1,0 ;; 1: 50
  1631. Db 0,0C0h ;; 2: 75
  1632. Db 174,0C0h ;; 3: 110
  1633. Db 143,0C0h ;; 4: 134.5
  1634. Db 0,80h ;; 5: 150
  1635. Db 128,80h ;; 6: 300
  1636. Db 64,80h ;; 7: 600
  1637. Db 32,80h ;; 8: 1200
  1638. Db 21,80h ;; 9: 1800
  1639. Db 16,80h ;;10: 2400
  1640. Db 11,80h ;;11: 3600
  1641. Db 8,80h ;;12: 4800
  1642. Db 5,80h ;;13: 7200
  1643. Db 4,80h ;;14: 9600
  1644. Db 2,80h ;;15: 19200
  1645. Db 1,80h ;;16: 38400
  1646. Db 1,40h ;;17: 76800
  1647. Db 32,80h ;;18: 75/1200
  1648. Db 32,80h ;;19: 1200/75
  1649. Db 0,0h ;;20: SYNKRONT
  1650. Page
  1651. Cseg
  1652. ;------------------------------------------------------------;
  1653. ; IniStm -- Write a number of bytes to 1 or more ports. ;
  1654. ; ;
  1655. ; At entry: Hl = Table address. ;
  1656. ; Table view (byte by byte): ;
  1657. ; #of bytes, port#, byte1, byte2,..., ;
  1658. ; #of bytes, port#, byte1, byte2,..., ;
  1659. ; 0 (end table)  ;
  1660. ;------------------------------------------------------------;
  1661. IniStm: Ld A,(Hl) ; Load counter
  1662. Or A ; End table ?
  1663. Ret Z ; Yes...
  1664. Ld B,A ; No...save counter
  1665. Inc Hl ; Get port#
  1666. Ld C,(Hl) ; into C.
  1667. Inc Hl ; Point 1st data byte
  1668. Otir ; Send (B) bytes to port (C)
  1669. Jr IniStm ; Loop...
  1670. ;------------------------------------------------------------;
  1671. ; Bank0Call -- Make a call in Bank0. ;
  1672. ; ;
  1673. ; At entry: Hl = Call address. ;
  1674. ;------------------------------------------------------------;
  1675. Bank0Call:
  1676. Ld (SpSave),Sp ; Switck stack
  1677. Ld Sp,CommonStack ;
  1678. Ld (Call+1),Hl ; Set up call address
  1679. Ld A,(@CBnk) ; Get current Bank
  1680. Push Af ; and save
  1681. Xor A ; Select Bank0
  1682. Call ?BnkSl ;
  1683. Call: Call 0 ; Execute in Bank0
  1684. Ld L,A ; Save statusbyte
  1685. Pop Af ; Restore old Bank
  1686. Call ?BnkSl ;
  1687. Ld A,L ;
  1688. And A ;
  1689. Ld Sp,(SpSave) ;
  1690. Ret ;
  1691. SpSave: Dw 0
  1692. HlXSave: Ds 40
  1693. CommonStack:
  1694. ;------------------------------------------------------------;
  1695. ; UFunc -- Some user functions in Bank0. ;
  1696. ;------------------------------------------------------------;
  1697. UFunc:
  1698. Ld (HlXSave),Hl ; Save Hl
  1699. Ld Hl,UFuncB0 ;
  1700. Jp Bank0Call ;
  1701. Dseg
  1702. UFuncB0: ;;
  1703. Ld Hl,(HlXSave) ;; Restore Hl
  1704. ;------------------------------------------------------------;
  1705. ; UFunc5 -- Set LPT input ringbuffer. Buffer must be located ;
  1706. ; in common memory >=C000h. ;
  1707. ; ;
  1708. ; At entry: Hl = Address ;
  1709. ; De = Size ;
  1710. ; If Hl=0 restore to original default buffer ;
  1711. ; which will be called on warmboot. ;
  1712. ;------------------------------------------------------------;
  1713. UFunc5:
  1714. Djnz UFunc6 ;; If not UFunc5
  1715. SetLptBuff: ;; UFunc5
  1716. Di ;;
  1717. Ld A,H ;;
  1718. Or L ;;
  1719. Jr Nz,SET
  1720. �Lpt10 ;;
  1721. Ld Hl,LpBuff ;; Use default buffer
  1722. Ld De,LpRngBfZ-LpBuff ;;
  1723. SETLpt10:
  1724. Ld (LpRngIn),Hl ;;
  1725. Ld (LpRngOut),Hl ;;
  1726. Ld (LpRngBeg),Hl ;;
  1727. Ld (LpRngBfZ),De ;;
  1728. Ld Hl,0 ;;
  1729. Ld (LpRngCnt),Hl ;;
  1730. Ld A,5 ;;
  1731. Out (Sio1AC),A ;;
  1732. Ld A,(LptWr5) ;;
  1733. Set Dtr,A ;;
  1734. Ld (LptWr5),A ;;
  1735. Out (Sio1AC),A ;; SET DTR
  1736. Ei ;;
  1737. Ret ;;
  1738. ;------------------------------------------------------------;
  1739. ; UFunc6 -- Copy Sio/Ctc init table from Bank 0 to Tpa. ;
  1740. ; ;
  1741. ; At entry: Hl = Destination address in Tpa. ;
  1742. ; D = Device number. (0... ;
  1743. ; At exit: A = 0 if Ok. ;
  1744. ; A =-1 if device not found. ;
  1745. ;------------------------------------------------------------;
  1746. UFunc6:
  1747. Djnz UFunc7 ;;
  1748. Call CalcAdr ;;
  1749. Jr C,UFunc6Err ;; Return if fault.
  1750. Ld Bc,1*256+0 ;; Bank0 --> Bank1
  1751. Call ?XMov ;; (Does not affect De,Hl)
  1752. Ld Bc,SioLen ;;
  1753. Call ?Mov ;;
  1754. Xor A ;; No error
  1755. Ret ;;
  1756. UFunc6Err:
  1757. Ld A,-1
  1758. Ret
  1759. CalcAdr:
  1760. Ld A,D ;; Get device number
  1761. Cp MaxDev ;;
  1762. Ccf ;;
  1763. Ret C ;;
  1764. Add A,A ;;
  1765. Add A,A ;; *4 for offset in Flag00
  1766. Ex De,Hl ;; Save Tpa address in De
  1767. Ld Hl,Flag00 ;;
  1768. Ld B,0 ;;
  1769. Ld C,A ;;
  1770. Add Hl,Bc ;; Point Flag0
  1771. Ld A,(Hl) ;;
  1772. Scf ;;
  1773. Bit 5,A ;; Using Ix ?
  1774. Ret Z ;; No...error
  1775. Inc Hl ;;
  1776. Inc Hl ;;
  1777. Ld A,(Hl) ;;
  1778. Inc Hl ;;
  1779. Ld H,(Hl) ;;
  1780. Ld L,A ;;
  1781. Ex De,Hl ;; Hl=Tpa, De=Table
  1782. And A ;; Reset carry
  1783. Ret
  1784. ;------------------------------------------------------------;
  1785. ; UFunc7 -- Copy Sio/Ctc init table from Tpa to Bank0. ;
  1786. ; ;
  1787. ; At entry: Hl = Source address in Tpa. ;
  1788. ; D = Device number. (0... ;
  1789. ; At exit: A = 0 if Ok. ;
  1790. ; A =-1 if device not found. ;
  1791. ;------------------------------------------------------------;
  1792. UFunc7:
  1793. Djnz UFunc8 ;;
  1794. Call CalcAdr ;;
  1795. Jr C,UFunc6Err ;; Return if fault.
  1796. Ld Bc,0*256+1 ;; Bank1 --> Bank0
  1797. Call ?XMov ;; (Does not affect De,Hl)
  1798. Ld Bc,SioLen ;;
  1799. Ex De,Hl ;;
  1800. Call ?Mov ;;
  1801. Xor A ;; No error
  1802. Ret ;;
  1803. ;------------------------------------------------------------;
  1804. ; UFunc8 -- Make a patch in console input routine. ;
  1805. ; ;
  1806. ; At entry: Hl = Address to patch area in Tpa ;
  1807. ; If Hl=0, patch will be deactivated. ;
  1808. ; At exit: De = Patch area address (in Bank0). ;
  1809. ;------------------------------------------------------------;
  1810. UFunc8: ;;
  1811. Djnz UFunc9 ;;
  1812. Ld A,H ;; Deactivate patch
  1813. Or L ;;
  1814. Jr Z,UFunc81 ;; Yes...
  1815. Ld Bc,0*256+1 ;; Bank1 --> Bank0
  1816. Call ?XMov ;;
  1817. Ex De,Hl ;;
  1818. Ld Hl,ConInPatch ;;
  1819. Ld Bc,100h ;;
  1820. Jp ?Mov ;;
  1821. UFunc81: ;; Deactivate patch
  1822. Di ;;
  1823. Ld A,0C9H ;; Ret
  1824. Ld (ConInPatch),A ;;
  1825. Ld (ConInPatch+2),A ;;
  1826. Ei ;;
  1827. Ld De,ConInPatch ;;
  1828. Ret ;;
  1829. ;------------------------------------------------------------;
  1830. ; UFunc9 -- Stop Ctc Interrupt. ;
  1831. ;------------------------------------------------------------;
  1832. UFunc9: Djnz UFunc10 ;;
  1833. Ld A,3 ;;
  1834. Out (Ctc3),A ;;
  1835. Ret
  1836. ;------------------------------------------------------------;
  1837. ; UFunc10 -- Start Ctc Interrupt. ;
  1838. ;------------------------------------------------------------;
  1839. UFunc10:
  1840. Djnz UFunc11 ;;
  1841. Ld A,0C5h ;;
  1842. Out (Ctc3),A ;; Enable Ctc
  1843. Ld A,240 ;;
  1844. Out (Ctc3),A ;; Interrupt 10 Hz
  1845. Ret
  1846. ;------------------------------------------------------------;
  1847. ; UFunc11 -- Assign List Device to a physical device. ;
  1848. ; ;
  1849. ; At entry: Hl = Device number (0...6) ;
  1850. ; 0='CRT ' ;
  1851. ; 1='LPT '  ;
  1852. ; 2='CEN ' ;
  1853. ; 3='GRAPH ' ;
  1854. ; 4='SPOOL ' ;
  1855. ; 5='LPT1 ' ;
  1856. ; 6='LPT2 ' ;
  1857. ; At exit: A = 0 successful assignment. ;
  1858. ; A = -1 device does not exists. ;
  1859. ;------------------------------------------------------------;
  1860. UFunc11:
  1861. Djnz UFunc12 ;;
  1862. Ld A,H ;; Test if correct value
  1863. And A ;;
  1864. Jr Nz,Fkn11err ;;
  1865. Ld A,L ;;
  1866. Cp 7 ;;
  1867. Jr Nc,Fkn11err ;;
  1868. Add A,A ;; *2
  1869. Add A,A ;; *4
  1870. Add A,L ;; *5
  1871. Add A,L ;; *6 Name is 6 bytes
  1872. Ld E,A ;;
  1873. Ld D,0 ;;
  1874. Ld Hl,InternTbl ;;
  1875. Add Hl,De ;; Point to name in table
  1876. Call GetDev ;;
  1877. Ld A,C ;; Check if installed
  1878. Cp -1 ;;
  1879. Jr Z,Fkn11err ;; No...return error
  1880. Fkn11_A: ;;
  1881. Ld B,C ;; Get counter
  1882. Inc B ;; Offset 1
  1883. Ld Hl,0 ;;
  1884. Scf ;; Carry will rotate B times from
  1885. Fkn11_B: ;; th
  1886. e left into Hl.
  1887. Rr H ;;
  1888. Rr L ;;
  1889. Djnz Fkn11_B ;;
  1890. Ld (@LoVec),Hl ;; Save bit vector
  1891. Xor A ;; No error...return
  1892. Ret ;;
  1893. Fkn11err: ;;
  1894. Ld A,-1 ;;
  1895. Ret ;;
  1896. UFunc12: ;; Not installed.
  1897. Ret ;;
  1898. InternTbl:
  1899. Db 'CRT ' ;; #0
  1900. Db 'LPT ' ;; #1
  1901. Db 'CEN ' ;; #2
  1902. Db 'GRAPH ' ;; #3
  1903. Db 'SPOOL ' ;; #4
  1904. Db 'LPT1 ' ;; #5
  1905. Db 'LPT2 ' ;; #6
  1906. ;------------------------------------------------------------;
  1907. ; GetDev -- Get Device Number. ;
  1908. ; ;
  1909. ; At entry: Hl = Pointing Device Name String (6 chars). ;
  1910. ; At exit: C = Device Number. ;
  1911. ; C = 0FFh if device does not exist. ;
  1912. ;------------------------------------------------------------;
  1913. GetDev: Ex De,Hl ;; De = Name string
  1914. Ld B,MaxDev ;; Counter = max dev. ; Save it as a counter
  1915. Ld C,0 ;; Later used as device number
  1916. Ld Hl,@CTbl ;; Get Table Address in Hl
  1917. GetDev1: ;;
  1918. Push De ;;
  1919. Push Bc ;;
  1920. Push Hl ;;
  1921. Ld B,6 ;; 6 bytes in name
  1922. GetDev2: ;;
  1923. Ld A,(De) ;;
  1924. Cp (Hl) ;;
  1925. Jr Nz,GetDev3 ;;
  1926. Inc Hl ;;
  1927. Inc De ;;
  1928. Djnz GetDev2 ;;
  1929. Pop Hl ;; Here on match
  1930. Pop Bc ;;
  1931. Pop De ;;
  1932. Ret ;;
  1933. GetDev3: ;;
  1934. Pop Hl ;; Restore table pointer
  1935. Pop Bc ;; Restore counter and device number
  1936. Ld De,8 ;; Next Name
  1937. Add Hl,De ;;
  1938. Pop De ;; Restore string pointer
  1939. Inc C ;;
  1940. Djnz GetDev1 ;;
  1941. Ld C,-1 ;; Return not found
  1942. Ret ;;
  1943. Page
  1944. ;------------------------------------------------------------;
  1945. ; ?Cinit -- Init character device. ;
  1946. ; ;
  1947. ; At entry: C = Logical device # (0... ;
  1948. ;------------------------------------------------------------;
  1949. Cseg
  1950. ?Cinit: ;
  1951. Ld Hl,CInitB0 ;
  1952. Jp Bank0Call ;
  1953. Dseg
  1954. CInitB0:
  1955. Ld A,C ;; No in A
  1956. Cp MaxDev ;; Fit in system ?
  1957. Ret Nc ;; No...return
  1958. Add A,A  ;;
  1959. Add A,A ;; *4 for offset in FlagTable
  1960. Ld B,0 ;;
  1961. Ld C,A ;; Bc=Offset in FlagTable
  1962. Add A,A ;; *8 for offset in @CTbl
  1963. Ld D,0 ;;
  1964. Ld E,A ;; De=Offset in @CTbl
  1965. Ld Hl,Flag00 ;;
  1966. Add Hl,Bc ;; Pointing to Flag0
  1967. Ld B,(Hl) ;; B=Flag0
  1968. Inc Hl ;;
  1969. Ld C,(Hl) ;; C=Flag1
  1970. Inc Hl ;;
  1971. Ld A,(Hl) ;;
  1972. Inc Hl ;;
  1973. Ld H,(Hl) ;;
  1974. Ld L,A ;; Hl=DeviceVector
  1975. Bit 6,B ;; Using IniStm ?
  1976. Jr Nz,CIni1B0 ;; Yes...
  1977. Ld A,H ;; Test if valid CallVector
  1978. Or L ;;
  1979. Ret Z ;; No...return
  1980. Jp (Hl) ;; Call and do return from subroutine
  1981. CIni1B0: ;;
  1982. Bit 5,B ;; Using Ix ?
  1983. Jp Z,IniStm ;; No...Init dev. and return
  1984. ;; Here using IniStm and Ix
  1985. Push Ix ;; Save Ix
  1986. Push Hl ;;
  1987. Pop Ix ;; Ix=VectorTable
  1988. Ld Hl,@CTbl ;;
  1989. Add Hl,De ;;
  1990. Ld De,7 ;;
  1991. Add Hl,De ;; Hl=Pointing to baudrate
  1992. Ld A,(Hl) ;; Get baudrate
  1993. Cp 22 ;; Check if in table
  1994. Jr Nc,CIni9B0 ;; No...quit
  1995. Add A,A ;; Offset in LookUpTbl
  1996. Ld E,A ;;
  1997. Ld D,0 ;;
  1998. Ld Hl,BaudTbl  ;;
  1999. Add Hl,De ;; Correct address in BaudTbl
  2000. Ld A,(Hl) ;; Get Ctc-byte
  2001. Cp -1 ;; Valid ?
  2002. Jr Z,CIni9B0 ;; No...
  2003. Ld (Ix+CtcBaud),A ;; Set CtcCounter
  2004. Inc Hl ;;
  2005. Ld B,(Hl) ;; Get ClockMode
  2006. Ld A,C ;; Get Flag1
  2007. And 00001111b ;; Get StopB/Parity
  2008. Or B ;;
  2009. Ld (Ix+SioWr4),A ;;
  2010. Ld A,(Ix+SioWr3) ;;
  2011. And 00011111b ;; Keep Bit0-4
  2012. Ld D,A ;;
  2013. Ld A,C ;;
  2014. And 11100000b ;; Get DataB/HandSh
  2015. Or D ;;
  2016. Ld (Ix+SioWr3),A ;;
  2017. And 11000000b ;; Keep DataB
  2018. Rra ;;
  2019. Ld D,A ;;
  2020. Ld A,(Ix+SioWr5) ;;
  2021. And 10011111b ;; Keep Bit0-4,7
  2022. Or D ;;
  2023. Ld (Ix+SioWr5),A ;;
  2024. Push Ix ;;
  2025. Pop Hl ;;
  2026. Call IniStm ;; Init dev.
  2027. Dec C ;; Point to data port
  2028. In A,(C) ;; Clear input port
  2029. In A,(C) ;;
  2030. CIni9B0:
  2031. Pop Ix ;; Restore Ix
  2032. Ret
  2033. Page
  2034. ;------------------------------------------------------------;
  2035. ; Patcharea for console input and console input status. ;
  2036. ;------------------------------------------------------------;
  2037. ;; Two useful jumps for the patch-code.
  2038. Jp CiB0X ;; Jump to console input
  2039. Jp CISTB0X ;; Jump to console input status
  2040. ConInPatch: ;;
  2041. Ret ;; Call from CiSt enter here
  2042. Nop ;;
  2043. Ret ;; Call from Ci enter here
  2044. Db 'This is a patch area reserved for ' ;;
  2045. Db 'inplementations of function keys, and ' ;;
  2046. Db ' other "hacking" in consoleinput' ;;
  2047. Db ' Use Bios function 30 (user function 8)' ;;
  2048. Ds 115 ;; 256 bytes to use.
  2049. Page
  2050. ;------------------------------------------------------------;
  2051. ; ?Ci -- Character input. ;
  2052. ; ;
  2053. ; At entry: B = Device number (0...) ;
  2054. ; At exit: A = Character. ;
  2055. ;------------------------------------------------------------;
  2056. ?Ci: Call ConInPatch+2 ;; Maybe a patch
  2057. CiB0X: Inc B ;; Device# (relative 1)
  2058. Djnz CiDev1
  2059. ;------------------------------------------------------------;
  2060. ; CrtIn -- Input from device CRT.  � ;
  2061. ;------------------------------------------------------------;
  2062. CrtIn: Ld Hl,RngCnt ;; POINT TO THE RING BUFFER COUNTER.
  2063. Xor A ;; ZERO
  2064. Ei ;;
  2065. CrtIn1: Or (Hl) ;; GET IT.
  2066. Jr Z,CrtIn1 ;; LOOP FOR CHAR.
  2067. Di ;;
  2068. Ld A,(QFlag)
  2069. Bit 6,A
  2070. Jr Nz,CrtIn3
  2071. Dec (Hl) ;; COUNT DOWN
  2072. Ld De,(RngOut) ;; GET THE OUTPUT-POINTER
  2073. Ld A,(De) ;; A=OUTPUT CHAR (PARITY RESET).
  2074. And A ;;
  2075. Ld Hl,RngEnd ;; INC RING BUFFER-OUTPUT-POINTER
  2076. Sbc Hl,De ;; IS THE BUFFEREND?
  2077. Inc De ;; (INC)
  2078. Jr Nz,CrtIn2 ;; NO...JUMP
  2079. Ld De,RngBeg ;; SET BUFFER START
  2080. CrtIn2: Ld (RngOut),De ;; SAVE THE POINTER.
  2081. Ei ;;
  2082. Cp 80h ;;
  2083. Jr Z,CrtIn ;;
  2084. And 7Fh ;; Clear parity bit.
  2085. Ret ;;
  2086. CrtIn3: Ld Hl,(LastPoint) ;;
  2087. Ld (Hl),80h ;; Mark 'Taken'
  2088. Ld Hl,QFlag ;;
  2089. Ld (Hl),0 ;;
  2090. Ld Hl,Last ;;
  2091. Ld A,(Hl) ;;
  2092. Ld (Hl),0 ;;
  2093. Ei ;;
  2094. Ret ;;
  2095. CiDev1:
  2096. Djnz CiDev2 ;; JUMP IF NOT DEVICE 1
  2097. ;------------------------------------------------------------;
  2098. ; Lpt0In -- Input from device LPT. ;
  2099. ;------------------------------------------------------------;
  2100. Lpt0In:
  2101. Call Lpt0InSt ;; CHAR IN SIO BUFFER?
  2102. Jr Z,Lpt0In ;; NO...WAIT
  2103. Di ;;
  2104. Ld Hl,(LpRngCnt) ;; DECREMENT LPT INPUT COUNTER
  2105. Dec Hl ;;
  2106. Ld (LpRngCnt),Hl ;;
  2107. Ld A,(LptWr3) ;;
  2108. Bit 5,A ;;
  2109. Jr Z,Lpt010 ;; IF NOT USING HANDSHAKE
  2110. Ld De,(LpRngBfZ) ;; CHECK IF TIME TO RISE DTR
  2111. And A ;;
  2112. Sbc Hl,De ;;
  2113. Ld De,8 ;;
  2114. And A ;;
  2115. Adc Hl,De ;;
  2116. Jr Nz,Lpt010 ;; IF NOT TIME TO RISE DTR
  2117. Ld A,5 ;;
  2118. Out (Sio1AC),A ;; RISE DTR
  2119. Ld A,(LptWr5) ;;
  2120. Set Dtr,A ;;
  2121. Out (Sio1AC),A ;;
  2122. Ld (LptWr5),A ;;
  2123. Lpt010:
  2124. Ld Hl,(LpRngBeg) ;; COMPUTE LPT RING BUFFER END
  2125. Ld De,(LpRngBfZ) ;;
  2126. Add Hl,De ;;
  2127. Ex De,Hl ;; SAVE IN De
  2128. Ld Hl,(LpRngOut) ;;
  2129. Ld A,(Hl) ;; GET NEXT BYTE
  2130. Ei ;;
  2131. Inc Hl ;;
  2132. Ex De,Hl ;;
  2133. And A ;;
  2134. Sbc Hl,De ;; CHECK IF AT BUFFER END
  2135. Jr Nz,NOTATLpEnd ;;
  2136. Ld De,(LpRngBeg) ;;
  2137. NOTATLpEnd:
  2138. Ld (LpRngOut),De ;; SET NEW OUTPUT POINTER
  2139. Ret ;;
  2140. CiDev2:
  2141. If Not WrkStn
  2142. Djnz CiDev3 ;; JUMP IF NOT DEVICE 2
  2143. ;------------------------------------------------------------;
  2144. ; CenIn -- Input from device CEN. ;
  2145. ;------------------------------------------------------------;
  2146. CenIn: Ld A,Eof
  2147. Ret
  2148. CiDev3: Djnz CiDev4 ;; JUMP IF NOT DEVICE 3
  2149. ;------------------------------------------------------------;
  2150. ; GraphIn -- Graphic keyboard input. ;
  2151. ;------------------------------------------------------------;
  2152. GraphIn:
  2153. Ld Hl,GrCnt ;; POINT TO THE RING BUFFER COUNTER.
  2154. Xor A ;; ZERO
  2155. Ei ;;
  2156. GraphIn1:
  2157. Or (Hl) ;; GET IT.
  2158. Jr Z,GraphIn1 ;; LOOP FOR CHAR.
  2159. Di ;;
  2160. Ld A,10000011B ;;
  2161. Out (PioGBC),A ;; RESTART PIO INTERUPT
  2162. Ld A,(QFlag)
  2163. Bit 6,A
  2164. Jp Nz,CrtIn3
  2165. Dec (Hl) ;; COUNT DOWN
  2166. Ld De,(GrnOut) ;; GET THE OUTPUT-POINTER
  2167. Ld A,(De) ;; A=OUTPUT CHAR (PARITY RESET).
  2168. And A ;; Get rid of carry
  2169. Ld Hl,GrnEnd ;;
  2170. Sbc Hl,De ;; IS THE BUFFEREND?
  2171. Inc De ;; INC RING BUFFER-OUTPUT-POINTER
  2172. Jr Nz,GraphIn2 ;; NO...JUMP
  2173. Ld De,GrnBeg ;; SET BUFFER START
  2174. GraphIn2:
  2175. Ld (GrnOut),De ;; SAVE THE POINTER.
  2176. Ei ;;
  2177. Cp 80h ;;
  2178. Jr Z,GraphIn ;;
  2179. And 7Fh ;; Clear parity
  2180. Ret ;;
  2181. CiDev4:
  2182. Endif
  2183. If NetWork
  2184. Djnz CiDev5 ;; Jump if not Dev4
  2185. ;------------------------------------------------------------;
  2186. ; SpoolIn -- Input from device SPOOL. ;
  2187. ;------------------------------------------------------------;
  2188. SpoolIn: ;;
  2189. Ld A,Eof ;;
  2190. Ret ;;
  2191. CiDev5:
  2192. Endif
  2193. If Not WrkStn
  2194. Djnz CiDev6 ;; Jump if not Dev5
  2195. ;------------------------------------------------------------;
  2196. ; Lpt1In -- Input from device LPT1. ;
  2197. ;------------------------------------------------------------;
  2198. Lpt1In: ;;
  2199. Ld A,Eof ;;
  2200. Ret ;;
  2201. CiDev6: Djnz CiDev7 ;; Jump if not Dev6
  2202. ;------------------------------------------------------------;
  2203. ; Lpt2In -- Input from device LPT2. ;
  2204. ;------------------------------------------------------------;
  2205. Lpt2In: ;;
  2206. Ld A,Eof ;;
  2207. Ret ;;
  2208. CiDev7: ;;
  2209. Endif
  2210. Ld A,Eof ;;
  2211. Ret ;;
  2212. Page
  2213. ;------------------------------------------------------------;
  2214. ; ?Co -- Character output. ;
  2215. ; ;
  2216. ; At entry: B = Device number (0...) ;
  2217. ; C = Character. ;
  2218. ; At exit: A = Written character. ;
  2219. ;------------------------------------------------------------;
  2220. ?Co:
  2221. Inc B ;; Make device # (relative 1)
  2222. Djnz CoDev1 ;; Jump if not device 0
  2223. ;------------------------------------------------------------;
  2224. ; CrtOut -- Output to device CRT. ;
  2225. ;------------------------------------------------------------;
  2226. CrtOut:
  2227. Call CrtOSt ;; Test CRT output status
  2228. Jr Z,CrtOut ;; Wait for ready
  2229. L d A,C ;;
  2230. Out (Sio1BD),A ;;
  2231. Ret ;;
  2232. CoDev1: Djnz CoDev2 ;; Jump if not device 1
  2233. ;------------------------------------------------------------;
  2234. ; Lpt0Out -- Output to device LPT. ;
  2235. ;------------------------------------------------------------;
  2236. Lpt0Out:
  2237. Call Lpt0OSt ;; Test LPT output status
  2238. Jr Z,Lpt0Out ;; Wait for ready
  2239. Ld A,C ;;
  2240. Out (Sio1AD),A ;;
  2241. Ret ;;
  2242. CoDev2:
  2243. If Not WrkStn
  2244. Djnz CoDev3 ;; Jump if not device 2
  2245. ;------------------------------------------------------------;
  2246. ; CenOut -- Output to device CEN. ;
  2247. ;------------------------------------------------------------;
  2248. CenOut: Call CenOSt ;; Test CEN output status
  2249. Jr Z,CenOut ;; Wait for ready.
  2250. Ld A,C ;;
  2251. Out (PioAD),A ;;
  2252. Ld A,01000000B ;; Strobe
  2253. Out (PioBD),A ;;
  2254. Ld A,01010000B ;; Strobe high
  2255. Out (PioBD),A ;;
  2256. Ret ;;
  2257. CoDev3: Djnz CoDev4 ;; Jump if not device 3
  2258. ;------------------------------------------------------------;
  2259. ; GraphOut -- Output to device GRAPH. ;
  2260. ;------------------------------------------------------------;
  2261. GraphOut:
  2262. Ld Hl,GrOutCnt ;; Get output byte counter
  2263. GrOutX: Xor A ;;
  2264. Di ;;
  2265. Cp (Hl) ;; CHECK IF ANYTHING IN OUTPUT BUFFER
  2266. Jr Nz,GrOutW ;; YES
  2267. Ld A,C ;;
  2268. Out (PioGAD),A ;; ELSE JUST SEND IT
  2269. Inc (Hl) ;; INC BUFFER COUNTER
  2270. Ei ;;
  2271. Ret ;;
  2272. GrOutW: Ei ;;
  2273. Ld A,GrOBufZ ;;
  2274. Di ;;
  2275. Cp (Hl) ;;
  2276. Jr C,GrOutW ;; IF BUFFER FULL..WAIT
  2277. Jr Nz,GrOutX ;; CHECK FOR
  2278. Ift GrOBufZ NE 1 ;; IF OUTPUT BUFFER SIZE > 1
  2279. Inc (Hl) ;; INC BUFFER COUNTER
  2280. Ld Hl,(GrInPnt) ;;
  2281. Ld (Hl),C ;; SAVE OUTPUT BYTE IN OUTPUT RING BUFFER
  2282. Ei ;;
  2283. Inc Hl ;;
  2284. Ld De,GrOutBufEnd ;;
  2285. Ld A,E ;;
  2286. Cp L ;;
  2287. Jr Nz,GrOut20 ;;
  2288. Ld Hl,GrOutBuf ;; SET POINTER TO START OF BUFFER
  2289. GrOut20:
  2290. Ld (GrInPnt),Hl ;; SET NEW BUFFER IN POINTER
  2291. Else ;; IF JUST A ONE BYTE BUFFER
  2292. Ld A,C ;;
  2293. Ld (GrOutBuf),A ;;
  2294. Inc (Hl) ;;
  2295. Ei ;;
  2296. Endif
  2297. Ret ;;
  2298. CoDev4:
  2299. Endif
  2300. If NetWork
  2301. Djnz CoDev5 ;; Jump if not device 4
  2302. ;------------------------------------------------------------;
  2303. ; SpoolOut -- Output to device SPOOL. ;
  2304. ;------------------------------------------------------------;
  2305. SpoolOut:
  2306. Call $Spool## ;;
  2307. Ret ;;
  2308. CoDev5:
  2309. Endif
  2310. If Not WrkStn
  2311. Djnz CoDev6 ;; Jump if not device 5
  2312. ;------------------------------------------------------------;
  2313. ; Lpt1Out -- Output to device LPT1. ;
  2314. ;------------------------------------------------------------;
  2315. Lpt1Out:
  2316. Call Lpt1OSt ;; Test LPT1 output status
  2317. Jr Z,Lpt1Out ;; Wait for ready
  2318. Ld A,C ;;
  2319. Out (Sio3AD),A ;;
  2320. Ret ;;
  2321. CoDev6: Djnz CoDev7 ;; Jump if not device 6
  2322. ;------------------------------------------------------------;
  2323. ; Lpt2Out -- Output to device LPT2. ;
  2324. ;------------------------------------------------------------;
  2325. Lpt2Out:
  2326. Call Lpt2OSt ;; Test LPT2 output status
  2327. Jr Z,Lpt2Out ;; Wait for ready
  2328. Ld A,C ;;
  2329. Out (Sio3BD),A ;;
  2330. Ret ;;
  2331. CoDev7:
  2332. Endif
  2333. Ret
  2334. Page
  2335. ;------------------------------------------------------------;
  2336. ; ?CiSt -- Character input status. ;
  2337. ; ;
  2338. ; At entry: B = Device number (0...) ;
  2339. ; At exit: A =-1 & Nz-Flag if at least 1 char. available;
  2340. ; A = 0 & Z-Flag if no char. available. ;
  2341. ;------------------------------------------------------------;
  2342. ?CiSt:
  2343. Call ConInPatch ;; Check if patch in ConsoleInput
  2344. CiStB0X:
  2345. Inc B ;; Make device # (relative 1)
  2346. Djnz CiSDev1 ;; Jump if not device 0
  2347. ;------------------------------------------------------------;
  2348. ; CrtInSt -- Input status from CRT. ;
  2349. ;------------------------------------------------------------;
  2350. CrtInSt:
  2351. Ld A,(RngCnt) ;; ANY CHAR IN THE BUFFER?
  2352. Or A ;;
  2353. Ret Z ;; NO...RETURN
  2354. CrtInSt0:
  2355. Ld A,(@QueFl) ;; Bit7 & Bit6 set in Bdos on Func11 and Func2 resp.
  2356. And A
  2357. Jr Z,CrtInSt5
  2358. Bit 7,A ;; Test Func11 or Func2
  2359. Ld A,(Last)
  2360. Jr Z,CrtInSt4
  2361. Cp 'C'-'@' ;; Here on Func11
  2362. Jr Z,CrtInSt5
  2363. CrtInSt1:
  2364. Xor A
  2365. Jr CrtInSt3
  2366. CrtInSt2:
  2367. Or -1
  2368. CrtInSt3:
  2369. Ld (QFlag),A
  2370. Ret
  2371. CrtInSt4: ;; Here on Func2
  2372. Cp 'S'-'@'
  2373. Jr Z,CrtInSt2
  2374. Cp 'Q'-'@'
  2375. Jr Z,CrtInSt2
  2376. Cp 'C'-'@'
  2377. Jr Z,CrtInSt2
  2378. Jr CrtInSt1
  2379. CrtInSt5:
  2380. Or -1 ;; YES...SET FLAG
  2381. Ret ;;
  2382. CiSDev1:
  2383. Djnz CiSDev2 ;; Jump if not device 1
  2384. ;------------------------------------------------------------;
  2385. ; Lpt0InSt -- Input status from device LPT. ;
  2386. ;------------------------------------------------------------;
  2387. Lpt0InSt:
  2388. Ld Hl,(LpRngCnt) ;; ANYTHING IN LPT BUFFER
  2389. Ld A,H ;;
  2390. Or L ;;
  2391. Ret Z ;; If empty
  2392. Or -1 ;;
  2393. Ret ;;
  2394. CiSDev2:
  2395. If Not WrkStn
  2396. Djnz CiSDev3 ;; Jump if not device 2
  2397. ;------------------------------------------------------------;
  2398. ; CenInSt -- Input status from device CEN.  � ;
  2399. ;------------------------------------------------------------;
  2400. CenInSt: ;;
  2401. Xor A ;; Not ready
  2402. Ret
  2403. CiSDev3:
  2404. Djnz CiSDev4 ;; Jump if not device 3
  2405. ;------------------------------------------------------------;
  2406. ; GraphInSt -- Input status from device GRAPH. ;
  2407. ;------------------------------------------------------------;
  2408. GraphInSt:
  2409. Ld A,(GrCnt) ;; TEST GR. CHAR. COUNTER
  2410. Or A ;;
  2411. Ret Z ;; RETURN NO CHAR
  2412. Jp CrtInSt0
  2413. CiSDev4:
  2414. Endif
  2415. If NetWork
  2416. Djnz CiSDev5 ;; Jump if not device 4
  2417. ;------------------------------------------------------------;
  2418. ; SpoolInSt -- Input status from device SPOOL. ;
  2419. ;------------------------------------------------------------;
  2420. SpoolInSt:
  2421. Xor A ;; No char
  2422. Ret
  2423. CiSDev5:
  2424. Endif
  2425. If Not WrkStn
  2426. Djnz CiSDev6 ;; Jump if not device 5
  2427. ;------------------------------------------------------------;
  2428. ; Lpt1InSt -- Input status from device LPT1. ;
  2429. ;------------------------------------------------------------,
  2430. Lpt1InSt:
  2431. Xor A ;; No char
  2432. Ret ;;
  2433. CiSDev6:
  2434. Djnz CiSDev7 ;; Jump if not device 6
  2435. ;------------------------------------------------------------;
  2436. ; Lpt2InSt -- Input status from device LPT2. ;
  2437. ;------------------------------------------------------------;
  2438. Lpt2InSt:
  2439. Xor A ;;
  2440. Ret ;;
  2441. CiSDev7:
  2442. Endif
  2443. Xor A ;;
  2444. Ret
  2445. Page
  2446. ;------------------------------------------------------------;
  2447. ; ?CoSt -- Character output status. ;
  2448. ; ;
  2449. ; At entry: B = Device number (0...) ;
  2450. ; At exit: A =-1 & Nz-Flag if ready. ;
  2451. ; A = 0 & Z-Flag if not ready. ;
  2452. ;------------------------------------------------------------;
  2453. ?CoSt:
  2454. Inc B ;; Make device # (relative 1)
  2455. Djnz CoSDev1 ;; Jump if not device 0
  2456. ;------------------------------------------------------------;
  2457. ; CrtOSt -- Output status from device CRT. ;
  2458. ;------------------------------------------------------------;
  2459. CrtOSt:
  2460. In A,(Sio1BC) ;; Read status
  2461. And 00000100B ;; Mask Tx buffer empty
  2462. Ret Z ;; Not ready...return
  2463. Or -1 ;; Set ready flag
  2464. Ret ;;
  2465. CoSDev1:
  2466. Djnz CoSDev2 ;; Jump if not device 1
  2467. ;------------------------------------------------------------;
  2468. ; Lpt0OSt -- Output status from device LPT. ;
  2469. ;------------------------------------------------------------;
  2470. Lpt0OSt:
  2471. In A,(Sio1AC) ;; Read status
  2472. And 00000100b ;; Mask Tx buffer empty
  2473. Ret Z ;; Not ready...return
  2474. Or -1 ;; Set ready flag.
  2475. Ret ;;
  2476. CoSDev2:
  2477. If Not WrkStn
  2478. Djnz CoSDev3 ;; Jump if not device 2
  2479. ;------------------------------------------------------------;
  2480. ; CenOSt -- Output status from device CEN. ;
  2481. ;------------------------------------------------------------;
  2482. CenOSt:
  2483. In A,(PioBD) ;; READ ACK AND BUSY.
  2484. And 00100001B ;;
  2485. Cp 00100000B ;; READY AND NOT BUSY
  2486. Ld A,0FFH ;;
  2487. Jr Z,CenOSt1 ;; YES...JUMP
  2488. Ld A,0 ;; SET NOT READY
  2489. CenOSt1:
  2490. And A ;;
  2491. Ret ;;
  2492. CoSDev3:
  2493. Djnz CoSDev4 ;; Jump if not device 3
  2494. ;------------------------------------------------------------;
  2495. ; GraphOSt -- Output status from device GRAPH. ;
  2496. ;------------------------------------------------------------;
  2497. GraphOSt:
  2498. Ld Hl,GrOutCnt ;; GET OUTPUT BYTE COUNTER
  2499. Ld A,GrOBufZ+1 ;;
  2500. Cp (Hl) ;;
  2501. Ld A,0 ;; MAYBE NOT READY
  2502. Jr Z,GrOST2 ;; IF BUFFER FULL (NOT RDY)
  2503. Ld A,-1 ;; ELSE READY
  2504. GrOST2: ;;
  2505. Or A ;; SET FLAG BITS
  2506. Ret ;;
  2507. CoSDev4:
  2508. Endif
  2509. If NetWork
  2510. Djnz CoSDev5 ;; Jump if not device 4
  2511. ;------------------------------------------------------------;
  2512. ; SpoolOSt -- Output status from device SPOOL. ;
  2513. ;------------------------------------------------------------;
  2514. SpoolOSt:
  2515. Ld A,-1 ;;
  2516. Or A
  2517. Ret
  2518. CoSDev5:
  2519. Endif
  2520. If Not WrkStn
  2521. Djnz CoSDev6 ;; Jump if not device 5
  2522. ;------------------------------------------------------------;
  2523. ; Lpt1OSt -- Output status from device LPT1. ;
  2524. ;------------------------------------------------------------;
  2525. Lpt1OSt:
  2526. In A,(Sio3AC) ;; Read status
  2527. And 00000100b ;; Mask Tx buffer empty
  2528. Ret Z ;; Not ready...return
  2529. Or -1 ;; Set ready flag
  2530. Ret ;;
  2531. CoSDev6:
  2532. Djnz CoSDev7 ;; Jump if not device 6
  2533. ;------------------------------------------------------------;
  2534. ; Lpt2OSt -- Output status from device LPT2. ;
  2535. ;------------------------------------------------------------;
  2536. Lpt2OSt:
  2537. In A,(Sio3BC) ;; Read status
  2538. And 00000100b ;; Mask Tx buffer empty
  2539. Ret Z ;; Not ready...return
  2540. Or -1 ;; Set ready flag
  2541. Ret ;;
  2542. CoSDev7:
  2543. Endif
  2544. Xor A ;; Not ready. Cause no
  2545. Ret ;; more devices.
  2546. Page
  2547. ;------------------------------------------------------------;
  2548. ; Interrupt Driven Routines ;
  2549. ;------------------------------------------------------------;
  2550. ;------------ ------------------------------------------------;
  2551. ; KbdIrq -- Console keyboard interrupt service routine. ;
  2552. ; Uses local stack in order not to interfere with ;
  2553. ; the user program stack. ;
  2554. ;------------------------------------------------------------;
  2555. Cseg
  2556. KbdIrq: Call BIOSINTENT ;
  2557. Jp KbdGBIB0 ;
  2558. Dseg
  2559. KbdGBIB0: ;;
  2560. Ld Hl,RngCnt ;; Hl --> NO OF CHAR IN BUFFER
  2561. Ld A,RngEnd-RngBeg-2 ;; A = BUFF SIZE - 2
  2562. Cp (Hl) ;;
  2563. Jr Nz,NOTSFULL ;;
  2564. Ld A,(KbdWr3) ;; IF BUFFER SOON FULL
  2565. Bit 5,A ;;
  2566. Jr Z,NOTSFULL ;; IGNORE IF NOT DTR/RTS HANDSHAKE
  2567. Ld A,5 ;;
  2568. Out (Sio1BC),A ;; RESET DTR IF JUST 2 BYTES LEFT IN BUFFER
  2569. Ld A,(KbdWr5) ;;
  2570. Res Dtr,A ;;
  2571. Out (Sio1BC),A ;;
  2572. Ld (KbdWr5),A ;;
  2573. NOTSFULL:
  2574. Ld A,RngEnd-RngBeg ;;
  2575. Cp (Hl) ;; IS BUFFER FULL?
  2576. In A,(Sio1BD) ;; A = CHAR (CLR INTERRUPT)
  2577. Ld D,A ;; SAVE PARITY BIT
  2578. Jr Z,KbdIr3 ;; YES...JUST JUMP AND QUIT
  2579. Inc (Hl) ;; INC CHAR-COUNTER
  2580. And 07FH ;; MASK PARITY
  2581. Ld (Last),A ;; Save last char
  2582. KbdIr1: Ld Hl,(RngIn) ;; Hl --> INPUT
  2583. Ld (LastPoint),Hl
  2584. Ld (Hl),D ;; SAVE INPUT CHAR IN BUFFER INCLUDING PARITY
  2585. And A ;; CLEAR CARRY BIT
  2586. Ex De,Hl ;; SAVE INPUT POINTER IN De.
  2587. Ld Hl,RngEnd ;; Hl=BUFFEREND FOR TEST
  2588. Sbc Hl,De ;; POINTER AT END?
  2589. Inc De ;; INC
  2590. Jp Nz,KbdIr2 ;; NO...JUMP
  2591. Ld De,RngBeg ;; SET POINTER TO BUFFERSTART
  2592. KbdIr2: Ld (RngIn),De ;; SAVE THE POINTER.
  2593. KbdIr3:
  2594. Jp BIOSINTEXIT ;;
  2595. Cseg
  2596. ;------------------------------------------------------------;
  2597. ; BiosIntEnt -- Save registers and Bank. Set Bank0. ;
  2598. ; Using user's stack to save time. ;
  2599. ;------------------------------------------------------------;
  2600. BiosIntEnt:
  2601. Ld (HlSave),Hl ;
  2602. Ld (DeSave),De ;
  2603. Pop Hl ; GET RETURN ADRESS
  2604. Push Af ; SAVE REGISTERS.
  2605. ; SINCE THIS IS AN INTERUPT ROUTINE CAN WE IGNORE TO UPPDATE
  2606. ; @CBnk AND BnkMux
  2607. Ld A,(MuxByte) ; GET CURRENT BANK MUX
  2608. Ld (MuxSave),A ; AND SAVE
  2609. If Not WrkStn
  2610. Set 5,A ; Force Bank0
  2611. Else
  2612. Set 0,A ; Force Bank0
  2613. Endif
  2614. Out (BnkMux),A ;
  2615. Jp (Hl) ;
  2616. ;RESTOR BANK AND REGISTER RETURN FROM INTERUPT
  2617. BiosIntExit:
  2618. Ld A,(MuxSave) ; GET OLd BANK MUX SETTINGS
  2619. Out (BnkMux),A ;
  2620. Ld De,(DeSave) ;
  2621. Ld Hl,(HlSave) ;
  2622. Pop Af ;
  2623. UnkInt:
  2624. Ei ; BACK FROM INTERRUPT.
  2625. Reti ;
  2626. ;------------------------------------------------------------;
  2627. ; LptIrq -- LPT PORT INTERRUPT SERVICE ROUTIN.
  2628. ; USES LOCAL STACK IN ORDER NOT TO INTERFERE WITH THE
  2629. ; USER PROGRAM STACK.
  2630. LptIrq:
  2631. Call BIOSINTENT ;
  2632. Jp LptIrqB0 ;
  2633. Dseg
  2634. LptIrqB0:
  2635. Ld Hl,(LpRngBfZ) ;; BUFFER SIZE
  2636. Ld De,(LpRngCnt) ;; De = NR OF CHAR IN BUFFER
  2637. And A ;;
  2638. Sbc Hl,De ;; CHECK IF BUFFER FULL
  2639. Jr Z,LpFULL ;;
  2640. Ld De,5 ;; CHECK IF < 5 BYTES LEFT
  2641. Sbc Hl,De ;;
  2642. Jr Nc,NOLpHSH ;; IF NO TIME FOR DTR RESET
  2643. Ld A,(LptWr3) ;; CHECK IF DTR/CTS HANSHAKE
  2644. Bit 5,A ;;
  2645. Jr Z,NOLpHSH ;; IGNORE IF NOT DTR/RTS HANDSHAKE
  2646. Ld A,5 ;;
  2647. Out (Sio1AC),A ;; RESET DTR IF < 5 BYTES LEFT IN BUFFER
  2648. Ld A,(LptWr5) ;;
  2649. Res Dtr,A ;;
  2650. Out (Sio1AC),A ;;
  2651. Ld (LptWr5),A ;;
  2652. NOLpHSH:
  2653. Ld Hl,(LpRngIn) ;; GET STORE POINTER
  2654. In A,(Sio1AD) ;; A = CHAR (CLR INTERRUPT)
  2655. Ld (Hl),A ;; STORE CHAR IN BUFFER
  2656. Inc Hl ;; INC CHAR-POINTER
  2657. Ld (LpRngIn),Hl ;;
  2658. Ld De,(LpRngBeg) ;; COMPUTE IF AT BUFFER END
  2659. And A ;;
  2660. Sbc Hl,De ;;
  2661. Ld De,(LpRngBfZ) ;;
  2662. And A ;;
  2663. Sbc Hl,De ;; CHECK IF AT BUFFER END
  2664. Jr Nz,NOTLptEnd ;;
  2665. Ld Hl,(LpRngBeg) ;; RESET POINTER TO BUFFER START
  2666. Ld (LpRngIn),Hl ;; SET NEW RING POINTER
  2667. NOTLptEnd:
  2668. Ld Hl,(LpRngCnt) ;;
  2669. Inc Hl ;; Inc RING BUFFER COUNTER
  2670. Ld (LpRngCnt),Hl ;;
  2671. LptXIT:
  2672. Jp BIOSINTEXIT ;;
  2673. LpFULL:
  2674. In A,(Sio1AD) ;;
  2675. Jr LptXIT ;;
  2676. Cseg
  2677. If Not WrkStn
  2678. ;------------------------------------------------------------;
  2679. ; PioGAI -- INTERRUPT FROM GRAPHIC TERMINAL.
  2680. ; GRAPHIC TERMINAL OUTPUT INTERRUPT SERVICE ROUTIN.
  2681. PioGAI:
  2682. Call BIOSINTENT ;
  2683. Jp PioGAIB0 ;
  2684. Dseg
  2685. PioGAIB0:
  2686. Ld Hl,GrOutCnt ;;
  2687. Ld A,1 ;;
  2688. Cp (Hl) ;; CHECK IF ANYTHING TO SEND
  2689. Jr Nc,GrOutI100 ;; IF NO
  2690. Dec (Hl) ;; DEC BYTE COUNTER
  2691. Ift GrOBufZ GT 1 ;;
  2692. Ld Hl,(GrOutPnt) ;;
  2693. Ld A,(Hl) ;; GET BYTE TO SEND
  2694. Out (PioGAD),A ;; SEND THE BYTE
  2695. Inc Hl ;; INC OUT POINTER
  2696. Ld De,GrOutBufEnd ;;
  2697. Ld A,L ;;
  2698. Cp E ;; CHECK IF AT BUFFER END
  2699. Jr Nz,GrOutI10 ;; IF NOT
  2700. Ld Hl,GrOutBuf ;;
  2701. GrOutI10:
  2702. Ld (GrOutPnt),Hl ;; SET NEW BUFFER OUT POINTER
  2703. Else
  2704. Ld A,(GrOutBuf) ;; GET BYTE TO SEND
  2705. Out (PioGAD),A ;;
  2706. Endif
  2707. Jp BIOSINTEXIT ;;
  2708. GrOutI100:
  2709. Jp Nz,BIOSINTEXIT ;; IF JUST A DUMMY INTERUPT
  2710. Dec (Hl) ;;
  2711. Jp BIOSINTEXIT ;;
  2712. ; PioGBI -- GRAPHIC KEYBOARD INPUT INTERRUPT SERVICE ROUTIN.
  2713. Cseg
  2714. PioGBI:
  2715. Call BIOSINTENT ;
  2716. Jp PioGBIB0 ;
  2717. Dseg
  2718. PioGBIB0:
  2719. Ld Hl,GrCnt ;; Hl --> NO OF CHAR IN BUFFER
  2720. Inc (Hl) ;; INC CHAR-COUNTER
  2721. Ld A,(Hl) ;; A = NO OF CHAR IN BUFFERT
  2722. Cp GrnEnd-GrnBeg-2 ;; IS BUFFER FULL?
  2723. Jr Nz,PioGB9 ;;
  2724. Ld A,00000011B ;;
  2725. Out (Pi �oGBC),A ;; YES STOP PIO INTERUPT
  2726. PioGB9:
  2727. In A,(PioGBD) ;; A = CHAR (CLR INTERRUPT)
  2728. Ld D,A ;;
  2729. And 7Fh ;; Mask parity bit
  2730. Ld (Last),A ;;
  2731. Ld Hl,(GrnIn) ;; Hl --> INPUT
  2732. Ld (LastPoint),Hl ;;
  2733. Ld (Hl),D ;; Save input char in buffer.
  2734. And A ;; Clear carry flag.
  2735. Ex De,Hl ;; SAVE INPUT POINTER IN De.
  2736. Ld Hl,GrnEnd ;; Hl=BUFFEREND FOR TEST
  2737. Sbc Hl,De ;; POINTER AT END?
  2738. Inc De ;; INC
  2739. Jp Nz,PioGB2 ;; NO...JUMP
  2740. Ld De,GrnBeg ;; SET POINTER TO BUFFERSTART
  2741. PioGB2: Ld (GrnIn),De ;; SAVE THE POINTER.
  2742. PioGB3:
  2743. Jp BIOSINTEXIT ;;
  2744. Endif
  2745. Cseg
  2746. ; TAKE CARE OF SPECIAL RECIVE CONDITION Kbd AND Lpt
  2747. KbdErRq:
  2748. Push Af ;
  2749. In A,(Sio1BD) ;
  2750. Ld A,30H ; ERROR RESET
  2751. Out (Sio1BC),A ;
  2752. Jr INTXIT ;
  2753. LptErRq:
  2754. Push Af ;
  2755. In A,(Sio1AD) ;
  2756. Ld A,30H ; ERROR RESET
  2757. Out (Sio1AC),A ;
  2758. INTXIT: Pop Af ;
  2759. Ei ;
  2760. Reti ;
  2761. ;------------------------------------------------------------;
  2762. ; Ctc Interrupt 10 Hz. ;
  2763. ;------------------------------------------------------------;
  2764. ClkIrq:
  2765. Ld (StSav1),SP ; SPAR STACKPEKAREN
  2766. Ld SP,Stack1 ; S[TT LOKAL STACK
  2767. Push Af ; SPAR ANV[NDARREGISTER Š Push Hl ;
  2768. If Not NetWork
  2769. Ld Hl,Cnt10 ; LADDA 10-DELS-R[KNAREN
  2770. Dec (Hl) ; R[KNA NED 1.
  2771. Jr Nz,Clk2 ; HOPPA OM EJ HEL SEKUND
  2772. Ld (Hl),10 ; S[TT 10 TIONDELAR.
  2773. Ld Hl,@Sec ; R[KNA UPP REALTIDSKLOCKAN
  2774. Ld A,(Hl) ;
  2775. Add A,1 ; \KA MED 1.
  2776. Daa ; JUSTERA BCD.
  2777. Cp 60H ; 60 SEKUNDER ?
  2778. Jr C,Clk1 ; NEJ...HOPPA
  2779. Xor A ; NOLLA SEKUND
  2780. Ld (Hl),A ; SPAR.
  2781. Dec Hl ; PEKA P] MINUT.
  2782. Ld A,(Hl) ;
  2783. Inc A ; \KA MED 1.
  2784. Daa ; JUSTERA BCD.
  2785. Cp 60H ; 60 MINUTER ?
  2786. Jr C,Clk1 ; NEJ...HOPPA
  2787. Xor A ; NOLLA MINUT.
  2788. Ld (Hl),A ;
  2789. Dec Hl ; PEKA P] TIMME
  2790. Ld A,(Hl) ;
  2791. Inc A ; \KA MED 1.
  2792. Daa ; JUSTERA BCD
  2793. Cp 24H ; 24 TIMMAR ?
  2794. Jr C,Clk1 ; NEJ...HOPPA
  2795. Xor A ; NOLLA TIMME
  2796. Ld (Hl),A ;
  2797. Dec Hl ; PEKA P] ANTAL DAGAR
  2798. Dec Hl ; F.O.M 1/1-78. (L]G-BYTE)
  2799. Inc (Hl) ; \KA MED 1.
  2800. Jr Nz,Clk2 ; EJ 256 ...HOPPA
  2801. Inc Hl ; PEKA P] H\G-BYTE.
  2802. Ld A,(Hl) ;
  2803. Inc A ; \KA MED 1.
  2804. Clk1: Ld (Hl),A ; SPAR A.
  2805. Endif
  2806. Clk2: Jp ExtMcl ; CHECK FOR BUFFER TIME OUTS IN EXTMEM
  2807. Cnt10: Db 10
  2808. Page
  2809. ;------------------------------------------------------------;
  2810. ; Port Initzialisation Tables ;
  2811. ;------------------------------------------------------------;
  2812. Dseg
  2813. VecSi1B: ;; CRT
  2814. Db 3,Ctc1 ;; 2 BYTES TO CTC CHAN 1
  2815. Db 01000101B ;; CTC1: INT. DIS, COUNTER MODE,
  2816. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2817. ;; COUNTING CONT.
  2818. CtcBaud Equ $-VecSi1B ;; Ix-index
  2819. BaudB: Db 4 ;; GIVES 307200 Hz TO SIO1B.
  2820. CTC1Vec: Db 0 ;; CTCINTERRUPTVECTOR.
  2821. Db 11,Sio1BC ;; 11 BYTES TO SIO1 B/TERMINAL
  2822. Db 18H ;; RESET CHANNEL
  2823. Db 12H ;; Wr 2:
  2824. SIOVec: Db 0 ;; INTERRUPTVECTOR
  2825. Db 14H ;; Wr 4:
  2826. SioWr4 Equ $-VecSi1B ;; Ix-index
  2827. Db 00000000b ;; xx00xxxxb
  2828. Db 13H ;; Wr 3:
  2829. SioWr3 Equ $-VecSi1B ;; Ix-index
  2830. KbdWr3: Db 00000001b ;; Rx enable. xxx00001b
  2831. Db 15H ;; Wr 5:
  2832. SioWr5 Equ $-VecSi1B ;; Ix-index
  2833. KbdWr5: Db 10001010b ;; DTR, Tx enable, RTS, 1xx01010b
  2834. Db 01 ;; Wr 1:
  2835. Db 00011100B ;; INT ON ALL Rx CHAR (PARITY DOES NOT
  2836. ;; AFFECT VECTOR), STATUS AFFECTS VECTOR.
  2837. Db 0 ;; END TABLE.
  2838. SioLen Equ $-VecSi1B ;; Table length
  2839. VecSi1A: ;; LPT
  2840. Db 3,Ctc0 ;; 3 BYTES TO CTC CHAN 0
  2841. Db 01000101B ;; CTC0: INT. DIS, COUNTER MODE,
  2842. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2843. ;; COUNTING CONT.
  2844. BaudA: Db 4 ;; GIVES 307200 Hz TO SIO1A
  2845. CTC0Vec: Db 0 ;; CTCINTERRUPTVECTOR.
  2846. Db 11,Sio1AC ;; 11 BYTES TO SIO1 A/MODEM
  2847. Db 18H ;; RESET CHANNEL.
  2848. Db 2,0 ;; DUMMY INTERUPT VECTOR
  2849. Db 14H ;; Wr 4:
  2850. Db 00000000b ;; xx00xxxxb
  2851. Db 13H ;; Wr 3:
  2852. LptWr3: Db 00000001B ;; Rx enable. xxx00001b
  2853. Db 15H ;; Wr 5:
  2854. LptWr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC, 1xx01011b
  2855. Db 01 ;; Wr 1:
  2856. Db 00011000B ;; INTERRUPTS,
  2857. Db 0 ;; END TABLE.
  2858. If Not WrkStn
  2859. ;; INIT EXTRA SERIE PORTS 
  2860. VecSi3A: ;; LPT1
  2861. Db 3,Ctc4 ;; 3 BYTES TO CTC CHAN 0
  2862. Db 01000101B ;; CTC0: INT. DIS, COUNTER MODE,
  2863. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2864. ;; COUNTING CONT.
  2865. BaudC: Db 4 ;; GIVES 307200 Hz TO SIO3A
  2866. Db 0 ;; CTCINTERRUPTVECTOR. NOT USED
  2867. Db 11,Sio3AC ;; 9 BYTES TO SIO3 A
  2868. Db 18H ;; RESET CHANNEL.
  2869. Db 2,0 ;; DUMMY INTERUPT VECTOR
  2870. Db 14H ;; Wr 4:
  2871. Db 00000000b ;; xx00xxxxb
  2872. Db 13H ;; Wr 3:
  2873. Lp1Wr3: Db 00000000b ;; Rx disable. xxx00000b
  2874. Db 15H ;; Wr 5:
  2875. Lp1Wr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC 1xx01011b
  2876. Db 01 ;; Wr 1:
  2877. Db 00000000B ;; NO INTERRUPTS,
  2878. Db 0 ;; END TABLE.
  2879. VecSi3B: ;; LPT2
  2880. Db 3,Ctc5 ;; 3 BYTES TO CTC CHAN 0
  2881. Db 01000101B ;; CTC5: INT. DIS, COUNTER MODE,
  2882. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2883. ;; COUNTING CONT.
  2884. BaudD: Db 4 ;; GIVES 307200 Hz TO SIO3B
  2885. Db 0 ;; CTCINTERRUPTVECTOR. NOT USED
  2886. Db 11,Sio3BC ;; 11 BYTES TO SIO3 B
  2887. Db 18H ;; RESET CHANNEL.
  2888. Db 2,0 ;; DUMMY INTERUPT VECTOR
  2889. Db 14H ;; Wr 4:  
  2890. Db 00000000b ;; xx00xxxxb
  2891. Db 13H ;; Wr 3:
  2892. Lp2Wr3: Db 00000000b ;; Rx disable. xxx00000b
  2893. Db 15H ;; Wr 5:
  2894. Lp2Wr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC 1xx01011b
  2895. Db 01 ;; Wr 1:
  2896. Db 00000000B ;; NO INTERRUPTS,
  2897. Db 0 ;; END TABLE.
  2898. VecPio: ;; CEN
  2899. Db 2,PioAC ;; 2 BYTES TO PIO A CTLR-REG.
  2900. Db 00001111B ;; SELECT MODE 0 OPERATION
  2901. Db 00000011B ;; INTERUPT DISABLE.
  2902. Db 4,PioBC ;; 4 BYTES TO PIO B CTRL-REG.
  2903. Db 11001111B ;; SELECT MODE 3 OPERATION
  2904. Db 00101111B ;; BIT 7,6,4=OUTPUT ALL OTHERS INPUTS
  2905. Db 00110111B ;; INTERRUPT CONTROL WORD = DISABLED
  2906. Db 00000001B ;; MASK WORD, ONLY MONITOR BIT 0.
  2907. Db 1,PioBD ;; 1 BYTE TO PIO B DATA
  2908. Db 01010000B ;;
  2909. Db 0 ;; End table
  2910. VecPioG: ;; GRAPH
  2911. Db 3,PioGAC ;; BYTES TO PIOGA CONTROL
  2912. PIAVec: Db 0 ;; VECTOR FOR A
  2913. Db 00001111B ;; OUTPUT ONLY. MODE 0
  2914. Db 10000111B ;; ENABLE INTERRUPT.
  2915. Db 3,PioGBC ;; BYTES TO PIOGB CONTROL
  2916. PIBVec: Ds 1 ;; VECTOR FOR B
  2917. Db 01001111B ;; INPUT ONLY. MODE 1
  2918. Db 10000111B ;; ENABLE INTERRUPT
  2919. Db 0 ;; End table
  2920. Endif
  2921. ;; REAL TIME CLOCK INITIALIZATION TABLE
  2922. RestTbl:
  2923. Db 2,Ctc2 ;; 2 BYTES TO CTC CHAN 2
  2924. Db 01000101B ;; CTC2: INT. DIS, COUNTER MODE,
  2925. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2926. ;; COUNTING CONT.
  2927. Db 0 ;; GIVES 4800 Hz TO CTC3.
  2928. Db 2,Ctc3 ;; 2 BYTES TO CTC CHAN 3.
  2929. Db 11000101B ;; INT. ENABLED, COUNTER MODE
  2930. ;; NEG. EDGE, TIME CONST. FOLLOWS,
  2931. ;; COUNTING CONT.
  2932. Db 240 ;; GIVES 20 Hz, WHICH IS DIVIDED
  2933. ;; BY 2 (HARDWARE).
  2934. ;; INERRUPT 10 times/second.
  2935. Db 0 ;; End table
  2936. Page
  2937. ;------------------------------------------------------------;
  2938. ; Variables, Buffers and Stacks. ;
  2939. ;------------------------------------------------------------;
  2940. Cseg
  2941. MuxSave: Ds 1 ;
  2942. HlSave: Ds 2 ;
  2943. DeSave: Ds 2 ;
  2944. Dseg
  2945. LpRngCnt: Dw 0 ;; NO OF CHAR IN BUFFER
  2946. LpRngIn: Dw LpBuff ;; POINTS TO INPUT PLACE
  2947. LpRngOut: Dw LpBuff ;; POINTS TO OUTPUT PLACE
  2948. LpRngBeg: Dw LpBuff ;; MAKE IT POSSIBLE TO SET BUFFER IN TPA
  2949. LpBuff: Ds 20 ;;
  2950. LpRngBfZ: Dw $-LpBuff ;;
  2951. QFlag: Db 0 ;; Set on status call Func2
  2952. Last: Db 0 ;; Last char
  2953. LastPoint: Dw 0 ;; Pointer to last char
  2954. RngCnt: Db 0 ;; NO OF CHAR IN BUFFER
  2955. RngIn: Dw RngBeg ;; POINTS TO INPUT PLACE
  2956. RngOut: Dw RngBeg ;; POINTS TO OUTPUT PLACE
  2957. ;; IF EQU BUFFER IS EMPTY.
  2958. RngBeg: Ds 22 ;; KEYBOARD RING BUFFER.
  2959. RngEnd Equ $-1 ;;
  2960. If Not WrkStn
  2961. ;; GRAPHIC INPUT
  2962. GrCnt: Db 0 ;; NO OF CHAR IN GRAPHIC RING BUFFER
  2963. GrnIn: Dw GrnBeg ;; POINTER TO GRAPHIC INPUT PLACE
  2964. GrnOut: Dw GrnBeg ;; POINTER TO GRAPHIC OUTPUT PLACE
  2965. GrnBeg: Ds 22 ;; GRAPHIC RING BUFFER
  2966. GrnEnd Equ $-1 ;;
  2967. ; GRAPHIC OUTPUT
  2968. GrOutCnt: Db 0 ;; BYTE COUNTER
  2969. Ift GrOBufZ GT 1
  2970. GrInPnt: Dw GrOutBuf ;; BUFFER IN POINTER
  2971. GrOutPnt: Dw GrOutBuf ;; BUFFER OUT POINTER
  2972. Endif
  2973. GrOutBuf: Ds GrOBufZ ;;
  2974. GrOutBufEnd Equ $ ;;
  2975. Endif
  2976. End
  2977. …‰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
  2978. "N†„Èd9Ng1´Âr5ˆ Æó €Ìo:›Œ€ 4R2˜Íç# €Üo: Æó©¸È�JƒAE3)”Ö 2œŽFó�0  'C€Æh2˜ÍbI¸@n7ˆFS¡Èò 6›Ì†Pd
  2979. "˜Ì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
  2980. ¦S!¤Â 2œŽFó�¤�¡‚‰&Ãa”Îa6 FÃyŒÖ 0™ ‡#)Ìæ�QƒAEcy°êm2ˆ çc)ÈÌl7�À
  2981. Ph(’n;M†“ €Øo3šLf`€ên4���ÐQ8Þ 6™Ng3 œÊ 3ÎB¡ ÒsNG#yÈ�ÈHÈi¨„‘à� Š¤¤ž¤I8��…‰ÒT e4„•I@H¸�º!���Á¶��ÈHÈi¨„‘ p¦†¦“��Êi *
  2982. “€��…‰“Ô“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��
  2983. ·D �tl 7OÂÖéÜ!Î� Ð�’ s€ø^w„L—ûýþ÷¿ßï÷ûýúÿ?ßï÷ûýþÿ?¿À�� 
  2984. �@à 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Û
  2985. ¶Ã̲ø�ôÉfí@Øy–O`2Èìƒð½¦†ÍÖX¸œ(?],ݨ�Û2Éì€puÚ¢ <›¬±qP~ºY»P¶e“Ù�à˵Fy3v l://³v l:{n�ÄÎ` 7džÔì–Øx^æ
  2986. ,˜ð�SCSI�j�e�t•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_Í}
  2987. Í�Æ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> �>
  2988. �> 
  2989. > > >23:;þÿ íC523Ã�*�:3�Íäéå!W�Õí[�ÑãÉÖ_ƒƒ_É
  2990.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHp����������������
  2991. $
  2992. CP/M 3 COPYSYS - Version 3.0 Rev F. Modified for the JET Computer.
  2993. $
  2994. ERROR: No source file on disk.$Function complete$
  2995. Source drive name (or return for default) $
  2996. Source on Ð then type return $
  2997. Destination drive name (or return to reboot) $
  2998. Destination on � then type return $
  2999. ERROR: Invalid drive name (Must be A through P)$
  3000. ERROR: Selected disk not on system.$
  3001. ERROR: Possible incompatible disk format.
  3002. Type return to ignore.$
  3003. ERROR: Not compatible BIOS revision.
  3004. $
  3005. ERROR: You cannot boot from second winchester unit.
  3006. $
  3007. ERROR: Not compatible LOADER revision.
  3008. $��
  3009. This program cannot run on a WorkStation
  3010. $Floppies only in this system.
  3011. $Adaptec controller.
  3012. $Xebec controller.
  3013. $
  3014. Not compatible loader. Use command COPYSYS TRACK0A
  3015. $
  3016. Not compatible loader revision.
  3017. $
  3018. Not compatible loader. Use command COPYSYS TRACK0X
  3019. $
  3020. You cannot set the loader on RamDisk.
  3021. $
  3022. You cannot get the loader from this drive.
  3023. $Í�������������������������������������������������������������������������������������������������������������������������������Í���������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå� ÀF�ú����������Copyright (C) 1982, Digital Research��Y�ê•���������������������������������������������������������������������
  3024. BNKBIOS3 SPR FA00 0600
  3025. BNKBIOS3 SPR A800 1800
  3026. RESBDOS3 SPR F400 0600
  3027. BNKBDOS3 SPR 7A00 2E00
  3028. 61K TPA
  3029. $$$$$��������������������������������������������������������������������������������������������������������������������������������õ¯ÍQúÍ$ÿÍž·ñÍQúýáÝáÑóy26ÿÁá"7ÿáñí{7ÿûíM¯26ÿÉ������������������������������������������������������������������������������������ž·ÁùñÍQúýáÝááùÍ'ÿ>×ÓÉ@!��{þ>ÿÐ91‰ÿå:üõ¯ÍQúk&�)þ ~#foÿ´( �++N�^#VñÍQúáùxþÿÈëyÉ!,ÿÉÃmý:6ÿ·(6áñ1ÿõå*7ÿåÅÕÝåýå¯26ÿ:ü4 #~<wÃâþ
  3030. �����*±M±����������������������������À(��Š�À� �����ÿÿ�������y§ ÉA!B…É9:6ÿ§(+¯26ÿ!��91ÿåÝåýå:üõ¯ÍQú�ÅÍr¯" þíSþáõ:ü2 þËïÓé: þÓí[þ* þñûíMÍ‚ýù¯Í‚ýð͂ýÃ'°õÛ>0ÓõÛ�>0ÓñûíMís7ÿ1?ÿõå!
  3031. þ5 ,6
  3032. !øù~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
  3033. ¯w++APH �LPT1 LPT2 �~·ÈG#N#í³õísCý1mý"5ý:üõ¯ÍQúÍ��oñÍQú}§í{CýÉ������������������������������������������"Eý!ÔªÃ"ý! ¬Ã"ýÍ‚ýÃþ È��!�� ���!�ÍWú� ÍKú>ÃQúCCP COM������������������������
  3034. �îÄX°îäk°@�¤°@ä²°îä~°îä‘°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àú!��ÍPþÍPþÍûÍ�üÃÃ�¨ÃéúÃHûÃTûÃ$ûÃ0ûÃ*ûÃZûÃ[©Ã.©Ã^©Ãc©Ãh©Ã©Ã…©ÃBûÃs©Ã6ûÃNûÃ<ûÃûÃvýà ûè©Ã¬©ÃqûÃûÃòûÃo©ÃèûÃPþÃûÃû�¬ý²ý£ý£ý£ýÌý|ý|ý|ý¸ý¦ý¦ý¦ýÁýÃúÃõ�����������������ô�������1��������������������O�������������������ÿ�����jø$��œù€���������������ÿÿÿ�������€����ÀÃ|zô��������������������������������������������������������������������������������������������������������ÃúÃõÃúÃõà úÃõà úÃõ��������������������������������������������������������������������������������������������������������������������������������ƒ��‚‚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úÍz"(ø>Ã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�ÑÕ
  3035. ÍÕö:+ø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!Óù
  3036. ¾ÈÅOÍSõÁÃñ�Y�ê•Ã$ôÃäöÃòöÃúö�������Nø������Ãwõy!��"(ø9"fù1fù!Ëöåþ Ò”õ2ßù!†ô� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282�����������ÝáÝåÑýs ýr :ýw�:
  3037. ýw: ýw¯ýwýwÍ%É:ÁGý!gV�ý~§(:ý¾� :
  3038. ý¾ : ý¾ öÿÉýۯɯ26ýwýwý~§È¯ýwýn ýf åÝáÍ•Éýåá������������������������������������������������������������������������������������������������������������������������������åÍ�����������������������������������������������������������������������������������������������������������������������������������������/� ¾ÿ���������€/�¾ÿ����������0�+¾ÿ���������€0�:¾ÿ����������1�I¾ÿ���������€1�X¾ÿ����������2�g¾ÿ���������€2��������������€*�†½ÿ����������+�•½ÿ���������€+�¤½ÿ����������,�³½ÿ���������€,�½ÿ����������-�ѽÿ���������€-�à½ÿ����������.�ï½ÿ���������€.�þ½ÿ����������€&�½ÿ����������'�½ÿ���������€'�,½ÿ����������(�;½ÿ���������€(�J½ÿ����������)�Y½ÿ���������€)�h½ÿ����������*�w½ÿ�����������"�‡¼ÿ���������€"���ÿ����������#�¥¼ÿ���������€#�´¼ÿ����������$�üÿ���������€$�Ò¼ÿ����������%�á¼ÿ���������€%�ð¼ÿ����������&�ÿ¼ÿÿ�����������¼ÿ���������€�¼ÿ�����������-¼ÿ���������€�<¼ÿ���������� �K¼ÿ���������€ �Z¼ÿ����������!�i¼ÿ���������€!�x¼ÿ����������€�ˆ»ÿ�����������—»ÿ���������€�¦»ÿ�����������µ»ÿ���������€�Ä»ÿ�����������Ó»ÿ���������€�â»ÿ�����������ñ»ÿ���������€��¼»ÿ���������€�»ÿ�����������»ÿ���������€�.»ÿ�����������=»ÿ���������€�L»ÿ�����������[»ÿ���������€�j»ÿ�����������y»ÿ��������������������������������������������������������¶º–¼ÿ�����������źÿ���������€�Ôºÿ�����������ãºÿ���������€�òºÿ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HÛGðôgä 0Çkñxãxâm té¨!±9½0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j 
  3039. ������
  3040. ����������������������������������������������������������=2üɃ}���Í��‚Ï‹³‡¿�}±º��$(…‚ÏÏ‹‡� y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡�ý6�!¸åýn�ýf¸ãÕ N#~©æU©Ë¿~©æª©Ë¿#éëáÉaûÿÃý4ý~ Ý–ýw ÉÍ4·ÝF§Èú>§É:Á¸G�ý!g¹ý~§( =  ÅÍ·Á¯ýwV�ýåyÿ§ÀO>×ÓÉ" ¸íS¸!üõÍú·ñó¶Ó2ü!¸ÍýÛæ ú>ƒÓ¯2üûÉ:ü§ úۯɯ26ÿýwýwý~§È¯ýwýn ýf åÝáÍ•³Éýåá� H6ÿ#ûÉý~: ü=ýåá�_�ë�ËGýn ýf
  3041. þÿÉýwO ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwáé:Á¸Gÿý!g¹!g¹V�ý~§(¹0OýåáýïåýáÝåÍ·ÝáÝåÑýs ýr :üýw�:
  3042. üýw: üýw¯ýwýwÍ%·É:Á¸Gý!g¹V�ý~§(:üý¾� :
  3043. üý¾ : üý¾ öÿÉýúÛÉÕý!g¹ÅÍ·ÁV�ýôÑÉÝ!Ǹ�Ý~¹8OÅ
  3044. �Ý ÁðQ�¯ËË!���ý!g¹¯íRýu ýt
  3045. ÅV�ý å:0þG¯OíBáÁ8 áy2Á¸ÉáÝåýåå:ü!½¸
  3046. �æ< = üãÝæ� úÝF�Ë8Ë ñåþÿ >ˆíC¸!¸#þÀ �þˆ íC0¸".¸!+¸
  3047. íC@¸">¸!;¸õ>å!üó¶áÓ2üûÍýÁáxþÐ(Ë(:¸°Íùµ>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(!±º>ÿÅÍsµÁæ�ÈñöÿÉ>�ýNÝËF(Ë90>2¸Ý~�ÓÅÍœ´ÁÀ:«ºÓ¹>�ÈÛæ� úyÓÝ~æöÍùµæ™Èå*0ÿ#"0ÿá(>ÍùµËWyÓ> àðöÿÉõÝ~�Óý~ÓÛ�y I=ignore) �Íœ´À:­ºÍZ·Ík·¯É>À!«ºÅÍsµÁæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍsµáÁæ�Èå*2ÿ#"2ÿáéöÿÉ>¨ÅåÍsµáÁæýÈå*4ÿ#"4ÿáéöÿÉ%´ðØ>/å<033÷ÕÅOÍ úÁÑá
  3048. _
  3049. W{² âÉüœÿöÿÿÿ��!T´Íaûý~�ÆAOÍ ú!f´ÍaûýnýfÍ�´!o´ÍaûÉ
  3050. BIOS error on �: track-�
  3051. (A=abort R=retrÀ6ð#ûÍk· êý6ÿý6�¯É͵ DÍ�´ ?Ý~ýw ÍŽ·
  3052. Í4·ÕÍä´á *Ík· ìÝ~§ÈÍ�´ !Ý~ýw ÍŽ·
  3053. Í4·ÕÍ�µá Ík· ìÉÍê³È±Íê³ÈÔÍ/´Í ú˯þAÊúþIÈþR ï§ÉG xÍη�Ý~Císiº1«ºÍ'ÿÍh¶Ý~§ ;ÍÓ¶
  3054. Í‚¶Íg³ $ý6ÿÍ9·ë6�*ü:üËG xÍηÝ~ �ýw>ÿ26ÿyæÿýáÝáí{iºÉ͵ÀÍ�´ÀÝ~ýw Í4·ÕÍÈ´áÝFÍh¶Ý6�Í°´Ëw(Ý6Õͬ²#~Ýw#~Ýw#~ÝwͶÑÃ^³! �~#fo~Ýw�~Ýw#~Ýw#~Ýw Éísiº1«ºÍ'ÿÍh¶ÍÓ¶( ý~§ Í·Í‚¶Íg³ÂV³Í9·í[ü:üËü�ËG xÍη* ü+Ë%ËúPþë�:
  3055. üËG PxÍη¿ý!|¸ý~§ÄM¸Íh¶: üÝw�ý!g¹V�¯ýwýwýwýòÝ!Ǹ
  3056. �Ý6�Ýø¯26ÿýáÝáÉísiº1«ºÍ'ÿͶ00 KBytes.
  3057. �ý!|¸ý~§ÄM¸!Pþ"ü!��"
  3058. üÅ#å" üÍ ²áÁó¯É¯26ÿ* ü+Ë%ËúPþ˜:
  3059. üËG XxÍη!Pþí[ü�:üËG xÍη>ÿ26ÿ¯É¯26ÿPþ*ü:����±±������������������������³Ë²s².²�������������1þÚ¾v¾²ºÿÿ��³Ë²s².² �������������1þ^¿ú¾´ºÿÿ��80. 5"-floppy-version. 2x8E� -���‹��)E� /���‹�� Ï/7P�!�‡#�O‡�
  3060. E� Åð���ΰΰΰ��������������������������í°í°�������������������°*Æ°#"ưÖýÛ�ù!±>¾0 5:±Ó Öý–ý5Öý!±4~þ >Ó#Û"Wæ2å°*±"æ°r§ë!±íRÂQ°±íS±Ã–ý E� ��Š�E� ��‹�(>Ó:g°Ë¿Ó2g°>¾ÛW(4æ2å°*é°"æ°r§ë!±íR²¯í°íSé°Ã–ý*â°í[Æ°§íR(F�íR0:x°Ëo(>Ó:z°Ë¿Ó2z°*È°Û�w#"È°í[Ì°§íRí[â°§íR *Ì°"ÈéöÿÉ *Æ°|µÈöÿɯÉ:±·ÈÃÙ®¯É¯É¯ÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É!±>¾>�(>ÿ·ÉÛ-æÈöÿÉÛ/æÈöÿɯÉ!è°>¾ :e°Ëo(yÓ�ÉÍ>¯(ûyÓ >@Ó>PÓÉ!±¯ó¾ yÓ 4ûÉû>ó¾8ù ìy2±4ûÉ Í^¯(ûyÓ,É Íh¯(ûyÓ.ÉÉÍŠ¬0:è°·È:Õù§("Ë:å°( þ(¯öÿ2ä°Éþ(öþ(òþ(î°ËÿÓ2z°*Ì°í[â°ë*Ê°~û#ë§íR í[Ì°íSÊ°É>É3!±¯û¶(ýó>ƒÓ#:ä°ËwÂí5í[±§!±íR ±íS±ûþ€(ÐæÉ>É>É>É Í*¯(ûyÓÉ Í4¯(û���������������ÍŒ¬@!è°¯û¶(ýó:ä°Ëw 5í[ë°§!±íR í°íSë°ûþ€(ÕæÉ*æ°6€!ä°6�!å°~6�ûÉOͯ(ûó*Æ°+"Æ°:x°Ëo(í[â°§íR�§íZ >Ó:zunction 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 ë�!æüÕÅå¾ #øáÁÑÉáÁ2z°ÓûÉ3Í«8�ÍWú�ÍKú¯É>ÿÉzþ?؇‡ë!Íü�O ~7ËoÈ##~#foë§ÉÍ«8Ù�ÍWú�ëÍKú¯É"|µ(�ÍWúë!Š¬�ÃKúó>É2Š¬2Œ¬ûŠ¬É>Ó É > to retry�
  3061. CP/M Plus Version 3.0 - Jet-�ÿ�ÿ��À®À�À�€€€@€ €€€ €€€€€€@ € €��*Eý.ó|µ !ΰ�"È°"Ê°"Ì°íSâ°!��"Æ°>Ó:z°Ëÿ°!dú}2´°<<2¹°!åü:*�¾ÀüÿGýG+�Ý!ìüw#æOw###Åë� ~Ýw�Ý#ÁÝq�#ëÅ�Ý ÁÙÉ!½°Íý!dú|íGû!ŠªÍaû!f±ÍaûÉCCP.COM-error. Press <RET>øÿÕöÿÕ*ü&�)þ~#foÑå~#foÑ2 üé2üÉÍPþ¯Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ* �"¾ù*"�"ÀùÛæ ( !�"¾ù"Àù*(�"Æù*$�"Âù*&�"Äù!pú}2a°!hú}2o°2\·À|µ ô¯É*¾ùÍ©æÉ*Âùå�ÿ¯)ÜÖ¨· |µ óáëáÃ�­y2üi&�)þ ~#fo´È{æÀåë!þÿ~2 ü!úÿ~#foÍ`ûáÉ��íC
  3062. üÉíC üÉíCü:ü2üÉi`#z³È+n&�É éÉ*Àù*Äù*Æù�)åÅ>ÿܦ¨Áá·È|µ ïöÿÉh&�å)))ìü~æáÊ'¯³©�ÍÖ¨~Äè¨þ >ÿþ ¯wÍߨ¦ÉÅåÍήáÁ·ÉÅåÍ'¯áÁ·ÉÅåÍ�­áÁÉ*¾ù*Âù��¯)ÜÖ¨ó1àúÍé�ÅÍvýÁ øÍLª:�À§(*þí[þíKþíSþ"þíCþ�!þÅ^#V#{²(åë++~2 üy2ü+V+^ëÍ`ûáÁ ÞÃàú*Àù*Äù*Æù�)0åÅͦ¨·(úÁÅÍm®Áá|µÃ9‹Íb‹ÃðŽ�����������������������������������������������������������������������������������������������������������������������Ú—Ž>ÿ2#§Ã—Žþˆ:#§<ˆáÃÖ£¯2#§*ð¢É�!��"ºù"±ù++É"ô¢Ö29§É�ÍC§ÃŸÍw�*{¢}¤<È^#Vz³È!ª¢¾Âc§!�>ÿ¾Âc§! �ÃJ§Íw�*q¢~·À6ÉÍ9‹!ôÉÍ�˜=‡¦*‡¢"ô:¢*}¢Íô®¦:ô·�Ä=�:ßùÖÈ:œù<Ì�¯ÉÍøŒÀÍõ‹À>ÿ2œù*i¢^#Vë+Í “¯ÉÍd¦È!¸¢�ù�åÕÅÍKú*}¢åÍ@‹Íà¥*áù))ÑÁÑÕÅ:¢Í ôÁáÑÃKú:Œ¢Ú¦ñ)�õæÖ Ò¦O�ñ Î�ÁÂñ¥"žù!�ùæ¶wæ Â[¦æOæ?WæGzæà±O:„¢ÒV¦õxGyOñÃG¦xæ¶w�qÉ*}¢}´<ÉÍd¦È:œù<È:åù·È*i¢^#Vë|µÉ:ï¢w·È:�¢<wÉåÕÍà¥á�ù�:¢Í ô"±¢áÉ·Èþ ÚÜ¥>Ê´¥>2œùëÍd¦Èë:ßùþÊà¥þ#ÊÏ¥þÒà¥>2œùåÍ9‘áÂ९2œù~2�ù#ë!��æ ¦ Åʦ ʦ)�õxëð¤*ö¢}´Â¥*ø¢}´Ê¥"ò¢*ò¢Íx¥"ð¢Íx¥ëÍm¥*ô¢^#V*ð¢ � s#r*ð¢ë*ô¢s#rëÉ*ð¢�:ÊY¥4¾ÊY¥Íƒ¥*ð¢ë*ô¢~#ngÍ‹µëÈÃ¥*ò¢ � s#rÉ � ^#V랈ô“ˆÍa¤##û¢Ã)ˆÍ0§óÿ"ò¢Íx¥åÍx¥áÈë!��"ö¢"ø¢ë"ð¢ÍX¤ÍˆÊC¥*ð¢~<ÂΤë*ò¢"ö¢Ãó¤:ª¢¾Âô¤ë!�:�¢·Êó¤¾Âó¤:9§·�Âó¤*ò¢"ø¢ëåÍx¥ÑÊ¥ë"ò¢£ë*ôñþ¤"g¢Éë*Øù€�þÂ3¤:úù=ºÚ ô:ú¢OÍi¤€�à ôë:úù=¼ÚH¤:ú¢GÍi¤€�Í ôÍa¤6ÿÉ:�¢G/OÉ*𢪢É�*ð¢ÉåÕÍWúÑáÉõÍ ‰:ú¢ÍTúñ=ÊõþÒ�£Í §Êò£¯Ía¤þÊš£~·Ê£6�*«¢å:­¢õÍX¤ëÍ)ˆ!©¢:ª¢¾ÄT˜>Ìq¤ÁÑ͉Ík˜ñþÐõþÂÖ£!”¢:“¢¾Òà£Í§6ÿ>Ãã£<w¯Íq¤ÍX¤Í)ˆ6�#̓¥:ï¢<€�!€ÿ=Âü{¢þÂX£^#V!ÿÿ"û¢ë:ª¢¾Â<£ë!�~ë<Â<£åë^#V*û¢Í‹áÒ<£ë"û¢ë"ý¢Íx¥Â£!û¢ÍûŒÈ*ý¢¯>ÍX£*{¢Ã£õÍQ¤:«¢_ 2ï¢{¡2«¢ñõÄ’¤"ð¢Í‚Œ"ôÍX¤~<Ê£ñ�����������������������������������������ÿÿ���������������������#cdfg�!"()������������������������������������������*ÍNú!ôùëÍ¢Ãr„Ã)ˆ!î¢ë�åÃNš!�zëÃ)ˆz£<*¬ùÊ)žë"¬ùÉ!ÿÿ"Ÿ‡:Ýù·ÊX¢*Ûù:¿¢w�:¶¢¶w#:µ¢¶w*2}ù*Ÿ‡}DÉå�����������������������������ÈÍ“Í›·Êä¡ÍƒšÂ¡¡>ÿ2ôÍõŽÈÍ“ÈͱšÍÔšÂß™åÍ?ŠÑë~·Â¾¡æ¾¡Í¡ÃÊ¡æàÂÆ¡>€wÍ¡Í™š=2ä¢ÍœŠÍðŽÈÍ›·À:ä¢wÚŒ~õ̓šÁÊ‘¡pá¡!ôùÍ¢6�ÿÃNú�¢wáæÊ¡�ͧšÍBšpøÿͧšÍȦÚŒÍg˜Ís™Ãr„Í�˜Í-‘ÍœŠÍðŽÈÍĉ�ͤŠå�Í›·ÂS¡ÑëÍ)ˆÃ_¡á�ͤŠÍƒšÈ~Í?ŠwÉÍ�˜Ís™ÒÀ�Í-‘Í?ŠFåÅÍœŠÍðŽÁápN͆ŽÈ¾É<!£¢4Ê” ‡5ÍĉO� >¹Èp# Þ Í�˜*Ûù6!Í÷ŽÂ¿ Í?Š~æpÂÀ�*Ûù6 Í“Í÷ŽÂä >ÿ2ôÍ“Èͱš�Í›ÍÝš�Í›ÍâšÍÔšÂß™��Í·šöwå*oŽÍq Ú õ�Í‹�ñÊ" Í@‹6åÍȦ͚ŒÍ�ÃþŸÍXŠÍ¤‰Í‹ Í—Ž¾wõÍOŠ~<ñëÄ’:Ÿ¢·Ì’ �Íg ë~æw#w#6�##Í)ˆÍ‹�àÍ@‹ ë*Ûù É�Íg ~æ?G¸À++!�ú…oã#~áãÉ>ÃTú}´Èë!
  3063. �6�*ùùÍ‹ëÐë*Ûù#å�ÍKúáÉ"Ÿ‡G*Ûù~þ ÈþÈþÈþÈxÃr„Í�˜Í-‘Íx™Ä…™ÿÍä–ÂÀ�Í@‹�ÍË—Í7ŠÍþ—ÚÀ�²ÊÀ�Í(‹ÍšŒÍS›ÍõŽÊ€Íw�Ã:§Í Ÿ:ž¢<ŸÍRŒáñ·ÂížÉÍHúÍ¥ˆ:�¢·È>Ãÿ¢ë~þcÐë!œù…oë#~þþÒEŸë^#VëÃ)žG#~È#~É!°Ÿåë~þÈþ ÂbŸ‹ŸÕþ ÂkŸ�ŸÕå##N#F#^#V#~#foã~åo‡…À�þ�ÒÀ�2æùÉ{2çùÉÍg˜*w¢ëÍÞ���·ÊªžÒ¢žÞž+}´Â�ž*…¢#}‘o|˜g:‚¢O¯Íö‡ë*ôs#r#wÉ!³ù~ö€wÂ/}~ö@wÃ/}Í/™ÍHúÍ¥ˆ*e¢>=)ÒŸõå_Íg˜:ßùþ0ÊŸ„ë"ØùöŒÍk˜*w¢Ã)ž*c¢Ã)žÍ-‘Í}§Í¤‘ÀŽÍk˜*s¢"Ÿ‡É:ž¢þÿÂ;ž:àùÃr„æ2àùÉÍš˜ÍΊù—Íš˜ÍΊÃ—͚˜Ã˜ë}/_|/*e¢¤W}£_*c¢ë"e¢}£o|¢g"c¢>ÿ2©¢É{·Ê—�>ÿ2ôÍ“—�ÍðŽÍ‡�ÃÀ�ͱšë*ô� ëæà«�>€2ä¢õÍ™šñwÍBšpÍ¡Í+�ÈÍ›·ÂÒ�:ä¢wÍšŒÍAŒPÍ{œ Í2›ÀÍâšÃW•>O2 ‡ÍÀ�ø‡Í}§ÃR‘*e¢Ã)ž:¤¢ÃrŠÃõ“Íš˜ÍΊÃc•ÍŠ2³¢ÍZ‹ÍT‹Í�˜Í-‘Í“ÍÚ‘ÍøŒ·Ê3�Í—Ž¾Òã�õÍ@›ÊY�Ís™æ€ÊY�̓šÊY�ÍךÊY�Í…™:ä¢æÀÂß™ñÔ“ÍøŒÈÍAŒÍs™æ€ÊÒ�:³¢æ@ÊÒ�Í@›ÂÒ�Í$�̓šš�ùË͚˜ÍAŒÍØŠÍ=’:Ÿ‡<Èßë¯õ~þ?¯œÍk˜Íé˜�ÃÃœÍ?Š~þ?ʾœÍZ‹ÍT‹Í�˜ñõÊÚœ*áùå>ü¥o"áùÍ’Œá"áùñ!ÃŒåÊ÷Ž:åùOÍÝŽÃ�ë" ¢öÃ�œÍ}§Ã6�Íš˜ÍÎÛù
  3064. �~æ€Âœ2µ¢ÃÀ�ÍAŒÍs™æ€ÊvœÍ@›ÂNœÍ›·ÂNœ~æÀÊvœÍ$�̓šÂWœÍ+�ÈÍ›·ÂvœwÍ‹ÌšŒÃvœÍ$�̓šÊrœÍšÊrœÍ…™:ä¢æÀÊrœæ€Âß™>€2¶¢Í+�ÈÍAŒ@Í2›ÌÝÃr„!ÿÿÍZž¯2Úù!€�"ØùöŒÍg˜:¤¢2ÚùÉÍT‹Í�˜Í-‘:àù·Ê¹›>þ2ô<2½¢ÍÚ‘Íç›!½¢¾Èw:ôþþÈÍ
  3065. “>€2µ¢*Ûù6�ÍÝŽÍ�ÍÝ‘Íç›ÉÍøŒÈÍOŠ~<Â÷›wá:µ¢Òœ*Â)ˆáÉÍ@‹ u„ÕÃíš:áùæþÈG*g¢`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@›À*o¢y¦Â‹<É:„¢öà/GÍ?Š~ À##~æ?É Í6›ÀÍK‹æ@ÀÍ?ŠF6�å##N6�ÅÍðŽÄ⚯2Ÿ‡Ááp##qÉ:¡ùš#É*Ûù~õöwÍõŽ>�2Ÿ‡*ÛùÁpÈÍ@‹ë! �~æàöÉå*ô"ôáÉÍv‹ÅÍ@‹ë*Ûùë°w# Í)ˆÁ È6�#Ã͙̚šåÍšáÉ�ÃäšÍ›·ÀšŒÕôùåÕ�ÍNú͈ÑáùÉ#Fx·ÂšT]## #~ È·Êšþ Êšë
  3066. �ë*ô¨¾Â4š# Â'šÉ Â4š!ç¢Ãˆå� �ë*ô¯õ~·Ê^šþ Ê^š33õ€G# ÂPšñ°áÂvš:ßùþdÊvš6�¨ ÂyšÈÚ¯2ôÍ@‹ë !×¢åÍ)ˆ#wÑ*Ûù~åë"ÛùÍðŽÊä™Í›·ÂÒ™ë!ä¢Fw·Ê䙨æàÊҙ̓šÊÒ™:ä¢wÍ‹ÌšŒá"Ûù:ßùþÈþÈ>Ãå�¯2ä¢Í‹Âý™Íƒšõ*Ûù~öwñć�á"ÛùåÍ€ˆÍ��Í�!Þù~·Ê$™6�á:ßùþ0ÈÍ3ŒÃŒÍi‹Ú™á"áùÉ!ðù~·È6�*e¢>=)ÒQ™õå!©¢ÍQ˜ÍX™Äõ˜áñ·Â<™Ãk˜*{¢}¤<È^#V{²È!�~·À! �Ã_™*o¢~ÉÍs™æ€È̓q¢~æõ†wñÄè‹Í‹É¯2µ¢2¶¢Ã¹˜€*Ûù�ë~ 2¶¢~¡w#~ 2µ¢~¡wÍZ‹!��"ô"ô¯2½¢=2Ýù*Ûù~2¿¢æ=2ž¢þÿÊߘ2¤¢Ík˜:àù*ÛùwÍõ‹ÌXŒÍõ˜Ã/™Í ŒÈ6�ÍXŒ*á–W#xž#õ²Wñ{žÉs+p+qÉÍ7Šår#r#rÍõŽÊ>˜Í@‹�ÍË—áåÍþ—Ô ˜Í�>�2Ÿ‡Ã˜áÉë �ÍË—!!�q#p#wÉ2ª¢wW*e¢Í‹_ÕÍ3ˆáÒ«‡-É!¤¢s:¤¢!©¢¾Âx˜þÿÀÍQ˜ÈÍè�*‘:Ÿ‡<Âœ—ÑáÁÅåÕ. Ê©—Í“.Ê©—ÁÁÍAŒÍ܇Á¯Ãr„Ñãr##sáÍ܇<Á}Ãr„ÿÍä–Ìõ“É�Íä–Ìc•ÉëN�! �~æ€�O>�ˆG~æ€G!�~‡‡‡‡·€Gõ~æoñ>��É_yG~æüá.|°—! �w:ßùþcÊk—ÕÍèŒÑÊ[—!�x–æ?Â[—! �~¹Ê¤—͆ŽÂ[—ÅÍ—ŽÁ¹ÒP—ÑÕÂP—ÑÃv„qOÍ-’Íý‘á—ÅÕÍ=’ÑÁ.:Ÿ‡<Ê°—Í“! �åVq##~_Õæ@°wÍڢͶŒÑ:¨¢WÕÍM”Úº–Ê›–>Íÿ¢Ãº–ͶŒÍ ‰>ÍTúÍJŒÁÅ:«¢!ƒ¢¦Ê·–�ÍžˆÁx!¥¢¾ÚÇ–w4 ÂÏ–ÍP•ÍW•ÂÞ–ÍP•Í܇ŠÍՇŠÅ*Ûùë!!�~æõ~#~æO~æð#¶ÍF‹sÖO� s#rÅÍò‰:ßùþ(„–y==„–Áõ*«¢å!�¢^WÕ*y¢^#VëåÍx¥ÑÂ7–ë=2”¢wͼŒÑÕ¯w#òK–WÂK–*±¢"«¢ÅÍJŒÍ ‰¯ÍTúÁÍžˆ*«¢ÑÕ:ƒ¢¥�Â[–áá"«Í+‹ÍîŒÍS›ÍXŠ:¨¢þ€Úœ•Íq“:Ÿ‡·ÀÍà‰Êº•!ª¢•¢ÍˆÊµ•>ÿ2”¢�ÖÍ܇ͤ‰2Ÿ¢��·ÊÑ•O Í̉DM͸�}´ÂÞ•>Ãr„"«¢"–¢¯2”¢:ª¢2•¢ë*Ûù� :£¢·:Ÿ¢Ê–:ƒ¢<OÊ •�ÕÁAO:œ¢·Ê•x¹Ú•yáÁpÁ!™¢V�ºÒ+•Wy/¢2˜¢Êo”õ:œ¢·ÊB•Í ŸÍ¶ŒñgÍ�‰|þOÄEú¯ÉÍK‹æwÉÍK‹æ@õ~ö@wñÉ>�2œ¢Í9‹:¶¢·>Âå�:µ¢·>Âå�*Ûù†þ€Úˆ”>€ÅF6Ååõ:ƒ¢_/ Gá:œ¢·Ê§”:¥¢¢¼Ú¨”|�O»Ú•Åͤ‰G:Ÿ¢¸_Êý”OÅ�Í̉åÍ̉Ñz”W{•²Ê”|µÂõ”:œ¢·Âõ”*…¢}“|šÚõ”ÅÕBKÍN�áÁÒ” Ñz¹Úý”y“G:¨¢!¥¢¾Ú”þ€Âv„Íq“:Ÿ‡·Âv„ÍÕ‡Íà‰Êv„Íò‰ÍM”Ú‚ŠÂ?”ͶŒÍ ‰>ÍTúÍ“ˆÃ‚Š!��"–¢>Íÿ¢Ã‚Š:“¢G:�¢O õ:˜¢þÚh”=2˜¢ñ7À¯ÉñÊr”y·ÈöÉy/W!¨¢:™¢þÚl”åÅÍ=’Áá:Ÿ‡<È>¡w##~2§¢Â “4~æ?ÊÉ“Í“̓§Â¹“:œ¢<ÊÉ“Í“Êɓü“ÍÞ‘ÍAŒÍXŠ¯2¨¢Ãr„ÍK‹:§¢w++~=æwÃv„4Í—ŽO¾Òì“5:œ¢<Êv„4Í-’Íý‘ü“ÍîŒ>ÿ2œ¢ÍXŠÀÉ!ÿÿ"ôÉ*ô>ü¥o+"áùÉÍv§ÍûŒÄ
  3067. “*Ûùå!b¢"ÛùÍÝŽÍ�á"ÛùÈ:ô·À �r#~õåæ?w#>r# ÂL“=JÌ›·
  3068. ÊL“Ív‹� �Íù�áñwÍȦÃb‹Í܇Í?Š~O ͆ŽÊÚ“·†’w·ÂŒ’~¾Âò’è’Í’ëÍ’ë¾Âò’#¾Âò’ # Âx’ëìÿ åÍ—ŽÑÍø’wÅ� ë ÁÊÙ’ÊÚ’¾ÚÙ’·ÂÚ’Í’ëwÍ@‹ �~æwÍb‹Í��ÚŒÍÝŒÃÀ�¾Àë¾ë!�‘Ê’xÒ’>€¶wÉ~·À6�:Ÿ¢·È6€É~#¶+Àw#w+Éå�~þ�Ú;’æwáɯ2Ÿ‡Í‹ÀÍK‹æ€ÀÍèŒÊò’Íü¦OFÅqÍ-’y¸Üý‘Íl’Í?ŠÁNpÃý‘ÍðŽÈ�Íg :£¢·Ê“’~�ÍõŽÈÍ(‹ Í÷�ÍȦÍ�ˆ‘Í�Ê€ŽÍH‘È‘ÍŠ2³¢Íx™Ä…™ÍõŽÈ� Í‘Í)ˆ:³¢æ@ÊΑåÍOŠ~á#wÍšŒÍ�Ê€ŽÃ´‘̓§ÈÍb‹_å++VÕÍ@‹ë*Ûù Í)ˆÍ—ŽOÑás++r�ëŒ~ ÅGæ°wÁ#Ãý�Õ�*Ûù #~Ö$Ì%‘+ëÍ@‹ÁɳùöÉ*ÛùÍ9‘À> Ãå� #>?–æÈ Â;‘·É*Ûù~� wÉÍ-‘Íx™Ä…™Íý�ÍH‘" ¢Í0‘ * ¢ÍãŽÍúŽÂã�Í�ÄŠ�ÍH‘Íý�ÃE�ÍõŽÊ€ŽÍ@‹~æ›�:³¢æ€Â��6åõÍ›·Â¦�wÍšŒ�ñÌ‹�ÍȦÍ�Ç�PY*…¢{•zœÒî�ÅÕBKÍN�Òæ�ÑÁy°Êº� ÕÅÍN�Òæ�ÁÑú�<Íp�áÑÉy°ÂÒ�!��ɀ͑ Êšô>þ2ôÉ:ôþþÈÍ
  3069. “¯Íÿ�* ¢~öw ÍãŽÃ�*áù"ôÉÍ
  3070. “ÍÝŽÃ�ÍŠ2³¢>þÍÿ�ÍõŽÈÊ„�Í@‹~æÂk�:³¢Ô(‹Ís™Ú~�*ÛùÍ9‘Ê~�Ê�Ís™Ò~�ÍÔšÊ~�Í…™Ã<�͆ŽG:¾¢<ÊÞ�¯2½¢xÁ·Â�# ÃW�:¢¢<­�:ôþþÌê�Ã�¯2�¢2Ÿ‡GÉæ?ÉÍí�Í�>ÿGÃr„x·Â�~·Â�:½¢·Ê�2¾¢Ã”�°Á�ÅÀ##~·ÀÍõ�å*ô$Âû�*áù"ôáÉ>ÿ2Ì€ˆ¯2¾¢Ík¦Âº��Í�ÍøŒÊº�* ¢ëþåÊ*�ÕÍi‹ÑÒº�Í@‹:åùO�~þåÌí�¯2¢¢~æï¾ÊW�ë¾ëÂW�:ô·Ê�2¢¢Ã”�y·Ê›�þ?Ê”�xþ Ê”�þ Ê|�þÌ·�–æÂÇ�Ô�ÅNÍ:�¢Ãr„Åõ:„¢/Gy Oñ ‘æÁÉÍOŠA ÅÁ ¯+¾Â¬Ž ¢Žy2Ÿ¢:£¢·x¹ŽÅåo&�:‚¢W>’OÍ«ŠE:„¢¸áÚŸŽÍ?ŠN/æ¡°ÁÉ*Ûù" ¢y2åùͦ¥>ÿ2�¢ÉÃ÷Ž ÍÝŽÍ�Íõ‹RŒÍXŒÍÞ�DM*w¢6�# x±Â Ž*o¢w*‰¢ë*w¢s#rÍ€ˆ*i¢6#6�Í�*}¢"±¢ÿÍ�ÍøŒÊj§Í@‹ë*±¢|¥<ëÄ�¥>!¾Ê8Ž>å¾Ê8Ž> ¾ÊtŽ>¦ÂnŽͦ�Ív‹Ã8Ž �~*o¢wÃnŽT] ñÊKúëÃKúÅͦ�ÁÅÍÞ�ë*w¢Áå"w¢Í¦�á"w¢ÉÍ@‹�ÅÑ ÈÕ:£¢·ÊÃ�ÅåN�ÃÉ� ÅN#Fåy°ÊØ�*…¢}‘|˜Ôh�á#Áð�*…¢Í«Š#ÉÍ Œ6�ÍëˆÂÿ�*q¢¾��Êÿ�Ã@§ÍÉ!ÿÿ"áùÉÍ�Ã@�*‡¢ë*áù#"áùÍ‹Ú�:áùæ‡Â&�2·¢·ÀÅÍ’ŒÁ:Þù·ÀÈ‹Í0�:Þù·ÈÍŒÍ+ŒÃ’Œyæ<_W`iÍ«ŠDM*w¢ ~Âb�ÉÕÍN�æþÁ±Âp�wÉõÍÞ�DM*w¢�eŒÕ
  3071. �^#V#~2ú¢ëÑÉÍõˆ>âŒÍ9‹Í†‹>!��"–¢*y¢þ³Œ*ð¢ÍX£*ØùÿŒÍ‚Œ"ôÉ*g¢ë*ô€�ÍKú!Ÿ‡~<È:áùæwÉÍb‹##>ÿw#wÉÍĉÃûŒÍèŒÀá> Ãr„!áù~#¾À<ùG~¸È#·ÂŒ<É*q¢#~·É!;¢å!Í¢Íþ‹ÊùŠ!Ô¢Íþ‹ÊÀ�áÉ!Þù~·È6�Ík˜!��"áù¯2·¢É*q¢NÍ1ŠqÉ*{¢Ã]Œ*{¢Ã[Œ*y¢}¤<È^#VëåŪ¢ÍˆÁáÂtŒ6ÿ �^#Vë}´ÈÕozœgÉþ*‘¢ë*‹¢|ægÍ‹ÐÅ͸Š*u¢ë*‘¢Á ÊÆ‹ ÊÑ‹¾ÈÍ‹�ÍRŒ>ÿ2Þù2œùÍè‹Í‹ÃZž¾wÈ*q¢>¶wÉwÉ:¤¢c¢Í ‹*‡¢#ë*i¢s#rÉ*�ùÍ‹È’ùË:Œ¢æ€À!À¢:ßÈ)ÃÿŠe¢:©¢O!�ÍþŠµ´É*c¢:©¢OÍ«Š}æÉÍ@‹Í2‹Ðæ‡ �~ÉÍ‹Èá‡*g¢:·¢…oÐ$É*Ûù�~ÉÍK‹6�ÉÍ?Š~æwÉÍK‹ö€wÉ*áùë*i¢{–#zžÉÍi‹Ør+sÉ{¢ÉÍOŠ:¨¢w:ßùþÒ’Š4ë~þ€Ð:¥¢wÉÍ?Šr##rÉp# ÈäŠ È|·g}oìŠ*g¢� ¯†#ÂÁŠ¨G ¾ŠÉÍ1Š*q¢¾ÄãŠ:µ¢·È*Ûù¯wÉ*ôë*þùÍ‹Ò÷Š*’ùÍ‹Èáá>
  3072. Ãr„ 2­¢"±¢:ƒ¢O:¨¢¡G2“¢!«¢¶wÉ*Ûù�~‡õzWñw+ Â!ŠzÉÍ?Š#~É*Ûù!�É*Ûù �É*Ûù�ÉÍGŠë!�ÉÍOŠ~2¨¢ë~·ÂmŠÍ—ŽOÍý‘~þ�ÚtŠ>€2¥¢Í?Š:„¢¦2¦gÍ�‰DM*š¢ëÍ0úMD"ý¢Í!ú*ôMDÃ$ú:�¢OëŠ!‚¢N:¨¢· «‰G>–O:¦¢ ʉ·ù‰€É*Ûù�ÉÍĉ :£¢·ÊÚ‰n`É ~#foÉͤ‰2Ÿ¢O�Í̉"«¢}´É:‚¢O*«¢¯Íö‡"«¢�ë!«¢s#r#pÉ*k¢N#FÅ*m¢^#V#F*«¢:­¢O}“|šy˜åÒ9‰*€¢Íä‡áã+ãÃ"‰*€¢Íí‡á}“|šy˜ÚP‰ã#ãåÃ9‰ãå*€¢Íä‡áÕÅåë*�¢DM"û¢ÍúÑ*k¢s#rÁÑ*m¢s#r#pÁy“oxšÍú¯*k¢w#w*m¢w#w#wÉ>2´¢Í'úÃ¥ˆ¯2´¢Í*ú·ÈOͶˆyþÚ²‡ò‡<ÀÍëˆÈ*e¢Í‹ÈͲ‹á:ßùþ0È!ª¢:¤¢¾ÂæˆÍŒ:´¢·Àò‡¯2ÞùÉ*‹¢>€¼À¯½É*áùÍ«Š"‘¢Š4À#4À#4É͈ëÃ)ˆÍ7Š®¢É͈à ˆ¾À# ÈÈ Èw#Ã*ˆJÍú|µÈ^#V#"i¢##"k¢##"m¢###"o¢#"q¢##ë"š¢!s¢ Í)ˆ*s¢ë!€¢Í)ˆ*…¢|!£¢6ÿ·Ê~ˆ6�7Érror�File Exists�? in Filename���ò‡ò‡>ÿ2©¢a.ÿ"Ÿ‡:ª¢2íù:çù<Äûù:ßùþÊ5¢þÊ5¢Ã;¢:¼¢2ôɯ2¼¢2ôÉ{•_zœWÐÉ{…_zŒWÐÉ È)�Ã÷‡Í7�����������������������������������������������CP/M Error On : �Disk I/O�Invalid Drive�Read/Only File�Read/Only Disk�Password E��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ùÊ)žë"ÏùÉ!Óùz£<~Êr„sÉë^#V#N#Fëx±ÈÅåN:ßùþoʲ„Í€ùõ„Í(á#Á Þ„��������������������������������������������������������������������~ÍúÃr„y<Ê „<Ê„<Ê%„ÃzùÍÿ}ÂÀ�Ãr„Íÿ}·ÈÍ·}Ãr„Í6úÃr„Í9úÃr„ëMDÃŒ:ÏùÒo„!Õù6€å!h„å: ôþÊš~Ínù·ÈÍtùþÊ~2 ô¯ÉÍr„á6�ÉÍ~2Ÿ‡É>Ãr„z£<*ÏÊ9‚þÊŒƒÍ^€:Ïùæ—ƒ~þx ƒþÊ)}¹ÒàƒÅåÍÀÚ�:*‡·ÊÀƒ:¿„þÊŃþÊŃ>Ã�áÁë*(‡+"(‡wë+ÅåÍ+€¯2+‡Ã�¯2+‡Ãÿ€ÍÉápÅÍØÁÿÍî!��"ºù ÃÍ>2+‡2*‡Ã�ÅÍjÁáåÅx·Ê.ƒ#NÑÕz�WÅå:¾„ºÜáÁÃå:¼„·Ê�!·ù–2¼„ÍW!¼„5Â=ƒÍ^€Ã�õx¹Ú^ƒñÅåÍzùÃ�:¿„þÊmƒ:*‡·Ä;€ñ#wÅåOÍ€ÍáÁ:¿„þ‡·Ä€Í‚Í^€¯2½„Ã�þ¢‚åů͠~ÁáÃÿ€þÂÄ‚á:½„!·ù¾Ú½‚*(‡~·ÂÝ€Ã×€5ÍWè‚þÂÕ‚ãÍØãÍjáÃ×€þÂMƒ¯2¾„ëͨ€ëx·Ê΂ë*(‡Êø‚+wÃí‚"(‡ÅÕÍjÊ�ÍÍ~Ãø�þ ‚ë!%‡"(‡ëÍ^€Ãÿ€þÂ-‚:*‡·Êÿ€Ã$�þÂP‚:Êù<Ê\‚:½„W:·ùºÊÿ€2¼„x·ÊM‚à ƒþÂs‚:Ëù<Ê9‚>2¿„:*‡·Â9‚x·Êÿ€~+ÃqƒþÂ’‚Åx2¾„å:*³€*&‡~·2+‡Êo�#"&‡!+‡6ëÃMƒþÂÅ�:½„W:·ùºÊÿ€2¼„x·Ê ƒåͺ€Ñ*(‡+"(‡wëà ƒþ ‚:¾„¸ÂÜ�>2*‡2¿„Ã:�ë*(‡:¾„¸Êð�+wÃá�"(‡ÅÕͺ€:·ùG:½„¸å:+‡·Ìœ2¿„áÁþ Êçƒþ
  3073. ÊçƒþÂ5�ÍÀ»Òÿ€ë*(‡~·Êo�#"(‡ëÃMƒþš�ë*(‡~·Ê`�ëÍÀ»ëÚU�ëÍo€ëÃj�*(‡~#"(‡Ã‘�!*‡~6�·Ês�!+‡6�ëÃÿ€:+‡·Â‚�x·Âo�ÍÚŠ€{2·ùÓ€åÍá#Ãw€:·ù2.‡Í€Í+€:.‡2-‡ÁáÉ!%‡"(‡¯2*‡É!Â…"&‡É!*‡~·À4:·ù2-‡ÉÍÀÔ‚:À„G�Íîͳ€Í¨€Í^€¯2+‡>2ßù:·ù2½„*ÛùN#å¯G2¾„¹Âÿ€ ÅÈ2À„Õ€ÅGHÃ)ˆá+6�É:·ù2,‡É:·ù!-‡¾Ð ÍÍ~À:,‡!·ù¾ÐÍÍ~Ã+€Åå*(‡�~·ÊL€#ÃB€xƒ¹õÔzùñáÁØÑÑÃÿ€:*‡·È:¿„þÈþÈþÈåÅÍ€*(‡~·Ê“€OÍÀr ÍÍ~
  3074. ÃÍ~!Óù
  3075. ¾ÈÅOÍ(ÁÃŒ*(‡~2*‡*ºù}´Ê·}Í!ô#·Â¶!��"ºù"¼ùÀ÷}:¶ù_:·ù»Éë*(‡ë·È#wÃÎx·ÈÅHåë!Â…Í)ˆ6�"&‡áÁÉ:´ùÐ!Â…Á„ Â
  3076. €ëx·Ð5~·Èyþ 5Éþ À6�ÉyÍð}Ò(õ^ÍÍ~ñö@OÍÀÈ:ßù=Ê7:ÏùæÂÍ~yþ ÂÍ~:ßùþÂIÍÀÈ ÍÍ~:·ùæÂ=ÉÍe:¿„þÈ ÍzùÃzù#ÍÍ~Í‚:·ù!½„¾Ð ÍÍ~à ôG:ÏùÒŽ~>¾ÈxþÊ�~þÊ�~w>ɯwÉÌ©~ÄzùÉ:Ïùæ»~!Ôù>®æwɯÉ:ßù=ÊzùxæÂzùÃzù:¼„·Âö~:ÏùæGÅ:ßù=Ä/~ÁÅͽ~Áx·Âö~Å:Ôù·Ä€ùÁy!·ùþÈ4þ ô·Âš~ÍnùæÉ!Õù6@ãéG:ÏùæxÉÍ~Âÿ}: ô·ÂP~:Ìù<Êÿ}Í~À: ôþÊP~Í ~Ínùá6�æÈÍ ~Ítùá6�þÂ~! ô¾Â^~6�Í ~Ítùá6�þÂu~:ÏùæÊ)}¯ÖÈ<Í ~Ã^~!Øù€�Ó}*Øù"r}É*r}"ØùÿŒÁ<È:æù�gÉå:ßùþ!ÔˆÍ�}Ñ*f}ùë}DÉ! ô~6�·ÀÃtù!r„åÍ·}Íð}ÚÖ}õOÍ(ñÉÍ~ÀþÂå}Í^~ÃÆ}þÊÆ}þÊÆ}Éþ Èþ
  3077. Èþ ÈþÈþ É:Function = File = �������������!ýÿÃ,}Í$§"¬ùÃhù��!��9"f}!¢}åÍ ˆÍ‰}:æùõ2™¢Ít}·Â™}:ßùþ!Ôþ‡Í}ñ=ÂH}goÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßùO*ÛùëÃ;z*åÍ‚:ª¢ÆA2=‡/‡Íî|Á:óùÒî|Íî|:ßù0! }þdÚ¯|61#ÖdÖ
  3078. Ú¸|ï|p#Æ:w#6 !}6�:Ýù·Êå|6 Õ*Ûù#ë!}Í)ˆ6.#Í)ˆÑÍ‚û|Ãî|
  3079. ·ÈÅOÍ(ÁÃî|BDOS � Í|Â|>�áå� wÃà{ÍM|Èþ Úõ{úõ{ Â2|þ*Ê7|w#·É6?#ò7|É .,:;[]=<>|�å!?|¾Ê]|45#ÂR|·áÈþaØþ{Òi|æ_æÉp# Âl|Éþ Ês|þ Ês|É Íl| �Íl|Ís|þ:áå¬{ÍM|Êà{ÖAÚö{þÒö{<w#ÍM|Êà{�þ.ÊÊ{þ;Êû{Í|¶{Ãà{áå � �þ;Êû{Í|ÂÔ{ÁÕÍs|ÍM|áÀ!��·Èþ ÈëÉÁÁ!ÿÿÉáåžž#ž-žAžJžSž@˜Yžu„u„JžÀ�u„u„}ž‹ž�žÍžßž*ŸPŸèžÈŸ¦ ¡(¡d¡ñ¡þ¡¢¢'¢{„‰„•„•„A‡g‡X‡J‡����v‡…‡‘‡þ˜À!)žå*Ûù^#VÕ#^#Váëå¯w# Íl|�Íl|!J{ ^#VëÍ€|Á:çù·ÀÃ#}!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/}Â}(„ú€ù„+„1„7„È€=„}›ƒ›–› ›‡œ›œìœõœûœ� �ï�õ�û�žžÓ‹�Y�ê•ë"Ûùëy2ßùþÚ;z!��"˜¢:Úù2¤¢=2¼¢:æù=Ê;z!•z~·Ê;z¹Ê4}#Ã.z{2ž¢!��"Ÿ‡"Ýù9"2}!;¢åyþ3Ò]zK!ÆzÃozþ€Ò\{ÖbÚÀ�þÒÀ�!,{_�^#V*Ûùëé�Å ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1_ Õ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321���;�Z�x�—�µ�Ô�ó�0NSun$Mon$Tue$Wed$Thu$Fri$Sat$�������:�:�Enter today's date (MM/DD/YY): $�Enter the time (HH:MM:SS): $�Press any key to set time $�ÿ������Strike key to set time$�ÿ������ERROR: Requires CP/M3.$ERROR: Illegal time/date specification.$1_ 1_ Í“"Ô *Ô }!Ö –Ÿ/*Ô õ|!× –ÆÿŸÁH¡ÒsÈ1Í�"Æ Ê1Í�X�"È :]�þCÂ:]�þCÂÅ*È DM¬ ÍC
  3080. þ�ÂûÍí ÍÕÒÍœo&�"Ë !]�6�ÃÝÃm:]�þ Â$Íí Ãm:]�þSÂ"ÍçÌ͵.f ì
  3081. -Â=d ÍÅ>�!e ¾Ò–.± f
  3082. -Â\!« "{ �*{ "} ! 6�*} ~2ˆ Í .å*È ë¬ á
  3083. -ÂŽÍçí͵.f  
  3084. -§d ÍÅ>�!e ¾Ò.± f
  3085. -ÂÆ!« "{ �*{ "} ! 6�*} ~2ˆ ÍÄÍç͵Íœo&�"Ë .å*È ##ë® á
  3086. - )2Í�ÍçÃm.± ��
  3087. -Â*!« 6« Í€ Íç2͵Íœo&�"Ë .å*È ë¬ á
  3088. -ÂZI2Í�ÍçÍÞÂÍçR͵ÍçÍÞ1_ Íçj͵ÍÞûv�� Í�É��Í�É!_ q*_ &�ëÍ�É!a p+q*` ë Í�É!c p+q*b ë
  3089. Í�É�� Í�É���Í�É Í¥
  3090. Í¥É!€ q: <2 O�*} :€ wÉ!‚ p+q*� ~þ$Ê7*� : <2 O�å*} Á
  3091. w*� #"� ÃÉ!ƒ q:ƒ Æ0OÍòÉ!„ q:„ æøOÍ8:„ æOÍ8É!… q*… MÍF:ÍòÉ!† q*† &�ë!
  3092. �͚
  3093. KÍ8*† &�ë!
  3094. �͚
  3095. MÍ8É!‡ q*‡ MÍr/ÍòÉ:ˆ þ�±É: þ¿!ˆ 6�É: <2 O�*} ~2ˆ É:ˆ þ ÂàͨÃÒÉ:ˆ Ö0Ö
  3096. ŸÉ!Š s+q!‹ 6�ÍÒÍáÚÂÍáÒG:‹ æàþ�ÊÂ:‹ ‡‡‡õ:‹ ‡ÁH�2‹ ŸÒ/Â:ˆ Ö0!‹ †wŸÒAÂͨÃ!‰ :‹ –Ÿ#õ~!‹ –ŸÁH±ÒaÂ:‹ É!Ž s+q+ÑÁqÕÍÒ!Œ :ˆ ¾Ê€Âͨ*� M*Ž ëÍêÉ!� s+q:� æþ2‘ :� æÖ�ÖŸ*� &�Œ) ëõ>;Íä
  3097. ŸÁH¡ÒÇ:‘ =É:‘ É*’ ë!
  3098. �͚
  3099. ë!” s*’ ëÍœ
  3100. ë"’ :” É!• q*• &�ë!
  3101. �͚
  3102. ë))))å*• &�ëÍœ
  3103. Á }É Íê=2– :– ÖÖŸ2� Ò.!œ 6Ã;*– &�€ ~2œ /Å*œ ëÍe2— /ÅcNÍe2˜ :— ÖÖŸ!� ¦õ:˜ æÖ�ÆÿŸÁH¡ÒxÂ*– &�Œ) :˜ ÖN_�å!m͹
  3104. ÑÍ’
  3105. å*— &�Á å�NÍ�ÑÍÍ
  3106. å*˜ M*– ëÍ�_�áå*{ #Áq#pÉ�ÍêOÍé�*{ w:Å;�ÍeOÍé�*{ w*{ ~þÂ:ˆ þ: :Å;�Íe2Ê �*{ 6�Ã-:Å;�ÍeOÍé�*{ wÉ!Ÿ s+q:ž ‡‡‡‡!Ÿ ¶É!˜ 6N!m"  :˜ æþ�Â[!n"    ’ Í×
  3107. ÚhÉ  ’ Í×
  3108. ë+s#r!˜ 4ÃEÉ!– 6 >�!– ¾Ò»:– =2– þÒ�!£ 6�*– &�Œ) :£ ÍŽ
  3109. ë!’ Íò
  3110. Ò¸ÉÃÉ�*{ ~2™ *{  ~2š *{  ~2› *{ #^#Vë"’ +ë!�Íš
  3111. ë!¢ sÍ@!£ 6�:˜ æÖ�ÖŸõ>;!’ Íï
  3112. ŸÁH¡Ò !£ 6Í~*– &�Œ) :£ ÍŽ
  3113. ’ Íç
  3114. ë!— s+4É:¢ ‡‡O�!¤ DMÍ  Íò*– MÍ—*— MÍ—*˜ MÍr Íò*™ MÍa*š MÍa*› MÍFÉ!¨ p+q!��"© *§ "{ � "} *{ ~þ�° ͼ! 6ÿÍ: Ãì *{ ~ÖÖŸõ~ÖÖŸÁH±Òé ! 6�*} ~2ˆ Í ÍÄ* &�ë*} "© Ãì ÂÉ!« 6�À2Í�.å*È DM¬ á
  3115. -Â
  3116. « Í€  Í¥!Ê 6�>!Ê ¾ÚB
  3117. *Ê &�� « NÍ¥:Ê <2Ê Â
  3118. É!Ñ r+s+p+q+ÑÁqÕ!Ò 6�:Í =!Ò ¾ÚŠ
  3119. *Ò &�ë*Î å*Ò &�ë*Ð Á
  3120. ¾Ê€
  3121. >�É:Ò <2Ò ÂW
  3122. >ÿÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ³
  3123. ñ=¡
  3124. ÉDM!��>)ë)ëÒÈ
  3125. =ÂÀ
  3126. ÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�1bÃí����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321NAMES~VALUES~HELP~CON:~CONIN:~CONOUT:~LST:~AUX:~AUXIN:~AUXOUT:~CONSOLE~KEYBOARD~PRINTER~AUXILIARY~AXI:~AXO:ÿ� &+07?GPXbgkXON~NOXON~NULL~50 ~75 ~110~134~150~300~600~1200~1800~2400~3600~4800~7200~9600~19200ÿ�
  3127. #'+/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:
  3128. $I=Input,O=Output,S=Serial,X=Xon-Xoff
  3129. $  $
  3130. Bad Logical Device Assignment; $Physical Device Does Not Exist$ $File$Null Device$Current Assignments:
  3131. $CONIN: = $CONOUT: = $AUXIN: = $AUXOUT: = $LST: = $Console width set to $ columns
  3132. Console page set to $ lines
  3133. $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ƒá
  3134. -²��ÍA/Ò;ÍSÍóÆÍXÍÊ ÿ}Íh2iÍÊ !~6 å*i&�Á 6�~ÍA/Ò���Í�!l6:i!l¾Ú5*l&�~ Nͬ *l&�~ w:l<2lÂ
  3135. :i2dÍb���Í�ûv!q*&�ëÍ�É! p+q*ë Í�É! s+p+q*
  3136. : w#6�*
  3137. ë
  3138. �*
  3139. #"
  3140. 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*&�„
  3141. ¾Â> >�É*&�„ :¾ÂR :É!4Ã, É!r+s+p+q+ÑÁp+qÕÍ� !#6�ÍÖ
  3142. *~þ�ÊÀ *~2#* MÍ# 2�!'6:�þ�· Íô
  3143. :'Úª ú * MÍ# 2�Õ ÃÊ ÍÖ
  3144. Ãv :2€Í4 É:2€2&*~2$!'6�*~2#ÍÖ
  3145. *~þ�Âõ ÃP
  3146. *N�å!� ë*å* Á
  3147. –=2%!&¾áÂD
  3148. !'6!6:&!¾ÚA
  3149. Íô
  3150. :'Ú:
  3151. Ãß !4Â#
  3152. ÃG
  3153. Ãß *6�Í4 É*:$w:€}Í{ë+s#rÍ� :�þ�Êz
  3154. *}#"}Ã
  3155. !�6É:#2(O�* ~2*&�ë*:ƒ¾ÊÐ
  3156. !(4*:(w*&�ë*: ¾Â¿
  3157. É*(&�ë*~2Ñ
  3158. *6�É*}~2 Í€
  3159. :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
  3160. Í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Ö
  3161. _�!�͈!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&�Á Á
  3162. ¾ÊÃ!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ëƒá
  3163. -Â*s&�"ýÍ "wÃE.xå*gëƒá
  3164. -Â=ÃSÉ!{s+p+q>!{¾Ò_�Í� !��"|!~6:{!~¾Úµ*y~Ö0Ÿ*yõ>9–ŸÁH±Ò��Í� !|ͧå*y~Ö0_�á"|*y#"y:~<2~Âj>ÿ!|ÍòÒÅ�Í� *|}É!q*&�ë!d�͈!€s^�!d�Ͳ:ÍÝë!s^�!
  3165. �͈!�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
  3166. "+.7:*…MÍ°"†*†DMÍàÍÊ ���Í�É:2ˆ:�Ö�ÖŸõ:�ÖÖŸÁH±Ò›*MÍSÃî:�þÂá:ÖÖŸõ:ÖÖŸÁH±õ:ÖÖŸÁH±õ:Ö ÖŸÁH±ÒÙÍIÃÞÍ� Ãî:�þÊîÍ� !�6!6�ýÅUÍZ :ˆÖO�!Ý ~2‰:þÂJ:‰þÒ-
  3167. Í� ÃG:‰þ"Â= Í� ÃG*‰M��ÍêÃ!Š6�#6�>!‹¾Úp*‹&�m 6�:‹<2‹ÂR:Š/Ò:€}Íç+DMÍn2Œ:Œþÿ—Í� *Œ&�m 6:�þ±*ŒMÍ#:�Ö�ÖŸõ:�ÖÖŸÁH±õ:�ÖÖŸ*}õ~Ö�ÖŸÁH¡ÁH±Òç!Š6:�ÖÖŸ*}õ~Ö,ÖŸÁH¡Ò*}#"}:Š/ÒýÅUÍZ Ãp:‰Ö�ÖŸõ:‰ÖÖŸÁH±Òd*Œ&�)))ƒ � >¦þÂ\"Í÷ $Í÷ ÃaÍ� Ã:‰ÖÖŸõ:‰ÖÖŸÁH±Ò©*Œ&�)))ƒ � >¦þ¡&Í÷ (Í÷ æÍ� Ã:‰Ö"ÖŸõ:‰Ö&ÖŸÁH±Òë*Œ&�)))ƒ � >¦þÊáÍ� Ãè*‰MÍ÷ Ã*Œ&�)))ƒ � >¦þÊ Í� Ã*‰MÍ÷ É!�q*�&�)))ƒ � ~2Ž*�&�)))ƒ � ~2�ÍÊ PÍX*�MÍ?ÍÊ cÍX*�MÍqÍÊ vÍX!‘6�>!‘¾Úð:Ž·2ŽŸþÿ¸*‘&�Í«ê DMÍXÍÊ !�6�>!�¾Úµ ÍH:�<2�Â�Ãæ:‘þÂæ‰ÍXÍÊ !�6�>!�¾Úæ ÍH:�<2�ÂÎ:‘<2‘Âm���Í�É!“p+q:�Ö�ÖŸõ:�ÖÖŸÁH±Ò!”6Ã$!”6�*’DMÍn2•:•þÿÂ<Í� :”ÒJ*•MÍ:�þÂ\*•MÍ#ÃaÍ� É!�6!6�:€�þ�€!"b"}Ã�!‚�"}+"b+~2d€ÅìÍZ :�Ö�ÖŸõ:�ÖÖŸÁH±õ:�ÖÖŸÁH±ÒÈ!™6ÃÍ!™6�:Ö�ÖŸõ:ÖÖŸÁH±Òý:€}Íç+DMÍùÍSÍóÃ@:þÂ:™ÒÍSÃÍ� Ã@:þÂ7:™Ò/ÍóÃ4Í� Ã@ÍsÍSÍóÉ!�p+q*œ~Ö ÖŸ*œõ~Ö ÖŸÁH±Òk*œ#"œÃG*œ~þ�Âw>�É>ÉÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ¡ ñ=Â�É^#Vë)å))Á ÉDM!��>)ë)ëÒÁ =¹Éë_�ëµo´gÉ^#Vë) Â×É_�{•ozœgÉo&�•oœgÉ_�{–_z#žWëÉ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1õ6ÃO����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321ERROR: Illegal Option or Modifier.
  3168. $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing.
  3169. $Requires CP/M 3
  3170. $ERROR: Options not grouped together.
  3171. $ERROR: Illegal command tail.
  3172. $No File
  3173. $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
  3174. Ãî#Íâ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
  3175. :¹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èÃ?
  3176. Ã!*´8#~þGÂ:·8þÒË*´8##~Ö02»8Ãî*´8##~Ö0o&�Í<6�å*´8 ~Ö0_�áë!»8s:»8Ö�Ÿ/õ>!»8–Ÿ/ÁH¡Ò*»8ë†8ÍÃÃ?
  3177. Ã!*´8#~þMÂ*!�86ÿÃ!*´8#~þNÂy�*´8 ~þXÂI!þ76ÿÃv�*´8 ~þPÂ^!86ÿÃv�*´8 ~þSÂs!“86�ÃvÃ?
  3178. Ã!*´8#~ÖRÖŸ*´8##õ~ÖOÖŸÁH¡Òž!ú76ÿÃ!*´8#~ÖRÖŸ*´8##õ~ÖWÖŸÁH¡ÒÃ!û76ÿÃ!*´8#~þS *´8##~þYÂà!ù76ÿà *´8##~þIÂó!Œ86à *´8##~þOÂ!“86ÿà Ã?
  3179. Ã!*´8#~þXÂ!ý76ÿÃ!Ã?
  3180. °8ÍÃ6
  3181. *´8#~þLÂz°8Í:¶8æ þ�Êt*´8#å*·8M�8Í–Òn>�8ÍŸ6ÒeÃ?
  3182. °8ÍÃqÃ?
  3183. ÃwÃ?
  3184. Ã6
  3185. *´8#~þUÂp °8Í:¶8æÖ�ÖŸõ:÷7Ö ŸÁH±Ò¥Ã?
  3186. :¶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ÍÃ^ Ã?
  3187. Ãd Ã?
  3188. °8ÍÃ¥Ã6
  3189. *´8#~ÖDÖŸ*´8##õ~ÖRÖŸõ~ÖIÖŸÁH±ÁH¡Ò3
  3190. °8Í:¶8æþ�ª Ã?
  3191. :¶8æÖ�ÆÿŸÿÿ²8õÍ—6µÆÿŸÁH¡Ò0
  3192. *´8#~ÖAÖŸ*´8##õ~ÖLÖŸÁH¡Òý !ÿÿ"Š8ÍBŠ8Í6ë+s#rÃ'
  3193. *´8#~ÖAŸ/õ>P–Ÿ/ÁH¡Ò$
  3194. *´8#~ÖA_Š8ÍÃ'
  3195. Ã?
  3196. °8Íê Ã6
  3197. Ã?
  3198. ÃÛ!º86ÿÉ€Íâ0ÍuÉ:�8þ
  3199. Ò . å*´8# �å*�8&�ÍC68 � ëÁá
  3200. -Âo
  3201.  �*�8&�ÍC68 � ~Ö ÖŸ �*�8&�õÍC68  � ~Ö ÖŸÁH¡ÒÉ
  3202.  �*�8&�ÍC68  � 6ÿÃÞ
  3203.  �*�8&�ÍC68  � 6�*´8~þ�Âû
  3204.  �*�8&�ÍC68 6ÿà *´8~= �*�8&�õÍC68 ÁHq:�8<2�8Ã2 ¥Íâ0
  3205. �Åÿ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É
  3206. state8, char = $
  3207. state7, char = $
  3208. state6, char = $
  3209. state5, nxtchar = $
  3210. state4, char = $
  3211. state3, char = $
  3212. state2, char = $
  3213. state1, char = $
  3214. 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#ëÁá
  3215. -Â?!Í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ëÁá
  3216. -Â!Ã=*Í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ëá
  3217. -ÂÞ*Í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±Òø͸Í
  3218. ÉÃ:Û8þ)Â͸Í)É>�É:Ã8Ò é  Í�*Û8MÍÒ0:ì8Ò<*Ó8
  3219. q#p �*Ó8 6>ÿÉÍ-2ì8ÒJÍ´É>�É:Ã8Òcû  Í�*Ü8MÍÒ0:Û8þ(Âr͸Í
  3220. É:ì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
  3221. Í­6µÂÌÍ
  3222. 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É
  3223. Scanning Directory...
  3224. $Out of Memory
  3225. $Not Enough Memory
  3226. $��Í�É�� Í�É!ù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#ëÁá
  3227. -Â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á
  3228. -Â�*ÿ8 å*9ëás#rÍ7Ã4*û8>¦þ�Ê1Ã4Í7>ÿÉ. å*û8#å*ÿ8#ëÁá
  3229. -Â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É
  3230. Sort Stack Overflow
  3231. $Not Enough Memory for Sort
  3232. $
  3233. Sorting Directory...
  3234. $! 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 $
  3235. Press RETURN to Continue $Sys$Dir$RO$RW$Arcv $ $Read $Write $Delete$None $ $Directory For Drive $ User $: $k$ERROR: Illegal Format Value.
  3236. $ERROR: Date and Time Stamping Inactive.
  3237. $Total Bytes = $ Total Records = $ Files Found = $
  3238. Total 1k Blocks = $ Used/Max Dir Entries For Drive $No File
  3239. $ÿ�Í�ÉÍ�'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
  3240. �*ÿ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&�åÿ
  3241. �Í[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
  3242. �{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
  3243. Í�Ò0É!£9p+q!¤96�>!¤9¾Ú/1*¤9&�ë*¢9>¦OÍÒ0!¤94Â1 ÍÒ0!¤96>
  3244. !¤9¾ÚZ1*¤9&�ë*¢9>¦OÍÒ0!¤94Â91É!©9s+p+q+ÑÁp+qÕ>�§9ÍŸ6µÊÌ1*¥9ë*§9Í6!ª9s*¥9ëÍ6"¥9PY!
  3245. �Í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 Á
  3246. w*¼9#"¼9Ãç2É!¾9q:¾9Æ0OÍÊ2É!¿9q:¿9æøOÍ3:¿9æOÍ3É!À9q*À9MÍ3:ÍÊ2É!Á9q*Á9&�ë!
  3247. �Í6KÍ3*Á9&�ë!
  3248. �Í6MÍ3É!Â9q*Â9MÍJ3/ÍÊ2É!Ä9s+q:Ã9æþ2Å9:Ã9æÖ�ÖŸ*Ä9&�–2) ëõ>;ÍŸ6ŸÁH¡Ò¸3:Å9=É:Å9É*Æ9ë!
  3249. �Í6ë!È9s*Æ9ëÍ6ë"Æ9:È9É!É9q*É9&�ë!
  3250. �Í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á
  3251. -º5Ý9Ía5!ú96�> !ú9¾Úñ5*ú9&�� Ý9 NÍÒ0:ú9<2ú9ÂÍ5Éi`N#F�oˆgÉë_�ë…oŒgÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒ26 ñ= 6É^#Vë)å))Á ÉDM!��>)ë)ëÒR6 =ÂJ6Éë_�ëµo´gÉ^#Vë) Âh6É^#Vë|·g}o Âr6É_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉi`N#F©o¨gÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿÿ����ÿ������������������������������€�\��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿ�����������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ����ÿÿDIRLBL ���õyþdÊ'ñ*
  3252. éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå# ÍO:•·Ä¼:¡<Âç: G>��O*£#
  3253. � ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtà �Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
  3254. � ÍY"·ë� ÍY"µ
  3255. � Í>*·Í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
  3256. �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G #ÂÍÑáÕ �p
  3257. �ë*³~¨ëwë# ÂçÉÍ
  3258. ÍÍØÉ:—Í
  3259. ÍÍÞÉ*¯Í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"���€�� €��������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; Dump program, reads input file and displays hex data
  3260. ;
  3261. org 100h
  3262. bdos equ 0005h ;dos entry point
  3263. cons equ 1 ;read console
  3264. typef equ 2 ;type function
  3265. printf equ 9 ;buffer print entry
  3266. brkf equ 11 ;break key function (true if char ready)
  3267. openf equ 15 ;file open
  3268. readf equ 20 ;read function
  3269. ;
  3270. fcb equ 5ch ;file control block address
  3271. buff equ 80h ;input disk buffer address
  3272. ;
  3273. ; non graphic characters
  3274. cr equ 0dh ;carriage return
  3275. lf equ 0ah ;line feed
  3276. ;
  3277. ; file control block definitions
  3278. fcbdn equ fcb+0 ;disk name
  3279. fcbfn equ fcb+1 ;file name
  3280. fcbft equ fcb+9 ;disk file type (3 characters)
  3281. fcbrl equ fcb+12 ;file's current reel number
  3282. fcbrc equ fcb+15 ;file's record count (0 to 128)
  3283. fcbcr equ fcb+32 ;current (next) record number (0 to 127)
  3284. fcbln equ fcb+33 ;fcb length
  3285. ;
  3286. ; set up stack
  3287. lxi h,0
  3288. dad sp
  3289. ; entry stack pointer in hl from the ccp
  3290. shld oldsp
  3291. ; set sp to local stack area (restored at finis)
  3292. lxi sp,stktop
  3293. ; read and print successive buffers
  3294. call setup ;set up input file
  3295. cpi 255 ;255 if file not present
  3296. jnz openok ;skip if open is ok
  3297. ;
  3298. ; file not there, give error message and return
  3299. lxi d,opnmsg
  3300. call err
  3301. jmp finis ;to return
  3302. ;
  3303. openok: ;open operation ok, set buffer index to end
  3304. mvi a,80h
  3305. sta ibp ;set buffer pointer to 80h
  3306. ; hl contains next address to print
  3307. lxi h,0 ;start with 0000
  3308. ;
  3309. gloop:
  3310. push h ;save line position
  3311. call gnb
  3312. pop h ;recall line position
  3313. jc finis ;carry set by gnb if end file
  3314. mov b,a
  3315. ; print hex values
  3316. ; check for line fold
  3317. mov a,l
  3318. ani 0fh ;check low 4 bits
  3319. jnz nonum
  3320. ; print line number
  3321. call crlf
  3322. ;
  3323. ; check for break key
  3324. call break
  3325. ; accum lsb = 1 if character ready
  3326. rrc ;into carry
  3327. jc finis ;don't print any more
  3328. ;
  3329. mov a,h
  3330. call phex
  3331. mov a,l
  3332. call phex
  3333. nonum:
  3334. inx h ;to next line number
  3335. mvi a,' '
  3336. call pchar
  3337. mov a,b
  3338. call phex
  3339. jmp gloop
  3340. ;
  3341. finis:
  3342. ; end of dump
  3343. call crlf
  3344. lhld oldsp
  3345. sphl
  3346. ; stack pointer contains ccp's stack location
  3347. ret ;to the ccp
  3348. ;
  3349. ;
  3350. ; subroutines
  3351. ;
  3352. break: ;check break key (actually any key will do)
  3353. push h! push d! push b; environment saved
  3354. mvi c,brkf
  3355. call bdos
  3356. pop b! pop d! pop h; environment restored
  3357. ret
  3358. ;
  3359. pchar: ;print a character
  3360. push h! push d! push b; saved
  3361. mvi c,typef
  3362. mov e,a
  3363. call bdos
  3364. pop b! pop d! pop h; restored
  3365. ret
  3366. ;
  3367. crlf:
  3368. mvi a,cr
  3369. call pchar
  3370. mvi a,lf
  3371. call pchar
  3372. ret
  3373. ;
  3374. ;
  3375. pnib: ;print nibble in reg a
  3376. ani 0fh ;low 4 bits
  3377. cpi 10
  3378. jnc p10
  3379. ; less than or equal to 9
  3380. adi '0'
  3381. jmp prn
  3382. ;
  3383. ; greater or equal to 10
  3384. p10: adi 'a' - 10
  3385. prn: call pchar
  3386. ret
  3387. ;
  3388. phex: ;print hex char in reg a
  3389. push psw
  3390. rrc
  3391. rrc
  3392. rrc
  3393. rrc
  3394. call pnib ;print nibble
  3395. pop psw
  3396. call pnib
  3397. ret
  3398. ;
  3399. err: ;print error message
  3400. ; d,e addresses message ending with "$"
  3401. mvi c,printf ;print buffer function
  3402. call bdos
  3403. ret
  3404. ;
  3405. ;
  3406. gnb: ;get next byte
  3407. lda ibp
  3408. cpi 80h
  3409. jnz g0
  3410. ; read another buffer
  3411. ;
  3412. ;
  3413. call diskr
  3414. ora a ;zero value if read ok
  3415. jz g0 ;for another byte
  3416. ; end of data, return with carry set for eof
  3417. stc
  3418. ret
  3419. ;
  3420. g0: ;read the byte at buff+reg a
  3421. mov e,a ;ls byte of buffer index
  3422. mvi d,0 ;double precision index to de
  3423. inr a ;index=index+1
  3424. sta ibp ;back to memory
  3425. ; pointer is incremented
  3426. ; save the current file address
  3427. lxi h,buff
  3428. dad d
  3429. ; absolute character address is in hl
  3430. mov a,m
  3431. ; byte is in the accumulator
  3432. ora a ;reset carry bit
  3433. ret
  3434. ;
  3435. setup: ;set up file
  3436. ; open the file for input
  3437. xra a ;zero to accum
  3438. sta fcbcr ;clear current record
  3439. ;
  3440. lxi d,fcb
  3441. mvi c,openf
  3442. call bdos
  3443. ; 255 in accum if open error
  3444. ret
  3445. ;
  3446. diskr: ;read disk file record
  3447. push h! push d! push b
  3448. lxi d,fcb
  3449. mvi c,readf
  3450. call bdos
  3451. pop b! pop d! pop h
  3452. ret
  3453. ;
  3454. ; fixed message area
  3455. signon: db 'file dump version 2.0$'
  3456. opnmsg: db cr,lf,'no input file present on disk$'
  3457. ; variable area
  3458. ibp: ds 2 ;input buffer pointer
  3459. oldsp: ds 2 ;entry sp value from ccp
  3460. ;
  3461. ; stack area
  3462. ds 64 ;reserve 32 level stack
  3463. stktop:
  3464. ;
  3465. end
  3466. �ÃÛ�������������DUMP VERSION 3.0 DUMP.COM ��������������������������������COPYRIGHT 1982, DIGITAL RESEARCH151282����654321þÒŠþ Ò�>.Ã�åÕÅ_Í�ÁÑáÉþ
  3467. Ò¦Æ0Ã�Æ7Ã�õæÍœñæÃœ\�Í�2­|þÊÕ:­þÿÊÀÉ:±þÿÊËÍIͺ>2€�
  3468. €�Í�:��2¼þ�ÊÑÍ‚�Íf>ÿ2±>�û>!‚�6 #=ÂÉ!‚�~þaÚ1þ{Ò1Ö w#Â#:¼Æ‚2¾*¾6 ÉÔ2­ÕÍfÍl:¯<2¯þÊðÑ!€�ëÃGÍ�É\�Í�þ�È:¯þ�ÊÑ>ÿ2°ÃðÅÕå Í�·õÄ�ñáÑÁÉ*©|Í«}*§Í«>:Ã�:¹þ�ÌÆÉ> Í�>
  3469. Ã�> Ã�:º_:»»ÊÖ<2»É>�2»‡ͺýÍ�þÊÑþ Âá>Ã�ë*£}“o|šëÉ*³ë!Ô"§"£Í®Í·͇ÂÑ*§"¥Í›ÍÁ~Í«#å*©}æþ#"©áÂ%"§*¥ëÍÁÍÁÍ€*§}“ÂK|’ÂK*§Í÷ØÃͺÉ-ÿÍ�m�Í�É1µÍ�þ�À2¹1·Í�=2ºÉ#\�Í�:}�þ�ÀmͺÃÑ2­>€o:­É Í�É /Í�ÃÑ\ͺ Í��Í�1ÒÍgÍnÍ~ͻ͙ÃD.�:¯Ü°g+"³ÑÍ:°þÿÊÑ>�2¯Ãí
  3470. CP/M 3 DUMP - Version 3.0$
  3471. ERROR: File Not Found
  3472. $
  3473. Enter Password: $
  3474. Password Error$
  3475. ERROR: No Records Exist$
  3476. Press RETURN to continue $������������������,��ÿ����������������������������������������������������������������������å ; ECHOVERS RSX
  3477. pstring equ 9 ; string print function
  3478. cr equ 0dh
  3479. lf equ 0ah
  3480. ;
  3481. ; RSX PREFIX STRUCTURE
  3482. ;
  3483. db 0,0,0,0,0,0 ; room for serial number
  3484. jmp ftest ; begin of program
  3485. next db 0c3H ; jump
  3486. dw 0 ; next module in line
  3487. prev: dw 0 ; previous module
  3488. remov: db 0ffh ; remove flag set
  3489. nonbnk: db 0
  3490. db 'ECHOVERS'
  3491. space: ds 3
  3492. ftest: ; is this function 12?
  3493. mov a,c
  3494. cpi 12
  3495. jz begin ; yes - intercept
  3496. jmp next ; some other function
  3497. begin:
  3498. lxi h,0
  3499. dad sp ;save stack
  3500. shld ret$stack
  3501. lxi sp,loc$stack
  3502. mvi c,pstring
  3503. lxi d,test$msg ; print message
  3504. call next ; call BDOS
  3505. lhld ret$stack ; restore user stack
  3506. sphl
  3507. lxi h,0031h ; return version number = 0031h
  3508. ret
  3509. test$msg:
  3510. db cr,lf,'**** ECHOVERS **** $'
  3511. ret$stack:
  3512. dw 0
  3513. ds 32 ; 16 level stack
  3514. loc$stack:
  3515. end
  3516. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1I"ÃÁ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����6543218/82�Invalid Filename$DIRECTORY FULL$DISK FULL$Creating Password$File not found$File not available$  ,.;=:<>_[]*? ERROR - $Password ? $Cannot Edit Wildcard Filename$Enter Output file: $FILE IS READ/ONLY$NEW FILE$-(Y/N)?$Insufficient memory$Enter Input file: $Output File Exists, Erase It$ BREAK "$" AT $END OF LINE$1I"1I"Í„""%*"%}þ0ÚØ!#6©%�ÍÆ!"I"
  3517. Í«!+ë!#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
  3518. !�"%*K""%!™#6�à1I"! %6#Ã@1I"! %6?Ã@1I"! %6>Ã@1I"! %6F!¦"$%Ã@! %6F!—"$%1I"!w#6�£ÍÞ * %MÍŸ ¬ÍÎ :%Ö ÖŸõ:%Ö
  3519. ÖŸÁH±Ò|²ÍΠÃ*%MÍŸ >�$%ÍÎ!µÊ�*$%DMÍð !��"$%Íà 1I"!{#6! %6�!z#6�Í‚ ! %6E: $2%EÍ‘ ÒÒÍ
  3520. Ísð HÍ‘ ÒÍ
  3521. !s#6�#~Òþ:+#2%:\�2+#:%2\�Â#+#Í3Å\�+#Íõ!t#6Ãçð :%þIÂ`!Ÿ#: $–ÖŸõ: %Ö�ÖŸÁH¡2z#Òi!›#6ÿ!��"%}2%*%+©% ~þ
  3522. ÂfÍÃiÍáÍWÒ?:%þ�Ê<:%ÖÖŸõ:%ÖÖŸÁH±õ:%ÖÖŸÁH±Ò×:%þ­Íà ÍáÃÔÍêÍ‹:%þÂÄÍà ÍÃÔ:š#!™#¾ÒÔÍ ÃÄÃ:%þÂ^Í> :™#2›#O>�¹Òô ÍwÍó:š#!›#¾Ò?!w#6!™#6�Íá!w#6�:™#2œ#!š#¾Ò&:š#2œ#:›#2™#:œ#!™#¾Ò<Í Ã,ÃV*%+©% ~þ ÂPÍóÍà Íá!%6�Ã:%þƒÍ> Íó*%©% ~2%OÍŸ !%6�Ã:%Ö
  3523. ÖŸ*%+©% õ~Ö ÆÿŸÁH¡Ò¬ ÍŸ Í- Ã*%MÍo ÚÅ^Íw:%Æ@OÍw:%Ö ÖŸõ:z#/ÁH¡ÒßÍ- Ã: %þ� :%þ Úö!™#4à :%þ  :™#æO>‘!™#†wÍ-:%þ
  3524. ÂÍ:%þ Â/!%6
  3525. 
  3526. Í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Â
  3527. !%6*%"%*K""%Í…ÍÂÒê Í
  3528. ÍÖÒ÷ ÍÃê !%6�Í…ê :%þFÂ
  3529. ÍMÍÖÒ
  3530. Í\Ã
  3531. ê :%þJ¤
  3532. ÍMÍx:
  3533. %2 %ÍxÍÖÒ¡
  3534. Í\: %=2%:%<2%! %¾Òf
  3535. *%&�¥$ ~2%Í-ÃE
  3536. *%"¥%* %M*
  3537. %ëÍÃÚ~
  3538. Ã! %:
  3539. %–%ÍÎ!"%!%6�Í…*¥%DM͘Ã4
  3540. ê :%ÖMÖŸõ: %Ö�ÖŸÁH¡Ò !%6ÿ>%ÍÎ!µÂÐ
  3541. ÍÏÍLõ:%<2%O�!%$ ÁHqyþ Êî
  3542. ÃÐ
  3543. :%2 %!%6�å*%ëá#s#rê :%þNÂf ÍMÍÖÒc * %ë�ÍÃÚ` Í­Ò/ Ã@Í€ÍÍ
  3544. !%6�!�"%Í…͇!%6K"%ÍÁ!Ú] ÃÃ Ã ê :%þS¶ ÍMÍxÍÖÒ³ Í\: %2%%ÍÎ!DM͘!
  3545. %:%¾Ò° *%&�¥$ ~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:'%þ
  3546.  !™#6�*'%MÍÐ É:™#þ� ÉÍè  Íè Íè !™#55É!(%q:(%Ö ÖŸõ:™#æO>‘ÁH¡2)%yÒQ !(%6 !*%6�:)%!*%¾Ún *(%MÍè !*%4ÂV É!+%q:+%þ Ú~ >É:+%Ö ÖŸõ:+%Ö
  3547. ÖŸÁH±õ:+%Ö ÖŸÁH±É!,%q*,%MÍo Ú» ^Í+ :,%Æ@2,%*,%MÍ+ É ÍŸ 
  3548. ÍŸ É!.%p+q*-%ë Í�É!0%p+qÍà */%DMÍÎ É!2%p+qóÍÞ *1%DMÍÎ Íà É!4%p+q*3%ë
  3549. Í�É!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%Á
  3550. 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!
  3551. �Í~!ë"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�
  3552. ÍŸ !™#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Í.͹Ú)>
  3553. !|%¾Ò ÓÍ¡Í.à :%þ;Â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!"†%©% ~Ö
  3554. ÆÿŸÁH¡Òe*†%"€%Ã0*%+"%>�Í·!µÆÿŸ2‰%:ˆ%Ú•!‰%6�‚%€%ÍÁ!ë+s#ré*#$+"#$:‰%Ò©*†%"€%Ã):%þ�ÂÄ*€%"%*%+"%ÃÒ*%#"%*€%#"%É*!$#"!$É*!$+"!$É*%#"%É*%#"%É*%+"%©% ~þ
  3555. ÂÍÛÉ*%+"%É!Š%q:%þÂY%%ÍÁ!ÒVÍë:Š%ÒS*%©% ~2‹%þ
  3556. ÂEÍÓ*%©% :‹%wÍãÃÄ%%ÍÁ!Ò„Íó:Š%Ò�*%©% å*% ÑwÍÃYÉÍÉ�ÍÉÍêÍ…É!�%p+qŒ%%ÍÁ!µÊ±ÍóÞÉ:%þ�Âä*%"%%%ÍÁ!ÒÕ!�"%Ãá%%ÍÁ!"%Ã*%"%%I"ÍÁ!%ÍÑ!Ú*K""%Ã*%ë*%"%É%%ÍÁ!Ú ÃÍÀOÍQ2Ž%þÂ3ÍÏÉ*%©% :Ž%wÍã:Ž%þ
  3557. ÂMÍÓÉÃÉ!�%q:}#Òd*�%MÍPÉ:�%ÉK"%ÍÁ!ÚxÍÏÉÍë*%©% ~2�%OÍÍ:�%þ
  3558. –ÍÓÉÃhÉÍ»ÍÖÒÂ%K"ÍÁ!M"ÍÑ!Ú¼ÍÏÿÍhÃ�É!%6�!�"%*%"%Í…ÍÂÒáÍšÍÖÒîÍhÃá%%ÍÁ!Ò!%6Í…ÉÍ»ÍÃÉÍ:s#Ú)ÍÀ2%þÊ)*%MÍÍÃÍßÉ%%ÍÁ!µÂ=Ã*%©% :%wÍã:%þ
  3559. ÂVÍÓÉÍL2%ÖÖŸõ:%Ö ÖŸõ:z#/ÁH¡ÁH±/ÉÍWÒ¥:%þ ”!%6 ͦ!%6
  3560. :%þ�ŸÃͦÃxÉ*
  3561. %&�¥$ :%w:
  3562. %<2
  3563. %þdÚÂÃÉ!’%s+q*%"“%!–%6�:–%/“%K"õÍÁ!ŸÁH¡Ò8*“%#"%"“%:‘%2•%*•%&�¥$ å*%©% Ñ–ÖŸ!’%õ:•%–ÖŸ2–%/ÁH¡Ò5!•%4*%#"%ÃúÃÔ:–%ÒI*%+"%Í…:–%É!
  3564. %6�Íx:
  3565. %2 %É* %ë�ÍÃÚlÃÉ!˜%p+q*—%DMÍM2™%: %Ú�! %6OÃ@ �*—% ~Ö ÖŸõ:�#/ÁH¡Ò·Å �*—%ëŽ#Íõ*—%#~þ ÂÏÅ*—%#ë†#Íõ:™%É*#$ë*!$DMÍßÉÍê!z#6:%þÂ�!��"#$*%"š%Ã*%"š%*š%+©% ~2œ%þ
  3566. Â%:™#þ�Ê"Íà Ã,*#$#"#$*%"š%%š%ÍÁ!Úv:œ%þ
  3567. ÂZÍÓ*#$#"#$Í­ÒZÃ*š%©% ~2œ%OÍŸ �*š%"š%Ò2É*!%&�"%É*%"%É*%"%ÉÍ€ÍwÍ‘:%2�%!%6ÍwÍá:�%2%K"%ÍÁ!µÖŸõ>%ÍÎ!µÖŸÁH±ÒÕÍÏÃØ͇É!ž%6�>!ž%¾ÚýÍ­ÒñÃ@>úÍÙ!!ž%4ÂÞÉ!%6!�"%ÉÍ»ÍÖÒ, M"%ÍÁ!Ú& ÍÏÃ) Íà É!%6 Í-!%6
  3568. Í-É:›#ÖÿÖŸõ>%ÍÎ!µÖŸÁH±Ò] Ã@É!|#6*%MÍŒ2Ÿ%*%MÍP2%:Ÿ%/!}#¶+wÉ!|#6�ÍL2%Í^ É! %q! %:%–ÖŸõ:Ÿ#ÖÖŸÁH¡õ: %Ö�ÖŸÁH¡É!¡%q*¡%MÍ‘ Òÿ Íà *¡%MÍÐ V Í�; Oͤ2¢%Íà :¢%þNÂñ à:¢%þYÂü >ÉÃÇ >�É:%Ö02O"O> ‘Ÿ/É!��"%Í!Ò<!*%)))å*%)Á å*O"&�Á "%Í‚ Ã!É!$%ÍÁ!Ò_!!%6!$%ÍÁ!ë+s#rÃp!!%6�%!$ÍÁ!"%Éë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ—! ñ=Â…!É^#Vë) ¡!É^#Vë|·g}o «!É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ H ÂÜ!=ÂÛ!É������������������������������������������������������������������������������������������������������������ LIB�����������������������X$$$$$$$LIB���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������X$$$$$$$LIB$$$BAK�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1Ãæ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321PASSWORD0CONFIRMÿ� ÿ�[]=, �ÿ
  3569. *** Aborted by ^C ***$
  3570. Disk I/O $
  3571. Drive $Read Only$Currently Opened$Password Error$Password: $ $Not erased, $
  3572. ERROR: Missing Delimiter or$
  3573. Unrecognized Option $Near: $Requires CP/M 3.0 $Enter filename: $
  3574. $ERROR: Invalid file name $Confirm delete all user files (Y/N)?$No File $ (Y/N)? $
  3575. *** 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�
  3576. -Â:1/Ò€!u6�:u<2uO�!\� ~þ?Â?Ã(> !u¾Ò€:2/Ò€”ÍbÍ@2x:xÖyÖŸõ:xÖYÖŸÁH±/Ò}���Í�ÍÜ .l�\�
  3577. -ˆ€�Í«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
  3578. ÍI:xþƒËÍb���Í�:xÖyÖŸõ:xÖYÖŸÁH±Ò³. å*/#DM]�á
  3579. -¨Í ÃÑ. å*/#DM]�á
  3580. -ÂÃÍÆ Í €�Í«*;ëEÍ*=ëGÍ*?ëIÍ*Aë�Í*CëÍ*EëÍ!=l�ͪµÊ-.å*=ël�á
  3581. -Â%ÍË2zõ���Í�ûv��Í�É!q*&�ëÍ�Éý�Í�É!p+q*ë Í�É!s+p+q*:w#6�*ë
  3582. Í�*#"N#FyÉ�� Í�É�� Í�É!p+q*ëÍ�É! p+q*ëÍ�É��Í�É!"p+q*!ëÍ�Éÿ� Í�Éÿ�-Í�É!'q:'2#!$6�#1Í�É!*r+s+q:(2#!$6þå*)ëá#s#r#1Í�É�mÍ�É!Nq!O6*O&�•
  3583. ¾Â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 Á
  3584. –=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
  3585. ÍIÉ!es+q+ÑÁp+qÕ:e=2eþÿÊ
  3586. *b:dw*b#"bÃô É!fq ÍI:fþÂ)
  3587. ¶Íb:fþÂ7
  3588. ÂÍb:fÖÖŸõ:fÖÖŸÁH±ÒU
  3589. ËÍb:fþÂc
  3590. ÕÍb:fþÂq
  3591. æÍb:fþÒ�
  3592. ���Í�É!hp+q:2Òš
  3593. �*g >€¶w3Í«*g:\�w*gDMÍÔ"i�*g >¦w*i}þÿÂí
  3594. *i|2kÖÖŸõ:kÖÖŸÁH±Òé
  3595. *kMÍ
  3596. :kÉ>ÿÉÍY2lþaÚ :lþ{Ò :lÖ É:lÉõÍb3Å Íç !m6�>!m¾Ú— Íð
  3597. 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Í
  3598. ÍÜ É\�Í‚
  3599. 2wþÿÊQ :wþÒ$ *wMÍ
  3600. ÃB :wþÂB *wMÍž Í ÍÜ \�Í‚
  3601. 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É�Ö
  3602. 8 ùÆ
  3603. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  3604. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  3605. 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Íôå!�Ã
  3606. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  3607. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  3608. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1QÍÆ
  3609. Number of disk access errors during session
  3610. �A…Íd:|þ004ÍÆRequires CP/M Plus Version 3.0 to execute.
  3611. �Ã��:~þ84ÍÆ
  3612. Requires the BIOS revision F to execute.
  3613. �Ã��§ 9ÍÆ
  3614. There will not be any errors in a WorkStation.
  3615. �Ã��ÍT]ÕÍÆ
  3616. Winchester Read errors:�áN#F#åÅá ÍÍÆ
  3617. Winchester Write errors:�áN#F#åÅá ÍÍÆ
  3618. Floppy Seek errors:�áN#F#åÅá ÍÍÆ
  3619. Floppy Read errors:�áN#F#åÅá ÍÍÆ
  3620. 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;\ "
  3621. �7FÀ`t2|+ÆW˜úán¸Y.Óžy
  3622. ë°¦m×�fîàVnRn�€ n‰e�Å�FèØj³sð�ŒüÝ;�gæéÜ#?7Nà6nh°ñ€„� Ÿ„fcyùºwB@�ÉùºwˆÏÍÓ¸ F~n�Á,—iÏ<… uØS6ë€3r�37^ƒ
  3623. 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Â
  3624. /€Á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ª!�'á˜Þ
  3625. €#¬�Í���Æh��ÍÅ@B¨ÍÀ`ŽÒX�� ��wi;Hy0 e´,ܤ :ß�mÓ¸š��?\-× %ÚsÏ!Cvͺà ÝÜ
  3626. ÍÊ@ÍVn~�b@Fn*hµY¸ ¢ÃÆ�.Óžy
  3627. ë°¦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
  3628. �Áæ+7µYº„ÂÁœ¢«¼�#]àAÒåfëðFnÂp¹Y»  d¶˜@ôe´Â¹T@Çdˆ²PCªÝr¿\¬Ü^
  3629. ýëà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éÜ
  3630. ÍÁàì‘ÖÑ#¿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
  3631. ½úwJÀèd å<ƒŸêv<|×i†™"-æí)ï qÄz³w ;Åæ¶i†Æ[,C»ÁÙ»H¶s¡ò ¦WŒ€�Û$u¸ÔâÐôe¹AÙ! û.õ?€�l»ðÏE¬Ðëð�<0}Ø!Rà � ¡
  3632. A3À,ôZ� eÃAáÀ€ ¡
  3633. A3Ñhp�<0y—K‹‚„(MϳÑhp�40y—K�‚‚…(uÏE¡À�ðÁæ\˜.N
  3634. ¡”<
  3635. ÏE¡À�Mý�€å~›€Ó0#£ÂmP0€œ#?*\ÅUK-~ Ÿ•.eR¥–¿ ÄaK­ÂÉÑ@¯ö!¶Gx�ž†w @0cšÞ'‡áÄmP %@…b9^ŒFy�@tcšßW¡Õàgp€ŸFw)éÆppŸÆ÷ jP‘à€»D"]¤.Ó—jA@ s¸L¹ä*\ö.»
  3636. —`…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«€
  3637. ÀÀvX•–>‚9°ÖH±ð,Ž Š†nA /ߢÞ ý?�”ìM€ ÍÛ`ƒ �ºw�?D;h"V�€j÷éÜ ý;�§p+ô2y‚ Ñ:‚€ Ñ°�Ý „
  3638. ñ•æ�~¸[®K´ç·8x%›uÀ¹Ü›¶Á£`›ˆÀÙgq@º6�€š¬Ü>#?7NàAùºwÏÍÓ¸ ›£,=¢!�'á˜Þ~n�ÀÁ��2~n�À¢3ót§pK%ÚsÛ�<ͺà ݶÍÈÀ¢€[ôüSˆ Üð
  3639. ³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ݼ
  3640. v7OÀ%;!›€�Äéø ý;ƒY¸@
  3641. 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´� 
  3642. #Ó ˆÞr:
  3643. 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ôè
  3644. 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ì¹øþ�
  3645. ²èPd=³C¯À�ðÁ÷ˤÁ„‚„(MÏ�³Ñhp�40y—QƒK©A‚‚„(MÏE¡À�ðÁæ]f .µ
  3646. ¡4<
  3647. Ï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:¼À
  3648. 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~™�çæéÜ  �'æéÜ
  3649. #?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Ø$
  3650. �‰$ò˜€Êr9ÎBy¸@�‡# ŒÖ-�AB‚ôÂb7œŽ‚�ôäe:�"HôÒg7ÎFQH€�ÍΠLÖï
  3651. 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
  3652.  ³ø :À�+nÒ Úa�òý¦m†ÂØA�ö2ZaØy–w>›aKUú!×ÁÓð NÄÑá�gû7~‚³wh(�ì3wè+7v‚ˆ€g›7~‚´Z¢€�2~™�á¸�2;VlÝÚ
  3653. h�_àð‰ÚCÍÁÒ~` –‹7B°xtî�~¸[®K´çªÂ†;´)›uÀ¸€›¡š¬Üü�#Ÿ›§p7ƒ4XxÀÚsÕaCÚͺà Ý ÍÝà€[ôüSˆ ÜB³tð37R€,,PÃØ Óž«
  3654. îЦ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�ŸŒÝú
  3655. 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ˆ Ý k2D�Yð!›‹Á@Ï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 ð(‡€
  3656. öXi–€��`8�ýê�•{´¤ý:‚_§@SV�?A.QÐ��GW“ݤ' p'‘– d¸[®Wë•Ê:��;ü 
  3657. �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é
  3658. S²aÐø§dŽ°I�~ˆuHKôüSŠÀÁè€ b³q;^ý;�‚%`ô2ržAÏõ;�ž>k´ÃL‘%v”ñ`@‡c‚½Y¸X!âó[4Ãc-œ
  3659. !Ä! ݪ
  3660. Û 9„ÐùÓ +Æ@�í’:ÂA
  3661. qèz2Âá �ˆa}—„À@ƒ6\\‚g¢Öhuø�>ï0©qà@�P…  ™àz-�†2äÀ‰rp@PP…  ™è´8�<Ë—%ËÁAB&‚g�Yè´8�<Ë›‚%ÎAB”:‚g¢Ðà�x`ó.~—@
  3662. PÊ žg¢Ðà�
  3663. ¦‡~�€@Ár¿MÀé˜Ø!6¨@NŸ•.bª¥–¿ ÏÊ—2©RË_„‚b0ƒ¥Öádâ 'û �Û#¼�OC;� 1ÍoÃŒðâ6¨Ž� B±¯F
  3664. �#<À :1Íoƒ+Ðêð3¸@O£;”ôã88OŽã{„�†5(Hð@\. —„Ë�‚A  º¤&]V.­
  3665. —v…K¼Â¥Þ�Q›Ð ~„œ–¦™ÇÇèiéÉ)Ñ¡P*~†žœŸ¾§ê ªhñÐ� ~ª¦Š¤�ÎÇêèIéê‘ z€‚ˆ¤­®�¨hIÉq§l€†žššŸ¨ˆIÉq ð€ˆšƒd�¨ŠˆI‘¢àJ€¤ˆ¤­V¨
  3666. 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¨
  3667. h¨j‘¡x€¨¤—òÈIÉiååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  3668. 8 ùÆ
  3669. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  3670. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  3671. 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Íôå!�Ã
  3672. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  3673. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  3674. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1åÍÆ
  3675. FASTCOPY - Rev F. �Í4¯2!€�~§Ä€A…Íd:|þ004ÍÆRequires CP/M Plus Version 3.0 to execute.
  3676. �Ã��!F�¯wGí°:~þ84ÍÆ
  3677. Requires the BIOS revision F to execute.
  3678. �Ã��§ %ÍÆ
  3679. Cannot run on a WorkStation.
  3680. �ÍÍ ÍÆ
  3681. Source �:}§(
  3682. ÍÆlocal �ÍÆdrive name (or <RET> for A:) �>ÍÙ~ >A˯þA8þQ81ÍÆ
  3683. Please, give a letter (A-P) or <Ret>.
  3684. �Ãð2KÖA_Í2Låýáþÿ8:ÍÆ
  3685. Requested drive does not exist on this system.
  3686. �ÃðÍÆ
  3687. Source on �:KOÍÍÆ then press <RET>�>ÍÙÂðÍÿý~§( ÍÆ
  3688. It must be a floppy.
  3689. �Ãð:§(ÍÆ
  3690. Format option choosen.�ÍÆ
  3691. No format option choosen.�ÍÆ
  3692. Destination �:}§(
  3693. ÍÆlocal �ÍÆdrive name (or <Ret> for �:KþAB(AÅÍÍÆ:) �>ÍÙ~Á y˯þA8þQ81ÍÆ
  3694. Please, give a letter (A-P) or <Ret>.
  3695. �Ã"!K¾ !ÍÆ
  3696. Not to the same drive
  3697. �Ã"2MÖA_Í2NåÝáþÿ8:ÍÆ
  3698. Requested drive does not exist on this system.
  3699. �Ã"ýåѾ k#øÍÆ
  3700. Destination on �:MOÍÍÆ then press <Ret>�>ÍÙÂ"ÍÿÝ~§(YÍÆSorry. It must be a floppy.
  3701. �Ã"ÍÆ
  3702. The two drives must have the same format
  3703. �Ã"Ý~2PÝ~ÖG>‡ý_�íSWÝNÝFÍÑëÝN��Í
  3704. |µ(Ýn ÝfÝËF(Ë<Ë"Q}2^Ý~�ÝN�Å_P`hÍ
  3705. íSS{2]ÁQ¯<Ë:0û2_€�yÍÑ"UÍÿÍÆ
  3706. If you wish to copy the entire diskette in drive �:KOÍÍÆ: to drive �:MOÍÍÆ:
  3707. and delete all information on destination drive, then type YES ! �Í ¯2Z>ÍÙþÂ~˯þYÂ#~˯þEÂ#~˯þSÂ:NÓÍn�ÍÔû ø>ÐÓããããããÛËG úË(1ÍÆ
  3708. Drive not ready. Operation aborted
  3709. �× Ëw(:ÍÆ
  3710. Cannot write on a writeprotected diskette !
  3711. �× >ͬËWÊ…
  3712. :LÓ>ͬËWÊ…
  3713. :NÓÛËO(úÛËO ú!'+ÛËO(ùË| 6ÍÆ
  3714. Cannot write on a hard sectored diskette
  3715. �Ã:
  3716. ÍÿÍÿ>�Ó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
  3717. �× ÍÆ Seek error. Operation aborted
  3718. �>ÿ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
  3719. �É�#~þ (úþ/À#~þF >ÿ2ÉþHÀÍÆ
  3720. FASTCOPY will just make a copy on a formatted diskette
  3721. FASTCOPY /F will format the destination diskette and make a copy
  3722. FASTCOPY /H will show these help texts
  3723. �Ã��##~þ#Ò7+ÃÁ4ëÕÍr:·Ê47H=Ír:·üî1Íí:ÍØ3þ Â7å* @åÅÃí4 bkÑÃñ6ÍÈ þ Ê�OÍîJÍ) þ ÊV7ÍîJ¹ÂG7> ÍîJ>
  3724. ÍîJ:>þ ÀÃ@ ÍÈ þ Ê�2 @OÍê
  3725. þ Ê„7¹Ê@ Ãu7áÑÁ�7Ã\4Á^4Å!H=: @O~¹Ê¥7þ È#Ù7ÁÑá!ÌåÕÅÉåÅÃí4 bkÑÃñååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title 'Wdrives.Asm'
  3726. ;------------------------------------------------------------;
  3727. ; Definition Module for the Floppies and Winchesters in ;
  3728. ; the system. ;
  3729. ; ;
  3730. ; Note: If You use Adaptec controller, You link ExtmemA.Rel ;
  3731. ; and if Xebec, You link ExtmemX.Rel to BNKBIOS3.SPR ;
  3732. ; This will done with the command: ;
  3733. ; SUBMIT GENWBIOS A for Adaptec ;
  3734. ; SUBMIT GENWBIOS X for Xebec ;
  3735. ;------------------------------------------------------------;
  3736. ; Latest update: 1985-11-15. PSW
  3737. ; Biosrevision: F
  3738. ;
  3739. ; For the RMAC assembler.
  3740. ;------------------------------------------------------------;
  3741. ; Answer in field #1 and/or in field #2 !! ;
  3742. ;------------------------------------------------------------;
  3743. True Equ -1
  3744. False Equ Not True
  3745. NetWork Equ False
  3746. ;------------------------------------------------------------;
  3747. ; Field #1 -- SuperJet.  ;
  3748. ; ;
  3749. SuperJet Equ False ; False indicates You;
  3750. ; ; must goto field #2.;
  3751. TwoWins Equ False ; False: 1 drive ;
  3752. ; ; True: 2 drives. ;
  3753. ; System configuration for SuperJet: ;
  3754. ; A: Winchester 1st part appr. 28800 KBytes ;
  3755. ; B: Winchester 2nd part appr. 29300 KBytes ;
  3756. ; C: Floppy 5" 1200 KBytes. ;
  3757. ; D: Floppy 5" 800 KBytes ;
  3758. ; The tape streamer does not have a logical device address. ;
  3759. ; If 2 winchesters: ;
  3760. ; E: Winchester 1st part appr. 28800 KBytes ;
  3761. ; F: Winchester 2nd part appr. 29300 KBytes ;
  3762. ;------------------------------------------------------------;
  3763. Page 66
  3764. If Not SuperJet
  3765. ;------------------------------------------------------------;
  3766. ; Field #2 -- Other configurations. ;�
  3767. ; Here You must answer 6 or 7 questions: ;
  3768. ; 1: Do You want Verify after write on floppy ? ;
  3769. ; ;
  3770. Verify Equ True ; Verify after write.;
  3771. ; ;
  3772. ; 2: What kind of floppy system do You want ? (Only 1 true) ;
  3773. ; ;
  3774. M8 Equ False ; 8" 1200 KBytes ;
  3775. M5 Equ False ; 5" 1200 KBytes ;
  3776. Min96 Equ True ; 5" 800 KBytes ;
  3777. ; ;
  3778. ; 3: Do You have an external 8" floppy drive ? ;
  3779. ; Not supported with M8. ;
  3780. Jet8 Equ False ; True means YES ;
  3781. ; ;
  3782. ; 4: What kind of winchester controller ? ;
  3783. ; ;
  3784. Adaptec Equ True ; False = Xebec ;
  3785. ; ;
  3786. ; 5: How many winchester drives ? (One or two) ;
  3787. ; ;
  3788. TwoWins Equ False ; False = 1 drive ;
  3789. ; ;
  3790. ; 6: What kind of winchester do You want ? (Only 1 true) ;
  3791. ; Entries BlockSize;
  3792. Ro204 Equ False ; Rodime 204 1024 2K ;
  3793. Ro204E Equ False ; Rodime 204 E 2048 4K ;
  3794. Ro352 Equ True ; Rodime 352 512-1024 2K ;
  3795. XT1065 Equ False ; Maxtor XT-1065 2048 4K ;
  3796. XT1085 Equ False ; Maxtor XT-1085 2048 4K ;
  3797. CDC66 Equ False ; CDC 9415-66 2048 4K ;
  3798. CDC86 Equ False ; CDC 9415-86 2048 4K ;
  3799. Nec5126 Equ False ; Nec 5126 1024 2K ;
  3800. ; ;
  3801. ; 7: If Rodime 352 You must answer how directory entries. ;
  3802. ; ;
  3803. E512 Equ True ; False = 1024 ent. ;
  3804. ; ;
  3805. ;------------------------------------------------------------;
  3806. ;------------- No more questions below here -----------------;
  3807. Endif
  3808. Page
  3809. If SuperJet
  3810. Verify Equ True
  3811. M5 Equ True
  3812. M8 Equ False
  3813. Min96 Equ False
  3814. Ro204 Equ False
  3815. Ro204E Equ False
  3816. Ro352 Equ False
  3817. XT1065 Equ False
  3818. XT1085 Equ False
  3819. CDC66 Equ True
  3820. CDC86 Equ False
  3821. Nec5126 Equ False
  3822. Adaptec Equ True
  3823. E512 Equ False
  3824. Jet8 Equ False
  3825. Endif
  3826. ;----------------------------------------------------------------;
  3827. ; The byte called 'ReStep' is interpreted as follows: ;
  3828. ; ;
  3829. ; 1xxxxxxx ; No retry ;
  3830. ; 0xxxxxxx ; Retry 4 times ;
  3831. ; x1xxxxxx ; No retry a read of sector that contains;
  3832. ; ; a data error before error correction. ;
  3833. ; x0xxxxxx ; Reread before error correction ;
  3834. ; xxx1xxxx ; Disk has servo information. ;
  3835. ; xxx0xxxx ; No servo information. ;
  3836. ; xxxx0000 ; 3 msec step rate ;
  3837. ; xxxx0001 ; reserved (for servo) ;
  3838. ; xxxx0010 ; -"- ;
  3839. ; xxxx0011 ; -"- ;
  3840. ; xxxx0100 ; 200 usec buffered step ;
  3841. ; xxxx0101 ; 70 usec buffered step ;
  3842. ; xxxx0110 ; 30 usec buffered step ;
  3843. ; xxxx0111 ; 15 usec buffered step ;
  3844. ;----------------------------------------------------------------;
  3845. If Adaptec ; Adaptec:
  3846. If Ro204
  3847. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  3848. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  3849. Endif
  3850. If Ro204E
  3851. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  3852. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  3853. Endif
  3854. If Ro352
  3855. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  3856. Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
  3857. Endif
  3858. If XT1065
  3859. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3860. Reduce Equ 64 ; # of Kbytes to reduce from second winchester unit.
  3861. Endif
  3862. If XT1085
  3863. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3864. Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
  3865. Endif
  3866. If CDC66
  3867. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3868. Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
  3869. Endif
  3870. If CDC86
  3871. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3872. Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
  3873. Endif
  3874. If Nec5126
  3875. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3876. Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
  3877. Endif
  3878. Else ; Xebec
  3879. If Ro204
  3880. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  3881. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  3882. Endif
  3883. If Ro204E
  3884. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  3885. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  3886. Endif
  3887. If Ro352
  3888. ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
  3889. Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
  3890. Endif
  3891. If XT1065
  3892. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3893. Reduce Equ 60 ; # of Kbytes to reduce from second winchester unit.
  3894. Endif
  3895. If XT1085
  3896. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3897. Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
  3898. Endif
  3899. If CDC66
  3900. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3901. Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
  3902. Endif
  3903. If CDC86
  3904. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3905. Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
  3906. Endif
  3907. If Nec5126
  3908. ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
  3909. Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
  3910. Endif
  3911. Endif
  3912. Rate0 Equ 00000000b ; 3ms/6ms
  3913. Rate1 Equ 00000001b ; 6ms/12ms
  3914. Rate2 Equ 00000010b ; 10ms/20ms
  3915. Rate3 Equ 00000011b ; 15ms/30ms
  3916. DoublS Equ -1 ; Double sided
  3917. SinglS Equ 0 ; Single sided
  3918. Unit0 Equ 00000000b ; Physical Unit select 0
  3919. Unit1 Equ 00000001b ; Physical Unit select 1
  3920. Unit2 Equ 00000010b ; Physical Unit select 2
  3921. Unit3 Equ 00000011b ; Physical Unit select 3
  3922. Inch5 Equ 00001000b ; 5"-Floppy
  3923. Inch8 Equ 11010100b ; 8"-Floppy
  3924. DoublD Equ 00000000b ; Double density
  3925. SinglD Equ 00100000b ; Single density
  3926. If Adaptec ; Common area
  3927. Comm Equ 0B8h ; 64K - 2*9K = 46K = B800h
  3928. Else
  3929. Comm Equ 0BCh ; 64K - 2*8.5K = 47K = BC00h
  3930. Endif
  3931. If Adaptec
  3932. Contr1 Equ 00000001B ; Controller unit 1
  3933. Contr2 Equ 00000010B ; Controller unit 2
  3934. Contr3 Equ 00000100B ; Controller unit 3
  3935. WUnit1 Equ 00000000B OR Contr1 ; Winchester phys. unit 0 on Contr1
  3936. WUnit2 Equ 00100000B OR Contr1 ; Winchester phys. unit 1 on Contr1
  3937. WUnit3 Equ 00000000B OR Contr2 ; Winchester phys. unit 0 on Contr2
  3938. WUnit4 Equ 00100000B OR Contr2 ; Winchester phys. unit 1 on Contr2
  3939. WUnit5 Equ 00000000B OR Contr3 ; Winchester phys. unit 0 on Contr3
  3940. WUnit6 Equ 00100000B OR Contr3 ; Winchester phys. unit 1 on Contr3
  3941. Leav Equ 2 ; Interleave factor
  3942. LSecPerTrk Equ 72 ; No of logical sectors/track
  3943. Else
  3944. WUnit1 Equ 00000000B ; Winchester phys. unit 0 on Contr1
  3945. WUnit2 Equ 00100000B ; Winchester phys. unit 1 on Contr1
  3946. Leav Equ 7 ; Interleave factor
  3947. LSecPerTrk Equ 68 ; No of logical sectors/track
  3948. Endif
  3949. If E512
  3950. Ent Equ 512
  3951. AL1 Equ 0
  3952. Else
  3953. Ent Equ 1024
  3954. AL1 Equ 0FFh
  3955. Endif
  3956. If M8
  3957. Sign Equ '8'
  3958. Else
  3959. Sign Equ '5'
  3960. Endif
  3961. Extrn FdRead, FdWrit, FdLgin, FdInit
  3962. Extrn WRead, WWrit, WInit, WInitd, WLgin
  3963. Public @DTbl, ?Titel, @Commo
  3964. Cseg
  3965. @DTbl:
  3966. If NetWork
  3967. Dw WinA,WinB,FlA ; A:, B:, C:
  3968. Else
  3969. Dw FlA,WinA,WinB ; This order must not be changed.
  3970. ; Check boot-routine in
  3971. ; BIOSKRNL.Z80
  3972. Endif
  3973. If Min96
  3974. Dw 0 ; D: not installed
  3975. Else
  3976. Dw FlD
  3977. Endif
  3978. If TwoWins
  3979. Dw WinE,WinF ; E:, F:
  3980. Sign0 Equ '2'
  3981. Else
  3982. Dw 0,0
  3983. Sign0 Equ'1'
  3984. Endif
  3985. Dw 0,0 ; G:, H: not installed
  3986. If Jet8
  3987. Dw FlI,FlJ ; I:, J:
  3988. Else
  3989. Dw 0,0
  3990. Endif
  3991. Dw 0,0 ; K:, L: not installed
  3992. Dw 0,0,0,0 ; M:, N:, O:, P: not installed
  3993. @Commo: Db Comm ;
  3994. Page
  3995. Dseg
  3996. ; Define WINCHESTER LOGICAL UNIT A: (Winchester boot else B:)
  3997. Dw WWrit ;;
  3998. Dw WRead ;;
  3999. Dw WLgin ;;
  4000. Dw WInit ;;
  4001. Db WUnit1 ;; Physical unit for controller
  4002. Db 0 ;;
  4003. WINA: Dw 0 ;; No trans table
  4004. Db 0,0,0,0,0,0,0,0,0 ;;
  4005. Db 0 ;; Mediaflag
  4006. Dw WIN0 ;; Address to DPB
  4007. Dw 0 ;; Checksum None.
  4008. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4009. Dw 0FFFEh ;; DirBcb
  4010. Dw 0FFFFh ;; DtaBcb Not used
  4011. Dw 0FFFEh ;; Hash
  4012. Db 0 ;; Hash bank
  4013. ; Define WINCHESTER LOGICAL UNIT B: (Winchster boot else C:)
  4014. Dw WWrit ;;
  4015. Dw WRead ;;
  4016. Dw WLgin ;;
  4017. Dw WInitd ;;
  4018. Db WUnit1 ;; Physical unit for controller
  4019. Db 0 ;;
  4020. WINB: Dw 0 ;; No trans table
  4021. Db 0,0,0,0,0,0,0,0,0 ;;
  4022. Db 0 ;; Mediaflag
  4023. Dw WIN1 ;; Address to DPB
  4024. Dw 0 ;; Checksum None.
  4025. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4026. Dw 0FFFEh ;; DirBcb
  4027. Dw 0FFFFh ;; DtaBcb Not used
  4028. Dw 0FFFEh ;; Hash
  4029. Db 0 ;; Hash bank
  4030. If TwoWins
  4031. ; Define WINCHESTER LOGICAL UNIT E:
  4032. Dw WWrit ;;
  4033. Dw WRead ;;
  4034. Dw WLgin ;;
  4035. Dw WInitd ;;
  4036. Db WUnit2 ;; Physical unit for controller
  4037. Db 0 ;;
  4038. WINE: Dw 0 ;; No trans table
  4039. Db 0,0,0,0,0,0,0,0,0 ;;
  4040. Db 0 ;; Mediaflag
  4041. Dw WIN0 ;; Address to DPB
  4042. Dw 0 ;; Checksum None.
  4043. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4044. Dw 0FFFEh ;; DirBcb
  4045. Dw 0FFFFh ;; DtaBcb Not used
  4046. Dw 0FFFEh ;; Hash
  4047. Db 0 ;; Hash bank
  4048. ; Define WINCHESTER LOGICAL UNIT F:
  4049. Dw WWrit ;;
  4050. Dw WRead ;;
  4051. Dw WLgin ;;
  4052. Dw WInitd ;;
  4053. Db WUnit2 ;; Physical unit for controller
  4054. Db 0 ;;
  4055. WINF: Dw 0 ;; No trans table
  4056. Db 0,0,0,0,0,0,0,0,0 ;;
  4057. Db 0 ;; Mediaflag
  4058. Dw WIN1 ;; Address to DPB
  4059. Dw 0 ;; Checksum None.
  4060. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4061. Dw 0FFFEh ;; DirBcb
  4062. Dw 0FFFFh ;; DtaBcb Not used
  4063. Dw 0FFFEh ;; Hash
  4064. Db 0 ;; Hash bank
  4065. Endif
  4066. If M8 Or Jet8
  4067. ; Define 8" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:) / J:
  4068. Dw FdWrit ;;
  4069. Dw FdRead ;;
  4070. Dw FdLgin ;;
  4071. Dw FdInit ;;
  4072. Db Inch8+Unit0+DoublD ;; $FdXsl
  4073. Db 0 ;;
  4074. If M8
  4075. FlA: Dw 0 ;; No trans table
  4076. Else
  4077. FlJ: Dw 0 ;; No trans table
  4078. Endif
  4079. Db 0,0,0,0,0,0,0,0,0 ;;
  4080. Db 0 ;; Mediaflag
  4081. Dw F8D ;; Address to DPB
  4082. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4083. Dw 0FFFEh ;; Alloc vector set by GENCPM
  4084. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  4085. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  4086. Db 0 ;; Hash bank.
  4087. Endif
  4088. If M5
  4089. ; Define 5.25" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:)
  4090. Dw FdWrit ;;
  4091. Dw FdRead ;;
  4092. Dw FdLgin ;;
  4093. Dw FdInit ;;
  4094. Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  4095. Db 0 ;;
  4096. FlA: Dw 0 ;; No trans table
  4097. Db 0,0,0,0,0,0,0,0,0 ;;
  4098. Db 0 ;; Mediaflag
  4099. Dw F5Max ;; Address to DPB
  4100. Dw 0FFFEh ;; Checksum vector set by GENCPM
  4101. Dw 0FFFEh ;; Alloc v� Title 'Fdrives.Asm'
  4102. ;------------------------------------------------------------;
  4103. ; Definition Module for the Floppies in the system. ;
  4104. ;------------------------------------------------------------;
  4105. ; Latest update: 1985-11-15. PSW
  4106. ; Biosrevision: F
  4107. ;
  4108. ; For the RMAC assembler.
  4109. True Equ -1
  4110. False Equ Not True
  4111. ;-------------------------------------------------------------------;
  4112. ; What kind of floppy system do You want ? ;
  4113. ; ;
  4114. Verify Equ True ; Verify after write. ;
  4115. ; ;
  4116. Jet8 Equ False ; External 8" drive ;
  4117. ; ; I: 8" 1x77x26x128, 64 ent. Unit0 ;
  4118. ; ; J: 8" 2x77x8x1024, 256 ent. Unit0 ;
  4119. ; ;
  4120. RamDisk Equ False ; M: 128 KBytes Ram Disk ;
  4121. ; ;
  4122. ; Mark correct floppy system with True. Note: Only one True. ;
  4123. ; ;
  4124. M8 Equ False ; A: 8" 2x77x8x1024, 256 ent. Unit0 ;
  4125. ; ; B: 8" 2x77x8x1024, 256 ent. Unit1 ;
  4126. ; ; C: 8" 1x77x26x128, 64 ent. Unit0 ;
  4127. ; ; D: 8" 1x77x26x128, 64 ent. Unit1 ;
  4128. ; ; Note: MUST NOT BE USED WITH Jet8=True
  4129. M5 Equ False ; A: 5" 2x77x8x1024, 256 ent. Unit0 ;
  4130. ; ; B: 5" 2x77x8x1024, 256 ent. Unit1 ;
  4131. ; ; C: 5" 2x80x5x1024, 128 ent. Unit0 ;
  4132. ; ; D: 5" 2x80x5x1024, 128 ent. Unit1 ;
  4133. M596D Equ True ; A: 5" 2x80x5x1024, 128 ent. Unit0 ;
  4134. ; ; B: 5" 2x80x5x1024, 128 ent. Unit1 ;
  4135. M548D Equ False ; A: 5" 2x40x5x1024, 128 ent. Unit0 ;
  4136. ; ; B: 5" 2x40x5x1024, 128 ent. Unit1 ;
  4137. ;-------------------------------------------------------------------;
  4138. Page 66
  4139. Rate0 Equ 00000000b ; 3ms/6ms
  4140. Rate1 Equ 00000001b ; 6ms/12ms
  4141. Rate2 Equ 00000010b ; 10ms/20ms
  4142. Rate3 Equ 00000011b ; 15ms/30ms
  4143. DoublS Equ -1 ; Double sided
  4144. SinglS Equ 0 ; Single sided
  4145. Unit0 Equ 00000000b ; Physical Unit select 0
  4146. Unit1 Equ 00000001b ; Physical Unit select 1
  4147. Unit2 Equ 00000010b ; Physical Unit select 2
  4148. Unit3 Equ 00000011b ; Physical Unit select 3
  4149. Inch5 Equ 00001000b ; 5"-Floppy
  4150. Inch8 Equ 11010100b ; 8"-Floppy
  4151. DoublD Equ 00000000b ; Double density
  4152. SinglD Eq…‰Ñ™š] TED$ÈýQ%Q2@COMMO�”�SP•Q¥  T� h�
  4153. �Å ��������������������������������À—�������������������������H@Ï÷óýüÿ¿ßÏð��À@�@�������������H@Ï÷óýüÿ¿ßÏð´„�P�À  ü�À��� ����‚o÷ø�������¹�p0¢!i˜Øo8"Ó±”äs4›ÍÂá�Èð8 ²äèe9‹�  µ�<Œ�ÕUS#¤� =55>:�P“#E %9%R4N‘‘ÒS£D I4F‘‘Ô’U#¨�I5 Up��ž����À—�������������������������H@Ï÷óýüÿ¿ßÏð��ÀåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  4154. 8 ùÆ
  4155. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  4156. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  4157. 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Íôå!�Ã
  4158. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  4159. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  4160. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1j#ÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÆ
  4161. DISKETTE- and WINCHESTER-FORMAT-UTILITY for the JET Computer. Rev. F-1.0
  4162. �ÍD!A…Íd:|þ0064ÍÆRequires CP/M Plus Version 3.0 to execute.
  4163. �Ãã®!!­!6�=í°:~þ84ÍÆ
  4164. Requires the BIOS revision F to execute.
  4165. �Ã㧠8ÍÆ
  4166. There is nothing to format in a WorkStation.
  4167. �ÃãÍ>×ÓÍÆ
  4168. �ÍÆ Enter �:}§(
  4169. ÍÆlocal �ÍÆdrive, followed by a colon, to format? �>ÍÙÊãþ ª~˯þA8£þQÚëÃFÍÆ
  4170. You cannot format a winchester as logical A:
  4171. �Ã< Í�Ã��#2­"~þ:ÂFÍÿ:­"ÖA_Í2®"å� "¯"Ýáþÿ88ÍÆRequested drive does not exist on this system.
  4172. �Ã<Ý~§(FþÂ9 ÍÆSorry. This logical unit is the second winchester-unit.
  4173. �Ã<Ý~2²"Ý~ÖG>‡ý_�íS¹"ÝNÝFÍÑëÝN��Í
  4174. |µ(Ýn ÝfÝËF(Ë<Ë"³"}2À"Ý~�ÝN�Å_P`hÍ
  4175. íSµ"{2¿"ÁQ¯<Ë:0û2Á"€�yÍÑ"·"ÍÆ
  4176. ***** DISKETTE DRIVE CHARACTERISTICS *****
  4177. �ÍÆ Logical unit.........�:­"OÍ:ÍÍÿÍÆ Physical size........�:®"8æ2¬" 5Í"ÍÍÿÍÆ Physical select.......�:®"æÆ0OÍÍÿÍÆ Number of sides.......�:²"1§( ÍÍÿÍÆ Number of tracks..�*³".ÍÍÿÍÆ Number of sectors.�*µ".ÍÍÿÍÆ Sectorsize........�*·".ÍÍÿÍÆ Density...............�D:®"Ëo(SÍÍÿÍÆ Step-rate (ms).......�ÝF:®"!™!Ë !¡!##ü~åOÍá#~OÍÍÿÍÿÍÿ>×Ó¯2¼"ÍÆ Confirm formatting of this diskette with YES ! �>ÍÙÊ<þÂ#
  4178. ~˯þYÂ#
  4179. #~˯þEÂ#
  4180. #~˯þSÂ#
  4181. :®"ÓÍ~�Íá û�Íá û�Íá û>ÐÓããããããÛËG úË(0ÍÆ
  4182. Drive not ready operation aborted
  4183. �Ã#
  4184. Ëw(2ÍÆ
  4185. Cannot format writeprotected drive!
  4186. �Ã#
  4187. >ͼ ËW(‘ÛËO(úÛËO ú!'+ÛËO(ùË| 2ÍÆ
  4188. Cannot format hard sectored diskette
  4189. �Ã#
  4190. ÍÿÍÿ>�Ó2¼"2©"!'!Í !Ý~æöXÍÇ æ™Â ¯2«"ÍK!©"4!À"Û<¾ Ý:À"G=2©"Å:©"ÓÝ~æöÍÇ Áæ™Â ů2«"ÍÃ!©"5ÁÛ:¼"§ )ÍÆ Diskette sucessfully formatted
  4191. �ÃÍÆ Seek error, operation aborted
  4192. �>ÿ2¼"Ã<ÍÆ
  4193. **** WINCHESTER DRIVE CHARACTERISTICS ****
  4194. �ÍÆ Controller ...............�:~þ ÍÆAdaptec� ÍÆ..Xebec�ÍÆ
  4195. Formatted capacity (KBytes) �Ý~/WÝ~/_íSÈ"Ý~/O2Ç"¯GÍÑëU�:~þ(Z�>2«!ÍÑ�Í5ÍÆ �ÍÆ
  4196. Number of cylinders ........�*È".ÍÍÆ
  4197. Number of heads ............�¯g:Ç"o.ÍÍÆ
  4198. Physical sectorsize ........�¯o:¬!g.ÍÍÆ
  4199. Physical select ................�:®"0Ëo(1ÍÍÆ
  4200. Controller I.D .................�¯:®"08 ú¯ÍÍÆ
  4201. Reduce Write Cylinder ......�Ý~/gÝ~/o.ÍÍÆ
  4202. Write Precomp Cylinder .....�Ý~/gÝ~/o.ÍÍÆ
  4203. Sector Interleave Factor ...�:€�þ :‚�Ö0/ÝwÝ~/&�o.ÍÍÿÍÿÍÿ:­"þAÊ«¯2Ó"2¼"2Ò"2Ñ"ÍÆ Confirm formatting of this winchester drive with YES ! �>ÍÙÊ<þÂê~˯þYÂê#~˯þEÂê#~˯þSÂê:~þÊ !Š#"Ý"!��"Õ"¯"‚#"„#"†#"ˆ#2ß"2à"!à"4�:Ç"O�ÍÑëíKÈ"ÍÑ:ß"O¯GíB0{2Ú"|2Û"}2Ü":®"*¯"Í™':®"*¯"Í(*(>ÍÆ
  4204.  ERROR DURING MODE SELECT ! CHECK WDRIVES.ASM !
  4205. �Ã<ÍÆ
  4206. Pass �:à"ÍCÍÆ:
  4207. Formatting: (Be patient) �:à"þ(*Õ"|/O}/GíC€#~#7¯*¯":®"[Íñ)ÍÆ Completed. �:Ü"o:Û"g:Ú"_��Í5ÍÆ sectors in next operation.
  4208. Verifying.: �¯2¼"2×"2Ø"2Ù"2á"Í !Ù"4 +4 +4*Ú"í[×"§íR å!Ù":Ü"¾ Ü:¼"õo¯g�ÍÍÆ bad sector(s). �:á"§(ÍCÍÆ Slipovers.�ñ§Â{ÍÆ
  4209. Total numbers of bad sectors: �:ß"o&��ÍÍè):®"*¯"Í™'ÍÆ
  4210. Formatting final Pass (Be patient)�*Õ"|/O}/GíC€#~#7*¯":®"Íñ)ÍÆ Completed.
  4211. �:ß"·Ê<ÍÆ
  4212. Second Winchester unit must be reduced with at least �:ß"O��ÍÑ��ÍÍÆ Kbytes.
  4213. �Ã<:Ù"O:Ø"G:×"ÍÚ*È.ÍÍ(:ß"þÊê:Ù"O:Ø"G:×"!â"͹*ÝåÝ!‚#ÍÂ8 ÍÒ8 ÍÚ8 (H�ÝäÝåÁ*Ý"§íBDMí[Ý"!�ë*Ý"+í¸ÝåÑ!â"�í°*Ý"�"Ý"*Õ""Õ"!ß"4!¼"4ÝáÉÍÆ+�!á"4ñ!ã"F#NÝfÝn§íBÉ!å"Ý~¾É!è"F#NÝfÝn§íBÉÁÍÆ
  4214. Too many bad sectors. Operation aborted.
  4215. �Ã<ÍÆ
  4216. Error.........:�Í(å/O¯ËÎ0ÅÍ Áô> Í áÕÍ!ÍÿÍÆ
  4217. High address..:�¯gÑ/o ÕÍÍÆ
  4218. Middle address:�¯gÑ/o ÕÍÍÆ
  4219. Low address...:�¯gÑ/o ÍÍÆ
  4220. Consult Your controller manual for further information.
  4221. �Ã<OÃ:®"2¸!Ý~2JÍÆ
  4222. Formatting (Be patient) �óÍâ>ÿÝw�ÝåÝÝåáÝáí³ÍÒÍJ:¶!/2H:·!/2G:¸!/2FûÍâÍÒÂŒÍÆ
  4223. Completed.
  4224. �¯2¼"2±!2²!!��"¯!>þ2IÍ{*È"í[¯!|º ò}» îÝ~2IÍÆ
  4225. Winchester verified with �:¼"o¯g�ÍÍÆ bad track(s).
  4226. �:¼"·Ê*ÍÆ Formatting alternate tracks. �>2­!2®!!¹!:­!O� ~2F#~2G#~2HíKÈ":Ç"_�ÍÑ:®!G+ýë:«!O�ÍÑ{/2³!|/2´!}/2µ!:®!<2®!ÍJñÍâÍÊ:³!ÓÍÊ:´!ÓÍÊ:µ!ÓÍÒ §:­!!¼"¾Ê·<2­!Ã3ÍÆ
  4227. Second winchester unit must be reduced with at least �:®!=O¯GW:«!_ÍÑë:¬!O�ÍÑë�Í
  4228. ë�ÍÍÆ KBytes.
  4229. �óÍâ>ôÝw�ÝåÝÝåáÝáí³ÍÒÃ<!K>åwLÿí°ðÍâ�!Kí³í³ÍÒÂÔÝ~2IÝ~æß2JÉÍÆ Verifying: Cylinder�*¯! ÍÍÆ Head�:±!o¯g ÍÍÓ:±!!Ç"<¾(2±! ¯2±!*¯!#"¯!ɯ2²!íK¯!:Ç"_¯WÍÑ:±!O¯G ë:«!O¯GÍÑ:²!O¯G 0}/2H|/2G{!®"¶/2F÷ÍâÛ/æþÂ,�!Kí²í²ÍÒÂF:²!<!«!¾(2²!–¯2²!ÉüÍâ!Kí²ÍÒÍÆ *** BAD ***
  4230. �:¼"<2¼"!¹!O� :Fw:G#w:H#wµüÍâí²ÍÒ:K/Ë(Cæþ(þÂå!N~/_+~/W+~/O§!�"¶!0( y2¸!ÍÆ-�Ã]üÍâ!Kí²ÍÒÍÆ
  4231. Error.........:�:K/Oõ¯ËÎ0ÅOÍÁóÍÿñæOÍù Í�ÍÆ
  4232. High address..:�¯g:L/o ÍÍÆ
  4233. Middle address:�¯g:M/o ÍÍÆ
  4234. Low address...:�¯g:N/o ÍÍÆ
  4235. Consult Your Xebec-manual for further information.
  4236. �Ã*Û/æ(ùÉÍÊÛWÍÊÛz/æÉ>þíyÛÍÊ!Epí³ÍÊÉ! ~#^#�V#þÿȹÈó�Wi…©Ñçû'Sr‹—¯ÅÓW{ ¼!Í"ã0ö12 ÿ6NO 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.$�ÿÿÿþÛ���������������������������������������
  4237. ORMATERZ80RELCRFPRNÃ�E�d%TddU(ÐÐæCONOUT� ˆ´D•hЈæDSPNUM�dU%$õ"HÕfFORMW$�:€dtUDõ5hÒÀfINITW$�]dÔõ4TÂHט‹MUL�)�´äUHÓ ÕPCRLF�C‰åDT3hÓÐ^PDEC32�2ŽUäU…HÑ€VRDCONB�'†e4„•HÒˆnTLATE$���eU4U$dèÑpnVRFYW$Œ��et•E%À��ž���������������������������—uËš‡¥ÏÃÏ÷ø�.Š"�<�T$Dõ5(Ò¨VBIOSR��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ Writing�Íò :©"O:¿"G:«"í[Â"ý*Ä"ýq�ýwýöÆæG:®"ÅÓ!.!Í !>ôÁ°ÍÇ Íá æå(2¼"ÍÆ Write track error
  4238. �ÝËFÈ!«"4ËFȈÍÆ Verifying�Íò :«"Ææ2Æ":®"ÓÍá Íá ¯2ª"2»"!ª"4~Ó*·"+">!!:!Í !>ˆ!Æ"¶ÍÇ æ�(U2¼":»"§(ÍÆ �ÍÆ *** Read error at sector �>ÿ2»":ª"ÍCÍÿ:ª"!¿"¾ �ÝËFÈ!«"4ËFÂÃÉ:®"ËoÂ( !‰,"Ä"*·"r�"Â"!ç+>NPÍí  ¯Íí >öÍí >üw#2>NÍí >2ª" ¯Íí >õÍí >þw###:ª"w#:Á"w#>÷w#>NÍí  ¯Íí >õÍí >ûw#:¸"O:·"Gþ€  >åÍí ú>÷w#6>NÍí å!ª"~4!¿"¾á8š>Nò !7,"Ä":�*·""Â"!ç+(>ÿÍí ¯Íí >üw#>ÿÍí >2ª"¯Íí >þw###:ª"w#:Á"w#>÷w# >ÿÍí ¯Íí >ûw#:¸"O:·"Gþ€  >åÍí ú>÷w#>ÿÍí å!ª"~4!¿"¾á8¨>ÿwT]ˆí°ÉÓÛËw(úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ ùÁÉw#üÉÍÆ Track �:©"ÍCÍÆ Side �:«"ÍCÉ~§ÈåOÍá#ôF#í³ÉƒÃ(€‚ yç+ÿ…Ïχ yç+ST…χ!g!g!~O#~©æU©æ~©æª©Ë¿#èÍÆÇkñxãxâm té¨!±9½0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
  4239. �É 3 61015 6122030��������������������������������������������������XF?Command error�?File not found�?Can't enter file�~æÈÍîJ#ÃÌF!›FÃæF!ªFÃæF!ºFÍÌFÃXGCOMSCN������������������������òF",AòF·Ê<G: GG:
  4240. GO*�.�¾Â2G# Â$GÃ<G Â2GÈÃG¯2òF*�+ù++"‚@*,Aå:Ž@·Â��2…@*‚@ùÍKJ:IFþ���������������������������������������������������������þ §G>€2�@å!“@͸Há> 2-A25A¯2,AyÖ,·2‹@ÂÑG:�@î€2‹@ÍáHØ>A:Œ@·ÊÞG;AÍÄH-A:,A2‡@Ö 2†@ÂûG:�@Æ@2�@å!´@͸Háyþ=7ÀÍáHþ 7ÀÍÄH,A·ú#Hþ 7Èå!Õ@͸Há:�@‡!“@ܘH‡!´ÿÿ��@·ÊSH½@;A>õ
  4241. ñ=ÂIHñܘH:‰@·ÂhH:†@·ÂhH:‡@2‰@Í�õ Í�ñ_Í�¯2€�Í„KÍ%KÍ;Ká*‚@##:Š@2…@GÉõ,A ~·Â²H·ú²Hw# ¨HñÉ #èH w#»HÉ:„@·Èå!5A~þ ÂßHæw#ÂÕHáÉÍ*Jþ:7>�ÂIx·ÊáHëÍ×JOx=yÂ&Iþ[ÐþAØÖ@ë2,AÔ*Jxþ ÚI ÅëÕ-AÊoIÍ×JÃIþTÂ?IÍ×JþT7ÀÍ×JþY7ÀŸë·ÃIþLÂYIÍ×JþS7ÀÍ×JþT7À>þë·ÃIþR7ÀÍ×JþD7ÀþR7À>þë·ÃIáÁ>
  4242. �Ú€Ië6 #=òxIëy�Ö.2„@Ì*JëÕ5AxþÚ˜IÊ¥IÍ×JÙIáyÖ/·yÀÍ×JþL¾I2‰@Í×JOæIþNÂÉI2�@÷IþOÂÔI2�@÷IþRÂßI2‹@÷IþCÂíI2Œ@2‰@÷IþMÂøI2‘@÷IþIÂJ2ˆ@÷IþXÂJ>ÿ2�@÷IþZÂJ¯2ˆ@÷IþP7À:Š@<2Š@÷I�åÍ×Jþ[ÒHJþ0ÚHJþAÒDJþ:ÒHJÃ-JOÑÉÅÕ!€�~6�·GÊzJ#~þ ÂcJÃUJHFx+#ÊtJ~ÃiJ2Ž@ÚJ¯2Ž@:…@·Â�JÍK>*ÍîJ
  4243. GF�>
  4244. ÍîJÑÁ:HF!IFå"™F…o>�Œg6 #>
  4245. wá:…@·ÂÖJå!IF~þ ÊÕJÖaÚÑJþÒÑJÆAw#þJáÉ~#þ Ê×Jþ
  4246. Ê×Jþ ÂK#"™FÉñåÕÅõæ_Í�ñÁÑá·Éå*™F+~æþ
  4247. #ÌKJ#"™F+~áþ7È·É> ÍîJ>
  4248. ÃîJõÅÕåEB!��"CB!´@:‰@ÃNKõÅÕåCA!��"AA!“@:‹@·ÊKåÍ�á~·úKÍ¡KÕÍ�ÑÕÍ�<ÊãFáÍ¡KÍ�<ÊÝFáÑÁñÉõÅÕå!�"EDGDÍ�!Õ@~·úKÃsKåÕ �¯w#ªK�wáÑÉõÕÕ@·úØKÅåÕGDÍ�ÑÅåÍ�áÁÑñÉõ:‰@·Ê°HÕ:´@<ÊØKúdL> ÍvL>
  4249. ÍvL>ÍvLå*CBEBÅ´@ÍNLEBÍ�Áá´@ÃÏKõ:‹@·Ê°HÕ:“@·úØK>ÍÝLå*AACAÅ“@ÍNLCAÍ�ÿV2850701PSWå!�'¾áõÝ!é'ÍÞ'ÍÀ'Ý6.�Ý6 ñÈ�Í + ùà +ÝåÝ!é'2�'õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!é'6�#ûÉ�����������������������������������������������ÝåÅÝ!é'Ý~/Ëÿ“!9(í±�ÝÝåÑÁÝáÉ�
  4250. I.D. CRC Error�‘
  4251. Uncorrectable data error�’
  4252. I.D. Address mark not found�“
  4253. Data address mark not found�”
  4254. Record not found�•
  4255. Seek error�˜
  4256. Data check in no retry mode�™
  4257. Ecc error during verify�š
  4258. Interleave error�œ
  4259. Unformatted or bad format on winchester ! Use FORMATER !��
  4260. Self test failed�ž
  4261. Defective track (media error)�¡
  4262. Illegal block address�£
  4263. Volume overflow�¥
  4264. Invalid logical unit�
  4265. No message for this error�Ý!é'à +õåÕÅÍÀ'Ý!é'ÁÑá~/ÝwÝ~-öÝwëñÝp0ÝËÖÝËÞÝËæÝËÎà +åõ#~2­*#¥*~#úÍŒ**¥*ELhaíK¨*y° "¨*íKª*y° "ª*:­*æ!®*
  4266. �í±~2­*ÍŒ*ñáÍ™'Ý!é'Ý6Ý~-Ýw!˜*Í +É!˜*~/w#úÉÿÿÿ÷ÿÿÿÿÿÿýÿþÿÿÿÿÿÿÿÿ��Ý!é'Ý6.�ݶ-ÝwÝpÝqÝ6�Ý6�à +Ý!é'Ý6.�õÝ~-ÝwñÝ6�ÝwÝpÝqÝ6�Ý6�ÝrÝ6 �/à +õÅÕåÝp�Ý6&�Ý6,Ý5,('Ís+Ýåá͈+Íß+ÛËOã( ËG Íš+Í°+ãÍÆ+8($Ís+Ýåá �å ͈+áÍß+� ÝË.ŽÍš+ÍÆ+Ý6&áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛÛË_ úÉÍß+ÛËOÀËGÈ~/Ó#îÝË.N(ýéÍß+ÛËOÈí¢òÝË.F(ýéÍß+ÛËOÈí£òÍß+Û/_Íß+Û{Ýw&æ(7É{§ÉÛ/æ(ùÉ��áÑÁñÝ~&§ÉÛË_(úÝ~'/ÓÛååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1n$Ã'����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321!��åå`i^#V#~#foͽÍ{¡y·Â#wÃÒGþ:ÂÏxÖAÚ#þÒ#<wÍ{ÂÒþ.Ê#þ:Ê#þ;Ê#ÃÒ6�Í)þ.ÊäÍsÃèÍ)#6�Âêþ;ÊþÍsÃÍLÕͽÍ{Â33ÃÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ{Ês#þ*Â>6?Â)Ã@wÂ)Í{ÈáÃ#Í{Ês333333Õå.�ã;;33ã,ã;;#wÊDÍ{Â_#6 ÂsÉO·È�þ ÈOþ Èþ Ú¹Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò¶æ_æÉáÃ#þ ÊÉþ ÊÉÉý Copyright (c) 1982, Digital Research 11/02/82����� �@�€������� �@�€NULL0LOADER0SCBÿ� ÿ��[]=, :;<>%\|"()/#!@&+-*?�ÿÉ COMHEXRSX�Õ1Í�á###~þÿåëÂ�áÉERROR: �FILE: �File not found.�No directory space.�Invalid file name.�First submitted file must be a COM file.�Duplicate input RSX...�Duplicate RSX in header. Replacing old by new.�Invalid RSX type.�No more RSX files to be used.�Error on copy.�There are not enough available RSX slots.�Disk read.�Disk write.�Total file size exceeds 64K.�COM file found and NULL option.�No header or RSXs to strip.�Invalid FCB.�Media change occurred.�Disk I/O error.�Invalid drive error.�Invalid SCB offset�Missing right parenthesis.�Missing SCB value.�Missing left parenthesis.�Unrecognized option.�No modifier for this option.�OPTION: �This file was not used.�GENCOM completed.�Requires CP/M 3 or higher.�1n$1n$Í" %* %|þÂ<Ó* %}þ0ÒHÓþÍÛÍ::©$Ò]ÍëÇ:ª$ÒjÍZÇ:§$ÒwÍüÇ:¨$Ò„ÍZÇÍeÍ÷÷ÍÍërÍ ͺÍëûv!n$q*n$&�ëÍ�É ͤÉ!p$p+q*o$~þ�ÊÚ*o$Nͤ*o$#"o$ÃÀÉ�� Í�É ͤ
  4267. ͤÍÛÒ��Í����Í�É!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 �Í :¨;þ
  4268. ÂT  Í :¨;þÿÂx :©;þÂj $Í :©;þÂx 4Í É!ª;q!«;6*«;&�1 :/¾Â• >�É*«;&�1 :ª;¾Â© :«;É!«;4 É!±;r+s+p+q+ÑÁp+qÕÍ !¸;6�Í. *°;~þ�Ê
  4269. *°;~2¸;*µ;MÍy 2¦$!¼;6:¦$þ�Â
  4270. ÍL :¼;Ú
  4271. Ã
  4272. *µ;MÍy 2¦$Ãì Ã!
  4273. Í. ÃÍ :²;2¥$ÍŒ É:²;2¥$2»;*°;~2¹;!¼;6�*°;~2¸;Í. *°;~þ�ÂL
  4274. ç
  4275. *°;N�å!� ë*®;å*®; Á
  4276. –=2º;!»;¾á›
  4277. !¼;6!³;6:»;!³;¾Ú˜
  4278. ÍL :¼;Ú‘
  4279. Ã6
  4280. !³;4Âz
  4281. Þ
  4282. Ã6
  4283. *°;6�ÍŒ É*°;:¹;w:¥$¢$Í‚#ë+s#rÍ :¦$þ�ÊÑ
  4284. *¢$#"¢$Ã×
  4285. :L2¦$É:¸;2½;O�*®; ~2´;*´;&�ë*¬;:/¾Ê( !½;4*°;:½;w*´;&�ë*¬;:µ;¾Â É*½;&�ë*®;~2´;Ãé
  4286. *°;6�É*¢$~2µ;ÍØ
  4287. :´;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.Ÿ:[
  4288. -Âä!<6>�!ž:¾ÒH!<6�:ž:=!<¾ÚH*<&�v: å*<&�Ÿ: Ñw*<&�Š: å*<&�¡: Ñw:<Æ2<:<<2<Âÿ:<2¶::®$Òq(<Íæ#µÂq �*( ~==*( w*<DMÍ›2±$Ž)ÍËÉÍÁ!Ž)"
  4289. (:¨$/Òf:ª$Ò¨*
  4290. (#å*È$ëás#r:´$2<!<6:¯$!<¾Úc:<<2<*<&�Ð$) å* (ãN#Fáq#p*<&�î$) å* (##ãN#Fáq#p*<&��9 �å* ( Ñw*<&�æ') ^#Vë"(!<6�>!<¾ÚO*<&�� ë*(å*<&�� ë* (Ñw:<<2<Â�* (" (:<<2<³Ãs*
  4291. (#å*È$ëás#r:Ò%Òƒ �*
  4292. ( 6:®$!Ó%¶Òž.’)Ê$
  4293. -–!.%6�%Í›2±$%Í1:Ñ%/Ò½ÍzÍÉ!ž)" (!<6:´$!<¾Úê�* (" (:<<2<ÃÌÉ!Ž)"
  4294. (*
  4295. (#^#V!€�Í�#ë"È$*È$DM�Íi*(DMÍ1%Í1>�!½%¾Ò(�ÍÛÍzÍÉ:¨$/ÒH!�"Ð$È$Í#Íž%ÍUÍ!´$6�̓É!"<6�€:"<ÍÜ#Ú€*"<&�( 6�:"<<2"<Â_!"<6�:¯$!"<¾Ú©*"<&�Ð$) >�w#6�:"<<2"<Â…!("
  4296. (*
  4297. (:Ow:Ó%/ÒÌ�*
  4298. ( :OwÃÕ�*
  4299. ( 6�*
  4300. ( :¯$w!�"Ê$:Ñ%Òø:O2)Íx*
  4301. (DMÍË%Í›2±$>�!±$¾Ò!%"(›Í Ž)ÍË:Ñ%/Òi:°$þÊR%Í›2±$*("(!�"È$È$ÍÎÃfÍx%Í›2±$!€�"È$Ão!€�"È$*È$ë*Ê$"Ê$Í/É!#<q!Ÿ;ÍÌ#ë>ÍÜ#"È$*È$DM*#<ëÍi!È$ÍÂ#ë#s#r*(DMÍ‹2°$!�Ÿ:Ž)
  4302. +|µÂÀÉ*("(!ž)" (!®)"Ž9!'<6:´$!'<¾ÚS* (##å*'<&�À9) ãN#Fáq#p*'<MÍË*Ž9å* (ÑÍè#å*'<&�à9) Áq#p�* ( å*'<&��9 Ñw*Ž9" (�*Ž9"Ž9:'<<2'<Ââ*´$&�à9) >�w#6�!ž)" (%Í›2±$*
  4303. (#ÍÌ#"*<**<DM�Íi**<##"*<!'<6+6:´$!&<¾Úœ*&<&�à9) ÍÌ#"È$*&<&�·$ :&<¾ÂÛ!´$:&<¾ÊØ*È$DMÍiÃ’!*<ÍÂ#å*'<&� 9) Áq#p*&<&��9 å*'<&� Á
  4304. w!´$:&<¾Â*<ÍÎÃ-*È$ë**<"*<*È$DM�Íi*&<&�À9) å*'<&�) ãN#Fáq#p!(<6�>!(<¾Ú‹*&<&�)))þ9 å*(<&�Á å*'<&�)))þ9 å*(<&�Á Á
  4305. 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�*
  4306. ( :'<w:'<2´$!.%6�%Í›2²$%Í1ÍzÍ*(DMͦ%ͦ%ÍS*(DMÍ*(DMÍ‹2°$É!$<q!%<6�>!%<¾Ú *%<&�� ë* (å*$<&�)))þ9 å*%<&�Á Á
  4307. w:%<<2%<ÂÔÉ!ž)" (!¶$6�!,<6:´$!,<¾ÚÎ*,<&�·$ 6�!-<6:¯$!-<¾Úº*-<&�æ') ^#Vë"(!.<6�>!.<¾Ú‘*.<&�� ë* (å*.<&�� ë*(Ѿʇð:.<<2.<ÂX*,<&�·$ :,<w
  4308. <`iwøÍíÍ ú:-<<2-<Â8�* (" (:,<<2,<Â:¶$þ�ÂÙ>�É!´$:¶$¾Ú_!ž)" (!,<6:´$!,<¾ÚÍr:,<<2,<Âî*
  4309. (#^#Vë"0<:®$Ò5Í~ �*( 6�Íx*(DMÍ‹2°$!0<ÍÌ#"È$%Í›2±$*È$DM�Íi*0<"È$Í/>ÉÍË>�É!Ž)"
  4310. (�*
  4311. ( ~2´$þ�ʃÍÒƒÉ�*
  4312. ( :¯$†*
  4313. ( w*("(�*
  4314. ( >¾Ò¬fÍ %Í›2²$:®$ÒÄ�Í~ÃÐ!�"È$È$ÍÎ!��"Ð$È$Í#*È$"Ê$*(DMÍ1Íž%ÍUÍ̓É!Ž)"
  4315. (*("(!�"Ê$:Ò%Ò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°$.’)Ê$
  4316. -Âõ:Ò%Ò !›)6:O2‘) �*( 6�*(DMÍ›2±$:±$þ�Ê1›Í *(DMÍ1É!��"¢$!3<6�>�¢$Íó#µÊÛÍ_"*(DMÍ *¢$~þ[ÂhÃÛ�*( ~25<>�!5<¾ÒÑ!6<6!4<6�:5<=!4<¾ÚÄ*6<&�ë*(å*3<&�)))=% å*4<&�Á Á
  4317. 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<&�Á Á
  4318. 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<&�ë*ä'Á
  4319. ¾Êæ Ãù :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:Ž)¾Â
  4320. ":³$ÒÒ!!«$6Ãê!:Ò%!Ó%¶Òå!!§$6Ãê!!©$6:‘)þÉÊ"!®$6.Ÿ;’)
  4321. -Âÿ!Ã2":³$Ò"!ª$6Ã2":Ò%!Ó%¶Ò,"!¨$6Ã2"äÍ Ã:"!ª$6:§$/Ò^"%ͦ%Í»2²$*(~2%%ÍSÉ!�*3<&�Í®#Ô% "(å*3<&�æ') Áq#p!4<6�> !4<¾Ú±"!�*3<&�Í®#Ô% å*4<&�Á 6�:4<<24<Â…"ÉßÍíÍ Íä*¶$&�·$ :3<w
  4322. <`iwÉ!8<p+q!5<6�#6 > !6<¾Ú#*5<&�ë*7<å*6<&�ë*(Á
  4323. w:5<<25<:6<<26<Âà"É!:<p+q �*( :P¾Â2#*9<DMÍÒ"Ãr#!5<6�#6 > !6<¾Úr#*6<&�ë*(å*5<&�ë*9<Á
  4324. ¾Êa#>�É:5<<25<:6<<26<Â:#>Éi`N#F�oˆgÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ¨# ñ=–#ÉDM!��>)ë)ëÒ½# =µ#É^#Vë) ÂÆ#É^#Vë|·g}o ÂÐ#ÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������TEMP $$$��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1TÍd�Í������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����6543210123456789ABCDEF
  4325. ERROR: $Reading file: $Writing file: $Directory full$Reading file: $Writing file: $Invalid drive.$) ? $) ? $) ? $Bad character, re-enter $���
  4326. $
  4327. Disk read error: $File cannot fit into GENCPM buffer: $Unable to open: $BDOS3 BIOS3 ���������
  4328. Setting up directory hash tables:
  4329. $ Enable hashing for drive $: $Unable to allocate space for hash table.$
  4330. Setting up Allocation vector for drive $
  4331. Setting up Checksum vector for drive $
  4332. *** Bank 1 and Common are not included ***
  4333. *** in the memory segment table. ***
  4334. $Number of memory segments $
  4335. CP/M 3 Base,size,bank ($)
  4336. $
  4337. Enter memory segment table:
  4338. $ Base,size,bank $Zero length segment not allowed.$Bank one not allowed.$
  4339. ERROR: Memory conflict - segment trimmed.
  4340. $Memory conflict - cannot trim segment.$
  4341. ERROR: Memory conflict - segment trimmed.
  4342. $
  4343. ERROR: Memory conflict - segment trimmed.
  4344. $ CP/M 3 Sys $ Memseg No. $ Bank $
  4345. Accept new memory segment table entries $Default entries are shown in (parens).
  4346. Default base is Hex, precede entry with # for decimal
  4347. $
  4348. 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 $
  4349. CP/M 3.0 System Generation
  4350. Copyright (C) 1982, Digital Research
  4351. $
  4352. BNKBIOS3 SPR$BIOS3 SPR$BNKBIOS3 SPR$BDOS3 SPR$RESBDOS3 SPR$BNKBDOS3 SPR$
  4353. 64K TPA
  4354. Copyright (C) 1982, Digital Research
  4355. *** CP/M 3.0 SYSTEM GENERATION DONE ***$���Í�É!äTq:UÒM*äT&�ëÍ�É!æTp+q:UÒd*åTë Í�É!èTp+q*çT#6�:UÒ€:ãTÚ€É*çTë
  4356. Í�*çT#N�!� ë*çT6�É Í7
  4357. Í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þ�Â
  4358. É*’Vå*“VDM*•Vëá
  4359. -Â-
  4360. É!™Vs+p+q:™Vþ�ÂJ
  4361. *—VÉ*™VM!—VÍLSÉÉ!šVq:šVþ Òe
  4362. > É:šVÖaŸ/õ>z!šV–Ÿ/ÁH¡Ò„
  4363. :šVæ_2šV:šVÉ!›Vq:›VÖ�Ÿ/õ>!›V–Ÿ/ÁH¡Ò¦
  4364. >ÿÉ�Åé�ͧ>�É!�Vp+q(Í7*œV~þÿÂÐ
  4365. YÍ7ÃÕ
  4366. NÍ7øÍNÈTÍe:ÉTþ�Âê
  4367. É*ÊTMÍV
  4368. ÖYÖŸ*œVwÉ!žVq:žVæøO�!€ NÍ7:žVæO�!€ NÍ7É! Vp+q Í7*ŸV|OÍû
  4369. *ŸV}OÍû
  4370. 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ë!
  4371. �ÍSë"¤V:§V<2§V‹ É!ªVs+q(Í7:ªVþ
  4372. Â #Í7*©V&�DMÍZ Ã *©VMÍû
  4373. ýÍNÉ!¯Vs+p+q+ÑÁp+qÕÍ
  4374. :ÉTþ�Â: ÍœÉ*­V6�:²V<2²VO�!ÈT NÍV
  4375. 2±Vþ Ê :±Vþ,Âu *­V#"­V*­V6�!°V6Ã :±Vþ#Â… !°V6
  4376. à :±VÖ02±V:°VÖÖŸõ> !±V–ŸÁH¡Ò½ >!±V¾Ò¸ :±VÖ2±Vý !±V6ÿ!°V:±V¾Òæ *­V^�*°V&�Í+Så*±V&�Á å*­VÁqà !±V6�*­V6��Å�ͧÍ
  4377. *­V6�Ã? ÍœÉ*«VDMÍN*«V~þ  (Í7*­VNÍû
  4378. !²V6>!²V¾Ún *­V#"­V:²VÖÖŸõ:-Q/ÁH¡ÒX *­V6�Ãd ,Í7*­VNÍû
  4379. :²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/Ò
  4380. ¬Å*Á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 ëÓÍ
  4381. :ÁTæþ2ÁT*ÁT&�ë!
  4382. �ÍS!0�å*V&� U Áq*ÁT&�ë!
  4383. �ÍS0�å*V&�!U Áq:VÆ 2V�*¿T&�Í+S"!U$Å-UßÍ
  4384. ÅRUæWÍ
  4385. !‘T6�#6�#6�:.Q2U:/Q2UÅÖTqTÍ
  4386. ÅßTyTÍ
  4387. Uͧ pTÍ× !‘T6�Uͧ pTÍ× pTÍ :;RÒ»!;R6�:%V2.Q:4Q/24QÅÖT•TÍ
  4388. ÅßT�TÍ
  4389. Í L!U6ÿÍNÉ!½Vr+s+p+q*ºV6 *ºV#6 *¼V|æøO�!€ å*ºV##Á
  4390. 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 ë Í
  4391. :+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Í
  4392. æW*ÆV"ÆV*ÆV~þÉÂó>�É>ÿÉÉ!ÌVs+p+q+ÑÁp+qÕ%ÍN*ÈVDMÍN Í7*ÊVDMÍ$  Í7*ÌVMÍE :,QÒ¨ Å*V&�U ë*ÈVDMÍ
  4393. :VÆ 2V*V&�U DM*ÊVëÍÇ:VÆ2V*V&�U å*ÌV&��Í+SëÁÍÇ:VÆ2VÅ*V&�U ë)Í
  4394. :VÆ2VÉ!ÎVp+q*ÍV"TÍ£Nþ�ÊÈÿÅ,ͧ*ÍVDMÍ É!ÒVr+s+p+q*ÑV^#Vë"¹T*ÑV##^#Vë"»T�*ÑV ^#Vë"½TÅ*ÏV#DMÖTÍ
  4395. Å �*ÏVDMßTÍ
  4396. ÿ�*¹TÍZSUÍŠSÒ@ÿÅ?ͧ*¹T+ÍZS}<2ÔV!ÓV6�!ÔV:ÓV¾Ò†€�*ÓV&�Í+SæW "ÆTDMͧ *ÏVDMÍ> :ÓV<2ÓVÃS€Å*ÆTDMŒOÍ
  4397. æW*¹T"ÆTÉ!×Vr+s+q:ÕVþ�ÊGÅÖTqTÍ
  4398. ÅßTyTÍ
  4399. *Ö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Í
  4400. É:-Q/ÒkÅ)TwÍ
  4401. ÅTÍ
  4402. Ãz!LT"ÚV!U"ÜVÍ™!T"ÚV!U"ÜVÍ™!(T"ÚV! U"ÜVÍ™ÉÅ*ÚV#DMÖTÍ
  4403. Å �*ÚVDMßTÍ
  4404. *Ú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##ë‡Í
  4405. �*(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Í´
  4406. Íœ*àV&�6Q ~/ÒÚ�*(V ÿÿq#pÃÔ:-Q/Ò!ïV6�*àV&�,V) å*çVëás#r*çVë*LV"LVÃÔ*çVëÍ› 2ãVþÿÂ'�ÅÔ�ͧÃÔ�*ãV&�Í+SFQ � �å*(V Á
  4407. 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¬Å
  4408. 5QÍ ÇÍN*FQMÍû
  4409. ,Í7*GQMÍû
  4410. ,Í7*HQMÍû
  4411. áÍ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 � Á
  4412. ¾ÂÌ !ú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Íû
  4413. �*ôV&�Í+SFQ NÍE �*ôV&�Í+SFQ � NÍE :-QÒb!ÍN�*ôV&�Í+SFQ � NÍû
  4414. Íœ:ôV<2ôVÂë !ãT6�!öV6ÿ%ÍNöVÍ´
  4415. ÃÍœÉPÍN”TÍü2ýVþÿÊß!ÅÖT•TÍ
  4416. ÅßT�TÍ
  4417. °ÍN!ýV6ÿýVÍ´
  4418. Íœ:ýVÒÖ!ÍÃF”TÍ Ãç!!U6ÿ+6�É!�W6�ÍŒ!:�W/Ò—#:ØR2ãTÍœÏÍN;RÍ´
  4419. :=R2ãT͜͜íÍN,QÍ´
  4420. ͜͜:>R2ãT:2Q<22Q Å
  4421. 2QÍ :2Q=22Q:?R2ãT:1Q<21Q'Å
  4422. 1QÍ :1Q=21Q:@R2ãTHÍN3QÍ´
  4423. Íœ:AR2ãTkÍN4QÍ´
  4424. ͜͜:BR2ãT‹ÍN:0QÆAOÍ7£ÍNÈTÍe:ÉTþ�Êâ"*ÊTMÍV
  4425. ÖA2W*WM͈
  4426. /ÒÜ"Þ":W20Q͜͜:CR2ãT©Å.QÍ *.Q&�ÍPS�"U:DR2ãT½ÍN-QÍ´
  4427. Íœ:-Q/2ÅT:-QÒ[#:ER2ãTÓÅ/QÍ Íœ:FR2ãTìÍN+QÍ´
  4428. ÍœÃx#:ÙR2ãTÍœÍN<RÍ´
  4429. Íœ!/Q6�!ãT6�!�W6ÿÍœÍN�WÍ´
  4430. ÍœÃð!:.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 ë‚Í
  4431. !V6ƒÅÖTqTÍ
  4432. ÅßTyTÍ
  4433. æ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�É
  4434. Available space in 256 byte pages:
  4435. $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
  4436. DPH directory BCB address field.$
  4437. Setting up Blocking/Deblocking buffers:
  4438. $
  4439. The physical record size is$:
  4440. $ *** Directory buffer required ***
  4441. *** and allocated for drive $: ***
  4442. $ Overlay Directory buffer for drive $: $ Number of directory buffers for drive $: $Minumum number of buffers is 1. $ Number of directory buffers for drive $: $
  4443. *** Maximum number of directory buffers ***
  4444. *** for the current drive is$. ***
  4445. *** Number of directory buffers reduced ***
  4446. *** accordingly. ***
  4447. $ Share buffer(s) with which drive ($:) ? $ *** Data buffer required and ***
  4448. *** allocated for drive $: ***
  4449. $ 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 $
  4450. Accept new buffer definitions $!W6�>!W¾ÚÛ**W&�)ë*&V>�Í’SµÊÔ**W&�)ë*&VæWÍëR"(V� þÿÍ•SµÖŸ�*(V þÿõÍ•SµÖŸÁH±Ò¸* �*(V æWÍëR"*V�**V ^€�Í6
  4451. å*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
  4452. ÑÍ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 Á
  4453. 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Í´
  4454. Íœ*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
  4455. Í : WÒt/! W6�*W&�Í$S›Q � ~þ�Ât/�ÅA'�ͧb'ÍN:WÆAOÍ7˜'Å*W&�Í$S›Q � DM
  4456. Í Ã&/*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
  4457. ÖA2
  4458. W*
  4459. WM͈
  4460. Ú*0Ãß/*
  4461. WMÍFÒ80Ãß/*W&�Í$S›Q � :
  4462. 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Í´
  4463. Íœ*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
  4464. Í *W&�Í$S›Q � >¶w: WÒS2! W6�*W&�Í$S›Q � ~þ�ÂS2�Å9)�ͧZ)ÍN:WÆAOÍ7‹)Å*W&�Í$S›Q � DM
  4465. Í Ã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
  4466. ÖA2
  4467. W*
  4468. WM͈
  4469. Úç2Ãœ2*
  4470. WMÍFÒõ2Ãœ2*W&�Í$S›Q � :
  4471. WwÍœ*W&�Í$S›Q � :W¶wÃn3:U!W¦Ò]3:WÆ+O�!=R ~2ãTÆ)ÍN*W&�Í$S›Q � DMÍ´
  4472. Íœ*WMÍTCþ�Ân3à 4! W6�*Wë�Í6
  4473. 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Í´
  4474. ÍœÃ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ÿ
  4475. �*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ÿ
  4476. �*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Â
  4477. 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å �å Á
  4478. †2WÁ!FQ � ~Ö�ÖŸõ:W!W–ŸÁH¡ÒL<:W2W:W2W!W4Âü;:ÂT2FQ!ÂT:/Q–2GQ:WþÿÊõ<�*W&�Í+SFQ �å Á
  4479. †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¾Ú
  4480. ?*W&�Í$S›Q ^#VÍ› 2W*jW6ÿ�*W&�Í+SFQ åN�`iÍPSÑå!�N�`iÍPSå!�ÑÍ•SÁ 
  4481. �å*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Á 
  4482. �å*jW Áq#p�*W&�Í+SFQ �  �å*jW Á
  4483. w�*W&�Í+SFQ � å*W&�Í$S›Q ÑÍ|Së+s#rÃÞ@*jW6ÿ
  4484. �*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 � Á
  4485. 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å �å Á
  4486. †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å �å Á
  4487. †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
  4488. 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�Í
  4489. 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Ö
  4490. ÖŸÁH±ÒÊG:ÎWþ
  4491. ·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�Í
  4492. GÃðH:ÏWþ�ÊðHcF�Í
  4493. 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Æ
  4494. 2ØW �*ÆW&�Í+S P � ^�*ØW&�Í+Së*ÕW"ÕW*ÙW&�ÈT ~þ?Â[J �*ÆW&�Í+S P 
  4495. � :ØW†O�!=R 6ÿ!U6ÿ!ÙW4!ÉT5>�!ÉT¾Ò‡K:ÒWæþ�ʧJ*ÙW&�ÈT ~ÖAŸ/õ>P–Ÿ/ÁH¡ÒœJ*ÙW&�ÈT ~ÖA*ÕWwäJ€F�Í
  4496. 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
  4497. À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�Í
  4498. G!ÓW4ÂÖJÉ!ÜW6�!ÚW6�:ÚWÖŸõ:ÜW/ÁH¡ÒüK!ÛW6�:ÛWÖŸ �*ÚW&�õÍ+S P å*ÛW&�Á å*ÛW&�½W Á
  4499. –ÖŸÁ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¡Ò
  4500. N!àW6�>!àW¾ÚžLÍ'N �*ßW&�Í+S P å*àW&�Á å*áW&�æW Á
  4501. w!àW4ÂgL:ÝWæþ�°L!ÞW6ÿÃ÷L:ÝWæþ�ÊÌL:âWÆA*áW&�æW wÃ÷L:âWþ
  4502. ÒæL:âWÆ0*áW&�æW wÃ÷L:âWÆAÖ
  4503. *á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
  4504. !â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 {ÖææÂ
  4505. 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 
  4506. 5QMEMSEG00 KQHASHDRVA6QALTBNKSA
  4507. +žQNDIRRECA
  4508. ;ŸQNDTARECA
  4509. K QODIRDRVA
  4510. [¡QODTADRVA
  4511. k¢QOVLYDIRA
  4512. {£QOVLYDTAA
  4513. ‹¤QCRDATAF ›;RDBLALV œ<RÿÿÿÿÀ�O�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ������€����À���À���À���À���À���À���À���À ���À
  4514. ���À ���À ���À ���À���À���À��������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ�ÿ�������������������������������������������������������������������������������������������������������������������������������������������������������������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
  4515. PAGWID = 4F
  4516. PAGLEN = 17
  4517. BACKSPC = N
  4518. RUBOUT = N
  4519. BOOTDRV = A
  4520. MEMTOP = FF
  4521. BNKSWT = Y
  4522. COMBAS = C0
  4523. LERROR = Y
  4524. NUMSEGS = 01
  4525. MEMSEG00 = 0F,6F,00
  4526. MEMSEG01 = 0D,84,00
  4527. MEMSEG02 = 00,C0,03
  4528. MEMSEG03 = 00,C0,04
  4529. MEMSEG04 = 00,C0,05
  4530. MEMSEG05 = 00,C0,06
  4531. MEMSEG06 = 00,C0,07
  4532. MEMSEG07 = 00,C0,08
  4533. MEMSEG08 = 00,C0,09
  4534. MEMSEG09 = 00,C0,0A
  4535. MEMSEG0A = 00,C0,0B
  4536. MEMSEG0B = 00,C0,0C
  4537. MEMSEG0C = 00,C0,0D
  4538. MEMSEG0D = 00,C0,0E
  4539. MEMSEG0E = 00,C0,0F
  4540. MEMSEG0F = 00,C0,10
  4541. HASHDRVA = Y
  4542. HASHDRVB = Y
  4543. HASHDRVC = Y
  4544. HASHDRVD = N
  4545. HASHDRVE = N
  4546. HASHDRVF = Y
  4547. HASHDRVG = Y
  4548. HASHDRVH = Y
  4549. HASHDRVI = Y
  4550. HASHDRVJ = Y
  4551. HASHDRVK = Y
  4552. HASHDRVL = Y
  4553. HASHDRVM = Y
  4554. HASHDRVN = Y
  4555. HASHDRVO = Y
  4556. HASHDRVP = N
  4557. ALTBNKSA = N
  4558. ALTBNKSB = N
  4559. ALTBNKSC = N
  4560. ALTBNKSD = N
  4561. ALTBNKSE = N
  4562. ALTBNKSF = N
  4563. ALTBNKSG = N
  4564. ALTBNKSH = N
  4565. ALTBNKSI = N
  4566. ALTBNKSJ = N
  4567. ALTBNKSK = N
  4568. ALTBNKSL = N
  4569. ALTBNKSM = N
  4570. ALTBNKSN = N
  4571. ALTBNKSO = N
  4572. ALTBNKSP = N
  4573. NDIRRECA = 20
  4574. NDIRRECB = 20
  4575. NDIRRECC = 3E
  4576. NDIRRECD = 00
  4577. NDIRRECE = 00
  4578. NDIRRECF = 20
  4579. NDIRRECG = 08
  4580. NDIRRECH = 08
  4581. NDIRRECI = 01
  4582. NDIRRECJ = 01
  4583. NDIRRECK = 08
  4584. NDIRRECL = 01
  4585. NDIRRECM = 01
  4586. NDIRRECN = 01
  4587. NDIRRECO = 01
  4588. NDIRRECP = 08
  4589. NDTARECA = 00
  4590. NDTARECB = 00
  4591. NDTARECC = 00
  4592. NDTARECD = 00
  4593. NDTARECE = 00
  4594. NDTARECF = 00
  4595. NDTARECG = 00
  4596. NDTARECH = 00
  4597. NDTARECI = 01
  4598. NDTARECJ = 01
  4599. NDTARECK = 00
  4600. NDTARECL = 01
  4601. NDTARECM = 01
  4602. NDTARECN = 01
  4603. NDTARECO = 01
  4604. NDTARECP = 00
  4605. ODIRDRVA = A
  4606. ODIRDRVB = A
  4607. ODIRDRVC = A
  4608. ODIRDRVD = A
  4609. ODIRDRVE = A
  4610. ODIRDRVF = A
  4611. ODIRDRVG = A
  4612. ODIRDRVH = A
  4613. ODIRDRVI = A
  4614. ODIRDRVJ = A
  4615. ODIRDRVK = A
  4616. ODIRDRVL = A
  4617. ODIRDRVM = A
  4618. ODIRDRVN = A
  4619. ODIRDRVO = A
  4620. ODIRDRVP = A
  4621. ODTADRVA = A
  4622. ODTADRVB = A
  4623. ODTADRVC = A
  4624. ODTADRVD = A
  4625. ODTADRVE = A
  4626. ODTADRVF = A
  4627. ODTADRVG = A
  4628. ODTADRVH = A
  4629. ODTADRVI = A
  4630. ODTADRVJ = A
  4631. ODTADRVK = A
  4632. ODTADRVL = A
  4633. ODTADRVM = A
  4634. ODTADRVN = A
  4635. ODTADRVO = A
  4636. ODTADRVP = A
  4637. OVLYDIRA = Y
  4638. OVLYDIRB = Y
  4639. OVLYDIRC = Y
  4640. OVLYDIRD = Y
  4641. OVLYDIRE = Y
  4642. OVLYDIRF = Y
  4643. OVLYDIRG = Y
  4644. OVLYDIRH = Y
  4645. OVLYDIRI = Y
  4646. OVLYDIRJ = Y
  4647. OVLYDIRK = Y
  4648. OVLYDIRL = Y
  4649. OVLYDIRM = Y
  4650. OVLYDIRN = Y
  4651. OVLYDIRO = Y
  4652. OVLYDIRP = Y
  4653. OVLYDTAA = Y
  4654. OVLYDTAB = Y
  4655. OVLYDTAC = Y
  4656. OVLYDTAD = Y
  4657. OVLYDTAE = Y
  4658. OVLYDTAF = Y
  4659. OVLYDTAG = Y
  4660. OVLYDTAH = Y
  4661. OVLYDTAI = Y
  4662. OVLYDTAJ = Y
  4663. OVLYDTAK = Y
  4664. OVLYDTAL = Y
  4665. OVLYDTAM = Y
  4666. OVLYDTAN = Y
  4667. OVLYDTAO = Y
  4668. OVLYDTAP = Y
  4669. CRDATAF = N
  4670. DBLALV = Y
  4671. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååLINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,FDRIVES,SCB,EXTMEMF
  4672. ERA BNKBIOS3.SYM
  4673. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�LINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,WDRIVES,SCB,EXTMEM$1
  4674. ERA BNKBIOS3.SYM
  4675. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������ù��GET ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1�â����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321�SYSIN $$$Getting console input from $INPUT~FROM~FILE~STATUS~CONDITIONAL~FALSE~TRUE~CONSOLE~CONIN:~AUXILIARY~AUXIN:~END~CON:~AUX:~NOT~ECHO~FILTERED~SYSTEM~PROGRAMÿ� #).6=GNRW\`enu|ÿ�[]=, ./;�ÿError at the '^': $Error at end of line: $Invalid option or modifier$End of line expected$Invalid file specification$Invalid command$Invalid delimiter$File not found$Enter Password: $file: $SUBMIT of $GET from $ stopped$console$GET from $ stopped$console$Requires CP/M 3.0$CP/M 3 GET Version 3.0
  4676. $Get console input from a file
  4677. $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¨Åš%Í*:šÖ
  4678. ÖŸõ:šÖ ÖŸÁH±õ:šÖÖŸÁH±ÒI¨Åš%Í*:šþÂê¨Åš%Í*:šþÂÿ¨Åš%Í*:šþÂ!Ÿ6*˜DMͱÃF:šÖ
  4679. ÖŸõ:šÖ ÖŸÁH±õ:šÖÖŸÁH±ÒAÍ€ ÃFÍ» Ãü:šþ ÂTÍì :šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ ÖŸÁH±Ò“:�þ †Í€ ӨŚ%Í*:šþ¨¨Åš%Í*:šþ½¨Åš%Í*:šþÂÍ*˜DMͱ:šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ ÖŸÁH±Ò÷Í€ ÃüÍ» ûv!«q*«&�ëÍ�Éý�Í�É!­p+q*¬ë Í�É!°s+p+q*®:°w#6�*®ë
  4680. Í�*®#"®N#FyÉ�� Í�É�� Í�É!²p+q*±ëÍ�É!´p+q*³ëÍ�É!µq*µ&�ë-Í�É!¶q:¶2£!¤6�£1Í�É!¸s+q:·2£!¤6ÿ*¸&�"¥£1Í�ÉÿÿmÍ�É!ºp+q*¹ëmÍ�É!¼p+q*»ë<Í�É!½q!¾6*¾&�:
  4681. ¾Â>�É*¾&�: :½¾Â":¾É!¾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�å!� ë*Áå*Á Á
  4682. –=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 É Íþ
  4683. ÍþÉ!Ôs+q+ÑÁp+qÕ:Ô=2Ôþÿʺ *Ñ:Ów*Ñ#"ÑÃ� É!Õq!Þ6�*�"Ú"ÜÍ�2Ž:Žþ(Òâ !Ž6(*’&�ë*Ž&�ÍÛ!Øs*’&�ëÍÝë!Ùs:ÕþÊC
  4684. :ÕÖÖŸõ:ÕÖÖŸÁH±Ò,
  4685. *˜+"˜ÃC
  4686. :ÕþÊC
  4687. :›˜Í+ë+s#rÍ… !Ö6:Ø!Ö¾Úi
  4688. *Ú"Ü*ŽMÍï
  4689. !Ö4ÂK
  4690. *ÙMÍï
  4691. :ÞÒ€
  4692. FÍÆ
  4693. YÍ:ŽþAÒ‘
  4694. Í… *ÕM�!×
  4695. ^#VëépÍÃã
  4696. ‹ÍÃã
  4697.  ÍÃã
  4698. »ÍÃã
  4699. ËÍÃã
  4700. ÝÍÃã
  4701. ¡
  4702. ª
  4703. ³
  4704. ¼
  4705. Å
  4706. Î
  4707. Í… ���Í�É!ßq!×6:ß!×¾Ú *ÚNÍþ*Ú#"Ú!×4Âø
  4708. Í… !×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
  4709. $ERROR: Auxiliary device redirection not implemented
  4710. $ERROR: Insufficient Memory
  4711. $�������"��ë"��ÉÃ�����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�þÊÓþ
  4712. ÊÓþ<ÊŠþÂ~ë"ëx!ÄÍF#fhé!Æþ€È:·Â~þ‚!ÜÈþŒÂ«!�>�–wþ�Â~:�·ÈÍ!5ë*Æ.´~æ¿w:�ºÀ;��à :·Â~!��9"‘1ùÅÕÍüþÊW:Ú·.´~Êæ Ê!“5ü° <Í ÃWö@w.ÈtÍEÑÁÅÕy!håþ
  4713. ÊgþÊþ Ê={<Ês<Ê=!Ã6�<ÊxÃa ÍÕ·ÈáÍ°ÿÍ Íü+~æþwÑÁ*‘ùÃ~þÊW*‘ùoÉÍ=·È¯!ý4ü®·Â�:ý!ÿÍFxþÅÌ°Á!þ~þ pÀxþ
  4714. Ìx> Éà ÅÿÍ©*Æ‚ÁåÕÍ .àÍ +6Û.àwÍ áÑõÍ àÍ *ëÍ©¯2ýñ·É*Æ.¬6þ#6ÿÃ��*Æ.Ï~öw#~æ=É~# É…oÐ$ÉÍxÍ(ØõÍ\ñÉ!Ù54Èþ Èþ
  4715. Èþ ÈþÈþ É!ÃF6ÿÍüþÈ·ÈxÉÍ(Ò\õ>^Í\ñö@_:Ø·Èà ëN#å�ÅåÍxáÁþ€ʹ> þ ʹþ
  4716. ʹþŸåÅ*Æ.Ô>–wÁáÃm#wÅåÍMáÁ~þxµþÊï¹Úmápõ> Í\ñÉ� 8>�"��ë"��ÉÃ����SYSIN SUB���������������������€ €��hhhhhhhhhhhhhh��������������������������������������������������� 151282 COPYR '82 DRI gggggggggggggggggggggggggggggg�€�"D�€ˆ! BˆH!!��$@�„� !�HA@ ’ H!‘@��„ � ��@„B€…P��������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå �1?:P�2ÇÄ����������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282���654321
  4717. ERROR: $
  4718. $
  4719. Press RETURN to continue $ $Reading HELP.HLP index.$Too many entries in Index Table. Not enough memory.$ $
  4720. 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
  4721. $
  4722. 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
  4723. HELP.DAT created
  4724. $ Topics available:$ ENTER .subtopic FOR INFORMATION ON THE FOLLOWING SUBTOPICS:$ $
  4725. $ $Reading file HELP.HLP.$€ HELP> $Requires CP/M Version 3$���,��HELP   HLP�
  4726. HELP UTILITY V1.1
  4727. At "HELP>" enter topic {,subtopic}...
  4728. EXAMPLE: HELP> DIR BUILT-IN
  4729. $? 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�Í·
  4730. 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ë
  4731. Í�É!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ëá
  4732. -Â’É!nr+s+p+q!o6�#6�:pÖ Ÿ*p&�ë*kõ~Ö ÆÿŸÁH¡Ò *p&�ë*kå*p&�ë*mÁ
  4733. ¾Ê *p&�ë*kå*p&�ë*mÁ
  4734. ¾Ò  !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�ÃØ 
  4735. ÍHÃå *r6�
  4736. ÍH:tÉé�ͼ"u*u"w!{6�!�"y:{/õ>!wÍÏŸÁH¡Ò‡
  4737. >yÍÄ))))é DMÍ%\�ÍÓþ�ÊO
  4738. \�ÍÃo&�"yÊÿÍN*y))))é ~þ$Âe
  4739. !{6ÿ:{/Ò„
  4740. >€wÍÄë+s#r�*y"yÃ
  4741. €�Í%>€wÍÄŸõ:{/ÁH¡Ò¶
  4742. \�ÍÃo&�"yâÿÍNÉ!|6�:€�þ�Ê! !|6:€�!|¾Ú *|&�€� ~þ Âð
  4743. *|&�€� 6 Ã
  4744. *|&�€� ~þ,Â
  4745. *|&�€� 6 :|<2|ÂÉ
  4746. !|6!€�:|–Ÿõå*|&�Á ~Ö ÖŸÁH¡ÒA :|<2|à *|&�€� ~þ.Âd :)2}*|&�€� 6 Ãi !}6�:}2|>
  4747. !|¾Ú› Å�*|&�Í�x ëÍu:|<2|Âo :}2|!~6!€6�#6�*~&�€� ~Ö�ÆÿŸõ:€/ÁH¡Ò! *~&�€� ~þ Ê !6�*~&�€� ~Ö ÆÿŸ*~&� õ~Ö[ÆÿŸÁH¡*~&�€� õ~Ö�ÆÿŸÁH¡õ:Ö Ÿõ:|Ö ŸÁH¡ÁH¡Ò¥ *~&�€� >`–Ÿ*~&� õ~Ö{ŸÁH¡Òp *~&�€� ~Ö �*|&�õÍ�x å*&�Á ÁHqÔ *~&�€� �å*|&�Í�x å*&�Á Á
  4748. w:~<2~:<2ÃÝ :|<2|>
  4749. !|–Ÿ!�¶Òà !€6ÿà *~&�€� ~þ[ :|=o&��Í�x ~þ Âð :|=2|�*|&�Í�x 6[:~<2~:|<2|!�6ÿà :~<2~î !?6�#6�#6�#6�>�!|¾Ò'!6�:þ
  4750. Ò'�*&�Í�x ~þ[Â�*&�Í�‡ ~þC !A6ÿ:|==2|Ã�*&�Í�‡ ~þE¤ !B6ÿ:|==2|Ã�*&�Í�‡ ~þNÂÉ !@6ÿ:|==2|Ã�*&�Í�‡ ~þLÂñ !?6ÿ#6ÿ:|==2|Ã�*&�Í�‡ ~þ Ê:|==2|Ã:|=2|!6
  4751. :<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Ãð*ƒ&�€� å*…))))é å*‚&�Á Á
  4752. 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½:½þ
  4753. Ò,:)þ�Â!��"ÁÃ#**"Á!��"ÅÃ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�å!ä Á
  4754. wÃ>:áþ§!ã6ÿò*á&�ä 6$:E/õ:ã/ÁH¡Òý:âÖ
  4755. ÖŸõ:@/ÁH¡Òâ,ÍV 2EÃé*âMÍH>�!á¾ÒøäÍX!á6�à !D6�Ãã!E6�ÉÅ�ŸÍu,ÍV 2ç ÍX�Íh*€�&��� 6�!,6ÿÍ·
  4756. 2ç:çÖ�ÆÿŸõ:?/ÁH¡Ò_1ÍX:çÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ‰ ñ=ÂwÉDM!��>)ë)ëÒž =–É^#Vë) §É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  4757. $��������������������������������������������������������������������������������������������������������������������������������������������������������������å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
  4758. \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 Õ
  4759. PROFILE.SUB ×
  4760. TYPE Ú*EXAMPLES ÞGUSER àIEXAMPLES âZXREF ä$ ÅÛ$ )Ò`$ j"Í
  4761. ///1commands
  4762. CP/M 3 Command Format:
  4763. A>COMMAND {command tail} <cr>
  4764. A CP/M 3 command line is composed of a command, an optional
  4765. command tail, and a carriage return. The command is the name or
  4766. filename of a program to be executed. The optional command tail
  4767. can consist of a drive specification, one or more file
  4768. specifications, and some options or parameters.
  4769. ///2conventions
  4770. COMMAND CONVENTIONS
  4771. The following special symbols define command syntax.
  4772. {} surrounds an optional item.
  4773. | separates alternative items in a command line.
  4774. <cr> indicates!� a carriage return.
  4775. ^ indicates the Control Key.
  4776. n substitute a number for n.
  4777. s substitute a string (group) of characters for s.
  4778. o substitute an option or option list for o.
  4779. [] type square brackets to enclose an option list.
  4780. () type parens to enclose a range of options within an option list.
  4781. RW Read-Write attribute - opposite of RO
  4782. RO Read-Only attribute - opposite of RW
  4783. SYS System attribute - opposite of DIR
  4784. DIR Directory attribute - opposite of SYS
  4785. ... preceding element can be repeated as many times as desired.
  4786. * wildcard: replaces all or part of a filename and/or filetype.
  4787. ? wildcard: replaces any single character
  4788. in the same position of a filename and/or filetype.
  4789. ///1cntrlchars
  4790. Control Character Function
  4791. CTRL-A moves cursor one character to the left. Banked system
  4792. only.
  4793. CTRL-B moves cursor from beginning to end of command line and
  4794. back without affecting command. Banked system only.
  4795. CTRL-C stops executing program when entered at the system
  4796. prompt or after CTRL-S.
  4797. CTRL-E forces a physical carriage return without sending
  4798. command to CP/M 3.
  4799. CTRL-F moves cursor one character to the right. Banked system
  4800. only.
  4801. CTRL-G deletes character at current cursor position if in the
  4802. middle of a line. Banked system only.
  4803. CTRL-I same as the TAB key.
  4804. CTRL-H delete character to the left of cursor.
  4805. CTRL-J moves cursor to the left of the command line and sends
  4806. command to CP/M 3. Line feed, has same effect as
  4807. carriage return.
  4808. CTRL-K deletes character at cursor and all characters to the
  4809. right.
  4810. CTRL-M same as carriage return.
  4811. CTRL-P echoes console output to the list device.
  4812. CTRL-Q restarts screen scrolling after a CTRL-S.
  4813. CTRL-R retypes the characters to the left of the cursor  on a
  4814. new line; updates the command line buffer.
  4815. CTRL-S stops screen scrolling.
  4816. CTRL-U updates the command line buffer to contain the
  4817. characters to the left of the cursor; deletes current
  4818. line.
  4819. CTRL-W recalls previous command line if current line is empty;
  4820. otherwise moves cursor to end of line. CTRL-J,-M,-R,-U
  4821. and RETURN update the command line buffer for recall
  4822. with CTRL-W. Banked system only.
  4823. CTRL-X deletes all characters to the left of the cursor.
  4824. ///1COPYSYS
  4825. Syntax:
  4826. COPYSYS
  4827. Explanation:
  4828. COPYSYS copies the CP/M 3 system from a CP/M 3 system diskette to
  4829. another diskette. The new diskette must have the same format as
  4830. the original system diskette.
  4831. Example:
  4832. A>COPYSYS
  4833. ///1DATE
  4834. Syntax:
  4835. DATE {CONTINUOUS}
  4836. DATE {time-specification}
  4837. DATE SET
  4838. Explanation:
  4839. The DATE command lets you display and set the date and time of
  4840. day.
  4841. ///2Examples
  4842. A>DATE
  4843. Displays the current date and time.
  4844. A>DATE C
  4845. Displays the date and time continuously.
  4846. A>DATE 08/14/82 10:30:0
  4847. Sets the date and time.
  4848. A>DATE SET
  4849. Prompts for date and time entries.
  4850. ///1DEVICE
  4851. Syntax:
  4852. DEVICE { NAMES | VALUES | physical-dev | logical-dev}
  4853. DEVICE logical-dev=physical-dev {option}
  4854. {,physical-dev {option},...}
  4855. DEVICE logical-dev = NULL
  4856. DEVICE physical-dev {option}
  4857. DEVICE CONSOLE [ PAGE | COLUMNS = columns | LINES = lines]
  4858. Explanation:
  4859. DEVICE displays current logical device assignments and physical
  4860. device names. DEVICE assigns logical devices to peripheral
  4861. devices attached to the computer. DEVICE also sets the
  4862. communications protocol and speed of a peripheral device, and
  4863. displays or sets the current console screen size.
  4864. ///2Options
  4865. [ XON | NOXON | baud-rate ]
  4866. XON refers to the XON/XOFF communications protocol.
  4867. NOXON indicates no protocol and the computer sends data to
  4868. the device whether or not the device is ready to
  4869. receive it.
  4870. baud-rate is the speed of the device. The system
  4871. accepts the following baud rates:
  4872. 50 75 110 134
  4873. 150 300 600 1200
  4874. 1800 2400 3600 4800
  4875. 7200 9600 19200
  4876. ///2Examples
  4877. A>DEVICE
  4878. Displays the physical devices and current assignments of
  4879. the logical devices in the system.
  4880. A>DEVICE NAMES
  4881. Lists the physical devices with a summary of the device
  4882. characteristics.
  4883. A>DEVICE VALUES
  4884. Displays the current logical device assignments.
  4885. A>DEVICE CRT
  4886. Displays the at!tributes of the physical device CRT.
  4887. A>DEVICE CON
  4888. Displays the assignment of the logical device CON:
  4889. A>DEVICE CONOUT:=LPT,CRT
  4890. Assigns the system console output (CONOUT:) to the
  4891. printer (LPT) and the screen (CRT).
  4892. A>DEVICE AUXIN:=CRT2 [XON,9600]
  4893. Assigns the auxiliary logical input device (AUXIN:) to
  4894. the physical device CRT using protocol XON/XOFF and
  4895. sets the transmission rate for the device at 9600.
  4896. A>DEVICE LST:=NULL
  4897. Disconnects the list output logical device (LST:).
  4898. A>DEVICE LPT [XON,9600]
  4899. Sets the XON/XOFF protocol for the physical device LPT
  4900. and sets the transmission speed at 9600.
  4901. A>DEVICE CONSOLE [PAGE]
  4902. Displays the current console page width in columns and
  4903. length in lines.
  4904. A>DEVICE CONSOLE [COLUMNS=40 LINES=16]
  4905. Sets the screen size to 40 columns and 16 lines.
  4906. ///1DIR
  4907. The DIR command displays the names of files and the
  4908. characteristics associated with the files.
  4909. The DIR command has three distinct references:
  4910. DIR
  4911. DIRS
  4912. DIR with Options
  4913. DIR and DIRS are built-in utilities. DIR with Options is a
  4914. transient utility and must be loaded into memory from the disk.
  4915. ///2Built-in
  4916. Syntax:
  4917. DIR {d:}
  4918. DIR {filespec}
  4919. DIRS {d:}
  4920. DIRS {filespec}
  4921. Explanation:
  4922. The DIR and DIRS Built-in commands display the names of files
  4923. cataloged in the directory of an on-line disk. DIR lists the
  4924. names of files in the current user number that have the Directory
  4925. (DIR) attribute. DIR accepts the * and ? wildcards in the file
  4926. specification.
  4927. ///3Examples
  4928. A>DIR
  4929. Displays all files in user 0 on drive A that have the
  4930. Directory attribute.
  4931. A>DIR B:
  4932. Displays all DIR files in user 0 on drive B.
  4933. 2A>DIR C:ZIPPY.DAT
  4934. Displays the name ZIPPY.DAT if the file is in user 2 on
  4935. drive C.
  4936. 4A>DIR *.BAS
  4937. Displays all DIR files with filetype BAS in user 4 on drive
  4938. A.
  4939. B3>DIR X*.C?D
  4940. Displays all DIR files in user 3 on drive B whose filename
  4941. begins with the letter X, and whose three character filetype
  4942. contains the first character C and last character D.
  4943. A>DIRS
  4944. Displays all files for user 0 on drive A that have the
  4945. system (SYS) attribute.
  4946. A>DIRS *.COM
  4947. Displays all SYS files with filetype COM on drive A in user
  4948. 0. A command (.COM) file in user 0 with the system
  4949. attribute can be accessed from any user number on that
  4950. drive, and from any drive in the search chain (see SETDEF).
  4951. ///2withOptions
  4952. Syntax:
  4953. DIR {d:} [options]
  4954. DIR {filespec} {filespec} ... [options]
  4955. Explanation:
  4956. The DIR command with options is an enhanced version of the DIR
  4957. built-in command and displays your files in a variety of ways.
  4958. DIR can search for files on any or all drives, for any or all
  4959. user numbers. One or two letters is sufficient to identify an
  4960. option. You need not type the right hand square bracket.
  4961. ///3Options
  4962. Option Function
  4963. ATT displays the file attributes.
  4964. DATE displays date and time stamps of files.
  4965. DIR displays only files that have the DIR attribute.
  4966. DRIVE=ALL displays files on all on-line drives.
  4967. DRIVE=(A,B,C,...,P)
  4968. displays files on the drives specified.
  4969. DRIVE=d displays files on the drive specified by d.
  4970. EXCLUDE displays files that DO NOT MATCH the files
  4971. specified in the command line.
  4972. FF sends an initial form feed to the printer device if
  4973. the printer has been activated by CTRL-P.
  4974. FULL shows the name, size, number of 128-byte records, and
  4975. attributes of the files. If there is a directory
  4976. label on the drive, DIR shows the password
  4977. protection mode and the time stamps. If there is no
  4978. directory label, DIR displays two file entries on a
  4979. line, omitting the password and time stamp columns.
  4980. The display is alphabetically sorted. (See SET for a
  4981. description of file attributes, directory labels,
  4982. passwords and protection modes.)
  4983. LENGTH=n displays n lines of printer output before inserting
  4984. a table heading. n is a number between 5 and 65536.
  4985. MESSAGE displays the names of drives and user numbers DIR is
  4986. searching.
  4987. NOSORT displays files in the order it finds them on the disk.
  4988. RO displays only the files that have the Read-Only
  4989. attribute.
  4990. RW displays only the files that are set to Read-Write.
  4991. SIZE displays the filename and size in kilobytes (1024
  4992. "� bytes).
  4993. SYS displays only the files that have the SYS attribute.
  4994. USER=ALL displays all files in all user numbers for the default
  4995. or specified drive.
  4996. USER=n displays the files in the user number specified by n.
  4997. USER=(0,1,...,15)
  4998. displays files under the user numbers specified.
  4999. ///3Examples
  5000. A>DIR C: [FULL]
  5001. Displays full set of characteristics for all files in user 0
  5002. on drive C.
  5003. A>DIR C: [DATE]
  5004. Lists the files on drive C and their dates.
  5005. A>DIR D: [RW,SYS]
  5006. Displays all files in user 0 on drive D with Read-Write
  5007. and System attributes.
  5008. 3A>DIR [USER=ALL, DRIVE=ALL]
  5009. Displays all the files in all user numbers (0-15) in all on-
  5010. line drives.
  5011. B6>DIR [exclude] *.DAT
  5012. Lists all the files on drive B in user 6 that do not have a
  5013. filetype of .DAT.
  5014. 3B>DIR [SIZE] *.PLI *.COM *.ASM
  5015. Displays all the files of type PLI, COM, and ASM in user
  5016. 3 on drive B in size display format.
  5017. A>DIR [drive=all user=all] TESTFILE.BOB
  5018. DIR displays the filename TESTFILE.BOB if it is found on
  5019. any drive in any user number.
  5020. A>DIR [size,rw] D:
  5021. DIR lists each Read-Write file that resides on Drive D,
  5022. with its size in kilobytes. Note that D: is equivalent to
  5023. D:*.*.
  5024. ///1DUMP
  5025. Syntax:
  5026. DUMP filespec
  5027. Explanation:
  5028. DUMP displays the contents of a file in hexadecimal and ASCII
  5029. format.
  5030. Example:
  5031. A>DUMP ABC.TEX
  5032. ///1ed
  5033. Format:
  5034. ED input-filespec {d:|output-filespec}
  5035. Explanation:
  5036. Character file editor. To redirect or rename the new version of
  5037. the file specify the destination drive or destination filespec.
  5038. ///2commands
  5039. ED Command Summary
  5040. Command Action
  5041. nA
  5042. append n lines from original file to memory buffer
  5043. 0A
  5044. append file until buffer is one half full
  5045. #A
  5046. append file until buffer is full (or end of file)
  5047. B, -B
  5048. move CP to the beginning (B) or bottom (-B) of buffer
  5049. nC, -nC
  5050. move CP n characters forward (C) or back (-C) through buffer
  5051. nD, -nD
  5052. delete n characters before (-D) or from (D) the CP
  5053. E
  5054. save new file and return to CP/M-86
  5055. Fstring{^Z}
  5056. find character string
  5057. H
  5058. save new file, reedit, use new file as original file
  5059. I<cr>
  5060. enter insert mode
  5061. Istring{^Z}
  5062. insert string at CP
  5063. Jsearch_str^Zins_str^Zdel_to_str
  5064. juxtapose strings
  5065. nK, -nK
  5066. delete (kill) n lines from the CP
  5067. nL, -nL, 0L
  5068. move CP n lines
  5069. nMcommands
  5070. execute commands n times
  5071. n, -n
  5072. move CP n lines and display that line
  5073. n:
  5074. move to line n
  5075. :ncommand
  5076. execute command through line n
  5077. Nstring{^Z}
  5078. extended find string
  5079. O
  5080. return to original file
  5081. nP, -nP
  5082.  move CP 23 lines forward and display 23 lines at console
  5083. Q
  5084. abandon new file, return to CP/M-86
  5085. R{^Z}
  5086. read X$$$$$$$.LIB file into buffer
  5087. Rfilespec{^Z}
  5088. read filespec into buffer
  5089. Sdelete string^Zinsert string
  5090. substitute string
  5091. nT, -nT, 0T
  5092. type n lines
  5093. U, -U
  5094. upper-case translation
  5095. V, -V
  5096. line numbering on/off
  5097. 0V
  5098. display free buffer space
  5099. nW
  5100. write n lines to new file
  5101. 0W
  5102. write until buffer is half empty
  5103. nX
  5104. write or append n lines to X$$$$$$$.LIB
  5105. nXfilespec{^Z}
  5106. write n lines to filespec;
  5107. append if previous xcommand applied to same file
  5108. 0x{^Z}
  5109. delete file X$$$$$$$.LIB
  5110. 0xfilespec{^Z}
  5111. delete filespec
  5112. nZ
  5113. wait n seconds
  5114. Note: CP points to the current character being referenced in
  5115. the edit buffer. Use {^Z} to separate multiple commands
  5116. on the same line.
  5117. ///2Examples
  5118. A>ED TEST.DAT
  5119. A>ED TEST.DAT B:
  5120. A>ED TEST.DAT TEST2.DAT
  5121. A>ED TEST.DAT B:TEST2.DAT
  5122. ///1erase
  5123. Syntax:
  5124. ERASE {filespec} {[CONFIRM]}
  5125. Explanation:
  5126. The ERASE command removes one or more files from the
  5127. directory of a disk. Wildcard characters are accepted in the
  5128. filespec. Directory and data space are automatically reclaimed
  5129. for later use by another file. The ERASE command can be
  5130. abbreviated to ERA.
  5131. ///2Option
  5132. [CONFIRM] option informs the system to prompt for
  5133. verification before erasing each file that
  5134. matches the filespec. CONFIRM can be
  5135. abbreviated to C.
  5136. ///2Examples
  5137. A>ERASE X.PAS
  5138. Removes the file X.PAS from the disk in drive A.
  5139. A>ERA *.PRN
  5140. Confirm (Y/N)?Y
  5141. All files with the filetype PRN are removed from the disk
  5142. in drive A.
  5143. B>ERA A:MY*.* [CONFIRM]
  5144. Each file on drive A with a fi"lename that begins with MY is
  5145. displayed with a question mark for confirmation. Type Y to
  5146. erase the file displayed, N to keep the file.
  5147. A>ERA B:*.*
  5148. Confirm (Y/N)?Y
  5149. All files on drive B are removed from the disk.
  5150. ///1filespec
  5151. FILESPEC FORMAT
  5152. CP/M 3 identifies every file by its unique file specification,
  5153. which can consist of four parts: the drive specification, the
  5154. filename, the filetype and the password. The term "filespec"
  5155. indicates any valid combination of the four parts of a file
  5156. specification, all separated by their appropriate delimiters.
  5157. A colon must follow a drive letter. A period must precede a
  5158. filetype. A semicolon must precede a password.
  5159. The symbols and rules for the parts of a file
  5160. specification follow:
  5161. d: drivespec optional single alpha character (A-P)
  5162. filename filename 1-8 letters and/or numbers
  5163. typ filetype optional 0-3 letters and/or numbers
  5164. password password optional 0-8 letters and/or numbers
  5165. Valid combinations of the elements of a CP/M 3 file specification
  5166. are:
  5167. filename
  5168. d:filename
  5169. filename.typ
  5170. d:filename.typ
  5171. filename;password
  5172. d:filename;password
  5173. filename.typ;password
  5174. d:filename.typ;password
  5175. If you do not include a drive specifier, CP/M 3 automatically
  5176. uses the default drive.
  5177. Some CP/M 3 commands accept wildcard (* and ?) characters in the
  5178. filename and/or filetype parts of the command tail. A wildcard
  5179. in the command line can in one command reference many matching
  5180. files on the default or specified user number and drive. (See
  5181. Commands).
  5182. ///1GENCOM
  5183. Syntax:
  5184. GENCOM {COM-filespec} {RSX-filespec} ...
  5185. {[LOADER | NULL | SCB=(offset,value)]}
  5186. Explanation:
  5187. The GENCOM command creates a special COM file with attached RSX
  5188. files. The GENCOM command can also restore a previously
  5189. GENCOMed file to the original COM file without the header and
  5190. RSX's. GENCOM can also attach header records to COM files.
  5191. ///2Options
  5192. LOADER sets a flag to keep the program loader active.
  5193. NULL indicates that only RSX files are specified. GENCOM
  5194. creates a dummy COM file for the RSX files. The
  5195. output COM filename is taken from the filename of the
  5196. first RSX-filespec.
  5197. SCB=(offset,value)
  5198. sets the System Control Block from the program by
  5199. using the hex values specified by (offset,value).
  5200. ///2Examples
  5201. A>GENCOM MYPROG PROG1 PROG2
  5202. Generates a new COM file MYPROG.COM with attached RSX's
  5203. PROG1 and PROG2.
  5204. A>GENCOM PROG1 PROG2 [NULL]
  5205. Creates a COM file PROG1.COM with RSX's PROG1 and PROG2.
  5206. A>GENCOM MYPROG
  5207.  GENCOM takes MYPROG.COM, strips off the header and
  5208. deletes all attached RSX's to restore it to its original COM
  5209. format.
  5210. A>GENCOM MYPROG PROG1 PROG2
  5211. GENCOM looks at the already-GENCOMed file MYPROG.COM to see
  5212. if PROG1.RSX and PROG2.RSX are already attached RSX files in
  5213. the module. If either one is already attached, GENCOM
  5214. replaces it with the new RSX module. Otherwise, GENCOM
  5215. appends the specified RSX files to the COM file.
  5216. ///1GET
  5217. Syntax:
  5218. GET {CONSOLE INPUT FROM} FILE filespec{[{ECHO|NO ECHO} | SYSTEM]}
  5219. GET {CONSOLE INPUT FROM} CONSOLE
  5220. Explanation:
  5221. GET directs the system to take console input from a file for the
  5222. next system command or user program entered at the console.
  5223. Console input is taken from a file until the program
  5224. terminates. If the file is exhausted before program input is
  5225. terminated, the program looks for subsequent input from the
  5226. console. If the program terminates before exhausting all its
  5227. input, the system reverts back to the console for console input.
  5228. With the SYSTEM option, the system immediately goes to the
  5229. specified file for console input. The system reverts to the
  5230. console for input when it reaches the end of file. Re-direct
  5231. the system to the console for console input with the GET
  5232. CONSOLE INPUT FROM CONSOLE command as a command line in the input
  5233. file.
  5234. ///2Options
  5235. ECHO specifies that input is echoed to the console. This
  5236. is the default option.
  5237. NO ECHO specifies that file input is not echoed to the
  5238. console. The program output and the system prompts are
  5239. not affected by this option and are still echoed to
  5240. the console.
  5241. SYSTEM specifies that all system input is immediately taken
  5242. from the disk file specified in the command line. GET
  5243. takes system and program in#�put from the file until the
  5244. file is exhausted or until GET reads a GET console
  5245. command from the file.
  5246. ///2Examples
  5247. A>GET FILE XINPUT
  5248. A>MYPROG
  5249. Tells the system to activate the GET utility. Since SYSTEM
  5250. is not specified, the system reads the next input line from
  5251. the console and executes MYPROG. If MYPROG program
  5252. requires console input, it is taken from the file XINPUT.
  5253. When MYPROG terminates, the system reverts back to the
  5254. console for console input.
  5255. A>GET FILE XIN2 [SYSTEM]
  5256. Immediately directs the system to get subsequent
  5257. console input from file XIN2 because it includes the SYSTEM
  5258. option. The system reverts back to the console for
  5259. console input when it reaches the end of file in XIN2. Or
  5260. XIN2 may redirect the system back to the console if it
  5261. contains a GET CONSOLE command.
  5262. A>GET CONSOLE
  5263. Tells the system to get console input from the console.
  5264. This command may be used in a file (previously specified in
  5265. a GET FILE command), which is already being read by the
  5266. system for console input. It is used to re-direct the
  5267. console input back to the console before the end-of-file
  5268. is reached.
  5269. ///1HELP
  5270. Syntax:
  5271. HELP {topic} {subtopic1 ... subtopic8} {[NOPAGE|LIST]}
  5272. Explanation:
  5273. HELP displays a list of topics and provides summarized
  5274. information for CP/M 3 commands.
  5275. HELP topic displays information about that topic.
  5276. HELP topic subtopic displays information about that subtopic.
  5277. One or two letters is enough to identify the topics. After HELP
  5278. displays information for your topic, it displays the
  5279. special prompt HELP> on your screen, followed by a list of
  5280. subtopics.
  5281. - Enter ? to display list of main topics.
  5282. - Enter a period and subtopic name to access subtopics.
  5283. - Enter a period to redisplay what you just read.
  5284. - Press the RETURN key to return to the CP/M 3 system prompt.
  5285. - [NOPAGE] option disables the 24 lines per page console display.
  5286. - Press any key to exit a display and return to the HELP> prompt.
  5287. Examples:
  5288. A>HELP
  5289. A>HELP DATE
  5290. A>HELP DIR OPTIONS
  5291. A>HELP>.OPTIONS
  5292. HELP>SET
  5293. HELP>SET PASSWORD
  5294. HELP>.PASSWORD
  5295. HELP>.
  5296. HELP><cr>
  5297. ///1HEXCOM
  5298. Syntax:
  5299. HEXCOM filename
  5300. Explanation:
  5301. The HEXCOM Command generates a command file (filetype .COM) from
  5302. a .HEX input file. It names the output file with the same
  5303. filename as the input file but with filetype .COM. HEXCOM always
  5304. looks for a file with filetype .HEX.
  5305. Example:
  5306. A>HEXCOM B:PROGRAM
  5307. Generates a command file PROGRAM.COM from the input hex file
  5308. PROGRAM.HEX.
  5309. ///1INITDIR
  5310. Syntax:
  5311. INITDIR {d:}
  5312. Explanation:
  5313. The INITDIR Command initializes a disk directory to allow date
  5314. and time stamping of files on that disk. INITDIR can also recover
  5315. time/date directory space.
  5316. Example:
  5317. A>INITDIR C:
  5318. INITDIR WILL ACTIVATE TIME-STAMPS FOR SPECIFIED DRIVE.
  5319. Do you want to re-format the directory on C: (Y/N)?Y
  5320. ///1LIB
  5321. Syntax:
  5322. LIB filespec{[I|M|P|D]}
  5323. LIB filespec{[I|M|P]}=filespec{modifier}
  5324. {,filespec{modifier} ... }
  5325. Explanation:
  5326. A library is a file that contains a collection of object modules.
  5327. Use the LIB utility to create libraries, and to append, replace,
  5328. select or delete modules from an existing library. Use LIB to
  5329. obtain information about the contents of library files.
  5330. LIB creates and maintains library files that contain object
  5331. modules in Microsoft REL file format. These modules are produced
  5332. by Digital Research's relocatable macro-assembler program, RMAC,
  5333. or any other language translator that pruduces modules in
  5334. Microsoft REL file format.
  5335. You can use LINK-80 to link the object modules contained in a
  5336. library to other object files. LINK-80 automatically selects
  5337. from the library only those modules needed by the program being
  5338. linked, and then forms an executable file with a filetype of COM.
  5339. ///2Options
  5340. I The INDEX option creates an indexed library file
  5341. of type .IRL. LINK-80 searches faster on indexed
  5342. libraries than on non-indexed libraries.
  5343. M The MODULE option displays module names.
  5344. P The PUBLICS option displays module names and the
  5345. public variables for the new library file.
  5346. D The DUMP option displays the contents of object
  5347. modules in ASCII form.
  5348. ///2Modifiers
  5349. Use modifiers in the command line to instruct LIB to
  5350. delete, replace, or select modules in a library file. Angle
  5351. brackets enclose the modules to be deleted or replaced.
  5352. P#arentheses enclose the modules to be selected.
  5353. LIB Modifiers
  5354. Delete <module=>
  5355. Replace <module=filename.REL>
  5356. If module name and filename are the
  5357. same this shorthand can be used:
  5358. <filename>
  5359. Select (modFIRST-modLAST,mod1,mod2,...,modN)
  5360. ///2Examples
  5361. A>LIB TEST4[P]
  5362. Displays all modules and publics in TEST4.REL.
  5363. A>LIB TEST5[P]=FILE1,FILE2
  5364. Creates TEST5.REL from FILE1.REL and FILE2.REL and displays
  5365. all modules and publics in TEST5.REL.
  5366. A>LIB TEST=TEST1(MOD1,MOD4),TEST2(C1-C4,C6)
  5367. Creates a library file TEST.REL from modules in two source
  5368. files. TEST1.REL contributes MOD1 and MOD4. LIB extracts
  5369. modules C1, C4, and all the modules located between them,
  5370. as well as module C6 from TEST2.REL.
  5371. A>LIB FILE2=FILE3<MODA=>
  5372. Creates FILE2.REL from FILE3.REL, omitting MODA which is
  5373. a module in FILE3.REL.
  5374. A>LIB FILE6=FILE5<MODA=FILEB.REL>
  5375. Creates FILE6.REL from FILE5.REL, FILEB.REL replaces MODA.
  5376. A>LIB FILE6=FILE5<THISNAME>
  5377. Module THISNAME is in FILE5.REL. When LIB creates
  5378. FILE6.REL from FILE5.REL the file THISNAME.REL replaces the
  5379. similarly named module THISNAME.
  5380. A>LIB FILE1[I]=B:FILE2(PLOTS,FIND,SEARCH-DISPLAY)
  5381. Creates FILE1.IRL on drive A from the selected modules
  5382. PLOTS, FIND, and modules SEARCH through the module
  5383. DISPLAY, in FILE2.REL on drive B.
  5384. ///1LINK
  5385. Syntax:
  5386. LINK d:{filespec,{[options]}=}filespec{[options]}{,...}
  5387. Explanation:
  5388. LINK combines relocatable object modules such as those
  5389. produced by RMAC and PL/I-80 into a .COM file ready for
  5390. execution. Relocatable files can contain external references and
  5391. publics. Relocatable files can reference modules in library
  5392. files. LINK searches the library files and includes the
  5393. referenced modules in the output file. See the CP/M 3
  5394. Programmer's Utilities Guide for a complete description of LINK-
  5395. 80.
  5396. ///2Options
  5397. Use LINK option switches to control execution parameters. Link
  5398. options follow the file specifications and are enclosed
  5399. within square brackets. Multiple switches are separated by
  5400. commas.
  5401. LINK-80 Options
  5402. A Additional memory; reduces buffer space
  5403. and writes temporary data to disk
  5404. B BIOS link in banked CP/M 3 system.
  5405. 1. Aligns data segment on page boundary.
  5406. 2. Puts length of code segment in header.
  5407. 3. Defaults to .SPR filetype.
  5408. Dhhhh Data origin; sets memory origin for
  5409. common and data area
  5410. Gn Go; set start address to label n
  5411. Lhhhh Load; change default load address
  5412. of module to hhhh. Default 0100H
  5413. Mhhhh Memory size; Define free memory
  5414. requirements for MP/M modules.
  5415. NL No listing of symbol table at console
  5416. NR No symbol table file
  5417. OC Output .COM command file. Default
  5418. OP Output .PRL page relocatable file for
  5419. execution under MP/M in relocatable
  5420. segment
  5421. OR Output .RSP resident system process file
  5422. for execution under MP/M
  5423. OS Output .SPR system page relocatable file
  5424. for execution under MP/M
  5425. Phhhh Program origin; changes default
  5426. program origin address to hhhh.
  5427. Default is 0100H.
  5428. Q Lists symbols with leading question mark
  5429. S Search preceding file as a library
  5430. $Cd Destination of console messages
  5431. d can be X (console), Y (printer),
  5432. or Z (zero output). Default is X.
  5433. $Id Source of intermediate files;
  5434. d is disk drive A-P. Default
  5435. is current drive.
  5436. $Ld Source of library files;
  5437. d is disk drive A-P. Default
  5438. is current drive.
  5439. $Od Destination of of object file;
  5440. d can be Z or disk drive A-P.
  5441. Default is to same drive as
  5442. first file in the LINK-80 command.
  5443. $Sd Destination of symbol file;
  5444. d can be Y or Z or disk drive A-P.
  5445. Default is to same drive as
  5446. first file in LINK-80 command.
  5447. ///2Examples
  5448. A>LINK b:MYFILE[NR]
  5449. LINK-80 on drive A uses as input MYFILE.REL on drive B and
  5450. p$�roduces the executable machine code file MYFILE.COM on
  5451. drive B. The [NR] option specifies no symbol table file.
  5452. A>LINK m1,m2,m3
  5453. LINK-80 combines the separately compiled files m1, m2, and
  5454. m3, resolves their external references, and produces the
  5455. executable machine code file m1.COM.
  5456. A>LINK m=m1,m2,m3
  5457. LINK-80 combines the separately compiled files m1, m2, and
  5458. m3 and produces the executable machine code file m.COM.
  5459. A>LINK MYFILE,FILE5[s]
  5460. The [s] option tells LINK-80 to search FILE5 as a library.
  5461. LINK-80 combines MYFILE.REL with the referenced
  5462. subroutines contained in FILE5.REL on the default drive
  5463. A and produces MYFILE.COM on drive A.
  5464. ///1mac
  5465. Syntax:
  5466. MAC filename {$options}
  5467. Explanation:
  5468. MAC, the CP/M 3 macro assembler, reads assembly language
  5469. statements from a file of type .ASM, assembles the statements,
  5470. and produces three output files with the input filename and
  5471. filetypes of .HEX, .PRN, and .SYM. Filename.HEX contains INTEL
  5472. hexadecimal format object code. Filename.PRN contains an
  5473. annotated source listing that you can print or examine at the
  5474. console. Filename.SYM contains a sorted list of symbols defined
  5475. in the program.
  5476. ///2Examples
  5477. A>MAC SAMPLE
  5478. A>MAC SAMPLE $PB AA HB SX
  5479. ///2options
  5480. Use options to direct the input and output of MAC. Use a letter
  5481. with the option to indicate the source and destination drives,
  5482. and console, printer, or zero output. Valid drive names are A
  5483. thru O. X, P and Z specify console, printer, and zero output,
  5484. respectively.
  5485. Assembly Options That Direct Input/Output
  5486. A source drive for .ASM file (A-O)
  5487. H destination drive for .HEX file (A-O, Z)
  5488. L source drive for macrolibrary .LIB files called by the
  5489. MACLIB statement.
  5490. P destination drive for .PRN file (A-O, X, P, Z)
  5491. 
  5492. S destination drive for .SYM file
  5493. Assembly Options That Modify Contents Of Output File
  5494. +L lists input lines read from macrollibrary .LIB files
  5495. -L suppresses listing (default)
  5496. +M lists all macro lines as they are processed during assembly
  5497. -M suppresses all macro lines as they are read during assembly
  5498. *M lists only hex generated by macro expansions
  5499. +Q lists all LOCAL symbols in the symbol list
  5500. -Q suppresses all LOCAL symbols in the symbol list (default)
  5501. +S appends symbol file to print file
  5502. -S suppresses creation of symbol file
  5503. +1 produces a pass 1 listing for macro debugging in .PRN file
  5504. -1 suppress listing on pass 1 (default)
  5505. ///1PATCH
  5506. Syntax:
  5507. PATCH filename{.typ} {n}
  5508. Explanation:
  5509. The PATCH command displays or installs patch number n to the
  5510. CP/M 3 system or command files. The patch number n must be
  5511. between 1 and 32 inclusive.
  5512. Example:
  5513. A>PATCH SHOW 2
  5514. Patches the SHOW.COM system file with patch number 2.
  5515. ///1PIP (copy)
  5516. Syntax:
  5517. DESTINATION SOURCE
  5518. PIP d:{Gn} | filespec{[Gn]} = filespec{[o]},... | d:{[o]}
  5519. Explanation:
  5520. The file copy program PIP copies files, combines files, and
  5521. transfers files between disks, printers, consoles, or other
  5522. devices attached to your computer. The first filespec is the
  5523. destination. The second filespec is the source. Use two or more
  5524. source filespecs separated by commas to combine two or more files
  5525. into one file. [o] is any combination of the available options.
  5526. The [Gn] option in the destination filespec tells PIP to copy
  5527. your file to that user number.
  5528. PIP with no command tail displays an * prompt and awaits your
  5529. series of commands, entered and processed one line at a time.
  5530. The source or destination can be any CP/M 3 logical device.
  5531. ///2Examples
  5532. COPY A FILE FROM ONE DISK TO ANOTHER
  5533. A>PIP b:=a:draft.txt 
  5534. A>PIP b:draft.txt = a:
  5535. B3>PIP myfile.dat=A:[G9]
  5536. A9>PIP B:[G3]=myfile.dat
  5537. COPY A FILE AND RENAME IT
  5538. A5>PIP newdraft.txt=oldraft.txt
  5539. C8>PIP b:newdraft.txt=a:oldraft.txt
  5540. COPY MULTIPLE FILES
  5541. A>PIP b:=draft.*
  5542. A>PIP b:=*.*
  5543. B>PIP b:=c:.*.*
  5544. C>PIP b:=*.txt[g5]
  5545. C>PIP a:=*.com[wr]
  5546. B>PIP a:[g3]=c:*.*
  5547. COMBINE MULTIPLE FILES
  5548. A>PIP b:new.dat=file1.dat,file2.dat
  5549. COPY, RENAME AND PLACE IN USER 1
  5550. A>pip newdraft.txt[g1]=oldraft.txt
  5551. COPY, RENAME AND GET FROM USER 1
  5552. A>PIP newdraft.txt=oldraft.txt[g1]
  5553. COPY TO/FROM LOGICAL DEVICES
  5554. A>PIP b:funfile.sue=con:
  5555. A>PIP lst:=con:
  5556. A>PIP lst:=b:draft.txt[t8]
  5557. A>PIP prn:=b:draft.txt
  5558. ///2options
  5559. PIP OPTIONS
  5560. A Archive. Copy only files that have been changed since the
  5561. last copy.
  5562. C Confirm. PIP prompts for confirmation before each file copy.
  5563. Dn Delete any characters past co$lumn n.
  5564. E Echo transfer to console.
  5565. F Filter form-feeds from source data.
  5566. Gn Get from or go to user n.
  5567. H Test for valid Hex format.
  5568. I Ignore :00 Hex data records and test for valid Hex format.
  5569. K Kill display of filespecs on console.
  5570. L Translate upper case to lower case.
  5571. N Number output lines
  5572. O Object file transfer, ^Z ignored.
  5573. Pn Set page length to n. (default n=60)
  5574. Qs^Z Quit copying from source at string s.
  5575. R Read files that have been set to SYStem.
  5576. Ss^Z Start copying from the source at the string s.
  5577. Tn Expand tabs to n spaces.
  5578. U Translate lower case to upper case.
  5579. V Verify that data has been written correctly.
  5580. W Write over Read Only files without console query.
  5581. Z Zero the parity bit.
  5582. All options except C,G,K,O,R,V and W force an ASCII file
  5583. transfer, character by character, terminated by a ^Z.
  5584. ///1PUT
  5585. Syntax:
  5586. PUT CONSOLE {OUTPUT TO} FILE filespec {option} | CONSOLE
  5587. PUT PRINTER {OUTPUT TO} FILE filespec {option} | PRINTER
  5588. PUT CONSOLE {OUTPUT TO} CONSOLE
  5589. PUT PRINTER {OUTPUT TO} PRINTER
  5590. Explanation:
  5591. PUT puts console or printer output to a file for the next
  5592. command entered at the console, until the program terminates.
  5593. Then console output reverts to the console. Printer output
  5594. is directed to a file until the program terminates.
  5595. Then printer output is put back to the printer.
  5596. PUT with the SYSTEM option directs all subsequent
  5597. console/printer output to the specified file. This option
  5598. terminates when you enter the PUT CONSOLE or PUT PRINTER
  5599. command.
  5600. ///2Options
  5601. [ {ECHO | NO ECHO} {FILTER | NO FILTER} | {SYSTEM} ]
  5602. ECHO specifies that output is echoed to the console. This
  5603. is the default option when you direct console output
  5604. to a file.
  5605. NO ECHO specifies that file output is not echoed to the 
  5606. console. NO ECHO is the default for the PUT PRINTER
  5607. command.
  5608. FILTER specifies filtering of control characters, which
  5609. means that control characters are translated to
  5610. printable characters. For example, an ESCape
  5611. character is translated to ^[.
  5612. NO FILTER means that PUT does not translate control
  5613. characters. This is the default option.
  5614. SYSTEM specifies that system output as well as program
  5615. output is written to the file specified by
  5616. filespec. Output is written to the file until a
  5617. subsequent PUT CONSOLE command redirects console
  5618. output back to the console.
  5619. ///2Examples
  5620. A>PUT CONSOLE OUTPUT TO FILE XOUT [ECHO]
  5621. Directs console output to file XOUT with the output echoed
  5622. to the console.
  5623. A>PUT PRINTER OUTPUT TO FILE XOUT
  5624. A>MYPROG
  5625. Directs  the printer output of program MYPROG to file
  5626. XOUT. The output is not echoed to the printer.
  5627. A>PUT PRINTER OUTPUT TO FILE XOUT2 [ECHO,SYSTEM]
  5628. Directs all printer output to file XOUT2 as well as to the
  5629. printer (with ECHO option), and the PUT is in effect until
  5630. you enter a PUT PRINTER OUTPUT TO PRINTER command.
  5631. A>PUT CONSOLE OUTPUT TO CONSOLE
  5632. Directs console output back to the console.
  5633. A>PUT PRINTER OUTPUT TO PRINTER
  5634. Directs printer output back to the printer.
  5635. ///1RENAME
  5636. Syntax:
  5637. RENAME {new-filespec=old-filespec}
  5638. Explanation:
  5639. RENAME lets you change the name of a file in the directory of a
  5640. disk. To change several filenames in one command use the * or ?
  5641. wildcards in the file specifications. The RENAME command can be
  5642. abbreviated REN. REN prompts you for input.
  5643. ///2Examples
  5644. A>RENAME NEWFILE.BAS=OLDFILE.BAS
  5645. The file OLDFILE.BAS changes to NEWFILE.BAS on drive A.
  5646. A>RENAME
  5647. The system prompts for the filespecs:
  5648. Enter New Name:X.PRN
  5649. Enter Old Name:Y.PRN
  5650. Y .PRN=X .PRN
  5651. A>
  5652. File X.PRN is renamed to Y.PRN on drive A.
  5653. B>REN A:PRINTS.NEW = PRINCE.NEW
  5654. The file PRINCE.NEW on drive A changes to PRINTS.NEW on
  5655. drive A.
  5656. A>RENAME S*.TEX=A*.TEX
  5657. The above command renames all the files matching
  5658. A*.TEX to files with filenames S*.TEX.
  5659. A>REN B:NEWLIST=B:OLDLIST
  5660. The file OLDLIST changes to NEWLIST on drive B. Since the
  5661. second drive specifier, B: is implied by the first one, it
  5662. is unnecessary in this example. The command line above has
  5663. the same effect as the following:
  5664. A>REN B:NEWLIST=OLDLIST
  5665. or
  5666. A>REN NEWLIST=B:OLDLIST
  5667. ///1RMAC
  5668. Syntax:
  5669. RMAC filespec {$Rd | $Sd | $Pd}
  5670. Explanation:
  5671. RMAC, a relocatable macro assembler, assembles .ASM file%�s of
  5672. into .REL files that you can link to create .COM files.
  5673. ///2options
  5674. RMAC options specify the destination of the output files.
  5675. Replace d with the destination drive letter for the output files.
  5676. Option d=output option
  5677. R- drive for REL file (A-O, Z)
  5678. S- drive for SYM file (A-O, X, P, Z)
  5679. P- drive for PRN file (A-O, X, P, Z)
  5680. A-O specifies drive A-O.
  5681. X means output to the console.
  5682. P means output to the printer.
  5683. Z means zero output.
  5684. ///2Example
  5685. A>RMAC TEST $PX SB RB
  5686. Assembles the file TEST.ASM from drive A, sends the listing
  5687. file (TEST.PRN) to the console, puts the symbol file
  5688. (TEST.SYM) on drive B and puts the relocatable object
  5689. file (TEST.REL) on drive B.
  5690. ///1SAVE
  5691. Syntax:
  5692. SAVE
  5693. Explanation:
  5694. SAVE copies the contents of memory to a file. To use SAVE,
  5695. first issue the SAVE command, then run your program which reads a
  5696. file into memory. Your program exits to the SAVE utility which
  5697. prompts you for a filespec to which it copies the contents of
  5698. memory, and the beginning and ending address of the memory to be
  5699. SAVEd.
  5700. ///2Example
  5701. A>SAVE
  5702. Activates the SAVE utility. Now enter the name of the program
  5703. which loads a file into memory.
  5704. A>SID dump.com
  5705. Next, execute the program.
  5706. #g0
  5707. When the program exits, SAVE intercepts the return to the system
  5708. and prompts the user for the filespec and the bounds of memory to
  5709. be SAVEd.
  5710. SAVE Ver 3.0
  5711. Enter file (type RETURN to exit):dump2.com
  5712. If file DUMP2.COM exists already, the system asks:
  5713. Delete dump2.com? Y
  5714. Then the system asks for the bounds of memory to be saved:
  5715. Beginning hex address: 100
  5716. Ending hex address: 400
  5717. The contents of memory from 100H (Hexadecimal) to 400H is copied
  5718. to file DUMP2.COM.
  5719.  ///1SET
  5720. Syntax:
  5721. SET [options]
  5722. SET d: [options]
  5723. SET filespec [options]
  5724. Explanation:
  5725. SET initiates password protection and time stamping of
  5726. files. It also sets the file and drive attributes Read-Write,
  5727. Read-Only, DIR and SYS. It lets you label a disk and password
  5728. protect the label. To enable time stamping of files, you
  5729. must first run INITDIR to format the disk directory.
  5730. ///2Label
  5731. Syntax:
  5732. SET {d:} [NAME=labelname.typ]
  5733. SET [PASSWORD=password]
  5734. SET [PASSWORD=<cr>
  5735. ///3Examples
  5736. A>SET [NAME=DISK100]
  5737. Labels the disk on the default drive as DISK100.
  5738. A>SET [PASSWORD=SECRET]
  5739. Assigns SECRET to the disk label.
  5740. A>SET [PASSWORD=<cr>
  5741. Nullifies the existing password.
  5742. ///2Passwords
  5743. SET [PROTECT=ON]
  5744. SET [PROTECT=OFF]
  5745. SET filespec [PASSWORD=password]
  5746. SET filespec [PROTECT=READ]
  5747. SET filespec [PROTECT=WRITE]
  5748. SET filespec [PROTECT=DELETE]
  5749. SET filespec [PROTECT=NONE]
  5750. SET filespec [attribute-options]
  5751. ///3Modes
  5752. Password Protection Modes
  5753. Mode Protection
  5754. READ The password is required for reading, copying
  5755. writing, deleting or renaming the file.
  5756. WRITE The password is required for writing, deleting or
  5757. renaming the file. You do not need a password to
  5758. read the file.
  5759. DELETE The password is only required for deleting or
  5760. renaming the file. You do not need a password to
  5761. read or modify the file.
  5762. NONE No password exists for the file. If a password
  5763. password exists, this modifier can be used to
  5764. delete the password.
  5765. ///2Attributes
  5766. RO sets the file attribute to Read-Only.
  5767. RW sets the file attribute to Read-Write.
  5768. SYS sets the file attribute to SYS.
  5769. DIR sets the file attribute to DIR.
  5770. ARCHIVE=OFF means that the file has not been backed up
  5771. (archived).
  5772. ARCHIVE=ON means that the file has been backed up (archived).
  5773. The Archive attribute can be turned on by SET or
  5774. by PIP when copying a group of files with the PIP
  5775. [A] option. SHOW and DIR display the Archive
  5776. option.
  5777. F1=ON|OFF turns on or off the user-definable file attribute
  5778. F1.
  5779. F2=ON|OFF turns on or off the user-definable file attribute
  5780. F2.
  5781. F3=ON|OFF turns on or off the user-definable file attribute
  5782. F3.
  5783. F4=ON|OFF turns on or off the user-definable file attribute
  5784. F4.
  5785. ///3Examples
  5786. SET [PROTECT=ON]
  5787. Turns on password protection for all the files on the disk.
  5788. % You must turn on password protection before you can assign
  5789. passwords to files.
  5790. SET [PROTECT=OFF]
  5791. Disables password protection for the files on your disk.
  5792. A>SET MYFILE.TEX [PASSWORD=MYFIL]
  5793. MYFIL is the password assigned to file MYFILE.TEX.
  5794. B>SET *.TEX [PASSWORD=SECRET, PROTECT=WRITE]
  5795. Assigns the password SECRET to all the TEX files on drive B.
  5796. Each TEX file is given a WRITE protect mode to prevent
  5797. unauthorized editing.
  5798. A>SET MYFILE.TEX [RO SYS]
  5799. Sets MYFILE.TEX to Read-Only and SYStem.
  5800. ///2Default
  5801. A>SET [DEFAULT=dd]
  5802. Instructs the system to use dd as a password if you do not
  5803. enter a password for a password-protected file.
  5804. ///2Time-Stamps
  5805. Syntax:
  5806. SET [CREATE=ON]
  5807. SET [ACCESS=ON]
  5808. SET [UPDATE=ON]
  5809. Explanation:
  5810. The above SET commands allow you to keep a record of the time
  5811. and date of file creation and update, or of the last access and
  5812. update of your files.
  5813. ///3Options
  5814. [CREATE=ON] turns on CREATE time stamps on the disk in the
  5815. default or specified drive. To record the
  5816. creation time of a file, the CREATE option must be
  5817. turned on before the file is created.
  5818. [ACCESS=ON] turns on ACCESS time stamps on the disk in the
  5819. default or specified drive. ACCESS and CREATE
  5820. options are mutually exclusive; only one can be in
  5821. effect at a time. If you turn on the ACCESS time
  5822. stamp on a disk that previously had CREATE
  5823. time stamp, the CREATE time stamp is
  5824. automatically turned off.
  5825. [UPDATE=ON] turns on UPDATE time stamps on the disk in the
  5826. default or specified drive. UPDATE time stamps
  5827. record the time the file was last modified.
  5828. ///3Examples
  5829. A>SET [ACCESS=ON]
  5830.  A>SET [CREATE=ON,UPDATE=ON]
  5831. ///2Drives
  5832. Syntax:
  5833. SET {d:} [RO]
  5834. SET {d:} [RW]
  5835. Example:
  5836. A>SET B: [RO]
  5837. Sets drive B to Read-Only.
  5838. ///1SETDEF
  5839. Syntax:
  5840. SETDEF { d: {,d: {,d: {,d:}}}} {[ TEMPORARY = d: ] |
  5841. [ ORDER = (typ {,typ}) ]}
  5842. SETDEF [DISPLAY | NO DISPLAY]
  5843. SETDEF [PAGE | NOPAGE]
  5844. Explanation:
  5845. SETDEF allows the user to display or define up to four drives
  5846. for the program search order, the drive for temporary files, and
  5847. the file type search order. The SETDEF definitions affect
  5848. only the loading of programs and/or execution of SUBMIT
  5849. (SUB) files. SETDEF turns on/off the system Display and Console
  5850. Page modes. When on, the system displays the location and name
  5851. of programs loaded or SUBmit files executed, and stops after
  5852. displaying one full console screen of information.
  5853. ///2Examples
  5854. A>SETDEF
  5855.  Displays current SETDEF parameters.
  5856. A>SETDEF [TEMPORARY=C:]
  5857. Sets disk drive C as the drive to be used for temporary
  5858. files.
  5859. A>SETDEF C:,*
  5860. Tells the system to search for a program on drive C, then,
  5861. if not found, search for it on the default drive.
  5862. A>SETDEF [ORDER=(SUB,COM)]
  5863. Instructs the system to search for a SUB file to execute.
  5864. If no SUB file is found, search for a COM file.
  5865. A>SETDEF [DISPLAY]
  5866. Turns on the system display mode. Henceforth, the system
  5867. displays the name and location of programs loaded or submit
  5868. files executed.
  5869. A>SETDEF [NO DISPLAY] Turns off the system Display mode.
  5870. ///1SHOW
  5871. Syntax:
  5872. SHOW {d:}{[SPACE |LABEL |USERS |DIR |DRIVE]}
  5873. Explanation:
  5874. The SHOW command displays the following disk drive information:
  5875. Access mode and the amount of free disk space
  5876. Disk label
  5877. Current user number and
  5878. Number of files for each user number on the disk
  5879. Number of free directory entries for the disk
  5880. Drive characteristics
  5881. ///2Examples
  5882. A>SHOW
  5883. A>SHOW [SPACE]
  5884. Instructs the system to display access mode and amount of
  5885. space left on logged-in drives.
  5886. A>SHOW B:
  5887. Show access mode for drive B and amount of space left on
  5888. drive B.
  5889. A>SHOW B:[LABEL]
  5890. Displays label information for drive B.
  5891. A>SHOW [USERS]
  5892. Displays the current user number and all the users on drive
  5893. A and the corresponding number of files assigned to them.
  5894. A>SHOW C:[DIR]
  5895. Displays the number of free directory entries on drive C.
  5896. A>SHOW [DRIVE]
  5897. Displays the drive characteristics of drive A.
  5898. ///1SID
  5899. Syntax:
  5900. SID {pgm-filespec} {,sym-filespec}
  5901. Explanation:
  5902. The SID symbolic debugger allows you to monitor and test
  5903. programs developed for the 8080 microprocessor. SID supports
  5904. real-time breakpoints, fully mo&�nitored execution, symbolic
  5905. disassembly, assembly, and memory display and fill functions.
  5906. SID can dynamically load SID utility programs to provide
  5907. traceback and histogram facilities.
  5908. ///2Commands
  5909. Command Meaning
  5910. As (Assemble) Enter assembly language
  5911. statements
  5912. s is the start address
  5913. Cs{b{,d}} (Call) Call to memory location from SID
  5914. s is the called address
  5915. b is the value of the BC register
  5916. pair d is the value of the DE
  5917. register pair
  5918. D{W}{s}{,f} (Display) Display memory in hex and ASCII
  5919. W is a 16-bit word format
  5920. s is the start address
  5921. f is the finish address
  5922. Epgm-filespec (Load) Load program and symbol table
  5923. {,sym-filespec} for execution
  5924. E*sym-filespec (Load) Load a symbol table file
  5925. Fs,f,d (Fill) Fill memory with constant value
  5926. s is the start address
  5927. f is the finish address
  5928. d is an eight-bit data item
  5929. G{p}{,a{,b}} (Go) Begin Execution
  5930. p is a start address
  5931. a is a temporary breakpoint
  5932. H (Hex) Displays all symbols with
  5933. addresses in Hex
  5934. H.a Displays hex, decimal, and ASCII
  5935. values of a where
  5936. a is a symbolic expression
  5937. Ha,b Computes hex sum and difference
  5938. of a and b where
  5939.  a and b are symbolic expressions
  5940. Icommand tail (Input) Input CCP command line
  5941. L{s}{,f} (List) List 8080 mnemonic instructions
  5942. s is the start address
  5943. f is the finish address
  5944. Ms,h,d (Move) Move Memory Block
  5945. s is the start address
  5946. h is the high address of the block
  5947. d is the destination start address
  5948. P{p{,c}} (Pass) Pass point set, reset, and display
  5949. p is a permanent breakpoint address
  5950. c is initial value of pass counter
  5951. Rfilespec{,d} (Read) Read Code/Symbols
  5952. d is an offset to each address
  5953. S{W}s (Set) Set Memory Values
  5954. s is address where value is sent
  5955. W is 16 bit word
  5956. T{n{,c}} (Trace) Trace Program Execution
  5957. n is the number of program steps
  5958. c is the utility entry address.
  5959. T{W}{n{,c}} (Trace) Trace Without Call
  5960. W instructs SID not to trace
  5961. subroutines
  5962. n is the number of program steps
  5963. c is the utility entry address
  5964. U{W}{n{,c}} (Untrace) Monitor Execution without Trace
  5965. n is the number of program steps
  5966. c is the utility entry address
  5967. W instructs SID not to trace
  5968. subroutines
  5969. V (Value) Display the value of the next
  5970. available location in memory
  5971.  (NEXT), the next location after
  5972. the largest file read in (MSZE),
  5973. the current value of the Program
  5974. counter (PC), and the address of
  5975. the end of available memory (END)
  5976. Wfilespec,s,f (Write) Write the contents of a contiguous
  5977. block of memory to filespec.
  5978. f is finish address
  5979. X{f}{r} (Examine) Examine/alter CPU state.
  5980. f is flag bit C,Z,M,E or I.
  5981. r is register A,B,D,H,S or P.
  5982. ///2Examples
  5983. A>SID
  5984. CP/M 3 loads SID from drive A into memory. SID displays the
  5985. # prompt when it is ready to accept commands.
  5986. A>B:SID SAMPLE.HEX
  5987. CP/M 3 loads SID and the program file SAMPLE.HEX into memory
  5988. from drive B.
  5989. ///2Utilities
  5990. SID u&tilities, HIST.UTL and TRACE.UTL are special programs that
  5991. operate with SID to provide additional debugging facilities. The
  5992. mechanisms for system initialization, data collection, and
  5993. data display are described in the CP/M SID User's Guide.
  5994. The HIST utility creates a histogram (bar graph) showing the
  5995. relative frequency of execution of code within selected
  5996. program segments of the test program. The HIST utility allows
  5997. you to monitor those sections of code that execute most
  5998. frequently.
  5999. The TRACE utility obtains a backtrace of the instructions that
  6000. led to a particular breakpoint address in a program under test.
  6001. You can collect the addresses of up to 256 instructions
  6002. between pass points in U or T modes.
  6003. ///1SUBMIT
  6004. Syntax:
  6005. SUBMIT {filespec} {argument} ... {argument}
  6006. Explanation:
  6007. The SUBMIT command lets you execute a group (batch) of
  6008. commands from a SUBmit file (a file with filetype of SUB).
  6009. ///2Subfile
  6010. The SUB file can contain the following types of lines:
  6011. Any valid CP/M 3 command
  6012. Any valid CP/M 3 command with SUBMIT parameters ($0-$9)
  6013. Any data input line
  6014. Any program input line with parameters ($0 to $9)
  6015. The command line cannot exceed 135 characters.
  6016. The following lines illustrate the variety of lines which may
  6017. be entered in a SUB file:
  6018. DIR
  6019. DIR *.BAK
  6020. MAC $1 $$$4
  6021. PIP LST:=$1.PRN[T$2 $3 $5]
  6022. DIR *.ASM
  6023. PIP
  6024. <B:=*.ASM
  6025. <CON:=DUMP.ASM
  6026. <
  6027. DIR B:
  6028. ///2Execute
  6029. Syntax:
  6030. SUBMIT
  6031. SUBMIT filespec
  6032. SUBMIT filespec argument ... argument
  6033. Examples:
  6034. A>SUBMIT
  6035. A>SUBMIT SUBA
  6036. A>SUBMIT AA ZZ SZ
  6037. A>SUBMIT B:START DIR E:
  6038. ///2PROFILE.SUB
  6039. Everytime you power up or reset your computer, CP/M 3 looks for a
  6040. special SUBmit file named PROFILE.SUB to execute. If it does not
  6041. exist, CP/M 3 resumes normal operation. If the PROFILE.SUB file
  6042. exists, the system executes the commands in the file. This file
  6043. is convenient to use if you regularly execute a set of commands
  6044. before you do your regular session on the computer.
  6045. ///1TYPE
  6046. Syntax:
  6047. TYPE {filespec {[ PAGE | NOPAGE ]}}
  6048. Explanation:
  6049. The TYPE command displays the contents of an ASCII
  6050. character file on your screen.
  6051. [PAGE] Causes the console listing to be displayed in paged
  6052. mode; i.e., stop automatically after listing n lines
  6053. of text, where n normally defaults to 24 lines per
  6054. page.
  6055. [NOPAGE] Turns off Console Page Mode and continuously displays a
  6056. typed file on the screen.
  6057. ///2Examples
  6058. A>TYPE MYPROG.PLI
  6059. Displays the contents of the file MYPROG.PLI on your screen.
  6060. A>TYPE B:THISFILE [PAGE]
  6061. Displays the contents of the file THISFILE from drive B on
  6062. your screen twenty four lines at a time.
  6063. ///1USER
  6064. Syntax:
  6065. USER {number}
  6066. Explanation:
  6067. The USER command sets the current user number. The disk
  6068. directory can be divided into distinct groups according to a
  6069. "User Number." User numbers range from 0 through 15.
  6070. ///2Examples
  6071. A>USER
  6072. Enter User#:5
  6073. 5A>
  6074. The current user number is now 5 on drive A.
  6075. A>USER 3
  6076. 3A>
  6077. This command changes the current User Number to 3.
  6078. ///1XREF
  6079. Syntax:
  6080. XREF {d:} filename {$P}
  6081. Explanation:
  6082. XREF provides a cross-reference summary of variable usage
  6083. in a program. XREF requires the .PRN and .SYM files produced
  6084. by MAC or RMAC for input to the program. The SYM and PRN files
  6085. must have the same filename as the filename in the XREF command
  6086. tail. XREF outputs a file of type .XRF.
  6087. Examples:
  6088. A>XREF b:MYPROG
  6089. A>XREF b:MYPROG $P
  6090. å'�À�������������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH251082����654321!��9"k1³GÍ \�!mÕå!w# š!v6H#6E#6X!e�6C#6O#6MÑÍ�<ÊÑÕÍ�ÑÕÍ�<&Ê:�Ög.�"�Ö.€g"‘Í?ÍSþ:ÂðÍÍ2ŽÊn!`†wÒ #4ÍÍõÍÍáo"cë*e{•ozœg"hjÚ:]·Â@ÐÍ*c"\ÍàÍÍÍÍÍy!Ž5ÂC*^ëÍN{•zœÒb+"^ÍÍÊðÀÃ÷ßÍ*^ÍàîÍ*`Íà*hå€"�!j4á&"h"‘ÍyýÍ:bÍçÍþÑÍ�<5ÊÍþ€�Í�*kùÉÍ⇇‡‡õÍâÁ°G!g†wxÉÍSÖ0þ
  6091. ØÖþ
  6092. ÚôþØ®Í�Í*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Éå|Íçá}õÍðñæÆ�'Î@'_Ã�> Íø>
  6093. ÃøÕÍþÑ Ã�Õ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
  6094. $����������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4Å!�y·~Ê=�W�Õ!�x±Ê# ~#ÃÑÁåbx±ÊE {æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
  6095. Í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É> Í\�>
  6096. Í\�É·ÈÕÍ\�Ñß�*�"�!��"�ÃÀ� ÍŸ�#ÍŸ�Í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#åÍòÁÑÞÍ”�É{²ÈÕ> Í\�Ñ*/Í€�ØÕ>*Í\�ÑÃü
  6097. ERROR - FORM IS X,Y�
  6098. TYPE HISTOGRAM BOUNDS �
  6099. HISTOGRAM:
  6100. ADDR RELATIVE FREQUENCY, LARGEST VALUE = �
  6101. .INITIAL = �
  6102. .COLLECT = �
  6103. .DISPLAY = �
  6104. ....� !�6€ÃÌ Ã` !�6ÀÃÌ Ã` !�6€ÃÌ Ã` *�&�ëÍTÃ` !�6Ãû Ã` !�6 Ãû Ã` !�60Ãû Ã` *�&�ëÍTÃ` !�6�Ã* Ã` !�6Ã* Ã` !�6Ã* Ã` *�&�ëÍ� �’@����AA����„ �I$’DBD� $’I$€ˆ’BH„��A’"DH€��!"�„€"@ˆ������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
  6105. HIT och DIT
  6106. HIÔ  ocè DIÔ {ò ² prograí f|ò snabâ ocè enkeì |verf|rinç  aö �
  6107. filer mellan JET-datorer.
  6108. \verf|ringeî  skeò viá eî bildsk{rmskabeì soí ansluteó pý då �
  6109. seriellá printer/Modeí portarna®  \verf|ringeî skeò blockvió  12¸ �
  6110. byteó  peò  blocë meä kontrollsummá LRC f|ò varjå blocë  ocè  meä �
  6111. automatisk kontroll av antal block, hastigheten {r 38400 Baud.
  6112. HIÔ {ò programmeô soí arbetaò é deî mottagandå datorn.
  6113. Startaó  meä kommandoô HIT¬  oí mottagná fileò skalì placeraó  pý �
  6114. defaulô drive¬  elleò meä 'HIÔ Drive:§ oí filerná ská placeraó pý �
  6115. annaî  drivå {î default®  HIÔ skriveò kontinuerligô uô vilkeî fiì �
  6116. soí  {ò undeò |verf|rinç ocè angeò vilká fileò soí haò  |verf|rtó �
  6117. korrekt®  HIÔ avslutaó meä CTRÌ C®  Observerá atô HIÔ raderaò ev® �
  6118. tidigarå fileò oí deô ankommeò nyá meä sammá namn.
  6119. Exempel:
  6120. A>B:HIT B:
  6121. HIT ( 1.1 ) JET-80 CPM 3.0
  6122. Reciving file QQ .SUB Old file deleted. File transferred
  6123. Reciving file SS .SUB Old file dele'ted. File transferred
  6124. Reciving file C .SUB Old file deleted. File transferred
  6125. Reciving file PROFILE .SUB Old file deleted. File transferred
  6126. 4 Files transferred
  6127. No data -- waiting--
  6128. Reciving file M80 .COM Old file deleted. File transferred
  6129. Reciving file M80 .REL Old file deleted. File transferred
  6130. Reciving file MATH .H Old file deleted. File transferred
  6131. 7 Files transferred
  6132. HIT terminated due to operator request
  6133. 7 Files transferred
  6134. HIT end
  6135. .PA Š DIÔ {ò programmeô soí arbetaò é deî s{ndandå datorn.
  6136. Startaó  meä kommandoô 'DIÔ Filnamn'®  F|ò filnamî  g{lleò  sammá �
  6137. syntaø  soí  é PIÐ ocè DIR¬  D.v.ó '?§ ocè '*§ kaî  anv{ndaó  soí �
  6138. "wildcard"®  S{ndningeî inledó meä atô samtligá fileò soí matchaò �
  6139. "Filnamn¢ skrivs® DIÔ kaî avbrytaó meä CTRÌ C.
  6140. Exempel:
  6141. A>B:DIT *.Z80
  6142. DIT ( 1.0 ) JET-80 CP/M 3.0
  6143. Files to be sent:
  6144. CHARIO .Z80 BOOT .Z80 IOS .Z80 WDRIVES .Z80
  6145. FDRIVES .Z80 BIOSKRNL.Z80
  6146. No answer -waiting
  6147. Sending file A:CHARIO .Z80
  6148. Exit due to fatal error
  6149. No FILES transferred
  6150. 2 Errors
  6151. DIT end
  6152. A>B:
  6153. B>DIT *.Z80
  6154. DIT ( 1.0 ) JET-80 CP/M 3.0
  6155. ---- NO Files ---
  6156. B>DIT A:*.Z80
  6157. DIT ( 1.0 ) JET-80 CP/M 3.0
  6158. Files to be sent:
  6159. BOOT .Z80 IOS .Z80 WDRIVES .Z80 FDRIVES .Z80 BIOSKRNL.Z80
  6160. CHARIO .Z80
  6161. Sending file A:CHARIO .Z80 File transferd
  6162. Sending file A:BIOSKRNL.Z80 File transferd
  6163. Sending file A:FDRIVES .Z80
  6164. Exit due to operator request
  6165. 2 Files transferred
  6166. DIT end Š
  6167. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ"zw"|zà !aFå6c#6FáÍ���������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282���654321����ÍAÍ‘"¸w*¸w}Ö1Ò«!èw¦E><Í0;!æwÍ!àw6!áw6�!àw"'x!%xÍy2äw:äwæÖÂÔ!)xÍÍ"‰w*‰w~2Þw*‰w~o‡Ÿgïÿ |·úö¯2Þw:Þw·Â !+xÍ!/xÍïÃö!êF:Þw_>͉:ëG!ßw>ÍA;Íí2¬wRfÍ×%!DÍB$![D>6Í;Í!!‘DÍ;Í!!ßw>Í;Í!!-E>
  6168. Í;Í!Íû@�€ÍÓ%Íí*ò}!€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Í‚
  6169. :¤w·úw!ÒxÍD!ÖxÍ‚
  6170. Ã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Ö!ÖŸÁ ò;Í
  6171. :²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ÉÃ
  6172. Íù"÷x*÷xõÿ |·òö !ûx/F><Í,;!ùxÍ!8yÍC"~w*÷x)>åo‡ŸgÑÍÂ;"vwÉÃ
  6173. :´w·ò
  6174. ÉR9
  6175. Í×%>ÍB'!ÄE>Í;Í%Íû@!<yúD><Í,;!:yÍS·úx
  6176. !³w6€!·w6�!{yÎD><,Í0;!yyÍS·òu
  6177. !·w6€ÉÃ{
  6178. Í”Í(ÉÃÚ ^#Vë"¸y*¸y^#Vë"¾y:¿y·úÙ *‡wå*¾y)))))Ñ~2²w*‡wå*¾y)))))Ñå*�w:«wåo‡Ÿg)))))ÑÑ> GÍA;:²w!æF– :´w·òü
  6179. *�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Ó
  6180. ÉÃè ^#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
  6181. �Í`;ÑÑ>GÍA;*~w÷ÿ:ñyåo‡Ÿg�Í`;Ñ~*�w+õå*®w)))))Ñå*°w
  6182. �Í`;Ññw!µw6€ÉÃP^#Vë"ôyR;Í×%!-DÍB$!�E>Í;Í!*ôyÍ;Í!!ˆE>Í;Í!Íû@RLÍ×%>ÍB'Íû@Í(ÉÃÂ^#Vë"öyRÍ×%>ÍB'*öyÍ;Í%!-E>
  6183. Í;Í%Íû@�™ÍÓ%Íí*ò–!€wÍ;Íû@!7E€wxÍ›:ÆÿŸ!8E€wõxÍ›:ÆÿŸÁ ò¿¯É>€ÉÃm¯2øy:�w2úy:úyo‡Ÿgë:øyo‡ŸgÍ<úl:øyo‡Ÿg#>åo‡ŸgÑÍ^|µÊ*�w:øyåo‡Ÿg)))))Ñ6åÃ+:æF*�wõ:øyåo‡Ÿg)))))Ññw>2ùy:ùyo‡Ÿgàÿ |·òe*�w:øyåo‡Ÿg)))))Ñ:ùyåo‡ŸgÑ6�!ùy4Ã0!øy4ÃÏÉÃé^#Vë"ûy!èF6€*‡w�å*ûy~o‡Ÿg)))))Ñ"ýy!z"ÿy>2z:zo‡Ÿg÷ÿ |·òý*ýy+:zåo‡ŸgÑ~g.�å*‡w �å*ûy~o‡Ÿg)))))Ñ~g.�Ñ`Í|!�zõ:zåo‡ŸgÑñw!z4á*ÿy�GxÍ›:ÚÉR-Í×%>ÍB'!G> Í;Í%Íû@RIÍ×%>ÍB'!2G>Í;Í%Íû@�cÍÓ%Íí*ò`! zÍ;Íû@! z>Í;!9Eõ>Í;!SEõ>Í;Í¥! zÍ;>2z>2z:zo‡Ÿg÷ÿ |·òè! z:z_>͉:å*ÿy+õ:zåo‡ŸgÑÁÑ>Í›:ÊÝ!zF><Í0;!zÍ!z5!z4Ã’ÉÃ!��"£w"¥w"§w¯2Rz2Vz2Wz"›w*•wë*�w"Szgo"•w!HW"ƒw!Hg"…w*Szë*£wÍ<úÿ!XzÍD¯2Uz:�w2\z:\zo‡Ÿgë:Uzo‡ŸgÍ</*Szë*£wõÍ</Á ò¾!HG:Uzåo‡Ÿg)))))Ñ~ÖåÆÿŸ*‡wõ:Uzåo‡Ÿg)))))Ñ~!æF–ÆÿŸÁ ò°:Rz·Âª!]zÍ ð!ezÍ *£w#"£w!Uz4Ã>*¥w#"¥w:Vzo‡Ÿgå*‘wÑÍ<|µÂâ!mzÍœÃü:Wzo‡Ÿgå*‘wÑÍ<|µÂü!qzÍœÃ!*£w+"£w:Rz·Â!uzÍÐÃ!yzÍÐÉÙ}z~# Â%*‡wå*z~o‡Ÿg)))))Ñå*}z^#Vëå*�z~o‡Ÿg)))))ÑÑ> GÍA;*•w#"•w*�z4*�z~o‡Ÿgå*‘wÑÍ<|µÂ˜*ƒz~o‡Ÿg#>åo‡ŸgÑÍ^}*ƒzwÉÃ͆z~# ¡*ˆz"Œz!Šzͨ*§wë*‘w"§w*†z6�*›w#"›wÉÃ%Žz~# ÂÕ*�z~2’z:�w2”z:”zo‡Ÿgë:’zo‡ŸgÍ<ú\*Žz^#Vë:’zåo‡Ÿg)))))Ñ6å>2“z:“zo‡Ÿgàÿ |·òU*Žz^#Vë:’zåo‡Ÿg)))))Ñ:“zåo‡ŸgÑ6�!“z4Ã!’z4Ãê*•w+"•w*�z~o‡Ÿg+"—w*�z"•z*Žz"—z!•zÍœ¯2’z:�w2™z:™zo‡Ÿgë:’zo‡ŸgÍ<úý*Žz^#Vë:’zåo‡Ÿg)))))Ñ6å>2“z:“zo‡Ÿgàÿ |·òö*Žz^#Vë:’zåo‡Ÿg)))))Ñ:“zåo‡ŸgÑ6�!“z4ý!’z4Ë*§wë*£wÍ<ò$*Žz"œz!šzͨ*§wë*‘w"§wÃýÉÃA!žz͵"HwÍ–! zÍ›"twÍÉÃ¥¢z~# ÂI*¢z^#Vëå*‘wÑÍÂ;Í�6!¦z>Í“7!ªzÍš"¡w!¬zÍŒ!®zÍp"Ÿw!°z͘*¤z"²z!²zÍÕͤÖ�ʤ!G�¯ÍŠ=Éà ´z~# ­*´z^#Vëå*‘wÑÍÂ;Í�6!¸z>Í“7!¼zÍš"¡w!¾zÍŒ!ÀzÍp"Ÿw!Âz͘*¶z"Äz!ÄzÍÕ!ÆzÍ©Ö�Ê ![�¯ÍŠ=ÉÃm^#Vë"Èz!Îzå*Èzëá�Ír::Îz·Â5Íí2ÎzÃ9!Îz5!ÏzÍ›"tw!Ñz͵"Hw*Hw|µÂf!ÕzÒF><Í0;!ÓzÍ*Hw^#Vë"Jw*Hw �^#Vë"7C*7C^#Vëå*7C�~o‡Ÿg#ÑÍÂ;Í�6!Lw>Í“7*7C###"{!{ÍA#Í�6!Pw>Í“7!Tw"Êz*7C �~gj"Ìz*7C~!Ìz W�Í#:>2Îz:Îzo‡Ÿgïÿ |·òl*Êz++:Îzåo‡Ÿg)ѯw#w*Ìzå!ÎzFáÍ:|·òe*7C�^#Vëÿ |·òH:Îz=*Êz+õ:Îzåo‡ŸgÑñwÃe:Îzo‡Ÿg+å*Êz++:Îzåo‡Ÿg)ÑÑs#r!Îz4ÃçÉ×^#Vë"{*{>Íl7!Lw>Íl7ÍÌ8Íö5"{!{ÍÁÉÃÐ^#Vë"{*{>Íl7>Í5!Lw>Íl7ÍÑ8>Í5Íö5å*7C �^#VëÑÉÃû^#Vë"{*{>Íl7>Í5!Pw>Íl7ÍÑ8>Í5Íö5ÉÃ>^#Vë" {*7C�^#Vëå* {^#VëÑÍ<ò&!S�¯ÍŠ=* {^#VëÍ�6!Pw>Íl7Íì7Ãñ9Ã`^#Vë""{!${"&{!��"${*"{~*&{w*${ÉÃrÍu·òq!U�¯ÍŠ=ÉÛ͇·ò™Í!({Í;!GG({xÍ›:Ê™>€É¯ÉÍÈB^#Vë^ÉÍž#VÉå Í�áÉͪþÐÃÁͪþ"ÐÌ Í�Ã��
  6184. Later CP/M or MP/M Version Required$*Ê}É*�ë*Ê}{•ozœgÉÍö|·g}oÉ!\�É!l�É!€�ÉÃ��Ã*Ã:Í�áõ3>éÃ:ÍžÃ�!Lå*��éáõ3>éÍžK*� �é!Œå*��éÃ�ÍžÃ�ͤ Ã�ͤ
  6185. Ã� Í�·È>ÿÉ Ã� Ã�ÍžÃ�ͤÃ�ͤÃ�ͤÃ�Ã�ͤÃ�ͤÃ�ͤÃ�ͤÃ�ͤÃ�Ã�Ã�ͤÃ�Ã�ͲÃ�ͲÃ�ͲͤÃ�ͲÃ�Ͳÿ Ã�ͲÍž Ã�Ͳͤ!Ã�Ͳͤ"Ã�Ͳͤ#Ã�Ͳͤ$Ã�Í»ͤ%Ã�Í»ͤ(Ã�ͤ1Ã�^#V#åë^#VáÉÍ�ë"î>
  6186. ÃÞÍ�ë"î> ÃÞ> ÃÞÍ�ë"î>ÃÞÍ�{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Í$ñ�Ö
  6187. ÚíÃäÆ
  6188. õ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þ
  6189. ØÆ0·Éå!SC_¶w!KC~þÒI4Õ_�!;CÑsáÉáÈÃ<·ú<2NCG:OC�<2KC=øÂ<:;C·Â<Éõͯñ‡:;C·Ê‡!OC5!RC4Ê<:MCG:LCÊ•�!PC–ÍP>2QCÍÒÍ$!LC5¡É:MC!OC†<øþÐ_�!;C>†wþ
  6190. ØÖ
  6191. w>+ÃÄ!NC~5·>.ÈÍ
  6192. 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{Í
  6193. 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#þ
  6194. Â�#:kC·Êx#�Ú‰#!ZCx–ÊO#Ú‰#Í$ÃO#Íá'ÃO#þ £#ÊO#Å> Í$ÁÕ#þ µ#x¯#>Í$ÃO#þ ÂÀ#Í×#ÃO#þÀxÂÊ#>·ÊO#=õÍá'ñÃÊ#Ê$x!XC–Òì#ÅÍ$ÁÃ×#:iC·Ê÷#¸Ú$:XC¸È> Í$Ãì#>29{!7{ÃK'ÅÕåõ:iC·Ê+$!XC¾Ò+$> Í3$>
  6195. Í3$ñÍ3$áÑÁÉ26{!4{Ãï'!:{Ú=ëê$Íë$^Íö$^#Vþ�ʃ$þ€Âa$ͪ$ÃF$ë#FåþÒ|$á#NåþÂ|$á#åÕ^�Ñ#ër+sáÉÕ#^#V++r+s�~·ÁÊF$5ÂF$Íë$5^Íö$q#pÃF$OÕÍë$4~þ ÒÈ$_Íö$Ñs#r#s#r#qÉ!Î$Ú=Ö$×$‚CØ$�Ú$ Format Overflow�*„C-&�•CÉ�![{É�Ã.%O:¥C·yú+%!�åÑ9GÊ'%~#þ'Â%Ã%yÃ.%�õO:�C·ú=%�Æ%�͹%úF%{þÂN%*iC|µÊw%j&� Õå*iCë*XCÍ<#ëáÍ<Ñ> ÜÁ%>
  6196. ÜÁ%͹%> ôÁ%{=>'ÄÁ%ñÁ!��9·Ê¨%=õ~#þ'¡%{þ>'ÌÁ%ÍÁ%ñÃŒ%ùÅ{=>'ÄÁ%{·>bÌÁ%É*XC++|·ÉõÅÕå2ý{!û{Íï'áÑÁñɯÃÞ%>ÃÞ%>2|" |ë" |`i" |!�9"|!þ{Ãú%[|
  6197. ~# Âÿ%*[|~Öò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�:’|Ö
  6198. Ê€'ͳ'Ãr'Ãa'ò'!“|Íï'*�|¯–ò²'*�|5!`C6�!•|Íï':`C·Ê¯'*�|6�ÃŒ'ÉÍg,2’|:’|ÖÂà'!‚C"›|!��"Ÿ|!—|Íš=!XC6#6�!’|6
  6199. É:¥C·òî'!¢|Íï'É^#Vë"¨|!TC"®|*¨|"¬|!ª|ÍK1·ú%(!‚C"´|!��"¸|!°|Íš=·ò"(ÃÆ(:�C·òÆ(*¨|~Ö Ú?(*XC#"XCÃÆ(*¨|~Ö ÂS(!XC6#6�ÃÆ(:¥C·òÆ(*¨|~Ö Âu(*\C#"\C!ZC6#6�ÃÆ(*¨|~Ö
  6200. ÂÆ(*ZC#"ZC!ZC¯¾#žú—(!ZC6#6�*ZCå*kC#ÑÍ<|µÂÆ(!‚C"¾|!��"Â|!º|Íš=·úÁ(Íá'!`C6€É"Ä|Á!��9"Æ|!Ä|ÅÍæ(Á!
  6201. �9^�ùÅÉÎ|~# Âë(*Î|^#Vë|µÊ�)É*Î|�å*Ð|ëá
  6202. �Ír:*Ð|
  6203. �nb¯½œò5)*Ð|
  6204. �ë!Ó|>Í=;Ã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,·ú
  6205. ,:ÿ|!`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ë
  6206. Í� ÍeA
  6207. ÍeA!}^�r+s6 #6
  6208. !}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îÿëùÅ
  6209. w#ÂÞ6Á60#60! �9~ ·ò 7!�97>š?žÆ�'w#Âþ6-!�9~ÍR7Ê&7~#ÍR7Â7!
  6210. �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!
  6211. �9ÕÅÍ›8ñ€þÒÝ9ñªÁ!��ååååÅõ y·ú@8õÍ8ñõ!�9…o>�Œgñ~Ò18æGx·Ê8Íf8Ã48!�9ë!�åw# ÂL8áæðÂÝ9ñü»8Ñ!�9ùëéÅ!�9ë!�·Ž'#Âs8ÁÉ!�9�^{æ²w{æðW#‡8Éå�~W·ãü»8á~+·Â¶8Èê8æðÀÉ7>š?žÆ�'w# Èþ8ÃÓ8��!øÿ9ùë~#Âß8¯Âê8!�9¾Â9#Âö8>Ã/<Åõ!�9Í�9ñÁÅõ Ê9!�9Í�9Å!�9ÍÄ9!�9�ëëͱ9!ðÿ4·ò&95!�9�ëÍ£9ÁÂ9ñÁ Â^9Ñ!�9ùëé!
  6212. �9Ü’9!
  6213. �9�ëw#Âq9Ñ!�9ùëé�ë~·ðëÍ’9áñ<õé7>š?žÆ�'w#•9É·Ž'w#¦9É7>š?žë†'w#ë#´9É�^{æ²w{æðW#ÂÈ9É�!ã9Ú=ë9ì9í9ï9����!�9MD^#V#Õ +
  6214. wÂþ9ÑùëéȇÃ
  6215. :È)Ã: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
  6216. Øi`N#F#^#Vë~ÒQ=q4#p+ëi`##s#rÉW=ÃãBs=ÃãB
  6217. FREE Request Out-of-Range$
  6218. 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
  6219. ÃeAæÆ0þ:Ú_>ÆÃ_>õÍm>ñÃm>åÍ]>áå|Í{>á}Ã{>þ
  6220. Ú¦>d¹Ô¨>
  6221. ͨ>�¹Ú³>‘ê>õxÍm>ñÉN È#~·ÈÅåÍ_>áÁü>!�?ͺ>*Ä}ë!�9{•_zœÂí>{·Úí>þ Ú?Íÿ>Í]>>#Í_>*Ä}øÿ>·È=^#V#åõë͇>ñáÃ?Í?>:åæþ Ò"?>?Í_>áÉå!…?ͺ>áå�ͺ>>=Í_>á^#Vë|·ÂW?}þÚN?.))@ú>#F>A€Ä?> #õþÂr?~þ >.Ä?~þ Ä?ñ=ÈÃc?ë^#V#ëÉ File: �
  6222. Traceback:�«?²?Â?Ì?×?ä?ñ?@ ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!öC~þÚN@3@ÃãB
  6223. 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 Í�Ã��
  6224. Insufficient Memory$
  6225. Invalid I/O List
  6226. 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 yo)u want to recover time/date directory space (Y/N)? YyABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzEnd of PASS 1. ERROR: INITDIR TERMINATED. Requires CP/M 3.0 or higher. Directory already re-formatted.Not enough room in directory. Wrong password.No time stamps present. Not enough available memory. Disk is READ ONLY. Cannot find last XFCB. 3Cannot re-format the directory with RSXs in memory. Unrecognized drive.Cannot select drive.! ��ABCDEFGHIJKLMNOPDRIVE: Enter Drive: :��Directory is password protected.Password, please. >������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������*������*������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������èw�������������������������������������������������������������'x��‚FåwÞwåwÞw5x�������������������������������������������������������������Þw£w‡w�����������������‹x�������������������������������������������������������������£w�w£w‡w—w£w‡w�wG�w����£w‡w�ÜxÞx‡w��ëxëx£w‡w����ûx�������������������������������������������������������������÷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|��‡|��‹|�
  6227. ���Œ|�|Ž|�|��Ÿ|�� ¡|��®|����¤|¥|��¸|��¦|§|��Â|������.dat�������������������Ò|Ó|ë|������Ì|Í|õ|÷|����������û|ü|�� }���} }�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ñ}åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå+�;**********************************************************
  6228. ;* *
  6229. ;* THIS MODULE DOES ONLY CONTAIN THE ADDRESSES *
  6230. ;* TO THE PHYSICAL PORTS ON THE JET CARD. *
  6231. ;* *
  6232. ;* POWER CONNECTION: *
  6233. ;* PIN 1 : +5 V *
  6234. ;* PIN 2 : +5 V *
  6235. ;* PIN 3 : GND *
  6236. ;* PIN 4 : GND *
  6237. ;* PIN 5 : +12 V *
  6238. ;* PIN 6 : -12 V *
  6239. ;**********************************************************
  6240. ; LATEST CHANGE: 1984-06-21. PSW.
  6241. PAGE 42
  6242. SIO1AD EQU 0 ; RS232C-MODEM/PRINTER - DATA
  6243. SIO1AC EQU SIO1AD+1 ; RS232C-MODEM/PRINTER - CONTROL/STATUS
  6244. SIO1BD EQU SIO1AD+2 ; RS232C-TERMINAL - DATA
  6245. SIO1BC EQU SIO1AD+3 ; RS232C-TERMINAL - CONTROL/STATUS
  6246. SIO2AD EQU 4 ; RS422-NETWORK - DATA
  6247. SIO2AC EQU SIO2AD+1 ; RS422/NETWORK - CONTROL/STATUS
  6248. SIO2BD EQU SIO2AD+2 ;
  6249. SIO2BC EQU SIO2AD+3 ;
  6250. ; SUPPORTED WITH 1,228,800 Hz
  6251. CTC0 EQU 8 ; CTC CHANNEL 0 - BAUDRATE SIO1A/TIMER
  6252. CTC1 EQU CTC0+1 ; CTC CHANNEL 1 - BAUDRATE SIO1B/TIMER
  6253. CTC2 EQU CTC0+2 ; CTC CHANNEL 2 - TIMER TO CTC3
  6254. ; DIVIDED BY TO 2 TO CHANNEL 3.
  6255. CTC3 EQU CTC0+3 ; CTC CHANNEL 3 - REALTIMECLOCK/COUNTER
  6256. ; GENERATES 10 Hz.
  6257. PIOAD EQU 0CH ; PIO A DATA - CENTRONICS DATA
  6258. PIOAC EQU PIOAD+1 ; PIO A CONTROL (WRITE ONLY)
  6259. PIOBD EQU PIOAD+2 ; PIO B DATA - CENTRONICS CTRL
  6260. ; + MODEM CTRL
  6261. ; BIT0 CEN. *BUSY
  6262. ; BIT1 CEN. *PAPER EMPTY
  6263. ; BIT2 CEN. *SELECT
  6264. ; BIT3 CEN. *FAULT
  6265. ; BIT4 CEN. *STROBE
  6266. ; BIT5 CEN. *ACK.
  6267. ; BIT6 PIO BUFFER DIRECTION CH. B
  6268. ; BIT7 PIO BUFFER DIRECTION CH. A
  6269. PIOBC EQU PIOAD+3 ; PIO B CONTROL (WRITE ONLY)
  6270. ; FLOPPY DISK CONTROLLER WD2797
  6271. FDCCMD EQU 10H ; COMMAND REGISTERS.
  6272. FDCSTA EQU 10H ; STATUS REGISTER
  6273. FDTRK EQU 11H ; TRACK REGISTER
  6274. FDSEC EQU 12H ; SECTOR REGISTER
  6275. FDDATA EQU 13H ; DATA REGISTER
  6276. ; WD2797 COMMANDS:
  6277. WDRSTR EQU 00000011B ; RESTORE COMMAND: LOWEST STEP RATE,
  6278. ; NO. VER., UNLOAD HEAD.
  6279. WDSEEK EQU 00011100B ; SEEK COMMAND: VER. ON DEST. TRK.,
  6280. ; LOAD HEAD. MASK RATE.
  6281. WDFOIN EQU 11010000B ; FORCE INTERRUPT COMMAND: TEST WRITE
  6282. ; PROTECTION. GIVES STATUS BIT 6.
  6283. WDREAD EQU 10001000B ; READ SECTOR COMMAND: L=1, SINGL. REC,
  6284. ; NO DELAY. MASK SIDE.
  6285. WDWRIT EQU 10101000B ; WRITE SECTOR COMMAND: L=1,SINGL. REC,
  6286. ; NO DELAY,FB(DAM). MASK SIDE.
  6287. WDRADD EQU 11000000B ; READ ADDRESS COMMAND: NO DELAY.
  6288. ; MASK SIDE.
  6289. WDVER EQU 0FFH ; VERIFY (NO WD2797 COMMAND)
  6290. RATE0 EQU 00000000B ; 3ms/6ms
  6291. RATE1 EQU 00000001B ; 6ms/12ms
  6292. RATE2 EQU 00000010B ; 10ms/20ms
  6293. RATE3 EQU 00000011B ; 15ms/30ms
  6294. SIDE0 EQU 00000000B ; SIDE 0.
  6295. SIDE1 EQU 00000010B ; SIDE 1.
  6296. RDMSK EQU 10011101B ; READ MASK
  6297. WRTMSK EQU 11111101B ; WRITE MASK
  6298. VERMSK EQU 10011101B ; VERIFY MASK
  6299. SEKMSK EQU 10011001B ; SEEK MASK
  6300. PROM EQU 14H ; DISABLE BOOTPROM
  6301. WNSEL EQU 15H ; WINCHESTER SELECT
  6302. DMA EQU 18H ; DMA.
  6303. ; DMA COMMANDS:
  6304. DMRSET EQU 0C3H ; SOFTWARE RESET
  6305. DMENAB EQU 087H ; ENABLE DMA
  6306. DMDISA EQU 083H ; DISABLE DMA
  6307. WNWDAT EQU 19H ; WINCHESTER WRITE DATA
  6308. FDXSEL EQU 1AH ; FLOPPY EXTERNEL SELECT
  6309. ; BIT0-1: UNIT SELECT
  6310. ; xxxxxx00 ...
  6311. ; xxxxxx11.
  6312. ; BIT2: 5"/8" PHYSICAL SELECT
  6313. ; xxxxx0xx 5"
  6314. ; xxxxx1xx 8"
  6315. ; BIT3: 5"-MOTOR ON/OFF
  6316. ; xxxx1xxx ON
  6317. ; xxxx0xxx OFF
  6318. ; BIT4: 8"-MOTOR ON/OFF
  6319. ; xxx0xxxx ON
  6320. ; xxx1xxxx OFF
  6321. ; BIT5: DENSITY
  6322. ; xx0xxxxx DOUBLE
  6323. ; xx1xxxxx SINGLE
  6324. ; BIT6: SELECT 5"/8" VCO
  6325. ; x0xxxxxx 5"
  6326. ; x1xxxxxx 8"
  6327. ; BIT7: FREQUENCE
  6328. ; 0xxxxxxx 1 MHz
  6329. ; 1xxxxxxx 2 MHz
  6330. DOUBLS EQU 0FFH ; DOUBLE SIDED
  6331. SINGLS EQU 0 ; SINGLE SIDED
  6332. UNIT0 EQU 00000000B ; PHYSICAL UNIT SELECT 0
  6333. UNIT1 EQU 00000001B ; PHYSICAL UNIT SELECT 1
  6334. UNIT2 EQU 00000010B ; PHYSICAL UNIT SELECT 2
  6335. UNIT3 EQU 00000011B ; PHYSICAL UNIT SELECT 3
  6336. INCH5 EQU 00001000B ; 5"-FLOPPY
  6337. INCH8 EQU 11010100B ; 8"-FLOPPY
  6338. DOUBLD EQU 00000000B ; DOUBLE DENSITY
  6339. SINGLD EQU 00100000B ; SINGLE DENSITY
  6340. BNKMUX EQU 1BH ; BANK DMA MULTIPLEXER
  6341. ; BIT0-2: DEVICES
  6342. DMFDC EQU 00000000B ; DMA-FDC TRANSFER
  6343. DMSI2A EQU 00000001B ; DMA-SIO2A TRANSFER
  6344. DMSI2B EQU 00000010B ; DMA-SIO2B TRANSFER
  6345. DMWIN EQU 00000011B ; DMA-WINCHESTER TRANSFER
  6346. DMSI1A EQU 00000100B ; DMA-SIO1A TRANSFER
  6347. DMSI1B EQU 00000101B ; DMA-SIO1B TRANSFER
  6348. DMEXT1 EQU 00000110B ; DMA-EXTERN 1 TRANSFER
  6349. DMEXT2 EQU 00000111B ; DMA-EXTERN 2 TRANSFER
  6350. ; BIT3-4: MEMORY
  6351. DMBK11 EQU 00000000B ; BANK1 --> BANK1 TRANSFER
  6352. DMBK00 EQU 00001000B ; BANK0 --> BANK0 TRANSFER
  6353. DMBK10 EQU 00010000B ; BANK1 --> BANK0 TRANSFER
  6354. DMBK01 EQU 00011000B ; BANK0 --> BANK1 TRANSFER
  6355. ; BIT5: CPU-BANK-SELECT
  6356. BANK1 EQU 00000000B ; BANK1 (64K FOR CPU)
  6357. BANK0 EQU 00100000B ; BANK0 (48K FOR CPU)
  6358. ; BIT6-7: NC
  6359. SWITCH EQU 1CH ; READABLE SWITCH (FOR MONITOR PROM 3.0)
  6360. + ; 1=OFF , 0=ON
  6361. ; BIT0-2: FLOPPYTYPE
  6362. ; xxxxx000 5" SS 48-TPI (200 kBytes)
  6363. ; xxxxx001 5" DS 48-TPI (400 kBytes)
  6364. ; xxxxx010 5" DS 96-TPI (800 kBytes)
  6365. ; xxxxx011 5" DS 96-TPI (1232 kBytes)
  6366. ; xxxxx1xx 8" DS (1232 kBytes)
  6367. ; BIT3: CONSOLE BAUDRATE
  6368. ; xxxx0xxx 9600 BAUD
  6369. ; xxxx1xxx 19200 BAUD
  6370. ; BIT4: CONSOLE HANSHAKE
  6371. ; xxx0xxxx NO HANDSHAKE
  6372. ; xxx1xxxx HANDSHAKE
  6373. ; BIT5: TERMINAL TYPE
  6374. ; xx0xxxxx SERIAL
  6375. ; xx1xxxxx GRAPHIC
  6376. ; BIT6-7: BOOTNING
  6377. ; 00xxxxxx MONITOR
  6378. ; 01xxxxxx FLOPPY
  6379. ; 10xxxxxx WINCHESTER
  6380. ; 11xxxxxx NETWORK
  6381. WNRDAT EQU 1DH ; WINCHESTER READ DATA
  6382. WNSTAT EQU 1EH ; WINCHESTER STATUS
  6383. ; BIT0 - I/O
  6384. ; BIT1 - C/D
  6385. ; BIT2 - MSG
  6386. ; BIT3 - BUSY
  6387. ; BIT4 - REQ
  6388. FLSTAT EQU WNSTAT ; FLOPPY STATUS
  6389. ; BIT5 - SIDE1/0.
  6390. ; BIT6 - FLOPPY INT.REQ.
  6391. ; BIT7 - FLOPPY READY
  6392. ; OPTIONAL GRAPHIC TERMINAL WITH
  6393. ; WITH INTERRPUT DRIVEN HANDSHAKE
  6394. PIOGAD EQU 20H ; PIO A GRAPHIC PORT DATA OUT (DISPLAY)
  6395. PIOGAC EQU PIOGAD+1 ; PIO A GRAPHIC PORT CONTROL (WRITE ONLY)
  6396. PIOGBD EQU PIOGAD+2 ; PIO B GRAPHIC PORT DATA IN (KBD)
  6397. PIOGBC EQU PIOGAD+3 ; PIO B GRAPHIC PORT CONTROL (WRITE ONLY)
  6398. END
  6399. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  6400. 8 ùÆ
  6401. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  6402. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  6403. 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Íôå!�Ã
  6404. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  6405. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  6406. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ
  6407. CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev F.
  6408. �A…Íd:}§(0ÍÆThis program cannot run in Jet Net II.
  6409. �Ãp:|þ1(5ÍÆRequiers CP/M Plus Version 3.0 to execute.
  6410. �Ãp:~=þ8/ÍÆ
  6411. ERROR: Not compatible BIOS revision.
  6412. �ÃpþÍ�Í“¯2zÍd:þ(9þ(5ÍÆ
  6413. ERROR: Not compatible LOADER revision.
  6414. �ÃpÍ{Í�>2zÍdÍÆ
  6415. Function complete� Í�ÍÿÃ��:(G!+íÅ�í°Á###óÉÍÆ
  6416. Source drive name (or return for default) �>ÍÙ(~æ_ÖAþ8
  6417. Íë»Í�ÆA2DÖA_Í!Í�åÝáÝ~§(?þ(;ÍÆ
  6418. ERROR: You cannot store the loader on this unit.
  6419. �ÃpÍÆ
  6420. Source on < then type return �>ÍÙÂpÍÿÉ��Íe�ÍkþÍq¯2{:{þ8TÍÆ
  6421. ERROR: Possible incompatible disk format.
  6422. Type return to ignore.�>ÍÙÂpÍÿ•<2{:z·(ÍyÍu·È�ÍÆ
  6423. ERROR: Invalid drive name (Must be A through P)�ÉõÍ]ñ_Í�þÀÍÆ
  6424. ERROR: Selected disk not on system.���2tO> �>
  6425. �> > 
  6426. > >>2ríCt2rÃ�É· ͸
  6427. ‚͸
  6428. >ÍÙþ ñ~˯o& ÍìÃL ÉH ŽE ��Ä͸
  6429. Òͽ
  6430. Ã�ÍS Ã�͸
  6431. Í. ÍÜɽ͸
  6432. |͸
  6433. *Ís
  6434. ͸
  6435. ‰͸
  6436. * Ís
  6437. ͸
  6438. ,�–͸
  6439. *"Ís
  6440. ͸
  6441. £͸
  6442. *$Ís
  6443. ͸
  6444. °͸
  6445. *&Ís
  6446. ͸
  6447. ÉÆ͸
  6448. :(Gí!1ÅÕåÍÿáÑÕå͸
  6449. áÑë� ë~Õ �åÍm áÑÁÜÉM͸
  6450. Í. ÉõÍh
  6451. ñËG(õIÍñËO(õOÍñËW(õBÍñË_(õSÍñËg(õXÍñÉ:2!  �GýG"+~2-æ2&#~2.æÀ2'~æ 2(~æ 2)~æ2*!æ�ý �í°É:&!©Í‚
  6452. !U �í°:-ËÊ^
  6453. :'!�͂
  6454. !UN�í°:(!|Í‚
  6455. !U7�í°:)!cÍ‚
  6456. !Ue�í°:*!JÍ‚
  6457. !U|�í°Íc ú͸
  6458. É ÅÍÁùÉæ�åë ëá)0øÉ�¾
  6459. #U�í°Éí͸
  6460. Ä͸
  6461. ÍÒ{͸
  6462. É2_]͸
  6463. U͸
  6464. É Ã�ÍÏ͸
  6465. >ÍÙÈ+5í°G!6~þa8˯w#õ¯20!®6:5O¾ # (õ~Ë #~§(äË(÷#~§ Û1Í•
  6466. ý
  6467. æ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ý
  6468. Ö
  6469. ‡_�ÝÝu�ÝuÝtÝtý
  6470. !Å6 #ûÁ�ñÉÍ> Íc ú͸
  6471. a͸
  6472. >ÍÙÈ+Qí°G!R~þa8˯w#õ:(G!í:QOR~þ ( þ$( ¾ # îx22y§( Êœ ~þ$# úÓ:(�<22ͪ Íò ‡͸
  6473. > ÍÙÊS +Qí°G!R~þa8˯w#õ:-ËÊ® :QORy§Ê~  Ê¥ �!©þB(!!�þD(!|þH(!cþS( !JþPÂ¥ x2U þ=Â¥  (líS3y2Q:QOí[3~þÿÊ¥ Ý!&Ýw�#~þ (ù¾ #(  ô#ýÑ (
  6474. þ, È Ãö :-æàݶ�*+w#¯Ý¶ݶݶݶwý áÍ•
  6475. ÃS ¥Í•
  6476. ý ˆÍ•
  6477. ý
  6478. CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev F.
  6479. L...Logical Assignment
  6480. H...Hardware Setups
  6481. E...Exit
  6482. $ Your choice? $Parameters successfully stored
  6483. $$Physical Devices:
  6484. I=Input, O=Output, S=Serial, X=Xon-Xoff, B=Baudrate soft setup
  6485. $
  6486. Logical Assignments for this system:
  6487. $
  6488. Hardware Setup for this system:
  6489. $$
  6490. CONIN: = $
  6491. CONOUT: = $
  6492. AUXIN: = $
  6493. AUXOUT: = $
  6494. LST: = $
  6495. Current Assignments:
  6496. $
  6497. Give new attachment or <RET> $
  6498. Error in attachment $
  6499. Give new assignment or <RET> $
  6500. Error in assignment $Write error $ $���$
  6501. Give physical device name or <RET> $
  6502. Give setup string or <RET> $
  6503. Error! Can look like this: B=75/1200,H=NO,D=6,S=2,P=NONE $
  6504. Device name not found $
  6505. Device...:
  6506. Baudrate.:
  6507. Handshake:
  6508. Databits.:
  6509. Stopbits.:
  6510. Parity...:
  6511. $
  6512. You cannot modify this device $� NONE 50 75 110 134 150 300 600 1200 1800
  6513. 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�ê•RELIRLFATAL ERROR$l$l1ðÍ
  6514. ͺ!"°!Î6�ÍÍ“*°~þ=ÂÞ:¾!¿¶ÒÔøÍ£
  6515. !¸6�Í:¸/Ò:·Ò:¾!¿¶ÒþøÍ£
  6516. !¸6Ã:º!¶¶!¹¶/ÒøÍ£
  6517. Í<Íù ͧÍ��ûv!
  6518. s+p+q> �Í�"´´Í€Ú�*´>¦!
  6519. ¾Âq*å�*´ DM*
  6520. ëÍ1Òq>É> ´Í�ë+s#rÃ=>�É!r+s+q+ÑÁq+Áp+qÕ> Í�"´!6�> !¾ÚÂ*&�ë*´6�!4¦:æ! ¶*´w* �å*´ ë* DMá
  6521. -Ââ�*´ å*ëás#r*´"Í€Ò*"É:·Ò*. Tu
  6522. -Â". u
  6523. -Â2:~þ Âl:·Ò\.~Š
  6524. -ÂQÃl.~‡
  6525. -ÂduÍp. du
  6526. -Â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Í€þÿÂ&�Í£
  6527. :22ͧÉ!s+q+ÑÁqÕ*M*ëÍ�"¬Í€Ÿ®õÍ€ŸÁH±Òm*DMÍé¬Í€€�Í%å*&�Á "™!˜6�ÉÍ|*´#:Äw*´##:Åw�*´ :ÆwÉ!ý6!Ã6Í\2!ÖÆÿŸõ:!ÖÆÿŸÁH¡ÒÕ÷:!þÂå!Ñ6l+6*ÐëÑÍ*ÒöÍ�É!ý6Í\þÊÃüÉ�*´ ^#Vë""!3"$"Íë!ÿÿÍoÚ2øÍ£
  6528. :<þ ÂJ.<‡
  6529. -ÂB3Íâ!ü6#6�!�6å*›ëá#s#r!Ç6Í\þÊwÃl!ü6�É!Ç6!ý6�Í\þÊ’ÇÉ. 
  6530. -›É!&6:Ø!&¾ÚÌ:&=O�!Ù NÍ,:&<2&©É*ØëÙÍ*õÍpÁH¡Òþ*´#NÅ*´##�å*´ ^áNÍ0ÃJÍ­ÐÅ™Í1Ò ìÍGͤ›Í£
  6531. ÐÅ
  6532. <_ØÍ1ÒD*Äå*ÅM*ÆëÍ0ÉÃGÍ÷ÃþÉ!'q:ÀÒw*Ëå*ÌM�Í0*–"™!˜6Í}!À6�É:'Ò„ÍÍÇÍ­ÐÅœÍ1Ò˜É*ÐëÑÍ*õ͇ÁH¡ÒÅ�*´ >�͘Ò¿ÍÍ÷Ãß:'/ÒÜ*Äå*ÅM*ÆëÍ0Í}ÉÐÅ
  6533. <_ØÍ1ÒòÉ�ÍKÃàÉ!Ë6�#6�#6�:þ  .‡
  6534. - ŊÍ12(Íâ:(Ò €�Å€�ÍT}ÒL :€�2Ë:��2Ì!:˾Êy :Ë2Í€þÿÂy àÍ£
  6535. :Ì22!��"¬"®*–"™!˜6ÉÍû!Ï6�:¿Òè *°")*Á"°Í*ÍK:¼ÒÔ Í*:Øþ�ÂÑ !Ø6#6lÍà:ÏÒâ *)"°Éï Ãø !Ù6l+6!Ð6�ÍàÉÍ” :ÎÒ
  6536. É�ÍÃù ÉðÍG.€€�
  6537. -Â
  6538. !"°!\�"²!�"þ*þ^#Vë"�É $!^q> !^¾Ú]
  6539. :^Æ0OÍ,Ãh
  6540. :^Ö
  6541. ÆAOÍ,É!_q:_æøOÍD
  6542. :_æOÍD
  6543. É!ap+q>ÿ`ÍùMÍi
  6544. !`Í\MÍi
  6545. É!cp+q*bDMÍGÍ��É!ep+q!dÍ\ë+ÕÍJÑÍ<É!hr+s+q*f&�4 NÍ,*gDM͵
  6546. DMÍ„
  6547.  Í,É*3&�+) >Íú>�ÍlµÖŸ!C¶Ò9 Í< Í,*3&�+) ^#V*3MÍÐ
  6548.  Í,É!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ëÍÐ
  6549. É!k6:;!k¾Ú‡ :k=O�!< NÍ,!k4Âg  Í,É!lq*¢’' :lw*¢#"¢ë! Í›ÚÓ ’'Å* DMTÍ{* ë!€�Í*¦"¦!��"¢É!ns+q:ÇÒä ͪ :n!¤†O>¹Ò !¤>–O:n‘2nO!mÍT!¥¶wÍ& Í8 !¥¶w:o2¤þÂ% Í& É*¥MÍ� !¥6�!¤6�É:n!¤†2oþÂK :mÉ!o>–O!mÍCÉ!pq*pMÍÔ É!rp+q*q}OÍY *q|OÍY É*8MÍÔ *9DMÍg É*;MÍÔ !s6:;!s¾Ú¾ :s=O�!< NÍY !s4ž ÉÍä !t6:;!t¾Úç :t=O�!< NÍ: !t4ÂÇ þÍ: ÉÍ2u:ýÒý É:¶Ò*Íø
  6550. *uMÍi
  6551.  Í,*3&�+) N#F+q#p!C6�:¸Ò?�ÍÔ *uMÍY É!vqÍú "w:ýÒRÉ:¶Ò•Íø
  6552. *vM*wëÍÐ
  6553. *3&�+) N#F+q#p*3&�+) >Íú>ÍlµÖŸ2C:¸Ò´ÍÔ *vMÍÔ *wDMÍg É!yq:yÖŸ/õ:yÖÆÿŸÁH¡ÒÓÍ >!y¾ÚßÍ# :yþÂ:üÒ:�þÊÍÒÿÃîÃ:˜þÊÍÒÃ:yþÂ8*;Ñ<
  6554. -Â*:;2Ð:ýÒ@É:¶ÒÅÍ<!C6*y&�>) N#FÍG>!y¾ÚkÍb :yÖŸ/õ:yÖÆÿŸÁH¡Ò…ÍV :yþ ¦:823*3&�+) å*9ëás#r:yþÂÅ!��"+"-"/"1!36Í<:ºÒà:yþ�ÂàÍ<@
  6555. ÍGÍb :º!¹¶Òù:yþÂùÍ<Íb :¸ÒI:yþÒ/ÍÔ *yMÍÔ :yþÚ#Í~ >!y¾Ú/Í� :yþÂI:¤þ�ÊI�ÍÔ Ã7:·Ò[:yþ�Â[Í¿ ÉÍþ�ÂoÍí >ÉáÍ2zO>�¹ÒŽ*zMÍ@:zÆÉáÍ2z*zM͵:zÉÉ�,=�>)-ÿ,)ÿ,>ÿ,=�ÿ*°#"°É!|p+q*{~þÿÊå*°å*{Á
  6556. ¾ÂÛ>�É*{#"{ÃÂ>ÉÍ´*°~Ö>ÖŸõ~Ö,ÖŸÁH±Ò
  6557. !½6Ã)!\�"²°Í"°ë!þÿÍoÚ)øÍ£
  6558. É!¼6�!Ø6�Í´£ͼÒi*°å*Ø&�Ù Ñw:Ø<2ØþÚcøÍ£
  6559. Í´Ã7*°~þ-Âw!¼6*°~þ)Â…!Ï6É:¿Ò“øÍ£
  6560. !¿6*°"Á*°~þ)ÊÍ*:Øþ�º!À6ÃØ*ØëÙÍ*ÚØÙÅ*Øå���Í„:¼ÒôÍ*:Øþ�Âô!Ø6!Ù6lªͼÒøÍ£
  6561. ÞÉ!¾6*°~þ>ʤ*°#"}!½6�Í*:Øþ�Â3øÍ£
  6562. *°~þ=ÂX!»6*°#"}Íè:½ÒX!��"}*ØëÙÍ*Ò€�*´ å*}ëás#r*´>€¶wÑÙÅ*Øå*}ëÍ„­ͼÒ¡øÍ£
  6563. Ã ÉÍ´*°~þ]Ê*°~þDÂÂ!¶6Ãû*°~þIÂÓ!·6Ãû*°~þMÂä!¹6Ãû*°~þPÂõ!º6ÃûøÍ£
  6564. Í´èÉ!q!¾6�!¿6�*�"Í´!"²°Í"°ë!þÿÍoÚ8øÍ£
  6565. >�°Í�µÂJ!¢"°°ͼÒ�*°~þ(Âc͆Ç*°~þ<ÂrÍÇ*°~þ[Â�Í¥ÇøÍ£
  6566. Í´ÃJ*°~þ�ž!Î6ù*°~Ö=ÖŸõ:/ÁH¡Ò¹øÍ£
  6567. É!Î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É{áã_
  6568. ¾ÂC#Â5>ɯÉ$!ßp+q!à6> !à¾ÚŒ*à&�ë*Þ~þ Êx*à&�ë*ÞNÍ,:àþÂ….Í,!à4ÂQÉ!är+s+p+q*áDMÍG*ãDMÍFEÍ£
  6569. É!ës+p+q+ÑÁp+q+Áp+qÕÍWÒÏ�Í£
  6570. !��"Ü>€çÍ�ë+s#r!€ÿÍoµÊM*åDMÍ`:ëþ�Â$*éDMÍ�O>�¹Ò!>�ÜÍ�µÂ •Í£
  6571. Ã!ÉÃ9*éDMÍ O>�¹Ò9¥Í£
  6572. €�*å"å*Ü#"ÜÃÕ€�Í`É!ñr+s+p+q+ÑÁp+qÕ*ìå*îå*ðDM�Í®*ÜÉ!÷r+s+p+q+ÑÁp+qÕ*òå*ôå*öDMÍ®É!ùp+q*øDMÍp!ú6 > !ú¾ÚÎ*ú&�ë*ø6�!ú4²*øDMÍ°þÿÂáÃÍ£
  6573. É!üp+q �*û 6� �*û 6�*ûDMÍ€þÿÂ*ûëÒÍ�É!þp+q*ýDMÍÀþÿÂ+¶Í£
  6574. É!ÿq*ÿ&�ëÍæÉ Í,
  6575. Í,É!p+q*�ë ÍæÉ�� ÍéÉ!p+q*ëÍæÉ!p+q*ëÍéÉ!p+q*ëÍéÉ! p+q*ëÍéÉ! p+q*
  6576. ëÍéÉ! 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
  6577. $����������ÿÿ�������������������������������������������������������������������������������REL $$$����������������������IRL $$$��������������������������������������������������������������������������������������������INDEX ERROR$NO MODULE: $SYNTAX ERROR$����������������������������������������������APDC��������������entry symbol $select common block $program name $request $error 4 $define common size $chain external $define entry point $error 8 $external + offset $define data size $set program counter $chain address $define program size $end program $end file$FTiw€‰�­ÁÊÝï(5�����������������������������������������������ABORTED$DISK READ ERROR$DISK WRITE ERROR$CANNOT CLOSE$DIRECTORY FULL$NO FILE: $åçCOPYRIGHT (C) 1980 DIGITAL RESEARCH �������������������������������������������������������������������������������������������Y�ê•?��� ��OVL
  6578. LINKING $
  6579. $ 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Í}É:ˆÒ
  6580. *.:#"n;å*r;Á "–;å*š;Á "¾;å*Â;Á "æ;*‰+"¬:*‰"®::ˆÒ,*ê;ë*æ;"°:Ã3*.:#"°:*‹+"Û:*‹"Ý:*‰ë*°:"ß:*�+"
  6581. ;*�" ;*‹ë*ß:";*�+"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;*‰+"¬:*‹+"Û:*�+"
  6582. ;*�+"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#~ÒÎÍòͬ . ":\�
  6583. -ÂÙ:+:þ Âù.+:‘
  6584. -Âñ:Ž9Ò”ÍÈ":Í5¡ÍÈ*.:~þ=Âͬ :Ž9Ò(Íæ'*.:~Ö(ÆÿŸ*.:õ~Ö)ÆÿŸÁH¡Ò^*.:~þ,ÊNÍDͬ :Ž9Ò[Íæ'Ã(:Ž9ÒvÍC(Í)!o96Í>Í5É!†B".:ͬ . ":\�
  6585. -ˆ*.:~þ=Ÿͬ ï.+:¤
  6586. -§:Ž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å*.:#ë‚�á
  6587. -ÂÆ Ͳ
  6588. ͲÉ!‡B".:.€†B€�
  6589. -Âç*.:~þ�Ê*.:~þ&ÂÍœ*.:#".:ÃïÉ =.:<>[],()?$! <q: <þ Ò,> É: <ÖaO>¹Ú@: <æ_2 <: <É!ˆB"!<.:!<Íž8Úƒ*!<NÍOͲ*!<~þ&Ây Ͳ
  6590. Ͳ*Ͳ*!<#"!<ÃJÍâ6É!#<6�> !#<¾Ú²*#<&� :<¾Â«>É!#<4Â�>�É*.:#".:*.:NÍ2<þ&ÊÌÉõÉ͵:<þ Âá͵ÃÓÉ!<6 !%<6�+6ÿ:%<þÒ
  6591. :%<þ  !<6�͸ Ãï!\�6�ÍÐÍŠÒ !ÿÿÉ!%<6�ÍŠÚ> :%<þÚ5 !ÿÿÉ͸ ͵Ã" :<þ:„ :\�Ö�ÖŸõ:%<ÖÖŸÁH¡Úb !ÿÿÉ:]�ÖA<2\�O>¹Òv !ÿÿÉ*%<&�\� 6 ô !%<6:<þ.° ͵ÍŠÚ° :%<þ Ú§ !ÿÿÉ͸ ͵Ô !��Éà É:%<<2%<O�!\� :<wÉ:<Ö0O> ¹Úå :<Ö02<>ÉÃþ :<ÖAO>¹Úþ :<ÖAÆ
  6592. 2<>É>�É!��"&<͵ÍŠÚ6
  6593. ÍË Ò-
  6594. *&<))))å*<&�Á "&<Ã0
  6595. ÍD͵Ã
  6596. *&<É:<ÖAO>‘Ÿ/É͵Í:
  6597. ÒW
  6598. :<ÖA<ÉÍDÉ͵Í:
  6599. Òl
  6600. :<ÖA<É:<þZÂw
  6601. >ZÉÍDÉ͵:<ÖXO>¹ÚŽ
  6602. :<ÉÍDÉ:<Ö]ÆÿŸõ:<Ö ÆÿŸÁH¡Ò  ÍÐ:<þSÂÀ
  6603. !_:6͵Ã� :<þBÂØ
  6604. !r96!o96͵Ã� :<þPÂî
  6605. !C:6Í
  6606. "F:Ã� :<þD !D:6Í
  6607. "H:Ã� :<þL Í
  6608. "p9Ã� :<þMÂ& Í
  6609. "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 Í{
  6610. 2t9Ã] :<þIÂ' ÍF
  6611. 2u9Ã] :<þLÂ8 ÍF
  6612. 2v9Ã] :<þOÂI Í[
  6613. 2w9Ã] :<þSÂZ Í[
  6614. 2x9Ã] ÍDÍÐÃí Ã� :<þNš ͵:<þLÂ� !t96ZÔ :<þR‘ !x96ZÔ ÍD͵Ã� ÍDÃ’
  6615. :<þ Ê« ͵É!_:6�ÍâÿÿÍ—8µÂÁ ÍD:<þ ÂÌ ÍÐ:<þ[Â× Í’
  6616. :<þ Ââ ÍÐÉ*:#":ë!:͹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Ú
  6617. ÍÁ*0<##>�w#6�*0<##N#F*.< ~ÉÍàõÍàO�`iÍ~8ñÍp8É!6<p+q*5<"0<^#Vë".<ÉÿÍk�*0< ~Ò™*0<##>�Ͷ8µÊiÍkÃS�*0< DMÍv5�*0< DMÍd5�*0< å*0<##ãN#Fáq#pä*0<##ÿÿq#pÉ*u:#^#VëÉ�*u: ^#VëÉ�*u: ^#VëÉ*u:~æþæÉ*u:~æüæÉ*u:>¦É*u:~É�*u: ^#VëÉ�*w: ^#VëÉ!8<p+q*u:#å*7<ëás#rÉ!:<p+q�*u: å*9<ëás#rÉ!<<p+q�*u: å*;<ëás#rÉ!=<q*u:>û¦õ:=<懇ÁH±wÉ!><q*u:>÷¦õ:><懇‡ÁH±wÉ!?<q*u:>ï¦õ:?<懇‡‡ÁH±wÉ!@<q*u:>ü¦õ:@<æÁH±wÉ!B<p+q�*u: å*A<ëás#rÉ!D<p+q�*w: å*C<ëás#rÉ!I<s+p+q!��"E<*I<&�i:) ^#Vë"u:>�Í”8µÂù>�ÉÍ¥G<Í®8Ò'*u:"w:*E<#"E<ͺ"u:>�Í”8µÂ$>�ÉÃùÍ¥G<Í®8µÖŸÉ!T<s+p+q+ÑÁq+Áq+Áq+Áq+Áp+q+Áp+qÕ>�J<Í«8µÖŸõ:P<Ö�ÖŸÁH¡ÒrÉ:Q<Ò�!U<6 Æ!U<6:U<q:Í«8ë+s#r!`:͹8Ò£ª9Íâ6:T<Òº*J<DM*P<ëÍÎÒº*q:"u:6�*J<DMÍ>�E<Í«8µÂé*P<&�i:) N#FÍ,ÃñÍõDMÍ,*L<DMÍ:Q<Ò*R<DMÍ *O<MÍC*N<MÍ‹*Q<MÍZ*¨=MÍr>�E<Í«8µÂF*P<&�i:) å*q:ëás#rÃN*q:DMÍ·É!V<6�>!V<¾Ú·!��"Y<*V<&�i:) ^#Vë"u:>�u:Í«8µÊ�ͺ"W<*Y<DMÍ,*u:"Y<*W<"u:Ãt*V<&�i:) å*Y<ëás#r!V<4ÂTÉÍO![<6�>![<¾Ú,*[<&�i:) ^#Vë"u:*[<&�<) N#FÍ.>�u:Í«8µÊ%ÍäOÍkÍ¥DMͪÍ®DMͪÍÑÒÍéDMͪͺ"u:Ãê![<4ÂÀ!��"i:"k:"m:"o:É*d:##6��*d: 6�É*d:^#VëÉ!`=p+q*d:å*_=ëás#rÉ�*d: >¦É!a=q�*d: :a=¶wÉ*d:##>?¦É!b=q*d:##:b=¶wÉ*d:##~æàæÉ*d:##>æ¶wÉ*d:##~æÀæÉ*d:##>æ¶wÉ�*d: ~æÉ!c=q�*d: >¦õ:c=æÁH±wÉÍ„d:Í8++"\<*\<^#VëÉ!e=p+qÍ„d:Í8++"\<*\<å*d=ëás#rÉ�*d: ^#VëÉ!g=p+q�*d: å*f=ëás#rÉ�*d: ~æðæÉ!h=q�*d: >Ÿ¦õ:h=懇‡‡‡ÁH±wÉ!k=s+p+q!^=6�:k==2k=þÿʱ*i=:^=†2^=*i=#"i=Ñ:^=æ2^=É!n=s+p+qͽ"d:`:d:Íž8Ò͹Ò�Íh!n=¾Â�*l=å�*d: DM*n=ëÍ>*Ò�>ÉÍ„d:Í8ë+s#rÃÈÉ!r=s+q+ÑÁp+qÕ*o=DM*q=ëÍ„*^=&�^<) ^#Vë"d:>�d:Í«8µÊ†Íh!q=¾Â}*o=å�*d: DM*q=ëÍ>*Ò}ÍUÖÖŸ!r=®Ú}>ÉÍM"d:Ã<>�É!|=r+s+q+ÑÁq+Áq+Áp+q+Áq+Áp+qÕ:u=Æ2}=:z=Òº!}=44*`:"d:å*}=&�Á "`:q:Í®8ÒÚª9Íâ6Í<*s=DM*u=ëÍ„*^=&�^<) N#FÍU*^=&�^<) å*d:ëás#r*}=MÍ�*v=DMÍ>*y=MÍà*u=MÍs*x=MÍf*u=�å*d: ë*s=DMá
  6618. -ÂB:z=ÒY*{=DMÍ�*d: ~þ#Âk!{96É
  6619. MODULE TOP $UNDEFINED START SYMBOL: $YY???? $$$XX???? $$$RQST$
  6620. UNDEFINED SYMBOLS:
  6621. $ABSOLUTE $CODE SIZE $DATA SIZE $COMMON SIZE $USE FACTOR $!�=q*�=MͲ!~=4É!‚=q> !‚=¾Ú8:‚=Æ0OͲÃC:‚=Ö
  6622. ÆAOͲÉ!ƒ=q:ƒ=æøOÍ:ƒ=æOÍÉ!…=p+q!„=Í„8MÍD>ÿ„=Í08MÍDÉ:œ;!t;¶!Ä;¶!ì;¶ÒÁ:u;2\�. ]�•
  6623. -Ÿ\�Í©6!t;6�!œ;6�!Ä;6�!ì;6�É!‡=6�+6�>!†=¾Ú*†=&�f;) ^#Vë"= �*= ~Ò
  6624. �*= DMÍv5 �*= 6�!‡=6:†=<2†=ÂÊ:‡=Ò7:¸:2\�. ]� 
  6625. -Â)\�Í©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É*¡:::¢:
  6626. -Â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\�
  6627. -Âu'Íñ)2ú9!h�¾Ê¦':ú92h�\�Í•6þÿ¦'\�©=Í45Íñ)2|�2û9!:6*7:"1:!��"ö9"ø9Í^ :_:/2^::!:!_:¦Òâ'Íý Ãå'Í,'É:e�æþ Â�(.e�‰
  6628. -Âø'ŒÅ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��
  6629. -¼(\�ÍW5/Òê(!!:6�.e�’
  6630. -ÂÜ(\�Íd5*d:"1>!_:6ÍI'*1>"d:Í„d:Í8ë+s#rÃI(É.¢:ƒ
  6631. -Â)!¡: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É{áã_
  6632. ¾Â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ÂÝ.É. \�":
  6633. -Âå.:e�þ Â/.å*o9&��Í\8_* DMe�á
  6634. - /:w9þ�Ê#/:w92\�\�ÍB5:9þ ÂA/. ~9\�
  6635. -Â9/!��"5:}28>27>Íþ*Í¥.É:x9þZÂ^/É. \�":
  6636. -Âf/.e�n*
  6637. -Â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*
  6638. Íq*Ã0 Íq*Í„d:Í8ë+s#râ/ Íq*
  6639. Íq*Í¥.É!S>q> !S>¾ÚO0:S>Æ0OÍq*ÃZ0:S>Ö
  6640. Æ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
  6641. -Âï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É�*[> 
  6642. �å*[> ëÁÍž8Ò�2�*[> 
  6643. �å*[> ã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áÉ
  6644. �*[> 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É�*[> 
  6645. �å*[> ëÁÍž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�*[> 
  6646. �å*[> N#FPYá͹8Òd4Í63Ãg4ͦ3Ê4�*[> 
  6647. �å*[> ëÁÍž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ë*]>~É 
  6648. æþ Ä+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
  6649. Ã� Ã� Ã�YPÃ�Å€�ÍÌ6ÑÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�šÃ� Ͳ
  6650. òÍÈÃ��!ƒ>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
  6651. $01/04/83?MEMRY$MEMRY�����X��������� ��������������������������������MEMORY OVERFLOW, USE [A] SWITCH$INSUFFICIENT MEMORY$OVERLAPPING SEGMENTS$���������������������������������������������� ����������������������������������������ÿÿ�������������������������ÿÿ����������������������������������������������������������������XXABS $$$�����������������������������������XXPROG $$$�����������������������������������XXDATA $$$�����������������������������������XXCOMM $$$���������������������ª:Ù:;7;�������YYABS $$$����������������������������YYPROG $$$����������������������������YYDATA $$$����������������������������YYCOMM $$$���������������������n;–;¾;æ;�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������INDEX ERROR$MULTIPLE DEFINITION: $MAIN MODULE ERROR$FIRST COMMON NOT LARGEST$COMMON ERROR$UNRECOGNIZED ITEM
  6652. $�����������������������������������������������������������������������������������������������À¹¯½±§ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ( 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Ã�þ;Èþ Èþ
  6653. ÈþÈþ!É:·Ê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
  6654. ù
  6655. ü
  6656. ÿ
  6657.   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þ
  6658.  Ã-ÍôͲ à ÅÍôÍÁ!‘/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
  6659. *K0"Å+"X0:0þÚð >ÆÍ'¯Í'Í!Í:0þÂN
  6660. : 0þ,ÂN
  6661. Í :0·Â
  6662. ÍÃ>
  6663. Í Ê>
  6664. !0N#~ÅåÍ'áÁ Â)
  6665. > Í'ͯÍ'*K0"V0:\0Ãx
  6666. Í´:\0Í"à Ím å}*K0"Å+"X0Í'ñÍ'*K0"V0>Í"Ê4ͬÍ:Í2T/:[0þ
  6667. “
  6668. ¯2/Í-*M0"$/*X0ë!Å{–#zžëÚ¿
  6669. ~+"X0*M0+"M0wß
  6670. #"K0*M0"´.�:\0þÊÝ
  6671. N�]T ës#r+å*V0ë*Å{•_zœWá"Ô.:\02¤.ÃRà à à à ÍôÍÍ Ê% Í*I0:Œ/þ ÂÕ Íª%ÃÕ Í¬:O0·Ä­%ÃÕ Ã Ã :£.·Ê¢ Í:0þ¢ *K0å+"X0Í!¯2Û<20*Þ#"Þ"ÜÍ :
  6672. 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�
  6673. ��! ^#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þ
  6674. ÊvþÊ-þ!ÊvÃö þ!ÊvþÊ-Í´Ãö {•ozœgÉ:£.·Ê7Í®¯2Z0!O0~4·Âl!ÿÿ"Ø*Ö|µÊ>"V0åÍãå*ØÍá"Øá"ÖÃJÍÍŠ!‘/6 !�/Í’%:^0·Ê�>2¤.Í¡%ͱ*K0ë*T0Í&å*M0ë*T0Í&\�áÍ ëÍ�!‘/À·ÊÎw#õH USE FACTOR �!Ž/Í’%*Ç"P0Þ%z¼À{½É*P0"R0É*Ã"V0Í ÉÍêÈ!��"Ã:O0·ÂÍõæÄ¢ñöÍ*R0ÍÉÍæÌœÍë*R0ÍÝÄœÉGÅ:O0·xÄ›%:�/þ *R0Ì�:ÉþÁxÜz*P0#"P0ÉåEÍ2áDÃ2Æ0þ:ØÆÉÍb!É^�4!Œ/wÉõæÍjñæÃj*R0ë!Éå6zÕÍzÑ{Ízá4ÉÖAþ_ØÆAþ?Èɯ2¥.2É*T0"V0!¬.8¯w# ÂÄ*V0ë*K0{•zœÒ¤*b0ÍÝ+"X0ÊýÍþ Í·Êý=õÍ$ñÃðÍ*·Âý*X0#Þ!¤.¾Â�*V0"ª.#"X0Í$:d0·Â<:0þÚ<! 0~þ?Â<#¾Ê�: 0Í¡!¬.�"¨.^#Vë"V0}´Ê{##~æ<O0F#¾Ú{ÂuÊ{ Âc*V0ÃI*V0ë*ª."V0s#r+ë*¨.s#r*V0##~æÆ_�"V0ÃÊ!¬."¨.>2§.*¨.^#V#"¨.ë"V0*V0}´Êd##~æ<2¦.G*V0##"X0:¥.·Êú> Íu!¥.~æøÆwæÊú>†w> Íu:¥.€ÆþPÚ'!É5^�!Œ/~þ Ê!É~6�20Í•%¯2¥.Íå|Ízá}Íz> Íu!¥.~Æw:¦.·ÊW=õÍ*Íu!¥.4ñÃC*V0^#Vë"V0ý!§.5¯:É20Í•%É!É^�4!Œ/wÉõÅ>R͘%ÁñÉõå>V͘%áñÉõ>Dýõ>Pýõ>Lýõ>Oýõ>Býõ>Sýõ>N͘%ñÉ����������������������������������*âÍÝÀ6�É"ô.~þ À6�É���Y�ê•Ã�Ã-ÃÃè���������������������������������������ë!2~þÚBÍä6�~44O�!! s#rÉõ!1~þ
  6675. Ú_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Øþ{Ðæ_Éõþ ʇþ
  6676. ʇ: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>
  6677. 2Í•%>20ɯ202É!0~þ@Ú$6�ÍÛ^�4#:[0wÉ~þ$À¯wÉ:[0Ö0þ
  6678. æÉÍ6À:[0ÖAþæÉ:[0þ?Êeþ@ÊeÖAþæÉ·ÉÍPÀÍ6Éþ Ðþ Èþ Èþ
  6679. ÈþÈÃáÍÍo2[0:Z0·Ê¦:\0þ :O0·Â¦:[0Í':[0Éþ ÈþÈþ!Éͯ20:[0þ ÊRþ;Â/>20:Z0·Ê?:\0þÂâ:O0·Â?Í�þ;ÂB*`0ë*X0++{½Âýz¼Ê~þ
  6680. Â++Ãþ!Ò+Ãó"X0:Z0õ¯2Z0Í�ͪÂÍ'ñ2Z0ÃX:[0þ*ÂK:þ
  6681. ÂKÍ�ͪÊXÃ?ö þ ÂXÍ�ö¯20ÍPÊg>ãÍ6Êr>ã:[0þ'ƒ¯2[0>ãþ
  6682. ¡:£.·Ê”>+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>
  6683. Â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>
  6684. <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É!£.~·Êå^�!¤.Í!Ô.Í
  6685. !´.Í
  6686. !ô.Í
  6687. !/Í!$/Í
  6688. !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
  6689. �PF
  6690. FP�óûA A A*Û
  6691. A A A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '( v'( Ã%:P!@"�<�&°
  6692. #ö*ÓÁÉ)Ç&˜#Þ PP%27&�#Ö(&¨#î Í $
  6693. %*éÅ%"ù$ëã  NZZ NCC POPEP M ÿ�¯x�»ÊÁ#_åÕÅåBH�!��™#Ñ 0¾#³# £#ÁÑá{ÉÁÑáÚ½#KÃ…#CÃ…#¯<É: 0 ÂþJÈÄþCÈÀþRÉ:0þÒ
  6694. $þÊï#þÂ
  6695. $! 06 �p#!
  6696. 0¾Â$#¾È Âõ# ɯ<É:0O=_�ÕþÒ^$!‚"F!!V#fjQÍ€#ÂG$2!Ñ!!^#Vo&�)¯O~#FÉÑÍÄ#ÀÅÍØ#xÁÀ·°Gy¿Éѯ<É!0N !ƒ"¯ Êt$†#Ãk$!!†ö€Éæ!™$_�^#~æG~æW!:!xÉ�    
  6697.         0!0$0'0*0-000306090<0?0B0E0H0K0N0Q0T0W0Z0]0`0c0f0i0l0o0r0u0x0{0~0�0„0‡0Š0�0�0“0–0™0œ0Ÿ0¢0¥0¨0«0®0±0´0·0º0½0À0Ã@Ç@Ë@Ï@Ó@×@Û@ß@ã@ç@ë@ï@ó@÷@û@ÿ@AA AAQQQ"Q'Q,Q1Q6a<aBaX0"½ÍÃWz{|}¯O~#FÉy¿ÉSEAR Ãö&Ã)ÃL)Ã*Õ*ÃÉ*Ãx&Ãt+Ã!,ã-Ë,ÃI,á&Ãá&ÃM+Ãù*€���������������7Ã�€�ÃÂ%!I%¾Èw_Í�É:JASM�PE�ÃÍ%:L%ÃÍ%:M%ÃÍ%:����ÍI*~#þ ÿPRN�FTYPE�ÿÿÿÿÿÿÿÿÿÿÿÿs���ÿÿÿ���ÿÿÿÿÿHEX�ÿÿ&FTYPE�ÿÿÿÿÿÿÿÿÿÿ���ÿÿÃ�€�ÃB&!É%¾Èw_Í�É:Ê%ÃM&:Ë%ÃM&:Ì%ÃM&:Í%ÃM&:Î%ÃM&~ÍÉ*~#þ Âx&>
  6698. ÍÉ*É\� þ?Ê=)þ$Ê=)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'Ã��:Ë%þÈþÈþÉþ ÂÒ'> ÍÒ':Ò%æÂÄ'Éõ_Í�ñ!Ò%þ
  6699. Âå'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+> Í*>
  6700. Í*>
  6701. Ã*}2³%!´%–ÐÃù*OÍ*:Œ/þ È:O0þÈ:Ë%þÈyÍÉ*É:µ%!O0¶Â•+:e0!]0¦Âã+~·Ê,:Œ/þ Ê,!Œ/~þ Âã+:f0·Ê,:‘/þ+Âã+:_0·Ê,þÊã+:’/þ#Ê,:�/þ Ê,:_0=Êã+�!Œ/~þ ÊÓ+!0s!´%å~!³%–Ôù*á4:0!Œ/·Ê,G~ÍY+#x=Ã÷+> ÍY+>
  6702. Í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.¯’Íñ-> Í•*>
  6703. Í•*ÉÍž*>
  6704. Íž*É÷ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿs÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå0�Ã�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0#  Ý_7É�Ö
  6705. 8 ùÆ
  6706. õyÆ0 þ0(OÍñÆ0OÍÉÕ Í�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
  6707. �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
  6708. 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Íôå!�Ã
  6709. ™Í�!š~O�#§ÉëáN#F#x±( ~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN( þn(ÍÆ�æõOÍñ˯2˜ÍÒþ (þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
  6710. ������š;�Êõ�á˜�€–�@B� †��'��è��d���
  6711. �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ
  6712. Program for landing the winchester heads on landing zone.
  6713. �A…Íd:}§(4ÍÆ
  6714. This program will not work in Jet-Net II.
  6715. �Ã��:~þ83ÍÆ
  6716. Requires the BIOS revision F to execute.
  6717. �Ã��§ 8ÍÆ
  6718. You cannot run this program in a WorkStation.
  6719. �Ã��= :ÍÆ
  6720. You cannot run this program in a Floppy system.
  6721. �Ã��= !ÍÆUsing Adaptec controller
  6722. �ÍÆUsing Xebec controller
  6723. �Í>A�õÅÕ2üÍåÝáOþÿ0Ý~þÌÔÑÁñ<ÞÍÆ
  6724. Now, You can turn off the Jet80 computer.�þÅÍÆAccessing the landing zone on drive :�Á:~þÊ*yÝåá� Íã Í2
  6725. ÉÍb~§ÈO#åÍáôÅÝ~2ÍÝ~/_��ÍÑëÝ~/GÝ~/OÍÑ+|µ {Á±/2É|/2Ê}/2ËôÍŸÍ�ÈͶÍÆ Error:�:Î/ÍCÍÿÉÛ/æ(ùÉ͇ÛW͇Ûz/æÉ>þíyÛ͇!Èpí³Í‡ÉüÍŸ!Îí²Í�É�ÿ��ÿû�������ÿV2850701PSWå!×¾áõÝ!3Í(Í
  6726. Ý6.�Ý6 ñÈ�Í;
  6727. ùÃ;
  6728. ÝåÝ!32×õæÝw'ñæàÝwÝw-Ýw ÝáÉ.!36�#ûÉ�����������������������������������������������ÝåÅÝ!3Ý~/Ëÿ“!ƒí±�ÝÝåÑÁÝáÉ�
  6729. I.D. CRC Error�‘
  6730. Uncorrectable data error�’
  6731. I.D. Address mark not found�“
  6732. Data address mark not found�”
  6733. Record not found�•
  6734. Seek error�˜
  6735. Data check in no retry mode�™
  6736. Ecc error during verify�š
  6737. Interleave error�œ
  6738. Unformatted or bad format on winchester ! Use FORMATER !��
  6739. Self test failed�ž
  6740. Defective track (media error)�¡
  6741. Illegal block address�£
  6742. Volume overflow�¥
  6743. Invalid logical unit�
  6744. No message for this error�Ý!3Ã;
  6745. õÅÕåÝp�Ý6&�Ý6, Ý5,('Í£
  6746. Ýåá͸
  6747. Í ÛËOã( ËG ÍÊ
  6748. Íà
  6749. ãÍö
  6750. 8($Í£
  6751. Ýåá �å ͸
  6752. áÍ � ÝË.ŽÍÊ
  6753. Íö
  6754. Ý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���654321ÃÜ:o�2!
  6755. *m�"
  6756. -ÿÍ�ýÍ< Í�|þ�Â#}þ0Ú#É:]�þ À¼Í<>2
  6757. 
  6758. 
  6759. �:
  6760. þ�ÊÑ:
  6761. þ:Ê3!
  6762. ]�~þ.Êýþ ÊþaÚöþ{ÒöÖ #Âß#e�~þ Ê þaÚþ{ÒÖ #ÊÃ#~þ È2m�#~2n�*m�"
  6763. É:
  6764. þaÚBþ{ÒBÖ Ö@2\�!
  6765. :\�þÒ¤ÃÚ!e�~þ À#ÂZ!CO"e�>M2g�>2
  6766. ÉÍzÖ:
  6767. þ*e�}þCÀ|þOÀ:g�þMÀ>2
  6768. É*e�}þPÂ÷|þRÂ÷:g�þLÂ÷>2
  6769. É\�Í�2ý |þÊÍ:ý þÿÊ@É:
  6770. þÿÊ,Í?ËÍ<Íõ2
  6771. ÍL‚�Í*>ÿ2
  6772. ó!‚�>�å2ý ýÍ�þÊ6þÊÑþ Ê=þÊ+þÊ+áw:ý #<þÂúÉá:ý +=6 ÃúáÍ?ÃõáÉ>!‚�6 #=ÂDÉ!‚�~þaÚ_þ{Ò_Ö w#ÂQ:
  6773. Æ‚2
  6774. *
  6775. 6 É:
  6776. þÊ�þʯÃ÷>2ý Í'Í0:ý =„ÍÅ>2
  6777. ÉÍ'Í0:S
  6778. þÉÊ‚ÍÅÉ>2ý Í'Í0:ý =±ÍÅÉ!Ã
  6779. 3
  6780. ¾Â#ÂÍÉ:!
  6781. þ Â]*
  6782. }þ Êúþ1Ú]þ:Ò]>2
  6783. É>2
  6784. ÉÍA:
  6785. þÊNþÊÆÃÑ*
  6786. |þ Ê:Ö02#
  6787. }Ö0 _ƒÂ'_:#
  6788. ƒ2$
  6789. þ!Ò]É}Ö02$
  6790. É*É
  6791. "
  6792. "
  6793. É? Í<Í�÷ Í<Í­�*
  6794. |�*
  6795. }�*
  6796. |�*
  6797. }Í�ÃÑ2ý >�:"
  6798. Æ'2"
  6799. {2þ z2ÿ :ý 2ý Ü»:ÿ WÈÈ*
  6800. |þ�À}þ�À*
  6801. |þ�À}þ�ÊÉÍ×:
  6802. _:$
  6803. »ÜdÃ:$
  6804. G�*
  6805. |Íô}Íô*
  6806. |Íô}ÍôÉ2ý Ü:ý0 ÂöÉ{2
  6807. ¸ÊäÉÞÍx† Í<À Í<Í� ÍC?ÍC ÍC
  6808. >2%
  6809. %
  6810. �:'
  6811. þYÊPþyÊPÃtÍzÍö\�Í�Æ ÃËV Íxw Í<Í�ð Í<É:$
  6812. þ Ú¶þÒ�þÚ©Ãœ:$
  6813. Ö2)
  6814. >�ÃÂ:$
  6815. Ö2)
  6816. >ÃÂ:$
  6817. Ö 2)
  6818. >ÃÂ:$
  6819. =2)
  6820. >ÃÂ2*
  6821. �:*
  6822. O "+
  6823. !9
  6824. �:)
  6825. O F*+
  6826. ~°wɲ Íx� Í<Í�ÃÑ:
  6827. þÊÃ>�à >à 2}�!��"~�"\�Í�þ�ÈþÿʽÃtS
  6828. Í�É\�Í�É Í�É_Í�É"�
  6829. 2ý ~þ ÈÍB*�
  6830. :ý #=ÂIÈ"�
  6831. 2ý ^ÍC*�
  6832. :ý #=ÂbÉÍ<*
  6833. }ÍB*
  6834. |þ ÈÍBÉ!]�>ÍI.ÍC!e�>ÍIÉÍ<:\�þ�̹Æ@ÍB:ÍCÉ<É:þ þ
  6835. ÒÎÆ0ÍB ÍCÉ:"
  6836. æ2(
  6837. :"
  6838. æðÆ0þ0ÊéÍB:(
  6839. Æ0ÍB ÍCÉ:
  6840. þØÍ9:Í<!e�>Íb ÃË» ÃËÍ9OÃËÍ9$ÃËÍ9pÍ<!‚�>ÍbÃÑÍ9fÍ<:]�þ ÊÑÍ�§Í£ÃÑÍ9�Í<!m�>ÍI# ÃËÙ ÃËð Í<Í9˜Í£ŸÍ<ÃÑð Í<Í9Í�ŸÃËÍ9¬Í<:\�Æ@ÍB:ÍCÃÑ|þÊzþÊ’ÃtÍ<ÃÑó Í<�Í�1Q
  6841. ̓Í®ÍUÍtÍÙÍͳÍrÍ�ÍÑ
  6842. CP/M 3 PATCH - Version 3.0$
  6843. 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: $
  6844. Enter File: $
  6845. Enter Password: $
  6846. Do you want to indicate that patch $
  6847. Valid file types: COM or PRL$
  6848. Valid patch numbers: 1-32$
  6849. Current patches for $
  6850. WARNING: Patches greater than $
  6851. exist for $
  6852. has been installed$ already exists for $
  6853. Patch $None$ for $
  6854. Patch installed$
  6855. Patch not installed$
  6856. $
  6857. $:
  6858. $����� ��ÿ��������������������COMPRL151282 @€���������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1·"Íè�Í������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282���654321͈ÉÍ‹É>ÉÉ�������������������������������������������������������������������������������������������������������������������� (12/06/82) CP/M 3 PIP VERS 3.0 DISK READ$DISK WRITE$VERIFY$INVALID DESTINATION$INVALID SOURCE$USER ABORTED$BAD PARAMETER$INVALID USER NUMBER$INVALID FORMAT$HEX RECORD CHECKSUM$FILE NOT FOUND$START NOT FOUND$QUIT NOT FOUND$INVALID HEX DIGIT$CLOSE FILE$UNEXPECTED END OF HEX FILE$INVALID SEPARATOR$NO DIRECTORY SPACE$INVALID FORMAT WITH SPARCE FILE$MAKE FILE$OPEN FILE$PRINTER BUSY$CAN'T DELETE TEMP FILE$ *5<P_lzŽ�±ÀÐßñü)<\fp}NO DIRECTORY SPACE$NO DATA BLOCK$CAN'T CLOSE CURRENT EXTENT$SEEK TO UNWRITTEN EXTENT$RANDOM RECORD OUT OF RANGE$RECORDS DON'T MATCH$RECORD LOCKED$INVALID FILENAME$FCB CHECKSUM$ÂÕãþÂ2FTe$NONRECOVERABLE$R/O DISK$R/O FILE$INVALID DISK SELECT$INCOMPATIBLE MODE$INVALID PASSWORD$ALREADY EXISTS$LIMIT EXCEEDED$†‡–Ÿ¨¼eÎßTî  
  6859. 
  6860. ��������������� =.:;,<> _[]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
  6861. 2ÿ#2�$ÍM
  6862. 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ÿ:}#þ�ÂÌÍ‘
  6863. Í–%#Í: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:õ"ÖŸõ>
  6864. !õ"–ŸÁH±!d#¶Ò"Í¥ :õ"þÊ/!f#6�:õ"þ ÂT!f#6�>'!f#¾ÚQ�ÍÅ!f#4Â<Ãg:õ"þ
  6865. ÂdÍÅÃgÍAÍ2:j#ÒwÇ"Íá:m#2}#ÃbÉ! $p+q*$}2{#|2x#É���Í�É��Í�É!!$q:!$æ_�Í�É ͨ
  6866. ͨÉ!#$p+q*"$ë Í�É!%$p+qͺ*$$DMÍÅÉ!|#6€|#
  6867. Í�É�� Í�É!'1�$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$ ~þ�Â
  6868. �*6$ >¦wÃ!
  6869. �*6$ >€¶w$�*6$ DMÍþ*6$ëÍ�DMÍ„É!9$p+q*8$DMÍ *8$ëÍ�DMÍ„É��Í�É!;$p+q*:$ëÍ�DMÍ„Éÿ� Í�É!<$q!<$:�$¾Ê�
  6870. :<$2�$_� Í�É*ÿ#MÍt
  6871. É*R#MÍt
  6872. É*ô"MÍt
  6873. É!>$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$Á
  6874. w*F$#"F$*H$#"H$Ã7 ÉÍù
  6875. !z#6�:h#Ò~ Í¡
  6876. Ç"Íj !h#6�:g#Ò” Í™
  6877. ö"Í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¡õ>
  6878. !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#:è"¾Ò© >�É>ÉÍ™
  6879. %#Å-ö"Í( xÅÿ"Í( :+#ö€2+#%#Í! :{#2y#þÿÊé %#Íj Ãû :x#æþ�Êû %#Íà ö"Í¢ :{#ÖÿÖŸõ:x#Ö�ÆÿŸÁH¡Ò!ö"
  6880. Íà ö"Íé :{#þÿÂL:x#æþ�ÂDö" Íà ÃLö" Íà !#6�!g#6ÉÍ¡
  6881. :Í"ö€2Í"Ç"Í! :{#þÿÊu!h#6:$/õ:Ñ"ÁH¡ÒŠ!{#6ÿ:{#þÿ¯:x#æþ�§Ç"Íà ïÇ"Íà :È"æ€2r#:É"æ€2s#:Ê"æ€2t#:Ë"æ€2u#:Ð"æ€2v#:Ñ"æ€2w#Ç"ÍÙ
  6882. 2{#è"ÅT#Í( !ç"6�#6�#6�#6�!ÿÿ"]#É:g#Úͬ €ÿ!_#Íï!"Y$>�Í'"µÂ)É!��"W$Í™
  6883. :k#!l#¶wÒeÍù
  6884. *W$ˆ$ DMÍþö"ÍÁ
  6885. þ�Êbö"Íà Ãkö"Íé
  6886. :a#Ò€!�@"Z#€Íù
  6887. Ë!€�"Z#Íù
  6888. W$Y$Í;">Í'"ÒþW$Y$Í;"ë!�@Í*"Ÿ!a#¦ÒÎW$Y$Í;""Z#!Z#Í"}OÍù
  6889. *W$ˆ$ DMÍþö"ÍÔ :{#þ�Êðö"Íà *Z#ë*W$"W$Ë:$Ò£Í !��"W$Íù
  6890. €�ÍþY$W$Í;"Ò�ö"Í©
  6891. Ö�ÖŸ2V$*##"#>�Í'"µÂG!#4!U$6�:U$Ö€Ÿ!V$¦Ò�*U$&�€� :U$W$åÍÔ!ˆ$ Á
  6892. –ÖŸ2V$!U$4ÃL€�*W$"W$:V$Úšö"�Íà Ãö"Í¿ ö"Íé
  6893. *W$ˆ$ åW$_#Í;"ë+s#r{_ˆ$Í( ÉÍN :a#Òà!�@"Z#€Íù
  6894. Ãë!€�"Z#Íù
  6895. Í¡
  6896. *X#"]#X#¿"Í;">Í'"ÒúX#¿"Í;"ë!�@Í*"Ÿ!a#¦Ò=X#¿"Í;"€ÿÍä!"Z#!Z#Í"}OÍù
  6897. *X#ë*Å"DMÍþ:Ó"2W#Ç"Í¿ :{#þ�Êì:{#þÊnÇ" Íà :a#Ò‡*x#&�Í"ë*X#"X#!W#:Ó"–ÆÿŸõ:ç"Ö€ÖŸÁH¡Ò¦!ç"6�Ç"Íé
  6898. Í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$þ
  6899. Â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$Ö
  6900. ÖŸ2f$:f$Ò•ÍN :$Ò¤:e$æ2e$:$Ò³*e$MÍ[É: $ÒÂ*e$MÍ‚É:e$É>�!½"¾Òá:½"=2½"þÂÞ>
  6901. É>É>�!»"¾Òÿ!»"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Æ
  6902. ÉÍÆ2j$OÍÅÍÌÉÍú‡‡‡‡õÍúÁH±!m$†wÉÍO�`iÍ"åÍáÍ"É>�!$¾Ò@ Í¥ >�!$¾ÒN Í¥ É*_#}æþ�ÊbÍÅÃOÍ2Í Í™
  6903. ö"Íj :{#þÿÂ�ö"Íà :y#þÿÊú:.#ÒÞ:$ÚÞ:{#ÖYÆÿŸõ:{#ÖNÆÿŸÁH¡ÒÃ{ÍÕÍŸOÍ[2{#Ø:{#þYÊÛžÍÕͺö"Í¢ Éͺ:.#æ2.#:/#æ2/#%#ÍV
  6904. %#Í¢ %#Å#Í( ö"Í0
  6905. :&#æ!r#¶2&#:'#æ#¶2'#:(#æ#¶2(#:)#æ#¶2)#:-#æ2-#:.#æ#¶2.#:/#æ#¶2/#:0#æ20#%#ÍV
  6906. :$Ò}Í¡
  6907. :Ò"ö€2Ò"!Ó"6�Ç"ÍV
  6908. É: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ÉÍ¡
  6909. Ç"Íé
  6910. Íù
  6911. €�ÍþÇ"Í©
  6912. 2{#Ö�ÖŸõÍn ÁH±Ò‘*è""#:ê"2#!i#6�É:{#þ°*è"#"è">�Í'"µÂ­!ê"4Ãà:{#þÂØ€�*è"€ÿÍä!"è">�Í'"µÂÕ!ê"4ÃàÇ"Íà ÃfÉ:z#þ�Âõ!��"t$"x$Í¡
  6913. €�Íþ!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{#Ã!{#61YÃÇ*x$#"x$!g#6�:{#ÖYÖŸ! $¶Ò#ÍAÃõÉͺ!z$6> !z$¾Úe*z$&�%# ~2{$þ Ê^:z$þ ÂW.ͨ*{$Mͨ!z$4Â/É:$Úp>ÉÍ¡
  6914. !Ó"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�>
  6915. !‡$¾Ú°!…$6�:…$<2…$O>‘Ÿ/õ:…$!†$†O�!J å*…$&�ë*|$Á
  6916. –ÖŸÁ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#þ Â
  6917. !ÍÕ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É�����������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1dà ����������B6H1D3S2P0������Í|
  6918. INITIATION OF PRINTER/MODEMPORT - �ͦÍ|
  6919. BAUDRATE :�:Ö/G�!ñý|�í°Í|.....
  6920. HANDSHAKING : �:Ö/G�!%ý¯�í°Í|...
  6921. DATABITS : �:Ö/G�!3ýâ�í°Í|.
  6922. STOPBITS : �:Ö/G�!:ý�í°Í|...
  6923. PARITY :�:Ö/G�!Fý@�í°Í|..... Commandstring : �!r
  6924. �í°Í|..........
  6925. Baudrate Handshaking Databits Stopbits Parity
  6926. 0: 110 0: NO 0: 5 0: 1 0: NONE
  6927. 1: 300 1: YES 1: 6 1: 1.5 1: EVEN
  6928. 2: 600 2: 7 2: 2 2: ODD
  6929. 3: 1200 3: 8
  6930. 4: 2400
  6931. 5: 4800
  6932. 6: 9600
  6933. 7: 19200
  6934. 8: 38400
  6935. 9: 76800
  6936. I=Init port, N=New default saved, <RET>=no change, commandstring.
  6937. �Í|Your choice ? �:]�þI Í|I�A͈!ô~§ÊEþ()ÍsÚM!U~2#~2#~2#~2#~2Í|
  6938. �ÃL#~˯þIÂH:Ö/G!Ý##ü~2h#~2m:Ö/G!##ý~2o:Ö/G!+##ü~2q#~!o¶w:Ö/G!7#ý~!m¶w:Ö/G!C#ý~!m¶w!eÍZÍ|
  6939. ..............Printer/Modem port initialized.
  6940. �Ã��þNÊÃÍ|�Ã7!U:w#:w#:w#:w#:wÉ8àæO · È#~˯#þB(:þH(DþD($þS(þP À~þ08»þ30·2YÖ~þ08­þ30©2XÈ~þ08Ÿþ40›2Wº~þ08‘þ:0�2U¬~þ08ƒþ2ÒV2V�®À€€@€ €€€€€€@ 110 300 600 1200 2400 4800 9600192003840076800� NOYESŠÊ�ªAêÁ5678 11.5 2� NONE EVEN ODD61300~·ÈG#N#í³õE ‡áê��Í|
  6941. �Éã~#ã·ÈOÍ�ô
  6942. óÃ�å! ��Õí[�ÑãÉ�PRIMO COM������������������������ŸÍ�·( Í|
  6943. Cannot open PRIMO.COM
  6944. �Ã��€�Í�!ŸÍ�·( Í|
  6945. Cannot read PRIMO.COM
  6946. ���
  6947. ���!í°€�Í�"ŸÍ�·(!Í|
  6948. Cannot write PRIMO.COM
  6949. �Ã��Í|
  6950. ..............New default values saved, but not sent to port.�Ã��!ÉÉ~O#~©æU©æ~©æª©Ë¿#èÍ|Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúg¤z
  6951. �É
  6952. ����������������������������������������������������������������������������������������������������������������eôuðgáúg¤z
  6953. �É
  6954. ������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå2�É€É�����������€3��PUT ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1$Ãä����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321WARNING:
  6955. $OUTPUT~TO~FILE~CONSOLE~CONOUT:~AUXILIARY~AUXOUT:~END~CON:~AUX:~LIST~LST:~PRINTER~INPUTÿ�
  6956. )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: $
  6957. 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
  6958. $Put console output to a file$
  6959. Enter file: $1$1$Ín}Ö0ŸõÍn|ÖÖŸÁH±Ò ŠÍ7���Í���Íý/Ò£œÍ7µÍ7ÒÍ7€€�ÍG2*͵
  6960. !��6 å**&�Á 6���Íý/Ò[���Í�!&6:*!&¾Ú‹*&&��� NÍË *&&��� w:&<2&Â`!‚�"':*2)".‚�͉Ã!&6*&&�€� ~þ ÂÁ:&<2&è!��"'+~2)å*&&�Á ".!06�!26‹Å0âÍZ:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
  6961. ÖŸÁH±Ò“!86‹Å0âÍZ:0þÂ9‹Å0âÍZ:0þÂN‹Å0âÍZ:0þÂa*.DM͉Ã�:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
  6962. ÖŸÁH±Ò‹Í)Ã�Íë
  6963. Ã: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Í)Ã=Íë
  6964. Ã: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±ÒÍ)ÃÍë
  6965. ûv��Í�É!Hq*H&�ëÍ�Éý�Í�É!Jp+q*Ië Í�É!Ms+p+q*K:Mw#6�*Kë
  6966. Í�*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*]&�
  6967. ¾Â>>�É*]&� :\¾ÂR:]É!]4Ã,É!cr+s+p+q+ÑÁp+qÕ:2þ ÂtÉÍ™
  6968. !j6�Íß *b~þ�ÊÉ*b~2j*gMÍ#22!n6:2þ�ÂÀÍý :nÚ³ÃÃ*gMÍ#22ÞÃÓÍß Ã:d21Í=
  6969. É:d212m*b~2k!n6�*b~2jÍß *b~þ�ÂþÃY *bN�å!� ë*`å*` Á
  6970. –=2l!m¾áÂM !n6!e6:m!e¾ÚJ Íý :nÚC Ãè!e4Â, ÃP Ãè*b6�Í=
  6971. É*b:kw:1.Írë+s#rÍ™
  6972. :2þ�ʃ *.#".È !26É:j2oO�*` ~2f*f&�ë*^:¾ÊÙ !o4*b:ow*f&�ë*^:g¾ÂÈ É*o&�ë*`~2fÚ *b6�É*.~2g͉ :f2h!d6*.#~2gÉ!h4N�*^ :3¾Â
  6973. !n6�Ã-
  6974. *h&�ë*^:g¾Ê-
  6975. !n6�!d4N�*. ~2gÉ*d&�ë*.~2g*gMÍ#22:2ÖŸõ> !2–ŸÁH±Ò†
  6976. !d4N�*. ~2g*gMÍ#22ÃU
  6977. :d21.Ír#ë+s#rÉ*.NÍ#22!)¾Â´
  6978. *.#".Ù
  6979. É Í
  6980. ÍÉ!ss+q+ÑÁp+qÕ:s=2sþÿÊê
  6981. *p:rw*p#"pÃÍ
  6982. É!tq!}6�*'"y"{ÍÀ2%:%þ(Ò !%6(*)&�ë*%&�Í!ws*)&�ëÍ�ë!xs:tþÊs :tÖÖŸõ:tÖÖŸÁH±Ò\ *.+".Ãs :tþÊs :1.͵+ë+s#r͵
  6983. !u6:w!u¾Ú™ *y"{*%MÍ !u4Â{ *xMÍ :}Ò° *Í7ö =Í7:%þAÒÁ ͵
  6984. *tM�! ^#VëéTÍ7à oÍ7à „Í7à ŸÍ7à ¯Í7à ÁÍ7Ã Ñ Ú ã ì õ þ ���Í�É!~q!v6:~!v¾ÚD *yNÍ*y#"y!v4Â% ͵
  6985. !v6:~!v¾Úƒ *{.͸µÂp !}6^ÍÃu  Í*{#"{!v4ÂL ͵
  6986. É!€p+q*DMÍ7ÓÍ7Í2�͵
  6987. :�ÖyÖŸõ:�ÖYÖŸÁH±ÚÊ ÜÍ7���Í�É!‚q:‚þaÚå :‚þ{Òå :‚Ö É:‚ÉÍ.OÍË 2ƒ:ƒÉ͵
  6988. ͵
  6989. èÍ7@Å ÍÀ
  6990. !„6�>!„¾Ú… Íé 2…þ Ú4 *„&�@ :…w:…þ Â= É:…þÂH à :…þÂn :„þÒ[ à :„=2„O�!@ 6 à :…þÂ~ ���Í�!„4 ÉùÍ7:8þÂ� Í7ã Í7:8þ´ Í7ú Í7É!‡p+qÍÀþ0ÒΠ͵
  6991. &Í7*†~þ�Êì *†~Æ@OÍ:Í!ˆ6> !ˆ¾Ú,:ˆþ Â.Í*ˆ&�ë*†~þ Ê%*ˆ&�ë*†NÍ!ˆ4Âñ É,Íú"‰>ÿ‰͵µÊr*‰++"‹~Ò[+Íú"‹Ãr€Í7͆ *‰DMÍ» -͇ ÿÍ°@Í :@þ Ê�:b�ö€2b�\�Í�"‰*‰}þÿÂ*‰|2�þÂö€Í7H͇ \�Í€"‰*‰}þÿÂö*‰|2�þÂÚÍë
  6992. :�þÂèÍ÷ ͵
  6993. �Í°\�Í€"‰�Í°:@þ Ê :b�ö€2b�\�Í�"‰�Í°͆ \�Í» 8Í„É:2Ö ÆÿŸõ:2ÖÆÿŸÁH¡ÒFÍë
  6994. ,Íú"Ž>ÿÍžµÊu+Íú"�gÍ7*ŽDMÍ» ͵
  6995. ÃF͆ :8þ‰zÍ7Ã�‚Í7���Í�É:2ÖÆÿŸõ:2Ö ÆÿŸÁH¡Òˆ!’6�ñÅ0ÍZ:0þÂÜ!’6ñÅ0ÍZ:0Ö�ÖŸõ:0ÖÖŸÁH±Òù�Íë
  6996. :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"•ÿÿ•Í­µÂ¼*<".Íë
  6997. .@l�
  6998. -ÂÄ>�•͵µÂÞÍ-Ãü*•#".*•~þ[ÊöÍë
  6999. Ãü͘Í-É!˜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Ã�� Í�\�Í�\�2Í�Ã��:8þ«X Í�!86ÿáÃÜ>ÿ_ Ã�1/Ã�:�~# y°Â1Ép  
  7000. %coÿþþþþþ
  7001. %cÿþ „
  7002. WARNING: Cannot redirect from BIOS
  7003. $
  7004. ERROR: Auxiliary device redirection not implemented
  7005. $
  7006. ERROR: Insufficient Memory
  7007. $
  7008. ERROR: You cannot PUT INPUT to a file
  7009. when using GET or SUBMIT.
  7010. $z ����KÃ������Ã�������þþ  
  7011. %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þ
  7012. Â!™5üÃ:æ·Êº.Ô~·Â½xþÒ:ç2˜! åx!­Ãa{þýÚþþÈÚáÍ ·ÊÃäÍ[_õÍñþ Âõ:˜·
  7013. Ì :å·Äñ*1ùoÉ:˜·ÊÁÑ*1ùÃ[:å·À{þÊ*Í/Ò4õ^Í4ñö@_!~å#Íösá4ðÍaÄœ¯2!ë5ðÍ_Äœ!ì~+wÉÅÍáÁ*ÅåšÕÍë.àÍë+6.àîwÍ áÑõÍëàÍë*•ëÍáñ·ÉÍ_¨Äæ!ÿÿ"é!6ÿ:�¼;��Ì :×<È*Ðë*Òs#r*Éë*Ës#rø*Ô6Ã*Í6ÃÉà  à ~#ÂíÉ…oÐ$É*Å.´~æ Éë"•ëà 11Í_ÃÏþ„!ÅÈG:ê¸!ïÈ:é¸ÊÃ[:è·{Èþ Èþ
  7014. Èþ ÈþÈþ É*Å.Ó¾ÈÕ_ÍÑÃD:˜·ÂgÕÃÍæÑ
  7015. áÕÍ á#FÊ€#^ÅåÍáÁÃp:å·õ Äñ
  7016. ÄÃë^#V#N#Fëx±ÈÅå^Íá#Á Ãœ�“ËDáV___“KÃ* ��Ã�������ÿ���������������ÿÿ����ÿSYSOUT $$$���������������������� Ç€���hhhhhhhhhhhhhh
  7017. PUT ERROR: FILE ERASED
  7018. $
  7019. PUT>$������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggggg���€�BD‚„$ˆH$$ˆI! ‚D�‚ $D�A‰ €‚H‚H$�@„ H!@��Dˆ�! A �ªªª(������������������������(��������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;***************************************************
  7020. ;* *
  7021. ;* sample random access program for cp/m 3 *
  7022. ;* *
  7023. ;***************************************************
  7024. org 100h ;base of tpa
  7025. ;
  7026. reboot equ 0000h ;system reboot
  7027. bdos equ 0005h ;bdos entry point
  7028. ;
  7029. coninp equ 1 ;console input function
  7030. conout equ 2 ;console output function
  7031. pstring equ 9 ;print string until '$'
  7032. rstring equ 10 ;read console buffer
  7033. version equ 12 ;return version number
  7034. openf equ 15 ;file open function
  7035. closef equ 16 ;close function
  7036. makef equ 22 ;make file function
  7037. readr equ 33 ;read random
  7038. writer equ 34 ;write random
  7039. wrtrzf equ 40 ;write random zero fill
  7040. parsef equ 152 ;parse function
  7041. ;
  7042. fcb equ 005ch ;default file control block
  7043. ranrec equ fcb+33 ;random record position
  7044. ranovf equ fcb+35 ;high order (overflow) byte
  7045. buff equ 0080h ;buffer address
  7046. ;
  7047. cr equ 0dh ;carriage return
  7048. lf equ 0ah ;line feed
  7049. ;
  7050. ;***************************************************
  7051. ;* *
  7052. ;* load SP, set-up file for random access *
  7053. ;* *
  7054. ;***************************************************
  7055. lxi sp,stack
  7056. ;
  7057. ; version 3.1?
  7058. mvi c,version
  7059. call bdos
  7060. cpi 31h ;version 3.1 or better?
  7061. jnc versok
  7062. ; bad version, message and go back
  7063. lxi d,badver
  7064. call print
  7065. jmp reboot
  7066. ;
  7067. versok:
  7068. ; correct version for random access
  7069. mvi c,openf ;open default fcb
  7070. rdname: lda fcb+1
  7071. cpi ' '
  7072. jnz opfile
  7073. lxi d,entmsg
  7074. call print
  7075. call parse
  7076. jmp versok
  7077. opfile: lxi d,fcb
  7078. call bdos
  7079. inr a ;err 255 becomes zero
  7080. 3� jnz ready
  7081. ;
  7082. ; cannot open file, so create it
  7083. mvi c,makef
  7084. lxi d,fcb
  7085. call bdos
  7086. inr a ;err 255 becomes zero
  7087. jnz ready
  7088. ;
  7089. ; cannot create file, directory full
  7090. lxi d,nospace
  7091. call print
  7092. jmp reboot ;back to ccp
  7093. ;
  7094. ;***************************************************
  7095. ;* *
  7096. ;* loop back to "ready" after each command *
  7097. ;* *
  7098. ;***************************************************
  7099. ;
  7100. ready:
  7101. ; file is ready for processing
  7102. ;
  7103. call readcom ;read next command
  7104. shld ranrec ;store input record#
  7105. lxi h,ranovf
  7106. mov m,c ;set ranrec high byte
  7107. cpi 'Q' ;quit?
  7108. jnz notq
  7109. ;
  7110. ; quit processing, close file
  7111. mvi c,closef
  7112. lxi d,fcb
  7113. call bdos
  7114. inr a ;err 255 becomes 0
  7115. jz error ;error message, retry
  7116. jmp reboot ;back to ccp
  7117. ;
  7118. ;***************************************************
  7119. ;* *
  7120. ;* end of quit command, process write *
  7121. ;* *
  7122. ;***************************************************
  7123. notq:
  7124. ; not the quit command, random write?
  7125. cpi 'W'
  7126. jnz notw
  7127. ;
  7128. ; this is a random write, fill buffer until cr
  7129. lxi d,datmsg
  7130. call print ;data prompt
  7131. mvi c,127 ;up to 127 characters
  7132. lxi h,buff ;destination
  7133. rloop: ;read next character to buff
  7134. push b ;save counter
  7135. push h ;next destination
  7136. call getchr ;character to a
  7137. pop h ;restore counter
  7138. pop b ;restore next to fill
  7139. cpi cr ;end of line?
  7140. jz erloop
  7141. ; not end, store character
  7142.  mov m,a
  7143. inx h ;next to fill
  7144. dcr c ;counter goes down
  7145. jnz rloop ;end of buffer?
  7146. erloop:
  7147. ; end of read loop, store 00
  7148. mvi m,0
  7149. ;
  7150. ; write the record to selected record number
  7151. mvi c,writer
  7152. lxi d,fcb
  7153. call bdos
  7154. ora a ;error code zero?
  7155. jnz error ;message if not
  7156. jmp ready ;for another record
  7157. ;
  7158. ;
  7159. ;********************************************************
  7160. ;* *
  7161. ;* end of write command, process write random zero fill *
  7162. ;* *
  7163. ;********************************************************
  7164. notw:
  7165. ; not the quit command, random write zero fill?
  7166. cpi 'F'
  7167. jnz notf
  7168. ;
  7169. ; this is a random write, fill buffer until cr
  7170. lxi d,datmsg
  7171. call print ;data prompt
  7172. mvi c,127 ;up to 127 characters
  7173. lxi h,buff ;destination
  7174. rloop1: ;read next character to buff
  7175. push b ;save counter
  7176. push h ;next destination
  7177. call getchr ;character to a
  7178. pop h ;restore counter
  7179. pop b ;restore next to fill
  7180. cpi cr ;end of line?
  7181. jz erloop1
  7182. ; not end, store character
  7183. mov m,a
  7184. inx h ;next to fill
  7185. dcr c ;counter goes down
  7186. jnz rloop1 ;end of buffer?
  7187. erloop1:
  7188. ; end of read loop, store 00
  7189. mvi m,0
  7190. ;
  7191. ; write the record to selected record number
  7192. mvi c,wrtrzf
  7193. lxi d,fcb
  7194. call bdos
  7195. ora a ;error code zero?
  7196. jnz error ;message if not
  7197. jmp ready ;for another record
  7198. ;
  7199. ;***************************************************
  7200. ;* *
  7201. ;* end of write commands, process read *
  7202. ;* *
  7203. ;***************************************************
  7204. notf:
  7205. ; not a write command, read record?
  7206. cpi 'R'
  7207. jnz error ;skip if not
  7208. ;
  7209. ; read random record
  7210. mvi c,readr
  7211. lxi d,fcb
  7212. call bdos
  7213. ora a ;return code 00?
  7214. jnz error
  7215. ;
  7216. ; read was successful, write to console
  7217. call crlf ;new line
  7218. mvi c,128 ;max 128 characters
  7219. lxi h,buff ;next to get
  7220. wloop:
  7221. mov a,m ;next character
  7222. inx h ;next to get
  7223. ani 7fh ;mask parity
  7224. jz ready ;for another command if 00
  7225. push b ;save counter
  7226. push h ;save next to get
  7227. cpi ' ' ;graphic?
  7228. cnc putchr ;skip output if not
  7229. pop h
  7230. pop b
  7231. dcr c ;count=count-1
  7232. jnz wloop
  7233. jmp ready
  7234. ;
  7235. ;***3************************************************
  7236. ;* *
  7237. ;* end of read command, all errors end-up here *
  7238. ;* *
  7239. ;***************************************************
  7240. ;
  7241. error:
  7242. lxi d,errmsg
  7243. call print
  7244. jmp ready
  7245. ;
  7246. ;***************************************************
  7247. ;* *
  7248. ;* utility subroutines for console i/o *
  7249. ;* *
  7250. ;***************************************************
  7251. getchr:
  7252. ;read next console character to a
  7253. mvi c,coninp
  7254. call bdos
  7255. ret
  7256. ;
  7257. putchr:
  7258. ;write character from a to console
  7259. mvi c,conout
  7260. mov e,a ;character to send
  7261. call bdos ;send character
  7262. ret
  7263. ;
  7264. crlf:
  7265. ;send carriage return line feed
  7266. mvi a,cr ;carriage return
  7267. call putchr
  7268. mvi a,lf ;line feed
  7269. call putchr
  7270. ret
  7271. ;
  7272. parse:
  7273. ;read and parse filespec
  7274. lxi d,conbuf
  7275. mvi c,rstring
  7276. call bdos
  7277. lxi d,pfncb
  7278. mvi c,parsef
  7279. call bdos
  7280. ret
  7281. ;
  7282. print:
  7283. ;print the buffer addressed by de until $
  7284. push d
  7285. call crlf
  7286. pop d ;new line
  7287. mvi c,pstring
  7288. call bdos ;print the string
  7289. ret
  7290. ;
  7291. readcom:
  7292. ;read the next command line to the conbuf
  7293. lxi d,prompt
  7294. call print ;command?
  7295. mvi c,rstring
  7296. lxi d,conbuf
  7297. call bdos ;read command line
  7298. ; command line is present, scan it
  7299. mvi c,0 ;start with 00
  7300. lxi h,0 ; 0000
  7301. lxi d,conlin;command line
  7302. readc: ldax d ;next command character
  7303. inx d ;to next command position
  7304. ora a ;cannot be end of command
  7305. rz
  7306. ; not zero, numeric?
  7307. sui '0'
  7308. cpi 10 ;carry if numeric
  7309. jnc endrd
  7310. ; add-in next digit
  7311. push psw
  7312. mov a,c ;value = ahl
  7313. dad h
  7314. adc a ;*2
  7315. push a ;save value * 2
  7316. push h
  7317. dad h ;*4
  7318. adc a
  7319. dad h ;*8
  7320. adc a
  7321. pop b ;*2 + *8 = *10
  7322. dad b
  7323. pop b
  7324. adc b
  7325. pop b ;+digit
  7326. mov c,b
  7327. mvi b,0
  7328. dad b
  7329. aci 0
  7330. mov c,a
  7331. jnc readc
  7332. jmp readcom
  7333. endrd:
  7334. ; end of read, restore value in a
  7335. adi '0' ;command
  7336. cpi 'a' ;translate case?
  7337. rc
  7338. ; lower case, mask lower case bits
  7339. ani 101$1111b
  7340. ret ;return with value in chl
  7341. ;
  7342. ;***************************************************
  7343. ;* *
  7344. ;* string data area for console messages *
  7345. ;* *
  7346. ;***************************************************
  7347. badver:
  7348. db 'sorry, you need cp/m version 3$'
  7349. nospace:
  7350. db 'no directory space$'
  7351. datmsg:
  7352. db 'type data: $'
  7353. errmsg:
  7354. db 'error, try again.$'
  7355. prompt:
  7356. db 'next command? $'
  7357. entmsg:
  7358. db 'enter filename: $'
  7359. ;
  7360. ;***************************************************
  7361. ;* *
  7362. ;* fixed and variable data area *
  7363. ;* *
  7364. ;***************************************************
  7365. conbuf: db conlen ;length of console buffer
  7366. consiz: ds 1 ;resulting size after read
  7367. conlin: ds 32 ;length 32 buffer
  7368. conlen equ $-consiz
  7369. ;
  7370. pfncb:
  7371. dw conlin
  7372. dw fcb
  7373. ;
  7374. ds 32 ;16 level stack
  7375. stack:
  7376. end
  7377. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4�1Æ Ã¼����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321
  7378. ERROR: Not renamed, $
  7379. ERROR: Drive read only.$Invalid wildcard.$ERROR: No such file to rename.$
  7380. Disk I/O.$Currently Opened.$Bad password.$file already exists$Enter password: $, delete (Y/N)?$ERROR: Invalid File.
  7381. $Requires CP/M 3.0$Enter New Name: $
  7382. ERROR: Incorrect file specification.
  7383. $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*É ë
  7384. Í�*É #"É ~É�� Í�É�� Í�É!Í 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Í�É Í'
  7385. Í'É! 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á
  7386. -Â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> !! ¾Úð*! &�ì ~þ?Âæ*! &�ë* å*! &�ë*ê Á
  7387. w:! <2! ¶É€�ͳì Íz2# þÿÂ
  7388. �Í_:# þÿÊ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 .å*( ëì á
  7389. -Â< ÍŠ2# Ã
  7390. É!3 p+q€Í7*2 DMÍô Í'*" MÍ_É€Í7DÍ7���Í�É*× #"Õ !ì "× Õ Íå "× .â ü
  7391. -¢ É!5 p+q*4 ~Ö ÖŸ*4 õ~Ö ÖŸÁH±ÒÕ *4 #"4 ñ *4 ~þ�Âá >�É>ÿÉÉ!��åå`i^#V#~#foÍ" Íà
  7392. Â
  7393. y·Âˆ
  7394. wÃ7
  7395. Gþ:Â4
  7396. xÖAÚˆ
  7397. þÒˆ
  7398. <wÍà
  7399. Â7
  7400. þ.ʈ
  7401. þ:ʈ
  7402. þ;ʈ
  7403. Ã7
  7404. 6�͎
  7405. þ.ÊI
  7406. ÍØ
  7407. ÃM
  7408. ÍŽ
  7409. #6�ÂO
  7410. þ;Êc
  7411. ÍØ
  7412. Ãg
  7413. ͱ
  7414. ÕÍ" Íà
  7415. Âv
  7416. 33Ãw
  7417. Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍà
  7418. ÊØ
  7419. #þ*£
  7420. 6?ÂŽ
  7421. å
  7422. wÂŽ
  7423. Íà
  7424. ÈáÈ
  7425. Íà
  7426. ÊØ
  7427. 333333Õå.�ã;;33ã,ã;;#wÊ©
  7428. Íà
  7429. ÂÄ
  7430. #6 ÂØ
  7431. ÉO·È�þ ÈOþ Èþ Ú Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò æ_æÉáÈ
  7432. þ Ê. þ Ê. ÉÃ" ë_�ë…oŒgÉ_�{•ozœgÉi`N#F‘o˜gÉ_�{–_z#žWëÉ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�ê•Ã$�ÃäÃòÃú�������N������Ãwy!��"(9"f1f!Ëåþ Ò”2ß!†�� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282�����������������ÿÕÕž�¤�¨�¬�ã�é�ï�ÕÍÿÃÈKÃÿKÃÿ{<ÊÃ�<ʽ�<ÊÈ�Kà ÿÍÎ�ÃÈÍÎ�·ÈÍØ�ÃÈ: �·>ÿÀÃÿ! �~6�·Àà ÿÍ6ÿÃÈÍ9ÿÃÈBK!Ó
  7433. ¾ÈÅOÍSÁÃñ�ë}´Â!,"º*Øå*Õ�NëÍKÿ6�ÑÕ
  7434. ÍÕ:+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ÿ4!Öå¯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 þ@ÄçÉ:
  7435. 5æö@Í%Ã��������������������������������������������������������������������������������������������������������Y�ê•1´5¯252'5Íh+ÍU"!��""*"5Íj"¯2u3>�2v3*5"ø3Í-Í©-:5·ÄZ!��""$"5"5"5"5"5" " 5¯22>2 5Íÿ:Ä4þÊ þÂb:È4þ$ÂÍóÂM:(5�þ-ÊCþ+ÊCþ*ÂMÅÍÿÁ:(5!,5þMÊ[!35þPÂMpÍÿÃ%þÂMÍÝ(Ê¡Í£#Ív#ƒÍ�$:5·ÄáÃ}Í%þ Â}!��"&:5·Ê¦Í>%ë*#5}“|šÚÓÍ ÍV ÍAÂX*|µÄù:5·ÂöÍ(Í#Í�$*#5"ÃA*#5"&Íö#Ív#ÊíÍ%þ ÂRØÍV ÍAÂR*&ë*ÍæÂR"ÃA*5å"%5!Ç4NA#~ÅåÍ«%áÁ Âáp"5É*5N"%5!Ç4q#ÅåÍ¢%áÁw Â3É:Ä4þÀÍÝ(ÀþÀxþ ÉÍáÃ*#5åÍý:,5·Ìoá"#5ÍV%2*5å·ÊÔþ;Èþ Èþ
  7436. ÈþÈþ!É:·ÊÍ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
  7437. ~
  7438.  ­ µ ½  8 ; C ³ ¶ Š � ÍýÍÿ:Ä4þÂ:Ç4=ÊG!È4ÊÅF#åÍIáÁà ÍÿÃ,Í*5͘EÍIÍìÍrþ,ÊñÃÍýÍo͉ëÕÍn2Ñ"5Í~2Íì ÃÍýÍÚÍìÍrþ,ÊYÃÍýÍoÍÑ :K4þ Â͉:K4þ Â�" :
  7439. 52> 2K4:·ÄóÍÿ:Ä4þÂM:È4þ
  7440. ÂMÃÍýÍg
  7441. Ã%ÅÍýÍ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ÍýÍ%æü!
  7442. 5¶Í%áÍ~2ÃÍý͉:K4þ Âv }>Òv ÍS
  7443. ÃÍóÂ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
  7444. þ>Êv ÍóÃ%þ ÈþÈþÈþÉ2¯22:Ä4þ¦ :È4þ – Íÿì þ!ʬ þ¦ ÍóÃÍÿÀ Íÿ:Ä4þÌÿ:Ä4þ€ ÍÝ(Êé Íÿ:Ä4þÂÛ :È4þ:€ Íÿ:Ä4þ€ ÍÝ(€ þ€ xþÂþ !4ÌíÀ þ Â
  7445. :·Â€ :þÌó>ÍS
  7446. Ã%þÂ2
  7447. !~5·Â€ :·ÄóÃ%Íj ÂB
  7448. !4ÌíÀ þ€ !~5·Â€ úG!~þÒí4_�!pÉ!~·Êó5^�!~É>À
  7449. >2)5ÍýÍÿ:Ä4þÂ *5"
  7450. +"%5:Ç4þÚ¥
  7451. >ÆÍ«%¯Í«%Í[%Íÿ:Ä4þ :È4þ, ÍV :Ç4·ÂÔ
  7452. ÍÿÃó
  7453. Í+Êó
  7454. !Ç4N#~ÅåÍ«%áÁ ÂÞ
  7455. > Í«%Íÿ¯Í«%*5"#5:)5Ã- Íù:)5ÍÊÃ%͉å}*5"
  7456. +"%5Í«%ñÍ«%*5"#5>ÍÊÊÍ@Íÿ:2(4:(5þ
  7457. ÂH ¯2è3Íy"*5"ø3*%5ë!
  7458. {–#zžëÚt ~+"%5*5+"5wÃT #"5*5"†3:)5þÊ‘ N�]T ës#r+å*#5ë*
  7459. {•_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�
  7460. ��! ^#V#å*"0}“o|šgÚF Ã9"":!·Ê`x=Ê`yþ0Êl¯2!!Ç4^4�!È4qáÂ/É:Ä4þÄÛ:È4þ,Èþ;Èþ ÄÛÉÅÍÿÍ*5ÁÉ͉:
  7461. 5æª|·}È$ª·øÍѯoÉÍ•þÔÑæÉÍ°æ8OÉÍ»æÄÇyæ0°ÃHÍ•ÃH͉:
  7462. 5æÂnëõÅ:Ä4þÂú:È4þ,Êÿ>CÍÕ0ÁñÉÍý:Ä4þÂM:È4þ ÂÍÿà þ;ÂCÍýÍÿ:Ä4þÂ#:È4þ
  7463. Ê þÊþ!Ê Ã#þ!Ê þÊÍùÃ#{•ozœgÉBÍB**}´Âj!]�å�~ö þ Ê} #yþÂmáyÍÖ>2(>2v3Í–Íâ*5|µÊÂåEÍBáå"#5Í>%ë�Í0Í,#áå� ÍÖá^#VëÕÍâJÍB�*5ëÍ0MÍB*5ëÍ0É!��".*5}´Ê
  7464. "#5å^#Vë"5*.ëá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·Ê½:
  7465. 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~þ
  7466. Ú¹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
  7467. 52o=20!��"5" 5¯2mÍÂ{!t~·ÊQ5_�!1~ÍÃ9:uþÄK:K4þ À*E"5:U2
  7468. 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\Éõþ ÊÃþ
  7469. ÊÃ:Ã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>
  7470. 2SÍ(0>2Ã4ɯ2Ç42TÉ!Ç4~þ@Ú`6�Í5!^�4#:(5O:Ä4þyÄD(wÉ~þ$À¯wÉ:(5Ö0þ
  7471. æÉÍ|À:(5ÍD(ÖAþæÉ:(5þ?ʱþ@ʱÍD(ÖAþæÉ·ÉÍ™ÀÍ|Éþ Ðþ Èþ Èþ
  7472. ÈþÈÃ;!ÍCÍ»2(5:'5·Êò:)5þÂì:5·Âò:(5Í«%:(5Éþ ÈþÈþ!ÉÍJ¯2Ä4:(5þ Êžþ;Â{>2Ä4:'5·Ê‹:)5þÂ.:5·Â‹ÍÍþ;ÂŽ*-5ë*%5++{½ÂIz¼Ê]~þ
  7473. ÂT++Ã]þ!Ò]+Ã?"%5:'5õ¯2'5ÍÍÍöÂhÍ«%ñ2'5ä:(5þ*—:Sþ
  7474. —ÍÍÍöʤËö þ ¤ÍÍï2Ä4Í™ʳ>ÃïÍ|ʾ>Ãï:(5þ'Âϯ2(5>Ãïþ
  7475. Âí: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>
  7476. ÂÄ!Ç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ÿ$Ã&%!�%Íê*ÃA15SYMBOL 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
  7477. �PF
  7478. FP�óûA A A*Û
  7479. A A A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '( v'( Ã%:P!@"�<�&°
  7480. #ö*ÓÁÉ)Ç&˜#Þ PP%27&�#Ö(&¨#î Í $
  7481. %*éÅ%"ù$ëã  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É�    
  7482.         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/~#þ Âê*>
  7483. Í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*þ
  7484. Â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~·Êò/ͳ.#Ãæ/> ͳ.>
  7485. ͳ.>
  7486. ó.}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>
  7487. Í 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
  7488. $PRINTER READY
  7489. $�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå6�É€�É�����������€­��SAVE ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������É�������������������������������������������������������������������������������������������������������������������������������������ÃÃ����SAVE ���yþ<Â1ÅÕå!��~þ áÑÁÊ‹þ;Ê:*
  7490. éÅÕÍ©"Â.ú~·>�2ÁÊ`*Â.h~þÃÂ`>ÿ2Á6!*�#~2º#~2»€r+s-þÍ�ÑÁ*
  7491. é1­ÔÍéðÍéÍÚ!Æ~þ�Ê€#�_6�åÍï|þÿʉá#6?#6 #6$\�Í�<ÊÙÍéÇÍéÍÚÍ8þY‰\�Í�>�!|�w\�Í�ÍéÍÚ:Æþ�ÊïÍVÚï"¶8ÍéÍÚ:Æþ�Ê ÍVÚ "¸ë*¶ëÍÏÚï*¶ëͲÕÍ�\�Í�hþÊ}…þÊ}·Â€Ñ!€�ë*¸ÍÏ:¾þÿÂ2\�Í�<TÊ}QÍé*ºë*�#s#r>ÿ2:ÁþÿŸ*Â.h6à Í��Í�1´Í�É>�2¾:Àþ�À:¿þ€ÚÉÊÉÉ>ÿ2¾É}“2¿|š2ÀÉ!Ç"¼
  7492. ÅÍ�É Í�É!��ååÇ!\�Í(Íæ 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ÑëÉ:������������������������������
  7493. CP/M 3 SAVE - Version 3.0$
  7494. Enter file (type RETURN to exit): $
  7495. Delete $
  7496. Beginning hex address $
  7497. Ending hex address $
  7498. $
  7499. ERROR: Bad close.$
  7500. ERROR: No directory space.$
  7501. 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'
  7502. public @civec, @covec, @aivec, @aovec, @lovec, @bnkbf
  7503. public @ConMd, @QueFl, @crdma, @crdsk, @vinfo, @resel, @fx, @usrcd
  7504. public @mltio, @ermde, @erdsk, @media, @bflgs
  7505. public @date, @hour, @min, @sec, ?erjmp, @mxtpa
  7506. scb$base equ 0FE00H ; Base of the SCB
  7507. @CIVEC equ scb$base+22h ; Console Input Redirection
  7508. ; Vector (word, r/w)
  7509. @COVEC equ scb$base+24h ; Console Output Redirection
  7510. ; Vector (word, r/w)
  7511. @AIVEC equ scb$base+26h ; Auxiliary Input Redirection
  7512. ; Vector (word, r/w)
  7513. @AOVEC equ scb$base+28h ; Auxiliary Output Redirection
  7514. ; Vector (word, r/w)
  7515. @LOVEC equ scb$base+2Ah ; List Output Redirection
  7516. ; Vector (word, r/w)
  7517. @CONMD equ scb$base+33h ; Console Mode Byte
  7518. ; (byte, r/o)
  7519. @BNKBF equ scb$base+35h  ; Address of 128 Byte Buffer
  7520. ; for Banked BIOS (word, r/o)
  7521. @QueFl equ scb$base+39h ; Flag for BDOS requests to BIOS
  7522. ; Bit 7&6 used (byte, r/o)
  7523. @CRDMA equ scb$base+3Ch ; Current DMA Address
  7524. ; (word, r/o)
  7525. @CRDSK equ scb$base+3Eh ; Current Disk (byte, r/o)
  7526. @VINFO equ scb$base+3Fh ; BDOS Variable "INFO"
  7527. ; (word, r/o)
  7528. @RESEL equ scb$base+41h ; FCB Flag (byte, r/o)
  7529. @FX equ scb$base+43h ; BDOS Function for Error
  7530. ; Messages (byte, r/o)
  7531. @USRCD equ scb$base+44h ; Current User Code (byte, r/o)
  7532. @MLTIO equ scb$base+4Ah ; Current Multi-Sector Count
  7533. ; (byte,r/w)
  7534. @ERMDE equ scb$base+4Bh ; BDOS Error Mode (byte, r/o)
  7535. @ERDSK equ scb$base+51h ; BDOS Error Disk (byte,r/o)
  7536. @MEDIA equ scb$base+54h ; Set by BIOS to indicate
  7537. ; open door (byte,r/w)
  7538. @BFLGS equ scb$base+57h ; BDOS Message Size Flag (byte,r/o)
  7539. @DATE equ scb$base+58h ; Date in Days Since 1 Jan 78
  7540. ; (word, r/w)
  7541. @HOUR equ scb$base+5Ah ; Hour in BCD (byte, r/w)
  7542. @MIN equ scb$base+5Bh ; Minute in BCD (byte, r/w)
  7543. @SEC equ scb$base+5Ch ; Second in BCD (byte, r/w)
  7544. ?ERJMP equ scb$base+5Fh ; BDOS Error Message Jump
  7545. ; (word, r/w)
  7546. @MXTPA equ scb$base+62h ; Top of User TPA
  7547. ; (address at 6,7)(word, r/o)
  7548. end
  7549. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå6å…‰ÔÞ\Ý`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 ¿²
  7550. J²*p£û §«"¡Çÿ²2b:œp×û !'%¡#G¿²J²*pÏû !§§&¢G ?²z²*póû !©"& Ç¿²’"š\qcú " ª"Dz*’"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
  7551. ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚ pçû (ª¢£&G²’*š*dqsú )¢¡Ç?²ªš’$pÿû +$§#'Î���ž@SEC��ÑT’“T dÕ…E@�qû¢©%&¨G ¿²
  7552. J²*p£û §«"¡Çÿ²2b:œp×û !'%¡#G¿²J²*pÏû !§§&¢G ?²zåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ:+������������������������������������������������������������������������������������������������������������������������������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�Í©Ã.*Ø=ë
  7553. �Í© *Ö=ë{²Ä©Ã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>
  7554. ÍZ:´@<È> ÍîJ>
  7555. ÃîJ!š/åÍÕá:´@<ÈÃÌFConditional�Symbols:
  7556. �Macros:
  7557. �!âÿ9ë*)@Í� Ò4:ú?·!��"#@"%@*ø?Â#0*)@+<2ú?¯2û?2@ë*@$Í� Ò>0ë"ø?É%ëåÍO;áÃ.0ÍÀ~·<ð=õæÊr0:@<2@ñæîÀ:@·È:@=2@<É#~þÂ^0:@·Â^0:@·Â^0ñ7É"ø?:ú?=2ú?ÉÍê
  7558. þ&ÂÑ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=Íê
  7559. þ Ê�1þ Ê�1Í6 Ö1ÍÑ0Ã}1ͱ Âk1Ã¥1ͱ úk1ÍÑ0ß1Íê
  7560. þ;ÊÇ1ù1ÍÆ:ÍÑ0þ Êž:Íê
  7561. ù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+Íê
  7562. Ã7�”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+Íê
  7563. ¹Ê�3þ ÊÒ3Ã~3w+Íê
  7564. ¹Ê~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
  7565. �ÍÄ(:>þ Ê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@Ìê
  7566. ÃÆ5Íê
  7567. þ Ê=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>
  7568. ÍîJ:>þ ÀÃ@ ÍÈ þ Ê�2 @OÍê
  7569. þ Ê„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^�!
  7570. �ÍÇÊÐ!��ë!�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ë+
  7571. �ëÍÈÊ!�ÉÃÊ!�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åÍ_Ñ*¹#"¹+!��É!��"¼É*¼#"¼+*¼�ëÍÇÊïÍÑ�Í�ÊìÍÑ"¼*¼�Í�ÊÈ!ˆåÍ_Ñ*·#"·+!��É!Ñ�Í�Êè!˜åÍ_Ñ!��É*¹#"¹+!�ÉÃ�ÃúÉ
  7572. 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*¼#"¼+*¼ �ëÍ­Ê»*³ë*¼^�!*�Í�ª*³ë*¼+^�!?�Í�ʸ*¼
  7573. �ëͬʸ!?�å*³ë*¼ÑsÃ_!�å:Ào&�åÍ©<ÑÑ:Ào&�åÍ’<Ñ�Í=�ÍœÊ!?åÍ_Ñ!à�}2Á!á�}2À!è�}2Â!��"¼Ã!�å*¼#"¼+ÅÑs*¼�ÍœÊ,à !�å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ!„�å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ!��å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ:»o&�|µÊª!á�å:Ào&�åÍ©<ÑÑú!Á�å:Ào&�åÍ©<ÑÑ!�å:Ào&�åÍ©<ÑÑ:»o&�|µÊè!è�å:Ào&�åÍ©<ÑÑÃø!ê�å:Ào&�åÍ©<ÑÑ!E�å:ÂoÉ€"É�����������€#�ÿ�DIRLBL ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1¨!ÃM
  7574. ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321!��åå`i^#V#~#foͽÍ{¡y·Â#wÃÒGþ:ÂÏxÖAÚ#þÒ#<wÍ{ÂÒþ.Ê#þ:Ê#þ;Ê#ÃÒ6�Í)þ.ÊäÍsÃèÍ)#6�Âêþ;ÊþÍsÃÍLÕͽÍ{Â33ÃÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ{Ês#þ*Â>6?Â)Ã@wÂ)Í{ÈáÃ#Í{Ês333333Õå.�ã;;33ã,ã;;#wÊDÍ{Â_#6 ÂsÉO·È�þ ÈOþ Èþ Ú¹Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò¶æ_æÉáÃ#þ ÊÉþ ÊÉÉý Copyright (c) 1982 Digital Research File not found� or no directory space�Invalid file name.�Directory Label � attribute set �Read Only� (RO)�Read Write (RW)�, �set to �ERROR: �READ�WRITE�DELETE�NONE� on � off �LABEL����� �@�€������� �@�€Option requires a file reference�Option only for7 drives.�Assign passwords to input files.�Assign a password to this file.�Directory needs to be re-formatted for time/date stamps.
  7575. 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
  7576. Label Reqd Create Access Update
  7577. -------------- ------- ------- ------- -------
  7578. �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
  7579. Ãn ÍŽ 2©!ͽ Íl 2¦"*U#&�€� ~þ Âœ
  7580. !U#4Æ
  7581. *U#&�€� "å"*U#&� ~þ[Âá
  7582. *å"#"å"ÍB!‘:ê"¾ÂÎ
  7583. Ío ÃÞ
  7584. ç!Å Í !æ!6�à ��ÍS :"Òú
  7585. *""å"ÍBà QÍŸÍÄ Í9 :Â"!Á"¦Ò" gÍŸÍÐ !¨!6�Ã= :Â"Ò1 !¨!6�Ã= :Á"Ò= !¨!6]ÍB |þ�ÂM !"6ÍÁ :"Òk *""å"!"6Ío ÍÁ ÃP ÍÄ &ÍŸÍÄ ûv!ª!q*ª!&�ëÍ�É Íy É!¬!p+q*«!~þ�ʯ *«!NÍy *«!#"«!Õ É�� Í�É Íy 
  7586. Í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#þÿÊ�*#å*#Á
  7587. 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Í� 
  7588. Í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ÍŸÉ͈É>!"¾Ò(:"Ò÷Ã(:"ÒÃ(8�:"Ò É:"Ò ÍŸÃ"*ÍŸ͘!"6É:"þÂ?:"Ò?:"ö€2":"2Ò!Æ!Í "©"*©"}þÿŠ*©"|þ�Ê}Í¥ÚjÉ*©"|þ�ÊzÍŒ͘ÉÊòÍŸ
  7589. Í É:"þ¦:Ë!ö€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#ÚúÃ
  7590. *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 � ~Ú
  7591. 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/
  7592. Í Ã^:
  7593. Í ÍÃQÉ:²"Òs Í":¶"Ò�Í":·"Ò�Í":¸"Ò�Í":¹"Ò«Í":º"ÒµÍ�:»"Ò¿Í?:¼"ÒÉ͇:´"ÒÓÍþ:³"!±"¦Ò:Æ"!Ä"¦Ò:"ÒöñÍŸîÍŸÍÐ ÃP:±"Ò):Ä"Ò!Æ"6�ÅïÍ4�Å¿@Í4:³"ÒP:Æ"ÒF!Ä"6��Å¿@Í4ÅïÍ4:¿"!µ"¦Òt:"ÚhÐÍŸÍŸÍРØ:µ"Ò…
  7594. Í"Ø:¿"Ò˜!Ò"6
  7595. Í":À"Ò©Åß Í4:¾"!½"¦ÒÀ;ÍŸÍÐ Ã :½"Òå:"ÒÝ!Ð"6  Í"Ãâ Í“Ã :¾"Ò :"Ò !Ð"6�  Í"à  Í“ÉEÍB "#GÍB "#IÍB "#�ÍB "#ÍB " #ÍB " #ÉÍÇ2"ÒO æ!Å ñ"ÍKÍñÉ!T#p+q*S#"«""¯"!æ!"­"ÍÆ ""É*å"DMÍS :"Ò˜ œÍŸ!ò!6�C
  7596. Í ç!Í� ÍÄ >�"Í9!µÊ¬ !"6ñ !"6�æ!Å\�ÍKÍ9 É:"Ò!:"ÒÒ Í ÍeÿÍ— :"Òç Í™Ãû :"Òñ Í1:"Òû Íä�Í— :"Ú!!"6�Ã!Í?Ú!!"6�ÃÁ Éë_�ë…oŒgÉi`N#F‘o˜gÉo&�•oœgÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ��ÿÿDIRLBL ���õyþdÊ'ñ*
  7597. éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå# ÍO:•·Ä¼:¡<Âç: G>��O*£#
  7598. � ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtà �Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
  7599. � ÍY"·ë� ÍY"µ
  7600. � Í>*·Í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
  7601. �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G #ÂÍÑáÕ �p
  7602. �ë*³~¨ëwë# ÂçÉÍ
  7603. ÍÍØÉ:—Í
  7604. ÍÍÞÉ*¯Í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"���€�� €��������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå8å1„Ãû����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321TEMPORARY~ORDER~PAGE~DISPLAY~NO~COM~SUB~NOPAGE~NODISPLAY~ON~OFFÿ�
  7605.  $(/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:
  7606. $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*­&�
  7607. ¾Â->�É*­&� :¬¾ÂA:­É!­4ÃÉ!³r+s+p+q+ÑÁp+qÕÍ!º6�ÍÅ*²~þ�ʯ*²~2º*·MÍ2¤!¾6:¤þ�¦Íã:¾Ú™é*·MÍ2¤ÄùÍÅÃe:´2£Í#É:´2£2½*²~2»!¾6�*²~2ºÍÅ*²~þ�ÂäÃ?*²N�å!� ë*°å*° Á
  7608. –=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¤!¾Âš* #" ÃÉ ͯ
  7609. ͯÉ!Àq!É6�*“"Å"ÇÍØ2‘:‘þ(ÒÍ!‘6(*•&�ë*‘&�Íö!Ãs*•&�ëÍøë!Äs:ÀÖÖŸõ:ÀÖÖŸÁH±Ò* +" Ã:£ Í+ë+s#rÍ›!Á6:Ã!Á¾ÚD*Å"Ç*‘MÍë!Á4Â&*ÄMÍë:ÉÒ[Í¿Ãa2Í¿:‘þAÒlÍ›*ÀM�!Í ^#VëéIÍ¿ÃßiÍ¿Ãß{Í¿Ã߉ͿÃߧͿÃ߶ͿÃßËÍ¿ÃßîÍ¿Ãß
  7610. Í¿Ãß|…Ž— ©²»ÄÍ›���Í�É!Êq!Â6:Ê!Â¾Ú *ÅNͯ*Å#"Å!Â4ÂôÍ›!Â6:Ê!¾ÚR *Ǡ͵Â? !É6^ͯÃD  ͯ*Ç#"Ç!Â4 ͛ÉLÍØ2ŠMÍØ2‹NÍØ2ŒOÍØ2�PÍØ2Ž,ÍØ2ÍÍØ2�:�æ2Ì:�ææü2Î:–ÒW
  7611. ͛Ϳ!Ë6�*Ë&�Š ~ÖÿÆÿŸõ:ËÖŸÁH¡ÒW
  7612. :ËÆ1Oͯ*ËM�!
  7613. ^#Vëé1Í¿Ã
  7614. 4Í¿Ã
  7615. 7Í¿Ã
  7616. :Í¿Ã
  7617. î ÷ �
  7618. =Í¿*Ë&�Š ~þ�Â8
  7619. RÍ¿ÃM
  7620. *Ë&�Š >@†Oͯ:ͯÍ›!Ë4ø :—Ò˜
  7621. Í›ZÍ¿*ÎM�!’
  7622. ^#VëérÍ¿Ø
  7623. vͿØ
  7624. ͿØ
  7625. w
  7626. :˜ÒÕ
  7627. Í›ˆÍ¿>!Ž¾Ò¶
  7628. !Ž6�:Žþ�ÂÇ
  7629.  Í¿ÃÕ
  7630. :ŽÆ@Oͯ:ͯ:™Òü
  7631. Í›¨Í¿:Íþ�Âö
  7632. ÀÍ¿Ãü
  7633. ÃÍ¿:šÒ# Í›ÇÍ¿:Ìþ� ßÍ¿Ã# ãÍ¿Í›É!–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ˆ:¤Ö
  7634. ÖŸõ:Ò/ÁH±!ѦÒ0 ͦ:¤Ö
  7635. ÆÿŸ!Ò¦Ò‡ €Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Òj ͦ:¢Ö2‰:¢ÖÖŸ!Ѧ҇ ͦÍØ2�:ˆþ�¢ :�æï2�ê :�ö2�:‰þ�½ :�æ÷2�ÃÅ :�ö2�*�ëÍð:ÒÒï :¤þ
  7636. Êå ͦÃì * #" Ãü :¤þ
  7637. Âü ͦ* ~Ö]ÖŸõ~Ö�ÖŸÁH±Ò!¤6 î!™6!Ó6�:¤þÂW€Å¢ÀÍI:¢þ
  7638. ÊW:¢þ ÂR!Ó6ÿÃWͦ*Óë,Íð*Óë-Íðî!š6!Ó6:¤þ¨€Å¢ÀÍI:¢þ
  7639. ʨ:¢þ £!Ó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É��������������������������������������������������������������������������������������������������������������������������������~9�1}Ãå����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321 Copyright (c) 1982, Digital Research 10/27/82Show 3.1ERROR: �INPUT: �OPTION: �DRIVE: �Unrecognized Option.�Unrecognized drive.�Requires CP/M 3 or higher.�No directory label exists on drive �Unrecognized input.��A:0B:0C:0D:0E:0F:0G:0H:0I:0J:0K:0L:0M:0N:0O:0P:ÿSPACE0DIRECTORY0DRIVES0LABEL0USERS0PAGE0NOPAGEÿ� !$'*-/�#(.ÿ��[]=, :;<>%\|"()/#!@&+-*?�ÿ���;�Z�x�—�µ�Ô�ó�0NSun$Mon$Tue$Wed$Thu$Fri$Sat$????????????���?Directory Passwds Stamp Stamp�Label Reqd � Update Label Created Label Updated�------------ ------- ------ ------ -------------- --------------�Press RETURN to continue.�: � �Drive Characteristics�128 Byte Record Capacity�Kilobyte Drive Capacity�32 Byte Directory Entries�Checked Directory Entries�Records / Directory Entry�Records / Block�Sectors / Track�Reserved Tracks�Bytes / Physical Record�, Space: �Number of time/date directory entries: �Number of free directory entries: �Active User :��Active Files:��# of files :��Label for drive �Access�Create� on � off � on � on � off � on � off� � �1}1}Í{o&�"Î >0Î ÍÒ�Í‘ÃÄ*è!&�€� ~þ Â:è!<2è!Ã*è!&�€� "È Íý2Ð Íh2Í !è!6�>!è!¾ÚY*è!&� 6ÿ:è!<2è!Â;Í6þ�Âf!$ 6Í(2ÿ!� 6�ÍDþ�Â~!% 6ͱ!è!6�>!è!¾ÚÄ*è!&� ~2 þÿʺ*è!&� NÍÍò*è!MÍz:è!<2è!†Íûv!Õ q*Õ &�ëÍ�É ÍÉÉ!× p+q*Ö ~þ�Êÿ*Ö NÍÉ*Ö #"Ö ÃåÉ�� Í�É ÍÉ
  7640. ÍÉÉÍ ���Í�É:$ Ò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�å*å Á
  7641. w*é #"é ÃÃÉ!ë q:ë Æ0OͦÉ!ì q:ì æøOÍì:ì æOÍìÉ!í q*í MÍú:ͦÉ!î q*î &�ë!
  7642. �͆KÍì*î &�ë!
  7643. �͆MÍìÉ!ï q*ï MÍ& /ͦÉ:ð þ�Âe É:ç þÂs !ð 6�É:ç <2ç O�*å ~2ð É:ð þ ” Í\ Æ É:ð Ö0Ö
  7644. ŸÉ!ò s+q!ó 6�͆ Í• Ú¶ ÍÍ• Òû :ó æàþ�ÊÊ Í:ó ‡‡‡õ:ó ‡ÁH�2ó ŸÒã Í:ð Ö0!ó †wŸÒõ ÍÍ\ ö !ñ :ó –Ÿ#õ~!ó –ŸÁH±Ò
  7645. Í:ó É!ö s+q+ÑÁqÕ͆ !ô :ð ¾Ê4
  7646. ÍÍ\ *õ M*ö ëÍž É!ø s+q:÷ æþ2ù :÷ æÖ�ÖŸ*ø &�) ëõ>;ÍŸÁH¡Ò{
  7647. :ù =É:ù É!ü q*ü &�ë!
  7648. �͆ë))))å*ü &�ë͈Á }É Íž =2ý :ý ÖÖŸ2!ÒÄ
  7649. !!6ÃÑ
  7650. *ý &�õ ~2!/Å*!ëÍ
  7651. 2þ /ÅcNÍ
  7652. 2ÿ :þ ÖÖŸ!!¦õ:ÿ æÖ�ÆÿŸÁH¡Ò Í*ý &�) :ÿ ÖN_�å!mÍ¥ÑÍqå*þ &�Á å�NÍC
  7653. ÑÍëå*ÿ M*ý ëÍC
  7654. _�áå*ã #Áq#p�Íž OÍ
  7655. �*ã w:Å;�Í
  7656. OÍ
  7657. �*ã w*ã ~þ¬ :ð þ:  :Å;�Í
  7658. 2!�*ã 6�à:Å;�Í
  7659. OÍ
  7660. �*ã wÉ!!s+q:!‡‡‡‡!!¶É!ÿ 6N!m"!:ÿ æþ�Âð !n"!!ú ÍõÚý É!ú Íõë+s#r!ÿ 4ÃÚ É!ý 6 >�!ý ¾ÒP :ý =2ý þÒ2 !
  7661. !6�*ý &�) :
  7662. !Ímë!ú ÍÒM Éà É�*ã ~2�!*ã  ~2!*ã  ~2!*ã #^#Vë"ú +ë!�͆ë! !sÍÕ !
  7663. !6�:ÿ æÖ�ÖŸõ>;!ú Í ŸÁH¡Ò® !
  7664. !6Í *ý &�) :
  7665. !Ímú Íë!þ s+4É*ã ~þ�Âî : !‡‡O�! DMͽ ͦ*ý MÍK *þ MÍK *ÿ MÍ&  ͦ*�!MÍ *!MÍ *ã ~þ�Â& *!MÍúÉ! !p+q!��" !* !"ã � "å *ã ~Ö�ÖŸõ~ÖÖŸÁH±Òe ÍQ !ç 6ÿÍÏ Ãž *ã ~ÖÖŸõ~ÖÖŸÁH±Ò› !ç 6�*å ~2ð Í¢
  7666. *ç &�ë*å " !Þ ÍÉ!-!p+q!!6.å*,!DM!á
  7667. -¶ !Í' !.!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*…!ë*‡!͆"…!*‡!ë!
  7668. �͆ë"‡!>�‡!͵ºÃÒ:Š!þ�ÊÅÃÒ:‰!ÒÒÍÙÃà!‰!6�:Š!Æ0OÍÉÃvÉ!Œ!p+q!'"�!!�!6>��!͵Ê8*‹!ë*�!͆:�!=2�!O�!8! s*‹!ë*�!͆"‹!*�!ë!
  7669. �͆ë"�!ÃõÉ!�!6#6:‘!=2‘!þÿÊ}*‘!&�8! ~Æ0OÍ~:‘!ÖÖŸõ:‘!ÖÖŸÁH±Òz,Í~ÃAÉ!’!q*‘!&�8! ~þ�¤:�!Ò¤:‘!þ�ʤÍÙÉ*’!MÍÉ!�!6�É!–!r+s+p+q!—!6�#6�>!˜!¾Ú0*˜!&�ë*“!å*˜!&�ë*•!~á†!—!†#N�*•! w*˜!&�ë*•!^�!
  7670. �͆!—!s#N�*•! ^�!
  7671. �͆å*˜!&�ë*•!Á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ÍÉ
  7672. ÍßÉ!¥!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¶!*´!ë*¸!͆"´!*¸!ë!
  7673. �͆ë"¸!>�¸!͵֟!·!¶+õ~Ö�ÆÿŸÁ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 ) >�w9#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Ì Ã-:Ì þ�Â
  7674. ÍKÃ-!ñ:Ì ¾Ê!!ï:Ì ¾Ê!ÃL! 6ÿ*È #"È !ð:Ì ¾ÊK*È NÍy2Ì !ð¾ÊKÃéÉ?Í‘¾ÍiÍEÍÉi`N#F�oˆgÉë_�ë…oŒgÉë_�ë¥o¤gÉDM!��>õ)ë—)ë�‘o|˜gÒŸ ñ=Â�ÉDM!��>)ë)ëÒ´ =¬É~ ºÉ~‡ ÂÁÉ^#Vë) ÂËÉ^#Vë|·g}o ÂÕÉ_�{•ozœgÉO�{‘oz˜gÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �� F!M!T![!b!i!p!���������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå:�yÙ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282�����Y�ê•CP/M 3 SID - Version 3.0$1�ÅÅ€ Í�Á!�~=�W�Õ!�x±ÊÁ ~#ôÑÁåbx±Êã {æÂÖã~#ão}oÒß„ÃÅÑ.�é�������������������������Ã���ÃOÃ$þÈÍ ÃõyÍ�ñÉþ Èþ Èþ,Èþ ÈþÊ$É Í�
  7675. Í�ÉÍŒþ ÊÍ�Ê9�!z6 # ÂL�!zwÍŒÍ�Êj�# ÊÃX�:zþ ÉÖ0þ
  7676. ØÆùþØÃ͘=ÂëN#FyÉÍ}�ÂÉæ8Éæ0Éë*zë{¾Â¯�#z¾È+++ Â¥� ÉÕz¾ÂÊ�#½�ÑÉ#ÂÊ�øÿÑ ·� ÉÅÍ9�Ê!`Í � yÁÉÅÍ9�Ê!rÍ·� yÁÉÍñ�þÊÉÍñ�þÊþÀ=É!z{w# Â%þ Âw!PÍ � yÍ“�ÉÍõÍ}�ñöÀÉ*�w#"�ÉÍŒþ Ê@þ.Ê@Í<�Ê!¦EÍ·�Â~ÃP
  7677. !ÎÍ·�Â’ÍPÍŒ�ÃQ!æÍ·�ªÍPÍ}�ÍQxÃQ!êÍ·�ÂÆÍÛ�Í“�G@ÍÛ�±°ÃQ!
  7678. Í·�ÂÜ 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�¾Êý# ¡
  7679. ¾Êé# ¬¾ÊÎ# ·æÀþ@Ê´þ€Ê¥zæÇÖÊ–=Ê�=Ê|zæÀÊJzæÊ?ÖÊ4ÖÊ)ÖÊzæ zæO=!9 ÍóÍþŸ!6ÍóÃq!2ÍóÍÍÕÃqCÍ�Í
  7680. ÃÙJÍ�Í
  7681. ÃÙRÍ�Í
  7682. Ã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
  7683. ï
  7684. ””ü
  7685. + ””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>ÿÁñÉÍ~ʽ
  7686. Í�=Ê;
  7687. =”åÍ�ÑåÍúÍLÍÂᯕo>�œgÍLÃ,ëÍúÕÕÍÍÂ>#ÍÄ…!u^#V#ã0}“o|šgÚe
  7688. ÃX
  7689. x·ò|
  7690. õyþ0ʃ
  7691. ÍÄñæGÃ�
  7692. yÍÄÃ�
  7693. ñæþÂ�
  7694. GÃ|
  7695. ãÂQ
  7696. ÑÑz·Â,{æþ Ú,<Ê,ÍÂ>'ÍÄ{æÍÄ>'ÍÄÃ,*�##V+^+N+yþÒ,ÍúëÍLëÍ Êæ
  7697. ~+ÍÄÃÚ
  7698. ÍÂ,ÃÂ
  7699. :ï·Â”Í%Ã,ͳÒ”Í~Ê Í�" �=Ê Í�"�=”¯Ã" > 2�Í�Ã,ÍYÍøÚ,ÅÕå!ÿÿ|¸ÂG }¹ÂG Ã,áÑÁ
  7700. 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�É
  7701. ͤ!"ÉÍ~þ”Í�åÍ�åÍ�ÑÁÉÍ!ð6�þWÂ�6ÿÍ!û6�#þ ÊÃþ,Âœ>€2û��ß͓ͣþ ÊÃÍ͓ͣþ ÊÃÍ͓ͣþ ”ûþ�Ê”·ÉÍ þ ÊÑõÍ þ:ÂíñÖ@w#Í ÃòG6�#ñÍÌþ.Ì ÍÌ6�# ÂÉ�x�·ÀÃÍ!þÈþaØæ_Éå!~·> Ê55*~#"áÉåÕů2[�\�ͤÁÑáÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉ!e�¾Àx#¾Ày#¾Éë*ƒ}“|šëÉÍ“Ð"ƒÉë*§}“|šëÐ"§É:…þÐå!��Í“áÉ> åÕÅ_ͤÁÑáÉ~·ÈÍÄ#ÃÑþ
  7702. ÒåÆ0ÃÄÆ7ÃÄõæÍÛñæÃÛ> ÍÄ>:
  7703. ÃÄÅÕå ͤæáÑÁÉëÕëÍLÑ:ï·ÀÍ8ÈÍÂ>.ÍÄ^+~ÍÄÂ+Éå:ï·ÑÀÍ8ÈÍúÍ*>:ÍÄÉ|Íê}ÃêþÒ^þ ÒÄ>.ÃÄë*f}“o|šëÉþ/Èþ+Èþ-Èþ Èþ,Èþ ÉÖ0þ
  7704. ØÆùþØÔë^#V#ëÉÕÍ*�õNyþÒ”ñëÕõ*å*åë ÍnÊÆ Êà+¾ÂàÍñ ÂàáááÍqÊÙÍÃéá#^#VáÉá"á"ñáõ~/…o>ÿŒg++ñÛë!��þ.Ê”þ@ÂÍ”åë^#VáÉþ= Í”åë^�áÉþ'ÂDëÍ!þ Ú”þ'Â?Í!ÍqÈþ'”S_Ã&þ#ÂhÍÍqÊfÖ0þ
  7705. Ò”)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!
  7706. ^#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�
  7707. ��É!y$4Âd
  7708. SYMBOLS�
  7709. NEXT MSZE PC END
  7710. �6É!z$q!h#6?!
  7711. �h record(s) written.��� �Ÿõ�h#Ö�ÖŸ�H±�Å!:�#ÖA�{$O�¹Ò
  7712. !: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����654321Invalid file name $Error On Line $Enter Password: $ERROR: No 'SUB' File Found$CP/M 3 SUBMIT Version 3.0
  7713. $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
  7714. ÍÓ1ßÍ"”>ÿ”ÍdµÊã*”++"”~ÒãÍ"”èÅ!\�Í.žÍ ûv!¢q*¢&�ëÍ�Éý�Í�É!¤p+q*£ë Í�É!§s+p+q*¥:§w#6�*¥ë
  7715. Í�*¥#"¥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*¾å*ÀÁ
  7716. w*¾#"¾*À#"ÀÃ=É Í÷
  7717. Í÷É€Í���Í�É!Æ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!‚�"š!\�"œšÍÌ
  7718. "ÐÿÿÐÍ\µÂÁÍp‚�ÅÍ.Åe�Í.:\�þ�ÂýÍä2ÒO>�¹Òý:Ò2\��ÍüÍÂ*‘&� ~Ö ÆÿŸõ~Ö�ÆÿŸÁH¡õ~Ö ÆÿŸÁH¡Ò.!‘4Ã�Í�*‘&� ~2Ò!�6€É>!�¾Ò`\�̓þ�Ê[>É!�6�:�<2�=O�!€� ~2Óþ ½:ã<2ãO>9¹Ò½!ã60+~<wO>9¹Ò½!â60+~<wO>9¹Ò½!á60+~<wO>9¹Ò½!à60+4:ÓÉèÍ“þ�ÊÒͪÉ!��"Ô!Ü6:ÜÒ= !Ö6�!Þ6#6ÍD2ÝÖÆÿŸõ:Ý;�Ö ÆÿŸÁH¡Ò% :Ýþ
  7719. Ê" :ÝþÿÂ#$ͪ:ÞÒ;!Þ6�+~þ<Ê;!ß6�:Ýþ$¨ÍD2Ýþ$ÂX*ÝMÍ
  7720. Ã¥:ÝÖ02ÝO> ¹Òp<ͪÃ¥!‘6�Í�:Ýþ�Ê”!Ý5ÍK ÒŽÄÍ�ÃxÍK Ò¥*×MÍ
  7721. ÔÃ" :Ýþ^ÂúÍD2Ý:Ýþ^ÂÆ^Í
  7722. Ã÷:Ýþ@ÒÚ:ÝÖ OÍ
  7723. Ã÷:Ýþ`Òî:ÝÖ@OÍ
  7724. Ã÷:ÝÖ`OÍ
  7725. Ã" :ÝÖ!ÖŸõ:ß/ÁH¡Ò  Í
  7726. 
  7727. Í
  7728. Ã" *ÝMÍ
  7729. Ãò:ÝÖ ÖŸ2Ü Í
  7730. 
  7731. Í
  7732. ÃÞ*Ô++"ÔÿÍ
  7733. É*‘&� ~2×Ö ÖŸõ:×Ö�ÖŸÁH±Út !‘4>É>�É!��"Ô"Ù�ÙÍ\ÒÓ !Ø6�>!ؾڷ :ØÙÍ+Ô ~þÿ° ÃÚ !Ø4‘ *ÙÔ DMÍÆÍÁ€�*Ù"ÙÀ €�ÍÆÉ*ÙÔ DMÍÆÍÁ€�ÍÆ!��" }2 èÍ£2 : þ�Ê
  7734. ͪõÉ!Ûqÿ!ÔÍrÒ-
  7735. "ÍÍw *ÔÔ :Ûw:ÛþÿÂC
  7736. Íw *Ô#"ÔÉ Í"á*á#~2àæþ2à_�!
  7737. �Í8!0�ë!îs*à&�ëÍ:0�ë!ïsÿÍÖ!6�èͳ: þÿÂÆ
  7738. èÍs�ÍÖèͳ: þÿÂÆ
  7739. LÍ���Í��ÍÖÉ!��åå`i^#V#~#foÍ ÍÇ Âí
  7740. 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
  7741.  �Í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
  7742. $ERROR: Auxiliary device redirection not implemented
  7743. $ERROR: Insufficient Memory
  7744. $�������"��ë"��ÉÃ�����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�þÊÝþ
  7745. ÊÝþ<ÊŠþÂ~ë"§ëx!ëÍ=F#fhé!íþ€È:·Â~þ‚!ÈþŒÂ«!©>�–wþ�Â~:©·ÈÍÍ×Í×!5ë*í.´~æ¿w:�ºÀ;��à :·Â~!��9"¹1AÅÕÍ#þÊu.Èt.´~ö@wæ :&Ê/·Â3åÍ–!¸~·6ÿ» Ì á:·Êø~æwÃ��·ÂuÍcÑÁÅÕy!†åþ
  7746. ÊŽþÊBþ Êd{<Ê‘<Êd!ê6�<Ê–Ã Íü·ÈáÍ°ÿÍ Í#+~æþwÑÁ*¹ùÃ~þÿÊu*¹ùoÉÍd·È¯!$4üÕ·ÿ®:$!'Í=FxþÿÅÌ°Á!%~þ pÀxþ
  7747. Ì–xÖ<2&Ì–> Éà Å'ÍÐ*íªÁåÕÍ2.àÍ2+6.àwÍ áÑõÍ2àÍ2*§ëÍЯ2$ñ·É*í.¬6þ#6ÿÃ��*í.Ï~öw#~æ=É~#Â4É…oÐ$ÉÍ–ÍOØõ̓ñÉ!�54Èþ Èþ
  7748. Èþ ÈþÈþ É!êF6ÿÍ#þÈ·ÈxÉÍOÒƒõ>^̓ñö@_:ÿ·Èà ëN#å�ÅåÍ–áÁþÿ§Êà> þ Êàþ
  7749. ÊàþÂÆåÅ*í.Ô>–wÁáÔ#wÅåÍtáÁ~þxÂÜþʹڔápõ> ̓ñÉ� 8>�"��ë"��ÉÃ����SYSIN SUB���������������������€ �€��hhhhhhhhhhhhhh���WARNING: PROGRAM INPUT IGNORED
  7750. $������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggg�€�"D�€ˆ! BˆH!H@� $!�ˆ�!�$„"A! �D$DH€H$�B!" €�� @�A��„ 
  7751.  ������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå&�åÍ©<ÑÑ:»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&�åÍ©<ÑÑÉ
  7752. DIT ( 1.0 ) � JET-80 CP/M 3.0� JET-NET/BRIDOS � Workstation�
  7753. ---- NO Files --- �
  7754. Files to be sent:�
  7755. �%.8s.%.3s �
  7756. � -No answer -waiting%.21s�
  7757. Exit due to fatal error�
  7758. Exit due to operator request�
  7759. No FILES transferred�
  7760. One file trans;ferred�
  7761. %6d Files transferred�
  7762. %6d Errors�
  7763. DIT end
  7764. �����ò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 ÑÑÿÿÍ�Êô!ÿÿÉÃÍ!å!
  7765. �åÍC ÑÑÉÍN��! �9N#F`i~·Ê? !�9^#VÕ`i#DM+^�ÕÍC ÑÑÿÿÍ�Ê< !ÿÿÉà !��ÉÍN��! �9N#F!�9^#VÕÝá!�PYÍ=DM`i
  7766. �Í�ʆ Ýå! �åÍö ÑÑÿÿÍ�ʆ !ÿÿÉÝåÅÍö ÑÑÉÍN��!#å!�9^#VÕÍö ÑÑÉÍN��! �9N#F!�9^#VÕÅÍö ÑÑ��ëÍÇÊÎ !ÿÿÉ!�9^#VÕ`i�ëÍåÍö ÑÑ��ëÍÇÊó !ÿÿÉ`iÉÍN��!�9N�Å!�y·~Ê=�W�Õ!�x±Ê# ~#ÃÑÁåbx±ÊE {æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
  7767. Í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�>
  7768. Í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·È*Ø" É
  7769. INITIAL = �
  7770. COLLECT = �
  7771. DISPLAY = �
  7772. "-A" IN EFFECT, ADDRESS BACKTRACE�
  7773. READY FOR SYMBOLIC BACKTRACE�
  7774. BACKTRACE:���%åÍãB Á
  7775. –ÖŸ2ÿ!ú4þ
  7776. €�*%"%:ÿ/Ò ³Í©!ù4¡
  7777. :Îþ€Â$ !º4®ÍÇ!��"%É!�q:�þ ÚO !{4>�!Ò¾ÒO :Ò!{¾ÒO É:�2*'M�!8 ^#Vëé†%Í!Út Í« *%B :�w*%#"%Ã` Ø Ø Ø Ø Ø ÀÍ©Ã` *�MÍ6Ã` !�6€ÃÌ Ã` !�6ÀÃÌ Ã` !�6€ÃÌ Ã` *�&�ëÍTÃ` !�6Ãû Ã` !�6 Ãû Ã` !�60Ãû Ã` *�&� �’@����@� ’I$’B$��!!D!$„�"„’H�����������������������������������������������������������������������������������Ê@* �Í¡Í.� Í�Í�Í;Í£W!E�¾Êý# ¡
  7778. ¾Êé# ¬¾ÊÎ# ·æÀþ@Ê´þ€Ê¥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������������������������
  7779. CPMLDR error: failed to open CPM3.SYS
  7780. $
  7781. CPMLDR error: failed to read CPM3.SYS
  7782. $
  7783. CP/M V3.0 Loader
  7784. Copyright (C) 1982, Digital Research
  7785. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  7786. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  7787. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  7788. 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ÉÕ
  7789. �^#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
  7790. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  7791. ñõþÒ
  7792. Í?Ê,
  7793. ¯Íd
  7794. >Íl
  7795. Í[
  7796. ÍI6�:Ë <€�!€ÿ=Â6
  7797. ë*Š ñþÂJ
  7798. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  7799. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ã
  7800. Ãc Ãc Ãc ò ÃÄ Ãµ ú ÿ ÃÒ Ãc Ãc ÃÎ Ãò Ãc Ãc Ãc Ãc Ãc Ãc Ãc Ã2 Ãc Ú î Ã� Ãc Ãc Ãc É( / Ý!/!€�/�í°��!€�€�í°ý!´ý6 �ý6
  7801. ÀíK  :
  7802. ‡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
  7803. þÿÉís–1ØÍk( ý~§ Í€ÍN; Ãû >͈Ý~�ýw ÍsÕÍáÝF� 6ð#ûý6ÿý6ÿ¯É>§ÉÍŽ> !©¶Ó!¹ÍÍ>¿ÓÛËO öÛËOÈ!Éí³æ"¼ÅÕÝåýåÍ6õ:
  7804. Wñ7ý!é͘ýáÝáÑÁ¯É¯ýNýF:±�!��0 Š)� ÷0 Šõý~=O�ñ 0<DMÉ"™íS !©¶Ó!•ÍÍÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿� y����(…‚Ï‹‡� y����(¥‚Ï‹‡�‚Ó‡~·ÈG#N#í³õø������������������������������������������/^^ ÿÿ�ÿ���������Þ���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô������:Ÿýw�:¢ýw:£ýw¯ýwýwÍdÉ:¢ý¾ :£ý¾ öÿɯɯý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������������������������
  7805. CPMLDR error: failed to open CPM3.SYS
  7806. $
  7807. CPMLDR error: failed to read CPM3.SYS
  7808. $
  7809. CP/M V3.0 Loader
  7810. Copyright (C) 1982, Digital Research
  7811. $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè�   èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍ Áy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
  7812. À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
  7813. ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
  7814. 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ÉÕ
  7815. �^#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
  7816. :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
  7817. ñõþÒ
  7818. Í?Ê,
  7819. ¯Íd
  7820. >Íl
  7821. Í[
  7822. ÍI6�:Ë <€�!€ÿ=Â6
  7823. ë*Š ñþÂJ
  7824. "Œ Éë*Ü €�ÃK :µ G/OÉ*Ì  É�*Ì ÉõÍÚñ=ô³Íd
  7825. ##Î ÃI������������������������������������������������������������������������������������������������������������������������������Ãh Ãc Ãc Ãc Ãí Ãc Ãc Ãc Õ ç Ø Ã� â õ Ãc Ãc ñ ÃÕ Ãc Ãc Ãc Ãc Ãc Ãc Ãc à Ãc Ã} Ñ Ãs Ãc Ãc Ãc É  Ý!_!€�_�í°��!€�€�í°ý!äý6 �ý6
  7826. Àÿ>"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
  7827. þÿÉí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����654321
  7828. Press RETURN to Continue $
  7829. ERROR: Not typed: $Password: $No File$
  7830. BDOS Bad Sector$
  7831. Invalid Drive$Currently Opened$Password Error$ERROR: $Invalid or missing delimiter(s) $Try 'PAGE' or 'NO PAGE' $Requires CP/M 3.0$Enter file: $
  7832. $ERROR: Invalid file name. $1Ò 1Ò Íu"Ø *Ø }Ö0Ÿ*Ø õ|ÖÖŸÁH±Ò´JÍ>Í×ÍO��Í/Ò4\Í>(€�ÍN2à iÍ>!��6 å*à &�Á 6�!Ó 6:à <!Ó ¾Ú4*Ó &�€� ~þaÚ**Ó &�€� ~þ}Ò**Ó &�€� ~Ö *Ó &� w:Ó <2Ó Âî!Ö 6�+6�!��" !\�"  Íý
  7833. "Þ ÿÿÞ ÍO µÂglÍ>Í×,Íùþ�Êv!Ü 6�>�Þ ÍW µÊ¹ÍØ
  7834. *Þ ~þ�‘ù*Þ ~þ[ÊŸ�Íî*Þ #"Þ ÍØ
  7835. *Þ ~þNÂê*Þ #"Þ *Þ ~ÖOÖŸ*Þ õ~Ö ÖŸÁH±Òâ*Þ #"Þ !Ý 6ÿÃçÍîÍØ
  7836. *Þ ~þPÂû!Ü 6ÿÃ�Íî*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±Ò$ù*Þ ~þAÊ0×*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±ÒTù*Þ ~þGÊ`×*Þ #"Þ *Þ ~Ö]ÖŸ*Þ õ~Ö�ÖŸÁH±Ò„ù*Þ ~þEÊ�×*Þ #"Þ ÍØ
  7837. *Þ ~Ö]ÆÿŸ*Þ õ~Ö�ÆÿŸÁH¡Ò¹Íî:Ý ÒÇ:Ü /2Ü :Ü ÒèÍù==2Õ :Õ þ�Âå!Õ 6Ãí!Õ 6�\�ÍO2â :â þÿÂÍÛ Ã.ã \�
  7838. - ÍÊÍ×ûv��Í�É! q* &�ëÍ�Éý�Í�É! p+q* ë Í�É! s+p+q* : w#6�* ë
  7839. Í�* #" N#FyÉ�� Í�É�� Í�É! p+q*
  7840. ëÍ�É! 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Í�É Í%
  7841. Í%É!% 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× þÂ% Í«ÍXl�Í·:é ö€2é �ÍÇã ͇"Ú Ã= žÍ>ã Í‘ Í%*× MÍ=*Ú }þÿÊÕ �ÍÇ€�Í·! 6�!Ò 6�:Ò /õã ͧÖ�ÖŸÁH¡ÒÒ !Ó 6�>!Ó ¾ÚÏ *Ó &�€� ~2Ô þ— !Ò 6ÿ:Ò ÚÈ Í~Ò® Í52Ö Í×:Õ þ�ÊÁ :Ô þ
  7842. ÂÁ Í…*Ô MÍ%!Ó 4Âw Ã[ ÃÚ �Í=É€�Í·\�Íà26 þÿÂô �Í=:6 þÿÊ×
  7843. :6 ‡‡‡‡‡o&�€�"7 EÍ"9 GÍ"; IÍ"= �Í"? Í"A Í"C .å*7 DMã á
  7844. -ÂJ
  7845. :\�2ã Í…ÍXã Í‘:Í%Í…ÍXÍÊ€�Í·*9 ëEÍ)*; ëGÍ)*= ëIÍ)*? ë�Í)*A ëÍ)*C ëÍ)!; \�Íe µÊÎ
  7846. .å*; ë\�á
  7847. -ÂÆ
  7848. Íð26 Ãô É*Þ ~Ö ÖŸ*Þ õ~Ö ÖŸÁH±Òü
  7849. *Þ #"Þ ÃØ
  7850. É!��åå`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ëÉ��������������������������������������������������������������������������������������������������������������ÿ������å#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�9=N#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!
  7851. �ÍEýåÑÐÿë!>�9s#râ%ýåá.�Í�ÊA&!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�ͬÊA&ýåá9�ëÍ­ÊA&!@�9^#V!
  7852. �Í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å!
  7853. �å!>�9Í9Íd9Í)9Í
  7854. *ë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃÂ'!�9å!
  7855. �å!>�9Í9Í)9Í
  7856. *ë!�9ù!4�9s#rÃñ(!�9å!
  7857. �å!>�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å!
  7858. �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Í
  7859. *ë!�9ùëÉ*�ùÍâ,��Í�ÃA+Í6ÍU+ëÉÍ6*7DM*9ëÍ�ëo&�ÉÍ6Ís+o&�ÉÍ6*7ë*�+++ë*9DM*;ëéÅ!�9N#F#^#Vkb6�#> 6 #=ž+>6�#=§+ë
  7860. þ: >�ÂÚ+
  7861. æþAÚ,þ[ÒË+Ö@Ã×+þaÚ,þ{Ò,Ö`w#
  7862. þ.Êõ+·Ê,ÊÝ+Í,w#ÃÞ+{…o|Î�g
  7863. ·Ê,Í,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ÑÑÑ!
  7864. �åÍì.Ññ.`iå*à,#"à,+)$,Ñs#r`i#DM~·Ê±.`i^�! �Í�Ÿ.`i^�! �Í�Ê®.!��å`i#DM+Ñsñ.Ãy.à -!$,å*à,åÍ®ÑÑåÍì.ÑÉ�Can't open file for redirection: �
  7865. �ÍN��Íb!! �9~#¶Ê/!
  7866. /åÍ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ë!
  7867. �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!
  7868. �Í�ÊÞ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ÁÉÅ*ãë*å¶#Â
  7869. :ÁÉÅ*ãë*å®#Â:ÁÉ*ã~/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/S Equ 0 ; Single sided
  7870. Unit0 Equ 00000000b ; Physical Unit select 0
  7871. Unit1 Equ 00000001b ; Physical Unit select 1
  7872. Unit2 Equ 00000010b ; Physical Unit select 2
  7873. Unit3 Equ 00000011b ; Physical Unit select 3
  7874. Inch5 Equ 00001000b ; 5"-Floppy
  7875. Inch8 Equ 11010100b ; 8"-Floppy
  7876. DoublD Equ 00000000b ; Double density
  7877. SinglD Equ 00100000b ; Single density
  7878. If Adaptec ; Common area
  7879. Comm Equ 0B8h ; 64K - 2*9K = 46K = B800h
  7880. Else
  7881. Comm Equ 0BCh ; 64K - 2*8.5K = 47K = BC00h
  7882. Endif
  7883. If Adaptec
  7884. Contr1 Equ 00000001B ; Controller unit 1
  7885. Contr2 Equ 00000010B ; Controller unit 2
  7886. Contr3 Equ 00000100B ; Controller unit 3
  7887. WUnit1 Equ 00000000B OR Contr1 ; Winchester phys. unit 0 on Contr1
  7888. WUnit2 Equ 00100000B OR Contr1 ; Winchester phys. unit 1 on Contr1
  7889. WUnit3 Equ 00000000B OR Contr2 ; Winchester phys. unit 0 on Contr2
  7890. WUnit4 Equ 00100000B OR Contr2 ; Winchester ÂÅ: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!
  7891. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+Ãn :;Ão&��ÍôÊR :¼Ão&��ÍôÊR :HÃo&�å:IÃo&��ëÍøÑë!�9s#r!�9^#V!�9~#foÍʹ!�9^#VÕ!�9^#VÕ!"
  7892. åÍÄÑÑÑ*µÄ#"µÄ+!ÄÃå!�åÍšÑÑë!�9s#r!�9^#V!�ÍôÊò!=
  7893. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9^#V!�ÍôÊ !Z
  7894. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9~#¶Ê4 !w
  7895. åÍÄÑ!ÿÿÉ*µÄ#"µÄ+Í$!��}2±Ä!•
  7896. åÍÄÑ!�åÍbÑ!��É!µ
  7897. åÍÄÑ!�åÍbÑ!þÿÉ*µÄ#"µÄ+Ã�É
  7898. � 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�
  7899. 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&�åÍà,ÑÑÉ
  7900. HIT ( 1.5 )� JET-80 CPM 3.0 � JET-NET/BRIDOS �Workstation� File NOT transferred�
  7901. HIT terminated due to fatal error�
  7902. HIT terminated due to operator request�
  7903. No Files transferred�
  7904. One File transferred�
  7905. %6d Files transferred�
  7906. %6d Errors�
  7907. HIT end
  7908. �|¢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!Âå!
  7909. �åͨÑÑÉ͵��! �9N#F`i~·Ê¤!�9^#VÕ`i#DM+^�ÕͨÑÑÿÿÍôÊ¡!ÿÿÉÃv!��É͵��! �9N#F!�9^#VÕÝá!�PYͤDM`i
  7910. �ÍôÊëÝå! �åÍ[ÑÑÿÿÍôÊë!ÿÿÉÝåÅÍ[ÑÑÉ͵��! Âå!�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ÕÍ‘ÑÑÉ͵��!
  7911. Â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!
  7912. �ͬýåÑÐÿë!>�9s#rÃêýåá.�Íôʉ!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�Íʉýåá9�ëÍʉ!@�9^#V!
  7913. �ͬýåÑÐÿë!@�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å!
  7914. �å!>�9Í=)Íž)Íc)ÍRë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃ
  7915. !�9å!
  7916. �å!>�9Í=)Íc)ÍRë!�9ù!4�9s#rÃ9!�9å!
  7917. �å!>�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å!
  7918. �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�#=Âïë
  7919. þ: >�Â"
  7920. æþAÚ\þ[ÒÖ@ÃþaÚ\þ{Ò\Ö`w#
  7921. þ.Ê=·ÊVÊ%Ícw#Ã&{…o|Î�g
  7922. ·Ê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$ÑÑÑ!
  7923. �åÍv ÑÃ; `iå*½Å#"½Å+)ÅÑs#r`i#DM~·Ê; `i^�! �ÍôÂ) `i^�! �ÍôÊ8 !��å`i#DM+ÑsÃ; à ê!Åå*½ÅåÍ×
  7924. ÑÑåÍv ÑÉ�Can't open file for redirection: �
  7925. �͵��ÍÇ! �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Í´ë!
  7926. �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!
  7927. �ÍôÊ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É����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�����@������@�…‰ÕÙš] TED$ÈýQ%Q2@COMMO”N€M_€% �@�bÐ�����������������������������q.������������€������������� ���çûùþÿ¿Ÿà �€€0 �����������������_���Ï÷óýþÿ?À����������€��������������Róýüÿ?ßï÷óü-!���€ð(�0�������`›ýþ��������H�àX)þ€�������A7ëíüÍ}¿ßï÷ûÐ��À àSüÿ����� ‚o×Ûùšû¿ßï÷¤¹¤�p0¢!i˜Øo8"ÀÀ` %��'C(€bxŒDÒäèe9ˆæ“qŒÐe9� §!\ �#Í ýQ%Q2:@�ÓÓSSã �Q 24˜‘‘S’U#I@1%:4�‘‘‘PQ#HÀ]I%R4 UÒS’U#E ]%9%Q4NUÓÒS£D ]I4FUÕÔ’U'���žþ��������H�àX)þ€�������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Íi!Ív"Ø/!Q/ò+>€Íc!K-6�*Ø/K>ÍXëG!ó+>ÍyÂC!Q/õ+>€Íc!õ+Q/>Ír–Íôå!�ÿÑ}£o|¢g}´Ê–!»#"Ø/!è/ÍèÖ�–!ê/ÍøÖ�Ê–!î/ö+>€Íc!ì/Í·Í~Íg"B,ÍU"G-!Å,,>€
  7928. Íc!o0Í·Íê·ò¿ÍXÍô:F-·òß!Å,,>€ Íc!q0Í·Í~*G-¯w#w:F-·úÍê·ò÷ÍX!s0Í¡ÍôÃæ!F-6�*G-úÿå*G-^#Vë#)))Ñ"I-*B,å*G-^#Vë))ÑÍW+"B,*B,>åo‡ŸgÑÍ"@,Íô:F-·òf!Å,,>€ Íc!y0Í·Í~!{0Íú!ò+Q/>ÍrÖŸ2K-*I-¯w#w2P/>2O/¯2N/!Ú/(,>Ít!��"N-:F-·úÕÍê·ò´ÍX!D,ÍLëG!),>Íy :º#·òâ!º#6�!Q/D,>€Í_:O/!N/–òò:N/2O/¯2N/!P/4!}0ÍúÍô!0ÍúÃÏ*L-#"L-!�0ÍA !â/Í*!â/>ÍXå!Ú/õ>ÍXÁÑÍt!D,KÍLëG!.,>ÍyÂ�:O/!N/–òf:N/2O/¯2N/!Ú/>ÍXÍ!.,Íß!Å,€Í@!D,KÍL(,Ítî!N/4!Å,Ú/>€Íc!ƒ0Íú!…0Íú!‡0Ín !N-~#¶ÊÏ!�0̓ Íôã!™0ͬ!D,/,>€Íc!£0ÍúÍ~ÃU!��9"«0:í#·òZ!í#6�!Ç#"Ø/Írå*Ø/Ñ>$GÍt!Ð#î#>GÍt!î#0,>GÍt!Ó#6�!ç#6�!Ç#"©0!§0ÍÖÿÂT!F-6€É!"ë#!D,6�!¥06�:¥0·ú}Í�õ3>!D,€Í§ÃdÉ*«0ùÍÆ!F-6€!í#6€É*ë##"ë#*ë#ÿ÷ |·ú.!�"®0}2­0!­0>–úø!ð#å*®0Ñ"²0!°0ÍU!Ç#"¶0!´0Í+Ö�Êç!ð#å*®0Ñ6Ãø*®0€� "®0!­04í!�"ë#:ñ+·ò.!ñ+6�:ñ#Ö ÖŸõ:ò#Ö
  7929. ÖŸÁ õ:ó#ÖÖŸÁ ò.Ã~!ð#å*ë#Ñ~2­0:­0Ö
  7930. ÖŸ2¥0:­0ÖÂQÃ~:­0ÉÞ:K-·ò‡Íz"Ø/!¸0ÍUÍr"Ø/*Ø/ �3,>GÍt!º0Í#!D,6,>€
  7931. Í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åoA�‡Ÿ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º ÉÍü
  7932. !ì1Í**í1~o‡ŸgQ1~o‡Ÿg)Ñ1^#Vëé*è1^#Vë#ër+sÍH !ð1ì1>ÍcÍü
  7933. !ì1Í*>22*í1~o‡ŸgQ1~ÖúY
  7934. !ä1ì1xÍyÊK
  7935. !24ÍH :2ÖòK
  7936. !ì1å!ð1Ñ>ÍÁÍü
  7937. !ì1Í*Ã
  7938. *ê1ïÿå*è1^#Vë�ͯÑð1>Í_ÃÅ *í1~o‡ŸgQ1~Öú›
  7939. Íü
  7940. !ì1Í*Ã{
  7941. ÃÅ Íü
  7942. !ì1Í*!å1ì1xÍyÊÆ
  7943. Íü
  7944. !ì1Í*é
  7945. Íü
  7946. !ì1Í**í1~o‡ŸgQ1~Öúñ
  7947. Íü
  7948. !ì1Í*ÃÑ
  7949. ÃÅ *2ùÍÆÉ:ï1·ò !ï16�!�"Ý1*æ1n&�"ß1*æ1"á1Ã' *Ý1#"Ý1*ß1ë*Ý1ÍWò7 Ãô
  7950. *á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
  7951. ~# ±*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Ö
  7952. ÂêÍŸ!<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Éå Í�áÉÍ þÐÃ$Í þ"Ð/ Í�Ã��
  7953. Later CP/M or MP/M Version Required$*#=É*�ë*#={•ozœgÉÍY|·g}oÉ!\�É!l�É!€�ÉÃ��Ã�Ã�Í�áõ3>éÃ�ÍÃ�!¯å*��éáõ3>éÍK*� �é!ïå*��éÃ�ÍÃ�Í Ã�Í
  7954. Ã� Í�·È>ÿÉ Ã� Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�Ã�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÍÃ�ÍÃ�Íÿ Ã�ÍÍ Ã�ÍÍ!Ã�ÍÍ"Ã�ÍÍ#Ã�ÍÍ$Ã�ÍÍ%Ã�ÍÍ(Ã�^#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îÿëùÅ
  7955. w#ÂÿÁ60#60! �9~ ·ò.!�97>š?žÆ�'w#Â-!�9~ÍsÊG~#ÍsÂ4!
  7956. �9~þ.ÂY+60Ãeþ0Âe6 #ÂM+r>‘o&�9Ñyùëéåõ>ƒo&�9ñæÆ0w+Š6.áÉÁë/<o&ÿ9ù/<gþÒ£;<ÙÅåõÕ!�9_�å6 +=°ÑáDMÅ)Òǯ‘O>�˜G!�Íðþ ÂÖ>0ñ·òåþ ÂÛ>-Áñ¸Ðá3åÃçåÕT]))ÑÔðá寕iO>�œ`G>0 Ò<à Á DMþ0Àþ À> É<Áë!øÿ9ùÅ<·Ow#È Â4·>™úE¯w#ÈÃE~#ÃX~#W“<Oz»Ò]_�+“<¹ÒhOyÉG~#ÃyëFëÃyO°È Ê“ÊŸ–À#Ê� †Ö À“É È> –À#Ã�ë!�9åO…o>�ŒgãëyÍÁáÑùëéåõ~õ#…o>�ŒgxÁ�Gñ¸ÒÖGÍtá†wÉF#ëá"Ë<ëõxÍÍñ*Ë<é!�9G…_>�ŒW€Obk++Ê~+ áÑyé~#·ÈÁë/<o&ÿ9ùÅ/<GÍtÉõOxAë!�9ëÍtál&�Ñ9ùëé¸ÒEGõå#ë!�9ëOxAÍtáwño&�Ñ9ùëéëF#ëå#¸ÚjxÍtáwÉëFë¸ÒyGõOʉw# €ñ È6 #Ë·Èo&�9DMõ^#VÕ#_ +
  7957. 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#·Ê
  7958. !�9ë!�#{–z#žÚ
  7959. Íå Ãí!�Ã!�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œÒ;}‘|˜Ò;{²ÊAÚi`~æs¶w#rë##q#p
  7960. Øi`N#F#^#Vë~Ò;q4#p+ëi`##s#rÉAÃÍ"]ÃÍ"
  7961. FREE Request Out-of-Range$
  7962. 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!
  7963. ÃO!æÆ0þ:ÚIÆÃIõÍWñÃWåÍGáå|Íeá}Ãeþ
  7964. Ú�d¹Ô’
  7965. Í’�¹Ú�‘ÔõxÍWñÉN È#~·ÈÅåÍIáÁæ!wͤ*=ë!�9{•_zœÂ×{·Ú×þ ÚëÍéÍG>#ÍI*=øÿ>·È=^#V#åõëÍqñáÃëÍ>:åæþ Ò >?ÍIáÉå!oͤáå�ͤ>=ÍIá^#Vë|·ÂA}þÚ8.))ðä#F>A€Äý> #õþÂ\~þ >.Ä~þ Äñ=ÈÃMë^#V#ëÉ File: �
  7966. Traceback:�•œ¬¶ÁÎÛë ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!]#~þÚ8  ÃÍ"
  7967. 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++Ã"!=~#¶ÊÊ"*!=Í"²"ë"ÃÍ"ý" Í�Ã��
  7968. Insufficient Memory$
  7969. Invalid I/O List
  7970. End of Execution$#�d����d������(Copyright (c) 1980 Digital Research V1.3���������������������������������������������������������������������������������������������������������������€����MXList ��������������������������������������€SYM�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€d$PlPRINTER busy
  7971. XREF 1.3
  7972. no SYM file
  7973. no PRN file
  7974. CP/M PRNXRFABORTED.
  7975. ���������VÍ�É�� ‘+‹É•É��� 1@+ÓÓ��ÿ>����Ý�§Ð
  7976. 
  7977. � 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
  7978. ' invalid SYM file format
  7979. ������������B�����������������������������������������������������������������������������������������������������������������������������������������������º ô
  7980. ž
  7981. {
  7982. à º ������*$'�������������������������������€€€€€��€���€€��€����������������������������������symbol table reference overflow
  7983. ������������������������������������������������������������������������������������������������������������������������������������������������������������ð2ì2i2���������������������� 0#
  7984. �����������������������������������������������������������������������������������������������������������������������+3�•3�������3�������������������������������������������������������������������������������������������������������������������������������������������������������������������������€�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lXRF.XRF make error
  7985.  '.XRF close error
  7986. .XRF write error
  7987. ��������Œ<“<��—<�����_<‰<���b<b<©<����������µ<��¹<���� ����Ä<�½<������������������������������������������������������������������������������������������������*=�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�B�����C������C�u 00100000b ; Single density
  7988. Comm Equ 0C0h ; Common area
  7989. ; 64K - 2*8K = 48K = C000h
  7990. If M8
  7991. Sign Equ '8'
  7992. Else
  7993. Sign Equ '5'
  7994. Endif
  7995. Extrn FdRead, FdWrit, FdLgin, FdInit
  7996. If RamDisk
  7997. Extrn RamWrit, RamRead, RamLgIn, RamInit
  7998. Endif
  7999. Public @DTbl, ?Titel
  8000. Public @Commo, RamBuffer
  8001. Cseg
  8002. @DTbl: Dw FlA,FlB ; All systems have A: and B:
  8003. If M8 Or M5
  8004. Dw FlC,FlD ;
  8005. Else
  8006. Dw 0,0 ;
  8007. Endif
  8008. Dw 0,0,0,0 ; E:, F:, G:, H: not installed
  8009. If Jet8
  8010. Dw FlI,FlJ ; Jet8 has I: and J: installed
  8011. Else
  8012. Dw 0,0
  8013. Endif
  8014. Dw 0,0 ; K:, L: not installed.
  8015. If RamDisk
  8016. Dw FlM ; M: can be Ram Disk
  8017. Else
  8018. Dw 0 ;
  8019. Endif
  8020. Dw 0,0,0 ; N:, O:, P: not installed
  8021. @Commo: Db Comm ;
  8022. Page
  8023. Dseg
  8024. If M8 Or Jet8
  8025. ; Define 8" 2x77x8x1024, 256 entries. Unit A:/J:
  8026. Dw FdWrit ;;
  8027. Dw FdRead ;;
  8028. Dw FdLgin ;;
  8029. Dw FdInit ;;
  8030. Db Inch8+Unit0+DoublD ;; $FdXsl
  8031. Db 0 ;;
  8032. If M8
  8033. FlA: Dw 0 ;; No trans table
  8034. Else
  8035. FlJ: Dw 0 ;; No trans table
  8036. Endif
  8037. Db 0,0,0,0,0,0,0,0,0 ;;
  8038. Db 0 ;; Mediaflag
  8039. Dw F8D ;; Address to DPB
  8040. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8041. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8042. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8043. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8044. Db 0 ;; Hash bank
  8045. Endif
  8046. If M8
  8047. ; Define 8" 2x77x8x1024, 256 entries. Unit B:
  8048. Dw FdWrit ;;
  8049. Dw FdRead ;;
  8050. Dw FdLgin ;;
  8051. Dw FdInit ;;
  8052. Db Inch8+Unit1+DoublD ;; $FdXsl
  8053. Db 0 ;;
  8054. FlB: Dw 0 ;; No trans table
  8055. Db 0,0,0,0,0,0,0,0,0 ;;
  8056. Db 0 ;; Mediaflag
  8057. Dw F8D ;; Address to DPB
  8058. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8059. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8060. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8061. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8062. Db 0 ;; Hash bank
  8063. Endif
  8064. If M5
  8065. ; Define 5.25" 2x77x8x1024, 256 entries. Unit A:
  8066. Dw FdWrit ;;
  8067. Dw FdRead ;;
  8068. Dw FdLgin ;;
  8069. Dw FdInit ;;
  8070. Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  8071. Db 0 ;;
  8072. FlA: Dw 0 ;; No trans table
  8073. Db 0,0,0,0,0,0,0,0,0 ;;
  8074. Db 0 ;; Mediaflag
  8075. Dw F5Max ;; Address to DPB
  8076. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8077. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8078. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8079. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8080. Db 0 ;; Hash bank.
  8081. ; Define 5.25" 2x77x8x1024, 256 entries. Unit B:
  8082. Dw FdWrit ;;
  8083. Dw FdRead ;;
  8084. Dw FdLgin ;;
  8085. Dw FdInit ;;
  8086. Db Inch5+Unit1+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
  8087. Db 0 ;;
  8088. FlB: Dw 0 ;; No trans table
  8089. Db 0,0,0,0,0,0,0,0,0 ;;
  8090. Db 0 ;; Mediaflag
  8091. Dw F5Max ;; Address to DPB
  8092. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8093. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8094. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8095. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8096. Db 0 ;; Hash bank.
  8097. Endif
  8098. If M596D Or M5
  8099. ; Define 5.25" 2x80x5x1024, 128 entries. Unit A:/C:
  8100. Dw FdWrit ;;
  8101. Dw FdRead ;;
  8102. Dw FdLgin ;;
  8103. Dw FdInit ;;
  8104. Db Inch5+Unit0+DoublD ;; $FdXsl
  8105. Db 0 ;;
  8106. If M596D
  8107. FlA: Dw 0 ;; No trans table
  8108. Else
  8109. FlC: Dw 0 ;; No trans table
  8110. Endif
  8111. Db 0,0,0,0,0,0,0,0,0 ;;
  8112. Db 0 ;; Mediaflag
  8113. Dw F596D ;; Address to DPB
  8114. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8115. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8116. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8117. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8118. Db 0 ;; Hash bank.
  8119. ; Define 5.25" 2x80x5x1024, 128 entries. Unit B:/D:
  8120. Dw FdWrit ;;
  8121. Dw FdRead ;;
  8122. Dw FdLgin ;;
  8123. Dw FdInit ;;
  8124. Db Inch5+Unit1+DoublD ;; $FdXsl
  8125. Db 0 ;;
  8126. If M596D
  8127. FlB: Dw 0 ;; No trans table
  8128. Else
  8129. FlD: Dw 0 ;; No trans table
  8130. Endif
  8131. Db 0,0,0,0,0,0,0,0,0 ;;
  8132. Db 0 ;; Mediaflag
  8133. Dw F596D ;; Address to DPB
  8134. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8135. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8136. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8137. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8138. Db 0 ;; Hash bank.
  8139. Endif
  8140. If M548D
  8141. ; Define 5.25" 2x40x5x1024, 128 entries. Unit A:
  8142. Dw FdWrit ;;
  8143. Dw FdRead ;;
  8144. Dw FdLgin ;;
  8145. Dw FdInit ;;
  8146. Db Inch5+Unit0+DoublD ;; $FdXsl
  8147. Db 0 ;;
  8148. FlA: Dw 0 ;; No trans table
  8149. Db 0,0,0,0,0,0,0,0,0 ;; D�
  8150. Db 0 ;; Mediaflag
  8151. Dw F548D ;; Address to DPB
  8152. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8153. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8154. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8155. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8156. Db 0 ;; Hash bank
  8157. ; Define 5.25" 2x40x5x1024, 128 entries. Unit B:
  8158. Dw FdWrit ;;
  8159. Dw FdRead ;;
  8160. Dw FdLgin ;;
  8161. Dw FdInit ;;
  8162. Db Inch5+Unit1+DoublD ;; $FdXsl
  8163. Db 0 ;;
  8164. FlB: Dw 0 ;; No trans table
  8165. Db 0,0,0,0,0,0,0,0,0 ;;
  8166. Db 0 ;; Mediaflag
  8167. Dw F548D ;; Address to DPB
  8168. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8169. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8170. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8171. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8172. Db 0 ;; Hash bank
  8173. Endif
  8174. If M8 Or Jet8
  8175. ; Define 8" 1x77x26x128, 64 entries. (IBM) Unit C:/I:
  8176. Dw FdWrit ;;
  8177. Dw FdRead ;;
  8178. Dw FdLgin ;;
  8179. Dw FdInit ;;
  8180. Db Inch8+Unit0+SinglD ;;
  8181. Db 0 ;;
  8182. If M8
  8183. FlC: Dw Trans ;; Trans table
  8184. Else
  8185. FlI: Dw Trans ;; Trans table
  8186. Endif
  8187. Db 0,0,0,0,0,0,0,0,0 ;;
  8188. Db 0 ;; Mediaflag
  8189. Dw F8S ;; Address to DPB
  8190. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8191. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8192. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8193. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8194. Db 0 ;; Hash bank.
  8195. Endif
  8196. If M8
  8197. ; Define 8" 1x77x26x128, 64 entries. (IBM) Unit D:
  8198. Dw FdWrit ;;
  8199. Dw FdRead ;;
  8200. Dw FdLgin ;;
  8201. Dw FdInit ;;
  8202. Db Inch8+Unit1+SinglD ;;
  8203. Db 0 ;;
  8204. FlD: Dw Trans ;; Trans table
  8205. Db 0,0,0,0,0,0,0,0,0 ;;
  8206. Db 0 ;; Mediaflag
  8207. Dw F8S ;; Address to DPB
  8208. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8209. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8210. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8211. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8212. Db 0 ;; Hash bank.
  8213. Endif
  8214. If RamDisk
  8215. ; Define RAM DISK, 32 entries 128 KBytes. Unit M:
  8216. Dw RamWrit ;;
  8217. Dw RamRead ;;
  8218. Dw RamLgIn ;;
  8219. Dw RamInit ;;
  8220. Db 0 ;;
  8221. Db 0 ;;
  8222. FlM: Dw 0 ;; No trans table
  8223. Db 0,0,0,0,0,0,0,0,0 ;;
  8224. Db 0 ;; Mediaflag
  8225. Dw Ram ;; Address to DPB
  8226. Dw 0 ;; ector set by GENCPM
  8227. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8228. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8229. Db 0 ;; Hash bank.
  8230. Endif
  8231. If Min96 Or SuperJet Or M5
  8232. ; Define 5.25" 2x80x5x1024, 128 entries. Unit A: (Floppy boot else C:)
  8233. ; Unit D: (SuperJet)
  8234. Dw FdWrit ;;
  8235. Dw FdRead ;;
  8236. Dw FdLgin ;;
  8237. Dw FdInit ;;
  8238. Db Inch5+Unit0+DoublD ;; $FdXsl
  8239. Db 0 ;;
  8240. If Min96
  8241. FlA: Dw 0 ;; No trans table
  8242. Else
  8243. FlD: Dw 0
  8244. Endif
  8245. Db 0,0,0,0,0,0,0,0,0 ;;
  8246. Db 0 ;; Mediaflag
  8247. Dw F596D ;; Address to DPB
  8248. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8249. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8250. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8251. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8252. Db 0 ;; Hash bank.
  8253. Endif
  8254. If M8 Or Jet8
  8255. ; Define 8" 1x77x26x128, 64 entries (IBM). Unit D:/ I:
  8256. Dw FdWrit ;;
  8257. Dw FdRead ;;
  8258. Dw FdLgin ;;
  8259. Dw FdInit ;;
  8260. Db Inch8+Unit0+SinglD ;;
  8261. Db 0 ;;
  8262. If M8
  8263. FlD: Dw Trans ;; Trans table
  8264. Else
  8265. FlI: Dw Trans ;; Trans table
  8266. Endif
  8267. Db 0,0,0,0,0,0,0,0,0 ;;
  8268. Db 0 ;; Mediaflag
  8269. Dw F8S ;; Address to DPB
  8270. Dw 0FFFEh ;; Checksum vector set by GENCPM
  8271. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8272. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8273. Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
  8274. Db 0 ;; Hash bank.
  8275. Cseg
  8276. Trans: Db 1,7,13,19,25,5,11,17,23,3,9,15,21 ;
  8277. Db 2,8,14,20,26,6,12,18,24,4,10,16,22 ;
  8278. Endif
  8279. Cseg
  8280. If M8 Or Jet8
  8281. ; DPB for 8" 2x77x8x1024, 256 entries.
  8282. F8D: Dw 64 ; Number of logical sect/track
  8283. Db 4,0Fh ; Blockshift and mask
  8284. Db 0 ; Extent mask
  8285. Dw 607 ; Max blocknumber
  8286. Dw 256-1 ; 256 Directory entries
  8287. Db 0F0h,0 ; Alloc vector to directory
  8288. Dw 256/4 ; Checksum size
  8289. Dw 2 ; Number of offset tracks
  8290. Db 0 ; Physical sector size
  8291. Db 0 ; Physical sector shift mask.
  8292. Db 0 ; Floppy
  8293. Db 8 ; No. of logical sectors/phys. sector.
  8294. Db 22 ; Read time out
  8295. Db 19 ; Write time out
  8296. Db -1 ; Double sided
  8297. Db Verify ; Verify after write
  8298. Db Rate0 ; Step rate
  8299. Db Inch8+DoublD ; Boot select
  8300. Db 0,0,0,0,0,0 ; Dummies
  8301. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  8302. F8S: Dw 26 ; No. of logical sectors/track.
  8303. Db 3,7 ; Blockshift and mask
  8304. Db 0 ; Extent mask
  8305. Dw 242 ; Max blocknumber
  8306. Dw 64-1 ; 64 Directory entries
  8307. Db 0C0h,0 ; Alloc vector to directory
  8308. Dw 64/4 ; Checksum size
  8309. Dw 2 ; Number of offset tracks
  8310. Db 0 ; Physical sector size
  8311. Db 0 ; Physical sector shift mask.
  8312. Db 0 ; Floppy
  8313. Db 1 ; No. of logical sectors/phys. sector.
  8314. Db 22 ; Read time out
  8315. Db 19 ; Write time out
  8316. Db 0 ; Single sided
  8317. Db Verify ; Verify after write
  8318. Db Rate0 ; Step rate
  8319. Db Inch8+SinglD ; Boot select
  8320. Db 0,0,0,0,0,0 ; Dummies
  8321. Endif
  8322. If M5
  8323. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  8324. F5Max: Dw 64 ; No. of logical sectors/track.
  8325. Db 4,0Fh ; Blockshift and mask
  8326. Db 0 ; Extent mask
  8327. Dw 607 ; Max blocknumber
  8328. Dw 256-1 ; 256 Directory entries
  8329. Db 0F0h,0 ; Alloc vector to directory
  8330. Dw 256/4 ; Checksum size
  8331. Dw 2 ; Number of offset tracks
  8332. Db 0 ; Physical secDtor size
  8333. Db 0 ; Physical sector shift mask.
  8334. Db 0 ; Floppy
  8335. Db 8 ; No. of logical sectors/phys. sector.
  8336. Db 22 ; Read time out
  8337. Db 19 ; Write time out
  8338. Db -1 ; Double sided
  8339. Db Verify ; Verify after write
  8340. Db Rate0 ; Step rate
  8341. Db Inch5+DoublD+11000000b ; Boot select
  8342. Db 0,0,0,0,0,0 ; Dummies
  8343. Endif
  8344. If Min96 Or SuperJet Or M5
  8345. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  8346. F596D: Dw 40 ; No. of logical sectors/track.
  8347. Db 4,0Fh ; Blockshift and mask
  8348. Db 0 ; Extent mask
  8349. Dw 394 ; Max blocknumber
  8350. Dw 128-1 ; 128 Directory entries
  8351. Db 0C0h,0 ; Alloc vector to directory
  8352. Dw 128/4 ; Checksum size
  8353. Dw 2 ; Number of offset tracks
  8354. Db 0 ; Physical sector size
  8355. Db 0 ; Physical sector shift mask.
  8356. Db 0 ; Floppy
  8357. Db 8 ; No. of logical sectors/phys. sector.
  8358. Db 22 ; Read time out
  8359. Db 19 ; Write time out
  8360. Db -1 ; Double sided
  8361. Db Verify ; Verify after write
  8362. Db Rate0 ; Step rate
  8363. Db Inch5+DoublD ; Boot select
  8364. Db 0,0,0,0,0,0 ; Dummies 
  8365. Endif
  8366. If Ro204
  8367. ; Winchester: Rodime 204
  8368. SIGN1 Equ '2'
  8369. If Adaptec
  8370. SIGN2 Equ '3'
  8371. Else
  8372. Sign2 Equ '2'
  8373. Endif
  8374. WIN0:
  8375. Dw LSecPerTrk ; No of logical sectors/track.
  8376. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
  8377. Db 0 ; EXTENT MASK
  8378. If Adaptec
  8379. Dw 5714 ; MAX BLOCKNUMMER
  8380. Else
  8381. Dw 5396
  8382. Endif
  8383. Dw 1024-1 ; DIR. ENTRIES
  8384. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8385. Dw 8000H ; CHECKSUM SIZE (none)
  8386. Dw 1 ; OFFSET TRACKS
  8387. Db 0 ; Phys. sector size
  8388. Db 0 ; Phys. sector shift mask.
  8389. Db 1 ; Winchester 1st. part.
  8390. Db 4 ; No. of logical sector/phys. sector
  8391. Db 50 ; Read time out
  8392. Db 19 ; Write time out
  8393. Db 255-Leav ; Interleav (Inv)
  8394. Db 255-ReStep ; Retry & Buff step option
  8395. Db 255-1 ; No of cylinders Hbyte
  8396. Db 255-65 ; - " - Lbyte
  8397. Db 255-8 ; No of heads.
  8398. Db 255-0 ; Red. write cyl Hbyte
  8399. Db 255-132 ; - " - Lbyte
  8400. Db 255-0 ; Write precomp. cyl Hbyte
  8401. Db 255-0 ; - " - Lbyte
  8402. Db 255-11 ; ECC
  8403. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8404. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  8405. Db 0 ; EXTENT MASK
  8406. If Adaptec
  8407. Dw 5799-(Reduce/2) ; MAX BLOCKNUMBER
  8408. Else
  8409. Dw 5477-(Reduce/2)
  8410. Endif
  8411. Dw 1024-1 ; DIR. ENTRIES
  8412. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8413. Dw 8000H ; CHECKSUM SIZE (none)
  8414. Dw 1271 ; OFFSET TRACK
  8415. Db 0 ; PHYS. SECTOR SIZE
  8416. Db 0 ; PHYS. SECTOR SHIfT MASK
  8417. Db 2 ; Winchester 2nd part.
  8418. Db 4 ; No of logical sectors/phys. sector
  8419. Db 50 ; Read time out
  8420. Db 19 ; Write time out
  8421. Db 255-Leav ; Interleav (Inv)
  8422. Db 255-ReStep ; Retry & Buff step option
  8423. Db 255-1 ; No of cylinders Hbyte
  8424. Db 255-65 ; - " - Lbyte
  8425. Db 255-8 ; No. of heads.
  8426. Db 255-0 ; Red. write cyl Hbyte
  8427. Db 255-132 ; - " - Lbyte
  8428. Db 255-0 ; Write precomp. cyl Hbyte
  8429. Db 255-0 ; - " - Lbyte
  8430. Db 255-11 ; ECC
  8431. Endif
  8432. If Nec5126
  8433. ; Winchester: Nec 5126
  8434. SIGN1 Equ '2'
  8435. If Adaptec
  8436. SIGN2 Equ '2'
  8437. Else
  8438. Sign2 Equ '1'
  8439. Endif
  8440. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8441. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
  8442. Db 0 ; EXTENT MASK
  8443. If Adaptec
  8444. Dw 5399 ; MAX BLOCKNUMMER
  8445. Else
  8446. Dw 5099 ;
  8447. Endif
  8448. Dw 1024-1 ; DIR. ENTRIES
  8449. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8450. Dw 8000H ; CHECKSUM SIZE (none)
  8451. Dw 1 ; OFFSET TRACKS
  8452. Db 0 ; Phys. sector size
  8453. Db 0 ; Phys. sector shift mask.
  8454. Db 1 ; Winchester 1st. part.
  8455. Db 4 ; No. of logical sector/phys. sector
  8456. Db 50 ; Read time out
  8457. Db 19 ; Write time out
  8458. Db 255-Leav ; Interleav (Inv)
  8459. Db 255-ReStep ; Retry & Buff step option
  8460. Db 255-2 ; No of cylinders Hbyte
  8461. Db 255-103 ; - " - Lbyte
  8462. Db 255-4 ; No of heads.
  8463. Db 255-0 ; Red. write cyl Hbyte
  8464. Db 255-0 ; - " - Lbyte
  8465. Db 255-0 ; Write precomp. cyl Hbyte
  8466. Db 255-0 ; - " - Lbyte
  8467. Db 255-11 ; ECC
  8468. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8469. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  8470. Db 0 ; EXTENT MASK
  8471. If Adaptec
  8472. Dw 5646-(Reduce/2) ; MAX BLOCKNUMBER
  8473. Else
  8474. Dw 5332-(Reduce/2)
  8475. Endif
  8476. Dw 1024-1 ; DIR. ENTRIES
  8477. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8478. Dw 8000H ; CHECKSUM SIZE (none)
  8479. Dw 1201 ; OFFSET TRACK
  8480. Db 0 ; PHYS. SECTOR SIZE
  8481. Db 0 ; PHYS. SECTOR SHIfT MASK
  8482. Db 2 ; Winchester 2nd part.
  8483. Db 4 ; No of logical sectors/phys. sector
  8484. Db 50 ; Read time out
  8485. Db 19 ; Write time out
  8486. Db 255-Leav ; Interleav (Inv)
  8487. Db 255-ReStep ; Retry & Buff step option
  8488. Db 255-2 ; No of cylinders Hbyte
  8489. Db 255-103 ; - " - Lbyte
  8490. Db 255-4 ; No. of heads.
  8491. Db 255-0 ; Red. write cyl Hbyte
  8492. Db 255-0 ; - " - Lbyte
  8493. Db 255-0 ; Write precomp. cyl Hbyte
  8494. Db 255-0 ; - " - Lbyte
  8495. Db 255-11 ; ECC
  8496. Endif
  8497. If Ro204E
  8498. ; Winchester: Rodime 204 E
  8499. SIGN1 Equ '4'
  8500. If Adaptec
  8501. SIGN2 Equ '6'
  8502. Else
  8503. Sign2 Equ '3'
  8504. Endif
  8505. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8506. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  8507. Db 1 ; EXTENT MASK
  8508. If Adaptec
  8509. Dw 5624 ; MAX BLOCKNUMMER
  8510. Else
  8511. Dw 5311
  8512. Endif
  8513. Dw 2048-1 ; DIR. ENTRIES
  8514. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8515. Dw 8000H ;E� CHECKSUM SIZE (none)
  8516. Dw 1 ; OFFSET TRACKS
  8517. Db 0 ; Phys. sector size
  8518. Db 0 ; Phys. sector shift mask.
  8519. Db 1 ; Winchester 1st. part.
  8520. Db 4 ; No. of logical sector/phys. sector
  8521. Db 50 ; Read time out
  8522. Db 19 ; Write time out
  8523. Db 255-Leav ; Interleav (Inv)
  8524. Db 255-ReStep ; Retry & Buff step option
  8525. Db 255-2 ; No of cylinders Hbyte
  8526. Db 255-128 ; - " - Lbyte
  8527. Db 255-8 ; No of heads.
  8528. Db 255-0 ; Red. write cyl Hbyte
  8529. Db 255-0 ; - " - Lbyte
  8530. Db 255-0 ; Write precomp. cyl Hbyte
  8531. Db 255-0 ; - " - Lbyte
  8532. Db 255-11 ; ECC
  8533. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8534. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  8535. Db 1 ; EXTENT MASK
  8536. If Adaptec
  8537. Dw 5873-(Reduce/4) ; MAX BLOCKNUMBER
  8538. Else
  8539. Dw 5547-(Reduce/4)
  8540. Endif
  8541. Dw 2048-1 ; DIR. ENTRIES
  8542. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8543. Dw 8000H ; CHECKSUM SIZE (none)
  8544. Dw 2501 ; OFFSET TRACK
  8545. Db 0 ; PHYS. SECTOR SIZE
  8546. Db 0 ; PHYS. SECTOR SHIfT MASK
  8547. Db 2 ; Winchester 2nd part.
  8548. Db 4 ; No of logical sectors/phys. sector
  8549. Db 50 ; Read time out
  8550. Db 19 ; Write time out
  8551. Db 255-Leav ; Interleav (Inv)
  8552. Db 255-ReStep ; Retry & Buff step option
  8553. Db 255-2 ; No of cylinders Hbyte
  8554. Db 255-128 ; - " - Lbyte
  8555. Db 255-8 ; No. of heads.
  8556. Db 255-0 ; Red. write cyl Hbyte
  8557. Db 255-0 ; - " - Lbyte
  8558. Db 255-0 ; Write precomp. cyl Hbyte
  8559. Db 255-0 ; - " - Lbyte
  8560. Db 255-11 ; ECC
  8561. Endif
  8562. If Ro352
  8563. ; Winchesterº Rodimå 352
  8564. SIGN1 Equ '1'
  8565. If Adaptec
  8566. SIGN2 Equ '1'
  8567. Else
  8568. Sign2 Equ '0'
  8569. Endif
  8570. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8571. Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
  8572. Db 0 ; EXTENT MASK
  8573. If Adaptec
  8574. Dw 2699 ; MAX BLOCKNUMMER
  8575. Else
  8576. Dw 2549
  8577. Endif
  8578. Dw ENT-1 ; DIR. ENTRIES
  8579. Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
  8580. Dw 8000H ; CHECKSUM SIZE (none)
  8581. Dw 1 ; OFFSET TRACKS
  8582. Db 0 ; Phys. sector size
  8583. Db 0 ; Phys. sector shift mask.
  8584. Db 1 ; Winchester 1st. part.
  8585. Db 4 ; No. of logical sector/phys. sector
  8586. Db 50 ; Read time out
  8587. Db 19 ; Write time out
  8588. Db 255-Leav ; Interleav (Inv)
  8589. Db 255-ReStep ; Retry & Buff step option
  8590. Db 255-1 ; No of cylinders Hbyte
  8591. Db 255-50 ; - " - Lbyte
  8592. Db 255-4 ; No of heads.
  8593. Db 255-0 ; Red. write cyl Hbyte
  8594. Db 255-0 ; - " - Lbyte
  8595. Db 255-0 ; Write precomp. cyl Hbyte
  8596. Db 255-0 ; - " - Lbyte
  8597. Db 255-11 ; ECC
  8598. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8599. Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
  8600. Db 0 ; EXTENT MASK
  8601. If Adaptec
  8602. Dw 2784-(Reduce/2) ; MAX BLOCKNUMBER
  8603. Else
  8604. Dw 2629-(Reduce/2)
  8605. Endif
  8606. Dw ENT-1 ; DIR. ENTRIES
  8607. Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
  8608. Dw 8000H ; CHECKSUM SIZE (none)
  8609. Dw 601 ; OFFSET TRACK
  8610. Db 0 ; PHYS. SECTOR SIZE
  8611. Db 0 ; PHYS. SECTOR SHIfT MASK
  8612. Db 2 ; Winchester 2nd part.
  8613. Db 4 ; No of logical sectors/phys. sector
  8614. Db 50 ; Read time out
  8615. Db 19 ; Write time out
  8616. Db 255-Leav ; Interleav (Inv)
  8617. Db 255-ReStep ; Retry & Buff step option
  8618. Db 255-1 ; No of cylinders Hbyte
  8619. Db 255-50 ; - " - Lbyte
  8620. Db 255-4 ; No. of heads.
  8621. Db 255-0 ; Red. write cyl Hbyte
  8622. Db 255-0 ; - " - Lbyte
  8623. Db 255-0 ; Write precomp. cyl Hbyte
  8624. Db 255-0 ; - " - Lbyte
  8625. Db 255-11 ; ECC
  8626. Endif
  8627. If XT1065
  8628. ; Winchesterº Maxtor XT-1065
  8629. SIGN1 Equ '5'
  8630. If Adaptec
  8631. SIGN2 Equ '8'
  8632. Else
  8633. Sign2 Equ '5'
  8634. Endif
  8635. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8636. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  8637. Db 1 ; EXTENT MASK
  8638. If Adaptec
  8639. Dw 7199 ; MAX BLOCKNUMMER
  8640. Else
  8641. Dw 6799
  8642. Endif
  8643. Dw 2048-1 ; DIR. ENTRIES
  8644. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8645. Dw 8000H ; CHECKSUM SIZE (none)
  8646. Dw 1 ; OFFSET TRACKS
  8647. Db 0 ; Phys. sector size
  8648. Db 0 ; Phys. sector shift mask.
  8649. Db 1 ; Winchester 1st. part.
  8650. Db 4 ; No. of logical sector/phys. sector
  8651. Db 50 ; Read time out
  8652. Db 19 ; Write time out
  8653. Db 255-Leav ; Interleav (Inv)
  8654. Db 255-ReStep ; Retry & Buff step option
  8655. Db 255-3 ; No of cylinders Hbyte
  8656. Db 255-150 ; - " - Lbyte
  8657. Db 255-7 ; No of heads.
  8658. Db 255-3 ; Red. write cyl Hbyte
  8659. Db 255-152 ; - " - Lbyte
  8660. Db 255-3 ; Write precomp. cyl Hbyte
  8661. Db 255-152 ; - " - Lbyte
  8662. Db 255-11 ; ECC
  8663. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8664. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  8665. Db 1 ; EXTENT MASK
  8666. If Adaptec
  8667. Dw 7239-(Reduce/4) ; MAX BLOCKNUMBER
  8668. Else
  8669. Dw 6837-(Reduce/4)
  8670. Endif
  8671. Dw 2048-1 ; DIR. ENTRIES
  8672. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8673. Dw 8000H ; CHECKSUM SIZE (none)
  8674. Dw 3201 ; OFFSET TRACK
  8675. Db 0 ; PHYS. SECTOR SIZE
  8676. Db 0 ; PHYS. SECTOR SHIfT MASK
  8677. Db 2 ; Winchester 2nd part.
  8678. Db 4 ; No of logical sectors/phys. sector
  8679. Db 50 ; Read time out
  8680. Db 19 ; Write time out
  8681. Db 255-Leav ; Interleav (Inv)
  8682. Db 255-ReStep ; Retry & Buff step option
  8683. Db 255-3 ; No of cylinders Hbyte
  8684. Db 255-150 ; - " - Lbyte
  8685. Db 255-7 ; No. of heads.
  8686. Db 255-3 ; Red. write cyl Hbyte
  8687. Db 255-152 ; - " - Lbyte
  8688. Db 255-3 ; Write precomp. cyl Hbyte
  8689. Db 255-152 ; - "E - Lbyte
  8690. Db 255-11 ; ECC
  8691. Endif
  8692. If XT1085
  8693. ; Winchesterº Maxtor XT-1085
  8694. If Adaptec
  8695. SIGN1 Equ '7'
  8696. SIGN2 Equ '3'
  8697. Else
  8698. Sign1 Equ '6'
  8699. Sign2 Equ '9'
  8700. Endif
  8701. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8702. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  8703. Db 1 ; EXTENT MASK
  8704. If Adaptec
  8705. Dw 8999 ; MAX BLOCKNUMMER
  8706. Else
  8707. Dw 8499
  8708. Endif
  8709. Dw 2048-1 ; DIR. ENTRIES
  8710. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8711. Dw 8000H ; CHECKSUM SIZE (none)
  8712. Dw 1 ; OFFSET TRACKS
  8713. Db 0 ; Phys. sector size
  8714. Db 0 ; Phys. sector shift mask.
  8715. Db 1 ; Winchester 1st. part.
  8716. Db 4 ; No. of logical sector/phys. sector
  8717. Db 50 ; Read time out
  8718. Db 19 ; Write time out
  8719. Db 255-Leav ; Interleav (Inv)
  8720. Db 255-ReStep ; Retry & Buff step option
  8721. Db 255-4 ; No of cylinders Hbyte
  8722. Db 255-0 ; - " - Lbyte
  8723. Db 255-8 ; No of heads.
  8724. Db 255-4 ; Red. write cyl Hbyte
  8725. Db 255-2 ; - " - Lbyte
  8726. Db 255-4 ; Write precomp. cyl Hbyte
  8727. Db 255-2 ; - " - Lbyte
  8728. Db 255-11 ; ECC
  8729. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8730. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  8731. Db 1 ; EXTENT MASK
  8732. If Adaptec
  8733. Dw 9410-(Reduce/4) ; MAX BLOCKNUMBER
  8734. Else
  8735. Dw 8887-(Reduce/4)
  8736. Endif
  8737. Dw 2048-1 ; DIR. ENTRIES
  8738. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8739. Dw 8000H ; CHECKSUM SIZE (none)
  8740. Dw 4001 ; OFFSET TRACK
  8741. Db 0 ; PHYS. SECTOR SIZE
  8742. Db 0 ; PHYS. SECTOR SHIfT MASK
  8743. Db 2 ; Winchester 2nd part.
  8744. Db 4 ; No of logical sectors/phys. sector
  8745. Db 50 ; Read time out
  8746. Db 19 ; Write time out
  8747. Db 255-Leav ; Interleav (Inv)
  8748. Db 255-ReStep ; Retry & Buff step option
  8749. Db 255-4 ; No of cylinders Hbyte
  8750. Db 255-0 ; - " - Lbyte
  8751. Db 255-8 ; No. of heads.
  8752. Db 255-4 ; Red. write cyl Hbyte
  8753. Db 255-2 ; - " - Lbyte
  8754. Db 255-4 ; Write precomp. cyl Hbyte
  8755. Db 255-2 ; - " - Lbyte
  8756. Db 255-11 ; ECC
  8757. Endif
  8758. If CDC66
  8759. ; Winchesterº CDC 9415-66
  8760. SIGN1 Equ '5'
  8761. If Adaptec
  8762. SIGN2 Equ '8'
  8763. Else
  8764. Sign2 Equ '5'
  8765. Endif
  8766. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8767. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  8768. Db 1 ; EXTENT MASK
  8769. If Adaptec
  8770. Dw 7199 ; MAX BLOCKNUMMER
  8771. Else
  8772. Dw 6799
  8773. Endif
  8774. Dw 2048-1 ; DIR. ENTRIES
  8775. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8776. Dw 8000H ; CHECKSUM SIZE (none)
  8777. Dw 1 ; OFFSET TRACKS
  8778. Db 0 ; Phys. sector size
  8779. Db 0 ; Phys. sector shift mask.
  8780. Db 1 ; Winchester 1st. part.
  8781. Db 4 ; No. of logical sector/phys. sector
  8782. Db 50 ; Read time out
  8783. Db 19 ; Write time out
  8784. Db 255-Leav ; Interleav (Inv)
  8785. Db 255-ReStep ; Retry & Buff step option
  8786. Db 255-3 ; No of cylinders Hbyte
  8787. Db 255-157 ; - " - Lbyte
  8788. Db 255-7 ; No of heads.
  8789. Db 255-3 ; Red. write cyl Hbyte
  8790. Db 255-159 ; - " - Lbyte
  8791. Db 255-3 ; Write precomp. cyl Hbyte Obs
  8792. Db 255-159 ; - " - Lbyte Obs
  8793. Db 255-11 ; ECC
  8794. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8795. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  8796. Db 1 ; EXTENT MASK
  8797. If Adaptec
  8798. Dw 7349-(Reduce/4) ; MAX BLOCKNUMBER
  8799. Else 
  8800. Dw 6941-(Reduce/4)
  8801. Endif
  8802. Dw 2048-1 ; DIR. ENTRIES
  8803. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8804. Dw 8000H ; CHECKSUM SIZE (none)
  8805. Dw 3201 ; OFFSET TRACK
  8806. Db 0 ; PHYS. SECTOR SIZE
  8807. Db 0 ; PHYS. SECTOR SHIfT MASK
  8808. Db 2 ; Winchester 2nd part.
  8809. Db 4 ; No of logical sectors/phys. sector
  8810. Db 50 ; Read time out
  8811. Db 19 ; Write time out
  8812. Db 255-Leav ; Interleav (Inv)
  8813. Db 255-ReStep ; Retry & Buff step option
  8814. Db 255-3 ; No of cylinders Hbyte
  8815. Db 255-157 ; - " - Lbyte
  8816. Db 255-7 ; No. of heads.
  8817. Db 255-3 ; Red. write cyl Hbyte
  8818. Db 255-157 ; - " - Lbyte
  8819. Db 255-3 ; Write precomp. cyl Hbyte
  8820. Db 255-157 ; - " - Lbyte
  8821. Db 255-11 ; ECC
  8822. Endif
  8823. If CDC86
  8824. ; Winchesterº CDC 9415-86
  8825. SIGN1 Equ '7'
  8826. If Adaptec
  8827. SIGN2 Equ '5'
  8828. Else
  8829. Sign2 Equ '1'
  8830. Endif
  8831. WIN0: Dw LSecPerTrk ; No of logical sectors/track.
  8832. Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
  8833. Db 1 ; EXTENT MASK
  8834. If Adaptec
  8835. Dw 9224 ; MAX BLOCKNUMMER
  8836. Else
  8837. Dw 8711
  8838. Endif
  8839. Dw 2048-1 ; DIR. ENTRIES
  8840. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8841. Dw 8000H ; CHECKSUM SIZE (none)
  8842. Dw 1 ; OFFSET TRACKS
  8843. Db 0 ; Phys. sector size
  8844. Db 0 ; Phys. sector shift mask.
  8845. Db 1 ; Winchester 1st. part.
  8846. Db 4 ; No. of logical sector/phys. sector
  8847. Db 50 ; Read time out
  8848. Db 19 ; Write time out
  8849. Db 255-Leav ; Interleav (Inv)
  8850. Db 255-ReStep ; Retry & Buff step option
  8851. Db 255-3 ; No of cylinders Hbyte
  8852. Db 255-157 ; - " - Lbyte
  8853. Db 255-9 ; No of heads.
  8854. Db 255-3 ; Red. write cyl Hbyte
  8855. Db 255-159 ; - " - Lbyte
  8856. Db 255-3 ; Write precomp. cyl Hbyte
  8857. Db 255-159 ; - " - Lbyte
  8858. Db 255-11 ; ECC
  8859. WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
  8860. Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
  8861. Db 1 ; EXTENT MASK
  8862. If Adaptec
  8863. Dw 9482-(Reduce/4) ; MAX BLOCKNUMBER
  8864. Else
  8865. Dw 8955-(Reduce/4)
  8866. Endif
  8867. Dw 2048-1 ; DIR. ENTRIES
  8868. Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
  8869. Dw 8000H ; CHECKSUM SIZE (none)
  8870. Dw 4101 ; OFFSET TRACK
  8871. Db 0 ; PHYS. SECTOR SIZE
  8872. Db 0 ;F� PHYS. SECTOR SHIfT MASK
  8873. Db 2 ; Winchester 2nd part.
  8874. Db 4 ; No of logical sectors/phys. sector
  8875. Db 50 ; Read time out
  8876. Db 19 ; Write time out
  8877. Db 255-Leav ; Interleav (Inv)
  8878. Db 255-ReStep ; Retry & Buff step option
  8879. Db 255-3 ; No of cylinders Hbyte
  8880. Db 255-157 ; - " - Lbyte
  8881. Db 255-9 ; No. of heads.
  8882. Db 255-3 ; Red. write cyl Hbyte
  8883. Db 255-157 ; - " - Lbyte
  8884. Db 255-3 ; Write precomp. cyl Hbyte
  8885. Db 255-157 ; - " - Lbyte
  8886. Db 255-11 ; ECC
  8887. Endif
  8888. Dseg
  8889. ?Titel: Db '80. ',Sign,'"-floppy '
  8890. If M8
  8891. Else
  8892. If M5
  8893. Db '1.2 MByte '
  8894. Else
  8895. Db '800 KByte '
  8896. Endif
  8897. Endif
  8898. Db Sign0,'x',Sign1,Sign2,' MBytes winchester '
  8899. If Adaptec
  8900. Db 'A'
  8901. Else
  8902. Db 'X'
  8903. Endif
  8904. Db '.',13,10,0
  8905. End
  8906. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååChecksum None.
  8907. Dw 0FFFEh ;; Alloc vector set by GENCPM
  8908. Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
  8909. Dw 0FFFEh ;; DirBcb, DtaBcb, Hashl
  8910. Db 0 ;; Hash bank.
  8911. Endif
  8912. Cseg
  8913. If M8 Or Jet8
  8914. ; DPB for 8" 2x77x8x1024, 256 entries.
  8915. F8D: Dw 64 ; Number of logical sect/track
  8916. Db 4,0Fh ; Blockshift and mask
  8917. Db 0 ; Extent mask
  8918. Dw 607 ; Max blocknumber
  8919. Dw 256-1 ; 256 Directory entries
  8920. Db 0F0h,0 ; Alloc vector to directory
  8921. Dw 256/4 ; Checksum size
  8922. Dw 2 ; Number of offset tracks
  8923. Db 0 ; Physical sector size
  8924. Db 0 ; Physical sector shift mask.
  8925. Db 0 ; Floppy
  8926. Db 8 ; No. of logical sectors/phys. sector.
  8927. Db 22 ; Read time out
  8928. Db 19 ; Write time out
  8929. Db -1 ; Double sided
  8930. Db Verify ; Verify after write
  8931. Db Rate0 ; Step rate
  8932. Db Inch8+DoublD ; Boot select
  8933. Db 0,0,0,0,0,0 ; Dummies
  8934. ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
  8935. F8S: Dw 26 ; No. of logical sectors/track.
  8936. Db 3,7 ; Blockshift and mask
  8937. Db 0 ; Extent mask
  8938. Dw 242 ; Max blocknumber
  8939. Dw 64-1 ; 64 Directory entries
  8940. Db 0C0h,0 ; Alloc vector to directory
  8941. Dw 64/4 ; Checksum size
  8942. Dw 2 ; Number of offset tracks
  8943. Db 0 ; Physical sector size
  8944. Db 0 ; Physical sector shift mask.
  8945. Db 0 ; Floppy
  8946. Db 1 ; No. of logical sectors/phys. sector.
  8947. Db 22 ; Read time out
  8948. Db 19 ; Write time out
  8949. Db 0 ; Single sided
  8950. Db Verify ; Verify after write
  8951. Db Rate0 ; Step rate
  8952. Db Inch8+SinglD ; Boot select
  8953. Db 0,0,0,0,0,0 ; Dummies
  8954. Endif
  8955. If RamDisk
  8956. ; DPB for RamDisk, 32 entries. 128 KBytes
  8957. Ram: Dw 512 ; No. of logical sectors/track.
  8958. Db 3,7 ; Blockshift and mask
  8959. Db 0 ; Extent mask
  8960. Dw 127 ; Max blocknumber
  8961. Dw 32-1 ; 32 Directory entries
  8962. Db 080h,0 ; Alloc vector to directory
  8963. Dw 8000h ; Checksum size None.
  8964. Dw 0 ; Number of offset tracks
  8965. Db 0 ; Physical sector size
  8966. Db 0 ; Physical sector shift mask.
  8967. Db 3 ; Ramdisk.
  8968. Db 0 ; Dummy
  8969. Db 0 ; Dummy
  8970. Db 0 ; Dummy
  8971. Db 0 ; Dummy
  8972. Db 0 ; Dummy
  8973. Db 0 ; Dummy
  8974. Db 0 ; Dummy
  8975. Db 0,0,0,0,0,0 ; Dummies
  8976. Endif
  8977. If M5
  8978. ; DPB for 5.25" 2x77x8x1024, 256 entries.
  8979. F5Max: Dw 64 ; No. of logical sectors/track.
  8980. Db 4,0Fh ; Blockshift and mask
  8981. Db 0 ; Extent mask
  8982. Dw 607 ; Max blocknumber
  8983. Dw 256-1 ; 256 Directory entries
  8984. Db 0F0h,0 ; Alloc vector to directory
  8985. Dw 256/4 ; Checksum size
  8986. Dw 2 ; Number of offset tracks
  8987. Db 0 ; Physical sector size
  8988. Db 0 ; Physical sector shift mask.
  8989. Db 0 ; Floppy
  8990. Db 8 ; No. of logical sectors/phys. sector.
  8991. Db 22 ; Read time out
  8992. Db 19 ; Write time out
  8993. Db -1 ; Double sided
  8994. Db Verify ; Verify after write
  8995. Db Rate0 ; Step rate
  8996. Db Inch5+DoublD+11000000b ; Boot select
  8997. Db 0,0,0,0,0,0 ; Dummies
  8998. Endif
  8999. If M5 Or M596D
  9000. ; DPB for 5.25" 2x80x5x1024, 128 entries.
  9001. F596D: Dw 40 ; No. of logical sectors/track.
  9002. Db 4,0Fh ; Blockshift and mask
  9003. Db 0 ; Extent mask
  9004. Dw 394 ; Max blocknumber
  9005. Dw 128-1 ; 128 Directory entries
  9006. Db 0C0h,0 ; Alloc vector to directory
  9007. F Dw 128/4 ; Checksum size
  9008. Dw 2 ; Number of offset tracks
  9009. Db 0 ; Physical sector size
  9010. Db 0 ; Physical sector shift mask.
  9011. Db 0 ; Floppy
  9012. Db 8 ; No. of logical sectors/phys. sector.
  9013. Db 22 ; Read time out
  9014. Db 19 ; Write time out
  9015. Db -1 ; Double sided
  9016. Db Verify ; Verify after write
  9017. Db Rate0 ; Step rate
  9018. Db Inch5+DoublD ; Boot select
  9019. Db 0,0,0,0,0,0 ; Dummies
  9020. Endif
  9021. If M548D
  9022. ; DPB for 5.25" 2x40x5x1024, 128 entries.
  9023. F548D: Dw 40 ; No. of logical sectors/track.
  9024. Db 4,0Fh ; Blockshift and mask
  9025. Db 1 ; Extent mask
  9026. Dw 194 ; Max blocknumber
  9027. Dw 128-1 ; 128 Directory entries
  9028. Db 0C0h,0 ; Alloc vector to directory
  9029. Dw 128/4 ; Checksum size
  9030. Dw 2 ; Number of offset tracks
  9031. Db 0 ; Physical sector size
  9032. Db 0 ; Physical sector shift mask.
  9033. Db 0 ; Floppy
  9034. Db 8 ; No. of logical sectors/phys. sector
  9035. Db 22 ; Read time out
  9036. Db 19 ; Write time out
  9037. Db -1 ; Double sided
  9038. Db Verify ; Verify after write
  9039. Db Rate0 ; Step rate
  9040.  Db Inch5+DoublD ; Boot select
  9041. Db 0,0,0,0,0,0 ; Dummies
  9042. Endif
  9043. Dseg
  9044. ?Titel: Db '80. ',Sign ;;
  9045. Db '"-floppy-version. ' ;;
  9046. If M8
  9047. Db '2x1.2 MBytes.' ;;
  9048. Endif
  9049. If M5
  9050. Db '2x1.2 MBytes.' ;;
  9051. Endif
  9052. If M596D
  9053. Db '2x800 KBytes.' ;;
  9054. Endif
  9055. If M548D
  9056. Db '2x400 KBytes.' ;;
  9057. Endif
  9058. If RamDisk
  9059. Db ' Ramdisc.' ;;
  9060. Endif
  9061. Db 13,10,0 ;;
  9062. Cseg
  9063. RamBuffer:
  9064. If RamDisk
  9065. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9066. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9067. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9068. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9069. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9070. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9071. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9072. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9073. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9074. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9075. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9076. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9077. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9078. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9079. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9080. Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
  9081. Endif
  9082. If M8 Or Jet8
  9083. Trans: Db 1,7,13,19,25 ; Skewing for 8" SingleSided
  9084. Db 5,11,17,23 ; SingleDensity (IBM)
  9085. Db 3,9,15,21 ;
  9086. Db 2,8,14,20,26 ;
  9087. Db 6,12,18,24 ;
  9088. Db 4,10,16,22 ;
  9089. Endif
  9090. End
  9091. åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��G������G�����H�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������q$���q$���q$�ñ"¶ …Â�» …Â�À ‹Â�Å ‹Â�Ê ‹Â�Ï ‹Â�Ô ‹Â�Ù ‹Â�Þ ‘Â�ã ‘Â���—Â����­ ���­ ���­ �����ž ������ž ������ž ������ž ������ž ������ž ������ž ������ž ��� �����������������������������������������������������������������������������������������������������������������������������������€�\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ùÆýÆ����������������������0123456789abcdef���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ž ê$Ñ&Ñ&���������������������������Ç�ü�����������������������������������������������������������������������������������������ž ê$Ñ&Ñ&���������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
  9092. HIT och DIT
  9093. HIÔ  ocè DIÔ {ò ² prograí f|ò snabâ ocè enkeì |verf|rinç  aö �
  9094. filer mellan JET-datorer.
  9095. \verf|ringeî  skeò viá eî bildsk{rmskabeì soí ansluteó pý då �
  9096. seriellá printer/Modeí portarna®  \verf|ringeî skeò blockvió  12¸ �
  9097. byteó  peò  blocë meä kontrollsummá LRC f|ò varjå blocë  ocè  meä �
  9098. automatisk kontroll av antal block, hastigheten {r 38400 Baud.
  9099. HIÔ {ò programmeô soí arbetaò é deî mottagandå datorn.
  9100. Startaó  meä kommandoô HIT¬  oí mottagná fileò skalì placeraó  pý �
  9101. defaulô drive¬  elleò meä 'HIÔ Drive:§ oí filerná ská placeraó pý �
  9102. annaî  drivå {î default®  HIÔ skriveò kontinuerligô uô vilkeî fiì �
  9103. soí  {ò undeò |verf|rinç ocè angeò vilká fileò soí haò  |verf|rtó �
  9104. korrekt®  HIÔ avslutaó meä CTRÌ C®  Observerá atô HIÔ raderaò ev® �
  9105. tidigarå fileò oí deô ankommeò nyá meä sammá namn.
  9106. Exempel:
  9107. A>B:HIT B:
  9108. HIT ( 1.5 ) JET-80 CPM 3.0
  9109. Reciving file QQ .SUB Old file deleted. File transferred
  9110. Reciving file SS .SUB Old file deleted. File transferred
  9111. Reciving file C .SUB Old file deleted. File transferred
  9112. Reciving file PROFILE .SUB Old file deleted. File transferred
  9113. 4 Files transferred
  9114. No data -- waiting--
  9115. Reciving file M80 .COM Old file deleted. File transferred
  9116. Reciving file M80 .REL Old file deleted. File transferred
  9117. Reciving file MATH .H Old file deleted. File transferred
  9118. 7 Files transferred
  9119. HIT terminated due to operator request
  9120. 7 Files transferred
  9121. HIT end
  9122. .PA Š DIÔ {ò programmeô soí arbetaò é deî s{ndandå datorn.
  9123. Startaó  meä kommandoô 'DIÔ Filnamn'®  F|ò filnamî  g{lleò  sammá �
  9124. syntaø  soí  é PIÐ ocè DIR¬  D.v.ó '?§ ocè '*§ kaî  anv{ndaó  soí �
  9125. "wildcard"®  S{ndningeî inledó meä atô samtligá fileò soí matchaò �
  9126. "Filnamn¢ skrivs® DIÔ kaî avbrytaó meä CTRÌ C.
  9127. Exempel:
  9128. A>B:DIT *.Z80
  9129. DIT ( 1.0 ) JET-80 CP/M 3.0
  9130. Files to be sent:
  9131. CHARIO .Z80 BOOT .Z80 IOS .Z80 WDRIVES .Z80
  9132. FDRIVES .Z80 BIOSKRNL.Z80
  9133. No answer -waiting
  9134. Sending file A:CHARIO .Z80
  9135. Exit due to fatal error
  9136. No FILES transferred
  9137. 2 Errors
  9138. DIT end
  9139. A>B:
  9140. B>DIT *.Z80
  9141. DIT ( 1.0 ) JET-80 CP/M 3.0
  9142. ---- NO Files ---
  9143. B>DIT A:*.Z80
  9144. DIT ( 1.0 ) JET-80 CP/M 3.0
  9145. Files to be sent:
  9146. BOOT .Z80 IOS .Z80 WDRIVES .Z80 FDRIVES .Z80 BIOSKRNL.Z80
  9147. CHARIO .Z80
  9148. Sending file A:CHARIO .Z80 File transferd
  9149. Sending file A:BIOSKRNL.Z80 File transferd
  9150. Sending file A:FDRIVES .Z80
  9151. Exit due to operator request
  9152. 2 Files transferred
  9153. DIT end
  9154. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååHåååååI�åååååIåååååJ�åååååJåååååK�åååååKåååååL�åååååLåååååM�åååååMåååååN�åååååNåååååO�åååååOååååå