ReleaseMessage.tiogaCopyrightc1985byXeroxCorporation.Allrightsreserved.RussAtkinson(RRA)November12,198511:43:14amPSTCedar6.0ReleasecCopyright1984,1985XeroxCorporation.Allrightsreserved.Thisreleaseisthefirstreleaseinoverayear(Cedar5.0wasreleasedon22Dec83,Cedar5.2wasreleased(twice!)inJune1984).Therehavebeensignificantchanges,andallinterfaceshavebeenrecompiled.Usersshouldreadandfollowtheinstallationprocedure(describedbelow)carefully.Theuseof[Cedar]asaservernameisnew.Thefilesystemperformstheappropriatetranslationsofnames.IfyouarereadingthisusingaversionofCedarpriortoCedar6.0,then[Cedar]correspondsto[Cyan](not[Indigo]).Therearetwoglobaldocumentationfilesthatyoumayfinduseful.TheyareavailablethroughCedarRelease.df,andtheirfullnamesare:[Cedar]Documentation>ReleaseMessage.tioga[Cedar]Documentation>Catalog.tiogaTheopenrcommandcanbeusedtoopenavieweronanysourcefileinthereleasegivenonlyitsshortname.Forexample,openrReleaseMessage.tiogaopensavieweronthisreleasemessage.Thiscommandisparticularlyusefulforbrowsingthroughdocumentation.Acompanioncommand,findr,canbeusedtofindallsourcefilesinthereleasewhoseshortnamesmatchapattern(thefirstletterofthepatterncannotbe*).Cedar6.0hasundergoneseveral"bounces"sinceitsfirstrelease.Thesearelimitedtobugfixesandminorenhancementsthatdonotrequirerecompilation.XEROXXeroxCorporationPaloAltoResearchCenter3333CoyoteHillRoadPaloAlto,California94304ForInternalXeroxUseOnlypï_,î gï]…îxqîÅï]…pï]…î«îñîËîä î(Nî*—î.dï[Ýîxî¿î�îýî"aî$žî'äî-}î/ÈrïQñî gî#îPsïKTî gtïKTîVî¾îòîÖî? î$ƒî&=î)‹uïCãî gîŒîî’îüîßîoî!'î$Lî%€î(Žî-*î/qî2'î7~î9�î;î>mî@µîD×ïB<î gîîFî9îÚî î"¡î&–î)Ðî- î3«î9#î;Íî=° îCÍï@”î gîì î?î<î àî$"î'î+bî-é î5î; îBŽï>íî g ïíîB5ï9#î g îî¶îî ï6¨î gîhî¼îgîŠ î"ïî%Ýî(«î+aî.eî1Sî6Fî9ÎîîCúï+éî gîpîîîñvîðï+éï+éî Âî$cuï+éî3wî7œî8õî=‰î?¾îBŽï*Aî gîHî9îqî´ î#Ôî'Ãî)×î/•î4¤ î>”î?øï(šî gpî/ï(šï(šîžuîôï(šï(šîàîzîzîÅî ‚î#€î%î)Ýî,Úî.—î1î5šî9×î=dîA·îEêï&óî gî&îþî×îkî$îƒî#Bî'¾î)®ï$xî gîwî¬îîìî uî''î*’î,dî/5î4‡î8�î:Íî?wîAîCÙï"Ðî gîî6 î"îñî ÷î#lî(5 wï�î gvï�î,Aî0„ ïæî,Aî/�î2«î9Lï?î,Aî/Þî4èî7rï —î,Aî/�î3 î9»xï Iî gî~îîÂî$TŽTVm$a2CEDAR6.0RELEASESignificantchangesinCedar6.0Interfaces-AllCedarinterfaceshavebeenrecompiled.Manyofthemarealsomorereadable.Manybugshavebeenfixed,manyfeatureshavebeenadded.Mostinterfacefileswith"Extra"intheirnameshavebeenmergedintotheparentinterfaces.However,thebasicstructureofthesystemisthesame,andmostapplicationsprogramsshouldneedfewchangesinordertoconverttoCedar6.0,withtheexceptionofprogramsthatusespecialfeaturesofGraphics.Imager-TheImagerisanewgraphicspackagethatcloselyfollowstheimagingmodelusedbyInterpress,theXeroxprintingfileexchangestandard.ManyoftheoldfeaturesinGraphicshavesimplereplacements.ViewersandTiogahavebeenupdatedtousetheImager.DougWyattandMichaelPlassaretheexpertshere.Pseudo-servers-Thefilesystemcannowdealgracefullywithservernamesthatindicateuseofseveralfileserversinsteadofone.Thisenablesreplicationofthereleasefiles(whichwillhappenwhenwecangetenoughspace).ItalsoallowsDFfilesandbootfilestobelargelylocation-independent,sowecanrunCedaratotherlocationswithoutchangingthereleasefiles.Thespecialpseudo-serversare[Cedar]-containstheCedarandCedarChestreleasefiles(default[Cyan]&[Indigo])[User]-containspersonalfiles(default[Ivy])[Fonts]-containsfontfiles(default[Cyan]&[Indigo])CedarChest-TheCedarreleaseisactuallymuchsmallerthistime,sincemanytoolsandpackageshavebeenmovedtoCedarChest.ThefilenameconventionsforCedarChestarethesameforCedar,so[Cedar]containsfilescompatiblewiththefilesin[Cedar].Ifyoudon'tseeyourfavoritepackageinthismessage,chancesareithasmovedtoCedarChest.CedarChesthastheadvantageofbeingmoreflexiblethanafullCedarrelease,andthedisadvantageofbeinglessstable(funnyhowthatworks).SomefothepackagesmovedtoCedarChestfromCedarare:AlpineShared,AlpineUser,BTreeTest,CedarSyntax,Celtics,Cypress,DiskTool,Documentation,EditorComforts,FileStreamTest,FSUtil,Grep,IOTest,JaM,Lister,PeekMail,PupWatch,RegularExpression,SirPress,Spy,TSetter,Waterlily,YodelImprovementstohandlingofuserprofilesonpublicmachines-havebeenmadetomakeusebysummerstudentssmoother.MostofthesechangesshowupintheCommandTool(seeCommandToolDoc.tioga).User.ProfilehasbeenupdatedtofollowthepolicieslaidoutinHowToUseAPublicCedarMachine.tioga.Compiler-ThecompilernowgeneratescodethatisincompatiblewithpreviousreleasesofCedar.ThereasonthischangewasmadewastoroughlydoubletheamountofMDSavailable,whichshouldallowmoreprogramstobeloadedbeforethesystemrunsoutofroom.AcorrespondingchangewasmadetoSafeStoragetoacceptthischange.SafeStorage-Themedium-grainallocatorhasbeeneliminatedinfavorofusingthesmallgrainorlargegrainstrategiesexclusively.Thisshouldreducefragmentationforanumberoflong-runningapplications,aswellasimprovingperformanceinseveralareas.Thecodeissimplerthanitwas,anddoesmorevaliditychecking.File-Filesmaynowhavemulti-pageextentsandproperties.Filesmayhavemorethan83runs,whichwasasignificantprobleminCedar5.2aslargefileswerecreatedonfragmentedfilesystems(especiallyservers).SpecialthankstoBobHagmann.Viewers&Tioga-ThelockingcodeforViewersandTiogahasbeenmostlyrewritten.Theobjectiveistoreduce(eliminate?)paintingglitchesbymorecorrectlylockingtheviewersanddocumentsbeingpainted.Tioganowdoesamuchbetterjobwithfonts,hasprovisionsforCEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî"óyî#ðïgïgî$ªuïgî(?î+yî, ïgïgî,Âzï^¾î g îîeî¯î%K{ï[pî g uï[pîËîÍî$î@ î oî#ºî' î/'î3"î4ßî8mî:Åî=•îA-ïYÈî gî_î§îîîLî#î!ïî'î*dî-Áî2Ãî6Mî;ôî>ãîAþïX!î gî îJî…îÃîî!î#Òî&(î*o î1cî7�î9æî=PîCîD´ïVzî gîÕî3î„îLîöîE î%Íî+Óî0Aî3�î6#î;Bî<âî@‰îB*ïTÒî gîî-îÂîÝî=î rî"+î(>î+ î-�î1ýî7)î8â{ïRWî guïRWîîîíî¢îî>î/î$¡î)çî,¸î16î5öî8Yî=�îAÙîEïP°î g îFîÌîî}î" î(1î.ôî3î4ðî7uî:î?XîA,ïO î gîÓî] îÊî#%î&î*î-rî0ôî6sî8Gî:áî=fîC>ïMaî gîî7î„îëî>î žî%\{ïJæî g uïJæî®î°îŒîùî yî#î&î) î/gî2†î6—î:ßî=±îBâîE[ïI?î gîãî7î³îQîõî!Sî$Xî)- î/èî1Œî3×î8Hî; î?“îB)ïG˜î gîˆîîîÈîî$î%åî)î-·î0®î4î7+î:Èî>"î@<îB™ïEðî gîÜî¡îÉî Vî"íî'î( î,@î1üî7 î<çî?HîCÏïDIî gî?î» îÿïB[î‰îhîeîÉî(î"@î$ø î,mî0óî3àî9î=gî>ÿï@mî‰î¡îžîî †î#sî(•ï>î‰î0î.î‘î€î!mî&�î*ôî,Œ{ï<î g uï<î­î’îQîQî¾î!î&î)Íî.|î1î4jî7Äî;vî>¯îAMï:]î gî»î&îºîv î!âî$Èî'?î+ î2¯î4ú î<}î>ÞîALîD×ï8µî gîÝî¦î!“î&üî)ï î1î4&î6‹î9~î;1ï7î gî æîšî+î{î³î»î#úî%¥î(Cî-ðî3î5Tî6§î9î=œî?G ï5gî g î8î îÄî —î"¬î&Òî*Áî0î3ˆî5 î7ôîóîBÐï,Nî‰îÿîî*î/¦î2Áî7ø î>M{ï)Óî g î.îåîpîî!î%ïî'çî+òuï)Óî1ìî2èî6-î9ˆî=Fî>òîB¥îEï(,î gîîãî’î#€î%žî)�î/î3 î5„î7˜î:] îDGvï&…î guîóï&…ï&…îlvîƒï&…ï&…î€ |ï&…î%Àî(pî,î1œî3†î7ùî:”î?ÃîBµîEfvï$Ýî gð!|î%?ï$Ýï$Ý{ï"bî guï"bî3îîÔîuî_î$Mî'zî*.î+ î3 î6¡î<îAîB¤ï »î gîKî±î^îîÊî!–î$Nî&î+*î/Óî2>î7Vî9î<ç îCïî gîØîuîýîî¨î!Žî%þî*Bî,–î1î4î6€î8-î<œî> ïlî gîî»î{î) î ©î"Xî&’î)4{ïñî g uïñî$îîó î Ûî&rî(äî,= î2þî4©î89î9îî=•î?ñîCŒïJî gîŽîXîC î™ î%*î(¨î-†î2f î;žî>?î?ÌîE[ï£î g î‘ îdîöî Èî"[î(á î0Êî2\î6Ñî:óî=¯î@ÚîB+ïûî gî�îãîçîžîÏîbî"L{ï€î guï€î#îî\îOîCîy î#Nî'æî*� î1¿î5 î7þî;4î>·îAÌîC¡ïÙî gî¥î�îÛ î¤î!Xî#6î'î)ìî+Êî/aî2î6î:ûî=1 îDªï1î gîg îîúî"¹î'î(Íî+»{ï ¶î gî«î\uï ¶îwî˜î”î ‹î#õî&Vî+°î.‹î2�î5(î8¨î=< îD<ï î gîTîÜî¥î= î!Øî'Wî,hî.î2-î7îî<Ýî?XîD]ï hî gîƒîyî¡î!¬î$Úî(6î)Šî-Œî1¯î4Dî7Šî;€î> îD×yïî·î 2î!üî#€î&Tî,Ëî1Fî3î hTVm$7CEDAR6.0RELEASE3artworkdisplay,andjustifiestextonthescreen.KnownProblemsinCedar6.0Maintaineroverload-ManyoftheoriginalauthorsofCedararenolongerwithCSL.Thisplacesastrainontheimplementors.Cedarmaintenancewillproceed,butatastatelypace.Patienceisrequested.NewViewersandTiogalocking-Inanattempttoreducepaintingbugsandincreasevieweranddocumentdataintegrity,lockingofviewersanddocumentsismuchmoreaggressiveinCedar6.0.Thereareseveralnegativeeffects:1.Auto-scrolling(usuallyintypescripts)worksworse.Thisfeaturewasanadd-on,anditsdesignisnotwellunderstood.Reducedconcurrencyseemstomakethejudgementsaboutwhentoscrollhappenatunfortunatetimes.Themostcommoneffectisfailuretoscroll.2.ItwillbenecessarytowaitforSaveandGet,sincetheviewersinvolvedarelockedwhiletheseactionsoccur.Theinputfocusisremovedfromaviewerbeingsavedtoallowworktoproceedinotherviewers,butthispreventsclickingSaveandthenCompilefortheviewerbeingsaved.ItwillworktoclickCompileandthenSavefortheviewer.3.Notallplacesthatshouldlockviewershavebeenfound.Thiscanleadtonewlockupproblems.Itisbelievedthatonlyafewoftheseremain.Tioga(viaImager)paintingspeed-Tioganowprovidessignificantlymoregeneralitythanbefore;itsupportsfontsbetter,itjustifiestext,andsoforth.However,DLionpaintingspeedmaybeslightlyworsethanforCedar5.2.Filelocking-ThefailuretodeletesomefilesthathavebeeneditedisaconsequenceoftheuseofRopeFileobjectstoeditfilesbeyondacertainsize.Therearethreecontributors:Edithistory-Youcangobackwardsinedittime.Therefore,onecan'tdeletethefileuntilitreallycan'tbeaccessed.Settingyouredithistorysmallermayhelp(seetheTiogadocumentation).Ropesharing-Ifyouhavemovedsegmentsofyourfileintootherviewers,thentheoriginalfileisstillheldopentobackupthosesegments.ItmightbepossibleinTiogatohavesomekindofthresholdthatwouldforcecopyinginsteadofsharing,butnotforCedar6.0.Conservativescan-Thecollectorsometimeshastoassumethatthingsarebeingheldwhentheyarenotreallyheld.Theconservativescanisknowntobeevenmoreconservativethanitneedstobe,butitwillalwaysbeatleastalittleconservative.Noneoftheabovefeaturesistrulyabug.WhatyougainfromtheuseofRopeFileistheabilitytoeditverylargefilesusingrelativelylittleVM.Whatyouloseistheabilitytodeletefileswheneveryouwantto.Cedar6.0InstallationProcedureIfyouhaveneverinstalledCedarbefore,youmaywanttogettheassistanceofsomeonewhohas.ThisisparticularlyrecommendedinthecaseofDandelionusers.WealwaysrecommendCEDAR6.0FORINTERNALXEROXUSEONLYuïgî"-yî#*ïgïgî#ãuïgî'yî*:yî+Cïgïgî+üvïgîEÉuï_/î gî|î‡î?îIî!î#î%gzïX‘î gîÛîKî•î#1{ïUBî g î±uïUBîZî}î™î wî"üî(+î-:î/î3Vî5Ïî7úîî‰îÀîKî îî4î öî$î&Sî)­î,xî/¦î3,î5žî:›î@HîB®ï@–î‰î-î¦î2î ¬î#tî'î*œî+÷î1–î4ìî6î:Yî>îAÍîCkï>ïî‰îîÕîîÛî Šî%Ûî(lî+î0³î5Øî9/î;÷î?-îD×ï=Hî‰îéîMîî¿î!6î#âî'_î) î,Iî1âî4šî7Àî;î=Cî?£ï:Ìî‰î‚îGî*î7îùî"iî%Vî*2î-mî0½î5�î8�î;î> î?«îB�ï9%î‰înîåîQîÊî"˜î%²î&Üî)|î+5î.¿{ï6ªî gîIîáîíî#uï6ªî Ìî!µî%î(mî-ç î5}î8û î?;îBKï5î gî ÌîkîìîKî°î!Éî$èî'®î)€î-ìî40î8®î>!îBîE#ï3[î gî/îîAî~î–{ï0àî gî4uï0àîîîÜî6îåpî!òï0àï0àî"vuï0àî%\î(Jî+î._î1¼î5ëî7Wî8� î@†îB?îDŸï/9î gî î(îÅîtî6î $î%î&8î*¾î.Fî2Gî4›î8$ pï,½î‰î¢uï,½î3îNî{î$î!2î( î)Õî,µî0ò î7Èî:’î>îB-îDªï+î‰îÆîîÓîîî$Cî(âî,î.Ìî3Sî8î; î>î@ÞîC4ï)oî‰pï&ôî‰î6uï&ôî0î\î îòî"hî'î-2î/î2„î5î8"î;ðîA`îD´ï%Lî‰î¡îî�î?îgî"çî$£î'÷î*î-Ãî4¡î6&î:+î<)îAxîC4ï#¥î‰îBî’î/îiî,î$Jî'"î+[î.âî4î8Õî:—î?ÍîBXîD×ï!þî‰î¡pï‚î‰ î¡uï‚îãîî î%Öî,½î/bî1?î67î95î=|î?ÿîCùïÛî‰îîøî!îkî î"«î%X î,úî/ßî1î5zî6þî8Äî;ßî?G ï4î‰î¯îîçî•îÞî_î µî#aî'Åî)¶î+Nî.tî/žî2Î ï¹î gî#îÊîîî"î{î!»î"Óî&Mî)ûî, î/’î2æî54î7—î9>î?4î@�îBÛïî gî8îîMîÖîæî² î$Æî(î,î/óî2Ìî5»î7Iî9Ëî>&î?öîD&ïjî gîœîSî¯zïÌî gîî& îUuï }î gî úîÂîîõîî!¨î&`î)(î,=î/«î1jî3Äî64 îDîDï Öî gîÂîáîQ îŸ î$›î&Nî(³î+¦î-dî4-î8�î; î?‰yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿ WTVm$k4CEDAR6.0RELEASEafullinstallation.Shortcutsarenotrecommended.ThedirectionsbelowassumethatthefileserverstouseareCedarforsystemfilesandUserforpersonalfiles.ThesedefaultscanbechangedonceyouareinIagobytheSetRemoteNamescommand.CleaningupSaveyourprivatefilesonaserverBeforeyouproceedwiththeinstallationinstructionsgivenbelow,firstcleanupyouroldworldandmovethefilesyouwanttosavetoafileserver.Youcanuse"List-u///**"intheCommandTooltolistallfilesthathavenoknownversionssafelystoredonaserver.MakeanewuserprofileGiventhenumberofchangeswehavemadeinbooting,youshouldusethefile[Cedar]Top>User.profileasastartingpointformakingyourownprofile.Then,ifyouhaveanoldprofile,mergeinchanges.YouprobablywanttoupdateyourDFTool.DFNamePrefixesitem(ifany).Whatifyou'rejustgettingstartedanddon'tevenhaveauserprofileonyourlocaldisk?Inthiscase,thebootingmachinerywilltrytofindauserprofileinareasonableplace.First,ifyouhaveadirectoryonUser,itwillbesearchedfor[User]6.0>user.profile,whereuserisyourusername.Ifthisfails,thenthedefaultprofileistakenfrom[Cedar]Top>User.Profile.Ifyouhavedoubtsaboutwhatshouldbeinyouruseprofile,lookat[Cedar]Documentation>UserProfileDoc.tiogaInstallingCedarThisistherecommendedmethodforinstallingCedar,unlessyouarealreadyrunningonavalidCedar6.0world.Shortcutsarenotrecommended.DLionandDTigerusersshouldreadthesectiononCedar6.0Dandelion(DLion)Supportfirst!gOnDoradosorDolphins,gettotheCedarNetExecbyusingthestandardNetExectoruntheCedarNetExec.Alternatively,forDorados,triple-bootholdingdowntheBS,RETURNandXkeys.Ifyourdiskhasneverbeenformatted,usetheSwitchescommandtospecifytheNswitch(forNodisk).IntheCedarNetExec,typeCedar.ACedar6.0screenwilleventuallyappear.Youshouldthenlogin.Youwillbeaskedifyouwanttoinitializeyourdiskfromscratch;typeN.WhenaskedifyouwanttouseIago,typeY.gAlternatively,forthosealreadyrunningCedar,gettoIago(bootwiththeLswitch).TheninstalltheCedar6.0bootfileviatheInstallBootcommand,andspecifythatthebootfilecomesfromoneof(dependingonyourmachinekind):[Cyan]Top>BasicCedarDorado.boot[Cyan]Top>BasicCedarDLion.boot[Cyan]Top>BasicCedarD0.bootUsersnotclosetoCyanmaywishtospecifytheirlocalservertoreducefiletransfertime.ThenbootyourmachinewiththeLswitchtogetintoaCedar6.0world.gIftheyarenotalreadyvalid,youshouldsetupyourservertranslations.UsetheSetCEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî"óyî#ðïgïgî$ªuïgî(?î+yî, ïgïgî,Âuï_/î gî ‘î îþîî gî"Ü ï\´î gî@ îŒîšîdî!3î#”î%þî*�î,?î.µî1 î5#î7aî;Ýî>ÌîA„îD×ï[ î gîõîÒîÝîî!©î#£î)î,mî/-î1‹î3Cî6fî8lî:Õî=>îBtïYeî g{ïVî gî!pïRÆî gî®îÉî;îîî<uïOwî gîÜî˜îÔîôîY î%d î,Èî0‚î4ìî7Éî;bî=yî@¹îC(ïMÐî gîQîDî×î÷îáîqî!Sî$Šî&lî'Èî*eî/´î2öî5´î8\î<î=ùîBÓîD´ïL(î g îìîšîØîÈî¶î!„î$Êî&Ñî+Wî0£î4ƒî8¦î:­î;ÖpïHÙî gîRî‡îLî0uïEŠî gî@îKî"î‡î"^î%1î)#î-Žî/çî5öî9Xî>îA îDªvïCâî gð!uïCâî#‰î%:î&fî+Tî.öî16î6"î9`î�îCÙï@”î gîZî€î!Zï>î gîîtî¢î:îÁî!3î#àî'jî*¦î-ãî/î1ñî6Wî8Sî;„î>ÀîB­îDrï}îBBï:Êï:ÊîCuï:ÊîE¨ï9"î gîöîCî‡î]î#Rî'ìî,fî0î6î;Ùî>™îC­vï7{î gð!uî#ï7{ï7{ï5î gî éî îæînîPî­î$)î&î'Èî+î-xî2@î5Yvï2„î‰ð3{ï/5î g îxuï+æî gî�îíîL îCî!Oî#Œ î)spî-ãï+æï+æî. î1êî4€î6Ôî;‘î@¦îB™îCÎï*>î gîLuî|ï*>ï*>î0îpîíî"� î,´î1Nî40î9"î<ÊîApîD´ï(—î gî{î ï(—ï(—îýî îIîßî%.uï(—î*cqï&î‰uï&îÔî/î»î|î"Ïî%î&Áî) î2Aî4:î7áî:=î?ÕîEeï$tî‰î^îû î { î)@î+¼î1á î8ïî>8îBAyîDßï$tï$tîE˜uîF7ï$tyï"Íî‰uï"Íîûyî·ï"Íuï"Íîîî™î"Ùî%Ìî(Fî,î/v î6*î8£î;î@³ï!%î‰îIî÷îhî îkî"3î$§î) î*íî-^ î6ïpî:ï!%ï!%î; uî=�ï!%ï!%î?î@®îD×ï~î‰î»î_ îðî#Cî&Kî*¿î-Þî0*î2¤î5¬î8Pî:9î>î?aîBîEeï×î‰ îîSîAî¨î$¿pî'Ïï×uï×î(ãî*Cî.[î21î3‘î6Hî9¥î;Sî=ÈîA:pîDJï×uï×îEHqï[î‰uï[îä îxîÂî!nî&Nî+’î0î2dî4 î7Fî:ýî>$î@‘îB ï´î‰î7îSîÂîéî!5î$tî&íî)9vî+¨ï´ï´î, î0uï´î3œî:eî=+îA×îD´ï î‰îºî#îQî¸î dî" î)[î+aî.�î4!vïî¬ð)ï0î¬ð(ïBî¬ð%uïÇî‰îTî¿îî¿îSî"Mî%rî'î+¨î.åî2 î6"î7Æî<8î>—îC—ïî‰î(îYî”î î#3î%“î&ÿî+9î,çî/0î2î32î7Jî9†qï ¤î‰uï ¤îÒîPî[î«îî êî$¥î'Xî+Ðî-èî/öî3-î75 î?PîBvîDtï ¤ï ¤îE[yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿ 3TVm$¢CEDAR6.0RELEASE5PseudoServercommand(onceforeachtranslation)tosetupthefollowingtranslations(donotbeconcernedwithmessagesaboutinabilitytosavethetranslations):CedarCyanCyanUserIvyIvyFonts$CyanAgain,usersnotclosetoCyanmaywishtospecifytheirlocalservertoreducefiletransfertime.gIssuetheCreateUserWorldcommand.Youwillthenbeaskedquestionstodeterminewhatoperationsmustbeperformedtoinitializeyourdisk:ZHowmanyAltopartitions?ForpersonalDoradosyouwant0or1partitions(roughly20Kpages)forAltoemulation.Dolphinusersactuallyareaskedhowmanysemipartitionstouse(semipartitionsarealsoknownasModel44'sforhistoricalreasons).ZIsyourdiskisalreadyformatted?Readtheinstructionscarefully,butthemostlikelyanswerisyes.Youdon'twanttoreformatifyoudon'thaveto--it'sexpensive.However,ifyouhavechangedthenumberofAltopartitionsorareuncertainaboutthenumberofAltopartitions,thenyoumustreformat.ZDoyouwantaDebuggervolume?Doradouserswithlargedisks(T315)sometimesdo,otherusersdon't.Notethatclientswhowishtohavenon-standardvolumeswillhavetodothevariousstepsbyhand.See(orbe)awizardbeforeattemptingtoperformanon-standardinstallation.gAfteryouanswerthesequestions,thelistoftheoperationstobeperformedisprintedandyouwillbeaskedforconfirmation.Ifyoumadeamistakeorchangedyourmindabouthowyouwouldlikethediskstructured,don'tworry--nothinghasbeendoneandyoucanjustrepeatthesequenceofquestionsandanswers.Onlyafteryougiveconfirmationwilltheactionsbeperformed.gOncetheinitializationhasbeenconfirmed,youcangogetacupofcoffee(ortwo)whilethevolumesareinitialized;nofurtherconfirmationsarenecessary(exceptwhenthefileserversareunavailable).TheinstallationwilltakeroughlyhalfanhourforaDorado,somewhatmoreforothermachines.gOnceyourCedarworldhasfinishedbooting,youshouldmakeacheckpoint(usetheCheckpointcommandintheCommandTool).MovingAroundAfterdoingallthis,youwillfindthattriple-bootingthemachinewillgetyouintothe6.0world(evenifyouhaveanAltopartition).YoucangetfromtheCedarpartitiontothetele-debugger(onsomeoneelse'smachine)byhodlingdownCtrl-Look-Swat.IfyouhaveanAltopartitionyoucangettherewiththeBootToolorbytriple-bootingwiththeMswitch.Note:Tobootwithaparticularswitch,eitherusetheBootToolandsettheSwitchesfield,orholdtheappropriatekeydownuntil845appearsonthecontrolpanelafterbeginningthebooting.BootingandRollbackBootinga6.0volumewithnoswitcheswillperformarollbackunlessthereisnocheckpointfile.UsetheFswitchtogetthefullbootsequence.Warningaboutstickycheckpoints:Installingandbootinganewbootfiledoesnotdestroyyouroldcheckpoint;youroldcheckpointincludestheoldbootfile,whichyouwerepresumablyCEDAR6.0FORINTERNALXEROXUSEONLYuïgî"-yî#*ïgïgî#ãuïgî'yî*:yî+Cïgïgî+üvïgîEÉï_'î‰îïuï_'î¯î!î$íî'9î*y î1Åî3ƒî7<î9ªî?Ë ï]î‰î î~îoîî!#î&þî*àî0Cî1ñî4õî7U vï[‘î¬îîÙïY£î¬î(îqïWµî¬îÃîyïU�îKîÎî™î�îIî¢î"‡î$ðî'}î(Öî,†î/&î1Äî5î6Zî9ðî;Þî?çqïSî‰uïSîµîvîOïSïSîLîôî OuïSî$}î+î.î0Šî3�î5^î9î?î@’ïQ^î‰îæ î”îüîíî&±î(` î-îî1)qïNãî¬uïNãîîŒîsî © î(î*Ûî0{î6'î8úîÒîAUîC·ïEÊî¬î§î€î(î"Üî&'î)øî-‘î/|î5^î6ûî9ïî=¿îACîC.îDáïD#î¬ îî"iî#ëî&Ãî**î/ºî2:î7‡î9aî<œ îBÜîDÀïB|î¬îÀî¢î!î&.î'çî+ î1xî4žî7Uî:½qï@î¬uï@îJîûîîµî!2î'æî.‰î3çî7·î;%î>ßîB¤ï>Yî¬îdîÃî!bî$àyï<%îKîîNî¸î"î ®î"î$¥ î+Vî/­î1Ïî4nî5Æî7eî9Kî=î?×îAmîDèï:ÄîKîîîòîîñ î$vî%Ïî*î+ î1´ qï8Iî‰uï8IîËî^î î™î! î'wî)Ëî+ýî-ªî/ý î6 î8Bî:'î@ßîB?ï6¡î‰îTîîÜîàîÉî! î*Aî+Öî. î2sî3°î8Íî:¥î@'îCuï4úî‰îhîjîîJî òî#Oî&: î-î0¥î4™î6 î; î=“î@íîD]ï3Sî‰î¢î�î“î$î æî'0î)Kî/Âî2Ûî9›î=oîA îD&ï1«î‰ î®îZî¹î"Vî$G qï/0î‰uï/0îèî˜î î ýî#ƒî&ñ î-òî0»î3Wî5Yî7³î8îî;¬î=vîA îCîï-‰î‰î/îîÝî" î$áî&Øî+r î4 î6Pîfî@•îA±ï*:î‰îõîˆîÆî eqï'¿î‰uï'¿îÕîrî¬îÃî!­î$ î)aî.Âî1wî5òî9¤î:Í îAÈîD´ï&î‰ îéîJîøî"W {ï"Éî gîpuïzî gîÿîØîÂîµîeî î ñî#¸ î,[î.´î42î6Öî9î;Èî>šî@òîC(ïÒî gî îzî*îiîSîf î#Hî&Pî(Ôî+î.wî0Ïî4àî:tî<î>t ï+î gîÿîÒî}î“î §î%Êî)­î4vî6î8àîGîAyï„î gî;îäîKîñî*î§î#Öî%¸î'Ñ î0˜î3Ñî6Nî8E{ï„î=–uî@ƒï„ï„îAŸîCãïÜî gî]îb îtîáî©î ùî#4î)"î+µî-­î/èî5jî8Îî:mî=zî?´ ï5î gîüîÇîî¤î¯îµî"î&Çî*‡î-Ãî4.î6Žpïæî gî�î%uï—î gîˆî§îÙî¸îÈîÄî$î&¾î, î-*î2mî6…î:î;eî=a îDSïðî gî4î“îÿî9îçî0î�î î#Kï uî gîîéî î"1 î(1î*áî/äî1î3ìî7î9wî<Ÿî? îCÙï Íî gî î«îî´ î#ãî)yî, î.§î2 î4ýî9=î<'î?ª yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿ þTVm$¢6CEDAR6.0RELEASEtryingtogetridofbybooting.Sotheverynextthingtodoafterinstallinganewbootfileandbooting--withtheFswitch--istotakeanewcheckpoint.InstallingabounceThissectionisonlyforthosealreadyrunningCedar6.0.WhenCedar"bounces"thereismuchlessneedtogothroughtheprevioussteps.Instead,followthesedirections:gFirst,gettoIago(bootwiththeLswitch).Ifnecessary(readthebouncemessage)installtheCedar6.0bootfileviatheInstallBootcommand,andusethefilenamedefaults.gInIago,usetheBootcommandtoboottheCedarvolumewiththeFswitch.gWhenfinishedbooting,takeacheckpoint(usetheCheckpointcommandintheCommandTool).TrackingCedarChestFromtimetotimeyoumaywanttoensurethatyouhaveup-to-dateattachmentstothefilesinCedarChest.Thebestwaytodothisis(intheCommandTool):cdrCommandsbringover/Cedar/CedarChest6.0/Top/Environment.dfThiswilltakesometime,soitmaybebesttodoitonyourwayoutthedoor.Cedar6.0Dandelion(DLion)supportDandelionsdifferfromDoradosandDolphinsinseveralrespects:gnobootbuttononthekeyboard,andadifferentbootmechanismgdifferentkeyboardlayoutgslower(byafactorof4-5)glessphysicalmemoryglessdiskspaceTheDandelioncontrolpanelThecontrolpanelofaDandelion,fromlefttoright,hasasetof4lighteddigits,2buttons,andarockerswitch.Thetwobuttonsarelabeled"BRESET"and"ALTB".Therockerswitchislabeledwith"0"and"1".The0/1switchisthepowerswitch.Press"1"foron,"0"foroff.BootingaDandelionBootingaDandelionisdonewithacombinationofthelighteddigits,andthe2buttons.Foran"Nboot"(N=1or6inthebelowinstructions).Pressbothbuttons,thenreleasethe"BRESET"button,whilecontinuingtoholddownthe"ALTB"button.Youwillobservethatthelighteddigitsbegintodisplayasequenceofnumbers:"0000","0001","0002",...,"0010","0000",...repeatingthesequenceafter"0010".Fora"0006"boot,releasethe"ALTB"buttonwhilea"0006"isdisplayed,similarlyreleasethe"ALTB"buttonwhilea"0001"isdisplayedfora"0001"boot.CEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî"óyî#ðïgïgî$ªuïgî(?î+yî, ïgïgî,Âuï_/î gîcî îPî}î0î&î î"î$]î'fî*pî-ÿî/¨î1©î4ß î:Áî;åî>ÍîAùîD]ï]ˆî gîrîéîîcîÏî î€î ìî"šî%“î&½î)« {ïZ9î g îxî­pïVêî gî}îîwîyî¨î/î"óî(î,uî/=ïVêïVêî0žî3\î7{î>;îAËîC=ïUCî gîüîYîîøî0î�î#î'bî,Žî0Çî4P qïRÈî‰uïRÈîëî�îúî½îêî!©î$×î'Kî(Ëî.‚î0î6?î9çî<[îACïQ î‰îÏîfî·î,î!•î$7î&¬vî)DïQ ïQ î)¨î-ËuïQ î1Œî8}î;mî>î@²îCTïOyî‰qïLþî‰uïLþî×î¦îî�vîìïLþïLþîßuïLþî uî&Öî(„î+µî.î2,î7î:0î<�î=üqïJƒî‰uïJƒîîgîåî"ƒî%¹î' î.Vî1�vî4ïJƒïJƒî5uïJƒî<.îBÊîD´ïHÛî‰ {ïE�î gîC uïB>î gî<î`îî3îéîíî!Iî"÷î'\î*)î,àî0& î6Õ î>lî@îByîEfï@–î g î¸î�îtîLîúî!î#¢î%î'5î)• vï>¨î‰î*ï<ºî‰î+ð'uï:?î gî�î,î&î¹î6îúîQî"Tî$Eî')î(×î*Þî,4î.:î1vî4Mî6Ãî9"zï3¢î gîî&î^î%Ìuï0Sî g î¯îzîáî pî#(î)&î*Ôî/dqï.eî‰uï.eî[îaî’îî î!iî'Êî*�î+«î1Qî4‚qï,wî‰uï,wî[îî qï*‰î‰uï*‰î[îªîîHî5î îqï(›î‰uï(›î[îñî>qï&­î‰uï&­î[îñîß{ï#^î gî@îÕî’uï î gî:îèî£îWî{ î!“î$õî'eî)î,³î/#î0Hî2`î4î5Cî9Ûî=äî?îD\ïhî gî ”îÜîøîÔî„î!}î#Ôî(¡î*Àî0î39î7Iî:Hî=#îAkîE¨ïÁî gî0îKîàî—î îáî"vî&°î(î*{î.©î3¿î7Gî9Ýî<î>xîAîCK{ïrî gî�îÒuï#î gî’î¼î€îìî_î!yî"£ î*‘î,Jî.ªî3Gî7Tî: îSî@ îCIï†î‰îÜîÛîêîî! î#¿î(¼î+~î-Ñî2aî6 î9Çî;iî@îA+ï Þî‰îFîtîvî"xî'{î)aî.dî3fî5}î;‰î=ìîCØï 7î‰îTî#îqî<î"éî'’î*î.Fî0†î5î8ôî:Bî? î@� ï �î‰î"î¨îî!î#/î'¡î+Vî,€î1&î2’î8±î:îî<î@¿yïî·î 2î!üî#€î&Tî,Ëî1Fî3î3TVm$¸CEDAR6.0RELEASE7Foran"Nsubboot"(N=20inthebelowinstructions)Aftera6-boot,youwillobservethateventuallya"7777"isdisplayedinthelights.Once"7777"isdisplayed,againpushthe"ALTB"button.Youwillnowobservethatthefollowingrepeatedsequenceofnumbersisdisplayed:"0003","0006","0020","0021","0022",...,"0027","0003",....Fora"0020"subboot,releasethe"ALTB"buttonwhile"0020"isdisplayed.Tobootaninstalledsystem,doa"1boot".ThisistheequivalentofpressingthebootbuttononaDoradokeyboard.Cedar6.0InstallationTheinstallationsequencestartsdifferently.ToinstallCedar6.0onyourDLion,youfirstgettoIago.TogettoIago,youneedtobootCedarfromthenet.Todothis,usea"0006boot"(pronounced"sixboot"),followedbya"0020subboot"(thebootingtermsareexplainedbelow).OnceyouareinIago,youproceedjustasifyouareonaDorado,andhavejustreachedIagofromtheCedarNetExec.NotethatduringnetbootingtheDLionmayshow816inthemaintenencepanel.ThismeansthattheDLionissearchingforthebootfile.Ifthisnumberbecomes828,thenthenetbootinghastimedout,andyouwillhavetotryagain.821denotesalessspecificcrashwhilebooting,andagainyoushouldtryagainatleastafewtimestomakesure.Haltingatotherstrangenumbersoftenindicatesahardwareproblem.KeyboardarrangementTheDLionkeyboardisdifferentfromaDoradokeyboardintworespects,somekeyshavedifferentlabels,andsomekeysareindifferentpositions,andsomearechangedinbothways.HereisalistofDoradokeys,followedbythelabelontheD-Lionkeywhichdoesthesamething:DoradoDLionLFCOPYDELDELETEBS_(attopright)(LOOK)UNDO(NEXT)KEYBOARD(SWAT)STOPESCCENTERTABg(justabovetheLOCKkey)CTRLOPEN_'(therightone)''(theleftone)^"(therightone)""(theleftone)~$(thecentsign)\DEFAULTS|shift-DEFAULTS.Cedar6.0ReleaseComponentsCEDAR6.0FORINTERNALXEROXUSEONLYuïgî"-yî#*ïgïgî#ãuïgî'yî*:yî+Cïgïgî+üvïgîEÉuï_'î gîîîZîñîÒîòî×î¼î!jî#Êî'Ö ï\«î‰î"îFîóî¤îJî$Oî' î-©î.Íî3nî4Ôî:îî<–î>ðîCuï[î‰îUîæ îƒî!Qî$Ôî'Yî+Šî-Ëî3cî6—î9hî<‘îAÁîD´ïY]î‰îÃî†î"–î$vî*Oî+â î2¢î7Èî<ïîBïWµî‰î€îZîPî!Fî#œî&>î'_î+ýî.‹î2 î6‰î8àî<ãî>öîC_ïVî‰î0îœ ïS’î gî—îÐîÊîLî(î 7î!jî#Xî('î+Iî,¾î/& î5Þî7 î=î?iîB¢ïQëî gîmî—î¢{ïNœî gîiî¦ uïKMî gî9 î:îî« î'4î)Vî-]î1oî3¦î5§î8Üî=Ÿî@PîC"îEeïI¥î gî™îßîFîî£îxî óî"Àî&î*Fî-Ëî0Iî3Àî6î8+î;Cî=Öî?îC3ïGþî g îºî¿îªî"‡î$»î&î*Lî-î1ñî5î:Eî>Hî@ÔïFWî gî£î/îÓîî®î î!±î&Öî)dî*ÿî,Mî.ñî12î3%î4<î9Œî<0î?dîAòïD¯î gî�îèîGî_îïB4î gîçî¾î8î î´î!î%•î(¢î,4î.Òî0‰î2ò î:ÿî?­îBÐï@�î gî1îŒîøî`îpî©î"î%1î(nî)ëî,‰î1±î7Gî:1î=Sî?®îB ï>åî gîçîßî¸î{î=îôî!Fî"ÿî%2î)Îî,oî1†î2»î5\î:Qî=ñîA±ï=>î gîHîîýî¢îôî Çî"Šî%Ùî'-î)øî-Ëî/¤î3‚î7«î<Ëî>�îBVï;—î gîî«î\î†î"�{ï8Gî gî† uï4øî gîsîîSîòî!Ìî%fî&Äî,î2?î4!î7î<¹î@€îCÍï3Qî gîîgî/îÓîýî"aî$ î)Ö î0î2Íî6qî8Õî>Uî@îC`ï1ªî gîôîzî¾îîéîîšî%Xî'nî)èî-^î/~î1øî6ûî9«î=ÓîAîC—ï0î g~ï,³î‰ï,³î¡ï+ î‰ï+ î�ï)cî‰ï)cî¡ï'¼î‰ï'¼î�pî@ï'¼ï'¼î¹î^î³ï&î‰ï&î¡ï$lî‰ï$lî¡ï"Äî‰ï"Äî¡ï!î‰ï!î¡ïuî‰qïuî¡pïuîBîTî#ÙTVm$pî%kïuïuî&CÿÚTVm$pïuî)MïÍî‰ïÍî¡ï%î‰ï%î�pî@ï%ï%î¹îîNï~î‰ï~î�pî@ï~ï~î¹îîfïÖî‰ïÖî�pî@ïÖïÖî¹îîNï.î‰ï.î�pî@ï.ï.î¹îîfï†î‰qï†î�pï†îOîîþïßî‰ïßî�ï7î‰ï7î�zï ™î gîî&îC yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿÞ§TVm$ž8CEDAR6.0RELEASEInthedescriptionsthatfollowtheDFfileorfilesforacomponentarelocatedon[Cedar]Top>unlessotherwisespecified.ThebestwaytoaccessdocumentationisviatheOpenRcommandwhilerunningCedar6.0.Otherwise,ifthedocumentationfilenameisnotapath,itisassumedtobeaccessibleusingtheDFfilenameandBringOver,i.e.,BringOver-oDocFileNameDFFileNameIngeneral,documentationforComponentisstoredononeof[Cedar]Documentation>ComponentDoc.tioga[Cedar]Documentation>Component.mesabutthereareoccasionalexceptions.Forbrevity,wedonotlistComponent.PressifComponent.Tiogaexists,andwedonotinclude[Cedar]Documentation>inthefilenameifthatistheprefix.Ifnotspecified,thehostisassumedtobe[Cedar].AllcomponentsofCedararelistedbelow.Unlessotherwiseindicated,questionsaboutchangesinindividualcomponentsshouldbeaddressedtotheirmaintainers.AMEventsDFfiles:AMEvents.dfDocumentation:AMEvents.mesa,FastBreak.mesa|seemaintainerMaintainer:CedarSupport^.paMinorbugfix(FastBreakImplwasmaderesident),andAMEventsImplandFastBreakImplwerecombinedintoAMEventsPackage.AMModelDFfiles:AMModel.dfDocumentation:AMModel.mesa,AMMiniModel.mesaMaintainer:CedarSupport^.paItisonceagainpossibletosetbreakpointsonthelaststatementoftheprocedure.AMProcessDFfiles:AMProcess.dfDocumentation:AMProcess.mesa|seemaintainerMaintainer:CedarSupport^.paAddedtheCedarProcessinterfacetoallowprocessestosafelysettheirpriorities.CedarProcessalsoprovidesfacilitiesforforkingprocessesandsafelywaitingfortheircompletion(andresults).AMTypesDFfiles:AMTypes.dfDocumentation:AMTypes.mesa,AMBridge.mesaMaintainer:CedarSupport^.paCEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî"óyî#ðïgïgî$ªuïgî(?î+yî, ïgïgî,Âuï_/î gîÂî® îÐî+î!ïî$Úî'ñî*çî-7î0±î3zî50î<äî?ÃîEvï]ˆî guï]ˆî4î mî&¬ î-oî0]î3Wî6Eî8 î<, îE¨ï[àî gîžîøîÆî!îÐî%î+¢ î2vî3Ñî6* î?‹îAîîE¨ïZ9î gîÜîî„îÛîFîÖî„îu î%µî)_î+¾î.Iî0²î4rî7) î>9vïW¾î‰î�}î^ïW¾ïW¾î[ ïW¾î"s uïUBî gî6îa îÈpîïUBïUBî uïUBî&6î'¢î+Åî-Ìî0wvïRÇî‰}î'ïRÇïRÇî'ÿvî.€ïRÇïRÇî/~ïPKî‰}î'ïPKïPKî'ÿvî.€ïPKïPKî.äuïMÐî gî€î¡îŒ î° î&uî)¸î/Pî2î4­î7ºpî:�ïMÐïMÐî;ŒuîA<ïMÐïMÐîA“îE³pïL(î guîïL(ïL(îkîMî[îî <î"Dî$»vî)œïL(ïL(î*uïL(î@šîBJîDªïJ�î gî'î‡îVîÁî!îþî€î õ î' î)iî,cî-Îî3^î5 î6ýïHî gî¸ îbîî/î€î"(î' î+…î1¬ î7öî>îAçïF^î gî î— îCî ¿î"°î)î*µî-ü {ïCî guï?Àî‰îî ï=Dî‰ îE î%Ç î/Žî0jî2¾ ï:Éî‰ î˜ï8Nî‰î®îQîC î"ìî%xî) î/î1› î;-î=Æ ï6¦î‰îÚî<î{ï3Wî guï0î‰îî ï-Œî‰ îE î%±ï+î‰ î˜ï(•î‰îîlî³î\îžî!Mî#i î*Þî,äî/Dî1Äî7ùî9²î< {ï%Fî guï!÷î‰îî ï{î‰ îE î%Òî&¯î) ïî‰ î˜ï…î‰î‡î^ î!Gî'cî)‰î-©î4î6Bî:šî=-î@ë ïÝî‰ î3î6î!ü î'–î* î/î5Iî87îðîBaï]ˆî‰îBîÝîvîÕî­î"m{ïZ8î g uïVèî‰îî{ïTmî‰ îEî™ ïQñî‰ î˜ïOuî‰îÍî�{ïL%î g uïHÖî‰îî{ïFZî‰ îEî)Öî-î/f ïCÞî‰ î˜ïAbî‰î©î#î$Òî(Kî+ð î3vî9î;¾î=rî?h ï?»î‰î%î#î˜î õ î(• î1‹î4Bî:5î=|î@Ø{ïçî‰îì î„{ï;—î guï8Gî‰îî{ï5Ìî‰ îE ï3Pî‰ î˜ï0Ôî‰îì î„{ï-„î guï*5î‰îî{ï'¹î‰ îEî™ ï%=î‰ î˜ ï"Áî‰îì î„{ïrî g uï"î‰îî{ ï¦î‰ ï+î¬î$9î7¼ï¯î¬î!Ù ï3î‰ î˜ï·î‰îQîÖ î# î$¹î'²î," {ï hî g yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿTVm$CEDAR6.0RELEASE11DFfile:Communication.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paMinorbugfixesonly.CompilerDFfile:Compiler.dfDocumentation:CedarLanguageReferenceManualMaintainer:CedarSupport^.paMinorchangestohandlecommandlinesbetter.SupportsaccessthroughtheComputeServer.TheCedar6.0compilergeneratescodethatisincompatiblewithCedar5inordertogreatlyincreasetheavailableamountofMDS.MDS(MainDataSpace)isaspecial64Kregionusedforlocalandglobalframes,andverylittleelse.ThechangeinthecompilerplacesROPEandATOMliteralsinanindirectchunkofmemoryinsteadofintheglobalframe.ThisrequiresacorrespondingchangeintheLoader,sothegeneratedcodeisnotbackwardscompatible.ComputeServerUserDFfile:ComputeServerUser.dfDocumentation:seemaintainerMaintainer:HagmannNewforCedar6.0.ThisisaminimalpackageforsupportingtheSummoner(akaComputeServer).DebugToolDFfile:DebugTool.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paNosignificantchange.DependenciesDFfile:Dependencies.dfDocumentation:Dependencies.mesaMaintainer:CedarSupport^.paPerformanceimprovements,andTiogaformattingfortheoutput.DFCommandsDFfile:DFCommands.dfDocumentation:BringOverDoc.tioga,SModelDoc.tioga,VerifyDFDoc.tiogaCEDAR6.0FORINTERNALXEROXUSEONLYuïgî!Éyî"Çïgïgî#€uïgî'î)×yî*àïgïgî+™vïgîEuï_/î‰îî{ï\´î‰ îEî™ ïZ8î‰ î˜ïW½î‰îÍî�îÊ{ïTnî guïQî‰îî{ ïN¤î‰ îEî^î%¨î,*ïL)î‰ î˜ïI­î‰îpî?î�î"¹î)½î-›î3´î:)î>ÚîD´ïHî‰ î0îî#Ðî)†î/Šî2Íî5–î6þ î?5îBKïF_î‰î7îìîšî!î!bî#Âî)}î.ˆî0AyïD*îKîcîÊî“î 9î!tî"zî&(î(«î,-î.Ûî0¾î3tî5¹î9 î=î?XîAâîDˆïBÉîKî—îVî³îžî!9î$…î(î*7î. î1²î3î4¢î8°î<î=tîAÑîE™ïAhîKî¶î¯îîî ¡î$òî%ô î-3î0ÿî2kî4dî8ˆî:î;þîAîCÌîEï@îKî¬ {ï<¹î guï9iî‰îî{ï6îî‰ îEî™ ï4sî‰ î˜ï1øî‰î*î½îî!†î#Hî$Çî*‹î0#î2· î9óî<¨îDï0Pî‰{ï-î guï)²î‰îî{ ï'7î‰ îEî™ ï$¼î‰ î˜ï"@î‰îì î„{ïñî g uï¢î‰îî{ï'î‰ îEï¬î‰ î˜ï1î‰ î˜ î!çî$žî(~ î/Bî1î3ß{ïâî g uï “î‰îî{ ï î‰ îEî(î39yïî·î 2î!üî#€î&Tî,Ëî1Fî3îµTVm$Ê12CEDAR6.0RELEASEMaintainer:CedarSupport^.paMultipleDFfilesonalinearepermitted(evenencouraged).DFIncludesDFfile:DFIncludes.dfDocumentation:incatalogentryMaintainer:CedarSupport^.paNosignificantchange.DFPackageDFfile:DFPackage.dfDocumentation:seemaintainer|DFOperations.mesa,DFOperationsQueue.mesa,DFUtilities.mesaMaintainer:CedarSupport^.paQualifiedfilenameentriesareallowed,whichwillretaintheirstructurewhenbroughtoverorstored.Variousbugfixesweremadeaswell.DFToolDFfile:DFTool.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paNosignificantchange.DiskDFfile:Disk.dfDocumentation:Disk.mesa|seemaintainerMaintainer:CedarSupport^.paNosignificantchange.EditToolDFfile:EditTool.dfDocumentation:TiogaDoc.tioga(viaTioga.df)Maintainer:TiogaImplementors^.paUsesMBQueuetoproperlyserializeitsactions.EssentialStylesDFfile:EssentialStyles.dfCEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî#Vyî$Tïgïgî% uïgî(¢î+cyî,lïgïgî-%uï_/î‰ î˜ï\´î‰î/îºî¨î®îØî!Žî#âî*-î-í {ïYdî g uïVî‰îî{ ïSšî‰ îEîôî!›ïQî‰ î˜ïN£î‰îì î„{ïKSî guïHî‰îî{ ïE‰î‰ îEî™ î$~ïC î¬î!aî2ï@’î‰ î˜ï>î‰î½îGî'î!¸î$,î)ºî-éî0µî4Áî8)î>îAÜïî%yî(Êî,Šî.8{ï9 î guï5Ñî‰îî{ï3Uî‰ îEî™ ï0Úî‰ î˜ï.^î‰îì î„{ï+î guï'Àî‰îî{ï%Dî‰ îEî!Üî"¹î% ï"Éî‰ î˜ï Mî‰îì î„{ïþî guï¯î‰îî{ ï3î‰ |îEï3ï3î- î$Õî'Œuï¸î‰ î˜ï=î‰îÚîˆî7î!Æî'î(á{ïíî guï žî‰îî{yïî·î 2î!üî#€î&Tî,Ëî1Fî3îdTVm$NCEDAR6.0RELEASE13Documentation:seeindividualstylefiles,TiogaDoc.Tioga,orSampleSheet.TiogaMaintainer:BeachThisDFfileconsolidatestheessentialTiogastylefilesneededtouseCedar.ExtraIagoDFfile:ExtraIago.dfDocumentation:ExtraIagoDoc.tiogaMaintainer:OrrNewforCedar6.0.ExtraIagoisthestartofasetofroutinesfordealingwiththediskerrorsthatmainlyoccurontheAMS-315disks.Itincludesroutinesforreadingthroughthesystemfiles(checkpoint,vm,etc),deletingsystemfiles,interrogatingthebadpagetable,addingpagestothebadpagetable,makingsurethebadpagesaremarkedasallocated,readingdiskpagesandprintingouttheircontents,andmore.FileDFfile:File.dfDocumentation:File.mesa|seemaintainerMaintainer:CedarSupport^.paMulti-pagepropertiesandmulti-pagerundescriptionsarenowsupported.FileStreamDFfile:FileStream.dfDocumentation:FileStreamDoc.tiogaMaintainer:HagmannNosignificantchange.FormatDiskDFfile:FormatDisk.dfDocumentation:FormatDisk.mesaMaintainer:CedarSupport^.paNosignificantchange.FSDFfile:FS.dfDocumentation:FSDoc.tioga(outofdate)Maintainer:CedarSupport^.paFSsupportspseudo-servers(describedabove).GermCEDAR6.0FORINTERNALXEROXUSEONLYuïgî!Éyî"Çïgïgî#€uïgî'î)×yî*àïgïgî+™vïgîEuï_/î‰ îEî™ î$î'Kî*‘î4òî6¶ï\´î‰ î˜ïZ9î‰î£î.î˜ î Dî"£î(î+üî/,î2î6ãî8’î;{ïVêî guïSœî‰îî{ ïQ!î‰ îEïN¥î‰ î˜ î ½ïL*î‰îäî2î[î•î#ðî%mî'Ýî*þî,Èî.î00î1úî7Xî9¦î>ŠîA¶îD&ïJƒî‰î‰îaîüîÆî!Öî$@î*}î.Qî/Òî5@î:–î<ÝîAÜïHÜî‰î î¬î¾ î"±î%Œî(µî.î2»î6% î>nî@ñîCÍïG4î‰îzî=î9îî!¨î$‘î(î+ùî1î4=î6Íî9¶î=±î@5îEfïE�î‰ î¨î�î‹î"Vî% î*Oî,Åî0 î5Óî8Š{ïB>î guï>ðî‰îî{ïî‰ î˜ ï;Ÿî‰îì î„{ï8Pî g uï5î‰îî{ ï2†î‰ îEî™ ï0 î‰ î˜ï-�î‰ îº î"Mî%î,Wî/žî2ûî7ïî:Ç ï+î‰îî}îÙîÐî E î)Õî-‰î1ùî5î7fî:jï(™î‰î½î2î!�î'lî)î.&î1£î3©î9#î=} {ï%Jî guï!ûî‰îî{ ï€î‰ îEî™ ïî‰ î˜ï‰î‰ î|î ¾{ï:î g uïìî‰îî{ ïpî‰ îEî™ ïõî‰ î˜ï zî‰î…î"³î2õî5åî:¥î<ñî@õï Óî‰îÐ yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿ±TVm$OCEDAR6.0RELEASE15HeadsDoradoDFfile:HeadsDorado.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paTerminalHeadDoradoreplacesUserTerminalHeadDorado.ColorDisplayHeadDoradohasbeenrewritten.Anewinterface,ColorDisplayDorado,containsdefinitionsspecifictotheDoradocolordisplay.IagoDFfile:Iago.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paAddedsupportforpseudo-servers,runningofremoteBCDswithoutadisk.IdleDFfile:Idle.dfDocumentation:Idle.mesa|seemaintainerMaintainer:CedarSupport^.paFixedorderofeventsduetoreturnfromidle.IFSFileDFfile:IFSFile.dfDocumentation:IFSFile.mesa|seemaintainerMaintainer:CedarSupport^.paNosignificantchange.ImagerDFfile:Imager.dfDocumentation:ImagerDoc.tiogaMaintainer:ImagerImplementors^.paMajorchanges(toomanytolisthere).TheImagerisnowthecentralsupportforgraphicswithinCedar(replacesGraphics).InscriptDFfile:Inscript.dfDocumentation:InscriptDoc.tiogaMaintainer:CedarSupport^.paCEDAR6.0FORINTERNALXEROXUSEONLYuïgî!Éyî"Çïgïgî#€uïgî'î)×yî*àïgïgî+™vïgîE{ï_6î g uï[æî‰îî{ ïYkî‰ îEî™ ïVïî‰ î˜ïTtî‰î%î#Yî4ŽîDŸïRÍî‰îÜ îîîå î$Øî2î7l î>1îCîD´ïQ%î‰î”î{ïMÖî guïJ‡î‰îî{ïH î‰ îEî™ ïE�î‰ î˜ïCî‰îîîYî%öî+-î,æî1�î5šî:¦î;Ï{ï?Åî guïÂîBòï3Pî‰î�î˜î[{ï0î guï,°î‰îî{ ï*5î‰ îEî™ ï'¹î‰ î˜ï%=î‰îì î„{ï!íî guïžî‰îî{ ï"î‰ îEî™ ï¦î‰ î˜ï*î‰î îØî«î$î*v î1eî3Hî8=î9‘î>,î@îDQïƒî‰{ï3î g uïäî‰îî{ ï hî‰ îEî™ yïî·î 2î!üî#€î&Tî,Ëî1Fî3îTVm$418CEDAR6.0RELEASEMaintainer:CedarSupport^.paNosignificantchange.MicrocodeD0DFfile:MicrocodeD0.dfDocumentation:seemaintainerMaintainer:Fiala.paNochange.MicrocodeDLionDFfile:MicrocodeDLion.dfDocumentation:seemaintainerMaintainer:Fiala.paNochange.MicrocodeDoradoDFfile:MicrocodeDorado.dfDocumentation:[Cedar]DoradoBooting.pressMaintainer:Willie-Sue.paNochange.PGSDFfile:PGS.dfDocumentation:PGS.tiogaMaintainer:CedarSupport^.paNosignificantchange.PrintTVDFfile:PrintTV.dfDocumentation:PrintTV.mesa,BackStop.mesaMaintainer:CedarSupport^.paNosignificantchange(moreerrorcasesaddedtoBackStop.Call).ProcessPropsDFfile:ProcessProps.dfDocumentation:ProcessProps.mesaMaintainer:Atkinson.paCEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî#Vyî$Tïgïgî% uïgî(¢î+cyî,lïgïgî-%uï_/î‰ î˜ï\´î‰îì î„{ïYeî g uïVî‰îî{ ïS›î‰ îEî™ ïQ î‰ î˜ïN¤î‰îì{ïKUî g uïHî‰îî{ïE‹î‰ îEî™ ïCî‰ î˜ï@•î‰îì{ï=Fî guï9÷î‰îî{ï7|î‰ îEð&ï5î‰ î˜ ï2†î‰îì{ï/7î guï+èî‰îî{ï)mî‰ îEï&ñî‰ î˜ï$vî‰îì î„{ï!'î guïØî‰îî{ ï]î‰ îE î$F ïâî‰ î˜ïgî‰îì î„î,î"8î%ªî)î-Aî.ï{ïî g uïÉî‰îî{ï Nî‰ îEï Óî‰ î˜ yïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿÑTVm$CEDAR6.0RELEASE19Nosignificantchange.PupDFfile:Pup.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paNosignificantchange.ReadEvalPrintDFfile:ReadEvalPrint.dfDocumentation:ReadEvalPrint.mesa|seemaintainerMaintainer:CedarSupport^.paNosignificantchange.RealDFfile:Real.dfDocumentation:Real.mesa|Ieee.mesa|seemaintainerMaintainer:CedarSupport^.paChangedtokeepexceptionflags(andstickybits)onaper-processbasis.Variousotherbugsremoved,especiallydealingwithdenormalizednumbers.Precisionandperformanceimproved(relativetoCedar5.2)inmostRealFnsfunctions.ReleaseToolDFfile:ReleaseTool.dfDocumentation:seemaintainerMaintainer:AtkinsonNosignificantchange.RollbackDFfile:Rollback.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paNosignificantchange.RopeDFfile:Rope.dfDocumentation:RopeDoc.tioga|seemaintainerCEDAR6.0FORINTERNALXEROXUSEONLYuïgî!Éyî"Çïgïgî#€uïgî'î)×yî*àïgïgî+™vïgîEuï_/î‰îì î„{ï[ßî guïX�î‰îî{ïVî‰ îEî™ ïS˜î‰ î˜ïQî‰îì î„{ïMÍî g uïJ~î‰îî{ïHî‰ îEî'Äî( î*ô ïE†î‰ î˜ïC î‰îì î„{ï?»î guïî/fî1zî2² î9þî>RîCuï3Qî‰î¿î· îÚî$�î'§ î0)î6“îÚïN®ïN®î?õîAµîE[yïMî‰uîâïMïMîf{ïI¸î g uïFiî‰îî{ ïCîî‰ îÁî î#úïAsî¬î"Uî)Zî4£ ï>øî‰ î˜ï<}î‰î_îwî9{ï9.î g uï5ßî‰îî{ ï3dî‰ îEî&n î1¸î2•î4è ï0éî‰ î˜ ï.nî‰îm îeî" î$‹î'ôî-¯î/iî3î4Íî:Ÿî=Äî@0 ï,Çî‰îA î\ î!Vî$pî*b î2fî5î: {ï)xî guï&*î‰îî{ï#®î‰ îE ï!3î‰ î˜ï¸î‰îì î„î,î!Qî$|î&ï¸ï¸{ïjî guïî‰îî{ï î‰ îE î#>î$î&n ï%î‰ î˜ïªî‰îì î„{ï [î guï î‰îî{ yïî·î 2î!üî#€î&Tî,Ëî1Fî3î„TVm$�CEDAR6.0RELEASE21Documentation:seemaintainerMaintainer:TiogaImplementors^.paConversiontousetheImager.SimpleTerminalDFfile:SimpleTerminal.dfDocumentation:SimpleTerminal.mesaMaintainer:CedarSupport^.paTheupperrightcornerofthebordernowcontainsthemachinenameandPupaddress.STPDFfile:STP.dfDocumentation:STP.mesa|seemaintainerMaintainer:CedarSupport^.paNosignificantchange.TapesDFfile:Tapes.dfDocumentation:seeMaintainerMaintainer:Diebert.paNewforCedar6.0.Thispackageprovideslow-levelsupportfortheTapeServer.Documentationisintheinterfaces.TentaclesDFfile:Tentacles.dfDocumentation:seemaintainerMaintainer:CedarSupport^.paNosignificantchange.TerminalDFfile:Terminal.dfDocumentation:Terminal.mesa|seemaintainerMaintainers:Wyatt.paNowsupportsacolordisplayonanyvirtualterminal.TiogaDFfile:Tioga.dfCEDAR6.0FORINTERNALXEROXUSEONLYuïgî!Éyî"Çïgïgî#€uïgî'î)×yî*àïgïgî+™vïgîEuï_7î‰ îEî™ ï\¼î‰ î˜ïZ@î‰ îÑîîôîT{ïVñî g uïS¢î‰îî{ïQ&î‰ îEïN«î‰ î˜ïL/î‰îaîdî¶îî ¾î#î'™î*�î0î2`î7åî;¤î>\îA?{ïHàî guïE‘î‰îî{ïCî‰ îEî!šî"wî$Ê ï@šî‰ î˜ï>î‰îì î„{ï:Ïî guï7€î‰îî{ï5î‰ |îEï5ï5îÊî™ uï2‰î‰ î˜ ï0î‰î'î¸î$îãî"Qî'çî-Êî3øî9Xî;éî>œîBmï.fî‰ îHî´îbîÁ {ï+î guï'Èî‰îî{ ï%Lî‰ îEî™ ï"Ñî‰ î˜ï Vî‰îì î„{ïî guï·î‰îî{ ï<î‰ îE î$‡î%dî'· ïÀî‰ îïEî‰îéîyî£î î"Óî$Ùî'zî+Ô{ïõî guï ¦î‰îî{yïî·î 2î!üî#€î&Tî,Ëî1Fî3î3TVm$R22CEDAR6.0RELEASEDocumentation:TiogaDoc.tioga,ViewersAndTiogaLocking.tiogaMaintainer:TiogaImplementors^.paChangedtousetheImager.Thenewformatterhandlesjustifiedtext.Lockinghasbeensignificantlyimproved.TiogaButtonsDFfile:TiogaButtons.dfDocumentation:TiogaButtons.mesa|seemaintainerMaintainer:Beach.paNewforCedar6.0.Providesameansforplacingalotofactivetextthatrespondstobuttonclicks.MuchbetterthantheButtonsinterfaceinViewersforlotsofbuttonswithfancyformatting.TIPDFfile:TIP.dfDocumentation:TIPDoc.tiogaMaintainer:TiogaImplementors^.paMuchofTIPUsermovedtoTIPPrivate.KeywordsaddedforextraDLionkeys.TJaMDFfile:TJaM.dfDocumentation:seemaintainerMaintainer:TiogaImplementors^.paRewrittentobeaCedarprogram.TRopeDFfile:TRope.dfDocumentation:seemaintainerMaintainer:TiogaImplementors^.paNosignificantchange.UserCredentialsDFfile:UserCredentials.dfDocumentation:UserCredentials.mesa|seemaintainerMaintainer:CedarSupport^.paChangestosupportaccessthroughtheComputeServer.UserProfileCEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî#Vyî$Tïgïgî% uïgî(¢î+cyî,lïgïgî-%uï_/î‰ îEî%.ï\³î‰ î˜ïZ8î‰îVîîpîËî"Oî%#î( î.î3!î8jî;ôîAGîC·ïX‘î‰ î5{ïUAî g uïQòî‰îî{ïOvî‰ îEî'î'åî*8 ïLûî‰ î˜ïJî‰îðîJî|îÑïJïJî£î#ˆî$Îî)/î+‰î0oî1µî3äî5¹î9Ãî<—î?‚îEeïHØî‰î÷îŠîˆî!|î$žî&ùî, î1­î3Vî8ˆî:Áî=Sî?îCùïG1î‰î> uî~ïG1ïG1{ïCáî guï@’î‰îî{ï>î‰ îE ï;›î‰ î˜ï9î‰îŒîEîÔî Zî" î)Éî0Lî4pî6­î: î>�{ï5Ðî guï2�î‰îî{ï0î‰ îEî™ ï-Šî‰ î˜ï+î‰îëî™îŠî´îÌ{ï'¿î guï$pî‰îî{ï!ôî‰ îEî™ ïyî‰ î˜ïýî‰îì î„{ï®î guï^î‰îî{ïãî‰ îEî( î)}î+Ð ïgî‰ î˜ïìî‰îîÇîÓî àî&î(x {ï œî g yïî·î 2î!üî#€î&Tî,Ëî1Fî3îéTVm$„CEDAR6.0RELEASE23DFfile:UserProfile.dfDocumentation:UserProfileDoc.tiogaMaintainer:CedarSupport^.paSupportslayeringoftheuser'sprofileontopofmachineName.machineProfile.VersionMapDFfile:VersionMap.dfDocumentation:VersionMap.mesa|VersionMapDefaults.mesa|seemaintainerMaintainer:Atkinson.paAddedcreatedatestobettersupportthenotionthatversionnumbersarehints.VersionMapBuilderDFfile:VersionMapBuilder.dfDocumentation:seemaintainer|seecatalogentryMaintainer:Atkinson.paAcceleratedupdatingversionmaps,andsupportedcreatedates.ViewerIODFfile:ViewerIO.dfDocumentation:ViewerIO.mesa|seemaintainerMaintainer:Wyatt.paNosignificantchange.ViewersDFfile:Viewers.dfDocumentation:ViewerDoc.tioga(obsolete)|seemaintainerMaintainer:TiogaImplementors^.paChangedtousetheImager,andtohavemorecompletelocking.VMDFfile:VM.dfDocumentation:VM.mesa,VMStatistics.mesaMaintainer:CedarSupport^.paVariousminorbugfixes.AddedVM.SimpleAllocate,whichshouldgeneratebettercodeforclientswhodefaultallbutthenumberofpages.VTablesCEDAR6.0FORINTERNALXEROXUSEONLYuïgî!Éyî"Çïgïgî#€uïgî'î)×yî*àïgïgî+™vïgîEuï_/î‰îî{ ï\³î‰ îEïZ7î‰ î˜ïW¼î‰î\î�îVî¶î#Œî'ûî*î,wpî.0ïW¼ïW¼î/F uî6ïW¼ïW¼î6×{ïTlî g uïQî‰îî{ ïN¡î‰ îEî&mî'Jî7rî8Nî:¢ ïL%î‰ î˜ ïI©î‰îîîœîJî"Bî'Nî)®î.î0Öî5žî;Oî=¢{ïFYî guïC î‰îî{ï@Žî‰ îEî™ î$~î%Zî'®î,Vï>î‰ î˜ ï;–î‰ îÿîÆî"Žî&…î)<î/´î3·{ï8Gî guï4÷î‰îî{ ï2{î‰ îE î$àî%¼î( ï0î‰ î˜ï-„î‰îì î„{ï*4î guï&äî‰îî{ ï$iî‰ îEî%§ î+ýî,Úî/- ï!íî‰ î˜ïqî‰î[î îîÞî!èî$Ÿî&Nî)”î-'î3{ï"î guïÒî‰îî{ïVî‰ îEî!ÆïÚî‰ î˜ï_î‰î¢î½îƒî ¡î%,î1¹î5Êî:Jî?ÑîCÍï·î‰îÇî îî¸î ¨î#)î%ˆî*µî,n{ï hî gyïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿúTVm$…24CEDAR6.0RELEASEDFfile:VTables.dfDocumentation:VTables.mesa|seemaintainerMaintainer:Atkinson.paNosignificantchange.WatchDFfile:Watch.dfDocumentation:WatchDoc.tiogaMaintainer:Atkinson.paAddedauto-poweroff,autotimeupdate(seethedocumentation).WorldVMDFfile:WorldVM.dfDocumentation:AMProcessBasic.mesa,WorldVM.mesa|seemaintainerMaintainer:CedarSupport^.paNosignificantchange(minorbugfixesonly).CEDAR6.0FORINTERNALXEROXUSEONLYvïgî guïgî#Vyî$Tïgïgî% uïgî(¢î+cyî,lïgïgî-%uï_/î‰îî{ ï\´î‰ îE î#ùî$Õî') ïZ9î‰ î˜ ïW¾î‰îì î„{ïToî guïQ!î‰îî{ïN¦î‰ îE ïL+î‰ î˜ ïI°î‰î îNîÙî!óî%î)¬î,xî.Ø{ïFaî guïCî‰îî{ ï@—î‰ îEî): î3,î4 î6\ ï>î‰ î˜ï;¡î‰îì î„î,î"¼î%î(ºyïî·î 2î!üî#€î&Tî,Ëî1Fî3îÿ§TVm$µÿGACHAþŸÿGACHAþŸÿGACHAþŸ ÿ HELVETICAþŸ ÿLAURELþŸ ÿ TIMESROMANþŸ ÿ TIMESROMANþ ÿ TIMESROMANþæÿ HELVETICAþÿLOGOü´ÿ HELVETICAþŸÿ TIMESROMANþŸÿ HELVETICAþæÿMATHþæÿ HELVETICAý…ÿMATHþŸÿ TIMESROMANþŸ× ” è Ã& ^0­8?BEëIbLÚQÿUY×]¢a3dGg‘jm¼qt†x}|v~j/‚€Ÿ óÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ![]<>Cedar6.0>ReleaseMessage.tioga'Tuesday, November 12, 1985 11:45 am PST