12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930 |
- IMD 1.18: 12/03/2022 18:49:40
- Jetsys/LGN
- COPY COM : BIOSKRNL REL : BIOSKRNL Z80 : BNKBDOS3 SPR
- BNKBIOS3 SPR : BOOT REL : BOOT Z80 : CALLVERS ASM
- CCP COM : CHARIO REL : CHARIO Z80 : COPYSYS ASM
- COPYSYS COM : CPM3 LIB : CPM3 SYS : CPMLDR REL
- DATE COM : DEVICE COM : DIR COM : DIRLBL RSX
- DIT COM : DUMP ASM : DUMP COM : ECHOVERS ASM
- ED COM : ERASE COM : ERRORS COM : EXTMEM REL
- FASTCOPY COM : FDRIVES 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 : HIT COM : HITDIT DOC
- INITDIR COM : IOS REL : IOS Z80 : IOSETUP COM
- LIB COM : LINK COM : MAC COM : MODEBAUD LIB
- PATCH COM : PIP COM : PORTS LIB : PRIMO COM
- PRIMOE Z80 : PUT COM : RANDOM ASM : RENAME COM
- RESBDOS3 SPR : RMAC COM : SAVE COM : SCB ASM
- SCB REL : SET COM : SETDEF COM : SHOW COM
- SID COM : STOP COM : SUBMIT COM : TRACE UTL
- TRACK0 : TYPE COM : WDRIVES ASM : WDRIVES REL
- WINBACK COM : XREF COM : Z80 LIB : PTEM$NAM $$$
- PTEM$IL1 $$$
- ��(��Š�À� �����ÿÿ��������€�€�@�@�@����E� „áê�� E�„Áê����������������������������������������������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ÃuÉÃkÃcÃcÃcÉ
- Ý!K!€�K�í°��!€�€�í°ý!Öý6 �ý6
- Àÿ>"2ÓíCÞÍ?ÛËo(!d|íG}2Ä<<2É>ÿ2¿!¿ÍéûÉ!�‡#�O‡�:¿§ ÛæÈöÿÉ:Àþÿ(¯·Éyõ:¿§ ÍÍ(ûñÓÉÍÛ(ûñÓ ¯2ÀÉõ>ÿ2ÀñûíMx±È:̧ ëí°ëɯ2ÌíS¥"¬ åë åíC§x±>Í >�2«*Í|µæo&�Ï~!˶!¡ÓÍéx±(Ûæ ú>ƒÓÑá��É>ÿ2ÌíCÍÉ2Êæå!Ë> (>�wÓáÉ2ÉÉ��íCÄÉíCÆÉíCÂÉ!��y§À*ôÉ`i#É:�À§Âtís(1jÍ�(ý~§ Í¢ÍpÍùÂñÍSí[Âå!ÿ¿¯íRá0x̓�yæÿí{(ÉÍ[
ÀÍ'
ÀÝ~�ýw
ÍNÕÍJ
áÝFÀ6ð#ûͱ
êý6ÿý6�¯ÉÍ6
À:rͪͱ
¯É>À!pÅÍÔ
Áæ�ÈñöÿÉ>ˆÅÍÔ
Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2ÕÝ~ÓÅÍ6
ÁÀ:pÓ¹>�ÈÛæ� úyÓÝ~æöÍ4æ™È(>Í4ËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~
Ý–ýw
ÉõÝ~Óý~ÓÛæ� úÝF�Ë8ËñåþÀ �íCÎ"Ì!Éõ>å!˶áÓÍéÁáxþÐ(Ë(:Õ°Í4>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� D6ÿ#ûÉý~:Æ=ýåá�_�ë�ËGýn ýf
- þÿÉís(1jÍ�(ý~§ Í¢ÍpÍ™ÂñÃÖ>ͪÝ~�ýw
ÍNÕÍÌáÝF 6ð#ûͱ
éý6ÿý6ÿ¯ÉÍü>§É"ÜÍ÷ÍlÛ/æþ >!˶Ó!ÙÍé>¿ÓÛæ öÍ\ÉüÍl!jí²Í\>§ÉÅÕ¯ýNýF:Ó�!��0 Š)� ÷0 Šõý~=O�ñ 0</2k|/2l}/2mÝ~2oÑÁÉÛ/æ(ùÉÍTÛWÍTÛz/æÉ>þíyÛÍT!jpí³ÍTÉ"¹íSÀ!˶Ó!µÍéÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿�
y����(…‚Ï‹‡�
y����(¥‚Ï‹‡�~·ÈG#N#í³õ������������������������������������������Kvv-<ÿÿ�ÿ���������v���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô�������ÿ��þû:Áýw�:Äýw:Åýw¯ýwýwÍ?É:Äý¾ :Åý¾ öÿɯɯýwýwÉýwO
ÝF¯�ý<ýwÉ�����ÿ���������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������COPY COM���€������� ��COPY COM��]
- ���
��������BIOSKRNLREL�������������������BIOSKRNLZ80���€���������BIOSKRNLZ80�����������������BNKBDOS3SPR���j����� �!����BNKBIOS3SPR���3"�#�$�%����������BOOT REL���&����������������BOOT Z80���!'�(�)������������CALLVERSASM���*����������������CCP COM���+�,��������������CHARIO REL��� -����������������CHARIO Z80���€.�/�0�1�2�3�4�5��CHARIO Z80��6�7��������������COPYSYS ASM���u8�9�:�;�<�=�>�?��COPYSYS COM���@����������������CPM3 LIB��� A�B��������������CPM3 SYS���€C�D�E�F�G�H�I�J��CPM3 SYS��*K�L�M������������CPMLDR REL���N�O��������������DATE COM���P�Q��������������DEVICE COM���:R�S�T�U����������DIR COM���rV�W�X�Y�Z�[�\�]��DIRLBL RSX���^����������������DIT COM���y_�`�a�b�c�d�e�f��DUMP ASM��� g�h��������������DUMP COM���i����������������ECHOVERSASM���j����������������ED COM���Ik�l�m�n�o��������ERASE COM���p�q��������������ERRORS COM���r����������������EXTMEM REL���s�t��������������FASTCOPYCOM���u�v��������������FDRIVES ASM���^w�x�y�z�{�|������FDRIVES REL���}����������������FORMATERCOM���&~��€������������GENCOM COM���t��‚�ƒ�„�…�†�‡�ˆ��GENCPM COM���€‰�Š�‹�Œ���Ž������GENCPM COM��(‘�’�“������������GENCPM DAT���”�•��������������GENFBIOSSUB���–����������������GENWBIOSSUB���—����������������GET COM���3˜�™�š�›����������HELP COM���8œ���ž�Ÿ����������HELP HLP���€ �¡�¢�£�¤�¥�¦�§��HELP HLP��€¨�©�ª�«�¬��®�¯��HELP HLP��€°�±�²�³�´�µ�¶�·��HELP HLP��h¸�¹�º�»�¼�½�¾����HEXCOM COM��� ¿����������������HIST UTL���
- À����������������HIT COM���€Á�Â�Ã�Ä�Å�Æ�Ç�È��HIT COM��€É�Ê�Ë�Ì�Í�Î�Ï�Ð��HIT COM��€Ñ�Ò�Ó�Ô�Õ�Ö�×�Ø��HIT COM��
Ù����������������HITDIT DOC���Ú�Û��������������INITDIR COM���€Ü�Ý�Þ�ß�à�á�â�ã��INITDIR COM��zä�å�æ�ç�è�é�ê�ë��IOS REL���ì����������������IOS Z80���2í�î�ï�ð����������IOSETUP COM��� ñ�ò��������������LIB COM���8ó�ô�õ�ö����������LINK COM���{÷�ø�ù�ú�û�ü�ý�þ��MAC COM���\ÿ�������MODEBAUDLIB������������������PATCH COM����������������PIP COM���D
- �������PORTS LIB���
���������������PRIMO COM������������������PRIMOE Z80���^�����PUT COM���7���������RANDOM ASM���V�����RENAME COM��� �������������RESBDOS3SPR���!���������������RMAC COM���j"#$%&'(���SAVE COM���)���������������SCB ASM���*+�������������SCB REL���,���������������SET COM���S-./012�����SETDEF COM��� 34�������������SHOW COM���B56789�������SID COM���>:;<=���������STOP COM���=>?@A���������SUBMIT COM���*BCD�����������TRACE UTL���
- E���������������TRACK0 ���-FGH�����������TYPE COM���IJ�������������WDRIVES ASM���QKLMNOP�����WDRIVES REL���Q���������������WINBACK COM���FRSTUV�������XREF COM���yWXYZ[\]^�Z80 LIB���/_`a����������åMOV96 COM���{bcdefghi�PTEM$NAM$$$���j���������������PTEM$IL1$$$���(klm����������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Í–]>2–_!�"”_>2|_!z_Â`>GͦT!N_6€!O_6�>@2P_!€�"Q_>2S_>2T_>@2U_>02V_>?2W_!X_Ä`>GͦT!`_Ì`>GͦTÍJå!�ÑÍ;;|µÂ’R�Í
- D!æ`>$ÍITÍ:CÍ]ÍÍ~·Â©Í¢o‡Ÿg#}õÍñwÍ~_‡ŸW:U_o‡Ÿg}õ3>!—_GÍ\TÍ#ë!
- axÍ«SÂë>ÿ2˜_!™_a>Í•TÇÍ#åÍ#>ÍIT!
aõ>
- ÍITÍâ;+Má>ÍzSëG!™_>Í•T!a™_>�ÍŒSÊU!™_ÍGTÍÉQ}2˜_*”_ë:˜_o‡ŸgÍòWòRÍ#a>GͦTÃbÍ#a>GͦTÍ#ë!axÍ«S‡ÍÁ2˜_!Eaͬ#!™_ÍrTÍ �>ÍITõÍ#ñÍT!ª_Í\TÍOÍÈ-Í)3Í :N_2Ca:Ca·òØ!¦_~#¶ÂèRåÍ
- D!¡`ÍuB!a>
- ÍITÍ#<Í]ÃjRÍ
- D!¨`ÍuB*¨_> Í¡RÍ#<!#a>ÍITÍ#<Í]!GaÍ$RjÍ
- D!²`ÍuBÍöûÿå*¨_�Í?WÑ^#Vë> Í¡RÍ#<!%a>ÍITÍ#<Íö+å*¨_�Í?WÑ>ÍITÍ#<Í]Í"!KaÍ\T!IaÍ?7!DaÍ\T!(aDaxÍ«SÆÿŸ!¦_õ~#¶ÖŸÁ !)aDaõxÍ«SÆÿŸÁ !*aDaõxÍ«SÆÿŸÁ òäRáÍ
- D>ÍuE!+a>ÍITÍ:CÍ]ÃÕ!-aDaxÍ«SÖŸ!.aDaõxÍ«SÖŸÁ°ò!LaÍ_ ÃÕ!/aDaxÍ«SÂ&ÍHÃÕ!0aDaxÍ«SÂ;Í…,ÃÕ!1aDaxÍ«SÂS!NaÍ£ ÃÕ!2aDaxÍ«S²RÍ
- D!½`ÍuB!3a>ÍITÍ#<Í]!Xa9a>�ͦT!TaÍÍ2Ya!PaÍ2 _R¯Í
- D>ÍuEÍ]ÃÕ!9aDaxÍ«SÂÇÍnÃÕ!:aDaxÍ«SÂÜÍúÃÕ!;aDaxÍ«SÂñÍXÃÕ!(aDaxÍ«SÂÍS#ÃÕ!<aDaxÍ«SÂͶÃÕ!=aDaxÍ«SÂ3!ZaÍi8ÃÕ!>aDaxÍ«SÂHÍ©$ÃÕ!)aDaxÍ«SÂ]Í�.ÃÕ!?aDaxÍ«SÂ{!\aÍk6!^aÍ_ ÃÕ!@aDaxÍ«S“!`a̓7ÃÕ!AaDaxÍ«S«!baÍi8ÃÕ!BaDaxÍ«SÂÀÍh"ÃÕ!*aDaxÍ«SÂÕ:O_2CaøÍÍß^^#V#ëNëÉÍÞWYÉåÍ�áÉ*%oÉ*�ë*%o{•ozœgÉÍú|·g}oÉ!\�É!l�É!€�ÉÃ��Í�áõ3>éÍÞYÃ�ÿÍ�ÃEÍ�·È>ÿÉÃ�
Ã�ÍÞYÃ�ÍæÃ�ÍæÃ�ÍæÃ�Ã�ÍæÃ�ÍæÃ�ÍæÃ�ÍæÃ�ÍæÃ�Ã�ÍæÃ�Ã�ÍæÃ�Ã�ÿ Ã�ÍÞY Ã�ÃoBÍÞÅ€�Í�ÁY.Í�:‚�O*€�yO|g}oÂð|ægÉÍæÕÍÞyá¬g)Ò|îg}î!o
ÂÉ�_x!��Íër#s#ëÂ%ÉÍæÕÍæá€Õ_¬‡ÒLƒ_ÒRgoÑÂAÉ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������^#Vë"da*da^#Vëå*¦_ÑÍòW|µÂ– R‹ Í
- D>ÍuEÍ]*da6#6�â *da^#Vë#ër+sÉ^#Vë"fa*fa^#Vë+|µÂÖ *¦_å*faÑs#rRÓ Í
- D>ÍuEÍ]Ãâ *fa^#Vë+ër+sÉͼ"’_!�aÍçW*’_##~o‡Ÿg+++ÍL;ÍLR"¬aÍJå!�ÑÍ;;Ðÿ |·ò?
- Í~o‡Ÿg+"´a!²aÍ¿5"®a*®aå*¬aÑÍ?W"®aÃP
- Í~=2¸a!¶aÍÔ"®a!��"°a#"¤a*¦_"¹a*¹aë*¤aÍòWú‚Íöúÿå*¤a�Í?WÑ~o‡Ÿg"¨aÍöøÿå*¤a�Í?WÑ~o‡Ÿg)))))åÍöùÿå*¤a�Í?WÑ~o‡ŸgÑ"¦a:©a·ò×
- !��"¨a*¦a#"¦a*¦a:T_åo‡ŸgÑÍ?W"¦a*¨a� >åo‡ŸgÑÍ¡W"ªa*¦aë*ªaåÍö+++å*¤a�Í?WÑÑs#r*ªaë*¬a+å*¬aÑÍ¡Wå*¬aÑÍ?W"ªa*¦aë*ªaåÍöûÿå*¤a�Í?WÑÑs#rÍöûÿå*¤a�Í?WÑ^#Vëë*°a"°a*¤a#"¤aÃ`
- RÀÍ
- D!haÍuB*¦_> Í¡RÍ#<!…a>ÍITÍ#<*°a> Í¡RÍ#<!–a>ÍITÍ#<Í]RóÍ
- D!uaÍuB!—a>ÍITÍ#<*®a> Í¡RÍ#<!˜a>ÍITÍ#<Í]RÍ
- D>ÍuEÍ]ÉÅb~#
Â
- *Çb~ÖÿÂ:O_É*Çb~o‡Ÿg@� }õ3>!ÜbÍ\TÍöìÿå*¦_#�Í?WÑ"äb*äb#�"¿_*Çb~*äbwÍöìÿå*Åb^#Vë�Í?WÑå*äb#Ñ>GͦTÍöôÿå*Åb^#Vë�Í?WÑå*äb �Ñ>GͦT*äb�6�*¿_å*äbëá$�ÍcSÍ~*¿_w!—_ÜbxÍ«SÂï*äb �{ÍzSöaͦT:œ_·ò
Íö÷ÿå*Åb^#Vë�Í?WÑ~2ÝbÃ
:œ_2Ýb!æbÍÈ*äb"êb!èbÍ%,·òœ
R˜
Í
- D>ÍuE!»aÍuB!Üb>ÍITÍ#<!÷a>ÍIT!ìbõͬ#Í#TÍ#<*äb#>ÍITÍ#<!øa>ÍITÍ#<*äb �>ÍITÍ#<!ùa>ÍITÍ#<Í]:N_É*äb"ðb!îbÍz!—_ÜbxÍ«SÖŸõÍö÷ÿå*Åb^#Vë�Í?WÑ~!Ýb–ÆÿŸÁ òd*¿_"ôb!òbÍ%,·òXRTÍ
- D>ÍuE!ÇaÍuB!Üb>ÍITÍ#<!÷a>ÍIT!öbõͬ#Í#TÍ#<!øa>ÍITÍ#<*¿_#>ÍITÍ#<*¿_ �>ÍITÍ#<!b>ÍITÍ#<Í]:N_É*¿_"úb!øbÍz*äb �6�*¿_6�*äb"þb!übÍ’ÖÿÂ¥R¡Í
- D!ÓaÍuB!*b>ÍITÍ#<Í]:O_ÉÍö÷ÿå*Åb^#Vë�Í?WÑ"�c!�cÍÈ*¿_"c!cÍ]͇R2 _Íå*¦_
- �Í?WÑÍòWÜÿ :P_åo‡ŸgÑÍ¡W"»_:µ_·ò!��"àb*àb"âbR2Í
- D>ÍuE!ØaÍuB!Bb>ÍITÍ#<Í]*Åb"c!cÍ$RzÍ
- D!ÝaÍuB!X_>ÍITÍ#<!Üb>ÍITÍ#<!cͬ#Í#<!÷a>ÍITÍ#<Í]:µ_·òžRžÍ
- D!âaÍuB!Jb>ÍITÍ#<Í]*¿_#�"½_:O_2¶_:N_2Êb:¶_·úþ!��"¹_*¿_~=2c!
- cÍTÍö÷ÿå*Åb^#Vë�Í?WÑ"
c!
cÍÈ!��"·_*»_+"c*cë*·_ÍòW/õ:¶_/Á òZ*½_å*¹_)Ñ"c!cͧ*¹_ë:P_o‡Ÿg"¹_*¿_"c!cÍ‚Ö�ÊP:N_2¶_*·_"»_*·_#"·_Ãü!��"¹_*äb~=2c!cÍT!cÍÈ!��"·_*»_+"c*cë*·_ÍòW/õ:ÊbÁ òû*½_å*¹_)Ñ""c! cͧ*äb"&c!$cÍŠÖ�ÊÅ:O_2Êb:N_2¶_:µ_·òâ*½_å*¹_)Ñ",c!(cÍ7"àb*¹_ë:P_o‡Ÿg"¹_*·_#"·_Ã�ô*äb"0c!.cÍe͇R2 _:µ_õ:ÊbÁ ò7*¿_ �"½_*äb6�*äb6�*äb"4c!2cÍ]͇R2 _:O_2¶_Íå*¦_
- �Í?WÑÍòWÜÿ :P_åo‡ŸgÑÍ¡W+"»_:¶_·ú�!��"¹_"·_*»_+"6c*6cë*·_ÍòW/õ:¶_/Á òý*½_å*¹_)Ñ":c!8cͧ*äb">c!<cÍ‚Ö�ÊÎ:N_2¶_Ãä*½_å*¹_)Ñ"Dc!@cÍ7"âb*¹_ë:P_o‡Ÿg"¹_*·_#"·_ÃŒÃu*àbå*âbÑÍòWµÊ7:O_2ÊbR7Í
- D>ÍuE!çaÍuB!\b>ÍITÍ#<Í]:Êb·úuR[Í
- D!ìaÍuB!ob>ÍITÍ#<Í]:W_*äb�w*äb"Hc!FcÍzÃ6!—_ÜbxÍ«SÂ6Íö÷ÿå*Åb^#Vë�Í?WÑ~!Ýb–ÖŸõ:˜_Á°òÙRÙÍ
- D>ÍuE!ñaÍuB!‚b>#ÍITÍ#<!¥b> ÍITÍ#<Í]Íö÷ÿå*Åb^#Vë�Í?WÑ~!Ýb–Ê6*äb�å*¿_ëá�ÍcS*äb�"Lc!JcÍmÖÿÊ0*äb�"Pc!NcÍz!RcÍšÍö÷ÿå*Åb^#Vë�Í?WÑ"Tc!TcÍÈ*¿_"Xc!VcÍe͇R2 _:ÊbÉR‹Í
- D!ZcÍuB!_c>ÍITÍ#<Í]Í"!ucÍ\T!scÍ?7!ocÍ•SʨÉÍ"xc!vc͘·ú¹ÉÍö+å*¨_�Í?WÑë!pcxÍ«SÂ*¢_åÍöûÿå*¨_�Í?WÑ^#VëÑÍòW"¢_*¤_åÍö+++å*¨_�Í?WÑ^#VëÑÍòW"¤_*¦_+"¦_*¨_"qc*¦_"zc*zcë*qcÍòWúsÍöìÿå*qc�Í?WÑåÍöìÿå*qc#�Í?WÑëá�ÍcS*qc#"qcÃ,*¦_ë*¨_ÍòWò—R‘Í
- D>ÍuEÍ]!�"¨_ɸc~#
Â�Íöìÿå*¦_#�Í?WÑ"¼c*ºc~*¼cwÍöìÿå*¸c^#Vë�Í?WÑå*¼c#Ñ>GͦTÍöôÿå*¸c^#Vë�Í?WÑå*¼c �Ñ>GͦT:W_*¼c�w*¼c‹c>GͦT*ºc~=2Ác!¿cÍTÍö÷ÿå*¸c^#Vë�Í?WÑ"Âc!ÂcÍÈ!ÄcÍ%,·òßR�Í
- D>ÍuE!|cÍuB!Œc>ÍITÍ#<Í]*¸c"Æc!ÆcÍ$RªÍ
- D!�cÍuB!‘c>ÍITÍ#<Í]Í"!ÊcÍ\T!ÈcÍ?7!¾cÍ\T!®c¾cxÍ«SÂÛ!ËcÍ´Ãß:O_É!ÍcÍzRÍ
- D!†cÍuB!¯c> ÍITÍ#<Í]:N_É^#Vë"ßc*ßcë!Ïc>Í¡;}2¡_:¡_·Ê_*ßc:¡_åo‡Ÿg+MáÍnSëG!ãc>ͦT*ßc:¡_åo‡Ÿg#ëáÍsSëG!ëc>ͦTÃw*ßcë!ãc>Í¢T!ëcÐc>GͦT:O_2îc!�"ác*ác÷ÿ |õ:îc/Á òØ!ãcå*ác]á>ÍzSëG!Óc>Í«SÂÎ:N_2îc!ãcå*ácëá>ÍuSÔcͦT*ác#"ácÃ:O_2îc!�"ác*ácüÿ |õ:îc/Á ò9!ëcå*ác]á>ÍzSëG!Óc>Í«SÂ/:N_2îc!ëcå*ácëá>ÍuSÜcͦT*ác#"ácÃä!ëc>ÍIT!Ïcõ>ÍIT!ãcÍTÍ#TÃÅTRuÍ
- D!ïcÍuB!ùc>ÍITÍ#<Í]�’ÍD!ôcÍuBÍ@!}_ÍrTÍ]!dÍ–2!}_ÍrT!d}_>�ÍŒS¯ÉÍÙRÃÍ
- D>ÍuEÍ]!dÍ-"¨_ÉŒd~#
ÂÒ:O_2µ_RýÍ
- D! dÍuB!wd>ÍITÍ#<Í]R(Í
- D!dÍuB!ÿcå*Œd^#Vë�Í?WÑÍGTÍ#<Í]*Œd^#Vë+++|·ò\�TÍD!dÍuBÍ@!}_ÍrTÍ]!}d}_>�ÍŒSÂe>ÿÉ!}d}_>Í¡;}2¡_:¡_·Ê�!}_:¡__ÍnS~dͦT!~d}_>Í¡;}2¡_!}_KÍnSëG!–d>ͦT!”dÍ?7*ŽdÍ\T:¡_·Âè!}_ÍsSëG!�_>Í•T!ª_d>�ͦTî!}_:¡_åo‡Ÿg++MáÍnSëG!��_>Í•T!}_:¡_åo‡Ÿg#ëáÍsSëG!™d>Í•T!—dÍ–2!}_ÍrT!d}_>Í¡;å!€d}_>Í¡;Ñ|µÊ[!®dÍ!}_ÍrTÍÙ!ª_>ÍzSåõÍ#ÁÑ>ͦT!ª_ >ÍzSåõÍ �ÁÑ>ͦT!ª_K>ÍzSëG!�d>Í«SÖŸ2µ_!‚d�_>�ÍŒSÂÐ!�_™_>Í‘T:˜_2œ_ÃE!€d�_>ÍŒSÂæ>ÿ2œ_ÃE!�_ÍGT!‚dõ>
- ÍITÍâ;|µÊ8!²d�_>Í‘T!°dÍ–2!�dÍ•SÂ2!�_™_>Í‘T:˜_2œ_!µ_6€Ã5>ÿÉÃE!�_ÍGTÍÉQ}2œ_*”_ë:œ_o‡ŸgÍòWòY>ÿÉá�yÍD!dÍuBÍ@*ŽdÍ\TÍ]*Ždë!Œd>�Í«SÂ�>ÿÉ*Žd"Çd!ÇdÍ?7*ŽdÍ\T*Ždn&�ë:U_o‡ŸgÍòW"�d:–_o‡Ÿgë*�dÍòW*�d+õ|Á°òÑ>ÿÉÍO*�d}É!Éd}_>Í¡;}2¡_:¡_·Âý!ª_}_>Í¢TÃG!}_:¡_åo‡Ÿg+MáÍnSå!ª_õ>ÍzSÁÑͦT!}_:¡_åo‡Ÿg#ëáÍsSå!ª_ õ>ÍzSÁÑͦTÉReÍ
- D!ÊdÍuB!z_>ÍITÍ#<Í]R‡Í
- D>ÍuE!ÏdÍuB!Re>ÍITÍ#<Í]R¤Í
- D!ÖdÍuB!ke>ÍITÍ#<Í]RÁÍ
- D!ÝdÍuB!~e>ÍITÍ#<Í]RÞÍ
- D!ädÍuB!–e>ÍITÍ#<Í]RûÍ
- D!ëdÍuB!²e>#ÍITÍ#<Í]RÍ
- D!òdÍuB!Õe>ÍITÍ#<Í]R5Í
- D!ùdÍuB!ïe>ÍITÍ#<Í]RRÍ
- D!�eÍuB!ÿe>ÍITÍ#<Í]RoÍ
- D!eÍuB!f>$ÍITÍ#<Í]RŒÍ
- D!eÍuB!4f>ÍITÍ#<Í]R©Í
- D!eÍuB!Of>ÍITÍ#<Í]RÆÍ
- D!eÍuB!jf>ÍITÍ#<Í]RãÍ
- D!#eÍuB!{f>!ÍITÍ#<Í]R�Í
- D!*eÍuB!œf>ÍITÍ#<Í]RÍ
- D!1eÍuB!·f>ÍITÍ#<Í]R:Í
- D!8eÍuB!Õf>ÍITÍ#<Í]RWÍ
- D!?eÍuB!èf>#ÍITÍ#<Í]RtÍ
- D!FeÍuB!g>ÍITÍ#<Í]RµÍ
- D>ÍuE!MeÍuB! g>ÍITÍ#<!—_>ÍITÍ#<!™_ÍGTÍ#<!&g>ÍITÍ#<Í]ÉRÓÍ
- D!'gÍuB!3g>ÍITÍ#<Í]!NgÍÍ2Jg:JgÖÿÂåÉ:œ_·òõ:N_2MgÃû:O_2Mg:N_2Kg!�"Hg*¦_"Rg*Rgë*HgÍòW/õ:KgÁ òøÍö+å*Hg�Í?WÑë!9gxÍ«SÂÖ:Mg·òjÍö÷ÿå*Hg�Í?WÑ~2œ_!Tgͬ#!�_ÍrT!VgÍ2Kg:Kg·òÖÍö+å*Hg�Í?WÑ:g>GͦT*¢_åÍöûÿå*Hg�Í?WÑ^#VëÑÍòW"¢_*¤_åÍö+++å*Hg�Í?WÑ^#VëÑÍòW"¤_Í@·òîÍ"!LgÍ\T:O_2Kg*Hg#"HgÃ
:Kg·úRÍ
- D!,gÍuB!;g>
ÍITÍ#<Í]R-Í
- D>ÍuEÍ]É\g~#
Â3Íöôÿå*^g^#Vë�Í?WÑ>ÍIT!Zgõ>ÍITõÍöìÿå*^g^#Vë�Í?WÑñÍTÍ#T!bgÍ\T!�"`g*`góÿ |·òö*\gå*`g]á>ÍzSå!bgõå*`g]á>ÍzSÁÑÍ«SÆÿŸ*\gõå*`g]á>ÍzSëG![g>Í«SÆÿŸÁ òì:O_É*`g#"`gÃ�:N_ÉR Í
- D>ÍuE!ogÍuB!”g>)ÍITÍ#<Í]Í"!:hÍ\T!8hÍ?7!2hÍ\T!½g2hxÍ«SÂL !7h6€Ãd !¾g2hxÍ«SÂc !7h6�Ãd ÉR† Í
- D>ÍuE!tgÍuB!¿g>%ÍITÍ#<Í]Í"!=hÍ\T!;hÍ?7!ägÍ•SÆÿŸ23h:3h·òÎ RÎ Í
- D>ÍuE!ygÍuB!åg>ÍITÍ#<Í]Rß Í
- D>ÍuEÍ]:O_24h!�"5h*¦_">h*>hë*5hÍòW/õ:4h/Á òD!Íö+å*5h�Í?WÑë!ÿgxÍ«SÊ0!:7h·ú-!Íy!Ã:!:7h·ò:!Íy!*5h#"5hÃñ !ª_�h>�ͦTRs!Í
- D>ÍuE!~gÍuB!�h>ÍITÍ#<Í]Í)3Ãg":3h·ò"R¢!Í
- D>ÍuE!…gÍuB!h>ÍITÍ#<Í]!@hÍ$RÅ!Í
- D!ŠgÍuB!h> ÍITÍ#<Í]Í"!DhÍ\T!BhÍ?7!2hÍ\T!(h2hxÍ«SÂÿ!Í"Gh!Eh͘2 _Ã"!)h2hxÍ«SÂ":N_24hÃf"R9"Í
- D>ÍuE!�gÍuB!*h>ÍITÍ#<Í]!IhÍ$Í"Mh!Kh͘2 _Í@·òf"Í"!2hÍ\T:N_24hÉÉR…"Í
- D!OhÍuB!Yh>ÍITÍ#<Í]�¢"ÍD!ThÍuBÍ@!}_ÍrTÍ]!}_å!dh}_>Í¡;#ëáÍsSëG!ih>Í•T!ghÍ–2!}_ÍrT!eh}_>�ÍŒSÂÞ"É!~hÍ!}_ÍrT!�"eh*¦_"€h*€hë*ehÍòWúA#!†h}_>Í¢T!‚hÍ.·ò7#R+#Í
- D>ÍuEÍ]!’hÍ$!”hÍk6*eh#"ehÃø"RR#Í
- D>ÍuEÍ]ÉRp#Í
- D!–hÍuB!›h>ÍITÍ#<Í]!¤hÍÍ2¢h:¢hÖÿ‚#É:¢hõÍñw!—_£h>GͦT:œ_2˜_!™_�_>Í‘TÍ)3É^#Vë"¨h*¨h~o‡Ÿg>Í¡R!hÍ\T*¨h~o‡Ÿgöÿ |·òï#!h{ÍuSëG!ªh>Í•TÃ$!h>ÍuSëG!ªh>Í•T!ªhÍGTÃÅT^#Vë"ÃhR¨$Í
- D!µhÍuB!—_>ÍITÍ#<Íö÷ÿå*Ãh^#Vë�Í?WÑ"Åh!Áh>ÍIT!Åhõͬ#Í#TÍ#<Íöìÿå*Ãh^#Vë�Í?WÑ>ÍITÍ#<!Âh>ÍITÍ#<Íöôÿå*Ãh^#Vë�Í?WÑ>ÍITÍ#<Í]ÉÍ~=2°i!®iÍTRÔ$Í
- D!ÇhÍuB!&i>ÍITÍ#<Í]�ñ$ÍD!ÌhÍuBÍ@!}_ÍrTÍ]!8i}_>Í¡;}2¡_!}_:¡_åo‡Ÿg#ëáÍsSëG!³i>Í•T!±iÍ–2!}_ÍrT!9i}_>�ÍŒSÂ;%ÉÃ�%!9i}_>Í¡;|µÆÿŸ!:i}_õ>Í¡;|µÆÿŸÁ°òg%ÍG)Ã�%Rx%Í
- D>ÍuEÍ]!ÎiÍ!ÐiÍ\T!ÈiÍ %R�%Í
- D>ÍuEÍ]ÃD)Üi~#
Â¥%Íöìÿå*¦_#�Í?WÑ"âiÍ~*âiwÍöìÿå*Üi^#Vë�Í?WÑå*âi#Ñ>GͦTÍöôÿå*Üi^#Vë�Í?WÑå*âi �Ñ>GͦT:W_*âi�w*âi:i>GͦT*Þi>ÍzSå*âi�GÑ>ͦT*Þi
- >ÍuSå*âi�GÑ>ͦT*âi�6�:W_*âiw*âi:i>GͦTÍö÷ÿå*Üi^#Vë�Í?WÑ"çi!çiÍÈ*âi�"ëi!éiÍmÖÿÊ-'R,'Í
- D>ÍuE!ÑhÍuB!;i>ÍITÍ#<!—_>ÍITÍ#<Íö÷ÿå*Üi^#Vë�Í?WÑ"íi!8i>ÍIT!íiõͬ#Í#TÍ#<*Þi>ÍITÍ#<!Ji>ÍITÍ#<Í]É!ïiÍ%,·ò¯'RT'Í
- D!âhÍuB!Zi>ÍITÍ#<Í]*Üi"ñi!ñiÍ$R}'Í
- D!éhÍuB!_i>ÍITÍ#<Í]Í"!õiÍ\T!óiÍ?7!äiÍ\T!|iäixÍ«S®'!öiʹï'É*ài~·ò×'RÔ'Í
- D!îhÍuB!}i>ÍITÍ#<Í]Ãô'Rô'Í
- D!õhÍuB!Œi> ÍITÍ#<Í]*Üi"øi!øiÍ$R(Í
- D!ühÍuB!X_>ÍITÍ#<Í]R’(Í
- D!iÍuB!—_>ÍITÍ#<Íö÷ÿå*Üi^#Vë�Í?WÑ"úi!8i>ÍIT!úiõͬ#Í#TÍ#<*âi�>ÍITÍ#<!•i>ÍITÍ#<*âi�>ÍITÍ#<Í]!äi|i>GͦT*ài~·òÜ(RÃ(Í
- D!
iÍuB!–i>ÍITÍ#<Í]Í"!þiÍ\T!üiÍ?7!äiÍ\T!|iäixÍ«SÂC)*âi"j!ÿiÍš*âi�åÍöìÿå*Üi^#Vë�Í?WÑÑ>GͦT*âi�åÍöôÿå*Üi^#Vë�Í?WÑÑ>GͦTÉø*Ri)Í
- D>ÍuE!iÍuB!™i>
- ÍITÍ#<Í]�†)ÍD!iÍuBÍ@!jÍrTÍ]!jå!8ij>Í¡;#ëáÍsSëG!4j>Í•T!2jÍ–2!jÍrT!£ij>�ÍŒSÂÂ)É!IjÍ!jÍ\TRí)Í
- D!iÍuB!£i>
- ÍITÍ#<Í]�
- *ÍD!!iÍuBÍ@!jÍrTÍ]R*Í
- D>ÍuEÍ]!jå!8ij>Í¡;#ëáÍsSëG!Mj>Í•T!KjÍ–2!jÍrT!ij>�ÍŒSÂW*É!bjÍ!$jÍ\T!�"0j*¦_"dj*djë*0jÍòWú¦*!fjÍ.·òœ*!pjÍ»*!tjÍ\T!jjÍ %*0j#"0jÃq*R·*Í
- D>ÍuEÍ]ÉÃ$,€j~#
ÂÀ*Íöôÿå*‚j^#Vë�Í?WÑ>ÍIT!•iõ>ÍITõÍöìÿå*‚j^#Vë�Í?WÑñÍTÍ#T!ˆjÍ\T!�"„j*„jóÿ |·òs+*€jå*„j]á>ÍzSëG!”j>ͦT!:i”jxÍ«SÊi+!ˆjå*„j]á>ÍzS”jͦT*„j#"„jÃ+!�"†j"„j*„jóÿ |·òÚ+!ˆjå*„j]á>ÍzSëG!”j>ͦT!i”jxÍ«SÊÐ+!ˆjå*†j]á>ÍzS”jͦT*†j#"†j*„j#"„jÃ|+*†j"„j*„jóÿ |·ò,!ˆjå*„j]á>ÍzSiͦT*„j#"„jÃà+!—jˆj>Í•T!•jÍÃÅTÉ^#Vë"¬jÍ"±j!¯jͧ*¬j"³j!³jÍm2®j:®jÖÿÂS,:O_É>õ3>õÍ �:®jåo‡Ÿg)))))ÑñÍ•SÒ€,:N_ÉÄ,:O_ÉÉR–,Í
- D>ÍuEÍ]!�"Ãj*¦_"Åj*Åjë*ÃjÍòWú-Íö+å*Ãj�Í?WÑë!ºjxÍ«SÂú,Rî,Í
- D>ÍuE!µjÍuB!»j>ÍITÍ#<Í]!ÇjÍ$!ÉjÍk6*Ãj#"Ãjâ,R-Í
- D>ÍuEÍ]É^#Vë"Öj*Öjë!ËjxÍ«SÂ1-!�É*¦_"Øj!�"Új*Øjë*ÚjÍòWú±-*Újë*Øj>åo‡ŸgÑÍ¡W"ÜjÍöôÿå*Üj�Í?WÑ>ÍITõÍöìÿå*Üj�Í?WÑñÍT*ÖjÍ•SÒ§-*Üj#"Újî-*Üj+"ØjÃ=-*¦_ë*ÚjÍòWòÄ-!�"Új*ÚjÉRå-Í
- D!ÞjÍuB!z_>ÍITÍ#<Í]R.Í
- D>ÍuE!ãjÍuB!k>%ÍITÍ#<Í]R).Í
- D>ÍuE!êjÍuB!+k>ÍITÍ#<Í]RF.Í
- D!ñjÍuB!;k>ÍITÍ#<Í]Rc.Í
- D!øjÍuB!Lk>
ÍITÍ#<Í]R€.Í
- D!ÿjÍuB!Yk>ÍITÍ#<Í]ÉRž.Í
- D!pkÍuB!ƒk>ÍITÍ#<Í]!«kÍÍ2ªk:ªkÖÿ°.ÉÍJå!�ÑÍ;;Ðÿ |·ò�/:ªko‡Ÿg+"±k!¯kÍ¿5"¦k!ŒkÍçW*’_##~o‡Ÿg+++ÍL;*¦kÍ=SÍÜUÍLR"¦kÃ/:ªk=2µk!³kÍÔ"¦kR^/Í
- D>ÍuE!ukÍuB!X_>ÍITÍ#<*¦k> Í¡RÍ#<!�k>ÍITÍ#<!©k>ÍITÍ#<!¥k>ÍITÍ#<Í]Ro/Í
- D>ÍuEÍ]É!¦_~#¶Âz/ÉÍöìÿå*¦_#�Í?WÑ"¶kÍöìÿå*¦_##�Í?WÑ"¸kÍöìÿå*¦_###�Í?WÑ"ºk!�"¼k*ºküÿå*¼k))Ñ6#6�*¦_å*ºk++å*¼k))ÑÑs#r!¼k¯¾#žò÷1*ºküÿå*¼k))Ñ^#Vë"Äk*ºk++å*¼k))Ñ^#Vë"Æk*¼k+"¼k*Äkë*ÆkÍòWòô1*Äk"Àk*Æk"Âk*Àkë*Âk>åo‡ŸgÑÍ¡W"¾kÍöìÿå*¾k�Í?WÑå*¸kÑ>GͦT*Âkë*ÀkÍòWúg1Íöìÿå*Àk�Í?WÑå*¸kÑxÍ«SÒ±0*Àk#"ÀkÆ0*¸kåÍöìÿå*Âk�Í?WÑÑxÍ«SÒÜ0*Âk+"Âkñ0*Âkë*ÀkÍòWúd1*¶kåÍöìÿå*Àk�Í?WÑëá�ÍcSÍöìÿå*Àk�Í?WÑåÍöìÿå*Âk�Í?WÑëá�ÍcSÍöìÿå*Âk�Í?WÑå*¶këá�ÍcS*Àk#"Àk*Âk+"ÂkÃy0*¼k#"¼k*Ækë*ÀkÍòWå*Âkë*ÄkÍòWÑÍòWò¿1*Äkå*ºküÿå*¼k))ÑÑs#r*Âkå*ºk++å*¼k))ÑÑs#r*Àk"ÄkÃñ1*Àkå*ºküÿå*¼k))ÑÑs#r*Ækå*ºk++å*¼k))ÑÑs#r*Âk"ÆkÃ,0Ãñ/!¦_~#¶Â2É!�"Äk#"Àk*¦_"Èk*Èkë*ÀkÍòWú�2Íöìÿå*Äk�Í?WÑåÍöìÿå*Àk�Í?WÑÑxÍ«SÊV2*Äk#"ÄkÍöìÿå*Äk�Í?WÑåÍöìÿå*Àk�Í?WÑëá�ÍcS*Àk#"ÀkÃ2*Äk"¦_É^#Vë"Ëk!Ïk6�*ËkÍGT!Êkõ>ÍITÍâ;}2¡_:¡_·Ê 3*Ëk:¡__ÍsSå*ËkGÑ>Í•T!�"Ík*Ëkn&�"Ük*Ükë*ÍkÍòWú 3*Ëkå*Ík]áÍnSëG!àk>ͦT!ÞkÍ?7!ÏkÍÙS*Ík#"ÍkÃã2!ÏkÍGTÃÅT!ákª_>ͨ;|µÂ[3Í#âk>GͦTÍ �êk>GͦTÃh3!ª_ík>�ͦT:W_õÍ�ñw:W_õÍ�ñwÍ~=2÷k!õkÍT:˜_·ò¤3¯2ñk:”_2ðkð3:˜_2ñk:˜_2ðkÍ"úk!økͧ!��"¦_:ñk2ïk:ðk2ük:üko‡Ÿgë:ïko‡ŸgÍòWúN5!ýkÍÈÍ"l!ÿkÍm2îk:îkÖÿÊG5*¦_#"¦_Í#:îkåo‡Ÿg)))))Ñë!l>GÍ•T!lÍl5õÍöìÿå*¦_�Í?WÑñÍ\TÍ �:îkåo‡Ÿg)))))Ñë!l>Í•T!lÍl5õÍöôÿå*¦_�Í?WÑñÍ\TÍ�:îkåo‡Ÿg)))))Ñ~õÍöùÿå*¦_�Í?WÑñwÍ�:îkåo‡Ÿg)))))Ñ~õÍöøÿå*¦_�Í?WÑñw:ïkõÍö÷ÿå*¦_�Í?WÑñwÍ�:îkåo‡Ÿg)))))Ñ~õÍöúÿå*¦_�Í?WÑñwÍö+å*¦_�Í?WÑík>GͦTÍu2îkÃø3!ïk4ÃÎ3Íp/ÍHÍã !��"¢_"¤_!lÍ-"¨_þ5^#Vë"l*l"l>2l*ln&�}2 l: lo‡Ÿgë:lo‡ŸgÍòWúµ5*l:låo‡ŸgÑ>¦w!l4È5*lÍGTÃÅTÉ^#Vë"!l*!l~2/l!-lÍTͼ"’_ͯ"#l*’_�^#Vë>åo‡ŸgÑÍ¡W#"%l*’_�^#Vë#"'l!�")l*%l"0l*0lë*)lÍòWúg6!�"+l*+l÷ÿ |·òV6*#l~!+lFÍWSæ€Ö€ÂL6*'l+"'l*+l#"+lÃ'6*#l#"#l*)l#")lÃ6*'lÉ^#Vë"@lÍö+å*@l^#Vë�Í?WÑë!:lxÍ«SÊõ6Íö+å*@l^#Vë�Í?WÑ:l>GͦTÍöûÿå*@l^#Vë�Í?WÑ^#Vëë*¢_"¢_Íö+++å*@l^#Vë�Í?WÑ^#Vëë*¤_"¤_R>7Í
- D!2lÍuB!`_>ÍITÍ#<*¢_> Í¡RÍ#<!;l>ÍITÍ#<*¤_> Í¡RÍ#<!>l>ÍITÍ#<Í]É^#Vë"Bl*Bln&�"Dl*DlŸÿ |/*Dl… õ|Á òx7*Dlàÿ }õ3>*BlGÍ\T*Bl>ÍITÃÅT^#Vë"UlÍö+å*Ul^#Vë�Í?WÑë!NlxÍ«SÂö7*¢_åÍöûÿå*Ul^#Vë�Í?WÑ^#VëÑÍòW"¢_*¤_åÍö+++å*Ul^#Vë�Í?WÑ^#VëÑÍòW"¤_Íö+å*Ul^#Vë�Í?WÑOl>GͦTR\8Í
- D!FlÍuB!`_>ÍITÍ#<*¢_> Í¡RÍ#<!Pl>ÍITÍ#<*¤_> Í¡RÍ#<!Sl>ÍITÍ#<Í]*Ul"Wl!WlÍ_ É^#Vë"alÍöìÿå*¦_#�Í?WÑ"¿_Í~*¿_wÍöìÿå*¨_�Í?WÑå*¿_#Ñ>GͦTÍöôÿå*¨_�Í?WÑå*¿_ �Ñ>GͦT*¿_�6�*¿_ 6�Rò8Í
- D>ÍuEÍ]Íö÷ÿå*¨_�Í?WÑ"hl!hlÍÈ!jlÍ]͇R2 _*¿_#�"½_Íå*¦_
- �Í?WÑÍòWîÿ :P_åo‡ŸgÑÍ¡W"»_*»_> åo‡ŸgÑÍ6;"»_¯2cl:O_2¶_:N_2el:elõ:¶_/Á ò;!��"¹_"·_*»_+"ll*llë*·_ÍòW/õ:¶_/Á òÛ9*½_å*¹_Ñ"pl!nlͧ*¹_ë*Q_"¹_!rlÍ‚Ö�ÊÑ9:N_2¶_*·_"»_*·_#"·_È9!��"¹_"·_*»_+"tl*tlë*·_ÍòW/õ:elÁ ò;!��"fl*Q_+"vl*vlë*flÍòW/õ:elÁ ò¸:*½_å*¹_ë*flÑë!dl>GͦT!YldlxÍ«SÖŸ*alõ~Á òm:!cl4:cl!|_–Âm:Í6·úi:Ã_:¯2cl!ZldlxÍ«SÂ…::O_2elî:!dl[l>ͨ;¯½œ!dlZlõxÍ«SÁ°ò®:!xlÍ-*fl#"flÃ:*¹_ë*Q_"¹_Í@·òø:Í"!dlÍ\T!`ldlxÍ«SÂò:Í"!dlÍ\TÃø::O_2el*·_#"·_Ãë9Ãk9!zlÍe͇R2 _R$;Í
- D>ÍuEÍ]É|ªò/;|·ðëÉ{•zœØëÉÍ%;ëÉ|·ôßWDMë͹WëÉo‡ŸgÍùWÂ];áÑÑ��QYÅÕéõÍ›;��QYå!�9ÅÕÍáUÑÁá+|µÂf;ñá3333ò“;å!��å!��åÅÕÍáTÑÁáÅÕé·ð/<É|·ðÃßWëFëè;·ÊÔ;OÊÔ;ÅÅÕå¾ÂË;#
ÊØ;¶;áÑÁÃÓ;áÑÁ³;Á¯glÉáÑÁñ�<o&�É!�9å_�#F#ÑOÅ>�Ê<ÅåÕ~ë
Ê<¾Ê
- <#Ãþ;ÑáÁ#Ãó;ÑáÁñ�H� åÑÑùÕo&�ÉõÍ(?"Á_ÑþÂ]<Â6<BZ!�9ÊU<ÊL<~#Íè?Ã<<> Íè?ÂL<ëÑ&�9ùëéþ�Â<x2Ô_yÂl<¯2Õ_á"|lÍC=¯<Ío>*|léþÂ=xÖ2Ô_=úXA¡<AÖú¡<þÒ¡<G:Ô_=¸ÚXx2Õ_á"|lÍC=!×_F6!Ã_~#¶ÊÅ<x=2Ú_¯Ío>>EÍè?:Ú_·+òÞ<-/<õxÍè?ñ�Ö
- Úï<Ãæ<Æ
- õxÆ0Íè?ñÆ0Íè?*|léþÂ@=x2Ô_y2Õ_á"|lÍC=ͱ>:Ô_!Õ_–ÍR>ÍÑGÊ9=!��9~#ùÍè?Ã(=*|léÊ9=ÃoB¯2Ã_2Ø_2Û_<2Ó_�!�9Í>þ ÊX=þ+Âk=Í>Ãx=þ-Âx=>2Ø_Í>Í%>Ò‘=·Â‡=
Ê‹=Í.>Í>Ãx=þ.¨=Í>Í%>Ò¨=Í.>Í>Ù=þeʲ=þEÂõ=Í>�þ+ÂÂ=Í>ÃË=þ-ÂË=Í>Í%>ÒXGÍ>Í%>Òé=õx‡G‡‡€Gñ€GÍ>õÂñ=¯�Gy€Oñ·Ê>þ ÂXÍ>Ãõ=ÑùÕ:Ó_þÒ>¯Í.>Ã>y2×_ÉÊ">~#ÉzÉÖ0þ
- ØÆ0·Éå!Û__¶w!Ó_~þÒK>4Õ_�!Ã_ÑsáÉáÈÃX·úX2Ö_G:×_�<2Ó_=øÂX:Ã_·ÂXÉõͱ>ñ‰>:Ã_·Ê‰>!×_5!Ú_4ÊX:Õ_G:Ô_Ê—>�!Ø_–ÍR>>2Ù_ÍÔ>Íè?!Ô_5£>É:Õ_!×_†<øþÐ_�!Ã_>†wþ
- ØÖ
- w>+ÃÆ>!Ö_~5·>.ÈÍ?G:Ù_·xÈþ0Âó>:Ö_·> À!Ø_~·Ê?5!Ö_4!Ó_5-¯2Ù_xÉ!Ó_^�4{·ú%?þÒ%?!Ã_~Æ0É>0ÉÍyBþ ÂA?x=ú;?‡‡‡ÆGÍ°?Ã(?þ
- Âh?:ó_·ÊQ?�Úb?!â_x–Ê(?Úb?Íß?Ã(?ÍFÃ(?þÂ|?Ê(?Å> Íè?ÁÃn?þÂŽ?xˆ?>Íß?Ã(?þ
™?Í°?Ã(?þÀx£?>·Ê(?=õÍFñã?ÊÝ?x!à_–ÒÅ?ÅÍÝ?Áð?:ñ_·ÊÐ?¸ÚÝ?:à_¸È> Íè?ÃÅ?>2ƒl!�lÃ~EÅÕåõ:ñ_·Ê@!à_¾Ò@>
Í@>
- Í@ñÍ@áÑÁÉ2€l!~lÃ"FÍBþ�Â)@y<>Â0@=Ã0@þ¾@¯O€�ÚoBoõÍÎA####ñÑùÕõWͶAÂQ@60#Ãw@þEÂX@>ew#þ.Âb@�þeÂi@�x·Êw@ÍÙAþ ÂQ@ÍÁAñ’GåZ�ÑÅ+y=ú¢@x=úš@Ö0þ
- Ú¢@60ã$ãä@w
®@+6.ã$ãy=ò„@x=ò„@ñÑùëéþÂ)AÑx<ÂA!�ÿ9ùÿ�ÍïAþ
- ÌïAþ
Êî@þ
- Êî@w#
ÊX¯ÃÖ@Hëå!9
ÊA+wÃö�@ÑùëxéO¯�o>�Ÿg9ùÕx
ÈÍïAÊXþ
ÊAþ
- ÊAw#ÃAÖÚoB=ò3A<þÒoB<_ÊoBK¯€ÚoB
ÂAAoWÍÎA##ñùõÕͶAÊ›AKÖ0ÚXþ
- ÚpAÆ0æ_ÆÉþÒXõæ
ÂpA·ÂXKñæÆ0w#
Â}Ax·Ê›AÍÙAþ ÂZAÍÁAñ’õGåZ�ÑʱA+wæAñÑùëéx·ÈÍÙAʶAÉx·ÈÍÙAÂXÃÁA¯•o>�Ÿg9##ÉÍïAÊXþ
ÊÙAþ
- ÊÙAþ ÚXÉÅÕåÍ IþÂB!„lͱY>
·áÑÁÉÍyBþÂBÊBÅÍ IÁÃBþÂ.BxÂ(B>ÍfBÃBþ
ÀÍ7BÃBÊdBx!à_–ÒLBÅÍdBÁÃ7B:ñ_·ÊWB¸ÚdB:à_¸ÈÅÍ IÁÃLB>2’l!�lÃ~E!“lñYëÃÝBÍC^Í)C^#Vþ�ʶBþ€Â”BÍÝBÃyBë#FåþÒ¯Bá#Nåþ¯Bá#åÕ^�Ñ#ër+sáÉÕ#^#V++r+s�~·ÁÊyB5ÂyBÍC5^Í)Cq#pÃyBOÕÍC4~þ ÒûB_Í)CÑs#r#s#r#qÉ!CñY C
- C
- `C�
C Format Overflow�*`-&�`É�!´lÉ�ÃaCO:-`·yú^C!�åÑ9GÊZC~#þ'ÂKCÃKCyÃaC�õO:%`·úpC�ùC�ÍìCúyC{þÂ�C*ñ_|µÊªCj&� Õå*ñ_ë*à_ÍòW#ëáÍòWÑ>
ÜôC>
- ÜôCÍìC> ôôC{=>'ÄôCñÁ!��9·ÊÛC=õ~#þ'ÂÔC{þ>'ÌôCÍôCñÿCùÅ{=>'ÄôC{·>bÌôCÉ*à_++|·ÉõÅÕå2Vm!TmÍ"FáÑÁñɯÃD>ÃD>2am"bmë"dm`i"fm!�9"hm!WmÃ-D´m
- ~#
Â2D*´m~Öò¡D*´m~·ÂvD!®m>ÍITGÅ3!�å!��åååå!.`ÍúF!.`"Âm!Àm;HÞD!®m>ÍITGÅ3!R.å!��åååå!S`ÍúF!S`"Æm!Äm;HóD*¶m"Èm!Èm;H!ÊmÍG*ºm^#Vëå!é_Ñs#r*¼m^#Vëå!ë_Ñs#r*¸m^#VëÍ]S|æÀ*ù_õÍ]S|æÀGñ�ÊøD!ÎmÍ[E*¸m^#Vë}‡‡‡æÀ*ù_õ}‡‡‡æÀGñ�ÊE!ÐmÍ[E:)`·ú?E*¸m^#Vë}æÀ*ù_õ}æÀGñ�Ê?E!ÒmÍ[E:,`·úZE*¸m^#Vë}òZE!ÔmÍ[EÉ^#Vë"Öm!
- `"Üm*Öm"àm!ØmͱYÉ2äm!âmÃ~E^#Vë"ém:%`·ú�EÉ:'`·ò¹E*ém¯–ò¶E*ém5!ëm6�:ëmÖ
- ʳEÍæEÃ¥EÔEÃåE!ìmÍ"F*ém¯–òåE*ém5!è_6�!îmÍ"F:è_·ÊâE*ém6�ÿEÉÍ I2ëm:ëmÖÂF!
- `"ôm!��"øm!ðmͱY!à_6#6�!ëm6
- É:-`·ò!F!ûmÍ"FÉ^#Vë"n!Ü_"n*n"n!nÍN·úXF!
- `"
n!��"n! nͱY·òUFÃùF:%`·òùF*n~Ö ÚrF*à_#"à_ÃùF*n~Ö
†F!à_6#6�ÃùF:-`·òùF*n~Ö¨F*ä_#"ä_!â_6#6�ÃùF*n~Ö
- ÂùF*â_#"â_!â_¯¾#žúÊF!â_6#6�*â_å*ó_#ÑÍòW|µÂùF!
- `"n!��"n!nͱY·úôFÍF!è_6€É"nÁ!��9"n!nÅÍGÁ!
- �9^�ùÅÉ'n~#
ÂG*'n^#Vë|µÊ3GÉ*'n�å*)nëá
- �ÍcS*)n
- �nb¯½œòhG*)n
- �ë!,n>Í¢TÂG!!n>ÍIT*'n�ÍT!,nÍ\T*'n�~#¶Â®G*'n�^#Vë)))|·ú®G*'n�6P#6�*'n�~#¶ÂèG*'n�^#Vë))|·òÜG*'n�6ÿ#6ÿÃèG*'n�6<#6�*'n�6#6�*'n6#6�*'n6#6�*'n6�*'n^#Vë}‡ÍµQ}2+n*'n�^#Vë}‡‡‡‡ò?H!+n44*'n�^#Vë}‡‡òUH>2+n*'n�^#Vë}ò€H*)n�~#¶Â€H*)n�6#6�*'n"Dn*)n�"@n*)n"Bn!:nÍáL*'n^#Vë|µÂ½H*'n"Nn!��"Pn!FnͱYÉ^#Vë^#VÕÍf]:`þÚÛH!�IͱY¯2`O�!`·ÂêH6ÿÃïH +~#wÑ!
` s#r!`4Í]ÉI I
- `
- I�I I/O Stack Overflow�:è_Ö�Â@I!Ü_"Wn!SnÍñM·ú=I!Rn6ÃKI:è_2Rn!è_6�:RnÖ ÚZI*à_#"à_:RnÖ
ÂjI!à_6#6�:RnÉ"×OÑá"ÙOëé*×O^#V#"×OëÉ^#VëÉÍxIÍ„I"ÝOÍ„I"áO|µÉ͉IÈ|·È~ÉÍxIÍ„IÉy·ÈÖaþÒ¹IÆAÉþ Èþ=Èþ.Èþ:Èþ;Èþ<Èþ>Èþ[Èþ]Éy·È
É*ÛOëÍ«Iþ ÀÍÕIÃáIÍ«Iþ$ÀÍÕIÍ«IÖ1þÚJÉÅÕåo&�))))\�xH� ëá ·Ê J#w
 JÑÁÍÕI¯ÉÍÛI*áO#·ÊOJÞAþÒOJGÍÕIÍ«Iþ:ÊTJ6�ÃYJp4ÍÕI�+ÍíIÊ~J#Í«IÊŠJ#þ*ÂvJ6?ÃzJwÍÕIÂeJÍ«IÊ‘JÍÕIÃ~J#6 ŠJþ.ÂÊJÍÕI ÍíIʾJÍ«IÊÊJ#þ*¶J6?úJwÍÕIÂ¥JÍ«IÊÑJÍÕIþJ#6 ÂÊJ%#6�ÂÓJ*áO##^�~þ?ÂêJ#
ÂãJx·ÉCON CON RDR PUN LST ��M�!K ~ÉÍÛIþ$‚KÍÕIÍ«IÖ1þÒNK\�·Ê5Kl�·Â‚Kþ$‚K!�~þ ‚KÍÕI!òJÅÕåÍ«I¾ÂiKþ ÊwKÍÕI#ÃVKxá�ÑÁ=ÈGÃSKÍÕI>�áÁÁ·É¯É*áO+�ÉÍ„K^#VÉÍŒK#{–#zžÉÍ„K6�#6�ÉÍŒKë€� ër+sÉ!YnF#~�ÚãK!Yn6Pë
- �
Í|]
- Í|]!Zn^�r+s6
#6
- !Zn4^�NÉ*áO|·ÂL}=Â�LͳKÃLÍK·ÊL¯ÉÍ�O>ÿ·É~þÊL·ÊL¯É>ÍaLNÉ*áO|·ÂKLYÍK=Ê8L¯ÉyþÂDLÍ|]ÃGLÍ�>ÿ·É~þÊWL=ÊWL¯ÉÅ>ÍaLÁÈqÉ2æO*áO/�"ãOÍ“KÚ¸L{²ÈÍ�KÍŒK*ãOëÍ�*áO#ë:æOOÍ�·Ê¡LÍŒK#s#rêLͦKÍ“KÚzLÍ�K€�Í�ÃaLÍŒKr+s{æÂÉL!àO4*ãO+>ÿ·É|µÊØL+€�}æ€oÉÍnIÍxI~2ßOÍxI"ÛO͉I:ßOþÒçMÍKÊMG:ßOþÒçM*ÝOp®ÂM4#6�ÃÈOͤI:ßOþÚ5MÍÒLå*×O++"×OáÃ>M}´+ÊBMÍØL}‡|2ÒO"ÐOͤIÍÒL"ÕO1�Í]X|µÊçM##"áO6ÿë*ÝOs#rÍ/JÂSO{þ ÊSO*áO:ßOwþÚ…M6ëæ¨M*ÕO"ÓOÕÍ�Ñ<¾M:ßOþÂSOïMÕÍ�ÑÍ�<ÊSO!��"ÓO*áO(�ÐOw#
ÂÊM*áO~#þÌ’P*áOÍ$^>ÿÃÈO*ÝO¯w#wÃÈOÍnI͉IÊÈOÍíKÍxIqÃÈOÍnI͉IÊÈOÍxINÍ&LÃÈO*áO~ÖÈ"� 4À#4À#4ÉÍnI͉IÊÈO~þÂENÍ{NÍQÊÈOÍ�K>ÍŠNÃÈOÍnI͉IÊÈO~þÌ�K>ÍŠNÊÈO*áO~þÊrN>ÿÃÈOÍ{NÍ QÃÈO*áOë!*�~!/�É2åO*áOÿÿ|·ÊŸN(�^#VÕͤIãåͤIëá{•zœÚ²Nëáz·úO¯2àOz³ÊáNÕå:åOþÂÕNÍíKáÑÈqÃÜNNÍ&LáÑÈ#üN*áO|·ÊO*�~·ÊO=!àO¾ÚOõ:åOõÍaLÊOñÖÂOwñÃóNÁÁÉÍN>ÿ·ÉÍnI͉IÊÈO|·}ÊÈO~þ> ÒÈO†<ÃÈOÍnI͉IÊÈO|·ÂMO*ÝO¯w=ÃÈO*áOÍ;^*ÝO^#V6�+6�ë++ÍóXÃÈOÍnIÍ›IÊÈOþ>�ÒÈO"�N#F#~ÍxIq#p#w>ÿÃÈOÍnIÍ›IÊÈOþ>�ÂÈO*�~ͤIë!��·Ê·O=Ò©O>!��ë*áO"� s#r#w=ÃÈOë*ÙOåë·É�����������������������Í�}!´n6ÿþ Ø4É€�Í�É>ÿ2³n·É*°n!�4À#4À#4Éå~#N#F#–y#žx#žáÉ:³n·À*°në!!�:²nþÊAPÍPÒ�P:´n·È~æG~#~Oþ?Ò€P#~·Â€P! �p!�y–ÈÅÕÍ�ÑÁ!�qÍ�<„P<ÉÍ�PɯÉ~#N#F#w#q#pÉåÍ÷OÍçO~·Ñ®PÕ#Í�Ñ!!�͆PÉ!�6?åÕ��ÅÍ�Á<ÊéP=懇‡‡‡Æ_�!€�x¾ÚÝPÂãPF�NÅüPÑá¯wxG>��O>�ˆG!$�q#p#6�ÉÃQ"në"°n2¯nx2²nÍçO¯2³nÍ÷O!¯n~5·Ê¯QÍ&PÊQQ=Â|Q:²nþÂ|Q*°nëÍ�<ÂQQͳnÃ|Q*nëÍ�:²nO*°në:´n·ÂmQyÆ
OÍ�·ÊˆQ:²nþÂ�P*n€¯w#
‚QÍP:³n·Â¢Q*°n!�ÍPÚ¢Q͆P*n€�"nà Q:³n/·Ég.�>�Gx·È|g}oüQ�õÅG!�9ë!��x·Ê%Rþ Ê Rþ+ÂòQã$%ÂXgãà Rþ-ÊçQþ0úXþ:òXÖ0ÕT])ÚX)ÚXÚX)ÚX…o|Î�gÚXÑÃ×QÑ{þÊ5R$%ÂX}Ã6R|‡ÚXzþ-ÌßWëñÁo&�9ùëÅ}É!�9ÍÂVõ}!��·ÂbRñÑÁÁÕÉþòXÖ/<Wz·Ê|R·xGyOÃlR`iñüßWÑÁÁÕÉo‡Ÿg|·üßW>�·ÊŸR)ÚX=ÓR|ÉÁë/<o&ÿ9ù/<gþÒ·R;<ÃRÅåõÕ!�9_�å6 +=ÂÄRÑáDMÅ)ÒÛR¯‘O>�˜G!�ÍSþ ÂêR>0ñ·òùRþ ÂïR>-Áñ¸Ðá3åÃûRåÕT]))ÑÔSá寕iO>�œ`G>0 Ò'S<ÃSÁ DMþ0Àþ À> Éo‡Ÿg|·æ€õòHSÍßWë!���ñÍæVáÅÕéȇÃWSÈ)Ã]Sy°Èw#ÃcS~#ÃzS~#W“<Oz»ÒS_�+“<¹ÒŠSOyÉëFëëSF#ë!�9åOx� ãëAÍ«SáÑùëéO°È
ÊÅSÊÑS–À#ÊÏS
¸SÖ ÀÂÅSÉ
È> –À#ÃÏSë!�9åO…o>�ŒgãëyÍóSáÑùëéåõ~õ#…o>�ŒgxÁ�Gñ¸ÒTGͦTá†wÉF#ëá"µnëõxÍITÍ#T*µné!�9G…_>�ŒW€Obk++ÊCT~+Â;TáÑyé~#·ÈÁë/<o&ÿ9ùÅ/<GͦTÉõOxAë!�9ëͦTál&�Ñ9ùëé¸ÒwTGõå#ë!�9ëOxAͦTáwño&�Ñ9ùëéëF#ëå#¸ÚœTxͦTáwÉëFë¸Ò«TGõOÊ»Tw#
²Tñ
È6 #ýT·Èo&�9DMõ^#VÕ#_+
- wÂÔTÑñùëéÍ£VæTÕÍÂV2·nx·Â÷T>Ã$XÍßW#"¸në"Ân`i"ÀnáÍÂVÕë*¸n"¸n!·n®w`i"ºnáÍÑUÍÔU"¼n*ºnë*Àn͸U"ºnëÍÑU"¾n*ÂnÍ?WëÍÑUÍßWë*¾në*¼n|§òzUÍßWë*Àn͸UÍßWë*ºnë|·ò’U)))Ú’UÃ’Uë*Àn͸Uë*ºnë))Ò�U)Ò’U:¸nO:¹nGz³´µÊ²Uz·ú²Uë)ë)Ò¡UáU:·nÃæVÍßWDM>!��ëë=È)ë)ÒÃU ÃÉUÍÔU|§g}oÉÍ£VæU͇VæUÕÍÂV2Än"Ån!Çnr#q#páÍÂVÕë*Ån"ÅnÑ!Än®æ€w!Ênr#q#p:ÈnG:ÌnÍsWå:ÉnG:ËnÍsWå:ÇnG:ÌnÍsWå:ÈnG:ËnÍsWå:ÉnG:ÊnÍsWå:ÉnG:ÌnÍsWëáÁ Ò^VÁ ÒdVÁã ÒkVÁ|e.� ÒuVåo&�ë:Än*ÅnDMáÃæV"Ín!›Vã^#VÕ!�9ë*ÍnÉá3333ÅÕé!¶Vã^#VÕ!�9ë!�ëÉá33333333ÅÕé###~·ÂÑVGOW_goÉÞ€_ŸW+~ö€G~æ€+N+f.�ëÉõz³´µÂöVñ����Éz·úWë)ë)ÒöVÃöV}‡ÒW$ÂWÂWÂW�€x©ú.WÊ3WÊ3W>Ã@X>Ã;XyÆ€Gñªî€OS\É{EåÍsWãåDÍsWãåzEÍsWãDÍsW\e.�Á ÒaWÁ ÒgWS\e.�Á ÒrWÉ.�HEg)Ò}W )Ò‚W )Ò‡W )ÒŒW )Ò‘W )Ò–W )Ò›W )Ò W Éz¬õ|·ôßWDMë|·üßW͹WñüßWÉëx±>Ê$X!��>ë)ÒÌWëå ÒÔWãá=ÊÝW)ÃÆWëɯ•o>�œgÉ^#V#N#FáÅÕé{•ozœgÉ|µÈ|/æÀ=É!
- XñYXXXX���X Conversion�26X!-XñY5X6X7X9X����ÃBX2XXx2WX!OXñYWXXXYX[X������#}æþOD*%o~ÒŸX##~#fo´ÂfX!{XñYƒX„X…X‡X���‰X Free Space Exhausted�å##^#V#{•_zœWÚhY{‘_z˜WáÚkX4z·ÂÅX{þÚîXå##^#V# ëãå##s#rëÑs#r#ëãës#r+++ë~æs¶w#rá####É}´Èë*%o}“|šÒbY*�{•zœÒbYë+F+N+V+5^{ÚhY{•zœÒhY}‘|˜ÒhY{²ÊBYÚBYi`~æs¶w#rë##q#p
- Øi`N#F#^#Vë~ÒhYq4#p+ëi`##s#rÉnYÃú^ŠYÃú^
- FREE Request Out-of-Range$
- Free Space Overwrite$G��KþÒÉYMbkÃÉYÍ–[FÍ•[NÅÍ•[N#FÅÍ•[^#VáÁ"|`y2{`ÅÕåxþÒÜYi&�ÍÖ\ÊZçYÕéáÑÁxþÂóY>ÿÉþÚZë!
- `{–À#z–À*é_å*ë_åÍ]áÑùëéáÑÁxÖÈy·xò"Z·ÈÕåÅõÍzZñ_�!²[^#VëÍÑZÍtZ>(ÍvZÁyÍZ>)ÍvZá|µÊWZÍiZÍ>[á|µÊcZÍiZÍÑZÍãZÃß^å>,ÍvZÍtZáÉ> _Ã|]
Í|]
- Ã|]æÆ0þ:ÚvZÆÃvZõÍ„ZñÄZåÍtZáå|Í’Zá}Ã’Zþ
- Ú½Zd¹Ô¿Z
- Í¿Z�¹ÚÊZ‘ÃÁZõxÍ„ZñÉN
È#~·ÈÅåÍvZáÁÃÓZ!¤[ÍÑZ*oë!�9{•_zœÂ[{·Ú[þ Ú[Í[ÍtZ>#ÍvZ*oøÿ>·È=^#V#åõëÍžZñáÃ[Í/[>:åæþ Ò9[>?ÍvZáÉå!œ[ÍÑZáå�ÍÑZ>=ÍvZá^#Vë|·Ân[}þÚe[.))\ÃÑZ#F>A€Ä*[>#õþ‰[~þ >.Ä/[~þ Ä/[ñ=ÈÃz[ë^#V#ëÉ File: �
- Traceback:�Â[É[Ù[ã[î[û[\\ ERROR� FIXED OVERFLOW� OVERFLOW� UNDERFLOW� ZERO DIVIDE� END OF FILE� UNDEFINED FILE� KEY�NULCONCONRDRPUNLSTBADGë!~`~þÚe\J\Ãú^
- Condition Stack Overflow$4Ox�!Ïn w#s#r#ÑÕs#r!�9ë!` s#rÉë!~`N�!Ïn
È+++++¾Âž\#{¾Â·\#z¾Ê¼\++~Þ\++ë!~`5!�È~#
ÂË\ÃÇ\ë!~`N�!Ïn
È+++++¾Âæ\#~#¶Ê
- ]+{¾Â]#z¾Ê
- ]++~Ãæ\#^#Vë¯=É!`~·ÈåÍf]á5:`·È_�!
`^#Vë"
- `Ü_.~#
Â8]*ù_)))))%` )|
ÂM]*Ü_|·À}þÐ*Ÿ`"à_É:`·È*
- `Ü_w#
Âs]É*Ÿ`{þ Ò�]þ
‘]!��#"Ÿ`Ã�ÃÃ]Copyright (c) 1980 Digital Research, v1.3 !��"#o"!o"'o¯2~`2`**o Ú^Ñù"oÕ��q#p##}æþo"%oë*�}æþoæø“|šÒ^_Ãú^¯+w+w+r+s4ëw#w#s#rÍ�<2)oÉå++ë*#oës#rá"#o*!o#"!oÉë*!oDM!#ox±È~»ÂÕ^#¶È~+ºÂÕ^ëå+F+Náëq#p*!o+"!o·ÊÐ^þÒÓ^��=†^!+�~æO~#~G!�>€‘æw!/�x·Â®^y·ÊË^å >€‘O6#
Â¥^áÅå€� ãÕëÍ�ÑÕÍ�ÑáÁ·Ê•^Í�¯=ɯÉ~#fo++ÃD^!!o~#¶Ê÷^*#oÍ;^Âß^_Ãú^*_ Í�Ã��
- Insufficient Memory$
- Invalid I/O List
- End of Execution$?_
- 8���
- 8���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SYSIN�������������������������������SYSPRINT�������������������������������������€�
ÿ�€�
�ÿÿ�€��ÿ€ÿ��€�ÿ� =====> Total of tagged files = Sorry, CP/M2.2 or later is required.??*1234567890 No files. . k :LSX
?ABC To�DEFMPRTUVW ˜_¨_Ka ¨_¨_¨_Ya7aXa N_¨_¨_¨_O_ €��ÿÿ�ÿÿ�€�ÿ�ÿÿ����‚ Files occupying k(k remaining) ´a ¸a €�ÿ€ÿ��€�ÿ€ÿ��€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ�$:.is R/O. File not copied. is R/O. File not copied. Out of directory spaceCopying with verification CRC check failed. Error. Disk full. Warning: source = target. Re-log drive for an accurate directory.���������������������������������Ýbêb��Ýbðb��ôb��Ýbúb��þb����c����Ýbc�����c��c��c�Ýb��"c��&c��àb,c��0c��4c����:c��>c��âbDc��Hc��Lc��Pc��äb��Xc��€�ÿ� Delete? (Y/N):Y*��uc�¨_����€�ÿ�€�ÿ�€�ÿ�?File is R/O. Delete anyway?(Y/N) Y Deleted.�������Ác���¼c��Êc�¼c¼c. *???????????����������������€�ÿ�€�ÿ� Find what: }_ª_€�ÿ�€�ÿ�€�ÿ�€�ÿ� and user (and v to verify): and user: : drive: ?*V0123456789ÿÿ234567–d ™d }_²d .€�ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�
ÿ�€�
(ÿ�€�ÿ�A: Again. Retag # files.R: Rename file(s).B: Backup to last file.S: Space remaining on disk.C: Copy file with optional verify.T: Tag file for transfer.D: Delete file.U: Untag a file.E: Erase all tagged/untagged files.V: View a file at console.F: Find file in directory.X: Exit to CP/M.L: Login new disk and user area.W: Wild card tag of files.M: Mass copy of tagged files.?: Redisplay menu.P: Page through a file at console.sp or cr: Next file.Drive :€�ÿ�€�
ÿ� To�*#****Aborted.������7gLg��œ_HgJg.?�������������������€�ÿ�€�ÿ�€�ÿ�€�
- ÿ�€�ÿ�€�ÿ�€�ÿ�Erase tagged or untagged files? (T/U) : TUDo you wish to be prompted? (Y/N) : NType A at prompt to abort.*****Relogging drive****Erase ?(Y/N/A)YAErasing :h =h 5hDh 5h 5h5h €�ÿ�€�ÿ� Tag what: :�ih what: }_ †heh eheh€�ÿ� New� h£h €�ÿ€ÿ��:. €�ÿ�€�ÿ�€�
€ÿ�€ÿ��€�
ÿ�€�ÿ�€�
ÿ�€�
ÿ�€�ÿ��€�ÿ€ÿ��€�ÿ�€�ÿ�€�ÿ�€�ÿ�€�ÿ� New name or * : :*?Cannot rename. already exists.File is R/O. Okay to rename?(Y/N)YO.K. to rename Renaming . ? Old name: New name: °i ³ime: ¨_ÐiO_}_ ëi âi õi âi þi j 4j Ï�� ‘+
ÏÏ���jMjjÐj0j0jtjN_$j0j��ÑÝ
- ����—j������ þ�þ�����±j����€�ÿ�#Tagging ����ÃjÃj ��������€�ÿ�€�
ÿ�€�
ÿ�€�
!ÿ�€�
!ÿ�€�
!ÿ�SWEEP version 4.1 - December 19, 1983by Robert FisherDePaul University243 S. WabashChicago, Illinois 60604€�ÿ�€�ÿ�ÿÿÿÿ� Which����‚k remaining on Drive :�����Šk©k±k��µk��������������������� �������àk�???????????? ÷k úk���ïkl��l���������l���������ª_������������������/l���€�ÿ�ÿ�*k (k)������€�ÿ�ÿ�* k (k)����
-
-
���������¿_��pl��¿_���dl¿_� €l˜ƒl¢Œl�l
- `Žl��’l›lœl
- `�l�Ÿl Invalid Format Item���©���������������������������������������������������������������������������������������������������������������������������������Vm�ambmdmfmhm���������
Stream/Record
Sequen/DirectInput/Output Keyed Access P�<�������� $con�������������Âm��Æm����Ü_¢mjmxm†m”m��²m³m��àm��äm�
- ���åmæmçmèm��øm��úm��n����ýmþm��n��ÿm�n��n������.dat�������������������+n,nDn������%n&nNnPn�����WnRn�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,oååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå光ВSÔÒàTE%hIIZ@TRK�PÑPÕ DDÔ 9.@CNT�PГ’àd$ä´Õ4¸ýA5M?BOOT��ÕГÓÕ cô4ôå5Hý
=9%:?CONO�OÓTÕ SôU„øýUa&?HOME��ÔÓÒàcõ5EE$¸ýMQM?STDMA�OÔ‘PQ cõu$•DXý1%MQN?SCTRN��ÐÓÓ“ÔàcôU„•8ýUa=N?DVTBL��ÑU’S côE%D$Èý51Q%>?FLUSH�ÓSÕ CõD”Øý 9-M2?STBNK�OÖSÕ e4”ó•hM%<É%ZDMAIRV��ÕÒT• e”ô•%h%9QYQ¼5¦–€�0ð�Ѐ0í Þ€°èxŒ€°è á�°ôX/�0ôpI€0ôÀW€0õ¨ �°õ›�°íH�€°è8��aаØ�aíÀïaÜ`YaéðOa€�;Œ�øÀ��������+@j�����
- à\€+ v�¯�è¾�VÀ�`€, †�±�(Æ�Xà d€, ¸�æ1 à,Ð���b³j�yVh��:�0‰ªH���;Kr@ <�í%â iO�¤€@¨ÚC’�bÐ�� !Æ RðŒ¬#=¬…W+¬V+?«€äe[À…eaYyÖÍ»À.0 ÞaÙ€ lÀ6Ö€3@��1 à,ÛZ�Í��`�øͪ æ†�€€��*��@P�ˆ�dËAÀD �$C�À" ��0��€¨���#�{•ŠÍ« +qCé‚Åf€�øµ:Y"ª
- ¨¨`*£@ `�¥ÊÅ?Û•d‚á[²�‡Å¨�Þö²M`”R)„d€À 2~s, ��#e€ƒ à6Å�Ÿ˜–pü�‡Ï÷ðL@�ìÛ&¦d±\¬Ð�ÂÁ[²X®Vmip°Vì–+•š��8X,‘P��Š€����¯·,P
- Ý€>-DE{$Ui@C�1Uªr�€�çú¼Rܱ@+q� |ZˆnÃÂóà.“òÝ�åj±IìÚ�Áh¸Da‡�ábÈW°%8€
- ëv¬l•xʽ�;JvEc@�.WX%Êv�ì@áb>fˆ�CähÊÆ
- «àð.µs�Íâ`�F¿OÂô¶Ø '›L6Í��@¶s¡ò
¦}´\ �’>Œ«Ø´‡_�™#*òæ�¹D5è| �‡À™Ý¦p¾Ù2åàÈÊ·�DÀH†�‚OÂ31½hÈ=¹€,+¬Bþ†OÃ*à!}?Ã'á˜ÞÍ»À.H��v�ëˆ%ÚC®`L—iº�«Èʼ2M&éfȆMÂ`$"øµC�@‹ÙþÕVð!0�RÌà“ðŒÌoh¹C'á˜ÞÑ
†ÃC*à ºFUÜ ’¯dË[À¥®�R×)k˜µÔ
- Zî���� kèµø�!„ö[-Š
- %± RØð$=³C¯À÷ûýþÿ¿ßï÷ûýþÿ¿ßñÑP
- ~‚ª°“6�Çè*« *qÑ
- ~‚ª°Ÿ9�Çè*« êqÕ~„œ–¦™��§èIéê‘�À~†“�Çèi)É*‘˜Ð~†’¦©,gèiñÐ�~†žœ’��§èiéÉñÓ0~†žœž§�ÇèiéÊj‘™`~†ž¦©?�Ç航É)ÑÔ ~ˆ¤¨„™<�ÇèŠÊˆI‘Ô€~Œ˜ª¦‘�§é 騱¡P
- ~’œ’©œ�Ç鈈hjÐð
- ~˜’¦©-�Çé‰*jŠqÔP~š˜¨’ŸK�‡é©êÑ P~ ‚¨†‘ß§ê ªhñÒp
- ~¤Š‚‰¨�ÇêIˆhjÓ�~¦†¨¤��ÇêiˆŠiqÕ@~¦¨„œ—$�Çêjˆ‰¨1Ò~¦¨¦Š‡�ÇêjŠŠIqÔà~¨’›[�ÇêªhªHÑÐ0~®„žž©*�ÇêêI*ˆ±Õp
- ~°šžo¨(ŠJÑœ0€‚’¬Š‡<È)êȨq€�€„œ–„�y¨hIÉq›à€†’¬Š‡wˆiÊ‘“p€†ž¬Š‡a¨jˆI‘×€*€ˆ„œ—uˆ‰¨1¬�
- €ˆ¨„™AÈ ‰êȨq›à€š°¨ ƒp¨
- HŠJÑ×0*€¦Š†©qˆ
- ŠIq× ,„œ–š¦—n�Èi‰i*J1Ö€†¨†’¤��ȉ¨)*JÑ“€,’œ’¦¨›d�É)ʊȨq—à–„ˆ’¤£d�Ê )èè)1–` ’žŽ„“d�Ê )é*JÑ×�¦’žb’€�Êi)æI*Ñ™`ªœ–’œ©8��žÈ)êȨq€�€„œ–„�y¨hIÉq›à€†’¬Š‡wˆiÊ‘“p€†ž¬Š‡a¨jˆI‘×€*€ˆ„œ—uˆ‰¨1 TITLE 'BIOSKRNL.Z80 ROOT TO BIOS. CP/M 3.0'
- ;****************************************************************
- ;* THE TOTAL SYSTEM CONSISTS OF: *
- ;* BIOSKRNL.Z80 ROOT *
- ;* BOOT.Z80 BOOT-MODULE *
- ;* CHARIO.Z80 CHARACTER-I/O-MODULE *
- ;* DRIVES.ASM DISK-DEFINITON-MODULE (WDRIVES/FDRIVES) *
- ;* EXTMEM.Z80 EXTERNEL MEMORY-MODULE *
- ;* SCB.REL SYSTEM VARIABLES *
- ;* IOS.Z80 PORT ADDRESSES *
- ;****************************************************************
- ; LATEST CHANGE: 1984-06-20. PSW.
- ; BIOSREVISION D.
- .Z80
- PAGE 42
- ; EXTERNAL VARIABELS
- EXTRN @COVEC,@CIVEC,@AOVEC ; I/O REDIRECTION VECTORS
- EXTRN @AIVEC,@LOVEC ; - " -
- EXTRN @MXTPA ; MAX TPA IN USER BANK
- EXTRN @BNKBF ; COMMON 128 BYTE BUFFER
- ; INIT
- EXTRN ?PATCH,?INIT ;
- EXTRN ?LDCCP,?RLCCP ; LOAD & RELOAD CCP
- ; USER DEFINED CHARACTER I/O ROUTINS
- 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 ; CURRENT BANK
- ENTRY ?PMSG ; WRITES MESSAGES
- ; EXTERNAL 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
- ; EXTERNAL LABLE TO USERFUNCTION
- EXTRN ?USERF
- ; INTERRUPT-VECTORS
- ENTRY SIO1IV,SIO2IV,DMAIRV,CTCIRV,PIOIRV
- ENTRY INTVECT
- ; INTERRUPT-DRIVEN ROUTINES
- EXTRN KBDIRQ,CLKIRQ,PIOGAI,PIOGBI,UNKINT
- PAGE
- TRUE EQU -1
- FALSE EQU NOT TRUE
- BIOSRV EQU 8426H ; BIOS-REVISION.
- BOTFLG EQU 0C000H ; BOOT-FLAGG
- DMA EQU 18H ; DMA.
- ; DMA-COMMANDS
- DMRSET EQU 0C3H ; SOFTWARE RESET
- DMENAB EQU 087H ; ENABLE DMA
- DMDISA EQU 083H ; DISABLE 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)
- CR EQU 13
- LF EQU 10
- BELL EQU 7
- CTLQ EQU 'Q'-'@'
- CTLS EQU 'S'-'@'
- MB$XONXOFF 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
- DEFW PIOGAI ; GRAPHIC SCREEN READY
- DEFW PIOGBI ; GRAPHIC KEY BOARD
- CTCIRV EQU $ ; CTC BASE INTERRUPT VEKTOR
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW CLKIRQ ; (10 Hz TICK)
- SIO1IV EQU $ ; SIO1 BASE INTERRUPT VECTOR
- DEFW KBDIRQ ; KEYBOARD INT.
- DEFW KBDIRQ ;
- DEFW KBDIRQ ;
- DEFW KBDIRQ ;
- DEFW KBDIRQ ;
- DEFW KBDIRQ ;
- DEFW KBDIRQ ;
- DEFW KBDIRQ ;
- SIO2IV EQU $ ; SIO2 BASE INTERRUPT VECTOR
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DMAIRV EQU $ ; DMA BASE INTERRUPT VECTOR
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- DEFW UNKINT ;
- PAGE
- ; BOOT
- DSEG ;; CODE IN BANK0
- BOOT: DI ;;
- LD SP,BOOT$STACK
- CALL ?PATCH ;; PATCH IO-PART FROM LOADER.
- LD C,0 ;; INIT ALL 16 CHARACTER DEVICES
- C$INIT$LOOP:
- PUSH BC
- CALL ?CINIT ;; INIT CHARACTER DEV.
- POP BC
- INC C
- LD A,C
- CP 16
- JR NZ,C$INIT$LOOP
- CALL ?INIT ;; INIT THE OTHERS
- LD A,(BOTFLG) ;; SHALL A: BE WINCHESTER ?
- 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:
- ; GO ON INIT 16 DISK UNITS.
-
- GOON: LD BC,16*256+0 ;; B=NUMBERS. C= LOG. DRIVE
- LD HL,@DTBL ;; DRIVE-TABLE
- D$IN$LOOP:
- PUSH BC ;; SAVE NO. & DRIVE
- LD E,(HL)
- INC HL
- LD D,(HL) ;; DE=ADDRESS TO DPH
- INC HL
- LD A,E ;; DOES DRIVE EXIST?
- OR D
- JR Z,D$IN$NEXT ;; NO...JUMP.
- PUSH HL ;; SAVE HL
- EX DE,HL
- DEC HL
- DEC HL
- LD A,(HL) ;; A=CONTROLLER RELATIVE ADDRESS
- LD (@RDRV),A
- LD A,C ;; LOGICAL ADDRESS.
- LD (@ADRV),A
- DEC HL
- LD D,(HL)
- DEC HL
- LD E,(HL) ;; DE=INIT ADDRESS
- EX DE,HL ;;
- CALL IPCHL ;; JUMP TO INIT.
- POP HL ;; HL=DPH POINTER
- D$IN$NEXT:
- POP BC ;; B=NUMBERS. C=DRIVE
- INC C ;; NEXT DRIVE #
- DJNZ D$IN$LOOP ;; NEXT DPH-POINTER.
- JP BOOT$1
- CSEG ; BANK 1.
- BOOT$1:
- CALL SET$JUMPS ; SET JUMPVECTORS
- CALL ?LDCCP ; READ CCP.COM FROM DISK
- JP CCP ;
- ; WBOOT
- WBOOT:
- LD SP,BOOT$STACK
- CALL SET$JUMPS ; INIT PAGE ZERO
- CALL ?RLCCP ; REREAD CCP.COM
- J�P CCP ;
- SET$JUMPS:
- LD A,1 ; SELECT BANK 1
- CALL ?BNKSL
- LD A,JPOP ; Z80 JP OPCODE
- LD HL,?WBOOT ; WARM BOOT ENTRY POINT
- LD (0),A ; BIOS WARM START ENTRY
- LD (1),HL
- LD HL,(@MXTPA) ; BDOS ENTRY POINT
- LD (5),A
- LD (6),HL
- RETURN: RET ;
- DS 64
- BOOT$STACK EQU $
- ; 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 CHAR IN (C) TO ALL
- ; CHOOSEN DEVICES.
- CONOUT: LD HL,(@COVEC) ; GET CONSOLE OUTPUT BIT VECTOR
- JR OUT$SCAN
- ; AUXOUT -- AUXILLIARY OUTPUT. SENS CHAR IN (C) TO ALL
- ; CHOOSEN DEVICES.
- AUXOUT: LD HL,(@AOVEC) ; GET AUX OUTPUT BIT VECTOR
- JR OUT$SCAN
- ; LIST -- LIST OUTPUT. SENDS CHAR IN (C) TO ALL
- ; CHOOSEN DEVICES.
- LIST: LD HL,(@LOVEC) ; GET LIST OUTPUT BIT VECTOR
- ; AND DO OUT$SCAN
- OUT$SCAN:
- LD B,0 ; START WITH DEVICE 0.
- CO$NEXT:
- ADD HL,HL ; SHIFT NEXT BIT BIT
- JR NC,NO$OUT$DEV ; JUMP IF NO CARRY
- PUSH HL ; SAVE THE VECTOR AND
- PUSH BC ; COUNTER AND CHAR.
- CO$OUT$RDY:
- CALL COSTER
- OR A ; READY ?
- JR Z,CO$OUT$RDY ; NO...JUMP
- POP BC ; B=COUNTER C=CHAR
- PUSH BC ; SAVE
- CALL ?CO ; SEND CHAR IF DEVICE IS CHOOSEN
- POP BC ; B=COUNTER C=CHAR
- POP HL ; BIT VECTOR
- NO$OUT$DEV:
- INC B ; NEXT DEVICE #
- LD A,H ; TEST IF ANY DEVICES LEFT
- OR L
- JR NZ,CO$NEXT ; YES...JUMP
- RET
- ; CONOST -- CONSOLE OUTPUT STATUS. RETURNS TRUE IF ALL
- ; CHOOSEN CONSOLE OUTPUT DEVICES ARE READY.
- CONOST: LD HL,(@COVEC) ; GET CONSOLE OUTPUT BIT VECTOR
- JR OST$SCAN
- ; AUXOST -- AUXILIARY OUTPUT STATUS. RETURNS TRUE IF ALL
- ; CHOOSEN AUX OUTPUT DEVICES ARE READY.
- AUXOST: LD HL,(@AOVEC) ; GET AUX OUTPUT BIT VECTOR
- JR OST$SCAN
- ; LISTST -- LIST OUTPUT STATUS. RETURNS TRUE IF ALL
- ; CHOOSEN LIST OUTPUT DEVICES ARE READY.
- LISTST: LD HL,(@LOVEC) ; GET LIST OUTPUT BIT VECTOR.
- OST$SCAN:
- LD B,0 ; START WITH DEVICE 0
- COS$NEXT:
- ADD HL,HL ; SHIFT OUT NEXT BIT
- PUSH HL ; SAVE THE VECTOR
- PUSH BC ; B=COUNTER C=CHAR
- LD A,-1 ; SET DEVICE READY
- CALL C,COSTER ; GET STATUS IF DEVICE CHOOSEN
- POP BC ; B=COUNTER C=CHAR
- POP HL ; HL=VECTOR
- OR A ; TEST IF DEVICE READY.
- RET Z ; IF ALL NOT READY, RETURN FALSE.
- INC B ; NEXT DEVICE
- LD A,H ; CHECK IF MORE CHOOSEN DEVICES
- OR L
- JR NZ,COS$NEXT ; YES...JUMP
- 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 MB$XONXOFF ; XON/XOFF PROTOCOLL?
- POP HL ; HL=DEVICE #
- JP Z,?COST ; NO XON/XOFF...JUMP
- LD DE,XOFFLIST
- 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,NOT$Q
- LD A,-1 ; SET READY-FLAG
- NOT$Q: CP CTLS ; CTL-S?
- JR NZ,NOT$S ; NO...JUMP
- LD A,0 ; CLEAR FLAG
- NOT$S: 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
- ; CONST -- CONSOLE INPUT STATUS. RETURNS TRUE IF ANY CHOOSEN
- ; CONSOLE INPUT DEVICE HAS A CHAR AVAILABLE.
- CONST: LD HL,(@CIVEC) ; GET CONSOLE INPUT BIT VECTOR
- JR IST$SCAN
- ; AUXIST -- AUXILIARY INPUT STATUS. RETURNS TRUE IF ANY CHOOSEN
- ; AUX INPUT DEVICE HAS A CHAR AVAILABLE.
- AUXIST: LD HL,(@AIVEC) ; GET AUX INPUT BIT VECTOR
- IST$SCAN:
- LD BC,0 ; START WITH DEVICE 0
- ; CREG = 0 = FLAG, STATUS CALL ONLY
- CIS$NEXT:
- 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,CIS$NEXT
- XOR A ; ALL CHOOSEN NOT READY. FALSE
- RET
- ; CONIN -- CONSOLE INPUT. RETURNS CHAR FROM FIRST READY
- ; CONSOLE DEVICE.
- CONIN: LD HL,(@CIVEC) ; GET CONSOLE BIT VECTOR
- JR IN$SCAN
- ; AUXIN -- AUXILIARY INPUT. RETURNS CHAR FROM FIRST READY
- ; AUX INPUT DEVICE.
- AUXIN: LD HL,(@AIVEC) ; GET AUX BIT VECTOR
- IN$SCAN:
- PUSH HL ; SAVE BIT VECTOR
- LD B,0 ; START WITH DEVICE 0
- LD C,-1 ; CREG = FF = STATUS CALL FOR INPUT
- CI$NEXT:
- 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,CI$RDY ; YES...JUMP
- INC B ; TEST NEXT DEVICE
- LD A,H
- OR L
- JR NZ,CI$NEXT ;
- POP HL ; HL=BIT VECTOR
- JR IN$SCAN ; LOOP UNTIL GOT A CHAR
- CI$RDY: POP HL ; HL=BIT VECTOR
- JP ?CI ; GET INPUT FROM DEVICE # IN B.
- PAGE
- ;**********************************************************
- ;* SUBROUTINES *
- ;**********************************************************
- IPCHL: JP (HL) ; VECTOR-CALL
- ?PMSG: ; WRITES MESSAGE @(HL) DETERM.
- ; WITH DEFB 0.
- LD A,(HL) ; GET NEXT BYTE
- 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 ; WRITE
- POP BC
- POP DE
- POP HL
- INC HL ; HL-->NEXT BYTE
- JR ?PMSG ; START OVER AGAIN
- ; ?MOVE -- BLOCKMOVE MEMORY --> MEMORY
- ; IN: HL = TO ADDRESS
- ; DE = FROM ADDRES
- ; BC = COUNTER.
- ; OUT: HL & DE POINTING TO THE NEXT BYTES
- ; THAT FOLLOWS THE MOVE.
- ?MOVE: LD A,B ; IS IT ZERO-MOVE?
- OR C
- RET Z ; YES...QUIT
- LD A,(BNKFLG) ; IS ?XMOVE INVOLVED?
- AND A
- JR NZ,MOVE1 ; YES...JUMP
- EX DE,HL ; EXCHANGE ADDRESSES TO FIT
- LDIR ; THIS INSTRUCTION.
- EX DE,HL ; GET THEM BACK.
- RET
- MOVE1: XOR A ; ZERO ?XMOVE-FLAG
- LD (BNKFLG),A
- LD (SRCADR),DE ; SET SOURCE-ADDRESS IN DMA-TABLE
- LD (DSTADR),HL ; SET DEST-ADDRESS IN DMA-TABLE
- ADD HL,BC ; HL= END-DEST-ADDRESS.
- PUSH HL ; SAVED.
- EX DE,HL ;
- ADD HL,BC ; HL= END-SOURCE-ADDRESS
- PUSH HL ; SAVED.
- DEC BC ; REDUCE BLOCK LENGTH WITH 1
- LD (LENGTH),BC ; CHECK FOR THE DMA COMMAND
- LD A,B
- OR C
- LD A,11001101B ; IF NOT ONE 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 ANY FAULTS.
- LD L,A ;
- LD H,0 ; PUT THE CODE I HL
- 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 DMA-TABLE.
- DI ; SHUT UP FOR A MOMENT.
- OUT (BNKMUX),A ; START THE DMA
- CALL INISTM
- LD A,B ;
- OR C
- JR Z,MOVE4
- MOVE3: IN A,(DMA) ; READ STATUS
- AND 00100000B ; IS IT READY?
- JR NZ,MOVE3
- MOVE4: LD A,DMDISA ; DISABLE DMA
- OUT (DMA),A
- EI ; SPEAK AGAIN
- POP DE ; GET THE PARAMETERS BACK
- POP HL
- LD BC,0 ; COUNTER=0
- RET
- ; ?XMOVE -- SETS CORRECT BANKS FOR DATA TRANSFERES.
- ; IN: B = TO-BANK
- ; C = FROM-BANK
- ; OUT: NONE.
- ;
- ?XMOVE:
- LD A,TRUE
- LD (BNKFLG),A ; MARK ?XMOVE
- LD (DSTBNK),BC ; GIVES (C) IN TO-BANK
- ; AND (B) IN FROM-BANK.
- RET
- ; BNKSEL -- BANKSELECT.
- ; IN: A = MEMORY BANK.
- ;
-
- BNKSEL: LD (@CBNK),A ; SAVE CURRENT BANK
- AND 1 ; MASK
- PUSH HL ; SAVE
- LD HL,BNKMSK ;
- LD A,BANK0 ; START WITH BANK 0.
- JR Z,BNK1 ; BANK0 ? YES...JUMP
- LD A,BANK1 ; SET BANK 1.
- BNK1: DI ; NOTHING CRAZY MAY HAPPEN NOW
- LD (HL),A
- OUT (BNKMUX),A ; SEND TO BANK SELECT PORT
- POP HL
- EI ; IT WORKED.
- RET
-
- PAGE
- DSEG ;; BANK 0.
- ;***********************************************************
- ;* DISK-DRIVE-ROUTINES *
- ;***********************************************************
- ; SELDSK -- SELECT DISK DRIVE. DOES THE LOGIN-PROCEDURE FOR
- ; THE DRIVE IF IT IS THE FIRST TIME SELECT.
- ; IN: C = SELECTED DRIVE.
- ; E = BIT0 IS 0 IF NOT SELECTED BEFORE
- ; OUT: HL = 0 IF SELECTED DRIVE DOES NOT EXIST
- ; HL = @DPH IF SELECTED 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
- PAGE
- ; HOME -- HOME SELECTED DRIVE. DO SETTRK (0).
- HOME: LD BC,0 ;; TRACK=0
- ; SETTRK -- SET TRACK ADDRESS.
- ; IN: BC = TRACK ADDRESS
- ; OUT: @TRK = TRACK ADDRESS
- SETTRK: LD (@TRK),BC ;; SAVE TRACK ADDRESS
- RET
- ; SETSEC -- SET SECTOR ADDRESS.
- ; IN: BC = SECTOR ADDRESS
- ; OUT: @SECT = SECTOR ADDRESS
- SETSEC: LD (@SECT),BC ;; SAVE SECTOR ADDRESS
- RET
- ; SETDMA -- SET DIRECT MEMORY ACCESS DISK ADDRESS.
- ; IN: BD = DMA ADDRESS
- ; OUT: @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.
- ; IN: A = DISK BANK #
- ; OUT: @DBNK = DISK BANK #
- SETBNK:
- LD (@DBNK),A ;; SET DISK DMA BANK
- RET
- ; SECTRN -- SECTOR TRANSLATE. TRANSLATE LOGICAL S�ECTOR NUMBER TO
- ; PHYSICAL SECTOR NUMBER.
- ; IN: BC = LOGICAL SECTOR #
- ; DE = POINTING TO TRANS TABLE
- ; (0 IF NONE)
- ; OUT: HL = PHYSICAL SECTOR #.
- SECTRN: LD L,C ;;
- LD H,B ;; HL=CP/M SECTOR # (RELATIVE 0)
- INC HL ;; HL= -"- (RELATIVE 1)
- LD A,D ;; IS DE=0
- OR E
- RET Z ;; YES...RETURN, NO TRANS TABLE
- DEC HL ;; HL= CP/M SECTOR # (RELATIVE 0)
- ADD HL,DE ;; HL=INDEX IN TRANS TABLE
- LD L,(HL) ;; TRANSLATE TO SECTOR # FROM TABLE
- LD H,0 ;; 8 BITS VALUE
- RET
- ; READ -- READS PHYSICAL SECTOR FROM SELECTED DISK.
- ; IN: NONE
- ; OUT: A = 0 NO ERROR.
- ; A = 1 IF ERROR.
- ; A = 0FFH IF MEDIA CHANGE.
- READ: LD DE,-8 ;; INDEX OFFSET TO READ-ROUTINE
- PUSH DE ;; ON THE STACK
- JR RW$COMMON ;; READ-WRITE-GEMENSAM.
- ; WRITE -- WRITES PHYSICAL SECTOR ON SELECTED DISK.
- ; IN: C = DEBLOCKING-CODE
- ; OUT: A = 0 NO ERRORS.
- ; A = 1 PHYSICAL ERROR.
- ; A = 2 DISK READ-ONLY
- ; A = 0FFH IF MEDIA CHANGE.
- WRITE: LD DE,-10 ;; INDEX OFFSET TO WRITE-ROUTINE
- PUSH DE ;; ON THE STACK
- RW$COMMON:
- 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.
- ; IN: A = SECTOR COUNT.
- ; OUT: @CNT = MULTIPLE SECTOR COUNT
- MULTIO: LD (@CNT),A ;; SAVE THE COUNTER.
- RET
- ; FLUSH --
- ; NOT INSTALLED.
- FLUSH: XOR A ;; RETURN NO ERRORS.
- RET
- PAGE
- ;********************************************************
- ;* VARIABLES *
- ;********************************************************
- CSEG ; MUST BE IN BANK1
- @ADRV: DEFS 1 ; SELECTED DISK DRIVE #
- @RDRV: DEFS 1 ; CONTROLLER RELATIVE DISK DRIVE#
- @TRK: DEFS 2 ; TRACK #
- @SECT: DEFS 2 ; SECTOR #
- @DMA: DEFS 2 ; DMA ADDRESS
- @CNT: DEFB 0 ; RECORD COUNT FOR MULTISECTOR I/O
- @DBNK: DEFB 0 ; BANK FOR DMA OPERATIONS
- @CBNK: DEFB 0 ; BANK FOR PROCESSOR OPERATIONS
- BNKMSK: DEFB BANK0 ; MASK FOR PROC-/DMA-OPERATIONS.
- BNKFLG: DEFB 0 ; FLAG FOR ?XMOV
- DSTBNK: DEFS 1 ; DEST-BANK FOR ?XMOVE-?MOVE
- SRCBNK: DEFS 1 ; SOURCE-BANK FOR ?XMOVE-?MOVE
- BNKTBL: DEFB DMBK00 ; BANK0 --> BANK0
- DEFB DMBK10 ; BANK1 --> BANK0
- DEFB DMBK01 ; BANK0 --> BANK1
- DEFB DMBK11 ; BANK1 --> BANK1
- DMATBL: DEFB 17,DMA ; 17 BYTES TO DMA
- DEFB DMDISA ; DISABLE DMA
- DEFB 01111101B ; CR1A: BLOCKLENGTH LOW o. HI FOLLOWS,
- ; PORT A START ADDRESS LOW o. HI
- ; FOLLOWS A->B, TRANSFER.
- SRCADR: DEFS 2 ; SORCE-ADDRESS (PORT A)
- LENGTH: DEFS 2 ; BLOCKLENGTH - 1.
- DEFB 00010100B ; CR1B: PORT ADDR. INC. PORT A-MEMORY.
- DEFB 00010000B ; CR1B: PORT ADDR. INC. PORT B-MEMORY
- MODE: DEFS 1 ; CR2B: BURST/BYTE-MODE
- DSTADR: DEFS 2 ; DEST-ADDRESS (PORT B)
- DEFB 10000010B ; CR2A: STOP END-OF-BLOCK
- DEFB 11001111B ; CR2D: LOAD STARTADRESSES FOR BOTH
- ; PORTS AND ZERO THE COUNTER.
- DEFB 10001011B ; CR2D: ZERO STATUS-BITS
- DEFB 10110011B ; CR2D: FORCE READY.
- DEFB DMENAB ; ENABLE DMA
- DEFB 10111111B ; CR2D: SET NEXT READ STATUS.
- DEFB 0 ; TABLE END.
- XOFFLIST: DEFB -1,-1,-1,-1,-1,-1,-1,-1
- DEFB -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�‘$€��������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Æ������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ã� á�äýÃÃÃÃÂË Ã^ ÃŽ Ó Ø ï õ Ã@ã Ã6éÃ;ÃãÃÃØ ÃÜ ÃïÃÆ�ÃYß ÃOÃ+ÃÆ�ÃÆ��2;///¼ûûûûûûûû////////////Í�ͦÃ�1Í�ÍÃ�>ÍQ�>Ã!�2��"�*bþ2�"�É����������������������������������������������������������������!BÉ!É*$þ*(þ**þ�)0åÅÍY·(úÁÅÍlÁá|µ éÉ*$þ*(þ**þ�)åÅ>ÿÜYÁá·È|µ ïöÿÉh&�å)))H~æáÊÇ–�ÍŠ~Äœþ >ÿþ >�wÍ“¦ÉÅåͤáÁ·ÉÅåÍÇáÁ·ÉÅåÍáÁÉ*"þ*&þ��¯)ÜŠ·À|µ ô¯É*"þ*&þå�ÿ¯)ÜŠ· |µ óáëáÃé~·ÈåÕÅOÍ�ÁÑá#ðx±È:{§ ëí°ëɯ2{íS†"� åë åíCˆx±>Í >�2Œ*||µæo&�~~!z¶!‚óÓ͘x±(Ûæ ú>ƒÓûÑá��É>ÿ2{íC|É2yæå!z> (>�ówÓáûÉ����������� ����ƒ}�������‚Ï‹³‡¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯2*!��";Í�< !7
- >�ÍQ�Íß>ÍQ�Í�!?ÍßÎ�,Í��Í�Í�þ Ç�ÍW��!��
�ÍW���!��
ÍK�>ÃQ�CCP COM������������������������
- �CRT LPT CEN �GRAPH ��ÿ�ÿ��Ä®Ä�Ä�„€„@„ „ÿ�„ÿ�„ÿ�„„„Dæ_�!c~þÿÈ#FÉ~·ÈG#N#í³õA>!p�}2‰!h�}2tÛæ(>2IÛæ(>á2�:I͇È2„x2‹!�͘
íxíxÉ:Q͇È2sx2y!pâ!“͘É!d�}2«<<2°!©Í˜É!!د¶(ýó5í[Ûæ!òíR ÝíSÛûÉͱ(ûÛ�É>Éû!ô¯¶(ýó5í[÷!íR ùíS÷ûÉ ÍÊ(ûyÓÉ ÍÔ(ûyÓ�ÉÍÞ(ûyÓ>@Ó>PÓÉÍî(ûyóÓ 4ûÉ:Ø·ÈöÿÉÛæÈöÿɯÉü:ô·ÈöÿÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É!ó~þÿ(¯·É¯Éís´1ÆõÕå!Ø~þÛ(4æ*Ùw§ë!òíRÂ$ÝíSÙáÑñí{´ûíMõ>ÿ2óñôísÆ1ØõÕå!ô~þÛ"(4*õw¯ë!íRÂbùíSõáÑñí{ÆûíME� „áê�� E�„Áê�
Ï/7P
- E�Åð�!�‡#�O‡��������������������������������������ÝÝ����������������������ÿ�ùù����������������������…
- ¨
- Ë
- î
- ������������������������À@��_ÿ�ð�@�����ÿÿ�Ô��������ò�?�À�������ÿ�ô������@��_ÿ�ð�@�����ÿÿ�È������(��Š�À� �����ÿÿ�������(�Â��À� �����ÿÿ�������(��½�?�À�������ÿ�������80. 5"-floppy-version.� 2x800 KBytes.
- �
- y§ ÉA!&„É::L§(,¯2L!��91–åÝåýå:yõ>�ÍQ��ÅͧÁùñÍQ�ýáÝááùÍ=>×ÓÉA!��{þ>ÿÐ91 å:yõ>�ÍQ�k&�) ~#foÿ´(�++N�^#VñÍQ�áùxþÿÈëyÉ!BÉísN1Võå!M5 ,6
- !\þ~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
- ¯w++4 #~<w:L·(7áñ1–õå*NåÅÕÝåýå¯2L:yõ>�ÍQ�Í:ͧñÍQ�ýáÝáÑóy2LÁá"Náñí{NûíM¯2LÉ�����������
- ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ó1ÍÞ �ÅÍ£Áyþ õÍ#
- :�À§(*í[íKíS"íC�!Å^#V#{²(åë++~2py2o+V+^ëÍÞáÁÞØ�y2oi&�) ~#fo´È{æÀåë!þÿ~2p!úÿ~#foÍÞáÉ��íCqÉíCsÉíCu:y2xÉi`#z³È+n&�ÉøÿÕöÿÕ*o&�)~#foÑå~#foÑ2pé2wɯÉ* �""þ*"�"$þÛæ ( !�""þ"$þ*$�"*þ*&�"&þ*(�"(þ:*�2I:+�2Q!0�p#�í°É!d�|íGû![
- Íß!êÍßÉCCP.COM-error. Press <RET> to retry�
- CP/M Plus Version 3.0 - Jet-�é¤L��������������þÿþÿþÿþÿþÿ�é¤L ��������������þÿþÿþÿþÿþÿ�é¤LÔ�������������0þÿþÿþÿþÿþÿ�é¤Lô�����������Oþÿþÿþÿþÿþÿ�ý!•ý~§Ä_Íq:pÝw�ý!�R�¯ýwýwýwýòÝ!á
- �Ý6�Ýø¯2LýáÝáÉísw1¹Í=Í
ÍqÝ6�Í�
Ëw(Ý6ÕÍ…#~Ýw#~Ýw#~ÝwÍ"ÑÃ7!�~#fo~Ýw�~Ýw#~Ýw#~Ýw Éísw1¹Í=ÍqÍÜ(ý~§ ÍÍ‹Í@Â/ÍBí[u:xËG xÍ×�Ý~Císw1¹Í=ÍqÝ~§ ;ÍÜ
- Í‹Í@ $ý6ÿÍBë6�*u:xËG xÍ×Ý~ �ýw>ÿ2LyæÿýáÝáí{wÉÍô
ÀÍm
ÀÝ~ýw
Í=Õͨ
áÝFÀ6ð#ûÍt êý6ÿý6�¯Éý~§ÂsÍô
DÍm
?Ý~ýw
Í—
- Í=ÕÍÄ
á *Ít ìÝ~§ÈÍm
!Ý~ýw
Í—
- Í=ÕÍà
á Ít ìÉÍÊȱÍÊÈÔÍ
Í �˯þAÊ�þIÈþR ï§É
ðØ>/å<033÷ÕÅOÍ�ÁÑá
- _
- W{² âÉüœÿöÿÿÿ��!4
Íßý~�ÆAOÍ�!F
ÍßýnýfÍà!O
꧃
- BIOS error on �: track-�
- (A=abort R=retry I=ignore) �Í|
À:ÁÍcÍt¯É>À!¿ÅÍSÁæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍSáÁæ�Èå*H#"HáéöÿÉ>¨ÅåÍSáÁæýÈå*J#"JáéöÿÉ!Å>ÿÅÍSÁæ�ÈñöÿÉ>�ýNÝËF(Ë90>2àÝ~�ÓÅÍ|
ÁÀ:¿Ó¹>�ÈÛæ� úyÓÝ~æöÍÔæ™Èå*F#"Fá(>ÍÔËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ëñåþÿ >ˆíC! #þÀ �þˆ íC "!
- íC0".!+õ>å!z¶áÓ͘ÁáxþÐ(Ë(:à°ÍÔ>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!•ý~§Ä_ÿÍöÍæ öþÍöÍæ ìóÍöÑÕ!�~#fo�í³Íæ Ðÿ>"íCBíCR2ÞÑÍq:pÝw�ýáÝáÉísw1¹Í=Í
ÍqÕÍ…##~ÝwÍ"ÑÃ7ísw1¹Í=ÍqÍÜ(ý~§ Í͋ͦÂ/ÃÌísw1¹Í=ÍqÍÜ Í‹Í¦Â/Ã>ÍcÝ~ýw
ÅÍ=ÕÍèáÁ(å*B#"BáéåÍÊá ÕÝF6ð#ûÍt Óý6ÿý6ÿ¯É"@Í-÷ÍöÛ/æþ >!z¶Ó!=͘>¿ÓÛæ öÍæÉüÍö!¹í²Íæ>§ÉÅÕ¯ýNýF:Þ�!��0 Š)� ÷0 Šõý~=O�ñ 0<ݶ�/2Ù|/2Ú}/2ÛÝ~2ÝÑÁÉÝ~ýw
>ÍcÍ— ÅÍ=ÕÍ©áÁ(å*D#"DáéåÍÊá ÐÍt ÖÉ"PÍ-õ>þ2ÜÍöÛ/æþ >!z¶Ó!M͘>¿ÓÛæ öÍæÉÛ/æ(ùÉÍÞÛWÍÞÛz/æÉ>þíyÛÍÞ!Øpí³ÍÞÉÕý!�ÅÍÁR�ýôÑÉÝ!á�Ý~¹8OÅ
- �Ý ÁðQ�¯ËË!���ý!�¯íRýu ýt
- ÅR�ý å:/G¯OíBáÁ8áy2ßÉáÝåýåå:o!×
- �æ< = üãÝáé:ßGÿý!�!�R�ý~§(¹0OýåáýïåýáÝåÍÝáÝåÑýsýr:oýw�:qýw:rýw¯ýwýwÍ.É:ßGý!�R�ý~§(:oý¾� :qý¾ :rý¾ öÿÉýۯɯ2Lýwýwý~§È¯ýwýnýfåÝáÍnÉýåá� D6ÿ#ûÉý~:s=ýåá�_�ë�ËGýn ýf
- þÿÉýwO
ÝF¯�ý<ýwÉý~݆ݾ8(>ý6�ýwý4ý~
Ý–ýw
ÉÍ=ÝF§Èú>§É:ßG�ý!�ý~§(=
ÅÍÁ¯ýwR�ýåyÿ§ÀO>×ÓÉ"ùíS�!z¶Ó!õ͘Ûæ ú>ƒÓɃ}���Í��‚Ï‹³‡¿�}Å��$(…‚ÏÏ‹‡�
y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡�
y����(¥‚Ï‹‡�y����(¥‚ÏÏ‹‡�ý6�!˜åýfýn�^#Vë�ãÕ ~O#~©æU©Ë¿~©æª©Ë¿#èë6�áÉ
ÿÃHÛGðôgä�ª$Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
- ��ÿ��þû��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$’I$’I$’I$’I%UUUUUU$@B���������DB�„ �� $��‚��€�‰�@ �!@��@��������A $ $�� � �@ ����������������Dˆ�$ˆ’�H‰A’@€�D@@�� �@��@�����€A� ‘A� ‚D�������������(��€��ª������������������������������������ @A��D ���!!�����@B�H$ˆ@€����������������������� €�D@€��€B@��@� @‚ ‚ $��������
- � T��*€�€Q�� I���$� ��ˆ���$�!�@ $�A �"�ˆ�@� ‚�€ˆ ‚ � ����H� ������@"�����€D�@ ���„����������H�$@��@���! H��€"@’D"I $$I$$$ "��$ �‚@@€�€���A�€ˆ�€ ��‚���A��������H� ����A�"��@��������������@�@€���D‚@���������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå光ГÓÕ Sô”ä•HýAQ
"?LDCCP��Ô“ÐÔ% YÀ p��¨@���¡�D��6ÃŽa� !�X�E‚€B@�ˆ�� € ��T(�€�Ш�2��B°�È��Œ���#�;V‘��|v‘ßbú�Í�� �7(�2e �
- ñ•„�€�+*�® �à{4
- �¢²�>�3@�nV��Y´l�f�@2�Í£À†pD4� P�D�™ P�Fº€‚ŒÐ(ü1ÀÀ�pš��@����€ à6©€@���Y ��øä`� <š���������������������������
�%Ë 2@\C'“E¦S‘ÈÞr
- #)Ìæ ˆ¥Að€èoŒ§C‘ä�
‚ˆey4@P6Nb±”äs4›Í˜¸` ˆ FS ´s�ÇèIÉji‘äP
- ~’œ’©��Ç鈈hj–à~šž��Çê*ˆi’à
- ~ š¦�]�ÇêIˆhj¥0~¨’¨Š™b�§ë ©êÑ¢P€‚’¬Š‡+�È)êȨq¡`€†’¬Š‡�ÈiêȨq¡ð€˜ž¬Š‡1�ÈfH*¨‘£p†b„‚ª‰F�É)ʊȨq£Ð¦’b‚¨…8��ž��
�%Ë 2@\C'“E¦S‘ÈÞr
- #)Ìæ ˆ¥Að€èoŒ§C‘ä�
‚ˆey4@P6Nbååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'BOOT.Z80'
- ;***********************************************************
- ;* THIS MODULE PATCHES THE IO-PARAMETERS FROM THE LOADER *
- ;* TO THE SCB.ASM AND CHARIO.Z80. *
- ;* IT ALSO LOADS CCP.COM ON COLDBOOT TO A RESERVED AREA *
- ;* IN BANK0 0000H - 0DFFH, FROM WHERE IT WILL BE RELOADED *
- ;* TO BANK1 ADDRESS 0100H ON WARMBOOT. *
- ;***********************************************************
- ; LATEST CHANGE: 1984-06-20. PSW.
- ; BIOSREVSION D.
- .Z80
- PAGE 42
- FALSE EQU 0
- TRUE EQU NOT FALSE
- SWITCH EQU 1CH ; BIT5: TERMINAL TYPE
- CR EQU 13
- LF EQU 10
- BDOS EQU 5 ; HOPP-VEKTOR TO CP/M
- BASE1 EQU 100H ; CCP I BANK 1
- BASE0 EQU 000H ; CCP I BANK 0.
- CIVC EQU 20H ; IN LOADER, BUT SWITCH DEPENDING
- COVC EQU 22H ; -"- , -"-
- LOVC EQU 24H ; IN LOADER
- AIVC EQU 26H ; -"-
- AOVC EQU 28H ; -"-
- C0BD EQU 2AH ; BAUD DEV#0
- C1BD EQU 2BH ; BAUD DEV#1
- S1STRT EQU 30H ; SIO TABLES
- SILEN EQU 23H ; LENGTH
- EXTRN INTVECT,?PMSG
- EXTRN ?BNKSL,?MOV,?XMOV
- EXTRN @COVEC,@CIVEC,@LOVEC,@AOVEC,@AIVEC
- EXTRN C0BAUD,C1BAUD,SI1ATBL
- ENTRY ?INIT,?PATCH,?LDCCP,?RLCCP
- EXTRN ?TITEL
- PAGE
- DSEG ;; BANK 0.
- ; ?PATCH -- THIS ROUTINE PATCHES THE IO-PARAMETERS
- ; FROM THE LOADER.
- ?PATCH: LD HL,(CIVC) ;; CONSOLE INPUT VECTOR
- LD (@CIVEC),HL
- LD HL,(COVC) ;; CONSOLE OUTPUT VECTOR
- LD (@COVEC),HL
- IN A,(SWITCH) ;;
- AND 00100000B ;; GRAPHIC TERMINAL ?
- JR Z,PATCH1 ;; NO...JUMP
- LD HL,1000H ;; SET DEVICE GRAPH:
- LD (@CIVEC),HL ;; FOR CONSOLE INPUT
- LD (@COVEC),HL ;; FOR CONSOLE OUTPUT.
- PATCH1: LD HL,(LOVC) ;; LIST OUTPUT VECTOR
- LD (@LOVEC),HL
- LD HL,(AIVC) ;; AUX INPUT VECTOR
- LD (@AIVEC),HL
- LD HL,(AOVC) ;; AUX OUTPUT VECTOR
- LD (@AOVEC),HL
- LD A,(C0BD) ;; BAUD DEV#0
- LD (C0BAUD),A
- LD A,(C1BD) ;; BAUD DEV#1
- LD (C1BAUD),A
- LD HL,S1STRT ;; MOVE SIO TABLES
- LD DE,SI1ATBL
- LD BC,SILEN
- LDIR
- RET
- ; ?INIT -- SET UP INTERRUP VECTOR ENABLE INTERRUPT AND
- ; WRITE A PART OF SIGNON MESSAGE.
- ?IN �IT: LD HL,INTVECT
- LD A,H ;; LOAD INTERRUPT VECTOR PAGE
- LD I,A ;; INTO Z80 REGISTER I.
- EI ;; MUST GO IF GRAPHIC TERM.
- LD HL,SIGNON ;; WRITE 1/2 ROW IN SIGNON.
- CALL ?PMSG
- LD HL,?TITEL ;; WRITE 1/2 ROW IN SIGNON.
- CALL ?PMSG ;; IS IN DRIVES.ASM
- RET
- CSEG ; BANK1
- ; ?LDCCP -- IS CALLED FROM BIOSKRNL.Z80 TO LOAD CCP FROM
- ; THE FILE CCP.COM. IT WILL BE STORED IN A BUFFER
- ; AREA IN BANK1 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 (CCP$FCB+15),A
- LD HL,0
- LD (FCB$NR),HL
- LD DE,CCP$FCB ; OPEN FILE 'CCP.COM'
- LD C,15
- CALL BDOS
- INC A ; FILE OPEN?
- JR NZ,CCPOPEN ; YES...JUMP
- CCPERR: LD HL,ERRCCP
- LD A,0 ; SET BANK0
- CALL ?BNKSL
- CALL ?PMSG ; WRITE ERROR MESSAGE
- LD A,1
- CALL ?BNKSL
- LD C,1 ; GET CONSOLE INPUT
- CALL BDOS
- LD HL,CRLF
- CALL ?PMSG ; NEW LINE.
- JR ?LDCCP ; TRY AGAIN.
- ; LOAD CCP FROM 'CCP.COM'
- CCPOPEN:
- LD DE,26 ; UP TO 26 SECT. READ
- LD C,44 ; MULTI-SECTOR-COUNT
- CALL BDOS
- LD DE,BASE1 ; ADDRESS IN BANK1.
- LD C,26
- CALL BDOS ; SET DMA ADDRESS
- LD DE,CCP$FCB
- LD C,20
- CALL BDOS ; READ RECORDS.
- CP 1 ; ANY ERRORS?
- JR NZ,CCPERR ; YES...JUMP
- CCPOP3: LD B,0 ; DEST.-BANK
- LD C,1 ; SOURCE-BANK
- CALL ?XMOV
- LD DE,BASE1 ; SOURCE-ADDRESS
- LD HL,BASE0 ; DEST.-ADDRESS
- JR RLOOP1
- ; ?RLCCP -- RELOADS CCP FROM BANK0 0000H - 0DFFH TO
- ; BANK1 0100H -
- ; ?LDCCP USES THE MAIN PART OF THIS ROUTINE
- ; TO MOVE CCP FROM BANK1 TO BANK0 ON COLDBOOT.
- ?RLCCP: LD B,1 ; DEST.-BANK
- LD C,0 ; SOURCE-BANK
- CALL ?XMOV
- LD DE,BASE0 ; SOURCE-ADDRESS
- LD HL,BASE1 ; DEST.-ADDRESS
- RLOOP1: LD BC,13*256 ; COUNT
- CALL ?MOV
- LD A,1 ; SET BANK1
- JP ?BNKSL
- CCP$FCB:
- DEFB 1 ; DRIVE A
- DEFB 'CCP COM'
- DEFB 0 ; EX
- DEFB 0 ; S1
- DEFB 0 ; S2
- DEFB 0 ; RC
- DEFW 0,0,0,0 ; D0 --
- DEFW 0,0,0,0 ; --DN
- FCB$NR: DB 0
- DB 0,0,0
- CRLF: DEFB CR,LF,0
-
- DSEG
- ; MESSAGES IN BANK0.
- ERRCCP: DEFB 'CCP.COM-error. Press <RET> to retry',0
- SIGNON: DEFB CR,CR,LF
- DEFB '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�@‚!�"��� �$�$@�„��������������������Ê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�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
- �…‰ÐÒT’`cô4”ä•Hý
&?CO�OÐÒTÕ Sô4õ5H
Q 2INISTM�’БT”`eTä´”åHA%=&PIOGBI��Ì�UQ d3$THM$ÅQ
- P�5Í–€�ÊEA�€@
- A�€@Ȥá�€@�ÊD� @��àø��ÄW1ì@�„ !Gø� „€Gø�„!�(@ Ì—ÂÀ
!�ŸŸÏö@ŒŒÉ?-Ùq8FíY†¤ @|!��£*Ž!��£*dÛ9�€(ø2 à
°ã˜ (�œ#*–: àÚŠ�ÈT #Àʤ�iø6«�]§‡iá’ Ž¨x6¢€2TÄð2¦àB\q�â¢ÍªÀ�€HB��FU¤x<Và!
gfÕ`H !Ù`%zØPýy�]¥»2sÄ6À ÚR ˆ�a6í)Ù�'Û$ fÖðCí¶�d„�càÓ$ ûÛ %zØPýy�]¥»jÜÀ'iH& „m¸´§m@Ÿl� @ͱ�"‡Ùå¦d„,Û$(}žZ`H@"ͳ€"‡Ùå¦`áñA¦d„lÛX(}ž^m1�ÑöÉ«,·d=Ÿì�€!¶s�Ygû$ W²BÁÕ²[²ÏöH m€ÜÀFCÙþÉ`0�ö²B�æØ9Ì!Ïñ@|�S²B�±
±??Ÿâ€
- ½nÉW²]§:ä1°€OV«”Ce€�Ïà«l(�ÇñU—;©Ýb`í)ØWˆ#fÀ�¥;.áh¼]§ºäûv“^£çøÊØ�<CGiÎÂl°ÕªåÛ #óø*Û
- ãAU³;«Ýb˜í)ØT€#mÀ�¥;fáh¼]§»ûv“@`‚(Zf �†ˆ@›„*ê�€�� I†RÔ€ ¢&Á
- º€!À��ìñxÜ�@¢(�b¼��1µ¨‡ˆåàDô8Zè-„–ÃKe€€l
- Í�Kl@ŸànmÀ¥¹ QÝ`~†“a�Çèi)É*‘Ö ~†’¦©*gèiñØP~†ž¦©��§ê ªhñÐ�
- €†¨„™�ÈfH*¨‘Ðð†b„‚ª‰m�Èjˆi*JÑÕ`’œ’¦¨›¹ÉhH‰*J1ß� ’žŽ‚“ùÊ )èèI1œ@ ’ž’¤.Êi&(*ˆQ–`¦’žb’íÊ©Éi)Ê“€��ž†RÔ€ ¢&Á
- º€!À��ìñxÜ�@¢(�b¼��1µ¨‡ˆåàDô8Zè-„–ÃKe€€l
- Í�Kl@ŸànmÀ¥¹ QÝ`~†“a�Çèi)É*‘Ö ~†’¦©*gèiñØP~åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'CHARIO.Z80 I/O-HANDLER'
- ;**********************************************************
- ;* THIS MODULE TAKES CARE OF ALL CHAR I/O FUNCTIONS FOR *
- ;* CP/M 3.0 . *
- ;* A TABLE OF DEVICE-NAMES IS DEFINED TOGEATHER WITH A *
- ;* DEVICE-HANDLER-TABLE WITH ADDRESSES AND ROUTINES. *
- ;* THE INTERRUPT-DRIVEN KEYBOARD ROUTINE IS HERE. *
- ;* *
- ;* THE GLOBAL SUBROUTINE 'INISTM' IS ALSO IN THIS MODULE. *
- ;**********************************************************
- ; LATEST CHANGE: 1984-06-21. PSW.
- ; BIOSREVISION D.
- .Z80
- ENTRY ?CINIT,?CI,?CO,?CIST,?COST
- ENTRY @CTBL
- ENTRY INISTM
- ENTRY KBDIRQ,UNKINT
- ENTRY PIOGAI,PIOGBI
- ENTRY C0BAUD,C1BAUD,SI1ATBL
- EXTRN SIO1IV,CTCIRV,PIOIRV
- EXTRN ?PMSG
- PAGE 42
- ; SPECIAL CHARACTERS AND CONSTANS:
- EOF EQU 1AH ; CP/M END OF FILE CHAR (^Z)
- CTRLC EQU 'C'-'@'
- FALSE EQU 0
- TRUE EQU NOT FALSE
- 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
- ; PORT-ADDRESSES.
- SIO1AD EQU 0 ; MODEM/PRINTER - DATA
- SIO1AC EQU SIO1AD+1 ; MODEM/PRINTER - CONTROL/STATUS
- SIO1BD EQU SIO1AD+2 ; V24,TERMINAL - DATA
- SIO1BC EQU SIO1AD+3 ; V24,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 CHAN 0 - BAUDRATE SIO1A/TIMER
- 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
- ;
- 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)
- SWITCH EQU 1CH ; READABLE SWITCH
- ; BIT3: CONSOLE BAUDRATE
- ; xxxx0xxx 9600 BAUD
- ; xxxx1xxx 19200 BAUD
- ; BIT4: CONSOLE HANDSHAKE
- ; xxx0xxxx NO HANDSHAKE
- ; xxx1xxxx HANSHAKE
- ; BIT5: TERMINAL TYPE
- ; xx0xxxxx SERIAL
- ; xx1xxxxx GRAPHIC
- 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)
- PAGE
- CSEG ; BANK0
- ;**********************************************************
- ;* NAME TABLE OF THE DEVICES IN THE SYSTEM. *
- ;**********************************************************
- @CTBL: DEFB 'C
- RT ' ; DEVICE 0, CRT OR CONSOLE
- DEFB MB$IN$OUT+MB$SERIAL+MB$SOFTBAUD
- C0BAUD: DEFB 14 ; 9600 BAUD. WILL BE PATCHED.
- DEFB 'LPT ' ; DEVICE 1, SERIAL LINE PRINTER
- DEFB MB$IN$OUT+MB$SERIAL+MB$SOFTBAUD
- C1BAUD: DEFB 14 ; 9600 BAUD. WILL BE PATCHED.
- DEFB 'CEN ' ; DEVICE 2, CENTRONICS PARALLEL
- DEFB MB$OUTPUT ; OUTPUT ONLY.
- DEFB 0 ; NO BAUDRATE
- DEFB 'GRAPH ' ; DEVICE 3, GRAPHIC TERMINAL
- DEFB MB$IN$OUT
- DEFB 0 ; NO BAUDRATE
- DEFB 0 ; END TABLE
- BDTBL: DEFB -1,0 ; 0: NONE
- DEFB -1,0 ; 1: 50
- DEFB 0,0C4H ; 2: 75
- DEFB 174,0C4H ; 3: 110
- DEFB 143,0C4H ; 4: 134.5
- DEFB 0,84H ; 5: 150
- DEFB 128,84H ; 6: 300
- DEFB 64,84H ; 7: 600
- DEFB 32,84H ; 8: 1200
- DEFB -1,0 ; 9: 1800
- DEFB 16,84H ;10: 2400
- DEFB -1,0 ;11: 3600
- DEFB 8,84H ;12: 4800
- DEFB -1,0 ;13: 7200
- DEFB 4,84H ;14: 9600
- DEFB 2,84H ;15: 19200
- DEFB 1,84H ;16: 38400
- DEFB 1,44H ;17: 76800
- BTLKUP:
- AND 0FH ; MASK MAX 15.
- RLA ; *2 FOR TABLE-LOOKUP
- LD E,A ; INDEX TABLE FOR CTC CONSTANS.
- LD D,0 ; (IF CTC CONST.=0FFH, NO BAUD RATE
- LD HL,BDTBL
- ADD HL,DE
- LD A,(HL)
- CP -1
- RET Z ; CANNOT SET THIS BAUD RATE
- INC HL ; GET SIO BYTE.
- LD B,(HL)
- RET
- PAGE
- ; INISTM -- WRITES A NUMBER OF BYTE TO ONE OR MORE PORTS.
- ; IN: HL = TABLE-ADDRESS.
- ; TABLEVIEW (BYTE BY BYTE):
- ; NO OF BYTES, PORT#, BYTE1,...,
- ; NO OF BYTES, PORT#, BYTE1,...,
- ; 0 (DETERMINATOR).
- INISTM: LD A,(HL) ; LOAD BYTE
- OR A ; IS IT ZERO?
- RET Z ; YES...TERMINATE
- LD B,A ; NO...THEN IT IS A BYTE COUNTER.
- INC HL ; NEXT BYTE, WHICH IS THE PORT#
- LD C,(HL) ; STORED IN C.
- INC HL ; POINT TO DATA BYTE1
- OTIR ; SEND (B) BYTES TO PORT (C)
- JR INISTM ; GO ON.
- PAGE
- ;********************************************************
- ;* *
- ;* CONSOLE AND LIST DEVICE I/O *
- ;* *
- ;********************************************************
- ; ?CINIT --
- ; IN: C = LOGICAL UNIT #
- ;
- ; IF THERE IS A PHYSICAL UNIT IN @CTBL FOR THIS LOGICAL UNIT,
- ; IT WILL BE INITILIZED WITH WITH BAUD RATE BYTE IN THE TABLE.
- ?CINIT:
- LD B,C
- INC B ; MAKE DEVICE # (RELATIVE 1)
- DJNZ INIT1 ; TEST IF DEV# IS 0
- ; INIT DEVICE 0 ; CRT:
- LD HL,SIO1IV ; SET SIOVECTOR
- LD A,L
- LD (SIOVEC),A
- LD HL,CTCIRV ; SET CTCVECTOR
- LD A,L
- LD (CTCVEC),A
- IN A,(SWITCH) ; READ SWITCH
- AND 00001000B ; BIT3 BAUDRATE
- JR Z,INIT01
- LD A,15 ; 19200 BAUD
- LD (C0BAUD),A
- INIT01: IN A,(SWITCH)
- AND 00010000B ; BIT4 HANDSHAKE
- JR Z,INIT02
- LD A,11100001B ; Rx 8 BITS, AUTO ENABL., Rx ENABLE
- LD (HANDSH),A
- INIT02: LD A,(C0BAUD)
- CALL BTLKUP
- RET Z
- LD (BAUDB),A
- LD A,B
- LD (CLKB),A
- LD HL,SI1BTBL ; POINT TO INIT.TABLE
- INSIO: CALL INISTM ; SEND TO THE PORT.
- DEC C ; POINT TO THE DATA PORT
- IN A,(C) ; CLEAR THE INPUT
- IN A,(C) ; OF THE SIO.
- RET ; READY
- INIT1: DJNZ INIT2 ; JUMP IF NOT DEV #1.
- ; INIT DEV #1. ; LPT:
- LD A,(C1BAUD) ; GET CHAR DEVICE 1 BAUD BYTE.
- ; CALC BAUD RATE BYTES
- INIT1B: CALL BTLKUP ; CHECK IN BAUD TABLE
- RET Z ; NOT COORECT...RETURN
- LD (BAUDA),A ; SET CTC COUNTER CONSTANT
- LD A,B ; GET SIO CONSTANT
- LD (CLKA),A ; SET IT
- LD HL,SI1ATBL ; POINT TO THE INIT. TABLE
- JR INSIO ; DO
- INIT2: DJNZ INIT3 ; JUMP IF NOT DEV #2
- ; INIT DEVICE #2 ; CEN:
- LD HL,PIOTBL ; POINT TO THE INIT. TABLE
- CALL INISTM ; DO
- RET
- INIT3: DJNZ INIT4 ; JUMP IF NOT DEV #3
-
- ; INIT DEVICE #3 ; GRAPH:
- LD HL,PIOIRV ; POINT TO INTERRUPT VECTOR
- LD A,L
- LD (PIAVEC),A ; STORE LO BYTE IN TABLE
- INC A
- INC A ; PIOGB INTERRUPT
- LD (PIBVEC),A
- LD HL,PIOGTBL ; POINT TO INIT. TABLE
- CALL INISTM ; DO
-
- INIT4: RET ; NO MORE DEVICES.
- PAGE
- ; ?CI:
- ; CHAR INPUT FROM DEVICE # IN REGISTER (B).
- ?CI:
- INC B ; DEVICE # (RELATIVE 1)
- DJNZ CI1 ; JUMP IF NOT DEVICE #0
- ; CONIN -- CONSOLE CHAR INPUT. DEVICE #0.
- ; IN: NONE.
- ; OUT: A = CHAR (PARITY BIT = 0).
- ; AF,DE,HL,BC WILL BE CHANGED.
- CONIN:
- LD HL,RNGCNT ; POINT TO THE RING BUFFER COUNTER.
- XOR A ; ZERO
- CONIN1: OR (HL) ; GET IT.
- JR Z,CONIN1 ; LOOP FOR CHAR.
- DI
- DEC (HL) ; COUNT DOWN
- LD DE,(RNGOUT) ; GET THE OUTPUT-POINTER
- LD A,(DE) ; A=OUTPUT CHAR (PARITY RESET).
- AND 07FH ; CLEAR BIT 7
- LD HL,RNGEND ; INC RING BUFFER-OUTPUT-POINTER
- SBC HL,DE ; IS THE BUFFEREND?
- INC DE ; (INC)
- JR NZ,CONIN2 ; NO...JUMP
- LD DE,RNGBEG ; SET BUFFER START
- CONIN2: LD (RNGOUT),DE ; SAVE THE POINTER.
- EI
- RET
- CI1: DJNZ CI2 ; JUMP IF NOT DEVICE 1
- ; AUXIN -- GIVES INPUT FROM SIO1 A.
- ;
- ; IN: NONE
- ; OUT: A = CHAR.
- AUXIN: CALL AUXIST ; CHAR IN SIO BUFFER?
- JR Z,AUXIN ; NO...WAIT
- IN A,(SIO1AD) ; READ CHAR
- RET
- CI2: DJNZ CI3 ; JUMP IF NOT DEVICE 2
- ; CENTRONICS IS DEVICE 2, OUTPUT ONLY.
- CI4: LD A,EOF ; END-OF-FILE-TOKEN.
- RET
- CI3: DJNZ CI4 ; JUMP IF NOT DEVICE 3
- ; GRIN -- GRAPHIC KEYBOARD INPUT. DEVICE #3.
- ; IN: NONE.
- ; OUT: A = CHAR (PARITY BIT = 0).
- ; AF,DE,HL,BC WILL BE CHANGED.
- GRIN:
- LD HL,GRCNT ; POINT TO THE RING BUFFER COUNTER.
- XOR A ; � ZERO
- GRIN1: OR (HL) ; GET IT.
- JR Z,GRIN1 ; LOOP FOR CHAR.
- DI
- DEC (HL) ; COUNT DOWN
- LD DE,(GRNOUT) ; GET THE OUTPUT-POINTER
- LD A,(DE) ; A=OUTPUT CHAR (PARITY RESET).
- ; AND 07FH ; CLEAR BIT 7
- LD HL,GRNEND ; INC RING BUFFER-OUTPUT-POINTER
- SBC HL,DE ; IS THE BUFFEREND?
- INC DE ; (INC)
- JR NZ,GRIN2 ; NO...JUMP
- LD DE,GRNBEG ; SET BUFFER START
- GRIN2: LD (GRNOUT),DE ; SAVE THE POINTER.
- EI
- RET
- PAGE
- ; ?CO -- SEND A CHARACTER TO A CHOOSEN DEVICE.
- ; IN: B = DEVICE #
- ; C = CHAR.
- ?CO:
- INC B ; MAKE DEVICE # (RELATIVE 1)
- DJNZ CO1 ; JUMP IF NOT DEVICE 0
- ; CONOUT -- SIO1B OUTPUT ROUTINE.
- ;
- ; IN: C = CHAR --> SIO1B
- ; OUT: A = WRITTEN CHAR.
- CONOUT:
- CALL CNOST ; TEST OUTPUT STATUS
- JR Z,CONOUT ; WAIT FOR READY
- LD A,C
- OUT (SIO1BD),A
- RET
- CO1: DJNZ CO2 ; JUMP IF NOT DEVICE 1
- ; AUXOUT -- SIO1A OUTPUT ROUTINE.
- ; IN: C = CHAR --> SIO1A
- ; OUT: A = WRITTEN CHAR
- AUXOUT:
- CALL AUXOST ; TEST OUTPUT STATUS
- JR Z,AUXOUT ; WAIT FOR READY.
- LD A,C
- OUT (SIO1AD),A
- RET
- CO2: DJNZ CO3 ; JUMP IF NOT DEVICE 2
- ; LISTC -- CENTRONICS PARALLEL OUTPUT ROUTINE.
- ; IN: C = CHAR --> PIOA
- ; OUT: A = WRITTEN CHAR.
- LISTC:
- ; LD A,01010000B ; STROBE HIGH
- ; OUT (PIOBD),A
-
- LISTC1: CALL LSTTST ; TEST OUTPUT STATUS
- JR Z,LISTC1 ; 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
- CO3: DJNZ CO4 ; JUMP IF NOT DEVICE 3
- ; GROUT -- GRAPHIC OUTPUT ROUTINE.
- ; IN: C = CHAR --> PIOGA
- ; OUT: A = WRITTEN CHAR
- GROUT: CALL GROST ; TEST OUTPUT STATUS
- JR Z,GROUT ; WAIT FOR READY
- LD A,C
- DI
- OUT (PIOGAD),A
- INC (HL) ; HL -->GRSCNT
- EI
- CO4: RET
- PAGE
- ; ?CIST -- CHAR INPUT STATUS FROM CHOOSEN DEVICE.
- ; IN: B = DEVICE #
- ?CIST:
- INC B ; MAKE DEVICE # (RELATIVE 1)
- DJNZ CIS1 ; JUMP IF NOT DEVICE 0.
- ; CONST -- CONSOLE INPUT STATUS CHECK.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NO CHAR AVAIL.
- ; A = 0FFH, Z = 0 AT LEAST ONE CHAR AVAIL.
- CONST:
- LD A,(RNGCNT) ; ANY CHAR IN THE BUFFER?
- OR A
- RET Z ; NO...RETURN
- OR 0FFH ; YES...SET FLAG
- RET
- CIS1: DJNZ CIS2 ; JUMP IF NOT DEVICE 1.
- ; AUXIST -- AUXILIARY INPUT STATUS.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NOT READY
- ; A = 0FFH, Z = 0 IF CHAR AVAIL.
- AUXIST:
- IN A,(SIO1AC) ; READY STATUS.
- AND 00000001B ; MASK Rx CHAR AVAILABLE
- RET Z ; NOT READY...RETURN
- OR 0FFH ; MARK CHAR AVAIL
- RET
- CIS2: DJNZ CIS3 ; JUMP IF NOT DEVICE 2
- ; CENTRONICS DOES NOT HANDLE INPUT. RETURNS NOT READY.
- CIS4: XOR A ; NOT READY
- RET
- CIS3: DJNZ CIS4 ; JUMP IF NOT DEVICE 3. NO MORE DEV.
- ; GRINST -- GRAPHIC INPUT STATUS.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NOT READY
- ; A = 0FFH, Z = 0 IF CHAR AVAIL.
- GRINST:
- LD A,(GRCNT) ; TEST GR. CHAR. COUNTER
- OR A
- RET Z ; RETURN NO CHAR
- OR 0FFH ; SET READY
- RET
- PAGE
- ; ?COST -- CHARACTER OUTPUT STATUS FROM CHOOSEN DEVICE.
- ; IN: B = DEVICE #.
- ?COST:
- INC B ; MAKE DEVICE # (RELATIVE 1)
- DJNZ COS1 ; JUMP IF NOT DEVICE 0.
- ; CNOST: -- CONSOLE OUTPUT STATUS CHECK.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NOT READY
- ; A = 0FFH, Z = 0 IF READY FOR OUTPUT
- CNOST:
- IN A,(SIO1BC) ; READ STATUS.
- AND 00000100B ; MASK Tx BUFFER EMPTY
- RET Z ; NOT READY...RETURN
- OR 0FFH ; SET FLAG FOR READY OUTPUT.
- RET
- COS1: DJNZ COS2 ; JUMP IF NOT DEVICE 1.
- ; AUXOST -- AUXILIARY OUTPUT STATUS.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NOT READY
- ; A = 0FFH, Z = 0 IF READY FOR OUTPUT.
- AUXOST:
- IN A,(SIO1AC) ; READ STATUS
- AND 00000100B ; MASK Tx BUFFER EMPTY
- RET Z ; NOT READY...RETURN
- OR 0FFH ; SET FLAG FOR READY OUTPUT.
- RET
- COS2: DJNZ COS3 ; JUMP IF NOT DEVICE 2.
- ; LSTTST -- PARALLEL PORT TEST IF READY.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NOT READY
- ; A = 0FFH, Z = 0 IF READY FOR OUTPUT.
- LSTTST:
- IN A,(PIOBD) ; READ ACK AND BUSY.
- AND 00100001B
- CP 00100000B ; READY AND NOT BUSY
- LD A,0FFH
- JR Z,LSTT1 ; YES...JUMP
- LD A,0 ; SET NOT READY
- LSTT1: AND A
- RET
- COS3: DJNZ COS4 ; JUMP IF NOT DEVICE 3.
- ; GROST -- GRAPHIC OUTPUT STATUS.
- ; IN: NONE
- ; OUT: A = 0, Z = 1 IF NOT READY
- ; A = 0FFH, Z = 0 IF READY FOR OUTPUT.
- GROST: LD HL,GRSCNT ; GET STATUS COUNTER
- LD A,(HL)
- CP 0FFH ; IS IT READY
- JR Z,GROST1 ; YES...JUMP
- XOR A ; MARK NOT READY
- GROST1: OR A
- RET
- COS4: XOR A ; NOT READY. CAUSE NO
- RET ; MORE DEVICES.
- PAGE
- ; KBDIRQ -- CONSOLE KEYBOARD INTERRUPT SERVICE ROUTIN.
- ; USES LOCAL STACK IN ORDER NOT TO INTERFERE WITH THE
- ; USER PROGRAM STACK.
- KBDIRQ:
- LD (USRSK2),SP ; OWN STACK
- LD SP,OWNSK2
- PUSH AF ; SAVE REGISTERS.
- PUSH DE
- PUSH HL
- LD HL,RNGCNT ; HL --> NO OF CHAR IN BUFFER
- LD A,(HL) ; A = NO OF CHAR IN BUFFERT
- CP RNGEND-RNGBEG ; IS BUFFER FULL?
- IN A,(SIO1BD) ; A = CHAR (CLR INTERRUPT)
- JR Z,KBDIR2 ; YES...JUST JUMP AND QUIT
- INC (HL) ; INC CHAR-COUNTER
- AND 07FH ; MASK PARITY
- LD HL,(RNGIN) ; HL --> INPUT
- LD (HL),A ; SAVE INPUT CHAR IN BUFFER.
- 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,KBDIR1 ; NO...JUMP
- LD DE,RNGBEG ; SET POINTER TO BUFFERSTART
- KBDIR1: LD (RNGIN),DE ; SAVE THE POINTER.
- KBDIR2: POP HL ; USER REGS. BACK
- POP DE
- POP AF
- LD SP,(USRSK2) ; AND USER STACK.
- UNKINT:
- EI ; BACK FROM INTERRUPT.
- RETI
- ; PIOGAI -- INTERRUPT FROM GRAPHIC TERMINAL.
- ; TELLS TERMINAL READY.
- PIOGAI: PUSH AF
- LD A,0FFH
- LD (GRSCNT),A
- POP AF
- JR UNKINT
- ; PIOGBI -- GRAPHIC KEYBOARD INTERRUPT SERVICE ROUTIN.
- PIOGBI: LD (USRSK3),SP
- LD SP,OWNSK3
- PUSH AF ; SAVE REGISTERS.
- PUSH DE
- PUSH HL
- LD HL,GRCNT ; HL --> NO OF CHAR IN BUFFER
- LD A,(HL) ; A = NO OF CHAR IN BUFFERT
- CP GRNEND-GRNBEG ; IS BUFFER FULL?
- IN A,(PIOGBD) ; A = CHAR (CLR INTERRUPT)
- JR Z,PIOGB2 ; YES...JUST JUMP AND QUIT
- INC (HL) ; INC CHAR-COUNTER
- LD HL,(GRNIN) ; HL --> INPUT
- LD (HL),A ; SPAR INPUT CHAR IN BUFFER.
- XOR A
- 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,PIOGB1 ; NO...JUMP
- LD DE,GRNBEG ; SET POINTER TO BUFFERSTART
- PIOGB1: LD (GRNIN),DE ; SAVE THE POINTER.
- PIOGB2: POP HL ; USER REGS. BACK
- POP DE
- POP AF
- LD SP,(USRSK3)
- EI ; BACK FROM INTERRUPT.
- RETI
- PAGE
- ;**********************************************************
- ;* OTHER TABLES *
- ;**********************************************************
- ; NOTE: THE SIO1-TABLES ARE PATCHES FROM THE LOADER IN
- ; BOOT.Z80-MODULE.
- ; IT VERY IMPORTANT THAT SIZE AND ORDER IN THIS
- ; TABLES NOT ARE ALTERED.
- SI1ATBL: ; MODEM/AUX/PRINTER.
- DEFB 3,CTC0 ; 3 BYTES TO CTC CHAN 0
- DEFB 01000101B ; CTC0: INT. DIS, COUNTER MODE,
- ; NEG. EDGE, TIME CONST. FOLLOWS,
- ; COUNTING CONT.
- BAUDA: DEFB 4 ; GIVES 307200 Hz TO SIO1A
- CTCVEC: DEFS 1 ; CTCINTERRUPTVECTOR.
- DEFB 9,SIO1AC ; 9 BYTES TO SIO1 A/MODEM
- DEFB 18H ; RESET CHANNEL.
- DEFB 14H ; WR 4:
- CLKA: DEFB 10000100B ; x32 CLOCK, 1 STOP BIT, NO PARITY.
- DEFB 13H ; WR 3:
- DEFB 11100001B ; Rx 8 BITS, AUTO ENABL., Rx ENABLE.
- DEFB 15H ; WR 5:
- DEFB 11101010B ; DTR, Tx 8 BITS, Tx ENABLE, *RTS LOW.
- DEFB 01 ; WR 1:
- DEFB 00000000B ; NO INTERRUPTS, UNMODIFIED INTERRUPT
- ; VECTOR (BOTH CHANNELS).
- DEFB 0 ; END TABLE.
- SI1BTBL:
- DEFB 2,CTC1 ; 2 BYTES TO CTC CHAN 1
- DEFB 01000101B ; CTC1: INT. DIS, COUNTER MODE,
- ; NEG. EDGE, TIME CONST. FOLLOWS,
- ; COUNTING CONT.
- BAUDB: DEFB 4 ; GIVES 307200 Hz TO SIO1B.
- DEFB 11,SIO1BC ; 11 BYTES TO SIO1 B/TERMINAL
- DEFB 18H ; RESET CHANNEL
- DEFB 12H ; WR 2:
- SIOVEC: DEFS 1 ; INTERRUPTVECTOR
- DEFB 14H ; WR 4:
- CLKB: DEFB 10000100B ; x32 CLOCK, 1 STOP BIT, NO PARITY
- DEFB 13H ; WR 3:
- HANDSH: DEFB 11000001B ; Rx 8 BITS, Rx ENABLE.
- DEFB 15H ; WR 5:
- DEFB 11101010B ; DTR, Tx 8 BITS, Tx ENABLE, *RTS LOW
- DEFB 01 ; WR 1:
- DEFB 00011100B ; INT ON ALL Rx CHAR (PARITY DOES NOT
- ; AFFECT VECTOR), STATUS AFFECTS VECTOR.
- DEFB 0 ; END TABLE.
- PAGE
- ; PIO PORT A INIT TABLE
- PIOTBL: DEFB 2,PIOAC ; 2 BYTES TO PIO A CTLR-REG.
- DEFB 00001111B ; SELECT MODE 0 OPERATION
- DEFB 00000011B ; INTERUPT DISABLE.
- ; PIO PORT B INIT TABLE
- DEFB 4,PIOBC ; 4 BYTES TO PIO B CTRL-REG.
- DEFB 11001111B ; SELECT MODE 3 OPERATION
- DEFB 00101111B ; BIT 7,6,4=OUTPUT ALL OTHERS INPUTS
- DEFB 00110111B ; INTERRUPT CONTROL WORD = DISABLED
- DEFB 00000001B ; MASK WORD, ONLY MONITOR BIT 0.
- ; SET PIO A BUFFER FOR OUTPUT
- DEFB 1,PIOBD ; 1 BYTE TO PIO B DATA
- DEFB 01010000B
- ; REAL TIME CLOCK INITIALIZATION TABLE
- DEFB 2,CTC2 ; 2 BYTES TO CTC CHAN 2
- DEFB 01000101B ; CTC2: INT. DIS, COUNTER MODE,
- ; NEG. EDGE, TIME CONST. FOLLOWS,
- ; COUNTING CONT.
- DEFB 0 ; GIVES 4800 Hz TO CTC3.
- DEFB 2,CTC3 ; 2 BYTES TO CTC CHAN 3.
- DEFB 11000101B ; INT. ENABLED, COUNTER MODE
- ; NEG. EDGE, TIME CONST. FOLLOWS,
- ; COUNTING CONT.
- DEFB 240 ; GIVES 20 Hz, WHICH IS DIVIDED
- ; BY 2 (HARDWARE).
- ; INERRUPT 10 times/second.
- DEFB 0 ; END TABLE.
- ; INIT. GRAPHIC TERMINAL
- PIOGTBL:
- DEFB 3,PIOGAC ; BYTES TO PIOGA CONTROL
- PIAVEC: DEFS 1 ; VECTOR FOR A
- DEFB 00001111B ; OUTPUT ONLY. MODE 0
- DEFB 10000111B ; ENABLE INTERRUPT.
- DEFB 3,PIOGBC ; BYTES TO PIOGB CONTROL
- PIBVEC: DEFS 1 ; VECTOR FOR B
- DEFB 01001111B ; INPUT ONLY. MODE 1
- DEFB 10000111B ; ENABLE INTERRUPT
- DEFB 0 ; END TABLE.
- PAGE
- USRSK2: DEFS 2 ; USER STACK SAVED HERE
- DEFS 10H ; LOCAL STACK.
- OWNSK2 EQU $
- USRSK3: DEFS 2
- DEFS 10H
- OWNSK3 EQU $
- RNGCNT: DEFB 0 ; NO OF CHAR IN BUFFER
- RNGIN: DEFW RNGBEG ; POINTS TO INPUT PLACE
- RNGOUT: DEFW RNGBEG ; POINTS TO OUTPUT PLACE
- ; IF EQU BUFFER IS EMPTY.
- RNGBEG: DEFS 22 ; KEYBOARD RING BUFFER.
- RNGEND EQU $-1
- GRSCNT: DEFB 0FFH ; GRAPHIC OUTPUT STATUS COUNTER (0FF=READY)
- GRCNT: DEFB 0 ; NO OF CHAR IN GRAPHIC RING BUFFER
- GRNIN: DEFW GRNBEG ; POINTER TO GRAPHIC INPUT PLACE
- GRNOUT: DEFW GRNBEG ; POINTER TO GRAPHIC OUTPUT PLACE
- GRNBEG: DEFS 22 ; GRAPHIC RING BUFFER
- GRNEND EQU $-1�
- END
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå title 'Copysys - updated sysgen program 6/82'
- ; System generation program
- VERS equ 30 ;version x.x for CP/M x.x
- ;
- ;**********************************************************
- ;* *
- ;* *
- ;* Copysys source code *
- ;* *
- ;* *
- ;**********************************************************
- ;
- FALSE equ 0
- TRUE equ not FALSE
- ;
- ;
- NSECTS equ 26 ;no. of sectors
- NTRKS equ 2 ;no. of systems tracks
- NDISKS equ 4 ;no. of disks drives
- SECSIZ equ 128 ;size of sector
- LOG2SEC equ 7 ;LOG2 128
- SKEW equ 2 ;skew sector factor
- ;
- FCB equ 005Ch ;location of FCB
- FCBCR equ FCB+32 ;current record location
- TPA equ 0100h ;Transient Program Area
- LOADP equ 1000h ;LOAD Point for system
- BDOS equ 05h ;DOS entry point
- BOOT equ 00h ;reboot for system
- CONI equ 1h ;console input function
- CONO equ 2h ;console output function
- SELD equ 14 ;select a disk
- OPENF equ 15 ;disk open function
- CLOSEF equ 16 ;open a file
- DWRITF equ 21 ;Write func
- MAKEF equ 22 ;mae a file
- DELTEF equ 19 ;delete a file
- DREADF equ 20 ;disk read function
- DRBIOS equ 50 ;Direct BIOS call function
- EIGHTY equ 080h ;value of 80
- CTLC equ 'C'-'@' ;ConTroL C
- Y equ 89 ;ASCII value of Y
- ;
- MAXTRY equ 01 ;maximum number of tries
- CR equ 0Dh ;Carriage Return
- LF equ 0Ah ;Line Feed
- STACKSIZE equ 016h ;size of local stack
- ;
- WBOOT equ 01 ;address of warm boot
- ;
- SELDSK equ 9 ;Bios func #9 SELect DiSK
- SETTRK equ 10 ;BIOS func #10 SET TRacK
- SETSEC equ 11 ;BIOS func #11 SET SECtor
- SETDMA equ 12 ;BIOS func #12 SET DMA address
- READF equ 13 ;BIOS func #13 READ selected sector
- WRITF equ 14 ;BIOS func #14 WRITe selected sector
- ;
- org TPA ;Transient Program Area
- jmp START
- dw 0,0,0,0,0,0,0,0
- dw 0,0,0,0,0,0,0,0
- dw 0,0,0,0,0,0,0,0
- dw 0,0,0,0,0,0,0,0
- dw 0,0,0,0,0
- db 0,0,0
- db 'COPYRIGHT 1982, '
- db 'DIGITAL RESEARCH'
- db '151282'
- db 0,0,0,0
- db '654321'
- ;
- ; Translate table-sector numbers are translated here to decrease
- ; the systen tie for missed sectors when slow controllers are
- ; involved. Translate takes place according to the "SKEW" factor
- ; set above.
- ;
- OST: db NTRKS ;operating system tracks
- SPT: db NSECTS ;sectors per track
- TRAN:
- TRELT set 1
- TRBASE set 1
- rept NSECTS
- db TRELT ;generate first/next sector
- TRELT set TRELT+SKEW
- if TRELT gt NSECTS
- TRBASE set TRBASE+1
- TRELT set TRBASE
- endif
- endm
- ;
- ; Now leave space for extensions to translate table
- ;
- if NSECTS lt 64
- rept 64-NSECTS
- db 0
- endm
- endif
- ;
- ; Utility subroutines
- ;
- MLTBY3:
- ;multiply the contents of regE to get jmp address
- mov a,e ;Acc = E
- sui 1
- mov e,a ;get ready for multiply
- add e
- add e
- mov e,a
- ret ;back at it
- ;
- SEL:
- sta TEMP
- lda V3FLG
- cpi TRUE
- lda TEMP
- jnz SEL2
- ;
- sta CREG ;CREG = selected register
- lxi h,0000h
- shld EREG ;for first time
- mvi a,SELDSK
- sta BIOSFC ;store it in func space
- mvi c,DRBIOS
- lxi d,BIOSPB
- jmp BDOS
- SEL2:
- mov c,a
- lhld WBOOT
- lxi d,SELDSK
- call MLTBY3
- dad d
- pchl
- ;
- TRK:
- ; Set up track
- sta TEMP
- lda V3FLG
- cpi TRUE
- lda TEMP
- jnz TRK2
- ;
- mvi a,00h
- sta BREG ;zero out B register
- mov a,c ;Acc = track #
- sta CREG ;set up PB
- mvi a,SETTRK ;settrk func #
- sta BIOSFC
- mvi c,DRBIOS
- lxi d,BIOSPB
- jmp BDOS
- TRK2:
- lhld WBOOT
- lxi d,SETTRK
- call MLTBY3
- dad d
- pchl ;gone to set track
- ;
- SEC:
- ; Set up sector number
- sta TEMP
- lda V3FLG
- cpi TRUE
- lda TEMP
- jnz SEC2
- ;
- mvi a,00h
- sta BREG ;zero out BREG
- mov a,c ; Acc = C
- sta CREG ;CREG = sector #
- mvi a,SETSEC
- sta BIOSFC ;set up bios call
- mvi c,DRBIOS
- lxi d,BIOSPB
- jmp BDOS
- SEC2:
- lhld WBOOT
- lxi d,SETSEC
- call MLTBY3
- dad d
- pchl
- ;
- DMA:
- ; Set DMA address to value of BC
- sta TEMP
- lda V3FLG
- cpi TRUE
- lda TEMP
- jnz DMA2
- ;
- mov a,b ;
- sta BREG ;
- mov a,c ;Set up the BC
- sta CREG ;register pair
- mvi a,SETDMA ;
- sta BIOSFC ;set up bios #
- mvi c,DRBIOS
- lxi d,BIOSPB
- jmp BDOS
- DMA2:
- lhld WBOOT
- lxi d,SETDMA
- call MLTBY3
- dad d
- pchl
- ;
- READ:
- ; Perform read operation
- sta TEMP
- lda V3FLG
- cpi TRUE
- lda TEMP
- jnz READ2
- ;
- mvi a,READF
- sta BIOSFC
- mvi c,DRBIOS
- lxi d,BIOSPB
- jmp BDOS
- READ2:
- lhld WBOOT
- lxi d,READF
- call MLTBY3
- dad d
- pchl
- ;
- WRITE:
- ; Perform write operation
- sta TEMP
- lda V3FLG
- cpi TRUE
- lda TEMP
- jnz WRITE2
- ;
- mvi a,WRITF
- sta BIOSFC ;set up bios #
- mvi c,DRBIOS
- lxi d,BIOSPB
- jmp BDOS
- WRITE2:
- lhld WBOOT
- lxi d,WRITF
- call MLTBY3
- dad d
- pchl
- ;
- MULTSEC:
- ; Multiply the sector # in rA by the sector size
- mov l,a
- mvi h,0 ;sector in hl
- rept LOG2SEC
- dad h
- endm
- ret ;with HL - sector*sectorsize
- ;
- GETCHAR:
- ; Read console character to rA
- mvi c,CONI
- call BDOS
- ; Convert to upper case
- cpi 'A' or 20h
- rc
- cpi ('Z' or 20h)+1
- rnc
- ani 05Fh
- ret
- ;
- PUTCHAR:
- ; Write character from rA to console
- mov e,a
- mvi c,CONO
- call BDOS
- ret
- ;
- CRLF:
- ; Send Carriage Return, Line Feed
- mvi a,CR
- call PUTCHAR
- mvi a,LF
- call PUTCHAR
- ret
- ;
- CRMSG:
- ; Print message addressed by the HL until zero with leading CRLF
- push d
- call CRLF
- pop d ;drop through to OUTMSG
- OUTMSG:
- mvi c,9
- jmp BDOS
- ;
- SELCT:
- ; Select disk given by rA
- mvi c,0Eh
- jmp BDOS
- ;
- DWRITE:
- ; Write for file copy
- mvi c,DWRITF
- jmp BDOS
- ;
- DREAD:
- ; Disk read function
- mvi c,DREADF
- jmp BDOS
- ;
- OPEN:
- ; File open function
- mvi c,OPENF
- jmp BDOS
- ;
- CLOSE:
- mvi c,CLOSEF
- jmp BDOS
- ;
- MAKE:
- mvi c,MAKEF
- jmp BDOS
- ;
- DELETE:
- mvi c,DELTEF
- jmp BDOS
- ;
- ;
- ;
- DSTDMA:
- mvi c,26
- jmp BDOS
- ;
- SOURCE:
- lxi d,GETPRM ;ask user for source drive
- call CRMSG
- call GETCHAR ;obtain response
- cpi CR ;is it CR?
- jz DFLTDR ;skip if CR only
- cpi CTLC ;isit ^C?
- jz REBOOT
- ;
- sui 'A' ;normalize drive #
- cpi NDISKS ;valid drive?
- jc GETC ;skip to GETC if so
- ;
- ; Invalid drive
- call BADDISK ;tell user bad drive
- jmp SOURCE ;try again
- ;
- GETC:
- ; Select disk given by Acc.
- adi 'A'
- sta GDISK ;store source disk
- sui 'A'
- mov e,a ;move disk into E for select func
- call SEL ;select the disk
- jmp GETVER
- ;
- DFLTDR:
- mvi c,25 ;func 25 for current disk
- call BDOS ;get curdsk
- adi 'A'
- sta GDISK
- call CRLF
- lxi d,VERGET
- call OUTMSG
- jmp VERCR
- ;
- GETVER:
- ; Getsys set r/w to read and get the system
- call CRLF
- lxi d,VERGET ;verify source disk
- call OUTMSG
- VERCR: call GETCHAR
- cpi CR
- jnz REBOOT ;jmp only if not verified
- call CRLF
- ret
- ;
- DESTIN:
- lxi d,PUTPRM ;address of message
- call CRMSG ;print it
- call GETCHAR ;get answer
- cpi CR
- jz REBOOT ;all done
- sui 'A'
- cpi NDISKS ;valid disk
- jc PUTC
- ;
- ; Invalid drive
- call BADDISK ;tell user bad drive
- jmp PUTSYS ;to try again
- ;
- PUTC:
- ; Set disk fron rA
- adi 'A'
- sta PDISK ;message sent
- sui 'A'
- mov e,a ;disk # in E
- call SEL ;select destination drive
- ; Put system, set r/w to write
- lxi d,VERPUT ;verify dest prmpt
- call CRMSG ;print it out
- call GETCHAR ;retrieve answer
- cpi CR
- jnz REBOOT ;exit to system if error
- call CRLF
- ret
- ;
- ;
- GETPUT:
- ; Get or put CP/M (rw = 0 for read, 1 for write)
- ; disk is already selected
- lxi h,LOADP ;load point in RAM for DMA address
- shld DMADDR
- ;
- ;
- ;
- ;
- ; Clear track 00
- mvi a,-1 ;
- sta TRACK
- ;
- RWTRK:
- ; Read or write next track
- lxi h,TRACK
- inr m ;track = track+1
- lda OST ;# of OS tracks
- cmp m ;=track # ?
- jz ENDRW ;end of read/write
- ;
- ; Otherwise not done
- mov c,m ;track number
- call TRK ;set to track
- mvi a,-1 ;counts 0,1,2,...,25
- sta SECTOR
- ;
- RWSEC:
- ; Read or write a sector
- lda SPT ;sectors per track
- lxi h,SECTOR
- inr m ;set to next sector
- cmp m ;A=26 and M=0,1,..,25
- jz ENDTRK
- ;
- ; Read or write sector to or from current DMA address
- lxi h,SECTOR
- mov e,m ;sector number
- mvi d,0 ;to DE
- lxi h,TRAN
- mov b,m ;tran(0) in B
- dad d ;sector translated
- mov c,m ;value to C ready for select
- push b ;save tran(0)
- call SEC
- pop b ;recall tran(0),tran(sector)
- mov a,c ;tran(sector)
- sub b ;--tran(sector)
- call MULTSEC ;*sector size
- xchg ;to DE
- lhld DMADDR ;base DMA
- dad d
- mov b,h
- mov c,l
� ;to set BC for SEC call
- call DMA ;dma address set from BC
- xra a
- sta RETRY ;to set zero retries
- ;
- TRYSEC:
- ; Try to read or write current sector
- lda RETRY
- cpi MAXTRY
- jc TRYOK
- ;
- ; Past MAXTRY, message and ignore
- lxi d,ERRMSG
- call OUTMSG
- call GETCHAR
- cpi CR
- jnz REBOOT
- ;
- ; Typed a CR, ok to ignore
- call CRLF
- jmp RWSEC
- ;
- TRYOK:
- ; Ok to tyr read write
- inr a
- sta RETRY
- lda RW
- ora a
- jz TRYREAD
- ;
- ; Must be write
- call WRITE
- jmp CHKRW
- TRYREAD:
- call READ
- CHKRW:
- ora a
- jz RWSEC ;zero flag if read/write ok
- ;
- ;Error, retry operation
- jmp TRYSEC
- ;
- ; End of track
- ENDTRK:
- lda SPT ;sectors per track
- call MULTSEC ;*secsize
- xchg ; to DE
- lhld DMADDR ;base dma for this track
- dad d ;+spt*secsize
- shld DMADDR ;ready for next track
- jmp RWTRK ;for another track
- ;
- ENDRW:
- ; End of read or write
- ret
- ;
- ;*******************
- ;*
- ;* MAIN ROUTINE
- ;*
- ;*
- ;*******************
- ;
- START:
- lxi sp,STACK
- lxi d,SIGNON
- call OUTMSG
- ;
- ;get version number to check compatability
- mvi c,12 ;version check
- call BDOS
- mov a,l ;version in Acc
- cpi 30h ;version 3 or newer?
- jc OLDRVR ;
- mvi a,TRUE
- sta V3FLG ;
- jmp FCBCHK
- OLDRVR:
- mvi a,FALSE
- sta V3FLG
- ;
- ; Check for default file liad instead of get
- FCBCHK: lda FCB+1 ;blank if no file
- cpi ' '
- jz GETSYS ;skip to system message
- lxi d,FCB ;try to open it
- call OPEN
- inr a ;255 becomes 00
- jnz RDOK
- ;
- ; File not present
- lxi d,NOFILE
- call CRMSG
- jmp REBOOT
- ;
- ;file present
- RDOK:
- xra a
- sta FCBCR ;current record = 0
- lxi h,LOADP
- RDINP:
- push h
- mov b,h
- mov c,l
- call DMA ;DMA address set
- lxi d,FCB ;ready fr read
- call DREAD
- pop h ;recall
- ora a ;00 if read ok
- jnz PUTSYS ;assume eof if not
- ; More to read continue
- lxi d,SECSIZ
- dad d ;HL is new load address
- jmp RDINP
- ;
- GETSYS:
- call SOURCE ;find out source drive
- ;
- xra a ;zero out a
- sta RW ;RW = 0 to signify read
- call GETPUT ;get or read system
- lxi d,DONE ;end message of get or read func
- call OUTMSG ;print it out
- ;
- ; Put the system
- PUTSYS:
- call DESTIN ;get dest drive
- ;
- lxi h,RW ;load address
- mvi m,1
- call GETPUT ;to put system back on disk
- lxi d,DONE
- call OUTMSG ;print out end prompt
- ;
- ; FILE COPY FOR CPM.SYS
- ;
- CPYCPM:
- ; Prompt the user for the source of CP/M3.SYS
- ;
- lxi d,CPYMSG ;print copys prompt
- call CRMSG ;print it
- call GETCHAR ;obtain reply
- cpi Y ;is it yes?
- jnz REBOOT ;if not exit
- ;else
- ;
- ;
- mvi c,13 ;func # for reset
- call BDOS ;
- inr a
- lxi d,ERRMSG
- cz FINIS
- ;
- call SOURCE ;get source disk for CPM3.SYS
- CNTNUE:
- lda GDISK ;Acc = source disk
- sui 'A'
- mvi d,00h
- mov e,a ;DE = selected disk
- call SELCT
- ; now copy the FCBs
- mvi c,36 ;for copy
- lxi d,SFCB ;source file
- lxi h,DFCB ;destination file
- MFCB:
- ldax d
- inx d ;ready next
- mov m,a
- inx h ;ready next dest
- dcr c ;decrement coun
- jnz MFCB
- ;
- lda GDISK ;Acc = source disk
- sui 40h ;correct disk
- lxi h,SFCB
- mov m,a ;SFCB has source disk #
- lda PDISK ;get the dest. disk
- lxi h,DFCB ;
- sui 040h ;normalize disk
- mov m,a
- ;
- xra a ;zero out a
- sta DFCBCR ;current rec = 0
- ;
- ; Source and destination fcb's ready
- ;
- lxi d,SFCB ;
- call OPEN ;open the file
- lxi d,NOFILE ;error messg
- inr a ;255 becomes 0
- cz FINIS ;done if no file
- ;
- ; Source file is present and open
- lxi d,LOADP ;get DMA address
- xchg ;move address to HL regs
- shld BEGIN ;save for begin of write
- ;
- lda BEGIN ;get low byte of
- mov l,a ;DMA address into L
- lda BEGIN+1 ;
- mov h,a ;into H also
- COPY1:
- xchg ;DE = address of DMA
- call DSTDMA ;
- ;
- lxi d,SFCB ;
- call DREAD ;read next record
- ora a ;end of file?
- jnz EOF ;skip write if so
- ;
- lda CRNREC
- inr a ;bump it
- sta CRNREC
- ;
- lda BEGIN
- mov l,a
- lda BEGIN+1
- mov h,a
- lxi d,EIGHTY
- dad d ;add eighty to begin address
- shld BEGIN
- jmp COPY1 ;loop until EOF
- ;
- EOF:
- lxi d,DONE
- call OUTMSG
- ;
- COPY2:
- call DESTIN ;get destination drive for CPM3.SYS
- lxi d,DFCB ;set up dest FCB
- xchg
- lda PDISK
- sui 040h ;normalize disk
- mov m,a ;correct disk for dest
- xchg ;DE = DFCB
- call DELETE ;delete file if there
- ;
- lxi d,DFCB ;
- call MAKE ;make a new one
- lxi d,NODIR
- inr a ;check directory space
- cz FINIS ;end if none
- ;
- lxi d,LOADP
- xchg
- shld BEGIN
- ;
- lda BEGIN
- mov l,a
- lda BEGIN+1
- mov h,a
- LOOP2:
- xchg
- call DSTDMA
- lxi d,DFCB
- call DWRITE
- lxi d,FSPACE
- ora a
- cnz FINIS
- lda CRNREC
- dcr a
- sta CRNREC
- cpi 0
- jz FNLMSG
- lda BEGIN
- mov l,a
- lda BEGIN+1
- mov h,a
- lxi d,EIGHTY
- dad d
- shld BEGIN
- jmp LOOP2
- ; Copy operation complete
- FNLMSG:
- lxi d,DFCB
- mvi c,CLOSEF
- call BDOS
- ;
- lxi d,DONE
- ;
- FINIS:
- ; Write message given by DE, reboot
- call OUTMSG
- ;
- REBOOT:
- mvi c,13
- call BDOS
- call CRLF
- jmp BOOT
- ;
- BADDISK:
- lxi d,QDISK
- call CRMSG
- ret
- ;****************************
- ;*
- ;*
- ;* DATA STRUCTURES
- ;*
- ;*
- ;****************************
- ;
- BIOSPB:
- ; BIOS Parameter Block
- BIOSFC: db 0 ;BIOS
function number
- AREG: db 0 ;A register contents
- CREG: db 0 ;C register contents
- BREG: db 0 ;B register contents
- EREG: db 0 ;E register contents
- DREG: db 0 ;D register contents
- HLREG: dw 0 ;HL register contents
- ;
- SFCB:
- DR: ds 1
- F1F8: db 'CPM3 '
- T1T3: db 'SYS'
- EXT: db 0
- CS: db 0
- RS: db 0
- RCC: db 0
- D0D15: ds 16
- CCR: db 0
- R0R2: ds 3
- ;
- DFCB: ds 36
- DFCBCR equ DFCB+32
- ;
- ;
- V3FLG: db 0 ;flag for version #
- TEMP: db 0
- SDISK: ds 1 ;selected disk
- BEGIN: dw 0
- DFLAG: db 0
- TRACK: ds 1 ;current track
- CRNREC: db 0 ;current rec count
- SECTOR: ds 1 ;current sector
- RW: ds 1 ;read if 0 write if 1
- DMADDR: ds 2 ;current DMA address
- RETRY: ds 1 ;number of tries on this sector
- SIGNON: db 'CP/M 3 COPYSYS - Version '
- db VERS/10+'0','.',VERS mod 10 +'0'
- db '$'
- GETPRM: db 'Source drive name (or return for default) $'
- VERGET: db 'Source on '
- GDISK: ds 1
- db ' then type return $'
- PUTPRM: db 'Destination drive name (or return to reboot) $'
- VERPUT: db 'Destination on '
- PDISK: ds 1
- db ' then type return $'
- CPYMSG: db 'Do you wish to copy CPM3.SYS? $'
- DONE: db 'Function complete$'
- ;
- ; Error messages......
- ;
- QDISK: db 'ERROR: Invalid drive name (Use A, B, C, or D)$'
- NOFILE: db 'ERROR: No source file on disk.$'
- NODIR: db 'ERROR: No directory space.$'
- FSPACE: db 'ERROR: Out of data space.$'
- WRPROT: db 'ERROR: Write protected?$'
- ERRMSG: db 'ERROR: Possible incompatible disk format.'
- db CR,LF,' Type return to ignore.$'
- CLSERR: db 'ERROR: Close operation failed.$'
- ;
- ds STACKSIZE * 3
- STACK:
- end
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1¯!��@6�í°êÍÍ�}þ0>�8>ÿ2ÞÍz&„¯íR( £ÍÃÚ:]�þ (8\�Í�< 2ÍÃÚ¯2h�2|�!�åëÍ�¯\�Í�á· €�æÍå¯2ßÍtSÍ:þ( ÍÃÚÍ>Í�~2áå
�~2âá��í°:§(þ ÌÍ!ß6ÍtSÍ
Í�ÍÃ��eÍÍ þ
(þ(äÖAþ8ÍäÆA2žÖA_Í
- Í�ÆA2žÍ�~2á
�~2âÍ’ÍÍ þ
ÂÚÍɲÍÍ þ
ÊÚÖAþ8ÍçÆA2óÖA_Í âÍÍ þ
ÂÚÍÉ!�"å>ÿ2ã!ã4:â¾ÈNÍA>ÿ2ä!ä4:á¾(R^�!ŽFNÅÍGÁy�Íþë*åDMÍM¯2à:àþ8_ÍÍ þ
ÂÚÍ»<2à:ß·(ÍUÍQ·(¦Ï:áÍþë*å"åÃo&�)))))))ÉÍ�˿˯Éç Ã�õÍ9ñ_Í�þÀ9Í�Í�2ØO> �>
- �>
- >>
>2Ö:Þþÿ íCØ2ÖÃ�*�:Ö�͇éå!W�Õí[�ÑãÉÖ_ƒƒ_É
-
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH�����������������
- $
- CP/M 3 COPYSYS - Version 3.0 Rev D. 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.
- $åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�; Macro Definitions for CP/M3 BIOS Data Structures.
- ; dtbl <dph0,dph1,...> - drive table
- ; dph translate$table, - disk parameter header
- ; disk$parameter$block,
- ; checksum$size, (optional)
- ; alloc$size (optional)
- ; skew sectors, - skew table
- ; skew$factor,
- ; first$sector$number
- ; dpb physical$sector$size, - disk parameter block
- ; physical$sectors$per$track,
- ; number$tracks,
- ; block$size,
- ; number$dir$entries,
- ; track$offset,
- ; checksum$vec$size (optional)
- ; Drive Table. Contains 16 one word entries.
- dtbl macro ?list
- local ?n
- ?n set 0
- irp ?drv,<?list>
- ?n set ?n+1
- dw ?drv
- endm
- if ?n > 16
- .' Too many drives. Max 16 allowed'
- exitm
- endif
- if ?n < 16
- rept (16-?n)
- dw 0
- endm
- endif
- endm
- dph macro ?trans,?dpb,?csize,?asize
- local ?csv,?alv
- dw ?trans ; translate table address
- db 0,0,0,0,0,0,0,0,0 ; BDOS Scratch area
- db 0 ; media flag
- dw ?dpb ; disk parameter block
- if not nul ?csize
- dw ?csv ; checksum vector
- else
- dw 0FFFEh ; checksum vector allocated by
- endif ; GENCPM
- if not nul ?asize
- dw ?alv ; allocation vector
- else
- dw 0FFFEh ; alloc vector allocated by GENCPM
- endif
- dw 0fffeh,0fffeh,0fffeh ; dirbcb, dtabcb, hash alloc'd
- ; by GENCPM
- db 0 ; hash bank
- if not nul ?csize
- ?csv ds ?csize ; checksum vector
- endif
- if not nul ?asize
- ?alv ds ?asize ; allocation vector
- endif
- endm
- dpb macro ?psize,?pspt,?trks,?bls,?ndirs,?off,?ncks
- local ?spt,?bsh,?blm,?exm,?dsm,?drm,?al0,?al1,?cks,?psh,?psm
- local ?n
- ;; physical sector mask and physical sector shift
- ?psh set 0
- ?n set ?psize/128
- ?psm set ?n-1
- rept 8
- ?n set ?n/2
- if ?n = 0
- exitm
- endif
- ?psh set ?psh + 1
- endm
- ?spt set ?pspt*(?psize/128)
- ?bsh set 3
- ?n set ?bls/1024
- rept 8
- ?n set ?n/2
- if ?n = 0
- exitm
- endif
- ?bsh set ?bsh + 1
- endm
- ?blm set ?bls/128-1
- ?size set (?trks-?off)*?spt
- ?dsm set ?size/(?bls/128)-1
- ?exm set ?bls/1024
- if ?dsm > 255
- if ?bls = 1024
- .'Error, can''t have this size disk with 1k block size'
- exitm
- endif
- ?exm set ?exm/2
- endif
- ?exm set ?exm-1
- ?all set 0
- ?n set (?ndirs*32+?bls-1)/?bls
- rept ?n
- ?all set (?all shr 1) or 8000h
- endm
- ?al0 set high ?all
- ?al1 set low ?all
- ?drm set ?ndirs-1
- if not nul ?ncks
- ?cks set ?ncks
- else
- ?cks set ?ndirs/4
- endif
- dw ?spt ; 128 byte records per track
- db ?bsh,?blm ; block shift and mask
- db ?exm ; extent mask
- dw ?dsm ; maximum block number
- dw ?drm ; maximum directory entry number
- db ?al0,?al1 ; alloc vector for directory
- dw ?cks ; checksum size
- dw ?off ; offset for system tracks
- db ?psh,?psm ; physical sector size shift
- ; and mask
- endm
- ;
- gcd macro ?m,?n
- ;; greatest common divisor of m,n
- ;; produces value gcdn as result
- ;; (used in sector translate table generation)
- ?gcdm set ?m ;;variable for m
- ?gcdn set ?n ;;variable for n
- ?gcdr set 0 ;;variable for r
- rept 65535
- ?gcdx set ?gcdm/?gcdn
- ?gcdr set ?gcdm - ?gcdx*?gcdn
- if ?gcdr = 0
- exitm
- endif
- ?gcdm set ?gcdn
- ?gcdn set ?gcdr
- endm
- endm
- skew macro ?secs,?skf,?fsc
- ;; generate the translate table
- ?nxtsec set 0 ;;next sector to fill
- ?nxtbas set 0 ;;moves by one on overflow
- gcd %?secs,?skf
- ;; ?gcdn = gcd(?secs,skew)
- ?neltst set ?secs/?gcdn
- ;; neltst is number of elements to generate
- ;; before we overlap previous elements
- ?nelts set ?neltst ;;counter
- rept ?secs ;;once for each sector
- db ?nxtsec+?fsc
- ?nxtsec set ?nxtsec+?skf
- if ?nxtsec >= ?secs
- ?nxtsec set ?nxtsec-?secs
- endif
- ?nelts set ?nelts-1
- if ?nelts = 0
- ?nxtbas set ?nxtbas+1
- ?nxtsec set ?nxtbas
- ?nelts set ?neltst
- endif
- endm
- endm
- �ÀE�÷����������Copyright (C) 1982, Digital Research��Y�åò���������������������������������������������������������������������
- BNKBIOS3 SPR F700 0900
- BNKBIOS3 SPR A900 1700
- RESBDOS3 SPR F100 0600
- BNKBDOS3 SPR 7B00 2E00
-
-
60K TPA
-
$$$$$��������������������������������������������������������������������������������������������������������������������������������–ÿõå*NÿåÅÕÝåýå¯2Lÿ:yùõ>�ÍQ÷Í:ÿͧ²ñÍQ÷ýáÝáÑóy2LÿÁá"Nÿáñí{NÿûíM¯2LÿÉ�����������
- �������������������������������������������������� ÿå:yùõ>�ÍQ÷k&�)ý ~#foÿ´(�++N�^#VñÍQ÷áùxþÿÈëyÉ!BÿÉísNÿ1Vÿõå!Mÿ5 ,6
- !øö~Æ'þ`8¯w+~<'þ`8¯w+~<'þ$8
- ¯w++4 #~<w:Lÿ·(7áñ1 2x800 KBytes.
- �
- y§ ÉA!&„É::Lÿ§(,¯2Lÿ!��91–ÿåÝåýå:yùõ>�ÍQ÷�Åͧ²ÁùñÍQ÷ýáÝááùÍ=ÿ>×ÓÉA!��{þ>ÿÐ91ÿÿ�È������(��Š�À� �����ÿÿ�������(�Â��À� �����ÿÿ�������(��½�?�À�������ÿ�������80. 5"-floppy-version.���������������…ª¨ªËªîª������������������������À@��_ÿ�ð�@�����ÿÿ�Ô��������ò�?�À�������ÿ�ô������@��_ÿ�ð�@������ E�„Áê�
Ï/7P
- E�Åð�!�‡#�O‡��������������������������������������ÝüÝü����������������������ÿ�ùüùü�������ÆüõÕå!Øü~þÛ(4æ*Ùüw§ë!òüíRÂ$üÝüíSÙüáÑñí{´üûíMõ>ÿ2óüñôísÆü1ØüõÕå!ôü~þÛ"(4*õüw¯ë!ýíRÂbüùüíSõüáÑñí{ÆüûíME� „áê�Ó�ÉÍÞû(ûyÓ>@Ó>PÓÉÍîû(ûyóÓ 4ûÉ:Øü·ÈöÿÉÛæÈöÿɯÉü:ôü·ÈöÿÉÛæÈöÿÉÛæÈöÿÉÛæ!þ >ÿ(>�§É!óü~þÿ(¯·É¯Éís´ü1˜úÉ!d÷}2«ü<<2°ü!©ü͘úÉ!!Øü¯¶(ýó5í[Ûüæ!òüíR ÝüíSÛüûÉͱû(ûÛ�É>Éû!ôü¯¶(ýó5í[÷ü!ýíR ùüíS÷üûÉ ÍÊû(ûyÓÉ ÍÔû(ûy„„„Dæ_�!cú~þÿÈ#FÉ~·ÈG#N#í³õA>!p÷}2‰ü!h÷}2tüÛæ(>2IúÛæ(>á2�ü:Iú͇úÈ2„üx2‹ü!�ü͘ú
íxíxÉ:Qú͇úÈ2süx2yü!püâ!“üÍ�
�ÍW÷��!��
ÍK÷>ÃQ÷CCP COM������������������������
- �CRT LPT CEN �GRAPH ��ÿ�ÿ��Ä®Ä�Ä�„€„@„ „ÿ�„ÿ�„ÿ��ƒ}�������‚Ï‹³‡¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯2*ú!��";úúÍ�< !7ª>�ÍQ÷Íßø>ÍQ÷Í�!?úÍßøÎ�,Í��Í�úÍ�þ Ç�ÍW÷�!�ùíS†ù"�ù åë åíCˆùx±>Í >�2Œù*|ù|µæo&�~ù~!zù¶!‚ùóÓ͘úx±(Ûæ ú>ƒÓûÑá��É>ÿ2{ùíC|ùÉ2yùæå!zù> (>�ówÓáûÉ����������� ��� >�wÍ“ø¦ÉÅåͤûáÁ·ÉÅåÍÇûáÁ·ÉÅåÍûáÁÉ*¾ö*Âö��¯)ÜŠø·À|µ ô¯É*¾ö*Âöå�ÿ¯)ÜŠø· |µ óáëáÃûé~·ÈåÕÅOÍ÷ÁÑá#ðx±È:{ù§ ëí°ëɯ2{�������!BúÉ!ýÉ*Àö*Äö*Æö�)0åÅÍYø·(úÁÅÍlûÁá|µ éÉ*Àö*Äö*Æö�)åÅ>ÿÜYøÁá·È|µ ïöÿÉh&�å)))Hú~æáÊÇû–ù�ÍŠø~Äœøþ >ÿþ/ü/ü/ü/ü/ü/ü/ü/ü/ü/ü/ü/üÍ÷ͦùÃ�1øÍ÷ÍúÃ�>ÍQ÷>Ã!÷2��"�*þö2�"�É���������������������������������������������������������Ã�©Ã¡÷äøýøÃøÃøÃøÃÂøË©Ã^©ÃŽ©Ã“©Ã˜©Ã¯©Ãµ©Ã@øã©Ã6øéøÃ;øÃøãúÃøÃØ©ÃÜ©ÃïøÃÆ÷ÃYùß©ÃOùÃ+þÃÆ÷ÃÆ÷�2ü;ü/ü/ü/ü¼þûûûûûûûûûûûûûûûûÃ÷Ãò�����������������ñ�������1��������������������O�������������������ÿ�����jõ$��œö€���������������ÿÿÿ�������€����ÀÃ|{ñ��������������������������������������������������������������������������������������������������������Ã÷ÃòÃ÷Ãòà ÷ÃòÃ÷Ãò��������������������������������������������������������������������������������������������������������������������������������ƒ��‚‚BB���‚‚��������ƒ�������������������������������������������������������������������������������������������������öëá+"áöÁ}æþÈ{æü_}æüoÍÝôµÈ>ÿ2ñ¯É~æÊ7ô®æÂ7ôøô~þõÂ7ôëá"ñÃ9ô:œö·ÈOG® Àå#ÍäôáÉõ¯ÍQ÷ñÉ{•ozœgɾÀ#
ÈÃäô���ƒ‚""‚‚ƒ������!Öôå¯2ñ*%õDM*ñë*áöåÍÝôѵÈåëå+)) ��ö®æÂHôÍÀôÊ~ôëá#ã+}´ãåëÂ#ô<ááÉ:ñ<ʲô<Â7ôÕÍÀôÑÂ7ô:ñ<Ê¢ô<Êoô~æÂ7ôÃ~ô®æÂ7ô~æ0þ0Ê7ô*áÅÕ",õ!.õ"*õ€�ÍK÷6�˜*õÍÕóÁ}´Ê´ó}¤<Ê´ó.õ}“o|šg "(õáÑ$�ÃK÷þ˜Êtó>�ÚÈó=2(õ*föù*(õ}DɯÍQ÷Í{"(õ>ÃQ÷·ÊK÷ÍQ÷ÍK÷¯ÃQ÷>ÍQ÷Ãëó"%õÍQ÷!*õ$�ÍK÷*õáÁÅå"ñÍÕóÑÁxæüÈ!*õë!�Ú@ó$Ú@óÚhóÚK÷Ú\óÃK÷:ñ·ÊK÷� ë ~#~ ë wÉ*Øö�NõÃK÷*Øö€�NõÃK÷ë^#V#N#F!¯õå÷xÉ�òÕ>ÍQ÷éG¯ÍQ÷xÉþ3Ú°òþbÚ¼óþqÒ¼óþoÊ5òþpÊ5òÃÏòþÊÇòþÊËòþÂÏòë"Øö"ñÉë"ãö*ãöë!âôyþbÚÛò!³ô� ~GÅÕÚíòÚüòÃó*Øöë!Nõ�ÍK÷ÑÕ¯2ññë}´Âò!,õ"ºö*Øöå*õÕ�NëÍK÷6�ÑÕ
- ÍÕó:+õ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���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������½ÿ���������€U�½ÿ����������V�½ÿ���������€V�.½ÿ����������W�=½ÿ���������€W������������������������������������������������������������Q�‰¼ÿ���������€Q�˜¼ÿ����������R�§¼ÿ���������€R�¶¼ÿ����������S�żÿ���������€S�Ô¼ÿ����������T�ã¼ÿ���������€T�ò¼ÿ����������U�¼ÿ����������M�¼ÿ���������€M� ¼ÿ����������N�/¼ÿ���������€N�>¼ÿ����������O�M¼ÿ���������€O�\¼ÿ����������P�k¼ÿ���������€P�z¼ÿ����������€H�Š»ÿ����������I�™»ÿ���������€I�¨»ÿ����������J�·»ÿ���������€J�Æ»ÿ����������K�Õ»ÿ���������€K�ä»ÿ����������L�ó»ÿ���������€L��»ÿ���������€D�»ÿ����������E�!»ÿ���������€E�0»ÿ����������F�?»ÿ���������€F�N»ÿ����������G�]»ÿ���������€G�l»ÿ����������H�{»ÿ�����������@�‹ºÿ���������€@�šºÿ����������A�©ºÿ���������€A�¸ºÿ����������B�Ǻÿ���������€B�Öºÿ����������C�åºÿ���������€C�ôºÿ����������D;�ºÿ����������<�ºÿ���������€<�"ºÿ����������=�1ºÿ���������€=�@ºÿ����������>�Oºÿ���������€>�^ºÿ����������?�mºÿ���������€?�|ºÿ����������€7���ÿ����������8�›¹ÿ���������€8�ª¹ÿ����������9�¹¹ÿ���������€9�ȹÿ����������:�×¹ÿ���������€:�æ¹ÿ����������;�õ¹ÿ���������€�3�¹ÿ���������€3�¹ÿ����������4�#¹ÿ���������€4�2¹ÿ����������5�A¹ÿ���������€5�P¹ÿ����������6�_¹ÿ���������€6�n¹ÿ����������7�}¹ÿ�����������/��¸ÿ���������€/�œ¸ÿ����������0�«¸ÿ���������€0�º¸ÿ����������1�ɸÿ���������€1�ظÿ����������2�ç¸ÿ���������€2�ö¸ÿ����������€*�¸ÿ����������+�¸ÿ���������€+�$¸ÿ����������,�3¸ÿ���������€,�B¸ÿ����������-�Q¸ÿ���������€-�`¸ÿ����������.�o¸ÿ���������€.�~¸ÿ�����������€&�Ž·ÿ����������'��·ÿ���������€'���ÿ����������(�»·ÿ���������€(�Ê·ÿ����������)�Ù·ÿ���������€)�è·ÿ����������*�÷·ÿ�����������"�·ÿ���������€"�·ÿ����������#�%·ÿ���������€#�4·ÿ����������$�C·ÿ���������€$�R·ÿ����������%�a·ÿ���������€%�p·ÿ����������&�·ÿÿ������������¶ÿ���������€�ž¶ÿ�����������¶ÿ���������€�¼¶ÿ���������� �˶ÿ���������€ �Ú¶ÿ����������!�é¶ÿ���������€!�ø¶ÿ����������€�¶ÿ�����������¶ÿ���������€�&¶ÿ�����������5¶ÿ���������€�D¶ÿ�����������S¶ÿ���������€�b¶ÿ�����������q¶ÿ���������€�€¶����������������������������������������������������������������������̵¬·Œ¹ÿ�����������Ûµÿ���������€�êµÿ�����������ùµÿ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ë¿~©æª©Ë¿#èë6�áÉÿÃHÛGðôgä�ª$Çkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
- ��ÿ��þû������������������������������������‚Ï‹³‡¿�}ŵ��$(…‚ÏÏ‹‡�
y����(…‚Ï‹‡�y����(…‚ÏÏ‹‡�
y����(¥‚Ï‹‡�y����(¥‚ÏÏ‹‡�ý6�!˜³åýfýn�^#Vë�´ãÕ ~O#~©æU©>ý6�ýwý4ý~
Ý–ýw
ÉÍ=²ÝF§Èú>§É:ß³G�ý!�´ý~§(=
ÅͲÁ¯ýwR�ýåyÿ§ÀO>×ÓÉ"ù²íS�³!zù¶Ó!õ²Í˜úÛæ ú>ƒÓɃ}���Íý¾ öÿÉýۯɯ2Lÿýwýwý~§È¯ýwýnýfåÝáÍn¬Éýåá� D6ÿ#ûÉý~:sù=ýåá�_�ë�ËGýn ýf
- þÿÉýwO
ÝF¯�ý<ýwÉý~݆ݾ8(æ< = üãÝáé:ß³Gÿý!�´!�´R�ý~§(¹0OýåáýïåýáÝåͲÝáÝåÑýsýr:oùýw�:qùýw:rùýw¯ýwýwÍ.²É:ß³Gý!�´R�ý~§(:oùý¾� :qùý¾ :rù°!سpí³ÍÞ°ÉÕý!�´ÅͲÁR�ýôÑÉÝ!á³�Ý~¹8OÅ
- �Ý ÁðQ�¯ËË!���ý!�´¯íRýu ýt
- ÅR�ý å:/ýG¯OíBáÁ8áy2ß³ÉáÝåýåå:où!׳
- �² ÅÍ=²ÕÍ©°áÁ(å*Dÿ#"DÿáéåÍʬá ÐÍt² ÖÉ"P³Í-°õ>þ2ܳÍö°Û/æþ >!zù¶Ó!M³Í˜ú>¿ÓÛæ öÍæ°ÉÛ/æ(ùÉÍÞ°ÛWÍÞ°Ûz/æÉ>þíyÛÍÞù¶Ó!=³Í˜ú>¿ÓÛæ öÍæ°ÉüÍö°!¹µí²Íæ°>§ÉÅÕ¯ýNýF:Þ³�!��0 Š)� ÷0 Šõý~=O�ñ 0<ݶ�/2Ù³|/2Ú³}/2Û³Ý~2ݳÑÁÉÝ~ýw
>Íc²Í—Â/¬ÃÌ«íswµ1¹µÍ=ÿÍq±Íܱ Í‹±Í¦¯Â/¬Ã¬>Íc²Ý~ýw
ÅÍ=²ÕÍè¯áÁ(å*Bÿ#"BÿáéåÍʬá ÕÝF6ð#ûÍt² Óý6ÿý6ÿ¯É"@³Í-°÷Íö°Û/æþ >!zóÍö°ÑÕ!�~#fo�í³Íæ° Ðÿ>"íCB³íCR³2Þ³ÑÍq±:pùÝw�ýáÝáÉíswµ1¹µÍ=ÿÍ
±Íq±ÕÍ…«##~ÝwÍ"±ÑÃ7¬íswµ1¹µÍ=ÿÍq±Íܱ(ý~§ Ͳ͋±Í¦¯À �þˆ íC ³"³!³
- íC0³".³!+³õ>å!zù¶áÓ͘úÁáxþÐ(Ë(:à³°ÍÔ®>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉÕý!•³ý~§Ä_³ÿÍö°Íæ° öþÍö°Íæ° ì90>2à³Ý~�ÓÅÍ|ÁÀ:¿µÓ¹>�ÈÛæ� úyÓÝ~æöÍÔ®æ™Èå*Fÿ#"Fÿá(>ÍÔ®ËWyÓ> àðöÿÉõÝ~�Óý~ÓÛæ� úÝF�Ë8Ëñåþÿ >ˆíC³! ³#þ!¿µÅÍS®Áæ�ÈñöÿÉÝ~�ÓÛËG ú>ÐÓããããããÛÉ>ˆÅåÍS®áÁæ�Èå*Hÿ#"HÿáéöÿÉ>¨ÅåÍS®áÁæýÈå*Jÿ#"JÿáéöÿÉ!ŵ>ÿÅÍS®Áæ�ÈñöÿÉ>�ýNÝËF(Ë{² âÉüœÿöÿÿÿ��!4Íßøý~�ÆAOÍ÷!FÍßøýnýfÍà¬!OÍßøÉ
- BIOS error on �: track-�
- (A=abort R=retry I=ignore) �Í|À:ÁµÍc²Ít²¯É>À~ýw
Í—²
- Í=²ÕÍÄá *Ít² ìÝ~§ÈÍm !Ý~ýw
Í—²
- Í=²ÕÍàá Ít² ìÉÍʬȱÍʬÈÔÍÍ ÷˯þAÊ÷þIÈþR ï§ÉðØ>/å<033÷ÕÅOÍ÷ÁÑá
- _
- W
- Í‹±Í@¬ $ý6ÿÍB²ë6�*uù:xùËG xÍײÝ~ �ýw>ÿ2LÿyæÿýáÝáí{wµÉÍôÀÍmÀÝ~ýw
Í=²ÕͨáÝFÀ6ð#ûÍt² êý6ÿý6�¯Éý~§Âs°Íô DÍm ?ݱÑÃ7¬!�~#fo~Ýw�~Ýw#~Ýw#~Ýw Éíswµ1¹µÍ=ÿÍq±Íܱ(ý~§ Ͳ͋±Í@¬Â/¬ÍB²í[uù:xùËG xÍײ�Ý~Císwµ1¹µÍ=ÿÍq±Ý~§ ;Íܱ ʵÿÿ��ý!•³ý~§Ä_³Íq±:pùÝw�ý!�´R�¯ýwýwýwýòÝ!á³
- �Ý6�Ýø¯2LÿýáÝáÉíswµ1¹µÍ=ÿÍ
±Íq±Ý6�Í�Ëw(Ý6ÕÍ…«#~Ýw#~Ýw#~ÝwÍ"««��������������ý°½L½Æµÿÿ��髤«L«« ��������������ý4¾Ð½Èµÿÿ��髤«L««Ô�������������0ýì¾T¾Êµÿÿ��髤«L««ô�þ����������Oýj¿,¿&�"Âö*(�"Äö:*�2Iú:+�2Qú!0�pü#�í°É!d÷|íGû![ªÍßø!êýÍßøÉCCP.COM-error. Press <RET> to retry�
- CP/M Plus Version 3.0 - Jet-�髤«Lÿ~#foÍÞøáÉ��íCqùÉíCsùÉíCuù:yù2xùÉi`#z³È+n&�ÉøÿÕöÿÕ*où&�)ý~#foÑå~#foÑ2pùé2wùɯÉ* �"¾ö*"�"ÀöÛæ ( !�"¾ö"Àö*$�"Æö*ó1øÍÞ©�ÅÍ£úÁyþ õÍ#ª:�À§(*ýí[ýíKýíSý"ýíCý�!ýÅ^#V#{²(åë++~2pùy2où+V+^ëÍÞøáÁÞØ÷y2oùi&�)ý ~#fo´È{æÀåë!þÿ~2pù!úÃ9ŒÍbŒÃð������������������������������������������������������������������������������������������������������������������������Ú—�>ÿ2#¨Ã—�þ‰:#¨<‰áÃÖ¤¯2#¨*ð£É�!��"ºö"±ö++É"ô£Ö29¨É�ÍC¨Ã ÍwŽ*{£}¤<È^#Vz³È!ª£¾Âc¨!�>ÿ¾Âc¨!
�ÃJ¨ÍwŽ*q£~·À6ÉÍ9Œ!ñÉÍ�™=‡§*‡£"ñ:£*}£Íñ®§:ñ·�Ä=Ž:ßöÖÈ:œö<ÌŽ¯ÉÍø�ÀÍõŒÀ>ÿ2œö*i£^#Vë+Í
”¯ÉÍd§È!¸£�ö�åÕÅÍK÷*}£åÍ@ŒÍà¦*áö))ÑÁÑÕÅ:£Í ñÁáÑÃK÷:Œ£Ú§ñ)�õæÖ Ò§O�ñ Î�ÁÂñ¦"žö!�öæ¶wæ Â[§æOæ?WæGzæà±O:„£ÒV§õxGyOñÃG§xæ¶w�qÉ*}£}´<ÉÍd§È:œö<È:åö·È*i£^#Vë|µÉ:ï£w·È:�£<wÉåÕÍà¦á�ö�:£Í ñ"±£áÉ·ÈþÚܦ>Ê´¦>2œöëÍd§Èë:ßöþÊà¦þ#ÊϦþÒà¦>2œöåÍ9’áÂয2œö~2�ö#ë!��æ §
Åʧ
ʧ)�õxëð¥*ö£}´Â¦*ø£}´Ê¦"ò£*ò£Íx¦"ð£Íx¦ëÍm¦*ô£^#V*ð£
� s#r*ð£ë*ô£s#rëÉ*ð£�:ÊY¦4¾ÊY¦Íƒ¦*ð£ë*ô£~#ngÍŒµëÈæ*ò£
� s#rÉ
� ^#V랉ô“‰Ía¥##û£Ã)‰Í0¨óÿ"ò£Íx¦åÍx¦áÈë!��"ö£"ø£ë"ð£ÍX¥Í‰ÊC¦*ð£~<ÂÎ¥ë*ò£"ö£Ãó¥:ª£¾Âô¥ë!�:�£·Êó¥¾Âó¥:9¨·�Âó¥*ò£"ø£ëåÍx¦Ñʦë"ò£¤ë*ññþÂ¥"g£Éë*Øö€�þÂ3¥:úö=ºÚñ:ú£OÍi¥€�Ãñë:úö=¼ÚH¥:ú£GÍi¥€�ÍñÍa¥6ÿÉ:�£G/OÉ*𣪣É�*ð£ÉåÕÍW÷ÑáÉõÍŠ:ú£ÍT÷ñ=ÊõþÒ�¤Í¨Êò¤¯Ía¥þÊš¤~·Ê¤6�*«£å:£õÍX¥ëÍ)‰!©£:ª£¾ÄT™>Ìq¥ÁÑÍŠÍk™ñþÐõþÂÖ¤!”£:“£¾Òà¤Í¨6ÿ>Ãã¤<w¯Íq¥ÍX¥Í)‰6�#̓¦:ï£<€�!€ÿ=Âü{£þÂX¤^#V!ÿÿ"û£ë:ª£¾Â<¤ë!�~ë<Â<¤åë^#V*û£ÍŒáÒ<¤ë"û£ë"ý£Íx¦Â¤!û£Íû�È*ý£¯>ÍX¤*{£Ã¤õÍQ¥:«£_ 2ï£{¡2«£ñõÄ’¥"ð£Í‚�"ñÍX¥~<ʤñ�����������������������������������������ÿÿ���������������������#cdfg�!"()������������������������������������������*ÍN÷!ôöëÍ£Ãr…Ã)‰!î£ë�åÃN›!�{ëÃ)‰z£<*¬öÊ)Ÿë"¬öÉ!ÿÿ"Ÿˆ:Ýö·ÊX£*Ûö:¿£w�:¶£¶w#:µ£¶w*2~ù*Ÿˆ}DÉå�����������������������������È͔͜·Êä¢Íƒ›Â¡¢>ÿ2ñÍõ�ÈÍ”Èͱ›ÍÔ›ÂßšåÍ?‹Ñë~·Â¾¢æ¾¢Í¢ÃÊ¢æàÂÆ¢>€w͙͢›=2ä£Íœ‹Íð�ÈÍœ·À:ä£wÚ�~õ̓›ÁÊ‘¢pá¢!ôöÍ£6�ÿÃN÷�£wáæÊ¢�ͧ›ÍB›pøÿͧ›ÍȧÚ�Íg™ÍsšÃr…Í�™Í-’Íœ‹Íð�ÈÍÄŠ�ͤ‹å�Íœ·ÂS¢ÑëÍ)‰Ã_¢á�ͤ‹Íƒ›È~Í?‹wÉÍ�™ÍsšÒÀ�Í-’Í?‹FåÅÍœ‹Íð�ÁápN͆�ȾÉ<!££4Ê”¡‡5ÍÄŠO� >¹Èp#Þ¡Í�™*Ûö6!Í÷�¿¡Í?‹~æpÂÀ�*Ûö6 Í”Í÷�Âä¡>ÿ2ñÍ”Èͱ›�ÍœÍÝ›�ÍœÍâ›ÍÔ›Âßš��Í·›öwå*o�Íq¡Ú¡õ�Í‹ŽñÊ"¡Í@Œ6åÍȧ͚�Í�Ãþ ÍX‹Í¤ŠÍ‹¡Í—�¾wõÍO‹~<ñëÄ“:Ÿ£·Ì“�Íg¡ë~æw#w#6�##Í)‰Í‹ŽÃ¡Í@Œ ë*Ûö É�Íg¡~æ?G¸À++!�÷…oã#~áãÉ>ÃT÷}´Èë!
- �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*ÛöëÃ;{*åÍ‚€:ª£Æ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ßöþÚ;{!��"˜£:Úö2¤£=2¼£:æö=Ê;{!•{~·Ê;{¹Ê4~#Ã.{{2ž£!��"Ÿˆ"Ýö9"2~!;£åyþ3Ò]{K!Æ{Ão{þ€Ò\|ÖbÚÀ�þÒÀ�!,|_�^#V*Ûöëé�Å
åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…�ÔS¥��P�©h��ÆÀ€³h�P8ͱ àHF’€³lh8µ`Ûþ„nx*Ñ�lû6Ç€3l¨�†À„l8~ Ä`Ö4�fÙP�p$#`?Ù¶4u`€Lã«Í®`«·eUð8êÁ€³k˜�†®ÿŸŸÂFo�ŸŸÄ&e©�ØPJÜ®�æwX�ÿºÚ®Vm��fÙPDJ¯@�pi›c@Y à FÕ€3lh
- Ü#~€�àK6Æ€¼ÎÏöH�†P&ŒÄ�€¦Y)€��������������������������AD2�4˜D)§#‘¼ä:ÆI°Êd
âyÀÊnÊј¸¦Y)ƒAB@h(†P&“…!”är7œ‡B˜Âi6L‚¡¼@r2˜L‚@š3Ë%0h(H
�@ P(
- �@ P(
- �@ P(
- !”äÑXf. †ó �Êr‚ˆfó�ääi3š‚AR ŽG!`€ˆi3šN†`€¤e9™L'#
- Cˆàd����Ø l¶[
- -‡������Ö"»á³ËøÚ´ #+į[p�ÕÞ[àƒØÊÝ@� ^�ÈŠ l�†§9O/á“Jå�’Ä7p‡sÀ[ÆFÕ›/…€�ÉxFV]ð‡[¦ô^€+vz�¯@è½�W
- ô]ð+Ðz�¯@�¢át"ô^€+Ðz�©ØEè½�W
- ôTŠŽz�¯@è½�W
- ô^€+Ðz�¯@è½�W
- ô^€+Ðz�¯@è½�W
- ô^€)jŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv;ŽÇc±Øìv8ê÷-ØVx ŠÍ¡�LȆí?�ì�£ø@П–ìƒËø¶ CVKøÀ�'—ð%…d€�Âm’] ‡0…p@™"¶
- _2�lR{6Ý�0Xw< ÖM"0îxÊ„�²GÀå�AD"!<¦ "”ŠC¡��¦e6LgA!@Êr6‹„’а0
ïfÜð
üaÒ�0
ïfÜð
fÜð'™Øö•/ž“…v€’{B—ÏH»@ÉY”{œ†—ÌLÈaÓð0`5�;„Äl:”JfÑ°£âÕ�^•„b1ŠÈÄb+$#ˆÄb1¬En6`
fÔ�1U˜uˆm(@8"Í© b«T|ÛÐ�³ýnʲ c`�Ý’Í£JñU�;ˆÎâ«$w�ÄgvH†á„„ea’͵@lÚN·dßÀ6Õ�Xt\UxÂÀ&m&�b†sœ„gHªÈ„df(ªÉ„eaUpÂW ž}IŸG”Õ¥AÁV”!›I@Ü.1[�‡|�ÅV”!›K€Ü'Ô™ñ4yL6¨ð#ŒFãr°è8#�Ê*´¡ÚJáj±\®±U²‘ ¢+œÍ£ÁMU�9ˆÎLˆªÉÄg!Á‚yI›Ï £;6µ‚ ¢«pëfÓ�¢iEt´„(Ub‚ ¤F$
- [@‚{“ˆm8A8upBáðk
- ¼‚ÇÀ„±<up¬« ·°ì8"’*»á€�2ÉfÙ @HêÞ„-ÙV Ü`d‚OÂ31½’Í®@ƒ+vO�¶hEp«FHêÓ„ÅW!^ͦàb+†2¸¡+Œ:µñÕÁP‘ÆVØ CpÂÇvHªï„A€�Ë$Uw ð�e’ͽÀŽ±D�d³o°!øepBgá•¿fÞ`AÕ©S®�C%›}�ÀÕÁ@�Ýc«~wdƒ¬ƒâÜ>g>‡Íì:N
- ²,:h
- :»ÁRx„�fÓ0V åjo<-ì‘ÕÞ'³i0)õÌdŠ¬`@êä„!Mí#%›y�Î`ùÝ’{J›ÏIÃ;%ª�%áYÖÑd³n0êÚ„-ÙV<|fÞ€†›fÚQŒfÝ 6m³]À†§Yà†mrX †H†ñ„„kæ�ñ’!¿ÄWŒ!’*µ�±U㈯C6µ‚¶ (êñ„9€``*
- º`£+’·`1Yµô‚Éb½GV¤ ^G<¨ ïEÌ`²Y·Ø ƒ¬j¼V_0¨H05…ÁO#+v:·¡sÃ
- ‹Ø®Sx˜�:´áqð$OfÒ`R(êÔ„.-«ø
- ͼÀ„á{˜>¡X0Y"«¾"¼¡‘•çfÛ@Vm—�¶ì›jÁYVlUyBlÚ°
- :¼áð0�üþr²ªP1ånʲ€Ç‡ð5•cAŸÀÆU‚
%œÇöJaØÐ`Ӝͼ`¬»
- ¥Ä`@k´+ÆT$Žd�Ÿäp#ò��ìÚtÈfÞ`CóÕ›V]b«¾3jH6ú“Þ'p0Ö!€!¤‹*ìWH|€#Ï+xÉ[ÀƒòÝ€:·av@êñ?�ì�²’å[À…»*þƒ@`�ÉÝ^2·�K6ó‰àÆmãeRqð}BwÙ´è›j™·ü^2¸!;Ê4fß@Rzù¥K�Ƭ;Òͽ€ÌÛ~âàìÛþ:¸!~¾mU0wò…z@™·üuB@Öì+Ò͵ÀŒ«Ò͸�ƒ«j·a] †m›fÝ 6m³aÑ`QÕÞ2¨XôCp‚̃¹\Ubµ4¾ÕfÕ07J…�‹Y«M"3iÐ(ŠÄ2GVè ew‚*ñ•ÈaÝ qò�Ž='Š®ø@D�u†OÊò„î#?(W ü¡;³k+6÷”«¤~PœVð B��®P@ùþ2¼!«¾~sÇ£+tþ²¯°9øer‚¶l›[ÁÇÀUß;²D ��ŠÄ+ÆWx z2¸A��Ewvl›fÁØu¼›h�Ù¶ˆ›IÂ,ÛV
- Èfß`Cðñ…MÂa°ÑÝ 2Y¶¤‡MÁÇWx!‡y@�b+¸Ã³`£«Äþ¶«ð@êß®ð@êð„-ÙUø UwÂÀÕÊ[²«€AÜF:¹c»6÷àBØî*¨�O‘U >‘ �¶0"[-�–ÉKe%²ÁÙ€‰lÐD¶p"[<- –ÑKi%´¡Úp‰m@D¶¤"[T-¬–×Kl%¶AÛ@‰m¨D¶Ø"[n-¸–ÝKnÂ%·�ÛЉmðD¶ü"[€-Á–á?帡Ü`‰n@D·$"[”-Ë–æKs‚%ºÝ �ð›{‚tX�$@������������Užaß�U z³j Hêá„Ô+–{PŒ®@Šæ3k�(ŠÅ3jØKÅêþ4¨àK6Ÿ�²©`J½›YGÀ&ml fÕ°–mI�W, x@�(ødz¦Á.±UŠ¼_À6J XÀ†K¬Uw�(�¥…¨A^OdŠ®`@Fဌ�ˆ�*¹�–KÕ›v€Þ#×¥³fÖ@‘Œ#s‚ÀFI–ÿ„€'���žååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�1_Õ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321���;�Z�x�—�µ�Ô�ó�0NSun$Mon$Tue$Wed$Thu$Fri$Sat$�������:�:�Enter today's date (MM/DD/YY): $�Enter the time (HH:MM:SS): $�Press any key to set time $�ÿ������Strike key to set time$�ÿ������ERROR: Requires CP/M3.$ERROR: Illegal time/date specification.$1_1_Í“"Ô*Ô}!Ö–Ÿ/*Ôõ|!×–ÆÿŸÁH¡ÒsÈ1Í�"ÆÊ1Í�X�"È:]�þCÂ:]�þCÂÅ*ÈDM¬ÍC
- þ�ÂûÍí ÍÕÒÍœ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"���€�� €��������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�Ã:+������������������������������������������������������������������������������������������������������������������������������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+Íê
- Ô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&�åÍ©<ÑÑ:»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 transferred�
- %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#F!� ^#VÕ`i^#VáÍóÊ+!!�9^#V!ÿ�Í=åÅÍ,"ÑÑÉ!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í=ÉÍN��!ÿÿå!�9^#VÕÍ,"ÑÑÉÍN��!
DM`i†ëÍÊŒ!`i�DMõÿåÍ�!ÑÃl!ÉÍNþÿ!�9N#F!��ë!�9s#r`i�~·Ê"!� ^�!�Í=ÊÑ!!ÿÿåÅÍ,"ÑÑë!�9s#r!� ^�ÕÍ2Ñë!�9å~#foÍoëás#r!� ^�!�Í=Ê"*†å!� ^#VëÑs#r!� ^#Vë"†!��ë!� s!�9^#VëÉÍN��!�9N#F!� ^�!�Í=Ê–"!� ^#VÕ`i^#VáÍ¡åÝáÝå!� ^#VÕ!� ^�ÕÍ(4ÑÑÑÿÿÍ�Ê–"!�å`i�Ñån&�Íoëás!ÿÿÉ!�9^#V!ÿÿÍ�ÊÏ"!ûÿå`i�Ñån&�Í=ëás!��ë`is#r!� s#r!��É`i�~#¶Âà"ÅÍs#Ñ! � ^#V!�Í�Ê#!�å!�9å!� ^�ÕÍ(4ÑÑÑÿÿÍ�Â}"!�9^#VëÉ!� ^#V`is#r! � ^#VÕ!� ^#Váë!� s#r!�å`i�Ñån&�Íoëás!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í=ÉÍNþÿ!�9N#F! � ^#V!�Í�Êž#`i�ë!� s#rÉ*†|µÊ¾#*†ë!�9s#r*†^#Vë"†Ãå#! � ^#VÕÍ
$Ñë!�9s#rz³Âå#!�ë! � s#rÃ�#!�å`i�Ñån&�Íoëás!�9^#V!� s#rÉ����ÍN��*$|µÂ($!��åÍÂ<Ñ" $"$*$DM!�9^#V*$"$PYëÍÊM$`i"$!��É*$ë* $ÍÊŒ$*$ë* $Í¡ÿ�þÍ=ë!�9s#rÕÍÂ<ÑÊD$!�9^#V* $" $`iÉ��������0123456789abcdef�ÍN��!�9^#Vë"•$!�9å!�9^#VÕ!Ù$åÍ÷$ÑÑÑ!��å*•$ÑsÉÍN��!�9^#VÕ*•$#"•$+Ñs!ÿ�Í=ÉÍN¾ÿ!N�9N#F!P�9^#VÕÝáÝåá#åÝá+^�Õýáz³Ê *ýåá%�Í�Êþ)!��ë!�9s!�ë!D�9s#r! �ë!B�9s#r!ÿë!@�9s#rÝn�&�åýá-�Í�Ê€%!��ë!D�9s#rÝåá#åÝá+^�Õýáýåá0�Í�Ê—%!0�ë!B�9s#r!��ë!>�9s#rÝåá#åÝá+^�Õýá!0�ͬÊæ%ýåá9�ëÍÊæ%!>�9^#V!
- �Í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/åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; 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�������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1uÍÌ
- NUMBER OF DISK ACCESS ERRORS DURING SESSION
- �Í�}þ004ÍÌRequires CP/M Plus Version 3.0 to execute.
- �Ã��ÍÞ&„¯íR(4ÍÌ
- Requires the BIOS revision D to execute.
- �Ã��ÍÞ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ÅáÍ•ÍŽÃ��ÍÌ
- �É|µ() ëÕã^#V#ã>ÿ§<íR0û§(0�åÅOÍØÁááÑÉÍÌ 0�Éã~#ã·ÈOÍØôå! �å!W�Õí[�ÑãÉ'èd�
- ��ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�…‰ÑVQ`cõU4U$h
1-%IFFDINIT�‘‘ÒS ddE$TH]I%RWINIT�•ÒS’U UtÄt”è]]I%RWREAD”_…M]@e �•8€É „�‚2’©
- œP,WŒ©„��ŒkX•ºå~¹G@�Ô|�f€��`›¨Ø!ËÅ›JÀ®ë…ÂùfÑ ó]¦d„"��öþŸíÈƺ€¹GT”ê>�3iÀ¬L�€@��IøFf7�ŸëA@0�ŠÉÁp�2^•ž,Ú¾�á|žÏöC¬òÉ�Ä4\’í9Ò0�+z¹D4ˆj
�B��üÆ�‰ßÆÀy^wŸ‡‚wñ€pW�Ågáà�ü$•çqX¬h ÏÃøê�€ÅwÄcZÀ^®QU#r±Z×+õʯRÕY�z�€Û��Í¡à,Ý@ñfÞàë…ºáh¼Ï#*BÁpˆ©…âí=Ò0Û´š¯RH������������KI@e¥`2Ö°k¨¸�ú!ÑÁÓð NÄËÜÔ:��§pôCž‚B% �¯~�ÀÏÓ¸úw¿C!� Ýí €ˆ(�Ý€
ÐÈAð¯Rë…ºád»NyÀ(c¬‚™´H›��™¹¨º6�€º$ –w£` ªÍÏÀ3ót§pŒüÝ;€Ù¸l¢ÃÆ�"`�2~™�çæéÜ �'æéÜ
- #?7Nà�ùºw²]§<à1ÖALÚ$ÍÍ@Ìݪ(¿OÀU8€ ÍÀàá€7B3qÈ8ÂÅ�,Üví-€��`Àè��e‘Ä� 0 ðÍÚ�ààtüݧ<à1ÖALÚ$ÍÍ@ÍÓðN ³v¨0€ÍЀÌÜr�ˆ�Ñ°þÍÇ`î±°�U²€[<�e‘Ä� 0 ðÍÚ�íÓð$�~�ÀÃçøÊ�€ž\Ï÷ë…ºávžó€S%›»@˜ÜÌÀnŸ€ÏÓ¸5›��Ú¬ÝBán‘€¬³ÀF}³sh8�Ôý_ïÑ°�¯d¿OÀ;6³wh€ˆÍÌÀBûtü~�Á¬Ý 3q°;U›¯@œ"S76ƒˆ�Óð NÈfæ`!�…º~?NàÖn�™¸ØªÍÛ N�1››AÄÆK7a€²nÃdŒÜÍ��j÷ñ”��?‰,‡ñH@ïS²@;ø"ðl…îQàd`ŒÃv«žÍ��-(¾Àgµ��ÄÉ?�÷³ýþÿ��8´ š��?OÀ1žÍÝÀ"~ÍÁ€OÓp úf³vȇ$3pØ$
- �‰$ò˜€Êr9ÎBy¸@�‡# ŒÖ-�AB‚ôÂb7œŽ‚�ôäe:�"HôÒg7ÎFQH€�ÍÎ LÖº
- fåÀvnmW²@Ááó�C®˜¬Ü˜Ás'Y‹ÙþÉnŸ€
0Ól Ë#ˆCæƒL ãq¸Ün7l ɇȆ+•›“�Ü,2u�åQЊŽ€¸B—³ý’•W+7&¸X.gë!Ê*£à"1p„/gû$ëà¡óýŠÍÉ€l2u�x½Ÿì‘ðúN7Y`B0 ËŒ�CàËl„7OÀ˜iŠÍÎ L�ë\4Â+‘ð�¶Âd�ôyi„Û§à˜ö3vh™2ÈrŠ¨ØŒEFÀ\ Q@@|fìÐ6Y\òÓ �ƒâ�Aàö²^Óð¦~Ÿ€í0“l æ@ˆMÒ0�eŽa�[ÅÊþˆcäC´‡�Â8 0#0�P�?‘�c´‡†BX\ C…�§i„±8@‡=GÀ‡(„��[8Za¶h��ÁpžÍ@!–[d!`ÍÙ cäL0>_´Ã
°Ã˜@Û2ÀFKL Û2Îâ‡Ól Éj¿D:8!ú~)Ø™` ÿfîðVnß=€ÏænïfíðQ°ófîðV‹TB�OÂ31¼"�@À‡jÍ›·ÁD
�ü>;Hxì!ÚCÉa-®Ñfæ aÖ�n�À×uÂÉvœó€PÇY3h�73sP3U›Ÿ€b3ótîfá°f‹�»NyÀ(c¬‚™´H›š�™»TP~Ÿ€ªq�A›�ÁÃ�6n„féð@p…Š�X{ÚsÎCdÍ¢@,ÜÔÍÚ Â�[7B3tø 8ÂÅ�,<>�³rà;tü~�Á `ó›��Ú¬ÝÂá`ŠNQUˆ¨¸„ ér³v„@Õn‘€£g€Œ ûfæÐqMú6¿ß£`ý^Éc�†n&=Ù»¼¶¹‚oàˆ€0>ˆu�Ù¦ã`†n§/Úa†ØaÌ =™»|’~3wx(!ÖA@àëµdÍÛà£à
- �’Åj«ß¤àôŒmp€ˆ�!��� J(R�ˆã�%õ~Ÿ€ãÒx�ñŒ�#ÆêØ�/m ƒà¼e´Â¢ñ–ÔnŸ€c-¬Ñ`²[§à3ôî
�Y¹p›¤Ä�0yŠÍÆÀíVn¢p°E'(ªŒ€ˆÄTdÂt¹Y»Â h3sh8�¬Éd�†n&=GÏá–ÕfîðVØx^æ ¿‚�Àø!ß�‹f˜lC‘‚¸|¿i†a‡0€@öfíðVKl</s–K7k‚¶Ã¥vn×m‡OB÷0 ’>ƒ.ÓËl*ÍÚࢢp�«6n×dµ_¢ô±Y¸‚)�¡�ƒÑ¢É¢´�7OÀeÈàOb€A@è%‚xCÀ{,4Ë
ˆ@��0�~ˆsÐJ½ÚR~�A/Ó )Š)� —(è��#«ÉîÒ…‚8ƒÈËl2\-×+õÊå�� �Àñà$z ~8Û®HëlÁÏ÷è‡=ˆsÐHD¤�~Ÿ€Êq@Ur0ß®Wô2w¹_®ë•›�Áۮ땢ý9‚ߧ `ë8ƒ?NàÐ��ý;€‡R@
~ý;€ÕïÓ¸úw³q8;$u¶ïÑz ”€ÓðN(
ŽµÈ3õ|�Ç[ú¾c© ï~¯€b�ÙþÉ~†B
µ{%^2¤ /Ó¸úw?OÀE;!^ý;�¦à[ôÌr·\,ÜÎÉ~¹\ p�"
Ÿâ0ƒí’ý?�1Ð��=~¹\!p�2_�.°p�>ˑߦàKôÌ
- †ŸÏöKôî'ƒ[¤`*½~�§pC%ú~7PÀVêø8
- �Ãàôl�?Nà‡èÐý?[©`+ôî
d³q°;tŒ
)Ù0ƒè|S²G[` Ž�?D9è%ú~)Å�à`ô@±Y¸‚¯~�ÀÁ�ú9O çú�€O5Úa¦H‹y»J{äC¯�VÍ0؇w³v8+l0æCäL0ɆgÙw 9ü�3eß`è&z-f‡_€áƒî¾
- —„ Pš žg¢Ðà�h`ó.—
„Pš ž‹C€áƒÌ¸¤"\V!Bh&xž‹C€¡ƒÌ¸ì"\z)C¨&z-�†2ä°‰rh@PP¥ ™àVz-�~�€@‘r¿LÀé¸�^•�aãj�„âxŒü©sU,µøH&~T¹•J–Zü$„±°ÂÉÁ€Oö!¶Gx�ž†w T$cšÞ'‡áÄmP %@…b9^Fy�@tcšßW¡Õàgp€ŸFw)éÆppŸÆ÷jP‘à‰v�Cü��>åÛí�‰vÐD¹è&\à.r
- —YK®¥×ÁRëð¨ÏÀ?BNKSL�c€ãô4ôä”èШ?CONO�SõÕ4xè�?USERF�g�ãõt$ôõH×85@ADRVŒô�T4$ä¸Ò¸6@COMMO� �ÔD$ä¸Ðx@DMAŒ³�TED$ÈÑH%@RDRVŒÑ€D4T8Ñà=@SECT�{ƒDE$¸ÖÀ>BNKMSKŽÈ€d4Ä´•%ð�FDINIT�"€ddDÄt”èôèFDREAD�q�ddEu$•H×>INISTM�lÕt”ä•Hñ(&WINITD�‚UtÄt”èò %WREAD�?‚Uuu$•IÀ��žëð¨ÏÀ?BNKSL�cåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1§ ÅÍJÁùÍË
- FASTCOPY for the JET Computer. Rev.D
- ��
Í�}þ004ÍËRequires CP/M Plus Version 3.0 to execute.
- �Ã��!�¯w í°Íï&„¯íR(4ÍË
- Requires the BIOS revision D to execute.
- �Ã��ÍïÍ�
ÍË
- Source drive name (or return for A:) �Íßþ
>A˯þA8þQ82ÍË
- Please, give a letter (A-P) or return.
- �ÃÌ2
ÖA_Íï2åýáþÿ8:ÍË
- Requested drive does not exist on this system.
- �ÃÌÍË
- Source on �:
OÍéÍË then type return�Íßþ
ÂÌÍJý~§('ÍË
- Sorry. It must be a floppy.
- �ÃÌÍË
- Destination drive name (or return for �:
þAB(AÅÍéÍË:) �ÍßÁþ
y˯þA8þQ82ÍË
- Please, give a letter (A-P) or return.
- �Ãò!
¾ ÍË
- Not same drive
- �Ãò2ÖA_Íï2åÝáþÿ8:ÍË
- Requested drive does not exist on this system.
- �ÃòýåѾ k#øÍË
- Destination on �:OÍéÍË then type return�Íßþ
ÂòÍJÝ~§(UÍËSorry. It must be a floppy.
- �ÃòÍË
- It must be same format on the drives
- �ÃòÝ~2Ý~ÖG>‡ý_�íSÝNÝFÍ
ëÝN��Í3
|µ(Ýn
ÝfÝËF(Ë<Ë"}2 Ý~�ÝN�Å_P`hÍ3
íS{2ÁQ¯<Ë:0û2!€�yÍ
"ÍJÍJÍË
- If you wish to copy the entire disk in drive �:
OÍéÍË: to drive �:OÍéÍË:
- and delete all information on destination drive, then type YES ! ��
¯2Í×!~þÂü#~˯þYÂü#~˯þEÂü#~˯þSÂü:ÓÍÓ
- �Í9û
ø>ÐÓããããããÛËG úË(0ÍË
- DRIVE NOT READY OPERATION ABORTED
- �à Ëw(4ÍË
- CANNOT WRITE ON WRITEPROTECTED DRIVE!
- �à >ÍËW(�:Ó>ÍËW(�:ÓÛËO(úÛËO ú!'+ÛËO(ùË| 3ÍË
- CANNOT WRITE ON HARD SECTORED DISKETT
- �éÍJÍJ>�Ó22!s
Íl
*Ý~æöXÍæ™Â¬:ÓÝ~æöXæïÍæ™Â¬:Ó¯2
- ÍÛ¯2
- :ÓÍ`¯2
- :ÓÍK !4! Û<¾ ª:ÓÍ9: G=2¯2Å:ÓÝ~æöÍÁæ™Â¬Å¯2
- Í#
- !5ÁÛ:§ 4ÍË DISKETTE SUCESSFULLY FORMATTED AND COPYED
- �à ÍË SEEK ERROR, OPERATION ABORTED
- �>ÿ2ÃüÍË
FORMAT�Ír:O:G:
- í["ý*$ýq�ýwýöÆæGÅ!±^"|
!z
Íl
>ôÁ°Íæå(+2ÍË WRITE TRACK ERROR NR �:ÍQÍË
- �ÝËFÈ!
- 4ËFÈÃÛ>2ÍË
READING�Ír:
- Ë'æ2&í[!±(!±6"ˆ
>2 : Ó!†
Íl
>ˆ!&¶Íæ�(y2ÍË READ ERR NR �:ÍQÍË AT SECTOR�ÛÍQÍJ:=2Âe>2ÍË(A=Abort,R=Retry,I=ignore)�ÍßþÊüþAÊüþI(þRÊ`è*ˆ
í["ˆ
! :<4¾Â”ÝËFÈ!
- 4ËFÂ`ÉÍË
WRITING�Ír:
- Ë'æ2&í[!±(!±6"|
>2 : Ó!z
Íl
>¨!&¶ÍæÝ(k2ÍË WRITE ERR NR �:ÍQÍË AT SECTOR�ÛÍQÍJÍË(A=Abort,R=Retry,I=ignore)�ÍßþÊüþAÊüþI(þRÊK è*|
í["|
! :<4¾Âz ÝËFÈ!
- 4ËFÂK ÉÍË
VERIFYING�Ír:
- Ææ2&¯2 2! 4~Ó*+"Š
!†
Íl
>ˆ!&¶Íæ�(U2:§(ÍË �ÍË *** READ ERROR AT SECTOR �>ÿ2: ÍQÍJ: !¾ �ÝËFÈ!
- 4ËFÂ#
- É:ËoÂ}!S_"$*r�""!±^P>NÍE¯ÍE>öÍE>üw#2>NÍE>2 ¯ÍE>õÍE>þw###: w#:!w#>÷w#>NÍE¯ÍE>õÍE>ûw#:O:Gþ€ >åÍE
ú>÷w#6>NÍEå! ~4!¾á8š>NÃ!_"$:�*""!±^(>ÿÍE¯ÍE>üw#>ÿÍE>2 ¯ÍE>þw###: w#:!w#>÷w#>ÿÍE¯ÍE>ûw#:O:Gþ€ >åÍE
ú>÷w#>ÿÍEå! ~4!¾á8¨>ÿwT]ˆí°ÉÓÍ9Ûæ� úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ
ùÁÉw#üÉÍË
- �É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍéñÆ0OÍéÉÍË TRACK �:ÍQÍË SIDE �:
- ÍQÉ|µ() ç
Õã^#V#ã>ÿ§<íR0û§(0�åÅOÍéÁááÑÉÍË 0�Éã~#ã·ÈOÍéô
- Ã�Í�þ(Éå! �å!W�Õí[�ÑãÉ!��å>×ÓÉ{ÕÍ
ãõ|Í
Wñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉ}‘|˜Ðx/Gy/OÍB
zS)8‡0#å 8á ñ_7É33< è_7É�0# Ý_7ÉF#í³ÉƒÃ(€‚y±^�€ÅÏχ y±^�€Åχ!³
³
~O#~©æU©æ~©æª©Ë¿#èÍËÇkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
- �É'èd�
- �� 3 61015 6122030åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'FDRIVES.ASM TABLES FOR DISKETTES'
- ;*********************************************************
- ;* DEFINITION MODULE FOR THE FLOPPIES IN THE SYSTEM *
- ;*********************************************************
- ; LATEST CHANGE: 1984-06-13. PSW
- ; BIOSREVISION D.
- ; FOR THE RMAC ASSEMBLER
- TRUE EQU 0FFH
- FALSE EQU 0
- ;******************************************************************
- ; What kind of floppy system do You want ?
- VERIFY EQU TRUE ; Verify after write.
- M8 EQU FALSE ; A: 8" 2x77x8x1024, 256 ent. UNIT0
- ; B: 8" 2x77x8x1024, 256 ent. UNIT1
- ; C: 5" 2x80x5x1024, 128 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT1
- M5 EQU FALSE ; A: 5" 2x77x8x1024, 256 ent. UNIT0
- ; B: 5" 2x77x8x1024, 256 ent. UNIT1
- ; C: 8" 2x77x8x1024, 256 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- M596D EQU TRUE ; A: 5" 2x80x5x1024, 128 ent. UNIT0
- ; B: 5" 2x80x5x1024, 128 ent. UNIT1
- ; C: 8" 2x77x8x1024, 256 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- M548D EQU FALSE ; A: 5" 2x40x5x1024, 128 ent. UNIT0
- ; B: 5" 2x40x5x1024, 128 ent. UNIT1
- ; C: 8" 2x77x8x1024, 256 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- M548S EQU FALSE ; A: 5" 1x40x5x1024, 64 ent. UNIT0
- ; B: 5" 1x40x5x1024, 64 ent. UNIT1
- ; C: 8" 2x77x8x1024, 256 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- ; MARK CORRECT FLOPPY SYSTEM WITH TRUE. NOTE ONLY ONE TUE.
- ;******************************************************************
- PAGE 42
- RATE0 EQU 00000000B ; 3ms/6ms
- RATE1 EQU 00000001B ; 6ms/12ms
- RATE2 EQU 00000010B ; 10ms/20ms
- RATE3 EQU 00000011B ; 15ms/30ms
- 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
- COM�M EQU 0C0H ; COMMON AREA
Š
- IF M8
- SIGN EQU '8'
- ELSE
- SIGN EQU '5'
- ENDIF
- EXTRN FDREAD,FDWRIT,FDLGIN,FDINIT
- PUBLIC @DTBL,?TITEL
- PUBLIC @COMMO
- CSEG
- @DTBL: DW FLA,FLB,FLC,FLD
- DW 0,0,0,0
- DW 0,0,0,0
- DW 0,0,0,0
- @COMMO: DB COMM
- PAGE
- DSEG
- IF M8
- ; Define 8" 2x77x8x1024, 256 entries. UNIT A:
- DW FDWRIT
- DW FDREAD
- DW FDLGIN
- DW FDINIT
- DB INCH8+UNIT0+DOUBLD
- ; $FDXSL
- DB 0 ;
- FLA: DW 0 ; NO TRANS TABLE
- DB 0,0,0,0,0,0,0,0,0
- DB 0 ; MEDIAFLAG
- DW F8D ; ADDRESS T. DPB
- DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK
- ; 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 T. DPB
- DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
Š DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
- DW 0FFFEH,0FFFEH ; 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 GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- 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 GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- ENDIF
- IF M596D
- ; Define 5.25" 2x80x5x1024, 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
- DB 0 ; MEDIAFLAG
- DW F596D ; ADDRESS TO DPB
- DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- ; Define 5.25" 2x80x5x1024, 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 F596D ; ADDRESS TO DPB
- DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- 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
- DB 0 ; MEDIAFLAG
- DW F548D ; ADDRESS T. DPB
- DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
- DW 0FFFEH,0FFFEH ; 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 T. DPB
- DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK
- ENDIF
- IF M548S
- ; Define 5.25" 1x40x5x1024, 64 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
- DB 0 ; MEDIAFLAG
- DW F548S ; ADDRESS T. DPB
- DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK
- ; Define 5.25" 1x40x5x1024, 64 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 F548S ; ADDRESS T. DPB
- DW 0FFFEH ; CHECKSUM VECTOR SET BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR SET BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM SETUP
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK
- ENDIF
- ; Define UNIT C:
- ; If M8 it is 5.25" 2x80x5x1024, 128 entries
- ; else 8" 2x77x8x1024, 256 entries.
- DW FDWRIT
- DW FDREAD
- DW FDLGIN
- DW FDINIT
- IF M8
- DB INCH5+UNIT0+DOUBLD ; $FDXSL
- ELSE
- DB INCH8+UNIT0+DOUBLD
- ENDIF
- DB 0 ;
- FLC: DW 0 ; NO TRANS TABLE
- DB 0,0,0,0,0,0,0,0,0
- DB 0 ; MEDIAFLAG
- IF M8
- DW F596D ; ADDRESS TO DPB
- ELSE
- DW F8D
- ENDIF
- DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- ; Define 8" 1x77x26x128, 64 entries (IBM). UNIT D:
- DW FDWRIT
- DW FDREAD
- DW FDLGIN
- DW FDINIT
- IF M8
- DB INCH8+UNIT1+SINGLD ; $FDXSL
- ELSE
- DB INCH8+UNIT0+SINGLD
- ENDIF
- 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 GEN. BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- CSEG
- ; DPB for 8" 2x77x8x1024, 256 entries.
- F8D: DW 64 ; Number of logical sect/track
- DB 4,0FH ; BLOCK SKIFT and MASK
- DB 0 ; EXTENT MASK
- DW 607 ; MAX BLOCKNUMBER
- DW 256-1 ; 256 DIR. ENTRIES
- DB 0F0H,0 ; ALLOC VECTOR TO DIR
- DW 256/4 ; CHECKSUMMA SIZE
- DW 2 ; NUMBER OF OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. SECTOR SHIFT-MASK
- DB 0 ; Floppy
- DB 8 ; No. of log.sec./phys. sec.
- DB 22 ; Read time out
- DB 19 ; Write time out
- DB 0FFH ; 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 ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 242 ; MAX BLOCKNUMBER
- DW 64-1 ; 64 DIR. ENTRIES
- DB 0C0H,0 ; ALLOC VECTOR TO DIR
- DW 64/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACK
- DB 0 ; PHYS.SECTOR SIZE
- DB 0 ; PHYS. 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
- ; DPB for 5.25" 2x77x8x1024, 256 entries.
- F5MAX: DW 64 ; No. of logical sectors/track.
- DB 4,0FH ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 607 ; MAX BLOCKNUMBER
- DW 256-1 ; 256 DIR. ENTRIES
- DB 0F0H,0 ; ALLOC VECTOR TO DIR
- DW 256/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. 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 0FFH ; 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
- ; DPB for 5.25" 2x80x5x1024, 128 entries.
- F596D: DW 40 ; No. of logical sectors/track.
- DB 4,0FH ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 394 ; MAX BLOCKNUMBER
- DW 128-1 ; 128 DIR. ENTRIES
- DB 0C0H,0 ; ALLOC VECTOR TO DIR
- DW 128/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. 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 0FFH ; Double sided
- DB VERIFY ; Verify after write
- DB RATE0 ; Step rate
- DB INCH5+DOUBLD ; Boot select
- DB 0,0,0,0,0,0 ; Dummies
- ; DPB for 5.25" 2x40x5x1024, 128 entries.
- F548D: DW 40 ; No. of logical sectors/track.
- DB 4,0FH ; BLOCK SKIFT AND MASK
- DB 1 ; EXTENT MASK
- DW 194 ; MAX BLOCKNUMBER
- DW 128-1 ; 128 DIR. ENTRIES
- DB 0C0H,0 ; ALLOC VECTOR TO DIR
- DW 128/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACKS
- DB 0 ; PHYS: SECTOR SIZE
- DB 0 ; PHYS. 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 0FFH ; Double sided
- DB VERIFY ; Verify after write
- DB RATE0 ; Step rate
- DB INCH5+DOUBLD ; Boot select
- DB 0,0,0,0,0,0 ; Dummies
- ; DPB for 5.25" 1x40x5x1024, 64 entries.
- F548S: DW 40 ; No. of logical sectors/track.
- DB 3,7 ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 189 ; MAX BLOCKNUMBER
- DW 64-1 ; 64 DIR. ENTRIES
- DB 0C0H,0 ; ALLOC VECTOR TILL DIR
- DW 64/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. SECTOR SHIFT-MASK
- DB 0 ; Floppy
- DB 8 ; No. of logical sector/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 INCH5+DOUBLD ; Boot select
- DB 0,0,0,0,0,0 ; Dummies
- ?TITEL: DB '80. '
- DB SIGN,'"-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 M548S
- DB '2x200 KBytes.'
- ENDIF
- DB 13,10,0
- TRANS: DB 1,7,13,19,25
Š DB 5,11,17,23
- DB 3,9,15,21
- DB 2,8,14,20,26
- DB 6,12,18,24
- DB 4,10,16,22
- END
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå�…‰Ñ‘’U TED$ÈýQ%Q2@COMMO”F�MG�e �(€e�æ����������������������������À—�������������������������_€Ï÷óýüÿ?ßÏð��À@�@�������������_€Ï÷óýüÿ?ßÏð#�Ä œ€5��������������H@Ï÷óýüÿ?ßÏðF�É�(&�=������������¨�çûùþþ¿ŸïçøZB�@�àø þ�x�������Á7ûü�Ô�������4��À �ü�À��� �����…‚`øè��������€à'øà� ��@����ßïð ������@��"€'ð�� ��€���� ¿ßà�@������€�a�à��@������ ,¿À�€���������½�À��@������@X&�€�������á�ÔD-3
ç�äZv2œŽf“y¸\ €€–B<�§1p4���Á¡0È€Á ð¨
- €ÀÀ�`
- £»`ýQ%Q2:@�ÓÓSSã �Q 24Þ‘‘S’U#M 1%:4Ö‘‘‘PQ#M ]I%Rp��ž ������@��"€'ð�� ��€���� ¿ßà�@������€�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1zÍ1Í1Í1Í1Í1Í1Í1Í1Í1Ͳ
- DISKETTE- and WINCHESTER-FORMAT-UTILITY for the JET Computer. Rev. D
- �ÍdÍ�}þ004ͲRequires CP/M Plus Version 3.0 to execute.
- �Ã��!Þ¯wßí°ÍÌ&„¯íR(4Ͳ
- Requires the BIOS revision D to execute.
- �Ã��ÍÌ>×ÓͲ
- Enter drive to format? �;!Ö~§Ê��þ #~˯þA8þQ8<Ͳ
- Please, give a letter (A-P) followed by a colon.
- �Ãþ#2â~þ: »Í1:âÖA_ÍÌ2ãåÝáþÿ88ͲRequested drive does not exist on this system.
- �ÃþÝ~§(Fþ®Ͳ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ÍÙ"êͲ
- ********** DRIVE CHARACTERISTICS **********
- �Ͳ Logical unit.....: �:âOÍÆ:ÍÆÍ1Ͳ Physical size....: �:ã8æ2á 5ÍÆ"ÍÆÍ1Ͳ Physical select..: �:ãæÆ0OÍÆÍ1Ͳ Number of sides..: �:å1§(ÍÆÍ1Ͳ Number of tracks.:�*æÍ{Í1Ͳ Number of sectors:�*èÍ{Í1Ͳ Sectorsize.......:�*êÍ{Í1Ͳ Density..........: �D:ãËo(SÍÆÍ1Ͳ Step-rate (ms)...: �ÝF:ã!ÃË !Ë##ü~åOÍÆá#~OÍÆÍ1Í1>×Ó¯2ïͲ
- 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(ùË| 1Ͳ
- CANNOT FORMAT HARD SECTORED DISKETT
- �ÞÍ1Í1>�Ó2ï2Þ!GÍ@Ý~æöXÍæ™Â€¯2àÍ�!Þ4!óÛ<¾ Ý:óG=2ÞÅ:ÞÓÝ~æöÍÁæ™Â€Å¯2àÍ!Þ5ÁÛ:ï§ )Ͳ DISKETTE SUCESSFULLY FORMATTED
- �ÒͲ SEEK ERROR, OPERATION ABORTED
- �>ÿ2ïÃþͲ
- ********** DRIVE CHARACTERISTICS **********
- �Ͳ Physical winchester select.: �:ãË?Ë?Ë?Ë?Ë?Æ0OÍÆͲ
- Formatted capacity (KBytes):�Ý~/WÝ~/_íSûÝ~/O2ú¯GÍÙë:ÜO�ÍÙë�Í:ÝO�ÍÙÍ{Ͳ
- Number of cylinders........:�*ûÍ{Ͳ
- Number of heads............:�¯g:úoÍ{Ͳ
- Physical sectorsize........:�¯o:ÝgÍ{Ͳ
- Reduce Write Cylinder......:�Ý~/gÝ~/oÍ{Ͳ
- Write Precomp Cylinder.....:�Ý~/gÝ~/oÍ{Ͳ
- Sector Interleav Factor....:�Ý~/&�oÍ{Í1Í1¯2ïͲ
- Confirm formatting of this winchester drive with YES ! �;!Ö~þÂþ#~˯þYÂþ#~˯þEÂþ#~˯þSÂþͲ
- FORMATTING....(BE PATIENT).........�:õ/!ã¶/2õóÍv>ÿÝw�ÝåÝÝåáÝáí³ÍfÍ;ûÍvÍf–
ͲCOMPLETED.
- �¯2ï2ÿ2�!��"ý>þ2øÍl*ûí[ý|º ò}» îÝ~2øͲ
- WINCHESTER VERIFIED WITH�:ïo¯gÍ{Ͳ BAD TRACK(S).
- �:ï·ÊͲ FORMATTING ALTERNATE TRACKS. �>2ð2ñ!:ðO� ~2õ#~2ö#~2÷íKû:ú_�ÍÙ:ñG+ýë:ÜO�ÍÙ{/2|/2}/2:ñ<2ñÍ;ñÍvÍ^:ÓÍ^:ÓÍ^:ÓÍf §:ð!ï¾Ê«<2ðÃ'Ͳ
- SECOND WINCHESTER UNIT MUST BE REDUCED WITH AT LEAST�:ñ=O¯GW:Ü_ÍÙë:ÝO�ÍÙë�ÍëÍ{Ͳ kBytes.
- �óÍv>ôÝw�ÝåÝÝåáÝáí³ÍfÃþ!ú>åwûÿí°ðÍv�!úí³í³Íf–
Ý~2øÝ~æß2ùÉͲ
VERIFYING: CYLINDER�*ýÍ{Ͳ HEAD �:ÿÍ8Í¿:ÿ!ú<¾(2ÿ¯2ÿ*ý#"ýɯ2�íKý:ú_¯WÍÙ:ÿO¯G ë:ÜO¯GÍÙ:�O¯G 0}/2÷|/2ö{!ã¶/2õ÷ÍvÛ/æþÂ
�!úí²í²ÍfÂP
:�<!ܾ(#2�:÷/</2÷ È:ö/</2ö ½:õ/<2õ³¯2�ÉüÍv!úí²ÍfͲ *** BAD ***
- �:ï<2ï!O� :õw:ö#w:÷#wµüÍv!úí²ÍfͲ
- ERROR.........:�:ú/O¯ËÎ0ÅOÍÆÁóͲ
- HIGH-ADDRESS..:�¯g:û/oÍ{Ͳ
- MIDDLE-ADDRESS:�¯g:ü/oÍ{Ͳ
- LOW-ADDRESS...:�¯g:ý/oÍ{Ͳ
- Consult Your Xebec-manual.
- �ÃÛ/æ(ùÉÍ^ÛWÍ^Ûz/æÉ>þíyÛÍ^!ôpí³Í^ÉͲ
WRITING�ÍY:ÞO:òG:àí[õý*÷ýq�ýwýöÆæG:ãÅÓ!NÍ@>ôÁ°Íæå(2ïͲ WRITE TRACK ERROR
- �ÝËFÈ!à4ËFȋͲ
VERIFYING�ÍY:àÆæ2ù:ãÓÍ Í ¯2ß2î!ß4~Ó*ê+"^!ZÍ@>ˆ!ù¶Íæ�(U2ï:î§(Ͳ �Ͳ *** READ ERROR AT SECTOR �>ÿ2î:ßÍ8Í1:ß!ò¾ �ÝËFÈ!à4ËFÂÉ:ãËoÂg!&"÷*êr�"õ!„>NPÍ,¯Í,>öÍ,>üw#2>NÍ,>2߯Í,>õÍ,>þw###:ßw#:ôw#>÷w#>NÍ,¯Í,>õÍ,>ûw#:ëO:êGþ€ >åÍ,
ú>÷w#6>NÍ,å!ß~4!ò¾á8š>NÃñ!Ô"÷:�*ê"õ!„(>ÿÍ,¯Í,>üw#>ÿÍ,>2߯Í,>þw###:ßw#:ôw#>÷w#>ÿÍ,¯Í,>ûw#:ëO:êGþ€ >åÍ,
ú>÷w#>ÿÍ,å!ß~4!ò¾á8¨>ÿwT]ˆí°ÉÓÛËw(úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉÅNþ
ùÁÉw#üÉͲ
- �É�Ö
- 8ùÆ
- õyÆ0 þ0(OÍÆñÆ0OÍÆÉͲ TRACK �:ÞÍ8Ͳ SIDE �:àÍ8É|µ() »Õã^#V#ã>ÿ§<íR0û§(0�åÅOÍÆÁááÑÉͲ 0�Éã~#ã·ÈOÍÆô
- ÕÃ�å! �å!W�Õí[�ÑãÉ{ÕÍóãõ|ÍóWñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉ}‘|˜Ðx/Gy/OÍzS)8‡0#å 8á ñ_7É33< è_7É�0# Ý_7ÉF#í³ÉƒÃ(€‚y„ÿ…Ïχ y„��…χ!‡‡~O#~©æU©æ~©æª©Ë¿#èͲÇkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
- �É'èd�
- �� 3 61015 6122030���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿÿÿþÛååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1n$Ã'����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321!��åå`i^#V#~#foͽÍ{¡y·Â#wÃÒGþ:ÂÏxÖAÚ#þÒ#<wÍ{ÂÒþ.Ê#þ:Ê#þ;Ê#ÃÒ6�Í)þ.ÊäÍsÃèÍ)#6�Âêþ;ÊþÍsÃÍLÕͽÍ{Â33ÃÑy·ÁyÁ#q#p#wëÀ!��Éáá!ÿÿÉÍ{Ês#þ*Â>6?Â)Ã@wÂ)Í{ÈáÃ#Í{Ês333333Õå.�ã;;33ã,ã;;#wÊDÍ{Â_#6 ÂsÉO·È�þ
ÈOþ Èþ Ú¹Èþ.Èþ:Èþ;Èþ=Èþ,Èþ/Èþ[Èþ]Èþ<Èþ>ÈþaØþ{Ò¶æ_æÉáÃ#þ ÊÉþ ÊÉÉý Copyright (c) 1982, Digital Research 11/02/82����� �@�€������� �@�€NULL0LOADER0SCBÿ�ÿ��[]=, :;<>%\|"()/#!@&+-*?�ÿÉ COMHEXRSX�Õ1Í�á###~þÿåëÂ�áÉERROR: �FILE: �File not found.�No directory space.�Invalid file name.�First submitted file must be a COM file.�Duplicate input RSX...�Duplicate RSX in header. Replacing old by new.�Invalid RSX type.�No more RSX files to be used.�Error on copy.�There are not enough available RSX slots.�Disk read.�Disk write.�Total file size exceeds 64K.�COM file found and NULL option.�No header or RSXs to strip.�Invalid FCB.�Media change occurred.�Disk I/O error.�Invalid drive error.�Invalid SCB offset�Missing right parenthesis.�Missing SCB value.�Missing left parenthesis.�Unrecognized option.�No modifier for this option.�OPTION: �This file was not used.�GENCOM completed.�Requires CP/M 3 or higher.�1n$1n$Í"%*%|þÂ<Ó*%}þ0ÒHÓþÍÛÍ::©$Ò]ÍëÇ:ª$ÒjÍZÇ:§$ÒwÍüÇ:¨$Ò„ÍZÇÍeÍ÷÷ÍÍërÍ ÍºÍëûv!n$q*n$&�ëÍ�É Í¤É!p$p+q*o$~þ�ÊÚ*o$Nͤ*o$#"o$ÃÀÉ��Í�É
ͤ
- ͤÍÛÒ��Í����Í�É!r$p+qÍä*q$DMͺÉ��Í�Éý�Í�É!t$p+q*s$ëÍ�É!v$p+q*u$ëÍ�É!x$p+q*w$ëÍ�É!}$p+q*|$ëÍ�"y$*y$}2°$|2{$É!~$q*~$&�ë,Í�2²$É!€$p+q*$ëÍ�É!‚$p+q*�$ëÍ�É!„$p+q*ƒ$ëÍ�É!†$p+q*…$ëÍ�É!ˆ$p+q*‡$ëÍ�É!‰$q*‰$&�ë-Í�ÉÍä���Í�É!¡;6�:¯$!¡;¾Ú *¡;&�æ') N#FÍ:2°$!¡;4Âü%Í:2°$%Í»2°$É!¢;6>!¢;¾ÚS*¢;&�/% 6�!¢;4Â8!/%6 !¢;6#6:¢;Ö Ÿ*£;&�ë*(õ~Ö ÆÿŸÁH¡Òž*£;&�ë*(å*¢;&�/% Ñw!¢;4#4Ã`*¢;&�/% 6.!£;6 :¢;ÖŸ*£;&�ë*(õ~Ö ÆÿŸÁH¡Òì!¢;4#N�*( å*¢;&�/% Ñw!£;4îÉ!¥;p+qÍ3rÍ*¤;D�MͺÉzÍ/%ͺÍäÉ!§;p+q*¦;DMÍíÍ Í÷ÍëÉ*y$}2¨;|2©;:¨;þ ÂF �Í :¨;þ
- Â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,73,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 = Y
- HASHDRVE = Y
- HASHDRVF = Y
- HASHDRVG = Y
- HASHDRVH = Y
- HASHDRVI = Y
- HASHDRVJ = Y
- HASHDRVK = Y
- HASHDRVL = Y
- HASHDRVM = Y
- HASHDRVN = Y
- HASHDRVO = Y
- HASHDRVP = Y
- 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 = 40
- NDIRRECD = 00
- NDIRRECE = 20
- NDIRRECF = 20
- NDIRRECG = 08
- NDIRRECH = 08
- NDIRRECI = 01
- NDIRRECJ = 01
- NDIRRECK = 01
- NDIRRECL = 01
- NDIRRECM = 01
- NDIRRECN = 01
- NDIRRECO = 01
- NDIRRECP = 01
- NDTARECA = 00
- NDTARECB = 00
- NDTARECC = 00
- NDTARECD = 00
- NDTARECE = 00
- NDTARECF = 00
- NDTARECG = 00
- NDTARECH = 00
- NDTARECI = 01
- NDTARECJ = 01
- NDTARECK = 01
- NDTARECL = 01
- NDTARECM = 01
- NDTARECN = 01
- NDTARECO = 01
- NDTARECP = 01
- ODIRDRVA = A
- ODIRDRVB = A
- ODIRDRVC = A
- ODIRDRVD = C
- 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,EXTMEM
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååLINK BNKBIOS3[B]=BIOSKRNL,BOOT,CHARIO,WDRIVES,SCB,EXTMEM
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������ù��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 se!t 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 attributes 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 di"�splays 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 filename 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 input 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.
- Parentheses 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 lab$�el 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
- produces 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 th$e 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 column 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 files 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 monitored 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 utilities, 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 d'�rive 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€��!"�„€"@ˆ������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ>Å:7ÃöOó:Ôħ(>ÿíG>íy>píy>íyíxæðoûíWg^#V#s#r#ú}Öo�Às#r#6Às#r:Ôħ>óíy>(>íyó�À!‚H�í°!èÃ"HÀÁÉó:çÃ=2çÃ*ÁÃ~#"ÁÃûo&�§ÉõåÕÅ!çÃ>ž:8ÃOíx84*HÀw#ë!°Ä§íRë !èÃ"HÀíxæ ÕÁÑáñûíMõÅ:7ÃO>0íy
íxÁñûíM��Íq��Íø,!�å:7Ão&�åÍœ,ÑÑ!ê�å:7Ão&�åÍœ,ÑÑÍú,ÉÍq��Íø,!�å:7Ão&�åÍœ,ÑÑ!è�å:7Ão&�åÍœ,ÑÑÍú,ÉÍq��ÍÌ:7Ão&�åÍ…,Ñ�Í`ÂCÃ,:°Äo&�å:8Ão&�åÍœ,ÑÑÉÍqÿÿÍÌ:7Ão&�åÍ…,Ñ�Í`ÂvÃ_!�å:8Ão&�åÍœ,ÑÑ:7Ão&�åÍ…,Ñ�Í`Â�Æ!
�9^#VÕ:8Ão&�åÍœ,ÑÑÍøÉÍq��!��å!�åÍVÑÑÊä!��å!�åÍVÑÑå!�ÑëÍÄÍŠÉ!��ÉÍqûÿ:ÔÄo&�|µÊ
Í$:°Äo&�|µÂ
!�}2°Ä!��ë!�9sÃ'!�9ån&�#ëásë+!�9^�!�ÍêÊ©!��ë!�9s!�ë!�9s#rÃ_!�9å~#fo#ëás#rë+!�9~#¶Êi:çÃo&�|µÊ!0øë!�9s#r*ÁðÄëÍÊ’!èÃ"ÁÃÍlå!�9^�!:ÃÑs::Ão&��Í°ÂÐ::Ão&��Í°ÂÐ::Ão&��Í°Êá!�9ån&�#ëásë+Ãó::Ão&��Í°ÊóÍ$!�9^�!�Í°Ê^::Ão&��Í°Ê^:;Ão&��Í°Ê%!�É:;Ão&��Í°Ê8!ÿÿÉ:;Ão&��Í°ÊK!þÿÉ:;Ão&��Í°Ê^!�É!�9^�!ƒ�ÍÊ!��ë!�9s!�ë!�9sæ!�9ån&�#ëásë+:Ã^�!�9ån&�ÍFëás!�9^�!‚�Í$ʹÃ!�9^�:¼Ão&�ÍÄÂ:»Ão&�å!�ÑÍ°Âî:»Ão&�å!�ÑÍ°Ê!�}2°Ä:ÔÄo&�|µÂÍ$!��É!�}2°Ä:ÔÄo&�|µÂÍ$Ãi!�9^#V!ÿÍ`Âf͵Ê9!�É!�9^#V!�Í`ÊY!¶Äå!åÍ€ÑÑÃf!¶Äå!´åÍ€ÑÑÃN!�9~#¶Ê‹!¶Äå!»åÍ€ÑÑ*´Ä#"´Ä+æ!¶Äå!ßåÍ€ÑÑ!�9ån&�+ëásë#Ã!ÿÿÉ* %.2s� *%.2s� Error on receive --Retrying%.30s� No data -- waiting-- %.25s�Íqúÿ!… åÍ€ÑÍèë!�9s#r!�9~#¶Ê)!�9^#VëÉ::Ão&��Í¿ÂI:»Ão&�å!�ÑÍ¿Êy:»Ão&��Í°Ê`!�åÍWÑ!¶Äå!‡ åÍ€ÑÑ!þÿÉ*´Ä#"´Ä+!��å!$�å!ÃÃåÍŸ'ÑÑÑ!�å!<Ãå!ÄÃåÍ'ÑÑÑ*¿Ã^�!�9s#r!�9^#Vë}2ÃÃ!ÌÃå!ÄÃå!¢ åÍ€ÑÑÑ!ÃÃå!�åÍNÑÑ�ëÍšÿ�Í`ë!�9s#r!�9^#V!�Í°Â
- !�9^#V!�Í°Ê&!» åÍ€Ñ!�åÍWÑ!þÿÉ*´Ä#"´Ä+!�9~#¶ÊD!Ì åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9~#¶Â‰!Ü åÍ€Ñ!ÃÃå!�åÍVÑÑë!�9s#r!�9~#¶Ê‰!ñ åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!��ë!�9s#rè!�9å~#fo#ëás#rë+Íèë!�9s#r!�9~#¶ÊÆ!�9^#VëÉ::Ão&��Í°ÊN:»Ão&��Í°ÊN!ÃÃå!�åÍVÑÑë!�9s#r!�9^#V!�Í°Â!�9^#V!�Í°Ê-!
- åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9~#¶ÊK!'
- åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+Ã� ::Ão&��Í°Êe :»Ão&��Í°Êe :GÃo&�å:HÃo&��ëÍ´Ñë!�9s#r!�9^#V!�9~#foÍ¿ÊÁ!�9^#VÕ!�9^#VÕ!5
- åÍ€ÑÑÑ*´Ä#"´Ä+!ÃÃå!�åÍVÑÑë!�9s#r!�9^#V!�Í°Êú!P
- åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9^#V!�Í°Ê !m
- åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+!�9~#¶Ê< !‚
- åÍ€Ñ!ÿÿÉ*´Ä#"´Ä+:ÔÄo&�|µÊQ Í$!��}2°Ä!–
- åÍ€Ñ!�åÍWÑ!��É!©
- åÍ€Ñ!�åÍWÑ!þÿÉ*´Ä#"´Ä+×É
- � 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�Íqþÿ!eåÍ€Ñ!��å!�åÍVÑÑë!�9s#r!�9^#V!1�Í°Ê#!råÍ€Ñ!ÿ�å!-�åÍVÑÑ!��}2ÔÄ!�}2°ÄÃ9!�}2ÔÄ!ƒåÍ€Ñ!��}2°Ä!�å:7Ão&�åÍœ,ÑÑ:7Ão&�åÍ…,Ñ�Í`�Í¿Ê€!”åÍ€Ñ!�}28Ã!á�}27Ã!è�}29Ã!�ë!�9s#rç!�å!�9å~#fo+ëás#r!¶ÄÑs!�9~#¶Ê´ÃŽ!��}2çÃÍ!èÃ"ÁÃ!�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ!„�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ:±Äo&�|µÊB!á�å:7Ão&�åÍœ,ÑÑÃR!Á�å:7Ão&�åÍœ,ÑÑ!�å:7Ão&�åÍœ,ÑÑ:±Äo&�|µÊ€!è�å:7Ão&�åÍœ,ÑÑÃ�!ê�å:7Ão&�åÍœ,ÑÑ!E�å:9Ão&�åÍœ,ÑÑ:±Äo&��Í°ÊÂ! �å:9Ão&�åÍœ,ÑÑÃô:±Äo&��Í°Êä!€�å:9Ão&�åÍœ,ÑÑÃô!�å:9Ão&�åÍœ,ÑÑ!;Ãå!�åÍVÑÑÍú,!��"´Ä!��"²ÄÍþë!�9s#r!�9~#¶Â0
*²Ä#"²Ä+æ
!�9^#V!��ÍêÊH
! åÍ€Ñ!�9^#V!ÿÿÍ°Êk
!�åÍWÑ!¶åÍ€Ñé
!�9^#V!�Ͱ‹
!�9^#V!�Ͱʖ
!ÜåÍ€Ñé
!�9^#V!�Ͱ©
Ã
*²Ä|µÂ¼
!åÍ€ÑÃà
*²Ä�Í°ÊÓ
!åÍ€ÑÃà
*²Äå!2åÍ€ÑÑ*´Ä|µÊõ
*´Äå!IåÍ€ÑÑ!�9^#V!ÿÿÍ°Â(!�9^#V!�Í°Â(!�9^#V!�Í°Â(Ã
!�åÍWÑ!UåÍ€Ñ!�"´ÄÃI*´Ä#"´Ä+*´Ä|µÊTÃA!�å:7Ão&�åÍœ,ÑÑÉ
- HIT ( 1.2 )� 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ÍpëáùÁýáÝáë|µÉz¬2ÚÄÍë:ÚÄ·ú€}´ÉÍ.ë}´É}“º|’ÊÉ!��¯É}“ÂÉ|’ʺ!�}´Éë|ªúâ}“|š?>�Î�o&�Ézæo&�Éë|ªúü}“|š>�Î�o&�É|æo&�Éz2ÚÄÍ:ÚÄ·ú€|µÉ|·ò /g}/o#z·ò./W{/_Ã.ÅDM!��>2ÙÄ)ë)ëÒA#}‘o|˜gÒY :ÙÄ=2ÙÄÂ9Á}´É:ÙÄ=2ÙÄÂ9Á}´ÉÅDM!��>)ë)ëÒx =ÂpÁ}´É}/o|/g#}´É|µÊÉú|²g}³o´Éë{æ_ÊÁ|´ò9|7g}o§´Éë{æ_ÊÁ)¼}´Éë}“o|šgµÉëáÅN#F#ë ëN#F#z¸Úå{¹Òé##^#VëÁéëáÅBK^#Vz·ú#y¾(�Ê ###Ã÷#x¾Â#~#foÁéë}“|š>�?Î�o&�Éë}“|š>�Î�o&�Éë{æ_ÊÁ|·g}oÂ9´É|ªg}«o´É~#x±ÂNÉÑ!�9ÝåýåÅÕÛÄ~#Âi!vãéÁýáÝá|µÉ7ÉÍq��!Â"áÄ!�9å!�9^#VÕ!ËåÍûÑÑÑÉÍq��!�9^#Vë"áÄ!�9å!�9^#VÕ!ËåÍûÑÑÑÉÍq��*áÄå!�9^#VÕÍdÑÑÉÍq��!�9N#F`i~·Ê!Âå`i#DM+^�ÕÍdÑÑÿÿÍ°Ê!ÿÿÉÃî!Âå!
- �åÍdÑÑÉÍq��!�9N#F`i~·Ê`!�9^#VÕ`i#DM+^�ÕÍdÑÑÿÿÍ°Ê]!ÿÿÉÃ2!��ÉÍq��!�9N#F!�9^#VÕÝá!�PYÍ`DM`i
- �ͰʧÝå!
�åÍÑÑÿÿͰʧ!ÿÿÉÝåÅÍÑÑÉÍq��! Âå!�9^#VÕÍÑÑÉÍq��!�9N#F!�9^#VÕÅÍÑÑ��ëÍêÊï!ÿÿÉ!�9^#VÕ`i�ëÍ1åÍÑÑ��ëÍêÊ!ÿÿÉ`iÉÍq��!�9N#F!� ^#VÕ`i^#VáÍÊL!�9^#V!ÿ�Í`åÅÍMÑÑÉ!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í`ÉÍq��!ÿÿå!�9^#VÕÍMÑÑÉÍq��!
- ÂDM`iƒÂëÍ$Ê`i�DMõÿåÍ®ÑÃ�ÉÍqþÿ!�9N#F!��ë!�9s#r`i�~·Ê;!� ^�!�Í`Êò!ÿÿåÅÍMÑÑë!�9s#r!� ^�ÕÍ'"Ñë!�9å~#foÍ’ëás#r!� ^�!�Í`Ê;*ƒÂå!� ^#VëÑs#r!� ^#Vë"ƒÂ!��ë!� s!�9^#VëÉÍq��!�9N#F!� ^�!�Í`Ê·!� ^#VÕ`i^#VáÍÄåÝáÝå!� ^#VÕ!� ^�ÕÍ6$ÑÑÑÿÿÍ°Ê·!�å`i�Ñån&�Í’ëás!ÿÿÉ!�9^#V!ÿÿÍ°Êð!ûÿå`i�Ñån&�Í`ëás!��ë`is#r!� s#r!��É`i�~#¶ÂÅÍ”Ñ! � ^#V!�Í°Ê:!�å!�9å!� ^�ÕÍ6$ÑÑÑÿÿͰž!�9^#VëÉ!� ^#V`is#r! � ^#VÕ!� ^#Váë!� s#r!�å`i�Ñån&�Í’ëás!�9^#VÕ`iå~#fo#ëás#rë+Ñs!ÿ�Í`ÉÍqþÿ!�9N#F! � ^#V!�Í°Ê¿`i�ë!� s#rÉ*ƒÂ|µÊß*ƒÂë!�9s#r*ƒÂ^#Vë"ƒÂÃ! � ^#VÕÍ*Ñë!�9s#rz³Â!�ë! � s#rð!�å`i�Ñån&�Í’ëás!�9^#V!� s#rÉÍq��*åÄ|µÂE!��åͱ,Ñ"ãÄ"åÄ*åÄDM!�9^#V*åÄ"åÄPYëÍ$Êj`i"åÄ!��É*åÄë*ãÄÍ%Ê©*åÄë*ãÄÍÄÿ�þÍ`ë!�9s#rÕͱ,ÑÊa!�9^#V*ãÄ"ãÄ`iÉÍq��!�9^#Vë"íÄ!�9å!�9^#VÕ!ÝåÍûÑÑÑ!��å*íÄÑsÉÍq��!�9^#VÕ*íÄ#"íÄ+Ñs!ÿ�Í`ÉÍq¾ÿ!N�9N#F!P�9^#VÕÝáÝåá#åÝá+^�Õýáz³Ê
ýåá%�Í°Ê!��ë!�9s!�ë!D�9s#r! �ë!B�9s#r!ÿë!@�9s#rÝn�&�åýá-�Í°Ê„!��ë!D�9s#rÝåá#åÝá+^�Õýáýåá0�Í°Ê›!0�ë!B�9s#r!��ë!>�9s#rÝåá#åÝá+^�Õýá!0�ÍÏÊêýåá9�ëÍÐÊê!>�9^#V!
- �ÍhýåÑÐÿë!>�9s#ræýåá.�Í°ÊE!��ë!@�9s#rÝåá#åÝá+^�Õýá!0�ÍÏÊEýåá9�ëÍÐÊE!@�9^#V!
- �ÍhýåÑÐÿë!@�9s#rÃýåál�Í°Ê…Ýåá#åÝá+^�Õýá!:�9å!T�9å~#fo�ëás#rëüÿÍù(áÍ)Ã$ýåád�Í°Ê·!:�9å!T�9å~#fo##ëás#rë++^#VëÍi,áÍ)Ã$ýåáe�Í°ÂÛýåáf�Í°ÂÛýåág�Í°Ê!�9å!T�9å~#fo�ëás#rëøÿÍ„,áÍ„,Ã$!:�9å!T�9å~#fo##ëás#rë++^#VëÍ[,áÍ)ýåáÃÎ!�9å!�å!>�9Íù(Í)Ípë!�9ù!4�9s#rÃõ!:�9Íù(Íä(����Í1,Ê£!�9å!
- �å!>�9Íù(ÍZ)Í)Íë!�9ù!4�9s#r!-�å!6�9å~#fo+ëás#rëÑsÃÆ!�9å!
- �å!>�9Íù(Í)Íë!�9ù!4�9s#rÃõ!�9å!
- �å!>�9Íù(Í)Ípë!�9ù!4�9s#rÃõ!�9å!�å!>�9Íù(Í)Ípë!�9ù!4�9s#rÃõ!:�9Íù(Í|,ë!4�9s#rÕÍ(Ñë!8�9s#rÃ
ýåáe�Í°ÊI!��ÃL!�å!B�9^#V!ÿÍ°Êc!�Ãk!B�9^#Vëå!�9å!
- �9Í„,Í„,Í„,ë!�9ù!�9ë!4�9s#rÕÍ(Ñë!8�9s#r!È�ë!@�9s#rÃ
!:�9Íù(Í|,åýáýåáå!�9ë!6�9s#rëÑsÃõÍï�o�*d�Pu�Éx�ïs�e�7f�7c�«¸!�9ë!4�9~#foÍÄë!8�9s#r!8�9^#V!@�9~#foÍëÊ0!@�9^#V!8�9s#r!D�9~#¶Êk!>�9å~#fo+ëás#rë#ë!8�9~#foÍëÊk!B�9^#VÕ`iÍpÑÃ:!��ë!6�9s#rÈ!6�9å~#fo#ëás#r!4�9^#Vë~·ÊÈ!6�9^#V!@�9~#foÍêÊÈ!4�9å~#fo#ëás#rë+^�Õ`iÍpÑÃy!D�9~#¶Âÿ!>�9å~#fo+ëás#rë#ë!8�9~#foÍëÊÿ! �å`iÍpÑÃÒÃ
- ýå`iÍpÑÃÉÍq��!�9N#F!�9^#VÕÝá`iÍi,Í)!�9Íù(Í7)Íß*Í|,ïÄ^�ÕÝåá+åÝáÑs!�9å`iÍi,ÍK)áåÍù(Í¥*áÍ)Íj)Â$ÝåáÉÍq��!�9N#F!�9^#VÕÝá!�9Íù(Íä(����Í1,Ê&!�9Íù(Í|,�Í`åýá!�9å!�9Íù(Íä(���Í\*Íä(ÿÿÿÍá)áÍ)`i�ëÍšÍi,Í)!�9Íù(Í7)Íß*Í|,)ýåÑïÄ^�ÕÝåá+åÝáÑs!�9å`i�ëÍšÍi,ÍK)áåÍù(Í¥*áÍ)ÝåÅ!�9Íù(Í)Íë!�9ùëÉ*�ùÍ(��Í�ÃEÍYÍYëÉÍY*ÛÄDM*ÝÄëÍ�ëo&�ÉÍYÍwo&�ÉÍY*ÛÄë*�+++ë*ÝÄDM*ßÄëéÅ!�9N#F#^#Vkb6�#>6 #=¢>6�#=«ë
- þ:>�ÂÞ
- æþAÚþ[ÒÏÖ@ÃÛþaÚþ{ÒÖ`w#
- þ.Êù·ÊÊáÍw#Ãâ{…o|Î�g
- ·ÊÍw#Â!��¯ÁÉ!ÿÿ|·ÁÉþaØþ{ÐÖ ÉÍq��!�å!��å!<ÅåÍ'ÑÑÑ!��å:€�o&��Í`<ÅÑs!
"�Å!<ÅDM!�"¼Å*¼Å�ëÍêÊú`i^�! �Í°Â�`i^�! �Í°Ê—`i#DMÃs`i^�z³Êú`i^�!>�Ͱʸ!�åýáÃÌ`i^�!<�Í°Ê«!��åýá`i#DM^�! �Í°Âë`i^�! �Í°ÊîÃÌ`iåÝá`i#DM~·Ê+`i^�! �Í°Â`i^�! �Í°Ê(!��å`i#DM+ÑsÃ+ÃóýåÍ'"Ñýåá|µÊJ!¶åÝåͤ ÑÑåýáÃX!��åÝåÍÄ ÑÑåýáýåáÿÿͰʨ! å!€�åÍô'ÑÑÝå!€�åÍ_(ÑÑ!0 å!€�åÍ_(ÑÑ!€�åÍ(Ñå!€�å!�åÍ6$ÑÑÑ!
- �åÍ2 ÑÃ÷`iå*¼Å#"¼Å+)�ÅÑs#r`i#DM~·Ê÷`i^�! �Í°Âå`i^�! �Í°Êô!��å`i#DM+ÑsÃ÷ÿÃf!�Åå*¼ÅåÍË
- ÑÑåÍ2 ÑÉ�Can't open file for redirection: �
- �Íq��̓!�9~#¶ÊL !P åÍY'ÑÍEÉA:$$$.SUB�Íq��!ýÿ"�Â!ÿÿÉÍq��!��Écon:�CON:�lst:�LST:�prn:�PRN:�pun:�PUN:�rdr:�RDR:�Íq��!�9^#VÕ!å!�9^#VÕÍÄ ÑÑÑÉÍqüÿ!ßÂåÝá!��ë!�9s#rÃö Ýåá�åÝá!�9å~#fo#ëás#r!�9^#V!�ÍêÊ!ÝnÝfZ Í°Â"!ÃÝ !øÿ"�Â!ÿÿÉ!�ÂDMÃ2!`i�DM`i~#¶ÊS!!�9^#VÕ`i^#VÕÍ»'ÑÑÊS!Ã*!!� ^#VÕýá!�9^#V!�Í`#ë!�9s#r!�9^#V!�Í`Êš!ýn�&�Ýu�|µÂš!!öÿ"�Â!ÿÿÉ!�9^#V!�Í`ÊÁ!ýn&�Ýu|µÂÁ!!öÿ"�Â!ÿÿÉ!� ^#VÝsÝrýn&�Ýuýn&�Ýu!-$ÝuÝtÅÝå!�9^#VÕ!�9^#VÕ!�9^#VÕýnýfÍpë!
- �9ù!��ÍêÊ"!ÿÿÉ!�9^#VëÉÍq��!�9^#V!��ÍêÂL"!�9^#V!�ÍëÊV"!ýÿ"�Â!ÿÿÉ!�9^#Vë)))ßÂDM!� ^#VÕ!� ^#VëÍpÑë!�9s#r!��ë!� s!� s!� s`is!Z ë!� s#r!�9^#VëÉÍq��!¾ÅDMÃÂ"`i&�DM`iîÆëÍ$ÊÝ"!%� ^�z³Êç"ú"!ùÿ"�Â!ÿÿÉÅ!�9^#VÕÍ�ÑÑÊ#!úÿ"�Â!ÿÿÉ!�9^#V!�Í`Ê#Å!�åÍVÑÑÅ!�åÍVÑÑÿ�Í°Ê_#!�9^#V!�Í`ÊR#Å!�åÍVÑÑÿ�Í°Ê\#!ÿÿ"�Â!ÿÿÉÃ#!�9^#V!�Í`�Í°Ê#!ûÿ"�Â!ÿÿÉ!��ë!!� s#r!#� s!$� s`iå!�9^#V!�Ñs#r!�9^#V!�Í`#ë!%� s!�Í`ÊÙ#!
- $å!�9^#V!�Ñs#rÃì#!ð#å!�9^#V!�Ñs#r!��ÉÍq��!��å!�9^#V!%�Ñs!��ÉÍq��!�9N#FÅ!�åÍVÑÑ!��ë!%� s!��ÉÍq��!��ÉÍq��!�9^#V!��ÍêÂ[$!�9^#V!�ÍëÊe$!ýÿ"�Â!ÿÿÉ!�9^#Vë)))ßÂDM!�9^#VÕ!�9^#VÕ!� ^#VÕ!� ^�ë)îÆ^#VëÍpÑÑÑÉÍqüÿ!��DM!�9^#VÕÝáÝåá$�~·Ê%Ýn$&�å!€�ÑëÍÄDMë!�9~#foÍ%Êî$!�9^#VBKÅ!�9^#VÕÝåͽ%ÑÑÑÊ(%!ÿÿÉ!�9^#V`iÍÄ�ëÍ1ë!�9s#rz³Êk%!�9^#VÕ!�9^#V`iåÝåÍ'ÑÑÑë!�9s#rz³Êk%!�9^#V!�9~#foÍÄ�ëÍ´PYÉ!�9^#V!�Í´PYDM`ië!�9~#foÍ$Ê´%!�9^#V`iÍÄå!�9^#V`iåÝåͽ%ÑÑÑÊ´%`iÉ!�9^#VëÉÍq��!�9N#F!€�å!�åÍVÑÑÅ!!�åÍVÑÑ"�Â�Í°Âø%*�Â�Í°Ê&!��"�Â!�å!€�å!€�åÍŸ'ÑÑÑÃ&*�Â|µÊ&!ÿÿÉ!�9^#VÕ!�9^#VÕ!$� ^�!€�åÍ'ÑÑÑÅ!"�åÍVÑÑ"�Â|µÊW&!ÿÿÉ!$� ^�!�9~#fo�Í`ë!$� sz³Â‰&`i!�å~#fo#ëás#r!��ÉÍqþÿ!�9N#F!��åÝáé&Ýåá#åÝáÝåáë!�9~#foÍêÊ'`i#DM+^�!�9s#r!�9^#V!
- �Í°Êì&!
�å!�9^#VÕÍVÑÑ!�9^#VÕ!�9^#VÕÍVÑÑâ&ÝåáÉÍY!Ã'ÍY"Å*ÝÄë!€�"ÝÄÍ�ÁÅ*ÛÄëÍ�·ÂN'*ÛÄ!�4Â@'#4*ßÄ+"ßÄ}´Â'ÁÉo&�"�ÂÁ*ßÄÉÍqÜÿ!�9å!2�9^#VÕÍ�ÑÑ!�9å!�åÍVÑÑÉÅ! �9F+N+V+^+~+ngx±Ê�'w#Ã�'ÁÉÅ!�9^#V#N#F#nëx±Ê¹'s#î'ÁÉ!�9Åÿ^#V#~#fox±Êß'¾Âä'·Êß'#ÃË'Á!��ÉÁÚî'!�}´É!ÿÿ}´É!�9Åÿ^#VÕ#~#fox±Ê(~·Ê(#Ã(áÁÉ!�9~#fo��¯¾Ê.(#Ã%(ë}´É!�9Å^#VÕ#^#V#N#FëÑÃË'!�9Å^#VÕÕ#^#V#N#FëÑÃ(Åÿ!�9^#VÕ#~#foëx±Ê(~·Ê€(#Ãq(ëÃ(!�9Å^#VÕÕ#^#V#N#Fá¯Ãq(Å!�9^#V#në~·Ê³(»Ê¹(#æ(!��¯ÁÉ|µÁÉÅ!�9^#V#në��¯¾ÊÕ(#ÃÌ(x±Ê³(+~»ÂÕ(ù(Ñ!�åëë*×ÄÃý(Ñ!�åëë*ÕÄw#w#w#wÉë*ÕÄ~#~#~#~Éá"öÆ*ÕÄ�V+^+ÕV+^Õ*öÆéá"öÆ*×ÄÑs#r#Ñs#r*öÆé*×Äë*ÕÄ"×Äë"ÕÄÉ*Õį>�žw#Â`)É*ÕÄ~·Â+,#Âo)à ,¯=Áɯ<ÁÉÅ*ÕÄë*×Ä###·úž)®ú€)â)®ú|)¾Ú|)€)+¤)¯ÁÉÅ*ÕÄë*×įŽ#ÂÀ)ÁÉÅ*ÕÄë*×įž#ÂÖ)ÁÉÅ*ÕÄë*×Ħ#Âë)ÁÉÅ*ÕÄë*×Ķ#Â�*ÁÉÅ*ÕÄë*×Ä®#Â*ÁÉ*ÕÄ~/w#Â%*É*×Ä~æ?ÈÅG*ÕÄ^#V#~#fo)ë)ëÒJ*#ÂB*DM*ÕÄs#r#q#pÁÉ*×Ä~æ?ÈW*ÕÄ###~·ú�*å·~w+Âs*áÂo*Éå7~w+Â…*áÂ�*ÉÕ~#–*áO·ðÃ])Å*ÕÄÇÍ“*y2�Ç*×Ä
- ÇÍ“*:�Ç©2�ÇÍ+Ç*ÕÄw#ÂÎ*Á:�Ç·úZ)ÉÅ*ÕÄÇÍ“*y2�Ç*×Ä
- ÇÍ“*Í+Ç*ÕÄw#Â+Á:�Ç·úZ)É!ǯw#Â+> 2Ç!Ç·~�w#Â)+ŸæOÇ!
- Ç·ž#Â>+yÞ�ÂY+!Ç4!Ç5Â#+É!Ç5Ê‹+!Ç·~�w#Âf+ŸOÇ!
- Ç·Ž#Ây+yÎ�ÂY+ÃM+Ç!
- Ç·Ž#”+ÉÅ*×Ä
- Ç~#§+*ÕÄÇ~#·+!ǯw#ÂÅ+> 2Ç!Ç·~�w#ÂÖ+Ò,Ç!
- Ç·Ž#Âê+Î�Ò,Âõ+!Ç5ÂÐ+*ÕÄÇw#Â,ÁÉÍ„)Ê+,!��¯ÉÍ„)Ê ,!�¯<ÉÍ„)ú+,à ,Í„)ú+,Ê+,à ,Í„)ú ,Ã+,Í„)ú ,Ê ,Ã+,ë*ÕÄs#r#6�#6�Éë*ÕÄs#r#z·òc,6ÿ#6ÿÉ*ÕÄ^#VëÉÉ!�9f.Û"Ç!Ç6ÉÍÇo&�´É!�9~++f.Ó"Ç!Ç6ÉÃÇ!�ÍÀ,#|µÈ+É!�9^#V*ÇëÚâ,*Ç9}“|šÚâ,*Çë"Çë|µÉ¯=goÉ!�9~#f/o|/g#"ÇÉóÉûÉíWo&�§É!�9~íGÉ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)������)�����*������*�����+������+�����,���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-$���-$���-$�"r …Â�w …Â�| ‹Â�� ‹Â�† ‹Â�‹ ‹Â�� ‹Â�• ‹Â�š ‘Â�Ÿ ‘Â���—Â����i ���i ���i �����Z ������Z ������Z ������Z ������Z ������Z ������Z ������Z ��������������������������������������������������������������������������������������������������������������������������������������€�\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������øÆüÆ����������������������0123456789abcdef�,��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Z ¦$�&�&���������������������������Ç�ü�����������������������������������������������������������������������������������������Z ¦$�&�&����������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå
- 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 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
Š
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå-�Ã"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 you want to recover time/date directory space (Y/N)? YyABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzEnd of PASS 1. ERROR: INITDIR TERMINATED. Requires CP/M 3.0 or higher. Directory already re-formatted.Not enough room in directory. Wrong password.No time stamps present. Not enough available memory. Disk is READ ONLY. Cannot find last XFCB. 3Cannot re-format the directory with RSXs in memory. Unrecognized drive.Cannot select drive.! ��ABCDEFGHIJKLMNOPDRIVE: Enter Drive: :��Directory is password protected.Password, please. >����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/������/��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������èw�������������������������������������������������������������'x��‚FåwÞwåwÞw5x�������������������������������������������������������������Þw£w‡w�����������������‹x�������������������������������������������������������������£w�w£w‡w—w£w‡w�wG�w����£w‡w�ÜxÞx‡w��ëxëx£w‡w����ûx�����0���������������������������������������������������������÷x<y�������������������������������������������������������������{y���������������������������������������������������������������������Ây�Çy‹w��©w�w�������Óy�Òy£w‡w£w‡w�Óy§w‡w��£w‡w�������������������������������������z�������������������������������������������������������������������£w‡w�ƒwUzVzRz…wUzWzRzVzƒwWz…wƒwVz…wWz�������������§w��������������§w��¬w¬w��������¦z¡w¦zŸw����������¸z¡w¸zŸw��FG�������ÎzÎzÕz�����������������������������������������������������������������{Jw��������������������������6{�9{�B{C{‚CD{�F{ Invalid Format Item�����������������������������������������������������������������������������������������������������������������������������������������������������������������ý{�| ||
||���������
Stream/Record
Sequen/DirectInput/Output Keyed Access P�<�������� $con�������������i|��m|����TCI|||-|;|��Y|Z|��‡|��‹|�
- ���Œ|�|Ž|�|��Ÿ|��¡|��®|����¤|¥|��¸|��¦|§|��Â|������.dat�������������������Ò|Ó|ë|������Ì|Í|õ|÷|����������û|ü|�� }���}}�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ñ}åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå„ÒSÔå��€��ž"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
- ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚qû )"©¢¦G?¢š*qû *©©!¢Gÿ²²Jr2|à��ž8ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå;**********************************************************
- ;* *
- ;* 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-TER0MINAL - 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 D1�ATA 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
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1q!qr�@6�í°ÍW
- CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev D.
- �Í�}þ1(2ÍWRequiers CP/M Plus Version 3.0 to execute.
- �ÍÐ&„¯íR(/ÍW
- ERROR: Not compatible BIOS revision.
- �ÃBqÍ�ÍÞ¯2Í´
:�þ(5ÍW
- ERROR: Not compatible LOADER revision.
- �ÃBÍM>2Í´
ÍW
- Function complete�
Í�ÍPÃ��ÍW
- CP/M 3.0 IOSETUP - for the Jet Computer. Version 1.0 Rev D.
- Physical Devices
- I=Input, O=Output, S=Serial
- �ÍŸÍPÍ+ÍW
- ===============================================================================
- SIO channel A SIO channel B
- Baudrate=�Ý~Í�ÍW Baudrate=�Ý~
- Í�ÍW
- Handshak= �Ý~!Áæ (###–�í°ÍW Handshak= �Ý~-!Áæ (###Ã�í°ÍW
- Databits= �Ý~ËËËËËæO�!Ï ~2óÍW� Databits= �Ý~/ËËËËËæO�!Ï ~2%ÍW�
- Stopbits= �Ý~æËOË�O�!Ó Q�í°ÍW��� Stopbits= �Ý~+æËOË�O�!Ó ƒ�í°ÍW���
- Parity =�Ý~æËG!â�(ËO �²í°ÍW����� Parity =�Ý~+æËG!â�(ËO �çí°ÍW�����
- 1=Device assignments 2=SIO port setup
- 3=Save default on disk Q=Quit
- �ÍW
Your choice ? �ÍþÊ��þ(.þÊÔþÈþQ ÎÍW
- New default NOT stored
- �Ã��ÍW
- �Í+ÍW
- Enter new assigment or hit RETURN
- �Í!#~_�#6ª·ÊM!$ÍšþA(3þCÊxþLÂbÍšþSÂbÍšþTÂbÍšËïþ:(÷þ=Âb>Íä
- ÚbÃM¯2ÍšþUÂbÍšþXÂbÍšþO >2 þI >2ÍšËïþ:(÷þ=(þª ïÃb:§ å>Íä
- áÚb>Íä
- ÒMÃb>ÿ2ÍšþOÂbÍšþNÂbÍšþO >2 þI >�2ÍšËïþ:(÷þ=(þª ïÃb:þÿ å>Íä
- áÚb>�Íä
- ÚbÃM¯2ÍW
- Which channel A or. B (A=printer/modem,B=terminal) ?�Íþ
ÊMþÊwþA(þB(ÍW
- Type A or B�™>2!�6�í°ÍW
- INITIATION OF SIO CHANNEL �:§ ÍWA PRINTER/MODEM PORT�ÍWB TERMINAL PORT�ÍW
- Baudrate =�:§ Ý~Ý~
- Í�ÍW
- Handshaking = �>Íþ~!Áæ (###ö�í°ÍW
- Databits = �>Íþ~ËËËËËæO�!Ï ~2-ÍW
- Stopbits = �>Íþ~æËOË�O�!Ó `�í°ÍW���
- Parity =�>Íþ~æËG!â�(ËO �–í°ÍW�����
- Baudrate Handshaking Databits Stopbits Parity
- 0: 75 0: NO 0: 5 0: 1 0: NONE
- 1: 110 1: YES 1: 6 1: 1.5 1: EVEN
- 2: 134,5 2: 7 2: 2 2: ODD
- 3: 150 3: 8
- 4: 300
- 5: 600
- 6: 1200
- 7: 2400
- 8: 4800
- 9: 9600
- A: 19200
- B: 38400
- C: 76800
-
<RET> no change or commandstring.
- �Í!#~§ÊMÍ;Ú@!~§(å!²Ö0O� :§~ ÝwÝw
- á#~§(å!¿Ö0§(> õ>ÍþñË®¶wá#~§(&å!ÇÖ0Ë'_�ë>Íþ~æŸë¶ëw>Íþ~æ?ë¶á#~§(å!ÓÖ0_�ë>Íþ~æóë¶á#~§ÊM!ßÖ0_�ë>Íþ~æüë¶ÃM"ÝåáO� ~6�õ#~6�+õå:GÅÍÁí[˯¾(
- ïþŠÊQÃV#˯¾(øËïþ,( þ (þª àíS7!��ËËúýá}ý¶�ýw�|ý¶ýwýåÃù
- áññ·ÉÝáñÝwñÝw�7ÉÍW
- ERROR: unknown command strike a key�ÍþÂMÃ��~#˯ÉÍ¿"¯2ÅÍÆ~##å!çè�6 í°!èË06I#Ë06O#ËË06S#ã~ã·(6,ÍW�������!4áÁ~·È
²ÍP«G!S�ý�í°ÍW�������É*�§íRýÉÍW
- Current assignments
- CONIN :=�Ý!‘Ýn�ÝfÍ´ÍW
- CONOUT:=�ÝnÝfÍ´ÍW
- AUXIN :=�ÝnÝfÍ´ÍW
- AUXOUT:=�ÝnÝf Í´ÍW
- LST :=�ÝnÝf)0åÅÍÆÁá|µ ñÉÍÕ�í°åÍW�������áÉÍW
- Source drive name (or return 1for default) �Íþ
(þÊBÖAþ8
- ͹Í�ÆA2”
ÖA_ÍcÍ�åÝáÝ~§(Bþ >ÍW
- ERROR: You cannot boot from second winchester unit.
- �ÃBÍW
- Source on � then type return �Íþ
ÂBÍPÉ��ͧ�Íqͳ¯2:þ8TÍW
- ERROR: Possible incompatible disk format.
- Type return to ignore.�Íþ
ÂBÍP•<2:·(ͻͷ·È�8qæO·
È#~˯#þB(:þH(NþD($þS(þP Q~þ08Lþ30H2!Ö~þ08>þ30:2 È~þ080þ40,2º~þ08"þD0þ:8Öþ=02¢~þ08
- þ2Ò¯2“ÍW
- Incorrect command format;
- (Correct format: "B9D2H0S0P0")
- strike a key�Í7ÉÍ�˿˯É
- "Ã�_Ã�ÍW
- ERROR: Invalid drive name (Must be A through P)�ÉÍW
- �Éã~#ã·È_ÍôõÍŸñ_Í�þÀÍW
- ERROR: Selected disk not on system.���2O> �>
- �>>
- >
>>2
- íC2
- Ã�å!W�Õí[�ÑãÉ|åÍäá}õËËËËÍññæÆ0þ:8ÆÃ!†!‘�O É������������������������2����������������������������������������������������� NONE 50 75 110134.5 150 300 600 1200 1800 2400 3600 4800 7200 9600192003840076800
- � NOYES��@€ @`À5768 11.5 2� NONE EVEN ODDÞ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±Ò2�
- !½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*<&�^<) ë2<Íž8Ú-*<&�^<) ^#Vë"d:ÍMå*<&�^<) Áq#pÃó!<4ÂêÉ*�9&�))�9 � å*`:ëás#r�*A:€ÿÍ)8"p9å*�9&�))�9 Áq#pÉ:�9<2�9O>¹ÒÍDÉ:�9=2�9þÿÂ�ÍD:Ž9Ú—É*�9&�))�9å ^#Vë"p9á � ^#Vë"`:*`:DMÍßÉ!�96#~ÒÎÍòͬ.":\�
- -ÂÙ:+:þ Âù.+:‘
- -Âñ:Ž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###"“:Ã3�*p9"“::D:Ò*H:"—:Ã8*ƒ:ë*“:"—::r9Ò8ÿ�*—:�ÿÍ)8"—:*‡:ë*—:"•:Z:X:Íž8Ò_X:Z:Íž8#"y:Ãe!��"y:É!�:6�*X:"‘:!ˆ=6�>!ˆ=¾Úž*ˆ=&�y:) >�Ͷ8Ҕͥ:ˆ=<2ˆ=Âv!��"‘:É:�:2‰=!Š=6�:ˆ=#w:‰==2‰=þÿÊ*‹=&�‘:) å*Š=&�™: N�!‘: ÑÍ 8Ò*Š=&�™: ~2Œ=*Š=&� :‹=w:Œ=2‹=:Š=<2Š=õ*Š=&�™: :‹=w:�:<2�:É*b:"d:`:d:Íž8ÒqÍœ/õÍÔ!�9¶ÁH¡Ò`Í2åÍUO�!‘: ÑÍ8DMÍ>ͪ̈́d:Í8ë+s#rÃ&É!]:6�>!]:¾Ú7*]:&�f;) N#FÍ‹4:ˆÒå*]:&�<) N#FÍ.ÍBÍà2�=:�=þÿÊâÍ"‘=Í"“=:�=æO>�¹ÒÖÍ"•=ÍnÍà2�=ðÃ-*]:&�i:) ^#Vë"u:>�u:Í«8µÊ-Íä2�=Í¥"‘=Í®"“=ÍÑÒ!Íé"•=Ínͺ"u:Ãö:]:<2]:ÂwÉ!š=r+s+p+q*™=}*—=_DM͘4*—=#å*™=|_Á͘4É!œ=p+q*›="d:Í2É:�=æ2�=:�=æO>�¹Ò�*“=DMÍ^"�=ã*�=&�‘:) “=Í8"�=:�=æO>�¹Òå:�=æO>�¹ÒÚ•=�=Íž8åÍUO�!‘: Ñ͹8"�=Ãå*•=ë*�="�=*‘=DM*�=ëÍ8É�*d: ~Ö�ÆÿŸ*d: õ:‡–ÖŸ!z9¦/ÁH¡É!��"Ÿ=ͽ"d:`:d:Íž8ÒÅÍÔõÍòÁH¡Ò´>Ÿ=Í08>�Í”8µÂSÍØ6!~=6�ÍUþÂ`/ÍÍwÍUþÂp/Í>Ÿ=Í08�Í\8 �MÍ`͹Җ«ÍÈÞÍ2DMÍ_ Í Í Í*Ÿ=#"Ÿ=Í„d:Í8ë+s#rà >�!Ÿ=Ͷ8ÒÓÍØ6!ž=6>�#w#6�2~=ͽ"d:`:d:Íž8ÒNÍÔ/Ò=:ž=Ò!ž=6�°ÍÈ>Ÿ=Í08>�Í”8µÂ'ÍØ6!~=6�Íw*Ÿ=#"Ÿ=>Í&8)))MÍ`Í„d:Í8ë+s#rÃè>�!Ÿ=Ͷ8Ò\ÍØ6ÍØ6É!¡=q!¡=:~=¾Òv ÍÃdÉ!�=6Íh!�=¾Ú¤:�==O�!� ë*d:NÍ:�=<2�=Â|É:E:Ò�J:Å*Q:M�ÍÒÆÍ2"V:Ãý!��"V:|ÍÈ!¢=6:Q:!¢=¾Úú:¢==O�!J: NͲ:¢=<2¢=Â×ÍØ6ÃD:R:Ò*U:&�‘:) S:Í8"V:ÃD>�!{:Ͷ8Ò1*“:"V:ÃDÿÿX:Í£8µÊD*X:"V:ÉÇÍÈZ:X:Íž8ÚmX:Z:Íž8#DM*X:ëÍâÃv����ÍâÍØ6ÕÍÈ*ƒ:DM*“:ëÍâÍØ6ãÍÈ*…:DM*•:ëÍâÍØ6ñÍÈ*‡:DM*—:ëÍâÍØ6ÿÍÈ`:s:Íž8¨9Í®8å*¨9|<o&�ÑÍ=8KÍDÍØ6É!¦=r+s+p+q*£=DMÍ_>�£=Í«8µÂÉ Í²(Ͳ*¥=DMÍ_-Ͳ*£=ë*¥=+DMÍ_)ͲÉlÍÈ*|9DMÍ_ÍØ6ÉÍ8ÍÝÍfÍ Í¥ÍOÍr:t9þZÊ^ÍÍEÍÔ.:ˆÒnÍ~:x9þZÊyÍU/ÍÂÉ?OVLAY?OVLA0RELIRLIRLRELÍñ)õÍñ)O�`iÍ~8ñÍp8É>�!¡:¾ÒÝ!>6:¡:!>¾ÚÝ:>=O�!¢: NͲ!>4½ÉÍñ)2ž:Í•"Ÿ:ÉÍñ)2¡::¡:þ� !¡:6!>6:¡:!>¾Ú. Íñ)æõ:>=O�!¢: ÁHq!>4 ɀ�*h�&�Í\8å*|�&�Á "ö9†>Å*7:DM\�Í�5ë*ö9+"ø9É!>q:>2]:*]:&�f;) N#FÍ‹4É!>q:]:ÖÖŸ!f:¦ÒŽ É*]:&�y:) N#F*>ë͘4:]:þ�ÂÎ Z:y:Íž8Ò¼ *y:"Z:X:y:Íž8ÒÎ *y:"X:*]:&�y:) N#F+q#pÉ!>s+p+q:ž:2>O�!�: Ÿ:Í8">*>DM*>ëÍÎÒh!Í®"!>ÍÝ2>:>Ö�ÖŸõ>�!>Í«8µÖŸÁH¡ÒA!ͱ!">ÃG!*!>">*>DMÍ*>MÍC:>þ�Âe!*]:MÍ‹Ã�!*>å*>å*]:å*>å*>å�Å���Í5:§=Ò¬!ͱ!"!>>�Í”8µÂž!É*!>">!>6�Ã!ÉÃ�!É:]:2%>*>MÍ^ *>DMÍÜ4õ*>#DMÍÜ4O�`iÍ~8ñÍp8"#>*%>MÍ^ *#>É*b:"d:`:d:Íž8Ò%"�*d: ~þ#Â"�*d: 6�Í„d:Í8ë+s#rÃò!!{96�É¢:Å*¡:M�ÍÒH"ÍÔÚH"!^:6É¢:Å*¡:MÍÒi"Í2"g:Íœ2f:Ão"ö=Íâ6É*¡:::¢:
- -Â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>¾Ú-3�ÍÔ*!J>4Âö,É*p9"A::\:Ò(-�ͦ-�ͦ-ͦ-!L>6�:�:=!L>¾Ú|-*L>&�™: ~2K>þ�Êu-*K>&�‘:) A:Í 8Òe-�ͦ-ÃJ-:ˆÒr-Í.Ãu-ÍÓ-!L>4Â--*p9ë*A>A:Í®8Ò•-�ͦ-Ã|-:7>þ�Ê¥-�ͦ-Õ-É!O>q*O>Mͧ**A:#"A:ÉM>A:Íž8ÚÍ-�ͦ-ù-ͦ-É*K>&�i:) ^#Vë"u:>�u:Í«8µÊ.Í¥å*K>&�‘:) ÑÍ8"M>͹-ͺ"u:Ãä-É*K>&�<) N#FÍ.�*0< ~ÒR.�*0< DMÍd5�*0< å*0<##ãN#Fáq#pÃ].*0<##ÿÿq#pÍà2P>:P>þÿʤ.Íå*K>&�‘:) ÑÍ8"M>Í"¤9:P>æO>�¹Ò˜.Í"¤9͹-Íà2P>Ãc.É>5:Í08>�Í”8µÊ¾.Íq*Ã¥.†>Å*5:DM\�Í”5\�Ív5É:w9þZÂÝ.É.\�":
- -Âå.: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
- $�����������������������������������������������������������������������������������������������À¹¯½±§åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå4�Ã( COPYRIGHT (C) 1977 DIGITAL RESEARCH 1�1¯2O02Z0Í€%Í!��"ÖÍK¯2£.>�2¤.*M0"$/Í̓%!��"Ã"Þ:g0·Êi!�"P0"R0"ǯ2ÍÍ:0þÊvþÂË: 0þ$ÂÕ
Íê :[0�þ-ʬþ+ʬþ* ÅÍÁ:[0!_0þMÊÄ!f0þP pÍà þ Í!Ê
ÍÍ ÂìÍ:O0·ÄœÃéÍþÂé!��"à:O0·ÊÍë*V0}“|šÚ<ÍrÍͪÂÁ*Ã|µÄ´:O0·Â_Í‘ÍHÍ*V0"ÃÙ*V0"àÍEÍ ÊVÍþ»ÃÍͪ»*àë*ØÍÝ»"ÃÙ*K0å"X0!0NA#~ÅåÍ'áÁ
Â~áp"K0É*K0N"X0!0q#ÅåÍ*áÁw
ÂœÉ:0þÀÍ!ÀþÀxþ ÉÍœÃÕ
*V0åÍô*R0:_0·Ì�á"V0Í2Â*M0å·ÊrÃ�þ;Èþ
Èþ
- ÈþÈþ!É:·Ê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:·Ìä>ÿ42yÃ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&ÑÍ›'5�ÑÍ 'É!°%60#60#60#>ÿ2f0!��"&:O0·Äù*!�"ô%¯2ß%2ó%2¸%ÍZ&Ó%Íu'É!-Íx&Ã��z¼À{½ÉÅÕå:]0·Ê¢)*Ð%€�ÍF)Âw)!��"Ð%Ír&\�Í�·Â‰)*Ð%#"Ð%+€�~þÂÿ):£.·2]0Ê¢)Ír&\�!~-ÍN'Ã��*ô%�ÍF)Âð)ÍZ&!��"ô%*ö%ÅåëÍB&Ó%Í�á€�Á·ÂÛ)¼)Ãí)þÒ*Êí)€6#
Âæ)ÍG&*ö%ë*ô%å#"ô%á~áÑÁæÉ!<-Íx&Ã��ÅG:Ë%þÊ7*þÂ$*xÍÉ*Ã7*ÕåþxÂ2*Í¿'Ã5*Í9*áÑÁÉ*&ë*&wë#"&ë!�ÍF)ÀÍ`&!��"&*&ø%~þÊ…*ÅÕåëÍB&á€�ÑÕåÍ�áÑÁ·ÂŒ*Â`*ÍG&ÉÃ`*!S-Íx&ö,ÅÕåÍŸ*áÑÁÉ*>&ë*@&wë#">&ë!�ÍF)ÀÍl&!��">&*@&&Ã`*ÅÕå_Í�áÑÁÉ!²%~<wþ:Úê*60+
ÂÛ*!°%~Í*#
Âï*É:³%·È>Í*¯2´%*b0}´È!Ó,~þ
Ê+Í*#Ã+> Í*>#Í*ÍÖ*> Í**b0~·Ê>+Í*#Ã2+>
Í*>
- Í*>
- Ã*}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÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå ; equates for mode byte bit fields
- mb$input equ 0000$0001b ; device may do input
- mb$output equ 0000$0010b ; device may do output
- mb$in$out equ mb$input+mb$output
- mb$soft$baud equ 0000$0100b ; software selectable
- ; baud rates
- mb$serial equ 0000$1000b ; device may use protocol
- mb$xon$xoff equ 0001$0000b ; XON/XOFF protocol
- ; enabled
- baud$none equ 0 ; no baud rate associated
- ; with this device
- baud$50 equ 1 ; 50 baud
- baud$75 equ 2 ; 75 baud
- baud$110 equ 3 ; 110 baud
- baud$134 equ 4 ; 134.5 baud
- baud$150 equ 5 ; 150 baud
- baud$300 equ 6 ; 300 baud
- baud$600 equ 7 ; 600 baud
- baud$1200 equ 8 ; 1200 baud
- baud$1800 equ 9 ; 1800 baud
- baud$2400 equ 10 ; 2400 baud
- baud$3600 equ 11 ; 3600 baud
- baud$4800 equ 12 ; 4800 baud
- baud$7200 equ 13 ; 7200 baud
- baud$9600 equ 14 ; 9600 baud
- baud$19200 equ 15 ; 19.2k baud
- åÃÜ�������������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ý Ü:ý5 ÂöÉ{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€|#
- Í�É��Í�É!'6�$p+q*&$ëÍ�É!)$p+q$�*($ DMÍþÉ!+$p+q**$DMÍ **$ëÍ�DMÍ„:{#ÖÿÆÿŸ�**$ õ~ÁH¡Òi **$ëÍ�!{#6ÿ!x#6�É!-$p+q*,$ëÍ�DMÍ„É!/$p+q*.$ëÍ�DMÍ„É��Í�DMÍ„É!1$p+q*0$DMÍ *0$ëÍ�DMÍ„É!3$p+q*2$ëÍ�DMÍ„É!5$p+q*4$ëÍ�DMÍ„É!7$p+q$�*6$ ~þ�Â
- �*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{#Ã!{#66YÃÇ*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É�����������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; I/O Port addresses for Z80 chip set
- ; based system with wd1797 FDC
- ; chip bases
- p$zdma equ 0
- p$wd1797 equ 4
- p$zpio1 equ 8
- p$zctc1 equ 12
- p$zpio2 equ 16
- p$boot equ 20 ; OUT disables boot EPROM
- p$zdart equ 28 ; console 1 and printer 1
- p$zpio3 equ 36
- p$zsio1 equ 40
- p$zsio2 equ 44
- p$zctc2 equ 48
- ; diskette controller chip ports
- p$fdcmnd equ p$wd1797+0
- p$fdstat equ p$wd1797+0
- p$fdtrack equ p$wd1797+1
- p$fdsector equ p$wd1797+2
- p$fddata equ p$wd1797+3
- ; parallel I/O 1
- p$select equ p$zpio1+0
- p$fdint equ p$zpio1+0
- p$fdmisc equ p$zpio1+1
- p$zpio1a equ p$zpio1+2
- p$zpio1b equ p$zpio1+3
- ; counter timer chip 1
- p$baudcon1 equ p$zctc1+0
- p$baudlpt1 equ p$zctc1+2
- p$index equ p$zctc1+3
- ; parallel I/O 2, Centronics printer interface
- p$cent$stat equ p$zpio2+0
- p$cent$data equ p$zpio2+1
- p$zpio2a equ p$zpio2+2
- p$zpio2b equ p$zpio2+3
- ; dual asynch rcvr/xmtr, console and serial printer ports
- p$crt$data equ p$zdart+0
- p$crt$stat equ p$zdart+1
- p$lpt$data equ p$zdart+2
- p$lpt$stat equ p$zdart+3
- ; Third Parallel I/O device
- p$configuration equ p$zpio3+0
- p$bankselect equ p$zpio3+1
- p$zpio3a equ p$zpio3+2
- p$zpio3b equ p$zpio3+3
- ; Serial I/O device 1, printer 2 and console 4
- p$lpt2data equ p$zsio1+0
- p$lpt2stat equ p$zsio1+1
- p$con4data equ p$zsio1+2
- p$con4stat equ p$zsio1+3
- ; Serial I/O device 2, console 2 and 3
- p$con2data equ p$zsio2+0
- p$con2stat equ p$zsio2+1
- p$con3data equ p$zsio2+2
- p$con3stat equ p$zsio2+3
- ; second Counter Timer Circuit
- p$baudcon2 equ p$zctc2+0
- p$baudcon34 equ p$zctc2+1
- p$baudlpt2 equ p$zctc2+2
- p$rtc equ p$zctc2+3
- åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå7�1dà ����������B1H1D3S0P0������Í|
- 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
- �É
- ������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå TITLE 'PRIMO.Z80'
- ;**********************************************************
- ;* PROGRAMMET S[TTER SIO1A-CTC0 P] F\LJANDE S[TT: *
- ;**********************************************************
- ;* TILLDELNINGAR OCH DEFINITIONER *
- ;**********************************************************
- .Z80
- ; SENASTE UPPDATERING: 1984-01-03.
- ; KONSTANTER
- CR EQU 0DH ; VAGNRETUR
- LF EQU 0AH ; RADFRAMMATNING
- BELL EQU 7 ; RING I KLOCKAN
- ; ZILOG COUNTER TIMER (CTC) PORT NUMMER:
- CTC0 EQU 8 ; CTC CHANNEL 0
- CTC9600 EQU 00000100B ; TKONST = 9600 BAUD*32
- CTC4800 EQU 00001000B ; TKONST = 4800 BAUD*32
- CTC1200 EQU 00100000B ; TKONST = 1200 BAUD*32
- CTC300 EQU 10000000B ; TKONST = 300 BAUD*32
- ; LINE PRINTER DEFINITIONER:
- LPTCTL EQU 1 ; CONTROL PORT
- PAGE
- ASEG
- ORG 100H
- START: LD SP,STACK
- JP START2
- DEFB 0,0,0,0,0,0,0,0,0,0
- DEFAU: DEFB 'B6H1D3S2P0'
- DEFB 0,0,0,0,0,0
- START2: CALL PNEXT
- DEFB CR,LF,LF
- DEFB 'INITIATION OF PRINTER/MODEMPORT - ',0
- CALL KRYPTO
- START1: CALL PNEXT
- DEFB LF,LF,LF
- DEFB 'BAUDRATE :',0
- LD A,(DEFAU+1)
- SUB '0'-1
- LD B,A
- LD DE,5
- LD HL,BAUD+20
- JR LOOP1A
- LOOP1: ADD HL,DE
- LOOP1A: DJNZ LOOP1
- LD DE,BAUDTX
- LD BC,5
- LDIR
- CALL PNEXT
- BAUDTX: DEFB '.....',CR,LF
- DEFB 'HANDSHAKING : ',0
- LD A,(DEFAU+3)
- SUB '0'-1
- LD B,A
- LD DE,3
- LD HL,HAND+2
- JR LOOP2A
- LOOP2: ADD HL,DE
- LOOP2A: DJNZ LOOP2
- LD DE,HANDTX
- LD BC,3
- LDIR
- CALL PNEXT
- HANDTX: DEFB '...',CR,LF
- DEFB 'DATABITS : ',0
- LD A,(DEFAU+5)
- SUB '0'-1
- LD B,A
- LD DE,1
- LD HL,DATA+8
- JR LOOP3A
- LOOP3: ADD HL,DE
- LOOP3A: DJNZ LOOP3
- LD DE,DATATX
- LD BC,1
- LDIR
- CALL PNEXT
- DATATX: DEFB '.',CR,LF
- DEFB 'STOPBITS : ',0
- LD A,(DEFAU+7)
- SUB '0'-1
- LD B,A
- LD DE,3
- LD HL,STOP+3
- JR LOOP4A
- LOOP4: ADD HL,DE
- LOOP4A: DJNZ LOOP4
- LD DE,STOPTX
- LD BC,3
- LDIR
- CALL PNEXT
- STOPTX: DEFB '...',CR,LF
- DEFB 'PARITY :',0
- LD A,(DEFAU+9)
- SUB '0'-1
- LD B,A
- LD DE,5
- LD HL,PARITY+3
- JR LOOP5A
- LOOP5: ADD HL,DE
- LOOP5A: DJNZ LOOP5
- LD DE,PARITX
- LD BC,5
- LDIR
- CALL PNEXT
- PARITX: DEFB '..... '
- DEFB 'Commandstring : ',0
- LD HL,DEFAU
- LD DE,KOMTX
- LD BC,10
- LDIR
- CALL PNEXT
- KOMTX: DEFB '..........',CR,LF,LF
- DEFB 'Baudrate Handshaking Databits Stopbits Parity',CR,LF
- DEFB '0: 110 0: NO 0: 5 0: 1 0: NONE',CR,LF
- DEFB '1: 300 1: YES 1: 6 1: 1.5 1: EVEN',CR,LF
- DEFB '2: 600 2: 7 2: 2 2: ODD',CR,LF
- DEFB '3: 1200 3: 8',CR,LF
- DEFB '4: 2400',CR,LF
- DEFB '5: 4800',CR,LF
- DEFB '6: 9600',CR,LF
- DEFB '7: 19200',CR,LF
- DEFB '8: 38400',CR,LF
- DEFB '9: 76800',CR,LF,LF
- DEFB CR,'I=Init port, N=New default saved, <RET>=no change, commandstring.',CR,LF,0
- VAL: CALL PNEXT
- DEFB 'Your choice ? '
- DEFB 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0
- LD A,(5DH) ; BUFFERT
- CP 'I'
- JR NZ,VAL1
- CALL PNEXT
- DEFB 'I',0
- JR INIT1
- VAL1: CALL RDCONB
- LD HL,CONINB+1
- 7 LD A,(HL)
- AND A
- JP Z,SLUT
- CP 1
- JR Z,INIT
- CALL ANALYS
- JP C,ERROR
- LD HL,BVAL
- LD A,(HL)
- LD (DEFAU+1),A
- INC HL
- LD A,(HL)
- LD (DEFAU+3),A
- INC HL
- LD A,(HL)
- LD (DEFAU+5),A
- INC HL
- LD A,(HL)
- LD (DEFAU+7),A
- INC HL
- LD A,(HL)
- LD (DEFAU+9),A
- CALL PNEXT
- DEFB LF,0
- JP START1
- INIT: INC HL
- LD A,(HL)
- RES 5,A
- CP 'I'
- JP NZ,ERR1
- INIT1: LD A,(DEFAU+1)
- SUB '0'-1
- LD B,A
- LD HL,BAUD
- JR INLP1A
- INLP1: INC HL
- INC HL
- INLP1A: DJNZ INLP1
- LD A,(HL)
- LD (CTCR),A
- INC HL
- LD A,(HL)
- LD (WR4),A
- LD A,(DEFAU+3)
- SUB '0'-1
- LD B,A
- LD HL,HAND
- JR INLP2A
- INLP2: INC HL
- INLP2A: DJNZ INLP2
- LD A,(HL)
- LD (WR3),A
- LD A,(DEFAU+5)
- SUB '0'-1
- LD B,A
- LD HL,DATA
- JR INLP3A
- INLP3: INC HL
- INC HL
- INLP3A: DJNZ INLP3
- LD A,(HL)
- LD (WR5),A
- INC HL
- LD A,(HL)
- LD HL,WR3
- OR (HL)
- LD (HL),A
- LD A,(DEFAU+7)
- SUB '0'-1
- LD B,A
- LD HL,STOP
- JR INLP4A
- INLP4: INC HL
- INLP4A: DJNZ INLP4
- LD A,(HL)
- LD HL,WR4
- OR (HL)
- LD (HL),A
- LD A,(DEFAU+9)
- SUB '0'-1
- LD B,A
- LD HL,PARITY
- JR INLP5A
- INLP5: INC HL
- INLP5A: DJNZ INLP5
- LD A,(HL)
- LD HL,WR4
- OR (HL)
- LD (HL),A
- LD HL,T9600
- CALL INISTM
- CALL PNEXT
- DEFB CR,LF,'..............Printer/Modem port initialized.',CR,LF,0
- SLUT: JP 0
- ERR1: CP 'N'
- JP Z,OPEN
- ERROR: CALL PNEXT
- DEFB BELL,BELL,0
- JP VAL
- FEL: SCF
- LD HL,BVAL
- LD A,(DEFAU+1)
- LD (HL),A
- INC HL
- LD A,(DEFAU+3)
- LD (HL),A
- INC HL
- LD A,(DEFAU+5)
- LD (HL),A
- INC HL
- LD A,(DEFAU+7)
- LD (HL),A
- INC HL
- LD A,(DEFAU+9)
- LD (HL),A
- RET
- ANALYS: RRA ; KOLLA OM UDDA
- JR C,FEL
- AND 00000111B; ANTAL BYTES
- LD C,A
- INC C ; \KA MED 1
- ANALY1: OR A
- DEC C ; MINSKA MED EN TILL
- RET Z
- INC HL ; B\R PEKA P] TECKEN
- LD A,(HL) ; SPAR DETTA
- RES 5,A
- INC HL ; PARAMETER
- CP 'B' ; [R DET BAUD
- JR Z,ANAB ; JA...HOPPA
- CP 'H' ; [R DET HAND SHAKE
- JR Z,ANAH
- CP 'D' ; [R DET DATABITAR
- JR Z,ANAD
- CP 'S' ; [R DET STOPPBITAR
- JR Z,ANAS
- CP 'P' ; [R DET PARITET
- JR NZ,FEL
- ANAP: LD A,(HL)
- CP '0'
- JR C,FEL
- CP '3'
- JR NC,FEL
- LD (PVAL),A
- JR ANALY1
- ANAS: LD A,(HL)
- CP '0'
- JR C,FEL
- CP '3'
- JR NC,FEL
- LD (SVAL),A
- JR ANALY1
- ANAD: LD A,(HL)
- CP '0'
- JR C,FEL
- CP '4'
- JR NC,FEL
- LD (DVAL),A
- JR ANALY1
- ANAB: LD A,(HL)
- CP '0'
- JR C,FEL
- CP '9'+1
- JR NC,FEL
- LD (BVAL),A
- JR ANALY1
- ANAH: LD A,(HL)
- CP '0'
- JR C,FEL
- CP '2'
- JP NC,FEL
- LD (HVAL),A
- JR ANALY1
- BAUD: DEFB 0AEH,0C0H ; 110 BAUD
- DEFB 80H,80H ; 300 BAUD
- DEFB 40H,80H ; 600 BAUD
- DEFB 20H,80H ; 1200 BAUD
- DEFB 10H,80H ; 2400 BAUD
- DEFB 08H,80H ; 4800 BAUD
- DEFB 04H,80H ; 9600 BAUD
- DEFB 02H,80H ; 19200 BAUD
- DEFB 01H,80H ; 38400 BAUD
- DEFB 01H,40H ; 76800 BAUD
- DEFB ' 110'
- DEFB ' 300'
- DEFB ' 600'
- DEFB ' 1200'
- DEFB ' 2400'
- DEFB ' 4800'
- DEFB ' 9600'
- DEFB '19200'
- DEFB '38400'
- DEFB '76800'
- HAND: DEFB 0H ; INGEN
- DEFB 20H ; JA
- DEFB ' NO'
- DEFB 'YES'
- DATA: DEFB 08AH,001H ; 5 BITS: Tx,Rx
- DEFB 0CAH,081H ; 6 BITS: Tx,Rx
- DEFB 0AAH,041H ; 7 BITS: Tx,Rx
- DEFB 0EAH,0C1H ; 8 BITS: Tx,Rx
- DEFB '5'
- DEFB '6'
- DEFB '7'
- DEFB '8'
- STOP: DEFB 04H ; 1 STOP-BIT
- DEFB 08H ; 1.5 STOP-BITS
- DEFB 0CH ; 2 STOP-BITS
- DEFB ' 1'
- DEFB '1.5'
- DEFB ' 2'
- PARITY: DEFB 0H ; INGEN
- DEFB 03H ; J[MN
- DEFB 01H ; UDDA
- DEFB ' NONE'
- DEFB ' EVEN'
- DEFB ' ODD'
- BVAL: DEFB '6'
- HVAL: DEFB '1'
- DVAL: DEFB '3'
- SVAL: DEFB '0'
- PVAL: DEFB '0'
- ; INISTM:
- ; INITIERAR I/O-PORT FR]N EN TABELL.
- ; ING]NG: HL = ADRESS TILL TABELL AV F\LJANDE
- ; UTSEENDE:
- ; SLUT MARKERAS MED BYTE=0.
- ; BYTE1 = ANTAL BYTES TILL PORT.
- ; BYTE2 = PORTADRESS.
- ; BYTE3...BYTEN = DATA TILL PORT.
- INISTM:
- LD A,(HL) ; KOLLA OM TABELLEN [R SLUT
- OR A
- RET Z ; JA (HL)=0...]TER.
- LD B,A ; H[MTA TABELL[NGD. BYTE-R[KNARE.
- INC HL ; N[STA BYTE
- LD C,(HL) ; H[MTA I/O PORT ADRESS.
- INC HL ; PEKA P] DATA BYTES
- OTIR ; S[ND TILL I/O PORT.
- JR INISTM ; UPPREPA F\R N[STA TABELL.
- PAGE
- ; TABELLER ------------------------------------------------
- ; 9600 BAUD NO HANDSHAKE.
- T9600: DEFB 2,CTC0 ; 2 BYTES TILL CTC0.
- DEFB 01000101B ; COUNTER. TIDSKONST F\LJER
- CTCR: DEFB CTC9600 ; 9600 BAUD.
- DEFB 9,LPTCTL ; 9 BYTES TILL DART B
- DEFB 18H ; RESET CHANNEL.
- DEFB 14H ; SELECT WRITE REGISTER 4.
- WR4: DEFB 10000111B ; X32 CLOCK, 1 STOP BIT, PARITY EVEN
- DEFB 13H ; SELECT WRITE REGISTER 3.
- WR3: DEFB 11100001B ; NO HARDWARE HANDSHAKE ON DB25 PIN 4.
- ; RX 8 BITS, RX ENABLE.
- DEFB 15H ; SELECT WRITE REGISTER 5.
- WR5: DEFB 11101010B ; DTR, TX 8 BITS, TX ENABLE, *RTS LOW.
- DEFB 01H ; SELECT WRITE REGISTER 1.
- DEFB 0 ; NO INTERRUPTS, UNMODIFIED INTERRUPT
- ; VECTOR (BOTH CHANNELS).
- DEFB 0 ; TABELLSLUT.
- ;**********************************************************
- ;* GENERELLA SUBRUTINER *
- ;**********************************************************
- ; PCRLF - GER NY RAD
- PCRLF: CALL PNEXT
- DEFB CR,LF,0
- RET
- ; PNEXT - SKRIVER UT DEN TEXT, SOM OMEDELBART F\LJER
- ; 8� SUBRUTINANROPET.
- ; TEXTEN M]STE AVSLUTAS AV EN BYTE = 0.
- PNEXT: EX (SP),HL ; HL -> TECKENBYTE
- LD A,(HL) ; A = TECKENBYTE
- INC HL ; N[STA BYTE
- EX (SP),HL ; BYT TILLBAKA
- OR A ; [R DET NOLL (SISTA TECKEN)?
- RET Z ; JA...]TER
- LD C,A ; C=TECKEN
- CALL CONOUT ; SKRIV DETTA
- JR PNEXT ; N[STA TECKEN
- ; RDCONB - G\R ANROP TILL BDOS OCH L[SER IN BUFFERT.
- RDCONB: LD C,10 ; READ CONSOLE BUFFERT
- LD DE,CONINB
- JP 5
- ; CONOUT - SKRIVER UT DET TECKEN, SOM FINNS I C P]
- ; CONSOLE.
- CONOUT: PUSH HL
- LD HL,9
- JR GO
- GO: PUSH DE ; LAGRA DE
- LD DE,(1) ; DE=BIOS-VEKTOR
- ADD HL,DE ; ADDERA \NSKAD VEKTOR
- POP DE ; DE ]TER
- EX (SP),HL ; BYT F\R ATT KLARA
- RET ; HOPP TILL HL:s L[GE.
- FCB: DEFB 0 ; DEFAULT DRIVE
- DEFB 'PRIMO COM'
- DEFB 0 ; EXTENT
- DEFB 0,0 ; S1,S2
- DEFB 0 ; RC
- DEFW 0,0,0,0,0,0,0,0
- DEFB 0 ; CR
- DEFB 0,0,0 ; R0,R1,R2
- OPEN: LD C,15 ; OPEN
- LD DE,FCB
- CALL 5
- OR A
- JR Z,SETDMA
- CALL PNEXT
- DEFB CR,LF
- DEFB 'Cannot open PRIMO.COM',CR,LF,0
- JP 0
- SETDMA: LD C,26 ; SETDMA
- LD DE,80H
- CALL 5
- LD C,33 ; READ RANDOM
- LD DE,FCB
- CALL 5
- OR A
- JR Z,FLYTTA
- CALL PNEXT
- DEFB CR,LF
- DEFB 'Cannot read PRIMO.COM',CR,LF,0
- JP 0
- FLYTTA: LD BC,10
- LD DE,90H ; TILL ADRESS
- LD HL,DEFAU
- LDIR
- LD C,26 ; SETDMA
- LD DE,80H
- CALL 5
- LD C,34 ; WRITE RANDOM
- LD DE,FCB
- CALL 5
- OR A
- JR Z,OK
- CALL PNEXT
- DEFB CR,LF
- DEFB 'Cannot write PRIMO.COM',CR,LF,0
- JP 0
- OK: CALL PNEXT
- DEFB CR,LF
- DEFB '..............New default values saved, but not sent to port.',0
- JP 0
- KRYPTO: LD HL,KOD
- LD DE,KOD
- LD B,38/2
- KRYP1: LD A,(HL) ; L[GG 1:AN
- LD C,A ; I C.
- INC HL
- LD A,(HL) ; OCH 2:AN I A.
- XOR C ; STARTA DEKRYTERING
- AND 01010101B
- XOR C
- AND 01111111B
- LD (DE),A ; LAGRA 1:AN.
- INC DE
- LD A,(HL)
- XOR C
- AND 10101010B
- XOR C
- RES 7,A
- LD (DE),A ; LAGRA 2:AN.
- INC DE
- INC HL
- DJNZ KRYP1
- CALL PNEXT ; SKRIV TEXT
- KOD: DEFB ((('C' XOR 'o') AND 55H) XOR 'C') OR 128
- DEFB (('C' XOR 'o') AND 0AAH) XOR 'C'
- DEFB ((('p' XOR 'y') AND 55H) XOR 'p') OR 128
- DEFB (('p' XOR 'y') AND 0AAH) XOR 'p'
- DEFB ((('r' XOR 'i') AND 55H) XOR 'r') OR 128
- DEFB (('r' XOR 'i') AND 0AAH) XOR 'r'
- DEFB ((('g' XOR 'h') AND 55H) XOR 'g') OR 128
- DEFB (('g' XOR 'h') AND 0AAH) XOR 'g'
- DEFB ((('t' XOR ' ') AND 55H) XOR 't') OR 128
- DEFB (('t' XOR ' ') AND 0AAH) XOR 't'
- DEFB ((('(' XOR 'C') AND 55H) XOR '(') OR 128
- DEFB (('(' XOR 'C') AND 0AAH) XOR '('
- DEFB (((')' XOR ' ') AND 55H) XOR ')') OR 128
- DEFB ((')' XOR ' ') AND 0AAH) XOR ')'
- DEFB ((('1' XOR '9') AND 55H) XOR '1') OR 128
- DEFB (('1' XOR '9') AND 0AAH) XOR '1'
- DEFB ((('8' XOR '4') AND 55H) XOR '8') OR 128
- DEFB (('8' XOR '4') AND 0AAH) XOR '8'
- DEFB (((',' XOR ' ') AND 55H) XOR ',') OR 128
- DEFB ((',' XOR ' ') AND 0AAH) XOR ','
- DEFB ((('J' XOR 'e') AND 55H) XOR 'J') OR 128
- DEFB (('J' XOR 'e') AND 0AAH) XOR 'J'
- DEFB ((('t' XOR ' ') AND 55H) XOR 't') OR 128
- DEFB (('t' XOR ' ') AND 0AAH) XOR 't'
- DEFB ((('C' XOR 'o') AND 55H) XOR 'C') OR 128
- DEFB (('C' XOR 'o') AND 0AAH) XOR 'C'
- DEFB ((('m' XOR 'p') AND 55H) XOR 'm') OR 128
- DEFB (('m' XOR 'p') AND 0AAH) XOR 'm'
- DEFB ((('u' XOR 't') AND 55H) XOR 'u') OR 128
- DEFB (('u' XOR 't') AND 0AAH) XOR 'u'
- DEFB ((('e' XOR 'r') AND 55H) XOR 'e') OR 128
- DEFB (('e' XOR 'r') AND 0AAH) XOR 'e'
- DEFB (((' ' XOR 'C') AND 55H) XOR ' ') OR 128
- DEFB ((' ' XOR 'C') AND 0AAH) XOR ' '
- DEFB ((('o' XOR 'r') AND 55H) XOR 'o') OR 128
- DEFB (('o' XOR 'r') AND 0AAH) XOR 'o'
- DEFB ((('p' XOR '.') AND 55H) XOR 'p') OR 128
- DEFB (('p' XOR '.') AND 0AAH) XOR 'p'
- DEFB CR,LF,0
- RET
- CONINB: DEFB 10 ; CONSOLE-BUFFERT MAX 5 TECKEN.
- DEFS 12 ; R[KNARE OCH BUFFERT
- DEFS 100
- STACK EQU $
- END
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€É�����������€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±Ò
8ŠÍ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Ã�� Í�\�Í�\�Í�Ã��: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.àî9�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
- 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 9becomes 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
- ;
- ;***************************************************
- ;* *
- ;* 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
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå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ÿ!Öå¯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*.ëá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ÿ$Ã&%!�%Íê*ÃA1SYMBOL TABLE OVERFLOW
*#5###wÉ*#5###~ÉÍ,#*#5_�####ÉåÍ&%Ñs#rÉÍ&%^#VëÉÍ&%##"%5ÉõÍF%ñwÉÍF%~ÉÍ#æõ!Ç4~þÚl%6~=Í«%ñÍ«%!Ç4N#~ÅåÍ«%áÁ
Ây%ÉÍ¢%õÍ¢%2P"ñ<OÇ4Í¢%
˜%É*%5#"%5~ÉO*%5#ë*5{•zœÒ÷$ë"%5yÍD(w#"5É���æ%ö%&¹& ','D'J'j'ˆ'ö'(,(
()*+,-/ABCDEHLMDBDIDSDWEIEQGEGTIFINLELTNEORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXIRPJMPLDALOWLXIMODMOVMVINOPNOTNULORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRIASEGCALLCSEGDSEGELSEENDMHIGHIRPCLDAXLHLDNAMEPAGEPCHLPUSHREPTSHLDSPHLSTAXXCHGXTHLENDIFEXITMEXTRNLOCALMACROSTKLNTITLECOMMONINPAGEMACLIBPUBLIC7
- �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
- $�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€�É�����������€��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 @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)
- @BNKBF equ scb$base+35h ; Address of 128 Byte Buffer
- ; for Banked BIOS (word, 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
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå=�…‰ÔÞ\Ý`d4•dT8
=Y@AIVEC��SÕ‘PàdÄõdT8 9- @CRDMA��Ô‘Òàdd”ädøIM2@FX��TÔ�Ñ dÔÅD”øI5@ERDSK��QQP`d$dÄu8Q@HOUR�RS D4T8ýI)5B@MXTPA”��Gÿ±ú*’Rj„p›û ¤«"¡Ç
- ?²
- z²*q_û !#&#©Ç
²rZ4p‹û !¤«"¡Ç ?²z²*póû !©"& Ç¿²’"š\qcú " ª"Dz*’"š\q/û "©&¢"Çÿš2Äqkú $'ª©G
- ¿²bz²*qSû &¢¢$ Çÿ¢jJtq+û &¦*$§Ç¿²j¢‚qû )"©¢¦G?¢š*qû *©©!¢Gÿ²²Jr2|à��ž8åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ€"É�����������€#�ÿ�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 for 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ÍŸÉ͈É>!"¾Ò(:"Ò÷Ã(:"ÒÃ(:"Ò É:"Ò ÍŸÃ"*͘͟!"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"���€�� €��������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå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É��������������������������������������������������������������������������������������������������������������������������������~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 ) >�w#6�:Â!<2Â!Âß!��"X Í5ÍÌ!��"Ä!:}þÿÊÚ:}‡‡‡‡‡2Ã!*Ã!&� ~2Â!þåÊÔ:Â!þ!ÊÍ*Ã!&�‹ "Æ!*Æ!##"È!*Ä!#"Ä!:Â!2Ã!:Â!æ2Â!O�!& 6>!Ã!¾Ò�ÃÔ*Æ!�å*Ñ ~á¾Ò¤ÃÔ*È!~þ�ÂÊ*Â!&�6 ) N#F*Â!&�Å6 ) Áq#pÃÔ*X #"X ÍîÃ%*Ð &� 6>�!X Í
Ò�*Ñ N#F`iÍÕ"X �*Ñ N#FPY*X Íäë*Ä!Íä"V ÉÍ Í8QÍßÍhO�ÅèÍgÍ Í8`Íß*Ð &� ~/Ò\ÍÚ!Ê!6�>!Ê!¾Ú�*Ê!&�& ~Ò†*Ê!&�åèÍg:Ê!<2Ê!ÂaÍ Í8oÍß!Ê!6�>!Ê!¾ÚØ*Ê!&�& ~ÒÎ*Ê!&�6 ) N#FÅèÍg:Ê!<2Ê!¡͘É*Ð &� ~/ÒîÍÚ͘É!Ë!qÍDÍÌ>�!Ë!¾ÒÉ:}þÿÊ0:}æ`O�! ~þ Â*ÉÍîÃÉ*Ð MÍ�2Ì!>�!Ì!¾Ò/�Íò:}‡‡‡‡‡o&�"Í!~ÍiÍ8Í EÍijÍi:Ì!æ@þ@†�ÍßÃŒ–Íß‚ÍߪÍiÍ ÍB:% /õ:Ì!æ€Ö€ÖŸÁH¡Ò½�ÍßÃçÍß:Ì!æ@þ@ÂÖ±ÍßÃï:Ì!æþÂéºÍßÃïÃÍß:Ì!æ þ ÂÌÍßÃÓÍßÚÍß�*Í! DMÍŸ
ßÍß�*Í! DMÍŸ
Ã>Í‘:Ð ÆAOÍÉÍ É!Ï!6>!Ï!¾Úx:Ï!þ Â].ÍÉ*Ï!&�ë*Í!>¦OÍÉ:Ï!<2Ï!ÂGÉ!Ð!q!Ñ!6*Ñ!&�Ô :Ҿ•>�É*Ñ!&�Ô :Ð!¾Â©:Ñ!É:Ñ!<2Ñ!ÂÉ!Õ!r+s+p+qÍ)!Ü!6�Í?:Ý!þ�Ê:Ý!2Ü!*Ù!MÍy2Ì !á!6:Ì þ� Í]:á!/ÒüÃ*Ù!MÍy2Ì ÃæÃÍ?ÃÉ:Ö!2Ë Í©:Ý!É:Ö!2Ë :Ë 2à!:Ý!2Þ!!á!6�:Ý!2Ü!Í?:Ý!þ�ÂJñ*Ý!&�� ë*Ô!å*Ý!&�ë*Ô!Ñ–=2ß!!à!:ß!¾Â£!á!6!×!6:à!!×!¾Ú Í]:á!/Ò–Ã6:×!<2×!Â~æÃ6!Ý!6�Í©>�É:Þ!2Ý!:Ë È Ílë+s#rÍ):Ì þ�ÊÚ*È #"È Ãà:ï2Ì :Ý!É:Ü!2â!*â!&�ë*Ô!~2Ø!*Ø!&�ë*Ò!:Ò¾Ê9:â!<2â!:â!2Ý!*Ø!&�ë*Ò!:Ù!¾Â(É*â!&�ë*Ô!~2Ø!Ãø!Ý!6�É*È ~2Ù!Íä:Ø!2Ú!!Ö!6*È #~2Ù!É:Ú!<2Ú!*Ú!&�ë*Ò!:Ó¾Â}!á!6�Ó*Ú!&�ë*Ò!:Ù!¾Ê“!á!6�:Ö!<2Ö!*Ö!&�ë*È ~2Ù!É*Ö!&�ë*È ~2Ù!*Ù!MÍy2Ì :Ì ÖÆÿŸõ:Ì ÖÆÿŸÁH¡õ:Ì ÖÆÿŸÁH¡õ:Ì ÖÆÿŸÁH¡Ò:Ö!<2Ö!*Ö!&�ë*È ~2Ù!*Ù!MÍy2Ì ÃÁ:Ö!2Ë :Ë È Íl#ë+s#rÉ*È NÍy2Ì !ï¾ÂD*È #"È Ã)É:Ë È Í+"ä!!ã!6:Ë !ã!¾Úy*ä!NÍÉ*ä!#"ä!:ã!<2ã!ÂWÉ!æ!q�*æ!&�Í¥^ å*V&�Á ~þ�ÊžÍ�*æ!&�Í¥^ å*U&�Á ~þ�ʾÍ1�*æ!&�Í¥^ å*T&�Á ~þ�ÊÞÍð�*æ!&�Í¥^ å*W&�Á ~þ�ÊþÍ#�*æ!&�Í¥^ å*S&�Á ~þ�ÊÍÜÉ: þÿÂ::Ð 2 * &� : wÉ*È #"È *È NÍy2Ì Í:Ì þ�ÂZÔ!ô:Ì ¾Êq!ð:Ì ¾ÊqÔ�* &�Í¥^ å*V&�Á 6*È #"È >É�* &�Í¥^ å*V&�Á ~þÿÂÊ�* &�Í¥^ å*V&�Á 6�ÊŠÍ´2Ê þ�ÂÞÃ!X:Ê ¾Âð!$ 6Ã!Y:Ê ¾Â!$ 6�Ã?�* &�Í¥^ :Ê =O� 6Ã-×Í‘ÆÍiÍE!ð:Ì ¾Â:>É!ô:Ì ¾ÂG>ÉÃÊɹZÍ´2ç!þ�Â_Þ:ç!=2 * &� : w�* &�Í¥^ å*V&�Á 6ÿ!ò:Ì ¾Ê�*È +"È ÉìÍ‘ÏÍiÍEÍÉ! 6ÿ*È NÍy2Ì !ð¾ÂéÍ�* &�Í¥^ å*V&�Á 6! 6É!ó:Ì ¾ÂüÍ;2Ì Ã-:Ì þ�Â
- Í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’@�� ˆ€‚!$‰ ‚�’ ��� �€€������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃ��§›¤‡‡‡‡��������������������A210���������������������������O=����������������� �*Y����Y������T������E������R�������G4������G0�����)������(�������G8������G0������G2������G0������G0�����������������������������������������������������������������������������������������������������������������������������������������������������������:í�·> *Ø|µ(Í$�Í æo&�É!í�~6�· *Ú|µ(Í$�Í o&�:ï�·È}þÀÃ!áÁå*Ü|µ(Í$ �Í :ï�·È!î�~4æÀÍl|µÈÍŒ}þ(¦2í�ÉáÁå*Þ|µÂ$�&áÁå*à|µÂ$�*â|µ(Í$�Í o&�É*�é"â�x2ï�y·(>Ã28�!"9�*ä|µÄ$!n°��í°!†È��í°¯og2í�2à�"ä�"æ�>~2á�ÉÃlÌöÃêÃúÃ
- öÌÁ�‚�C�Ä�Å�Á�ÅÕåÝåo&�åͶ�ÝááÑÁÉÅÕåÝåͳ�}ïã~#·(Í’öãÉͯ
- �Éÿ�í[â�þ (úÕ!e�ÍRÑÍ}þA8þQ0Gþ: xÖ@¯!\�w#
(ÍY þ?(þ*(þ.(ÍNÍ5þ. Í5!h�6�#ûÉ
(þ?( þ*(ÍY(w#éÉ>?> w#üÉÍ}þ 8
åÅ!o�í±ÁáÉ¿É .,;:=?*[]<>{}þaØþ{ÐÖ É|Í‹}õÍ”ñæÆ�'Î@'Ã’ÅÕå*Ö|µ(Í$(!BÍþ:U·({ZW:Võ‚ÍÚ!KÍþñƒÍÚ!PÍþáÑÁÉ!WN
Ê’!û� A+/–0ü†õyÍ’ñðÉ
- dFÈ#~Í’÷¯7Ë|À|·}È>ÿÉ"Ô�2è�*�·íBÚºëÑù�þ "Ö�¯og"Þ�2ì�>Ã2é�!ý"ê�ë"Ü�éå*Ö�·íB"Ö�í[Ô�·íRëáÚ÷í°É*Ö�í°"Ö�ÙÉ^#V#Õ^#V#N#FáÉÝáëO�/o&ÿ9ùëí°ÝéÑO�/o&ÿ9ùëí°éÝáë!àÿ9ùëÅ(¯üí°Á> �‘(G¯üÝéÝá!àÿ9ù ¯w#üÝéÝáEÍù¶wÝéÝáÑ}“8÷<OCÍù_A¯³Ë#0¶w#¯óÝxæøÆo&�9xæ<G¯7ýÉåÙëãs#r#Ñs#r#q#pÉÝáxë!��D9Nå #ã¹8y#·(Oí°áùÝéÝáx!��D9Nå #^#VÜÝáëh&�D9í°! �9ùÝéÝá! �9^#Vh&�D9í°!"�çÝáëx/o&ÿ9ùp#H�ëí°Ýé·íRØ>Ã6·íR·íB0 É> Ã6·íRëê°ðø��ÉÕë·íRëáë·íR!�È+ÉÍõÍì ð·íR!�À+ÉÍõÍì ðÍ®!�Ð+ÉÍõÍì ðÍ®!�ÈØ+ÉÍôÍì ïÍ®!��ÈØ#ÉÍôÍì ïÍ®!�Ø+ÉÍõÍì ðT]KBë!��z·> S>)ë)ë0 = öÉ|ªõͼëͼëDM¯go>íjíB0 7?ËË= ðëñðJåÍÎË<ËÑëÕÍNëÑËzÈ5Í�È)ýÉÍ�ÈË<ËúÉëz· {þ0G·É¯goÉë|ª|úººÀ}»ÉÉË|È|/g}/o#É}æo&�ÉíKÚ�í[Ø�ÅÕxAJS�ËËËËáëáíJDM!éb"Ø�ë!6íJ"Ú�DMÉ�'ÍèÍd�Í
- Í}
¯<íR0û= ÈÆ0Ýw�Ý#ÉÝ~�Ö$O!�� Ý#Ý~�Í}Ö08)þ
- 8
!Öþ
- 8þ0T])Ø)Ø
T]Ø)Ø_�ØËy·È|‡ÉÝááå}&�#9N�8wë!��DíB9ùëåí°ëá+Oí¸ë#ùÝé>Ã8ÝáÍ WáÍ
- _áå}“8(º8J�`9{‚T]=o`9yí¸ë ¯<k-&�9wùÝéÝááå}&�#9ùo&�ÝéÝá!��T9^K#å^C#ååýáÑáy�8<OÅÕå¾(áÑÁ#
ò!��#ìÑáÁ!��9ëíRýùÝéÝáÍ OáÍ
- _á~“8
(‘8õ~‘w�PT] ñ<Oí°sÝéÝáÍ
- OÑíSö�!��9õ†8¸8xñW^‘8/<ozƒ8¸}8x“8&‘8#<·(ÅÕ*ö�_�B ÑÕåPëáOí¸ÑÁz<(Ox‘<»8{·(*ö�� ë!�9Oí°!��T9^ùÝéÝáá-¢l&�Ýé!�T9^~6#wÉ!�T9^K#å^C#ååýáÑ᯸(¹ x¹áÑýùÕé¾ ö#
ç|· }·À>Ã8ÍI
- Ð>Ã6ͽ
- õÍèÍÓ
- íÙ}·Ù>Ê6Í1ßÙËxÙÂÄ
- Ù}·ÙÈÙÅÕåÙ}· Ù˸TÅËø¯ÙËø}Ù•(0íD=ÙͶ,= ù(Ùñæ€ ÍÎ0%Í··, 7 Í?õ(8ÙÍèËx ÍÂ- öÍ®ñ8˸·ÙáÑÁÙÉÙËxÙÂP
- ÍË
- ÍP
- Ø,-Èxî€GÉÙ}·ÙÊ®}·ÈÙ…Ù͉ÅÕåÝ9Í®Ù.Ù>Ý#Ýn�Ë0ÍÎÍ·= ñÙ-Ù åÝnûËx ÍÃ,-(-ñññ·ñÙÁáÙÝá˸°G,-Ì®É}·ÈÙ•Ù?͉åååÝ9Ù.Ù>Í8Íè?Ë= ÝuÝ+Ù-Ù(>ÍÂ0ßÍè·áÍÂ8Í?áÑÁËx ÍÚ, —7•8Æ€8Æ€8oÝãÙåÅxËøÙ¨æ€õËøÝåÝ!��ÉáدoGOW_gÉ·ËËËËËÉ·ËËËËËÉ|Ù„Ùg{Ù‹Ù_zÙŠÙWyÙ‰ÙOxÙˆÙGÉ|Ù”Ùg{Ù›Ù_zÙšÙWyÙ™ÙOxÙ˜ÙGÉxÙ¸ÙÀyÙ¹ÙÀzÙºÙÀ{Ù»ÙÀ|Ù¼ÙÉÙxÙ¨ò%xÉËx(Í/È?É}Ù½ÙÀ·ÈÃ}Ö�Ú®<þ(ÐÙÅÕåÍ®7Í·= ùÙ|Ù¤Ùg{Ù£Ù_zÙ¢ÙWyÙ¡ÙOxÙ ÙG÷
- ÙÅÕåÙÍèÙÍ9Ùͽ
- ë}·ÈËx>Â6Íè}Æ€Ë/Æ€oÖõÙÅÕåÍ1ÍI
- -ÅÕåͽ
- }áÑÁÙáÑÁã¼ã0ãñÙÉÙÍÊ-ͽ
- ÙÍÊ,Ù}þlØÅ˸ÍÁ8 Í1ÍpÍÓ
- Ëx(ÍI
- Ù-ÙÍõ8ͽ
- Ù-ÙÍ8Ù,ͽ
- }þl8;Ùª*ªª!ªÍÓ
- ÝåÝ!C
>ÍpÝáÍèÍÓ
- ÍÓ
- ÅÕåÙÍè--Ù-ÍI
- ÙáÑÁÙͽ
- ,,ñ,-ÈØxî€GÉgª?+2×n¶*ï8t
�
Ðzˆˆˆˆ~«ªªªª,->Ê6ËxÂ6ÙÍÔÙ}.�•õÍ1ÙÍÂÙͽ
- ÅÕåÙ,ÍI
- ÙáÑÁÍ1ÝåÝ!È
>ÍpÝá,ÙÍÞ-ÙÍI
- ñÅÕåo&�0%ÍDÙ,ÍÓ
- ÙáÑÁÍI
- }þgÚ®É}Š�؉}颋.:}Žã8Žc~I’$I~ÍÌÌÌL«ªªª*ÙÍÞÙ·Ëxõ˸Í1}þˆ0GÅÕå,ÍåË<Ë}áõÍD,-(-ÙñáÑÁõͽ
- ÝåÝ!L>Í…Ýáñ0
- õÙÍÔÙÍÓ
- ñ…o8 ñÈÙÍÂÃ1á>Ã6m.`1pF,þåt6|‰„!wS<ÿÃ.zÒ}[•|%¸FXc~üïýu€Ò÷r1}·ÈÝåÙÍÂÙ¯Ëx(<˸õÍ8ÙÍ1ñËÿõÙÏŽé!~JÙÍ0ÍjOÝ!
- >Ù�ÝͯÙÍ8= ìÙ�ÝÙÙͪËøÍI
- ÅÕåͯÍÓ
- ÙÍÂÍI
- ÙáÑÁÍ1ÝåÍjÝáÙͪÍI
- ñ0
- õÙÍÊ-ͽ
- ñÝáËOÈËøÉçÏÌTöô¢0 jÁ‘
- €µžŠoD€‚,:Í€jÁ‘
- ������€!¢ÚI}袋.º}Žã8Žc~I’$I’~ÍÌÌÌL«ªªªªÝ!F>ÅÕåõÍèÍÓ
- ñÍ…ÙáÑÁÃÓ
- õÙͪõÙÅÕåͪÍI
- ÙáÑÁÙÍÓ
- ñ= éÙÍÂÃI
- �ÝÝn�ÝfÝ^ÝVÝNÝFÉ!��DLT\ÉI¢Ú!‚!É53ó!�úÉr1÷!€ÒÉÅÕåÙáÑÁÉÍÎ!€�> Ëx
Ë#ËËË-= ðo˸ÉËxÙÍÂ(Ëø-ÍI
- ·Ë}(ËxËø>�½8(Ͷ,óͶ`iÈÿ!��É>Ã6|µÊ®Ë|ͼ>�)=Ë|(úDM��boÀ˸ÉÍ ë�8þ8Í ÙËxÙ(’0¯þ 8> <WÕÙý!]�ÝåÍ'ÝáÑOz<Ë{ �ò§ý6��þ8>ÕͼÑËx(>-Í!Ë{(a�Ëy(ÍÍ
òËz·(>.Í!(Í ÷úíÍ÷Ë{È>EÍ!>+Ë|(|íDg>A�-Í!|/Ö
- 0ûÆ:Ýp�Ý#ý~�ý#· ý+>0Ýw�Ý#Éýå,- ý6�0ý#ø¯Ã¹Å˸}ÙÖ€oŸgM�Í4�|þÙ <ýw�íDÍ�}þ�0Íôý5�Ëø>„•.�(ͶË= øý~�õ>xæÆ0ýw�ý#xæGÅÕåË%ÍÃË%ÍÃëãÑãíZëáãíJDMáË%ÍÃ= ÈñÁýáÉýåá_�~6�þ5ØúØ+~<wþ:Ø6�ñ61#6�ÉÙ��ÙÍ®Ý~�Í}þ. ÙËp7ÀËðÙÝ#êþE(!Íu0TÍôØÙÅo&�ÍDÍ%
- ÙÁØËp(
Ù×ÍZØÙËàÝ#Ý~�þ+(þ- ËèÝ#Ír?ØOÝ#Ír0
- Ý#Wy‡‡�‡‚OËh(yíDOÙÙyÆ€þZØþ¦?ØÅÝåyÍ�ÝáÙÁÙÉÝ~�Ö0?Ðþ
- É}ÍÂÙõ·òˆíDõË?Ë?<!úÿ�= üëÝ!¸Ýͯñæ(õÍôñ= øñ·òÓ
- ÙÃ1������Ž���@›�� ¼>¨�¥Ôh¶¿ÉìÅëx-ÐÍÎÂSÞùx9?ë+¨ÅøÉ{Η@}·ÈËøÅÕ|ͶͶ„gãíZëáãíJDMá0Í·,7È}Æo˸É�Í€¾ #øyîO!@�9ùi&�Ýé�Í€
ë�¶¾ â#÷ÚÍ€¶w#ùëùÝéÍ€/¦w#øïÍ€¦w#ùãýáÝá!��9ë! �E9ýéÝá!!�9~·(¯+FÍù¦!"�9ù!��(#Ýé>¯2ö�ýá*â�Í!¯á"ð�ýå|· >2à�É:ö�·(
- Í÷ *ð�wÉÍÇ*ð�6��ë!\�$�í°É!'Ååí[â�þ (úÍ}–(
- áÁ�ã·É#ëÁÁþ:À~ÉCONÁTRMÁKBD‚LSTCAUXÄUSRÅ>¯2ö�ͪ:à�·À*ð�Ë®~æÀÍq:à�·À*ð�:ö�·€€(@�q##pÉÍ›*ð��ë:ö�·(
- ÕÍ�ÑÅÍ�Á<Àx2à�É*ð��6�#ûÉ"ð�~æÀËv(
- >ÍöÍ<Ë~È*ð�å�ëÍ�á< >2à�6�Éã"ò�ãå!Ò�"ð�áÉã"ò�ã"ð�Ë~À>2à�Éã"ò�ã"ð�ËvÀ>2à�É>¯ã"ò�ãå!Ò�"ð�Ë®õÍ)ñ·(ͼáÉ�!á�~þ8>~O6~*â�"ä��ͤwþ(%þ(!þ(þ(þ(%þ
('þ 8Ýyº(Ù~#Í’Ñú>+ͯ �(Âï(¼ 6ͼ6
#6
- #"æ�É*ð�:à�· y~Ëo pæ .##~·òÇåÍêá(å.�6á¯w4Æ._�~þ =*ð�##55= *ä�í[æ�·íR8ÿÍ+*ä�~#"ä�= ͳ�}== Í¿�}ÍÅ�}*ð�Ëî#w+É#~+É>Éå*ð�~æþ('Í›þ!0þ(Ë®ñ]�ÅÕÍ›ÑÁþ!8Ë®ï¯áÉÝ!]�Ý~�·È�þ-ÀÝ#É8Ý~�·È> 2à�7Éå͛ˮáwÉ>¯OÅÍ ÁÍTÈÅåÍ3ÑÁÍfØÌ¿ës
#rëÉÍ ÍTÈÅåÍßÙáÁÍfØÙÌË
- ÙÃåë�ÅÕÍ›ÑÁþ
(þ(Ë®êáqÉÍ›þ(Ë®þ
- (
þ
ïÍ›þ
- Ë®É*ð�O:à�·À~æ ##å~Æ._�qá4ð(þ(á�Åå=ʶ�==ʹ�=ʼ�ÃÂ�*ö�:ø�¾È4^�qÉ*ð�##~·È6�ÍêÈ>2à�É}ÃöÁÑÅÝ*â�Ë|(Í¿ëëË|( Í¿Ý6�-Ý#ÕÍáÍ í[â�Ýåá·íRMë‘8(Gå> ÅÍöÁ÷áAÈ~ÅåÍöáÁ#óÁÑÙáÑÁÙÅÝ*â�ÕÍc¾ÁÑÅÍ ËC!Ñ ¿!Õ¸TRUEFALSEÍ !�9N#͉ÑùÕÉá~#·(G~ÅåÍöáÁ#õé>
Íö>
- Ãö
��"ð�Ë~(Õ͛ѻ(þ(þ!0(Ë®è!�É!��É>¯2ö�íSô�ͪ:à�·ÀÍq:à�·À*ð�6Ð##w�w#w$�w#wÖÿ:ö�· å�¯Í9á##N#F*ô�·íBÈ>2à�Éå¯w#w#í[ô�s#rá�>Ã9"ð�~æÀÈÍÞ*ð�-�¯w#wÔÿw##�>Í9ÍÞÃÂã"ò�ã"ð�~æÀÀ>2à�É:à�·ÀåÍŠë·íRá0¯Í9*ð��4À#4É>2à�É:à�·ÀåÍŠ·íR> *ð��4 #4(>áÍ9Èá>2à�É2÷�ë*ð�Ëf(/˦:÷�ËG(##~++· :÷�ËO x· y·úsÅÕ!ÍêÑÁ Q*ð�:÷�ËG(Ëî##~Æ.Õ_�ÑÖ.ÍÊí â–<òŒ=<ÍÊ*ð�##æw ÅÕåÍÞáÑÁ Õ+�Ñ4 #4x±Â=ëÉ>>
2à�Éõ:÷�ËG(ëñÉ"ð�ÍÞÈæ"*ð�ËæËnÈË®*ð�åÅ0�ëÍ�Áá�ëÍ�·ÉÁÑíSð�ÅåÍŠÑ·íR8@*ð�� N#F#s#rÍ\� 0}æ)ëíjëS\*ð�##w+� N#Fë·íB ÈÕåÍÞÑár+sÉ>2à�ÉÕÙáÙ!��T]>)ëíjëÙ)Ù0 0= ïÉÍ�·íR!��À#ÉÍ�ëÉ*ð��^#V#ÕN#F#^#VáÉ>¯2ö�Íà:à�·ÀÍq:à�·À*ð�6Àå�ë#Í�á-�¯Nw#FwÖÿq#p#6€#w#w#wÉ"ð�~æÀÈÃÂ>">!2÷�"ô�¯w#wÝáÁÑáÝå"ð�~æÀÊàx±(9ÅÕÍ�*ð��ë:÷�OÍ�ÑÁ· Õ*ð�-�4 #4Ñ!€�ë*ô�4 #4Ã*ð�-�N#FÚÿq#püÿV+^ë·íBÐëq#pÉÁÑíSð�ÅåÍŠÑ·íRÚV*ð�� s#r$� s#rÉÍFÀ�ëÍ�<À?ýá*â�Í!¯áýåÍFÀåÍÇáå�ë!\��í°á�åëÍ�Ñ<( !\�$�í°É>2à�É>¯2ö�ÍFÀ:è�·>(ë*ð��\�$�í°\�Í�<(Ï!-°��í°�:ö�· í[1�ð�ÕÍ�\�Í�Ñ!€�ë·(é7"ð�~æÈ>2à�É"ô�íSö�ëá"ð�Ns#Frë·íB(Zë#\�:ì��í°¯üå\�Í�Ñ<(?*ô�"}�íKö�ÅÕÍ�\�!Í�ÑÁ· !*}�#"}�!€�ëx± Û\�Í�*ð�
�éÝ*ð�>Ã8Í þÐ2ì�Éå*Ô�å"Ô�í[Ö�·íRÑá0s#rÉ>
- Ã6í[Ô�ñ^#VíSÔ�É!��9í[Ö�·íR8ëí[Ô�·íRÉ>¯O"ö�¯w2à�x2ø�*ð�"û�!ª"ð�á"ò�á
ÍVÍ©*û�"ð�*ò�é>¯2ú�"ö�*ð�"û�!ª"ð�á"ò�á"ø�!\�Í!¯*ø�:ú�· Í~Í¢!à�~6�·go(Ýåá\�íRë*ö�s#r£Æ�í_2Û�ÉëÝáÁáx±(sx±(T]í°ÝéDMÝáÑáx±(ôíR0í ë ëí¸ÝéÁÑÅÍ ØGëÍ Ø_Pß*�é!à�~6�o&�ÉÍl|µÈ:ï�õ¯2ï�ÍŒñ2ï�}þÀÝáÝ*ò��:à�·ÈÝá_Ýá_ÕÍCѯ2ï�*Þ�|µÝåáíKÜ�íB� "Þ�· ÕÕåÍé�Ñz· ͯ^C
- USER INTERRUPT�(= ͯI/O�
ͯEXECUTION�ͯ ERROR �{͋ͯ AT PC=�*�͆ͯINSUFFICIENT MEMORY�ͯ
- Program terminated
- �*æ|µÄ$:è�·Ê�(Ã��áÑÑé1�!†ð�ÿÍ%!<~ðñ>Í!Î�Íû!�ÍRÍ*!Î�Íû!
�ÍRÍ*Ãë��������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÉ�É������������A��SUB ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1ßÃx����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321Invalid file name $Error On Line $Enter Password: $ERROR: No 'SUB' File Found$CP/M 3 SUBMIT Version 3.0
- $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Í�É!»sA+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��„
- ������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååB��Å!�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æåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå@��_ÿ�ð�@�����ÿÿ�Ô�������€�€� �@�@����E� „áê�� E�„Áê����������������������������������������������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ÃuÉÃkÃcÃcÃcÉ
- Ý!K!€�K�í°��!€�€�í°ý!Öý6 �ý6
- Àÿ>"2ÓíCÞÍ?ÛËo(!d|íG}2Ä<<2É>ÿ2¿!¿ÍéûÉ!�‡#�O‡�:¿§ ÛæÈöÿÉ:Àþÿ(¯·Éyõ:¿§ ÍÍ(ûñÓÉÍÛ(ûñÓ ¯2ÀÉõ>ÿ2ÀñûíMx±È:̧ ëí°ëɯ2ÌíS¥"¬ åë åíC§x±>Í >�2«*Í|µæo&�Ï~!˶!¡ÓÍéx±(Ûæ ú>ƒÓÑá��É>ÿ2ÌíCÍÉ2Êæå!Ë> B(>�wÓáÉ2ÉÉ��íCÄÉíCÆÉíCÂÉ!��y§À*ôÉ`i#É:�À§Âtís(1jÍ�(ý~§ Í¢ÍpÍùÂñÍSí[Âå!ÿ¿¯íRá0x̓�yæÿí{(ÉÍ[
ÀÍ'
ÀÝ~�ýw
ÍNÕÍJ
áÝFÀ6ð#ûͱ
êý6ÿý6�¯ÉÍ6
À:rͪͱ
¯É>À!pÅÍÔ
Áæ�ÈñöÿÉ>ˆÅÍÔ
Áæ�ÈôöÿÉ>�ýNÝËF(Ë90>2ÕÝ~ÓÅÍ6
ÁÀ:pÓ¹>�ÈÛæ� úyÓÝ~æöÍ4æ™È(>Í4ËWyÓ> éðöÿÉý~݆ݾ�8(>ý6�ýwý4ý~
Ý–ýw
ÉõÝ~Óý~ÓÛæ� úÝF�Ë8ËñåþÀ �íCÎ"Ì!Éõ>å!˶áÓÍéÁáxþÐ(Ë(:Õ°Í4>ƒÓ>¿ÓÛæ ÛÈöÉÓÛËw(úÛÉýåá� D6ÿ#ûÉý~:Æ=ýåá�_�ë�ËGýn ýf
- þÿÉís(1jÍ�(ý~§ Í¢ÍpÍ™ÂñÃÖ>ͪÝ~�ýw
ÍNÕÍÌáÝF 6ð#ûͱ
éý6ÿý6ÿ¯ÉÍü>§É"ÜÍ÷ÍlÛ/æþ >!˶Ó!ÙÍé>¿ÓÛæ öÍ\ÉüÍl!jí²Í\>§ÉÅÕ¯ýNýF:Ó�!��0 Š)� ÷0 Šõý~=O�ñ 0</2k|/2l}/2mÝ~2oÑÁÉÛ/æ(ùÉÍTÛWÍTÛz/æÉ>þíyÛÍT!jpí³ÍTÉ"¹íSÀ!˶Ó!µÍéÛæ ú>ƒÓɃ}�������‚Ï‹³‡¿�ƒ}���Í��‚Ï‹³‡¿�
y����(…‚Ï‹‡�
y����(¥‚Ï‹‡�~·ÈG#N#í³õ������������������������������������������Kvv-<ÿÿ�ÿ���������v���ÿ���������€����@��_ÿ�ð�@�����ÿÿ�Ô�������ÿ��þû:Áýw�:Äýw:Åýw¯ýwýwÍ?É:Äý¾ :Åý¾ öÿɯɯýwýwÉýwO
ÝF¯�ý<ýwÉ�����ÿ���������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå1ÒÊ����������������������������������������������������������CP/M Version 3.0COPYRIGHT 1982, DIGITAL RESEARCH151282����654321
- 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×þÂ% C�Í«Í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ëÉ��������������������������������������������������������������������������������������������������������������ÿ������å TITLE 'WDRIVES.ASM TABLES FOR DISKETTE AND WINCHESTER'
- ;**************************************************************
- ;* *
- ;* MODULE FOR DEFINING THE FLOPPY- AND WINCHER- *
- ;* UNITS IN THE SYSTEM. *
- ;* *
- ;**************************************************************
- ; LATEST CHANGE: 1984-06-18. PSW
- ; BIOSREVISION D.
- ; FOR THE RMAC ASSEMBLER
- TRUE EQU 0FFH
- FALSE EQU 0
- PAGE 42
- ;******************************************************************
- ; What kind of floppy do You want ?
- VERIFY EQU TRUE ; Verify after write.
- M8 EQU FALSE ; A: 8" 2x77x8x1024, 256 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- M5 EQU FALSE ; A: 5" 2x77x8x1024, 256 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- MIN96 EQU TRUE ; A: 5" 2x80x5x1024, 128 ent. UNIT0
- ; D: 8" 1x77x26x128, 64 ent. UNIT0
- ; MARK CORRECT FLOPPPY TYPE WITH TRUE. NOTE ONLY ONE TRUE.
- ;******************************************************************
- ;******************************************************************
- ; What kind of winchester do You want ?
- RO352 EQU TRUE ; Rodime 352
- ;******************************************************************
- ; Consult the XEBEC-manual for the two following constants:
- LEAV EQU 7 ; INTERLEAV FACTOR used at formatting.
- RESTEP EQU 00000100B ; RETRY & BUFF STEP OPTION.
- ;******************************************************************
- ; Diskdrive size and number of directory entries.
- E512 EQU TRUE ; 512 ENTRIES
- E1024 EQU FALSE ; 1024 ENTRIES
- REDUCE EQU 34 ; # of kBytes to reduce from second
- ; winchester unit.
- ;NOTE. The size of this reduce factor is depending on how many bad
- ; tracks the formatter utility has found on the disk.
- ; If the formatter tells You that it has reduced more kBytes
- ; than this factor, You must change this factor immediatly
- ; and generate a new operating system before copying any files
- ; to the winchester.
- ;*****************************************************************
- PAGE
- ; CONSTANTS:
- RATE0 EQU 00000000B ; Floppy step rate 3ms/6ms
- RATE1 EQU 00000001B ; Floppy step rate 6ms/12ms
- RATE2 EQU 00000010B ; Floppy step rate 10ms/20ms
- RATE3 EQU 00000011B ; Floppy step rate 15ms/30ms
- UNIT0 EQU 00000000B ; Floppy phys. unit 0
- UNIT1 EQU 00000001B ; Floppy phys. unit 1
- UNIT2 EQU 00000010B ; Floppy phys. unit 2
- UNIT3 EQU 00000011B ; Floppy phys. unit 3
- WUNIT0 EQU 00000000B ; Winchester phys. unit 0
- WUNIT1 EQU 00100000B ; Winchester phys. unit 1
- INCH5 EQU 00001000B ; 5"-FLOPPY
- INCH8 EQU 11010100B ; 8"-FLOPPY
- DOUBLD EQU 00000000B ; DOUBLE DENSITY
- SINGLD EQU 00100000B ; SINGLE DENSITY
- IF E512
- ENT EQU 512
- AL1 EQU 0
- ELSE
- ENT EQU 1024
- AL1 EQU 0FFH
- ENDIF
- COMM EQU 0BCH
- IF M8
- SIGN EQU '8'
- ELSE
- SIGN EQU '5'
- ENDIF
- PAGE
- EXTRN FDREAD,FDWRIT,FDLGIN,FDINIT
- EXTRN WREAD,WWRIT,WINIT,WINITDC,WLGIN
- PUBLIC @DTBL,?TITEL
- PUBLIC @COMMO
- CSEG
- @DTBL: DW FLA,WINA,WINB,FLD ; This order must not be changed.
- DW 0,0,0,0 ; Check boot-routine in
- DW 0,0,0,0 ; BIOSKRNL.Z80
Š DW 0,0,0,0
- @COMMO: DB COMM
- PAGE
- DSEG
- ; Define WINCHESTER UNIT 0.
- DW WWRIT
- DW WREAD
- DW WLGIN
- DW WINIT
- DB WUNIT0 ; PHYSICAL UNIT FOR XEBEC.
Š DB 0
- WINA: DW 0 ; NO TRANS TABLE
- DB 0,0,0,0,0,0,0,0,0
- DB 0 ; MEDIAFLAGG
- DW WIN0 ; ADDRESS TO DPB
- DW 0 ; NO CHECKSUM VECTOR
- DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- ; Define WINCHESTER UNIT 1.
- DW WWRIT
- DW WREAD
- DW WLGIN
- DW WINITD
- DB WUNIT0 ; PHYSICAL UNIT FOR XEBEC.
- DB 0
- WINB: DW 0 ; NO TRANS TABLE
- DB 0,0,0,0,0,0,0,0,0
- DB 0 ; MEDIAFLAGG
- DW WIN1 ; ADDRESS TO DPB
- DW 0 ; NO CHECKSUM VECTOR
- DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- IF M8
- ; Define 8" 2x77x8x1024, 256 entries. UNIT A:
- DW FDWRIT
- DW FDREAD
- DW FDLGIN
- DW FDINIT
- DB INCH8+UNIT0+DOUBLD
- ; $FDXSL
- DB 0 ;
- FLA: DW 0 ; NO TRANS TABLE
- DB 0,0,0,0,0,0,0,0,0
- DB 0 ; MEDIAFLAGG
- DW F8D ; ADDRESS TO DPB
- DW 0FFFEH ; CHECKSUM VECTOR GEN. BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- 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 ; MEDIAFLAGG
- DW F5MAX ; ADDRESS TO DPB
- DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- ENDIF
- IF MIN96
- ; Define 5.25" 2x80x5x1024, 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
- DB 0 ; MEDIAFLAGG
- DW F596D ; ADDRESS TO DPB
- DW 0FFFEH ; CHECKSUM VECTOR GEN BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- ENDIF
- ; Define 8" 1x77x26x128, 64 entries (IBM). UNIT D:
- DW FDWRIT
- DW FDREAD
- DW FDLGIN
- DW FDINIT
- DB INCH8+UNIT0+SINGLD
- ; $FDXSL
- DB 0 ;
- FLD: DW TRANS ; TRANS TABLE
- DB 0,0,0,0,0,0,0,0,0
- DB 0 ; MEDIAFLAGG
- DW F8S ; ADDRESS TO DPB
- DW 0FFFEH ; CHECKSUM VECTOR GEN. BY GENCPM
- DW 0FFFEH ; ALLOC VECTOR GEN. BY GENCPM
- DW 0FFFEH,0FFFEH ; LET GENCPM CALC
- DW 0FFFEH ; DIRBCB, DTABCB, HASH
- DB 0 ; HASH BANK.
- CSEG
- ; DPB for 8" 2x77x8x1024, 256 entries.
- F8D: DW 64 ; Number of logical sect/track
- DB 4,0FH ; BLOCK SKIFT and MASK
- DB 0 ; EXTENT MASK
- DW 607 ; MAX BLOCKNUMBER
- DW 256-1 ; 256 DIR. ENTRIES
- DB 0F0H,0 ; ALLOC VECTOR TO DIR
- DW 256/4 ; CHECKSUMMA SIZE
- DW 2 ; NUMBER OF OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. SECTOR SHIFT-MASK
- DB 0 ; Floppy
- DB 8 ; No. of log.sec./phys. sec.
- DB 22 ; Read time out
- DB 19 ; Write time out
- DB 0FFH ; 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 ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 242 ; MAX BLOCKNUMBER
- DW 64-1 ; 64 DIR. ENTRIES
- DB 0C0H,0 ; ALLOC VECTOR TO DIR
- DW 64/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACK
- DB 0 ; PHYS.SECTOR SIZE
- DB 0 ; PHYS. 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
- ; DPB for 5.25" 2x77x8x1024, 256 entries.
- F5MAX: DW 64 ; No. of logical sectors/track.
- DB 4,0FH ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 607 ; MAX BLOCKNUMBER
- DW 256-1 ; 256 DIR. ENTRIES
- DB 0F0H,0 ; ALLOC VECTOR TO DIR
- DW 256/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. 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 0FFH ; 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
- ; DPB for 5.25" 2x80x5x1024, 128 entries.
- F596D: DW 40 ; No. of logical sectors/track.
- DB 4,0FH ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 394 ; MAX BLOCKNUMBER
- DW 128-1 ; 128 DIR. ENTRIES
- DB 0C0H,0 ; ALLOC VECTOR TO DIR
- DW 128/4 ; CHECKSUM SIZE
- DW 2 ; OFFSET TRACKS
- DB 0 ; PHYS. SECTOR SIZE
- DB 0 ; PHYS. SECTOR SHIFT-MASK
- DB 0 ; Floppy
- DB 8 ; No. of logical sectors/phys. sector.
- DB 22D� ; Read time out
- DB 19 ; Write time out
- DB 0FFH ; Double sided
- DB VERIFY ; Verify after write
- DB RATE0 ; Step rate
- DB INCH5+DOUBLD ; Boot select
- DB 0,0,0,0,0,0 ; Dummies
- ; Winchester: Rodime 352
- IF RO352
- SIGN1 EQU '1'
- SIGN2 EQU '0'
- WIN0: DW 68 ; No of logical sectors/track.
- DB 4,0FH ; BLOCK SHIF AND MASK
Š DB 0 ; EXTENT MASK
- DW 2578 ; MAX BLOCKNUMMER
- 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 68 ; No. of logical sectors/track.
- DB 4,0FH ; BLOCK SKIFT AND MASK
- DB 0 ; EXTENT MASK
- DW 2617-(REDUCE/2) ; MAX BLOCKNUMBER
- DW ENT-1 ; DIR. ENTRIES
- DB 0FFH,AL1 ; ALLOC VECTOR TO DIR
- DW 8000H ; CHECKSUM SIZE (none)
- DW 608 ; 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
- ?TITEL: DB '80. '
- DB SIGN,'"-floppy '
- IF M8
- ELSE
- IF M5
- DB '1,2 MByte '
- ELSE
- DB '800 KByte '
- ENDIF
- ENDIF
- DB SIGN1,SIGN2,' MBytes winchester.',13,10,0
- TRANS: DB 1,7,13,19,25
- DB 5,11,17,23
- DB 3,9,15,21
- DB 2,8,14,20,26
- DB 6,12,18,24
- DB 4,10,16,22
- END
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå…‰ÕÑ’U TED$ÈýQ%Q2@COMMO”F�MI@e �@�bÐæ����������������������������¼—��������������������������g@��óýüÿ?ßÏð��À@������������������Þ���çûùþþ¿Ÿà����������@��������������+ðùþþ¿Ÿïçûùþ�ÈÀ %�dÀ …€€�����������üÿ?ßÏ÷óýüÿ�KH@�� <�_?À��������@X&ÿ€€������€�08ä�€��€������°L�ÿ�=������� ��€ð|ÿ�<�������`›ýþ�d�������(�àPþ�`�������Á7ûü��������ˆ�À Süÿ������‚o‡Ûùšû¿ßï÷¡�€�§øþ�� � ��ß·ó5öÿ¿ßïAÀÀ\ ˆ…¦ca¼àp<ˆ€€–B<�¢ˆÀ@M!N†S˜€îi7ÍS™ÐÊrA@��Aa¸
- €��à h �€ €Z;¶�ÕUS#¤�
=55>:�P“#Mà%9%R4Ú‘‘ÒS£M`I4Ò‘‘Ô’U#@À]%9%R4R•ÒS’U#Dà]1%:4JUÔ‘PQ#D`]]I%Rp��ž������‚o‡Ûùšû¿ßï÷¡�€�§øþ�� � ��ß·ó5öÿ¿ßïAÀÀ\ ˆ…¦ca¼àp<ˆ€€–B<�¢ˆÀ@M!N†S˜€îi7ÍS™ÐÊrA@��AaååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååDå*�ù*�"l#Í‹Í‹Í‹Í‹Í‹ÍWINCHESTER BACKUP-UTILITY for the JET Computer. Rev. D
- �ÍÍ�}þ004ÍRequires CP/M Plus Version 3.0 to execute.
- �Ã��͇&„¯íR(4Í
- Requires the BIOS revision D to execute.
- �Ã��͇Í
- Which drive is floppy?�Í�!d#~§Ê��þ #~˯þA8þQ8<Í
- Please, give a letter (A-P) followed by a colon.
- �ÃÜ#2t#~þ: »Í‹:t#ÖA_͇2u#åÝáþÿ8:Í
- Requested drive does not exist on this system.
- �ÃÜÝ~§(!Í
- Floppy not winchester!
- �ÃÜÍ
- Which drive is winchester?�Í�!d#~§Ê��þ #~˯þA8þQ8<Í
- Please, give a letter (A-P) followed by a colon.
- �ÃÑ#2v#~þ: »Í‹:v#ÖA_͇2w#åýáþÿ8:Í
- Requested drive does not exist on this system.
- �ÃÑý~þ(Gþ Í
- Not the second part
- �ÃÑÍ
- Winchester not a floppy!
- �ÃÑÍ
- Todays date (YYMMDD)?�Í�!d#~§ 0Í
- Please, give it on the form "YYMMDD"!
- �«þ Ì#Íû(ÆÍû(Áþ
0½Íû(¸þ 0´!e#M�í°:u#ÓÝ~2y#Ý~ÖG>‡ý_�ÝNÝFÍ”ëÝN��ÍÂ|µ(Ýn
ÝfåÝËF(Ë<Ë"z#}2…#Ý~�ÝN�Å_P`hÍÂíS|#{2„#ÁQ¯<Ë:0û2•#€�Í”"~#Áí[|#Í”ëíK~#Í”ë�ÍÂ!��@�ÍÂíS¨#@�Í”"€#ÝFæ¯ËËËËËËËË2‚#ý~/Wý~/_íSŠ#ý~/O2‰#�Í”ëÕý^��ýN�Å!��ÍÂíSŒ#Á€�Í”"�#ëíKŒ#Í”ëÁÍ”ë�ÍÂíS�#!��íK€#ÍÂíS†#ýFæ¯ËËËËËËËË2‘#!vÍo�!¶#��Í«(;(îÃb!2$~þ> #~þ� #~þÓ #~þ {2'#ÍŸ!(�>2n#>ÓÍ‹Í‹Í‹Í‹Í‹Í‹Í‹Í‹Í WINCHESTER BACKUP-UTILITY for the Jet Computer.
- Todays date:@�����
- Number of diskettes�:†#ÍÏÍi:'#§(Ãü!¶#���Í«(;(îÃêÍ
- Bridos volume name :�!¸$ ÍsÍ
- Created date:�!Ø$ÍsÍ Last backup date:�!Þ$ÍsÍ‹Í
- 1 Winchester backup TO floppy
- 2 Winchester rebackup FROM floppy
- 3 Verify old backup
- 4 Read floppy number and date
- 5 EXIT (do nothing)
- �Í
Your choice? �Í–õOÍ’ñþÊbþ1Ê×þ2Êþ3ÊZþ4Êþ5ÊbÁÍ‹Í‹Í‹Í‹Í‹Í‹Í‹Í‹Í‹ÍA complete backup will be made of the winchester
- and all contents on the floppies will be destroied.
- Confirm with YES ! �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂêÍ
- You will need �:†#ÍÏÍ diskettes. Ready to start ?.
- Confirm with YES ! �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂê¯2š#2(#!M)#�í°:'#=§ÂL ���!¶#Í«(;(îÃê!¸$7#,�í°
8#!7#�6åí°!��"�"�Í‹!(#4>ÓÍ
Insert backup diskett no �:(#ÍÏÍ in floppy drive �:t#OÍ’Í: and press <RET>, ^C or F �Í–þ
(3þÊC˯þF("Í
- press <RET>, ^C or F !
- �Ãi Í¥Âi *(#&�+ëíK€#Í”" #"/#í[€#"3#!¶#·#6�ÿí°!'#¶#<�í°���!¶#Í!�"¤#:¨#2œ#Í‹Í
Reading from win �* #åÍ!ÑÍ«(þþ(;(ÑÃCÍ
Writing on floppy �*¤#åÍ!ÑÍ(;(ÕÃi Í
Verifying �*¤#åÍ!ÑÍÛ(<Í
- Verify error
- Abort or Retry (A/R)�͖˯þAÊCþRÊi Ã!œ#5Êe *¤#@�"¤#* #@�" #í[�#§íRÚU
- ���!¶#ÍÛ(;(îÃCí[ž#íK‘#!��ÍÂ!@�§íRí[¤#"À#��!¶#�Í:'#=§ TÍ
- Updating the winchester
- ����!¶#Í«(;(îÃCÞ$!M�í°���!¶#Í€ (;(îÃCÍ
- The winchester is successfully backed up to the floppies.
- �ÃCÍ‹Í‹Í‹Í‹Í‹ÍRebackup the winchester from the backup diskettes.
- If You want to continue? Type YES �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂêÍ
- You will need all the �:†#ÍÏÍ backup diskettes and everything on the
- winchester will be destroyed.
- If OK? Type YES �Í�!d#~þÂê#~˯þYÂê#~˯þEÂê#~˯þSÂê>ÓÍ
- Insert backup diskette no 1 in �:t#OÍ’Í: and press <RET>�Í–þ
(#þÊêÍ
- press <RET> or ^C !
- �‘���!¶#ÍÛ(;(îÃê:¶#=þ81Í
- This is no BACKUP DISKETTE !!
- Try again�ÃP
:·#þ(.Í
- I wanted diskette no 1 !!
- Try again�ÃP
!¸#)#�í°!¶c·c:†#2(#O�6�í°!��"�"�Í‹Ã>ÓÍ
Insert backup diskette no �!¶cíK†#�>�í±:†#§™ÍÏÍ in drive �:t#OÍ’Í: and press <RET> or ^C �Í–þ
($þÊCÍ
- press <RET> or ^C !
- �Ão���!¶#ÍÛ(;(îÃC:¶#=þ81Í
- This is no BACKUP DISKETTE !!
- Try again�ÃoíK·#�!µc ~§(2Í
- This diskette has allready been read !!
- �Ão!¸#)#¾# øpÍ
- This does not contain the same BACKUP DATE.
- Anyway accepted? (Y/N) �͖˯þY(þJ(þNÊoÍ
- type Y or N��*¾#"¤#!�" #*¨#"œ#Í‹Í
Reading from floppy page �* #åÍ!ÑÍÛ(;(ÎÃCÍ
Writing on win page �*¤#åÍ!ÑÍ€ (þþ(;(ÌÃCÍ
Verifying on win page �*¤#åÍ!ÑÍ«(<þþ(8ÍVerify error. Abort or Retry (A/R)?�͖˯þRÊ^þA œÃC* #E�@�" #*¤#@�"¤#!œ#5Â)íK·#�!µc 6ÿ>Ó:(#=2(#ÂoÍ
- Rebackup is successfully done.�ÃCÍ
- A byte compare will take place between the backup diskettes and the winchester. �Í
- Insert any backup diskette in drive �:t#OÍ’Í: and press <RET>
- (any other key will terminate)�Í–þ
Âê*¨#))"œ#���!¶#ÍÛ(;(îÃê:¶#=þ81Í
- This is no BACKUP DISKETTE !!
- Try again�ñ¯2“#*¾#" #!�"¤#Í‹Í
Reading floppy page �*¤#åÍ!Ñ�!¶#ÍÛ(;(ÐÃêÍ
Reading win page �* #åÍ!Ñ�!¶cÍ«(;(ÐÃêÍ
Verifying �!¶#¶cÿ?¾ÂU#x±Â* #�" #*¤#"¤#*œ#+"œ#|µÂˆÍ
- Verifying is OK.
- �ñ:“#§ÂÅÅåÕÍ
- Verify errors. Do You want to see the errors? �Í–õÍ‹ñÑáÁþ
Êê˯þNÊêþY(ÅåÕÍ
- Y or N�Ô>ÿ2“#ÅåÕ~ÍXÍH on floppy =�áå~ÍXÍH on win.(^C to termiante.)
- �Í–þÑáÁÊêÃ>2n#���!¶#ÍÛ(;(îÃê>Ó:¶#=þ8Í
- No BACKUP DISKETTE
- �Ã)Í‹Í‹Í‹Í‹Í‹Í‹ÍDisc number:�*·#&�Í!Í
- Backup date:�!¸#ÍsÍ
- First page:�*¾#Í!Í
- Last page:�*Â#Í!:¶#=· [Í
- Bridos volume name:�!Æ# ÍsåÍ
- Created date:�áÍsåÍ
- Last backup date:�áÍs�Í
- Press any key�Í–ÃêÍ
- Reboot the system�!��"�>ÓÃ��Í
- WINCHESTER
- NO OF CYLINDERS�*Š#Í!Í NO OF HEADS �*‰#&�Í!Í
- SECTOR SIZE �*�#Í!Í NO OF SECTORS �*Œ#&�Í!Í
- WIN SIZE �*�#Í!Í NO OF SECT/PAGE �*‘#&�Í!Í
- FLOPPY
- FLOPPY TRACK �*z#&�Í!Í NO OF HEADS �:y#!�§(.Í!Í
- SECTOR SIZE �*~#Í!Í NO OF SECT/TRACK�*|#&�Í!Í
- USED AREA �*€#Í!Í NO OF SECT/PAGE �*‚#&�Í!Ë!;;~O#~©æU©æ~©æª©Ë¿#èÍÇkñxãxâm té¨!±9¼0¨$Ï` tÇkøeôuðgáúgåzãpá|îoá�†j
- �ÉF#í³ÉƒÃ(€‚Ïy¶#�€…Ïχ y¶#Ž�…χ y����Åχy����ÅÏχy����¥Ï
- yè���¥ÏÏ2ƒ#þÿ Í
- TIME OUT �Ã:Ë(Í
- DRIVE NOT READY �Cæ(!n#5Â�Í
- READ �):ƒ#ËW(Í
- LOST DATA �Í
- �FATAL �:ƒ#§(ÍERROR NR�*ƒ#&�Í!>2n#Í
- (A=abort,R=retry)�Í–þ(˯þA(þR Ó¯Éöÿ7Éå!W�Õí[l#ÑãÉ{ÕÍ®ãõ|Í®Wñ„_0e.�Á ÐÉ!���‡0 Š)� ÷Ð ŠÉ}‘|˜Ðx/Gy/OÍÑzS)8‡0#å 8á ñ_7É33< è_7É�0# Ý_7É~§Ö08þ
- 0OË'Ë'Ë'��O#~§Ö08þ
- 0�#§É¯7É|µ() #Õã^#V#ã>ÿ§<íR0û§(0�åÅOÍ’ÁááÑÉÍ 0�ÉõË?Ë?Ë?Ë?Íeñæþ
- 8ÆÆ0OÃ’NÅåÍ’áÁ#õÉã~#ã·ÈOÍ’ôÍ
- �É *l#jéc#
- Ã�:u#ÓÍ€�;û;û;û>ÐÓããããããÛËG úË(0Í
- DRIVE NOT READY OPERATION ABORTED
- �ÃLËw(2Í
- CANNOT FORMAT WRITEPROTECTED DRIVE!
- �ÃL>ͳ!ËW(‘ÛËO(úÛËO ú!'+ÛËO(ùË| 1Í
- CANNOT FORMAT HARD SECTORED DISKETT
- �ÃLÍ‹Í‹>�Ó¯2ƒ#2o#Ý~æöXÍÕ!æ™Â!¯2s#ÍP!o#4!…#Û<¾ Ý:…#G=2o#Å:o#ÓÝ~æöͳ!Áæ™Â!ů2s#ÍÅ!o#5ÁÛ:ƒ#§ÂLÍ DISKETTE SUCESSFULLY FORMATTED
- �¯ÉÍ SEEK ERROR, OPERATION ABORTED
- �>ÿ2ƒ#>ÿ·ÉÍ
FORMAT�Íð:o#O:„#G:s#í[–#ý*˜#ýq�ýwýöÆæG:u#ÅÓ!~Ío>ôÁ°ÍÕ!æý(2ƒ#Í WRITE TRACK ERROR
- �ÝËFÈ!s#4ËFÈ‹Í
VERIFYING�Íð:s#Ææ2ˆ#:u#Ó;;¯2q#2”#!q#4~Ó*~#+"Ž!ŠÍo>ˆ!ˆ#¶ÍÕ!æ�(U2ƒ#:”#§(Í �Í *** READ ERROR AT SECTOR �>ÿ2”#:q#ÍÏÍ‹:q#!„#¾ �ÝËFÈ!s#4ËFÂÅÉ:u#ËoÂ*!X$"˜#*~#r�"–#!¶#>NPÍʯÍÊ>öÍÊ>üw#2>NÍÊ>2q#¯ÍÊ>õÍÊ>þw###:q#w#:•#w#>÷w#>NÍʯÍÊ>õÍÊ>ûw#:#O:~#Gþ€ >åÍÊ
ú>÷w#6>NÍÊå!q#~4!„#¾á8š>Nô!$"˜#:�*~#"~#!¶#(>ÿÍʯÍÊ>üw#>ÿÍÊ>2q#¯ÍÊ>þw###:q#w#:•#w#>÷w#>ÿÍʯÍÊ>ûw#:#O:~#Gþ€ >åÍÊ
ú>÷w#>ÿÍÊå!q#~4!„#¾á8¨>ÿwT]ˆí°ÉÅNþ
ùÁÉw#üÉ�Ö
- 8ùÆ
- õyÆ0 þ0(OÍ’ñÆ0OÍ’ÉÍ TRACK �:o#ÍÏÍ SIDE �:s#ÍÏÉ:u#Óx2›#"ª#:‚#Õá=(úë!��íK|#ÍÂíSo##"q#Íq!©��.@:›#§ �.í[ª#íS yÓ&�"ž#!žÍo:‚#Gí[ž#!��ý"ž#:s#Ë'æ_:q#Ó>¨³Í³!§Â©!ž#5Ê£:q#!|#¾Ê©<2q#Ã…ÝËFʹ!s#4ËFÂÓ:o#<!…#¾Ê£Ó2o#Ý~æöÍï!>2q#Ãz:u#Óx2›#"ª#:‚#Õá=(úë!��íK|#ÍÂíSo##"q#Íq!©��.@:›#§ �.í[ª#íS–yÓ&�"ž#!”Ío:‚#Gí[ž#!��ý"ž#:s#Ë'æ_:q#Ó>ˆ³Í³!§Â©!ž#5Ê£:q#!|#¾Êr<2q#ÃNÝËFÊ‚!s#4ËF›:o#<!…#¾(Ó2o#Ý~æöÍï!>2q#ÃC>ƒÓ¯É7Éx2›#"ª#:‘#�Õá=(0ú÷ëi&�íKŒ#ÍÂíSo#"q#ÍO!��.@:›#§ .í[ª#íS¬yÓ&�"ž#*�#+"®!ªÍo:‘#Gí[ž#!��ý"ž#÷Í�#Û/æþ >ÓÓ>‡Ó>ƒÓÍð"Ân !ž#5Ê` :$#/</2$# :##/</2## :"#/<2"#à >ƒÓ¯É>ƒÓ>þ·ÉÍ"þ!Êf þÊ6 >§7Éx2›#"ª#:‘#Õá�=(0ú÷ëi&�íKŒ#ÍÂíSo#"q#ÍO!��.@:›#§ .í[ª#íSµyÓ&�"ž#*�#+"·!³Ío:‘#Gí[ž#!��ý"ž#õÍ�#Û/æþ >ÓÓ>‡Óãã>ƒÓÍð"Â=!!ž#5Ê7!:$#/</2$#Âë :##/</2##Âë :"#/<2"#Ãë >ƒÓ¯ÉÍ"þ!Êf þÊ
!>§7ÉíKŒ#åÍ”Á 0}/2$#|/2##:w#æ ³/2"#É*o#:y#§(¯Ë<Ë0<2s#"o#:o#ÓÝ~æöͳ!æ™ ¯É7É>ÐÓ>ͳ!æ™õ>Óñ ëÉ!��õÛæ�(+DöñöÿÉñÓþÛæ� úÛÉõÛæ� úñÓ þÛ8û>ƒÓÛÉ!��õÛæ�(+DöñöÿÉñÓÉüÍ�#!¬#í²Íð":¬#/æþ!ÈþÈþÈÍ
- ERROR.........:�:¬#/O¯ËÎ0ÅOÍ’Áó Í’:¬#/ÍXÍ
- HIGH-ADDRESS..:�¯g:#/oÍ!Í
- MIDDLE-ADDRESS:�¯g:®#/oÍ!Í
- LOW-ADDRESS...:�¯g:¯#/oÍ!Í
- Consult Your Xebec-manual.
- �öÿÉÛ/æ(ùÉÍè"ÛWÍè"Ûz/æÉ>þíyÛÍè"!!#pí³Íè"É'èd�
- ���ÿÿÿþÛ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååEå�Í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åo‡ŸgÑñw!Ú0>1xÍy :B12!1É!A14ì*ô0Û0>€Íc*ô0"D1!D1Í·Í~É^#Vë"F1*F1^#Vë> Í�!H1 Í*!H1> ÍXÍÓæ1~#
Âs !��9"2!ì1"í1!ï16€*è1¯w#w*æ1ngïÿ |·ò£ É*æ1KÍLëG!ã1>Íyº ÉÍü
- !ì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ë"F�+3:,3·ò1!Q3:-3åo‡Ÿg�ͯÑ3>GÍt*+3ÍO"+3ÃM!Q3:-3åo‡Ÿg�ͯÑ3>GÍt!�3ÍA !/3Í*!/3>ÍSå!L3õ:-3åo‡Ÿg�ͯÑÁÑ>Ít*%3å*)3))Ñ^#Vë")3ø͟ÃûÃö!.34*3~!.3–òµ!ÿ�¯Ít:-3o‡Ÿg�ͯ}!;3w!;3~Æw*93:;3=_ÍL3Ít*93ë!�3>€Í_!›3ÍúÉÍÉ^#Vë"‡<:F4·ò±!F46�*‡<KÍLëG!H<>ÍyÂ+!E46€Ã°!E46�!4"Œ<Írå*Œ<Ñ>$GÍt!'4I<>GÍt!*46�!>46�Íz"Œ<!�<ÍU!4"“<!‘<Í#!4"—<!•<Í;Öÿª!L<>Í!4Íß*‡<€Í@*‡<"™<!™<Í·Í~!��"B4É*‡<"Œ<*‡<ë!]<>ÍrÖŸ2Ž<:E4·òÝ:Ž<·òØÉ>2Š<>2‹<*‡<n&�}2›<:›<!‹<–úq:E4·òT*Œ<:‹<åo‡ŸgÑë!‰<>GÍt!^<‰<xÍyÂ;!Š<¯–ò8!Š<5!œ<Í›Ã#ÃE!ž<Í›!Š<5:Š<·ÂQ>2Š<Ãj*Œ<:‹<åo‡ŸgÑ" <! <Íí!‹<4Ãì:Ž<·ú|ÉÃê>2‹<!`<>Í%Í^}2¢<:¢<!‹<–ú§!£<Íí!‹<4Ã�!D46€!¥<Íí!4"©<!§<ÍÖÿÂê!c<>Í!4Íß*‡<€Í@*‡<"«<!«<Í·Í~ö^#Vë"<*B4#"B4:D4·ò*B4å!€�ÑÍ}2G<:G<·Ê!"B4*B4ÿ÷ |·ú¥!�"°<}2¯<:G<2²<:²<!¯<–úŸ!F4å*°<Ñ"µ<!³<ÍU!4"¹<!·<Í3Ö�ÊŽ!u<>Í!4Íß*‡<€Í@*‡<"»<!»<Í·Í~*°<€� "°<!¯<4Ã:!�"B4*<~!F4õå*B4ÑñwÉÉ^#Vë"¾<>2À<*¾<n&�}2Á<:Á<!À<–úú*¾<:À<_ÍLëG!Ä<>Ít!Â<͆!À<4ÃÍ!Å<͆É^#Vë^ÉÍ#VÉåÍ�áÉÍ
þÐÃ$Í
þ"Ð/ Í�Ã��
- 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œÒ;}‘|˜Ò;{²ÊÚ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�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������F����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€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
- ����������������������������������������������������������������������������������������������������������������������������������������������������������º ô
- ž
- {
- à º ������*$'�������������������������������€€€€€��€���€€��€����������������������������������symbol table reference overflow
- ������������������������������������������������������������������������������������������������������������������������������������������������������������ð2ì2i2���������������������� 0#
- �����������������������������������������������������������������������������������������������������������������������+3�•3�������3�������������������������������������������������������������������������������������������������������������������������������������������������������������������������€������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������G������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lXRF.XRF make error
- '.XRF close error
- .XRF write error
- ��������Œ<“<��—<�����_<‰<���b<b<©<����������µ<��¹<����
����Ä<�½<������������������������������������������������������������������������������������������������*=�åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå; @CHK MACRO USED FOR CHECKING 8 BIT DISPLACMENTS
- ;
- @CHK MACRO ?DD ;; USED FOR CHECKING RANGE OF 8-BIT DISP.S
- IF (?DD GT 7FH) AND (?DD LT 0FF80H)
- 'DISPLACEMENT RANGE ERROR - Z80 LIB'
- ENDIF
- ENDM
- LDX MACRO ?R,?D
- @CHK ?D
- DB 0DDH,?R*8+46H,?D
- ENDM
- LDY MACRO ?R,?D
- @CHK ?D
- DB 0FDH,?R*8+46H,?D
- ENDM
- STX MACRO ?R,?D
- @CHK ?D
- DB 0DDH,70H+?R,?D
- ENDM
- STY MACRO ?R,?D
- @CHK ?D
- DB 0FDH,70H+?R,?D
- ENDM
- MVIX MACRO ?N,?D
- @CHK ?D
- DB 0DDH,36H,?D,?N
- ENDM
- MVIY MACRO ?N,?D
- @CHK ?D
- DB 0FDH,36H,?D,?N
- ENDM
- LDAI MACRO
- DB 0EDH,57H
- ENDM
- LDAR MACRO
- DB 0EDH,5FH
- ENDM
- STAI MACRO
- DB 0EDH,47H
- ENDM
- STAR MACRO
- DB 0EDH,4FH
- ENDM
- LXIX MACRO ?NNNN
- DB 0DDH,21H
- DW ?NNNN
- ENDM
- LXIY MACRO ?NNNN
- DB 0FDH,21H
- DW ?NNNN
- ENDM
- LDED MACRO ?NNNN
- DB 0EDH,5BH
- DW ?NNNN
- ENDM
- LBCD MACRO ?NNNN
- DB 0EDH,4BH
- DW ?NNNN
- ENDM
- LSPD MACRO ?NNNN
- DB 0EDH,07BH
- DW ?NNNN
- ENDM
- LIXD MACRO ?NNNN
- DB 0DDH,2AH
- DW ?NNNN
- ENDM
- LIYD MACRO ?NNNN
- DB 0FDH,2AH
- DW ?NNNN
- ENDM
- SBCD MACRO ?NNNN
- DB 0EDH,43H
- DW ?NNNN
- ENDM
- SDED MACRO ?NNNN
- DB 0EDH,53H
- DW ?NNNN
- ENDM
- SSPD MACRO ?NNNN
- DB 0EDH,73H
- DW ?NNNN
- ENDM
- SIXD MACRO ?NNNN
- DB 0DDH,22H
- DW ?NNNN
- ENDM
- SIYD MACRO ?NNNN
- DB 0FDH,22H
- DW ?NNNN
- ENDM
- SPIX MACRO
- DB 0DDH,0F9H
- ENDM
- SPIY MACRO
- DB 0FDH,0F9H
- ENDM
- PUSHIX MACRO
- DB 0DDH,0E5H
- ENDM
- PUSHIY MACRO
- DB 0FDH,0E5H
- ENDM
- POPIX MACRO
- DB 0DDH,0E1H
- ENDM
- POPIY MACRO
- DB 0FDH,0E1H
- ENDM
- EXAF MACRO
- DB 08H
- ENDM
- EXX MACRO
- DB 0D9H
- ENDM
- XTIX MACRO
- DB 0DDH,0E3H
- ENDM
- XTIY MACRO
- DB 0FDH,0E3H
- ENDM
- LDI MACRO
- DB 0EDH,0A0H
- ENDM
- LDIR MACRO
- DB 0EDH,0B0H
- ENDM
- LDD MACRO
- DB 0EDH,0A8H
- ENDM
- LDDR MACRO
- DB 0EDH,0B8H
- ENDM
- CCI MACRO
- DB 0EDH,0A1H
- ENDM
- CCIR MACRO
- DB 0EDH,0B1H
- ENDM
- CCD MACRO
- DB 0EDH,0A9H
- ENDM
- CCDR MACRO
- DB 0EDH,0B9H
- ENDM
- ADDX MACRO ?D
- @CHK ?D
- DB 0DDH,86H,?D
- ENDM
- ADDY MACRO ?D
- @CHK ?D
- DB 0FDH,86H,?D
- ENDM
- ADCX MACRO ?D
- @CHK ?D
- DB 0DDH,8EH,?D
- ENDM
- ADCY MACRO ?D
- @CHK ?D
- DB 0FDH,8EH,?D
- ENDM
- SUBX MACRO ?D
- @CHK ?D
- DB 0DDH,96H,?D
- ENDM
- SUBY MACRO ?D
- @CHK ?D
- DB 0FDH,96H,?D
- ENDM
- SBCX MACRO ?D
- @CHK ?D
- DB 0DDH,9EH,?D
- ENDM
- SBCY MACRO ?D
- @CHK ?D
- DB 0FDH,9EH,?D
- ENDM
- ANDX MACRO ?D
- @CHK ?D
- DB 0DDH,0A6H,?D
- ENDM
- ANDY MACRO ?D
- @CHK ?D
- DB 0FDH,0A6H,?D
- ENDM
- XORX MACRO ?D
- @CHK ?D
- DB 0DDH,0AEH,?D
- ENDM
- XORY MACRO ?D
- @CHK ?D
- DB 0FDH,0AEH,?D
- ENDM
- ORX MACRO ?D
- @CHK ?D
- DB 0DDH,0B6H,?D
- ENDM
- ORY MACRO ?D
- @CHK ?D
- DB 0FDH,0B6H,?D
- ENDM
- CMPX MACRO ?D
- @CHK ?D
- DB 0DDH,0BEH,?D
- ENDM
- CMPY MACRO ?D
- @CHK ?D
- DB 0FDH,0BEH,?D
- ENDM
- INRX MACRO ?D
- @CHK ?D
- DB 0DDH,34H,?D
- ENDM
- INRY MACRO ?D
- @CHK ?D
- DB 0FDH,34H,?D
- ENDM
- DCRX MACRO ?D
- @CHK ?D
- DB 0DDH,035H,?D
- ENDM
- DCRY MACRO ?D
- @CHK ?D
- DB 0FDH,35H,?D
- ENDM
- NEG MACRO
- DB 0EDH,44H
- ENDM
- IM0 MACRO
- DB 0EDH,46H
- ENDM
- IM1 MACRO
- DB 0EDH,56H
- ENDM
- IM2 MACRO
- DB 0EDH,5GEH
- ENDM
- BC EQU 0
- DE EQU 2
- HL EQU 4
- IX EQU 4
- IY EQU 4
- DADC MACRO ?R
- DB 0EDH,?R*8+4AH
- ENDM
- DSBC MACRO ?R
- DB 0EDH,?R*8+42H
- ENDM
- DADX MACRO ?R
- DB 0DDH,?R*8+09H
- ENDM
- DADY MACRO ?R
- DB 0FDH,?R*8+09H
- ENDM
- INXIX MACRO
- DB 0DDH,23H
- ENDM
- INXIY MACRO
- DB 0FDH,23H
- ENDM
- DCXIX MACRO
- DB 0DDH,2BH
- ENDM
- DCXIY MACRO
- DB 0FDH,2BH
- ENDM
- BIT MACRO ?N,?R
- DB 0CBH,?N*8+?R+40H
- ENDM
- SETB MACRO ?N,?R
- DB 0CBH,?N*8+?R+0C0H
- ENDM
- RES MACRO ?N,?R
- DB 0CBH,?N*8+?R+80H
- ENDM
- BITX MACRO ?N,?D
- @CHK ?D
- DB 0DDH,0CBH,?D,?N*8+46H
- ENDM
- BITY MACRO ?N,?D
- @CHK ?D
- DB 0FDH,0CBH,?D,?N*8+46H
- ENDM
- SETX MACRO ?N,?D
- @CHK ?D
- DB 0DDH,0CBH,?D,?N*8+0C6H
- ENDM
- SETY MACRO ?N,?D
- @CHK ?D
- DB 0FDH,0CBH,?D,?N*8+0C6H
- ENDM
- RESX MACRO ?N,?D
- @CHK ?D
- DB 0DDH,0CBH,?D,?N*8+86H
- ENDM
- RESY MACRO ?N,?D
- @CHK ?D
- DB 0FDH,0CBH,?D,?N*8+86H
- ENDM
- JR MACRO ?N
- DB 18H,?N-$-1
- ENDM
- JRC MACRO ?N
- DB 38H,?N-$-1
- ENDM
- JRNC MACRO ?N
- DB 30H,?N-$-1
- ENDM
- JRZ MACRO ?N
- DB 28H,?N-$-1
- ENDM
- JRNZ MACRO ?N
- DB 20H,?N-$-1
- ENDM
- DJNZ MACRO ?N
- DB 10H,?N-$-1
- ENDM
- PCIX MACRO
- DB 0DDH,0E9H
- ENDM
- PCIY MACRO
- DB 0FDH,0E9H
- ENDM
- RETI MACRO
- DB 0EDH,4DH
- ENDM
- RETN MACRO
- DB 0EDH,45H
- ENDM
- INP MACRO ?R
- DB 0EDH,?R*8+40H
- ENDM
- OUTP MACRO ?R
- DB 0EDH,?R*8+41H
- ENDM
- INI MACRO
- DB 0EDH,0A2H
- ENDM
- INIR MACRO
- DB 0EDH,0B2H
- ENDM
- IND MACRO
- DB 0EDH,0AAH
- ENDM
- INDR MACRO
- DB 0EDH,0BAH
- ENDM
- OUTI MACRO
- DB 0EDH,0A3H
- ENDM
- OUTIR MACRO
- DB 0EDH,0B3H
- ENDM
- OUTD MACRO
- DB 0EDH,0ABH
- ENDM
- OUTDR MACRO
- DB 0EDH,0BBH
- ENDM
- RLCR MACRO ?R
- DB 0CBH, 00H + ?R
- ENDM
- RLCX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 06H
- ENDM
- RLCY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 06H
- ENDM
- RALR MACRO ?R
- DB 0CBH, 10H+?R
- ENDM
- RALX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 16H
- ENDM
- RALY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 16H
- ENDM
- RRCR MACRO ?R
- DB 0CBH, 08H + ?R
- ENDM
- RRCX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 0EH
- ENDM
- RRCY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 0EH
- ENDM
- RARR MACRO ?R
- DB 0CBH, 18H + ?R
- ENDM
- RARX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 1EH
- ENDM
- RARY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 1EH
- ENDM
- SLAR MACRO ?R
- DB 0CBH, 20H + ?R
- ENDM
- SLAX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 26H
- ENDM
- SLAY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 26H
- ENDM
- SRAR MACRO ?R
- DB 0CBH, 28H+?R
- ENDM
- SRAX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 2EH
- ENDM
- SRAY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 2EH
- ENDM
- SRLR MACRO ?R
- DB 0CBH, 38H + ?R
- ENDM
- SRLX MACRO ?D
- @CHK ?D
- DB 0DDH, 0CBH, ?D, 3EH
- ENDM
- SRLY MACRO ?D
- @CHK ?D
- DB 0FDH, 0CBH, ?D, 3EH
- ENDM
- RLD MACRO
- DB 0EDH, 6FH
- ENDM
- RRD MACRO
- DB 0EDH, 67H
- ENDM
- ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃÃ&>Ã|ÕÙãçñÃÃ� MOVE-IT, JET 80 9600 BAUD AUX PORT
- $rt
- $ FIRST.
- $:µG·È!¶N#~2Ž#yÓ��Â…É���ÉÛ�æ>ÿÀ¯ÉÛ��ÉÛ�æ>ÿÀ¯ÉÓ��É
- GDÁê�������������������������������������������������������ÉÃ&>Ã|ÕÙãçñÃÃ� YOU ARE TRYING TO RUN AN UNCONFIGURED MOVE-IT! RUN MCONFIG FIRST.
- $:µG·È!¶N#~2Ž#yÓ��Â…É���ÉÛ��æ�>ÿÀ¯ÉÛ��ÉÛ��æ�>ÿÀ¯ÉÓ��É���������������������������������������������������������������������������&>ÃØ� ALL CODE IN THIS PROGRAM IS COPYRIGHT WOOLF SOFTWARE SYSTEMS (C) 1981 REPRODUCTION BY ANY MEANS PROHIBITED BY LAW. ALL RIGHTS RESERVED. �� 1%=:Æ02'%:Æ02)%*"{$!��"`$¯2i$2h$2d$ÿÍF$2„$!€�~·Ê5##~͸þNÂ5#~͸þOÂ5#~͸þCÂ5>2h$…$ÍÍ#!Ð~Æ0_Í·##Â@Í!Í!*ëÍÍ#Í!€�~·Ê~¯2€$!€�ª:~=O##~·ÊÝ#Ãs€�ÍN$>2€$*Í·#ÍÛ"ÒÄÍ~#Â�ÃŽÍ#æþ¶:d$þÊ™<2d$ÃŽþ:ÂŽõ¯2d$ñæG:h$·x >�2�$xÍd"ÅõÍ!ñÁy·Ê~!ª:~͸þSÊžþGÊžþNÊ<þBÊVþAÊ]þRÊŸþLÊþMÊþEÊ™þTÊ{þCÊÆþHÊŽþ?Ê0Û%ÃÍ!Í!ñ%Ã#~·Ê*þOÂ*#~þCÂ*>2h$Ã~¯2i$Ã~#~͸·Ê*þSÊsþNÊ–Ã*>2i$Ã~#~͸·Ê*þAÊ‘þRÊ Ã*#~æ·Êþ ʦþ,ʦÑ~#æ·Êþ ʦþ,ʦ͸þHÂÈ>ÿ2j$Ã’þFÂÔ¯2j$Ã’þNÂà¯2k$Ã’þEÂí>2k$Ã’þOÂú>2k$Ã’6ÍÍ#+~·Êþ Ê_Í·##ÃÍ!6ÍÍ#ÃØK6ÍÍ#p6:j$·Ê2b6ÍÍ#~6:k$þ�ÊK‰6þÊK–6ÍÍ#9ÍÍ#*|/g}/o#ë*�ͼ!89ÍÍ#Í!Í!>N2s$ÍÛ"Úh G:c$·xÊW ¯2c$xþÊe ͸þEÊØþSÊtþAÊ!þPÊgþGÊøþTÊ9þXÊþCÊàþ?ÊÉ*ÍÍ#ÃwÍ!Í!�*ÍÍ#Ãw:p$·ÊåÍâ |µáÊú9ÍÍ#Íg!͸þYÂÍó õ<Í$ñÚ¯2p$2n$Í!Í!Ã~Û.ÍÍ#Ã:l$îÿ2l$¢6·Â3¾6ÍÍ#Ãw:n$îÿ·ÊO:p$·ÂO=7Ãa:n$îÿ2n$7·Âa!7ÍÍ#Ãw:m$îÿ2m$Û6·Âyð6ÍÍ#Ãw8ÍÍ#:g$Í!!Í!<8ÍÍ#:f$Í!!Í!I8ÍÍ#Ís"y·Ê´!ª:Í"2g$Í!n8ÍÍ#Ís"y·ÊÑ!ª:Í"2f$Í!“8ÍÍ#Í!Í!Ãw:o$îÿ2o$8·ÂòÆ8ÍÍ#ÃwÍ!í1ÍÍ#Ís"y·Ê0 !ª:<Í'<ͱÍ$þÿÊ:š,ÍÍ#Íg!͸þYÂ0 <ͱÍ&$<ͱÍþ#þÿÂQX.ÍÍ#Ã" >ÿ2p$2n$Í!Í!<:ÍÍ#7ÍÍ#*"q$ÃwÍ!Æ1ÍÍ#Ís"y·Ê" !ª:\�Í'\�ͱÍ$<¤Ã%ÍÍ#Ãw€�ÍN$2ÍÍ#Ís"͸·Ê" ͸þNÊâþCÊâþEÊâþTÊâþXÊâ†2ÍÍ#Í!ê2s$þCÂù5ÍÍ#ÍŸ#2t$Í!H5ÍÍ#H�\�Í.$·ÂF €!€�~þÊF ͬ
- Ú" # Ãÿ†5ÍÍ#>N2s$Ãw/ÍÍ#¯2p$2n$Í!Í!Ãwj5ÍÍ#Í!>N2s$ÃwxþÂe >ÿ2c$Ãwͬ
- Í\ÊwÍi͎͸ Ú} Ãw<Í$Û.ÍÍ#Ã0 åÕÅ:f$ͬ
- �
- Ú« ÍŽ*q$w#"q$}·Â• Í
- :g$ͬ
- ÁÑáÉåÕÅõG:n$·ÊÝ xæþÊÝ *q$w#"q$:�==¼ÌŒ ñÁÑáÉ*q$ë*|/g}/o#ëÉåÕÅ*q$6#"q$Ã
- åÕÅÛ5ÍÍ#Íâ }·l&�õ)ñ>��oë*ë|µÊC
- ÍN$Õ<Í6$Ñ·7ƒ
- ëÕ€�Ñë+|µÂ%
- *q$+~þÊl
- Õz/W{/_*q$DMÑ*x±Ê€
- w#Ã_
- ÍN$Õ<Í6$Ñ·7ƒ
- ·*"q$õ5ÍÍ#ÁÑáÉåÕÅ��Í\¤
- z³Â“
- 7ÁÑáÉÍi·ÁÑáÉåÕÅæ_:k$·ÊÕ
- þÊÁ
- ÃË
- {·êÖ
- ö€ÃÖ
- {·âÖ
- ö€ÃÖ
- {õÍuÊ×
- ñÍ‚æ_:j$·Êò
- Í·#{͸ :s$þXÊþTÊ]þCÊ]þEÊäÃ'Í\Ê3ÍiÍŽæO:f$¹yÂ3£5ÍÍ#Í\ÊIÍiÍŽæO:g$¹yÂIÀ5ÍÍ#Ã3ͯ#·Ê)ÍŸ#æþÂ)Ã"{þ
- Êtþ
ÂE:l$·Ê{>
- ï
- :l$·ÊE:s$þTÊ‹þCʺÃE�Í\Ê�Íi͎ͯ#·Ê®ÍŸ#æþÊ"z³Â�Â�ÃEͯ#·ÊËÍŸ#æþÊ"Í\ʺÍiÍŽæG:t$¸ÂºÃEÍ\Âþͯ#·ÊäÍŸ#æþÊ"ÃäÍiÍŽæ»Ê3�7ÍÍ#ÍŸ#æþ
Ê3þÊ"ÃÁÑá7ÉÍ\Ê3ÍiÍŽ{þ
ÂE:l$·ÊE>
- ï
- ͯ#·ÊVÍŸ#æþÊ"ÁÑá7?ÉåÕÅÍ·ÁÑáÉåÕÅÍÁÑáÉåÕÅÍ·ÁÑáÉåÕÅÍÁÑáÉõÕæ_:o$·Ê�Í·#ÑñÉX1ÍÍ#*`$ͼ!n1ÍÍ#Íg!͸þYÂ~!��"`$Ã~#~æ·Ê*þ ÊÛþ,ÊÛÃÆ~#æ·Ê*þ ÊÛþ,ÊÛ+͸þ0Ú
þ:Ò
åÕÅ�ÍÁÑáÃ~jͱÍ$<Â
Ã%Ãå!&>jÍ.$·Â:
€�€w#Â/
Ã
6Ñ!&>þ?ʺ
Õ~͸w͸¾ÂY
#ÃG
·Âk
þÊ~
~þ,Âk
È
~#þ
- Êz
þÊ~
Ãk
ÑÃF
Ú9ÍÍ#ÑÃ~#å#~·þÊ
þ
Ê
þ,Š
#Í(áÚ±
åÅ�ÍÁáÑÃ~�9ÍÍ#Ã~:ÍÍ#~þÊö
Íÿ
ÊØ
E9ÍÍ#Ãê
Í!~#þ
- ÊÀ
þÂÛ
Ãö
~#þ
- ÊÂ
þÂê
Í!Í!Ã~åÅ~#þ,Ê_Í·#Â~#þ,ÂÃ% Í·#ÂÁáÉ~þ Â7þÊ{#Ã(~͸G#~͸O#å~/g/o#}´Ê{ |µÊ`ÃGogÑÕéáÚ}~þ
Ê}#þ,ÂlÃ(á7ÉOD¦EV«NO°HA¸FU½ALÅECàPRûXO����>ñ>ñ¯2k$·Ãh>ÿþ¯2j$·ÃhÍXÚJÍNÚJþF¯ÊÙ>ÿ2l$·ÃhÍXÚJÍNÚJþF¯Êô>ÿ2o$·ÃhÍXÚJÍNÚJþF¯Ê>ÿ2m$·Ãhë~͸þNÊ(þFÊ9ÃJÍ]ÚJ#Í"2g$·ÃhÍ]ÚJ#Í"2f$·Ãh7Ãh##~͸·É7ÉëÃ]#~·Êhþ=Â\É7É�PHONE NUM������������������������ÍÃ~ÍÃ~2$#~·Ê*þ ¡#:$þGÊ#ø\�Í':w$2b$<¯$ÂÊ<ÍÐ~·Ê�þ Âä#ÃÖ͸þAÊïÃ*#~·Ê*þ Âï<Í'>�2h�ÍÝÚ|µÂÃ%ÍÍ#Ã’Y:Ã*{$~þÿÊ’¯2\$\�~#
Â1å€�ÍN$ Í·#ë.ÍÍ#:\�·ÂVÍ>$<Æ@_Í·#:Í·#!]�^Í·##Âf.Í·#!e�^Í·##Ây/ÍÍ#\�ͱÍ$<›Ã%Ã:<þ Ê°:b$·ÊÛ‹/ÍÍ#!]�<~þaÚÆþ{ÒÆ͸#¸!<~æw#
ÂÒ¯2_$Í6:z$þÊ{þÊþ4Êaþ6Êòþ7ʈÍÌÒßÃ’Íc,ÍÍ#þÊ™Íg!͸þYÂ>¯2_$�:\$WÍxÍ ÊâÍÌÒ$Ã’�1:\$WÍx/ÍÍ#Í!Ã
- �1�ÍxÙ͔!S-ÍÍ#Íg!þÊ™áðÿåÃ
- Í\�Í.$·ÂÒ¯2_$Í}!!€�ÍH:z$þ7ʈþÊ{þ3ʵþ6ÊòÍÌÒ�Ã’Í”!Ð,ÍÍ#ÍÛ"Ú¾þÊ™áðÿåÃ
- Í”!¯2_$Íi:z$þÊþ6Ê’ÍÌÒÙÃ’Í”!Y/ÍÍ#Í!Ã’/ÍÍ#Í!> !<w#ÂáÃ":\$<2\$É>ÿ2\$¯2<2\�<ÍÐ]�ÍÐ\�Í':w$2b$~·Ê‹þ ÂU#ÃG͸þAÊ`Ã*#~·Ê*þ Â`<Í':<þ Ê‹:b$·Ê‹‹/ÍÍ#> 2<¯2_$>2�$ÍY>�2�$:z$þÊÀþ"Ê·þ6ÊòÍÌÒ�Ã’Ã%ÍÍ#Ã’¯2_$>�2\$>2�$Í§Í >�2�$:z$þ%Ê’þ$Êùþ6Êòþ7ÊÄÍÌÒÄÃ’û:!\�þaÚþ{Ò͸w#Â:<·Â!Í>$<2\�:<þ Ê<<!]�w#Â4ö.ÍÍ#:\�Æ@_Í·#:Í·#!]�^Í·##ÂU.Í·#!e�^Í·##Âh/ÍÍ#Í>$õÍî#ñ_Íö#û:ÍN$\�ͱÍ$·þÿÊ·š,ÍÍ#Íg!þʙ͸þYÂy\�ͱÍ&$\�ͱÍþ#þÿÂ^¯2_$�5�ÍxÍ :z$þÊëþ6ÊòÍÌÒÉÃ’Í”!X.ÍÍ#ÍÛ"ÚôþÊ*¯2_$��ÍxÍ :z$þ&ÊÀþ6Êòþ7Ê“ÍÌÒÃ’¯2_$�4�ÍxÍ :z$þ&ÊUþ6Êòþ7Ê“ÍÌÒ.Ã’ /ÍÍ#Ã
- ¯2_$Í}!Í§Í :z$þ6ÊòþÊ“þ#Ê<þÊeþ7Ê“Í�ÍÌÒhÃ’\�Í6$·Ê^\�Í&$Í”!¯2_$�5�ÍxÍ :z$þÊÑþ6Êòþ7Ê“ÍÌҪÒÛ-ÍÍ#Íg!þÊ
- ¯2_$��ÍxÍ :z$þ&ÊÀþ6Êòþ7Ê“ÍÌÒãÃ’¯2_$�3ÍxÍ :z$þ&Ê3þ6Êòþ7Ê“ÍÌÒÃ’?/ÍÍ#ÃÀÍ”!\�Í$/ÍÍ#Í!¯2_$��ÍxÍ :z$þ&ÊÀþ6Êòþ7Ê“ÍÌÒRÃ’Í”!�1:\$WÍx/ÍÍ#Í!ÃÀÍ”!\�Í&$ÃÀ#~·Í¸Ê*þDÊ*þUʵÃ*#~·ÂÀ>ÿÃÏþ µ#Í6"|·Â*}2‚$>ÿ2\$>G2$¯2�$¯2_$!‚$R�ÍxÍ :z$þSÊþ6Ê ÍÌÒäÃ’à8ÍÍ#Í!Ã’™1ÍÍ#:û:ͪ!Í!Í!Ã’>G2$>�2�$2\�>ÿ2\$#~·ÊVþ Â<#\�Í':]�þ Â^]�ÍÅ>�2_$A�!\�ÍxÍ :z$þʈþ6ÊòÍÌÒcÃ’¯2‚$*{$>ÿ2\$¯2ƒ$>�2_$ͧåÍ á:z$þ"Ê·þCÊØþBÊÅþ6ÊòÍÌÒ�Ã’:‚$·Âì>2‚$×0ÍÍ#!û:~Æ@_Í·#:Í·#Í!Í!!û:Íá:ƒ$<2ƒ$þ¯2ƒ$Í!ØE9ÍÍ#Ø#~·Ê*͸þDÊXþUÊ'Ã*#~·Ê?þ Â'#Í6"|·Â*]ÍF$ÿÍF$õ°1ÍÍ#ñͪ!Í!Í!Ã’¯2\�#~·Êvþ Â\#\�Í':]�þ Â~]�ÍÅ\�ͱ€�ÍN$ÍÝÚ|µÊ·½0ÍÍ#:\�·Â¦Í>$<Æ@_Í·#:Í·#Í!Í!*{$~þÿÊØÍáÊÒE9ÍÍ#üÍ!úÍ!Í!Ã’ÅÕ#^Í·##Âæ.Í·#^Í·##Âö####ÑÁÉ>G2$>�2�$#~·Ê*þ Â#å�~·Ê)#Ã��Í~#Â;z³Â,ÃAÍ‹#Ã)á¯2_$>ÿ2\$P�ÅåÍxÍ áÁ:z$þÊ’þPÊtþ6ÊòÍÌÒFÃ’>2�$Í8Õ��z³Â€Ñ¯2_$¯2�$ÃF:€$·Â~:„$_ÍF$Í Í—#õ>2�$¯2$ñÍ :z$þÊþ!ÊÜþAÊkþPÊ(þRÊ`�6�ÍxÃŽ¯2\$>2�$>G2$û:!\�w#Âò¯2|�2h�:\�·ÂÍ>$<2\�€�ÍN$ÍÝ|µÂ)�"�ÍxÃŽÍ“*{$åÍ á:z$þÂ’¯2\$~þÿÊ\�~#ÂKå!]�~æw#
ÂY¯2_$!\�:\$W$ÍxÍ :z$þÊØþ1Êþ5Ê’ÍÒfÃ\Í“>à2_$Í :z$þÊÆþ4ʽþ1Ê\þ7ÊÈÍÒšÃ\ /ÍÍ#Ã’áðÿå/ÍÍ#Í!Ãáë.ÍÍ#:\�Æ@_Í·#:Í·#!]�^Í·##Âñ.Í·#!e�^Í·##Â/ÍÍ#\�ͱÍ$<ÊÍ\�Í.$·Â›¯2_$Í}!!€�ÍH:z$þ5ÊZþÊ þ1Ê\þ7ÊÈÍÒ4Ã\Í”!Í�:\$WÍx¯2_$Í :z$þÊÆþ3Ê’þ1Ê\þ7ÊÈÍÒoÃ\?/ÍÍ#Ã’¯2_$�#:\$WÍxÍ :z$þÊÕþ1Ê\þ7ÊÈÍÒŸÃ\áðÿåÍáÃ/Í”!/ÍÍ#Í!> !<w#Âè Í·#Í�&:\$WÍxáÃ/�%�Íx
Í·#Ã’¯2\$>S2$û:!\�w#Â'ö.ÍÍ#:\�·Â@Í>$<Æ@_Í·#:Í·#!]�^Í·##ÂP.Í·#!e�^Í·##Âc/ÍÍ#\�ͱÍ$·þÿʶ>à2_$��ÍxÍ :z$þÊþ1Ê\þ7Ê\ÍÒ�Ã\\�ͱÍ&$Í>$õÍî#ñ_Íö#û:ÍN$\�ͱÍþ#þÿÂëÍ”! /ÍÍ#�4�ÍxÃ’Í“¯2_$Í :z$þ7Ê\þÊþÊ>þÊëÍ�ÍÒòÃ\Í}!\�Í6$·ÊëÍ”!?/ÍÍ#�3Íx\�Í&$Ã’\�Í$Í”!/ÍÍ#Í!��ÍxÃ’Í”!/ÍÍ#Í!Ã’>2�$>G2$¯2\$û:!\�w#Â�\�ͱ€�ÍN$ÍÝåÍ“Í á1ÍÍ#:z$þÂ’|µÂÊ�":\$WÍx/ÍÍ#Í!Ã~*{$~þÿÊå¯2_$~·ÂâÍ>$<w:\$WBÍxÍ :z$þÊþ1Ê\ÍHÒØÃ\á�ÍÃÍ�C:\$WÍx/ÍÍ#Í!Ã’>2�$>G2$Í8Ã’åÕÅ!û::]$�O 6$41ÍÍ#û:ÍÍ#Í!Í!Í“ÁÑáÉ>2�$>G2$!û:~þÿÊw^ÍF$ÿÍF$2‚$!‚$S�Íx
Í·#Ã’��ÍxÉ��ÍxÉ��ÍxÉÕåë�6�#6�#6�#6��6�áÑÉõÕå*`$#"`$á:^$W:_$<2_$ºÂû*0ÍÍ#Íg!͸þYÂ�¯2_$Ññ7?ÉÑñ7ÉõÕå*`$#"`$á:^$W:_$<2_$ºÊ#Ññ7?ÉÑñ7ɯ2w$ë"u$ëFxþ�È#þ Ê0~þ:ÂMx͸Ö@#ÃQ+¯ÍÐ~·Èþ È#þ*Âw:w$ö2w$ÍÅ~·È#þ.ÊŠÉþ.ʊ͸ÂV~þ.À#å*u$ �ëá~·Èþ È#þ*®:w$ö2w$ÍÅÉ͸–ÉþaÚÄþ{ÒÄæ_Éx·È>?ÃÅÕ> ÂÓÑÉ*{$å!��"}$\�Í$Ã÷Õ\�Í$ÑþÿÊ.æ!€�…o:\�#~#:�==ºÊ*
Â*}$#"}$Ãð7Ã2>ÿ·*}$É:\$W!<ÍxÍ Éå€:\$WÍxÍ áÉ!�!\�ÍxÍ É�:\$WÍxÍ ÉåÕÅ>:ÍY#xÆÍÉ/ÍÉå!��"Z$áyÍÉzÍÉx·Ê¨~ÍÉ#Ÿ:Z$/o:[$/g#|ÍÉ}ÍÉ>
ÍY#>
- ÍY#ÁÑáÉåÅõ�O*Z$ "Z$ñõG:i$·xÊôæðÍûÍY#ñõæÍûÍY#ñÁáÉÆ0þ:Ú ÆÉÍ#ÚÇ þ: ÍÎ ÚÇ 2]$GÍÎ ÚÇ /�ÂÁ !��"Z$ÍÎ ÚÇ 2z$ÍÎ ÚÇ 2y$:]$Þ2]$ÊX G!û:ÍÎ ÚÇ w#ÂL *Z$ÍÎ ÚÇ GÍÎ ÚÇ OÍ#Í# |µÂÁ :z$þ6È:�$·Ê� :$·ÈþGÈÕ :$·ÈþSÈ:\$W:y$ºÂ¦ >2z$ɒ² :y$2\$É7��Íx>72z$ÉÍ#ÒÁ ·>2z$ÉåÅÍ#Úñ G:i$·xÊñ Íþ GÍ#Úñ Íþ °�O*Z$ "Z$ÁáÉæþ0Øþ:Ò!Ö0·ÉþAØþGÚ!7ÉÖ7·ÉÀ%ÍÍ#ÉæõÍN! Í·#(Í·#ñÍ;!)Í·#Éþ ÒI!õ^Í·#ñÆ@_Í·#ÉõæðÍû_Í·#ñæÍû_Í·#ÉÍs"ÅõÍ!ñÁy·Ây!>
É:ª:ÉÕõ:x$îÿ2x$·Ê¡!J9ÍÍ#ñÑÉÕõ:x$·Ê‘!¯2x$\9ÍÍ#Ñ!õÅÕå!þ!""&�oÃÊ!õÅÕåë!ø!""ë/å*"^#VáÚÌ!z/W{/_ë*"##""ëYÍ·#ÂÊ!áÑÁñÉðØüœÿöÿÿÿ��ÕÅë!��·Ê2"Ö0Ú2"ÆéÚ2"Æò#"ÆÚ2"Æ
- ·O�)))) Ã
- "ÁÑ}ÉÕÅ~þ ÂB"#Ã8"��ëÖ0§úa"þ
- ?Úa")å))Á O� ÃF"ÁÑÉåÕÅõ¯2e$ñ!ª:Ã"åÕů2e$!ª:ÍÛ"Ú}"æþÊ°"þÊ°"þ
ÊÎ"þ Ú}"õ:e$þPÊÆ"<2e$ñw_Í·##Ã}":e$·Ê}"=2e$+Í·# Í·#Í·#Ã}"6�Á:e$OÑá:ª:ÉåÕÍä#|·Êÿ"}þ0Êÿ"þͧ#·Ê
#ÿͧ#æ·ÑáÉÿͧ#æÊ
#·ÑáÉ7ÑáÉåÕÅ:�$·Ê&#:$þGÊ1#Ã6#:$þSÊ1#Ã6#Ã8#��Í~#ÂP#z³Â;#Â8#7ÁÑáÉÍ‹#7?ÁÑáÉõÍe#ÊZ#ñÍr#ÉåÕÅ�Í·ÁÑáÉåÕÅ�ÍÁÑáÉåÕÅ�Í·ÁÑáÉåÕÅ�ÍÁÑáÉåÕÅ�ÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅ:h$·ÂV$:m$·ÄÜ#ÃS$åÕÅ:h$·ÂV$ ÃS$åÕÅÃS$ÕÅÍ�ÁÑÉåÕÅ
ÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅÃS$åÕÅ ÃS$åÕÅÍ�ÁÑáÉ������������������ÿ���A���������������������
- * * MOVE-IT (tm) * *
- Inter-computer communications utility
- Version 0.0
- Copyright (c) 1982
- Woolf Software Systems
- Serial number $
- $
- **** File Not Found
- $
- **** Syntax Error! The proper commands are:
- Send FILNAME.TYP [AS DESTNAME.TYP] (Send file to remote computer)
- Get FILNAME.TYP [AS DESTNAME.TYP] (Get file from remote computer)
- LDir FILNAME.TYP (Get local directory)
- RDir FILNAME.TYP (Get remote directory)
- LUser [USER NUMBER] (Get/Set local user number)
- RUser [USER NUMBER] (Get/Set remote user number)
- Call [NUMBER] [NAME] (Call number or name)
- Hangup (Hang up the phone)
- ANswer (Answer the phone)
- NOConsole (Inhibit console output)
- Binary (Set 8 bit transmission mode)
- AScii (Set 7 bit transmission mode)
- Message [MESSAGE TO SEND] (Send message to remote console)
- TRies (Display retries)
- TAlk [FULL] [HALF] [EVEN] [ODD] [NOPARITY] (Enter smart terminal mode)
- Exit (Exit to Operating System)
- $
- Escape sequence not found. Valid sequences are:
- <ESC> <ESC> Send 1 escape to remote computer
- <ESC> S Send a file to the remote computer
- <ESC> G Get a file from the remote computer
- <ESC> A Toggle Auto Line Feed on/off
- <ESC> C Toggle remote echo on/off
- <ESC> T Toggle file trapping on/off
- <ESC> P Toggle printer on/off
- <ESC> X Change XON and XOFF characters.
- <ESC> E Exit Talk Mode (Return to prompt).
- $
- File name already exists on remote end. Replace?$
- File name already exists on local end. Replace?$
- Remote disk full. Insert new disk and
- press return to continue, or press
- control-c to exit to Operating System.
- $
- Remote directory full. Insert new disk
- and press return to continue, or press
- control-c to exit to Operating System.
- $
- Disk full. Insert new disk and press
- return to continue, or press control-c
- to exit to Operating System.
- $
- Directory full. Insert new disk and
- press return to continue, or press
- control-c to exit to Operating System.
- $
- Disk full.
- $Sending $Receiving $...$ Complete.$ Aborted.$ Aborted. Directory full.
- $ Aborted. Disk full.
- $ Remote computer timed out. Command aborted.
- $
- Warning - When an ambigious name is transferred,
- only the drive name is permitted in the
- "AS" field. File name ignored.
- $
- Communications Line Failure.
- Either the comline is down or the remote
- computer is no longer running the utility.
- Try Again?$Directory for local disk $Directory for remote disk $Receiving fileI�names, please be patient...
- $Sending filenames...$
- Message from remote computer:
- $
- Number of retries: $
- Do you want to clear the retry counter? $
- Remote user number: $
- Local user number: $
- Filename to send to remote computer?$
- Filename to get from remote computer?$
- Please enter the letter that describes the protocol
- you wish to use (N,E,C,T,X,?), or press Return to abort. $
- Valid protocols are:
- N - No protocol. Characters are send at full speed.
- E - Echo wait. 1 character is sent and then
- checked against the echo from the remote
- computer. If an error is found, the user can
- ignore it or abort the transfer.
- C - Character wait. One line is sent, then local
- computer waits for the specified character
- from the remote computer.
- T - Time wait. One line is sent, then the local
- computer waits for 1 second.
- X - XON/XOFF. Characters are sent until remote
- computer sends XOFF, and resumed when remote
- computer sends XON.
- Please consult the users manual for more
- information.
- $
- Please enter the character to wait for: $
- Transmission in progress...
- $
- [Transmission complete.]$
- [Transmission aborted.]
- $
- [Transmission suspended]
- $
- [Transmission resumed]
- $
- [Saving data to disk...$ Done.]
- $
- Invalid option: $Valid options are: HALF, FULL, NOPARITY, EVEN, ODD$Current settings are: $Half Duplex, $Full Duplex, $No Parity.$Even Parity.$Odd Parity.$
- [Auto Line Feed is on.]
- $
- [Auto Line Feed is off.]
- $
- [Printer is on.]
- $
- [Printer is off.]
- $
- [File trapping is on.]
- $
- [File trapping is off.]
- $
- There is no file open to accept the
- trapped data. Use <ESC> G to open a file.
- $
- The remote computer echoed the wrong character.
- Press return to ignore and continue, or
- Control-C to abort. $
- The current values for XON and XOFF are:
- XON: $ XOFF: $Please enter the new value for XON: $and for XOFF: $
- New values accepted.
- $
- [Remote echo is on.]
- $
- [Remote echo is off.]
- $
- Sorry, the remote computer does not support this command.$
- Size of trapping buffer: $ characters.$ $.... Working ....$ $An error exists in the switches for the name called.
- Command aborted.
- $Name not found in PHONE.NUM!
- $
- There is data in the trapping buffer.
- Do you wish to save it? $[Trapping file is now open.]$
- Not enough memory for function.
- $
- Valid names in phone number file are:
- $�tches for the name called.
- Command aborted.
- $Name not found in PHONE.NUM!
- $
- There is data in the trapping buffer.
- Do you wish to save it? $[Trapping file is now open.]$
- Not enough memory for function.
- $
- Valid names in phone number file are:
- $�tches for the name called.
- Command aborted.
- $Name not found in PHONE.NUM!
- $
- There is data in the trapping buffer.
- Do you wish to save it? $[Trapping file is now open.]$
- Not enough memory for function.
- $
- Valid names in phone number file are:
- $�tches for the name called.
- Command aborted.
- $Name not found in PHONE.NUM!
- $
- There is data in the trapping buffer.
- Do you wish to save it? $[Trapping file is now open.]$
- Not enough memory for function.
- $
- Valid names in phone number file are:
- $�tches for the name called.
- Command aborted.
- $Name not found in PHONE.NUM!
- $
- There is data in the trapping buffer.
- Do�������������������������������������������������������������������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå$INOUT FORWARD EXTERNALMAXINT FALSE TRUE LONGREALREAL INTEGER BOOLEAN CHAR TEXT STRING INPUT OUTPUT ������GET PUT READ READLN WRITE WRITELN PAGE RESET REWRITE UPDATE APPEND RAMFILE ASSIGN RENAME SEEK ������CLOSE ERASE ECHO CHAIN GETCOMM PUTCOMM NEW DISPOSE PACK UNPACK MOVE POKE DELETE INSERT STR ������ABS SQR SIN COS EXP LN SQRT ARCTAN TRUNC ROUND FSTAT CHECKFN ADDR PEEK SIZEOF ������CONCAT COPY LENGTH POS ORD CHR PRED SUCC ODD EOF EOLN BTP BYTE WORD SHINT ������BYTEARRAARRAYPTRWORDPTR INTPTR BYTEFILESTR3PTR STR30 INDEXBLOFILENAMEUNIQUE KEYLENGTNBRINNODMAXNODESMAXDEPTHNBRNODES������NODESUSECURRLEVECURRNUM CURRPTR CURRSTATROOTPTR DEPTH FIRSTFRENODESIZENODEARRANODEBUF FILEBUF FILES ADDKEY FILENUMB������MORE NODEW P Q WORDN D BLDIR SOURCE SOURCOFFDESTINATDESTOFFSNUMBER BLDDR READW F ������IX WRITEW OPNIDX OLD I CLSIDX FLADDR GNODE LEVEL PTR A PNODE PT FNDKEY1 KEYPTR ������STATUS RECNBR COMPARE TPTR KPTR P1 NMAX Y NEXTPTR FOUND STOP FINDLEVEFINDPTR FINDSTATFINDNUM ������FNDKEY LFTBTM NXTKEY RGTBTM PRVKEY FNDFST FNDLST NEWPTR N INSKEY DUMSTAT DUMREC NPTR INSNR INSPTR ������QQ DELKEY SIBL NBRN NBRS NBRP P2 P3 P4 DELPTR DELLEVELRLSNOD ������������������������������åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå==8�===*Ž?�@ÿ�=�?�Aÿÿ��=�A�€��@ÿ=‘,
?�@0uŽ=’‘=“�=”N=•'Ž=–—=—R
?=˜5==™R
?=šO=›�=œ�=��=ž�==Ÿ�= �=¡�=¢�=£�=¤�==¥�=¦�=§�==¨�=©’=ª’=«•=======2¬,
?�?�˜==;®�$¯OH==9°±’²��H=;³±’²�´�H=;µ¶’=·�=¸’=¹�=º�H=;»¶’=·�=¸’=¹�=º�H==;¼$½•$¾�=-=¾½=U½=¾¾@�½=U½===;¿$½•¾�=-=½¾ @�=V½=½¾@�=V½===9À®�O=$ÁO=±�=Â�=-=+¬
®=-=~™)=-=¨?œ›?=Á}™=a«™=^«=Á)=-=¼«Ÿ=¼«¥=¼«¦=¼«§=¼« ==&=-=Ÿ?�=¥?�=¦?�=§?�= ?�==¡?�=¤?�=±?�=Â?ž=-=³©±?�=±±¨===&=ZD
- Open-error=À~™====;î�=-=+¬
®=-=c«?�=¿«Ÿ=¿«¥=¿«¦=¿«§=¿« =d«====9Ä®�±�N=-=Ä?
- ¬
®¨?±?===;Å®ÆÇ�=$È�=Â�=-=+¬
®=-=ÈÆ?¨=°©ÈÇ)=-=³©ÈÇ=³©È??�=c«Ä®Ç=Â?¨?=-=©
È«=U«======;É®Æ�=$È�=¾Ž=ÊN=Â�=-=+¬
®=-=ÈÆ?¨=ÊÄ®°©È=ÂÈ?Ȩ?=-=c«Ê=«©
Â=V«=ÊÊ?=====9ËqO=®�=Ì�=$Í�=$Î�=9ÏÐÑ��O=$ÒÓ¾ÔÕ�=Ö×O=Ø�=Ù�=Ú�=Û�=Â�=-=ÖJ=+¬
®=-=¥ ?�Í ?�)=-=×J=Ú?�=¡?=Å®?¥=n©¾?=6=¢?=£?¡?¨=Ó°©£?==6=¤Ï¾£Ì=££›?=¢¢?=0¤ ?�¢ Ó==¤ ?�)=-=££›?=¢¢?=Ø¡=Ù£=Ú¤=Û¢==Õ°©£?=Õ ?�)=-=Ô?¡?¨=³©Ô¢=¡¡?=Å®¡Õ==&=×K=0×=Í
- ÚÚ ?�)=-="q)=-=¡Ø=¤Ú=£Ù=¢Û==ΰ©£›=ͤ=ÖK===&=-=Í?�=¤?�===Y¡?=ËÖ===9Ü®�=Ì�=$Í�=$Î�=9ÏÐÑ��O=-=ÜËJ®ÌÍÎÏ=====;Ý®Õ�=-=+¬
®=-=¢?=6=¡¡?=Å®¡Õ=£?¡?¨=³©£??=Õ°©£?=0Õ?�====9Þ®�$Î�O=$¾Õ�=²O=-=²J=+¬
®=¤ ?�)=-=££›?=Õ°©£?=Õ ?�)=-=¾¡?¨=¢¢?=³©¾?¢=Ý®Õ=²K==&=-=¾?¡?¨=¢°©¾)=-=¢¢?=²K==&=-=1¡ ?"²=-=¡¡?=¾¡?¨=°©¾?°©¾?)=-=²K=¢°©¾?=====²)=-=¤?=£¡?¨?¢?›?=ΰ©£›==&=¤?�==Þ²===;ß®�Õ�=$¾�=-=+¬
®=-=6=¡¡?=Å®¡Õ=¾?¡?¨=¢°©¾?=£¾¢?›?=Õ°©£›?=Õ ?�)=-=¢¢?=³©¾?¢==0Õ?�====9à®�$Î�O=$¾Õ�=²O=-=²J=+¬
®=¤ ?�)=-=Õ°©£?=Õ ?�)=-=¾?¡?¨=³©¾¢=ß®Õ=²K==&=¢ ?)=-=¢¢?=²K==&=-=¾?¡?¨=1¡ ?"²=-=¡¡?=¾¾¨=¢°©¾?=¢ ?)=-=¢¢?=²K====²)=-=¤?=£¡?¨?¢?›?=ΰ©£›==&=¤?�==à²===9á®�$Î�O=-=+¬
®=-=¥ ?�)=-=¡?�=Ý®¥=¤?=ΰ©£›==&=¤?�=ᥠ?�====9â®�$Î�O=-=+¬
®=-=¥ ?�)=-=¡?�=ß®¥=¤?=ΰ©£›==&=¤?�=⥠?�====9ã®��=$ä�=-=+¬
®=-=§?�)=-=ŸŸ?=äŸ==&=-=ä§=c«Ä®§=§«=U«=§§@�«== ?==ãä===9å®�=Ì�=Î�=9ÏÐÑ��O=$æç�=èéê�=²ë¯O=Â�=±’=-=+¬
®=-=æ?==ËK®ÌæçÏš=¦ž ¦ �)=²J=&=-=ṉ?=²K=¥ ?�)=-==µ±?�ª?�›==³ª›Î=³ª›??�=6=®¯=0"¯==&=-=¥?=Ÿ?=¦?=§?�= ?==µ±?�©?›==³©?�¥=³©??=³©??�=³©›?Î=³©›?
- ?�=É®?===¤?�=å²=========9ì®�O==$íîïðÒñòó�=ôõ�=Â�==;öÇ�=-=+¬
®=-=c«Ä®Ç=«§ @�=V«=c«Ä®Ç?=«§@�=V«=§Ç= ?====-=+¬
®=¤ ?�)=-=°©£? ?�)=-=ô£=õ¡=³©¡?¨?¢?=Ý®°©£›?==µ©£©ô›?==É®õ==Ò¡?¨=î°©Ò?==µ©£›?©£=?===îî?=³©Ò?î=1îœ?¡ ?=-=======ó?î›?==µ©Òª?�ó===ñÒ¨=òñ°©ñ??›??==°©ñ?°©ñ?)=-=Å®¡=°©ò›?==µ©ò?ªó›?===óó›?=ï°©Ò?=ïœ?)=-=íï›??==µ©Ò?ªóí===óóí=îî?ï=ð°©ñ?=ö°©ò›?===µ©ò›?©ò?=ð°©ñ?›?===ðð?=³©ñ?ð==&=-=³ªó°©Ò?=óó?==µ©Ò?©ò?›?===µ©Ò›?
- ©Ò?=ï?›??===ïï?=³©Ò?ï=É®¡=îî?===&=-=J�òò›?==»ª?ª›?
- ó?===µ©ò?ª?›?===óó›?=ð°©ñ?=Å®¡=°©ò=ï°©Ò?=ïœ?)=-==íï›??==»ª?ªí?ó?==µ©Ò?ª?í===óóí?=îî?ï=ö°©ò=µ©ò›?©ò=ð°©ñ??›??===ðð?=³©ñ?ð==&=-=³ª?°©=Ò?ï›?===µ©Ò?ï?›?=©ò?›?===ïï?=³©Ò?ï=É®¡=îî?===³ª?î==µª?�©Òó===É®¡=¡¡?=Òñ=î°©Ò?==î ?�)=É®¡=&=-=ö¥=¥°©Ò?=¦¦?==µ©¨©?�¦¨====¤?�=ìK==&=ìJ=====-=<���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ååååJåååååK�åååååKåååååL�åååååLåååååM�åååååMåååååN�åååååNåååååO�åååååOååååå
|