LnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!)$< | \ &PASCALSYUSERPROGINITIALIGETCMD UCSDFILE EXTFILEMEXTFILEM?=!!=0/SYSTEM.STAR.LIB\w=%!="CFONTBSIG.1034Bu' -SYSTEM.PASCAL3d=)!SYSTEM.MISCINFO:=!ʦ'SWENSON<=!զ$HELP? =!!=$ENVIRONDATAK= =.SYSTEM.STARTUPM >dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L>?@O^^;COPYRIGHT APPLE COMPUTER INC. 1981-1983 RELEASE VERSION 1.1  !"#$%&'()*+,-./0123456789,  & "ë 넡6 & Í< š˄ u 8 Íáš#ńW   0  𓍡ńȄ (˫/ ˡ   Í wˡ ˡ ! ˡ(  Ǖš]6W.TEXTת .CODEתš!!Ȅ!!P!x!P ( >ˡ 뚹  צ`&Ꟛ צ.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-.ɡ 럚肚`諁6"  >  >b) á إaaġ00000תȡ  ڕ0قPSYSTEMPW\PIj 8́@́AƁAa@ƁAǐƁAP:ץaá:/Pa8ʁ@ >"á"ʁ@ˡ ʁ@ʁ@ʁ@ צʁ@ ʁ@á áÄڡɡá  ɡ'áצ-32768 ` 逫-ġ@00ń0ˡ ɡc ȡꫀZš "1諀멀ȡ! ꫀ𩀄򩀄"7ũ  @š& "ˡ鿩/ȡšš  > ;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( آڢآآ"٢ڢ٣ 򡀅뾿 9šš > | á1á3  ] |Nš 3"#쾿 > 9dá. 6áá:00áQP 0á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ת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/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 {]\ ȡ$  wx55ȡ"5555vu *?    H2צ*צ:צ??"?[צ0Bצ0tצ0, צCONSOLE:(#צSYSTERM:(>z ë0???JanFebMarAprMayJunJulAugSepOctNovDec?????????( ́ ́ ʁ ʁ צ ʁ ʁ ˄ʁ @˄ʁ ˄3 ʁ ! ʁ Þ"Ä  = &)ʁ á ʁ   "ń,ʁ !  ʁ ޾6ˡ!PV$~<d(Jf 6 " 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צ:ƂPƂצ/ƂPƂ̂iƂiƂPƂiƁǠƂiP?̂e?>ʂe?>"ˡ$צUnable to open ̂iv̂jʂjʂj1ʂj ʂj 1> 1Ɓ1ƀƀƀ ired 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  (( )(á (((ܡ( **(( *Ä(*Ä**Ȅ*Ą*MȄ*)v*ȡO(ۤ +++ō++ɍ+ ō+ ȍ+  dō (ܓ(*(ܡ )*) *)* ܓ)ת) (!($IKPz(  Íܡ  , Ąܓ"á  : צ/˄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ڢ%ڢ١ڢ&ڣ$ڣ$ ڢ&ڣڣڢÄڣ% ܣġ ۤ ٤ ڨ ܢܣ*@ٕ۶š ڸ۸۶ š۸ ڸ:   ȡQ  ȡ   ȡ? ȡ  ġܡ=" áܡ ܓצ $  ޓ(ݤ ߢܯߢ  d˯7 H ۣȡڤ  ۣ צۣۢ0Hڧ? á 6ȡ/ݾ!á ݾ /P޾ /P 5RR3ۂɄݓVá(۾'ۂ@n |77áBš2@/áf9šoá+ھ.á ھ/á 2á9&á9á  áán8ED<: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á;<:PP#PC/š:7צ:P; ./Ad ?3 1ˡI á+ݢˡڦתRáצ!צ2ڧ? š ǀڧ?ǀǀ Ǔš@:צ!á צ!P$;ئ00000תP  0ڂȡ۾0Ʉ< R<87  áG:/ * <LGF=:43-,+*%" f?   d *hhhhL#"!6?  hhhhϰ j쭳j*쭲L=<40.-,% V?  hhhh왺j** * <LedbVRQPONMLKJIHFDCA>963?  hhhhhhꍴ0 ȩhh * <Ȱ ȩLa`XMJ0-*('& ~?>@ABCDEFGHIJ and characters, or modify existing ones. V - View the character set: allows you to load, manipulate, and save character sets. P - Print the character set: allows you to use your graphicsthe Main Menu^ At this screen you may choose one of the following options: D - Design new characters: allows you to design new symbols  <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>8  80,>!"*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>> >00000>";=>>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< >> "**?~xcscx  >@@@@@@@@@@@@@@U*U*U*U**U*U*U*U@@@@@@@@@@@@@@@@  >!>"6*"x ff xTABLE INFORMATIONCI4Current date is Hd*Bed 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%$ printer to produce an ASCII Table and a Keyboard Guide. U - Utility functions: allows you to list directories, write protect, delete & rename files, & set system parameters. Q - Quit: quit the CustomFONT program. the Environment^ At this screen you may change any of the following parameters: F - Fontfile Format: sets Apple ][ or Apple /// format. (ESC) - return to the Main Menu. To select an option, type its first letter or use the arrow keys(,) to indicate your choice and press (RETURN). S - Set Environment: change fontfile formats, letter/numeral replacement warnings, the SOS pathname prefix, or your printer specification for the CustomFONT Print command. subdirectory on the screen. W - Write Protect a file: lock/unlock any on-line file. R - Rename a file: rename any unlocked on-line file. D - Delete a file: delete any unlocked on-line file. the Utilities^ At this screen you may choose one of the following options: L - List a directory: list any on-line volume directory or D(esign - go directly to the Design Screen. (ESC) - return to the Main Menu (your work is preserved). To select an option, type the indicated key or first letter. O(verlay - show suggested positions for custom characters in certain special applications. L(oad - load a fontfile (character set) from disk. S(ave - save the currently loaded fontfile to disk. (,,,)- move the cursor around within the character set. (>,<) - specify clipboard cells for C(lip and T(ransfer. C(lip - copy character at the cursor to the clipboard. T(ransfer- replace character at cursor w/clipboard character.the View Screen^ The View Screen allows you to load, customize, and save character sets. At this screen you may: V(iew - go directly to the View Screen. (ESC) - return to the Main Menu (your work is preserved). To select an option, type the indicated key or first letter. C(lip - copy contents of the matrix to a clipboard cell. T(ransfer- transfer image in a clipboard cell to the matrix. B(lank - clear the matrix. F(lash - turn character's flashing inverse mode ON or OFF. (,,,)- move the diamond cursor within the matrix. (>,<) - specify clipboard cells for C(lip and T(ransfer. (space) - turn the pixel at the diamond cursor ON or OFF. the Design Screen^ This screen allows you to design or modify characters by turningpixels ON or OFF within the matrix at the left. The character is shown actual size to the right. At this screen you may: To select an option, type its first letter or use the arrow keys(,) to indicate your choice and then press (RETURN). A - Alphanumeric Warnings: turns ON or OFF "reminders" which appear when you try to replace letters or numerals. V - Volume Prefix: allows you to specify a pathname prefix that will be added to the beginning of any SOS pathname. P - Printer: allows you to specify the printer you will be fggá5f #gff ' ggfgfgoW % %W % % k pfg % % lpfgfffgfgpW % %W % % lp7ǂn7 W7ǂ47 W77<ع 77  ǜُǜُ&G ڏ&O ڏ7 7HpfgfffgfgpW % %WLNOPQRSTUVWXYZbbbbbbbbbbbbbbbb CustomFONT -- (C) Copyright 1983 by Swenson Associates Inc.PCUSTOMFO  control functions ON (enabled); and 4) Your printer has paper and is on-line. 2) You have set your Environment for the printer you will be using to print the ASCII Table and Keyboard Guide; 3) Your printer is set up appropriately and with software 1) You have installed the correct .CUSTOM printer driver as detailed in Chapter 3 of the CustomFONT manual; the Print Command^ The Print Command allows you to generate an ASCII Table and a Keyboard Guide for the fontfile currently in memory. Make sure that: using for the CustomFONT Print command. To change any Environment value type its first letter. Press (ESC) to return to the Utilities menu. gá5f #gff ' ggfgfgoW % %W % % k WWW*%!% 4W ǜǜh&&O7 77$%B fga ȡ1i؂a$&(*,.02468:<>@BDFHJLN~RTVXZ\^`bdfhjln  ná77p oqppn]PP   p  Ýpn*$&*,.0468:<>@BDFHLPRTVXZ\^`bdfhlprtz|   "7š ɡ š ɡ    ##W  צ Design Screenצ77  "   "$&(*,.02468:<>@BDFHJLN{RTVXZ\^`bdfhjln 777 ##!" View Screenצ778<> R "$&t*,.02468:<>@BDFHLPRTVXZ\^`bdfhlprtv|~ 77n4fš fɡ  T.B . "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvz|~cc747 :צON) O  WaccȡLddȡ0Wcd cdddccW % %WW:.(,,,), (>,<), C(lip, T(ransfer, O(verlay, :צL(oad, S(ave, D(esign, (ESC)m rWVccȡ!Wccc747 :צOFF)Tccȡ!Wcfgm :צ=Remember - characters in ASCII 0 and 13 are for display only :.(,,,), (>,<), C(lip, T(ransfer, O(verlay, :צL(oad, S(ave, D(esign, (ESC)١gȡ1ai؏ق8Lfg7<gǁ f7 ifg7< gǁ f7 a:NJ : fgW % %ppg ڳ  i :צReplace an alphanumeric?: [Yes/No]ݳ  \s7 s77s77kg7 :צ1No character set fontfile is currently in memory.j 777opn !0 777ȡ1ȡW7~aǛaǢǤ7 7~aǛaǐǒ7 77ȡ7ljaǞ7 pU a7aǓaǞ7 :NJ;W7WǓaǞ7 :NJ9 r paW~aǛaǐǤ7 77ȡ~aǛaǐǤ7 77p07~aǛaǔǠ7 77.7~aǛaǔǠ7 777~p  ȡ W fg7 \ ǯǿcqnlmצPhצ  hDesign new charactersתצView the character setצPrint the character setUtility functionsתצQuitm Modified " not saved. PROCEDURE Viewport(Left,Right,Bottom,Top: INTEGER);  PROCEDURE MoveTo(X,Y: INTEGER);  PROCEDURE MoveRel(DX,DY: INTEGER);  PROCEDURE DotAt(X,Y: INTEGER);  PROCEDURE DotRel(DX,DY: INTEGER);  PROCEDURE LineTo(X,Y: INTEGER);  PROCEDURE LineRel(DX,DY: Ilor);  PROCEDURE XfrOption(GrfxSMode: XfrMode);  PROCEDURE SetCTab(Ink,Pixelcolor,Newcolor: Screencolor); :'')PBB..15,0..7] OF CHAR; 2END; 2  VAR FotoFile: FILE; 2  PROCEDURE GrafixMode(GrfxHMode: GMode; GrfxBuf: GBuf);  PROCEDURE GrafixOn;  PROCEDURE TextOn;  PROCEDURE FillPort;  PROCEDURE PenColor(Color: Screencolor);  PROCEDURE FillColor(Color: Screencoptr = ^GSCB; %GSCB = PACKED RECORD 4GHMode,GSMode: CHAR; 4GPX,GPY: INTEGER; 4GVL,GVR,GVB,GVT: INTEGER; 4GCF,GCB: CHAR; 4GFont: PACKED ARRAY[0..3] OF CHAR; 4CWidth,CHeight: CHAR; 4GColTab: PACKED ARRAY[0   TYPE Screencolor= (Black,Magenta,DarkBlue,Purple,DarkGreen,  Grey1,MedBlue,LightBlue,Brown,Orange, 3Grey2,Pink,Green,Yellow,Aqua,White); %GMode = (BW280,CP280,BW560,COL140); %GBuf = 1..2; %XfrMode = 0..7; %GSCB[]^_`abcdefghijklmnopqrstuvwxyz{|}~7g8bgbbbb4Xb&P PGRAF PGRAF SOSIO CFUNIT CFUNIT PRINT UTILS aObWz&j0  ,$ xfZN < Vt  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtxz|~ ǯǿ.$  QÝ ÝÄl:87887 Vt  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtxz|~ b$9:`88'7ii &oǯǿ  ǯǿ~ Quit anyway? [Yes/No]$عV$צ Yes $ No *cNyX6 s "$&(*,.02468:<>@vDFHJLNPRTV س@@NTEGER);  PROCEDURE NewFont(VAR Font; ChrWidth,ChrHeight: INTEGER);  PROCEDURE SysFont;  PROCEDURE DrawImage(VAR Source; SRowSize,SXskip,SYskip, 4Width,Height: INTEGER);  FUNCTION XYcolor: INTEGER;  FUNCTION Xloc: INTEGER;  FUNCTION Yloc: INTEGER;  PROCEDURE GSave(FName: STRING);  PROCEDURE GLoad(FName: STRING);  PROCEDURE InitGrafix;    IMPLEMENTATION E ;  PROCEDURE DotAt(X,Y: INTEGER);  PROCEDURE DotRel(DX,DY: INTEGER);  PROCEDURE LineTo(X,Y: INTEGER);  PROCEDURE LineRel(DX,DY: I8' 8rˡGraphics driver not resident!צ:Use SCP to add the .GRAFIX driver to your SOS.DRIVER file.áצ&No graphics buffer space is allocated!צ2Use the O)ptions command to alloc,+/3+3ȡM88'."--ˡ-!87,8',,++8cd 8'8' 88r8'8r˄=&8'ǖ8' 8'8'088'."--ˡ-!8'x22á 8s@8s0á 8s8s8sš870á ,2á@,`,,8'21ˡD20040(008.$2á/ /,á@,`,1á/ /+/2+2ȡc,8'+á8'x188'.,,"--ˡ-!78++8wb *تP8"--ˡ-!8'ǖ8' 8'8'8'1צFOTO file I/O error: IORESULT= Hit to continue....!تP8"-- á8"--ˡ-!8'ǖ8' 8'8'8'18'00á ,18'r8'8'á8'@:8'ǖ8' 8'8)8)<8'ǖ8' 8'8(8(<88( \8'8'8'<8'ǖ8' 8'8)8'8(ٝ8)؝8(\8'8'8' 8'8'< 8'ǖ8' 8'8)8'8(ٝ8)؝8( \ 8'8'8'< 8'ǖ8' 8'8)8'8(ٝ8)؝8'ǀn]L;* 8'  8'6 8'8'8'8'8' \ 8'8'8'.8'8'.8'8'ġ ڹ8'8'8'x8'e8'R8' ?8'@,s8sš78'8'قd8'8'8'8'8'.8'8'cs buffer space.צHit to continue....\٧8' "ˡaUnit  צ write error: IORESULT =  ~á 8s@8sá 8s88s-Insufficient graphics buffer space allocated.צNeed  K bytes, but only  K bytes have been allocated.=Use O)ptions to increase the available graphiNTEGER);  PROCEDURE NewFont(VAR Font; ChrWidth,ChrHeight: INTEGER);  PROCEDURE SysFont;  PROCEDURE DrawImage(VAR Source; SRowSize,SXskip,SYskip, 4Width,Height: INTEGER);  FUNCTION XYcolor: INTEGER;  FUNCTION Xloc: INTEGER;  FUNCTION Yloc: INTEGER; ate buffer space.צHit to continue....= hShTh\hh[hhXhYZWnflgm NUlVmTHSH`j`Wrpnkhfb_\[ZYXWVUTSRPL88hlhmh h h h h h h h h h h h    n o mHlH`pnvtrpnljhfdb`\YVUTSRQMI8h>h?h h hhBȑE @ A ?Hhhhȶ歹ȑ)H(H`ONKIEDCBA@>42/h(h)hhhhhhhhhhʶ䭼ȑ䭽)H(H`@>520,*' jh(h)hhhhhhhh˶ȑ)H(H`)H(H`=<9631.+$! |h(h)hhhhƶȑ)H(H`!Bh(h)hhhhhhǶȑ)H(H`.$!Jh(h)hhhhhh⍿hhh¶ȑ)H(H`)(%"TÍLK č:h(h)hhhhhhhh⍹ȑ)H(H`I=-,)&#!bh(h)hhhhhhhhhh⍹Ŷ譽死ȑ譾)hhh h*hhhhhhhhȑ)H(H`[XUTSQNLJFEDCB964h(h)hhhhȑ)H(H`!Bh(h)hhhhhh⍹)` `eh(h)hhhhhh䭹ȑ)H(H`)&#!R1h(h)hhhhhhhhȑ)H(H`A.+)&" Xh(hDURE SOS_Set_B_Mark (RefNumb, Base, BlockNumb:INTEGER; VAR RetCode); " IMPLEMENTATION E EGER; 6VAR SysBuf, RefNumb, RetCode); Copyright Tim O'Konski 19823/1.0 ]code ptr., Device number ptr., Device Name ptr."PROCEDURE SOS_Read (RefNumb : INTEGER; VAR InputBuf; BytesReq : INTEGER; 6VAR BytesRead, RetCode); "PROCEDURE SOS_Write (RefNumb : INTEGER; VAR BufPtr; NumbBytes : INTEGER; 7VAR RetCode); "PROCEDURE SOS_Close (RefNumb : INTEGER; VAR RetCode); "PROCEVAR Prefix; Length : INTEGER; VAR RetCode); "PROCEDURE SOS_Open (VAR Path; ReqType, Pages : INTEGER; 6VAR SysBuf, RefNumb, RetCode); Copyright Tim O'Konski 19823/1.0 ]code ptr., Device number ptr., Device Name ptr.AR RetCode); "PROCEDURE SOS_Get_Info (VAR Pathname, FileList; :ListLeng : INTEGER; :VAR RetCode); "PROCEDURE SOS_Volume (VAR DevName, VolName, TotalBlks, FreeBlks, RetCode); "PROCEDURE SOS_Set_Prefix (VAR Prefix, RetCode); "PROCEDURE SOS_Get_Prefix ((VAR Pathname; 8FileID, AuxID, Storage, EOFBlk : INTEGER; 8VAR RetCode); "PROCEDURE SOS_Destroy (VAR Pathname, RetCode); "PROCEDURE SOS_Rename (VAR OldPath, NewPath, RetCode); "PROCEDURE SOS_Set_Info (VAR Pathname, FileList; :ListLeng : INTEGER; :V "PROCEDURE DisableReset; "PROCEDURE EnableReset; "PROCEDURE SOS_Terminate; " "PROCEDURE SOS_Get_D_Nmb ( Var DevName, DevNumb, RetCode ); "PROCEDURE SOS_D_Control ( DevNumb, ControlCode:INTEGER; H`F.GRAFIXNL<2.*&$ ZXA=9r8h&h'h h 'H&H`(&*('$!B8hyhzh}h~hhhh{|}{|{|zHyH`64,(%" Vh(h)hhhh̶ȑ)H(H` 8h(h)΍3hhh h*hhhhȑ)H(H`?8521/,(&` .666P,t hPARAM4 ;open list ptr. 0PLA 0STA PARAM7 ;request access type  PLA 0POP ZREG0 ;pathname ptr. 0LDA #ZREG0 0STA PARAM1 ;pathname ZREG 0SOS OPEN ;issue SOS cal"EnvModified, {flag to save new envir. settings } "HavePathname, "LoadPrompt, {flag to avoid rewriting load prompt at V screen } "Abort:BOOLEAN; {flag the whole damn program at user's discretion} 1{if needed files not found at start-up. tus} "Rewrite_Heads, {flag to avoid always reformatting entire heading} "VSCREEN, "Text_Screen, {tells if text or graphic mode } "SetLoaded, {tells if we have a charset loaded} "SetModified, {flag to check quit without save } aphics screen and system printer} "Cell:1..8; "Buf:1..2; "N,C,R:INTEGER; "Set_Row:0..8; "Set_Col:0..16; "CurTemp:0..6; {keeps track of template on view screen, if any} " "CHARSET:FontBuf; " "{Declare a bunch of BOOLEANs here to handle program sta:FontType; {type of fontfile to edit} 0AlphaCheck:BOOLEAN; {replace alphanumerics? } 0Printr:PrinterType; {control print command } .END; " "SysPrefix:STRING[32]; {system prefix for all pathnames } "GSCREEN,Printer:INTERACTIVE; {gr"SetOfChar=SET OF CHAR;  "{These are system globals set in utilities} "FontType=(Apple3,Apple2); {two different fontfile formats} "PrinterType=(Epson,IDS,Pro,Apple); " VAR "{System globals set in utilities} "Environment:PACKED RECORD 0FontFormatillMode=(Norm,Inv); "OpType=(Load,Save,Util,Dir); {used in calls to GetPathname} "ChoiceType=1..5; {used in main menu } "OptionType=PACKED ARRAY[ChoiceType] OF STRING[30]; {used for menus} "RotateType=(Up,Dn,Direct); {used in RotateChoice} AY[0..7,0..7] OF BOOLEAN; "Color=(Blak,Wite); "Coordinate=0..561; "Byte=0..255; "SoundType=(Genl_Error,Cursor_Error,Click); "Shiftype=(Left,Rite); "FontBuf=PACKED ARRAY[1..1024] OF Byte; {type to contain a fontfile} "HelpMode=(HelpOn,HelpOff);  Foutput } "Inverse =18; {causes reverse video text output} "Escape =27; {used for most exit conditions } "ClearPort =28; {clears the viewport, cursor home} "CleartoEnd =29; {clears to end of viewport } "  TYPE "Char_Pattern=PACKED ARR"SetBottom =3; {sets bottom right of viewport } "RestorePort=4; {restores to previous viewport } "BackUp =8; {moves cursor left one space } "Return =13; {moves cursor to start of line } "Normal =17; {causes normal video text ,,,), (>,<), C(lip, T(ransfer, O(verlay, '; "PromptV2='L(oad, S(ave, D(esign, (ESC)'; " "ResetPort =1; {resets viewport to full screen } "SetTop =2; {sets top left corner of viewport} :'')verse Cell} "Y2_Draw=52;  PromptH='? for help'; "PromptD1='(,,,), (>,<), (space), C(lip, T(ransfer, '; "PromptD2='B(lank, F(lash, V(iew set, (ESC)'; "PromptV0='Fontfile to load: [ ] (ESC) to exit'; "PromptV1='(p of Character set } "  XModel=156; {Left(X) and Bottom(Y) for grid model} "YModel=38; "X1_Draw=386; {Upper left X and Y for actual size chars} "X2_Draw=386; {Offset to upper left of background is -13,+8} "Y1_Draw=110; {1=Normal Cell, 2=In  {$USING /CFONTB/CFONT.LIB}  USES PGRAF,SOSIO;   CONST "Audio=128; " "Default=0; {XFER option for normal writing } "Inverse_Invert=6; {XFER option to implement hiliting} " "X_Set=60; {Left of Character set} "Y_Set=129; {Tol (assume Y=0)  STA (ZREG3),Y 0LDA PARAM3 0STA (ZREG2),Y 0TYA 0INY 0STA (ZREG3),Y ;post the return code 0STA (ZREG2),Y ;reference number 0PUSH RETURN0 0RTS  .page ; 0.PROC SOSR} " "SetPathname, {pathname of loaded character set } "Pathname:STRING; {temp. pathname for load and save operations} " "Option:OptionType; {global to hold main menu option strings} "Choice:ChoiceType; {used to select choice from main menu} " "Command:CHAR; "CommandSet:SetOfChar; "  PROCEDURE ReadChar(VAR CharVar:CHAR); PROCEDURE Disarm_Backslash; PROCEDURE Arm_Backslash; PROCEDURE GNormal; PROCEDURE GInverse; PROCEDURE ClearGPort(Mode:Color;Left,Right,Bottom,Top:Coordinate); PRO" Apple /// 6צ(צ(׷}צ(צ(CustomFONT P-- Fontfile: n none loaded: Font Format: -Apple ][צ$ȡ?$ צ$ -ڪP٪Pq    @"H ؂"*ڹ:á /á B+**  צ/CFONTB/ENVIRONDATAP,+**ˡ/--צ.PROFILE-X-P,+**ˡeצ/CFONTB/ENVIRONDATAP**ˡ---צ.PROFILE-X-P*,+**á+*+*+*.AUDIO     ' /CFONTB/ENVIRONDATAתˡ/צ.PROFILE#á%ÓJ * )))) ?) @ 0  ǀع? 2ǰ7 #Ǹ " ?. F3 צ(*'(ب)))) ?) F)*)7777ܹ  7 77 ,ȡ(ڳ.CONSOLEת 8)))) ?) @')))) ?)  SaveSet;  PROCEDURE Shift_Cell(Shift:Shiftype);  PROCEDURE Paint_Grid; PROCEDURE Show_Cursor(ROW,COL:INTEGER;Mode:FillMode);  PROCEDURE Init_GScreens;  IMPLEMENTATION E creen:Byte); PROCEDURE ClearMenu; PROCEDURE Update_GScreens; PROCEDURE ASCII_Update(R,C:INTEGER); PROCEDURE HILITE(R,C:INTEGER); PROCEDURE DisplaySet; FUNCTION GetPathname(VAR Pathname:STRING;Operation:OpType):BOOLEAN; PROCEDURE GetSpace; PROCEDURE Post_IO_Error(ErrorNum:INTEGER;SpaceWait:BOOLEAN);  PROCEDURE LoadSet; PROCEDURElpMode);  PROCEDURE NewPrompt(Prompt:STRING);  PROCEDURE MainMenu;  PROCEDURE Hello;  PROCEDURE Acknowledge;  PROCEDURE LoadPrintSet(VAR PrintSet:FontBuf); PROCEDURE Help(WhichScreen:Byte); PROCEDURE ClearMenu; PROCEDURE Update_GScreens; PROCEDURE ASCPROCEDURE GetCommand(VAR Command:CHAR;CommandSet:SetOfChar);  PROCEDURE RotateChoice(VAR Option:OptionType; 7Direction:RotateType; 7VAR Choice:ChoiceType; 7NewChoice:ChoiceType);  PROCEDURE MenuBox; PROCEDURE ReFormat(Title,Prompt:STRING;HelpStatus:HeCEDURE Delay; FUNCTION Capital(Ch:CHAR):CHAR; PROCEDURE Flush_Keyboard; PROCEDURE Window(X_Left,Y_Top,X_Right,Y_Bottom:INTEGER);  PROCEDURE Sound(Which_Sound:SoundType);  PROCEDURE Load_Environment; PROCEDURE Save_Environment; áEצ ? for helpO 0P--áE ? for help تPR(צ Main Menuצ,(RET) or letter to accept, (,) to select q  D - צ V -  P - צ U -  Q - ȡ$,.Ƃ/ʂ1ٳ - @1011 17 *7bbȡb7FǷ7 nUF1Nj1ǯ1Ƿ1FǷ7 :bá:: ASCII :צ n7X7 7) <<757צ 6) <<7 uT37 <97 $8xN22$ȡ& @@0< l17*A @^AɄ< @787Aš7צ ( ChapterH77צ 4) <<77 5) <<7{7צ 7) <<#File "/CFONTB/HELP" is not on-line. 0,צ /CFONTB/HELPP.PROFILE/CFONTB/HELPתPُY,WVUUˡ WVUUá9VYUUáVXUUá00VU0/ > HELP for תצ$צ$$צ > press (RETURN) to leave HELP < > press (RETURN) to leave HELP </.  Can't find the help file...צ*-צ$צ$ȡo$ $ or (ESC) to quit  ((ái#(Íi5$"#$#+6LN )))) ?) L,)) צ/CFONTB/swensonצ.PROFILE/CFONTB/swenson'&'&%$##ˡ'&%$##ˡ Can't find SWENSON Fontfile...&Make sure volume "/CFONTB" is on line;*Press RETURN when ready, צB צ? Copyright 1983 by Swenson Associates, Inc.)) ?))) @+צB Epson America, Inc. צB Integral Data Systems, Inc. צB and Leading Edge Products, Inc. B Epson, IDS, and Prowriter צB are trademarks of, respectively: צB  are trademarks of Apple Computer, Inc. צB צB צPQȡ_"צB צB Apple, Apple ][, and Apple /// צB L8 צ/ CustomFONT ? Copyright 1983 by Swenson Associates, Inc.Qone loadedbb 7ُ؂ǀn27Ƿ7 : :צ P77<؏<؏ǁ ُǁ ُ7 77F77ȡ~ȡl<ُǁ ڏ7 iڏق7iڏق< ُǁ ڏ7 :NJ| 7 : 7  3 &4šp./ńɄN  :צ Looking for :r:...< צ Looking for r...ro<7 :Loading :r:צ...RO  Loading e to load: [ 3צ ] (ESC) to exitD~jp101117 :צFontfile to load: [f7 : ] (ESC) to exitjDž7 rkko@7  "$&(*,.02468:<>@NDFHJLNPRTVf س@@<r rPJr , rpPrP 6rr=m<ؓomFontfilave, D(esign, (ESC)j7 : ? for help;101117 :צ Modified ::צ! not saved. Load anyway? [Yes/No]jعicNyX &ۂەەx]  91011nj1F1;1ǯ1Ƿ1H:77 :.(,,,), (>,<), C(lip, T(ransfer, O(verlay, :צL(oad, S(npX8#F:צFile not found; +:צpress (space) to continue 3V% 8 o78 ǀǀȡqȡMۂ :Block device expected; :Fontfile not openable; :Save unsuccessful; c  "$&(*,.02468:<>@BDFHJLNPRTXZ\^`bdfhjlnprtvxz|~; :צInvalid pathname; :Volume not found; :צFile already exists; :צ!action? (D) deletes, (ESC) exits:צNo room on volume; :צFile is write protected; :צNot a SOS volume;fhjlnprtvxz|~zikT?%'FצFile not found; *press (space) to continue 1L T7:File not found; :צVolume is write protectedNo room on volume; File is write protected; Not a SOS volume; צBlock device expected; צFontfile not openable; b5  "$&(*,.02468:<>@BDFHJLNPRTrXZ\^`bd  Ä56#(,:_6^  á File not found; צVolume is write protected; צInvalid pathname; Volume not found; צFile not found; File already exists; *,.0468:<>@BDFHJLNPRTVXZ\^`bdfhjܳ= u {o ?Ä) Dž1e111Dž7 :ܿ P Q P w~ ȡ 4#7 3!! ȡ 3צP 6ڹáۧP=ۧP&  ?á o4 7 33Ä==P =lP  "$& á*צ/`P5ȡٛ ٛۿ B6ۦתP* o5ᓄ: :Ǒ7 ܹá Mo!! rצ...ܧi/nmái9m j 8"m oj  ;ٍk١=fg:fg צ-  ;fgh nؓ;hRv!rٚ $??GárG  Dá>rá"?  D Most Spreadsheet Programs Limited Graphics Mode 2 DD Business BASIC & Pascal Programs Limited Graphics Mode 1  #11:PRINT.TEXT #116zy4JJ<@r^JJLP^^ ``B5~53 ^;3ECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,M  {$USING /CFONTB/CFONT.LIB} USES PGRAF,SOSIO,CFUNIT;  PROCEDURE Overlay; PROCEDURE Print_Tables;  IMPLEMENTATION E JJPz_o_EPJ JO>Edit: A(djst C(p#11:PRINT.CODE(nsrt J(mp M(rgin Q(uit R(plce S(et X(chng Z(ap $:צ Apple ///  :Ǭ7 07ǜǥ7 77 7   ̀ʀȡ}Ǐ7 7 7 077 :Tb):b)jbá47 :: ? for help$%ABbba#  T&z f XnZ!!d#.3d33H<$ <ZF"#\(\)**-.Z//0P12:22223&3<33z4C:צ Font Format:: 0:צ Apple ][ $:צ Apple ///  :Ǭ7 07ǜǥ7 77 7   ̀ʀȡ}Ǐ7 7 7 077 :Tb):b)jbá47 :: ? for help$%ABb777ǿ7 :צCustomFONT Ƿ7 :צ Fontfile:: : none loaded0ƀb)ǿ7 :ƀb)ǖǷ7 :צ Font Format:: 0:צ Apple ][ ansfer, P)צ B(lank, F(lash, V(iew set, (ESC)PT)DFontfile to load: [ ] (ESC) to exitתP)צPƀ)צ Design ScreenPƀ) View ScreenתP:GRAPHIC:b̀bʀȕ47 :!Inverse: (Flashing OFF)ǂ 1ǂ14 141B7777 C7ǜُ&O ڏ7 ع 77 C7>%T)צ-(,,,), (>,<), (space), C(lip, T(rȡ!ǜ&P c7 i7cc,] p$ddȡ,ǜd&Z7 :d ddccȡ,ǜ&O c7 :c cc6t AǂSn7 :Normal:ǂ n7 7777ǂSaǢǤ7 77~aǛaǐǒ7 7عaaaa %~aǛaǢǤ7 77~aǛaǐǒ7 7bb :#7ddȡǜd&7 P7ddcc), (>,<), C(lip, T(ransfer, O(verlay, :צL(oad, S(ave, D(esign, (ESC)7 :צ ? for helpT"aÄaÄ bbȡb7bá-عaaaa &~aǛ ab  @n101117 :צSave fontfile as: [:f7 : ] (RET) accepts, (ESC)Dž7 r١>ء@ma  7 :.(,,, 01 D ,  >rái9ڧiái9Xˡa ?:צ.Character set saved; press (space) to continuec DD Business BASIC & Pascal Programs Limited Graphics Mode 2 DDD For a discussion of Printer Driver Modes, see D Chapter 10 and Appendix F. For a discussion $RZ عVצ$ CustomFONT ASCII Table 7$ CustomFONT Keyboard Guide  ^5   á צ Fontfile: á5  צ$ á5  á5  $ á5  $CF- rt$CF+Lצ000$CF-צ%  تPá5  צ$Dצ.CUSTOMP"**fe >Driver .CUSTOM not found in SOS.DRIVER file... press (RETURN)  apTk$CF+Lצ005>/h%hh 91)!ʁ*{L PPȡ , PPȡ* $CF+ $צCF-^  "&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvz|~ Ó  ʁ͍ áWh́ʁ˹2h9h)Limited Graphics Mode 2תP8  ́7há ́h́ʁ77ʁʁá ́˹ ʁ́ʁʁʁá ́˹ ʁ́ʁhá h́hʁ́͹ e)צ Business BASIC & Pascal ProgramsP) Business BASIC & Pascal ProgramsתP1)Limited Graphics Mode 1תP1)צLimited Graphics Mode 2P1)Limited Graphics Mode 2תP1)צLimited Graphics Mode 1P1!xN)!! )  !)צMost Word Processing ProgramsP)צMost Word Processing ProgramsP)צMost Spreadsheet ProgramsP 77 7H ǀǀȡnعP  Q A 1) !  WI;-w77؝hÓš776Óh<)Dá  )01)á b<ُ ǁ ؏7 7 Word Processing Programs Limited Graphics Mode 1 DD Most Word Processing Programs Limited Graphics Mode 2 (,) to select, E(rase, (ESC) to View Screen7D Show ASCII Values Available to: and Custom Printable in: DD Mostof D your application, see Appendices A through C. DצView Screen // Overlay>(RET) to accept, á L . Font Format: Apple !צ][צ/// + <á%  ǕC ǖ>عá%  ǏCȡDŽǐ á$FG-á.Gצ!Key: ASCII Value = (Row + Column) ,)צ!Key: ASCII Value = (Row + Column) צ!Key: ASCII Value = (Row + Column) á.Gצ!Key: ASCII Value = (R %צSending Keyboard Guide...áH $FG+$צVS-á$FG-   !   ȡ %$FG-(צ צ  1$á  ȡ3  خ خ# Óخ$ ɡ  áP ` ǒ @ ǒ  ǒ خ "צ (Spacebar) 9\ " 5Q# Ǚ    f Qצ I`(    2 E[:` t l !צ I r y t l $צVS-xrl!á3  ǒ ǒ ǒL" ɡ/2@ $Z G C h K i t !צ C h K i t á  ȡXá+צ I a e f r ! I a e f r á  ȡXá+ I r yXá+ A S !צ A S á  ȡXá+צ S C h C ! S C h C á  ȡXá+       $VS+ á  ȡ            ǀ~         FG-á$צFG+ ȡá$FG-$צVS+áL   < ǖ/vá צ ȡ ق ǖ/dצSending ASCII Table...áH $צFG+$VS-á$צ"  + ȡ š   á%  ǍCȡDŽǎ/{ á    ȡ ق צ-Copyright 1983 by Swenson Associates, Inc.] ȡ&i݂:  Hiȡ' Row + Column) ,)צ!Key: ASCII Value = (Row + Column) צ!: Open-Apple key may be required  á:Gצ-Copyright 1983 by Swenson Associates, Inc. 8)צ-Copyright 1983 by Swenson Associates, Inc.$צVS+áL Z4 4تP 5+,+,ȡQ5 ++צ5V6&á( Print ASCII Table ? [Yes/No]& Print Keyboard Guide ? [Yes/No]ٹdáצ Yes צ    - - צ CCg8  65-CB32$ 5505/..á46á56%64 תȡߛ߂ ! ! " "   ת צ *WordProc eצSosfile V٦Reservedת F٦ Directoryת 5 {l]OBD6٦Reservedת 9 4 6'@á4press (space) to continue ov3٦Decת( ypg^ULC:1(٦???ת- عצUnknown ٦BadBlockת ٦Codefileת ٦Textfileת ٦ Asciifileת צDatafile צBinary צFontfile צFotofile צ BasicProg ٦ BasicDataת uצX 7    A3צFile is not a directory... /a.  عצJan٦FebתצMar٦AprתצMayu٦JunתjצJul_٦AugתTצSepI٦Octת>צNצ W -  R - צ D -  S - ȡ#QQJ  . .áz `List a directoryתWrite Protect a fileת Rename a fileתצ Delete a fileSet EnvironmentתS ǯǿ6  L - #11:UTILS.TEXT #116zy4JJ<@r^JJLP^^ ``BC~CA ^;AECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,M {$USING /CFONTB/CFONT.LIB} USES PGRAF,SOSIO,CFUNIT;  PROCEDURE Utilities; IMPLEMENTATION E #11:UTILS.CODEDE[*]]JJPz_o_EPJ PASCAL:SYO>Edit: A(djst C(p#11:UTILS.CODE(nsrt J(mp M(rgin Q(uit R(plce S(et X(chng Z(ap: á70 Set 12 characters/inch and align paper &5צ0 Align paper &Kǯǿ  Í pO ''ٍDצ& Printing in progress.... &ڡ١FH nJ $Bt4BrXj"& VHN'ile loaded... צ)Press (RETURN) when ready, (ESC) to exit <nO á70 Set 12 characters/inch and align paper &5צ0 Align paper &Kǯǿ  Í pO ''ٍDצ& Printing in dy, (ESC) to exit  Print Commandצצ1No character set fontfile is currently in memory.&!kng Print CommandצFontfile loaded... צ)Press (RETURN) when ready, (ESC) to exit <nO  áצ No cNyX9  "$&(*,.02468:<>@yDFHJLNPRTV ٳ@@ P'onB Print Commandצ)Press (RETURN) when rea4ˡ 4445/ö.ˍ0.v: צ/á ت  B. á/P*צ/`P%#./  pP%GGPGG/Gƀ/ƀQGP . .á    A3210..á00+/.0.)***BצVolume not found...Volume not found...jbd   ." 6 צCurrent Environment Settings:<< F - Fontfile FotATSSO *צFile to rename:2 [ ] (ESC) to exitSUtilities Menuצ>(RET) or letter to accept, (,) to select, (ESC) to Main MenuU צUtilities // RenameTTFile to rename:T2 [ ] (ESC) to exitAT*SSTTצChange name to:Tצ2 [ ] (ESC) to exi ] (ESC) to exitkUtilities Menuצ>(RET) or letter to accept, (,) to select, (ESC) to Main Menu2d ,٪PتP,U UáPצRename successful:, ===> / Delete--File to delete:-2 [ ] (ESC) to exitA-kk+,**&,*O * 0צFile to delete:2 [ dتPצDelete צ; are you sure (Y/N)? ++c**á! deleted* +צDeletion cancelled 'lTצUtilities /to exit;* kkpצ Filename:2 [ ] (ESC) to exitkUtilities Menuצ>(RET) or letter to accept, (,) to select, (ESC) to Main Menu++, ,áDirectory updated, 5צWrite protection unmodified 1, 2X צUtilities // Write Protect**צ Filename: *צ2 [ ] (ESC) צSetT isצ write protected.Remove P write protection (Y/N)? --+#+++!++ ] (ESC) to exit*צUtilities Menu>(RET) or letter to accept, (,) to select, (ESC) to Main MenuVتP+, ,áO +צ is not write protected.found... (2,!צUtilities // Directory++צ Volume name: +2 [ ] (ESC) to exit>+**jצ Volume name:צ2 [ BA  blocks available, B צ totalCDˡ=1Directory structure may be damaged on this volume Z0٪PO V, 3210..) ,Volume not Modified File typez צSize Modified File type-- v6ˡ0GEGȡG- GG66C צ files listed, " 6%E&'D*+B7 ádצ ȡ$Pצ QPצSize rmat: < A - Alphanumeric Warnings: < V - Volume Prefix: < P - Printer: <2 F ". Apple ][ #צ Apple /// 8""צON OFFDD For a discussion of Printer Driver Modes, see D Chapter 10 and Appendix F. For a discussion DD Business BASIC & Pascal Programs Limited Graphics Mode 2 DD Most Spreadsheet Programs Limited Graphics Mode 2 DD Business BASIC & Pascal Programs Limited Graphics Mode 1 `B5~5#11:PRINT.TEXT #116zy4JJ<@r^JJLP^^ ``B5~53 ^;3ECommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem,M  {$USING /CFONTB/CFONT.LIB} USES PGRAF,SOSIO,CFUNIT;  PROCEDURE Overlay; PROCEDURE Print_Tables;  IMPLEMENTATION E JJPz_o_EPJ ""< O>PASCAL:SYSTEM.F#11:PRINT.CODE(nsrt J(mp M(rgin Q(uit R(plce S(et X(chng Z(ap `QQQQ W`p  ".&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtxz|~RS ǯǿ)Q! RáPRTZt` 8 N t f^j22LH>Main MenuRSRǯǿ RS ǯǿRgQQQQQQQ W`p  ".&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtxz|~RS ǯǿaccept, (,) to select, (ESC) to Main Menu DoUtilities Menuצ>(RET) or letter to accept, (,) to select, (ESC) to Main MenuRSRǯǿ RS ǯǿRgQQQties // Set Environment4Type first letter to change, (ESC) to Utilities MenuǯǿABǯǿ ع?;73AV, !)"$&(*9áUtilities Menuצ>(RET) or letter to nvalid prefix; press (space) to continue  Uצ4Type first letter to change, (ESC) to Utilities MenuR_ $+",%lJצUtiliצ2 [ ] (ESC) to exit ءT T!TTOár+T !T @Prefix too long (32 characters max.); press (space) to continue Y *Iá M"צ][ /// +ȡR77Ƿ7 $:][ :/// -l^l+P New prefix: +צ" ȡ" ""\צ Epson T IDS =צ Prowriter& Apple cN9$pof D your application, see Appendices A through C. DצView Screen // Overlay>(RET) to accept, (,) to select, E(rase, (ESC) to View Screen7D Show ASCII Values Available to: and Custom Printable in: DD Most á$FG-á.Gצ!Key: ASCII Value = (Row + Column) ,)צ!Key: ASCII Value = (Row + Column) צ!Key: ASCII Value = (Row + Column) á.Gצ!Key: ASCII Value = (Row + Column) ,) Font Format: Apple !צ][צ/// + &á%  ǕC ǖ>عá%  ǏCȡDŽǐ$RZ عVצ$ CustomFONT ASCII Table 7$ CustomFONT Keyboard Guide  ^5   á צ Fontfile: .á5  צ$ á5  á5  $ á5  $CF- rt$CF+Lצ000$CF-צ%  تPá5  צ$Dצ.CUSTOMP"**fe >Driver .CUSTOM not found in SOS.DRIVER file... press (RETURN)  apTk$CF+Lצ005>/h%hh 91)!ʁ*{L PPȡ , PPȡ* $CF+ $צCF-^  "&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvz|~ Ó  ʁ͍ áWh́ʁ˹2h9h)Limited Graphics Mode 2תP8  ́7há ́h́ʁ77ʁʁá ́˹ ʁ́ʁʁʁá ́˹ ʁ́ʁhá h́hʁ́͹ e)צ Business BASIC & Pascal ProgramsP) Business BASIC & Pascal ProgramsתP1)Limited Graphics Mode 1תP1)צLimited Graphics Mode 2P1)Limited Graphics Mode 2תP1)צLimited Graphics Mode 1P1!xN)!! )  !)צMost Word Processing ProgramsP)צMost Word Processing ProgramsP)צMost Spreadsheet ProgramsP 77 7H ǀǀȡnعP  Q A 1) !  WI;-w77؝hÓš776Óh<)Dá  )01)á b<ُ ǁ ؏7 7 Word Processing Programs Limited Graphics Mode 1 DD Most Word Processing Programs Limited Graphics Mode 2 צ!Key: ASCII Value = (Row + Column) צ!: Open-Apple key may be required  á:Gצ-Copyright 1983 by Swenson Associates, Inc. 8)צ-Copyright 1983 by Swenson Associates, Inc. צ-Copyright 1983 by Swenson Associates, Inc.] ȡ&i݂:  Hiȡ' Rá"  + V6&á( Print ASCII Table ? [Yes/No]& Print Keyboard Guide ? [Yes/No]ٹdáצ Yes áVS+áL Z4 4تP 5+,+,ȡQ5 ++צ5ard Guide...áH $FG+$צVS-á$FG-   !   ȡ %$FG-$צצ  1$á  ȡ3  خ خ# Óخ$ ɡ  áP ` ǒ @ ǒ  ǒ خ " %צSending Keybo9\ " 5Q# Ǚ    f Qצ I`(    2 E[:`(צ !צ I r y t l $צVS-xrl!á2  ǒ ǒ ǒL" ɡ/2@ $Z Gצ (Spacebar) !צ C h K i t á  ȡXá+צ I a e f r ! I a e f r á  ȡXá+ I r y t l S !צ A S á  ȡXá+צ S C h C ! S C h C á  ȡXá+ C h K i t        $VS+ á  ȡXá+ A           ǀ          $צFG+ ȡá$FG-$צVS+áL   <~/vá צ ȡ ق ǖ/dצSending ASCII Table...áH $צFG+$VS-á$צFG-áȡ š   á%  ǍCȡDŽǎ/{ á    ȡ ق ǖצ No cNyX9  "$&(*,.02468:<>@yDFHJLNPRTV ٳ@@ P'onB Print Commandצ)Press (RETURN) when ready, (ESC) to exit  Print Commandצצ1No character set fontfile is currently in memory.&!kng Print CommandצFontfile loaded... צ)Press (RETURN) when ready, (ESC) to exit <nO á70 Set 12 characters/inch and align paper &5צ0 Align paper &Kǯǿ  Í pO ''ٍDצ& Printing in progress.... &ڡ١FH nJ $Bt,\BT" V2N'ile loaded... צ)Press (RETURN) when ready, (ESC) to exit <nO á70 Set 12 characters/inch and align paper &5צ0 Align paper &Kǯǿ  Í pO ''ٍDצ& Printing in progress.... &ڡ