1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808 |
- IMD 1.18: 3/03/2022 19:30:30
- CP/M Plus (tm) Version 3.0 800K + 1x11MB Winch.
- Copyright 1982, Digital Research Inc.
- Serial no: 1113-60053
- BIOS Revision F. Copyright 1985, Jet Computer Corp.
- Format: 5.25 inch, 2x80x5x1024, 128 entries
- BIOSKRNL REL : BIOSKRNL Z80 : BNKBDOS3 SPR : BNKBIOS3 SPR
- BOOT REL : BOOT Z80 : CALLVERS ASM : CCP COM
- CHARIO REL : CHARIO Z80 : CNTRLR REL : COPYSYS COM
- CPM3 SYS : DATE COM : DEVICE COM : DIR COM
- DIRLBL RSX : DUMP ASM : DUMP COM : ECHOVERS ASM
- ED COM : ERASE COM : ERRORS COM : EXTMEMA REL
- EXTMEMF REL : EXTMEMX REL : FASTCOPY COM : WDRIVES ASM
- FDRIVES REL : FORMATER COM : GENCOM COM : GENCPM COM
- GENCPM DAT : GENFBIOS SUB : GENWBIOS SUB : GET COM
- HELP COM : HELP HLP : HEXCOM COM : HIST UTL
- INITDIR COM : IOS Z80 : IOSETUP COM : LIB COM
- LINK COM : MAC COM : PARK COM : PATCH COM
- PIP COM : PRIMO COM : PUT COM : RANDOM ASM
- RENAME COM : RESBDOS3 SPR : RMAC COM : SAVE COM
- SCB ASM : SCB REL : DIT COM : SET COM
- SETDEF COM : SHOW COM : SID COM : SUBMIT COM
- HIT COM : TRACE UTL : TRACK0A : TRACK0X
- TYPE COM : WDRIVES REL : XREF COM : FDRIVES ASM
- HITDIT DOC
- ��(��Š�À� �����ÿÿ��������€�€�@�@� îÄCRT îäLPT @�CEN @�GRAPH îäLPT1 îäLPT2 �����������������������������1�Í�
Í� %Í�«Í�þÿÏÊ¢€�Í�Í•!€��~#
Â4Í• €�Í�:‚g:�Ís:„·Ê_g:ƒÍs!]�~þ$Âo#~þBÌ©1…É·W�|gë€ÿ ëÕåÍ�Í•áÑ%ÂzÉÍ�É«Í�·úÈ Í�óvÿÉ�CPM3 SYS������������������������
- CPMLDR error: failed to open CPM3.SYS
- $
- CPMLDR error: failed to read CPM3.SYS
- $
- CP/M V3.0 Loader
- Copyright (C) 1982, Digital Research
- $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè� èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍÁy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
- À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
- ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
- 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*¸ ëÍ0MD"Ð Í!*Š 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ÉÕ
- �^#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
- :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
- ñõþÒ
- Í?Ê,
- ¯Íd
- >Íl
- Í[
- ÍI6�:Ë <€�!€ÿ=Â6
- ë*Š ñþÂJ
- "Œ Éë*Ü €�ÃK:µ G/OÉ*Ì Â É�*Ì ÉõÍÚñ=ô³Íd
- ##Î ÃI������������������������������������������������������������������������������������������������������������������������������ÃhÃcÃcÃcÃíÃcÃcÃcÕçØÃ�âõÃcÃcñÃÕÃcÃcÃcÃcÃcÃcÃcÃÃcÃ}ÑÃsÃcÃcÃcÉÝ!_!€�_�í°��!€�€�í°ý!äý6 �ý6
- Àÿ>"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
- þÿÉí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���€����� �
- ���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���
- ¿���������������å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���
- �������������SCB REL������������������DIT COM���y
$./01�SET COM���S�����SETDEF COM��� �������������SHOW COM���B�������SID COM���> ���������SUBMIT COM���*!"#�����������HIT COM���€23456789�TRACE UTL���
- %���������������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�����
- à\€����¼�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
- ®WX¬V~P�#ÈÊ„
- ʲó›X�\,`A¼Ã¼�Þ�mf€�0�cx� ��8
- Í«`�à6ù�3h4��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è
- ¼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
- Ã&á0’|?Ú¡€ EìÿjŠ¨@˜�)ãpÉøFf7´\¡“ðŒÌoh†Ãa¡• „Ý#* É�™·Ü^É–„�������������������À�.A°Øl6
†}����� @��� ™èµš~�—Y€¿ßï÷ûýþÿ¿ßï÷ûýþÿÇE@)ú
- ªÂLtØ ª¬$©ÇD€)ú
- ªÂ|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ú‚
- ¢Du„Ÿ¨&©£ÇIÀ)ú’*
- $gô©&!¡¨GL�1úš¢’ttl©¦")¥ÇU�1úš¢r\t�©ª"& ÇH@1úš¢š*tx©ª*)%ÇS€!ú¢Jlj¼ª©¢©#G@À1úºzz¤t¨«©$ª"ÇUÀ)úÂjz´t
- ¢)+F„Àr
- J²*j$ §«"¡Æ��2rZ4tH
- !¡'%Æ‚€rJ²*t@
- !§*F¡�2z²*j¸ !ª!&GD@ª"r\t8
- "& Ƥ�j"¢dj8 &'«"¡ÆDÀrj¢‚t$
- )")+GC�ªš*¤t(
- *)%ÆW€r
- rY‚tL!'%¦©¥Æ[€2bZJ’Œu !ª!¤©+GE@²"j
- 2b<g$§$©ª&ÇY�2Jr¢²*eØ%¡""©)F]�2Z"J’Œeø&(*"©)F_�2b‚¢J’ŒtP&ª¬!,ªFY�2‚Jz:
- Le˜($§£¡$ÇY�2‚JzJ’´`�)¢ª&(*G\�2šJyŠJ´e°*§%¤§*N���ž²*j¸ !ª!&GD@ª"r\t8
- "& Ƥ�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title Bioskrnl.Z80 Root to Bios. CP/M 3.0
- ;------------------------------------------------------------;
- ; The total system consists of: ;
- ; Bioskrnl.Z80 Root ;
- ; Boot.Z80 Boot module ;
- ; Chario.Z80 Character I/O module ;
- ; Drives.Asm Disk defintion module ;
- ; Fdrives.Asm for floppy systems ;
- ; Wdrives.Asm for winchester systems ;
- ; Extmem.Rel External memory module ;
- ; ExtmemF.Rel for floppy systems ;
- ; ExtmemA.Rel for winchester Adaptec ;
- ; ExtmemX.Rel for winchester Xebec ;
- ; Cntrlr.Rel Controller commands for Adaptec ;
- ; Scb.Asm System variables ;
- ;------------------------------------------------------------;
- ; Latest update: 1985-11-15. PSW
- ; Bios revision: F
- .Z80
- True Equ -1
- False Equ Not True
- BotFlg Equ 0C000h ; Boot flag address
- NetWork Equ False
- WrkStn Equ False
- Page 66
- ; External variables:
- Extrn @CoVec,@CiVec,@AoVec ; I/O REDIRECTION VECTORS
- Extrn @AiVec,@LoVec ; - " -
- Extrn @MxTpa ; MAX TPA IN USER BANK
- Extrn @BnkBf ; COMMON 128 BYTE BUFFER
- Extrn Bank0Call
- ; Init
- Extrn ?Patch,?Init ;
- Extrn ?LdCcp,?RlCcp ; LOAD & RELOAD CCP
- ; User defined character I/O routines:
- Extrn ?Ci,?Co,?CiSt,?CoSt ;
- Extrn ?CInit,IniStm ;
- Extrn @CTbl ;
- ; Disk:
-
- Extrn @DTbl ; POINTER TABLE
- Entry @ADrv,@RDrv,@Trk,@Sect ; DISKPARAMETERS
- Entry @Dma,@DBnk,@Cnt ; - " -
- ; Memory module:
- Entry @CBnk,BnkMsk,MuxByte ; CURRENT BANK
- Entry DmaFlg
- Entry ?PMsg ; WRITES MESSAGES
- ; Global lables to bios calls:
- Entry ?Boot,?WBoot,?ConSt,?ConIn,?ConO,?List,?AuxO,?AuxI
- Entry ?Home,?SlDsk,?StTrk,?StSec,?StDma,?Read,?Write
- Entry ?ListS,?ScTrn
- Entry ?ConOs,?AuxIs,?AuxOs,?DvTbl,?DevIn,?DrTbl
- Entry ?MltIo,?Flush,?Mov,?Tim,?BnkSl,?StBnk,?XMov
- ; Global lable to userfunction:
- Extrn ?UserF
- ; Interrupt vectors:
- Entry Sio1Iv,CtcIrv
�
- Entry PioIrv
- Entry IntVect
- ; Interrupt driven routines:
- Extrn KbdIrq,UnkInt,LptIrq,ClkIrq
- If Not WrkStn
- Extrn PioGaI,PioGbI
- Endif
- Extrn KbdErRq,LptErRq,SetLptBuff
- Page
- ; Port address:
- ; Dma-COMMANDS
- DmRSet Equ 0C3h ; SOFTWARE RESET
- DmEnab Equ 087h ; ENABLE Dma
- DmDisa Equ 083h ; DISABLE Dma
- If Not WrkStn
- Dma Equ 18h ; Dma.
- BnkMux Equ 1BH ; Bank-Dma-MULTIPLEXER
- DmBk11 Equ 00000000B ; Bank1 --> Bank1
- DmBk00 Equ 00001000B ; Bank0 --> Bank0
- DmBk10 Equ 00010000B ; Bank1 --> Bank0
- DmBk01 Equ 00011000B ; Bank0 --> Bank1
- Bank1 Equ 00000000B ; Bank1 (64K FOR CPU)
- Bank0 Equ 00100000B ; Bank0 (48K FOR CPU)
- Else
- Dma Equ 0F0h ; Dma
- BnkMux Equ 0F4h ; Bank-Dma-MULTIPLEXER
- DmBk11 Equ 00000100b ; Bank1 --> Bank1
- DmBk00 Equ 00000000b ; Bank0 --> Bank0
- DmBk10 Equ 00000110b ; Bank1 --> Bank0
- DmBk01 Equ 00000010b ; Bank0 --> Bank1
- Bank1 Equ 00100000b ; Bank1 (64K FOR CPU)
- Bank0 Equ 00100001b ; Bank0 (48K FOR CPU)
- Endif
- CtlQ Equ 'Q'-'@'
- CtlS Equ 'S'-'@'
- MbXonXoff Equ 00010000B ; XON/XOFF PROTOCOLL ON.
- JpOp Equ 0C3H ; Z80 JUMP INSTRUCTION
- Ccp Equ 100H ; LOAD ADDRESS FOR Ccp
- Page
- Cseg
- ;------------------------------------------------------------;
- ; Bios Jump Vectors ;
- ;------------------------------------------------------------;
- ?Boot: Jp Boot ;
- ?WBoot: Jp WBoot ;
- ?ConSt: Jp ConSt ;
- ?ConIn: Jp ConIn ;
- ?ConO: Jp ConOut ;
- ?List: Jp List ;
- ?AuxO: Jp AuxOut ;
- ?AuxI: Jp AuxIn ;
- ?Home: Jp Home ;
- ?SlDsk: Jp SelDsk ;
- ?StTrk: Jp SetTrk ;
- ?StSec: Jp SetSec ;
- ?StDma: Jp SetDma ;
- ?Read: Jp Read ;
- ?Write: Jp Write ;
- ?ListS: Jp ListSt ;
- ?ScTrn: Jp SecTrn ;
- ?ConOs: Jp ConoSt ;
- ?AuxIs: Jp AuxISt ;
- ?AuxOs: Jp AuxOSt ;
- ?DvTbl: Jp DevTbl ;
- ?DevIn: Jp ?CInit ; IN CHARIO.Z80
- ?DrTbl: Jp GetDrv ;
- ?MltIo: Jp MultIO ;
- ?Flush: Jp Flush ;
- ?Mov: Jp ?Move ;
- ?Tim: Jp Return ; NOT INSTALLED
- ?BnkSl: Jp BnkSel ;
- ?StBnk: Jp SetBnk ;
- ?XMov: Jp ?XMove ;
- Jp ?UserF ; IN EXTMEM.Z80
- Jp Return ;
- Jp Return ;
- Nop ; GIVE CORRECT START FOR INT.VECTORS.
- Page
- ;------------------------------------------------------------;
- ; Interrupt Vectors ;
- ;------------------------------------------------------------;
- IntVect Equ $ ; INTERRUPT VECTOR ADDRESS
- PioIrv Equ $ ; PIO BASE INTERRUPT VECTOR
- If Not WrkStn
- Dw PioGaI ; GRAPHIC SCREEN READY
- Dw PioGbI ; GRAPHIC KEY BOARD
- Else
- Dw UnkInt ;
- Dw UnkInt ;
- Endif
- CtcIrv Equ $ ; CTC BASE INTERRUPT VEKTOR
- Dw UnkInt ;
- Dw UnkInt ;
- Dw UnkInt ;
- Dw ClkIrq ; (10 Hz TICK)
- Sio1Iv Equ $ ; SIO1 BASE INTERRUPT VECTOR
- Dw KbdIrq ; KEYBOARD INT.
- Dw KbdIrq ;
- Dw KbdIrq ;
- Dw KbdErRq ;
- Dw LptIrq ;
- Dw LptIrq ;
- Dw LptIrq ;
- Dw LptErRq ;
- Db 'This area is used as stack by CCP but You '
- Db 'can use it for interrupt vectors when'
- Db ' CCP not in ram '
- Boot$Stack Equ $
- Page
- ;------------------------------------------------------------;
- ; Boot -- Cold start init. routunes. ;
- ;------------------------------------------------------------;
- Dseg ;; Code in Bank0.
- Boot: Di ;;
- Ld Sp,Boot$Stack ;;
- Call ?Patch ;; Patch loader parameters
- Ld Bc,16*256+0 ;; B=Counter, C=Dev#.
- C_Init_Loop: ;;
- Push Bc ;;
- Call ?CInit ;; Init char. dev.
- Pop Bc ;;
- Inc C ;;
- Djnz C_Init_Loop ;;
- Call ?Init ;; Init the rest.
- If Not NetWork
- Ld A,(BotFlg) ;; Winchester boot?
- And A ;;
- Jr Z,GoOn ;; No...jump
- Ld Hl,(@DTbl+4) ;; GET C:
- Ld De,(@DTbl+2) ;; B:
- Ld Bc,(@DTbl) ;; A:
- Ld (@DTbl),De ;; B: --> A:
- Ld (@DTbl+2),Hl ;; C: --> B:
- Ld (@DTbl+4),Bc ;; A: --> C:
- Endif
- ; Go on init 16 logical disk units.
-
- GoOn: Ld Bc,16*256+0 ;; B=Counter, C=Log. drive#
- Ld Hl,@DTbl ;; drive table.
- D_In_Loop: ;;
- Push Bc ;; save # and drive.
- Ld E,(Hl) ;; get DPH-vector
- Inc Hl ;;
- Ld D,(Hl) ;; in De.
- Inc Hl ;;
- Ld A,E ;; does drive exist ?
- Or D ;;
- Jr Z,D_In_Next ;; No...next
- Push Hl ;; save vector pointer
- Ex De,Hl ;;
- Dec Hl ;; .media byte
- Dec Hl ;; .controller rel. address
- Ld A,(Hl) ;; get it
- Ld (@RDrv),A ;; and save it
- Ld A,C ;; And save
- Ld (@ADrv),A ;; logical drive#.
- Dec Hl ;; Get init-vector
- Ld D,(Hl) ;;
- Dec Hl ;;
- Ld E,(Hl) ;; into De.
- Ex De,Hl ;;
- Call IPcHl ;; execute init.
- Pop Hl ;; Restore vector pointer.
- D_In_Next: ;;
- Pop Bc ;; Restore counter, drive
- Inc C ;; Next drive
- Djnz D_In_Loop ;; Loop...
- Jp Boot$1 ;; Take the last part in Bank1.
- Cseg ; Bank 1.
- Boot$1:
- Call SetJumps ; Set jump vectors
- Call ?LdCcp ; Read Ccp.Com from disk
- Jp Ccp ;
- ;------------------------------------------------------------;
- ; WBoot -- Warm boot routine. ;
- ;------------------------------------------------------------;
- WBoot:
- Ld Sp,Boot$Stack ;
- Ld Hl,0 ;
- Ld C,5 ; Reset Lpt interrupt buffer
- Call ?UserF ;
- Ld C,2 ;
- Call ?UserF ; Flush floppy/winchester buffers
- Call SetJumps ; Init page zero
- Call ?RlCcp ; Reread Ccp.Com
- Jp Ccp ;
- SetJumps:
- Ld A,1 ; Select Bank1
- Call ?BnkSl ;
- Ld A,JpOp ; Z80 Jp opcode
- Ld Hl,?WBoot ; Warm Boot entry point
- Ld (0),A ;
- Ld (1),Hl ;
- Ld Hl,(@MxTpa) ; Bdos entry point
- Ld (5),A ;
- Ld (6),Hl ;
- Return: Ret ;
- ;------------------------------------------------------------;
- ; DevTbl -- Returns the address to character device table. ;
- ;------------------------------------------------------------;
- DevTbl: Ld Hl,@CTbl ;
- Ret ;
- ;------------------------------------------------------------;
- ; GetDrv -- Returns the address to drive table. ;
- ;------------------------------------------------------------;
- GetDrv: Ld Hl,@DTbl ;
- Ret ;
- Page
- ;------------------------------------------------------------;
- ; Character I/O Routines. ;
- ;------------------------------------------------------------;
- ;------------------------------------------------------------;
- ; ConOut -- Console output. Sends a charcter in (C) to all ;
- ; choosen devices. ;
- ;------------------------------------------------------------;
- ConOut:
- Ld Hl,ConOutB0 ;
- Jp Bank0Call ;
- Dseg
- ConOutB0: ;;
- Ld Hl,(@CoVec) ;; Get console oputput bit vector
- Jr OutScan ;;
- Cseg
- ;------------------------------------------------------------;
- ; AuxOut -- Auxilliary output. Sends a character in (C) to ;
- ; all choosen devices. ;
- ;------------------------------------------------------------;
- AuxOut:
- Ld Hl,AuxOutB0 ;
- Jp Bank0Call ;
- Dseg
- AuxOutB0: ;;
- Ld Hl,(@AoVec) ;; Get aux output bit vector
- Jr OutScan ;;
- Cseg
- ;------------------------------------------------------------;
- ; List -- List output. Sends a character in (C) to all ;
- ; choosen devices. ;
- ;------------------------------------------------------------;
- List:
- Ld Hl,ListB0 ;
- Jp Bank0Call ;
- Dseg
- ListB0: ;;
- Ld Hl,(@LoVec) ;; Get list output bit vector
- ;; and do OutScan
- OutScan: ;;
- Ld B,0 ;; Start with device 0.
- CoNext:
- Add Hl,Hl ;; Shift next device bit
- Jr NC,NoOutDev ;; Jump...if not set
- Push Hl ;; Save bit vector
- Push Bc ;; device and char.
- CoOutRdy: ;;
- Call Coster ;;
- Or A ;; Ready ? ?
- Jr Z,CoOutRdy ;; No...jump
- Pop Bc ;; B=device# C=Char
- Push Bc ;; save
- Call ?Co ;; Send char
- Pop Bc ;; Restore
- Pop Hl ;;
- NoOutDev: ;;
- Inc B ;; Next device#
- Ld A,H ;; Any bits left in bit vector
- Or L ;;
- Jr Nz,CoNext ;; Yes...loop
- Ret ;;
- Cseg
- ;------------------------------------------------------------;
- ; ConoSt -- Console output status. Returns true if all ;
- ; choosen console output devices are ready. ;
- ;------------------------------------------------------------;
- ConoSt: ;
- Ld Hl,ConoStB0 ;
- Jp Bank0Call ;
- Dseg
- ConoStB0: ;;
- Ld Hl,(@CoVec) ;; Get console output bit vector
- Jr OStScan ;;
- Cseg
- ;------------------------------------------------------------;
- ; AuxOSt -- Auxiliary output status. Returns true if all ;
- ; choosen aux output devices are ready. ;
- ;------------------------------------------------------------;
- AuxOSt: ;
- Ld Hl,AuxOStB0 ;
- Jp Bank0Call ;
- Dseg
- AuxOStB0: ;;
- Ld Hl,(@AoVec) ;; Get aux output bit vector
- Jr OStScan ;;
- Cseg
- ;------------------------------------------------------------;
- ; ListSt -- List output status. Returns true if all choosen ;
- ; list output devices are ready. ;
- ;------------------------------------------------------------;
- ListSt: ;
- Ld Hl,LstStoStB0 ;
- Jp Bank0Call ;
- Dseg
- LstStoStB0: ;;
- Ld Hl,(@LoVec) ;; Get list output bit vector.
- OStScan: ;;
- Ld B,0 ;; Start with device #0.
- CosNext: ;;
- Add Hl,Hl ;; Shift next device bit
- Push Hl ;; save bit vector
- Push Bc ;; B=dev#, C=Char.
- Ld A,-1 ;; Set dev. ready
- Call C,Coster ;; Get status if choosen
- Pop Bc ;; Restore
- Pop Hl ;;
- Or A ;; Ready ?
- Ret Z ;; No...Return false.
- Inc B ;; Next device
- Ld A,H ;; Any more devs. ?
- Or L ;;
- Jr Nz,CosNext ;; Yes...loop
- Or 0FFH ;; All choosen devices ready
- Ret ;; Return true.
- ; CHECK IF OUTPUT DEVICE READY (XON/XOFF SUPPORT).
- Coster: Ld L,B ;; CHANGE DEVICE # TO 16 BITS
- Ld H,0 ;; Hl=DEV#
- Push Hl ;;
- Add Hl,Hl ;; OFFSET IN DEVICE-TABLE
- Add Hl,Hl ;;
- Add Hl,Hl ;; Hl=Hl*8
- Ld De,@CTbl+6 ;; De= MODE BYTE F\R DEV 0
- Add Hl,De ;; Hl=R[TT MODE BYTE
- Ld A,(Hl) ;; GET MODE BYTE
- And MbXonXoff ;; XON/XOFF PROTOCOLL?
- Pop Hl ;; Hl=DEVICE #
- Jp Z,?CoSt ;; NO XON/XOFF...JUMP
- Ld De,XoffLis�t ;;
- Add Hl,De ;; Hl=PLACE IN XoffList
- Ld C,0 ;; FLAGSTATUS FOR ^C, ^S, ^Q ONLY
- Call CiStl ;;
- Ld A,(Hl) ;;
- Call Nz,CIL ;;
- Cp CtlQ ;;
- Jr Nz,NotQ ;;
- Ld A,-1 ;; SET READY-FLAG
- NotQ: Cp CtlS ;; CTL-S?
- Jr Nz,NotS ;; NO...JUMP
- Xor A ;; CLEAR FLAG
- NotS: Ld (Hl),A ;; SAVE FLAG
- Call CoSt1 ;; GET OUTPUT STATUS
- And (Hl) ;; And MASK WITH XON/XOFF FLAG
- Ret ;; And Return IT AS STATUS
- CiStl: Push Bc ;; GET INPUT STATUS WITH (Bc) & (Hl)
- Push Hl ;;
- Call ?CiSt ;;
- Pop Hl ;;
- Pop Bc ;;
- Or A ;;
- Ret ;;
- CoSt1: Push Bc ;; GET OUTPUT STATUS, SAVE (Bc) & (Hl)
- Push Hl ;;
- Call ?CoSt ;;
- Pop Hl ;;
- Pop Bc ;;
- Or A ;;
- Ret ;;
- CIL: Push Bc ;; GET INPUT And SAVE (Bc) & (Hl)
- Push Hl ;;
- Call ?Ci ;;
- Pop Hl ;;
- Pop Bc ;;
- Ret ;;
- Cseg
- ;------------------------------------------------------------;
- ; ConSt -- Console input status. Returns true if any choosen ;
- ; console input device has a character available. ;
- ;------------------------------------------------------------;
- ConSt: ;
- Ld Hl,ConStB0 ;
- Jp Bank0Call ;
- Dseg
- ConStB0: ;;
- Ld Hl,(@CiVec) ;; Get console input bit vector
- Jr IstScan ;;
- Cseg
- ;------------------------------------------------------------;
- ; AuxISt -- Auxialiary input status. Returns true if any ;
- ; Choosen aux input device has a character avail. ;
- ;------------------------------------------------------------;
- AuxISt: ;
- Ld Hl,AuxIStB0 ;
- Jp Bank0Call ;
- Dseg
- AuxIStB0: ;;
- Ld Hl,(@AiVec) ;; Get aux input bit vector
- IstScan: ;;
- Ld Bc,0 ;; START WITH DEVICE 0
- ;; CREG = 0 = FLAG, STATUS Call ONLY
- CisNext: ;;
- Xor A ;; SET DEVICE NOT READY
- Add Hl,Hl ;; SHIFT OUT ONE BIT
- Call C,CiStl ;; CHECK STATUS ON THIS DEVICE
- Or A ;; IF ANY READY Return TRUE.
- Ret Nz ;;
- Inc B ;; NEXT DEVICE #
- Ld A,H ;; CHECK IF ANY MORE DEV.
- Or L ;;
- Jr Nz,CisNext ;;
- Xor A ;; ALL CHOOSEN NOT READY. FALSE
- Ret ;;
- Cseg
- ;------------------------------------------------------------;
- ; ConIn -- Console input. Returns a character from first ;
- ; ready console device. ;
- ;------------------------------------------------------------;
- ConIn: ;
- Ld Hl,ConInB0 ;
- Jp Bank0Call ;
- Dseg
- ConInB0: ;;
- Ld Hl,(@CiVec) ;; Get console input bit vector
- Call InScan ;;
- And 7FH ;; strip off parity bit.
- Ret ;;
- Cseg
- ;------------------------------------------------------------;
- ; AuxIn -- Auxialiary input. Returns a character from first ;
- ; ready aux input device. ;
- ;------------------------------------------------------------;
- AuxIn: ;
- Ld Hl,AuxInB0 ;
- Jp Bank0Call ;
- Dseg
- AuxInB0: ;;
- Ld Hl,(@AiVec) ;; Get aux input bit vector
- InScan: ;;
- Push Hl ;; SAVE BIT VECTOR
- Ld B,0 ;; START WITH DEVICE 0
- Ld C,-1 ;; CREG = FF = STATUS Call FOR INPUT
- CiNext: ;;
- Xor A ;; SET NO CHAR
- Add Hl,Hl ;; SHIFT OUT ONE BIT
- Call C,CiStl ;; CHECK IF DEVICE HAS A CHAR
- Or A ;; CHAR?
- Jr Nz,CiRdy ;; YES...JUMP
- Inc B ;; TEST NEXT DEVICE
- Ld A,H ;;
- Or L ;;
- Jr Nz,CiNext ;;
- Pop Hl ;; Hl=BIT VECTOR
- Jr InScan ;; LOOP UNTIL GOT A CHAR
- CiRdy: Pop Hl ;; Hl=BIT VECTOR
- Jp ?Ci ;; GET INPUT FROM DEVICE # IN B.
- Page
- Cseg
- ;------------------------------------------------------------;
- ; Subroutines ;
- ;------------------------------------------------------------;
- IPcHl: Jp (Hl) ; VECTOR-Call
- ?PMsg: ; Prints a message @(Hl) terminated
- ; with Db 0.
- Ld A,(Hl) ; Get next char
- Or A ; is it 0 ?
- Ret Z ; Yes...Return
- Push Hl ; Save registers
- Push De ;
- Push Bc ;
- Ld C,A ; char in (C)
- Call ?ConO ; print it
- Pop Bc ; Restore
- Pop De ;
- Pop Hl ;
- Inc Hl ; Next byte
- Jr ?PMsg ; Loop...
- ;------------------------------------------------------------;
- ; ?Move -- Blockmove: Memory to memory. ;
- ; ;
- ; At entry: Hl = Destination address. ;
- ; De = Source address. ;
- ; Bc = Counter. ;
- ; At exit: Hl & De pointing to the next bytes ;
- ; that follows the move. ;
- ;------------------------------------------------------------;
- ?Move: Ld A,B ; Is it a zero-move ?
- Or C ;
- Ret Z ; Yes...quit
- Ld A,(BnkFlg) ; Is ?XMove involved ?
- And A ;
- Jr Nz,Move1 ; Yes...
- Ex De,Hl ; Exchange addresses to fit
- Ldir ; this instruction
- Ex De,Hl ; and get them back.
- Ret ;
- Move1: Di ; Shut up for a moment
- Call WaitDma ; Wait for Dma
- Xor A ; Zero ?XMove-flag
- Ld (BnkFlg),A ;
- Ld (SrcAdr),De ; Set source address in Dmatable
- Ld (DstAdr),Hl ; Set destination address in Dmatable
- Add Hl,Bc ; Hl= End dest.address
- Push Hl ; Saved.
- Ex De,Hl ;
- Add Hl,Bc ; Hl= End sourceaddress
- Push Hl ; saved.
- Dec Bc ; Reduce blocklength with 1
- Ld (Length),Bc ; Check for the Dma command
- Ld A,B ;
- Or C ;
- Ld A,11001101b ; If not 1 byte set burst mode
- Jr Nz,Move2 ;
- Ld A,10001101b ; else set byte mode.
- Move2: Ld (Mode),A ; SAVE THE Mode
- Ld Hl,(DstBnk) ;
- Ld A,H ; Dest.bank in A.
- Rla ; shift out left
- Or L ; add on source bank.
- And 00000011b ; mask garbidge.
- Ld L,A ; Will give index
- Ld H,0 ; in table.
- Ld De,BnkTbl ; Offset in the table.
- Add Hl,De ; Point to the right byte
- Ld A,(Hl) ; Get it.
- Ld Hl,BnkMsk ; Add on bankmask
- Or (Hl) ;
- Ld Hl,DmaTbl ; Point to the Dmatable.
- Out (BnkMux),A ; Start dma
- Ld (MuxByte),A ;
- Push Bc ; Save counter
- Call IniStm ;
- Pop Bc ; Restore counter
- Ld A,B ;
- Or C ;
- Jr Z,Move4 ;
- Move3: In A,(Dma) ; Read status
- And 00100000b ; ready ?
- Jr Nz,Move3 ; No...
- Move4: Ld A,DmDisa ; Disable Dma
- Out (Dma),A ;
- Xor A ; Free Dma
- Ld (DmaFlg),A
- Ei ; Speak again
- Pop De ; Restore parameters
- Pop Hl ;
- Ld Bc,0 ; COUNTER=0
- Ret ;
- ;------------------------------------------------------------;
- ; WaitDma -- Wait until Dma is free, then mark it busy. ;
- ;------------------------------------------------------------;
- WaitDma: ;
- Ld A,(DmaFlg) ;
- And A ;
- Jr Nz,WaitDma ;
- Inc A ;
- Ld (DmaFlg),A ;
- Ret ;
- ;------------------------------------------------------------;
- ; ?XMove -- Sets correct banks for data transferes. ;
- ; ;
- ; At entry: B = Destination bank. ;
- ; C = Source bank. ;
- ;------------------------------------------------------------;
- ?XMove: ;
- Ld A,True ;
- Ld (BnkFlg),A ; Mark ?XMove
- Ld (DstBnk),Bc ; Gives (C) in dest.bank
- ; and (B) in source bank.
- Ret ;
- ;------------------------------------------------------------;
- ; BnkSel -- Select bank. ;
- ; ;
- ; At entry: A = Memory Bank. ;
- ;------------------------------------------------------------;
-
- BnkSel: ;
- Di ; Nothing crazy may happen now
- Ld (@CBnk),A ; Save current bank
- And 1 ; mask
- Ld A,Bank0 ; Start with Bank0.
- Jr Z,Bnk1 ; Bank0 ? Yes...
- Ld A,Bank1 ; Else set Bank1.
- Bnk1: ;
- Ld (BnkMsk),A ;
- Out (BnkMux),A ; Send it to Bank select port.
- Ld (MuxByte),A ;
- Ei ; It worked.
- Ret ;
-
- Page
- ;------------------------------------------------------------;
- ; Disk Drive Routines ;
- ;------------------------------------------------------------;
- Dseg ;; Bank 0.
- ;------------------------------------------------------------;
- ; SelDsk -- Select disk drive. Executes the login procedure ;
- ; for the drive if it is the first time select. ;
- ; ;
- ; At entry: C = Selected drive. ;
- ; E = Bit0 reset if not slected before. ;
- ; At exit: Hl = 0 if drives does not exist. ;
- ; Hl = @DPH if drive exists. ;
- ;------------------------------------------------------------;
- SelDsk: Ld A,C ;;
- Ld (@ADrv),A ;; SAVE #
- Ld L,C ;; CREATE INDEX
- Ld H,0 ;;
- Add Hl,Hl ;; Hl=2*DRIVE #TO OFFSET
- Ld Bc,@DTbl ;; POINT TO DRIVE-TABLE-HEAD
- Add Hl,Bc ;; Hl=CORRECT VECTOR IN @DTbl
- Ld A,(Hl) ;; GET DPH-POINTER
- Inc Hl ;;
- Ld H,(Hl) ;;
- Ld L,A ;; Hl=DPH-POINTER
- Or H ;; SET Z-FLAG And
- Ret Z ;; Return IF NO DRIVE
- Ld A,E ;;
- And 1 ;; FIRST SELECT?
- Ret Nz ;; NO...Return
- Push Hl ;; SAVE DPH-POINTER
- Ex De,Hl ;;
- Ld Hl,-2 ;; GET (DPH-2)
- Add Hl,De ;;
- Ld A,(Hl) ;;
- Ld (@RDrv),A ;; SAVE THE CONTROLLER RELATIVE DRIVE#
- Ld Hl,-6 ;; GET THE LOGIN-VECTOR
- Add Hl,De ;;
- Ld A,(Hl) ;;
- Inc Hl ;;
- Ld H,(Hl) ;;
- Ld L,A ;;
- Call IPcHl ;; DO LOGIN
- Pop Hl ;; Hl=DPH-POINTER
- Ret ;;
- ;------------------------------------------------------------;
- ; Home -- Home selected drive. Do SetTrk (0). ;
- ; ;
- ; SetTrk -- Set track address. ;
- ; ;
- ; At entry: Bc = Track address ;
- ; At exit: (@Trk) = Track address. ;
- ;------------------------------------------------------------;
- Home: Ld Bc,0 ;; Track=0
- SetTrk: Ld (@Trk),Bc ;; Save track address
- Ret ;;
- ;------------------------------------------------------------;
- ; SetSec -- Set sector address. ;
- ; ;
- ; At entry: Bc = Sector address ;
- ; At exit: (@S�ect) = Sector address. ;
- ;------------------------------------------------------------;
- SetSec: Ld (@Sect),Bc ;; Save sector address
- Ret ;;
- ;------------------------------------------------------------;
- ; SetDma -- Set Direct Memory Access disk address. ;
- ; ;
- ; At entry: Bc = Dma address ;
- ; At exit: (@Dma) = Dma address ;
- ; (@DBnk) = @CBnk ;
- ;------------------------------------------------------------;
- SetDma: Ld (@Dma),Bc ;; Set global Dma address
- Ld A,(@CBnk) ;; Default Dma Bank is current Bank
- ;; get current Bank & do SetBnk
- ;------------------------------------------------------------;
- ; SetBnk -- Set disk I/O memory Bank. ;
- ; ;
- ; At entry: A = Disk Bank # ;
- ; At exit: (@DBnk) = Disk Bank # ;
- ;------------------------------------------------------------;
- SetBnk: Ld (@DBnk),A ;; Set Disk Dma Bank
- Ret ;;
- ;------------------------------------------------------------;
- ; SecTrn -- Sector translate. Translate logical sector number;
- ; to physical sector number. ;
- ; ;
- ; At entry: Bc = Logical sector # ;
- ; De = Pointing to TransTable. (0 if none). ;
- ; At exit: Hl = Physical sector #. ;
- ;------------------------------------------------------------;
- SecTrn: Ld L,C ;;
- Ld H,B ;; Hl=CP/M sector # (relative 0)
- Inc Hl ;; Hl= -"- (relative 1)
- Ld A,D ;; Test De=0
- Or E ;;
- Ret Z ;; Yes...Return, no TransTable
- Dec Hl ;; Hl= CP/M sector # (relative 0)
- Add Hl,De ;; Hl=Index in table
- Ld L,(Hl) ;; Translate to sector # from table
- Ld H,0 ;; 8 bits value
- Ret ;;
- ;------------------------------------------------------------;
- ; Read -- Reads physical sector from selected disk to current;
- ; @Dma address. ;
- ; ;
- ; At entry: None ;
- ; At exit: A = 0 Ok. ;
- ; A = 1 if error. ;
- ; A =-1 if media change. ;
- ;------------------------------------------------------------;
- Read: Ld De,-8 ;; Index offset to Readroutine
- Push De ;; on the stack
- Jr RWCommon ;; Read-Write-Common-Routine
- ;------------------------------------------------------------;
- ; Write -- Writes physical sector on selected disk from ;
- ; current @Dma address. ;
- ; ;
- ; At entry: C = Deblocking code. ;
- ; At exit: A = 0 If Ok. ;
- ; A = 1 Physical error. ;
- ; A = 2 Disk is R/O. ;
- ; A =-1 If media change. ;
- ;------------------------------------------------------------;
- Write: Ld De,-10 ;; Index offset to Writeroutine
- Push De ;; on the stack
- RWCommon: ;;
- Ld Hl,(@ADrv) ;; Get drive #
- Ld H,0 ;;
- Add Hl,Hl ;; Hl=2*Drive#
- Ld De,@DTbl ;;
- Add Hl,De ;;
- Ld A,(Hl) ;;
- Inc Hl ;;
- Ld H,(Hl) ;;
- Ld L,A ;; Hl=DPH
- Pop De ;; De=Read/Write
- Push Hl ;; SAVE DPH-ADDRESS
- Add Hl,De ;; Hl=Read/Write IN DPH
- Ld A,(Hl) ;;
- Inc Hl ;;
- Ld H,(Hl) ;;
- Ld L,A ;; Hl=Read/Write-VECTOR
- Pop De ;; DE=DPH
- Dec De ;;
- Dec De ;;
- Ld A,(De) ;;
- Ld (@RDrv),A ;; A=CONTROLLER RELATIVE DRIVE#
- Inc De ;; BACK TO DPH
- Inc De ;;
- Jp (Hl) ;; DO THE ROUTINE IN EXTMEM.Z80
- ;------------------------------------------------------------;
- ; MultIO -- Set multiple sector count. ;
- ; ;
- ; At entry: A = Sector count. ;
- ; At exit: (@Cnt) = Multiple sector count. ;
- ;------------------------------------------------------------;
- MultIO: Ld (@Cnt),A ;; Save the counter.
- Ret ;;
- ;------------------------------------------------------------;
- ; Flush -- Flush all disk buffers. ;
- ;------------------------------------------------------------;
- Flush: Ld C,2 ;;
- Call ?UserF ;;
- Xor A ;; Return no error.
- Ret ;;
- Page
- ;------------------------------------------------------------;
- ; Variables ;
- ;------------------------------------------------------------;
- Cseg ; MUST BE IN Bank1
- @ADrv: Db 0 ; SELECTED DISK DRIVE #
- @RDrv: Db 0 ; CONTROLLER RELATIVE DISK DRIVE#
- @Trk: Dw 0 ; TRACK #
- @Sect: Dw 0 ; SECTOR #
- @Dma: Dw 0 ; Dma ADDRESS
- @Cnt: Db 0 ; RECORD COUNT FOR MULTISECTOR I/O
- @DBnk: Db 0 ; Bank FOR Dma OPERATIONS
- @CBnk: Db 0 ; Bank FOR PROCESSOR OPERATIONS
- BnkMsk: Db Bank0 ; MASK FOR PROC-/Dma-OPERATIONS.
- MuxByte: Db 0 ;
- DmaFlg: Db 0 ; Dma busy flag
- BnkFlg: Db 0 ; FLAG FOR ?XMov
- DstBnk: Db 0 ; DEST-Bank FOR ?XMove-?Move
- SrcBnk: Db 0 ; SOURCE-Bank FOR ?XMove-?Move
- BnkTbl: Db DmBk00 ; Bank0 --> Bank0
- Db DmBk10 ; Bank1 --> Bank0
- Db DmBk01 ; Bank0 --> Bank1
- Db DmBk11 ; Bank1 --> Bank1
- DmaTbl: Db 23,Dma ; 23 Bytes to Dma
- Db DmDisa ; DISABLE Dma
- Db DmRset
- Db DmRset
- Db DmRset
- Db DmRset
- Db DmRset
- Db DmRset
- Db 01111101B ; CR1A: BLOCKLENGTH LOW o. HI FOLLOWS,
- ; PORT A START ADDRESS LOW o. HI
- ; FOLLOWS A->B, TRANSFER.
- SrcAdr: Dw 0 ; SORCE-ADDRESS (PORT A)
- Length: Dw 0 ; BLOCKLENGTH - 1.
- Db 00010100B ; CR1B: PORT ADDR. Inc. PORT A-MEMORY.
- Db 00010000B ; CR1B: PORT ADDR. Inc. PORT B-MEMORY
- Mode: Db 0 ; CR2B: BURST/BYTE-Mode
- DstAdr: Dw 0 ; DEST-ADDRESS (PORT B)
- Db 10000010B ; CR2A: STOP END-OF-BLOCK
- Db 11001111B ; CR2D: LOAD STARTADRESSES FOR BOTH
- ; PORTS And ZERO THE COUNTER.
- Db 10001011B ; CR2D: ZERO STATUS-BITS
- Db 10110011B ; CR2D: FORCE READY.
- Db DmEnab ; ENABLE Dma
- Db 10111111B ; CR2D: SET NEXT READ STATUS.
- Db 0 ; TABLE END.
- Dseg ;; Bank0
- XoffList: Db -1,-1,-1,-1,-1,-1,-1,-1
- Db -1,-1,-1,-1,-1,-1,-1,-1
- End
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��.��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�ê•ë"Ûûëy2ßûþÚ;�!��"˜(:Úû2¤(=2¼(:æû=Ê;�!•�~·Ê;�¹Ê4#Ã.�{2ž(!��"Ÿ
"Ýû9"2!;(åyþ3Ò]�K!Æ�Ão�þ€Ò\ÖbÚÀþÒÀ!,_�^#V*Ûûëé�Å
!J ^#VëÍ€Á:çû·ÀÃ#!"(�COPYRIGHT (C) 1982, DIGITAL RESEARCH 151282/Â(
- ÿ€û
- +
- 1
- 7
- È=
- }!ƒ!–! !‡"›"ì"õ"û"#
#ï#õ#û#$$Ó$$#$-$A$J$S$@Y$u
- u
- J$Àu
- u
- }$‹$�$Í$ß$*%P%è$È%¦&'('d'ñ'þ'(('({
- ‰
- •
- •
- 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Ö
- ڸïp#Æ:w#6 !6�:Ýû·Êå6 Õ*Ûû#ë!Í)6.#Í)ÑÍ‚ûÃî
- ·ÈÅOÍ(ÁÃîBDOS Function = File = �������������!ýÿÃ,Í$-"¬ûÃhû��!��9"f!¢åÍ Í‰:æûõ2™(Ít·Â™:ßûþ!Ôþ
Íñ=ÂHgoÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßûO*ÛûëÃ;�*Øû€�Ó*Øû"rÉ*r"ØûÿÁ<È:æû�gÉå:ßûþ!ÔÍ�Ñ*fùë}DÉ! ý~6�·ÀÃtû!r
- åÍ·ÍðÚÖõOÍ(ñÉÍÀþÂåÍ^ÃÆþÊÆþÊÆÉþ
Èþ
- Èþ ÈþÈþ É: ý·ÂšÍnûæÉ!Õû6@ãéG:ÏûæxÉÍÂÿ: ý·ÂP:Ìû<ÊÿÍÀ: ýþÊPÍÍnûá6�æÈÍÍtûá6�þÂ! ý¾Â^6�ÍÍtûá6�þÂu:ÏûæÊ)¯ÖÈ<Í Ã^! ýG:ÏûÒŽ>¾ÈxþÊ�þÊ�w>ɯwÉÌ©ÄzûÉ:Ïûæ»!Ôû>®æwɯÉ:ßû=ÊzûxæÂzûÃzû:¼
- ·Âö:ÏûæGÅ:ßû=Ä/ÁÅͽÁx·ÂöÅ:Ôû·Ä€ûÁy!·ûþÈ4þ Ð5~·ÈyþÂ
5Éþ
À6�ÉyÍðÒ(õ^ÍÍñö@OÍÀÈ:ßû=Ê7:ÏûæÂÍyþ ÂÍ:ßûþÂIÍÀÈ ÍÍ:·ûæÂ=ÉÍe:¿
- þÈ ÍzûÃzû#ÍÍÍ‚:·û!½
- ¾Ð ÍÍÃr
ÍÍ
- ÃÍ!Óû
- ¾ÈÅOÍ(ÁÃŒ*(
~2*
*ºû}´Ê·Í!ý#·Â¶!��"ºû"¼ûÀ÷:¶û_:·û»Éë*(
ë·È#wÃÎx·ÈÅHåë!ÂÍ)6�"&
áÁÉ:´ûÐ!ÂÁ
- Â
- ëx·È2À
- ÕÅGHÃ)á+6�É:·û2,
É:·û!-
¾Ð ÍÍÃ:,
!·û¾ÐÍÍÃ+Åå*(
�~·ÊL#ÃBxƒ¹õÔzûñáÁØÑÑÃÿ:*
·È:¿
- þÈþÈþÈåÅÍ*(
~·Ê“OÍÀÚŠ{2·ûÓåÍá#Ãw:·û2.
ÍÍ+:.
2-
燃!%
"(
¯2*
É!Â"&
É!*
~·À4:·û2-
ÉÍÀÔ‚:À
- G�ÍîͳͨÍ^¯2+
>2ßû:·û2½
- *ÛûN#å¯G2¾
- ¹ÂÿÅ�å:+
·Ìœ2¿
- áÁþ
Êç þ
- Êç þÂ5ÍÀ»Òÿë*(
~·Êo#"(
ëÃM þšë*(
~·Ê`ëÍÀ»ëÚUëÍoëÃj*(
~#"(
Ñ!*
~6�·Ês!+
6�ëÃÿ:+
·Â‚x·Âoͳ*&
~·2+
Êo#"&
!+
6ëÃM þÂÅ:½
- W:·ûºÊÿ2¼
- x·Ê åͺÑ*(
+"(
wëà þÂ:¾
- ¸ÂÜ>2*
2¿
- Ã:ë*(
:¾
- ¸Êð+wÃá"(
ÅÕͺ:·ûG:½
- ¸ÊÍÍÃøþÂë!%
"(
ëÍ^ÃÿþÂ-:*
·ÊÿÃ$þÂP:Êû<Ê\:½
- W:·ûºÊÿ2¼
- x·ÊMÃ þÂs:Ëû<Ê9>2¿
- :*
·Â9x·Êÿ~+Ãq þÂ’Åx2¾
- å:*
·ÄÍ‚Í^¯2½
- Ãþ¢åÅ¯Í ÁáÃÿþÂÄá:½
- !·û¾Ú½*(
~·ÂÝÃ×5ÍWèþÂÕãÍØãÍjáÃ×þÂM ¯2¾
- ëͨëx·ÊÎë*(
Êø+wÃí"(
ÅÕÍj>2+
2*
ÃÅÍjÁáåÅx·Ê. #NÑÕz�WÅå:¾
- ºÜáÁà å:¼
- ·Ê!·û–2¼
- ÍW!¼
- 5Â= Í^Ãõx¹Ú^ ñÅåÍzûÃ:¿
- þÊm :*
·Ä;ñ#wÅåOÍÍáÁ:¿
- þÊ9þÊŒ Í^:Ïûæ— ~þx þÊ)¹Òà ÅåÍÀÚ:*
·ÊÀ :¿
- þÊÅ þÊÅ >ÃáÁë*(
+"(
wë+ÅåÍ+¯2+
ï2+
ÃÿÍÉápÅÍØÁÿÍî!��"ºû
ÃÍÍÿÃr
- y<Ê
- <Ê
- <Ê%
- ÃzûÍÿÂÀÃr
- Íÿ·ÈÍ·Ãr
- Í6ÿÃr
- Í9ÿÃr
- ëMDÃŒ:ÏûÒo
- !͞6ی!h
- å: ýþÊšÍnû·ÈÍtûþÊ2 ý¯ÉÍr
- á6�ÉÍ2Ÿ
É>Ãr
- z£<*ÏûÊ)$ë"ÏûÉ!Óûz£<~Êr
- sÉë^#V#N#Fëx±ÈÅåN:ßûþoʲ
- Í€ûõ
- Í(á#ÁÞ
- ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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É*ýë*þûÍÒ÷*’ûÍÈáá>
- Ãr
-
È)Ãÿ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Õ
- �^#V#~2ú(ëÑÉÍõ>âÍ9͆>!��"–(*y(þ³*ð(ÍX)*Øûÿ͂"ýÉ*g(ë*ý€�ÍKÿ!Ÿ
~<È:áûæwÉÍb##>ÿw#wÉÍÄÃûÍèÀá> Ãr
- !áû~#¾À<É!ÿÿ"áûÉÍÃ@*‡(ë*áû#"áûÍÚ:áûæ‡Â&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
- Åõ:„(/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
- x·Â~·Â:½(·Ê2¾(Ô°ÁÅÀ##~·ÀÍõå*ý$Âû*áû"ýáÉ>ÿ2ý>þ2ýÉ:ýþþÈÍ
- ¯Íÿ* (~öwÍãÃ*áû"ýÉÍ
- ÍÝÃÍ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-ÍûÄ
- *Ûûå!b("ÛûÍÝÍá"ÛûÈ:ý·À
�r#~õåæ?w#>r#
ÂL=JÌ!·
- ÊLÍv� �ÍùáñwÍÈ,ÃbÍÜ
Í?~O͆ÊÚåÅÍ=Áá:Ÿ
<È>¡w##~2§( 4~æ?ÊÉÍ̓-¹:œ(<ÊÉÍÊÉüÍÞÍAÍX¯2¨(Ãr
- ÍK:§(w++~=æwÃv
- 4Í—O¾Òì5:œ(<Êv
- 4Í-ÍýüÍî>ÿ2œ(ÍX:¨(!¥(¾Úþ€Âv
- Íq:Ÿ
·Âv
- ÍÕ
ÍàÊv
- ÍòÍ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
- "«("–(¯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
- qOÍ-ÍýáÅÕÍ=ÑÁ.:Ÿ
<Ê°Í!�åVq##~_Õæ@°wÍÚ:Ÿ
<ÂœÑáÁÅåÕ.Ê©Í.Ê©ÁÁÍAÍÜ
Á¯Ãr
- Ñãr##sáÍÜ
<Á}Ãr
- ÿÍäÌõÉ�ÍäÌ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]## #~
È·Ê þ Ê ë
- �ë*ý¨¾Â4 #
Â' É
Â4 !ç(Ãå��ë*ý¯õ~·Ê^ þ Ê^ 33õ€G#
ÂP ñ°áÂv :ßûþdÊv 6�¨
Ây #É*Ûû~õöwÍõ>�2Ÿ
*ÛûÁpÈÍ@ë!�~æàöÉå*ý"ýáÉÍvÅÍ@ë*Ûûë°w#Í)Á
È6�#ÃÌ Í™ åÍ áÉ�Ãä Í!·ÀšÕôûåÕ�ÍNÿÍÑáÂ)áÉÍ@ u
- ÕÃí :áûæþÈG*g(`�~Ö!Àx‡_‡‡ƒ<�_¯ÉÍ@!À*o(y¦Â<É:„(öà/GÍ?~ À##~æ?É Í6!ÀÍKæ@ÀÍ?F6�å##N6�ÅÍðÄâ ¯2Ÿ
Ááp##qÉ:¡ûÃr
- !ÿÿÍZ$¯2Úû!€�"ØûöÍg:¤(2ÚûÉÍTÍ�Í-:àû·Ê¹!>þ2ý<2½(ÍÚÍç!!½(¾Èw:ýþþÈÍ
- >€2µ(*Ûû6�ÍÝÍÍÝÍç!ÉÍøÈÍO~<Â÷!wá:µ(Ò"*Ûû
- �~æ€Â"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
- ë"ØûöÍk*w(Ã)$*c(Ã)$Í-Í}-ͤÀÍk*s("Ÿ
É:ž(þÿÂ;$:àûÃr
- æ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ÿ}´Èë!
- �6�*ùûÍëÐë*Ûû#å�ÍKÿáÉ"Ÿ
G*Ûû~þ ÈþÈþÈþÈxÃr
- Í�Í-Í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
- Í�Í-ÍœÍðÈÍÄ�ͤå�Í!·ÂS'ÑëÍ)Ã_'á�ͤ̓ È~Í?wÉÍ�ÍsÒÀÍ-Í?FåÅÍœÍðÁápÈÍÍ!·Êä'̓ ¡'>ÿ2ýÍõÈÍÈͱ ÍÔ ÂßåÍ?Ñë~·Â¾'æ¾'Í'ÃÊ'æàÂÆ'>€wÍ'Í™ =2ä(ÍœÍðÈÍ!·À:ä(wÚ~õ̓ ÁÊ‘'pá'!ôûÍ(6�ÿÃNÿ�ÍNÿ!ôûëÍ(Ãr
- Ã)!î(ë�åÃ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������������������������
- �îÄXîäk@�¤@ä²îä~îä‘CRT LPT CEN �GRAPH �LPT1 LPT2 �~·ÈG#N#í³õísC1m"5:õ¯ÍQ�Í��oñÍQ�}§í{CÉ������������������������������������������"E!ÔÃ"!
- Ã"Í‚Ãr
"íSáõ:2ËïÓé:Óí[*ñûíM͂ù
Í‚ÃÍ‚Ã'õÛ>0ÓõÛ�>0ÓñûíMís71?õå!
- 5 ,6
- !\þ~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
- ¯w++4 #~<wÃâ
- �����*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
- Éí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�
- CP/M Plus Version 3.0 - Jet-�ÿ�ÿ��À®À�À�€€€@€ €€€€€€€€€@ € €��*E.ó|µ !Î�"È"Ê"ÌíSâ!��"Æ>Ó:zËÿ2zÓûÉ3Í 8�ÍW��ÍK�¯É>ÿÉzþ?؇‡ë!Í�O ~7ËoÈ##~#foë§ÉÍ 8Ù�ÍW��ëÍK�¯É"|µ(�ÍW�ë!Š
- �ÃK�ó>É2Š
- 2Œ
- ûŠ
- É>ÓÉ >ÅÓ>ðÓÉ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)�������������������������������������������������������������������������������������������������������������������ÍŒ
- @!è¯û¶(ýó:äË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Ó.ÉÉÍŠ
- 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‡�
- E�Åð���ÎÎÎ��������������������������íí�����������������������������������������������Ës.�������������1þÿþÿþÿÿÿþÿ�Ës. �������������1þÿþÿþÿÿÿþÿ�80. 5"-floppy-version. 2x800 KBytes.
- �ý!|ý~§ÄM!P"!��"
- Å#å"Í
áÁó¯É¯26*+Ë%ËúP˜:
- ËG XxÍÎ!Pí[�:ËG xÍÎ>ÿ26¯É¯26P*:�ËG xÍÎ*+Ë%ËúPë�:
- ËG PxÍοý!|ý~§ÄMÍh: Ýw�ý!gV�¯ýwýwýwýòÝ!Ç
- �Ý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Ý~§ ;ÍÓ
- Í‚Íg $ý6ÿÍ9ë6�*:ËG xÍÎÝ~ �ýw>ÿ26yæÿýáÝáí{iÉÍÀÍ�ÀÝ~ýw
Í4ÕÍÈáÝFÀ6ð#ûÍk êý6ÿý6�¯ÉÍ DÍ� ?Ý~ýw
ÍŽ
- Í4ÕÍäá *Ík ìÝ~§ÈÍ� !Ý~ýw
ÍŽ
- Í4ÕÍ�á Ík ìÉÍêȱÍêÈÔÍ/Í �˯þAÊ�þIÈþR ï§É%ðØ>/å<033÷ÕÅOÍ�ÁÑá
- _
- W{² âÉüœÿöÿÿÿ��!TÍaý~�ÆAOÍ�!fÍaýnýfÍ�!oÍaÉ
- BIOS error on �: track-�
- (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".!+
- íC@">!;õ>å!ó¶áÓ2ûÍÁáxþÐ(Ë(:°Íù>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!gÅÍÁV�ýôÑÉÝ!Ç�Ý~¹8OÅ
- �Ý ÁðQ�¯ËË!���ý!g¯íRýu ýt
- ÅV�ý å:0G¯OíBáÁ8áy2ÁÉáÝåýåå:!½
- �æ< = üãÝáé:ÁGÿý!g!gV�ý~§(¹0OýåáýïåýáÝåÍÝáÝåÑýsýr:ýw�:
- ýw:ýw¯ýwýwÍ%É:ÁGý!gV�ý~§(:ý¾� :
- ý¾ :ý¾ öÿÉýۯɯ26ýwýwý~§È¯ýwýnýfåÝáÍ•Éýåá� H6ÿ#ûÉý~:=ýåá�_�ë�ËGýn ýf
- þÿÉý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
- ������
- ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$’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��
- � �������$��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
- !”äÑ@Øu9ˆ
- ÆS‘ÌÒo7bကZ %N‚Ðe´¡'%©¦G¢@)úJrJ¤t�¦"!¡¨FZ�!újz´x�¨ ª!¤FK@)ú‚jš<u`©&!¡¨F§@1ú¢J¢*deˆŸ¬&§«F‰@2
- 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
- ;------------------------------------------------------------;
- ; This module patches the I/O-parameters from the loader to ;
- ; the Scb.Rel/ExtScb.Rel and Chario.Z80 . ;
- ; It also loads Ccp.Com/NetCcp.Ccp on coldboot to a reserved ;
- ; area in Bank0 0000h - 0DFFh/0FFFh, from where it will be ;
- ; reloaded to Bank1 address 0100h on warmboot. ;
- ;------------------------------------------------------------;
- ; Latest update: 1985-11-15. PSW
- ; Biosrevision: F
- ;
- .Z80
- False Equ 0
- True Equ Not False
- NetWork Equ False
- WrkStn Equ False
- Cr Equ 13
- Lf Equ 10
- Bdos Equ 5 ; Entry to CP/M
- Base1 Equ 0100h ; Ccp in Bank1
- Base0 Equ 0000h ; Ccp in Bank0
- Page 66
- If Not WrkStn
- Switch Equ 1CH ; BIT5: TERMINAL TYPE
- Endif
- CiVc Equ 20H ; IN LOADER, BUT Switch DEPENDING
- CoVc Equ 22H ; -"- , -"-
- AiVc Equ 24H ; -"-
- AoVc Equ 26H ; -"-
- LoVc Equ 28H ; IN LOADER
- NoDev Equ 2Ah ; Number of character devices
- FFlagAdr Equ 2Bh ; First flag byte address
- AttachI Equ 7Eh ; Attachment to global disk I:
- AttachJ Equ 7Fh ; Attachment to global disk J:
- Extrn IntVect,Sio1Iv,CtcIrv ; In Bioskrnl.Z80
- Extrn ?PMsg,?BnkSl,?Mov,?XMov ; In Bioskrnl.Z80
- Extrn IniStm,@CTbl,RestTbl ; In Chario.Z80
- Extrn SIOVec,CTC0Vec,CTC1Vec ; In Chario.Z80
- If Not WrkStn
- Extrn PioIrv,PiaVec,PibVec
- Endif
- If NetWork
- Extrn Init ; In Bdos
- Endif
- Extrn @CoVec,@CiVec,@LoVec,@AoVec,@AiVec ; In Scb/ExtScb
- Entry ?Init,?Patch,?LdCcp,?RlCcp
- Extrn ?Titel ; In Drives.Asm
- Page
- Dseg ;; Bank0.
- ;------------------------------------------------------------;
- ; ?Patch -- This routine patches the I/O-parameters from the ;
- ; loader. ;
- ;------------------------------------------------------------;
- ?Patch: Ld Hl,(CiVc) ;; Console input bit vector
- Ld (@CiVec),Hl
- Ld Hl,(CoVc) ;; Console output bit vector
- Ld (@CoVec),Hl ;;
- If Not WrkStn
- In A,(Switch) ;;
- And 00100000b ;; Graphic terminal ?
- Jr Z,Patch1 ;; No...
- Ld Hl,1000h ;; Set device GRAPH:
- Ld (@CiVec),Hl ;; for console input
- Ld (@CoVec),Hl ;; and console output
- Endif
- Patch1: Ld Hl,(LoVc) ;; List output bit vector
- Ld (@LoVec),Hl
- Ld Hl,(AiVc) ;; Aux input bit vector
- Ld (@AiVec),Hl
- Ld Hl,(AoVc) ;; Aux output bit vector
- Ld (@AoVec),Hl ;;
- Ld Hl,Sio1Iv ;;
- Ld A,L ;;
- Ld (SIOVec),A ;;
- Ld Hl,CtcIrv ;;
- Ld A,L ;;
- Ld (CTC0Vec),A ;;
- Ld (CTC1Vec),A ;;
- If Not WrkStn
- Ld Hl,PioIrv ;; Pointer to interrupt vector
- Ld A,L ;;
- Ld (PiaVec),A ;;
- Inc A ;;
- Inc A ;; PioGBInt
- Ld (PibVec),A ;;
- Endif
- Ld Hl,@CTbl-1 ;; Address NoDev in Chario.Z80
- Ld A,(NoDev) ;;
- Cp (Hl) ;; No match Loader/Chario
- Ret Nz ;; Return and use default in Chario
- Ld De,-4 ;;
- Ld B,A ;; Counter
- Patch2: Add Hl,De ;; Calculate Falg0 address for Dev #0
- Djnz Patch2 ;; in Chario
- Ld B,A ;; Restore counter
- Ld De,FFlagAdr ;; Point Flag0 Dev #0 in loader
- Ld Ix,@CTbl+6 ;; Point Mode byte Dev #0 in Chario
- Patch3: Ld A,(De) ;; Move Flag0
- Ld (Hl),A ;;
- Inc Hl ;;
- Inc De ;;
- And 00011111b ;; Mask baudrate
- Ld C,A ;; Save in C
- Ld A,(De) ;; Move Flag1
- Ld (Hl),A ;;
- Inc Hl ;;
- Inc Hl ;;
- Inc Hl ;; Next Flag0 in Chario
- Push Bc ;; Save counter
- Ex De,Hl ;;
- Ld Bc,7 ;;
- Add Hl,Bc ;; Point out Mode byte in Loader
- Ld A,(Hl) ;; Move mode byte
- Ld (Ix),A ;;
- Inc Ix ;;
- Pop Bc ;; Restore counter $ baudrate
- Ld (Ix),C ;; Move baudrate
- Inc Hl ;; Next Flag0 in Loader
- Ex De,Hl ;;
- Push Bc ;;
- Ld Bc,7 ;; 8 bytes/device in Chario
- Add Ix,Bc ;; Next mode byte in Chario
- Pop Bc ;; Restore counter
- Djnz Patch3
- Ret
- ;------------------------------------------------------------;
- ; ?Init -- Set up ineterrupt vector. Enable interrupt and ;
- ; print a part of signon message on console. ;
- ;------------------------------------------------------------;
- ?Init: Ld Hl,RestTbl ;; Init none device depending ports
- Call IniStm ;;
- Ld Hl,IntVect ;; Load interrupt register
- Ld A,H ;;
- Ld I,A ;; into Z80 register I.
- Ei ;; Must go if graphic term.
- Ld Hl,SignOn ;; Print 1/2 row in SignOn.
- Call ?Pmsg ;;
- Ld Hl,?Titel ;; Print 1/2 row in SignOn.
- Call ?Pmsg ;; Is in Drives.Asm
- If NetWork
- Ld A,(AttachI) ;; Pass over local disk attachments
- Ld C,9 ;; to Bdos.
- Inc A ;; Local A: attached to I:
- Ld B,A ;; in formula: 1*256+9 in Ix
- Jr Nz,Init1 ;;
- Ld Bc,-1 ;;
- Init1: Push Bc ;;
- Pop Ix ;;
- Ld A,(AttachJ) ;;
- Ld C,10 ;;
- Inc A ;;
- Ld B,A ;;
- Jr Nz,Init2 ;;
- Ld Bc,-1 ;;
- Init2: Push Bc ;;
- Pop Iy ;;
- Call Init ;; NetWork init
- Endif
- Ret ;;
- Cseg ; Bank1
- ;------------------------------------------------------------;
- ; ?LdCcp -- Is called from Bioskrn.Z80 to load Ccp/NetCcp ;
- ; from the file Ccp.Com/NetCcp.Ccp. It will be ;
- ; stored in a buffer area in Bank0 and when ?RlCcp ;
- ; is called it will be reloaded to Bank1 for ;
- ; execution. ;
- ; Note: When ?RlCcp is called Bank1 is active. ;
- ;------------------------------------------------------------;
- ?LdCcp: Xor A ;
- Ld (CcpFcb+15),A ;
- Ld Hl,0 ;
- Ld (FcbNr),Hl ;
- Ld De,CcpFcb ; Open file
- Ld C,15 ;
- Call Bdos ;
- Inc A ; File open ?
- Jr Nz,CcpOpen ; Yes...
- CcpErr: Ld Hl,ErrCcp ;
- Xor A ; Set Bank0
- Call ?BnkSl ;
- Call ?Pmsg ; Print error message
- Ld A,1 ; Set Bank1
- Call ?BnkSl ;
- Ld C,1 ; Get console input
- Call Bdos ;
- Ld Hl,CrLf ; New line
- Call ?Pmsg ;
- If NetWork And Not WrkStn
- Ld A,9 ; Try load from local
- Ld (CcpFcb),A
- Endif
- Jr ?LdCcp ; Try again.
- ; Load Ccp/NetCcp from 'CCP.COM'/'NETCCP.CCP'
- CcpOpen:
- Ld De,128 ; Up to 16K read.
- Ld C,44 ; Multi sector count
- Call Bdos ;
- Ld De,Base1 ; Addess in Bank1.
- Ld C,26 ;
- Call Bdos ; Set DMA address
- Ld De,CcpFcb ;
- Ld C,20 ;
- Call Bdos ; Read records
- Cp 1 ; Any errors ?
- Jr Nz,CcpErr ; Yes...
- Ld Bc,0*256+1 ; B=DestBank, C=SourceBank.
- Ld De,Base1 ; Source address
- Ld Hl,Base0 ; Destination address.
- Jr RLoop1 ;
- ;------------------------------------------------------------;
- ; ?RlCcp -- Reloads Ccp/NetCcp from Bank0 to Bank1. ;
- ; ?LdCcp uses the main part of this routine to ;
- ; move Ccp/NetCcp from Bank1 to Bank0 on coldboot. ;
- ;------------------------------------------------------------;
- ?RlCcp: Ld Bc,1*256+0 ; B=DestBank, C=SourceBank.
- Ld De,Base0 ; Source address
- Ld Hl,Base1 ; Destination address
- RLoop1: Call ?XMov ;
- If NetWork
- Ld Bc,16*256 ; Count 32 128 byte sectors
- Else
- Ld Bc,13*256 ; Count 26 128 byte sectors
- Endif
- Call ?Mov ;
- Ld A,1 ; Set Bank1
- Jp ?BnkSl ;
- CcpFcb:
- Db 1 ; Drive A:
- If NetWork
- Db 'NETCCP CCP' ; Filename
- Else
- Db 'CCP COM' ; Filename
- Endif
- Db 0 ; Ex (current extent)
- Db 0 ; S1
- Db 0 ; S2
- Db 0 ; RC (record count)
- Dw 0,0,0,0 ; D0 --
- Dw 0,0,0,0 ; --D7
- FcbNr: Db 0 ; Current record
- Db 0,0,0 ; R0,R1,R2
- CrLf: Db Cr,Lf,0
-
- Dseg
- ; Messages in Bank0. Only used during coldboot.
- ErrCcp:
- If NetWork
- Db 'NETCCP.CCP'
- Else
- Db 'CCP.COM'
- Endif
- Db '-error. Press <RET> to retry',0
- SignOn: Db Cr,Cr,Lf
- Db 'CP/M Plus Version 3.0 - Jet-',0
- End
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå� ; CALLVERS program
- bdos equ 5 ; entry point for BDOS
- prtstr equ 9 ; print string function
- vers equ 12 ; get version function
- cr equ 0dh ; carriage return
- lf equ 0ah ; line feed
- org 100h
- mvi d,5 ; Perform 5 times
- loop: push d ; save counter
- mvi c,prtstr
- lxi d,call$msg ; print call message
- call bdos
- mvi c,vers
- call bdos ; try to get version #
- ; CALLVERS will intercept
- mov a,l
- sta curvers
- pop d
- dcr d ; decrement counter
- jnz loop
- mvi c,0
- jmp bdos
- call$msg:
- db cr,lf,'**** CALLVERS **** $'
- curvers db 0
- end
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ���ÃÃ����LOADER ÿ��yþ; ÁÅ!��91¾"šÅë"˜|µõÌ�ñÄ0Ñ!�~þÉÊžz=³Â_:
·Â_*
- "�"”Íø*šù¯ogÉþ�*šùáå%|µë}DÀ SÍ�Ã��#N#F:�·Ê’#4Ê�ÕÍáÍÊÍÐá�å^#V{²Â‚Í:�þÉ¿*�.³~öw*DM!��Í&Ã_*�.��Í&
>ks#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ÉëåÍ�*˜ëÍ�"œÑ·È\É
- Cannot load Program$221282 COPYR '82 DRI �����������������<�bþ�€��€HA$@��ˆDH� €� � �� ������A�@‚!�"��� �$�$@�„�������������¯2M
ÙÊXþ ÊXþ ÊXÃS1-!å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 ÍîñĨ
- ÍÚ–.É~+w.È~2š
Íö Ȭ
Í9:¶
þ Â!¬
~#¶#~Â
- !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 ÍØ
- ]�þ ̵Í6Íà ÁÈ:—
oGå!
- �~á怹ÊÎ>2M
ÃåÌx½Ìf>:ͦͤÍ�ͤÅåÍf ÍÈ áÁ¹<É!åÍØ
- >2Ÿ
ÍlÍf ÍÄÀþÈÍ ÃóÍ«ÍRÈÃÍØ
- ÊLÍžÂL
ÍI *›
Í*
ÍA Í }æ_þYÀ·ÃlÍØ
- õ!�ëÕåÍ®ÍØ
- áÑÍ’ñõÄ6ñ\�ÿ&Ä‘ À%ú¸*�
"l
ÍäÍ�
-
û¾È·È45Â:wÉþ?È ÉÍA
- ÀÍ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€�ÍØ
- "Q�x2S�l�ÍÛ
- "T�x2V�!q
~·ô€ :p
͆ ‡‡‡‡.Ú¶2�Ñ*Ÿ
¯oùgå$å2|�ÏÍù.�w#w#w#w.³~æ€Â
.¬w#w~æ?w;Ã�þ
- Â; !˜
~#4–Â9 w#~·$
ÌA þÊ
Í< >
- _Ã�ÍI Ã� Ã�!ô
6çë
- Í�!õ
~#Í°6�à Ím ÈÃÍë ÈÃë €�Ã�_Ã�àÃù�
! �6�ÅÕ =ô€ ¢
Í{ ÑÁÕ*�.çpåÍ�ѯ:r
ÚåÍx á,ÑÉÃÊ \�Í�<È=‡‡‡‡‡!€�Í°ë¯=ɯ2Ÿ
\�Í�·És
Ãë Íîë¯2¡
!ö
ÍD
- ëþ;Èþ!Ê
- þ:Â
- .¬44Ê
- #4Èë"l
~þ[Â*
- 2¡
þaÚ7
- þ{Ò7
- Ö wþ!ÌY
- #·Â!
- *l
"l
"›
~·Èþ ÊU
- þ À#ÃD
- ]Tþ!õåÌ·áñÈ6�ë*�%.wå#wþ!Â}
- 6
·Âr
- 6
#w.6Ã#6 #t#6Ã.woëÍÐ*�.±Ñs#r.®r¯É±ºÍ§·±¼Ì§åÍm á.±ÂË
- ^#V45+ÊË
- ·À¯w#w.®f.5Ã�\�ÍA
- õÍä
- ñÉ"l
"›
Õl
˜Í�Ñ|µF#Âþ
- !(|µÂ !(Í:xþ.Â+"l
!Ð
ÕÍ®¢
- Í®Ñ~!��·GÊ8*›
~þ;#Â1ÉÕ¯ÍA
- *l
ÑÕ~þ:Êg·Ã
- #ÂIѯ*l
õÍä
- ñÉ*l
~þ0Ú…þ:Ò…ÍqÑÕ·ÂXx<ÃœþAÚXþQÒXÑÕ·ÂX~Ö@#~þ:Âk#ÑÃ^*�jT~#
®É�w·yÈ#ù¯!Ÿ
4üâ ·À:Ÿ
!€�Í°¯~É@´*�h~¡É ´ÍÝy¶wÉ ´ÍÝy/¦wÉ*�hwÉ*�h~ÉÍI E>
ͦ>
- æÖ
- Ú%0Ö
- ÒõÍ< ñÆ:à ~·È¹Èͦ#Ã*ÍA
- È!g
~·6�À*›
Í*>?Í ÃÍA
- *l
"›
È~þ0Ú:þ:Ò:Íq"l
öxÉ�~Ö0Øþ
- Ðõx‡‡€‡Gñ#€GþÚsÃ:&ͤ͘&æͦ%˜É> ÅÕåÍ áÑÁÉ…oÐ$É>?··Éÿ�Õåæþ!ÚоÂà> ¾#ÂÄáÑÍ®xÉ> ¾#ÂâÑÑÿ~ÖÒÂÉEnter User #: $No File$ required$ERASE $ (Y/N)? $
- 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‚
- @�o R“;œ›PÜäÜà bH¨ àâa@¨ à✠�@9H‚P$�`a@¨1Àâa@¨2Àà¸�þ�€�sÀ� �@€
- �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
- §3)È@f:›ŒgCI¼Ü
- eÜ LÝÄ8ø^û[
- ¯1Ö:e�Äá«´·�AƒJqXv”‚b�G!ƒ;Jyöþ@
- ®cû$U�†È:�8ìü6�>Ù!{7.
- o1Vˆ°à0ëg²Íâ€ë´·Ž”îÒ�D�S»KB�pø
- Ó�Ž¶€+-þÓ�Œ¶€(«;Kxà2ëb�cóìFëS»JB�#´·ˆ��¥<@É�ÇÁ¦H@f!Ë Ê÷ÚØPýy��m1ë2Îì,25v–òà0iN!Î`ÎÒ�L@åàgiO.>ßÈCAÌd„�càÓ$ ™#àÓ$³t� ¡öyi€™!�K7E
- 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ø
- ÓŽµè+-~ÓŒµè(ø*¾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
- ä€
Xw$[Ê�Ͷ <ú.}å�a¡ùüÀ6˜�¶"+¹�ã,v*Ë@Â,xrSºÄ9ÌÚR °µ8(G/;Jyh‡r@%½`VØ|0i€Ã�w«l�>4À/Û´ší9€��êåÓШ€X6@�ó'åyÜV~ ßÆÀQ^wŸ‡‚wð�p
- W�Åb± €#?ì0��.®‚H @�, �€�˜*Š�‡��0A�€C� �P��…Q`À�("���±h`�
- �`�ª,���Å$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~†ž¦©¼�‡é©êÑ€�
- ~ š¦�²�§ë ©êÑ–�
- €†„œ—��Èiéɨ‘Ñ�
- €†¨„™��hË �€˜ž¬Š‡0È
- *¨¨É‘‘€¦Š‡U�ÈH)Éfq€�„œ–š¦—ÿ�Èi‰i*J1ìP\†¨†`¬‹²Èjˆf*ȱ“°Š°¨š†™J�É)É*j‰±Þ°–„ˆŠ¤¥¯�ÉhH‰*J1ß@˜ ¨Š¤¥Ù�ÉŠ
- ‰*J1›ðšª°„²©
- Ê (*Ȩqàðl ’„¬Š‡ß�Ê )èè)1ÞP ’žŽ„“ÊHªjŠˆQâ𦊨˜ ©·Êi)êȨq�@¦¨‚†–cÊjŠh*Æ1Ú�
- ªŒªœ‡Ö�Ê©Éi)Ê“€��ž��hË �€˜ž¬Š‡0È
- *¨¨É‘‘€¦Š‡U�ÈH)Éfq€�„œ–š¦—ÿ�Èi‰i*J1ìP\†¨†`¬‹²Èjˆfååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå � Title Chario.Z80
- ;------------------------------------------------------------;
- ; This module takes care of all character I/O functions for ;
- ; CP/M 3.0 . ;
- ; A table of device names is defined together with a device ;
- ; handler table with addresses and and routines. ;
- ; The interrupt driven keyboard and aux-input routine is ;
- ; here. ;
- ; The global subroutine 'IniStm' is also located here. ;
- ;------------------------------------------------------------;
- ; Latest update: 1985-11-15. PSW
- ; Biosrevision: F
- ;
- .Z80
- False Equ 0
- True Equ Not False
- NetWork Equ False
- WrkStn Equ False
- GrOBufZ Equ 1 ; Graphic output buffer size (1-255 is ok)
- Entry ?Cinit,?CI,?CO,?CiSt,?CoSt ; Procedures
- Entry @CTbl
- Entry IniStm,Bank0Call
- Entry SetLptBuff,UFunc
- Entry KbdIrq,UnkInt,LptIrq ; Interrupts
- Entry KbdErRq,LptErRq,ClkIrq
- If Not WrkStn
- Entry PioGAI,PioGBI
- Entry PIAVec,PIBVec ; Table paramters
- Endif
- Entry SIOVec,CTC0Vec,CTC1Vec,RestTbl
- Extrn BnkMsk,MuxByte,ExtMcl,@LoVec
- Extrn ?PMsg,@Fx,@ConMd,@QueFl,@CBnk,?BnkSl,@Sec
- Extrn Stack1,StSav1,?Mov,?XMov
- Page 66
- ; Port addresses:
- If WrkStn
- Sio1AD Equ 0E0h ; MODEM/PRINTER - DATA
- Else
- Sio1AD Equ 0 ; MODEM/PRINTER - DATA
- Endif
- Sio1AC Equ Sio1AD+1 ; MODEM/PRINTER - CONTROL/STATUS
- Sio1BD Equ Sio1AD+2 ; V24,TERMINAL - DATA
- Sio1BC Equ Sio1AD+3 ; V24,TERMINAL - CONTROL/STATUS
- ; SUPPORTED WITH 1,228,800 Hz
- If WrkStn
- Ctc0 Equ 0E8h ; Ctc CHAN 0 - BAUDRATE Sio1A/TIMER
- Else
- Ctc0 Equ 8 ; Ctc CHAN 0 - BAUDRATE Sio1A/TIMER
- Endif
- Ctc1 Equ Ctc0+1 ; Ctc CHAN 1 - BAUDRATE Sio1B/TIMER
- Ctc2 Equ Ctc0+2 ; Ctc CHAN 2 - TIMER TO Ctc3 (HALVED)
- Ctc3 Equ Ctc0+3 ; Ctc CHAN 3 - REALTIMECLOCK/COUNTER
- If Not WrkStn ;
- PioAD Equ 0CH ; Pio A DATA - CENTRONICS DATA
- PioAC Equ PioAD+1 ; Pio A CONTROL (WRITE ONLY)
- PioBD Equ PioAD+2 ; Pio B DATA - CENTRONICS CTRL
- ; + MODEM CTRL
- ; BIT0 CEN. *BUSY
- ; BIT1 CEN. *PAPER EMPTY
- ; BIT2 CEN. *SELECT
- ; BIT3 CEN. *FAULT
- ; BIT4 CEN. *STROBE
- ; BIT5 CEN. *ACK
- ; BIT6 Pio BUFFER DIRECTION CH. B
- ; BIT7 Pio BUFFER DIRECTION CH. A
- PioBC Equ PioAD+3 ; Pio B CONTROL (WRITE ONLY)
- SplitSw Equ 16H ; SPLIT SPEED OPTION
- BnkMux Equ 1BH
- PioGAD Equ 20H ; Pio A GRAPHIC PORT DATA OUT (DISPLAY)
- PioGAC Equ PioGAD+1 ; Pio A GRAPHIC PORT CONTROL (WRITE ONLY)
- PioGBD Equ PioGAD+2 ; Pio B GRAPHIC PORT DATA IN (Kbd)
- PioGBC Equ PioGAD+3 ; Pio B GRAPHIC PORT CONTROL (WRITE ONLY)
- ; Two extra serial ports. Need SIO-2 board, address 28H
- ; Only DTR/CTS handshaking ( NO XON/XOFF )
- ; Note: Move strap S12 from A to C, and S13 from A to C on SIO-2 board
- ; for correct baudrate.
- MSio2 Equ 28H ; EXTRA Sio BOARD
- Ctc4 Equ MSio2
- Ctc5 Equ MSio2+1
- Sio3AD Equ MSio2+4 ; V24,SERIE PRINTER 1 - DATA
- Sio3AC Equ MSio2+5 ; V24,SERIE PRINTER - CONTROL/STATUS
- Sio3BD Equ MSio2+6 ; V24,SERIE PRINTER 2 - DATA
- Sio3BC Equ MSio2+7 ; V24,SERIE PRINTER - CONTROL/STATUS
- Else
- BnkMux Equ 0F4h
- Endif
- ; SPECIAL CHARACTERS AND CONSTANS:
- Eof Equ 1AH ; CP/M END OF FILE CHAR (^Z)
- CtrlC Equ 'C'-'@'
- Dtr Equ 7 ; BIT 7 IN Wr5
- MB$Input Equ 00000001B ; DEVICE HANDLES INPUT
- MB$Output Equ 00000010B ; DEVICE HANDLES OUTPUT
- MB$In$Out Equ MB$Input+MB$Output
- MB$SoftBaud Equ 00000100B ; SOFTWARE SELECTABLE BAUD RATE
- MB$Serial Equ 00001000B ; DEVICE USES PROTOCOL
- MB$Xon$Xoff Equ 00010000B ; XON/XOFF PROTOCOL ON
- ;------------------------------------------------------------;
- ; Flags definition: ;
- ; ;
- ; Byte0 Byte1 ;
- ; 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 ;
- ; A V I B B B B B D D H - S S P P ;
- ; ;
- ; A = Available for modifications ;
- ; V = Using IniStm-Vector in Init ;
- ; I = Using Ix-index before IniStm ;
- ; B = Baud rate (0 -31) in table below ;
- ; D = Data bits ;
- ; H = Handshake (auto enable) ;
- ; S = Stop bits ;
- ; P = Parity ;
- ;------------------------------------------------------------;
- ; Equates:
-
- ModifyYes Equ 10000000b
- ModifyNo Equ 00000000b
- IniStmYes Equ 01000000b
- IniStmNo Equ 00000000b
- IxYes Equ 00100000b
- IxNo Equ 00000000b
- Baud0 Equ 0
- Baud50 Equ 1
- Baud75 Equ 2
- Baud110 Equ 3
- Baud134 Equ 4
- Baud150 Equ 5
- Baud300 Equ 6
- Baud600 Equ 7
- Baud1200 Equ 8
- Baud1800 Equ 9
- Baud2400 Equ 10
- Baud3600 Equ 11
- Baud4800 Equ 12
- Baud7200 Equ 13
- Baud9600 Equ 14
- Baud19k Equ 15
- Baud38k Equ 16
- Baud76k Equ 17
- Baud75_1200 Equ 18
- Baud1200_75 Equ 19
- BaudAsync Equ 20
- ParityN Equ 00b
- ParityE Equ 11b
- ParityO Equ 01b
- StopB1 Equ 0100b
- StopB1_5 Equ 1000b
- StopB2 Equ 1100b
- HandShN Equ 000000b
- HandShY Equ 100000b
- DataB5 Equ 00000000b
- DataB6 Equ 10000000b
- DataB7 Equ 01000000b
- DataB8 Equ 11000000b
- Page
- Cseg ; Bank0
- ;------------------------------------------------------------;
- ; Table for devices in system. ;
- ;------------------------------------------------------------;
- Flag00: Db ModifyYes+IniStmYes+IxYes+Baud9600 ; CRT
- Db DataB8+HandShN+StopB1+ParityN ;
- Dw VecSi1B ;
- Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT
- Db DataB8+HandShY+StopB1+ParityN ;
- Dw VecSi1A ;
- If Not WrkStn
- Db ModifyNo+IniStmYes+IxNo+Baud0 ; CEN
- Db 0 ;
- Dw VecPio ;
- Db ModifyNo+IniStmYes+IxNo+Baud0 ; GRAPH
- Db DataB8+HandShY+StopB1+ParityN ;
- Dw VecPioG ;
- Endif
- If NetWork
- Db ModifyNo+IniStmNo+IxNo+Baud0 ; SPOOL
- Db 0 ;
- Dw 0 ;
- Endif
- If Not WrkStn
- Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT1
- Db DataB8+HandShY+StopB1+ParityN ;
- Dw VecSi3A ;
- Db ModifyYes+IniStmYes+IxYes+Baud9600 ; LPT2
- Db DataB8+HandShY+StopB1+ParityN ;
- Dw VecSi3B ;
- Endif
- MaxDev Equ ($-Flag00)/4
- NoDev: Db MaxDev ; No of devices
- @CTbl:
- Db 'CRT ' ; Dev0
- C0Mode: Db MB$In$Out+MB$Serial+MB$SoftBaud ;
- C0Baud: Db Baud9600 ;
- Db 'LPT ' ; Dev1
- C1Mode: Db MB$In$Out+MB$Serial+MB$SoftBaud ;
- C1Baud: Db Baud9600 ;
- If Not WrkStn
- Db 'CEN ' ; Dev2
- Db MB$Output ;
- Db Baud0 ;
- Db 'GRAPH ' ; Dev3
- Db MB$In$Out ;
- Db Baud0 ;
- Endif
- If NetWork
- Db 'SPOOL ' ; Dev4
- Db Mb$Output ;
- Db Baud0 ;
- Endif
- If Not WrkStn
- Db 'LPT1 ' ; Dev5
- C4Mode: Db MB$Output+MB$Serial+MB$SoftBaud ;
- C4Baud: Db Baud9600 ;
- Db 'LPT2 ' ; Dev6
- C5Mode: Db MB$Output+MB$Serial+MB$SoftBaud ;
- C5Baud: Db Baud9600 ;
- Endif
- Db 0 ; End table
- Dseg
- BaudTbl:
- Db -1,0 ;; 0: NONE
- Db -1,0 ;; 1: 50
- Db 0,0C0h ;; 2: 75
- Db 174,0C0h ;; 3: 110
- Db 143,0C0h ;; 4: 134.5
- Db 0,80h ;; 5: 150
- Db 128,80h ;; 6: 300
- Db 64,80h ;; 7: 600
- Db 32,80h ;; 8: 1200
- Db 21,80h ;; 9: 1800
- Db 16,80h ;;10: 2400
- Db 11,80h ;;11: 3600
- Db 8,80h ;;12: 4800
- Db 5,80h ;;13: 7200
- Db 4,80h ;;14: 9600
- Db 2,80h ;;15: 19200
- Db 1,80h ;;16: 38400
- Db 1,40h ;;17: 76800
- Db 32,80h ;;18: 75/1200
- Db 32,80h ;;19: 1200/75
- Db 0,0h ;;20: SYNKRONT
- Page
- Cseg
- ;------------------------------------------------------------;
- ; IniStm -- Write a number of bytes to 1 or more ports. ;
- ; ;
- ; At entry: Hl = Table address. ;
- ; Table view (byte by byte): ;
- ; #of bytes, port#, byte1, byte2,..., ;
- ; #of bytes, port#, byte1, byte2,..., ;
- ; 0 (end table) ;
- ;------------------------------------------------------------;
- IniStm: Ld A,(Hl) ; Load counter
- Or A ; End table ?
- Ret Z ; Yes...
- Ld B,A ; No...save counter
- Inc Hl ; Get port#
- Ld C,(Hl) ; into C.
- Inc Hl ; Point 1st data byte
- Otir ; Send (B) bytes to port (C)
- Jr IniStm ; Loop...
- ;------------------------------------------------------------;
- ; Bank0Call -- Make a call in Bank0. ;
- ; ;
- ; At entry: Hl = Call address. ;
- ;------------------------------------------------------------;
-
- Bank0Call:
- Ld (SpSave),Sp ; Switck stack
- Ld Sp,CommonStack ;
- Ld (Call+1),Hl ; Set up call address
- Ld A,(@CBnk) ; Get current Bank
- Push Af ; and save
- Xor A ; Select Bank0
- Call ?BnkSl ;
- Call: Call 0 ; Execute in Bank0
- Ld L,A ; Save statusbyte
- Pop Af ; Restore old Bank
- Call ?BnkSl ;
- Ld A,L ;
- And A ;
- Ld Sp,(SpSave) ;
- Ret ;
- SpSave: Dw 0
- HlXSave: Ds 40
- CommonStack:
-
- ;------------------------------------------------------------;
- ; UFunc -- Some user functions in Bank0. ;
- ;------------------------------------------------------------;
- UFunc:
- Ld (HlXSave),Hl ; Save Hl
- Ld Hl,UFuncB0 ;
- Jp Bank0Call ;
-
- Dseg
- UFuncB0: ;;
- Ld Hl,(HlXSave) ;; Restore Hl
- ;------------------------------------------------------------;
- ; UFunc5 -- Set LPT input ringbuffer. Buffer must be located ;
- ; in common memory >=C000h. ;
- ; ;
- ; At entry: Hl = Address ;
- ; De = Size ;
- ; If Hl=0 restore to original default buffer ;
- ; which will be called on warmboot. ;
- ;------------------------------------------------------------;
- UFunc5:
- Djnz UFunc6 ;; If not UFunc5
- SetLptBuff: ;; UFunc5
- Di ;;
- Ld A,H ;;
- Or L ;;
- Jr Nz,SET
- �Lpt10 ;;
- Ld Hl,LpBuff ;; Use default buffer
- Ld De,LpRngBfZ-LpBuff ;;
- SETLpt10:
- Ld (LpRngIn),Hl ;;
- Ld (LpRngOut),Hl ;;
- Ld (LpRngBeg),Hl ;;
- Ld (LpRngBfZ),De ;;
- Ld Hl,0 ;;
- Ld (LpRngCnt),Hl ;;
- Ld A,5 ;;
- Out (Sio1AC),A ;;
- Ld A,(LptWr5) ;;
- Set Dtr,A ;;
- Ld (LptWr5),A ;;
- Out (Sio1AC),A ;; SET DTR
- Ei ;;
- Ret ;;
- ;------------------------------------------------------------;
- ; UFunc6 -- Copy Sio/Ctc init table from Bank 0 to Tpa. ;
- ; ;
- ; At entry: Hl = Destination address in Tpa. ;
- ; D = Device number. (0... ;
- ; At exit: A = 0 if Ok. ;
- ; A =-1 if device not found. ;
- ;------------------------------------------------------------;
- UFunc6:
- Djnz UFunc7 ;;
- Call CalcAdr ;;
- Jr C,UFunc6Err ;; Return if fault.
- Ld Bc,1*256+0 ;; Bank0 --> Bank1
- Call ?XMov ;; (Does not affect De,Hl)
- Ld Bc,SioLen ;;
- Call ?Mov ;;
- Xor A ;; No error
- Ret ;;
- UFunc6Err:
- Ld A,-1
- Ret
- CalcAdr:
- Ld A,D ;; Get device number
- Cp MaxDev ;;
- Ccf ;;
- Ret C ;;
- Add A,A ;;
- Add A,A ;; *4 for offset in Flag00
- Ex De,Hl ;; Save Tpa address in De
- Ld Hl,Flag00 ;;
- Ld B,0 ;;
- Ld C,A ;;
- Add Hl,Bc ;; Point Flag0
- Ld A,(Hl) ;;
- Scf ;;
- Bit 5,A ;; Using Ix ?
- Ret Z ;; No...error
- Inc Hl ;;
- Inc Hl ;;
- Ld A,(Hl) ;;
- Inc Hl ;;
- Ld H,(Hl) ;;
- Ld L,A ;;
- Ex De,Hl ;; Hl=Tpa, De=Table
- And A ;; Reset carry
- Ret
- ;------------------------------------------------------------;
- ; UFunc7 -- Copy Sio/Ctc init table from Tpa to Bank0. ;
- ; ;
- ; At entry: Hl = Source address in Tpa. ;
- ; D = Device number. (0... ;
- ; At exit: A = 0 if Ok. ;
- ; A =-1 if device not found. ;
- ;------------------------------------------------------------;
- UFunc7:
- Djnz UFunc8 ;;
- Call CalcAdr ;;
- Jr C,UFunc6Err ;; Return if fault.
- Ld Bc,0*256+1 ;; Bank1 --> Bank0
- Call ?XMov ;; (Does not affect De,Hl)
- Ld Bc,SioLen ;;
- Ex De,Hl ;;
- Call ?Mov ;;
- Xor A ;; No error
- Ret ;;
- ;------------------------------------------------------------;
- ; UFunc8 -- Make a patch in console input routine. ;
- ; ;
- ; At entry: Hl = Address to patch area in Tpa ;
- ; If Hl=0, patch will be deactivated. ;
- ; At exit: De = Patch area address (in Bank0). ;
- ;------------------------------------------------------------;
- UFunc8: ;;
- Djnz UFunc9 ;;
- Ld A,H ;; Deactivate patch
- Or L ;;
- Jr Z,UFunc81 ;; Yes...
- Ld Bc,0*256+1 ;; Bank1 --> Bank0
- Call ?XMov ;;
- Ex De,Hl ;;
- Ld Hl,ConInPatch ;;
- Ld Bc,100h ;;
- Jp ?Mov ;;
- UFunc81: ;; Deactivate patch
- Di ;;
- Ld A,0C9H ;; Ret
- Ld (ConInPatch),A ;;
- Ld (ConInPatch+2),A ;;
- Ei ;;
- Ld De,ConInPatch ;;
- Ret ;;
- ;------------------------------------------------------------;
- ; UFunc9 -- Stop Ctc Interrupt. ;
- ;------------------------------------------------------------;
- UFunc9: Djnz UFunc10 ;;
- Ld A,3 ;;
- Out (Ctc3),A ;;
- Ret
- ;------------------------------------------------------------;
- ; UFunc10 -- Start Ctc Interrupt. ;
- ;------------------------------------------------------------;
- UFunc10:
- Djnz UFunc11 ;;
- Ld A,0C5h ;;
- Out (Ctc3),A ;; Enable Ctc
- Ld A,240 ;;
- Out (Ctc3),A ;; Interrupt 10 Hz
- Ret
- ;------------------------------------------------------------;
- ; UFunc11 -- Assign List Device to a physical device. ;
- ; ;
- ; At entry: Hl = Device number (0...6) ;
- ; 0='CRT ' ;
- ; 1='LPT ' ;
- ; 2='CEN ' ;
- ; 3='GRAPH ' ;
- ; 4='SPOOL ' ;
- ; 5='LPT1 ' ;
- ; 6='LPT2 ' ;
- ; At exit: A = 0 successful assignment. ;
- ; A = -1 device does not exists. ;
- ;------------------------------------------------------------;
- UFunc11:
- Djnz UFunc12 ;;
- Ld A,H ;; Test if correct value
- And A ;;
- Jr Nz,Fkn11err ;;
- Ld A,L ;;
- Cp 7 ;;
- Jr Nc,Fkn11err ;;
- Add A,A ;; *2
- Add A,A ;; *4
- Add A,L ;; *5
- Add A,L ;; *6 Name is 6 bytes
- Ld E,A ;;
- Ld D,0 ;;
- Ld Hl,InternTbl ;;
- Add Hl,De ;; Point to name in table
- Call GetDev ;;
- Ld A,C ;; Check if installed
- Cp -1 ;;
- Jr Z,Fkn11err ;; No...return error
- Fkn11_A: ;;
- Ld B,C ;; Get counter
- Inc B ;; Offset 1
- Ld Hl,0 ;;
- Scf ;; Carry will rotate B times from
- Fkn11_B: ;; th
- e left into Hl.
- Rr H ;;
- Rr L ;;
- Djnz Fkn11_B ;;
- Ld (@LoVec),Hl ;; Save bit vector
- Xor A ;; No error...return
- Ret ;;
- Fkn11err: ;;
- Ld A,-1 ;;
- Ret ;;
- UFunc12: ;; Not installed.
- Ret ;;
- InternTbl:
- Db 'CRT ' ;; #0
- Db 'LPT ' ;; #1
- Db 'CEN ' ;; #2
- Db 'GRAPH ' ;; #3
- Db 'SPOOL ' ;; #4
- Db 'LPT1 ' ;; #5
- Db 'LPT2 ' ;; #6
- ;------------------------------------------------------------;
- ; GetDev -- Get Device Number. ;
- ; ;
- ; At entry: Hl = Pointing Device Name String (6 chars). ;
- ; At exit: C = Device Number. ;
- ; C = 0FFh if device does not exist. ;
- ;------------------------------------------------------------;
- GetDev: Ex De,Hl ;; De = Name string
- Ld B,MaxDev ;; Counter = max dev. ; Save it as a counter
- Ld C,0 ;; Later used as device number
- Ld Hl,@CTbl ;; Get Table Address in Hl
- GetDev1: ;;
- Push De ;;
- Push Bc ;;
- Push Hl ;;
- Ld B,6 ;; 6 bytes in name
- GetDev2: ;;
- Ld A,(De) ;;
- Cp (Hl) ;;
- Jr Nz,GetDev3 ;;
- Inc Hl ;;
- Inc De ;;
- Djnz GetDev2 ;;
- Pop Hl ;; Here on match
- Pop Bc ;;
- Pop De ;;
- Ret ;;
- GetDev3: ;;
- Pop Hl ;; Restore table pointer
- Pop Bc ;; Restore counter and device number
- Ld De,8 ;; Next Name
- Add Hl,De ;;
- Pop De ;; Restore string pointer
- Inc C ;;
- Djnz GetDev1 ;;
- Ld C,-1 ;; Return not found
- Ret ;;
- Page
- ;------------------------------------------------------------;
- ; ?Cinit -- Init character device. ;
- ; ;
- ; At entry: C = Logical device # (0... ;
- ;------------------------------------------------------------;
- Cseg
- ?Cinit: ;
- Ld Hl,CInitB0 ;
- Jp Bank0Call ;
- Dseg
- CInitB0:
- Ld A,C ;; No in A
- Cp MaxDev ;; Fit in system ?
- Ret Nc ;; No...return
- Add A,A ;;
- Add A,A ;; *4 for offset in FlagTable
- Ld B,0 ;;
- Ld C,A ;; Bc=Offset in FlagTable
- Add A,A ;; *8 for offset in @CTbl
- Ld D,0 ;;
- Ld E,A ;; De=Offset in @CTbl
- Ld Hl,Flag00 ;;
- Add Hl,Bc ;; Pointing to Flag0
- Ld B,(Hl) ;; B=Flag0
- Inc Hl ;;
- Ld C,(Hl) ;; C=Flag1
- Inc Hl ;;
- Ld A,(Hl) ;;
- Inc Hl ;;
- Ld H,(Hl) ;;
- Ld L,A ;; Hl=DeviceVector
- Bit 6,B ;; Using IniStm ?
- Jr Nz,CIni1B0 ;; Yes...
- Ld A,H ;; Test if valid CallVector
- Or L ;;
- Ret Z ;; No...return
- Jp (Hl) ;; Call and do return from subroutine
- CIni1B0: ;;
- Bit 5,B ;; Using Ix ?
- Jp Z,IniStm ;; No...Init dev. and return
- ;; Here using IniStm and Ix
- Push Ix ;; Save Ix
- Push Hl ;;
- Pop Ix ;; Ix=VectorTable
- Ld Hl,@CTbl ;;
- Add Hl,De ;;
- Ld De,7 ;;
- Add Hl,De ;; Hl=Pointing to baudrate
- Ld A,(Hl) ;; Get baudrate
- Cp 22 ;; Check if in table
- Jr Nc,CIni9B0 ;; No...quit
- Add A,A ;; Offset in LookUpTbl
- Ld E,A ;;
- Ld D,0 ;;
- Ld Hl,BaudTbl ;;
- Add Hl,De ;; Correct address in BaudTbl
- Ld A,(Hl) ;; Get Ctc-byte
- Cp -1 ;; Valid ?
- Jr Z,CIni9B0 ;; No...
- Ld (Ix+CtcBaud),A ;; Set CtcCounter
- Inc Hl ;;
- Ld B,(Hl) ;; Get ClockMode
- Ld A,C ;; Get Flag1
- And 00001111b ;; Get StopB/Parity
- Or B ;;
- Ld (Ix+SioWr4),A ;;
- Ld A,(Ix+SioWr3) ;;
- And 00011111b ;; Keep Bit0-4
- Ld D,A ;;
- Ld A,C ;;
- And 11100000b ;; Get DataB/HandSh
- Or D ;;
- Ld (Ix+SioWr3),A ;;
- And 11000000b ;; Keep DataB
- Rra ;;
- Ld D,A ;;
- Ld A,(Ix+SioWr5) ;;
- And 10011111b ;; Keep Bit0-4,7
- Or D ;;
- Ld (Ix+SioWr5),A ;;
- Push Ix ;;
- Pop Hl ;;
- Call IniStm ;; Init dev.
- Dec C ;; Point to data port
- In A,(C) ;; Clear input port
- In A,(C) ;;
- CIni9B0:
- Pop Ix ;; Restore Ix
- Ret
- Page
- ;------------------------------------------------------------;
- ; Patcharea for console input and console input status. ;
- ;------------------------------------------------------------;
- ;; Two useful jumps for the patch-code.
- Jp CiB0X ;; Jump to console input
- Jp CISTB0X ;; Jump to console input status
- ConInPatch: ;;
- Ret ;; Call from CiSt enter here
- Nop ;;
- Ret ;; Call from Ci enter here
- Db 'This is a patch area reserved for ' ;;
- Db 'inplementations of function keys, and ' ;;
- Db ' other "hacking" in consoleinput' ;;
- Db ' Use Bios function 30 (user function 8)' ;;
- Ds 115 ;; 256 bytes to use.
- Page
- ;------------------------------------------------------------;
- ; ?Ci -- Character input. ;
- ; ;
- ; At entry: B = Device number (0...) ;
- ; At exit: A = Character. ;
- ;------------------------------------------------------------;
- ?Ci: Call ConInPatch+2 ;; Maybe a patch
- CiB0X: Inc B ;; Device# (relative 1)
- Djnz CiDev1
- ;------------------------------------------------------------;
- ; CrtIn -- Input from device CRT. � ;
- ;------------------------------------------------------------;
- CrtIn: Ld Hl,RngCnt ;; POINT TO THE RING BUFFER COUNTER.
- Xor A ;; ZERO
- Ei ;;
- CrtIn1: Or (Hl) ;; GET IT.
- Jr Z,CrtIn1 ;; LOOP FOR CHAR.
- Di ;;
- Ld A,(QFlag)
- Bit 6,A
- Jr Nz,CrtIn3
- Dec (Hl) ;; COUNT DOWN
- Ld De,(RngOut) ;; GET THE OUTPUT-POINTER
- Ld A,(De) ;; A=OUTPUT CHAR (PARITY RESET).
- And A ;;
- Ld Hl,RngEnd ;; INC RING BUFFER-OUTPUT-POINTER
- Sbc Hl,De ;; IS THE BUFFEREND?
- Inc De ;; (INC)
- Jr Nz,CrtIn2 ;; NO...JUMP
- Ld De,RngBeg ;; SET BUFFER START
- CrtIn2: Ld (RngOut),De ;; SAVE THE POINTER.
- Ei ;;
- Cp 80h ;;
- Jr Z,CrtIn ;;
- And 7Fh ;; Clear parity bit.
- Ret ;;
- CrtIn3: Ld Hl,(LastPoint) ;;
- Ld (Hl),80h ;; Mark 'Taken'
- Ld Hl,QFlag ;;
- Ld (Hl),0 ;;
- Ld Hl,Last ;;
- Ld A,(Hl) ;;
- Ld (Hl),0 ;;
- Ei ;;
- Ret ;;
- CiDev1:
- Djnz CiDev2 ;; JUMP IF NOT DEVICE 1
- ;------------------------------------------------------------;
- ; Lpt0In -- Input from device LPT. ;
- ;------------------------------------------------------------;
- Lpt0In:
- Call Lpt0InSt ;; CHAR IN SIO BUFFER?
- Jr Z,Lpt0In ;; NO...WAIT
- Di ;;
- Ld Hl,(LpRngCnt) ;; DECREMENT LPT INPUT COUNTER
- Dec Hl ;;
- Ld (LpRngCnt),Hl ;;
- Ld A,(LptWr3) ;;
- Bit 5,A ;;
- Jr Z,Lpt010 ;; IF NOT USING HANDSHAKE
- Ld De,(LpRngBfZ) ;; CHECK IF TIME TO RISE DTR
- And A ;;
- Sbc Hl,De ;;
- Ld De,8 ;;
- And A ;;
- Adc Hl,De ;;
- Jr Nz,Lpt010 ;; IF NOT TIME TO RISE DTR
- Ld A,5 ;;
- Out (Sio1AC),A ;; RISE DTR
- Ld A,(LptWr5) ;;
- Set Dtr,A ;;
- Out (Sio1AC),A ;;
- Ld (LptWr5),A ;;
- Lpt010:
- Ld Hl,(LpRngBeg) ;; COMPUTE LPT RING BUFFER END
- Ld De,(LpRngBfZ) ;;
- Add Hl,De ;;
- Ex De,Hl ;; SAVE IN De
- Ld Hl,(LpRngOut) ;;
- Ld A,(Hl) ;; GET NEXT BYTE
- Ei ;;
- Inc Hl ;;
- Ex De,Hl ;;
- And A ;;
- Sbc Hl,De ;; CHECK IF AT BUFFER END
- Jr Nz,NOTATLpEnd ;;
- Ld De,(LpRngBeg) ;;
- NOTATLpEnd:
- Ld (LpRngOut),De ;; SET NEW OUTPUT POINTER
- Ret ;;
- CiDev2:
- If Not WrkStn
- Djnz CiDev3 ;; JUMP IF NOT DEVICE 2
- ;------------------------------------------------------------;
- ; CenIn -- Input from device CEN. ;
- ;------------------------------------------------------------;
- CenIn: Ld A,Eof
- Ret
- CiDev3: Djnz CiDev4 ;; JUMP IF NOT DEVICE 3
- ;------------------------------------------------------------;
- ; GraphIn -- Graphic keyboard input. ;
- ;------------------------------------------------------------;
- GraphIn:
- Ld Hl,GrCnt ;; POINT TO THE RING BUFFER COUNTER.
- Xor A ;; ZERO
- Ei ;;
- GraphIn1:
- Or (Hl) ;; GET IT.
- Jr Z,GraphIn1 ;; LOOP FOR CHAR.
- Di ;;
- Ld A,10000011B ;;
- Out (PioGBC),A ;; RESTART PIO INTERUPT
- Ld A,(QFlag)
- Bit 6,A
- Jp Nz,CrtIn3
- Dec (Hl) ;; COUNT DOWN
- Ld De,(GrnOut) ;; GET THE OUTPUT-POINTER
- Ld A,(De) ;; A=OUTPUT CHAR (PARITY RESET).
- And A ;; Get rid of carry
- Ld Hl,GrnEnd ;;
- Sbc Hl,De ;; IS THE BUFFEREND?
- Inc De ;; INC RING BUFFER-OUTPUT-POINTER
- Jr Nz,GraphIn2 ;; NO...JUMP
- Ld De,GrnBeg ;; SET BUFFER START
- GraphIn2:
- Ld (GrnOut),De ;; SAVE THE POINTER.
- Ei ;;
- Cp 80h ;;
- Jr Z,GraphIn ;;
- And 7Fh ;; Clear parity
- Ret ;;
- CiDev4:
- Endif
- If NetWork
- Djnz CiDev5 ;; Jump if not Dev4
- ;------------------------------------------------------------;
- ; SpoolIn -- Input from device SPOOL. ;
- ;------------------------------------------------------------;
- SpoolIn: ;;
- Ld A,Eof ;;
- Ret ;;
- CiDev5:
- Endif
- If Not WrkStn
- Djnz CiDev6 ;; Jump if not Dev5
- ;------------------------------------------------------------;
- ; Lpt1In -- Input from device LPT1. ;
- ;------------------------------------------------------------;
- Lpt1In: ;;
- Ld A,Eof ;;
- Ret ;;
- CiDev6: Djnz CiDev7 ;; Jump if not Dev6
- ;------------------------------------------------------------;
- ; Lpt2In -- Input from device LPT2. ;
- ;------------------------------------------------------------;
- Lpt2In: ;;
- Ld A,Eof ;;
- Ret ;;
- CiDev7: ;;
- Endif
- Ld A,Eof ;;
- Ret ;;
- Page
- ;------------------------------------------------------------;
- ; ?Co -- Character output. ;
- ; ;
- ; At entry: B = Device number (0...) ;
- ; C = Character. ;
- ; At exit: A = Written character. ;
- ;------------------------------------------------------------;
- ?Co:
- Inc B ;; Make device # (relative 1)
- Djnz CoDev1 ;; Jump if not device 0
- ;------------------------------------------------------------;
- ; CrtOut -- Output to device CRT. ;
- ;------------------------------------------------------------;
- CrtOut:
- Call CrtOSt ;; Test CRT output status
- Jr Z,CrtOut ;; Wait for ready
- Ld A,C ;;
- Out (Sio1BD),A ;;
- Ret ;;
- CoDev1: Djnz CoDev2 ;; Jump if not device 1
- ;------------------------------------------------------------;
- ; Lpt0Out -- Output to device LPT. ;
- ;------------------------------------------------------------;
- Lpt0Out:
- Call Lpt0OSt ;; Test LPT output status
- Jr Z,Lpt0Out ;; Wait for ready
- Ld A,C ;;
- Out (Sio1AD),A ;;
- Ret ;;
- CoDev2:
- If Not WrkStn
- Djnz CoDev3 ;; Jump if not device 2
- ;------------------------------------------------------------;
- ; CenOut -- Output to device CEN. ;
- ;------------------------------------------------------------;
- CenOut: Call CenOSt ;; Test CEN output status
- Jr Z,CenOut ;; Wait for ready.
- Ld A,C ;;
- Out (PioAD),A ;;
- Ld A,01000000B ;; Strobe
- Out (PioBD),A ;;
- Ld A,01010000B ;; Strobe high
- Out (PioBD),A ;;
- Ret ;;
- CoDev3: Djnz CoDev4 ;; Jump if not device 3
- ;------------------------------------------------------------;
- ; GraphOut -- Output to device GRAPH. ;
- ;------------------------------------------------------------;
- GraphOut:
- Ld Hl,GrOutCnt ;; Get output byte counter
- GrOutX: Xor A ;;
- Di ;;
- Cp (Hl) ;; CHECK IF ANYTHING IN OUTPUT BUFFER
- Jr Nz,GrOutW ;; YES
- Ld A,C ;;
- Out (PioGAD),A ;; ELSE JUST SEND IT
- Inc (Hl) ;; INC BUFFER COUNTER
- Ei ;;
- Ret ;;
- GrOutW: Ei ;;
- Ld A,GrOBufZ ;;
- Di ;;
- Cp (Hl) ;;
- Jr C,GrOutW ;; IF BUFFER FULL..WAIT
- Jr Nz,GrOutX ;; CHECK FOR
- Ift GrOBufZ NE 1 ;; IF OUTPUT BUFFER SIZE > 1
- Inc (Hl) ;; INC BUFFER COUNTER
- Ld Hl,(GrInPnt) ;;
- Ld (Hl),C ;; SAVE OUTPUT BYTE IN OUTPUT RING BUFFER
- Ei ;;
- Inc Hl ;;
- Ld De,GrOutBufEnd ;;
- Ld A,E ;;
- Cp L ;;
- Jr Nz,GrOut20 ;;
- Ld Hl,GrOutBuf ;; SET POINTER TO START OF BUFFER
- GrOut20:
- Ld (GrInPnt),Hl ;; SET NEW BUFFER IN POINTER
- Else ;; IF JUST A ONE BYTE BUFFER
- Ld A,C ;;
- Ld (GrOutBuf),A ;;
- Inc (Hl) ;;
- Ei ;;
- Endif
- Ret ;;
- CoDev4:
- Endif
- If NetWork
- Djnz CoDev5 ;; Jump if not device 4
- ;------------------------------------------------------------;
- ; SpoolOut -- Output to device SPOOL. ;
- ;------------------------------------------------------------;
- SpoolOut:
- Call $Spool## ;;
- Ret ;;
- CoDev5:
- Endif
- If Not WrkStn
- Djnz CoDev6 ;; Jump if not device 5
- ;------------------------------------------------------------;
- ; Lpt1Out -- Output to device LPT1. ;
- ;------------------------------------------------------------;
- Lpt1Out:
- Call Lpt1OSt ;; Test LPT1 output status
- Jr Z,Lpt1Out ;; Wait for ready
- Ld A,C ;;
- Out (Sio3AD),A ;;
- Ret ;;
- CoDev6: Djnz CoDev7 ;; Jump if not device 6
- ;------------------------------------------------------------;
- ; Lpt2Out -- Output to device LPT2. ;
- ;------------------------------------------------------------;
- Lpt2Out:
- Call Lpt2OSt ;; Test LPT2 output status
- Jr Z,Lpt2Out ;; Wait for ready
- Ld A,C ;;
- Out (Sio3BD),A ;;
- Ret ;;
- CoDev7:
- Endif
- Ret
- Page
- ;------------------------------------------------------------;
- ; ?CiSt -- Character input status. ;
- ; ;
- ; At entry: B = Device number (0...) ;
- ; At exit: A =-1 & Nz-Flag if at least 1 char. available;
- ; A = 0 & Z-Flag if no char. available. ;
- ;------------------------------------------------------------;
- ?CiSt:
- Call ConInPatch ;; Check if patch in ConsoleInput
- CiStB0X:
- Inc B ;; Make device # (relative 1)
- Djnz CiSDev1 ;; Jump if not device 0
- ;------------------------------------------------------------;
- ; CrtInSt -- Input status from CRT. ;
- ;------------------------------------------------------------;
- CrtInSt:
- Ld A,(RngCnt) ;; ANY CHAR IN THE BUFFER?
- Or A ;;
- Ret Z ;; NO...RETURN
- CrtInSt0:
- Ld A,(@QueFl) ;; Bit7 & Bit6 set in Bdos on Func11 and Func2 resp.
- And A
- Jr Z,CrtInSt5
- Bit 7,A ;; Test Func11 or Func2
- Ld A,(Last)
- Jr Z,CrtInSt4
- Cp 'C'-'@' ;; Here on Func11
- Jr Z,CrtInSt5
- CrtInSt1:
- Xor A
- Jr CrtInSt3
- CrtInSt2:
- Or -1
- CrtInSt3:
- Ld (QFlag),A
- Ret
- CrtInSt4: ;; Here on Func2
- Cp 'S'-'@'
- Jr Z,CrtInSt2
- Cp 'Q'-'@'
- Jr Z,CrtInSt2
- Cp 'C'-'@'
- Jr Z,CrtInSt2
- Jr CrtInSt1
- CrtInSt5:
- Or -1 ;; YES...SET FLAG
- Ret ;;
- CiSDev1:
- Djnz CiSDev2 ;; Jump if not device 1
- ;------------------------------------------------------------;
- ; Lpt0InSt -- Input status from device LPT. ;
- ;------------------------------------------------------------;
- Lpt0InSt:
- Ld Hl,(LpRngCnt) ;; ANYTHING IN LPT BUFFER
- Ld A,H ;;
- Or L ;;
- Ret Z ;; If empty
- Or -1 ;;
- Ret ;;
- CiSDev2:
- If Not WrkStn
- Djnz CiSDev3 ;; Jump if not device 2
- ;------------------------------------------------------------;
- ; CenInSt -- Input status from device CEN. � ;
- ;------------------------------------------------------------;
- CenInSt: ;;
- Xor A ;; Not ready
- Ret
- CiSDev3:
- Djnz CiSDev4 ;; Jump if not device 3
- ;------------------------------------------------------------;
- ; GraphInSt -- Input status from device GRAPH. ;
- ;------------------------------------------------------------;
- GraphInSt:
- Ld A,(GrCnt) ;; TEST GR. CHAR. COUNTER
- Or A ;;
- Ret Z ;; RETURN NO CHAR
- Jp CrtInSt0
- CiSDev4:
- Endif
- If NetWork
- Djnz CiSDev5 ;; Jump if not device 4
- ;------------------------------------------------------------;
- ; SpoolInSt -- Input status from device SPOOL. ;
- ;------------------------------------------------------------;
- SpoolInSt:
- Xor A ;; No char
- Ret
- CiSDev5:
- Endif
- If Not WrkStn
- Djnz CiSDev6 ;; Jump if not device 5
- ;------------------------------------------------------------;
- ; Lpt1InSt -- Input status from device LPT1. ;
- ;------------------------------------------------------------,
- Lpt1InSt:
- Xor A ;; No char
- Ret ;;
- CiSDev6:
- Djnz CiSDev7 ;; Jump if not device 6
- ;------------------------------------------------------------;
- ; Lpt2InSt -- Input status from device LPT2. ;
- ;------------------------------------------------------------;
- Lpt2InSt:
- Xor A ;;
- Ret ;;
- CiSDev7:
- Endif
- Xor A ;;
- Ret
- Page
- ;------------------------------------------------------------;
- ; ?CoSt -- Character output status. ;
- ; ;
- ; At entry: B = Device number (0...) ;
- ; At exit: A =-1 & Nz-Flag if ready. ;
- ; A = 0 & Z-Flag if not ready. ;
- ;------------------------------------------------------------;
- ?CoSt:
- Inc B ;; Make device # (relative 1)
- Djnz CoSDev1 ;; Jump if not device 0
- ;------------------------------------------------------------;
- ; CrtOSt -- Output status from device CRT. ;
- ;------------------------------------------------------------;
- CrtOSt:
- In A,(Sio1BC) ;; Read status
- And 00000100B ;; Mask Tx buffer empty
- Ret Z ;; Not ready...return
- Or -1 ;; Set ready flag
- Ret ;;
- CoSDev1:
- Djnz CoSDev2 ;; Jump if not device 1
- ;------------------------------------------------------------;
- ; Lpt0OSt -- Output status from device LPT. ;
- ;------------------------------------------------------------;
- Lpt0OSt:
- In A,(Sio1AC) ;; Read status
- And 00000100b ;; Mask Tx buffer empty
- Ret Z ;; Not ready...return
- Or -1 ;; Set ready flag.
- Ret ;;
- CoSDev2:
- If Not WrkStn
- Djnz CoSDev3 ;; Jump if not device 2
- ;------------------------------------------------------------;
- ; CenOSt -- Output status from device CEN. ;
- ;------------------------------------------------------------;
- CenOSt:
- In A,(PioBD) ;; READ ACK AND BUSY.
- And 00100001B ;;
- Cp 00100000B ;; READY AND NOT BUSY
- Ld A,0FFH ;;
- Jr Z,CenOSt1 ;; YES...JUMP
- Ld A,0 ;; SET NOT READY
- CenOSt1:
- And A ;;
- Ret ;;
- CoSDev3:
- Djnz CoSDev4 ;; Jump if not device 3
- ;------------------------------------------------------------;
- ; GraphOSt -- Output status from device GRAPH. ;
- ;------------------------------------------------------------;
- GraphOSt:
- Ld Hl,GrOutCnt ;; GET OUTPUT BYTE COUNTER
- Ld A,GrOBufZ+1 ;;
- Cp (Hl) ;;
- Ld A,0 ;; MAYBE NOT READY
- Jr Z,GrOST2 ;; IF BUFFER FULL (NOT RDY)
- Ld A,-1 ;; ELSE READY
- GrOST2: ;;
- Or A ;; SET FLAG BITS
- Ret ;;
- CoSDev4:
- Endif
- If NetWork
- Djnz CoSDev5 ;; Jump if not device 4
- ;------------------------------------------------------------;
- ; SpoolOSt -- Output status from device SPOOL. ;
- ;------------------------------------------------------------;
- SpoolOSt:
- Ld A,-1 ;;
- Or A
- Ret
- CoSDev5:
- Endif
- If Not WrkStn
- Djnz CoSDev6 ;; Jump if not device 5
- ;------------------------------------------------------------;
- ; Lpt1OSt -- Output status from device LPT1. ;
- ;------------------------------------------------------------;
- Lpt1OSt:
- In A,(Sio3AC) ;; Read status
- And 00000100b ;; Mask Tx buffer empty
- Ret Z ;; Not ready...return
- Or -1 ;; Set ready flag
- Ret ;;
- CoSDev6:
- Djnz CoSDev7 ;; Jump if not device 6
- ;------------------------------------------------------------;
- ; Lpt2OSt -- Output status from device LPT2. ;
- ;------------------------------------------------------------;
- Lpt2OSt:
- In A,(Sio3BC) ;; Read status
- And 00000100b ;; Mask Tx buffer empty
- Ret Z ;; Not ready...return
- Or -1 ;; Set ready flag
- Ret ;;
- CoSDev7:
- Endif
- Xor A ;; Not ready. Cause no
- Ret ;; more devices.
- Page
- ;------------------------------------------------------------;
- ; Interrupt Driven Routines ;
- ;------------------------------------------------------------;
- ;------------------------------------------------------------;
- ; KbdIrq -- Console keyboard interrupt service routine. ;
- ; Uses local stack in order not to interfere with ;
- ; the user program stack. ;
- ;------------------------------------------------------------;
- Cseg
- KbdIrq: Call BIOSINTENT ;
- Jp KbdGBIB0 ;
- Dseg
- KbdGBIB0: ;;
- Ld Hl,RngCnt ;; Hl --> NO OF CHAR IN BUFFER
- Ld A,RngEnd-RngBeg-2 ;; A = BUFF SIZE - 2
- Cp (Hl) ;;
- Jr Nz,NOTSFULL ;;
- Ld A,(KbdWr3) ;; IF BUFFER SOON FULL
- Bit 5,A ;;
- Jr Z,NOTSFULL ;; IGNORE IF NOT DTR/RTS HANDSHAKE
- Ld A,5 ;;
- Out (Sio1BC),A ;; RESET DTR IF JUST 2 BYTES LEFT IN BUFFER
- Ld A,(KbdWr5) ;;
- Res Dtr,A ;;
- Out (Sio1BC),A ;;
- Ld (KbdWr5),A ;;
- NOTSFULL:
- Ld A,RngEnd-RngBeg ;;
- Cp (Hl) ;; IS BUFFER FULL?
- In A,(Sio1BD) ;; A = CHAR (CLR INTERRUPT)
- Ld D,A ;; SAVE PARITY BIT
- Jr Z,KbdIr3 ;; YES...JUST JUMP AND QUIT
- Inc (Hl) ;; INC CHAR-COUNTER
- And 07FH ;; MASK PARITY
- Ld (Last),A ;; Save last char
- KbdIr1: Ld Hl,(RngIn) ;; Hl --> INPUT
- Ld (LastPoint),Hl
- Ld (Hl),D ;; SAVE INPUT CHAR IN BUFFER INCLUDING PARITY
- And A ;; CLEAR CARRY BIT
- Ex De,Hl ;; SAVE INPUT POINTER IN De.
- Ld Hl,RngEnd ;; Hl=BUFFEREND FOR TEST
- Sbc Hl,De ;; POINTER AT END?
- Inc De ;; INC
- Jp Nz,KbdIr2 ;; NO...JUMP
- Ld De,RngBeg ;; SET POINTER TO BUFFERSTART
- KbdIr2: Ld (RngIn),De ;; SAVE THE POINTER.
- KbdIr3:
- Jp BIOSINTEXIT ;;
- Cseg
- ;------------------------------------------------------------;
- ; BiosIntEnt -- Save registers and Bank. Set Bank0. ;
- ; Using user's stack to save time. ;
- ;------------------------------------------------------------;
- BiosIntEnt:
- Ld (HlSave),Hl ;
- Ld (DeSave),De ;
- Pop Hl ; GET RETURN ADRESS
- Push Af ; SAVE REGISTERS.
-
- ; SINCE THIS IS AN INTERUPT ROUTINE CAN WE IGNORE TO UPPDATE
- ; @CBnk AND BnkMux
- Ld A,(MuxByte) ; GET CURRENT BANK MUX
- Ld (MuxSave),A ; AND SAVE
- If Not WrkStn
- Set 5,A ; Force Bank0
- Else
- Set 0,A ; Force Bank0
- Endif
- Out (BnkMux),A ;
- Jp (Hl) ;
- ;RESTOR BANK AND REGISTER RETURN FROM INTERUPT
- BiosIntExit:
- Ld A,(MuxSave) ; GET OLd BANK MUX SETTINGS
- Out (BnkMux),A ;
- Ld De,(DeSave) ;
- Ld Hl,(HlSave) ;
- Pop Af ;
- UnkInt:
- Ei ; BACK FROM INTERRUPT.
- Reti ;
- ;------------------------------------------------------------;
- ; LptIrq -- LPT PORT INTERRUPT SERVICE ROUTIN.
- ; USES LOCAL STACK IN ORDER NOT TO INTERFERE WITH THE
- ; USER PROGRAM STACK.
- LptIrq:
- Call BIOSINTENT ;
- Jp LptIrqB0 ;
- Dseg
- LptIrqB0:
- Ld Hl,(LpRngBfZ) ;; BUFFER SIZE
- Ld De,(LpRngCnt) ;; De = NR OF CHAR IN BUFFER
- And A ;;
- Sbc Hl,De ;; CHECK IF BUFFER FULL
- Jr Z,LpFULL ;;
- Ld De,5 ;; CHECK IF < 5 BYTES LEFT
- Sbc Hl,De ;;
- Jr Nc,NOLpHSH ;; IF NO TIME FOR DTR RESET
- Ld A,(LptWr3) ;; CHECK IF DTR/CTS HANSHAKE
- Bit 5,A ;;
- Jr Z,NOLpHSH ;; IGNORE IF NOT DTR/RTS HANDSHAKE
- Ld A,5 ;;
- Out (Sio1AC),A ;; RESET DTR IF < 5 BYTES LEFT IN BUFFER
- Ld A,(LptWr5) ;;
- Res Dtr,A ;;
- Out (Sio1AC),A ;;
- Ld (LptWr5),A ;;
- NOLpHSH:
- Ld Hl,(LpRngIn) ;; GET STORE POINTER
- In A,(Sio1AD) ;; A = CHAR (CLR INTERRUPT)
- Ld (Hl),A ;; STORE CHAR IN BUFFER
- Inc Hl ;; INC CHAR-POINTER
- Ld (LpRngIn),Hl ;;
- Ld De,(LpRngBeg) ;; COMPUTE IF AT BUFFER END
- And A ;;
- Sbc Hl,De ;;
- Ld De,(LpRngBfZ) ;;
- And A ;;
- Sbc Hl,De ;; CHECK IF AT BUFFER END
- Jr Nz,NOTLptEnd ;;
- Ld Hl,(LpRngBeg) ;; RESET POINTER TO BUFFER START
- Ld (LpRngIn),Hl ;; SET NEW RING POINTER
- NOTLptEnd:
- Ld Hl,(LpRngCnt) ;;
- Inc Hl ;; Inc RING BUFFER COUNTER
- Ld (LpRngCnt),Hl ;;
- LptXIT:
- Jp BIOSINTEXIT ;;
- LpFULL:
- In A,(Sio1AD) ;;
- Jr LptXIT ;;
- Cseg
- If Not WrkStn
- ;------------------------------------------------------------;
- ; PioGAI -- INTERRUPT FROM GRAPHIC TERMINAL.
- ; GRAPHIC TERMINAL OUTPUT INTERRUPT SERVICE ROUTIN.
- PioGAI:
- Call BIOSINTENT ;
- Jp PioGAIB0 ;
- Dseg
- PioGAIB0:
- Ld Hl,GrOutCnt ;;
- Ld A,1 ;;
- Cp (Hl) ;; CHECK IF ANYTHING TO SEND
- Jr Nc,GrOutI100 ;; IF NO
- Dec (Hl) ;; DEC BYTE COUNTER
- Ift GrOBufZ GT 1 ;;
- Ld Hl,(GrOutPnt) ;;
- Ld A,(Hl) ;; GET BYTE TO SEND
- Out (PioGAD),A ;; SEND THE BYTE
- Inc Hl ;; INC OUT POINTER
- Ld De,GrOutBufEnd ;;
- Ld A,L ;;
- Cp E ;; CHECK IF AT BUFFER END
- Jr Nz,GrOutI10 ;; IF NOT
- Ld Hl,GrOutBuf ;;
- GrOutI10:
- Ld (GrOutPnt),Hl ;; SET NEW BUFFER OUT POINTER
-
- Else
- Ld A,(GrOutBuf) ;; GET BYTE TO SEND
- Out (PioGAD),A ;;
- Endif
- Jp BIOSINTEXIT ;;
- GrOutI100:
- Jp Nz,BIOSINTEXIT ;; IF JUST A DUMMY INTERUPT
- Dec (Hl) ;;
- Jp BIOSINTEXIT ;;
- ; PioGBI -- GRAPHIC KEYBOARD INPUT INTERRUPT SERVICE ROUTIN.
- Cseg
- PioGBI:
- Call BIOSINTENT ;
- Jp PioGBIB0 ;
- Dseg
- PioGBIB0:
- Ld Hl,GrCnt ;; Hl --> NO OF CHAR IN BUFFER
- Inc (Hl) ;; INC CHAR-COUNTER
- Ld A,(Hl) ;; A = NO OF CHAR IN BUFFERT
- Cp GrnEnd-GrnBeg-2 ;; IS BUFFER FULL?
- Jr Nz,PioGB9 ;;
- Ld A,00000011B ;;
- Out (Pi
�oGBC),A ;; YES STOP PIO INTERUPT
- PioGB9:
- In A,(PioGBD) ;; A = CHAR (CLR INTERRUPT)
- Ld D,A ;;
- And 7Fh ;; Mask parity bit
- Ld (Last),A ;;
- Ld Hl,(GrnIn) ;; Hl --> INPUT
- Ld (LastPoint),Hl ;;
- Ld (Hl),D ;; Save input char in buffer.
- And A ;; Clear carry flag.
- Ex De,Hl ;; SAVE INPUT POINTER IN De.
- Ld Hl,GrnEnd ;; Hl=BUFFEREND FOR TEST
- Sbc Hl,De ;; POINTER AT END?
- Inc De ;; INC
- Jp Nz,PioGB2 ;; NO...JUMP
- Ld De,GrnBeg ;; SET POINTER TO BUFFERSTART
- PioGB2: Ld (GrnIn),De ;; SAVE THE POINTER.
- PioGB3:
- Jp BIOSINTEXIT ;;
- Endif
- Cseg
- ; TAKE CARE OF SPECIAL RECIVE CONDITION Kbd AND Lpt
- KbdErRq:
- Push Af ;
- In A,(Sio1BD) ;
- Ld A,30H ; ERROR RESET
- Out (Sio1BC),A ;
- Jr INTXIT ;
- LptErRq:
- Push Af ;
- In A,(Sio1AD) ;
- Ld A,30H ; ERROR RESET
- Out (Sio1AC),A ;
- INTXIT: Pop Af ;
- Ei ;
- Reti ;
- ;------------------------------------------------------------;
- ; Ctc Interrupt 10 Hz. ;
- ;------------------------------------------------------------;
- ClkIrq:
- Ld (StSav1),SP ; SPAR STACKPEKAREN
- Ld SP,Stack1 ; S[TT LOKAL STACK
- Push Af ; SPAR ANV[NDARREGISTER
Š Push Hl ;
- If Not NetWork
- Ld Hl,Cnt10 ; LADDA 10-DELS-R[KNAREN
- Dec (Hl) ; R[KNA NED 1.
- Jr Nz,Clk2 ; HOPPA OM EJ HEL SEKUND
- Ld (Hl),10 ; S[TT 10 TIONDELAR.
- Ld Hl,@Sec ; R[KNA UPP REALTIDSKLOCKAN
- Ld A,(Hl) ;
- Add A,1 ; \KA MED 1.
- Daa ; JUSTERA BCD.
- Cp 60H ; 60 SEKUNDER ?
- Jr C,Clk1 ; NEJ...HOPPA
- Xor A ; NOLLA SEKUND
- Ld (Hl),A ; SPAR.
- Dec Hl ; PEKA P] MINUT.
- Ld A,(Hl) ;
- Inc A ; \KA MED 1.
- Daa ; JUSTERA BCD.
- Cp 60H ; 60 MINUTER ?
- Jr C,Clk1 ; NEJ...HOPPA
- Xor A ; NOLLA MINUT.
- Ld (Hl),A ;
- Dec Hl ; PEKA P] TIMME
- Ld A,(Hl) ;
- Inc A ; \KA MED 1.
- Daa ; JUSTERA BCD
- Cp 24H ; 24 TIMMAR ?
- Jr C,Clk1 ; NEJ...HOPPA
- Xor A ; NOLLA TIMME
- Ld (Hl),A ;
- Dec Hl ; PEKA P] ANTAL DAGAR
- Dec Hl ; F.O.M 1/1-78. (L]G-BYTE)
- Inc (Hl) ; \KA MED 1.
- Jr Nz,Clk2 ; EJ 256 ...HOPPA
- Inc Hl ; PEKA P] H\G-BYTE.
- Ld A,(Hl) ;
- Inc A ; \KA MED 1.
- Clk1: Ld (Hl),A ; SPAR A.
- Endif
- Clk2: Jp ExtMcl ; CHECK FOR BUFFER TIME OUTS IN EXTMEM
- Cnt10: Db 10
- Page
- ;------------------------------------------------------------;
- ; Port Initzialisation Tables ;
- ;------------------------------------------------------------;
- Dseg
- VecSi1B: ;; CRT
- Db 3,Ctc1 ;; 2 BYTES TO CTC CHAN 1
- Db 01000101B ;; CTC1: INT. DIS, COUNTER MODE,
- ;; NEG. EDGE, TIME CONST. FOLLOWS,
- ;; COUNTING CONT.
- CtcBaud Equ $-VecSi1B ;; Ix-index
- BaudB: Db 4 ;; GIVES 307200 Hz TO SIO1B.
- CTC1Vec: Db 0 ;; CTCINTERRUPTVECTOR.
- Db 11,Sio1BC ;; 11 BYTES TO SIO1 B/TERMINAL
- Db 18H ;; RESET CHANNEL
- Db 12H ;; Wr 2:
- SIOVec: Db 0 ;; INTERRUPTVECTOR
- Db 14H ;; Wr 4:
- SioWr4 Equ $-VecSi1B ;; Ix-index
- Db 00000000b ;; xx00xxxxb
- Db 13H ;; Wr 3:
- SioWr3 Equ $-VecSi1B ;; Ix-index
- KbdWr3: Db 00000001b ;; Rx enable. xxx00001b
- Db 15H ;; Wr 5:
- SioWr5 Equ $-VecSi1B ;; Ix-index
- KbdWr5: Db 10001010b ;; DTR, Tx enable, RTS, 1xx01010b
- Db 01 ;; Wr 1:
- Db 00011100B ;; INT ON ALL Rx CHAR (PARITY DOES NOT
- ;; AFFECT VECTOR), STATUS AFFECTS VECTOR.
- Db 0 ;; END TABLE.
- SioLen Equ $-VecSi1B ;; Table length
- VecSi1A: ;; LPT
- Db 3,Ctc0 ;; 3 BYTES TO CTC CHAN 0
- Db 01000101B ;; CTC0: INT. DIS, COUNTER MODE,
- ;; NEG. EDGE, TIME CONST. FOLLOWS,
- ;; COUNTING CONT.
- BaudA: Db 4 ;; GIVES 307200 Hz TO SIO1A
- CTC0Vec: Db 0 ;; CTCINTERRUPTVECTOR.
- Db 11,Sio1AC ;; 11 BYTES TO SIO1 A/MODEM
- Db 18H ;; RESET CHANNEL.
- Db 2,0 ;; DUMMY INTERUPT VECTOR
- Db 14H ;; Wr 4:
- Db 00000000b ;; xx00xxxxb
- Db 13H ;; Wr 3:
- LptWr3: Db 00000001B ;; Rx enable. xxx00001b
- Db 15H ;; Wr 5:
- LptWr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC, 1xx01011b
- Db 01 ;; Wr 1:
- Db 00011000B ;; INTERRUPTS,
- Db 0 ;; END TABLE.
- If Not WrkStn
- ;; INIT EXTRA SERIE PORTS
- VecSi3A: ;; LPT1
- Db 3,Ctc4 ;; 3 BYTES TO CTC CHAN 0
- Db 01000101B ;; CTC0: INT. DIS, COUNTER MODE,
- ;; NEG. EDGE, TIME CONST. FOLLOWS,
- ;; COUNTING CONT.
- BaudC: Db 4 ;; GIVES 307200 Hz TO SIO3A
- Db 0 ;; CTCINTERRUPTVECTOR. NOT USED
- Db 11,Sio3AC ;; 9 BYTES TO SIO3 A
- Db 18H ;; RESET CHANNEL.
- Db 2,0 ;; DUMMY INTERUPT VECTOR
- Db 14H ;; Wr 4:
- Db 00000000b ;; xx00xxxxb
- Db 13H ;; Wr 3:
- Lp1Wr3: Db 00000000b ;; Rx disable. xxx00000b
- Db 15H ;; Wr 5:
- Lp1Wr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC 1xx01011b
- Db 01 ;; Wr 1:
- Db 00000000B ;; NO INTERRUPTS,
- Db 0 ;; END TABLE.
- VecSi3B: ;; LPT2
- Db 3,Ctc5 ;; 3 BYTES TO CTC CHAN 0
- Db 01000101B ;; CTC5: INT. DIS, COUNTER MODE,
- ;; NEG. EDGE, TIME CONST. FOLLOWS,
- ;; COUNTING CONT.
- BaudD: Db 4 ;; GIVES 307200 Hz TO SIO3B
- Db 0 ;; CTCINTERRUPTVECTOR. NOT USED
- Db 11,Sio3BC ;; 11 BYTES TO SIO3 B
- Db 18H ;; RESET CHANNEL.
- Db 2,0 ;; DUMMY INTERUPT VECTOR
- Db 14H ;; Wr 4:
- Db 00000000b ;; xx00xxxxb
- Db 13H ;; Wr 3:
- Lp2Wr3: Db 00000000b ;; Rx disable. xxx00000b
- Db 15H ;; Wr 5:
- Lp2Wr5: Db 10001011b ;; DTR,Tx enable,RTS,Tx CRC 1xx01011b
- Db 01 ;; Wr 1:
- Db 00000000B ;; NO INTERRUPTS,
- Db 0 ;; END TABLE.
- VecPio: ;; CEN
- Db 2,PioAC ;; 2 BYTES TO PIO A CTLR-REG.
- Db 00001111B ;; SELECT MODE 0 OPERATION
- Db 00000011B ;; INTERUPT DISABLE.
- Db 4,PioBC ;; 4 BYTES TO PIO B CTRL-REG.
- Db 11001111B ;; SELECT MODE 3 OPERATION
- Db 00101111B ;; BIT 7,6,4=OUTPUT ALL OTHERS INPUTS
- Db 00110111B ;; INTERRUPT CONTROL WORD = DISABLED
- Db 00000001B ;; MASK WORD, ONLY MONITOR BIT 0.
- Db 1,PioBD ;; 1 BYTE TO PIO B DATA
- Db 01010000B ;;
- Db 0 ;; End table
- VecPioG: ;; GRAPH
- Db 3,PioGAC ;; BYTES TO PIOGA CONTROL
- PIAVec: Db 0 ;; VECTOR FOR A
- Db 00001111B ;; OUTPUT ONLY. MODE 0
- Db 10000111B ;; ENABLE INTERRUPT.
- Db 3,PioGBC ;; BYTES TO PIOGB CONTROL
- PIBVec: Ds 1 ;; VECTOR FOR B
- Db 01001111B ;; INPUT ONLY. MODE 1
- Db 10000111B ;; ENABLE INTERRUPT
- Db 0 ;; End table
- Endif
- ;; REAL TIME CLOCK INITIALIZATION TABLE
- RestTbl:
- Db 2,Ctc2 ;; 2 BYTES TO CTC CHAN 2
- Db 01000101B ;; CTC2: INT. DIS, COUNTER MODE,
- ;; NEG. EDGE, TIME CONST. FOLLOWS,
- ;; COUNTING CONT.
- Db 0 ;; GIVES 4800 Hz TO CTC3.
- Db 2,Ctc3 ;; 2 BYTES TO CTC CHAN 3.
- Db 11000101B ;; INT. ENABLED, COUNTER MODE
- ;; NEG. EDGE, TIME CONST. FOLLOWS,
- ;; COUNTING CONT.
- Db 240 ;; GIVES 20 Hz, WHICH IS DIVIDED
- ;; BY 2 (HARDWARE).
- ;; INERRUPT 10 times/second.
- Db 0 ;; End table
- Page
- ;------------------------------------------------------------;
- ; Variables, Buffers and Stacks. ;
- ;------------------------------------------------------------;
- Cseg
- MuxSave: Ds 1 ;
- HlSave: Ds 2 ;
- DeSave: Ds 2 ;
- Dseg
- LpRngCnt: Dw 0 ;; NO OF CHAR IN BUFFER
- LpRngIn: Dw LpBuff ;; POINTS TO INPUT PLACE
- LpRngOut: Dw LpBuff ;; POINTS TO OUTPUT PLACE
- LpRngBeg: Dw LpBuff ;; MAKE IT POSSIBLE TO SET BUFFER IN TPA
- LpBuff: Ds 20 ;;
- LpRngBfZ: Dw $-LpBuff ;;
- QFlag: Db 0 ;; Set on status call Func2
- Last: Db 0 ;; Last char
- LastPoint: Dw 0 ;; Pointer to last char
- RngCnt: Db 0 ;; NO OF CHAR IN BUFFER
- RngIn: Dw RngBeg ;; POINTS TO INPUT PLACE
- RngOut: Dw RngBeg ;; POINTS TO OUTPUT PLACE
- ;; IF EQU BUFFER IS EMPTY.
- RngBeg: Ds 22 ;; KEYBOARD RING BUFFER.
- RngEnd Equ $-1 ;;
- If Not WrkStn
- ;; GRAPHIC INPUT
- GrCnt: Db 0 ;; NO OF CHAR IN GRAPHIC RING BUFFER
- GrnIn: Dw GrnBeg ;; POINTER TO GRAPHIC INPUT PLACE
- GrnOut: Dw GrnBeg ;; POINTER TO GRAPHIC OUTPUT PLACE
- GrnBeg: Ds 22 ;; GRAPHIC RING BUFFER
- GrnEnd Equ $-1 ;;
- ; GRAPHIC OUTPUT
- GrOutCnt: Db 0 ;; BYTE COUNTER
- Ift GrOBufZ GT 1
- GrInPnt: Dw GrOutBuf ;; BUFFER IN POINTER
- GrOutPnt: Dw GrOutBuf ;; BUFFER OUT POINTER
- Endif
- GrOutBuf: Ds GrOBufZ ;;
- GrOutBufEnd Equ $ ;;
- Endif
- End
- …‰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
- "N†„Èd9Ng1´Âr5ˆ
Æó €Ìo:›Œ€ 4R2˜Íç# €Üo:Æó©¸È�JƒAE3)”Ö 2œŽFó�0
'C€Æh2˜ÍbI¸@n7ˆFS¡Èò 6›Ì†Pd
- "˜Ì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
-
¦S!¤Â 2œŽFó�¤�¡‚‰&Ãa”Îa6FÃyŒÖ 0™‡#)Ìæ�QƒAEcy°êm2ˆ
çc)ÈÌl7�À
- Ph(’n;M†“ €Øo3šLf`€ên4���ÐQ8Þ 6™Ng3 œÊ 3ÎB¡ ÒsNG#yÈ�ÈHÈi¨„‘à�Š¤¤ž¤I8��…‰ÒT e4„•I@H¸�º!���Á¶��ÈHÈi¨„‘ p¦†¦“��Êi *
- “€��…‰“Ô“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��
- ·D �tl7OÂÖéÜ!Î�Ð�’s€ø^w„L—ûýþ÷¿ßï÷ûýúÿ?ßï÷ûýþÿ?¿À��
- �@à 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Û
- ¶Ã̲ø�ôÉfí@Øy–O`2Èìƒð½¦†ÍÖX¸œ(?],ݨ�Û2Éì€puÚ¢<›¬±qP~ºY»P¶e“Ù�à˵Fy3v l://³v l:{n�ÄÎ` 7džÔì–Øx^æ
- ,˜ð�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_Í}
- Í�Æ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> �>
- �>
- >>
>23:;þÿ íC523Ã�*�:3�Íäéå!W�Õí[�ÑãÉÖ_ƒƒ_É
-
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHp����������������
- $
- CP/M 3 COPYSYS - Version 3.0 Rev F. Modified for the JET Computer.
- $
- ERROR: No source file on disk.$Function complete$
- Source drive name (or return for default) $
- Source on Ð then type return $
- Destination drive name (or return to reboot) $
- Destination on � then type return $
- ERROR: Invalid drive name (Must be A through P)$
- ERROR: Selected disk not on system.$
- ERROR: Possible incompatible disk format.
- Type return to ignore.$
- ERROR: Not compatible BIOS revision.
- $
- ERROR: You cannot boot from second winchester unit.
- $
- ERROR: Not compatible LOADER revision.
- $��
- This program cannot run on a WorkStation
- $Floppies only in this system.
- $Adaptec controller.
- $Xebec controller.
- $
- Not compatible loader. Use command COPYSYS TRACK0A
- $
- Not compatible loader revision.
- $
- Not compatible loader. Use command COPYSYS TRACK0X
- $
- You cannot set the loader on RamDisk.
- $
- You cannot get the loader from this drive.
- $Í�������������������������������������������������������������������������������������������������������������������������������Í���������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�ÀF�ú����������Copyright (C) 1982, Digital Research��Y�ê•���������������������������������������������������������������������
- BNKBIOS3 SPR FA00 0600
- BNKBIOS3 SPR A800 1800
- RESBDOS3 SPR F400 0600
- BNKBDOS3 SPR 7A00 2E00
-
-
61K TPA
-
$$$$$��������������������������������������������������������������������������������������������������������������������������������õ¯Í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Ãâþ
- �����*±M±����������������������������À(��Š�À� �����ÿÿ�������y§ ÉA!B…É9:6ÿ§(+¯26ÿ!��91ÿåÝåýå:üõ¯ÍQú�ÅÍr¯"þíSþáõ:ü2þËïÓé:þÓí[þ*þñûíMÍ‚ýù¯Í‚ýð͂ýÃ'°õÛ>0ÓõÛ�>0ÓñûíMís7ÿ1?ÿõå!
- þ5 ,6
- !øù~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
- ¯w++APH �LPT1 LPT2 �~·ÈG#N#í³õísCý1mý"5ý:üõ¯ÍQúÍ��oñÍQú}§í{CýÉ������������������������������������������"Eý!ÔªÃ"ý!¬Ã"ýÍ‚ýÃþ È��!�� ���!�ÍWú�
ÍKú>ÃQúCCP COM������������������������
- �îÄ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�ÑÕ
- ÍÕö:+ø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!Óù
- ¾ÈÅOÍSõÁÃñ�Y�ê•Ã$ôÃäöÃòöÃúö�������Nø������Ãwõy!��"(ø9"fù1fù!ËöåþÒ”õ2ßù!†ô� ~#foéCOPYRIGHT (C) 1982, DIGITAL RESEARCH 151282�����������ÝáÝåÑýsýr:ýw�:
- ýw:ýw¯ýwýwÍ%É:ÁGý!gV�ý~§(:ý¾� :
- ý¾ :ý¾ öÿÉýۯɯ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
- ������
- ����������������������������������������������������������=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
- þÿÉýwO
ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwáé:Á¸Gÿý!g¹!g¹V�ý~§(¹0OýåáýïåýáÝåÍ·ÝáÝåÑýsýr:üýw�:
- üýw:üýw¯ýwýwÍ%·É:Á¸Gý!g¹V�ý~§(:üý¾� :
- üý¾ :üý¾ öÿÉýúÛÉÕý!g¹ÅÍ·ÁV�ýôÑÉÝ!Ǹ�Ý~¹8OÅ
- �Ý ÁðQ�¯ËË!���ý!g¹¯íRýu ýt
- ÅV�ý å:0þG¯OíBáÁ8áy2Á¸ÉáÝåýåå:ü!½¸
- �æ< = üãÝæ� úÝF�Ë8Ëñåþÿ >ˆíC¸!¸#þÀ �þˆ íC0¸".¸!+¸
- í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ÍúÁÑá
- _
- W{² âÉüœÿöÿÿÿ��!T´Íaûý~�ÆAOÍú!f´ÍaûýnýfÍ�´!o´ÍaûÉ
- BIOS error on �: track-�
- (A=abort R=retrÀ6ð#ûÍk· êý6ÿý6�¯É͵ DÍ�´ ?Ý~ýw
ÍŽ·
- Í4·ÕÍä´á *Ík· ìÝ~§ÈÍ�´ !Ý~ýw
ÍŽ·
- Í4·ÕÍ�µá Ík· ìÉÍê³È±Íê³ÈÔÍ/´Í ú˯þAÊúþIÈþR ï§ÉG xÍη�Ý~Císiº1«ºÍ'ÿÍh¶Ý~§ ;ÍÓ¶
- Í‚¶Í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þë�:
- üËG PxÍη¿ý!|¸ý~§ÄM¸Íh¶: üÝw�ý!g¹V�¯ýwýwýwýòÝ!Ǹ
- �Ý6�Ýø¯26ÿýáÝáÉísiº1«ºÍ'ÿͶ00 KBytes.
- �ý!|¸ý~§ÄM¸!Pþ"ü!��"
- üÅ#å"üÍ
²áÁó¯É¯26ÿ*ü+Ë%ËúPþ˜:
- üËG XxÍη!Pþí[ü�:üËG xÍη>ÿ26ÿ¯É¯26ÿPþ*ü:����±±������������������������³Ë²s².²�������������1þÚ¾v¾²ºÿÿ��³Ë²s².² �������������1þ^¿ú¾´ºÿÿ��80. 5"-floppy-version. 2x8E�-���‹��)E�/���‹��
Ï/7P�!�‡#�O‡�
- 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�
- 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
- üÉí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ú}´Èë!
- �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�Íš˜ÍÎÛù
- �~æ€Âœ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:ôþþÈÍ
- “>€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]## #~
È·Êšþ Êšë
- �ë*ô¨¾Â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§ÍûŒÄ
- “*Ûùå!b¢"ÛùÍÝŽÍ�á"ÛùÈ:ô·À
�r#~õåæ?w#>r#
ÂL“=JÌ›·
- Ê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ôÉ:ôþþÈÍ
- “¯Íÿ�* ¢~öwÍãŽÃ�*áù"ôÉÍ
- “ÍÝŽÃ�ÍŠ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ŒÕ
- �^#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É*ôë*þùÍ‹Ò÷Š*’ùÍ‹Èáá>
- Ã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¿„áÁþ
Êçƒþ
- ÊçƒþÂ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
ÍÍ~
- ÃÍ~!Óù
- ¾ÈÅOÍ(ÁÃŒ*(‡~2*‡*ºù}´Ê·}Í!ô#·Â¶!��"ºù"¼ùÀ÷}:¶ù_:·ù»Éë*(‡ë·È#wÃÎx·ÈÅHåë!Â…Í)ˆ6�"&‡áÁÉ:´ùÐ!Â…Á„Â
- €ë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Í(ñÉÍ~ÀþÂå}Í^~ÃÆ}þÊÆ}þÊÆ}Éþ
Èþ
- Èþ ÈþÈþ É:Function = File = �������������!ýÿÃ,}Í$§"¬ùÃhù��!��9"f}!¢}åÍ ˆÍ‰}:æùõ2™¢Ít}·Â™}:ßùþ!Ôþ‡Í}ñ=ÂH}goÉ��ÇÇÇÇÇÇÇÇÇÇ��:ßùO*ÛùëÃ;z*åÍ‚:ª¢ÆA2=‡/‡Íî|Á:óùÒî|Íî|:ßù0!}þdÚ¯|61#ÖdÖ
- Ú¸|ï|p#Æ:w#6 !}6�:Ýù·Êå|6 Õ*Ûù#ë!}Í)ˆ6.#Í)ˆÑÍ‚û|Ãî|
- ·ÈÅ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
- þ�ÂûÍí ÍÕÒÍœo&�"Ë!]�6�ÃÝÃm:]�þ Â$Íí Ãm:]�þSÂ"ÍçÌ͵.fì
- -Â=dÍÅ>�!e¾Ò–.±f
- -Â\!«"{�*{ "}!6�*}~2ˆÍ.å*Èë¬á
- -ÂŽÍçí͵.f
- -§dÍÅ>�!e¾Ò.±f
- -ÂÆ!«"{�*{ "}!6�*}~2ˆÍÄÍç͵͜o&�"Ë.å*È##ë®á
- -Â)2Í�ÍçÃm.±��
- -Â*!«6«Í€ Íç2͵͜o&�"Ë.å*Èë¬á
- -ÂZI2Í�ÍçÍÞÂÍçR͵ÍçÍÞ1_Íçj͵ÍÞûv��Í�É��Í�É!_q*_&�ëÍ�É!ap+q*`ë Í�É!cp+q*bë
- Í�É��Í�É���Í�É
Í¥
- Í¥É!€q:<2O�*} :€wÉ!‚p+q*�~þ$Ê7*�:<2O�å*} Á
- w*�#"�ÃÉ!ƒq:ƒÆ0OÍòÉ!„q:„æøOÍ8:„æOÍ8É!…q*…MÍF:ÍòÉ!†q*†&�ë!
- �͚
- KÍ8*†&�ë!
- �͚
- MÍ8É!‡q*‡MÍr/ÍòÉ:ˆþ�±É:þ¿!ˆ6�É:<2O�*} ~2ˆÉ:ˆþ ÂàͨÃÒÉ:ˆÖ0Ö
- ŸÉ!Šs+q!‹6�ÍÒÍáÚÂÍáÒG:‹æàþ�ÊÂ:‹‡‡‡õ:‹‡ÁH�2‹ŸÒ/Â:ˆÖ0!‹†wŸÒAÂͨÃ!‰:‹–Ÿ#õ~!‹–ŸÁH±ÒaÂ:‹É!Žs+q+ÑÁqÕÍÒ!Œ:ˆ¾Ê€Ã‚ͨ*�M*ŽëÍêÉ!�s+q:�æþ2‘:�æÖ�ÖŸ*�&�Œ) ëõ>;Íä
- ŸÁH¡ÒÇ:‘=É:‘É*’ë!
- �͚
- ë!”s*’ëÍœ
- ë"’:”É!•q*•&�ë!
- �͚
- ë))))å*•&�ëÍœ
- Á }ÉÍê=2–:–ÖÖŸ2�Ò.!œ6Ã;*–&�€ ~2œ/Å*œëÍe2—/ÅcNÍe2˜:—ÖÖŸ!�¦õ:˜æÖ�ÆÿŸÁH¡ÒxÂ*–&�Œ) :˜ÖN_�å!m͹
- ÑÍ’
- å*—&�Á å�NÍ�ÑÍÍ
- å*˜M*–ëÍ�_�áå*{#Áq#pÉ�ÍêOÍé�*{ w:Å;�ÍeOÍé�*{ w*{~þÂ:ˆþ:Â:Å;�Íe2Ê�*{ 6�Ã-:Å;�ÍeOÍé�*{ wÉ!Ÿs+q:ž‡‡‡‡!Ÿ¶É!˜6N!m" :˜æþ�Â[!n" ’Í×
- ÚhÉ ’Í×
- ë+s#r!˜4ÃEÉ!–6>�!–¾Ò»:–=2–þÒ�!£6�*–&�Œ) :£ÍŽ
- ë!’Íò
- Ò¸ÉÃÉ�*{ ~2™*{ ~2š*{ ~2›*{#^#Vë"’+ë!�Íš
- ë!¢sÍ@!£6�:˜æÖ�ÖŸõ>;!’Íï
- ŸÁH¡Ò !£6Í~*–&�Œ) :£ÍŽ
- ’Íç
- ë!—s+4É:¢‡‡O�!¤ DMÍ Íò*–MÍ—*—MÍ—*˜MÍr Íò*™MÍa*šMÍa*›MÍFÉ!¨p+q!��"©*§"{� "}*{~þ�° ͼ!6ÿÍ: Ãì *{~ÖÖŸõ~ÖÖŸÁH±Òé !6�*}~2ˆÍÍÄ*&�ë*}"©Ãì ÂÉ!«6�À2Í�.å*ÈDM¬á
- -Â
- «Í€
Í¥!Ê6�>!ʾÚB
- *Ê&�� « NÍ¥:Ê<2ÊÂ
- É!Ñr+s+p+q+ÑÁqÕ!Ò6�:Í=!Ò¾ÚŠ
- *Ò&�ë*Îå*Ò&�ë*ÐÁ
- ¾Ê€
- >�É:Ò<2ÒÂW
- >ÿÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ³
- ñ=¡
- ÉDM!��>)ë)ëÒÈ
- =ÂÀ
- É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ÿ�
- #'+/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:
- $I=Input,O=Output,S=Serial,X=Xon-Xoff
- $ $
- Bad Logical Device Assignment; $Physical Device Does Not Exist$ $File$Null Device$Current Assignments:
- $CONIN: = $CONOUT: = $AUXIN: = $AUXOUT: = $LST: = $Console width set to $ columns
- Console page set to $ lines
- $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ƒá
- -²��ÍA/Ò;ÍSÍóÆÍXÍÊÿ}Íh2iÍÊ!~6 å*i&�Á 6�~ÍA/Ò���Í�!l6:i!l¾Ú5*l&�~ Nͬ*l&�~ w:l<2lÂ
- :i2dÍb���Í�ûv!q*&�ëÍ�É! p+q*ë Í�É!s+p+q*
- :w#6�*
- ë
- �*
- #"
- 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*&�„
- ¾Â> >�É*&�„ :¾ÂR :É!4Ã, É!r+s+p+q+ÑÁp+qÕÍ�!#6�ÍÖ
- *~þ�ÊÀ *~2#* MÍ# 2�!'6:�þ�· Íô
- :'Úª ú * MÍ# 2�Õ ÃÊ ÍÖ
- Ãv :2€Í4É:2€2&*~2$!'6�*~2#ÍÖ
- *~þ�Âõ ÃP
- *N�å!� ë*å* Á
- –=2%!&¾áÂD
- !'6!6:&!¾ÚA
- Íô
- :'Ú:
- Ãß !4Â#
- ÃG
- Ãß *6�Í4É*:$w:€}Í{ë+s#rÍ�:�þ�Êz
- *}#"}Ã
- !�6É:#2(O�* ~2*&�ë*:ƒ¾ÊÐ
- !(4*:(w*&�ë*: ¾Â¿
- É*(&�ë*~2Ñ
- *6�É*}~2 Í€
- :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
- Í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Ö
- _�!�͈!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&�Á Á
- ¾ÊÃ!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ëƒá
- -Â*s&�"ýÍ "wÃE.xå*gëƒá
- -Â=ÃSÉ!{s+p+q>!{¾Ò_�Í�!��"|!~6:{!~¾Úµ*y~Ö0Ÿ*yõ>9–ŸÁH±Ò��Í�!|ͧå*y~Ö0_�á"|*y#"y:~<2~Âj>ÿ!|ÍòÒÅ�Í�*|}É!q*&�ë!d�͈!€s^�!d�Ͳ:ÍÝë!s^�!
- �͈!�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
- "+.7:*…MÍ°"†*†DMÍàÍÊ���Í�É:2ˆ:�Ö�ÖŸõ:�ÖÖŸÁH±Ò›*MÍSÃî:�þÂá:ÖÖŸõ:ÖÖŸÁH±õ:ÖÖŸÁH±õ:ÖÖŸÁH±ÒÙÍIÃÞÍ�Ãî:�þÊîÍ�!�6!6�ýÅUÍZ :ˆÖO�!Ý ~2‰:þÂJ:‰þÒ-
- Í�Ã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.
- $File Spec Limit is $ERROR: Illegal Global/Local Drive Spec Mixing.
- $Requires CP/M 3
- $ERROR: Options not grouped together.
- $ERROR: Illegal command tail.
- $No File
- $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
- Ãî#Íâ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ÍM28O>¹Òª>ÿÉ!�"®8>�!8¾ÒÈ*8M!®8Íd6ë+s#r*«8®8å͸6ëás#r:8Éÿÿ²8Í—6µÆÿŸõ:¶8æÖ�ÆÿŸÁH¡Ò9
- :¹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èÃ?
- Ã!*´8#~þGÂ:·8þÒË*´8##~Ö02»8Ãî*´8##~Ö0o&�Í<6�å*´8 ~Ö0_�áë!»8s:»8Ö�Ÿ/õ>!»8–Ÿ/ÁH¡Ò*»8ë†8ÍÃÃ?
- Ã!*´8#~þMÂ*!�86ÿÃ!*´8#~þNÂy�*´8 ~þXÂI!þ76ÿÃv�*´8 ~þPÂ^!86ÿÃv�*´8 ~þSÂs!“86�ÃvÃ?
- Ã!*´8#~ÖRÖŸ*´8##õ~ÖOÖŸÁH¡Òž!ú76ÿÃ!*´8#~ÖRÖŸ*´8##õ~ÖWÖŸÁH¡ÒÃ!û76ÿÃ!*´8#~þSÂ*´8##~þYÂà!ù76ÿà *´8##~þIÂó!Œ86à *´8##~þOÂ!“86ÿà Ã?
- Ã!*´8#~þXÂ!ý76ÿÃ!Ã?
- °8ÍÃ6
- *´8#~þLÂz°8Í:¶8æ þ�Êt*´8#å*·8M�8Í–Òn>�8ÍŸ6ÒeÃ?
- °8ÍÃqÃ?
- ÃwÃ?
- Ã6
- *´8#~þUÂp °8Í:¶8æÖ�ÖŸõ:÷7Ö ŸÁH±Ò¥Ã?
- :¶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ÍÃ^ Ã?
- Ãd Ã?
- °8ÍÃ¥Ã6
- *´8#~ÖDÖŸ*´8##õ~ÖRÖŸõ~ÖIÖŸÁH±ÁH¡Ò3
- °8Í:¶8æþ�ª Ã?
- :¶8æÖ�ÆÿŸÿÿ²8õÍ—6µÆÿŸÁH¡Ò0
- *´8#~ÖAÖŸ*´8##õ~ÖLÖŸÁH¡Òý !ÿÿ"Š8ÍBŠ8Í6ë+s#rÃ'
- *´8#~ÖAŸ/õ>P–Ÿ/ÁH¡Ò$
- *´8#~ÖA_Š8ÍÃ'
- Ã?
- °8Íê Ã6
- Ã?
- ÃÛ!º86ÿÉ€Íâ0ÍuÉ:�8þ
- Ò.å*´8#
�å*�8&�ÍC68 � ëÁá
- -Âo
-
�*�8&�ÍC68 � ~Ö ÖŸ
�*�8&�õÍC68 � ~Ö ÖŸÁH¡ÒÉ
-
�*�8&�ÍC68 � 6ÿÃÞ
-
�*�8&�ÍC68 � 6�*´8~þ�Âû
-
�*�8&�ÍC68 6ÿÃ*´8~=
�*�8&�õÍC68 ÁHq:�8<2�8Ã2¥Íâ0
- �Åÿ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É
- state8, char = $
- state7, char = $
- state6, char = $
- state5, nxtchar = $
- state4, char = $
- state3, char = $
- state2, char = $
- state1, char = $
- 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#ëÁá
- -Â?!Í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ëÁá
- -Â!Ã=*Í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ëá
- -ÂÞ*Í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±Òø͸Í
- ÉÃ:Û8þ)Â͸Í)É>�É:Ã8Ò é Í�*Û8MÍÒ0:ì8Ò<*Ó8
- q#p �*Ó8 6>ÿÉÍ-2ì8ÒJÍ´É>�É:Ã8Òcû Í�*Ü8MÍÒ0:Û8þ(Âr͸Í
- É:ì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
- Í6µÂÌÍ
- 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É
- Scanning Directory...
- $Out of Memory
- $Not Enough Memory
- $��Í�É��Í�É!ù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#ëÁá
- -Â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á
- -Â�*ÿ8 å*9ëás#rÍ7Ã4*û8>¦þ�Ê1Ã4Í7>ÿÉ.å*û8#å*ÿ8#ëÁá
- -Â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É
- Sort Stack Overflow
- $Not Enough Memory for Sort
- $
- Sorting Directory...
- $! 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 $
- Press RETURN to Continue $Sys$Dir$RO$RW$Arcv $ $Read $Write $Delete$None $ $Directory For Drive $ User $: $k$ERROR: Illegal Format Value.
- $ERROR: Date and Time Stamping Inactive.
- $Total Bytes = $ Total Records = $ Files Found = $
- Total 1k Blocks = $ Used/Max Dir Entries For Drive $No File
- $ÿ�Í�ÉÍ�'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
- �*ÿ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&�åÿ
- �Í[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
- �{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
- Í�Ò0É!£9p+q!¤96�>!¤9¾Ú/1*¤9&�ë*¢9>¦OÍÒ0!¤94Â1 ÍÒ0!¤96>
- !¤9¾ÚZ1*¤9&�ë*¢9>¦OÍÒ0!¤94Â91É!©9s+p+q+ÑÁp+qÕ>�§9ÍŸ6µÊÌ1*¥9ë*§9Í6!ª9s*¥9ëÍ6"¥9PY!
- �Í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!¯969:¯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 Á
- w*¼9#"¼9Ãç2É!¾9q:¾9Æ0OÍÊ2É!¿9q:¿9æøOÍ3:¿9æOÍ3É!À9q*À9MÍ3:ÍÊ2É!Á9q*Á9&�ë!
- �Í6KÍ3*Á9&�ë!
- �Í6MÍ3É!Â9q*Â9MÍJ3/ÍÊ2É!Ä9s+q:Ã9æþ2Å9:Ã9æÖ�ÖŸ*Ä9&�–2) ëõ>;ÍŸ6ŸÁH¡Ò¸3:Å9=É:Å9É*Æ9ë!
- �Í6ë!È9s*Æ9ëÍ6ë"Æ9:È9É!É9q*É9&�ë!
- �Í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á
- -º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Ê'ñ*
- éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå#ÍO:•·Ä¼:¡<Âç: G>��O*£#
- �
ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtÃ
�Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ
Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
- � ÍY"·ë� ÍY"µ
- � Í>*·Í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
- �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G
#ÂÍÑáÕ
�p
- �ë*³~¨ëwë#
ÂçÉÍ
- ÍÍØÉ:—Í
- ÍÍÞÉ*¯Í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
- ;
- org 100h
- bdos equ 0005h ;dos entry point
- cons equ 1 ;read console
- typef equ 2 ;type function
- printf equ 9 ;buffer print entry
- brkf equ 11 ;break key function (true if char ready)
- openf equ 15 ;file open
- readf equ 20 ;read function
- ;
- fcb equ 5ch ;file control block address
- buff equ 80h ;input disk buffer address
- ;
- ; non graphic characters
- cr equ 0dh ;carriage return
- lf equ 0ah ;line feed
- ;
- ; file control block definitions
- fcbdn equ fcb+0 ;disk name
- fcbfn equ fcb+1 ;file name
- fcbft equ fcb+9 ;disk file type (3 characters)
- fcbrl equ fcb+12 ;file's current reel number
- fcbrc equ fcb+15 ;file's record count (0 to 128)
- fcbcr equ fcb+32 ;current (next) record number (0 to 127)
- fcbln equ fcb+33 ;fcb length
- ;
- ; set up stack
- lxi h,0
- dad sp
- ; entry stack pointer in hl from the ccp
- shld oldsp
- ; set sp to local stack area (restored at finis)
- lxi sp,stktop
- ; read and print successive buffers
- call setup ;set up input file
- cpi 255 ;255 if file not present
- jnz openok ;skip if open is ok
- ;
- ; file not there, give error message and return
- lxi d,opnmsg
- call err
- jmp finis ;to return
- ;
- openok: ;open operation ok, set buffer index to end
- mvi a,80h
- sta ibp ;set buffer pointer to 80h
- ; hl contains next address to print
- lxi h,0 ;start with 0000
- ;
- gloop:
- push h ;save line position
- call gnb
- pop h ;recall line position
- jc finis ;carry set by gnb if end file
- mov b,a
- ; print hex values
- ; check for line fold
- mov a,l
- ani 0fh ;check low 4 bits
- jnz nonum
- ; print line number
- call crlf
- ;
- ; check for break key
- call break
- ; accum lsb = 1 if character ready
- rrc ;into carry
- jc finis ;don't print any more
- ;
- mov a,h
- call phex
- mov a,l
- call phex
- nonum:
- inx h ;to next line number
- mvi a,' '
- call pchar
- mov a,b
- call phex
- jmp gloop
- ;
- finis:
- ; end of dump
- call crlf
- lhld oldsp
- sphl
- ; stack pointer contains ccp's stack location
- ret ;to the ccp
- ;
- ;
- ; subroutines
- ;
- break: ;check break key (actually any key will do)
- push h! push d! push b; environment saved
- mvi c,brkf
- call bdos
- pop b! pop d! pop h; environment restored
- ret
- ;
- pchar: ;print a character
- push h! push d! push b; saved
- mvi c,typef
- mov e,a
- call bdos
- pop b! pop d! pop h; restored
- ret
- ;
- crlf:
- mvi a,cr
- call pchar
- mvi a,lf
- call pchar
- ret
- ;
- ;
- pnib: ;print nibble in reg a
- ani 0fh ;low 4 bits
- cpi 10
- jnc p10
- ; less than or equal to 9
- adi '0'
- jmp prn
- ;
- ; greater or equal to 10
- p10: adi 'a' - 10
- prn: call pchar
- ret
- ;
- phex: ;print hex char in reg a
- push psw
- rrc
- rrc
- rrc
- rrc
- call pnib ;print nibble
- pop psw
- call pnib
- ret
- ;
- err: ;print error message
- ; d,e addresses message ending with "$"
- mvi c,printf ;print buffer function
- call bdos
- ret
- ;
- ;
- gnb: ;get next byte
- lda ibp
- cpi 80h
- jnz g0
- ; read another buffer
- ;
- ;
- call diskr
- ora a ;zero value if read ok
- jz g0 ;for another byte
- ; end of data, return with carry set for eof
- stc
- ret
- ;
- g0: ;read the byte at buff+reg a
- mov e,a ;ls byte of buffer index
- mvi d,0 ;double precision index to de
- inr a ;index=index+1
- sta ibp ;back to memory
- ; pointer is incremented
- ; save the current file address
- lxi h,buff
- dad d
- ; absolute character address is in hl
- mov a,m
- ; byte is in the accumulator
- ora a ;reset carry bit
- ret
- ;
- setup: ;set up file
- ; open the file for input
- xra a ;zero to accum
- sta fcbcr ;clear current record
- ;
- lxi d,fcb
- mvi c,openf
- call bdos
- ; 255 in accum if open error
- ret
- ;
- diskr: ;read disk file record
- push h! push d! push b
- lxi d,fcb
- mvi c,readf
- call bdos
- pop b! pop d! pop h
- ret
- ;
- ; fixed message area
- signon: db 'file dump version 2.0$'
- opnmsg: db cr,lf,'no input file present on disk$'
- ; variable area
- ibp: ds 2 ;input buffer pointer
- oldsp: ds 2 ;entry sp value from ccp
- ;
- ; stack area
- ds 64 ;reserve 32 level stack
- stktop:
- ;
- end
- �ÃÛ�������������DUMP VERSION 3.0 DUMP.COM ��������������������������������COPYRIGHT 1982, DIGITAL RESEARCH151282����654321þÒŠþ Ò�>.Ã�åÕÅ_Í�ÁÑáÉþ
- Ò¦Æ0Ã�Æ7Ã�õæÍœñæÃœ\�Í�2|þÊÕ:þÿÊÀÉ:±þÿÊËÍIͺ>2€�
- €�Í�:��2¼þ�ÊÑÍ‚�Íf>ÿ2±>�û>!‚�6 #=ÂÉ!‚�~þaÚ1þ{Ò1Ö w#Â#:¼Æ‚2¾*¾6 ÉÔ2ÕÍfÍl:¯<2¯þÊðÑ!€�ëÃGÍ�É\�Í�þ�È:¯þ�ÊÑ>ÿ2°ÃðÅÕåÍ�·õÄ�ñáÑÁÉ*©|Í«}*§Í«>:Ã�:¹þ�ÌÆÉ>
�>
- Ã�> Ã�:º_:»»ÊÖ<2»É>�2»‡ÍºýÍ�þÊÑþ
Âá>Ã�ë*£}“o|šëÉ*³ë!Ô"§"£Í®Í·Í‡ÂÑ*§"¥Í›ÍÁ~Í«#å*©}æþ#"©áÂ%"§*¥ëÍÁÍÁÍ€*§}“ÂK|’ÂK*§Í÷ØÃͺÉ-ÿÍ�m�Í�É1µÍ�þ�À2¹1·Í�=2ºÉ#\�Í�:}�þ�ÀmͺÃÑ2>€o:É Í�É /Í�ÃÑ\ͺ
Í��Í�1ÒÍgÍnÍ~ͻ͙ÃD.�:¯Ü°g+"³ÑÍ:°þÿÊÑ>�2¯Ãí
- CP/M 3 DUMP - Version 3.0$
- ERROR: File Not Found
- $
- Enter Password: $
- Password Error$
- ERROR: No Records Exist$
- Press RETURN to continue $������������������,��ÿ����������������������������������������������������������������������å ; ECHOVERS RSX
- pstring equ 9 ; string print function
- cr equ 0dh
- lf equ 0ah
- ;
- ; RSX PREFIX STRUCTURE
- ;
- db 0,0,0,0,0,0 ; room for serial number
- jmp ftest ; begin of program
- next db 0c3H ; jump
- dw 0 ; next module in line
- prev: dw 0 ; previous module
- remov: db 0ffh ; remove flag set
- nonbnk: db 0
- db 'ECHOVERS'
- space: ds 3
- ftest: ; is this function 12?
- mov a,c
- cpi 12
- jz begin ; yes - intercept
- jmp next ; some other function
- begin:
- lxi h,0
- dad sp ;save stack
- shld ret$stack
- lxi sp,loc$stack
- mvi c,pstring
- lxi d,test$msg ; print message
- call next ; call BDOS
- lhld ret$stack ; restore user stack
- sphl
- lxi h,0031h ; return version number = 0031h
- ret
- test$msg:
- db cr,lf,'**** ECHOVERS **** $'
- ret$stack:
- dw 0
- ds 32 ; 16 level stack
- loc$stack:
- end
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå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"
- Í«!+ë!#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
- !�"%*K""%!™#6�à 1I"!%6#Ã@1I"!%6?Ã@1I"!%6>Ã@1I"!%6F!¦"$%Ã@!%6F!—"$%1I"!w#6�£ÍÞ
*%MÍŸ
¬ÍÎ
:%Ö
ÖŸõ:%Ö
- ÖŸÁH±Ò|²ÍÎ
Ã*%M͟
>�$%ÍÎ!µÊ�*$%DMÍð
!��"$%ÍÃ
1I"!{#6!
%6�!z#6�Í‚ !%6E: $2%EÍ‘ ÒÒÍ
- ÍsðHÍ‘ ÒÍ
- !s#6�#~Òþ:+#2%:\�2+#:%2\�Â#+#Í3Å\�+#Íõ!t#6Ãçð:%þIÂ`!Ÿ#: $–ÖŸõ:
%Ö�ÖŸÁH¡2z#Òi!›#6ÿ!��"%}2%*%+©% ~þ
- ÂfÍÃiÍáÍWÒ?:%þ�Ê<:%ÖÖŸõ:%ÖÖŸÁH±õ:%ÖÖŸÁH±Ò×:%þÂÍÃ
ÍáÃÔÍêÍ‹:%þÂÄÍÃ
ÍÃÔ:š#!™#¾ÒÔÍ
ÃÄÃ:%þÂ^Í> :™#2›#O>�¹Òô ÍwÍó:š#!›#¾Ò?!w#6!™#6�Íá!w#6�:™#2œ#!š#¾Ò&:š#2œ#:›#2™#:œ#!™#¾Ò<Í
Ã,ÃV*%+©% ~þ
ÂPÍóÍÃ
Íá!%6�Ã:%þƒÍ> Íó*%©% ~2%OÍŸ
!%6�Ã:%Ö
- ÖŸ*%+©% õ~Ö
ÆÿŸÁH¡Ò¬
ÍŸ
Í- Ã*%MÍo
ÚÅ^Íw:%Æ@OÍw:%ÖÖŸõ:z#/ÁH¡ÒßÍ- Ã:
%þ�Â:%þ Úö!™#4Ã:%þ Â:™#æO>‘!™#†wÍ-:%þ
- ÂÍ:%þ
Â/!%6
- Í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Â
- !%6*%"%*K""%Í…ÍÂÒê Í
- ÍÖÒ÷ ÍÃê !%6�ͅê:%þFÂ
- ÍMÍÖÒ
- Í\Ã
- ê:%þJ¤
- ÍMÍx:
- %2%ÍxÍÖÒ¡
- Í\: %=2%:%<2%!%¾Òf
- *%&�¥$ ~2%Í-ÃE
- *%"¥%*%M*
- %ëÍÃÚ~
- Ã!%:
- %–%ÍÎ!"%!%6�Í…*¥%DM͘Ã4
- ê:%ÖMÖŸõ:
%Ö�ÖŸÁH¡Ò!%6ÿ>%ÍÎ!µÂÐ
- ÍÏÍLõ:%<2%O�!%$ ÁHqyþ
Êî
- ÃÐ
- :%2
%!%6�å*%ëá#s#rê:%þNÂfÍMÍÖÒc* %ë�ÍÃÚ`ÍÒ/Ã@Í€ÍÍ
- !%6�!�"%͇ͅ!%6K"%ÍÁ!Ú]ÃÃÃê:%þS¶ÍMÍxÍÖÒ³Í\: %2%%ÍÎ!DM͘!
- %:%¾Ò°*%&�¥$ ~2%!%4Í-Ã�Ãtê:%þWÂÄÍÃê:%þXÂuP"Í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:'%þ
- Â
!™#6�*'%MÍÐÉ:™#þ�Â
ÉÍè ÍèÍè!™#55É!(%q:(%Ö ÖŸõ:™#æO>‘ÁH¡2)%yÒQ
!(%6 !*%6�:)%!*%¾Ún
*(%MÍè!*%4ÂV
É!+%q:+%þ Ú~
>É:+%Ö
ÖŸõ:+%Ö
- ÖŸÁH±õ:+%Ö ÖŸÁH±É!,%q*,%MÍo
Ú»
^Í+
:,%Æ@2,%*,%MÍ+
É
ÍŸ
- ÍŸ
É!.%p+q*-%ë Í�É!0%p+qÍÃ
*/%DMÍÎ
É!2%p+qóÍÞ
*1%DMÍÎ
ÍÃ
É!4%p+q*3%ë
- Í�É!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%Á
- 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!
- �Í~!ë"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�
- ÍŸ
!™#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Í.͹Ú)>
- !|%¾Ò Ó͡Í.Ã
:%þ;Â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!"†%©% ~Ö
- ÆÿŸÁH¡Òe*†%"€%Ã0*%+"%>�Í·!µÆÿŸ2‰%:ˆ%Ú•!‰%6�‚%€%ÍÁ!ë+s#ré*#$+"#$:‰%Ò©*†%"€%Ã):%þ�ÂÄ*€%"%*%+"%ÃÒ*%#"%*€%#"%É*!$#"!$É*!$+"!$É*%#"%É*%#"%É*%+"%©% ~þ
- ÂÍÛÉ*%+"%É!Š%q:%þÂY%%ÍÁ!ÒVÍë:Š%ÒS*%©% ~2‹%þ
- ÂEÍÓ*%©% :‹%wÍãÃÄ%%ÍÁ!Ò„Íó:Š%Ò�*%©% å*% ÑwÍÃYÉÍÉ�ÍÉÍêÍ…É!�%p+qŒ%%ÍÁ!µÊ±ÍóÞÉ:%þ�Âä*%"%%%ÍÁ!ÒÕ!�"%Ãá%%ÍÁ!"%Ã*%"%%I"ÍÁ!%ÍÑ!Ú*K""%Ã*%ë*%"%É%%ÍÁ!Ú ÃÍÀOÍQ2Ž%þÂ3ÍÏÉ*%©% :Ž%wÍã:Ž%þ
- ÂMÍÓÉÃÉ!�%q:}#Òd*�%MÍPÉ:�%ÉK"%ÍÁ!ÚxÍÏÉÍë*%©% ~2�%OÍÍ:�%þ
- –ÍÓÉÃhÉÍ»ÍÖÒÂ%K"ÍÁ!M"ÍÑ!Ú¼ÍÏÿÍhÃ�É!%6�!�"%*%"%Í…ÍÂÒáÍšÍÖÒîÍhÃá%%ÍÁ!Ò!%6Í…ÉÍ»ÍÃÉÍ:s#Ú)ÍÀ2%þÊ)*%MÍÍÃÍßÉ%%ÍÁ!µÂ=Ã*%©% :%wÍã:%þ
- ÂVÍÓÉÍL2%ÖÖŸõ:%Ö
ÖŸõ:z#/ÁH¡ÁH±/ÉÍWÒ¥:%þ”!%6
ͦ!%6
- :%þ�ŸÃͦÃxÉ*
- %&�¥$ :%w:
- %<2
- %þdÚÂÃÉ!’%s+q*%"“%!–%6�:–%/“%K"õÍÁ!ŸÁH¡Ò8*“%#"%"“%:‘%2•%*•%&�¥$ å*%©% Ñ–ÖŸ!’%õ:•%–ÖŸ2–%/ÁH¡Ò5!•%4*%#"%ÃúÃÔ:–%ÒI*%+"%Í…:–%É!
- %6�Íx:
- %2 %É* %ë�ÍÃÚlÃÉ!˜%p+q*—%DMÍM2™%:%Ú�!%6OÃ@ �*—% ~Ö ÖŸõ:�#/ÁH¡Ò·Å �*—%ëŽ#Íõ*—%#~þ ÂÏÅ*—%#ë†#Íõ:™%É*#$ë*!$DMÍßÉÍê!z#6:%þÂ�!��"#$*%"š%Ã*%"š%*š%+©% ~2œ%þ
- Â%:™#þ�Ê"ÍÃ
Ã,*#$#"#$*%"š%%š%ÍÁ!Úv:œ%þ
- ÂZÍÓ*#$#"#$ÍÒZÃ*š%©% ~2œ%OÍŸ
�*š%"š%Ò2É*!%&�"%É*%"%É*%"%ÉÍ€ÍwÍ‘:%2�%!%6ÍwÍá:�%2%K"%ÍÁ!µÖŸõ>%ÍÎ!µÖŸÁH±ÒÕÍÏÃØ͇É!ž%6�>!ž%¾ÚýÍÒñÃ@>úÍÙ!!ž%4ÂÞÉ!%6!�"%ÉÍ»ÍÖÒ, M"%ÍÁ!Ú& ÍÏÃ) ÍÃ
É!%6
Í-!%6
- Í-É:›#ÖÿÖŸõ>%ÍÎ!µÖŸÁ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ÿ� ÿ�[]=, �ÿ
- *** Aborted by ^C ***$
- Disk I/O $
- Drive $Read Only$Currently Opened$Password Error$Password: $ $Not erased, $
- ERROR: Missing Delimiter or$
- Unrecognized Option $Near: $Requires CP/M 3.0 $Enter filename: $
- $ERROR: Invalid file name $Confirm delete all user files (Y/N)?$No File $ (Y/N)? $
- *** 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�
- -Â:1/Ò€!u6�:u<2uO�!\� ~þ?Â?Ã(>!u¾Ò€:2/Ò€”ÍbÍ@2x:xÖyÖŸõ:xÖYÖŸÁH±/Ò}���Í�ÍÜ .l�\�
- -ˆ€�Í«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
- ÍI:xþƒËÍb���Í�:xÖyÖŸõ:xÖYÖŸÁH±Ò³.å*/#DM]�á
- -¨ÍÃÑ.å*/#DM]�á
- -ÂÃÍÆ Í€�Í«*;ëEÍ*=ëGÍ*?ëIÍ*Aë�Í*CëÍ*EëÍ!=l�ͪµÊ-.å*=ël�á
- -Â%ÍË2zõ���Í�ûv��Í�É!q*&�ëÍ�Éý�Í�É!p+q*ë Í�É!s+p+q*:w#6�*ë
- Í�*#"N#FyÉ��Í�É��Í�É!p+q*ëÍ�É! p+q*ëÍ�É��Í�É!"p+q*!ëÍ�Éÿ� Í�Éÿ�-Í�É!'q:'2#!$6�#1Í�É!*r+s+q:(2#!$6þå*)ëá#s#r#1Í�É�mÍ�É!Nq!O6*O&�•
- ¾Â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 Á
- –=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
- ÍIÉ!es+q+ÑÁp+qÕ:e=2eþÿÊ
- *b:dw*b#"bÃô É!fq ÍI:fþÂ)
- ¶Íb:fþÂ7
- ÂÍb:fÖÖŸõ:fÖÖŸÁH±ÒU
- ËÍb:fþÂc
- ÕÍb:fþÂq
- æÍb:fþÒ�
- ���Í�É!hp+q:2Òš
- �*g >€¶w3Í«*g:\�w*gDMÍÔ"i�*g >¦w*i}þÿÂí
- *i|2kÖÖŸõ:kÖÖŸÁH±Òé
- *kMÍ
- :kÉ>ÿÉÍY2lþaÚ :lþ{Ò :lÖ É:lÉõÍb3Å Íç !m6�>!m¾Ú—Íð
- 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Í
- ÍÜ É\�Í‚
- 2wþÿÊQ:wþÒ$*wMÍ
- ÃB:wþÂB*wMÍžÍ
ÍÜ \�Í‚
- 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É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍñÆ0OÍÉÕÍ�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
- �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
- 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Íôå!�Ã
- ™Í�!š~O�#§ÉëáN#F#x±(~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
- ������š;�Êõ�á˜�€–�@B� †��'��è��d���
- �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1QÍÆ
- Number of disk access errors during session
- �A…Íd:|þ004ÍÆRequires CP/M Plus Version 3.0 to execute.
- �Ã��:~þ84ÍÆ
- Requires the BIOS revision F to execute.
- �Ã��§ 9ÍÆ
- There will not be any errors in a WorkStation.
- �Ã��ÍT]ÕÍÆ
- Winchester Read errors:�áN#F#åÅá ÍÍÆ
- Winchester Write errors:�áN#F#åÅá ÍÍÆ
- Floppy Seek errors:�áN#F#åÅá ÍÍÆ
- Floppy Read errors:�áN#F#åÅá ÍÍÆ
- 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;\ "
- �7FÀ`t2|+ÆW˜úán¸Y.Óžy
- ë°¦m×�fîàVnRn�€ n‰e�Å�FèØj³sð�ŒüÝ;�gæéÜ#?7Nà6nh°ñ€„�Ÿ„fcyùºwB@�ÉùºwˆÏÍÓ¸ F~n�Á,—iÏ<…uØS6ë€3r�37^ƒ
- 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Â
- /€Á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ð!Ê!��kgL62��lÐ�‚á<?š€C,þ(¶�BÁ›´€ÇÈ6˜`|¿i†a‡0�¶d=€Œ–˜A¶e�ŦØA’Õ~ˆt`CôüS±2èCEª!�'á˜Þ
- €#¬�Í���Æh��ÍÅ@B¨ÍÀ`ŽÒX����wi;Hy0 e´,ܤ:ß�mÓ¸š��?\-×%ÚsÏ!CvͺàÝÜ
- ÍÊ@ÍVn~�b@Fn*hµY¸¢ÃÆ�.Óžy
- ë°¦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
- �Áæ+7µYº„ÂÁœ¢«¼�#]àAÒåfëðFnÂp¹Y»Â d¶˜@ôe´Â¹T@Çdˆ²PCªÝr¿\¬Ü^
- ýëà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éÜ
- ÍÁàì‘ÖÑ#¿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
- ½úwJÀèd å<ƒŸêv<|×i†™"-æí)ï qÄz³w ;Åæ¶i†Æ[,C»ÁÙ»H¶s¡ò
¦WŒ€�Û$u¸ÔâÐôe¹AÙ!Âû.õ?€�l»ðÏE¬Ðëð�<0}Ø!Rà � ¡
- A3À,ôZ�
eÃAáÀ€ ¡
- A3Ñhp�<0y—K‹‚„(MϳÑhp�40y—K�‚‚…(uÏE¡À�ðÁæ\˜.N
- ¡”<
- ÏE¡À�Mý�€å~›€Ó0#£ÂmP0€œ#?*\ÅUK-~ Ÿ•.eR¥–¿ ÄaKÂÉÑ@¯ö!¶Gx�ž†w @0cšÞ'‡áÄmP %@…b9^ŒFy�@tcšßW¡Õàgp€ŸFw)éÆppŸÆ÷jP‘à€»D"]¤.Ó—jA@ s¸L¹ä*\ö.»
- —`…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«€
- ÀÀvX•–>‚9°ÖH±ð,Ž Š†nA/ߢÞý?�”ìM€ÍÛ`ƒ �ºw�?D;h"V�€j÷éÜý;�§p+ô2y‚
Ñ:‚€
Ѱ�݄
- ñ•æ�~¸[®K´ç·8x%›uÀ¹Ü›¶Á£`›ˆÀÙgq@º6�€š¬Ü>#?7NàAùºwÏÍÓ¸
›£,=¢!�'á˜Þ~n�ÀÁ��2~n�À¢3ót§pK%ÚsÛ�<ͺàݶÍÈÀ¢€[ôüSˆÜð
- ³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ݼ
- v7OÀ%;!›€�Äéøý;ƒY¸@
- 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´�
- #Ó ˆÞr:
- 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ôè
- 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_§àCun¯€Ã€@ >�¿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ì¹øþ�
- ²èPd=³C¯À�ðÁ÷ˤÁ„‚„(MÏ�³Ñhp�40y—QƒK©A‚‚„(MÏE¡À�ðÁæ]f
.µ
- ¡4<
- Ï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:¼À
- q@^2¼À��r1¥à.Vë•úå��U{4���¬ÝtÁ>^,ÚT�ýp·\.Ë6뀚í0Ó$ @€�·ð@|ÿhF4äÊ:¤ U{6›€ÄÀH��Ÿ„fcxþ´�ÀX¬œ�%áYâÍ« Éáüÿd:Ï,�€Cw�,0��uy€â�³…â1¥à/W(ªó€9XVë•úå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~™�çæéÜ �'æéÜ
- #?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Ø$
- �‰$ò˜€Êr9ÎBy¸@�‡# ŒÖ-�AB‚ôÂb7œŽ‚�ôäe:�"HôÒg7ÎFQH€�ÍÎ LÖï
- 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
- ³ø :À�+nÒ Úa�òý¦m†ÂØA�ö2ZaØy–w>›aKUú!×ÁÓð NÄÑá�gû7~‚³wh(�ì3wè+7v‚ˆ€g›7~‚´Z¢€�2~™�á¸�2;VlÝÚ
- h�_àð‰ÚCÍÁÒ~` –‹7B°xtî�~¸[®K´çªÂ†;´)›uÀ¸€›¡š¬Üü�#Ÿ›§p7ƒ4XxÀÚsÕaCÚͺàÝÍÝà€[ôüSˆÜB³tð37R€,,PÃØ Óž«
- îЦm×�fè@fnïÙºx›©À(aà@ð›��Û§à3ôî
˜¬Ü Õfî`GPrŠ®à�ŒEw�!K•›°À\"«tŒ<aÛ7CƒˆoÑ°þý�_êöH‹63qx(îÍß °ð½ÌDÁð,C¨�Þkf˜leª�Ä9¤!›«�ÇËö˜a¶sfníd�ŸŒÝú
- 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 ð(‡€
- öXi–€��`8�ýê�•{´¤ý:‚_§@SV�?A.QÐ��GW“ݤ'p'‘– d¸[®Wë•Ê:��;ü
- �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é
- S²aÐø§dŽ°I�~ˆuHKôüSŠÀÁè€
b³q;^ý;�‚%`ô2ržAÏõ;�ž>k´ÃL‘%v”ñ`@‡c‚½Y¸X!âó[4Ãc-œ
- !Ä!ݪ
- Û9„ÐùÓ+Æ@�í’:ÂA
- qèz2Âá�ˆa}—„À@ƒ6\\‚g¢Öhuø�>ï0©qà@�P… ™àz-�†2äÀ‰rp@PP… ™è´8�<Ë—%ËÁAB&‚g�Yè´8�<Ë›‚%ÎAB”:‚g¢Ðà�x`ó.~—@
- PÊ žg¢Ðà�
- ¦‡~�€@Ár¿MÀé˜Ø!6¨@NŸ•.bª¥–¿ ÏÊ—2©RË_„‚b0ƒ¥Öádâ 'û�Û#¼�OC;� 1ÍoÃŒðâ6¨Ž� B±¯F
- �#<À :1Íoƒ+Ðêð3¸@O£;”ôã88OŽã{„�†5(Hð@\. —„Ë�‚A º¤&]V.
- —v…K¼Â¥Þ�Q›Ð~„œ–¦™ÇÇèiéÉ)Ñ¡P*~†žœŸ¾§ê ªhñÐ�~ª¦Š¤�ÎÇêèIéê‘ z€‚ˆ¤®�¨hIÉq§l€†žššŸ¨ˆIÉq ð€ˆšƒd�¨ŠˆI‘¢àJ€¤ˆ¤V¨
- 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¨
- h¨j‘¡x€¨¤—òÈIÉiååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0# Ý_7É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍñÆ0OÍÉÕÍ�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
- �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
- 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Íôå!�Ã
- ™Í�!š~O�#§ÉëáN#F#x±(~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
- ������š;�Êõ�á˜�€–�@B� †��'��è��d���
- �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1åÍÆ
- FASTCOPY - Rev F. �Í4¯2!€�~§Ä€A…Íd:|þ004ÍÆRequires CP/M Plus Version 3.0 to execute.
- �Ã��!F�¯wGí°:~þ84ÍÆ
- Requires the BIOS revision F to execute.
- �Ã��§ %ÍÆ
- Cannot run on a WorkStation.
- �ÍÍÍÆ
- Source �:}§(
- ÍÆlocal �ÍÆdrive name (or <RET> for A:) �>ÍÙ~ >A˯þA8þQ81ÍÆ
- Please, give a letter (A-P) or <Ret>.
- �Ãð2KÖA_Í2Låýáþÿ8:ÍÆ
- Requested drive does not exist on this system.
- �ÃðÍÆ
- Source on �:KOÍÍÆ then press <RET>�>ÍÙÂðÍÿý~§( ÍÆ
- It must be a floppy.
- �Ãð:§(ÍÆ
- Format option choosen.�ÍÆ
- No format option choosen.�ÍÆ
- Destination �:}§(
- ÍÆlocal �ÍÆdrive name (or <Ret> for �:KþAB(AÅÍÍÆ:) �>ÍÙ~Á y˯þA8þQ81ÍÆ
- Please, give a letter (A-P) or <Ret>.
- �Ã"!K¾ !ÍÆ
- Not to the same drive
- �Ã"2MÖA_Í2NåÝáþÿ8:ÍÆ
- Requested drive does not exist on this system.
- �Ã"ýåѾ k#øÍÆ
- Destination on �:MOÍÍÆ then press <Ret>�>ÍÙÂ"ÍÿÝ~§(YÍÆSorry. It must be a floppy.
- �Ã"ÍÆ
- The two drives must have the same format
- �Ã"Ý~2PÝ~ÖG>‡ý_�íSWÝNÝFÍÑëÝN��Í
- |µ(Ýn
ÝfÝËF(Ë<Ë"Q}2^Ý~�ÝN�Å_P`hÍ
- íSS{2]ÁQ¯<Ë:0û2_€�yÍÑ"UÍÿÍÆ
- If you wish to copy the entire diskette in drive �:KOÍÍÆ: to drive �:MOÍÍÆ:
- and delete all information on destination drive, then type YES ! �ͯ2Z>ÍÙþÂ~˯þYÂ#~˯þEÂ#~˯þSÂ:NÓÍn�ÍÔû
ø>ÐÓããããããÛËG úË(1ÍÆ
- Drive not ready. Operation aborted
- �× Ëw(:ÍÆ
- Cannot write on a writeprotected diskette !
- �× >ͬËWÊ…
- :LÓ>ͬËWÊ…
- :NÓÛËO(úÛËO ú!'+ÛËO(ùË| 6ÍÆ
- Cannot write on a hard sectored diskette
- �Ã:
- ÍÿÍÿ>�Ó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
- �× ÍÆ Seek error. Operation aborted
- �>ÿ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
- �É�#~þ (úþ/À#~þF >ÿ2ÉþHÀÍÆ
- FASTCOPY will just make a copy on a formatted diskette
- FASTCOPY /F will format the destination diskette and make a copy
- FASTCOPY /H will show these help texts
- �Ã��##~þ#Ò7+ÃÁ4ëÕÍr:·Ê47H=Ír:·üî1Íí:ÍØ3þ
Â7å*@åÅÃí4bkÑÃñ6ÍÈþ
Ê�OÍîJÍ)þ
ÊV7ÍîJ¹ÂG7>
ÍîJ>
- ÍîJ:>þ ÀÃ@ÍÈþ
�2
@OÍê
- þ
Ê„7¹Ê@Ãu7áÑÁ�7Ã\4Á^4Å!H=:
@O~¹Ê¥7þ
È#Ù7ÁÑá!ÌåÕÅÉåÅÃí4bkÑÃñååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå Title 'Wdrives.Asm'
- ;------------------------------------------------------------;
- ; Definition Module for the Floppies and Winchesters in ;
- ; the system. ;
- ; ;
- ; Note: If You use Adaptec controller, You link ExtmemA.Rel ;
- ; and if Xebec, You link ExtmemX.Rel to BNKBIOS3.SPR ;
- ; This will done with the command: ;
- ; SUBMIT GENWBIOS A for Adaptec ;
- ; SUBMIT GENWBIOS X for Xebec ;
- ;------------------------------------------------------------;
- ; Latest update: 1985-11-15. PSW
- ; Biosrevision: F
- ;
- ; For the RMAC assembler.
- ;------------------------------------------------------------;
- ; Answer in field #1 and/or in field #2 !! ;
- ;------------------------------------------------------------;
- True Equ -1
- False Equ Not True
- NetWork Equ False
- ;------------------------------------------------------------;
- ; Field #1 -- SuperJet. ;
- ; ;
- SuperJet Equ False ; False indicates You;
- ; ; must goto field #2.;
- TwoWins Equ False ; False: 1 drive ;
- ; ; True: 2 drives. ;
- ; System configuration for SuperJet: ;
- ; A: Winchester 1st part appr. 28800 KBytes ;
- ; B: Winchester 2nd part appr. 29300 KBytes ;
- ; C: Floppy 5" 1200 KBytes. ;
- ; D: Floppy 5" 800 KBytes ;
- ; The tape streamer does not have a logical device address. ;
- ; If 2 winchesters: ;
- ; E: Winchester 1st part appr. 28800 KBytes ;
- ; F: Winchester 2nd part appr. 29300 KBytes ;
- ;------------------------------------------------------------;
- Page 66
- If Not SuperJet
- ;------------------------------------------------------------;
- ; Field #2 -- Other configurations. ;�
- ; Here You must answer 6 or 7 questions: ;
- ; 1: Do You want Verify after write on floppy ? ;
- ; ;
- Verify Equ True ; Verify after write.;
- ; ;
- ; 2: What kind of floppy system do You want ? (Only 1 true) ;
- ; ;
- M8 Equ False ; 8" 1200 KBytes ;
- M5 Equ False ; 5" 1200 KBytes ;
- Min96 Equ True ; 5" 800 KBytes ;
- ; ;
- ; 3: Do You have an external 8" floppy drive ? ;
- ; Not supported with M8. ;
- Jet8 Equ False ; True means YES ;
- ; ;
- ; 4: What kind of winchester controller ? ;
- ; ;
- Adaptec Equ True ; False = Xebec ;
- ; ;
- ; 5: How many winchester drives ? (One or two) ;
- ; ;
- TwoWins Equ False ; False = 1 drive ;
- ; ;
- ; 6: What kind of winchester do You want ? (Only 1 true) ;
- ; Entries BlockSize;
- Ro204 Equ False ; Rodime 204 1024 2K ;
- Ro204E Equ False ; Rodime 204 E 2048 4K ;
- Ro352 Equ True ; Rodime 352 512-1024 2K ;
- XT1065 Equ False ; Maxtor XT-1065 2048 4K ;
- XT1085 Equ False ; Maxtor XT-1085 2048 4K ;
- CDC66 Equ False ; CDC 9415-66 2048 4K ;
- CDC86 Equ False ; CDC 9415-86 2048 4K ;
- Nec5126 Equ False ; Nec 5126 1024 2K ;
- ; ;
- ; 7: If Rodime 352 You must answer how directory entries. ;
- ; ;
- E512 Equ True ; False = 1024 ent. ;
- ; ;
- ;------------------------------------------------------------;
- ;------------- No more questions below here -----------------;
- Endif
- Page
- If SuperJet
- Verify Equ True
- M5 Equ True
- M8 Equ False
- Min96 Equ False
- Ro204 Equ False
- Ro204E Equ False
- Ro352 Equ False
- XT1065 Equ False
- XT1085 Equ False
- CDC66 Equ True
- CDC86 Equ False
- Nec5126 Equ False
- Adaptec Equ True
- E512 Equ False
- Jet8 Equ False
- Endif
- ;----------------------------------------------------------------;
- ; The byte called 'ReStep' is interpreted as follows: ;
- ; ;
- ; 1xxxxxxx ; No retry ;
- ; 0xxxxxxx ; Retry 4 times ;
- ; x1xxxxxx ; No retry a read of sector that contains;
- ; ; a data error before error correction. ;
- ; x0xxxxxx ; Reread before error correction ;
- ; xxx1xxxx ; Disk has servo information. ;
- ; xxx0xxxx ; No servo information. ;
- ; xxxx0000 ; 3 msec step rate ;
- ; xxxx0001 ; reserved (for servo) ;
- ; xxxx0010 ; -"- ;
- ; xxxx0011 ; -"- ;
- ; xxxx0100 ; 200 usec buffered step ;
- ; xxxx0101 ; 70 usec buffered step ;
- ; xxxx0110 ; 30 usec buffered step ;
- ; xxxx0111 ; 15 usec buffered step ;
- ;----------------------------------------------------------------;
- If Adaptec ; Adaptec:
- If Ro204
- ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If Ro204E
- ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If Ro352
- ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If XT1065
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 64 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If XT1085
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 72 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If CDC66
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If CDC86
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 84 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If Nec5126
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 36 ; # of Kbytes to reduce from second winchester unit.
- Endif
- Else ; Xebec
- If Ro204
- ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If Ro204E
- ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If Ro352
- ReStep Equ 00000100b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If XT1065
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 60 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If XT1085
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 68 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If CDC66
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If CDC86
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 76 ; # of Kbytes to reduce from second winchester unit.
- Endif
- If Nec5126
- ReStep Equ 00010111b ; RETRY & BUFF STEP OPTION.
- Reduce Equ 34 ; # of Kbytes to reduce from second winchester unit.
- Endif
- Endif
- Rate0 Equ 00000000b ; 3ms/6ms
- Rate1 Equ 00000001b ; 6ms/12ms
- Rate2 Equ 00000010b ; 10ms/20ms
- Rate3 Equ 00000011b ; 15ms/30ms
- DoublS Equ -1 ; Double sided
- SinglS Equ 0 ; Single sided
- Unit0 Equ 00000000b ; Physical Unit select 0
- Unit1 Equ 00000001b ; Physical Unit select 1
- Unit2 Equ 00000010b ; Physical Unit select 2
- Unit3 Equ 00000011b ; Physical Unit select 3
- Inch5 Equ 00001000b ; 5"-Floppy
- Inch8 Equ 11010100b ; 8"-Floppy
- DoublD Equ 00000000b ; Double density
- SinglD Equ 00100000b ; Single density
- If Adaptec ; Common area
- Comm Equ 0B8h ; 64K - 2*9K = 46K = B800h
- Else
- Comm Equ 0BCh ; 64K - 2*8.5K = 47K = BC00h
- Endif
- If Adaptec
- Contr1 Equ 00000001B ; Controller unit 1
- Contr2 Equ 00000010B ; Controller unit 2
- Contr3 Equ 00000100B ; Controller unit 3
- WUnit1 Equ 00000000B OR Contr1 ; Winchester phys. unit 0 on Contr1
- WUnit2 Equ 00100000B OR Contr1 ; Winchester phys. unit 1 on Contr1
- WUnit3 Equ 00000000B OR Contr2 ; Winchester phys. unit 0 on Contr2
- WUnit4 Equ 00100000B OR Contr2 ; Winchester phys. unit 1 on Contr2
- WUnit5 Equ 00000000B OR Contr3 ; Winchester phys. unit 0 on Contr3
- WUnit6 Equ 00100000B OR Contr3 ; Winchester phys. unit 1 on Contr3
- Leav Equ 2 ; Interleave factor
- LSecPerTrk Equ 72 ; No of logical sectors/track
- Else
- WUnit1 Equ 00000000B ; Winchester phys. unit 0 on Contr1
- WUnit2 Equ 00100000B ; Winchester phys. unit 1 on Contr1
- Leav Equ 7 ; Interleave factor
- LSecPerTrk Equ 68 ; No of logical sectors/track
- Endif
- If E512
- Ent Equ 512
- AL1 Equ 0
- Else
- Ent Equ 1024
- AL1 Equ 0FFh
- Endif
- If M8
- Sign Equ '8'
- Else
- Sign Equ '5'
- Endif
- Extrn FdRead, FdWrit, FdLgin, FdInit
- Extrn WRead, WWrit, WInit, WInitd, WLgin
- Public @DTbl, ?Titel, @Commo
- Cseg
- @DTbl:
- If NetWork
- Dw WinA,WinB,FlA ; A:, B:, C:
- Else
- Dw FlA,WinA,WinB ; This order must not be changed.
- ; Check boot-routine in
- ; BIOSKRNL.Z80
- Endif
- If Min96
- Dw 0 ; D: not installed
- Else
- Dw FlD
- Endif
- If TwoWins
- Dw WinE,WinF ; E:, F:
- Sign0 Equ '2'
- Else
- Dw 0,0
- Sign0 Equ'1'
- Endif
- Dw 0,0 ; G:, H: not installed
- If Jet8
- Dw FlI,FlJ ; I:, J:
- Else
- Dw 0,0
- Endif
- Dw 0,0 ; K:, L: not installed
- Dw 0,0,0,0 ; M:, N:, O:, P: not installed
- @Commo: Db Comm ;
- Page
- Dseg
- ; Define WINCHESTER LOGICAL UNIT A: (Winchester boot else B:)
- Dw WWrit ;;
- Dw WRead ;;
- Dw WLgin ;;
- Dw WInit ;;
- Db WUnit1 ;; Physical unit for controller
- Db 0 ;;
- WINA: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw WIN0 ;; Address to DPB
- Dw 0 ;; Checksum None.
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh ;; DirBcb
- Dw 0FFFFh ;; DtaBcb Not used
- Dw 0FFFEh ;; Hash
- Db 0 ;; Hash bank
- ; Define WINCHESTER LOGICAL UNIT B: (Winchster boot else C:)
- Dw WWrit ;;
- Dw WRead ;;
- Dw WLgin ;;
- Dw WInitd ;;
- Db WUnit1 ;; Physical unit for controller
- Db 0 ;;
- WINB: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw WIN1 ;; Address to DPB
- Dw 0 ;; Checksum None.
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh ;; DirBcb
- Dw 0FFFFh ;; DtaBcb Not used
- Dw 0FFFEh ;; Hash
- Db 0 ;; Hash bank
- If TwoWins
- ; Define WINCHESTER LOGICAL UNIT E:
- Dw WWrit ;;
- Dw WRead ;;
- Dw WLgin ;;
- Dw WInitd ;;
- Db WUnit2 ;; Physical unit for controller
- Db 0 ;;
- WINE: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw WIN0 ;; Address to DPB
- Dw 0 ;; Checksum None.
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh ;; DirBcb
- Dw 0FFFFh ;; DtaBcb Not used
- Dw 0FFFEh ;; Hash
- Db 0 ;; Hash bank
- ; Define WINCHESTER LOGICAL UNIT F:
- Dw WWrit ;;
- Dw WRead ;;
- Dw WLgin ;;
- Dw WInitd ;;
- Db WUnit2 ;; Physical unit for controller
- Db 0 ;;
- WINF: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw WIN1 ;; Address to DPB
- Dw 0 ;; Checksum None.
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh ;; DirBcb
- Dw 0FFFFh ;; DtaBcb Not used
- Dw 0FFFEh ;; Hash
- Db 0 ;; Hash bank
- Endif
- If M8 Or Jet8
- ; Define 8" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:) / J:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch8+Unit0+DoublD ;; $FdXsl
- Db 0 ;;
- If M8
- FlA: Dw 0 ;; No trans table
- Else
- FlJ: Dw 0 ;; No trans table
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F8D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If M5
- ; Define 5.25" 2x77x8x1024, 256 entries. Unit A: (Floppy boot else C:)
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
- Db 0 ;;
- FlA: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F5Max ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc v� Title 'Fdrives.Asm'
- ;------------------------------------------------------------;
- ; Definition Module for the Floppies in the system. ;
- ;------------------------------------------------------------;
- ; Latest update: 1985-11-15. PSW
- ; Biosrevision: F
- ;
- ; For the RMAC assembler.
- True Equ -1
- False Equ Not True
- ;-------------------------------------------------------------------;
- ; What kind of floppy system do You want ? ;
- ; ;
- Verify Equ True ; Verify after write. ;
- ; ;
- Jet8 Equ False ; External 8" drive ;
- ; ; I: 8" 1x77x26x128, 64 ent. Unit0 ;
- ; ; J: 8" 2x77x8x1024, 256 ent. Unit0 ;
- ; ;
- RamDisk Equ False ; M: 128 KBytes Ram Disk ;
- ; ;
- ; Mark correct floppy system with True. Note: Only one True. ;
- ; ;
- M8 Equ False ; A: 8" 2x77x8x1024, 256 ent. Unit0 ;
- ; ; B: 8" 2x77x8x1024, 256 ent. Unit1 ;
- ; ; C: 8" 1x77x26x128, 64 ent. Unit0 ;
- ; ; D: 8" 1x77x26x128, 64 ent. Unit1 ;
- ; ; Note: MUST NOT BE USED WITH Jet8=True
- M5 Equ False ; A: 5" 2x77x8x1024, 256 ent. Unit0 ;
- ; ; B: 5" 2x77x8x1024, 256 ent. Unit1 ;
- ; ; C: 5" 2x80x5x1024, 128 ent. Unit0 ;
- ; ; D: 5" 2x80x5x1024, 128 ent. Unit1 ;
- M596D Equ True ; A: 5" 2x80x5x1024, 128 ent. Unit0 ;
- ; ; B: 5" 2x80x5x1024, 128 ent. Unit1 ;
- M548D Equ False ; A: 5" 2x40x5x1024, 128 ent. Unit0 ;
- ; ; B: 5" 2x40x5x1024, 128 ent. Unit1 ;
- ;-------------------------------------------------------------------;
- Page 66
- Rate0 Equ 00000000b ; 3ms/6ms
- Rate1 Equ 00000001b ; 6ms/12ms
- Rate2 Equ 00000010b ; 10ms/20ms
- Rate3 Equ 00000011b ; 15ms/30ms
- DoublS Equ -1 ; Double sided
- SinglS Equ 0 ; Single sided
- Unit0 Equ 00000000b ; Physical Unit select 0
- Unit1 Equ 00000001b ; Physical Unit select 1
- Unit2 Equ 00000010b ; Physical Unit select 2
- Unit3 Equ 00000011b ; Physical Unit select 3
- Inch5 Equ 00001000b ; 5"-Floppy
- Inch8 Equ 11010100b ; 8"-Floppy
- DoublD Equ 00000000b ; Double density
- SinglD Eq…‰Ñ™š] TED$ÈýQ%Q2@COMMO�”�SP•Q¥
T� h�
- �Å ��������������������������������À—�������������������������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É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍñÆ0OÍÉÕÍ�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
- �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
- 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Íôå!�Ã
- ™Í�!š~O�#§ÉëáN#F#x±(~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
- ������š;�Êõ�á˜�€–�@B� †��'��è��d���
- �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1j#ÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÆ
- DISKETTE- and WINCHESTER-FORMAT-UTILITY for the JET Computer. Rev. F-1.0
- �ÍD!A…Íd:|þ0064ÍÆRequires CP/M Plus Version 3.0 to execute.
- �Ãã®!!!6�=í°:~þ84ÍÆ
- Requires the BIOS revision F to execute.
- �Ã㧠8ÍÆ
- There is nothing to format in a WorkStation.
- �ÃãÍ>×ÓÍÆ
- �ÍÆ
Enter �:}§(
- ÍÆlocal �ÍÆdrive, followed by a colon, to format? �>ÍÙÊãþ ª~˯þA8£þQÚëÃFÍÆ
- You cannot format a winchester as logical A:
- �Ã<
Í�Ã��#2"~þ:ÂFÍÿ:"ÖA_Í2®"å� "¯"Ýáþÿ88ÍÆRequested drive does not exist on this system.
- �Ã<Ý~§(FþÂ9ÍÆSorry. This logical unit is the second winchester-unit.
- �Ã<Ý~2²"Ý~ÖG>‡ý_�íS¹"ÝNÝFÍÑëÝN��Í
- |µ(Ýn
ÝfÝËF(Ë<Ë"³"}2À"Ý~�ÝN�Å_P`hÍ
- íSµ"{2¿"ÁQ¯<Ë:0û2Á"€�yÍÑ"·"ÍÆ
- ***** DISKETTE DRIVE CHARACTERISTICS *****
- �ÍÆ 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 ! �>ÍÙÊ<þÂ#
- ~˯þYÂ#
- #~˯þEÂ#
- #~˯þSÂ#
- :®"ÓÍ~�Íá û�Íá û�Íá û>ÐÓããããããÛËG úË(0ÍÆ
- Drive not ready operation aborted
- �Ã#
- Ëw(2ÍÆ
- Cannot format writeprotected drive!
- �Ã#
- >ͼ ËW(‘ÛËO(úÛËO ú!'+ÛËO(ùË| 2ÍÆ
- Cannot format hard sectored diskette
- �Ã#
- ÍÿÍÿ>�Ó2¼"2©"!'!Í !Ý~æöXÍÇ æ™Â¯2«"ÍK!©"4!À"Û<¾ Ý:À"G=2©"Å:©"ÓÝ~æöÍÇ Áæ™Âů2«"ÍÃ!©"5ÁÛ:¼"§ )ÍÆ Diskette sucessfully formatted
- �ÃÍÆ Seek error, operation aborted
- �>ÿ2¼"Ã<ÍÆ
- **** WINCHESTER DRIVE CHARACTERISTICS ****
- �ÍÆ Controller ...............�:~þ
ÍÆAdaptec�ÍÆ..Xebec�ÍÆ
- Formatted capacity (KBytes) �Ý~/WÝ~/_íSÈ"Ý~/O2Ç"¯GÍÑëU�:~þ(Z�>2«!ÍÑ�Í5ÍÆ �ÍÆ
- Number of cylinders ........�*È".ÍÍÆ
- Number of heads ............�¯g:Ç"o.ÍÍÆ
- Physical sectorsize ........�¯o:¬!g.ÍÍÆ
- Physical select ................�:®"0Ëo(1ÍÍÆ
- Controller I.D .................�¯:®"08ú¯ÍÍÆ
- Reduce Write Cylinder ......�Ý~/gÝ~/o.ÍÍÆ
- Write Precomp Cylinder .....�Ý~/gÝ~/o.ÍÍÆ
- 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Ü":®"*¯"Í™':®"*¯"Í(*(>ÍÆ
- ERROR DURING MODE SELECT ! CHECK WDRIVES.ASM !
- �Ã<ÍÆ
- Pass �:à"ÍCÍÆ:
- Formatting: (Be patient) �:à"þ(*Õ"|/O}/GíC€#~#7¯*¯":®"[Íñ)ÍÆ Completed. �:Ü"o:Û"g:Ú"_��Í5ÍÆ sectors in next operation.
- Verifying.: �¯2¼"2×"2Ø"2Ù"2á"Í !Ù"4 +4 +4*Ú"í[×"§íR å!Ù":Ü"¾ Ü:¼"õo¯g�ÍÍÆ bad sector(s). �:á"§(ÍCÍÆ Slipovers.�ñ§Â{ÍÆ
- Total numbers of bad sectors: �:ß"o&��ÍÍè):®"*¯"Í™'ÍÆ
- Formatting final Pass (Be patient)�*Õ"|/O}/GíC€#~#7*¯":®"Íñ)ÍÆ Completed.
- �:ß"·Ê<ÍÆ
- Second Winchester unit must be reduced with at least �:ß"O��ÍÑ��ÍÍÆ Kbytes.
- �Ã<:Ù"O:Ø"G:×"ÍÚ*È.ÍÍ(:ß"þÊê:Ù"O:Ø"G:×"!â"͹*ÝåÝ!‚#ÍÂ8 ÍÒ8 ÍÚ8 (H�ÝäÝåÁ*Ý"§íBDMí[Ý"!�ë*Ý"+í¸ÝåÑ!â"�í°*Ý"�"Ý"*Õ""Õ"!ß"4!¼"4ÝáÉÍÆ+�!á"4ñ!ã"F#NÝfÝn§íBÉ!å"Ý~¾É!è"F#NÝfÝn§íBÉÁÍÆ
- Too many bad sectors. Operation aborted.
- �Ã<ÍÆ
- Error.........:�Í(å/O¯ËÎ0ÅÍ Áô> Í áÕÍ!ÍÿÍÆ
- High address..:�¯gÑ/o ÕÍÍÆ
- Middle address:�¯gÑ/o ÕÍÍÆ
- Low address...:�¯gÑ/o ÍÍÆ
- Consult Your controller manual for further information.
- �Ã<OÃ:®"2¸!Ý~2JÍÆ
- Formatting (Be patient) �óÍâ>ÿÝw�ÝåÝÝåáÝáí³ÍÒÍJ:¶!/2H:·!/2G:¸!/2FûÍâÍÒÂŒÍÆ
- Completed.
- �¯2¼"2±!2²!!��"¯!>þ2IÍ{*È"í[¯!|º ò}» îÝ~2IÍÆ
- Winchester verified with �:¼"o¯g�ÍÍÆ bad track(s).
- �:¼"·Ê*ÍÆ Formatting alternate tracks. �>2!2®!!¹!:!O� ~2F#~2G#~2HíKÈ":Ç"_�ÍÑ:®!G+ýë:«!O�ÍÑ{/2³!|/2´!}/2µ!:®!<2®!ÍJñÍâÍÊ:³!ÓÍÊ:´!ÓÍÊ:µ!ÓÍÒ §:!!¼"¾Ê·<2!Ã3ÍÆ
- Second winchester unit must be reduced with at least �:®!=O¯GW:«!_ÍÑë:¬!O�ÍÑë�Í
- ë�ÍÍÆ KBytes.
- �óÍâ>ôÝ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 ***
- �:¼"<2¼"!¹!O� :Fw:G#w:H#wµüÍâí²ÍÒ:K/Ë(Cæþ(þÂå!N~/_+~/W+~/O§!�"¶!0(y2¸!ÍÆ-�Ã]üÍâ!Kí²ÍÒÍÆ
- Error.........:�:K/Oõ¯ËÎ0ÅOÍÁóÍÿñæOÍù Í�ÍÆ
- High address..:�¯g:L/o ÍÍÆ
- Middle address:�¯g:M/o ÍÍÆ
- Low address...:�¯g:N/o ÍÍÆ
- Consult Your Xebec-manual for further information.
- �Ã*Û/æ(ùÉÍÊÛ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.$�ÿÿÿþÛ���������������������������������������
- 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
- �ÝË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
- �É 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:
- 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>õ
- ñ=ÂIHñܘH:‰@·ÂhH:†@·ÂhH:‡@2‰@Í�õ
Í�ñ_Í�¯2€�Í„KÍ%KÍ;Ká*‚@##:Š@2…@GÉõ,A ~·Â²H·ú²Hw#
¨HñÉ
#èHw#»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áÁ>
- �Ú€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
- GF�>
- ÍîJÑÁ:HF!IFå"™F…o>�Œg6
#>
- wá:…@·ÂÖJå!IF~þ
ÊÕJÖaÚÑJþÒÑJÆAw#þJáÉ~#þ Ê×Jþ
- Ê×Jþ
ÂK#"™FÉñåÕÅõæ_Í�ñÁÑá·Éå*™F+~æþ
- #ÌKJ#"™F+~áþ7È·É>
ÍîJ>
- ÃîJõÅÕåEB!��"CB!´@:‰@ÃNKõÅÕåCA!��"AA!“@:‹@·ÊKåÍ�á~·úKÍ¡KÕÍ�ÑÕÍ�<ÊãFáÍ¡KÍ�<ÊÝFáÑÁñÉõÅÕå!�"EDGDÍ�!Õ@~·úKÃsKåÕ�¯w#ªK�wáÑÉõÕÕ@·úØKÅåÕGDÍ�ÑÅåÍ�áÁÑñÉõ:‰@·Ê°HÕ:´@<ÊØKúdL>
ÍvL>
- ÍvL>ÍvLå*CBEBÅ´@ÍNLEBÍ�Áá´@ÃÏKõ:‹@·Ê°HÕ:“@·úØK>ÍÝLå*AACAÅ“@ÍNLCAÍ�ÿV2850701PSWå!�'¾áõÝ!é'ÍÞ'ÍÀ'Ý6.�Ý6ñÈ�Í+ ùÃ+ÝåÝ!é'2�'õæÝw'ñæàÝwÝw-Ýw
ÝáÉ.!é'6�#ûÉ�����������������������������������������������ÝåÅÝ!é'Ý~/Ëÿ“!9(í±�ÝÝåÑÁÝáÉ�
- I.D. CRC Error�‘
- Uncorrectable data error�’
- I.D. Address mark not found�“
- Data address mark not found�”
- Record not found�•
- Seek error�˜
- Data check in no retry mode�™
- Ecc error during verify�š
- Interleave error�œ
- Unformatted or bad format on winchester ! Use FORMATER !��
- Self test failed�ž
- Defective track (media error)�¡
- Illegal block address�£
- Volume overflow�¥
- Invalid logical unit�
- No message for this error�Ý!é'Ã+õåÕÅÍÀ'Ý!é'ÁÑá~/ÝwÝ~-öÝwëñÝp0ÝËÖÝËÞÝËæÝËÎÃ+åõ#~2*#¥*~#úÍŒ**¥*ELhaíK¨*y° "¨*íKª*y° "ª*:*æ!®*
- �í±~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$ÃÀÉ��Í�É
ͤ
- ͤÍÛÒ��Í����Í�É!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 �Í :¨;þ
- ÂT
Í :¨;þÿÂx :©;þÂj $Í :©;þÂx 4Í É!ª;q!«;6*«;&�1 :/¾Â• >�É*«;&�1 :ª;¾Â© :«;É!«;4 É!±;r+s+p+q+ÑÁp+qÕÍ!¸;6�Í.*°;~þ�Ê
- *°;~2¸;*µ;MÍy 2¦$!¼;6:¦$þ�Â
- ÍL:¼;Ú
- Ã
- *µ;MÍy 2¦$Ãì Ã!
- Í.ÃÍ :²;2¥$ÍŒÉ:²;2¥$2»;*°;~2¹;!¼;6�*°;~2¸;Í.*°;~þ�ÂL
- ç
- *°;N�å!� ë*®;å*®; Á
- –=2º;!»;¾á›
- !¼;6!³;6:»;!³;¾Ú˜
- ÍL:¼;Ú‘
- Ã6
- !³;4Âz
- Þ
- Ã6
- *°;6�ÍŒÉ*°;:¹;w:¥$¢$Í‚#ë+s#rÍ:¦$þ�ÊÑ
- *¢$#"¢$Ã×
- :L2¦$É:¸;2½;O�*®; ~2´;*´;&�ë*¬;:/¾Ê(!½;4*°;:½;w*´;&�ë*¬;:µ;¾ÂÉ*½;&�ë*®;~2´;Ãé
- *°;6�É*¢$~2µ;ÍØ
- :´;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.Ÿ:[
- -Âä!<6>�!ž:¾ÒH!<6�:ž:=!<¾ÚH*<&�v: å*<&�Ÿ: Ñw*<&�Š: å*<&�¡: Ñw:<Æ2<:<<2<Âÿ:<2¶::®$Òq(<Íæ#µÂq �*( ~==*( w*<DMÍ›2±$Ž)ÍËÉÍÁ!Ž)"
- (:¨$/Òf:ª$Ò¨*
- (#å*È$ëás#r:´$2<!<6:¯$!<¾Úc:<<2<*<&�Ð$) å*(ãN#Fáq#p*<&�î$) å*(##ãN#Fáq#p*<&��9 �å*( Ñw*<&�æ') ^#Vë"(!<6�>!<¾ÚO*<&�� ë*(å*<&�� ë*(Ñw:<<2<Â�*("(:<<2<³Ãs*
- (#å*È$ëás#r:Ò%Òƒ
�*
- ( 6:®$!Ó%¶Òž.’)Ê$
- -–!.%6�%Í›2±$%Í1:Ñ%/Ò½ÍzÍÉ!ž)"(!<6:´$!<¾Úê�*("(:<<2<ÃÌÉ!Ž)"
- (*
- (#^#V!€�Í�#ë"È$*È$DM�Íi*(DMÍ1%Í1>�!½%¾Ò(�ÍÛÍzÍÉ:¨$/ÒH!�"Ð$È$Í#Íž%ÍUÍ!´$6�̓É!"<6�€:"<ÍÜ#Ú€*"<&�( 6�:"<<2"<Â_!"<6�:¯$!"<¾Ú©*"<&�Ð$) >�w#6�:"<<2"<Â…!("
- (*
- (:Ow:Ó%/ÒÌ�*
- ( :OwÃÕ�*
- ( 6�*
- ( :¯$w!�"Ê$:Ñ%Òø:O2)Íx*
- (DMÍË%Í›2±$>�!±$¾Ò!%"(›Í Ž)ÍË:Ñ%/Òi:°$þÊR%Í›2±$*("(!�"È$È$ÍÎÃfÍx%Í›2±$!€�"È$Ão!€�"È$*È$ë*Ê$"Ê$Í/É!#<q!Ÿ;ÍÌ#ë>ÍÜ#"È$*È$DM*#<ëÍi!È$ÍÂ#ë#s#r*(DMÍ‹2°$!�Ÿ:Ž)
- +|µÂÀÉ*("(!ž)"(!®)"Ž9!'<6:´$!'<¾ÚS*(##å*'<&�À9) ãN#Fáq#p*'<MÍË*Ž9å*(ÑÍè#å*'<&�à9) Áq#p�*( å*'<&��9 Ñw*Ž9"(�*Ž9"Ž9:'<<2'<Ââ*´$&�à9) >�w#6�!ž)"(%Í›2±$*
- (#ÍÌ#"*<**<DM�Íi**<##"*<!'<6+6:´$!&<¾Úœ*&<&�à9) ÍÌ#"È$*&<&�·$ :&<¾ÂÛ!´$:&<¾ÊØ*È$DMÍiÃ’!*<ÍÂ#å*'<&� 9) Áq#p*&<&��9 å*'<&� Á
- w!´$:&<¾Â*<ÍÎÃ-*È$ë**<"*<*È$DM�Íi*&<&�À9) å*'<&�) ãN#Fáq#p!(<6�>!(<¾Ú‹*&<&�)))þ9 å*(<&�Á å*'<&�)))þ9 å*(<&�Á Á
- 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�*
- ( :'<w:'<2´$!.%6�%Í›2²$%Í1ÍzÍ*(DMͦ%ͦ%ÍS*(DMÍ*(DMÍ‹2°$É!$<q!%<6�>!%<¾Ú
*%<&�� ë*(å*$<&�)))þ9 å*%<&�Á Á
- w:%<<2%<ÂÔÉ!ž)"(!¶$6�!,<6:´$!,<¾ÚÎ*,<&�·$ 6�!-<6:¯$!-<¾Úº*-<&�æ') ^#Vë"(!.<6�>!.<¾Ú‘*.<&�� ë*(å*.<&�� ë*(Ѿʇð:.<<2.<ÂX*,<&�·$ :,<w
- <`iwøÍíÍ Ãº:-<<2-<Â8�*("(:,<<2,<Â:¶$þ�ÂÙ>�É!´$:¶$¾Ú_!ž)"(!,<6:´$!,<¾ÚÍr:,<<2,<Âî*
- (#^#Vë"0<:®$Ò5Í~ �*( 6�Íx*(DMÍ‹2°$!0<ÍÌ#"È$%Í›2±$*È$DM�Íi*0<"È$Í/>ÉÍË>�É!Ž)"
- (�*
- ( ~2´$þ�ʃÍÒƒÉ�*
- ( :¯$†*
- ( w*("(�*
- ( >¾Ò¬fÍ %Í›2²$:®$ÒÄ�Í~ÃÐ!�"È$È$ÍÎ!��"Ð$È$Í#*È$"Ê$*(DMÍ1Íž%ÍUÍ̓É!Ž)"
- (*("(!�"Ê$:Ò%Ò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°$.’)Ê$
- -Âõ:Ò%Ò !›)6:O2‘) �*( 6�*(DMÍ›2±$:±$þ�Ê1›Í *(DMÍ1É!��"¢$!3<6�>�¢$Íó#µÊÛÍ_"*(DMÍ *¢$~þ[ÂhÃÛ�*( ~25<>�!5<¾ÒÑ!6<6!4<6�:5<=!4<¾ÚÄ*6<&�ë*(å*3<&�)))=% å*4<&�Á Á
- 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<&�Á Á
- 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<&�ë*ä'Á
- ¾Êæ Ãù :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:Ž)¾Â
- ":³$ÒÒ!!«$6Ãê!:Ò%!Ó%¶Òå!!§$6Ãê!!©$6:‘)þÉÊ"!®$6.Ÿ;’)
- -Âÿ!Ã2":³$Ò"!ª$6Ã2":Ò%!Ó%¶Ò,"!¨$6Ã2"äÍ Ã:"!ª$6:§$/Ò^"%ͦ%Í»2²$*(~2%%ÍSÉ!�*3<&�Í®#Ô% "(å*3<&�æ') Áq#p!4<6�> !4<¾Ú±"!�*3<&�Í®#Ô% å*4<&�Á 6�:4<<24<Â…"ÉßÍíÍ Íä*¶$&�·$ :3<w
- <`iwÉ!8<p+q!5<6�#6 >!6<¾Ú#*5<&�ë*7<å*6<&�ë*(Á
- w:5<<25<:6<<26<Âà"É!:<p+q �*( :P¾Â2#*9<DMÍÒ"Ãr#!5<6�#6 >!6<¾Úr#*6<&�ë*(å*5<&�ë*9<Á
- ¾Ê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
- ERROR: $Reading file: $Writing file: $Directory full$Reading file: $Writing file: $Invalid drive.$) ? $) ? $) ? $Bad character, re-enter $���
- $
- Disk read error: $File cannot fit into GENCPM buffer: $Unable to open: $BDOS3 BIOS3 ���������
-
Setting up directory hash tables:
-
$ Enable hashing for drive $: $Unable to allocate space for hash table.$
- Setting up Allocation vector for drive $
- Setting up Checksum vector for drive $
-
*** Bank 1 and Common are not included ***
-
*** in the memory segment table. ***
-
$Number of memory segments $
- CP/M 3 Base,size,bank ($)
-
$
- Enter memory segment table:
-
$ Base,size,bank $Zero length segment not allowed.$Bank one not allowed.$
- ERROR: Memory conflict - segment trimmed.
- $Memory conflict - cannot trim segment.$
- ERROR: Memory conflict - segment trimmed.
- $
- ERROR: Memory conflict - segment trimmed.
- $ CP/M 3 Sys $ Memseg No. $ Bank $
- Accept new memory segment table entries $Default entries are shown in (parens).
- Default base is Hex, precede entry with # for decimal
- $
- 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 $
- CP/M 3.0 System Generation
- Copyright (C) 1982, Digital Research
- $
- BNKBIOS3 SPR$BIOS3 SPR$BNKBIOS3 SPR$BDOS3 SPR$RESBDOS3 SPR$BNKBDOS3 SPR$
-
64K TPA
-
Copyright (C) 1982, Digital Research
- *** CP/M 3.0 SYSTEM GENERATION DONE ***$���Í�É!äTq:UÒM*äT&�ëÍ�É!æTp+q:UÒd*åTë Í�É!èTp+q*çT#6�:UÒ€:ãTÚ€É*çTë
- Í�*çT#N�!� ë*çT6�É
Í7
- Í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þ�Â
- É*’Vå*“VDM*•Vëá
- -Â-
- É!™Vs+p+q:™Vþ�ÂJ
- *—VÉ*™VM!—VÍLSÉÉ!šVq:šVþ Òe
- >
É:šVÖaŸ/õ>z!šV–Ÿ/ÁH¡Ò„
- :šVæ_2šV:šVÉ!›Vq:›VÖ�Ÿ/õ>!›V–Ÿ/ÁH¡Ò¦
- >ÿÉ�Åé�ͧ>�É!�Vp+q(Í7*œV~þÿÂÐ
- YÍ7ÃÕ
- NÍ7øÍNÈTÍe:ÉTþ�Âê
- É*ÊTMÍV
- ÖYÖŸ*œVwÉ!žVq:žVæøO�!€ NÍ7:žVæO�!€ NÍ7É! Vp+q Í7*ŸV|OÍû
- *ŸV}OÍû
- 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ë!
- �ÍSë"¤V:§V<2§V‹É!ªVs+q(Í7:ªVþ
- Â#Í7*©V&�DMÍZÃ*©VMÍû
- ýÍNÉ!¯Vs+p+q+ÑÁp+qÕÍ
-
:ÉTþ�Â:ÍœÉ*V6�:²V<2²VO�!ÈT NÍV
- 2±Vþ
Ê
:±Vþ,Âu*V#"V*V6�!°V6Ã
:±Vþ#Â…!°V6
- Ã
:±VÖ02±V:°VÖÖŸõ> !±V–ŸÁH¡Ò½>!±V¾Ò¸:±VÖ2±Vý!±V6ÿ!°V:±V¾Òæ*V^�*°V&�Í+Så*±V&�Á å*VÁqÃ
!±V6�*V6��Å�ͧÍ
-
*V6�Ã?ÍœÉ*«VDMÍN*«V~þ Â
(Í7*VNÍû
- !²V6>!²V¾Ún
*V#"V:²VÖÖŸõ:-Q/ÁH¡ÒX
*V6�Ãd
,Í7*VNÍû
- :²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¸TU(TÍÑ(TÍ©ÍC�*$V&�Í+SÆTÍŠSë+s#rÿ�*U|!$V–2!V:-Q/Ò
- ¬Å*Á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 ëÓÍ
- :ÁTæþ2ÁT*ÁT&�ë!
- �ÍS!0�å*V&� U Áq*ÁT&�ë!
- �ÍS0�å*V&�!U Áq:VÆ2V�*¿T&�Í+S"!U$Å-UßÍ
- ÅRUæWÍ
- !‘T6�#6�#6�:.Q2U:/Q2UÅÖTqTÍ
- ÅßTyTÍ
- Uͧ pTÍ× !‘T6�Uͧ pTÍ× pTÍ :;RÒ»!;R6�:%V2.Q:4Q/24QÅÖT•TÍ
- ÅßT�TÍ
- ÍL!U6ÿÍNÉ!½Vr+s+p+q*ºV6 *ºV#6 *¼V|æøO�!€ å*ºV##Á
- 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 ë Í
- :+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Í
- æW*ÆV"ÆV*ÆV~þÉÂó>�É>ÿÉÉ!ÌVs+p+q+ÑÁp+qÕ%ÍN*ÈVDMÍN Í7*ÊVDMÍ$ Í7*ÌVMÍE:,QÒ¨Å*V&�U ë*ÈVDMÍ
- :VÆ2V*V&�U DM*ÊVëÍÇ:VÆ2V*V&�U å*ÌV&��Í+SëÁÍÇ:VÆ2VÅ*V&�U ë)Í
- :VÆ2VÉ!ÎVp+q*ÍV"TÍ£Nþ�ÊÈÿÅ,ͧ*ÍVDMÍ É!ÒVr+s+p+q*ÑV^#Vë"¹T*ÑV##^#Vë"»T�*ÑV ^#Vë"½TÅ*ÏV#DMÖTÍ
- Å �*ÏVDMßTÍ
- ÿ�*¹TÍZSUÍŠSÒ@ÿÅ?ͧ*¹T+ÍZS}<2ÔV!ÓV6�!ÔV:ÓV¾Ò†€�*ÓV&�Í+SæW "ÆTDMͧ *ÏVDMÍ> :ÓV<2ÓVÃS€Å*ÆTDMŒOÍ
- æW*¹T"ÆTÉ!×Vr+s+q:ÕVþ�ÊGÅÖTqTÍ
- ÅßTyTÍ
- *Ö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Í
- É:-Q/ÒkÅ)TwÍ
- ÅTÍ
- Ãz!LT"ÚV!U"ÜVÍ™!T"ÚV!U"ÜVÍ™!(T"ÚV!U"ÜVÍ™ÉÅ*ÚV#DMÖTÍ
- Å �*ÚVDMßTÍ
- *Ú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##ë‡Í
- �*(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Í´
- Íœ*àV&�6Q ~/ÒÚ�*(V ÿÿq#pÃÔ:-Q/Ò!ïV6�*àV&�,V) å*çVëás#r*çVë*LV"LVÃÔ*çVëÍ›
2ãVþÿÂ'�ÅÔ�ͧÃÔ�*ãV&�Í+SFQ � �å*(V Á
- 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¬Å
- 5QÍÇÍN*FQMÍû
- ,Í7*GQMÍû
- ,Í7*HQMÍû
- áÍ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 � Á
- ¾ÂÌ !ú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Íû
- �*ôV&�Í+SFQ NÍE�*ôV&�Í+SFQ � NÍE:-QÒb!ÍN�*ôV&�Í+SFQ � NÍû
- Íœ:ôV<2ôVÂë !ãT6�!öV6ÿ%ÍNöVÍ´
- ÃÍœÉPÍN”TÍü2ýVþÿÊß!ÅÖT•TÍ
- ÅßT�TÍ
- °ÍN!ýV6ÿýVÍ´
- Íœ:ýVÒÖ!ÍÃF”TÍ Ãç!!U6ÿ+6�É!�W6�ÍŒ!:�W/Ò—#:ØR2ãTÍœÏÍN;RÍ´
- :=R2ãT͜͜íÍN,QÍ´
- ͜͜:>R2ãT:2Q<22QÅ
- 2QÍ:2Q=22Q:?R2ãT:1Q<21Q'Å
- 1QÍ:1Q=21Q:@R2ãTHÍN3QÍ´
- Íœ:AR2ãTkÍN4QÍ´
- ͜͜:BR2ãT‹ÍN:0QÆAOÍ7£ÍNÈTÍe:ÉTþ�Êâ"*ÊTMÍV
- ÖA2W*WM͈
- /ÒÜ"Þ":W20Q͜͜:CR2ãT©Å.QÍ*.Q&�ÍPS�"U:DR2ãT½ÍN-QÍ´
- Íœ:-Q/2ÅT:-QÒ[#:ER2ãTÓÅ/QÍÍœ:FR2ãTìÍN+QÍ´
- ÍœÃx#:ÙR2ãTÍœÍN<RÍ´
- Íœ!/Q6�!ãT6�!�W6ÿÍœÍN�WÍ´
- ÍœÃð!:.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 ë‚Í
- !V6ƒÅÖTqTÍ
- ÅßTyTÍ
- æ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�É
-
Available space in 256 byte pages:
-
$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
- DPH directory BCB address field.$
-
Setting up Blocking/Deblocking buffers:
-
$
- The physical record size is$:
-
$ *** Directory buffer required ***
- *** and allocated for drive $: ***
- $ Overlay Directory buffer for drive $: $ Number of directory buffers for drive $: $Minumum number of buffers is 1. $ Number of directory buffers for drive $: $
- *** Maximum number of directory buffers ***
- *** for the current drive is$. ***
- *** Number of directory buffers reduced ***
- *** accordingly. ***
- $ Share buffer(s) with which drive ($:) ? $ *** Data buffer required and ***
- *** allocated for drive $: ***
- $ 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 $
- Accept new buffer definitions $!W6�>!W¾ÚÛ**W&�)ë*&V>�Í’SµÊÔ**W&�)ë*&VæWÍëR"(V� þÿÍ•SµÖŸ�*(V þÿõÍ•SµÖŸÁH±Ò¸*�*(V æWÍëR"*V�**V ^€�Í6
- å*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
- ÑÍ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 Á
- 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Í´
- Íœ*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
- Í:WÒt/!W6�*W&�Í$S›Q � ~þ�Ât/�ÅA'�ͧb'ÍN:WÆAOÍ7˜'Å*W&�Í$S›Q � DM
- ÍÃ&/*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
- ÖA2
- W*
- WM͈
- Ú*0Ãß/*
- WMÍFÒ80Ãß/*W&�Í$S›Q � :
- 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Í´
- Íœ*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
- Í*W&�Í$S›Q � >¶w:WÒS2!W6�*W&�Í$S›Q � ~þ�ÂS2�Å9)�ͧZ)ÍN:WÆAOÍ7‹)Å*W&�Í$S›Q � DM
- ÍÃ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
- ÖA2
- W*
- WM͈
- Úç2Ãœ2*
- WMÍFÒõ2Ãœ2*W&�Í$S›Q � :
- WwÍœ*W&�Í$S›Q � :W¶wÃn3:U!W¦Ò]3:WÆ+O�!=R ~2ãTÆ)ÍN*W&�Í$S›Q � DMÍ´
- Íœ*WMÍTCþ�Ân3Ã
4!
W6�*Wë�Í6
- 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Í´
- ÍœÃ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ÿ
- �*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ÿ
- �*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Â
- 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å �å Á
- †2WÁ!FQ � ~Ö�ÖŸõ:W!W–ŸÁH¡ÒL<:W2W:W2W!W4Âü;:ÂT2FQ!ÂT:/Q–2GQ:WþÿÊõ<�*W&�Í+SFQ �å Á
- †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¾Ú
- ?*W&�Í$S›Q ^#VÍ›
2W*jW6ÿ�*W&�Í+SFQ åN�`iÍPSÑå!�N�`iÍPSå!�ÑÍ•SÁ
- �å*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Á
- �å*jW Áq#p�*W&�Í+SFQ � �å*jW Á
- w�*W&�Í+SFQ � å*W&�Í$S›Q ÑÍ|Së+s#rÃÞ@*jW6ÿ
- �*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 � Á
- 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å �å Á
- †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å �å Á
- †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
- 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�Í
- 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Ö
- ÖŸÁH±ÒÊG:ÎWþ
- ·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�Í
- GÃðH:ÏWþ�ÊðHcF�Í
- 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Æ
- 2ØW
�*ÆW&�Í+S
P � ^�*ØW&�Í+Së*ÕW"ÕW*ÙW&�ÈT ~þ?Â[J
�*ÆW&�Í+S
P
- � :ØW†O�!=R 6ÿ!U6ÿ!ÙW4!ÉT5>�!ÉT¾Ò‡K:ÒWæþ�ʧJ*ÙW&�ÈT ~ÖAŸ/õ>P–Ÿ/ÁH¡ÒœJ*ÙW&�ÈT ~ÖA*ÕWwäJ€F�Í
- 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
- À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�Í
- G!ÓW4ÂÖJÉ!ÜW6�!ÚW6�:ÚWÖŸõ:ÜW/ÁH¡ÒüK!ÛW6�:ÛWÖŸ
�*ÚW&�õÍ+S
P å*ÛW&�Á å*ÛW&�½W Á
- –ÖŸÁ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¡Ò
- N!àW6�>!àW¾ÚžLÍ'N
�*ßW&�Í+S
P å*àW&�Á å*áW&�æW Á
- w!àW4ÂgL:ÝWæþ�°L!ÞW6ÿÃ÷L:ÝWæþ�ÊÌL:âWÆA*áW&�æW wÃ÷L:âWþ
- ÒæL:âWÆ0*áW&�æW wÃ÷L:âWÆAÖ
- *á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
- !â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>2PæWå:¸Tgx±Ê€O{ÖææÂ
- 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
- 5QMEMSEG00KQHASHDRVA6QALTBNKSA
- +žQNDIRRECA
- ;ŸQNDTARECA
- K QODIRDRVA
- [¡QODTADRVA
- k¢QOVLYDIRA
- {£QOVLYDTAA
- ‹¤QCRDATAF ›;RDBLALV œ<RÿÿÿÿÀ�O�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ������€����À���À���À���À���À���À���À���À ���À
- ���À���À���À
���À���À���À��������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ������ÿÿ�ÿ�������������������������������������������������������������������������������������������������������������������������������������������������������������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
- PAGWID = 4F
- PAGLEN = 17
- BACKSPC = N
- RUBOUT = N
- BOOTDRV = A
- MEMTOP = FF
- BNKSWT = Y
- COMBAS = C0
- LERROR = Y
- NUMSEGS = 01
- MEMSEG00 = 0F,6F,00
- MEMSEG01 = 0D,84,00
- MEMSEG02 = 00,C0,03
- MEMSEG03 = 00,C0,04
- MEMSEG04 = 00,C0,05
- MEMSEG05 = 00,C0,06
- MEMSEG06 = 00,C0,07
- MEMSEG07 = 00,C0,08
- MEMSEG08 = 00,C0,09
- MEMSEG09 = 00,C0,0A
- MEMSEG0A = 00,C0,0B
- MEMSEG0B = 00,C0,0C
- MEMSEG0C = 00,C0,0D
- MEMSEG0D = 00,C0,0E
- MEMSEG0E = 00,C0,0F
- MEMSEG0F = 00,C0,10
- HASHDRVA = Y
- HASHDRVB = Y
- HASHDRVC = Y
- HASHDRVD = N
- HASHDRVE = N
- HASHDRVF = Y
- HASHDRVG = Y
- HASHDRVH = Y
- HASHDRVI = Y
- HASHDRVJ = Y
- HASHDRVK = Y
- HASHDRVL = Y
- HASHDRVM = Y
- HASHDRVN = Y
- HASHDRVO = Y
- HASHDRVP = N
- ALTBNKSA = N
- ALTBNKSB = N
- ALTBNKSC = N
- ALTBNKSD = N
- ALTBNKSE = N
- ALTBNKSF = N
- ALTBNKSG = N
- ALTBNKSH = N
- ALTBNKSI = N
- ALTBNKSJ = N
- ALTBNKSK = N
- ALTBNKSL = N
- ALTBNKSM = N
- ALTBNKSN = N
- ALTBNKSO = N
- ALTBNKSP = N
- NDIRRECA = 20
- NDIRRECB = 20
- NDIRRECC = 3E
- NDIRRECD = 00
- NDIRRECE = 00
- NDIRRECF = 20
- NDIRRECG = 08
- NDIRRECH = 08
- NDIRRECI = 01
- NDIRRECJ = 01
- NDIRRECK = 08
- NDIRRECL = 01
- NDIRRECM = 01
- NDIRRECN = 01
- NDIRRECO = 01
- NDIRRECP = 08
- NDTARECA = 00
- NDTARECB = 00
- NDTARECC = 00
- NDTARECD = 00
- NDTARECE = 00
- NDTARECF = 00
- NDTARECG = 00
- NDTARECH = 00
- NDTARECI = 01
- NDTARECJ = 01
- NDTARECK = 00
- NDTARECL = 01
- NDTARECM = 01
- NDTARECN = 01
- NDTARECO = 01
- NDTARECP = 00
- ODIRDRVA = A
- ODIRDRVB = A
- ODIRDRVC = A
- ODIRDRVD = A
- ODIRDRVE = A
- ODIRDRVF = A
- ODIRDRVG = A
- ODIRDRVH = A
- ODIRDRVI = A
- ODIRDRVJ = A
- ODIRDRVK = A
- ODIRDRVL = A
- ODIRDRVM = A
- ODIRDRVN = A
- ODIRDRVO = A
- ODIRDRVP = A
- ODTADRVA = A
- ODTADRVB = A
- ODTADRVC = A
- ODTADRVD = A
- ODTADRVE = A
- ODTADRVF = A
- ODTADRVG = A
- ODTADRVH = A
- ODTADRVI = A
- ODTADRVJ = A
- ODTADRVK = A
- ODTADRVL = A
- ODTADRVM = A
- ODTADRVN = A
- ODTADRVO = A
- ODTADRVP = A
- OVLYDIRA = Y
- OVLYDIRB = Y
- OVLYDIRC = Y
- OVLYDIRD = Y
- OVLYDIRE = Y
- OVLYDIRF = Y
- OVLYDIRG = Y
- OVLYDIRH = Y
- OVLYDIRI = Y
- OVLYDIRJ = Y
- OVLYDIRK = Y
- OVLYDIRL = Y
- OVLYDIRM = Y
- OVLYDIRN = Y
- OVLYDIRO = Y
- OVLYDIRP = Y
- OVLYDTAA = Y
- OVLYDTAB = Y
- OVLYDTAC = Y
- OVLYDTAD = Y
- OVLYDTAE = Y
- OVLYDTAF = Y
- OVLYDTAG = Y
- OVLYDTAH = Y
- OVLYDTAI = Y
- OVLYDTAJ = Y
- OVLYDTAK = Y
- OVLYDTAL = Y
- OVLYDTAM = Y
- OVLYDTAN = Y
- OVLYDTAO = Y
- OVLYDTAP = Y
- CRDATAF = N
- DBLALV = Y
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååLINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,FDRIVES,SCB,EXTMEMF
- ERA BNKBIOS3.SYM
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�LINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,WDRIVES,SCB,EXTMEM$1
- ERA BNKBIOS3.SYM
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������ù��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
- $Get console input from a file
- $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¨Åš%Í*:šÖ
- ÖŸõ:šÖÖŸÁH±õ:šÖÖŸÁH±ÒI¨Åš%Í*:šþÂê¨Åš%Í*:šþÂÿ¨Åš%Í*:šþÂ!Ÿ6*˜DMͱÃF:šÖ
- ÖŸõ:šÖÖŸÁH±õ:šÖÖŸÁH±ÒAÍ€
ÃFÍ» Ãü:šþÂTÍì
:šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ
ÖŸÁH±Ò“:�þ †̀
ӨŚ%Í*:šþ¨¨Åš%Í*:šþ½¨Åš%Í*:šþÂÍ*˜DMͱ:šÖÖŸõ:šÖ ÖŸÁH±õ:šÖ
ÖŸÁH±Ò÷Í€
ÃüÍ» ûv!«q*«&�ëÍ�Éý�Í�É!p+q*¬ë Í�É!°s+p+q*®:°w#6�*®ë
- Í�*®#"®N#FyÉ��Í�É��Í�É!²p+q*±ëÍ�É!´p+q*³ëÍ�É!µq*µ&�ë-Í�É!¶q:¶2£!¤6�£1Í�É!¸s+q:·2£!¤6ÿ*¸&�"¥£1Í�ÉÿÿmÍ�É!ºp+q*¹ëmÍ�É!¼p+q*»ë<Í�É!½q!¾6*¾&�:
- ¾Â>�É*¾&�: :½¾Â":¾É!¾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�å!� ë*Áå*Á Á
- –=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 É
Íþ
- ÍþÉ!Ôs+q+ÑÁp+qÕ:Ô=2Ôþÿʺ *Ñ:Ów*Ñ#"ÑÃ� É!Õq!Þ6�*�"Ú"ÜÍ�2Ž:Žþ(Òâ !Ž6(*’&�ë*Ž&�ÍÛ!Øs*’&�ëÍÝë!Ùs:ÕþÊC
- :ÕÖÖŸõ:ÕÖÖŸÁH±Ò,
- *˜+"˜ÃC
- :ÕþÊC
- :›˜Í+ë+s#rÍ… !Ö6:Ø!Ö¾Úi
- *Ú"Ü*ŽMÍï
- !Ö4ÂK
- *ÙMÍï
- :ÞÒ€
- FÍÆ
- YÍ:ŽþAÒ‘
- Í… *ÕM�!×
- ^#VëépÍÃã
- ‹ÍÃã
- ÍÃã
- »ÍÃã
- ËÍÃã
- ÝÍÃã
- ¡
- ª
- ³
- ¼
- Å
- Î
- Í… ���Í�É!ßq!×6:ß!×¾Ú*ÚNÍþ*Ú#"Ú!×4Âø
- Í… !×6:ß!×¾ÚV*ܘÍ!µÂC!Þ6^ÍþÃH Íþ*Ü#"Ü!×4ÂÍ… É!àq:àþaÚt:àþ{Òt:àÖ É:àÉÍOÍZ2á:áÉÍ… Í… ìÍl�Å Í� !â6�>!â¾ÚÍx2ãþ ÚÃ*â&�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
- $ERROR: Auxiliary device redirection not implemented
- $ERROR: Insufficient Memory
- $�������"��ë"��ÉÃ�����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�þÊÓþ
- ÊÓþ<ÊŠþÂ~ë"ëx!ÄÍF#fhé!Æþ€È:·Â~þ‚!ÜÈþŒÂ«!�>�–wþ�Â~:�·ÈÍ!5ë*Æ.´~æ¿w:�ºÀ;��à :·Â~!��9"‘1ùÅÕÍüþÊW:Ú·.´~Êæ Ê!“5ü° <Í ÃWö@w.ÈtÍEÑÁÅÕy!håþ
- ÊgþÊþÊ={<Ês<Ê=!Ã6�<ÊxÃaÍÕ·ÈáÍ°ÿÍ Íü+~æþwÑÁ*‘ùÃ~þÊW*‘ùoÉÍ=·È¯!ý4ü®·Â�:ý!ÿÍFxþÅÌ°Á!þ~þ
pÀxþ
- Ìx>
Éà ÅÿÍ©*Æ‚ÁåÕÍ.àÍ+6Û.àwÍ áÑõÍàÍ*ëÍ©¯2ýñ·É*Æ.¬6þ#6ÿÃ��*Æ.Ï~öw#~æ=É~#Â
É…oÐ$ÉÍxÍ(ØõÍ\ñÉ!Ù54Èþ
Èþ
- Èþ ÈþÈþ É!ÃF6ÿÍüþÈ·ÈxÉÍ(Ò\õ>^Í\ñö@_:Ø·Èà ëN#å�ÅåÍxáÁþ€ʹ>
þ
ʹþ
- ʹþŸåÅ*Æ.Ô>–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
- ERROR: $
- $
- Press RETURN to continue $
$Reading HELP.HLP index.$Too many entries in Index Table. Not enough memory.$
$
- 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
- $
- 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
- HELP.DAT created
- $
Topics available:$
ENTER .subtopic FOR INFORMATION ON THE FOLLOWING SUBTOPICS:$
$
- $ $Reading file HELP.HLP.$€
HELP> $Requires CP/M Version 3$���,��HELP HLP�
- HELP UTILITY V1.1
- At "HELP>" enter topic {,subtopic}...
- EXAMPLE: HELP> DIR BUILT-IN
- $? 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�Í·
- 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ë
- Í�É!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ëá
- -Â’É!nr+s+p+q!o6�#6�:pÖŸ*p&�ë*kõ~Ö ÆÿŸÁH¡Ò *p&�ë*kå*p&�ë*mÁ
- ¾Ê *p&�ë*kå*p&�ë*mÁ
- ¾Ò !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�ÃØ
- ÍHÃå *r6�
- ÍH:tÉé�ͼ"u*u"w!{6�!�"y:{/õ>!wÍÏŸÁH¡Ò‡
- >yÍÄ))))é DMÍ%\�ÍÓþ�ÊO
- \�ÍÃo&�"yÊÿÍN*y))))é ~þ$Âe
- !{6ÿ:{/Ò„
- >€wÍÄë+s#r�*y"yÃ
- €�Í%>€wÍÄŸõ:{/ÁH¡Ò¶
- \�ÍÃo&�"yâÿÍNÉ!|6�:€�þ�Ê!
!|6:€�!|¾Ú*|&�€� ~þ Âð
- *|&�€� 6 Ã
- *|&�€� ~þ,Â
- *|&�€� 6 :|<2|ÂÉ
- !|6!€�:|–Ÿõå*|&�Á ~Ö ÖŸÁH¡ÒA:|<2|Ã*|&�€� ~þ.Âd:)2}*|&�€� 6 Ãi!}6�:}2|>
- !|¾Ú›Å�*|&�Í�x ëÍu:|<2|Âo:}2|!~6!€6�#6�*~&�€� ~Ö�ÆÿŸõ:€/ÁH¡Ò!
*~&�€� ~þ Ê
!6�*~&�€� ~Ö ÆÿŸ*~&� õ~Ö[ÆÿŸÁH¡*~&�€� õ~Ö�ÆÿŸÁH¡õ:ÖŸõ:|ÖŸÁH¡ÁH¡Ò¥*~&�€� >`–Ÿ*~&� õ~Ö{ŸÁH¡Òp*~&�€� ~Ö �*|&�õÍ�x å*&�Á ÁHqÔ*~&�€� �å*|&�Í�x å*&�Á Á
- w:~<2~:<2ÃÝ:|<2|>
- !|–Ÿ!�¶ÒÃ!€6ÿÃ
*~&�€� ~þ[Â
:|=o&��Í�x ~þ Âð:|=2|�*|&�Í�x 6[:~<2~:|<2|!�6ÿÃ
:~<2~î!?6�#6�#6�#6�>�!|¾Ò'!6�:þ
- Ò'�*&�Í�x ~þ[Â�*&�Í�‡ ~þCÂ
!A6ÿ:|==2|Ã�*&�Í�‡ ~þE¤
!B6ÿ:|==2|Ã�*&�Í�‡ ~þNÂÉ
!@6ÿ:|==2|Ã�*&�Í�‡ ~þLÂñ
!?6ÿ#6ÿ:|==2|Ã�*&�Í�‡ ~þ Ê:|==2|Ã:|=2|!6
- :<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Ãð*ƒ&�€� å*…))))é å*‚&�Á Á
- 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½:½þ
- Ò,:)þ�Â!��"ÁÃ#**"Á!��"ÅÃ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�å!ä Á
- wÃ>:áþ§!ã6ÿò*á&�ä 6$:E/õ:ã/ÁH¡Òý:âÖ
- ÖŸõ:@/ÁH¡Òâ,ÍV 2EÃé*âMÍH>�!á¾ÒøäÍX!á6�à !D6�Ãã!E6�ÉÅ�ŸÍu,ÍV 2ç ÍX�Íh*€�&��� 6�!,6ÿÍ·
- 2ç:çÖ�ÆÿŸõ:?/ÁH¡Ò_1ÍX:çÉë_�ë…oŒgÉDM!��>õ)ë—)ë�‘o|˜gÒ‰ ñ=ÂwÉDM!��>)ë)ëÒž =–É^#Vë)
§É_�{•ozœgÉi`N#F‘o˜gÉo&�•oœgÉ_�{–_z#žWëÉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
- $��������������������������������������������������������������������������������������������������������������������������������������������������������������å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
- \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 Õ
- PROFILE.SUB ×
- TYPE Ú*EXAMPLES ÞGUSER àIEXAMPLES âZXREF ä$ ÅÛ$ )Ò`$ j"Í
- ///1commands
- CP/M 3 Command Format:
- A>COMMAND {command tail} <cr>
- A CP/M 3 command line is composed of a command, an optional
- command tail, and a carriage return. The command is the name or
- filename of a program to be executed. The optional command tail
- can consist of a drive specification, one or more file
- specifications, and some options or parameters.
- ///2conventions
- COMMAND CONVENTIONS
- The following special symbols define command syntax.
- {} surrounds an optional item.
- | separates alternative items in a command line.
- <cr> indicates!� a carriage return.
- ^ indicates the Control Key.
- n substitute a number for n.
- s substitute a string (group) of characters for s.
- o substitute an option or option list for o.
- [] type square brackets to enclose an option list.
- () type parens to enclose a range of options within an option list.
- RW Read-Write attribute - opposite of RO
- RO Read-Only attribute - opposite of RW
- SYS System attribute - opposite of DIR
- DIR Directory attribute - opposite of SYS
- ... preceding element can be repeated as many times as desired.
- * wildcard: replaces all or part of a filename and/or filetype.
- ? wildcard: replaces any single character
- in the same position of a filename and/or filetype.
- ///1cntrlchars
- Control Character Function
- CTRL-A moves cursor one character to the left. Banked system
- only.
- CTRL-B moves cursor from beginning to end of command line and
- back without affecting command. Banked system only.
- CTRL-C stops executing program when entered at the system
- prompt or after CTRL-S.
- CTRL-E forces a physical carriage return without sending
- command to CP/M 3.
- CTRL-F moves cursor one character to the right. Banked system
- only.
- CTRL-G deletes character at current cursor position if in the
- middle of a line. Banked system only.
- CTRL-I same as the TAB key.
- CTRL-H delete character to the left of cursor.
- CTRL-J moves cursor to the left of the command line and sends
- command to CP/M 3. Line feed, has same effect as
- carriage return.
- CTRL-K deletes character at cursor and all characters to the
- right.
- CTRL-M same as carriage return.
- CTRL-P echoes console output to the list device.
- CTRL-Q restarts screen scrolling after a CTRL-S.
- CTRL-R retypes the characters to the left of the cursor on a
- new line; updates the command line buffer.
- CTRL-S stops screen scrolling.
- CTRL-U updates the command line buffer to contain the
- characters to the left of the cursor; deletes current
- line.
- CTRL-W recalls previous command line if current line is empty;
- otherwise moves cursor to end of line. CTRL-J,-M,-R,-U
- and RETURN update the command line buffer for recall
- with CTRL-W. Banked system only.
- CTRL-X deletes all characters to the left of the cursor.
- ///1COPYSYS
- Syntax:
- COPYSYS
- Explanation:
- COPYSYS copies the CP/M 3 system from a CP/M 3 system diskette to
- another diskette. The new diskette must have the same format as
- the original system diskette.
- Example:
- A>COPYSYS
- ///1DATE
- Syntax:
- DATE {CONTINUOUS}
- DATE {time-specification}
- DATE SET
- Explanation:
- The DATE command lets you display and set the date and time of
- day.
- ///2Examples
- A>DATE
- Displays the current date and time.
- A>DATE C
- Displays the date and time continuously.
- A>DATE 08/14/82 10:30:0
- Sets the date and time.
- A>DATE SET
- Prompts for date and time entries.
- ///1DEVICE
- Syntax:
- DEVICE { NAMES | VALUES | physical-dev | logical-dev}
- DEVICE logical-dev=physical-dev {option}
- {,physical-dev {option},...}
- DEVICE logical-dev = NULL
- DEVICE physical-dev {option}
- DEVICE CONSOLE [ PAGE | COLUMNS = columns | LINES = lines]
- Explanation:
- DEVICE displays current logical device assignments and physical
- device names. DEVICE assigns logical devices to peripheral
- devices attached to the computer. DEVICE also sets the
- communications protocol and speed of a peripheral device, and
- displays or sets the current console screen size.
- ///2Options
- [ XON | NOXON | baud-rate ]
- XON refers to the XON/XOFF communications protocol.
- NOXON indicates no protocol and the computer sends data to
- the device whether or not the device is ready to
- receive it.
- baud-rate is the speed of the device. The system
- accepts the following baud rates:
- 50 75 110 134
- 150 300 600 1200
- 1800 2400 3600 4800
- 7200 9600 19200
- ///2Examples
- A>DEVICE
- Displays the physical devices and current assignments of
- the logical devices in the system.
- A>DEVICE NAMES
- Lists the physical devices with a summary of the device
- characteristics.
- A>DEVICE VALUES
- Displays the current logical device assignments.
- A>DEVICE CRT
- Displays the at!tributes of the physical device CRT.
- A>DEVICE CON
- Displays the assignment of the logical device CON:
- A>DEVICE CONOUT:=LPT,CRT
- Assigns the system console output (CONOUT:) to the
- printer (LPT) and the screen (CRT).
- A>DEVICE AUXIN:=CRT2 [XON,9600]
- Assigns the auxiliary logical input device (AUXIN:) to
- the physical device CRT using protocol XON/XOFF and
- sets the transmission rate for the device at 9600.
- A>DEVICE LST:=NULL
- Disconnects the list output logical device (LST:).
- A>DEVICE LPT [XON,9600]
- Sets the XON/XOFF protocol for the physical device LPT
- and sets the transmission speed at 9600.
- A>DEVICE CONSOLE [PAGE]
- Displays the current console page width in columns and
- length in lines.
- A>DEVICE CONSOLE [COLUMNS=40 LINES=16]
- Sets the screen size to 40 columns and 16 lines.
- ///1DIR
- The DIR command displays the names of files and the
- characteristics associated with the files.
- The DIR command has three distinct references:
- DIR
- DIRS
- DIR with Options
- DIR and DIRS are built-in utilities. DIR with Options is a
- transient utility and must be loaded into memory from the disk.
- ///2Built-in
- Syntax:
- DIR {d:}
- DIR {filespec}
- DIRS {d:}
- DIRS {filespec}
- Explanation:
- The DIR and DIRS Built-in commands display the names of files
- cataloged in the directory of an on-line disk. DIR lists the
- names of files in the current user number that have the Directory
- (DIR) attribute. DIR accepts the * and ? wildcards in the file
- specification.
- ///3Examples
- A>DIR
- Displays all files in user 0 on drive A that have the
- Directory attribute.
- A>DIR B:
- Displays all DIR files in user 0 on drive B.
- 2A>DIR C:ZIPPY.DAT
- Displays the name ZIPPY.DAT if the file is in user 2 on
- drive C.
- 4A>DIR *.BAS
- Displays all DIR files with filetype BAS in user 4 on drive
- A.
- B3>DIR X*.C?D
- Displays all DIR files in user 3 on drive B whose filename
- begins with the letter X, and whose three character filetype
- contains the first character C and last character D.
- A>DIRS
- Displays all files for user 0 on drive A that have the
- system (SYS) attribute.
- A>DIRS *.COM
- Displays all SYS files with filetype COM on drive A in user
- 0. A command (.COM) file in user 0 with the system
- attribute can be accessed from any user number on that
- drive, and from any drive in the search chain (see SETDEF).
- ///2withOptions
- Syntax:
- DIR {d:} [options]
- DIR {filespec} {filespec} ... [options]
- Explanation:
- The DIR command with options is an enhanced version of the DIR
- built-in command and displays your files in a variety of ways.
- DIR can search for files on any or all drives, for any or all
- user numbers. One or two letters is sufficient to identify an
- option. You need not type the right hand square bracket.
- ///3Options
- Option Function
- ATT displays the file attributes.
- DATE displays date and time stamps of files.
- DIR displays only files that have the DIR attribute.
- DRIVE=ALL displays files on all on-line drives.
- DRIVE=(A,B,C,...,P)
- displays files on the drives specified.
- DRIVE=d displays files on the drive specified by d.
- EXCLUDE displays files that DO NOT MATCH the files
- specified in the command line.
- FF sends an initial form feed to the printer device if
- the printer has been activated by CTRL-P.
- FULL shows the name, size, number of 128-byte records, and
- attributes of the files. If there is a directory
- label on the drive, DIR shows the password
- protection mode and the time stamps. If there is no
- directory label, DIR displays two file entries on a
- line, omitting the password and time stamp columns.
- The display is alphabetically sorted. (See SET for a
- description of file attributes, directory labels,
- passwords and protection modes.)
- LENGTH=n displays n lines of printer output before inserting
- a table heading. n is a number between 5 and 65536.
- MESSAGE displays the names of drives and user numbers DIR is
- searching.
- NOSORT displays files in the order it finds them on the disk.
- RO displays only the files that have the Read-Only
- attribute.
- RW displays only the files that are set to Read-Write.
- SIZE displays the filename and size in kilobytes (1024
- "� bytes).
- SYS displays only the files that have the SYS attribute.
- USER=ALL displays all files in all user numbers for the default
- or specified drive.
- USER=n displays the files in the user number specified by n.
- USER=(0,1,...,15)
- displays files under the user numbers specified.
- ///3Examples
- A>DIR C: [FULL]
- Displays full set of characteristics for all files in user 0
- on drive C.
- A>DIR C: [DATE]
- Lists the files on drive C and their dates.
- A>DIR D: [RW,SYS]
- Displays all files in user 0 on drive D with Read-Write
- and System attributes.
- 3A>DIR [USER=ALL, DRIVE=ALL]
- Displays all the files in all user numbers (0-15) in all on-
- line drives.
- B6>DIR [exclude] *.DAT
- Lists all the files on drive B in user 6 that do not have a
- filetype of .DAT.
- 3B>DIR [SIZE] *.PLI *.COM *.ASM
- Displays all the files of type PLI, COM, and ASM in user
- 3 on drive B in size display format.
- A>DIR [drive=all user=all] TESTFILE.BOB
- DIR displays the filename TESTFILE.BOB if it is found on
- any drive in any user number.
- A>DIR [size,rw] D:
- DIR lists each Read-Write file that resides on Drive D,
- with its size in kilobytes. Note that D: is equivalent to
- D:*.*.
- ///1DUMP
- Syntax:
- DUMP filespec
- Explanation:
- DUMP displays the contents of a file in hexadecimal and ASCII
- format.
- Example:
- A>DUMP ABC.TEX
- ///1ed
- Format:
- ED input-filespec {d:|output-filespec}
- Explanation:
- Character file editor. To redirect or rename the new version of
- the file specify the destination drive or destination filespec.
- ///2commands
- ED Command Summary
- Command Action
- nA
- append n lines from original file to memory buffer
- 0A
- append file until buffer is one half full
- #A
- append file until buffer is full (or end of file)
- B, -B
- move CP to the beginning (B) or bottom (-B) of buffer
- nC, -nC
- move CP n characters forward (C) or back (-C) through buffer
- nD, -nD
- delete n characters before (-D) or from (D) the CP
- E
- save new file and return to CP/M-86
- Fstring{^Z}
- find character string
- H
- save new file, reedit, use new file as original file
- I<cr>
- enter insert mode
- Istring{^Z}
- insert string at CP
- Jsearch_str^Zins_str^Zdel_to_str
- juxtapose strings
- nK, -nK
- delete (kill) n lines from the CP
- nL, -nL, 0L
- move CP n lines
- nMcommands
- execute commands n times
- n, -n
- move CP n lines and display that line
- n:
- move to line n
- :ncommand
- execute command through line n
- Nstring{^Z}
- extended find string
- O
- return to original file
- nP, -nP
- move CP 23 lines forward and display 23 lines at console
- Q
- abandon new file, return to CP/M-86
- R{^Z}
- read X$$$$$$$.LIB file into buffer
- Rfilespec{^Z}
- read filespec into buffer
- Sdelete string^Zinsert string
- substitute string
- nT, -nT, 0T
- type n lines
- U, -U
- upper-case translation
- V, -V
- line numbering on/off
- 0V
- display free buffer space
- nW
- write n lines to new file
- 0W
- write until buffer is half empty
- nX
- write or append n lines to X$$$$$$$.LIB
- nXfilespec{^Z}
- write n lines to filespec;
- append if previous xcommand applied to same file
- 0x{^Z}
- delete file X$$$$$$$.LIB
- 0xfilespec{^Z}
- delete filespec
- nZ
- wait n seconds
- Note: CP points to the current character being referenced in
- the edit buffer. Use {^Z} to separate multiple commands
- on the same line.
- ///2Examples
- A>ED TEST.DAT
- A>ED TEST.DAT B:
- A>ED TEST.DAT TEST2.DAT
- A>ED TEST.DAT B:TEST2.DAT
- ///1erase
- Syntax:
- ERASE {filespec} {[CONFIRM]}
- Explanation:
- The ERASE command removes one or more files from the
- directory of a disk. Wildcard characters are accepted in the
- filespec. Directory and data space are automatically reclaimed
- for later use by another file. The ERASE command can be
- abbreviated to ERA.
- ///2Option
- [CONFIRM] option informs the system to prompt for
- verification before erasing each file that
- matches the filespec. CONFIRM can be
- abbreviated to C.
- ///2Examples
- A>ERASE X.PAS
- Removes the file X.PAS from the disk in drive A.
- A>ERA *.PRN
- Confirm (Y/N)?Y
- All files with the filetype PRN are removed from the disk
- in drive A.
- B>ERA A:MY*.* [CONFIRM]
- Each file on drive A with a fi"lename that begins with MY is
- displayed with a question mark for confirmation. Type Y to
- erase the file displayed, N to keep the file.
- A>ERA B:*.*
- Confirm (Y/N)?Y
- All files on drive B are removed from the disk.
- ///1filespec
- FILESPEC FORMAT
- CP/M 3 identifies every file by its unique file specification,
- which can consist of four parts: the drive specification, the
- filename, the filetype and the password. The term "filespec"
- indicates any valid combination of the four parts of a file
- specification, all separated by their appropriate delimiters.
- A colon must follow a drive letter. A period must precede a
- filetype. A semicolon must precede a password.
- The symbols and rules for the parts of a file
- specification follow:
- d: drivespec optional single alpha character (A-P)
- filename filename 1-8 letters and/or numbers
- typ filetype optional 0-3 letters and/or numbers
- password password optional 0-8 letters and/or numbers
- Valid combinations of the elements of a CP/M 3 file specification
- are:
- filename
- d:filename
- filename.typ
- d:filename.typ
- filename;password
- d:filename;password
- filename.typ;password
- d:filename.typ;password
- If you do not include a drive specifier, CP/M 3 automatically
- uses the default drive.
- Some CP/M 3 commands accept wildcard (* and ?) characters in the
- filename and/or filetype parts of the command tail. A wildcard
- in the command line can in one command reference many matching
- files on the default or specified user number and drive. (See
- Commands).
- ///1GENCOM
- Syntax:
- GENCOM {COM-filespec} {RSX-filespec} ...
- {[LOADER | NULL | SCB=(offset,value)]}
- Explanation:
- The GENCOM command creates a special COM file with attached RSX
- files. The GENCOM command can also restore a previously
- GENCOMed file to the original COM file without the header and
- RSX's. GENCOM can also attach header records to COM files.
- ///2Options
- LOADER sets a flag to keep the program loader active.
- NULL indicates that only RSX files are specified. GENCOM
- creates a dummy COM file for the RSX files. The
- output COM filename is taken from the filename of the
- first RSX-filespec.
- SCB=(offset,value)
- sets the System Control Block from the program by
- using the hex values specified by (offset,value).
- ///2Examples
- A>GENCOM MYPROG PROG1 PROG2
- Generates a new COM file MYPROG.COM with attached RSX's
- PROG1 and PROG2.
- A>GENCOM PROG1 PROG2 [NULL]
- Creates a COM file PROG1.COM with RSX's PROG1 and PROG2.
- A>GENCOM MYPROG
- GENCOM takes MYPROG.COM, strips off the header and
- deletes all attached RSX's to restore it to its original COM
- format.
- A>GENCOM MYPROG PROG1 PROG2
- GENCOM looks at the already-GENCOMed file MYPROG.COM to see
- if PROG1.RSX and PROG2.RSX are already attached RSX files in
- the module. If either one is already attached, GENCOM
- replaces it with the new RSX module. Otherwise, GENCOM
- appends the specified RSX files to the COM file.
- ///1GET
- Syntax:
- GET {CONSOLE INPUT FROM} FILE filespec{[{ECHO|NO ECHO} | SYSTEM]}
- GET {CONSOLE INPUT FROM} CONSOLE
- Explanation:
- GET directs the system to take console input from a file for the
- next system command or user program entered at the console.
- Console input is taken from a file until the program
- terminates. If the file is exhausted before program input is
- terminated, the program looks for subsequent input from the
- console. If the program terminates before exhausting all its
- input, the system reverts back to the console for console input.
- With the SYSTEM option, the system immediately goes to the
- specified file for console input. The system reverts to the
- console for input when it reaches the end of file. Re-direct
- the system to the console for console input with the GET
- CONSOLE INPUT FROM CONSOLE command as a command line in the input
- file.
- ///2Options
- ECHO specifies that input is echoed to the console. This
- is the default option.
- NO ECHO specifies that file input is not echoed to the
- console. The program output and the system prompts are
- not affected by this option and are still echoed to
- the console.
- SYSTEM specifies that all system input is immediately taken
- from the disk file specified in the command line. GET
- takes system and program in#�put from the file until the
- file is exhausted or until GET reads a GET console
- command from the file.
- ///2Examples
- A>GET FILE XINPUT
- A>MYPROG
- Tells the system to activate the GET utility. Since SYSTEM
- is not specified, the system reads the next input line from
- the console and executes MYPROG. If MYPROG program
- requires console input, it is taken from the file XINPUT.
- When MYPROG terminates, the system reverts back to the
- console for console input.
- A>GET FILE XIN2 [SYSTEM]
- Immediately directs the system to get subsequent
- console input from file XIN2 because it includes the SYSTEM
- option. The system reverts back to the console for
- console input when it reaches the end of file in XIN2. Or
- XIN2 may redirect the system back to the console if it
- contains a GET CONSOLE command.
- A>GET CONSOLE
- Tells the system to get console input from the console.
- This command may be used in a file (previously specified in
- a GET FILE command), which is already being read by the
- system for console input. It is used to re-direct the
- console input back to the console before the end-of-file
- is reached.
- ///1HELP
- Syntax:
- HELP {topic} {subtopic1 ... subtopic8} {[NOPAGE|LIST]}
- Explanation:
- HELP displays a list of topics and provides summarized
- information for CP/M 3 commands.
- HELP topic displays information about that topic.
- HELP topic subtopic displays information about that subtopic.
- One or two letters is enough to identify the topics. After HELP
- displays information for your topic, it displays the
- special prompt HELP> on your screen, followed by a list of
- subtopics.
- - Enter ? to display list of main topics.
- - Enter a period and subtopic name to access subtopics.
- - Enter a period to redisplay what you just read.
- - Press the RETURN key to return to the CP/M 3 system prompt.
- - [NOPAGE] option disables the 24 lines per page console display.
- - Press any key to exit a display and return to the HELP> prompt.
- Examples:
- A>HELP
- A>HELP DATE
- A>HELP DIR OPTIONS
- A>HELP>.OPTIONS
- HELP>SET
- HELP>SET PASSWORD
- HELP>.PASSWORD
- HELP>.
- HELP><cr>
- ///1HEXCOM
- Syntax:
- HEXCOM filename
- Explanation:
- The HEXCOM Command generates a command file (filetype .COM) from
- a .HEX input file. It names the output file with the same
- filename as the input file but with filetype .COM. HEXCOM always
- looks for a file with filetype .HEX.
- Example:
- A>HEXCOM B:PROGRAM
- Generates a command file PROGRAM.COM from the input hex file
- PROGRAM.HEX.
- ///1INITDIR
- Syntax:
- INITDIR {d:}
- Explanation:
- The INITDIR Command initializes a disk directory to allow date
- and time stamping of files on that disk. INITDIR can also recover
- time/date directory space.
- Example:
- A>INITDIR C:
- INITDIR WILL ACTIVATE TIME-STAMPS FOR SPECIFIED DRIVE.
- Do you want to re-format the directory on C: (Y/N)?Y
- ///1LIB
- Syntax:
- LIB filespec{[I|M|P|D]}
- LIB filespec{[I|M|P]}=filespec{modifier}
- {,filespec{modifier} ... }
- Explanation:
- A library is a file that contains a collection of object modules.
- Use the LIB utility to create libraries, and to append, replace,
- select or delete modules from an existing library. Use LIB to
- obtain information about the contents of library files.
- LIB creates and maintains library files that contain object
- modules in Microsoft REL file format. These modules are produced
- by Digital Research's relocatable macro-assembler program, RMAC,
- or any other language translator that pruduces modules in
- Microsoft REL file format.
- You can use LINK-80 to link the object modules contained in a
- library to other object files. LINK-80 automatically selects
- from the library only those modules needed by the program being
- linked, and then forms an executable file with a filetype of COM.
- ///2Options
- I The INDEX option creates an indexed library file
- of type .IRL. LINK-80 searches faster on indexed
- libraries than on non-indexed libraries.
- M The MODULE option displays module names.
- P The PUBLICS option displays module names and the
- public variables for the new library file.
- D The DUMP option displays the contents of object
- modules in ASCII form.
- ///2Modifiers
- Use modifiers in the command line to instruct LIB to
- delete, replace, or select modules in a library file. Angle
- brackets enclose the modules to be deleted or replaced.
- P#arentheses enclose the modules to be selected.
- LIB Modifiers
- Delete <module=>
- Replace <module=filename.REL>
- If module name and filename are the
- same this shorthand can be used:
- <filename>
- Select (modFIRST-modLAST,mod1,mod2,...,modN)
- ///2Examples
- A>LIB TEST4[P]
- Displays all modules and publics in TEST4.REL.
- A>LIB TEST5[P]=FILE1,FILE2
- Creates TEST5.REL from FILE1.REL and FILE2.REL and displays
- all modules and publics in TEST5.REL.
- A>LIB TEST=TEST1(MOD1,MOD4),TEST2(C1-C4,C6)
- Creates a library file TEST.REL from modules in two source
- files. TEST1.REL contributes MOD1 and MOD4. LIB extracts
- modules C1, C4, and all the modules located between them,
- as well as module C6 from TEST2.REL.
- A>LIB FILE2=FILE3<MODA=>
- Creates FILE2.REL from FILE3.REL, omitting MODA which is
- a module in FILE3.REL.
- A>LIB FILE6=FILE5<MODA=FILEB.REL>
- Creates FILE6.REL from FILE5.REL, FILEB.REL replaces MODA.
- A>LIB FILE6=FILE5<THISNAME>
- Module THISNAME is in FILE5.REL. When LIB creates
- FILE6.REL from FILE5.REL the file THISNAME.REL replaces the
- similarly named module THISNAME.
- A>LIB FILE1[I]=B:FILE2(PLOTS,FIND,SEARCH-DISPLAY)
- Creates FILE1.IRL on drive A from the selected modules
- PLOTS, FIND, and modules SEARCH through the module
- DISPLAY, in FILE2.REL on drive B.
- ///1LINK
- Syntax:
- LINK d:{filespec,{[options]}=}filespec{[options]}{,...}
- Explanation:
- LINK combines relocatable object modules such as those
- produced by RMAC and PL/I-80 into a .COM file ready for
- execution. Relocatable files can contain external references and
- publics. Relocatable files can reference modules in library
- files. LINK searches the library files and includes the
- referenced modules in the output file. See the CP/M 3
- Programmer's Utilities Guide for a complete description of LINK-
- 80.
- ///2Options
- Use LINK option switches to control execution parameters. Link
- options follow the file specifications and are enclosed
- within square brackets. Multiple switches are separated by
- commas.
- LINK-80 Options
- A Additional memory; reduces buffer space
- and writes temporary data to disk
- B BIOS link in banked CP/M 3 system.
- 1. Aligns data segment on page boundary.
- 2. Puts length of code segment in header.
- 3. Defaults to .SPR filetype.
- Dhhhh Data origin; sets memory origin for
- common and data area
- Gn Go; set start address to label n
- Lhhhh Load; change default load address
- of module to hhhh. Default 0100H
- Mhhhh Memory size; Define free memory
- requirements for MP/M modules.
- NL No listing of symbol table at console
- NR No symbol table file
- OC Output .COM command file. Default
- OP Output .PRL page relocatable file for
- execution under MP/M in relocatable
- segment
- OR Output .RSP resident system process file
- for execution under MP/M
- OS Output .SPR system page relocatable file
- for execution under MP/M
- Phhhh Program origin; changes default
- program origin address to hhhh.
- Default is 0100H.
- Q Lists symbols with leading question mark
- S Search preceding file as a library
- $Cd Destination of console messages
- d can be X (console), Y (printer),
- or Z (zero output). Default is X.
- $Id Source of intermediate files;
- d is disk drive A-P. Default
- is current drive.
- $Ld Source of library files;
- d is disk drive A-P. Default
- is current drive.
- $Od Destination of of object file;
- d can be Z or disk drive A-P.
- Default is to same drive as
- first file in the LINK-80 command.
- $Sd Destination of symbol file;
- d can be Y or Z or disk drive A-P.
- Default is to same drive as
- first file in LINK-80 command.
- ///2Examples
- A>LINK b:MYFILE[NR]
- LINK-80 on drive A uses as input MYFILE.REL on drive B and
- p$�roduces the executable machine code file MYFILE.COM on
- drive B. The [NR] option specifies no symbol table file.
- A>LINK m1,m2,m3
- LINK-80 combines the separately compiled files m1, m2, and
- m3, resolves their external references, and produces the
- executable machine code file m1.COM.
- A>LINK m=m1,m2,m3
- LINK-80 combines the separately compiled files m1, m2, and
- m3 and produces the executable machine code file m.COM.
- A>LINK MYFILE,FILE5[s]
- The [s] option tells LINK-80 to search FILE5 as a library.
- LINK-80 combines MYFILE.REL with the referenced
- subroutines contained in FILE5.REL on the default drive
- A and produces MYFILE.COM on drive A.
- ///1mac
- Syntax:
- MAC filename {$options}
- Explanation:
- MAC, the CP/M 3 macro assembler, reads assembly language
- statements from a file of type .ASM, assembles the statements,
- and produces three output files with the input filename and
- filetypes of .HEX, .PRN, and .SYM. Filename.HEX contains INTEL
- hexadecimal format object code. Filename.PRN contains an
- annotated source listing that you can print or examine at the
- console. Filename.SYM contains a sorted list of symbols defined
- in the program.
- ///2Examples
- A>MAC SAMPLE
- A>MAC SAMPLE $PB AA HB SX
- ///2options
- Use options to direct the input and output of MAC. Use a letter
- with the option to indicate the source and destination drives,
- and console, printer, or zero output. Valid drive names are A
- thru O. X, P and Z specify console, printer, and zero output,
- respectively.
- Assembly Options That Direct Input/Output
- A source drive for .ASM file (A-O)
- H destination drive for .HEX file (A-O, Z)
- L source drive for macrolibrary .LIB files called by the
- MACLIB statement.
- P destination drive for .PRN file (A-O, X, P, Z)
- S destination drive for .SYM file
- Assembly Options That Modify Contents Of Output File
- +L lists input lines read from macrollibrary .LIB files
- -L suppresses listing (default)
- +M lists all macro lines as they are processed during assembly
- -M suppresses all macro lines as they are read during assembly
- *M lists only hex generated by macro expansions
- +Q lists all LOCAL symbols in the symbol list
- -Q suppresses all LOCAL symbols in the symbol list (default)
- +S appends symbol file to print file
- -S suppresses creation of symbol file
- +1 produces a pass 1 listing for macro debugging in .PRN file
- -1 suppress listing on pass 1 (default)
- ///1PATCH
- Syntax:
- PATCH filename{.typ} {n}
- Explanation:
- The PATCH command displays or installs patch number n to the
- CP/M 3 system or command files. The patch number n must be
- between 1 and 32 inclusive.
- Example:
- A>PATCH SHOW 2
- Patches the SHOW.COM system file with patch number 2.
- ///1PIP (copy)
- Syntax:
- DESTINATION SOURCE
- PIP d:{Gn} | filespec{[Gn]} = filespec{[o]},... | d:{[o]}
- Explanation:
- The file copy program PIP copies files, combines files, and
- transfers files between disks, printers, consoles, or other
- devices attached to your computer. The first filespec is the
- destination. The second filespec is the source. Use two or more
- source filespecs separated by commas to combine two or more files
- into one file. [o] is any combination of the available options.
- The [Gn] option in the destination filespec tells PIP to copy
- your file to that user number.
- PIP with no command tail displays an * prompt and awaits your
- series of commands, entered and processed one line at a time.
- The source or destination can be any CP/M 3 logical device.
- ///2Examples
- COPY A FILE FROM ONE DISK TO ANOTHER
- A>PIP b:=a:draft.txt
- A>PIP b:draft.txt = a:
- B3>PIP myfile.dat=A:[G9]
- A9>PIP B:[G3]=myfile.dat
- COPY A FILE AND RENAME IT
- A5>PIP newdraft.txt=oldraft.txt
- C8>PIP b:newdraft.txt=a:oldraft.txt
- COPY MULTIPLE FILES
- A>PIP b:=draft.*
- A>PIP b:=*.*
- B>PIP b:=c:.*.*
- C>PIP b:=*.txt[g5]
- C>PIP a:=*.com[wr]
- B>PIP a:[g3]=c:*.*
- COMBINE MULTIPLE FILES
- A>PIP b:new.dat=file1.dat,file2.dat
- COPY, RENAME AND PLACE IN USER 1
- A>pip newdraft.txt[g1]=oldraft.txt
- COPY, RENAME AND GET FROM USER 1
- A>PIP newdraft.txt=oldraft.txt[g1]
- COPY TO/FROM LOGICAL DEVICES
- A>PIP b:funfile.sue=con:
- A>PIP lst:=con:
- A>PIP lst:=b:draft.txt[t8]
- A>PIP prn:=b:draft.txt
- ///2options
- PIP OPTIONS
- A Archive. Copy only files that have been changed since the
- last copy.
- C Confirm. PIP prompts for confirmation before each file copy.
- Dn Delete any characters past co$lumn n.
- E Echo transfer to console.
- F Filter form-feeds from source data.
- Gn Get from or go to user n.
- H Test for valid Hex format.
- I Ignore :00 Hex data records and test for valid Hex format.
- K Kill display of filespecs on console.
- L Translate upper case to lower case.
- N Number output lines
- O Object file transfer, ^Z ignored.
- Pn Set page length to n. (default n=60)
- Qs^Z Quit copying from source at string s.
- R Read files that have been set to SYStem.
- Ss^Z Start copying from the source at the string s.
- Tn Expand tabs to n spaces.
- U Translate lower case to upper case.
- V Verify that data has been written correctly.
- W Write over Read Only files without console query.
- Z Zero the parity bit.
- All options except C,G,K,O,R,V and W force an ASCII file
- transfer, character by character, terminated by a ^Z.
- ///1PUT
- Syntax:
- PUT CONSOLE {OUTPUT TO} FILE filespec {option} | CONSOLE
- PUT PRINTER {OUTPUT TO} FILE filespec {option} | PRINTER
- PUT CONSOLE {OUTPUT TO} CONSOLE
- PUT PRINTER {OUTPUT TO} PRINTER
- Explanation:
- PUT puts console or printer output to a file for the next
- command entered at the console, until the program terminates.
- Then console output reverts to the console. Printer output
- is directed to a file until the program terminates.
- Then printer output is put back to the printer.
- PUT with the SYSTEM option directs all subsequent
- console/printer output to the specified file. This option
- terminates when you enter the PUT CONSOLE or PUT PRINTER
- command.
- ///2Options
- [ {ECHO | NO ECHO} {FILTER | NO FILTER} | {SYSTEM} ]
- ECHO specifies that output is echoed to the console. This
- is the default option when you direct console output
- to a file.
- NO ECHO specifies that file output is not echoed to the
- console. NO ECHO is the default for the PUT PRINTER
- command.
- FILTER specifies filtering of control characters, which
- means that control characters are translated to
- printable characters. For example, an ESCape
- character is translated to ^[.
- NO FILTER means that PUT does not translate control
- characters. This is the default option.
- SYSTEM specifies that system output as well as program
- output is written to the file specified by
- filespec. Output is written to the file until a
- subsequent PUT CONSOLE command redirects console
- output back to the console.
- ///2Examples
- A>PUT CONSOLE OUTPUT TO FILE XOUT [ECHO]
- Directs console output to file XOUT with the output echoed
- to the console.
- A>PUT PRINTER OUTPUT TO FILE XOUT
- A>MYPROG
- Directs the printer output of program MYPROG to file
- XOUT. The output is not echoed to the printer.
- A>PUT PRINTER OUTPUT TO FILE XOUT2 [ECHO,SYSTEM]
- Directs all printer output to file XOUT2 as well as to the
- printer (with ECHO option), and the PUT is in effect until
- you enter a PUT PRINTER OUTPUT TO PRINTER command.
- A>PUT CONSOLE OUTPUT TO CONSOLE
- Directs console output back to the console.
- A>PUT PRINTER OUTPUT TO PRINTER
- Directs printer output back to the printer.
- ///1RENAME
- Syntax:
- RENAME {new-filespec=old-filespec}
- Explanation:
- RENAME lets you change the name of a file in the directory of a
- disk. To change several filenames in one command use the * or ?
- wildcards in the file specifications. The RENAME command can be
- abbreviated REN. REN prompts you for input.
- ///2Examples
- A>RENAME NEWFILE.BAS=OLDFILE.BAS
- The file OLDFILE.BAS changes to NEWFILE.BAS on drive A.
- A>RENAME
- The system prompts for the filespecs:
- Enter New Name:X.PRN
- Enter Old Name:Y.PRN
- Y .PRN=X .PRN
- A>
- File X.PRN is renamed to Y.PRN on drive A.
- B>REN A:PRINTS.NEW = PRINCE.NEW
- The file PRINCE.NEW on drive A changes to PRINTS.NEW on
- drive A.
- A>RENAME S*.TEX=A*.TEX
- The above command renames all the files matching
- A*.TEX to files with filenames S*.TEX.
- A>REN B:NEWLIST=B:OLDLIST
- The file OLDLIST changes to NEWLIST on drive B. Since the
- second drive specifier, B: is implied by the first one, it
- is unnecessary in this example. The command line above has
- the same effect as the following:
- A>REN B:NEWLIST=OLDLIST
- or
- A>REN NEWLIST=B:OLDLIST
- ///1RMAC
- Syntax:
- RMAC filespec {$Rd | $Sd | $Pd}
- Explanation:
- RMAC, a relocatable macro assembler, assembles .ASM file%�s of
- into .REL files that you can link to create .COM files.
- ///2options
- RMAC options specify the destination of the output files.
- Replace d with the destination drive letter for the output files.
- Option d=output option
- R- drive for REL file (A-O, Z)
- S- drive for SYM file (A-O, X, P, Z)
- P- drive for PRN file (A-O, X, P, Z)
- A-O specifies drive A-O.
- X means output to the console.
- P means output to the printer.
- Z means zero output.
- ///2Example
- A>RMAC TEST $PX SB RB
- Assembles the file TEST.ASM from drive A, sends the listing
- file (TEST.PRN) to the console, puts the symbol file
- (TEST.SYM) on drive B and puts the relocatable object
- file (TEST.REL) on drive B.
- ///1SAVE
- Syntax:
- SAVE
- Explanation:
- SAVE copies the contents of memory to a file. To use SAVE,
- first issue the SAVE command, then run your program which reads a
- file into memory. Your program exits to the SAVE utility which
- prompts you for a filespec to which it copies the contents of
- memory, and the beginning and ending address of the memory to be
- SAVEd.
- ///2Example
- A>SAVE
- Activates the SAVE utility. Now enter the name of the program
- which loads a file into memory.
- A>SID dump.com
- Next, execute the program.
- #g0
- When the program exits, SAVE intercepts the return to the system
- and prompts the user for the filespec and the bounds of memory to
- be SAVEd.
- SAVE Ver 3.0
- Enter file (type RETURN to exit):dump2.com
- If file DUMP2.COM exists already, the system asks:
- Delete dump2.com? Y
- Then the system asks for the bounds of memory to be saved:
- Beginning hex address: 100
- Ending hex address: 400
- The contents of memory from 100H (Hexadecimal) to 400H is copied
- to file DUMP2.COM.
- ///1SET
- Syntax:
- SET [options]
- SET d: [options]
- SET filespec [options]
- Explanation:
- SET initiates password protection and time stamping of
- files. It also sets the file and drive attributes Read-Write,
- Read-Only, DIR and SYS. It lets you label a disk and password
- protect the label. To enable time stamping of files, you
- must first run INITDIR to format the disk directory.
- ///2Label
- Syntax:
- SET {d:} [NAME=labelname.typ]
- SET [PASSWORD=password]
- SET [PASSWORD=<cr>
- ///3Examples
- A>SET [NAME=DISK100]
- Labels the disk on the default drive as DISK100.
- A>SET [PASSWORD=SECRET]
- Assigns SECRET to the disk label.
- A>SET [PASSWORD=<cr>
- Nullifies the existing password.
- ///2Passwords
- SET [PROTECT=ON]
- SET [PROTECT=OFF]
- SET filespec [PASSWORD=password]
- SET filespec [PROTECT=READ]
- SET filespec [PROTECT=WRITE]
- SET filespec [PROTECT=DELETE]
- SET filespec [PROTECT=NONE]
- SET filespec [attribute-options]
- ///3Modes
- Password Protection Modes
- Mode Protection
- READ The password is required for reading, copying
- writing, deleting or renaming the file.
- WRITE The password is required for writing, deleting or
- renaming the file. You do not need a password to
- read the file.
- DELETE The password is only required for deleting or
- renaming the file. You do not need a password to
- read or modify the file.
- NONE No password exists for the file. If a password
- password exists, this modifier can be used to
- delete the password.
- ///2Attributes
- RO sets the file attribute to Read-Only.
- RW sets the file attribute to Read-Write.
- SYS sets the file attribute to SYS.
- DIR sets the file attribute to DIR.
- ARCHIVE=OFF means that the file has not been backed up
- (archived).
- ARCHIVE=ON means that the file has been backed up (archived).
- The Archive attribute can be turned on by SET or
- by PIP when copying a group of files with the PIP
- [A] option. SHOW and DIR display the Archive
- option.
- F1=ON|OFF turns on or off the user-definable file attribute
- F1.
- F2=ON|OFF turns on or off the user-definable file attribute
- F2.
- F3=ON|OFF turns on or off the user-definable file attribute
- F3.
- F4=ON|OFF turns on or off the user-definable file attribute
- F4.
- ///3Examples
- SET [PROTECT=ON]
- Turns on password protection for all the files on the disk.
- % You must turn on password protection before you can assign
- passwords to files.
- SET [PROTECT=OFF]
- Disables password protection for the files on your disk.
- A>SET MYFILE.TEX [PASSWORD=MYFIL]
- MYFIL is the password assigned to file MYFILE.TEX.
- B>SET *.TEX [PASSWORD=SECRET, PROTECT=WRITE]
- Assigns the password SECRET to all the TEX files on drive B.
- Each TEX file is given a WRITE protect mode to prevent
- unauthorized editing.
- A>SET MYFILE.TEX [RO SYS]
- Sets MYFILE.TEX to Read-Only and SYStem.
- ///2Default
- A>SET [DEFAULT=dd]
- Instructs the system to use dd as a password if you do not
- enter a password for a password-protected file.
- ///2Time-Stamps
- Syntax:
- SET [CREATE=ON]
- SET [ACCESS=ON]
- SET [UPDATE=ON]
- Explanation:
- The above SET commands allow you to keep a record of the time
- and date of file creation and update, or of the last access and
- update of your files.
- ///3Options
- [CREATE=ON] turns on CREATE time stamps on the disk in the
- default or specified drive. To record the
- creation time of a file, the CREATE option must be
- turned on before the file is created.
- [ACCESS=ON] turns on ACCESS time stamps on the disk in the
- default or specified drive. ACCESS and CREATE
- options are mutually exclusive; only one can be in
- effect at a time. If you turn on the ACCESS time
- stamp on a disk that previously had CREATE
- time stamp, the CREATE time stamp is
- automatically turned off.
- [UPDATE=ON] turns on UPDATE time stamps on the disk in the
- default or specified drive. UPDATE time stamps
- record the time the file was last modified.
- ///3Examples
- A>SET [ACCESS=ON]
- A>SET [CREATE=ON,UPDATE=ON]
- ///2Drives
- Syntax:
- SET {d:} [RO]
- SET {d:} [RW]
- Example:
- A>SET B: [RO]
- Sets drive B to Read-Only.
- ///1SETDEF
- Syntax:
- SETDEF { d: {,d: {,d: {,d:}}}} {[ TEMPORARY = d: ] |
- [ ORDER = (typ {,typ}) ]}
- SETDEF [DISPLAY | NO DISPLAY]
- SETDEF [PAGE | NOPAGE]
- Explanation:
- SETDEF allows the user to display or define up to four drives
- for the program search order, the drive for temporary files, and
- the file type search order. The SETDEF definitions affect
- only the loading of programs and/or execution of SUBMIT
- (SUB) files. SETDEF turns on/off the system Display and Console
- Page modes. When on, the system displays the location and name
- of programs loaded or SUBmit files executed, and stops after
- displaying one full console screen of information.
- ///2Examples
- A>SETDEF
- Displays current SETDEF parameters.
- A>SETDEF [TEMPORARY=C:]
- Sets disk drive C as the drive to be used for temporary
- files.
- A>SETDEF C:,*
- Tells the system to search for a program on drive C, then,
- if not found, search for it on the default drive.
- A>SETDEF [ORDER=(SUB,COM)]
- Instructs the system to search for a SUB file to execute.
- If no SUB file is found, search for a COM file.
- A>SETDEF [DISPLAY]
- Turns on the system display mode. Henceforth, the system
- displays the name and location of programs loaded or submit
- files executed.
- A>SETDEF [NO DISPLAY] Turns off the system Display mode.
- ///1SHOW
- Syntax:
- SHOW {d:}{[SPACE |LABEL |USERS |DIR |DRIVE]}
- Explanation:
- The SHOW command displays the following disk drive information:
- Access mode and the amount of free disk space
- Disk label
- Current user number and
- Number of files for each user number on the disk
- Number of free directory entries for the disk
- Drive characteristics
- ///2Examples
- A>SHOW
- A>SHOW [SPACE]
- Instructs the system to display access mode and amount of
- space left on logged-in drives.
- A>SHOW B:
- Show access mode for drive B and amount of space left on
- drive B.
- A>SHOW B:[LABEL]
- Displays label information for drive B.
- A>SHOW [USERS]
- Displays the current user number and all the users on drive
- A and the corresponding number of files assigned to them.
- A>SHOW C:[DIR]
- Displays the number of free directory entries on drive C.
- A>SHOW [DRIVE]
- Displays the drive characteristics of drive A.
- ///1SID
- Syntax:
- SID {pgm-filespec} {,sym-filespec}
- Explanation:
- The SID symbolic debugger allows you to monitor and test
- programs developed for the 8080 microprocessor. SID supports
- real-time breakpoints, fully mo&�nitored execution, symbolic
- disassembly, assembly, and memory display and fill functions.
- SID can dynamically load SID utility programs to provide
- traceback and histogram facilities.
- ///2Commands
- Command Meaning
- As (Assemble) Enter assembly language
- statements
- s is the start address
- Cs{b{,d}} (Call) Call to memory location from SID
- s is the called address
- b is the value of the BC register
- pair d is the value of the DE
- register pair
- D{W}{s}{,f} (Display) Display memory in hex and ASCII
- W is a 16-bit word format
- s is the start address
- f is the finish address
- Epgm-filespec (Load) Load program and symbol table
- {,sym-filespec} for execution
- E*sym-filespec (Load) Load a symbol table file
- Fs,f,d (Fill) Fill memory with constant value
- s is the start address
- f is the finish address
- d is an eight-bit data item
- G{p}{,a{,b}} (Go) Begin Execution
- p is a start address
- a is a temporary breakpoint
- H (Hex) Displays all symbols with
- addresses in Hex
- H.a Displays hex, decimal, and ASCII
- values of a where
- a is a symbolic expression
- Ha,b Computes hex sum and difference
- of a and b where
- a and b are symbolic expressions
- Icommand tail (Input) Input CCP command line
- L{s}{,f} (List) List 8080 mnemonic instructions
- s is the start address
- f is the finish address
- Ms,h,d (Move) Move Memory Block
- s is the start address
- h is the high address of the block
- d is the destination start address
- P{p{,c}} (Pass) Pass point set, reset, and display
- p is a permanent breakpoint address
- c is initial value of pass counter
- Rfilespec{,d} (Read) Read Code/Symbols
- d is an offset to each address
- S{W}s (Set) Set Memory Values
- s is address where value is sent
- W is 16 bit word
- T{n{,c}} (Trace) Trace Program Execution
- n is the number of program steps
- c is the utility entry address.
- T{W}{n{,c}} (Trace) Trace Without Call
- W instructs SID not to trace
- subroutines
- n is the number of program steps
- c is the utility entry address
- U{W}{n{,c}} (Untrace) Monitor Execution without Trace
- n is the number of program steps
- c is the utility entry address
- W instructs SID not to trace
- subroutines
- V (Value) Display the value of the next
- available location in memory
- (NEXT), the next location after
- the largest file read in (MSZE),
- the current value of the Program
- counter (PC), and the address of
- the end of available memory (END)
- Wfilespec,s,f (Write) Write the contents of a contiguous
- block of memory to filespec.
- f is finish address
- X{f}{r} (Examine) Examine/alter CPU state.
- f is flag bit C,Z,M,E or I.
- r is register A,B,D,H,S or P.
- ///2Examples
- A>SID
- CP/M 3 loads SID from drive A into memory. SID displays the
- # prompt when it is ready to accept commands.
- A>B:SID SAMPLE.HEX
- CP/M 3 loads SID and the program file SAMPLE.HEX into memory
- from drive B.
- ///2Utilities
- SID u&tilities, HIST.UTL and TRACE.UTL are special programs that
- operate with SID to provide additional debugging facilities. The
- mechanisms for system initialization, data collection, and
- data display are described in the CP/M SID User's Guide.
- The HIST utility creates a histogram (bar graph) showing the
- relative frequency of execution of code within selected
- program segments of the test program. The HIST utility allows
- you to monitor those sections of code that execute most
- frequently.
- The TRACE utility obtains a backtrace of the instructions that
- led to a particular breakpoint address in a program under test.
- You can collect the addresses of up to 256 instructions
- between pass points in U or T modes.
- ///1SUBMIT
- Syntax:
- SUBMIT {filespec} {argument} ... {argument}
- Explanation:
- The SUBMIT command lets you execute a group (batch) of
- commands from a SUBmit file (a file with filetype of SUB).
- ///2Subfile
- The SUB file can contain the following types of lines:
- Any valid CP/M 3 command
- Any valid CP/M 3 command with SUBMIT parameters ($0-$9)
- Any data input line
- Any program input line with parameters ($0 to $9)
- The command line cannot exceed 135 characters.
- The following lines illustrate the variety of lines which may
- be entered in a SUB file:
- DIR
- DIR *.BAK
- MAC $1 $$$4
- PIP LST:=$1.PRN[T$2 $3 $5]
- DIR *.ASM
- PIP
- <B:=*.ASM
- <CON:=DUMP.ASM
- <
- DIR B:
- ///2Execute
- Syntax:
- SUBMIT
- SUBMIT filespec
- SUBMIT filespec argument ... argument
- Examples:
- A>SUBMIT
- A>SUBMIT SUBA
- A>SUBMIT AA ZZ SZ
- A>SUBMIT B:START DIR E:
- ///2PROFILE.SUB
- Everytime you power up or reset your computer, CP/M 3 looks for a
- special SUBmit file named PROFILE.SUB to execute. If it does not
- exist, CP/M 3 resumes normal operation. If the PROFILE.SUB file
- exists, the system executes the commands in the file. This file
- is convenient to use if you regularly execute a set of commands
- before you do your regular session on the computer.
- ///1TYPE
- Syntax:
- TYPE {filespec {[ PAGE | NOPAGE ]}}
- Explanation:
- The TYPE command displays the contents of an ASCII
- character file on your screen.
- [PAGE] Causes the console listing to be displayed in paged
- mode; i.e., stop automatically after listing n lines
- of text, where n normally defaults to 24 lines per
- page.
- [NOPAGE] Turns off Console Page Mode and continuously displays a
- typed file on the screen.
- ///2Examples
- A>TYPE MYPROG.PLI
- Displays the contents of the file MYPROG.PLI on your screen.
- A>TYPE B:THISFILE [PAGE]
- Displays the contents of the file THISFILE from drive B on
- your screen twenty four lines at a time.
- ///1USER
- Syntax:
- USER {number}
- Explanation:
- The USER command sets the current user number. The disk
- directory can be divided into distinct groups according to a
- "User Number." User numbers range from 0 through 15.
- ///2Examples
- A>USER
- Enter User#:5
- 5A>
- The current user number is now 5 on drive A.
- A>USER 3
- 3A>
- This command changes the current User Number to 3.
- ///1XREF
- Syntax:
- XREF {d:} filename {$P}
- Explanation:
- XREF provides a cross-reference summary of variable usage
- in a program. XREF requires the .PRN and .SYM files produced
- by MAC or RMAC for input to the program. The SYM and PRN files
- must have the same filename as the filename in the XREF command
- tail. XREF outputs a file of type .XRF.
- Examples:
- A>XREF b:MYPROG
- A>XREF b:MYPROG $P
- å'�À�������������������������������������������������������������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þ
- ØÖþ
- ÚôþØ®Í�Í*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Éå|Íçá}õÍðñæÆ�'Î@'_Ã�>
Íø>
- ÃøÕÍþÑ Ã�Õ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
- $����������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4Å!�y·~Ê=�W�Õ!�x±Ê#~#ÃÑÁåbx±ÊE{æÂ8ã~#ão}oÒA„Ã'Ñ.�é`28É!Ip+q*HëÍTÉ!J6€J
- Í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É>
Í\�>
- Í\�É·ÈÕÍ\�Ñß�*�"�!��"�ÃÀ�
ÍŸ�#ÍŸ�Í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#åÍòÁÑÞ͔�É{²ÈÕ> Í\�Ñ*/Í€�ØÕ>*Í\�ÑÃü
- ERROR - FORM IS X,Y�
- TYPE HISTOGRAM BOUNDS �
- HISTOGRAM:
- ADDR RELATIVE FREQUENCY, LARGEST VALUE = �
- .INITIAL = �
- .COLLECT = �
- .DISPLAY = �
- ....�!�6€ÃÌÃ`!�6ÀÃÌÃ`!�6€ÃÌÃ`*�&�ëÍTÃ`!�6ÃûÃ`!�6 ÃûÃ`!�60ÃûÃ`*�&�ëÍTÃ`!�6�Ã*Ã`!�6Ã*Ã`!�6Ã*Ã`*�&�ëÍ� �’@����AA����„ �I$’DBD� $’I$€ˆ’BH„��A’"DH€��!"�„€"@ˆ������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
- HIT och DIT
- HIÔ ocè DIÔ {ò ² prograí f|ò snabâ ocè enkeì |verf|rinç aö �
- filer mellan JET-datorer.
- \verf|ringeî skeò viá eî bildsk{rmskabeì soí ansluteó pý då �
- seriellá printer/Modeí portarna® \verf|ringeî skeò blockvió 12¸ �
- byteó peò blocë meä kontrollsummá LRC f|ò varjå blocë ocè meä �
- automatisk kontroll av antal block, hastigheten {r 38400 Baud.
- HIÔ {ò programmeô soí arbetaò é deî mottagandå datorn.
- Startaó meä kommandoô HIT¬ oí mottagná fileò skalì placeraó pý �
- defaulô drive¬ elleò meä 'HIÔ Drive:§ oí filerná ská placeraó pý �
- annaî drivå {î default® HIÔ skriveò kontinuerligô uô vilkeî fiì �
- soí {ò undeò |verf|rinç ocè angeò vilká fileò soí haò |verf|rtó �
- korrekt® HIÔ avslutaó meä CTRÌ C® Observerá atô HIÔ raderaò ev® �
- tidigarå fileò oí deô ankommeò nyá meä sammá namn.
- Exempel:
- A>B:HIT B:
- HIT ( 1.1 ) JET-80 CPM 3.0
- Reciving file QQ .SUB Old file deleted. File transferred
- Reciving file SS .SUB Old file dele'ted. File transferred
- Reciving file C .SUB Old file deleted. File transferred
- Reciving file PROFILE .SUB Old file deleted. File transferred
- 4 Files transferred
- No data -- waiting--
- Reciving file M80 .COM Old file deleted. File transferred
- Reciving file M80 .REL Old file deleted. File transferred
- Reciving file MATH .H Old file deleted. File transferred
- 7 Files transferred
- HIT terminated due to operator request
- 7 Files transferred
- HIT end
- .PA
Š DIÔ {ò programmeô soí arbetaò é deî s{ndandå datorn.
- Startaó meä kommandoô 'DIÔ Filnamn'® F|ò filnamî g{lleò sammá �
- syntaø soí é PIÐ ocè DIR¬ D.v.ó '?§ ocè '*§ kaî anv{ndaó soí �
- "wildcard"® S{ndningeî inledó meä atô samtligá fileò soí matchaò �
- "Filnamn¢ skrivs® DIÔ kaî avbrytaó meä CTRÌ C.
- Exempel:
- A>B:DIT *.Z80
- DIT ( 1.0 ) JET-80 CP/M 3.0
- Files to be sent:
- CHARIO .Z80 BOOT .Z80 IOS .Z80 WDRIVES .Z80
- FDRIVES .Z80 BIOSKRNL.Z80
- No answer -waiting
- Sending file A:CHARIO .Z80
- Exit due to fatal error
- No FILES transferred
- 2 Errors
- DIT end
- A>B:
- B>DIT *.Z80
- DIT ( 1.0 ) JET-80 CP/M 3.0
- ---- NO Files ---
- B>DIT A:*.Z80
- DIT ( 1.0 ) JET-80 CP/M 3.0
- Files to be sent:
- BOOT .Z80 IOS .Z80 WDRIVES .Z80 FDRIVES .Z80 BIOSKRNL.Z80
- CHARIO .Z80
- Sending file A:CHARIO .Z80 File transferd
- Sending file A:BIOSKRNL.Z80 File transferd
- Sending file A:FDRIVES .Z80
- Exit due to operator request
- 2 Files transferred
- DIT end
Š
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ"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>
- Í;Í!Íû@�€ÍÓ%Íí*ò}!€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:—w2wÃè*•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ÑÍ^Ñ}2w!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Í‚
- :¤w·úw!ÒxÍD!ÖxÍ‚
- Ã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Ö!ÖŸÁ ò;Í
- :²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ÉÃ
- Íù"÷x*÷xõÿ |·òö !ûx/F><Í,;!ùxÍ!8yÍC"~w*÷x)>åo‡ŸgÑÍÂ;"vwÉÃ
- :´w·ò
- ÉR9
- Í×%>ÍB'!ÄE>Í;Í%Íû@!<yúD><Í,;!:yÍS·úx
- !³w6€!·w6�!{yÎD><,Í0;!yyÍS·òu
- !·w6€ÉÃ{
- Í”Í(ÉÃÚ^#Vë"¸y*¸y^#Vë"¾y:¿y·úÙ*‡wå*¾y)))))Ñ~2²w*‡wå*¾y)))))Ñå*�w:«wåo‡Ÿg)))))ÑÑ> GÍA;:²w!æF–Â:´w·òü
- *�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Ó
- ÉÃè^#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
- �Í`;ÑÑ>GÍA;*~w÷ÿ:ñyåo‡Ÿg�Í`;Ñ~*�w+õå*®w)))))Ñå*°w
- �Í`;Ññw!µw6€ÉÃP^#Vë"ôyR;Í×%!-DÍB$!�E>Í;Í!*ôyÍ;Í!!ˆE>Í;Í!Íû@RLÍ×%>ÍB'Íû@Í(ÉÃÂ^#Vë"öyRÍ×%>ÍB'*öyÍ;Í%!-E>
- Í;Í%Íû@�™ÍÓ%Íí*ò–!€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ÉåÍ�áÉͪþÐÃÁͪþ"ÐÌ Í�Ã��
- Later CP/M or MP/M Version Required$*Ê}É*�ë*Ê}{•ozœgÉÍö|·g}oÉ!\�É!l�É!€�ÉÃ��Ã*Ã:Í�áõ3>éÃ:ÍžÃ�!Lå*��éáõ3>éÍžK*� �é!Œå*��éÃ�ÍžÃ�ͤ Ã�ͤ
- Ã�Í�·È>ÿÉÃ�
Ã�ÍžÃ�ͤÃ�ͤÃ�ͤÃ�Ã�ͤÃ�ͤÃ�ͤÃ�ͤÃ�ͤÃ�Ã�Ã�ͤÃ�Ã�ͲÃ�ͲÃ�ͲͤÃ�ͲÃ�Ͳÿ Ã�Ͳ͞ Ã�Ͳͤ!Ã�Ͳͤ"Ã�Ͳͤ#Ã�Ͳͤ$Ã�ͻͤ%Ã�ͻͤ(Ã�ͤ1Ã�^#V#åë^#VáÉÍ�ë"î>
- ÃÞÍ�ë"î>ÃÞ>
ÃÞÍ�ë"î>ÃÞÍ�{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Í$ñ�Ö
- ÚíÃäÆ
- õ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þ
- ØÆ0·Éå!SC_¶w!KC~þÒI4Õ_�!;CÑsáÉáÈÃ<·ú<2NCG:OC�<2KC=øÂ<:;C·Â<Éõͯñ‡:;C·Ê‡!OC5!RC4Ê<:MCG:LCÊ•�!PC–ÍP>2QCÍÒÍ$!LC5¡É:MC!OC†<øþÐ_�!;C>†wþ
- ØÖ
- w>+ÃÄ!NC~5·>.ÈÍ
- 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{Í
- 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{_�:/{“Ox*9C#
ȾÂ#·É!��i#9wÉþ$ÈG:PC·Â8#xþ+Èþ-ÊL#þSÊF#xþ+ÊL#þ-ÈþSÊI#>+É>-É> ÉÍF$þ Âh#x=úb#‡‡‡ÆGÍ×#ÃO#þ
- Â�#:kC·Êx#�Ú‰#!ZCx–ÊO#Ú‰#Í$ÃO#Íá'ÃO#þ£#ÊO#Å> Í$ÁÕ#þµ#x¯#>Í$ÃO#þ
ÂÀ#Í×#ÃO#þÀxÂÊ#>·ÊO#=õÍá'ñÃÊ#Ê$x!XC–Òì#ÅÍ$ÁÃ×#:iC·Ê÷#¸Ú$:XC¸È> Í$Ãì#>29{!7{ÃK'ÅÕåõ:iC·Ê+$!XC¾Ò+$>
Í3$>
- Í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Í<#ëáÍ<Ñ>
ÜÁ%>
- ÜÁ%͹%> ôÁ%{=>'ÄÁ%ñÁ!��9·Ê¨%=õ~#þ'¡%{þ>'ÌÁ%ÍÁ%ñÃŒ%ùÅ{=>'ÄÁ%{·>bÌÁ%É*XC++|·ÉõÅÕå2ý{!û{Íï'áÑÁñɯÃÞ%>ÃÞ%>2|" |ë"|`i"
|!�9"|!þ{Ãú%[|
- ~#
Âÿ%*[|~Öò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�:’|Ö
- Ê€'ͳ'Ãr'Ãa'ò'!“|Íï'*�|¯–ò²'*�|5!`C6�!•|Íï':`C·Ê¯'*�|6�ÃŒ'ÉÍg,2’|:’|ÖÂà'!‚C"›|!��"Ÿ|!—|Íš=!XC6#6�!’|6
- É:¥C·òî'!¢|Íï'É^#Vë"¨|!TC"®|*¨|"¬|!ª|ÍK1·ú%(!‚C"´|!��"¸|!°|Íš=·ò"(ÃÆ(:�C·òÆ(*¨|~Ö Ú?(*XC#"XCÃÆ(*¨|~Ö
ÂS(!XC6#6�ÃÆ(:¥C·òÆ(*¨|~ÖÂu(*\C#"\C!ZC6#6�ÃÆ(*¨|~Ö
- ÂÆ(*ZC#"ZC!ZC¯¾#žú—(!ZC6#6�*ZCå*kC#ÑÍ<|µÂÆ(!‚C"¾|!��"Â|!º|Íš=·úÁ(Íá'!`C6€É"Ä|Á!��9"Æ|!Ä|ÅÍæ(Á!
- �9^�ùÅÉÎ|~#
Âë(*Î|^#Vë|µÊ�)É*Î|�å*Ð|ëá
- �Ír:*Ð|
- �nb¯½œò5)*Ð|
- �ë!Ó|>Í=;Ã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,·ú
- ,:ÿ|!`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ë
- �
ÍeA
- ÍeA!}^�r+s6
#6
- !}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îÿëùÅ
- w#ÂÞ6Á60#60! �9~ ·ò
7!�97>š?žÆ�'w#Âþ6-!�9~ÍR7Ê&7~#ÍR7Â7!
- �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!
- �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ùëé!
- �9Ü’9!
- �9�ëw#Âq9Ñ!�9ùëé�ë~·ðëÍ’9áñ<õé7>š?žÆ�'w#•9É·Ž'w#¦9É7>š?žë†'w#ë#´9É�^{æ²w{æðW#ÂÈ9É�!ã9Ú=ë9ì9í9ï9����!�9MD^#V#Õ+
- wÂþ9ÑùëéȇÃ
- :È)Ã: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
- Øi`N#F#^#Vë~ÒQ=q4#p+ëi`##s#rÉW=ÃãBs=ÃãB
- FREE Request Out-of-Range$
- 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
- ÃeAæÆ0þ:Ú_>ÆÃ_>õÍm>ñÃm>åÍ]>áå|Í{>á}Ã{>þ
- Ú¦>d¹Ô¨>
- ͨ>�¹Ú³>‘ê>õxÍm>ñÉN
È#~·ÈÅåÍ_>áÁü>!�?ͺ>*Ä}ë!�9{•_zœÂí>{·Úí>þ Ú?Íÿ>Í]>>#Í_>*Ä}øÿ>·È=^#V#åõë͇>ñáÃ?Í?>:åæþ Ò"?>?Í_>áÉå!…?ͺ>áå�ͺ>>=Í_>á^#Vë|·ÂW?}þÚN?.))@ú>#F>A€Ä?>#õþÂr?~þ >.Ä?~þ Ä?ñ=ÈÃc?ë^#V#ëÉ File: �
- Traceback:�«?²?Â?Ì?×?ä?ñ?@ ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!öC~þÚN@3@ÃãB
- 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 Í�Ã��
- Insufficient Memory$
- Invalid I/O List
- 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/DirectInput/Output Keyed Access P�<�������� $con�������������i|��m|����TCI|||-|;|��Y|Z|��‡|��‹|�
- ���Œ|�|Ž|�|��Ÿ|��¡|��®|����¤|¥|��¸|��¦|§|��Â|������.dat�������������������Ò|Ó|ë|������Ì|Í|õ|÷|����������û|ü|�� }���}}�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ñ}åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå+�;**********************************************************
- ;* *
- ;* THIS MODULE DOES ONLY CONTAIN THE ADDRESSES *
- ;* TO THE PHYSICAL PORTS ON THE JET CARD. *
- ;* *
- ;* POWER CONNECTION: *
- ;* PIN 1 : +5 V *
- ;* PIN 2 : +5 V *
- ;* PIN 3 : GND *
- ;* PIN 4 : GND *
- ;* PIN 5 : +12 V *
- ;* PIN 6 : -12 V *
- ;**********************************************************
- ; LATEST CHANGE: 1984-06-21. PSW.
- PAGE 42
- SIO1AD EQU 0 ; RS232C-MODEM/PRINTER - DATA
- SIO1AC EQU SIO1AD+1 ; RS232C-MODEM/PRINTER - CONTROL/STATUS
- SIO1BD EQU SIO1AD+2 ; RS232C-TERMINAL - DATA
- SIO1BC EQU SIO1AD+3 ; RS232C-TERMINAL - CONTROL/STATUS
- SIO2AD EQU 4 ; RS422-NETWORK - DATA
- SIO2AC EQU SIO2AD+1 ; RS422/NETWORK - CONTROL/STATUS
- SIO2BD EQU SIO2AD+2 ;
- SIO2BC EQU SIO2AD+3 ;
- ; SUPPORTED WITH 1,228,800 Hz
- CTC0 EQU 8 ; CTC CHANNEL 0 - BAUDRATE SIO1A/TIMER
- CTC1 EQU CTC0+1 ; CTC CHANNEL 1 - BAUDRATE SIO1B/TIMER
- CTC2 EQU CTC0+2 ; CTC CHANNEL 2 - TIMER TO CTC3
- ; DIVIDED BY TO 2 TO CHANNEL 3.
- CTC3 EQU CTC0+3 ; CTC CHANNEL 3 - REALTIMECLOCK/COUNTER
- ; GENERATES 10 Hz.
- PIOAD EQU 0CH ; PIO A DATA - CENTRONICS DATA
- PIOAC EQU PIOAD+1 ; PIO A CONTROL (WRITE ONLY)
- PIOBD EQU PIOAD+2 ; PIO B DATA - CENTRONICS CTRL
- ; + MODEM CTRL
- ; BIT0 CEN. *BUSY
- ; BIT1 CEN. *PAPER EMPTY
- ; BIT2 CEN. *SELECT
- ; BIT3 CEN. *FAULT
- ; BIT4 CEN. *STROBE
- ; BIT5 CEN. *ACK.
- ; BIT6 PIO BUFFER DIRECTION CH. B
- ; BIT7 PIO BUFFER DIRECTION CH. A
- PIOBC EQU PIOAD+3 ; PIO B CONTROL (WRITE ONLY)
- ; FLOPPY DISK CONTROLLER WD2797
- FDCCMD EQU 10H ; COMMAND REGISTERS.
- FDCSTA EQU 10H ; STATUS REGISTER
- FDTRK EQU 11H ; TRACK REGISTER
- FDSEC EQU 12H ; SECTOR REGISTER
- FDDATA EQU 13H ; DATA REGISTER
- ; WD2797 COMMANDS:
- WDRSTR EQU 00000011B ; RESTORE COMMAND: LOWEST STEP RATE,
- ; NO. VER., UNLOAD HEAD.
- WDSEEK EQU 00011100B ; SEEK COMMAND: VER. ON DEST. TRK.,
- ; LOAD HEAD. MASK RATE.
- WDFOIN EQU 11010000B ; FORCE INTERRUPT COMMAND: TEST WRITE
- ; PROTECTION. GIVES STATUS BIT 6.
- WDREAD EQU 10001000B ; READ SECTOR COMMAND: L=1, SINGL. REC,
- ; NO DELAY. MASK SIDE.
- WDWRIT EQU 10101000B ; WRITE SECTOR COMMAND: L=1,SINGL. REC,
- ; NO DELAY,FB(DAM). MASK SIDE.
- WDRADD EQU 11000000B ; READ ADDRESS COMMAND: NO DELAY.
- ; MASK SIDE.
- WDVER EQU 0FFH ; VERIFY (NO WD2797 COMMAND)
- RATE0 EQU 00000000B ; 3ms/6ms
- RATE1 EQU 00000001B ; 6ms/12ms
- RATE2 EQU 00000010B ; 10ms/20ms
- RATE3 EQU 00000011B ; 15ms/30ms
- SIDE0 EQU 00000000B ; SIDE 0.
- SIDE1 EQU 00000010B ; SIDE 1.
- RDMSK EQU 10011101B ; READ MASK
- WRTMSK EQU 11111101B ; WRITE MASK
- VERMSK EQU 10011101B ; VERIFY MASK
- SEKMSK EQU 10011001B ; SEEK MASK
- PROM EQU 14H ; DISABLE BOOTPROM
- WNSEL EQU 15H ; WINCHESTER SELECT
- DMA EQU 18H ; DMA.
- ; DMA COMMANDS:
- DMRSET EQU 0C3H ; SOFTWARE RESET
- DMENAB EQU 087H ; ENABLE DMA
- DMDISA EQU 083H ; DISABLE DMA
- WNWDAT EQU 19H ; WINCHESTER WRITE DATA
- FDXSEL EQU 1AH ; FLOPPY EXTERNEL SELECT
- ; BIT0-1: UNIT SELECT
- ; xxxxxx00 ...
- ; xxxxxx11.
- ; BIT2: 5"/8" PHYSICAL SELECT
- ; xxxxx0xx 5"
- ; xxxxx1xx 8"
- ; BIT3: 5"-MOTOR ON/OFF
- ; xxxx1xxx ON
- ; xxxx0xxx OFF
- ; BIT4: 8"-MOTOR ON/OFF
- ; xxx0xxxx ON
- ; xxx1xxxx OFF
- ; BIT5: DENSITY
- ; xx0xxxxx DOUBLE
- ; xx1xxxxx SINGLE
- ; BIT6: SELECT 5"/8" VCO
- ; x0xxxxxx 5"
- ; x1xxxxxx 8"
- ; BIT7: FREQUENCE
- ; 0xxxxxxx 1 MHz
- ; 1xxxxxxx 2 MHz
- DOUBLS EQU 0FFH ; DOUBLE SIDED
- SINGLS EQU 0 ; SINGLE SIDED
- UNIT0 EQU 00000000B ; PHYSICAL UNIT SELECT 0
- UNIT1 EQU 00000001B ; PHYSICAL UNIT SELECT 1
- UNIT2 EQU 00000010B ; PHYSICAL UNIT SELECT 2
- UNIT3 EQU 00000011B ; PHYSICAL UNIT SELECT 3
- INCH5 EQU 00001000B ; 5"-FLOPPY
- INCH8 EQU 11010100B ; 8"-FLOPPY
- DOUBLD EQU 00000000B ; DOUBLE DENSITY
- SINGLD EQU 00100000B ; SINGLE DENSITY
- BNKMUX EQU 1BH ; BANK DMA MULTIPLEXER
- ; BIT0-2: DEVICES
- DMFDC EQU 00000000B ; DMA-FDC TRANSFER
- DMSI2A EQU 00000001B ; DMA-SIO2A TRANSFER
- DMSI2B EQU 00000010B ; DMA-SIO2B TRANSFER
- DMWIN EQU 00000011B ; DMA-WINCHESTER TRANSFER
- DMSI1A EQU 00000100B ; DMA-SIO1A TRANSFER
- DMSI1B EQU 00000101B ; DMA-SIO1B TRANSFER
- DMEXT1 EQU 00000110B ; DMA-EXTERN 1 TRANSFER
- DMEXT2 EQU 00000111B ; DMA-EXTERN 2 TRANSFER
- ; BIT3-4: MEMORY
- DMBK11 EQU 00000000B ; BANK1 --> BANK1 TRANSFER
- DMBK00 EQU 00001000B ; BANK0 --> BANK0 TRANSFER
- DMBK10 EQU 00010000B ; BANK1 --> BANK0 TRANSFER
- DMBK01 EQU 00011000B ; BANK0 --> BANK1 TRANSFER
- ; BIT5: CPU-BANK-SELECT
- BANK1 EQU 00000000B ; BANK1 (64K FOR CPU)
- BANK0 EQU 00100000B ; BANK0 (48K FOR CPU)
- ; BIT6-7: NC
- SWITCH EQU 1CH ; READABLE SWITCH (FOR MONITOR PROM 3.0)
- + ; 1=OFF , 0=ON
- ; BIT0-2: FLOPPYTYPE
- ; xxxxx000 5" SS 48-TPI (200 kBytes)
- ; xxxxx001 5" DS 48-TPI (400 kBytes)
- ; xxxxx010 5" DS 96-TPI (800 kBytes)
- ; xxxxx011 5" DS 96-TPI (1232 kBytes)
- ; xxxxx1xx 8" DS (1232 kBytes)
- ; BIT3: CONSOLE BAUDRATE
- ; xxxx0xxx 9600 BAUD
- ; xxxx1xxx 19200 BAUD
- ; BIT4: CONSOLE HANSHAKE
- ; xxx0xxxx NO HANDSHAKE
- ; xxx1xxxx HANDSHAKE
- ; BIT5: TERMINAL TYPE
- ; xx0xxxxx SERIAL
- ; xx1xxxxx GRAPHIC
- ; BIT6-7: BOOTNING
- ; 00xxxxxx MONITOR
- ; 01xxxxxx FLOPPY
- ; 10xxxxxx WINCHESTER
- ; 11xxxxxx NETWORK
- WNRDAT EQU 1DH ; WINCHESTER READ DATA
- WNSTAT EQU 1EH ; WINCHESTER STATUS
- ; BIT0 - I/O
- ; BIT1 - C/D
- ; BIT2 - MSG
- ; BIT3 - BUSY
- ; BIT4 - REQ
- FLSTAT EQU WNSTAT ; FLOPPY STATUS
- ; BIT5 - SIDE1/0.
- ; BIT6 - FLOPPY INT.REQ.
- ; BIT7 - FLOPPY READY
- ; OPTIONAL GRAPHIC TERMINAL WITH
- ; WITH INTERRPUT DRIVEN HANDSHAKE
- PIOGAD EQU 20H ; PIO A GRAPHIC PORT DATA OUT (DISPLAY)
- PIOGAC EQU PIOGAD+1 ; PIO A GRAPHIC PORT CONTROL (WRITE ONLY)
- PIOGBD EQU PIOGAD+2 ; PIO B GRAPHIC PORT DATA IN (KBD)
- PIOGBC EQU PIOGAD+3 ; PIO B GRAPHIC PORT CONTROL (WRITE ONLY)
- END
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0# Ý_7É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍñÆ0OÍÉÕÍ�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
- �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
- 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Íôå!�Ã
- ™Í�!š~O�#§ÉëáN#F#x±(~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
- ������š;�Êõ�á˜�€–�@B� †��'��è��d���
- �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ
- CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev F.
- �A…Íd:}§(0ÍÆThis program cannot run in Jet Net II.
- �Ãp:|þ1(5ÍÆRequiers CP/M Plus Version 3.0 to execute.
- �Ãp:~=þ8/ÍÆ
- ERROR: Not compatible BIOS revision.
- �ÃpþÍ�Í“¯2zÍd:þ(9þ(5ÍÆ
- ERROR: Not compatible LOADER revision.
- �ÃpÍ{Í�>2zÍdÍÆ
- Function complete�
Í�ÍÿÃ��:(G!+íÅ�í°Á###óÉÍÆ
- Source drive name (or return for default) �>ÍÙ(~æ_ÖAþ8
- Íë»Í�ÆA2DÖA_Í!Í�åÝáÝ~§(?þ(;ÍÆ
- ERROR: You cannot store the loader on this unit.
- �ÃpÍÆ
- Source on < then type return �>ÍÙÂpÍÿÉ��Íe�ÍkþÍq¯2{:{þ8TÍÆ
- ERROR: Possible incompatible disk format.
- Type return to ignore.�>ÍÙÂpÍÿ•<2{:z·(ÍyÍu·È�ÍÆ
- ERROR: Invalid drive name (Must be A through P)�ÉõÍ]ñ_Í�þÀÍÆ
- ERROR: Selected disk not on system.���2tO> �>
- �>>
- >
>>2ríCt2rÃ�É·
͸
- ‚͸
- >ÍÙþ ñ~˯o& ÍìÃL ÉH ŽE ��Ä͸
- Òͽ
- Ã�ÍSÃ�͸
- Í. ÍÜɽ͸
- |͸
- *Ís
- ͸
- ‰Í¸
- * Ís
- ͸
- ,�–͸
- *"Ís
- ͸
- £Í¸
- *$Ís
- ͸
- °Í¸
- *&Ís
- ͸
- ÉÆ͸
- :(Gí!1ÅÕåÍÿáÑÕå͸
- áÑë� ë~Õ �åÍm áÑÁÜÉM͸
- Í. ÉõÍh
- ñËG(õIÍñËO(õOÍñËW(õBÍñË_(õSÍñËg(õXÍñÉ:2! �GýG"+~2-æ2&#~2.æÀ2'~æ 2(~æ2)~æ2*!æ�ý �í°É:&!©Í‚
- !U �í°:-ËÊ^
- :'!�͂
- !UN�í°:(!|Í‚
- !U7�í°:)!cÍ‚
- !Ue�í°:*!JÍ‚
- !U|�í°Íc ú͸
- É ÅÍÁùÉæ�åë ëá)0øÉ�¾
- #U�í°Éí͸
- Ä͸
- ÍÒ{͸
- É2_]͸
- U͸
- É Ã�ÍÏ͸
- >ÍÙÈ+5í°G!6~þa8˯w#õ¯20!®6:5O¾ #
(õ~Ë #~§(äË(÷#~§ Û1Í•
- ý
- æ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ý
- Ö
- ‡_�ÝÝu�ÝuÝtÝtý
- !Å6 #ûÁ�ñÉÍ>Íc ú͸
- a͸
- >ÍÙÈ+Qí°G!R~þa8˯w#õ:(G!í:QOR~þ (
þ$( ¾
#
îx22y§(Êœ
~þ$# úÓ:(�<22ͪ Íò ‡Í¸
- > ÍÙÊS+Qí°G!R~þa8˯w#õ:-ËÊ®
:QORy§Ê~
Ê¥
�!©þB(!!�þD(!|þH(!cþS( !JþPÂ¥
x2U
þ=Â¥
(líS3y2Q:QOí[3~þÿÊ¥
Ý!&Ýw�#~þ (ù¾ #(
ô#ýÑ
(
- þ, È
Ãö:-æàݶ�*+w#¯Ý¶Ý¶Ý¶Ý¶wýáÍ•
- ÃS¥Í•
- ýˆÍ•
- ý
- CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev F.
- �
- L...Logical Assignment
- H...Hardware Setups
- E...Exit
- $ Your choice? $Parameters successfully stored
- $$Physical Devices:
- I=Input, O=Output, S=Serial, X=Xon-Xoff, B=Baudrate soft setup
- $
- Logical Assignments for this system:
- $
- Hardware Setup for this system:
- $$
- CONIN: = $
- CONOUT: = $
- AUXIN: = $
- AUXOUT: = $
- LST: = $
- Current Assignments:
- $
- Give new attachment or <RET> $
- Error in attachment $
- Give new assignment or <RET> $
- Error in assignment $Write error $ $���$
- Give physical device name or <RET> $
- Give setup string or <RET> $
- Error! Can look like this: B=75/1200,H=NO,D=6,S=2,P=NONE $
- Device name not found $
- Device...:
- Baudrate.:
- Handshake:
- Databits.:
- Stopbits.:
- Parity...:
- $
- You cannot modify this device $� NONE 50 75 110 134 150 300 600 1200 1800
- 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ðÍ
- ͺ!"°!Î6�ÍÍ“*°~þ=ÂÞ:¾!¿¶ÒÔøÍ£
- !¸6�Í:¸/Ò:·Ò:¾!¿¶ÒþøÍ£
- !¸6Ã:º!¶¶!¹¶/ÒøÍ£
- Í<Íù ͧÍ��ûv!
- s+p+q>�Í�"´´Í€Ú�*´>¦!
- ¾Âq*å�*´ DM*
- ëÍ1Òq>É>´Í�ë+s#rÃ=>�É!r+s+q+ÑÁq+Áp+qÕ>Í�"´!6�>!¾ÚÂ*&�ë*´6�!4¦:æ!
¶*´w*
�å*´ ë*DMá
- -Ââ�*´ å*ëás#r*´"Í€Ò*"É:·Ò*.Tu
- -Â".u
- -Â2:~þ Âl:·Ò\.~Š
- -ÂQÃl.~‡
- -ÂduÍp.du
- -Â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Í€þÿÂ&�Í£
- :22ͧÉ!s+q+ÑÁqÕ*M*ëÍ�"¬Í€Ÿ®õÍ€ŸÁH±Òm*DMÍé¬Í€€�Í%å*&�Á "™!˜6�ÉÍ|*´#:Äw*´##:Åw�*´ :ÆwÉ!ý6!Ã6Í\2!ÖÆÿŸõ:!ÖÆÿŸÁH¡ÒÕ÷:!þÂå!Ñ6l+6*ÐëÑÍ*ÒöÍ�É!ý6Í\þÊÃüÉ�*´ ^#Vë""!3"$"Íë!ÿÿÍoÚ2øÍ£
- :<þ ÂJ.<‡
- -ÂB3Íâ!ü6#6�!�6å*›ëá#s#r!Ç6Í\þÊwÃl!ü6�É!Ç6!ý6�Í\þʒÇÉ.
- -›É!&6:Ø!&¾ÚÌ:&=O�!Ù NÍ,:&<2&©É*ØëÙÍ*õÍpÁH¡Òþ*´#NÅ*´##�å*´ ^áNÍ0ÃJÍÐÅ™Í1Ò ìÍGͤ›Í£
- ÐÅ
- <_ØÍ1ÒD*Äå*ÅM*ÆëÍ0ÉÃGÍ÷ÃþÉ!'q:ÀÒw*Ëå*ÌM�Í0*–"™!˜6Í}!À6�É:'Ò„ÍÍÇÍÐÅœÍ1Ò˜É*ÐëÑÍ*õ͇ÁH¡ÒÅ�*´ >�͘ҿÍÍ÷Ãß:'/ÒÜ*Äå*ÅM*ÆëÍ0Í}ÉÐÅ
- <_ØÍ1ÒòÉ�ÍKÃàÉ!Ë6�#6�#6�:þ  .‡
- - ŊÍ12(Íâ:(Ò €�Å€�ÍT}ÒL :€�2Ë:��2Ì!:˾Êy :Ë2Í€þÿÂy àÍ£
- :Ì22!��"¬"®*–"™!˜6ÉÍû!Ï6�:¿Òè *°")*Á"°Í*ÍK:¼ÒÔ Í*:Øþ�ÂÑ !Ø6#6lÍà:ÏÒâ *)"°Éï Ãø !Ù6l+6!Ð6�ÍàÉÍ” :ÎÒ
- É�ÍÃù ÉðÍG.€€�
- -Â
- !"°!\�"²!�"þ*þ^#Vë"�É $!^q> !^¾Ú]
- :^Æ0OÍ,Ãh
- :^Ö
- ÆAOÍ,É!_q:_æøOÍD
- :_æOÍD
- É!ap+q>ÿ`ÍùMÍi
- !`Í\MÍi
- É!cp+q*bDMÍGÍ��É!ep+q!dÍ\ë+ÕÍJÑÍ<É!hr+s+q*f&�4 NÍ,*gDM͵
- DMÍ„
- Í,É*3&�+) >Íú>�ÍlµÖŸ!C¶Ò9Í< Í,*3&�+) ^#V*3MÍÐ
- Í,É!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ëÍÐ
- É!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:ýÒý
É:¶Ò*Íø
- *uMÍi
- Í,*3&�+) N#F+q#p!C6�:¸Ò?�ÍÔ*uMÍY
É!vqÍú"w:ýÒRÉ:¶Ò•Íø
- *vM*wëÍÐ
- *3&�+) N#F+q#p*3&�+) >Íú>ÍlµÖŸ2C:¸Ò´ÍÔ*vMÍÔ*wDMÍg
É!yq:yÖŸ/õ:yÖÆÿŸÁH¡ÒÓÍ>!y¾ÚßÍ#:yþÂ:üÒ:�þÊÍÒÿÃîÃ:˜þÊÍÒÃ:yþÂ8*;Ñ<
- -Â*:;2Ð:ýÒ@É:¶ÒÅÍ<!C6*y&�>) N#FÍG>!y¾ÚkÍb:yÖŸ/õ:yÖÆÿŸÁH¡Ò…ÍV:yþ¦:823*3&�+) å*9ëás#r:yþÂÅ!��"+"-"/"1!36Í<:ºÒà:yþ�ÂàÍ<@
- ÍGÍb:º!¹¶Òù:yþÂùÍ<Íb:¸ÒI:yþÒ/ÍÔ*yMÍÔ:yþÚ#Í~
>!y¾Ú/Í�
:yþÂI:¤þ�ÊI�ÍÔÃ7:·Ò[:yþ�Â[Í¿
ÉÍþ�ÂoÍí
>ÉáÍ2zO>�¹ÒŽ*zMÍ@:zÆÉáÍ2z*zM͵:zÉÉ�,=�>)-ÿ,)ÿ,>ÿ,=�ÿ*°#"°É!|p+q*{~þÿÊå*°å*{Á
- ¾ÂÛ>�É*{#"{ÃÂ>ÉÍ´*°~Ö>ÖŸõ~Ö,ÖŸÁH±Ò
- !½6Ã)!\�"²°Í"°ë!þÿÍoÚ)øÍ£
- É!¼6�!Ø6�Í´£Í¼Òi*°å*Ø&�Ù Ñw:Ø<2ØþÚcøÍ£
- Í´Ã7*°~þ-Âw!¼6*°~þ)Â…!Ï6É:¿Ò“øÍ£
- !¿6*°"Á*°~þ)ÊÍ*:Øþ�º!À6ÃØ*ØëÙÍ*ÚØÙÅ*Øå���Í„:¼ÒôÍ*:Øþ�Âô!Ø6!Ù6lªÍ¼ÒøÍ£
- ÞÉ!¾6*°~þ>ʤ*°#"}!½6�Í*:Øþ�Â3øÍ£
- *°~þ=ÂX!»6*°#"}Íè:½ÒX!��"}*ØëÙÍ*Ò€�*´ å*}ëás#r*´>€¶wÑÙÅ*Øå*}ë̈́ͼҡøÍ£
- Ã
ÉÍ´*°~þ]Ê*°~þDÂÂ!¶6Ãû*°~þIÂÓ!·6Ãû*°~þMÂä!¹6Ãû*°~þPÂõ!º6ÃûøÍ£
- ʹèÉ!q!¾6�!¿6�*�"Í´!"²°Í"°ë!þÿÍoÚ8øÍ£
- >�°Í�µÂJ!¢"°°Í¼Ò�*°~þ(Âc͆Ç*°~þ<ÂrÍÇ*°~þ[Â�ͥÇøÍ£
- Í´ÃJ*°~þ�ž!Î6ù*°~Ö=ÖŸõ:/ÁH¡Ò¹øÍ£
- É!Î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É{áã_
- ¾ÂC#Â5>ɯÉ$!ßp+q!à6>!à¾ÚŒ*à&�ë*Þ~þ Êx*à&�ë*ÞNÍ,:àþÂ….Í,!à4ÂQÉ!är+s+p+q*áDMÍG*ãDMÍFEÍ£
- É!ës+p+q+ÑÁp+q+Áp+qÕÍWÒÏ�Í£
- !��"Ü>€çÍ�ë+s#r!€ÿÍoµÊM*åDMÍ`:ëþ�Â$*éDMÍ�O>�¹Ò!>�ÜÍ�µÂ •Í£
- Ã!ÉÃ9*éDMÍ O>�¹Ò9¥Í£
- €�*å"å*Ü#"ÜÃÕ€�Í`É!ñr+s+p+q+ÑÁp+qÕ*ìå*îå*ðDM�Í®*ÜÉ!÷r+s+p+q+ÑÁp+qÕ*òå*ôå*öDMÍ®É!ùp+q*øDMÍp!ú6> !ú¾ÚÎ*ú&�ë*ø6�!ú4²*øDMÍ°þÿÂáÃÍ£
- É!üp+q�*û 6� �*û 6�*ûDMÍ€þÿÂ*ûëÒÍ�É!þp+q*ýDMÍÀþÿÂ+¶Í£
- É!ÿq*ÿ&�ëÍæÉ
Í,
- Í,É!p+q*�ë ÍæÉ��ÍéÉ!p+q*ëÍæÉ!p+q*ëÍéÉ!p+q*ëÍéÉ! p+q*ëÍéÉ!p+q*
- ëÍéÉ!
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
- $����������ÿÿ�������������������������������������������������������������������������������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
- LINKING $
- $ 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Í}É:ˆÒ
- *.:#"n;å*r;Á "–;å*š;Á "¾;å*Â;Á "æ;*‰+"¬:*‰"®::ˆÒ,*ê;ë*æ;"°:Ã3*.:#"°:*‹+"Û:*‹"Ý:*‰ë*°:"ß:*�+"
- ;*�";*‹ë*ß:";*�+"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;*‰+"¬:*‹+"Û:*�+"
- ;*�+"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#~ÒÎÍòͬ.":\�
- -ÂÙ:+:þ Âù.+:‘
- -Âñ:Ž9Ò”ÍÈ":Í5¡ÍÈ*.:~þ=Âͬ:Ž9Ò(Íæ'*.:~Ö(ÆÿŸ*.:õ~Ö)ÆÿŸÁH¡Ò^*.:~þ,ÊNÍDͬ:Ž9Ò[Íæ'Ã(:Ž9ÒvÍC(Í)!o96Í>Í5É!†B".:ͬ.":\�
- -ˆ*.:~þ=Ÿͬï.+:¤
- -§:Ž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å*.:#ë‚�á
- -ÂÆ
Ͳ
- ͲÉ!‡B".:.€†B€�
- -Âç*.:~þ�Ê*.:~þ&ÂÍœ*.:#".:ÃïÉ
=.:<>[],()?$! <q: <þ Ò,>
É: <ÖaO>¹Ú@: <æ_2 <: <É!ˆB"!<.:!<Íž8Úƒ*!<NÍOͲ*!<~þ&Ây
Ͳ
- Ͳ*Ͳ*!<#"!<ÃJÍâ6É!#<6�>!#<¾Ú²*#<&� :<¾Â«>É!#<4Â�>�É*.:#".:*.:NÍ2<þ&ÊÌÉõÉ͵:<þ Âá͵ÃÓÉ!<6 !%<6�+6ÿ:%<þÒ
- :%<þ !<6�͸ Ãï!\�6�ÍÐÍŠÒ !ÿÿÉ!%<6�ÍŠÚ> :%<þÚ5 !ÿÿÉ͸ ͵Ã" :<þ:„ :\�Ö�ÖŸõ:%<ÖÖŸÁH¡Úb !ÿÿÉ:]�ÖA<2\�O>¹Òv !ÿÿÉ*%<&�\� 6 ô !%<6:<þ.° ͵͊ڰ :%<þÚ§ !ÿÿÉ͸ ͵Ô !��Éà É:%<<2%<O�!\� :<wÉ:<Ö0O> ¹Úå :<Ö02<>ÉÃþ :<ÖAO>¹Úþ :<ÖAÆ
- 2<>É>�É!��"&<͵͊Ú6
- ÍË Ò-
- *&<))))å*<&�Á "&<Ã0
- ÍD͵Ã
- *&<É:<ÖAO>‘Ÿ/É͵Í:
- ÒW
- :<ÖA<ÉÍDÉ͵Í:
- Òl
- :<ÖA<É:<þZÂw
- >ZÉÍDÉ͵:<ÖXO>¹ÚŽ
- :<ÉÍDÉ:<Ö]ÆÿŸõ:<Ö
ÆÿŸÁH¡Ò ÍÐ:<þSÂÀ
- !_:6͵Ã�:<þBÂØ
- !r96!o96͵Ã�:<þPÂî
- !C:6Í
- "F:Ã�:<þDÂ!D:6Í
- "H:Ã�:<þLÂÍ
- "p9Ã�:<þMÂ&Í
- "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ÂÍ{
- 2t9Ã]:<þIÂ'ÍF
- 2u9Ã]:<þLÂ8ÍF
- 2v9Ã]:<þOÂIÍ[
- 2w9Ã]:<þSÂZÍ[
- 2x9Ã]ÍDÍÐÃíÃ�:<þNš͵:<þLÂ�!t96ZÔ:<þR‘!x96ZÔÍD͵Ã�ÍDÃ’
- :<þ
ʫ͵É!_:6�ÍâÿÿÍ—8µÂÁÍD:<þ ÂÌÍÐ:<þ[Â×Í’
- :<þ ÂâÍÐÉ*:#":ë!:͹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Ú
- ÍÁ*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á
- -ÂB:z=ÒY*{=DMÍ�*d: ~þ#Âk!{96É
- MODULE TOP $UNDEFINED START SYMBOL: $YY???? $$$XX???? $$$RQST$
- UNDEFINED SYMBOLS:
- $ABSOLUTE $CODE SIZE $DATA SIZE $COMMON SIZE $USE FACTOR $!�=q*�=MͲ!~=4É!‚=q> !‚=¾Ú8:‚=Æ0OͲÃC:‚=Ö
- ÆAOͲÉ!ƒ=q:ƒ=æøOÍ:ƒ=æOÍÉ!…=p+q!„=Í„8MÍD>ÿ„=Í08MÍDÉ:œ;!t;¶!Ä;¶!ì;¶ÒÁ:u;2\�.]�•
- -Ÿ\�Í©6!t;6�!œ;6�!Ä;6�!ì;6�É!‡=6�+6�>!†=¾Ú*†=&�f;) ^#Vë"=
�*= ~Ò
- �*= DMÍv5
�*= 6�!‡=6:†=<2†=ÂÊ:‡=Ò7:¸:2\�.]�
- -Â)\�Í©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É*¡:::¢:
- -Â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\�
- -Âu'Íñ)2ú9!h�¾Ê¦':ú92h�\�Í•6þÿ¦'\�©=Í45Íñ)2|�2û9!:6*7:"1:!��"ö9"ø9Í^ :_:/2^::!:!_:¦Òâ'Íý
Ãå'Í,'É:e�æþ Â�(.e�‰
- -Âø'ŒÅ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��
- -¼(\�ÍW5/Òê(!!:6�.e�’
- -ÂÜ(\�Íd5*d:"1>!_:6ÍI'*1>"d:Í„d:Í8ë+s#rÃI(É.¢:ƒ
- -Â)!¡: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É{áã_
- ¾Â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ÂÝ.É.\�":
- -Âå.:e�þ Â/.å*o9&��Í\8_* DMe�á
- -Â
/:w9þ�Ê#/:w92\�\�ÍB5:9þ ÂA/.~9\�
- -Â9/!��"5:}28>27>Íþ*Í¥.É:x9þZÂ^/É. \�":
- -Âf/.e�n*
- -Â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*
- Íq*Ã0 Íq*Í„d:Í8ë+s#râ/
Íq*
- Íq*Í¥.É!S>q> !S>¾ÚO0:S>Æ0OÍq*ÃZ0:S>Ö
- Æ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
- -Âï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É�*[>
- �å*[> ëÁÍž8Ò�2�*[>
- �å*[> ã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áÉ
- �*[> 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É�*[>
- �å*[> ëÁÍž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�*[>
- �å*[> N#FPYá͹8Òd4Í63Ãg4ͦ3Ê4�*[>
- �å*[> ëÁÍž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ë*]>~É
- æþ Ä+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
- Ã�Ã�Ã�YPÃ�Å€�ÍÌ6ÑÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�YPÃ�šÃ�
Ͳ
- òÍÈÃ��!ƒ>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
-
$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
- $�����������������������������������������������������������������������������������������������À¹¯½±§ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ( 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Ã�þ;Èþ
Èþ
- ÈþÈþ!É:·Ê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
- ù
- ü
- ÿ
- 258¨«�ÍôÍ: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þ
-  Ã-ÍôͲ à ÅÍôÍÁ!‘/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
- *K0"Å+"X0:0þÚð >ÆÍ'¯Í'Í!Í:0þÂN
- : 0þ,ÂN
- Í:0·Â
- ÍÃ>
- ÍÊ>
- !0N#~ÅåÍ'áÁ
Â)
- >
Í'ͯÍ'*K0"V0:\0Ãx
- Í´:\0Í"Ã Ím
å}*K0"Å+"X0Í'ñÍ'*K0"V0>Í"Ê4ͬÍ:Í2T/:[0þ
- “
- ¯2/Í-*M0"$/*X0ë!Å{–#zžëÚ¿
- ~+"X0*M0+"M0wß
- #"K0*M0"´.�:\0þÊÝ
- N�]T ës#r+å*V0ë*Å{•_zœWá"Ô.:\02¤.ÃRÃÃÃÃÍôÍÍÊ%Í*I0:Œ/þ ÂÕ
ͪ%ÃÕ
ͬ:O0·Ä%ÃÕ
à Ã:£.·Ê¢Í:0þ¢*K0å+"X0Í!¯2Û<20*Þ#"Þ"ÜÍ
:
- 0þ0Ĩ!??" 0Í9á"K0+"X0Í$Í<ÍÍÊÕ
:0þ¢: 0þ,Ê?Í´ÃÕ
ÃÍô*Ö}´Âú:]0·ÂúÍ:O0·Â :0þÂúͤ%:e0·Ä%Í:0þÂÙ: 0þ
ÊñþÂÙͬͧ%ÃvÍ´ÃÕ
ÃÃͺÍÃÕ
:0þÀ: 0þ
Èþ!Èþ;ÉÖþ*Ò _�!5^#fkéS\hn‚‹šª³ÂËÒÙèïÍ2ÍÃûÍ
Í»
͵
ÃûÍ
ÃûÍ–
þ8Ê{æÄ‚yæ0°ÃøÍ2͵
ÃûÍ–
°GÍ»
Í‹
°ÃøÍ–
°Í1Í»
ͯ
ÃûÍ2ͯ
ÃûÍ–
æ(Ä‚yæ°ÃøÍ2͵
ÃûÍ‹
°ÃøÍ–
°ÃøÍ–
æÄ‚yæ0°ÃøÍ–
°ÃøÍ2ͯ
ÃûÍ1ÍôÍãÃÕ
'èd�
- ��!
^#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þ
- Ê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~þ
- Ú_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:·Ìä>ÿ2yÃ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Øþ{Ðæ_Éõþ
ʇþ
- ʇ: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>
- 2Í•%>20ɯ202É!0~þ@Ú$6�ÍÛ^�4#:[0wÉ~þ$À¯wÉ:[0Ö0þ
- æÉÍ6À:[0ÖAþæÉ:[0þ?Êeþ@ÊeÖAþæÉ·ÉÍPÀÍ6Éþ Ðþ Èþ
Èþ
- ÈþÈÃáÍÍo2[0:Z0·Ê¦:\0þ :O0·Â¦:[0Í':[0Éþ
ÈþÈþ!Éͯ20:[0þ ÊRþ;Â/>20:Z0·Ê?:\0þÂâ:O0·Â?Í�þ;ÂB*`0ë*X0++{½Âýz¼Ê~þ
- Â++Ãþ!Ò+Ãó"X0:Z0õ¯2Z0Í�ͪÂÍ'ñ2Z0ÃX:[0þ*ÂK:þ
- ÂKÍ�ͪÊXÃ?ö þ ÂXÍ�ö¯20ÍPÊg>ãÍ6Êr>ã:[0þ'ƒ¯2[0>ãþ
- ¡:£.·Ê”>+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>
- Â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>
- <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É!£.~·Êå^�!¤.Í!Ô.Í
- !´.Í
- !ô.Í
- !/Í!$/Í
- !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
- �PF
- FP�óûAAA*Û
- A A
A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '(v'( Ã%:P!@"�<�&°
- #ö*ÓÁÉ)Ç&˜#ÞPP%27&�#Ö(&¨#î
Í
$
- %*éÅ%"ù$ëã NZZ NCC POPEP M ÿ�¯x�»ÊÁ#_åÕÅåBH�!��™#Ñ 0¾#³#
£#ÁÑá{ÉÁÑáÚ½#KÃ…#CÃ…#¯<É: 0 ÂþJÈÄþCÈÀþRÉ:0þÒ
- $þÊï#þÂ
- $!06 �p#!
- 0¾Â$#¾È
Âõ#ɯ<É:0O=_�ÕþÒ^$!‚"F!!V#fjQÍ€#ÂG$2!Ñ!!^#Vo&�)¯O~#FÉÑÍÄ#ÀÅÍØ#xÁÀ·°Gy¿Éѯ<É!0N
!ƒ"¯
Êt$†#Ãk$!!†ö€Éæ!™$_�^#~æG~æW!:!xÉ�
- 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Ã@Ç@Ë@Ï@Ó@×@Û@ß@ã@ç@ë@ï@ó@÷@û@ÿ@AAAAQQQ"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&>
- ÍÉ*É\� þ?Ê=)þ$Ê=)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'Ã��:Ë%þÈþÈþÉþ ÂÒ'> ÍÒ':Ò%æÂÄ'Éõ_Í�ñ!Ò%þ
- Âå'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+>
Í*>
- Í*>
- Ã*}2³%!´%–ÐÃù*OÍ*:Œ/þ È:O0þÈ:Ë%þÈyÍÉ*É:µ%!O0¶Â•+:e0!]0¦Âã+~·Ê,:Œ/þ Ê,!Œ/~þ Âã+:f0·Ê,:‘/þ+Âã+:_0·Ê,þÊã+:’/þ#Ê,:�/þ Ê,:_0=Êã+�!Œ/~þ ÊÓ+!0s!´%å~!³%–Ôù*á4:0!Œ/·Ê,G~ÍY+#x=Ã÷+>
ÍY+>
- Í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.¯’Íñ->
Í•*>
- Í•*ÉÍž*>
- Íž*É÷ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿs÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå0�Ã�å! �Ã}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0# Ý_7É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍñÆ0OÍÉÕÍ�"|ÍѧíR|µ2~É���ÍÆ (J/N)? �ÍÒþJ(þj(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þJÈöÿÉ{ÕÍëãõ|ÍëWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉÍÆ
- �É|µÊ´bÕã^#V#ã>ÿ§<íR0û§(0�§(åÅOÍÁáÞÑÉ
- 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Íôå!�Ã
- ™Í�!š~O�#§ÉëáN#F#x±(~#»~# ñº î`iéå!W�Õí[�ÑãÉÍÆ (Y/N)? �ÍÒþY(þy(þN(þn(ÍÆ�æõOÍñ˯2˜ÍÒþ
(þ(þ ñÍÆ �Ã:˜þYÈöÿÉ'èd�
- ������š;�Êõ�á˜�€–�@B� †��'��è��d���
- �����ÿ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÍÆ
- Program for landing the winchester heads on landing zone.
- �A…Íd:}§(4ÍÆ
- This program will not work in Jet-Net II.
- �Ã��:~þ83ÍÆ
- Requires the BIOS revision F to execute.
- �Ã��§ 8ÍÆ
- You cannot run this program in a WorkStation.
- �Ã��= :ÍÆ
- You cannot run this program in a Floppy system.
- �Ã��= !ÍÆUsing Adaptec controller
- �ÍÆUsing Xebec controller
- �Í>A�õÅÕ2üÍåÝáOþÿ0Ý~þÌÔÑÁñ<ÞÍÆ
- Now, You can turn off the Jet80 computer.�þÅÍÆAccessing the landing zone on drive :�Á:~þÊ*yÝåá� Íã Í2
- ÉÍb~§ÈO#åÍáôÅÝ~2ÍÝ~/_��ÍÑëÝ~/GÝ~/OÍÑ+|µ {Á±/2É|/2Ê}/2ËôÍŸÍ�ÈͶÍÆ Error:�:Î/ÍCÍÿÉÛ/æ(ùÉ͇ÛW͇Ûz/æÉ>þíyÛ͇!Èpí³Í‡ÉüÍŸ!Îí²Í�É�ÿ��ÿû�������ÿV2850701PSWå!×¾áõÝ!3Í(Í
- Ý6.�Ý6ñÈ�Í;
- ùÃ;
- ÝåÝ!32×õæÝw'ñæàÝwÝw-Ýw
ÝáÉ.!36�#ûÉ�����������������������������������������������ÝåÅÝ!3Ý~/Ëÿ“!ƒí±�ÝÝåÑÁÝáÉ�
- I.D. CRC Error�‘
- Uncorrectable data error�’
- I.D. Address mark not found�“
- Data address mark not found�”
- Record not found�•
- Seek error�˜
- Data check in no retry mode�™
- Ecc error during verify�š
- Interleave error�œ
- Unformatted or bad format on winchester ! Use FORMATER !��
- Self test failed�ž
- Defective track (media error)�¡
- Illegal block address�£
- Volume overflow�¥
- Invalid logical unit�
- No message for this error�Ý!3Ã;
- õÅÕåÝp�Ý6&�Ý6,Ý5,('Í£
- Ýåá͸
- ÍÛËOã(ËG ÍÊ
- Íà
- ãÍö
- 8($Í£
- Ýåá�å ͸
- áÍ� ÝË.ŽÍÊ
- Íö
- Ý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!
- *m�"
- -ÿÍ�ýÍ<Í�|þ�Â#}þ0Ú#É:]�þ À¼Í<>2
- �:
- þ�ÊÑ:
- þ:Ê3!
- ]�~þ.Êýþ ÊþaÚöþ{ÒöÖ #Âß#e�~þ Ê þaÚþ{ÒÖ #ÊÃ#~þ È2m�#~2n�*m�"
- É:
- þaÚBþ{ÒBÖ Ö@2\�!
- :\�þÒ¤ÃÚ!e�~þ À#ÂZ!CO"e�>M2g�>2
- ÉÍzÖ:
- þ*e�}þCÀ|þOÀ:g�þMÀ>2
- É*e�}þPÂ÷|þRÂ÷:g�þLÂ÷>2
- É\�Í�2ý |þÊÍ:ý þÿÊ@É:
- þÿÊ,Í?ËÍ<Íõ2
- ÍL‚�Í*>ÿ2
- ó!‚�>�å2ý ýÍ�þÊ6þÊÑþ
Ê=þÊ+þÊ+áw:ý #<þÂúÉá:ý +=6 ÃúáÍ?ÃõáÉ>!‚�6 #=ÂDÉ!‚�~þaÚ_þ{Ò_Ö w#ÂQ:
- Æ‚2
- *
- 6 É:
- þÊ�þʯÃ÷>2ý Í'Í0:ý =„ÍÅ>2
- ÉÍ'Í0:S
- þÉÊ‚ÍÅÉ>2ý Í'Í0:ý =±ÍÅÉ!Ã
- 3
- ¾Â#ÂÍÉ:!
- þ Â]*
- }þ Êúþ1Ú]þ:Ò]>2
- É>2
- ÉÍA:
- þÊNþÊÆÃÑ*
- |þ Ê:Ö02#
- }Ö0 _ƒÂ'_:#
- ƒ2$
- þ!Ò]É}Ö02$
- É*É
- "
- *Ë
- "
- É? Í<Í�÷ Í<Í�*
- |�*
- }�*
- |�*
- }Í�ÃÑ2ý >�:"
- Æ'2"
- {2þ z2ÿ :ý 2ý Ü»:ÿ WÈÈ*
- |þ�À}þ�À*
- |þ�À}þ�ÊÉÍ×:
- _:$
- »ÜdÃ:$
- G�*
- |Íô}Íô*
- |Íô}ÍôÉ2ý Ü:ý0 ÂöÉ{2
- ¸ÊäÉÞÍx† Í<À Í<Í� ÍC?ÍC ÍC
- >2%
- %
- �:'
- þYÊPþyÊPÃtÍzÍö\�Í�Æ ÃËV Íxw Í<Í�ð Í<É:$
- þ Ú¶þÒ�þÚ©Ãœ:$
- Ö2)
- >�ÃÂ:$
- Ö2)
- >ÃÂ:$
- Ö 2)
- >ÃÂ:$
- =2)
- >ÃÂ2*
- !É
- �:*
- O "+
- !9
- �:)
- O F*+
- ~°wɲ Íx� Í<Í�ÃÑ:
- þÊÃ>�Ã>Ã2}�!��"~�"\�Í�þ�ÈþÿʽÃtS
- Í�É\�Í�É Í�É_Í�É"�
- 2ý ~þ ÈÍB*�
- :ý #=ÂIÈ"�
- 2ý ^ÍC*�
- :ý #=ÂbÉÍ<*
- }ÍB*
- |þ ÈÍBÉ!]�>ÍI.ÍC!e�>ÍIÉÍ<:\�þ�̹Æ@ÍB:ÍCÉ<É:þ þ
- ÒÎÆ0ÍB ÍCÉ:"
- æ2(
- :"
- æðÆ0þ0ÊéÍB:(
- Æ0ÍB ÍCÉ:
- þØÍ9:Í<!e�>Íb ÃË» ÃËÍ9OÃËÍ9$ÃËÍ9pÍ<!‚�>ÍbÃÑÍ9fÍ<:]�þ ÊÑÍ�§Í£ÃÑÍ9�Í<!m�>ÍI# ÃËÙ ÃËð Í<Í9˜Í£ŸÍ<ÃÑð Í<Í9Í�ŸÃËÍ9¬Í<:\�Æ@ÍB:ÍCÃÑ|þÊzþÊ’ÃtÍ<ÃÑó Í<�Í�1Q
- ̓ͮÍUÍtÍÙÍͳÍrÍ�ÍÑ
- CP/M 3 PATCH - Version 3.0$
- 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: $
- Enter File: $
- Enter Password: $
- Do you want to indicate that patch $
- Valid file types: COM or PRL$
- Valid patch numbers: 1-32$
- Current patches for $
- WARNING: Patches greater than $
- exist for $
- has been installed$ already exists for $
- Patch $None$ for $
- Patch installed$
- Patch not installed$
- $
- $:
- $����� ��ÿ��������������������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î
- ��������������� =.:;,<>
_[]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
- 2ÿ#2�$ÍM
- 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ÿ:}#þ�ÂÌÍ‘
- Í–%#Í: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:õ"ÖŸõ>
- !õ"–ŸÁH±!d#¶Ò"Í¥:õ"þÊ/!f#6�:õ"þ ÂT!f#6�>'!f#¾ÚQ�ÍÅ!f#4Â<Ãg:õ"þ
- ÂdÍÅÃgÍAÍ2:j#ÒwÇ"Íá:m#2}#ÃbÉ! $p+q*$}2{#|2x#É���Í�É��Í�É!!$q:!$æ_�Í�É
ͨ
- ͨÉ!#$p+q*"$ë Í�É!%$p+qͺ*$$DMÍÅÉ!|#6€|#
- Í�É��Í�É!'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$ ~þ�Â
- �*6$ >¦wÃ!
- �*6$ >€¶w$�*6$ DMÍþ*6$ëÍ�DMÍ„É!9$p+q*8$DMÍ *8$ëÍ�DMÍ„É��Í�É!;$p+q*:$ëÍ�DMÍ„Éÿ� Í�É!<$q!<$:�$¾Ê�
- :<$2�$_� Í�É*ÿ#MÍt
- É*R#MÍt
- É*ô"MÍt
- É!>$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$Á
- w*F$#"F$*H$#"H$Ã7ÉÍù
- !z#6�:h#Ò~Í¡
- Ç"Íj !h#6�:g#Ҕ͙
- ö"Í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¡õ>
- !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#:è"¾Ò©
>�É>ÉÍ™
- %#Å-ö"Í(xÅÿ"Í(:+#ö€2+#%#Í! :{#2y#þÿÊé
%#Íj Ãû
:x#æþ�Êû
%#ÍÃö"Í¢ :{#ÖÿÖŸõ:x#Ö�ÆÿŸÁH¡Ò!ö"
- ÍÃö"Íé :{#þÿÂL:x#æþ�ÂDö"ÍÃÃLö"ÍÃ!#6�!g#6ÉÍ¡
- :Í"ö€2Í"Ç"Í! :{#þÿÊu!h#6:$/õ:Ñ"ÁH¡ÒŠ!{#6ÿ:{#þÿ¯:x#æþ�§Ç"ÍÃïÇ"ÍÃ:È"æ€2r#:É"æ€2s#:Ê"æ€2t#:Ë"æ€2u#:Ð"æ€2v#:Ñ"æ€2w#Ç"ÍÙ
- 2{#è"ÅT#Í(!ç"6�#6�#6�#6�!ÿÿ"]#É:g#Úͬ
€ÿ!_#Íï!"Y$>�Í'"µÂ)É!��"W$Í™
- :k#!l#¶wÒeÍù
- *W$ˆ$ DMÍþö"ÍÁ
- þ�Êbö"ÍÃÃkö"Íé
- :a#Ò€!�@"Z#€Íù
- Ë!€�"Z#Íù
- W$Y$Í;">Í'"ÒþW$Y$Í;"ë!�@Í*"Ÿ!a#¦ÒÎW$Y$Í;""Z#!Z#Í"}OÍù
- *W$ˆ$ DMÍþö"ÍÔ :{#þ�Êðö"ÍÃ*Z#ë*W$"W$Ë:$Ò£Í!��"W$Íù
- €�ÍþY$W$Í;"Ò�ö"Í©
- Ö�ÖŸ2V$*##"#>�Í'"µÂG!#4!U$6�:U$Ö€Ÿ!V$¦Ò�*U$&�€� :U$W$åÍÔ!ˆ$ Á
- –ÖŸ2V$!U$4ÃL€�*W$"W$:V$Úšö"�ÍÃÃö"Í¿ ö"Íé
- *W$ˆ$ åW$_#Í;"ë+s#r{_ˆ$Í(ÉÍN
:a#Òà!�@"Z#€Íù
- Ãë!€�"Z#Íù
- Í¡
- *X#"]#X#¿"Í;">Í'"ÒúX#¿"Í;"ë!�@Í*"Ÿ!a#¦Ò=X#¿"Í;"€ÿÍä!"Z#!Z#Í"}OÍù
- *X#ë*Å"DMÍþ:Ó"2W#Ç"Í¿ :{#þ�Êì:{#þÊnÇ"
ÍÃ:a#Ò‡*x#&�Í"ë*X#"X#!W#:Ó"–ÆÿŸõ:ç"Ö€ÖŸÁH¡Ò¦!ç"6�Ç"Íé
- Í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$þ
- Â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$Ö
- ÖŸ2f$:f$Ò•ÍN
:$Ò¤:e$æ2e$:$Ò³*e$MÍ[É:$ÒÂ*e$MÍ‚É:e$É>�!½"¾Òá:½"=2½"þÂÞ>
- É>É>�!»"¾Òÿ!»"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Æ
- ÉÍÆ2j$OÍÅÍÌÉÍú‡‡‡‡õÍúÁH±!m$†wÉÍO�`iÍ"åÍáÍ"É>�!$¾Ò@Í¥>�!$¾ÒNÍ¥É*_#}æþ�ÊbÍÅÃOÍ2Í Í™
- ö"Íj :{#þÿÂ�ö"ÍÃ:y#þÿÊú:.#ÒÞ:$ÚÞ:{#ÖYÆÿŸõ:{#ÖNÆÿŸÁH¡ÒÃ{ÍÕÍŸOÍ[2{#Ø:{#þYÊÛžÍÕͺö"Í¢ Éͺ:.#æ2.#:/#æ2/#%#ÍV
- %#Í¢ %#Å#Í(ö"Í0
- :&#æ!r#¶2&#:'#æ#¶2'#:(#æ#¶2(#:)#æ#¶2)#:-#æ2-#:.#æ#¶2.#:/#æ#¶2/#:0#æ20#%#ÍV
- :$Ò}Í¡
- :Ò"ö€2Ò"!Ó"6�Ç"ÍV
- É: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ÉÍ¡
- Ç"Íé
- Íù
- €�ÍþÇ"Í©
- 2{#Ö�ÖŸõÍn
ÁH±Ò‘*è""#:ê"2#!i#6�É:{#þ°*è"#"è">�Í'"µÂ!ê"4Ãà:{#þÂØ€�*è"€ÿÍä!"è">�Í'"µÂÕ!ê"4ÃàÇ"ÍÃÃfÉ:z#þ�Âõ!��"t$"x$Í¡
- €�Íþ!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>ÉÍ¡
- !Ó"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�>
- !‡$¾Ú°!…$6�:…$<2…$O>‘Ÿ/õ:…$!†$†O�!J å*…$&�ë*|$Á
- –ÖŸÁ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#þ Â
- !ÍÕ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������Í|
- INITIATION OF PRINTER/MODEMPORT - �ͦÍ|
- BAUDRATE :�:Ö/G�!ñý|�í°Í|.....
- HANDSHAKING : �:Ö/G�!%ý¯�í°Í|...
- DATABITS : �:Ö/G�!3ýâ�í°Í|.
- STOPBITS : �:Ö/G�!:ý�í°Í|...
- PARITY :�:Ö/G�!Fý@�í°Í|..... Commandstring : �!r
- �í°Í|..........
- Baudrate Handshaking Databits Stopbits Parity
- 0: 110 0: NO 0: 5 0: 1 0: NONE
- 1: 300 1: YES 1: 6 1: 1.5 1: EVEN
- 2: 600 2: 7 2: 2 2: ODD
- 3: 1200 3: 8
- 4: 2400
- 5: 4800
- 6: 9600
- 7: 19200
- 8: 38400
- 9: 76800
-
I=Init port, N=New default saved, <RET>=no change, commandstring.
- �Í|Your choice ? �:]�þI Í|I�A͈!ô~§ÊEþ()ÍsÚM!U~2#~2#~2#~2#~2Í|
- �ÃL#~˯þIÂH:Ö/G!Ý##ü~2h#~2m:Ö/G!##ý~2o:Ö/G!+##ü~2q#~!o¶w:Ö/G!7#ý~!m¶w:Ö/G!C#ý~!m¶w!eÍZÍ|
- ..............Printer/Modem port initialized.
- �Ã��þ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 ‡áê��Í|
- �Éã~#ã·ÈOÍ�ô
- óÃ�å! ��Õí[�ÑãÉ�PRIMO COM������������������������ŸÍ�·( Í|
- Cannot open PRIMO.COM
- �Ã��€�Í�!ŸÍ�·( Í|
- Cannot read PRIMO.COM
- ���
- ���!í°€�Í�"ŸÍ�·(!Í|
- Cannot write PRIMO.COM
- �Ã��Í|
- ..............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
- �É
- ����������������������������������������������������������������������������������������������������������������eôuðgáúg¤z
- �É
- ������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå2�É€É�����������€3��PUT ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1$Ãä����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321WARNING:
- $OUTPUT~TO~FILE~CONSOLE~CONOUT:~AUXILIARY~AUXOUT:~END~CON:~AUX:~LIST~LST:~PRINTER~INPUTÿ�
- )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: $
- 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
- $Put console output to a file$
- Enter file: $1$1$Ín}Ö0ŸõÍn|ÖÖŸÁH±Ò
ŠÍ7���Í���Íý/Ò£œÍ7µÍ7ÒÍ7€€�ÍG2*͵
- !��6 å**&�Á 6���Íý/Ò[���Í�!&6:*!&¾Ú‹*&&��� NÍË*&&��� w:&<2&Â`!‚�"':*2)".‚�͉Ã!&6*&&�€� ~þ ÂÁ:&<2&è!��"'+~2)å*&&�Á ".!06�!26‹Å0âÍZ:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
- ÖŸÁH±Ò“!86‹Å0âÍZ:0þÂ9‹Å0âÍZ:0þÂN‹Å0âÍZ:0þÂa*.DM͉Ã�:0ÖÖŸõ:0ÖÖŸÁH±õ:0Ö
- ÖŸÁH±Ò‹Í)Ã�Íë
- Ã: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Í)Ã=Íë
- Ã: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±ÒÍ)ÃÍë
- ûv��Í�É!Hq*H&�ëÍ�Éý�Í�É!Jp+q*Ië Í�É!Ms+p+q*K:Mw#6�*Kë
- Í�*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*]&�
- ¾Â>>�É*]&� :\¾ÂR:]É!]4Ã,É!cr+s+p+q+ÑÁp+qÕ:2þ ÂtÉÍ™
- !j6�Íß *b~þ�ÊÉ*b~2j*gMÍ#22!n6:2þ�ÂÀÍý :nÚ³ÃÃ*gMÍ#22ÞÃÓÍß Ã:d21Í=
- É:d212m*b~2k!n6�*b~2jÍß *b~þ�ÂþÃY *bN�å!� ë*`å*` Á
- –=2l!m¾áÂM !n6!e6:m!e¾ÚJ Íý :nÚC Ãè!e4Â, ÃP Ãè*b6�Í=
- É*b:kw:1.Írë+s#rÍ™
- :2þ�ʃ *.#".È !26É:j2oO�*` ~2f*f&�ë*^:¾ÊÙ !o4*b:ow*f&�ë*^:g¾ÂÈ É*o&�ë*`~2fÚ *b6�É*.~2g͉ :f2h!d6*.#~2gÉ!h4N�*^ :3¾Â
- !n6�Ã-
- *h&�ë*^:g¾Ê-
- !n6�!d4N�*. ~2gÉ*d&�ë*.~2g*gMÍ#22:2ÖŸõ> !2–ŸÁH±Ò†
- !d4N�*. ~2g*gMÍ#22ÃU
- :d21.Ír#ë+s#rÉ*.NÍ#22!)¾Â´
- *.#".Ù
- É
Í
- ÍÉ!ss+q+ÑÁp+qÕ:s=2sþÿÊê
- *p:rw*p#"pÃÍ
- É!tq!}6�*'"y"{ÍÀ2%:%þ(Ò!%6(*)&�ë*%&�Í!ws*)&�ëÍ�ë!xs:tþÊs:tÖÖŸõ:tÖÖŸÁH±Ò\*.+".Ãs:tþÊs:1.͵+ë+s#r͵
- !u6:w!u¾Ú™*y"{*%MÍ!u4Â{*xMÍ:}Ò°*Í7ö=Í7:%þAÒÁ͵
- *tM�! ^#VëéTÍ7ÃoÍ7ÄÍ7ßÍ7ïÍ7ÃÁÍ7ÃÑÚãìõþ���Í�É!~q!v6:~!v¾ÚD*yNÍ*y#"y!v4Â%͵
- !v6:~!v¾Úƒ*{.͸µÂp!}6^ÍÃu Í*{#"{!v4ÂL͵
- É!€p+q*DMÍ7ÓÍ7Í2�͵
- :�ÖyÖŸõ:�ÖYÖŸÁH±ÚÊÜÍ7���Í�É!‚q:‚þaÚå:‚þ{Òå:‚Ö É:‚ÉÍ.OÍË2ƒ:ƒÉ͵
- ͵
- èÍ7@Å ÍÀ
- !„6�>!„¾Ú…
Íé2…þ Ú4
*„&�@ :…w:…þ
Â=
É:…þÂH
Ã
:…þÂn
:„þÒ[
Ã
:„=2„O�!@ 6 Ã
:…þÂ~
���Í�!„4Â
ÉùÍ7:8þÂ�
Í7ã
Í7:8þ´
Í7ú
Í7É!‡p+qÍÀþ0ÒÎ
͵
- &Í7*†~þ�Êì
*†~Æ@OÍ:Í!ˆ6>!ˆ¾Ú,:ˆþ Â.Í*ˆ&�ë*†~þ Ê%*ˆ&�ë*†NÍ!ˆ4Âñ
É,Íú"‰>ÿ‰ÍµµÊr*‰++"‹~Ò[+Íú"‹Ãr€Í7͆
*‰DMÍ»
-͇ÿÍ°@Í :@þ Ê�:b�ö€2b�\�Í�"‰*‰}þÿÂ*‰|2�þÂö€Í7H͇\�Í€"‰*‰}þÿÂö*‰|2�þÂÚÍë
- :�þÂèÍ÷͵
- �Í°\�Í€"‰�Í°:@þ Ê:b�ö€2b�\�Í�"‰�Ͱ͆
\�ͻ
8Í„É:2Ö ÆÿŸõ:2ÖÆÿŸÁH¡ÒFÍë
- ,Íú"Ž>ÿÍžµÊu+Íú"�gÍ7*ŽDMÍ»
͵
- ÃF͆
:8þ‰zÍ7Ã�‚Í7���Í�É:2ÖÆÿŸõ:2Ö ÆÿŸÁH¡Òˆ!’6�ñÅ0ÍZ:0þÂÜ!’6ñÅ0ÍZ:0Ö�ÖŸõ:0ÖÖŸÁH±Òù�Íë
- :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"•ÿÿ•ÍµÂ¼*<".Íë
- .@l�
- -ÂÄ>�•ÍµµÂÞÍ-Ãü*•#".*•~þ[ÊöÍë
- Ãü͘Í-É!˜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
-
%coÿþþþþþ
-
%cÿþ „
- WARNING: Cannot redirect from BIOS
- $
- ERROR: Auxiliary device redirection not implemented
- $
- ERROR: Insufficient Memory
- $
- ERROR: You cannot PUT INPUT to a file
- when using GET or SUBMIT.
- $z ����KÃ������Ã�������þþ
-
%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þ
- Â!™5üÃ:æ·Êº.Ô~·Â½xþÒ:ç2˜! åx!Ãa{þýÚþþÈÚáÍ ·ÊÃäÍ[_õÍñþ
Âõ:˜·
- Ì :å·Äñ*1ùoÉ:˜·ÊÁÑ*1ùÃ[:å·À{þÊ*Í/Ò4õ^Í4ñö@_!~å#Íösá4ðÍaÄœ¯2!ë5ðÍ_Äœ!ì~+wÉÅÍáÁ*ÅåšÕÍë.àÍë+6.àîwÍ áÑõÍëàÍë*•ëÍáñ·ÉÍ_¨Äæ!ÿÿ"é!6ÿ:�¼;��Ì :×<È*Ðë*Òs#r*Éë*Ës#rø*Ô6Ã*Í6ÃÉà à ~#ÂíÉ…oÐ$É*Å.´~æ Éë"•ëà 11Í_ÃÏþ„!ÅÈG:ê¸!ïÈ:é¸ÊÃ[:è·{Èþ
Èþ
- Èþ ÈþÈþ É*Å.Ó¾ÈÕ_ÍÑÃD:˜·ÂgÕÃÍæÑ
- áÕÍ á#FÊ€#^ÅåÍáÁÃp:å·õ
Äñ
- ÄÃë^#V#N#Fëx±ÈÅå^Íá#ÁÃœ�“ËDáV___“KÃ*��Ã�������ÿ���������������ÿÿ����ÿSYSOUT $$$���������������������� Ç€���hhhhhhhhhhhhhh
- PUT ERROR: FILE ERASED
- $
- PUT>$������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggggg���€�BD‚„$ˆH$$ˆI! ‚D�‚ $D�A‰ €‚H‚H$�@„ H!@��Dˆ�! A �ªªª(������������������������(��������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;***************************************************
- ;* *
- ;* sample random access program for cp/m 3 *
- ;* *
- ;***************************************************
- org 100h ;base of tpa
- ;
- reboot equ 0000h ;system reboot
- bdos equ 0005h ;bdos entry point
- ;
- coninp equ 1 ;console input function
- conout equ 2 ;console output function
- pstring equ 9 ;print string until '$'
- rstring equ 10 ;read console buffer
- version equ 12 ;return version number
- openf equ 15 ;file open function
- closef equ 16 ;close function
- makef equ 22 ;make file function
- readr equ 33 ;read random
- writer equ 34 ;write random
- wrtrzf equ 40 ;write random zero fill
- parsef equ 152 ;parse function
- ;
- fcb equ 005ch ;default file control block
- ranrec equ fcb+33 ;random record position
- ranovf equ fcb+35 ;high order (overflow) byte
- buff equ 0080h ;buffer address
- ;
- cr equ 0dh ;carriage return
- lf equ 0ah ;line feed
- ;
- ;***************************************************
- ;* *
- ;* load SP, set-up file for random access *
- ;* *
- ;***************************************************
- lxi sp,stack
- ;
- ; version 3.1?
- mvi c,version
- call bdos
- cpi 31h ;version 3.1 or better?
- jnc versok
- ; bad version, message and go back
- lxi d,badver
- call print
- jmp reboot
- ;
- versok:
- ; correct version for random access
- mvi c,openf ;open default fcb
- rdname: lda fcb+1
- cpi ' '
- jnz opfile
- lxi d,entmsg
- call print
- call parse
- jmp versok
- opfile: lxi d,fcb
- call bdos
- inr a ;err 255 becomes zero
- 3� jnz ready
- ;
- ; cannot open file, so create it
- mvi c,makef
- lxi d,fcb
- call bdos
- inr a ;err 255 becomes zero
- jnz ready
- ;
- ; cannot create file, directory full
- lxi d,nospace
- call print
- jmp reboot ;back to ccp
- ;
- ;***************************************************
- ;* *
- ;* loop back to "ready" after each command *
- ;* *
- ;***************************************************
- ;
- ready:
- ; file is ready for processing
- ;
- call readcom ;read next command
- shld ranrec ;store input record#
- lxi h,ranovf
- mov m,c ;set ranrec high byte
- cpi 'Q' ;quit?
- jnz notq
- ;
- ; quit processing, close file
- mvi c,closef
- lxi d,fcb
- call bdos
- inr a ;err 255 becomes 0
- jz error ;error message, retry
- jmp reboot ;back to ccp
- ;
- ;***************************************************
- ;* *
- ;* end of quit command, process write *
- ;* *
- ;***************************************************
- notq:
- ; not the quit command, random write?
- cpi 'W'
- jnz notw
- ;
- ; this is a random write, fill buffer until cr
- lxi d,datmsg
- call print ;data prompt
- mvi c,127 ;up to 127 characters
- lxi h,buff ;destination
- rloop: ;read next character to buff
- push b ;save counter
- push h ;next destination
- call getchr ;character to a
- pop h ;restore counter
- pop b ;restore next to fill
- cpi cr ;end of line?
- jz erloop
- ; not end, store character
- mov m,a
- inx h ;next to fill
- dcr c ;counter goes down
- jnz rloop ;end of buffer?
- erloop:
- ; end of read loop, store 00
- mvi m,0
- ;
- ; write the record to selected record number
- mvi c,writer
- lxi d,fcb
- call bdos
- ora a ;error code zero?
- jnz error ;message if not
- jmp ready ;for another record
- ;
- ;
- ;********************************************************
- ;* *
- ;* end of write command, process write random zero fill *
- ;* *
- ;********************************************************
- notw:
- ; not the quit command, random write zero fill?
- cpi 'F'
- jnz notf
- ;
- ; this is a random write, fill buffer until cr
- lxi d,datmsg
- call print ;data prompt
- mvi c,127 ;up to 127 characters
- lxi h,buff ;destination
- rloop1: ;read next character to buff
- push b ;save counter
- push h ;next destination
- call getchr ;character to a
- pop h ;restore counter
- pop b ;restore next to fill
- cpi cr ;end of line?
- jz erloop1
- ; not end, store character
- mov m,a
- inx h ;next to fill
- dcr c ;counter goes down
- jnz rloop1 ;end of buffer?
- erloop1:
- ; end of read loop, store 00
- mvi m,0
- ;
- ; write the record to selected record number
- mvi c,wrtrzf
- lxi d,fcb
- call bdos
- ora a ;error code zero?
- jnz error ;message if not
- jmp ready ;for another record
- ;
- ;***************************************************
- ;* *
- ;* end of write commands, process read *
- ;* *
- ;***************************************************
- notf:
- ; not a write command, read record?
- cpi 'R'
- jnz error ;skip if not
- ;
- ; read random record
- mvi c,readr
- lxi d,fcb
- call bdos
- ora a ;return code 00?
- jnz error
- ;
- ; read was successful, write to console
- call crlf ;new line
- mvi c,128 ;max 128 characters
- lxi h,buff ;next to get
- wloop:
- mov a,m ;next character
- inx h ;next to get
- ani 7fh ;mask parity
- jz ready ;for another command if 00
- push b ;save counter
- push h ;save next to get
- cpi ' ' ;graphic?
- cnc putchr ;skip output if not
- pop h
- pop b
- dcr c ;count=count-1
- jnz wloop
- jmp ready
- ;
- ;***3************************************************
- ;* *
- ;* end of read command, all errors end-up here *
- ;* *
- ;***************************************************
- ;
- error:
- lxi d,errmsg
- call print
- jmp ready
- ;
- ;***************************************************
- ;* *
- ;* utility subroutines for console i/o *
- ;* *
- ;***************************************************
- getchr:
- ;read next console character to a
- mvi c,coninp
- call bdos
- ret
- ;
- putchr:
- ;write character from a to console
- mvi c,conout
- mov e,a ;character to send
- call bdos ;send character
- ret
- ;
- crlf:
- ;send carriage return line feed
- mvi a,cr ;carriage return
- call putchr
- mvi a,lf ;line feed
- call putchr
- ret
- ;
- parse:
- ;read and parse filespec
- lxi d,conbuf
- mvi c,rstring
- call bdos
- lxi d,pfncb
- mvi c,parsef
- call bdos
- ret
- ;
- print:
- ;print the buffer addressed by de until $
- push d
- call crlf
- pop d ;new line
- mvi c,pstring
- call bdos ;print the string
- ret
- ;
- readcom:
- ;read the next command line to the conbuf
- lxi d,prompt
- call print ;command?
- mvi c,rstring
- lxi d,conbuf
- call bdos ;read command line
- ; command line is present, scan it
- mvi c,0 ;start with 00
- lxi h,0 ; 0000
- lxi d,conlin;command line
- readc: ldax d ;next command character
- inx d ;to next command position
- ora a ;cannot be end of command
- rz
- ; not zero, numeric?
- sui '0'
- cpi 10 ;carry if numeric
- jnc endrd
- ; add-in next digit
- push psw
- mov a,c ;value = ahl
- dad h
- adc a ;*2
- push a ;save value * 2
- push h
- dad h ;*4
- adc a
- dad h ;*8
- adc a
- pop b ;*2 + *8 = *10
- dad b
- pop b
- adc b
- pop b ;+digit
- mov c,b
- mvi b,0
- dad b
- aci 0
- mov c,a
- jnc readc
- jmp readcom
- endrd:
- ; end of read, restore value in a
- adi '0' ;command
- cpi 'a' ;translate case?
- rc
- ; lower case, mask lower case bits
- ani 101$1111b
- ret ;return with value in chl
- ;
- ;***************************************************
- ;* *
- ;* string data area for console messages *
- ;* *
- ;***************************************************
- badver:
- db 'sorry, you need cp/m version 3$'
- nospace:
- db 'no directory space$'
- datmsg:
- db 'type data: $'
- errmsg:
- db 'error, try again.$'
- prompt:
- db 'next command? $'
- entmsg:
- db 'enter filename: $'
- ;
- ;***************************************************
- ;* *
- ;* fixed and variable data area *
- ;* *
- ;***************************************************
- conbuf: db conlen ;length of console buffer
- consiz: ds 1 ;resulting size after read
- conlin: ds 32 ;length 32 buffer
- conlen equ $-consiz
- ;
- pfncb:
- dw conlin
- dw fcb
- ;
- ds 32 ;16 level stack
- stack:
- end
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4�1Æü����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321
- ERROR: Not renamed, $
- ERROR: Drive read only.$Invalid wildcard.$ERROR: No such file to rename.$
- Disk I/O.$Currently Opened.$Bad password.$file already exists$Enter password: $, delete (Y/N)?$ERROR: Invalid File.
- $Requires CP/M 3.0$Enter New Name: $
- ERROR: Incorrect file specification.
- $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*Éë
- Í�*É#"É~É��Í�É��Í�É!Í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Í�É
Í'
- Í'É!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á
- -ÂEâͳÿÍÃ*DMÍ£"�ÍÃ*}þÿ‹*|2:þÒ‡*MÍ_:É>ÿÉ!q:þaÚ¨:þ{Ò¨:Ö É:ÉÍ)#Í7âÅ Í4!6�>!¾ÚCÍOÍŽ2þ Úê*&�â :w:þ
ÂøÍ)ÃC:þÂõ:þÂ):þÒõ:=2O�!â 6 ÃÎ:þÂ9���Í�:<2ÂÅÍh2É!6�+6>!¾Ú *&�ì ~þ?–*&�ë*ê~þ?Ê‘€Í7±Í7���Í�Ö!6ÿ:<2ÂR:É! p+q*:ìw!!6>!!¾Úð*!&�ì ~þ?Âæ*!&�ë*å*!&�ë*êÁ
- w:!<2!¶ɀ�ͳìÍz2#þÿÂ
- �Í_:#þÿÊ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 .å*(ëìá
- -Â< ÍŠ2#Ã
- É!3p+q€Í7*2DMÍô Í'*"MÍ_É€Í7DÍ7���Í�É*×#"Õ!ì"×ÕÍå "×.âü
- -¢ É!5p+q*4~Ö ÖŸ*4õ~Ö ÖŸÁH±ÒÕ *4#"4ñ *4~þ�Âá >�É>ÿÉÉ!��åå`i^#V#~#foÍ"Íà
- Â
- y·Âˆ
- wÃ7
- Gþ:Â4
- xÖAÚˆ
- þÒˆ
- <wÍà
- Â7
- þ.ʈ
- þ:ʈ
- þ;ʈ
- Ã7
- 6�͎
- þ.ÊI
- ÍØ
- ÃM
- ÍŽ
- #6�ÂO
- þ;Êc
- ÍØ
- Ãg
- ͱ
- ÕÍ"Íà
- Âv
- 33Ãw
- Ñy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍà
- ÊØ
- #þ*£
- 6?ÂŽ
- å
- wÂŽ
- Íà
- ÈáÈ
- Íà
- ÊØ
- 333333Õå.�ã;;33ã,ã;;#wÊ©
- Íà
- ÂÄ
- #6 ÂØ
- ÉO·È�þ
ÈOþ Èþ ÚÈþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Òæ_æÉáÈ
- þ Ê.þ Ê.ÉÃ"ë_�ë…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!Ó
- ¾ÈÅOÍSÁÃñ�ë}´Â!,"º*Øå*Õ�NëÍKÿ6�ÑÕ
- ÍÕ:+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 þ@ÄçÉ:
- 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å·ÊÔþ;Èþ
Èþ
- ÈþÈþ!É:·ÊÍ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
- ~
- µ½8;C³¶
Š
�
ÍýÍÿ:Ä4þÂ:Ç4=ÊG!È4ÊÅF#åÍIáÁà ÍÿÃ,Í*5͘EÍIÍìÍrþ,ÊñÃÍýÍo͉ëÕÍn2Ñ"5Í~2ÍìÃÍýÍÚÍìÍrþ,ÊYÃÍýÍoÍÑ:K4þ Â͉:K4þ Â�":
- 52> 2K4:·ÄóÍÿ:Ä4þÂM:È4þ
- ÂMÃÍýÍg
- Ã%ÅÍýÍ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ÍýÍ%æü!
- 5¶Í%áÍ~2ÃÍý͉:K4þ Âv }>Òv ÍS
- ÃÍóÂ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
- þ>Êv ÍóÃ%þ ÈþÈþÈþÉ2¯22:Ä4þ¦ :È4þ
– Íÿì þ!ʬ þ¦ ÍóÃÍÿÀ Íÿ:Ä4þÌÿ:Ä4þ€ ÍÝ(Êé Íÿ:Ä4þÂÛ :È4þ:€ Íÿ:Ä4þ€ ÍÝ(€ þ€ xþÂþ !4ÌíÀ þ
Â
- :·Â€ :þÌó>ÍS
- Ã%þÂ2
- !~5·Â€ :·ÄóÃ%Íj ÂB
- !4ÌíÀ þ€ !~5·Â€ úG!~þÒí4_�!pÉ!~·Êó5^�!~É>À
- >2)5ÍýÍÿ:Ä4þÂ*5"
- +"%5:Ç4þÚ¥
- >ÆÍ«%¯Í«%Í[%Íÿ:Ä4þÂ:È4þ,ÂÍV :Ç4·ÂÔ
- ÍÿÃó
- Í+Êó
- !Ç4N#~ÅåÍ«%áÁ
ÂÞ
- >
Í«%Íÿ¯Í«%*5"#5:)5Ã-Íù:)5ÍÊÃ%͉å}*5"
- +"%5Í«%ñÍ«%*5"#5>ÍÊÊÍ@Íÿ:2(4:(5þ
- ÂH¯2è3Íy"*5"ø3*%5ë!
- {–#zžëÚt~+"%5*5+"5wÃT#"5*5"†3:)5þÊ‘N�]T ës#r+å*#5ë*
- {•_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�
- ��! ^#V#å*"0}“o|šgÚFÃ9"":!·Ê`x=Ê`yþ0Êl¯2!!Ç4^4�!È4qáÂ/É:Ä4þÄÛ:È4þ,Èþ;Èþ
ÄÛÉÅÍÿÍ*5ÁÉ͉:
- 5æª|·}È$ª·øÍѯoÉÍ•þÔÑæÉÍ°æ8OÉÍ»æÄÇyæ0°ÃHÍ•ÃH͉:
- 5æÂnëõÅ:Ä4þÂú:È4þ,Êÿ>CÍÕ0ÁñÉÍý:Ä4þÂM:È4þ
ÂÍÿÃ
þ;ÂCÍýÍÿ:Ä4þÂ#:È4þ
- Ê
þÊþ!Ê
Ã#þ!Ê
þÊÍùÃ#{•ozœgÉBÍB**}´Âj!]�å�~ö þ Ê}#yþÂmáyÍÖ>2(>2v3Í–Íâ*5|µÊÂåEÍBáå"#5Í>%ë�Í0Í,#áå� ÍÖá^#VëÕÍâJÍB�*5ëÍ0MÍB*5ëÍ0É!��".*5}´Ê
- "#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·Ê½:
- 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~þ
- Ú¹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
- 52o=20!��"5"5¯2mÍÂ{!t~·ÊQ5_�!1~ÍÃ9:uþÄK:K4þ À*E"5:U2
- 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\Éõþ
ÊÃþ
- ÊÃ:Ã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>
- 2SÍ(0>2Ã4ɯ2Ç42TÉ!Ç4~þ@Ú`6�Í5!^�4#:(5O:Ä4þyÄD(wÉ~þ$À¯wÉ:(5Ö0þ
- æÉÍ|À:(5ÍD(ÖAþæÉ:(5þ?ʱþ@ʱÍD(ÖAþæÉ·ÉÍ™ÀÍ|Éþ Ðþ Èþ
Èþ
- ÈþÈÃ;!ÍCÍ»2(5:'5·Êò:)5þÂì:5·Âò:(5Í«%:(5Éþ
ÈþÈþ!ÉÍJ¯2Ä4:(5þ Êžþ;Â{>2Ä4:'5·Ê‹:)5þÂ.:5·Â‹ÍÍþ;ÂŽ*-5ë*%5++{½ÂIz¼Ê]~þ
- ÂT++Ã]þ!Ò]+Ã?"%5:'5õ¯2'5ÍÍÍöÂhÍ«%ñ2'5ä:(5þ*—:Sþ
- —ÍÍÍöʤËö þ ¤ÍÍï2Ä4͙ʳ>ÃïÍ|ʾ>Ãï:(5þ'Âϯ2(5>Ãïþ
- Âí: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>
- ÂÄ!Ç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
- �PF
- FP�óûAAA*Û
- A A
A(#Î&ˆ&€#Æ& 2#æ/?&¸#þ' '(v'( Ã%:P!@"�<�&°
- #ö*ÓÁÉ)Ç&˜#ÞPP%27&�#Ö(&¨#î Í
$
- %*éÅ%"ù$ëã 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É�
- 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Ã@Ç@Ë@Ï@Ó@×@Û@ß@ã@ç@ë@ï@ó@÷@û@ÿ@AAAAQQQ"Q'Q,Q1Q6a<aBaHa���������������������������ASM���������������������������������PRN����������������������������������REL�������������������������Ã�€�ô*!;*¾Èw_Í�É:<*ÿ*:=*ÿ*:>*ÿ*:?*ÿ*:@*ÿ*~Íx/~#þ
Âê*>
- Í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*þ
- Â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~·Êò/ͳ.#Ãæ/>
ͳ.>
- ͳ.>
- ó.}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>
- Í
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
- $PRINTER READY
- $�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå6�É€�É�����������€��SAVE ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������É�������������������������������������������������������������������������������������������������������������������������������������ÃÃ����SAVE ���yþ<Â1ÅÕå!��~þ áÑÁÊ‹þ;Ê:*
- éÅÕÍ©"Â.ú~·>�2ÁÊ`*Â.h~þÃÂ`>ÿ2Á6!*�#~2º#~2»€r+s-þÍ�ÑÁ*
- é1ÔÍéðÍéÍÚ!Æ~þ�Ê€#�_6�åÍï|þÿʉá#6?#6 #6$\�Í�<ÊÙÍéÇÍéÍÚÍ8þY‰\�Í�>�!|�w\�Í�ÍéÍÚ:Æþ�ÊïÍVÚï"¶8ÍéÍÚ:Æþ�Ê ÍVÚ "¸ë*¶ëÍÏÚï*¶ëͲÕÍ�\�Í�hþÊ}…þÊ}·Â€Ñ!€�ë*¸ÍÏ:¾þÿÂ2\�Í�<TÊ}QÍé*ºë*�#s#r>ÿ2:ÁþÿŸ*Â.h6Ã
Í��Í�1´Í�É>�2¾:Àþ�À:¿þ€ÚÉÊÉÉ>ÿ2¾É}“2¿|š2ÀÉ!Ç"¼
- ÅÍ�É Í�É!��ååÇ!\�Í(ÍæÂ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ÑëÉ:������������������������������
- CP/M 3 SAVE - Version 3.0$
- Enter file (type RETURN to exit): $
- Delete $
- Beginning hex address $
- Ending hex address $
- $
- ERROR: Bad close.$
- ERROR: No directory space.$
- 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'
- public @civec, @covec, @aivec, @aovec, @lovec, @bnkbf
- public @ConMd, @QueFl, @crdma, @crdsk, @vinfo, @resel, @fx, @usrcd
- public @mltio, @ermde, @erdsk, @media, @bflgs
- public @date, @hour, @min, @sec, ?erjmp, @mxtpa
- scb$base equ 0FE00H ; Base of the SCB
- @CIVEC equ scb$base+22h ; Console Input Redirection
- ; Vector (word, r/w)
- @COVEC equ scb$base+24h ; Console Output Redirection
- ; Vector (word, r/w)
- @AIVEC equ scb$base+26h ; Auxiliary Input Redirection
- ; Vector (word, r/w)
- @AOVEC equ scb$base+28h ; Auxiliary Output Redirection
- ; Vector (word, r/w)
- @LOVEC equ scb$base+2Ah ; List Output Redirection
- ; Vector (word, r/w)
- @CONMD equ scb$base+33h ; Console Mode Byte
- ; (byte, r/o)
- @BNKBF equ scb$base+35h ; Address of 128 Byte Buffer
- ; for Banked BIOS (word, r/o)
- @QueFl equ scb$base+39h ; Flag for BDOS requests to BIOS
- ; Bit 7&6 used (byte, r/o)
- @CRDMA equ scb$base+3Ch ; Current DMA Address
- ; (word, r/o)
- @CRDSK equ scb$base+3Eh ; Current Disk (byte, r/o)
- @VINFO equ scb$base+3Fh ; BDOS Variable "INFO"
- ; (word, r/o)
- @RESEL equ scb$base+41h ; FCB Flag (byte, r/o)
- @FX equ scb$base+43h ; BDOS Function for Error
- ; Messages (byte, r/o)
- @USRCD equ scb$base+44h ; Current User Code (byte, r/o)
- @MLTIO equ scb$base+4Ah ; Current Multi-Sector Count
- ; (byte,r/w)
- @ERMDE equ scb$base+4Bh ; BDOS Error Mode (byte, r/o)
- @ERDSK equ scb$base+51h ; BDOS Error Disk (byte,r/o)
- @MEDIA equ scb$base+54h ; Set by BIOS to indicate
- ; open door (byte,r/w)
- @BFLGS equ scb$base+57h ; BDOS Message Size Flag (byte,r/o)
- @DATE equ scb$base+58h ; Date in Days Since 1 Jan 78
- ; (word, r/w)
- @HOUR equ scb$base+5Ah ; Hour in BCD (byte, r/w)
- @MIN equ scb$base+5Bh ; Minute in BCD (byte, r/w)
- @SEC equ scb$base+5Ch ; Second in BCD (byte, r/w)
- ?ERJMP equ scb$base+5Fh ; BDOS Error Message Jump
- ; (word, r/w)
- @MXTPA equ scb$base+62h ; Top of User TPA
- ; (address at 6,7)(word, r/o)
- end
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå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 ¿²
- J²*p£û §«"¡Çÿ²2b:œp×û !'%¡#G¿²J²*pÏû !§§&¢G ?²z²*póû !©"& Ç¿²’"š\qcú " ª"Dz*’"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
- ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚pçû (ª¢£&G²’*š*dqsú )¢¡Ç?²ªš’$pÿû +$§#'Î���ž@SEC��ÑT’“T dÕ…E@�qû¢©%&¨G ¿²
- 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�Í©Ã.*Ø=ë
- �ͩ
*Ö=ë{²Ä©Ã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>
- ÍZ:´@<È>
ÍîJ>
- ÃîJ!š/åÍÕá:´@<ÈÃÌFConditional�Symbols:
- �Macros:
- �!âÿ9ë*)@Í�
Ò4:ú?·!��"#@"%@*ø?Â#0*)@+<2ú?¯2û?2@ë*@$Í�
Ò>0ë"ø?É%ëåÍO;áÃ.0ÍÀ~·<ð=õæÊr0:@<2@ñæîÀ:@·È:@=2@<É#~þÂ^0:@·Â^0:@·Â^0ñ7É"ø?:ú?=2ú?ÉÍê
- þ&ÂÑ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=Íê
- þ Ê�1þ Ê�1Í6Ö1ÍÑ0Ã}1ͱÂk1Ã¥1ͱúk1ÍÑ0ß1Íê
- þ;ÊÇ1ù1ÍÆ:ÍÑ0þ
Êž:Íê
- ù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+Íê
- Ã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+Íê
- ¹Ê�3þ
ÊÒ3Ã~3w+Íê
- ¹Ê~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
- �ÍÄ(:>þ Ê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@Ìê
- ÃÆ5Íê
- þ
Ê=6õ:@·Ê6ñG6Õþ Èþ Èþ;Èþ,ÈÑÃ76ñþ<Ê36þ>Â76ÊG6Ã76Ã76w+Ãú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å*@åÅÃí4bkÑÃñ6ÍÈþ
Ê�OÍîJÍ)þ
ÊV7ÍîJ¹ÂG7>
ÍîJ>
- ÍîJ:>þ ÀÃ@ÍÈþ
�2
@OÍê
- þ
Ê„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^�!
- �ÍÇÊÐ!��ë!�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ë+
- �ëÍÈÊ!�ÉÃÊ!�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åÍ_Ñ*¹#"¹+!��É!��"¼Ã‰*¼#"¼+*¼�ëÍÇÊïÍÑ�Í�ÊìÍÑ"¼*¼�Í�ÊÈ!ˆåÍ_Ñ*·#"·+!��É!Ñ�Í�Êè!˜åÍ_Ñ!��É*¹#"¹+!�ÉÃ�ÃúÉ
- 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*¼#"¼+*¼�ëÍÊ»*³ë*¼^�!*�Í�ª*³ë*¼+^�!?�Í�ʸ*¼
- �ëͬʸ!?�å*³ë*¼Ñ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
- ����������������������������������������������������������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.
- 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
- Label Reqd Create Access Update
- -------------- ------- ------- ------- -------
- �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
- ÃnÍŽ2©!ͽÍl2¦"*U#&�€� ~þ Âœ
- !U#4Æ
- *U#&�€� "å"*U#&� ~þ[Âá
- *å"#"å"ÍB!‘:ê"¾ÂÎ
- Ío ÃÞ
- ç!Å Í !æ!6�Ã��ÍS :"Òú
- *""å"ÍBÃQÍŸÍÄÍ9 :Â"!Á"¦Ò"gÍŸÍÐ!¨!6�Ã=:Â"Ò1!¨!6�Ã=:Á"Ò=!¨!6]ÍB
|þ�ÂM!"6ÍÁ :"Òk*""å"!"6Ío ÍÁ ÃPÍÄ&ÍŸÍÄûv!ª!q*ª!&�ëÍ�É ÍyÉ!¬!p+q*«!~þ�ʯ*«!NÍy*«!#"«!ÕÉ��Í�É
Íy
- Í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#þÿÊ�*#å*#Á
- 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– ÍS2##É!$#q:$#þÿÊ>:$#‡‡‡‡‡o&�&""Ä!:\�wÉ!"6�!"6�&"Íu*#ëEÍZ
*#ëGÍZ
*#ëIÍZ
*#ë�ÍZ
* #ëÍZ
*#ëÍZ
ñ"Å*#DMÍKÍc2%#þÿ¡>�É*%#MÍ>É!'#q=Í�:'#ÒÅ— Í�ÃËš Í�ÉpÍ�
- ÍZÒäž Í�Ãê« Í�» Í� ÍZÒMÍ�WÍ�Ã]Í� ÍyÍZÒ!AÍyÍZÒ/1ÍyÍZÒ=2ÍyÍZÒK3ÍyÍZÒY4ÍyÉ!(#q*(#&�ë*Ä!~Òq>É>�É:"Ú’:"Ú’&"Íu\�ÍSOÍÉ!)#q:)#þ¨ͅ2*#ò*¦"MÍ
2*#:*#þÿÊé¾ ÍÍF͉pÍ�:)#þÂãMÍ�WÍ�Ãé]Í�É:"ÒòÉ*¦"MÍß2+#!"6�>�!+#¾ÒIÍa:,#‡‡‡‡‡o&�&""Ä!� >ð¦w�*Ä! ~þ ÊF�*Ä! ~þ�ÊF!"6Ã[!\�"Ä!«Å]�ÍK!"6É&"Íu•ÍS2,#:,#þÿÊ—:,#æ`O�!&" ~þ ÂŽÉÍc2,#Ã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͌͘ÉÊòÍŸ
- ÍÉ:"þ¦:Ë!ö€2Ë!Æ!Í2
o&�"©"͘Í2É:æ!þ�ÊÆ:æ!=2¦"*¦"MÍCͽÉ!7#6>!7#¾Úî*7#&�\� ~þ?Âç>É!7#4ÂÌ>�ÉÍæ!Å\�ÍKö!Å"ÍK:]�Ö ÆÿŸõ:e�Ö ÆÿŸÁH±ÒY!"6&"Íu\�ÍS28#þÿÂ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#ÚúÃ
- *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 � ~Ú
- 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/
- ÍÃ^:
- ÍÍÃQÉ:²"ÒsÍ":¶"Ò�Í":·"Ò�Í":¸"Ò�Í":¹"Ò«Í":º"ÒµÍ�:»"Ò¿Í?:¼"ÒÉ͇:´"ÒÓÍþ:³"!±"¦Ò:Æ"!Ä"¦Ò:"ÒöñÍŸîÍŸÍÐÃP:±"Ò):Ä"Ò!Æ"6�ÅïÍ4�Å¿@Í4:³"ÒP:Æ"ÒF!Ä"6��Å¿@Í4ÅïÍ4:¿"!µ"¦Òt:"ÚhÐÍŸÍŸÍÐØ:µ"Ò…
- Í"Ø:¿"Ò˜!Ò"6
- Í":À"Ò©Åß Í4:¾"!½"¦ÒÀ;ÍŸÍÐà :½"Òå:"ÒÝ!Ð"6 Í"ÃâÍ“Ã :¾"Ò :"Ò !Ð"6� Í"Ã
Í“ÉEÍB
"#GÍB
"#IÍB
"#�ÍB
"#ÍB
" #ÍB
"#ÉÍÇ2"ÒO æ!Åñ"ÍKÍñÉ!T#p+q*S#"«""¯"!æ!""ÍÆ
""É*å"DMÍS :"Ò˜ œÍŸ!ò!6�C
- Íç!Í�ÍÄ>�"Í9!µÊ¬ !"6ñ !"6�æ!Å\�ÍKÍ9 É:"Ò!:"ÒÒ Í ÍeÿÍ—:"Òç Í™Ãû :"Òñ Í1:"Òû Íä�Í—:"Ú!!"6�Ã!Í?Ú!!"6�ÃÁ Éë_�ë…oŒgÉi`N#F‘o˜gÉo&�•oœgÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÃÃ��ÿÿDIRLBL ���õyþdÊ'ñ*
- éñ!��9"ü1>ë"¥ëÍ#2’Í#:’OÍg}æÂ**¥ÍIõæp2“~æwæ2•iÕ™Í#Ñ1½Í#"³:’ÍRͶå� �:žO~þ!Ê«:Ÿ<2Ÿ¹ÂŽ:“·Â"2¡"£x2 *¥ëáå#ÍO:•·Ä¼:¡<Âç: G>��O*£#
- �
ÊçÃßÑÕåë�ëáÕ:�<ÂÿÍtÃ
�Ñåë�ëáÕÍtááÍIöwÍý¯!��Ã/>ÿ!ÿ�Ã/>ÿ!ÿå*µ6ÿõ
Í#:’_Í#:’ÍÁñÑ*üùëÉÍÁÍY"«ë
- � ÍY"·ë� ÍY"µ
- � Í>*·Í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
- �ë*³ë~©ÅO¹Â²Á+—ë"³á>ÿ2”É>ÿ!ÿÁÁÃ/�*³:”<ÊÍ "³~€G
#ÂÍÑáÕ
�p
- �ë*³~¨ëwë#
ÂçÉÍ
- ÍÍØÉ:—Í
- ÍÍÞÉ*¯Í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ÿ�
- $(/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:
- $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*&�
- ¾Â->�É*&� :¬¾ÂA:É!4ÃÉ!³r+s+p+q+ÑÁp+qÕÍ!º6�ÍÅ*²~þ�ʯ*²~2º*·MÍ2¤!¾6:¤þ�¦Íã:¾Ú™Ã©*·MÍ2¤Ã„ùÍÅÃe:´2£Í#É:´2£2½*²~2»!¾6�*²~2ºÍÅ*²~þ�ÂäÃ?*²N�å!� ë*°å*° Á
- –=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¤!¾Âš* #" ÃÉ
ͯ
- ͯÉ!Àq!É6�*“"Å"ÇÍØ2‘:‘þ(ÒÍ!‘6(*•&�ë*‘&�Íö!Ãs*•&�ëÍøë!Äs:ÀÖÖŸõ:ÀÖÖŸÁH±Ò* +" Ã:£ Í+ë+s#rÍ›!Á6:Ã!Á¾ÚD*Å"Ç*‘MÍë!Á4Â&*ÄMÍë:ÉÒ[Í¿Ãa2Í¿:‘þAÒlÍ›*ÀM�!Í ^#VëéIÍ¿ÃßiÍ¿Ãß{Í¿Ã߉ͿÃߧͿÃ߶ͿÃßËÍ¿ÃßîÍ¿Ãß
- Í¿Ãß|…Ž— ©²»ÄÍ›���Í�É!Êq!Â6:Ê!Â¾Ú *ÅNͯ*Å#"Å!Â4ÂôÍ›!Â6:Ê!¾ÚR *Ç ÍµÂ? !É6^ͯÃD ͯ*Ç#"Ç!Â4 ͛ÉLÍØ2ŠMÍØ2‹NÍØ2ŒOÍØ2�PÍØ2Ž,ÍØ2ÍÍØ2�:�æ2Ì:�ææü2Î:–ÒW
- ͛Ϳ!Ë6�*Ë&�Š ~ÖÿÆÿŸõ:ËÖŸÁH¡ÒW
- :ËÆ1Oͯ*ËM�!
- ^#Vëé1Í¿Ã
- 4Í¿Ã
- 7Í¿Ã
- :Í¿Ã
- î ÷ �
-
- =Í¿*Ë&�Š ~þ�Â8
- RÍ¿ÃM
- *Ë&�Š >@†Oͯ:ͯ͛!Ë4ø :—Ò˜
- Í›ZÍ¿*ÎM�!’
- ^#VëérͿØ
- vͿØ
- ͿØ
- w
- €
- ‰
- :˜ÒÕ
- Í›ˆÍ¿>!Ž¾Ò¶
- !Ž6�:Žþ�ÂÇ
- Í¿ÃÕ
- :ŽÆ@Oͯ:ͯ:™Òü
- Í›¨Í¿:Íþ�Âö
- ÀÍ¿Ãü
- ÃÍ¿:šÒ#Í›ÇÍ¿:Ìþ�ÂßÍ¿Ã#ãÍ¿Í›É!–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ˆ:¤Ö
- ÖŸõ:Ò/ÁH±!ѦÒ0
ͦ:¤Ö
- ÆÿŸ!Ò¦Ò‡
€Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Òj
ͦ:¢Ö2‰:¢ÖÖŸ!Ѧ҇
ͦÍØ2�:ˆþ�¢
:�æï2�ê
:�ö2�:‰þ�½
:�æ÷2�ÃÅ
:�ö2�*�ëÍð:ÒÒï
:¤þ
- Êå
ͦÃì
* #" Ãü
:¤þ
- Âü
ͦ* ~Ö]ÖŸõ~Ö�ÖŸÁH±Ò!¤6î!™6!Ó6�:¤þÂW€Å¢ÀÍI:¢þ
- ÊW:¢þÂR!Ó6ÿÃWͦ*Óë,Íð*Óë-Íðî!š6!Ó6:¤þ¨€Å¢ÀÍI:¢þ
- ʨ:¢þ£!Ó6�èͦÍØ2�:ÓÒÂ:�ö2�ÃÊ:�æü2�*�ëÍðî€Å¢ÀÍI:¢ÖÆÿŸõ:¢ÖÆÿŸÁH¡Ò�ͦ:¢þÂ!™6ÿ,Íðÿ-ÍðÃ<!š6ÍØ2�:�æü2�*�ëÍðîͦîͦî!™6ÿ,Íðÿ-Íðî!š6ÍØ2�:�æü2�*�ëÍðîͦîͦîCK„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ÍÉ*Ö #"Ö ÃåÉ��Í�É
ÍÉ
- ÍÉÉÍ ���Í�É:$ Ò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�å*å Á
- w*é #"é ÃÃÉ!ë q:ë Æ0OͦÉ!ì q:ì æøOÍì:ì æOÍìÉ!í q*í MÍú:ͦÉ!î q*î &�ë!
- �͆KÍì*î &�ë!
- �͆MÍìÉ!ï q*ï MÍ& /ͦÉ:ð þ�Âe É:ç þÂs !ð 6�É:ç <2ç O�*å ~2ð É:ð þ ” Í\ Æ É:ð Ö0Ö
- ŸÉ!ò s+q!ó 6�͆ Í• Ú¶ ÍÍ• Òû :ó æàþ�ÊÊ Í:ó ‡‡‡õ:ó ‡ÁH�2ó ŸÒã Í:ð Ö0!ó †wŸÒõ ÍÍ\ ö !ñ :ó –Ÿ#õ~!ó –ŸÁH±Ò
- Í:ó É!ö s+q+ÑÁqÕ͆ !ô :ð ¾Ê4
- ÍÍ\ *õ M*ö ëÍž É!ø s+q:÷ æþ2ù :÷ æÖ�ÖŸ*ø &�) ëõ>;ÍŸÁH¡Ò{
- :ù =É:ù É!ü q*ü &�ë!
- �͆ë))))å*ü &�ë͈Á }ÉÍž =2ý :ý ÖÖŸ2!ÒÄ
- !!6ÃÑ
- *ý &�õ ~2!/Å*!ëÍ
- 2þ /ÅcNÍ
- 2ÿ :þ ÖÖŸ!!¦õ:ÿ æÖ�ÆÿŸÁH¡ÒÍ*ý &�) :ÿ ÖN_�å!mÍ¥ÑÍqå*þ &�Á å�NÍC
- ÑÍëå*ÿ M*ý ëÍC
- _�áå*ã #Áq#p�Íž OÍ
- �*ã w:Å;�Í
- OÍ
- �*ã w*ã ~þ¬:ð þ: :Å;�Í
- 2!�*ã 6�ÃÂ:Å;�Í
- OÍ
- �*ã wÉ!!s+q:!‡‡‡‡!!¶É!ÿ 6N!m"!:ÿ æþ�Âð!n"!!ú ÍõÚýÉ!ú Íõë+s#r!ÿ 4ÃÚÉ!ý 6>�!ý ¾ÒP:ý =2ý þÒ2!
- !6�*ý &�) :
- !Ímë!ú ÍÒMÉÃÉ�*ã ~2�!*ã ~2!*ã ~2!*ã #^#Vë"ú +ë!�͆ë! !sÍÕ!
- !6�:ÿ æÖ�ÖŸõ>;!ú Í
ŸÁH¡Ò®!
- !6Í*ý &�) :
- !Ímú Íë!þ s+4É*ã ~þ�Âî: !‡‡O�! DMͽ ͦ*ý MÍK *þ MÍK *ÿ MÍ& ͦ*�!MÍ *!MÍ *ã ~þ�Â&
*!MÍúÉ!!p+q!��"
!*!"ã � "å *ã ~Ö�ÖŸõ~ÖÖŸÁH±Òe
ÍQ!ç 6ÿÍÏÞ
*ã ~ÖÖŸõ~ÖÖŸÁH±Ò›
!ç 6�*å ~2ð Í¢
- *ç &�ë*å "
!Þ
ÍÉ!-!p+q!!6.å*,!DM!á
- -¶
!Í'
!.!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*…!ë*‡!͆"…!*‡!ë!
- �͆ë"‡!>�‡!͵ºÃÒ:Š!þ�ÊÅÃÒ:‰!ÒÒÍÙÃà!‰!6�:Š!Æ0OÍÉÃvÉ!Œ!p+q!'"�!!�!6>��!͵Ê8*‹!ë*�!͆:�!=2�!O�!8! s*‹!ë*�!͆"‹!*�!ë!
- �͆ë"�!ÃõÉ!�!6#6:‘!=2‘!þÿÊ}*‘!&�8! ~Æ0OÍ~:‘!ÖÖŸõ:‘!ÖÖŸÁH±Òz,Í~ÃAÉ!’!q*‘!&�8! ~þ�¤:�!Ò¤:‘!þ�ʤÍÙÉ*’!MÍÉ!�!6�É!–!r+s+p+q!—!6�#6�>!˜!¾Ú0*˜!&�ë*“!å*˜!&�ë*•!~á†!—!†#N�*•! w*˜!&�ë*•!^�!
- �͆!—!s#N�*•! ^�!
- �͆å*˜!&�ë*•!Á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ÍÉ
- ÍßÉ!¥!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¶!*´!ë*¸!͆"´!*¸!ë!
- �͆ë"¸!>�¸!͵֟!·!¶+õ~Ö�ÆÿŸÁ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Ì Ã-:Ì þ�Â
- Í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Í�ñÉþ Èþ Èþ,Èþ
ÈþÊ$É
�
- Í�ÉÍŒþ
ÊÍ�Ê9�!z6 #
ÂL�!zwÍŒÍ�Êj�#
ÊÃX�:zþ ÉÖ0þ
- ØÆùþØÃ͘=ÂëN#FyÉÍ}�ÂÉæ8Éæ0Éë*zë{¾Â¯�#z¾È+++
¥�
ÉÕz¾ÂÊ�#½�ÑÉ#ÂÊ�øÿÑ
·�
ÉÅÍ9�Ê!`Í �Â
yÁÉÅÍ9�Ê!rÍ·�Â
yÁÉÍñ�þÊÉÍñ�þÊþÀ=É!z{w#
Â%þ Âw!PÍ �Â
yÍ“�ÉÍõÍ}�ñöÀÉ*�w#"�ÉÍŒþ
Ê@þ.Ê@Í<�Ê!¦EÍ·�Â~ÃP
- !ÎÍ·�Â’ÍPÍŒ�ÃQ!æÍ·�ªÍPÍ}�ÍQxÃQ!êÍ·�ÂÆÍÛ�Í“�G@ÍÛ�±°ÃQ!
- Í·�ÂÜ
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�¾Êý#
¡
- ¾Êé#
¬¾ÊÎ#
·æÀþ@Ê´þ€Ê¥zæÇÖÊ–=Ê�=Ê|zæÀÊJzæÊ?ÖÊ4ÖÊ)ÖÊzæÂzæO=!9 ÍóÍþŸ!6ÍóÃq!2ÍóÍÍÕÃqCÍ�Í
- ÃÙJÍ�Í
- ÃÙRÍ�Í
- Ã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�þ Â&Í®!��ÃI1lÍĤÍú>#ÍÄÍJÍþ
Ê,!ï6�þ-ÂX5ÍÖAÚ”þÒ”_�!o^#Vë飔Íý - G
- ï
- ””ü
- +””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>ÿÁñÉÍ~ʽ
- Í�=Ê;
- =”åÍ�ÑåÍúÍLÍÂᯕo>�œgÍLÃ,ëÍúÕÕÍÍÂ>#ÍÄ…!u^#V#ã0}“o|šgÚe
- ÃX
- x·ò|
- õyþ0ʃ
- ÍÄñæGÃ�
- yÍÄÃ�
- ñæþÂ�
- GÃ|
- ãÂQ
- ÑÑz·Â,{æþ Ú,<Ê,ÍÂ>'ÍÄ{æÍÄ>'ÍÄÃ,*�##V+^+N+yþÒ,ÍúëÍLëÍÂ
Êæ
- ~+ÍÄÃÚ
- ÍÂ,ÃÂ
- :ï·Â”Í%Ã,ͳҔÍ~Ê Í�"�=Ê Í�"�=”¯Ã">2�Í�Ã,ÍYÍøÚ,ÅÕå!ÿÿ|¸ÂG}¹ÂGÃ,áÑÁ
- w#Ã.Í~Ú”ÊÝÍ�å!�=:ïÊr·Â”Í�Ã|!��·Â|!�|·Â”"!Ïå~·Ê©#~#Váã½Â§z¼Â§:áw·Ã,ãåá�
‰:·Ê”!Ïå~·ÂÑ:áwÑ#s#rÃ,á�
¾Ô!Ïå~·Ê:ï·Êô6�ÃÅÍú~ÍêÍÂ#^#VÍÁá�
ÂâÃ,:·Ê”!\�ÍÑ6�#> w#
Â'>�w#
Â16�Í~!��Ê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�É
- ͤ!"ÉÍ~þ”Í�åÍ�åÍ�ÑÁÉÍ!ð6�þWÂ�6ÿÍ!û6�#þ
ÊÃþ,Âœ>€2û��ß͓ͣþ
ÊÃÍ͓ͣþ
ÊÃÍ͓ͣþ
”ûþ�Ê”·ÉÍþ ÊÑõÍ
þ:ÂíñÖ@w#ÍÃòG6�#ñÍÌþ.Ì
ÍÌ6�#
ÂÉ�x�·ÀÃÍ!þÈþaØæ_Éå!~·>
Ê55*~#"áÉåÕů2[�\�ͤÁÑáÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉÅÕåͤáÑÁÉ!e�¾Àx#¾Ày#¾Éë*ƒ}“|šëÉÍ“Ð"ƒÉë*§}“|šëÐ"§É:…þÐå!��Í“áÉ> åÕÅ_ͤÁÑáÉ~·ÈÍÄ#ÃÑþ
- ÒåÆ0ÃÄÆ7ÃÄõæÍÛñæÃÛ>
ÍÄ>:
- ÃÄÅÕåͤæáÑÁÉëÕëÍLÑ:ï·ÀÍ8ÈÍÂ>.ÍÄ^+~ÍÄÂ+Éå:ï·ÑÀÍ8ÈÍúÍ*>:ÍÄÉ|Íê}ÃêþÒ^þ ÒÄ>.ÃÄë*f}“o|šëÉþ/Èþ+Èþ-Èþ
Èþ,Èþ ÉÖ0þ
- ØÆùþØÔë^#V#ëÉÕÍ*�õNyþÒ”ñëÕõ*å*åëÍnÊÆ
Êà+¾ÂàÍñ
ÂàáááÍqÊÙÍÃéá#^#VáÉá"á"ñáõ~/…o>ÿŒg++ñÛë!��þ.Ê”þ@ÂÍ”åë^#VáÉþ= ͔åë^�áÉþ'ÂDëÍ!þ Ú”þ'Â?Í!ÍqÈþ'”S_Ã&þ#ÂhÍÍqÊfÖ0þ
- Ò”)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!
- ^#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�
- ��É!y$4Âd
- SYMBOLS�
- NEXT MSZE PC END
- �6É!z$q!h#6?!
- �h record(s) written.���
�Ÿõ�h#Ö�ÖŸ�H±�Å!:�#ÖA�{$O�¹Ò
- !: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
- $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
- ÍÓ1ßÍ"”>ÿ”ÍdµÊã*”++"”~ÒãÍ"”èÅ!\�Í.žÍûv!¢q*¢&�ëÍ�Éý�Í�É!¤p+q*£ë Í�É!§s+p+q*¥:§w#6�*¥ë
- Í�*¥#"¥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*¾å*ÀÁ
- w*¾#"¾*À#"ÀÃ=É
Í÷
- Í÷É€Í���Í�É!Æ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!‚�"š!\�"œšÍÌ
- "ÐÿÿÐÍ\µÂÁÍ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¡Ò% :Ýþ
- Ê" :ÝþÿÂ#$ͪ:ÞÒ;!Þ6�+~þ<Ê;!ß6�:Ýþ$¨ÍD2Ýþ$ÂX*ÝMÍ
- Ã¥:ÝÖ02ÝO> ¹Òp<ͪå!‘6�Í�:Ýþ�Ê”!Ý5ÍK ҎÄÍ�ÃxÍK Ò¥*×MÍ
- ÔÃ" :Ýþ^ÂúÍD2Ý:Ýþ^ÂÆ^Í
- Ã÷:Ýþ@ÒÚ:ÝÖ OÍ
- Ã÷:Ýþ`Òî:ÝÖ@OÍ
- Ã÷:ÝÖ`OÍ
- Ã" :ÝÖ!ÖŸõ:ß/ÁH¡Ò
Í
- Í
- Ã" *ÝMÍ
- Ãò:ÝÖ
ÖŸ2Ü
Í
- Í
- ÃÞ*Ô++"ÔÿÍ
- É*‘&� ~2×Ö ÖŸõ:×Ö�ÖŸÁH±Út !‘4>É>�É!��"Ô"Ù�ÙÍ\ÒÓ !Ø6�>!ؾڷ :ØÙÍ+Ô ~þÿ° ÃÚ !Ø4‘ *ÙÔ DMÍÆÍÁ€�*Ù"ÙÀ €�ÍÆÉ*ÙÔ DMÍÆÍÁ€�ÍÆ!��" }2èÍ£2:þ�Ê
- ͪõÉ!Ûqÿ!ÔÍrÒ-
- "ÍÍw *ÔÔ :Ûw:ÛþÿÂC
- Íw *Ô#"ÔÉ
Í"á*á#~2àæþ2à_�!
- �Í8!0�ë!îs*à&�ëÍ:0�ë!ïsÿÍÖ!6�èͳ:þÿÂÆ
- èÍs�ÍÖèͳ:þÿÂÆ
- LÍ���Í��ÍÖÉ!��åå`i^#V#~#foÍ ÍÇÂí
- y·ÂowÃ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
- �Í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
- $ERROR: Auxiliary device redirection not implemented
- $ERROR: Insufficient Memory
- $�������"��ë"��ÉÃ�����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�þÊÝþ
- ÊÝþ<ÊŠþÂ~ë"§ëx!ëÍ=F#fhé!íþ€È:·Â~þ‚!ÈþŒÂ«!©>�–wþ�Â~:©·ÈÍÍ×Í×!5ë*í.´~æ¿w:�ºÀ;��à :·Â~!��9"¹1AÅÕÍ#þÊu.Èt.´~ö@wæ :&Ê/·Â3åÍ–!¸~·6ÿ» Ì á:·Êø~æwÃ��·ÂuÍcÑÁÅÕy!†åþ
- ÊŽþÊBþÊd{<Ê‘<Êd!ê6�<Ê–ÃÍü·ÈáÍ°ÿÍ Í#+~æþwÑÁ*¹ùÃ~þÿÊu*¹ùoÉÍd·È¯!$4üÕ·ÿ®:$!'Í=FxþÿÅÌ°Á!%~þ
pÀxþ
- Ì–xÖ<2&Ì–>
Éà Å'ÍÐ*íªÁåÕÍ2.àÍ2+6.àwÍ áÑõÍ2àÍ2*§ëÍЯ2$ñ·É*í.¬6þ#6ÿÃ��*í.Ï~öw#~æ=É~#Â4É…oÐ$ÉÍ–ÍOØõ̓ñÉ!�54Èþ
Èþ
- Èþ ÈþÈþ É!êF6ÿÍ#þÈ·ÈxÉÍOÒƒõ>^̓ñö@_:ÿ·Èà ëN#å�ÅåÍ–áÁþÿ§Êà>
þ
Êàþ
- ÊàþÂÆåÅ*í.Ô>–wÁáÔ#wÅåÍtáÁ~þxÂÜþʹڔápõ>
̓ñÉ� 8>�"��ë"��ÉÃ����SYSIN SUB���������������������€
�€��hhhhhhhhhhhhhh���WARNING: PROGRAM INPUT IGNORED
- $������������������������������������������������ 151282 COPYR '82 DRI gggggggggggggggggggggggggggggg�€�"D�€ˆ! BˆH!H@� $!�ˆ�!�$„"A! �D$DH€H$�B!" €�� @�A��„
- ������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå&�åÍ©<ÑÑ:»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&�åÍ©<ÑÑÉ
- DIT ( 1.0 ) � JET-80 CP/M 3.0� JET-NET/BRIDOS � Workstation�
- ---- NO Files --- �
- Files to be sent:�
- �%.8s.%.3s �
- � -No answer -waiting%.21s�
- Exit due to fatal error�
- Exit due to operator request�
- No FILES transferred�
- One file trans;ferred�
- %6d Files transferred�
- %6d Errors�
- DIT end
- �����ò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 ÑÑÿÿÍ�Êô!ÿÿÉÃÍ!å!
- �åÍC ÑÑÉÍN��!�9N#F`i~·Ê? !�9^#VÕ`i#DM+^�ÕÍC ÑÑÿÿÍ�Ê< !ÿÿÉà !��ÉÍN��!�9N#F!�9^#VÕÝá!�PYÍ=DM`i
- �Í�ʆ Ýå!
�åÍö ÑÑÿÿÍ�ʆ !ÿÿÉÝåÅÍö ÑÑÉÍ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
- Í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�>
- Í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·È*Ø"É
- INITIAL = �
- COLLECT = �
- DISPLAY = �
- "-A" IN EFFECT, ADDRESS BACKTRACE�
- READY FOR SYMBOLIC BACKTRACE�
- BACKTRACE:���%åÍãB Á
- –ÖŸ2ÿ!ú4þ
- €�*%"%:ÿ/ҳͩ!ù4¡
- :Îþ€Â$!º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�¾Êý#
¡
- ¾Êé#
¬¾ÊÎ#
·æÀþ@Ê´þ€Ê¥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������������������������
- CPMLDR error: failed to open CPM3.SYS
- $
- CPMLDR error: failed to read CPM3.SYS
- $
- CP/M V3.0 Loader
- Copyright (C) 1982, Digital Research
- $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè� èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍÁy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
- À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
- ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
- 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*¸ ëÍ0MD"Ð Í!*Š 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ÉÕ
- �^#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
- :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
- ñõþÒ
- Í?Ê,
- ¯Íd
- >Íl
- Í[
- ÍI6�:Ë <€�!€ÿ=Â6
- ë*Š ñþÂJ
- "Œ Éë*Ü €�ÃK:µ G/OÉ*Ì Â É�*Ì ÉõÍÚñ=ô³Íd
- ##Î ÃI������������������������������������������������������������������������������������������������������������������������������ÃhÃcÃcÃcÃ
- ÃcÃcÃcòÃÄõúÿÃÒÃcÃcÃÎÃòÃcÃcÃcÃcÃcÃcÃcÃ2ÃcÚîÃ�ÃcÃcÃcÉ(/Ý!/!€�/�í°��!€�€�í°ý!´ý6 �ý6
- ÀíK:
- ‡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
- þÿÉís–1ØÍk(ý~§ Í€ÍN;Â
Ãû>͈Ý~�ýw
ÍsÕÍáÝF� 6ð#ûý6ÿý6ÿ¯É>§ÉÍŽ>!©¶Ó!¹ÍÍ>¿ÓÛËO öÛËOÈ!Éí³æ"¼ÅÕÝåýåÍ6õ:
- 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������������������������
- CPMLDR error: failed to open CPM3.SYS
- $
- CPMLDR error: failed to read CPM3.SYS
- $
- CP/M V3.0 Loader
- Copyright (C) 1982, Digital Research
- $021182����������������ë"ß ëyþÚ¥2â ¯2· :Þ 2¾ {2º !��" "á 9"@1’!N åyþ2ÒÊK!ÜÃÏÞdÚ›_�^#V*ß ëéèè»èèèèèèßèèè� èèèè; èèèèA G èèèèèèèèèèèèèèèèèèèèèèè��ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ:î·ÂžÅÍÁy!Ú þÈ4þ Ð5~·Èyþµ5Éþ
- À6�Éyþ Â’ Í’:Ú æÂÁÉ!Û
- ¾ÈÅOÍ»ÁÃÏëMDÃÏ2 É>Ãå�
- 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*¸ ëÍ0MD"Ð Í!*Š 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ÉÕ
- �^#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
- :Ã _ 2Ë {¡2Ã "Ì Ír"Š Í[
- ñõþÒ
- Í?Ê,
- ¯Íd
- >Íl
- Í[
- ÍI6�:Ë <€�!€ÿ=Â6
- ë*Š ñþÂJ
- "Œ Éë*Ü €�ÃK:µ G/OÉ*Ì Â É�*Ì ÉõÍÚñ=ô³Íd
- ##Î ÃI������������������������������������������������������������������������������������������������������������������������������ÃhÃcÃcÃcÃíÃcÃcÃcÕçØÃ�âõÃcÃcñÃÕÃcÃcÃcÃcÃcÃcÃcÃÃcÃ}ÑÃsÃcÃcÃcÉÝ!_!€�_�í°��!€�€�í°ý!äý6 �ý6
- Àÿ>"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
- þÿÉí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
- Press RETURN to Continue $
- ERROR: Not typed: $Password: $No File$
- BDOS Bad Sector$
- Invalid Drive$Currently Opened$Password Error$ERROR: $Invalid or missing delimiter(s) $Try 'PAGE' or 'NO PAGE' $Requires CP/M 3.0$Enter file: $
- $ERROR: Invalid file name. $1Ò1ÒÍu"Ø*Ø}Ö0Ÿ*Øõ|ÖÖŸÁH±Ò´JÍ>Í×ÍO��Í/Ò4\Í>(€�ÍN2àiÍ>!��6 å*à&�Á 6�!Ó6:à<!Ó¾Ú4*Ó&�€� ~þaÚ**Ó&�€� ~þ}Ò**Ó&�€� ~Ö *Ó&� w:Ó<2ÓÂî!Ö6�+6�!��"
!\�"
Íý
- "ÞÿÿÞÍOµÂglÍ>Í×,Íùþ�Êv!Ü6�>�ÞÍWµÊ¹ÍØ
- *Þ~þ�‘ù*Þ~þ[ÊŸ�Íî*Þ#"ÞÍØ
- *Þ~þNÂê*Þ#"Þ*Þ~ÖOÖŸ*Þõ~Ö ÖŸÁH±Òâ*Þ#"Þ!Ý6ÿÃçÍîÍØ
- *Þ~þPÂû!Ü6ÿÃ�Íî*Þ#"Þ*Þ~Ö]ÖŸ*Þõ~Ö�ÖŸÁH±Ò$ù*Þ~þAÊ0×*Þ#"Þ*Þ~Ö]ÖŸ*Þõ~Ö�ÖŸÁH±ÒTù*Þ~þGÊ`×*Þ#"Þ*Þ~Ö]ÖŸ*Þõ~Ö�ÖŸÁH±Ò„ù*Þ~þEÊ�×*Þ#"ÞÍØ
- *Þ~Ö]ÆÿŸ*Þõ~Ö�ÆÿŸÁH¡Ò¹Íî:ÝÒÇ:Ü/2Ü:ÜÒèÍù==2Õ:Õþ�Âå!Õ6Ãí!Õ6�\�ÍO2â:âþÿÂÍÛ Ã.ã\�
- -ÂÍÊÍ×ûv��Í�É!
q*
&�ëÍ�Éý�Í�É!
p+q*
ë Í�É!
s+p+q*
:
w#6�*
ë
- �*
#"
N#FyÉ��Í�É��Í�É!
p+q*
-
ëÍ�É!
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Í�É
Í%
- Í%É!%
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ÖÍ×:Õþ�ÊÁ :Ôþ
- ÂÁ Í…*ÔMÍ%!Ó4Âw Ã[ ÃÚ �Í=É€�Í·\�Íà26
þÿÂô �Í=:6
þÿÊ×
- :6
‡‡‡‡‡o&�€�"7
EÍ"9
GÍ";
IÍ"=
�Í"?
Í"A
Í"C
.å*7
DMãá
- -ÂJ
- :\�2ãÍ…ÍXãÍ‘:Í%Í…ÍXÍÊ€�Í·*9
ëEÍ)*;
ëGÍ)*=
ëIÍ)*?
ë�Í)*A
ëÍ)*C
ëÍ)!;
\�ÍeµÊÎ
- .å*;
ë\�á
- -ÂÆ
- Íð26
Ãô É*Þ~Ö ÖŸ*Þõ~Ö ÖŸÁH±Òü
- *Þ#"ÞÃØ
- É!��åå`i^#V#~#foÍ:ÍøÂy·Â wÃOGþ:ÂLxÖAÚ þÒ <wÍøÂOþ.Ê þ:Ê þ;Ê ÃO6�ͦþ.Ê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!
- �ÍEýåÑÐÿë!>�9s#râ%ýåá.�Í�ÊA&!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�ͬÊA&ýåá9�ëÍÊA&!@�9^#V!
- �Í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å!
- �å!>�9Í9Íd9Í)9Í
- *ë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃÂ'!�9å!
- �å!>�9Í9Í)9Í
- *ë!�9ù!4�9s#rÃñ(!�9å!
- �å!>�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å!
- �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Í
- *ë!�9ùëÉ*�ùÍâ,��Í�ÃA+Í6ÍU+ëÉÍ6*7DM*9ëÍ�ëo&�ÉÍ6Ís+o&�ÉÍ6*7ë*�+++ë*9DM*;ëéÅ!�9N#F#^#Vkb6�#>6 #=ž+>6�#=§+ë
- þ:>�ÂÚ+
- æþAÚ,þ[ÒË+Ö@Ã×+þaÚ,þ{Ò,Ö`w#
- þ.Êõ+·Ê,ÊÝ+Í,w#ÃÞ+{…o|Î�g
- ·Ê,Í,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ÑÑÑ!
- �åÍì.Ññ.`iå*à,#"à,+)$,Ñs#r`i#DM~·Ê±.`i^�! �Í�Ÿ.`i^�! �Í�Ê®.!��å`i#DM+Ñsñ.Ãy.à -!$,å*à,åÍ®ÑÑåÍì.ÑÉ�Can't open file for redirection: �
- �ÍN��Íb!!�9~#¶Ê/!
- /åÍ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ë!
- �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!
- �Í�ÊÞ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ÁÉÅ*ãë*å¶#Â
- :ÁÉÅ*ãë*å®#Â:ÁÉ*ã~/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
- Unit0 Equ 00000000b ; Physical Unit select 0
- Unit1 Equ 00000001b ; Physical Unit select 1
- Unit2 Equ 00000010b ; Physical Unit select 2
- Unit3 Equ 00000011b ; Physical Unit select 3
- Inch5 Equ 00001000b ; 5"-Floppy
- Inch8 Equ 11010100b ; 8"-Floppy
- DoublD Equ 00000000b ; Double density
- SinglD Equ 00100000b ; Single density
- If Adaptec ; Common area
- Comm Equ 0B8h ; 64K - 2*9K = 46K = B800h
- Else
- Comm Equ 0BCh ; 64K - 2*8.5K = 47K = BC00h
- Endif
- If Adaptec
- Contr1 Equ 00000001B ; Controller unit 1
- Contr2 Equ 00000010B ; Controller unit 2
- Contr3 Equ 00000100B ; Controller unit 3
- WUnit1 Equ 00000000B OR Contr1 ; Winchester phys. unit 0 on Contr1
- WUnit2 Equ 00100000B OR Contr1 ; Winchester phys. unit 1 on Contr1
- WUnit3 Equ 00000000B OR Contr2 ; Winchester phys. unit 0 on Contr2
- 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!
- åÍÄÑ!ÿÿÉ*µÄ#"µÄ+Ãn :;Ão&��ÍôÊR :¼Ão&��ÍôÊR :HÃo&�å:IÃo&��ëÍøÑë!�9s#r!�9^#V!�9~#foÍʹ!�9^#VÕ!�9^#VÕ!"
- åÍÄÑÑÑ*µÄ#"µÄ+!ÄÃå!�åÍšÑÑë!�9s#r!�9^#V!�ÍôÊò!=
- åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9^#V!�ÍôÊ !Z
- åÍÄÑ!ÿÿÉ*µÄ#"µÄ+!�9~#¶Ê4 !w
- åÍÄÑ!ÿÿÉ*µÄ#"µÄ+Í$!��}2±Ä!•
- åÍÄÑ!�åÍbÑ!��É!µ
- åÍÄÑ!�åÍbÑ!þÿÉ*µÄ#"µÄ+Ã�É
- � 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�
- 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&�åÍà,ÑÑÉ
- HIT ( 1.5 )� JET-80 CPM 3.0 � JET-NET/BRIDOS �Workstation� File NOT transferred�
- HIT terminated due to fatal error�
- HIT terminated due to operator request�
- No Files transferred�
- One File transferred�
- %6d Files transferred�
- %6d Errors�
- HIT end
- �|¢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!Âå!
- �åͨÑÑÉ͵��!�9N#F`i~·Ê¤!�9^#VÕ`i#DM+^�ÕͨÑÑÿÿÍôÊ¡!ÿÿÉÃv!��É͵��!�9N#F!�9^#VÕÝá!�PYͤDM`i
- �ÍôÊëÝå!
�åÍ[ÑÑÿÿÍôÊë!ÿÿÉÝåÅÍ[ÑÑÉ͵��! Âå!�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ÕÍ‘ÑÑÉ͵��!
- Â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!
- �ͬýåÑÐÿë!>�9s#rÃêýåá.�Íôʉ!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�Íʉýåá9�ëÍʉ!@�9^#V!
- �ͬýåÑÐÿë!@�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å!
- �å!>�9Í=)Íž)Íc)ÍRë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃ
- !�9å!
- �å!>�9Í=)Íc)ÍRë!�9ù!4�9s#rÃ9!�9å!
- �å!>�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å!
- �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�#=Âïë
- þ:>�Â"
- æþAÚ\þ[ÒÖ@ÃþaÚ\þ{Ò\Ö`w#
- þ.Ê=·ÊVÊ%Ícw#Ã&{…o|Î�g
- ·Ê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$ÑÑÑ!
- �åÍv ÑÃ; `iå*½Å#"½Å+)ÅÑs#r`i#DM~·Ê; `i^�! �ÍôÂ) `i^�! �ÍôÊ8 !��å`i#DM+ÑsÃ; à ê!Åå*½ÅåÍ×
- ÑÑåÍv ÑÉ�Can't open file for redirection: �
- �͵��ÍÇ!�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Í´ë!
- �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!
- �ÍôÊ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%R4UÒ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-!Å,,>€
- Í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}20!0>–úø!ð#å*®0Ñ"²0!°0ÍU!Ç#"¶0!´0Í+Ö�Êç!ð#å*®0Ñ6Ãø*®0€� "®0!04Ã!�"ë#:ñ+·ò.!ñ+6�:ñ#Ö
ÖŸõ:ò#Ö
- ÖŸÁ õ:ó#ÖÖŸÁ ò.Ã~!ð#å*ë#Ñ~20:0Ö
- ÖŸ2¥0:0ÖÂQÃ~:0ÉÞ:K-·ò‡Íz"Ø/!¸0ÍUÍr"Ø/*Ø/ �3,>GÍt!º0Í#!D,6,>€
- Í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º ÉÍü
- !ì1Í**í1~o‡ŸgQ1~o‡Ÿg)Ñ1^#Vëé*è1^#Vë#ër+sÍH!ð1ì1>ÍcÍü
- !ì1Í*>22*í1~o‡ŸgQ1~ÖúY
- !ä1ì1xÍyÊK
- !24ÍH:2ÖòK
- !ì1å!ð1Ñ>ÍÁÍü
- !ì1Í*Ã
- *ê1ïÿå*è1^#Vë�ͯÑð1>Í_ÃÅ *í1~o‡ŸgQ1~Öú›
- Íü
- !ì1Í*Ã{
- ÃÅ Íü
- !ì1Í*!å1ì1xÍyÊÆ
- Íü
- !ì1Í*é
- Íü
- !ì1Í**í1~o‡ŸgQ1~Öúñ
- Íü
- !ì1Í*ÃÑ
- ÃÅ *2ùÍÆÉ:ï1·ò !ï16�!�"Ý1*æ1n&�"ß1*æ1"á1Ã'*Ý1#"Ý1*ß1ë*Ý1ÍWò7Ãô
- *á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
- ~#
±*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Ö
- ÂêÍŸ!<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ÉåÍ�áÉÍ
þÐÃ$Í
þ"Ð/ Í�Ã��
- Later CP/M or MP/M Version Required$*#=É*�ë*#={•ozœgÉÍY|·g}oÉ!\�É!l�É!€�ÉÃ��Ã�Ã�Í�áõ3>éÃ�ÍÃ�!¯å*��éáõ3>éÍK*� �é!ïå*��éÃ�ÍÃ�Í Ã�Í
- Ã�Í�·È>ÿÉÃ�
Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÃ�ÍÃ�ÍÃ�Ã�Ã�ÍÃ�Ã�ÍÃ�ÍÃ�ÍÍÃ�ÍÃ�Íÿ Ã�ÍÍ Ã�ÍÍ!Ã�ÍÍ"Ã�ÍÍ#Ã�ÍÍ$Ã�ÍÍ%Ã�ÍÍ(Ã�^#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îÿëùÅ
- w#ÂÿÁ60#60! �9~ ·ò.!�97>š?žÆ�'w#Â-!�9~ÍsÊG~#ÍsÂ4!
- �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Õ#_+
- 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#·Ê
- !�9ë!�#{–z#žÚ
- Íå Ãí!�Ã!�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
- Øi`N#F#^#Vë~Ò;q4#p+ëi`##s#rÉAÃÍ"]ÃÍ"
- FREE Request Out-of-Range$
- 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!
- ÃO!æÆ0þ:ÚIÆÃIõÍWñÃWåÍGáå|Íeá}Ãeþ
- Ú�d¹Ô’
- Í’�¹Ú�‘ÔõxÍWñÉN
È#~·ÈÅåÍIáÁæ!wͤ*=ë!�9{•_zœÂ×{·Ú×þ ÚëÍéÍG>#ÍI*=øÿ>·È=^#V#åõëÍqñáÃëÍ>:åæþ Ò>?ÍIáÉå!oͤáå�ͤ>=ÍIá^#Vë|·ÂA}þÚ8.))ðä#F>A€Äý>#õþÂ\~þ >.Ä~þ Äñ=ÈÃMë^#V#ëÉ File: �
- Traceback:�•œ¬¶ÁÎÛë ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!]#~þÚ8 ÃÍ"
- 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++Ã"!=~#¶ÊÊ"*!=Í"²"ë"ÃÍ"ý" Í�Ã��
- Insufficient Memory$
- Invalid I/O List
- End of Execution$#�d����d������(Copyright (c) 1980 Digital Research V1.3���������������������������������������������������������������������������������������������������������������€����MXList ��������������������������������������€SYM�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€d$PlPRINTER busy
- XREF 1.3
- no SYM file
- no PRN file
- CP/MPRNXRFABORTED.
- ���������VÍ�É�� ‘+‹É•É��� 1@+ÓÓ��ÿ>����Ý�§Ð
-
- �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
- '
invalid SYM file format
- ������������B�����������������������������������������������������������������������������������������������������������������������������������������������º ô
- ž
- {
- à º ������*$'�������������������������������€€€€€��€���€€��€����������������������������������symbol table reference overflow
- ������������������������������������������������������������������������������������������������������������������������������������������������������������ð2ì2i2���������������������� 0#
- �����������������������������������������������������������������������������������������������������������������������+3�•3�������3�������������������������������������������������������������������������������������������������������������������������������������������������������������������������€�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lXRF.XRF make error
- '.XRF close error
- .XRF write error
- ��������Œ<“<��—<�����_<‰<���b<b<©<����������µ<��¹<����
����Ä<�½<������������������������������������������������������������������������������������������������*=�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�B�����C������C�u 00100000b ; Single density
- Comm Equ 0C0h ; Common area
- ; 64K - 2*8K = 48K = C000h
- If M8
- Sign Equ '8'
- Else
- Sign Equ '5'
- Endif
- Extrn FdRead, FdWrit, FdLgin, FdInit
- If RamDisk
- Extrn RamWrit, RamRead, RamLgIn, RamInit
- Endif
- Public @DTbl, ?Titel
- Public @Commo, RamBuffer
- Cseg
- @DTbl: Dw FlA,FlB ; All systems have A: and B:
- If M8 Or M5
- Dw FlC,FlD ;
- Else
- Dw 0,0 ;
- Endif
- Dw 0,0,0,0 ; E:, F:, G:, H: not installed
- If Jet8
- Dw FlI,FlJ ; Jet8 has I: and J: installed
- Else
- Dw 0,0
- Endif
- Dw 0,0 ; K:, L: not installed.
- If RamDisk
- Dw FlM ; M: can be Ram Disk
- Else
- Dw 0 ;
- Endif
- Dw 0,0,0 ; N:, O:, P: not installed
- @Commo: Db Comm ;
- Page
- Dseg
- If M8 Or Jet8
- ; Define 8" 2x77x8x1024, 256 entries. Unit A:/J:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch8+Unit0+DoublD ;; $FdXsl
- Db 0 ;;
- If M8
- FlA: Dw 0 ;; No trans table
- Else
- FlJ: Dw 0 ;; No trans table
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F8D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank
- Endif
- If M8
- ; Define 8" 2x77x8x1024, 256 entries. Unit B:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch8+Unit1+DoublD ;; $FdXsl
- Db 0 ;;
- FlB: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F8D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank
- Endif
- If M5
- ; Define 5.25" 2x77x8x1024, 256 entries. Unit A:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit0+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
- Db 0 ;;
- FlA: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F5Max ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- ; Define 5.25" 2x77x8x1024, 256 entries. Unit B:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit1+DoublD+11000000b ;; $FdXsl 2 MHz 8" Mode
- Db 0 ;;
- FlB: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F5Max ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If M596D Or M5
- ; Define 5.25" 2x80x5x1024, 128 entries. Unit A:/C:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit0+DoublD ;; $FdXsl
- Db 0 ;;
- If M596D
- FlA: Dw 0 ;; No trans table
- Else
- FlC: Dw 0 ;; No trans table
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F596D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- ; Define 5.25" 2x80x5x1024, 128 entries. Unit B:/D:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit1+DoublD ;; $FdXsl
- Db 0 ;;
- If M596D
- FlB: Dw 0 ;; No trans table
- Else
- FlD: Dw 0 ;; No trans table
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F596D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If M548D
- ; Define 5.25" 2x40x5x1024, 128 entries. Unit A:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit0+DoublD ;; $FdXsl
- Db 0 ;;
- FlA: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
D�
- Db 0 ;; Mediaflag
- Dw F548D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank
- ; Define 5.25" 2x40x5x1024, 128 entries. Unit B:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit1+DoublD ;; $FdXsl
- Db 0 ;;
- FlB: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F548D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank
- Endif
- If M8 Or Jet8
- ; Define 8" 1x77x26x128, 64 entries. (IBM) Unit C:/I:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch8+Unit0+SinglD ;;
- Db 0 ;;
- If M8
- FlC: Dw Trans ;; Trans table
- Else
- FlI: Dw Trans ;; Trans table
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F8S ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If M8
- ; Define 8" 1x77x26x128, 64 entries. (IBM) Unit D:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch8+Unit1+SinglD ;;
- Db 0 ;;
- FlD: Dw Trans ;; Trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F8S ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If RamDisk
- ; Define RAM DISK, 32 entries 128 KBytes. Unit M:
- Dw RamWrit ;;
- Dw RamRead ;;
- Dw RamLgIn ;;
- Dw RamInit ;;
- Db 0 ;;
- Db 0 ;;
- FlM: Dw 0 ;; No trans table
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw Ram ;; Address to DPB
- Dw 0 ;; ector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If Min96 Or SuperJet Or M5
- ; Define 5.25" 2x80x5x1024, 128 entries. Unit A: (Floppy boot else C:)
- ; Unit D: (SuperJet)
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch5+Unit0+DoublD ;; $FdXsl
- Db 0 ;;
- If Min96
- FlA: Dw 0 ;; No trans table
- Else
- FlD: Dw 0
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F596D ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Endif
- If M8 Or Jet8
- ; Define 8" 1x77x26x128, 64 entries (IBM). Unit D:/ I:
- Dw FdWrit ;;
- Dw FdRead ;;
- Dw FdLgin ;;
- Dw FdInit ;;
- Db Inch8+Unit0+SinglD ;;
- Db 0 ;;
- If M8
- FlD: Dw Trans ;; Trans table
- Else
- FlI: Dw Trans ;; Trans table
- Endif
- Db 0,0,0,0,0,0,0,0,0 ;;
- Db 0 ;; Mediaflag
- Dw F8S ;; Address to DPB
- Dw 0FFFEh ;; Checksum vector set by GENCPM
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hash
- Db 0 ;; Hash bank.
- Cseg
- Trans: Db 1,7,13,19,25,5,11,17,23,3,9,15,21 ;
- Db 2,8,14,20,26,6,12,18,24,4,10,16,22 ;
- Endif
- Cseg
- If M8 Or Jet8
- ; DPB for 8" 2x77x8x1024, 256 entries.
- F8D: Dw 64 ; Number of logical sect/track
- Db 4,0Fh ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 607 ; Max blocknumber
- Dw 256-1 ; 256 Directory entries
- Db 0F0h,0 ; Alloc vector to directory
- Dw 256/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch8+DoublD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
- F8S: Dw 26 ; No. of logical sectors/track.
- Db 3,7 ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 242 ; Max blocknumber
- Dw 64-1 ; 64 Directory entries
- Db 0C0h,0 ; Alloc vector to directory
- Dw 64/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 1 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db 0 ; Single sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch8+SinglD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If M5
- ; DPB for 5.25" 2x77x8x1024, 256 entries.
- F5Max: Dw 64 ; No. of logical sectors/track.
- Db 4,0Fh ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 607 ; Max blocknumber
- Dw 256-1 ; 256 Directory entries
- Db 0F0h,0 ; Alloc vector to directory
- Dw 256/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical secDtor size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch5+DoublD+11000000b ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If Min96 Or SuperJet Or M5
- ; DPB for 5.25" 2x80x5x1024, 128 entries.
- F596D: Dw 40 ; No. of logical sectors/track.
- Db 4,0Fh ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 394 ; Max blocknumber
- Dw 128-1 ; 128 Directory entries
- Db 0C0h,0 ; Alloc vector to directory
- Dw 128/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch5+DoublD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If Ro204
- ; Winchester: Rodime 204
- SIGN1 Equ '2'
- If Adaptec
- SIGN2 Equ '3'
- Else
- Sign2 Equ '2'
- Endif
- WIN0:
- Dw LSecPerTrk ; No of logical sectors/track.
- Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
- Db 0 ; EXTENT MASK
- If Adaptec
- Dw 5714 ; MAX BLOCKNUMMER
- Else
- Dw 5396
- Endif
- Dw 1024-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-1 ; No of cylinders Hbyte
- Db 255-65 ; - " - Lbyte
- Db 255-8 ; No of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-132 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
- Db 0 ; EXTENT MASK
- If Adaptec
- Dw 5799-(Reduce/2) ; MAX BLOCKNUMBER
- Else
- Dw 5477-(Reduce/2)
- Endif
- Dw 1024-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1271 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-1 ; No of cylinders Hbyte
- Db 255-65 ; - " - Lbyte
- Db 255-8 ; No. of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-132 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- If Nec5126
- ; Winchester: Nec 5126
- SIGN1 Equ '2'
- If Adaptec
- SIGN2 Equ '2'
- Else
- Sign2 Equ '1'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
- Db 0 ; EXTENT MASK
- If Adaptec
- Dw 5399 ; MAX BLOCKNUMMER
- Else
- Dw 5099 ;
- Endif
- Dw 1024-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-2 ; No of cylinders Hbyte
- Db 255-103 ; - " - Lbyte
- Db 255-4 ; No of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
- Db 0 ; EXTENT MASK
- If Adaptec
- Dw 5646-(Reduce/2) ; MAX BLOCKNUMBER
- Else
- Dw 5332-(Reduce/2)
- Endif
- Dw 1024-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1201 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-2 ; No of cylinders Hbyte
- Db 255-103 ; - " - Lbyte
- Db 255-4 ; No. of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- If Ro204E
- ; Winchester: Rodime 204 E
- SIGN1 Equ '4'
- If Adaptec
- SIGN2 Equ '6'
- Else
- Sign2 Equ '3'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 5624 ; MAX BLOCKNUMMER
- Else
- Dw 5311
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ;E� CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-2 ; No of cylinders Hbyte
- Db 255-128 ; - " - Lbyte
- Db 255-8 ; No of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 5873-(Reduce/4) ; MAX BLOCKNUMBER
- Else
- Dw 5547-(Reduce/4)
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 2501 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-2 ; No of cylinders Hbyte
- Db 255-128 ; - " - Lbyte
- Db 255-8 ; No. of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- If Ro352
- ; Winchesterº Rodimå 352
- SIGN1 Equ '1'
- If Adaptec
- SIGN2 Equ '1'
- Else
- Sign2 Equ '0'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 4,0FH ; BLOCK SHIfT AND MASK (size = 2K)
- Db 0 ; EXTENT MASK
- If Adaptec
- Dw 2699 ; MAX BLOCKNUMMER
- Else
- Dw 2549
- Endif
- Dw ENT-1 ; DIR. ENTRIES
- Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-1 ; No of cylinders Hbyte
- Db 255-50 ; - " - Lbyte
- Db 255-4 ; No of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 4,0FH ; BLOCK SKIfT AND MASK (size = 2K)
- Db 0 ; EXTENT MASK
- If Adaptec
- Dw 2784-(Reduce/2) ; MAX BLOCKNUMBER
- Else
- Dw 2629-(Reduce/2)
- Endif
- Dw ENT-1 ; DIR. ENTRIES
- Db 0FFH,AL1 ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 601 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-1 ; No of cylinders Hbyte
- Db 255-50 ; - " - Lbyte
- Db 255-4 ; No. of heads.
- Db 255-0 ; Red. write cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-0 ; Write precomp. cyl Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- If XT1065
- ; Winchesterº Maxtor XT-1065
- SIGN1 Equ '5'
- If Adaptec
- SIGN2 Equ '8'
- Else
- Sign2 Equ '5'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 7199 ; MAX BLOCKNUMMER
- Else
- Dw 6799
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-3 ; No of cylinders Hbyte
- Db 255-150 ; - " - Lbyte
- Db 255-7 ; No of heads.
- Db 255-3 ; Red. write cyl Hbyte
- Db 255-152 ; - " - Lbyte
- Db 255-3 ; Write precomp. cyl Hbyte
- Db 255-152 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 7239-(Reduce/4) ; MAX BLOCKNUMBER
- Else
- Dw 6837-(Reduce/4)
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 3201 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-3 ; No of cylinders Hbyte
- Db 255-150 ; - " - Lbyte
- Db 255-7 ; No. of heads.
- Db 255-3 ; Red. write cyl Hbyte
- Db 255-152 ; - " - Lbyte
- Db 255-3 ; Write precomp. cyl Hbyte
- Db 255-152 ; - "E - Lbyte
- Db 255-11 ; ECC
- Endif
- If XT1085
- ; Winchesterº Maxtor XT-1085
- If Adaptec
- SIGN1 Equ '7'
- SIGN2 Equ '3'
- Else
- Sign1 Equ '6'
- Sign2 Equ '9'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 8999 ; MAX BLOCKNUMMER
- Else
- Dw 8499
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-4 ; No of cylinders Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-8 ; No of heads.
- Db 255-4 ; Red. write cyl Hbyte
- Db 255-2 ; - " - Lbyte
- Db 255-4 ; Write precomp. cyl Hbyte
- Db 255-2 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 9410-(Reduce/4) ; MAX BLOCKNUMBER
- Else
- Dw 8887-(Reduce/4)
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 4001 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-4 ; No of cylinders Hbyte
- Db 255-0 ; - " - Lbyte
- Db 255-8 ; No. of heads.
- Db 255-4 ; Red. write cyl Hbyte
- Db 255-2 ; - " - Lbyte
- Db 255-4 ; Write precomp. cyl Hbyte
- Db 255-2 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- If CDC66
- ; Winchesterº CDC 9415-66
- SIGN1 Equ '5'
- If Adaptec
- SIGN2 Equ '8'
- Else
- Sign2 Equ '5'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 7199 ; MAX BLOCKNUMMER
- Else
- Dw 6799
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-3 ; No of cylinders Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-7 ; No of heads.
- Db 255-3 ; Red. write cyl Hbyte
- Db 255-159 ; - " - Lbyte
- Db 255-3 ; Write precomp. cyl Hbyte Obs
- Db 255-159 ; - " - Lbyte Obs
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 7349-(Reduce/4) ; MAX BLOCKNUMBER
- Else
- Dw 6941-(Reduce/4)
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 3201 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ; PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-3 ; No of cylinders Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-7 ; No. of heads.
- Db 255-3 ; Red. write cyl Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-3 ; Write precomp. cyl Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- If CDC86
- ; Winchesterº CDC 9415-86
- SIGN1 Equ '7'
- If Adaptec
- SIGN2 Equ '5'
- Else
- Sign2 Equ '1'
- Endif
- WIN0: Dw LSecPerTrk ; No of logical sectors/track.
- Db 5,31 ; BLOCK SHIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 9224 ; MAX BLOCKNUMMER
- Else
- Dw 8711
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 1 ; OFFSET TRACKS
- Db 0 ; Phys. sector size
- Db 0 ; Phys. sector shift mask.
- Db 1 ; Winchester 1st. part.
- Db 4 ; No. of logical sector/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-3 ; No of cylinders Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-9 ; No of heads.
- Db 255-3 ; Red. write cyl Hbyte
- Db 255-159 ; - " - Lbyte
- Db 255-3 ; Write precomp. cyl Hbyte
- Db 255-159 ; - " - Lbyte
- Db 255-11 ; ECC
- WIN1: Dw LSecPerTrk ; No. of logical sectors/track.
- Db 5,31 ; BLOCK SKIfT AND MASK (size = 4K)
- Db 1 ; EXTENT MASK
- If Adaptec
- Dw 9482-(Reduce/4) ; MAX BLOCKNUMBER
- Else
- Dw 8955-(Reduce/4)
- Endif
- Dw 2048-1 ; DIR. ENTRIES
- Db 0FFH,0FFH ; ALLOC VECTOR TO DIR
- Dw 8000H ; CHECKSUM SIZE (none)
- Dw 4101 ; OFFSET TRACK
- Db 0 ; PHYS. SECTOR SIZE
- Db 0 ;F� PHYS. SECTOR SHIfT MASK
- Db 2 ; Winchester 2nd part.
- Db 4 ; No of logical sectors/phys. sector
- Db 50 ; Read time out
- Db 19 ; Write time out
- Db 255-Leav ; Interleav (Inv)
- Db 255-ReStep ; Retry & Buff step option
- Db 255-3 ; No of cylinders Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-9 ; No. of heads.
- Db 255-3 ; Red. write cyl Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-3 ; Write precomp. cyl Hbyte
- Db 255-157 ; - " - Lbyte
- Db 255-11 ; ECC
- Endif
- Dseg
- ?Titel: Db '80. ',Sign,'"-floppy '
- If M8
- Else
- If M5
- Db '1.2 MByte '
- Else
- Db '800 KByte '
- Endif
- Endif
- Db Sign0,'x',Sign1,Sign2,' MBytes winchester '
- If Adaptec
- Db 'A'
- Else
- Db 'X'
- Endif
- Db '.',13,10,0
- End
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååChecksum None.
- Dw 0FFFEh ;; Alloc vector set by GENCPM
- Dw 0FFFEh,0FFFFh ;; Let GENCPM setup
- Dw 0FFFEh ;; DirBcb, DtaBcb, Hashl
- Db 0 ;; Hash bank.
- Endif
- Cseg
- If M8 Or Jet8
- ; DPB for 8" 2x77x8x1024, 256 entries.
- F8D: Dw 64 ; Number of logical sect/track
- Db 4,0Fh ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 607 ; Max blocknumber
- Dw 256-1 ; 256 Directory entries
- Db 0F0h,0 ; Alloc vector to directory
- Dw 256/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch8+DoublD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- ; DPB for 8" 1x77x26x128, 64 entries. (IBM)
- F8S: Dw 26 ; No. of logical sectors/track.
- Db 3,7 ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 242 ; Max blocknumber
- Dw 64-1 ; 64 Directory entries
- Db 0C0h,0 ; Alloc vector to directory
- Dw 64/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 1 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db 0 ; Single sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch8+SinglD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If RamDisk
- ; DPB for RamDisk, 32 entries. 128 KBytes
- Ram: Dw 512 ; No. of logical sectors/track.
- Db 3,7 ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 127 ; Max blocknumber
- Dw 32-1 ; 32 Directory entries
- Db 080h,0 ; Alloc vector to directory
- Dw 8000h ; Checksum size None.
- Dw 0 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 3 ; Ramdisk.
- Db 0 ; Dummy
- Db 0 ; Dummy
- Db 0 ; Dummy
- Db 0 ; Dummy
- Db 0 ; Dummy
- Db 0 ; Dummy
- Db 0 ; Dummy
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If M5
- ; DPB for 5.25" 2x77x8x1024, 256 entries.
- F5Max: Dw 64 ; No. of logical sectors/track.
- Db 4,0Fh ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 607 ; Max blocknumber
- Dw 256-1 ; 256 Directory entries
- Db 0F0h,0 ; Alloc vector to directory
- Dw 256/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch5+DoublD+11000000b ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If M5 Or M596D
- ; DPB for 5.25" 2x80x5x1024, 128 entries.
- F596D: Dw 40 ; No. of logical sectors/track.
- Db 4,0Fh ; Blockshift and mask
- Db 0 ; Extent mask
- Dw 394 ; Max blocknumber
- Dw 128-1 ; 128 Directory entries
- Db 0C0h,0 ; Alloc vector to directory
- F Dw 128/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector.
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch5+DoublD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- If M548D
- ; DPB for 5.25" 2x40x5x1024, 128 entries.
- F548D: Dw 40 ; No. of logical sectors/track.
- Db 4,0Fh ; Blockshift and mask
- Db 1 ; Extent mask
- Dw 194 ; Max blocknumber
- Dw 128-1 ; 128 Directory entries
- Db 0C0h,0 ; Alloc vector to directory
- Dw 128/4 ; Checksum size
- Dw 2 ; Number of offset tracks
- Db 0 ; Physical sector size
- Db 0 ; Physical sector shift mask.
- Db 0 ; Floppy
- Db 8 ; No. of logical sectors/phys. sector
- Db 22 ; Read time out
- Db 19 ; Write time out
- Db -1 ; Double sided
- Db Verify ; Verify after write
- Db Rate0 ; Step rate
- Db Inch5+DoublD ; Boot select
- Db 0,0,0,0,0,0 ; Dummies
- Endif
- Dseg
- ?Titel: Db '80. ',Sign ;;
- Db '"-floppy-version. ' ;;
- If M8
- Db '2x1.2 MBytes.' ;;
- Endif
- If M5
- Db '2x1.2 MBytes.' ;;
- Endif
- If M596D
- Db '2x800 KBytes.' ;;
- Endif
- If M548D
- Db '2x400 KBytes.' ;;
- Endif
- If RamDisk
- Db ' Ramdisc.' ;;
- Endif
- Db 13,10,0 ;;
- Cseg
- RamBuffer:
- If RamDisk
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Db 0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h,0E5h
- Endif
- If M8 Or Jet8
- Trans: Db 1,7,13,19,25 ; Skewing for 8" SingleSided
- Db 5,11,17,23 ; SingleDensity (IBM)
- Db 3,9,15,21 ;
- Db 2,8,14,20,26 ;
- Db 6,12,18,24 ;
- Db 4,10,16,22 ;
- Endif
- End
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå��G������G�����H�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������q$���q$���q$�ñ"¶ …Â�» …Â�À ‹Â�Å ‹Â�Ê ‹Â�Ï ‹Â�Ô ‹Â�Ù ‹Â�Þ ‘Â�ã ‘Â���—Â���� ��� ��� �����ž ������ž ������ž ������ž ������ž ������ž ������ž ������ž ��������������������������������������������������������������������������������������������������������������������������������������€�\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ùÆýÆ����������������������0123456789abcdef���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ž ê$Ñ&Ñ&���������������������������Ç�ü�����������������������������������������������������������������������������������������ž ê$Ñ&Ñ&���������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
- HIT och DIT
- HIÔ ocè DIÔ {ò ² prograí f|ò snabâ ocè enkeì |verf|rinç aö �
- filer mellan JET-datorer.
- \verf|ringeî skeò viá eî bildsk{rmskabeì soí ansluteó pý då �
- seriellá printer/Modeí portarna® \verf|ringeî skeò blockvió 12¸ �
- byteó peò blocë meä kontrollsummá LRC f|ò varjå blocë ocè meä �
- automatisk kontroll av antal block, hastigheten {r 38400 Baud.
- HIÔ {ò programmeô soí arbetaò é deî mottagandå datorn.
- Startaó meä kommandoô HIT¬ oí mottagná fileò skalì placeraó pý �
- defaulô drive¬ elleò meä 'HIÔ Drive:§ oí filerná ská placeraó pý �
- annaî drivå {î default® HIÔ skriveò kontinuerligô uô vilkeî fiì �
- soí {ò undeò |verf|rinç ocè angeò vilká fileò soí haò |verf|rtó �
- korrekt® HIÔ avslutaó meä CTRÌ C® Observerá atô HIÔ raderaò ev® �
- tidigarå fileò oí deô ankommeò nyá meä sammá namn.
- Exempel:
- A>B:HIT B:
- HIT ( 1.5 ) JET-80 CPM 3.0
- Reciving file QQ .SUB Old file deleted. File transferred
- Reciving file SS .SUB Old file deleted. File transferred
- Reciving file C .SUB Old file deleted. File transferred
- Reciving file PROFILE .SUB Old file deleted. File transferred
- 4 Files transferred
- No data -- waiting--
- Reciving file M80 .COM Old file deleted. File transferred
- Reciving file M80 .REL Old file deleted. File transferred
- Reciving file MATH .H Old file deleted. File transferred
- 7 Files transferred
- HIT terminated due to operator request
- 7 Files transferred
- HIT end
- .PA
Š DIÔ {ò programmeô soí arbetaò é deî s{ndandå datorn.
- Startaó meä kommandoô 'DIÔ Filnamn'® F|ò filnamî g{lleò sammá �
- syntaø soí é PIÐ ocè DIR¬ D.v.ó '?§ ocè '*§ kaî anv{ndaó soí �
- "wildcard"® S{ndningeî inledó meä atô samtligá fileò soí matchaò �
- "Filnamn¢ skrivs® DIÔ kaî avbrytaó meä CTRÌ C.
- Exempel:
- A>B:DIT *.Z80
- DIT ( 1.0 ) JET-80 CP/M 3.0
- Files to be sent:
- CHARIO .Z80 BOOT .Z80 IOS .Z80 WDRIVES .Z80
- FDRIVES .Z80 BIOSKRNL.Z80
- No answer -waiting
- Sending file A:CHARIO .Z80
- Exit due to fatal error
- No FILES transferred
- 2 Errors
- DIT end
- A>B:
- B>DIT *.Z80
- DIT ( 1.0 ) JET-80 CP/M 3.0
- ---- NO Files ---
- B>DIT A:*.Z80
- DIT ( 1.0 ) JET-80 CP/M 3.0
- Files to be sent:
- BOOT .Z80 IOS .Z80 WDRIVES .Z80 FDRIVES .Z80 BIOSKRNL.Z80
- CHARIO .Z80
- Sending file A:CHARIO .Z80 File transferd
- Sending file A:BIOSKRNL.Z80 File transferd
- Sending file A:FDRIVES .Z80
- Exit due to operator request
- 2 Files transferred
- DIT end
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååHåååååI�åååååIåååååJ�åååååJåååååK�åååååKåååååL�åååååLåååååM�åååååMåååååN�åååååNåååååO�åååååOååååå
|