LnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!)INTERPSv' '.RT1.SOS.INTERP #D.RT2.SOS.INTERP-6ON.THIS.DISK;;V*MENU.MAKER }: >.SELECTOR.NOTESV  DISKNAME.DAT{2%SEG.T j: Ÿ/ -RUN.DOC.ASCIIIn((-READ.ME.FIRST/ OIII.BLM.052442Au' .CATALYST.NOTES  HDINTERP' ' INTERPS,RUN.DOC.TEXT SYSTEMSYSTEM.MISCINFO >dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@LSYSTEMv' '-RT1SYS.PASCALI1`-RT2SYS.PASCALz3dhvhvhh h h  vvh)s1 svhhh) $v v vHH`hhh))Z[L} }    ~HH`* |8  }L} |`|` } }` }`8\] ~ h|vvv v`|svLwsvsL&wsvW|vX|vvv vV|`V|}|sv~|v|vvv v`}|svLwsvL&whhhvhvhvhvhhvvh)ssvhhh vHH`hhhhhi thht thsthhhtt FvHH` s` `svL&wLysv{v{vvv v{`{{sv{v{vvv v`{svLwsvL&wsv{v{vvv v{`{|sv|v thj thh t thsth   hht t t.tU t8\Z][TZ[ te t tt e    FvHH`(LzLyhhh th th thjw w`svywyw w w w ww ww w t t t t`hhhyhyhhTy y xHH` yyy yy y  `tstty ty tt`svL&whhh th ths x yHH`}x|x yx|x`|x tsvzxv{xv}xȘvv v txx`xxhhsvhvhvhhvv vHH`svywyww ww w}xw w w w v`# Fv`vvv cv`v Fv`hhhhwwhhjjjjwjvj vLw wvsw }x|xHH`wswsw w`hhhhhhUsȑȭsȭsȭsȭsȭsȭsȢs y s }~)yL!&X(E'+@FGH{|}~ @ Ev0vDvvLQv1vEv `uv Fv`|v Fv`nsPnsPv`# Fv`vvv cv`v Fv`v`# Fv`vvv cv`v Fv`v`# Fv`vvv cv`v Fv` ts;ttttt ts?tt@ttt tss18tAttBttst t St8tLbut~sts tt tt t tttL ctDta s5sLub s&sLuA ssLu  s StLu CtЫsvv cv x  !"#$%&'()*+ t.CONSOLE.GRAFIX.PRINTER.RS232.D?tt%t.t5tsss`sss`s+s&s!ss0ss0``tstt`tҰt ̮tssssssssst9tt:tttSOS NTRPs1BLsL-xL~xLjyLyL2|LY|L|L|Le{L{L{L{LzLzL@{LP{L{L{L|L |L|L|LA~LU~L^{LwQusnssPLtLthhhHH``8Zv[vvv vZ[``)s svLw`)ssvL&whhhhhhHH`tststt`tststP tt` ;*(|@΍ߞJBITڌ*xY6YsB_>3F b$9ˉ?$^V`ZRybÇԮSͰͰ lllllllllllllllla^^^^^^^IiIi挥IiIiƌ8別剰 ` gf!ffgff8fg8&&`ffgff&&`hhhh 挥IiIiHHLhhhh 挥HHLhvhwhxhyz{Ey0y{)zx!{0wEȩLLshh0HHLIiIiHHLhvhwhhevewHHLhIihIiHHLhvhwhh8vwHHLgfff fefgegfgffff`hh0 hhLΌhh"IiIiIiIi lHHLHHLfgLX&XeYei揭W8XYL XiXYL hvhwv&whxhyy8\v\]w]8\Z][L\xȥ]xL ņhvhwhxhyv&wyZxȥ[xZevZ[ew[8\Z][LL ņhvhwwZvȥ[vLhvhwwvZȱv[mmvLhlhlhhLhvhwhevvhewwwHvHLhhhvhwhevvhewwwvLkmhjhkhlhm Lɢhvhwhh%wH%vHLhvhwhhwHvHLhhIHIHLXXhhQX0XŏoXf0bXE0XRXŎIE8XveawvHvHL冠Xw e`veawhvhvL冠X e`eaHHL𨭙whvhwȱvHvHLhvhwhxhyyvxȥwxLȱXȘ vX)XYXHXHXevXYL ȱX khjhkjHjHLȱXvevevlPe`fQeag fHfHL Pe`fQeagfi fggHfHL gPe`fQeag hfhfLX  eg`edfaeeg fHfHL冠X  `edfaeegfi fggHfHL冠X  eg`edfaeeg hfhfL冠Xw e`HHXYp X lLhh)X0 eXXYLeTveUwUwv8vXwvYL HHLXHXHL飨RHRHL gRe`fSeag fHfHL Re`fSeagfi fggHfHL gRe`fSeag hfhfLèPHPHL g\R]S]S_\ȥ]Z[[ )z RPRRSQRRQ RȥRi fL XaXYX `&a` `a`RdSeSedvȱdevd`ȱ`Zȱ[`XiXYXiXY HH LURSTUVWRmvmwwyz{{|}}}|Fxy exxx&yvexxweyyxȩxxixyzxȱzxȱzxȱzxziz{|i|}Г\]\8\]SU T쀍VW@RRSTUVARARWXYZ[ 8 8 ť 8i杩村ƝRSTbVcWXYZd[e\Rح)pRSERRSTUVARX8  W8LZW RSUTVW@RRSTVXWRHH LRUSTUWVR3vRRvjjj)*R`pA'rFͰͰͰͰͰͰͰNj䋂 Y.D1/SYSTEM.PASCALg.D1/SYSTEM.MISCINFO<Put Pascal system disk in built-in drive. Press RETURN.!?_ @`{0{wvz{LLV^__`XȱY`ȱL+ XYXYXXYL XYXYX步kg\8孅\]\)\]H\H0X\\8\]\ȥ\ȥ^\ȥ_\\^]_8\Z][LXeXYL i檥HHL펭kmhjhkhlhmXk&ljȑlLjjlLQjlLLװwvwvLVL{ he`zhea{zHzHL he`heaHHLhh a `&L揥`a lhezheHzHLXXi ћ Lw8}8eP&$0 LhhLҰwe}8eL^iL^挅@Fxfyfzeee~ffffإ Lr % a `v Ȗ| Ȗ U LvE|v|w&}0  F2)2LҰv L}x ~8&&&&&&&~ȥ~ ; % a `v Ȗ| Ȗ U LvE|v|w}M0 2)LҰ FL }| L}wL w0 2)LҰL v 5Li| }8wei L i8~yyzzv`v Ȗ| ȖvIvL2v Ȗ| Ȗ UL˛w} Lɛ|LS}%v0tn50h0 2)XLҰw } $Lɛ}v| Ś L ^%!0~0500 2)LҰ L [Fxfyfzf{F~fff8{zy~`| Ù`v|`4) ``5)@v|v`0  F2)hhLҰ` {ezeyexe~ a ` 8{zy~x4) ` ; a `w}"$x~yzŀ {Ł|8`w}w}x~x)@ L94)  L90 2)hhLҰ`0!ƍL`&&&0 ƃƃ`\0 2)hhhhLҰ40$494) 0-L™"L™&% 8`$ `Vvvv`w8}Iȥ}v Ì665``ō0 2)bENŃ ƃƌ!Ffff 5&Ō0*0  F2)hhLҰ0 2)`Ń 0"kgffff惩ŃO0 2):46vlhh0jH*vjHHHl`w $x$y $z}J`} $~ $ $vLח$xp$~P!0 2)hhLҰx)x~)~y̢|8`$~ $$`|)@0 2)п)8`0戨L 0 8`hh •v h0 LE LElnLdLj/ L 8L •v hI=+ L •v襀I= ƀ LȄHHLhhhhh*68jh*v #n0 2)LҰ%n HHLHHLh)vhh)hvL nhxhyhvhwEy0wyvx/1'w0+!hvhwhvhwHHLhHHL%nHHLhhh ~hxe~ |ŀ8~e|vl8 nXLLL=LN   Faf`LM hxhyhvhwXYwy`LvxvwxyaLL Lwyhxhyxyxyhvhwvwvwvxx ȱvxvx L})L8|~}L~) w~fjv|) y|f}jx8xvyz{{HzHz{{HzHzw9ޓz{9ߓ{{HzHz{v {HzHHxiHLHHLHHLV??zF~H~HLX hh&ņL0eeƆL򆥆8儅ņ 8刪8刪ƄLhh&eȹ~Ȅh)1~)wf~jjj)?vńevw9ܒ hHHLhHHL @hhHHHHh|h}h~hzxI%vyI%wzȥzLhhh ~he~Ȅ Ȅvl %~8~e~ h9 0 ʚL %~~ hI9ʚL %~0~ hʚL|v|z}{zve|ʥ~z{ƅ|}hh &hezheHzH}H|He|HHLh~hh|h}hzh{{zȱz~80 iff| ==HHLhvhwh~hh|h}| x%vvy%ww~80vwwvxyyxi v&wx&yhzh{{zȱw֢| Lw}v |  Lv Ȗv|L^LILhhhh:ɀ ,IiIi&lh{hzhyhx Y xHyHzH{HL Y LLv ȖwL,0 2) LҰ0 2)HHL8w#0 xyzL]Fxfyfzzzvxyzz aLvɀ牢L(xyvxIxyIiyxxHyHLhh' HHHHLHHHH0 2)LҰ? L ~8~}8|~}~L~L8~lm8 ƁPȹPȹPȹPȹPȹPȹPȹP Ym~Lhl w~iviwY8vvXwvYU~iTiURSy8xyRER`hh )Lhh ΫLhhw vwLehhWwVvWw]}\|]}XiXYv8zvwv8zvw8vv~wv~\ť~8~8~~ȥ~))i )HHl0 ~8~8\~ȥ]~8~Ə8 ƏL?@ABCDEFG莒`͔+͖&͕!͝0ݗ0``ZSR`Z] [惍烍胍郍ꃍ냍샍탍 1SOS NTRP4LLLLGL#LJLqLzLLLLLLLՋLދLhLLLLLgnPL_Lc.CONSOLE.GRAFIX.PRINTER.RS232.D?ʃ҃ۃ⃮莓` x x ` x `8\] 6L*`8Z[0[HZHHH ~xZ[``i`iHhHliHhHlhhh|h}he||he}}hhɀ HH}H|H U~L nHH}H|H10 P{L wLI yL) |L) {L) |L) hhhhL:B~ L򆥉}zL~? |$RќĆL||}z{Lv ɳ 6L| ɳ|}zЬ{~  6L򆤀+8 Ɛ x Lس``  x x ` x `8\] 6L*`8Z[0[HZHHH ~xZ[``i`iHhHliHhHlhhh|h}he||he}}hhɀ HH}H|H U~L) nHH}H|H10 P{L) wL) ||he}}hhɀL" n10LTv <=TU~ L򆥉}zL~? |$RќĆL||}z{Lv ɳ 6L| ɳ|}zЬ{~  6L򆤀+8 Ɛ x Lس``  {L |L L򆥏HHHH}H|H{HzHyHxH~ |LL |L򆥏HHHH}H|H{HzHyHxH~ zL~ zL`hhL`hhhhLhhhhhhL~[Z[h))hhxhyhzh{0Lh0{h|h}he漥HHHH ~x -x 楽HH`Y|{{{-x-x2|e{{{ `hhLHHLLȰLhh nHHLhh nLhhɀ A~L n10 @{LȅɥHHHH jyL |LȑVȑUT8U8񹅻񹅼8X廑Y弑zL뮩L審L審L/ Stack overflow Type to continueeHH LsL審L審pX8XYL審 L審 L審 L審 L審 L寢hhhh De8f9g;Șhi A D6`6hhhhhh nHH`XY  ;   `XY     D D D D`hhh{h|hhT_ } qHH` VbZ }{ |  ``a`L䆩hhhhhhj hh hh  HHXYp X lLhh)X0 eXXYLeTveUwUwv8vXwvYL HHLXHXHL飨RHRHL gRe`fSeag fHfHL Re`fSeagfi fggHfHL gRe`fSeag hfhfLèPHPHL g\R]S]S_\ȥ]Z[[ z RPRRSQRRQ RȥRi fL XaXYX `&a` `a`RdSeSedvȱdevd`ȱ`Zȱ[`XiXYXiXY HH LURSTUVWRmvmwwyz{{|}}}|Fxy exxx&yvexxweyyxȩxxixyzxȱzxȱzxȱzxziz{|i|}Г\]\8\]SU T쐍VW@RRSTUVARARWXYZ[ 8 8 ť 8i杩村ƝRSTbVcWXYZd[e\Rح)pRSERRSTUVARX8  W8LZW RSUTVW@RRSTVXWRHH LRUSTUWVR3vRRvjjj)*R`paզ~eFǛUm{Y.D1/SYSTEM.PASCALg.D1/SYSTEM.MISCINFO<Put Pascal system disk in built-in drive. Press RETURN.!?_ @` *|ΝJBTڜxYʦYsB_> b$9˙?̰^V`ZRyb×tS lllllllllllllllla^^^^^^^͓ LQ`)͓LhhhhhhHH` $ nHH`hhh))Z[LW g    ֍HH`* T8  Lw T`T` ` `8\] ֍ hhhhHH``8Z[ nZ[``)ghi A`;<= n`;LQLhhhjhkhhhihhfgh)͓ehhh AHH`hhhhhhhhh h h  h)͓1 hhh) ` `L䆩LeHfIghi AG`Gnop n`nLQL䆭efghi A`ҋӋԋ n`ҋLQL䆭ef hh .U8\Z][TZ[e e    HH`(LLhhhhhhji hhhhhh HH`Pe`fQeag fHfHL Pe`fQeagfi fggHfHL gPe`fQeag hfhfLX  eg`edfaeeg fHfHL喠X  `edfaeegfi fggHfHL喠X  eg`edfaeeg hfhfL喠Xw e`veawvHvHL喠Xw e`veawhvhvL喠X e`eaHHL𨭙whvhwȱvHvHLhvhwhxhyyvxȥwxLȱXȘ vX)XYXHXHXevXYL ȱX khjhkjHjHLȱXvevevlXȥwYzT VL SRSL6ȱ yxȱyxL3x8xyx8xyx zxб wvȱwvЗL  LXiXYLhvhwhxhywyvxȑvxLje`jkeakle`lmeamakm ʱjlЈL 0 8`hh ¥v h0 LE LElnLdLj/ L 8L ¥v hI=+ L ¥v襀I= ƀ LȄHHLX ӦlhzhhhTLUwT8vUwv8v#n0 2)L%n HHLHHLh)vhh)hvL nhxhyhvhwEy0wyvx/1'w0+!hvhwhvhwHHLhHHL%nHHLhhh ~hxe~ |ŀ8~e|vl8 nXLLL=LN   Faf`LM hxhyhvhwXYwy`LvxvwxyaLL Lwyhxhyxyxyhvhwvwvwvxx ȱvxvx L})L8|~}L~) w~fjv|) y|f}jx8xvyz{{HzHz{{HzHzw9ޣz{9ߣ{{HzHz{v {HzHHxiHLHHLHHL)??zF~H~HLX hh&ņL0eeƆL򖥆8儅ņ 8刪8刪ƄLhh&eȹ~Ȅh)1~)wf~jjj)?vńevw9ܢ hHHLhHHL @hhHHHHh|h}h~hzxI%vyI%wzȥzLhhh ~he~Ȅ Ȅvl %~8~e~ h9 0 ʚL %~~ hI9ʚL %~0~ hʚL|v|z}{zve|ʥ~z{ƅ|}hh &hezheHzH}H|He|HHLh~hh|h}hzh{{zȱz~80 iff| ==HHLhvhwh~hh|h}| x%vvy%ww~80vwwvxyyxi v&wx&yhzh{{zȱ檥HHL힭kmhjhkhlhmXk&ljȑlLjjlLQjlLLwvwvL)L{ he`zhea{zHzHL he`heaHHLhh a `&L查`a lhezheHzHLXX{0{wvz{LL)^__`XȱY`ȱL+ XYXYXXYL XYXYX步kg\8孅\]\)\]H\H0X\\8\]\ȥ\ȥ^\ȥ_\\^]_8\Z][LjXeXYL iIiIi挥IiIiƌ8別剰 ` gf!ffgff8fg8&&`ffgff&&`hhhh 朥IiIiHHLhhhh 朥HHLhvhwhxhyz{Ey0y{)zx!{0wEȩLLhh0HHLIiIiHHLhvhwhhevewHHLhIihIiHHLhvhwhh8vwHHLgfff fefgegfgffff`hh0 hhLΜhh"IiIiIiIi lHHLHHLfgL}X&XeYei揭W8XYL XiXYL hvhwv&whxhyy8\v\]w]8\Z][Lj\xȥ]xL Ŗhvhwhxhyv&wyZxȥ[xZevZ[ew[8\Z][LjL ŖhvhwwZvȥ[vLhvhwwvZȱv[mmvLhlhlhhLhvhwhevvhewwwHvHLhhhvhwhevvhewwwvLkmhjhkhlhm L]hvhwhh%wH%vHLhvhwhhwHvHLhhIHIHLXXhhQX0XŏoXf0bXE0XRXŎIE8XL罹`LjlLh`ha hhhhhhhhL򖭙kmhlhmhellhemmhjhkhejjhekkXLѧaʱjlmkLa`LjlL8\Z][JHjHLhhh`hahhhhLhlhmhellhemmma ʑlmLĨ`LܨlLhhh~hhe~~hehhhhh`ehae`Ii`Iia~Ŋ.L='~0 ~L,~8~L,~8冪HHL򖭓8~`~ȱ~wL8~~vȥ~wvevȱvev~8~Ɔ`ȱUUULjRL 4~ L򖥉}zL~? X Y|$RќĆL||}z{Lv L~| |}zЬ{~  L򖤀+8 Ɛ K cL``  K c K c` K c`8\] L`8Z[0[HZHHH L qL ՋL L򖥏HHHH񹅼8X廑Y弑zLLLL/ Stack overflow Type to continue8iHhH LLLpX8XYL L L L L Lhhhh漥HHHH < 楽HhQL RSwR8vSwv^ȱv_ȱv\ȱv]X i RHL= RwRvȱRwVv wWvVwWWURTȱRUWYRXȱRYRRRSL PQvȑ RȥSTȑVȑUT8U8W8\Z][LjlXz 1 ~ƆSRSLGȱ ȱņڠRRL Xz 1L Xz 1PQȑL XzX XY ~0 L"Xz 1QHPH PȱPPQL RhP}8|~}~Lj~Lj8~Ɓ8 ƁP Ymi lim~Lrhl w~iviwY8vvXwvYU~iTiURSy8xy^xȥ_xȥ\xȥ]xx\y]^_WVhh Lhhw vwLPhhWwVvWw]}\|]}XiXYv8zvwv8zvw8vv~wv~\ť~8~8~~ȥ~))i )HHl0 L 宥~8~~ȥ]~8~Ə8 ƏL-PQ t~v~8~8~~ȥ~~8~~ iiL| )i )i 8Ɠ|L-` 38`"\]ŧ SRER`hh LRERLש\]Lש  `\]e&mmeeUȱP8\\]]Lj8\Z][ Ŗ8\Z][Lj\8]` ѩ|8Ɠ t~5~8~8\)/HHHHHHHH LLSRTUX Vȱ*W.XR!RȦTɦUVWR\]L``­8Ɠ t~…`ŧSSi TVARLpWYWX8 X ΰ0 [LݪR[SER\8居\]岅]LjE08居\岅]Lj8\Z][ Ŗ8\Z][Lj\]ee8`8Z[0[HZHHH ˡ 뚹  צ`&Ꟛ צ.CODE$.BACKׯצ.ASCIaF*:˄/˄&ڲ#áצ:áD6>,ת(.Ä !á צ[š!!!(4צ4848@צ/44צ:.Í4šצ/44š>444ȓ4.484854צ/46444ȩ4å.ˍo˩4ń\88P.TEXTׯ74צ:4*å#Í%Í4ōM4á@4Pá/á *á?@%áΪ@:ץ44ȡAá+#Ó4צ/ˍ4@תP4á7\5P6ת@ת,š[ץ44š7]ץ114á7g14š^743355 5073331é731é14Ä3*á74147Í4!ץ44á4" ,Í ˫T \$ á (ȡ*龫 ȡazȄaA3>,ء4ت /6: á :@4 @ A P @6d2& |" "%: ˡ J#鿥  &'azȄaAB%Type to continue% " ġ2 2fj <32 &ˡ 2 26!ˡ 2Rˡ 2=˄+&ȡ   ,á- .ت/S# /أ d-, P# /أd-, I# /أ -.@0! áצ IO error # / d-צ Exec err # /d-.HJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx>?@O^^;COPYRIGHT APPLE COMPUTER INC. 1981-1983 RELEASE VERSION 1.1š#ńW   0  𓍡ńȄ (˫/ ˡ   Í wˡ ˡ ! ˡ(  ,  & "ë 넡6 & Í< š˄ u 8 ÍáN áEF > 섡/ F >"ˡFFFFF>N >=" "ˡ v  á ń# Ȅ ꚹ~á^"Ä<7=+ > ˍ >  BFF >"ˡFFTFPd= šš > "ˡ "Lá"  që   N "ˡ  )á á áˡ  šá áK<"á83 ɻ  X\Hب&̂(ʂ( ʂ(ʂ(ʂ($ʂ(̂)ʂ)!&ʂ)ʂ)ʂ($ʂ($ĻD<ꓡ"á삫ûš > "ˡ˫   ɡĻ2꓄ > >"ˡ ꄓr<Lá > "á=ˡ땏ˡ 3ء #צ ۂ #ء >  >݂"ˡ ޕ݂ނɡ  <Ąɡ낫š ꓡ š땫@ >'@ ;> )#%0ë>>@@@| V  )šá4?š?VP>:+>P:X;髁@@@˄@#@ˡ @@#>@@ O@ ˡ? @ ?>@ > ? @ ?>쓡 @ ?>@ > á@ > :@ >:@ >:![L&á'횩)ˡ8 >#> \ˡآآآ*:UU šC+P VVPVU _aaO@á ( ˄ ë 9:ץaššë 铄˄dS79P7 a(7 آآ-? :آ&آ#> ?  ڢڢצڢ ڢ  آأأآآآ 9Pš8P8>뫀 8a a:a aa>ʁ@ צ" ˄ Ʉ8>ʁ@"ؚ"álʁ@&ʁ@ > "áVʁ@ ʁ@"Ä:ʁ@铡-@ ʁ@ >ʁ@ @>ʁ@ @>ʁ@{ 7( آڢآآ"٢ڢ٣ PSYSTEMPW\PIj 8́@́AƁAa@ƁAǐƁAP:ץaá:/Pa8ʁ@ >"á"ʁ@ˡ ʁ@ʁ@ʁ@ צʁ@ ʁ@á áÄڡɡá ɡ 럚肚`諁6"  >  >b) á إaaġ00000תȡ  ڕ0ق ꫀ𩀄򩀄"7ũ  @š& "ˡ鿩/ȡšš  > ; ɡ'áצ-32768 ` 逫-ġ@00ń0ˡ ɡc ȡꫀZš "1諀멀ȡ!E ʃE ʃE  ʃEʃD̃EʃEʃEʃEʃEʃEʃEʃEʃE  ʃE 4$Ƃ+̂dʂdȡ+٤ ̂eʂeתʂeʂeܣʃDܢʃD%ܢ% ʃD>ʃDʃD+ >&?̃DʃDʃDʃDʃD%̃E ʃEʃEʃEʃEʃE ʃEʃE ʃ٢ š٢ ٢٢ 4$  ؗ(/  ؗ(Ƃ+ ƃ*SYSTEM.MISCINFOתPƃ"á̃DܢʃDʃDܢʃD'7SYSPASCAL/RT1SYS.TEXT*tZt^+Z Rt^DEVO/SYSPASCAL"JJ*.r;t^JJ:>;t^; NNRRP ^5PECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,)No user programתP4text? o@ Compiling... NNRRRSYSPASCAL/RT1SYS.CODE:JJ>zׯ{ y@צ>>  OQSUWY[] ''A>zˡ@*B;̀̀آA'ʀˡBʀáʀá>??>D;TPVvP jLV~ &"#n####&XHv4  R: thd z  `"B$>"z>@t!-ǀ@? ? צPEz>ׯ{ y@צ>>  OQSUWY[] ''A>zˡ@*B;̀̀آA'ʀˡBʀáʀá>??>D;T ,+z>>"ȡ{ˡo!צError # . closing FILE or DEVICE opened by last program$>"z>@t!-ǀ@? ? צPE š:X fˡ ؞!؟?!? ?ˡMx?š3ġ  ?w?v?ádt J~*!ˡ !蟚dt*ńȄ4šáRתPńȄ ,ń.áš蕿@šQȡ2é000+-Í-ë0^ 000á'3á 000 {]\ ȡ3"#쾿 > 9dá. 6áá:00áQP 0á0 뾿 9šš > | á1á3  ] |Nš  Ȅ٤ ̂d ʂdʂd >ʂd׷ړ ؞&"ڡؿʂdá ʂd ʂd.áʂdʂdʂd ˻عcʂdצCONSOLEjʂdSYSTERMתYʂdצGRAPHICHʂdPRINTERת7ʂdצREMIN(ʂdREMOUTתk\M B3&ʂddʂdضáSʂdšJ?ʂd1Ƃ;צ*SYSTEM.STARTUP.P1 Ƃ;P צPGתPˡǀ?P:ײP)@$$ dō (ܓ(*(ܡ )*) *)* ܓ)ת) (!($IKPz(  Íܡ  , Ąܓ"á    (( )(á (((ܡ( **(( *Ä(*Ä**Ȅ*Ą*MȄ*)v*ȡO(ۤ +++ō++ɍ+ ō+ ȍ+ ( ́ ́ ʁ ʁ צ ʁ ʁ ˄ʁ @˄ʁ ˄3 ʁ ! ʁ Þ"Ä  = &)ʁ á ʁ   "ń,ʁ !  ʁ ޾oot.*ƁP!1Execution aborted. Put in system disk and reboot.Yd ءPšP T6ˡ!PVƂiƁǠƂiP?̂e?>ʂe?>"ˡ$Unable to open Ẑiv̂jʂjʂj1ʂj ʂj 1> 1Ɓ11v*ƁP!1Execution aborted. Put in system disk and reboot.*ƁP!1Execution aborted. Put in system disk and reboot.Yd ءPšP T6ˡ!PV̂iƂiƂPƂiƁǠƂiP?̂e?>ʂe?>"ˡ$Unable to open Ẑiv̂jʂjʂj1ʂj ʂj 1> 1Ɓ11v*ƁP!1Execution aborted. Put in system disk and reb ȡ6ݤˡ&ޢ`ݤۼޢݤ> XުP*vvƁΪPƂ;PƂ;ƂƁƂgƂf̂dƂPʂd צP:Ƃá:ƂPƂ/ƂPƂ!&ءdt >? ? ޢ ȡڤ ˡpݢڤ?Xܢ0ۤ ݢ`ڤáޣ!ݢ`ڤˡ  ޣ ר d't!צPΦתP22>  pq%sy!{P{ %צSystem re-initialized& j28h4rP  צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????ר d't!צPΦתP22>  pq%sy!{P{ %צSystem re-initialized& j28h4 צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????$  wx55ȡ"5555vu *?    H2צ*צ:צ??"?[צ0Bצ0tצ0,ܡ=" áܡ ܓצ $  ޓ(ݤ ߢܯߢ  d˯7 H ۣȡڤ  ۣ צۣۢ0H ܣġ ۤ ٤ ڨ ܢܣ*@ٕ۶š ڸ۸۶ š۸ ڸ:   ȡQ  ȡ   ȡ? ȡ  ġ |77áBš2@/áf9šoá+ھ.á ھ/á 2á9&á9á  áán8ڧ? á 6ȡ/ݾ!á ݾ /P޾ /P 5RR3ۂɄݓVá(۾'ۂ@n: צ/˄5ȡ0ƀƀP̀ʀȡ0ܾaġ 00ܾ 87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8ת802Ȅ&0á݂0 4 6ȡ4 0.  á5٪P,6YتPš  ȡ޾ *:Í#Í*á ޾:ˍ צ:P?P#áL۾ ݏ۾0 4ޕ P5:Ä:P.áٳ ا?ǀǓ ا?ǀ:1!&ÍXÍc(ÍEÍ QáG'á@=+á3@á)Fá Gá Há >z? ؚ21!$4YP>3$M l 0 nL T "&"ˡ.&"ˡ$  " áP$ނ š: -Ʉ  $ $ $šš$%&$۞$$ۂۂەߓf%%&"ˡ|ɡ& & "ˡN$ߡá4 á,á"$࣡ $ $šš&$۞$$ۂۂە R%%&"ˡ.&"ˡ$  " áP$ނ š: - ݓۤ ۤ Äݓ š ۤ  ɍX ޚ "ˡ8ˡޚ   dܓڢڢ   "ġ$ނ#˄ɡۤ  dáߢ  dá ߢ &ޣ˄ ߢ  ߢ ۤ ߢޣ"ߢ ޣ#ޢ ޢۤ ޢ á٢á( ת$&(0!    š ڪ 0ޢߢšáޢޣߢ  dޣ"ޢ#ޣ$)ޣߢ  dÍÍޢ  ܓۤ ۤ Äܓۤ  dÄÍߢۢڤ   ڪP44444444"ߚ44 4 4!4"d4$4% 4#44#4á74-4& 4&44&4T ڢڢ& ڢ&ڣڣڢ$ڢڣ"ڢÄڢá     á ۢڤ š sá ŶÄ)ڤ ܢɡ ڶá  á ġMáš6 ܂ۻݪ d ( ڣ"ڣ١ڢڣڢ#ڣ$ڣáڣ$ڣ#š ڢ#ڣ$ڣ%fڢ%ڢ١ڢ&ڣ$ڣ$ ڢ&ڣڣڢÄڣ%ڧ? š ǀڧ?ǀǀ Ǔš@:צ!á צ!P$;ئ00000תP  0ڂȡ۾0Ʉ< R<87  áG:/á;<:PP#PC/š:7צ:P; ./Ad ?3 1ˡI á+ݢˡڦתRáצ!צ2j** * <LedbVRQPONMLKJIHFDCA>963?  hhhhhhꍴ0 ȩhh * <Ȱ ȩLa`XMJ0-*('& ~? * <LGF=:43-,+*%" f?   d *hhhhL#"!6?  hhhhϰ j쭳j*쭲L=<40.-,% V?  hhhh왺ED<:520.-+*)$ f?  hh * <hhL'&$"<?  hhhhHH * <İ ȑjȑ*ȑLedbROLJI |?  hh왺 ȑL54)&#!  L?  hhhh * <Ű 깷LCB1.-,*)&# ^?  hhL  ?  hhhh * <hhʰ 쭷ȑL{@H?hhhhhhjWȑ jȑ(!Hh0?H&h*0HH`?  hh *h < L+*(" B?  hh * <` hhL&ȑ`W CL& hʈL&fi` hhHj*H*HHL&SOS-PARAM-TABLE߻5޻5ݻ5ܻ56; ; ;  <  3 5=(=2hx? ?"? ? ?  . /202hh%hh%HH`%ʎ%HHXWɡ?#X?#XW?"XWš?#X?#XW?"X?"W?"?#VVVU2 R2 ػ%2تP3+&+2T'á  ܚ2"  P ٨ ب5 5#0á-=?#?"?#?"?"?"002 ,٪PتPZ,PƀPZ3ƀ3ZƀU$UáVV?"ɡYV?"YB?#V,á?#VZ,,ZYYV?#VVY,W?"Wǐš ?"VUiV, ;?  ō> ? 0*2 )2ܪP/ۻ0/ٻ1 23/3"32\ 6۪Pá? ?"11ǐȡs. .ٻ..3P33? 223.20;> > ;>c> 0Ʉ  廹> ō> 0 0,?? 19 c? ??á>0 ;? ?,2-2ȡ ނ0ō>- >>+2ȡ09ō>0 ˡ c> >>0Ʉ廹> ٪P3-, ,á55תآ1آ 0 5 6633 ȡ 6363 dȡ 6 3 65 4/ á5  5 -5 ---525 ˡ 5. 5.2,2h  ػ!2 jڝ?"ɡ6?#?#ھá?#٧?#ڝ?"ٕ?"ڕ?"?J=á=2áˡL2" ۝?"ܓ?#۾á ?#ܡ$?#RšR?#ئתPVd   * <L*?   d *hhhhL#"!6?   * <L*?   * <b L%$:?   * <c L%$:?  hhҰ L0? hhhh Ӱ HHL#6?e ?hhhhhhưȑHH`# D?hhhhhhhh4צ4848@צ/44צ:.Í4šצ/44š>444ȓ4.484854צ/46444ȩ4å.ˍo˩4ń\88P.TEXTׯ74צ:4*å#Í%Í4ōM4á@4Pá/á *á?@%áΪ@:ץ44ȡAá+#Ó4צ/ˍ4@תP4á7\5P6ת@ת,š[ץ44š7]ץ114á7g14š^743355 5073331é731é14Ä3*á74147Í4!ץ44á4" ,Í ˫T \$ á (ȡ*龫 ȡazȄaA3>,ء4ت /6: á :@4 @ A P @6d2& |" "%: ˡ J#鿥  &'azȄaAB%Type to continue% " ġ2 2fj <32 &ˡ 2 26!ˡ 2Rˡ 2=˄+&ȡ   ,á- .ت/S# /أ d-, P# /أd-, I# /أ -.@0! áצ IO error # / d-צ Exec err # /d-.y{|}~>?@O^^;COPYRIGHT APPLE COMPUTER INC. 1981-1983 RELEASE VERSION 1.1$< | \ &PASCALSYUSERPROGINITIALIGETCMD UCSDFILE EXTFILEMEXTFILEMǰȑHH`0&# L? zD<F`"tL>nRJRl: * ( 2  R     6&>@). Calls the SOS routine GET_MARK.}  צ.CODE$.BACKׯצ.ASCIaF*:˄/˄&ڲ#áצ:áD6>,ת(.Ä !á צ[š!!!(š]6W.TEXTת .CODEתš!!Ȅ!!P!x!P ( >ˡ 뚹  צ`&Ꟛ Pd= šš > "ˡ "Lá"  që   N "ˡ  )á á áˡ  šá áK<"á83 ɻ  X\Hب&̂(ʂ( ʂ(ʂ(ʂ($ʂ(̂)ʂ)!&ʂ)ʂ)ʂ($ʂ($ĻD<ꓡ"á삫ûš > "ˡ˫   ɡĻ2꓄ > >"ˡ ꄓr<Lá > "á=ˡ땏ˡ 3ء #צ ۂ #ء >  >݂"ˡ ޕ݂ނɡ  <Ąɡ낫š ꓡ š땫@ >'@ ;> )#%0ë>>@@@| V  )šá4?š?VP>:+>P:X;髁@@@˄@#@ˡ @@#>@@ O@ ˡ? @ ?>@ > ? @ ?>쓡 @ ?>@ > á@ > :@ >:@ >:![L&á'횩)ˡ8 >#> \ˡآآآ*:UU šC+P VVPVU _aaO@á ( ˄ ë 9:ץaššë 铄˄dS79P7 a(7 آآ-? :آ&آ#> ?  ڢڢצڢ ڢ  آأأآآآ 9Pš8P8>뫀 8a a:a aa>ʁ@ צ" ˄ Ʉ8>ʁ@"ؚ"álʁ@&ʁ@ > "áVʁ@ ʁ@"Ä:ʁ@铡-@ ʁ@ >ʁ@ @>ʁ@ @>ʁ@{ 7( آڢآآ"٢ڢ٣ PSYSTEMPW\PIj 8́@́AƁAa@ƁAǐƁAP:ץaá:/Pa8ʁ@ >"á"ʁ@ˡ ʁ@ʁ@ʁ@ צʁ@ ʁ@á áÄڡɡá ɡ 럚肚`諁6"  >  >b) á إaaġ00000תȡ  ڕ0ق,  & "ë 넡6 & Í< š˄ u 8 Íáš#ńW   0  𓍡ńȄ (˫/ ˡ   Í wˡ ˡ ! ˡ(  á ń# Ȅ ꚹ~á^"Ä<7=+ > ˍ >  BFF >"ˡFFTFN áEF > 섡/ F >"ˡFFFFF>N >=" "ˡ v ٢ š٢ ٢٢ 4$  ؗ(/  ؗ(Ƃ+ ƃ*SYSTEM.MISCINFOתPƃ"á̃DܢʃDʃDܢʃD'7SYSPASCAL/RT2SYS.TEXT*tZt^+ZRt^DEVO/SYSPASCAL"JJ*.r;t^JJ:>;t^; NNRRP ^5PECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,)No user programתP4text? o@ Compiling... NNRRRSYSPASCAL/RT2SYS.CODE:JJ>zׯ{ y@צ>>  OQSUWY[] ''A>zˡ@*B;̀̀آA'ʀˡBʀáʀá>??>D;TPVvP jLV~ &"#n####&XHv4  R: thd z  `"B$>"z>@t!-ǀ@? ? צPEz>ׯ{ y@צ>>  OQSUWY[] ''A>zˡ@*B;̀̀آA'ʀˡBʀáʀá>??>D;T ,+z>>"ȡ{ˡo!צError # . closing FILE or DEVICE opened by last program$>"z>@t!-ǀ@? ? צPE š:X fˡ ؞!؟?!? ?ˡMx?š3ġ  ?w?v?ádt J~*!ˡ !蟚dt*ńȄ4šáRתPńȄ ,ń.áš蕿@šQȡ2é000+-Í-ë0^ 000á'3á 000 {]\ ȡ3"#쾿 > 9dá. 6áá:00áQP 0á0 뾿 9šš > | á1á3  ] |Nš  ɡ'áצ-32768 ` 逫-ġ@00ń0ˡ ɡc ȡꫀZš "1諀멀ȡ! ꫀ𩀄򩀄"7ũ  @š& "ˡ鿩/ȡšš  > ;ܣʃDܢʃD%ܢ% ʃD>ʃDʃD+ >&?̃DʃDʃDʃDʃD%̃E ʃEʃEʃEʃEʃE ʃEʃE ʃE ʃE ʃE  ʃEʃD̃EʃEʃEʃEʃEʃEʃEʃEʃE  ʃE 4$Ƃ+̂dʂdȡ+٤ ̂eʂeתʂeʂeired library files are not present 3L?Required intrinsic(s) not available (possible bad library file)X PުP*vƁnPvƁΪPƂ;PƂ;ƂƁƂgƂf̂dƂPʂd ΦתPצ:Ƃ+3w w+w+b43  n 4ńV54̂.5ʂ.ȡ;5575) ʂ 5554 Ƃצ*SYSTEM.LIBRARYPxƂ ʂx+3:-Error: RequȡIP  ٲ7)؞7)ؿ؂پ$áڸ444Z ȡ+ؾaġ +ز+ؾ $ 2تPww"á\w++L+IÄ)++LIBRARY FILES:ׯ w  " تP"á 3 Gצ&Warning: Cannot open the library file + <+צ Warning: צ is not usedR پ$ò$ÄZ11خu تP"á T n$2$ $š$$צ.CODE $$ š$$ צ:š/:n@A$P.LIBTPZ ȡ6ݤˡ&ޢ`ݤۼޢݤ> Xأأ أ > ,11ȡd1d1ٲ ٲ  ٗ 1!&ءdt >? ? ޢ ȡڤ ˡpݢڤ?Xܢ0ۤ ݢ`ڤáޣ!ݢ`ڤˡ  ޣ ר d't!צPΦתP22>  pq%sy!{P{ %צSystem re-initialized& j28h4rP  צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????ר d't!צPΦתP22>  pq%sy!{P{ %צSystem re-initialized& j28h4 צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????$  wx55ȡ"5555vu *?    H2צ*צ:צ??"?[צ0Bצ0tצ0,k\M B3&ʂddʂdضáSʂdšJ?ʂd1Ƃ;צ*SYSTEM.STARTUP.P1 Ƃ;P צPGתPˡǀ?P:ײP)@$$ Ȅ٤ ̂d ʂdʂd >ʂd׷ړ ؞&"ڡؿʂdá ʂd ʂd.áʂdʂdʂd ˻عcʂdצCONSOLEjʂdSYSTERMתYʂdצGRAPHICHʂdPRINTERת7ʂdצREMIN(ʂdREMOUTתצ:ƂPƂצ/ƂPƂ̂iƂiƂPƂiƁǠƂiP?̂e?>ʂe?>"ˡ$צUnable to open ̂iv̂jʂjʂj1ʂj ʂj 1> 1Ɓ1ƀƀƀ b1v*ƁP!1Execution aborted. Put in system disk and reboot.*ƁP!1Execution aborted. Put in system disk and reboot.Yd 8ءPšP TɄ  $ $ $šš$%&$۞$$ۂۂەߓf%%&"ˡ|ɡ& & "ˡN$ߡá4 á,á"$࣡ $ $šš&$۞$$ۂۂە R%%&"ˡ.&"ˡ$  " áP$ނ š: - ݓۤ ۤ Äݓ š ۤ  ɍX ޚ "ˡ8ˡޚ   dܓڢڢ   "ġ$ނ#˄ɡۤ  dáߢ  dá ߢ &ޣ˄ ߢ  ߢ ۤ ߢޣ"ߢ ޣ#ޢ ޢۤ ޢ á٢á( ת$&(0!    š ڪ 0ޢߢšáޢޣߢ  dޣ"ޢ#ޣ$)ޣߢ  dÍÍޢ  ܓۤ ۤ Äܓۤ  dÄÍߢۢڤ   ڪP44444444"ߚ44 4 4!4"d4$4% 4#44#4á74-4& 4&44&4T ڢڢ& ڢ&ڣڣڢ$ڢڣ"ڢÄڢá     á ۢڤ š sá ŶÄ)ڤ ܢɡ ڶá  á ġMáš6 ܂ۻݪ d ( ڣ"ڣ١ڢڣڢ#ڣ$ڣáڣ$ڣ#š ڢ#ڣ$ڣ%fڢ%ڢ١ڢ&ڣ$ڣ$ ڢ&ڣڣڢÄڣ% ܣġ ۤ ٤ ڨ ܢܣ*@ٕ۶š ڸ۸۶ š۸ ڸ:   ȡQ  ȡ   ȡ? ȡ  ġܡ=" áܡ ܓצ $  ޓ(ݤ ߢܯߢ  d˯7 H ۣȡڤ  ۣ צۣۢ0H dō (ܓ(*(ܡ )*) *)* ܓ)ת) (!($IKPz(  Íܡ  , Ąܓ"á    (( )(á (((ܡ( **(( *Ä(*Ä**Ȅ*Ą*MȄ*)v*ȡO(ۤ +++ō++ɍ+ ō+ ȍ+ ( ́ ́ ʁ ʁ צ ʁ ʁ ˄ʁ @˄ʁ ˄3 ʁ ! ʁ Þ"Ä  = &)ʁ á ʁ   "ń,ʁ !  ʁ ޾6ˡ!PV$~<d(Jf 6 " open ̂iv̂jʂjʂj1ʂj ʂj 1> 1Ɓ1ƀƀƀ $M l 0 nL T "&"ˡ.&"ˡ$  " áP$ނ š: -ٳ ا?ǀǓ ا?ǀ:1!&ÍXÍc(ÍEÍ QáG'á@=+á3@á)Fá Gá Há >z? ؚ21!$4YP>3߻5޻5ݻ5ܻ56; ; ;  <  3 5=(=2hx? ?"? ? ?  . /202hh%hh%HH`%ʎ%HHXWɡ?#X?#XW?"XWš?#X?#XW?"X?"W?"?#VVVU2 R2 ػ%2تP3+&+2T'á  ܚ2"  P ٨ ب5 5#0á-=?#?"?#?"?"?"002 ,٪PتPZ,PƀPZ3ƀ3ZƀU$UáVV?"ɡYV?"YB?#V,á?#VZ,,ZYYV?#VVY,W?"Wǐš ?"VUiV, ;?  ō> ? 0*2 )2ܪP/ۻ0/ٻ1 23/3"32\ 6۪Pá? ?"11ǐȡs. .ٻ..3P33? 223.20;> > ;>c> 0Ʉ  廹> ō> 0 0,?? 19 c? ??á>0 ;? ?,2-2ȡ ނ0ō>- >>+2ȡ09ō>0 ˡ c> >>0Ʉ廹> ٪P3-, ,á55תآ1آ 0 5 6633 ȡ 6363 dȡ 6 3 65 4/ á5  5 -5 ---525 ˡ 5. 5.2,2h  ػ!2 jڝ?"ɡ6?#?#ھá?#٧?#ڝ?"ٕ?"ڕ?"?J=á=2áˡL2" ۝?"ܓ?#۾á ?#ܡ$?#RšR?#ئתPVdá;<:PP#PC/š:7צ:P; ./Ad ?3 1ˡI á+ݢˡڦתRáצ!צ2ڧ? š ǀڧ?ǀǀ Ǔš@:צ!á צ!P$;ئ00000תP  0ڂȡ۾0Ʉ< R<87  áG:/ |77áBš2@/áf9šoá+ھ.á ھ/á 2á9&á9á  áán8ڧ? á 6ȡ/ݾ!á ݾ /P޾ /P 5RR3ۂɄݓVá(۾'ۂ@n: צ/˄5ȡ0ƀƀP̀ʀȡ0ܾaġ 00ܾ 87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8ת802Ȅ&0á݂0 4 6ȡ4 0.  á5٪P,6YتPš  ȡ޾ *:Í#Í*á ޾:ˍ צ:P?P#áL۾ ݏ۾0 4ޕ P5:Ä:P.á` hhL&ȑ`W CL& hʈL&fi` hhHj*H*HHL&SOS-PARAM-TABLE{@H?hhhhhhjWȑ jȑ(!Hh0?H&h*0HH`?  hh *h < L+*(" B?  hh * <restricted operating environment for an application. This disk supplies two interpreters and two versions of the Pascal operating system (the file SYSTEM.PASCAL). The two interpreters are described below (they are in the subdirectory INTERPS on the disk)ions a (bootable execution environment for his/her program. ( %2. To restrict the file size of the Pascal interpreter and (operating system; to give the developer more room for (their application on a bootable disk. ( The runtime system represents a APPLE /// PASCAL 1.1 RUNTIME SYSTEMS This disk contains the Apple /// Pascal 1.1 Runtime systems. The purpose for supplying these special versions of the Pascal operating environment is twofold: %1. To supply to the developer of Pascal based applicatO^ԦԦTABLE INFORMATIONCI4Current date is Hd*Bbed on U.  P ? Apple //X @{BB@6bBB@ijpbZb ԳԳ@nRJRl: * ( 2  R     6&>@). Calls the SOS routine GET_MARK.}  :?  hhҰ L0? hhhh Ӱ HHL#6?e ?hhhhhhưȑHH`# D?hhhhhhhh   * <L*?   d *hhhhL#"!6?   * <L*?   * <b L%$:?   * <c L%$j** * <LedbVRQPONMLKJIHFDCA>963?  hhhhhhꍴ0 ȩhh * <Ȱ ȩLa`XMJ0-*('& ~?this file.  Copy the supplied SYSTEM.MISCINFO file to your boot disk. This is the standard SYSTEM.MISCINFO supplied with the development system. If you need a different configuration you must use the SETUP program supplied with the development system to reconfigure name SOS.INTERP. Copy the selected Pascal O.S. to your boot disk: %for example, % %/RUNTIME/SYSTEM/RT1SYS.PASCAL --> /MYBOOT/SYSTEM.PASCAL % The Pascal O.S. must have the name SYSTEM.PASCAL. O USE THE RUNTIME PACKAGE Once you have determined which versions you are going to use, copy the interpreter to your boot disk: %for example, % %/RUNTIME/INTERP/RT1.SOS.INTERP --> /MYBOOT/SOS.INTERP % The interpreter on your boot disk must have the ther difference between the two: %RT1SYS.PASCAL % *Does not support any use of a library by the application *program. * %RT2SYS.PASCAL % *Has full support for all library usage (program library, *library name file, and SYSTEM.LIBRARY). * HOW T t.CONSOLE.GRAFIX.PRINTER.RS232.D?tt%t.t5tsss`sss`s+s&s!ss0ss0``tstt`tҰt ̮tssssssssst9tt:tttA'rFͰͰͰͰͰͰͰNj䋂 Y.profile/SYSTEM.PASCALg.profile/SYSTEM.MISCINFO<Put Pascal system disk in built-in drive. Press RETURN.!?_ @` ;*(|@΍ߞJBITڌ*xY6YsB_>3F b$9ˉ?$^V`ZRybÇԮSͰͰ lllllllllllllllla^^^^^^^hhhHH``8Zv[vvv vZ[``)s svLw`)ssvL&whhhhhhHH`tststt`tststP tt`hvhvhh h h  vvh)s1 svhhh) $v v vHH`hhh))Z[L} }    ~HH`* |8  }L} |`|` } }` }`8\] ~ h|vvv v`|svLwsvsL&wsvW|vX|vvv vV|`V|}|sv~|v|vvv v`}|svLwsvL&whhhvhvhvhvhhvvh)ssvhhh vHH`hhhhhi thht thsthhhtt FvHH` s` `svL&wLysv{v{vvv v{`{{sv{v{vvv v`{svLwsvL&wsv{v{vvv v{`{|sv|v thj thh t thsth   hht t t.tU t8\Z][TZ[ te t tt e    FvHH`(LzLyhhh th th thjw w`svywyw w w w ww ww w t t t t`hhhyhyhhTy y xHH` yyy yy y  `tstty ty tt`svL&whhh th ths x yHH`}x|x yx|x`|x tsvzxv{xv}xȘvv v txx`xxhhsvhvhvhhvv vHH`svywyww ww w}xw w w w v`# Fv`vvv cv`v Fv`hhhhwwhhjjjjwjvj vLw wvsw }x|xHH`wswsw w`hhhhhhUsȑȭsȭsȭsȭsȭsȭsȢs y s }~)yL!&X(E'+@FGH{|}~ @ Ev0vDvvLQv1vEv `uv Fv`|v Fv`nsPnsPv`# Fv`vvv cv`v Fv`v`# Fv`vvv cv`v Fv`v`# Fv`vvv cv`v Fv` ts;ttttt ts?tt@ttt tssktutt t StL{u.profilet8tLbut~sts tt tt t tttL ctDta s5sLub s&sLuA ssLu  s StLu CtЫsvv cv x`pح)pRSERRSTUVARX8  W8LZW RSUTVW@RRSTVXWRHH LRUSTUWVR3vRRvjjj)*RzxI%vyI%wzȥzLhhh ~he~Ȅ Ȅvl %~8~e~ h9 0 ʚL %~~ hI9ʚL %~0~ hʚL|v|z}{zve|ʥ~z{ƅ|}hh &hezheHzH}H|He|HHLh~hh|h}hzh{{zȱz~80 iff| ==HHLhvhwh~hh|h}| x%vvy%ww~80vwwvxyyxi v&wx&yhzh{{zȱ檥HHL펭kmhjhkhlhmXk&ljȑlLjjlLQjlLLװwvwvLVL{ he`zhea{zHzHL he`heaHHLhh a `&L揥`a lhezheHzHLXX{0{wvz{LLV^__`XȱY`ȱL+ XYXYXXYL XYXYX步kg\8孅\]\)\]H\H0X\\8\]\ȥ\ȥ^\ȥ_\\^]_8\Z][LXeXYL iIiIi挥IiIiƌ8別剰 ` gf!ffgff8fg8&&`ffgff&&`hhhh 挥IiIiHHLhhhh 挥HHLhvhwhxhyz{Ey0y{)zx!{0wEȩLLshh0HHLIiIiHHLhvhwhhevewHHLhIihIiHHLhvhwhh8vwHHLgfff fefgegfgffff`hh0 hhLΌhh"IiIiIiIi lHHLHHLfgLX&XeYei揭W8XYL XiXYL hvhwv&whxhyy8\v\]w]8\Z][L\xȥ]xL ņhvhwhxhyv&wyZxȥ[xZevZ[ew[8\Z][LL ņhvhwwZvȥ[vLhvhwwvZȱv[mmvLhlhlhhLhvhwhevvhewwwHvHLhhhvhwhevvhewwwvLkmhjhkhlhm Lɢhvhwhh%wH%vHLhvhwhhwHvHLhhIHIHLXXhhQX0XŏoXf0bXE0XRXŎIE8XveawvHvHL冠Xw e`veawhvhvL冠X e`eaHHL𨭙whvhwȱvHvHLhvhwhxhyyvxȥwxLȱXȘ vX)XYXHXHXevXYL ȱX khjhkjHjHLȱXvevevlPe`fQeag fHfHL Pe`fQeagfi fggHfHL gPe`fQeag hfhfLX  eg`edfaeeg fHfHL冠X  `edfaeegfi fggHfHL冠X  eg`edfaeeg hfhfL冠Xw e`HHXYp X lLhh)X0 eXXYLeTveUwUwv8vXwvYL HHLXHXHL飨RHRHL gRe`fSeag fHfHL Re`fSeagfi fggHfHL gRe`fSeag hfhfLèPHPHL g\R]S]S_\ȥ]Z[[ )z RPRRSQRRQ RȥRi fL XaXYX `&a` `a`RdSeSedvȱdevd`ȱ`Zȱ[`XiXYXiXY HH LURSTUVWRmvmwwyz{{|}}}|Fxy exxx&yvexxweyyxȩxxixyzxȱzxȱzxȱzxziz{|i|}Г\]\8\]SU T쀍VW@RRSTUVARARWXYZ[ 8 8 ť 8i杩村ƝRSTbVcWXYZd[e\RzF~H~HLX hh&ņL0eeƆL򆥆8儅ņ 8刪8刪ƄLhh&eȹ~Ȅh)1~)wf~jjj)?vńevw9ܒ hHHLhHHL @hhHHHHh|h}h~hL})L8|~}L~) w~fjv|) y|f}jx8xvyz{{HzHz{{HzHzw9ޓz{9ߓ{{HzHz{v {HzHHxiHLHHLHHLV??v| w}L5)@ w}Lwv0|0X ?lhzhhhTLsUwT8vUwv8vXȥwYzT VL SRSLȱ yxȱyxL`x8xyx8xyx zxб wvȱwvЗLABzDF@GPtI$KL nN(kPQChSU焵V!cX_Z[^]k _#ǭ`xXb'dxehSgiQYjoNln9?oIqr|otEv7w߄y @{Η|½~v``| Ȗv Ȗw?}:w}NE||0vEvvv|)0L Lv $| ,0 2) LҰ0 2)HHL8w#0 xyzL]Fxfyfzzzvxyzz aLvɀ牢L(xyvxIxyIiyxxHyHLhh' HHHHLHHHH0 2)LҰ? w֢| Lw}v |  Lv Ȗv|L^LILhhhh:ɀ ,IiIi&lh{hzhyhx Y xHyHzH{HL Y LLv ȖwLi ћ Lw8}8eP&$0 LhhLҰwe}8eL^iL^挅@Fxfyfzeee~ffffإ Lr % a `v Ȗ| Ȗ U LvE|v|w&}0  F2)2LҰv L}x ~8&&&&&&&~ȥ~ ; % a `v Ȗ| Ȗ U LvE|v|w}M0 2)LҰ FL }| L}wL w0 2)LҰL v 5Li| }8wei L i8~yyzzv`v Ȗ| ȖvIvL2v Ȗ| Ȗ UL˛w} Lɛ|LS}%v0tn50h0 2)XLҰw } $Lɛ}v| Ś L ^%!0~0500 2)LҰ L [Fxfyfzf{F~fff8{zy~`| Ù`v|`4) ``5)@v|v`0  F2)hhLҰ` {ezeyexe~ a ` 8{zy~x4) ` ; a `w}"$x~yzŀ {Ł|8`w}w}x~x)@ L94)  L90 2)hhLҰ`0!ƍL`&&&0 ƃƃ`\0 2)hhhhLҰ40$494) 0-L™"L™&% 8`$ `Vvvv`w8}Iȥ}v Ì665``ō0 2)bENŃ ƃƌ!Ffff 5&Ō0*0  F2)hhLҰ0 2)`Ń 0"kgffff惩ŃO0 2):46vlhh0jH*vjHHHl`w $x$y $z}J`} $~ $ $vLח$xp$~P!0 2)hhLҰx)x~)~y̢|8`$~ $$`|)@0 2)п)8`0戨L 0 8`hh •v h0 LE LElnLdLj/ L 8L •v hI=+ L •v襀I= ƀ LȄHHLhhhhh*68jh*v #n0 2)LҰ%n HHLHHLh)vhh)hvL nhxhyhvhwEy0wyvx/1'w0+!hvhwhvhwHHLhHHL%nHHLhhh ~hxe~ |ŀ8~e|vl8 nXLLL=LN   Faf`LM hxhyhvhwXYwy`LvxvwxyaLL Lwyhxhyxyxyhvhwvwvwvxx ȱvxvx  LXiXYLhvhwhxhywyvxȑvxLje`jkeakle`lmeamakm ʱjlL[`L{jlLh`ha hhhhhhhhL򆭙kmhlhmhellhemmhjhkhejjhekkXL=aʱjlmkL͢`L뢱jlL8\Z][JHjHLhhhheȱe a{8 ȱa {8 Lu0:A[_ ҕLLqȱi8A ȹȱՀƈ4i Lȱ~ȱ~ȩȥȩLȑȻ漥HHHH ~x -x 楽HH`Y|{{{-x-x2|e{{{ `hhLHHLLȰLhh nHHLhh nLhhɀ A~L n10 @{LȅɥHHHH jyL |LȑVȑUT8U8񹅻񹅼8X廑Y弑zL뮩L審L審L/ Stack overflow Type to continueeHH LsL審L審pX8XYL審 L審 L審 L審 L審 L寢hhhhCQHPH PȱPPQL RhPhQL9 RSwR8vSwv^ȱv_ȱv\ȱv]X i RHLj RwRvȱRwVv ΫwWvVwWWURTȱRUWYRXȱRYRRRSL ӯsPQvȑ RȥST^xȥ_xȥ\xȥ]xx\y]^_WVW8\Z][LlXz C ~ƆSRSLtȱ ȱņڠRRL Xz CL Xz CPQȑL XzX )XY  ~0 LOXz L ~8~}8|~}~L~L8~lm8 ƁPȹPȹPȹPȹPȹPȹPȹP Ym~Lhl w~iviwY8vvXwvYU~iTiURSy8xyRER`hh )Lhh ΫLhhw vwLehhWwVvWw]}\|]}XiXYv8zvwv8zvw8vv~wv~\ť~8~8~~ȥ~))i )HHl0 ~8~8\~ȥ]~8~Ə8 ƏLI/2)I=I+1I2=-1:I=I-2:IBOTM<30THPOS=44I=IBOTM/2)*2:=+IBOTM/2)-1:CA)"PRINT.ALL": OA+P 3HA=(81+UCA)A=(81+LCA):::: OA+Q Quits 3IA=(83+LCA)A=(83+UCA)"PRINT.SHOW": OA+S 2JA=(68+LCA)A=(68+UCA)/Screen.Savers/HELLON=THPOS:B$(I);XA<8A>11540bA-7640,660,690,720l:=THPOS:ٺ1600 =Q:WW=0A=:A=21A=9&oldprefix$=40A=31410: Control C "aborts" program to Basic(:A=13770: Return Selects a file *DA=27:50: Escape to change disks/FA=324000: back out one directory level 3GA=(80+UCA)A=(80+L"BASIC 0":150A$="TEXT 0":150A$="CAT 0":150A$="FONT 0":150A$="FOTO 0":150A$(L),"BLOCKS")510*=27:=19:"FREE MEMORY AVAILABLE: ";=7:=20:"80C";A$(L);$:=5:THPOS=4:I=1:IBOTM=J-1:620Q=:=26:=21:sic; +Q Quits."r12);::"80C";a$;:+w#9,"DISKNAME.DAT":#9;DISKNAME$:#9|d$=DISKNAME$$=23:=0::"80C";d$;::12)201M=3:=14:"This /// SIG Disk is \^ 19";Р,2)", Washington Apple `, Ltd."=4:B$(1)="":B$(2)=""A$=16,B) THEN 240 #1, d$="":=10:"80C";d$ ž#1300I=0"I=I+1:#1;A$(I):290,#1 6L=I-1@j=1:same=0 J:SEG=0 Tœ2030^CT<1CT=1cCT>13000Zha$="{,|,~,}; selects; to new disk; J/2)=4:=+1:ۙ=44B$(J);:J=J+1I:1,180,22:2,280,21:2,2380,23:8A$(1000),B$(1000),C%(511),C$(20),name$(20):=10:=0UCA=128:LCA=UCA+32CT=15 IF PREFIX$= PREFIX$+MID$(B$(I),VOLUME NAME (/DISKNAME) OR DEVICE NAME (.Dx)"P12);::"80C";a$;:Zb$="CHANGING DISKS"$d=23:=0::"80C";b$;::12).n=12:=20:"MAKE A NEW MENU FOR DISK: ";N$xN$)<2110=N$ :210 I=1L(A$(I),A$))200B$0 WAP /// SIG MENU.MAKER PROGRAM (v. 6.2) =".D1"210: Coldstart (320: Warmstart &*X=11000: TEXT SLOW-DOWN LOOP ,X.1 CHANGE DISK SUBROUTINE23œ202:2200<RFa$=" YOU MAY SELECT YOUR DISK BY x x ` x `8\] 6L*`8Z[0[HZHHH ~xZ[``i`iHhHliHhHlhhh|h}he||he}}hhɀ HH}H|H U~L nHH}H|H10 P{L wLI yL) |L) {L) |L) hhhhL:B~ L򆥉}zL~? |$RќĆL||}z{Lv ɳ 6L| ɳ|}zЬ{~  6L򆤀+8 Ɛ x Lس``  x x ` x `8\] 6L*`8Z[0[HZHHH ~xZ[``i`iHhHliHhHlhhh|h}he||he}}hhɀ HH}H|H U~L) nHH}H|H10 P{L) wL) 0=+IBOTM/2-.5):I=IBOTM:I/2=I/2)I=I-1 œ2120B=B$(I),16)," ")-1 B$(I),"BASIC 0")850B$(I),"TEXT 0")890 B$(I),"CAT 0")1140*B$(I),"FONT 0")18504B$(I),"FOTO 0")1930>B$(I),"PASTXT 0")2070H540R\A$="RUNNING "+B$(I),16,B)f"79C";A$;:=0pB$(I),16,B) z::SEG=1".D1/SEG.T"t=+B$(I),16,B) yCT=CT+1~240:=24:=0:"@ ..... "DATE.TIME.LINE" ....JM=Ҡ,4,2))BTM1630,1640,1650,RunTime Pascal 1.1 Al Bloom April 26, 1988 This stuff supplements the RUN.DOC.TEXT file on the RunTime Pascal disk. This the official Apple Computer, Inc, distribution disk for "Runtime Pascal" Version 1.1 -- a stripped down version of Pascal that is des79C";"PRESS ANY KEY TO HALT LISTING"::202 1020#2,B$(I),16,B)ž#242:::1160Z=1#2;A$:"78A";A$Z=Z+1:Z>1842:::Z=1980*:=23:=0::"79C";"CONTINUE...?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"10 MENU.MAKER TEXT MODULESEG=0"MENU.MAKER"890&*X=11000: TEXT SLOW-DOWN LOOP ,X.1,180,22:2,280,21:2,2380,23:z:A$="LISTING "+B$(I),16,B)$=01:=0::"80C";A$;::12)>=23:=0::"WASHINGTON APPLE PI PD DISK a$,1)="/"5060:s=s-1 5030=a$240 MENU.MAKER 6.2 * Thanks to C.M.Davidson for his help!el; G$:::320H: Error Routine 202:U=11:"79C";"BAD PATH ERROR (NO DISK IN DISK DRIVE OR DESIRED FILE NOT FOUND.)"X=11000:X:::210Z a$="{,|,~,}; selects; back 1 lev 1600 &:WW=1:0 :SEG=1;".D1/S EG.F" SEG=1".D1/SEG.G"diskname$=3802  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T READ PASCAL TEXT FILES."04=10:"M$="NOVEMBER":1750M$="DECEMBER":1750826);"-";M$;" ";Ѡ,2));", ";"19";Р,2);" ";/П,2))=>13П,2))-12;џ,6);:1780$П,2))=0"12";џ,6);:ٟ;$П,2))=>12" PM-":" AM-" 1830WW=1530 =26:=211660,1670,1680,1690,1700,1710,1720,1730,1740^M$="JANUARY":1750hM$="FEBRUARY":1750rM$="MARCH":1750|M$="APRIL":1750M$="MAY":1750M$="JUNE":1750M$="JULY":1750M$="AUGUST":1750M$="SEPTEMBER":1750M$="OCTOBER":1750igned only to run programs. It doesn't have all the features of the full operating system, so launching a Pascal based program is some 30 % faster. Selector /// users have a built-in RTPascal that is awfully nice for the programs it can handle. This RTPascFILE/SOS.INTERP, or /PRO/SOS.INTERP, or SOS.INTERP (or CATALYST/PASCAL for a vanilla Catalyst installation), the program is not Pascal based and we won't mess with it. Go to step 13. 11. Enter "2" to change the "Interpreter Path" 12. Type "RTnu. 7. Enter "1" or "E" to edit the Catalyst menu. 8. Press RETURN to edit the highlighted item on the menu. 9. If the "Display Name" is Pascal or Catalyst Editor, we won't mess with it. Go to step 13. 10. If the Interpreter Pathname is not .PROrsion 1.1 is now installed. It's time to tell Catalyst about it for selected programs. We are not going to change the entry for Pascal itself, and we are not going to change any non-Pascal program entries. 6. Select "Catalyst Editor" from the Catalyst metalyst's main menu. I have already PMoved the Pascal interpreter so it will run from hard disk. The HDINTERP file called RTPASCAL.1.1 is the PMoved version of the SYSTEM file named RT1.SOS.INTERP, the full Pascal interpreter. The Pascal Runtime System Veore copy to put the Pascal System Library where RTPascal can find it: .PROFILE/SYS1.2/LIBRARY --> .PROFILE/SYSTEM.LIBRARY 6. ESCAPE to the System Utilities menu, Q)uit System Utilities, press Q)uit and Y)es to exit Pascal and return to CaLE/=" and see the following: .D1/HDINTERP/RTPASCAL.1.1 --> .PROFILE/RTPASCAL.1.1 .D1/SYSTEM/RT2SYS.PASCAL --> .PROFILE/SYSTEM.PASCAL .D1/SYSTEM.MISCINFO --> .PROFILE/SYSTEM.MISCINFO 5. If you have Super PMoved Pascal 1.2, make one msy. Copy three files on the enclosed disk to your ProFile's root directory: 1. Invoke "System Utilities" from the Catalyst menu. 2. Select File Handling Commands, Copy Files option. 3. Put the enclosed disk in the onboard drive. 4. Copy ".D1/=" to ".PROFIory of your hard disk. It will overwrite any other file by that name in the root directory, and you will be sorry. If you have a Super PMoved Pascal 1.2 or if you don't care to ever program in Pascal, you may safely use this RTPascal. The first step is eat menu. You may not have any other Pascal except Super PMoved Pascal 1.2 on your hard disk and hope to have RTPascal there, too. This is because of one lousy file. That file is SYSTEM.PASCAL. The runtime version of SYSTEM.PASCAL must be in the root directow. When you quit a Pascal-based program, you generally wind up at the Pascal Command Line, from which you must press Q)uit and Y)es to reach the Catalyst main menu. When you quit a Pascal based program under RTPASCAL, you return immediately to the Catalysning under a true runtime Pascal. Your Pascal-based programs (Mail List Mangler, Backup ///, System Utilities, PFS, etc) are executed under the full Pascal operating system. That carries a lot of garbage about which you care not, so invocation is pretty sle full power of the Pascal operating system for program development and execution. The Catalyst manual claims that Catalyst comes with "runtime" Pascal. When you Q)uit from System Utilities, do you return to the Catalyst main menu? If not, you are not runal can handle programs that Selector's RTPascal cannot, and it can be installed under Catalyst. Under Catalyst it can even coexist with the full featured Pascal 1.2, so programmers can launch programs from the Catalyst menu under RTPascal and still have thPASCAL.1.1" and press RETURN to point Catalyst to the Pascal Runtime Interpreter. 13. Press ESCAPE to return to the Catalyst Editor screen. 14. Press the "down arrow" key to the next menu entry. If the next entry is SYSTEM REBOOT (last entry), go to step 16. 15. Go to step 8. 16. Enter "5" or "U" to update the INTERPS file. When asked if you want to recalculate the load address, enter "N". 17. Enter "7" or "Q" to return to the Catalyst main menu. That's it. Let's test it. Invoke System Utiopy the following files: | | | | .D1/HDINTERP/RTPASCAL.1.1 --> .PROFILE/RTPASCAL.1.1 | | .D1/HDINTERP/SYSTEM.STARTUP --> .PROFILE/SYSTEM.STARTUP | | .D1/HDINTERP/SYSTEM.STAR.LIB --> .PROFILE/SYSTEM.STAR.LIB | | .D1: ____________________________________________________________ __________ | | | 1. Invoke "System Utilities" from the Selector menu. | | 2. Select File Handling Commands, Copy Files option. | | 3. Put the enclosed disk in the onboard drive. | | 4. Cr like Selector's multiply nested menus. If you have a Super PMoved Pascal 1.2 or if you don't care to ever program in Pascal, you may safely use this RTPascal. The first step is easy. Copy three files on the enclosed disk to your ProFile's root directoryample) can't find their ancilliary files. RTPASCAL.1.1 fixes the first problem, and the PSTART fixes the second. For Selector use, point "problem" Pascal based programs to this 1.1 runtime interpreter and the startup menu. It's a two-step invocation, ratheams that make perfectly valid system calls. Mail List Mangler is an example. The screen goes utterly hooey. Second, Selector can only set the SOS prefix. It cannot set the Pascal prefix. Without the Pascal prefix also set, some programs (MLM is again an exe tools to do so are on the disk. The Pascal Startup Selector Program (PSTART, @1988 by Allan M Bloom) is the key to using this rather more robust Runtime Pascal under Selector. Selector's own RTPASCAL has two problems. First, it doesn't handle some progrPascal can handle programs that Selector's RTPascal cannot. This version of Runtime Pascal can be made to work with Selector, but there's no advantage over Selector's own RTPASCAL unless you run across a Pascal based program that Selector can't handle. Thned only to run programs. It doesn't have all the features of the full operating system, so launching a Pascal based program is some 30 percent faster. Selector /// users have a built-in RTPascal that is awfully nice for the programs it can handle. This RTRunTime Pascal 1.1 Al Bloom May 6, 1988 This stuff supplements the RUN.DOC.TEXT file on the RunTime Pascal disk. This the official Apple Computer, Inc, distribution disk for "Runtime Pascal" Version 1.1 -- a stripped down version of Pascal that is desigs a bootable execution environment for his/her program. 2. To restrict the file size of the Pascal interpreter and operating system; to give the developer more room for their application on a bootable disk. The runtime system represents a restri APPLE /// PASCAL 1.1 RUNTIME SYSTEMS This disk contains the Apple /// Pascal 1.1 Runtime systems. The purpose for supplying these special versions of the Pascal operating environment is twofold: 1. To supply to the developer of Pascal based applicationlities. It should load in about 18 seconds instead of the usual 25. Q)uit from the System Utilities main menu. You should be right back at the Catalyst main menu. /SYSTEM/RT2SYS.PASCAL --> .PROFILE/SYSTEM.PASCAL | | .D1/SYSTEM.MISCINFO --> .PROFILE/SYSTEM.MISCINFO | | | | 5. If you have Super PMoved Pascal 1.2, make one more copy to | | put the Pascal System Library where RTPascal can find it: | | | | .PROFILE/SYS1.2/LIBRARY --> .PROFILE/SYSTEM.LIBRARY | |___________________________________________________________ ___________| Once the RTPASCAL.1.1 system is installed, you may install the application ____________________________________ ___________| ESCAPE to exit menu editing. Press "Y" to save the menu to disk, else you wasted your time. The menu will now look like this: ____________________________________________________________ __________ | try? (0 exits) [Q ] | | | | 2. Title for entry? [Mail List Manager ] | | | | 3. Prefix pathname? [.PROFILE/PROGRAMS/MLM ] | | | | 4. Program pathname? [.PROFILE/PROGRAMS/MLM/SYSTEM.STARTUP ] | |_______________________D) --> | |___________________________________________________________ ___________| Press "A" to add a menu entry. Answer the bottom-line questions: ____________________________________________________________ __________ | | | 1. Add before which en__________________________________ ___________| Press ESCAPE to invoke the menu editor and the bottom line asks: ____________________________________________________________ __________ | | |Add, Change, or Delete entry? ESC exits. (A or C or _________________________________ ___________| | | | [ Q ] QUIT | | | | | | | |___________________________________________________________ ___________| | | |Select an item by number or up/down arrow. ESC edits menu. "Q" quits. | |_________________________ctor menu. You won't get to it yet, but you can select it. You will see the following screen. ____________________________________________________________ __________ | | | PSTART: Pascal Program Startup Selector AMB v.05/88 | |_______________________________________________________ ___________| Note that you are not using Selector to point to Mail List Manager. You are pointing to the PSTART "Pascal Startup Selector Program." Once you've saved the menu, you can select "Mail List Manager" from the Sele | | LANGUAGE file.......(if req): .PROFILE/RTPASCAL.1.1 | | DATA prefix............(opt): | | CHARACTER SET file..(if req): (STANDARD CHARACTER SET) | | KEYBOARD LAYOUT file...(opt): (STANDARD KEYBOARD ARRANGEMENT) | |______________________________________________________________________________________ __________ | | | MENU EDITOR: Filename:.PROFILE/SOS.MENU | | Program item specification form | | Mail List Manager | | | | PROGRAM file................: .PROFILE/SYSTEM.STARTUP______________________________ ___________| With the RTPASCAL system and the Mail List Manager files emplaced, quit to the Selector menu and select the menu editor program. Add the following information in whatever Selector menu suits your fancy. ____SYSTEM.STARTUP | | .D1/SYSTEM.STAR.LIB --> .PROFILE/PROGRAMS/MLM/SYSTEM.STAR.LIB | | .D1/MLMGR.DATA --> .PROFILE/PROGRAMS/MLM/MLMGR.DATA | | .D1/MLMSET --> .PROFILE/PROGRAMS/MLM/MLMSET | |_____________________________6. Put the Mail List Manager boot disk in the onboard drive. | | 7. Copy all files except SOS.KERNEL, SOS.DRIVER, SOS.INTERP, and | | SYSTEM.PASCAL from .D1 to .PROFILE/PROGRAMS/MLM: | | | | .D1/SYSTEM.STARTUP --> .PROFILE/PROGRAMS/MLM/ector menu. | | 2. Select File Handling Commands, Make Subdirectory option. | | 3. Make a sub-directory named .PROFILE/PROGRAMS/MLM | | 4. ESCAPE to the File Handling Commands menu. | | 5. Select File Handling Commands, Copy Files option. | | program of interest. The following instructions key to Mail List Manager, but the method will work for any Pascal based program. ____________________________________________________________ __________ | | | | | 1. Invoke "System Utilities" from the Sel| | PSTART: Pascal Program Startup Selector AMB v.05/88 | |___________________________________________________________ ___________| | | | [ 1 ] Mail List Manager | | [ Q ] QUIT | | | | | |___________________________________________________________ ___________| | | |Select an item by number or up/down arrow. ESC edits menu. "Q" quits. | |___________________________________________________________ ___________| You may press "1" and RETURN to actually launch Mail List Manager now. To leave Mail List Manager WAP /// SIG PUBLIC DOMAIN LIBRARY 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-0300 PDS NAME: GUCSPAR by Bloom DISK ID#: 3BLM-05 BOOTABLE? NO "Gconfiguration you must use the SETUP program supplied with the development system to reconfigure this file. TEM/RT1SYS.PASCAL --> /MYBOOT/SYSTEM.PASCAL The Pascal O.S. must have the name SYSTEM.PASCAL. Copy the supplied SYSTEM.MISCINFO file to your boot disk. This is the standard SYSTEM.MISCINFO supplied with the development system. If you need a different e, copy the interpreter to your boot disk: for example, /RUNTIME/INTERP/RT1.SOS.INTERP --> /MYBOOT/SOS.INTERP The interpreter on your boot disk must have the name SOS.INTERP. Copy the selected Pascal O.S. to your boot disk: for example, /RUNTIME/SYSany use of a library by the application program. RT2SYS.PASCAL Has full support for all library usage (program library, library name file, and SYSTEM.LIBRARY). HOW TO USE THE RUNTIME PACKAGE Once you have determined which versions you are going to usH built-in The two versions of the operating system (found in the subdirectory SYSTEM) DO NOT support a) the command line b) workfiles c) EXEC files d) the splash screen There is a further difference between the two: RT1SYS.PASCAL Does not support RT1.SOS.INTERP This is the full standard interpreter that is supplied with the Pascal 1.1 development system. RT2.SOS.INTERP This interpreter DOES NOT support a) any floating point (real number) operations b) the IDSEARCH built-in c) the TREESEARCcted operating environment for an application. This disk supplies two interpreters and two versions of the Pascal operating system (the file SYSTEM.PASCAL). The two interpreters are described below (they are in the subdirectory INTERPS on the disk): sion for its usual disgustingly low price. ON THREE and Sun Remarketing also sell it. , select option "9" as usual. When invited to reboot, press "openapple Q" to quit directly to the Selector menu. If openapple-Q doesn't work, you have Version 1.0 of Mail List Manager. Order the new 1.1 version. TAU sells 1.1 as Disk 066, MLM Hard Disk VerUCSPAR" is the Great Unified Catalyst/Selector Pascal Runtime Disk. This is a version of Pascal that is designed to run your Pascal program without having to load the entire Pascal Operating System. That translates into a 30% time savings and is also  D1 Boot Disk" from the Catalyst menu. When you're through with that program, quit or exit (or "double-apple ESCAPE" if you must), and you return to the Catalyst menu. INPERT02 May 11, 1988 Page 1 Bloom those that I don't keep in my main SOS.DRIVER file. Pick your own, if any. Max files (8) is set at 3 for recalcitrant Pascal programs. If you want to run a program that only exists on boot disk, first put that boot disk in the onboard drive, then invoke " Press RETURN 6. Keyboard path: Press RETURN 7. Initial prefix: .D1 8. Max files allowed open: 3 9. Program path: Press RETURN The item "3" drivers are reads as follows: 1. Display name: D1 Boot Disk 2. Interpreter path: .D1/SOS.INTERP 3. Extra drivers: .GRAFIX,.AUDIO 4. Character set path: Press RETURN 5. Screen: ur BASIC, use System Utilities to copy the vanilla BASIC from your master disk over the Catalyst-installed version (.D1/SOS.INTERP to CATALYST.BASIC). You can run a boot diskette without leaving the Catalyst environment. Set up a Catalyst menu entry that e latest version. It sure looks like it works, but afterwards you cannot directly invoke a BASIC program from the Catalyst menu. You pop directly to the BASIC command line and must type RUN HELLO yourself. The fix is easy. After letting Catalyst install yoile, Pascal can "lose" your favorite devices. Don't add phantom drives, and do "inactivate" any FMTDx drivers you can't use. Hopping to another topic, the automatic Catalyst installation procedure for Business BASIC doesn't really work with BASIC 1.23, th) - PSTART.LIB - PSTART.CODE QUARK.STARTUP (subdirectory) - PASCAL.STARTS - PMENU.EDIT - SYSTEM.STARTUP INPERT02 :Dr. Bloom's Inpert article that includes info on GUCSPAR. yst Documentation in Applewriter /// format. QSTART.DOC :Catalyst Documention already formatted. PSTART.AW3 :Selector Documentation in Applewriter /// format. PSTART.DOC :Selector Documentation already formatted. BLOOM.STARTUP (subdirectoryimatics. SYSTEM (subdirectory) - RT1SYS.PASCAL :Runtime version of Sys.Pascal (no library usage). - RT2SYS.PASCAL :Runtime version of Sys.Pascal (full library support). Side Two START.NOTES :Pascal startup program notes. QSTART.AW3 :CatalPS (subdirectory) - RT1.SOS.INTERP :Full standard interpreter for Pascal 1.1 - RT2.SOS.INTERP :Cut-down version of 1.1 interpreter that does not include support for TREESEARCH; IDSEARCH or floating point mathPASCAL text version of GUCSPAR introduction. RUN.DOC.ASCII :ASCII version of GUCSPAR introduction. MENU.NOTE :Note on Menu.Maker's font file. HDINTERP (subdirectory) RTPASCAL.1.1 : Run time Pascal SOS.Interp file for hard disk usage. INTERa keystroke saver, especially for Catalyst users. Pascal knowledge required. Side One: READ.ME.FIRST :This file. CATALYST.NOTES :Notes on using GUCSPAR with Catalyst. SELECTOR.NOTES :Notes on using GUCSPAR with Selector ///. RUN.DOC.TEXT : The Inpert's Corner This works fine for most programs. It fails if you don't have the right set of main and extra drivers, if the program uses a special character set file, or if the program wants a loader disk in D1 and a program disk in D2. However, if it works, it is less bother than leaving Catalyst, booting the program, and then rebooting Catalyst. It is particularly handy for something like ON THREE's Lazarus file undeleter. Lazarus is too big toR",220(204::"79A";""; 2D=1:F=1 <#4;a$ FD=D+1 P#5;a$ZD=60#5;12)dD=60D=1nF=F+1::d$;::Y=1100:Y x13402  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T R".D1/MENU.MAKER",220 d$="" A$="PRINTING "+B$(I),16,B)=01:=0::"80C";A$;:#3,B$(I),16,B)Z=1#3;b$:"78A";b$Z=Z+1:Z=18:1290 1260 #4,B$(I),16,B)#5,".PRINTER"+ž#4#5;12):::".D1/MENU.MAKE30C$="N"C$="n"1160;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": $1020.202 8::Z=1B::=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1170*C$="N"C$="n"e" when it is available. INPERT02 May 11, 1988 Page 2 unches programs some 30 percent faster than "full" Pascal. Second, it is a keystroke saver. Quitting a Pascal based program under "runtime" returns you immediately to the Catalyst main menu. Get your check writing fingers limbered up. You will want "runtim from the Pascal command line, then press Y)es when asked if you truly want to leave Pascal. A bore, yes? Don't pout. There is a solution on the near horizon. TAU will soon offer a "runtime Pascal" for Catalyst that has two advantages. First, "runtime" laterisk-entry will give you the same non-feature for less cost. Disabling "double-apple ESCAPE" adds work to leaving many Pascal programs. Take System Utilities as an example. You must press Q)uit from the System Utilities main menu, then press Q)uit again can trash files, and how you should get Selector /// instead. Selector /// does not have anything like Catalyst's "doubleapple-ESCAPE," so you can't misuse the feature. That also means you can't get out of some programs under Selector. A few minutes of ast that entry's "Max files" value back to what it used to be. It's hardly ever necessary. I've got a variety of programs on my menu and I've disabled "double-apple ESCAPE" for every one. There's been a certain amount of scare talk lately about how Catalyston, and System Reboot, or with the "D1 Boot Disk" entry if you have it. This will be a nuisance if you have programs that truly cannot be left any other way than via "double-apple ESCAPE." If you're locked out, you'll have to power down your system and sete the temptation. Edit your Catalyst menu and change almost every entry's Item 8 (Max files allowed open) to an asterisk (*). This disables the "double-apple ESCAPE" feature. Don't mess with the Catalyst "system" entries -- Catalyst Edit, Apple II EmulatiA damaged hard disk directory, much like a collision at sea, can ruin your whole day. As a rule of thumb, don't use "double-apple ESCAPE" unless it is utterly necessary. It is mostly nothing less than a danger-fraught shortcut. Do yourself a favor. Elimina run from Catalyst on a 256K machine under full Pascal, but it works under "D1 Boot Disk." The "double-apple ESCAPE" sequence is a neat way of (1) getting back to the Catalyst menu and (2) messing up your hard disk's directory if you mis-use the feature. EAD PASCAL TEXT FILES."04=10:"78C";"ANY KEY RETURNS TO THE MENU."!>G$:::".D1/MENU.MAKER",320