LnSOS BOOT  1.1 
SOS.KERNEL     SOS KRNLI/O ERROR FILE 'SOS.KERNEL' NOT FOUND% INVALID KERNEL FILE:   xةw,@          ȱlmi8#  )! )        /// /// /// /// /// /// /// /// /// /// /// /// /// /// ///                      /// SIG, Washington Apple Pi                          12022 Parklawn Drive                          Rockville, MD. 20852                             (301)-984-030                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       .CLOCK.ARTICLES   ^ #   &                                                                                                                                                                                                                         j     Ÿ/ DISKNAME.DAT          (  FLASHNAME.DAT    G      w  *MENU.MAKER     	 
 8     n -READ.ME.FIRST    ;      )SET.CLOCK      	    !     ! 	  (CLOCK.PD         )    x       III.REP.11     u             '  *HELLO.TEXT       p      HELLO          	
      /	 *SOS.INTERP      4 ke   !  
 *SOS.KERNEL     @ ,  V   !  a   *SOS.DRIVER     l 4  f     F  %SEG.T          	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 >dLԡm#i 㰼m#i ЕOLԡȱfg hi    !dLԡ 憦   Ljmkm	l  y`2	Lԡ8(Je稽)ʈ@L              0                                 WELCOME!                 WAP /// SIG Public Domain Library Disk                     Category/Number :Repairs/3REP-11                       Disk Format: Self-booting                   "TICKTOCK" is a very small DOS-b	                                                                                                                                                                                                                                                              CONV&CONV$CONV%LEFT$RIGHT$MID$INSTR >=<^/*-+ NEXT WITHOUT FOSYNTARETURN WITHOUT GOSUOUT OF DATILLEGAL QUANTITOVERFLOOUT OF MEMORUNDEF'D STATEMENBAD SUBSCRIPRANGINVOKSTACK OVERFLOREDIM'D ARRADIVISION BY ZERILLEGAL DIRECTYPE MISMATNDEELSCONLISCLEAGENETABTSPCUSINTHEAMOSTEANOEXTENSIODIAFNOAAAAAAAAAAAAAASGNINTABSATYPRECAAAAAAAAAAPDLBUTTONSQRRNDLOGEXPCOSSINTANATNAAAAAAAAAAAASTR$HEX$CHR$LENVALASCTENAACONVOERRLIERKBEOTIMEDATEPREFIXEXFNEXFN%OUTREINDENAAAAAAAPOHOMA  SUB$OFTRACNOTRACNORMAINVERSSCALERESUMALEGOTIRESTORSWAGOSURETURRESTOOALOASAVDELETRURENAMLOCUNLOCCREATEXECHAIAAACATALOAADATIMAGCADEAPRIssssssssss\3!z~IssssssssssssIG%ӓ,ssևwn7}|tttUUZ{fzxxU膅[L<^ENFONEXINPUOUTPUDIREAWRITOPECLOSATEXABYAAAAAWINDOINVOKPERFORAAFRHPOVP̠Ώh:gpOn[n٧s]ds3issssssss0b<bsssssskssb#bsssssssjmdsScUbWbMbPbsbs5kiWh|ij~jhjslFi"PM6{sssssj~jMs`mc~jieana,8Vszspsvs8>>&dsjs|T}|s[                                                                                                                                                                                                                                                                 !"#$%&'()*+,-./0123456789:;<=>                                                                                                                                                                                                             ŭ᭭򭭪𭭠򠭠頭퀠Šӳ頠𠠀𠠠堠젭ӠΠSOS NTRP   RHeLZĠР쁭堠堠ՠP򠭠έ魭 HER SUBROUTINE n SLOW=110 x FLASH/2=FLASH/2):۴  =11:=07  FLASH$ 	 SLOW 
 FLASH  :  ".d1/Menu.Maker"                                                                                                                                 5  WAP /// SIG HELLO PROGRAM.  UPDATED 4/12/89 DGO 
 :  #1,".D1/hello.text"  #170 ( #1;ERIN$ 
2 ERIN$ < 40 F #1 /P =23:=25:"PRESS ANY KEY TO CONTINUE.":G$ U  -Z #2,".D1/FLASHNAME.DAT":#2;FLASH$:#2 %d FLASH=110: FLASis on side two. We hope you       enjoy it and encourage your submission of programs to our PD       library.y.brary.                                                                                                                                      ased program that will      check the speed of your SARA's clock. It is self-booting      on your /// - just insert it into .D1 and do a cold or warm      boot.  Information on how to use the program and adjust the      clock is on side one.  TICKTOCK                                                                                                                                                                                                                                                                 CSTRING TOO LONFORMULA TOO COMPLECAN'T CONTINUUNDEF'D FUNCTIOVARIABLSOS CALFILES BUSNOT SOI/FILE TOO LARGWRITE PROTECDISK SWITCHEBAD PATFILE NOT FOUNPATH NOT FOUNVOLUME NOT FOUNDUPLICATE FILDISK FULFILE LOCKEFILE NOT OPEDEVICE DISCONNECTERESOURCE UNAVAILABLDIRECTORY FULDUPLICATE VOLUM ERROR 

Please Press SPACE BAR  IN  

PROGRAM INTERRUPTED %&'(%+.@C$DE FG!H"I'MN#PQRTW(X潭`:
 808`    :dd @՚H     Z #IJJ  iLOPP$pX0S &ȱhȱKȱLe潥ɂ逅$L# $mKL x~ m   khLgLsLc h5逢)&a

TH	THL gL6k8:9: STT`)ɀLK$Lb8gLOPPKLMNhh m Vf0 mLf) mWA0 -a mL8fW;8  << 悕` 6kLU*i  kXX 4XLy \\'_ch_chbi^g \ihh
 ] Qp aj ih `p b iq bqn	%jjg56Ly  { b   bq | XHWHHH ֺh$PLh wlȱȱ%$LWH mh x~ m#W", mȱ28eLeji`Lwl mȱ"Ɂɂȱ
:,iTj jȱiVj j8逪XW0 Vf0WHW$0X:
h ,@dd )e d ʙdH &eh(dL ddک, d dLd  :e`                           `eLeHELLO   ue 5eLse6e:7ee8ee:e`EAd  j @a(%  -,
 bLs   j  {ghh L<^gHhHhH  ,- b   j$% @ag5h6h6hhhhh8g5h6h 悅`6 "]La ud `L d    .CONSOLE [[   T     d     S     dd  dd  dd   0 d  d   d dd`d d   A 6 s
e 9c()' 9cKHLI jLdj89弅:彬: 悅`H  hɝɞɜ)` d d 6芅
e ()'`
e'()HKIL 9cL>hL<^) i!Ls j @aLK$L%
: : 悅   lc! )` +b` +b` sL :b#`L,H s h ऊL(,L8f` A	KL jLdjOPPKLLh AKL`Ѽ     (`H shLs Aj i!S)Lt`SS S`L` z:0.`9::hhg g.%g&	$gegަhH逪hhʰ` ҥ [ a LT ҥIJJABB=>>;<<?@@ T  ě hhhHH 
`89$	0~!L`!sm?iٰcL`S	)!a{)Qi
ڐ߽S) -ai) -aɢɣɍж$HS -ahʥ0SSȩ 5%"/װ&hԐɈf0ɔĐ8,f	8f	L_ ʅSS=ȄL`ȱi8eiidH d dhd) _  ƢLh _L>h j hP _S @a- Qggeg5hi h 6i 6 "]S"  ]$%SSSg a aL^   S S`La8	S iUj jS):,$f	0$	p	fHhH_HcH uhch_hhhfhi0hhhBB	A` ֥'(  )&񦕤LNKM$Lb  ě $m wl "m 6X6+5 56ɀ56H $mhɀ(Z)&  mL k~ wlL  ͝dL Nsd# wl^_  ꂅ__hg^`8 悕`gHhHhH 5?6@6@*5g5666gҦhhhhhhhhg:e:;e; ;m;`@c@c?be^@e@ _m__^ \Lx]
i6g55``BY
BSAMHHH]
LPL (\)&P  ě j9ȑ9ȑ99i=:i : >i >`Ɂ7XWWXjnXWi` ]?@@bgchch ) ^ ]b ]b^b^L\b8g+H__^8_ABB	9::)ѭ [ I[ aυ婶 ZeLLL^$%Lae  LGi dFdddddd d.ddddddd d d ɕd ˏd`Ls       Apple Business BASIC v1.23 - Copyright Apple Computer, 1980-83          
d wlO ZL^L^-L( dPL<^OPMNKLhhLg`  Ls ҥ ?i eCiLa, 	 	 aFL s a iLg ]hhh5h689H: H:HLHKHH6H5HHH` ui` pi` Qp   j pi `p   i` j   jK$L%8eȢ	9:: Ga.gh h 悅 ` A` \\ɾ,L<^hhZkKhLhhhe9e:: mLg jei  `Ls j:,  "hhhhLgɜEɝDɞLb Hɾɺдmhɾ Qp aj pi `p j`   jLi   j,656 wh
H5Gh`lmm566 Lx 5Hȱ5ȱ5  F665 w56h(` 
x(" LH)&h`('&' `lmm566LxĠLx  znInEz{iLx y?  zL||uu`8i$iznIi  i 0ĨV y${Wiuu8Ie m_B_B` ) &N >ȱI8gJJ hhgeghh ffeL<veL	wL<^ lqx wL<^ Vxy{|y| weGGHHɂHHlm{|m| w wL xyyLHI855JJ6 悅666h` {Hȱ{ȱ{  FXE)sLvɁ>H>H=	<H<H;8囅hh  8ȱeiȅs eff8 ffHs.GbHcHcLvGgHhHhHH \hhhGHHBBA!AghhLv8 ffeLu \^AyH8iinn0xj*%$\ hxy56y6( Cx( >x\L|F	)XHABB8 __^hHI8e^ @1
@+?%GHHHIJJihBABGHh`$	 ě u	Д sIJJ^__Lv eȱeȱe `LćHƽ Ƽh`$ lȱlLL{ɝɍLɎСL	s
HI s shmHmHlHHɦ# shmHmHlHH  ,   hHLt
 ,,  shTTL uiui ,L3$0 |Lu 
xijk6kxyy xxy6i  L[ s r$PLsi ,L3-hLs    L*tɘcɭ_
  TTL  dd`jk8L|L3L3TL3,L3i  LL r$PLLBLs ș
Ȅ ( qƚƚ` s s),;,=,#,(,, ѼL L<^L<^ llmm$P$?TUJ)TU
' Lsi	imLqLsh E0`H	ty))ELyq
8
$0!PizEn{dUeUi  hLqLs `wLr  !L2  {}$0`QɀX zLs.+"2mXm tL	qXXW zzEn{i x }H$ ]kh8
)KLe9e:: }Lgi  ,   p  s$8$0p`PL<^ ՅH s r   ɀȱXHih0  & ?<I?i EW  Lq s	)L<^ȱQȱȅR dj   sLHo UVV$Lh U Lp$
LL<^o pL^```?EXTRA IGNORED ?REENTER
 $0pL,`Lg XW ׫ k*i XX 4X \\L<^Xii7  {
n k$ |WlXVV E$P%  eT{| |Hd ̐h p IkLo00$0 L>o "m nV dj$D$P膼 Lo $0",i   [ kLoHSHhp< {}$p0H07h ]k  ,LmUVV `p  F sLn 2 ukLoFвLm jȪЖ
LL<^~ p l nhhLgOPP` Add#	 6d s	S 	SS@Ln A  " r  ,; s lLn#f   ;П   ⭩,SLn "m ʆ,S _S% nLh "mL_TST#L( , UVV ׫$0	   QpU= d hkddhe##5d d ˏdd?Ll ,?#$04dHHd = d hkdd ˡddhhd`LsL#&F   ; s b 0`  L+l$ Nsd#Lzm566ȱ5 Ll H# wl m#͉LchL$mQRKLLsh$0LU$^`=8WW>X> 悅XXXL:^ g`L<^ l  Jj bx bp,_;Ll  ~q$0P oՅ5R6 6R l ~ L%l $m0 =k
 $m #`$L#i)8#Ll  s s(L7bʊ#  L-l m  hxd5d$0H h`L^bLb $%/%5$
&5
&5e$$5e%%$&%$e$%  Lk ׫ sHH ~qLPkHHh$0'ph | Z lWȥmW`L$|hXWXL-hm
lmmLk l VYZZ{|| w ᐥlmmYZZ LxWXX ox ExYW# kXX 4=^W^0A, l k j |y jJkjlkmlmi  in`emeymlexlkewkjevjLkyi&m&l&k&j8iIiii9fjfkflfmf`nIngjIjgIm
lkj`L<^} i0vvvvvj` Ly    ^Vydv88; 5454   1r |LiHiz xz U{y xy рz xh '~z   zLz z ~ zm zl zk zj zL{LyJ	eyexew~ev~f~ffffJ`5665  y5x5w5zEn{z	t  $mlmkljkij8ihn `L,$0DpA q enHi80@Lyu \ %@u  ćh `&m&l&k&j`2L0 և yxLT}$0pLI oբ RLi   `u   LLi  u   Lui0 ܆ چ,,%п 擩 lm0 u 1eL566 5`iɀ*iH i    @8 ei $
tutt
tj ȡhn` 
t`  0RN0R 	0R$n-RR R` i` p`5665i `$0BP?iH i   hLbe55f5f6e}Lme6u5u  	} `6ʈ`v ` ji p` ? #  ue}~ %u $ چ0 u}` L uu   )	}L i <i@L{i$i0	p $ 1` ui` LL L bb `}i~ei^~0]e e^` }`566i 5` _cf_cfi^eub` ?^qbep`L<^ ?8b^e` rp` I  ` ? ㄩp^|be # ^b ebbu|beiee^^iL 56^f" ऩ थ  (! ( ऩ थ (" ( द!LGb8 Lऩ@ iu  +-ELj)  e| ^  .'  "5	  1   	p) iIiii)Lm` ?i $0 ׄ $0 $0 ^`Hhth` ^Qb^^ 8` `H
Jh(L悈`H逨h` Hh8
Hɀjhji`
Hi hJi(`  ~q$L  ɺ b$P i  pi$ȱLdjɻƟ dj  柰ީ   Lihh sLg  s ! b    s "!!!+|]   { n  LU{HLʁIڢIڢ    -(h#5ᆥ](IڢʥnH BiHɁy U{y рhɁ xhLB`vy{|g|S}dpL}Qz}c0~~D:~L̑    56gh6heg ehh  `iɇoȘ戅 aziȅ xd o`          Ab    i$nFn)	i  j g g ^ ܇. Laz͠  Lć ^ ׄ&  ć  ׄ  ć ͠  L- x |z K{ | T} { x xnH yxn0	I B xh B Lр |     ZuL.y   +|z% T}uH   }h{ ~|H !z  az ~hJ
inIn`L~8;)q4X>Vt~w/z*|cYX
~uƀ1r    P aziP | |iɈ { T}i8Huiiu x BU 瀩 {h z` |] az 뀩] Laz |	i8fe.șR0șR mymlylkykjyj00ڊIi
i/ȄȪ)Re.șRI)ЪR0.ȩ+f. 8f-RER/8
i:RR RR R R`        y`  '   d    |Ģ  { &{fo0`LB`  H$ge &{h80 '~L}H |h |zEn{iLxf
	d$h0Ly

ef
 q80fL}COt# t$  JZ  mLKjk8 | ~Lm ^|-$nșRnȩ0iL 	f~ azea ~ } \ ~ } &{e B{e yx %}ei0nihoi8傐IL| `7  z!L| iD8$n	 yiLyn)FjjjLyiɠ  %}nnI*imLyjklm`   s
e-o+	  smo..IE)2sS  -+fh  r$h 8fL}fg
s$gPf8ef	 B{f6  5m5l5k5n	j5i`d,] WXX566	 |m5 ^|l5k5n	%j5i5` |m
l)m | m`znth` |ht`i y my`i	n*` |j kjI* mlinLyFn`nEz0ʢiH xv5ui`uei0,iiL0y{n`nI0hhL,yLy |i { xi`     |={ {  {LZ{  zL{ | 8ii zivjwk
xlym*	蕁24(y&x&w&v0⨥ymyxlxwkwvjvL{@jjj)(L{L<^~jklmLy56}5}}  ,kk}  ,



kklm Lٓ[ 80@

6
2`  dkH) ojhJJJJ ojL	0:i`L<^ jHHHHHH s jhLyqhhh6h6h555_ȱ5VHHHH %L/5H6H6HH ?5^6_6_hhXhXhWLk ? % ?Џ`5566` xe5566ɂ66` s 	 p  ` 	    zLs eff   z.!'$
iߪ$
0  H8eAi\h$
P8
(Lt$
0V` 痠U` hh  R  	LsL   z
(L[ Rީ   @Y%(&:$LU s և ^|iHn	%jHkHlHK   s n ZlHmH5   s  iH   jHH楩e  )
,LsLR  eՅ7V8U#  785U6VLΔU7e778ҥU^V_bcF_hcCgDhebbc \^__`U8傅UV` | UȱU`L<^ |UUƜ0ƛ ӗ WqeWȱWqei W` |8 UUWȥVUX`UeUUVUO/+'LU)łiV
VL LI
 8U
7ȱ7UU ЯUVULU7V8 p	L LZ
UqUUqUH85h688V77UU  5qUWȥ6qUX7qWWȥ8qWW ٥IiV)
V LVU?e8V je?e>e8U>e5V?e665<e =e je je<e=e=eJi 
>e =e@e<e
 je85壍>e<e6复?e =e je 1 |UUHVH ӗU7WUV8XVV8 ӗ Wb7ȥXɂ逅c7 5e f  fbe  7U8VLh88h7m6Z x ` Lj 5 3LٓL   bq VlmL {} ӓ0566    `s L{    bq Zm* elLmL iɑL %}lm$%`L:^ fCDDEFUVFVX  L; d   s<e =e >e8 hx 57 
xLCx8I77JJ8 8 8`  H dh jL YYHH dYZZ oxhhe5566ɂ逅66 wZZY L YIL=m  ) s  ʊH YImm shhhhYhZhZHH E`  3YZZ xLCxl5Ym6Z78ߠȘH yxy hL3 j kqHHHH s H  ,   ,H s s ~qhh1 l hhXhXhWWȱW7ȱW8eLNLXZWX ` GGHHlHmHmH khmhmhlhhk8j7k8Lޒ e7788IjJkJk ) lmm'&` UR{R| |L̐:	/ c RRȹRRȥRл s  `Lsh sh5lh6mh6mhxhyhy x xQȱx7ȱx88Ƃ 7e7888ł 75	楽HHȱȱ6H6H5H s  =к   bqhhh  Lshhhh`  ~R /mZlmYZ PujHkki ^^`H"h{||kjkȱ{"ie{||
 V{|56|6 w&5L<^i 8e`  	 ě u8A?pB@B@ )onL܇ jkL| Nsdȩ 8 NsdL2Lа,L<^  A s
 ׫ g iq s= sXHXHWHHHH ajL? b	
 r Liq   HHH s iqhhh5ȱ6ȱLI65 g5H6 2|H gȑgʆ5a g5ȑgȥg <^ ^^__ɂ逅____<;إy6   hlhm^Ȋ^LL:^ȥ5^H^h ͎el5emȆ6п   ͎e^e__ i LZe  
*&eegg gegȱgehh Ľ	,L<^
8`   ^LQ	Šhh L6  
$P	 訽 5 ͎56ۥ
8ee	L:^?be^@ce@c __^_ \__^;<<6    $Phihi ^Ȋ^6h656H |mHlHkHjHiHl5 
8eeghh^__`     HHH	H bqh	hhhn0iɐ1  }L yxL%}\i
FHH HHH 6hhhHHlm  ,҄ shh)>=>hgh<<;[a{p 
;<<ccb?@c@u be.a{bb,\(eb
cc `ebcA[8饰	a{8`8\e@@He? ]@@?h b bb0ea ȑbc8L@ 
  @@h57Ri 8 8 piUŦLUUUHHHHL 2hh LWiL 2hlhkhn	jhi mhHɗ8  Ls`LIŚ1CUDVDVU Lŧ	07U L`L:^ ֩  Ś EĚ  L|  Qp QeeRee8 1   sL͙ɚ ʚ `p AƚЙϚŚњ˚	̚8  悅DDF͚	Κ8  DiF EC CD)ӚDmӚD ԚC BК Lě Ś Aݚ⚠ IȌ	8  ꂍ		8 ꂅJJ`               !            ɃɄ  b`"  lJJJJYe s  ˰L8Ls  Lԫ N l@u=ekPetMe 
)llNesOetNeOetMeCOeNeȌ=e >e;e<e ue 5e"OeNeȘ LLLs έCe?e	m@e8 n 悭Cev5RWW W` 6L  , s bq V mqlr бl)# Gu
0 ue 5eLLs ɩ  ``L
,Nku
X
ul) F ɩ;eH`;e <e geMe  hNMe jeNhH;e έh;el)Nl ,lEN)`Lyq 6
	 륦	 =  b 
kLv;e je vk;e k	Lje s ʊ0
ek;e`L  HIJh*;e)	H jeh<eL3  ъ)
;e)Lr LW=  ɀ6"2豼R: ,H djhWRi;e iR<eL  ~q hxWH ŦhWdd ʪdd ;eH  1hLLs`   <^8fl)I )I   a ɩ`op 7L: zvL3   <l)v rHqhLCLsk;e je;e Pe  Eqr` 6 
 륢 

Ls` 
	H = h8Lƥ+G0)GGwL m00`R	0r)`rqqL $uyG-++ $n-G`	kiekiiIif`ri8r` m0#R	0Ri )R`R` दA d ʪd\# dd\ʐ द wlL ऩ ऩ
dd ˡd(d`GG(sȢ 8傅䂐$u	 0 %GL$uA G)EGȩ+$i-Gȥf 8
i
y LeH	0Gh	0G G5H6H6yLle  T Gȥ %GƁ8 TLii0$iti8ti a8偅w恤wvwuJ-$n0Rթ R`yiɀjjn*8miɝ
d L . q$uL$)JJ8偅8傪 u Tf$i0Ł!y0GLqL~䁰< 0$H	,G hGթ $u$n0GЫ-Gv)'
$G
uJ-$n0+G
$G0)`u v phh` L jk ,hh`Sj9-k L9j


ekekk|z)ekk |j[ ٢	 L`j
9kkj"j"kеAX"+-&$.ECR/#Z*! DBA0      k$JJJJ) vvyL j L ʟ,-uukv	kv@vvyL5Lj   ʟA80멀uukeqqtt$uA)*t L; $uЫkЦuuj ysLq,kl$uhuuj  XkkNuuj k	4%v.   #  1$utAvʘtDթ  q(~ th`pvquts~y fp$pp8j/;XAx=|8ez{{ ghh  "o  `L
x w wghhoؠKkqvj L`$uZuukvN	kGv@ 

pJ LUL-L G -$p0`p og $mkڥrok8o,koLdjAaCcoJ mk o5 $mkk mLw   L L HG56H6LExh  (`|| |}z,A[:808Ш`,ޞ@`y Gy`LHq ,;'  L  Pu  pLLwl`|H}HzH{HH H  ɶ#   xhH s  ~q s,;
Ls  ~q$ hxrL iLpnH ~hɀ8(*i R.-:/R Rhhh{hzh}h|  Pu p
0|8cJcm J_mm嚍J_AgBhBh \^A_B_B`  ^"( zM jF566 x}z{6{LҜ   # z{{"}  GLsL<^ jHHH i dj    ٥z{{ j}hhh  ;в| |膆    RRRRH uhA?B@7B@87F8f7877 878L:^7
8*JA5gB6B68 悅h圍h?H@H@HI?J@J@  "]h@h@h?gAhBhBJJ8 悅J圍J7ߚ8 BܚLs` 䚌 BL:^`Ib^Jk;el)@7Me 0 u(> ƬƫHH ,hohp` ɩCe0R `ȹR` <e<e
 jeL6YeN   ue 5e#X
MePeF=Ye7NDe {LlY>ee?e@e ue 5eT L=e;e`Lso`n}pm aa `dyopd8i sŠt`dyoopd8i p` Juv`&&&8孪孪宐橈`!   @ 	 uA?B@B 悅@=g>h>h ]=i>j>k 	 a=g8i>hj>h 悅ki=5j>6k6SOS KRNLb  .D1/SOS.INTERPŠ̠Š.D1/SOS.DRIVERР頞         0 )	(l H'&3&'&#e'#%e'%'&"$"$#%'#%h`$eh`L)i   HH`TH..TH..TH..THATS ALL, FOLKS!R` RT  RT` #RT                                                                                                                                                      RRRRR`0R`RR  㵩:RRL㵆	  ~ 	RR`BLOCKS FREE:       BLOCKS USED:       TOTAL BLOCKS:      sj]"]\AjiGa@aI[5x<^sě
xCxEx5eҥV{}g}gkj̐kIk~^hT}27uejewsHH
st\hh  H  PASCODPASTXTTEXT  PASDTABINARYFONT  FOTO  BASIC DATA  WPTEXTSYSTEMRESERVRESERVCAT   RPSDATRPSIDXAFDISCASMOD AFRPT SCNLIBk;eo $'>ed ?e<eR=e ue 5eL8`LLڭRRR) 㵭RJnR 㵭RJJJJ  㵩/RR`H 3 ~hmR
RJJJJL㳭RⴰܴR i RpRoRn o RRRR  ~ȹRRRʈ00R%R$R RR. 'R&R( RR7 `st?99Rst5 !wx! !s8wtx !uuL-TYP=  PRO=  UNKNWNBAD RR(R)R RR VR#R 3 ~ȹR
Ruu`AFR TYPE   BLKS  NAME            MODIFIED TIME  CREATED  TIME   EOF
 lR)!R)*+RR)RRR

mRmR贙R i <R)	0:iߴqr  jeqrqLб ɩ`Lc RYe  Ǧ lL9 dPe3  ;ek wlk;e R  lL[@Lڭ wlL l uvPeNesOetUewVex`F RRqru
۲HڲH`,9,u+ R)FeEe`  `LsupHoHp  б G(hi >ehi ?e ueL5e qrL, op ɩ`<e =es>et?ek;e` hZL<^hZL<^L=ee>e?e` opqrst ! <e<e` 
 ue 5eXMLs$0% hR?eR>e5<e =e `QeRQe8R` ;eH<eH s ;e=e<e>eh<eh;eLje,Le L=ee>e?eLje Lje R=89R>:>:iR:RiRRi RL` 8(RR(` EeFe   s bq Vml0L dMeL`	  bՍ<eR=e ?e>e  :RRRiRȐȰRe9Re: J
2IHJh*=>> 95:6:6R L1 1Lԫ`L:^   aFL^R, ue 5eLڭR7>e?e5<e =e 5m56m6 66 LRkdd ʪdd
LLsLcdSL_H h RSO  s ɋ
0 GeDe   ˰GeEeHeFeIeLLs GeHeIeD=ee>e?e JeKeLje   ֩	  u>e ?eՍ<eR=e 95:6:6  =e<e je 1`p j$	  <,8 `p  ~q i $
 hx656$0p |n	%jjF $0p0	 li ʽj`Lק, l)%`jLקp` s Lʊ0 = d`;e 1 dMe 1Me Lyq;ed ɕdH 1hLs =v1 d e ,`HȘe`{ai |a|h  kLF  a h  ;  	`   s 欦op б G je б ɩ ̬ 穰tdsd 7L=LV dʆ	`!	`Ȣ `	   婐 ɩ `$ L2u	u`I Il8)id`   z Q> "] a a$% iLg֢	    sLj $%`8f  a e  ;  	`   s ɩ` YLILcopL7 z0xH ׫$0_ ;h8fH`aai shH2 h zJJJJf Ik ɩ` ̬ tos YLA ևLLק jWXX` ׫$ `ɥ%e  ,ȥ,*,- y ,,,-,, ,ȱ,,- yL+ ,ȑ,` 2" p-,-L(Ġ %>,i-i 8,ȱ, %,W,ppڠ %p` l
 " )
i  ?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij                                                                                                                                                                                                                      0 	   `8`HiHi H   ihhȱ h`86)IH)heuQɸ``		 W` ] %饚0` W` ߰4`)|E8         LLLRLLLLL*LLLLL                                                                          hh`LL L`SOS 1.3   01-NOV-82(C) 1980, 1982 BY APPLE COMPUTER INC.           ) `                                        G`î** }*`o^` on	8 JJA j@ `	 *   ?  (  $ `ΠņɠŠ堠РѠ͠஠әƆ    H	 v? c,,,,h ߈ߢ~))`3PLLP* %(i&`Ѕ񩏍 E
 H	 pph`XǠĠӠ!( (  ͽϠРРSOS NTRPSOS DRVR                (.D1(YYYYMMDDWHHMMSSMMM̱忠ΠͽŠ堠Р͠Ю̠Ɔx߭J	ʈ c(()o/
e/''ʈ((''()(1i	/
e/''ʈ((''((''(('''	('`ŠDAY, DD-MON-YY  HH:MMSUNMONTUEWEDTHUFRISATJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECԠŠР@L&I/O ERRORINTERPRETER FILE NOT FOUNDINVALID INTERPRETER FILEINCOMPATIBLE INTERPRETERDRIVER FILE NOT FOUNDINVALID DRIVER FILEDRIVER FILE TOO LARGEROM ERROR:  PLEASE NOTIFY YOUR DEALERTOO MANY DEVICESTOO MANY BLOCK DEVICESEMPTY DRIVER FILE	'(i%%%h}%%`    8  ȥ!8  !) "qȥ#q# e$ȱe%L)%` @((( ( % %`((((࠰$(ɠH( @(h(((( @(`%z %%%~( A{(L%`.8(.Je.&ʈ.s(1 6$ P8"ȥ#L1$8"ȥ#(ϸ` "##L]$"qȥ#q0,$p)@"q"ȩ q" 8`*$% $% 8% $L$*  $8%8 $`8  &' $% 8&$'%8 $%%`H
 
q
ȥq
Hi
hi 
1
 %HH 
ȱ
h
h
%$$0
eeHi
hi âz %` 
1
8`
 # 
&ȱ
' #
i"i ## #`8 

ȥ
H
h `8 6$P`8"#%#% "$w"$#%"`荚ٍ荺 荚`荺```	D ( )   * ) 4*  * h* ))`	L%
q
ȥq
Hi
hi 
i"i ## %
$ȱ
%ȱ
&ȱ
'` <!( (g %(r(z( q(	 % y(i(0z %"# $% &'  $"# $% &'  
 ` %$%ɠ%* " ~#C #p $ %*0"#)#)i 	$"%	* %*  L! {" j% %  ƌ(X #"$ %  "$ #%%&
'  
 ` {" &	ɠ% %)!(
 (" %(r(z( q(	 % y(a(0: %
 "$% &e$'e% 	R % <                                                                                                                                                                                                                                                                ` ` LLɠ8`ΛLL渠 `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ǽ i ` < Ȱ+<#5 ې'`  
ɐ /ݐE`W8`R`  5&i `  Ȱ0 i `<8>  ȐT  eİF cȰB)Hh5 ˭)*ȑƑȥǑ'(ȑ`L)ɭ) Ѷ*e` M)
` ۅH  )Ѱ%}  ʈh Qܐ'``hi `p6۽ʹZ5 HȐ/  i  i ` гW8` 0( ɐ 
 Ȱ ʮ6E`5 խ 
ɐ ޢ  ȰLȍ۱Ǎ X̰%	&
!J8` *LĢ
`8i ۥƍۥǍ`ۅ%  6)ѰѰ`𝭧e ǐ bǰL *ۈ5ȱ۠ƍȱǍ X̐H
h1  /ݐE`ۈۅ	ۅ
8ƭ X̐`LLŠǠݭv̅w̅ ðzv̍ŭw̍ŭƭ ­ō ō T̰]ŅƮņ X̠8i ȱi iȱi  ṰŅǭŅ XLōۭ۩ۅ ȱ8D`F`8e YƍťǍŠ )͠Wٍۭۅ5ۅƭۅ X̰ ìۈۑ T̰ۅƭۅ X̰ۙ%ۍ" T`K8` )` İ۱ۈ ` ưW /ۈęۈЍ۩@`      8  MƐ	
5
Q8`LŅ	ۅ
۩ ۍۅ Lɰ  ʰۅۄÍ Íۙ'Ù ۍ*ۨ		Ѝ۹ۙ8v- ðJ ¥  ð,  ðLO ʰƥLT`     '	mې浰``8
8 nʰ0 ̰+ 泱Ƴ  m° x̰ ̐8`  m° x̰8ۢ8 ˰y ` ¥ nʰ 泱Ƴ T̰#泪	Ѳ *Ƴ `	L:Ϡ   ` 泑Ƴ`LaĥH8`JȘI8`	  	S`  ۈۥۥ۩Íۭۍۭۍ հL¢H8`Jj     Ȅ



ۍۆe ۅi ۅ Lɰ ʰWۅۄ  
 ¦J>  ɩE`  eĐL Ȑ 15WL QL5WW{  5 ې'`  ,55 ې'` ݠ	 B1 ȩ ȑ Lɦ  8`5
	@ R㥶i ` İG8`F`X8``éۅĩ  >` T֩ xxM H] @ Kۅ5H 
ɐE$ eİ  Ȱh`h`8`W	h8`hR`hLҿ i x +ۅ5ۅ6   ǰ `E8<W`­ `0XLۅ5` ռ ` `ߤeI ` IiţO` Ȯ ʆ/)󘑡`(  )0zq




滅 ѺY Ueۅ5 Ѻ Ѻ   Qܐ'`i ҩ
 * C8/y.i/ȑ   ©  $E7<3W`   Ƚ    LֽȄ 
@8`  R  ) [)_[AͰ")[)_[A:0/.ЩȑΘ 8e *ȩ `Loü
7)?۽۩ W٠ Յ<ōōř ռV7 uM78 V榠=ü#)@5 
ɐ	 /ݐE ) .)	@L  `lqhٯ޿=ϓTXIֲ̛̐~ؠIJK,-NOPQ  0vt                                                                                                                                                                                                                                                                 Ѷ"`  ɰ Ȑ `E`Ɔ X̐8`>>5Ѷ Qܩ <`>`\ʊJJJJ ۍ۩ ˰Fȱ X̰6 0	Lɠ0ۑۑ8ȱ`H8`   ɹ  $8JJJJ8`
۪`HhQ)fʅFjFjFjF&! eװ* ̰F湥ƹ`Z8`@   ʰ泭ۑƳ ʐ` ʐ` ˰ ƹ Wː`ۘ
.
.
.۪8*Jۦȱ  ˦,+*
  ʈJj =ؠ	yiȩ `y4泱 ƳH hz ʠiȱi zLA`L;ؠ "	
`1` Đ7@8V۩  Lɠ۪8ۊ۠ X)JJJƄ X  Ġȱ۠ȍ۱۠



ۭ)ۍ ð*) # O̰ ``)( `N8`	) xհۈ ̰آ*գ 	Ͱ ݢգ	LvL{ؠ;i ڥ( 8` ְ(   ȱ5 HȦ)`Lxץ: ש   ְ⥺i ꥻ( 8`Lx Lxש  u	)۠0)p խ.8`)@ ϰ) ϰۈ ۅƭۅǭۅ5 X̰ *ƭ۬͵̶L  ΐ` Wհ>H۪ȱHۑ hƳh sϰq	` ʰiȱi 	`)5 ©éՅĩ 5 }JJ+`.`8`ɂ)`@ ש   ְO ֤FHۑۑh8`P) հ Wհҥ,J+j泭۪ƳۑȊ	)  ~ fPL	͊.>.ʱ+,EP!.E.Lw+,,ӄ*-	P*e (` հB հ5 Wհ0,J۪泭ۑƳ sϰ(`L 	Ͱ2 ~ P kҐ#L8 T 2ΠHH ȑhhȑ`Ld	)N8` xհ*eȱ+eȱ,i ۠Ѻ۹ۑ񥤅-	ť.Lcԥ.La 	Ͱ$)r J Lɰ)# Ԑ) 	ͰU..++,,IJ/ ӥ-.?Цե,J+jѲ 4Ƴǥ4聠 H hH kh8` 8-ȥ.L	8*Ʊ	)8
0*-`.G.ʱ*+,EP'.E.LұE0+,,ӄ*p-e  )LBѠٳ	)8`i ( `	)N8`*eȱ+eȱ,i ۠Ѻ*ȱ+L -	ť.Lkҥ. ՅL 	͐Ld ~ pа.J/)@߅4N8`)	))УJ8`ۑȭۑǠۑۑȭۑ($S8`O8` "`  / 򑺠+ *  	͐H   h8` ΰi	  `( )	  *ǵ  յý5Ņ4gȩυɩ č5	 iψ  }.8`	iϙ LIѠ ˢL΢ ΰ LϠ ˢ ΰ1` Đ@ АP8`B8` ۑJJJJ -ѥ	+jѲ8 4ƳJJ 2ΐ3泑ƳLTΩ 潑ƽ`ƱƳ ΰ( {Π۵*+)e`8`)`J J+  ΰ"0 ΰ🱼Ѽ L8`ǩ  Ϡ`  ϰƑȥǑ` Ѻе*`)ȥ+8ۍې	,ѺLTΠ"LΠ5 խ 
ɐ /ݐE` C8`)@ ϰa)ۥ,8ېu+J,\ȱLJΠ) ϰ'#,J(] { ΰƑȥǑ.8` { ΰ,JѲ ƳL΅ƱƳ ΰҥ,J0`#$"0#` !qȱi   5H5Ƶ ǽ  jh5`L2̩ ƍv̥Ǎw̩ Î L%ϠƄǥLj̩ ۬L~̠H Hh` ̐`*ѺG0?M`)J"u--M8`۬` 
# ː`= O̰)=   I `JJJJѶQi Lˢ 
 0 ̐	`"L˦
  `H8`8$$"$ = O̰= `$0`#$"0` $Jۑĥ` İo! )N8`WپX0ĥLäX0
ĥLà !"#$ Đ2@H AڰCŰrP` 	 3ڰ( ` Aڰ Ѷ? İG8`Fە1 ռ İ ЩP߭)@N8`1@8` Aڰ񈱴ۈ)ۅƭۅ X̰ 	 3ڰLÍLT̥L㼠    
  ʰ` İK ХP8`  LɐH80)N  հ)@LO 
˰)0 ̐` M ­۠ 泭ۑƳ Ѳ ƱƳ X̰ Rڰä,] Xx,f (I0јIFjFjFji ` ``x@g  Py+wLwԠ͠ŠԹ.D1                 .D2                .D3                  .D`HJJJJh)y` 
(2<FPZp  |)
b`ac) )ȑF	 F	  ` %`)	Cx)ߍ(,,`            )< R`J,X,YJ,^,_J,Z,[X,\ ,x8hp8**-p	hh JJJJ	00)	0`  ǀЀOHH	p0%Px0pNp(PhhQL(p8**-phh SU 




U.ST UO SQ R  窭 JJҘ)e}ҭ e8ЅЩѩӠ EӅ
ЭHH	p0Hppxpppp(	̍pJJ	̍phh`HH	p0Ex0pp(0 (	 	`x	)HH  8(=&(+ʈ &ਹ''&&hh(` *	@
HH` 2` `ӠР	
 0)



ȑȱȱȱ008
 8hhh	H(`x	)HH  'Ƚ!8 8x	, ,,(`,"	 , *)`	`߭lߩ * xLx	@h hhh	 ,0)ߨ)Ah&'0HHHH xhhhh	 ,0)ߍLLhhh@)&&&(&('+*H)H(h)H@x	)HH  30.0\-JM-,	J3,e$,d,,
 * *l ߅߅H ߅ \x i ߅LHHH *ح)0	D)	HHHH,,  ߩ 0  xLߍ󠠩à٠΀ƉŠŠӠҠȠHHH *ح)0	D)	HHHH,,  ߘ)@ *)X   xI)}h)L,L 	)ڠ) w߭)Ů􅮈 ߠ'x))	J,QJ,SJ,U,P,W(`)(()  	 8) j`J	 j ߅`0X  ٠͠堘ӠȠŠ=`Insert volume: Τ    in device: 蠠ɠthen press the ALPHA LOCK key twicex )_	@ ,P,R,T,V) 	 ))	`)8( ߠ',@  ߠ  0	'葺 ݰL`5 `i 祻( 8`  2ޝ51©ޅé ąŅƍ >ϩ 1ޠ = = f 
ɰ`ޭ`5=  (  5 =   i Х( `=H	hDC5 	L3ܵ 
ɐ /ݐ  8`5 ˥JJJJ8	H h `   ܠ 825H h5 
ɐ /ݐ  8`H h ܥ5  `ɥܥܥܥܥ5`܅܅܅܅܅5`(   ݰ)Ѻ  ݰL ݰ泱Ƴ ʰȭۮ ʰ ͩΪΩۦ eװqȭq LJ  ˰Aۅƭۅ X̰2%&N   ʰƭ X̐`Ӏ堁ӠҠՈ՘̠ƠŠӠ̠ɤӮȪŅ͠Ϊ ܆5 HȰ4                  )ߍ)	hjjjjۥ0CF
=	-$ (L!LLL&L L-LJ٥eƦ,L	  #    `  (L.LҥÅӭƅХǅѥL1 LU  ȑ   i ߩ LL )   札)  
 ҩ LL`
 ** é L0;`  	    H 
) abRcdTefVghXij Sdfhj RR`^0U ` 0	ʠ0		8 `ůàՠԠàࠝӢӠ Ƞǅ̖͌͊頀ϐωŠŠӠҠȠ γ`%!^0	^)@`a R =` * ^)ـooL]^)?i |TU QTU]qUoqTITsUs prRprqs]ToUXa` RL=Xa` R ` *R`X `U T  *\AX[ @F\B9ɏ5\o*Ɂo) [[	@^ `U V  *C?^0: ݳ
 ٢
^)?i` *)@  o	`p^ XiH 1h	`)X0	8~X 1`C  X`)X0`C РǠ𠠐ŠŠӠҠȠƠŮƠҢâӠUAQY @?ZY 9ZYY^TU QZoȥɭ }`` ? }``  }`  X0i	 8~XX0    H }h襯` ©Wéĭ  }0W`F X0A */5BL . zF` L Lz  Lz`Y  `Ơ堧	B
kL(LO  %  	 }`  ` ?!©Uéĩ U󥣍V }``  ?))



$p10 LYe i  e LVȱ d0L`Hȱ	h  h  ` WɸSI I.ȩ8 A 8ɸ4ɠ(H)h	h8 `   i  Ȣ d` $,)?P^ GL㢮 5L}P.)(Ơ L`ޠ LR 

 稱  I)0JJJJѤ
БĈ` H`) à`֩ нѽ> `]  P  U  ]  ]  U P  P  X             0    0          P  P X        P  P            	      į󠠩ҙ̙ɠΠɊՐӠӢ̢ՠҠŠԠҚРĠ鱃ԠȠ ࠠLQ
 * WHHH>%HH	@`)h8`  HШБeЅА SYSTEM FAILURE = $hh8`hhhxآ   Y_Z@tPRVT,pS  JJJJ ) ʍL@
i0i6`îӉ͠堧ǥӥ``HhHy)(h`H` 
 0L?i    `h` `` 
`x)( 
  	8 
`jjJJԥ)եӬɂ)Ӆ҅` 	`H0Xh`Π 'à̠ȈL `  8` څ   Lk %  Lk8 Lu 텚 8嚅	L	L	Ld V 
` ` h`   ک 
  V `ۅץ 
  VLFx)	( :` H  ) L  .P'pб0 & L:L5'8+8  `0Fܢ` ř,Ř 08f)J 
 ǅŠƠŚ̮ÎȠ Ӡ̠Ӡ` LL#L/LL'Lgab `abBcd cdBrcadbh o:ab.cݰdDcݰd8abҊ v+abcde0 f`    cCȱcD	C  Ea   UV 1	E LUFVG	FUUCVDեYCWZDXWXCUDV[ v`b0WXYZ iUcȥVcWX eeYZ ggE` @ SA T R 
              ((((PPPPBTVSPLH
	
5 " ʘ	
HH`  (# (= 0`)a I<b 0a ^b )WL)6La 5	I`6 c e f `7	IDL8H\0`(d  $,($  ,; Console Driver -- Copyright (C) 1983 by Apple Computer Inc.   .CONSOLE         a                                    O                  O                 O               & +   -      0 ,      >! SHOLES          1!1!2@2 3#3#4$4$5%5%6^67&7&8*8*9(9(0)0)-_-=+=+\|QWERTYUI		OP[{]}`~`~ASDFGHJ

KL;:;:'"'"ZXCVBNM,<,<.>.>/?/?  d0hp<tx|PTX4@l   >00000>   "                  <"< """   <<   <"""<   ">< $   ""< """"    ""    6***"   """"   """   ""  <""<    :   <  $   """2,   """   ""**6   ""   """<   >> 88    > >     "  "*:< "">"" """" "" """"" >> > <2"< """>"""       " "

" > "6**""" ""&*2"" """"" "" """*, ""
" " " > """""" """"" """**6" """" "" > > >>                                                                                                                                                                                                                                                                  kmnopqrstuvwxyz{|}~                                                                                                                                                                                                               7  3  5                 >> <
( &20 

*,           **  >          >               "2*&"  " > >  " > >  " 8"" >  """" ""<            SOS DRVR" STANDARD        	)((8 *,;(( *,(( +)(( 9 /(p ((  > 3  = 9	 : 9	 .( +(  8  #8 #  %3(8  		(( ,+ )( %.4$ )?(( ,( 10 3	 
)*i LiHh`PQPQ>P Q,PQ"PɀQ@ PA Q `8`nɀ<)n o poLpp`                                                                  0h8蘠 fȊf` ab 1abo)abaݰbL9 c`` a N0Ioa0H ha`pLopna	n`  3ɠ/8 L %iLɠ8逨J	Hh $`b >_-%^%p_^^_a b"08^c_L8^c_L8^c_L8^c_ȑcc\] ab^_	``aV R0M bba dda `Q8S TRQST` c\ȱc]a	  b5DU e\^e]_^_
^_LH8\^]_?Je\^e]_,78\^]_^ݰ_
^_LH^_ $b  L@ A ^_aoQ*@ A RQL@ A  `T8`RLSJTKQ HIQiHi IKNJ)M8逅O P OPHMIN'aMHNILHOIPaOHPI8JHFKIGFGaHMINNMʆSTL8HSI TQQST`8	i Ii `9A)I@`a {
~I)_	b J)  b )	 )a b )a 	a ,h 0&     & + %a 0     + h c e f d (c ,@c f a  b d  f `c nx		 (,4 h `d d ,9 P"< : JH)	+̰
H)	+ʭc P	h̰ʩd 8,h )e c 
 e f e e d  e  `,5 H 
h 4 
`5 !   
 4(P
  4 4 
`,g 0L,1 0k H0  ԥ
f0)ĭ9 )9  ҅xh (ĥŐBGLQgjox',/25:BGKORY\aelpu!$(+.147<?BFILORUX]`finsw| > 
`ʝ" `t         	!#%')+;CNU\eh"*-036<BLORX_fj&+38;?DGLTot<?J} ΅н (II$0;P̑бʑΈ,: JՐ̑ʈ0Ցʭr ̈A 萠L> ֦ڱΑ0Б֤ lL 
p ,: 0
JfiΥi ώJe΅Хi ю@  F$p̑бʑΈ0Б̱ΑʈeمΐeمАA 萿հ0`Ցʭr p Ȑ`= m@ <  F l A L>8p ,: Jf׮@ $PA  F$P@ /A 'ʤ˅΄ϥ̤ͅЄ F$̑бʑΈ0Ƞ  lL>$)טɀIi m> ٮ@ 8p ذ  `$0"8,: Jک@ ׅפ؈۩Mj L,: 08*Ȅ F,:  A @ @ 8A @ q = = C )C B )B 



C r x
00	 )ߍ: )	J,P,QJ,R,S,T,V( >`,k < ,: JI`I`< ,: J̰`= m@ > ,: J} ʅ̽ (II`< Mj ,: 0p JՐ̑ʈ`p Jн} ,,P,`,g $ (   $g  "	x)	(,`% (g L,} 0,   ` g    éĩ  
`: )
j: ;  j N; ~j ; O,: 0'? ? ? > > 8? > p < < A A    F
 } ~    L}    `,} 0   x)	`(`hh% ( 
 ΍ ύ    逅Ñ} ``	" ( 
ĩ~  Í ĩϭ 

&
&υΠÑΈ~  F
~ ҰةeÅÐҍ3 `)1 `Ɂ" (c e f d `Hc e f h)	`xÙ+ (`xÙ& (`)4 `)5 `)6 `)7 `)8 `)9 `,i 0!M: 0p ȱq L`" ( ~ )y
~ JJ*	 I  `x|x|,,} P-X~  `9 `< ȭ= ` *
@jI `: ȭp ȭq é ,i 0LÈ`,g 

HH `LL!	l									




5
Hd  c e f h & + s i  
M 0   
 h)	`(" ( 
(È&  8 
 `)2 ȱL1u p p < `u q q = L> v u L LL < LiLi,g 0L

HH `! ( 9EKQWbmz`(" ((è% È`2 ȭ3 `1 `d `c `+ È`& È` *IMk  `4 `5 `6 `7 `8< L< `< p < `,m s < L= q = L>,l X L= = L>,l CL < = L> < ,n )L L8L8u : L8; )ߍ;  j `; 	 ; j `u B L8u C L8u )u ; )u ; L8    
x)	`(, 
  Lu  %CYgu#1:CY`
9 C < m> < = m@ =  > @ ? A L8> m< > @ m= @  < = L8< m> ? = m@ A L8
C 9 L8; 	; k `; );  k `,@`< ,m 	p He҅Ґheå逅h,2 3 Lh  ґȥӑ,1 0h0  `,g 0L 
 ҅ӥĥŰ+,0p  4L s  
Ls i  )"| t Ȍs |  s t 
HH`	Mj H,: < Jh̰< r h,o L` L i,1 H Ȋ©L,5 2,9 -P"
a{) 9   Ln9 0$0%,7  ҥ L$0T,8 OK5 0P;ҥ,8  L%\  
 8҅¥Ӆé ҅L,5 ,6 	 *
@jIH ,5 	p  !%*/369<?BEJMRUX]`h 
2;AGMS[fot| 					
											 	.	3	6	9	<	?	B	E	H	N	S	V	\	_	b	w																			




!
(
0
7
I
N
S
_




















.GRYf{ !$49FIPSV\ahmpsx|)LeU  ph,R S L 	ȥȑ`,Q 0L
r s EąĩEŅ pr s `p q x  pL 
8fx v  p q З,Q 0L

*H)H`! (01N\` \ " (\ ÈȌk ` R (" ]  y R S i T U  Q `% (,Q 0# (xp q y (`Q (L
 y 	)(J K  `,Q 0L
	 EąĩEŅ|	,i 0p 	H
8f	f 	7,T 0*,V -	x)	 V (                                                                                                                                              	

H
H`  (# (
~

 Q `,y y `,Q $ (	v mx w  )P J K                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       (C) COPYRIGHT 1983, 1984 D A DATASYSTEMS  P O W E R   P R I N T RAM SPOOLER PRINTER DRIVER FOR THE APPLE III                                                                                                                                                                                                                                                                          +/@CHKRYjot|,/DIMV_x}	RU! Power Print /// V 1.3  02K buffer  
.PRINTER         c           ߄ (C) D A DATASYSTEMS     1984L      ȭS `  vp  v v	 v`ȩ `,Q 0L

HH`L$!=K,T U  p,U 0x] )] 	 	p X Y r t q s u 		V W k j ^ )	] ] 	^ 



)		(` \ " (Ù\  ` ÍR ȱÍS `p 031e-Y 	x	 V ( Y  p`j ))gk k L)`k k LQ	),b -c W LQd  W u	e Q,T 0L@T EPd >g Z  [ M,h ,	e $Y HV 	))h	
k k 0				Y5 I)5 i 4 `)5 ; `xH)$	4 5 R 8 h(`x	( =  5ةJ F F  Ѥ`ةU  H h` * 8`A B  * 0B 8` g= ? ՝ԝϝНhh)ɄJJR H88 ,< 
ʠ ʠ -,< 0 ,8 0ʬ8 ʠ 6 ʠ7 ( oL8  9 8 9 :  : m8 ʥi ,; Ɂ)˭5 i ɠ)5 4 `x*  	,< ʝ8 8  (`ʍ0 Åˍ1 4 2 ; ) L 'L- > )AE )H LL  0Lx:  9 ,< 0 {Lf g)(I iL) 8  ʪi)I8 R  - o: 1 ߠ * x	(,< K  Lx { (`9 8,S 0  iLH8   xʍ6 ʍ7 2 L
߽T ՅԅڅՅ  ڭD )E )XL {*    L
H    LߕեԩT `- .   < ө хυ fL" =  U8 = i U% LLBҭ" A  U!  LC 
 < ѩ
ϩ f- (שA  =  UL YשҩA  UQ˩ <> =$` L)׭D ):E )X3F )@Бqȑ ?L  0LC 
  L! '=դԦ ˍ1 2 / `ש U=      `H h (0 ­1 í,`x	( `x	( ` Í" `. - LLL:? `?   ` fhh- (*J%/ hh`դ8eԅԥi  fՄԐhh, (M IP L IO  K N ` ׅ؅م֨ȑȥ. -   ө ) Q (`x)(`

HHGH`  (& ( 	( (4499ZJ 0Q	3 



*  ̍ m% % # $  )  " { g {PiPS `(%,  (  * x	(I




) (j`D È` ȑ`! (LE                %                                                         `)ߍQ I  "L?,  (3 C > _  H J I ̍ڥƅԥǅծ* x	(3 /͝ )`@ @  	' (T   $ g  "x (`  `  `,A 0Lp 
HH`L%& S ```l  B c g u w y { }                   $(/4:?IXad#A Profile Universal Driver--Copyright (C) 1984 Apple Computer, Inc.  l .PROFI 0Lp & (,A 0Lp 9 æĬS ɀ֙T ȌS  9 S `Y X `X -,ˆ̭U )?V W 
@?ddxtB˩Eʍ@Xx ,PEʍ(itiBX`,A 0Lp 
HH`!'*14;>AFsx  (  Z .AUDIO           C       (C) 1980 by Apple Computer Inc. D                     	
v Hu H`  (# (  j j     A `,A $ (B C  x)	@(  A `% (A Lp x)`(B C  `,Ahmps	'5;CIM]t 
6>AFILORWZ_dgnsx{)	`	)		`x,V 0 J)(`  J N 	



 
),/269>AINQ[^filorux}'*/4O[`cglqx )+-/7CLRXbe Lo,h ,V Loj )`L],j LJ,T PT c L,U  U T d LX X LJp q ,y LL\L],W 0,b PZ ,[ 0驀[ c LZ t p p q t u x v  u u 	_ L=
` L=a X p q 	 { L`* x	(D E HG  LhH J I F D `* 

H F F Lx	(̠`x	(̠`Ѕ v   { L { ` {`I F F x	(̠%L, # r {                   -1@GIKMOQSUWY\dmw{~-@HLSZadiy~(-49>MP[bnw~29@GJM[adipsv  `  `,. 0L 
HH`Ln,/ 0 2 3 x	# )" # 



	(```   ' +                   "'*CFMRZ_
'058FV[fjsuw8n1  3 4 n ʐ3 x1 eʍ1 ,/ p/ H	 h(eʅ8ʅİLa	)`Y)D0 0 L:1 ?2 4 n 2 1 
% & $ 0 )	`/ 0)	`,. 0L 
tHsH`! (xy`                                       	
 H H`  (# (KXT      . " )" # )		# `,. $ ()- ' (   /  . `% (. L ,/ 0x	(' (  `,. 0L & (,. 0L 7	Đ`ʥ逅 #NS? Serial Printer Driver -- Copyright Apple Computer, Inc. 1982-83   .IMAGEWRITER      A          )         Copyright (C) 1983 by Apple Computer Inc.                              ox{ 	 %*/:>GIKMUclsy 	$.BPV^dhx  %(-5QY\adgjmruzU T d LX X L%l k,W 0f,b PZ ,[ 0W[ c LZ n o l n 	_ L"
` L"a X 	)	`	)		`x,V 0 %)(` J N {"'*INYk k L)`k k Ll	),b -c W Lld  W uoe Q,T 0L@T EPd >g Z  [ M,h ,oe $Y HV 	))ho
k k 0qroqY LJ,h ,V LJj )`X 5L8,j L%,T PT c L,U  HH`LB<Xf,T U  K,U 0x] )] 	 ol X Y m n pqV W Z [ k j ^ )	] ] 	^ 



)		(` \ " (Ù\  ` ÍR ȱÍS `l 031e-Y x		 V ( Y  K`j ))gU  Kh,R S L@ pȥȑ`,Q 0Lm EąĩEŅ	 Km `l  KL 
8fo l ,Q 0L
HHGH`! (NOo}` \ " (x\ ÈȌk (` R ȭS `  l   o `ȩ `,Q 0L
)P J K  %" ]  R S i T U  Q `% (Q Ll X x	)(J K  `,Q 0Lp EąĩEŅ|o,i 0p rH
8fof o7,T 0*,V -x	)	 V )(L                                                                                                                                                                                                 	
HH`  (# ( ( Q `,Q $ (                                                                                                                                                                                                                                                                I (C) Apple Computer 1981, 1982, 1983.  Built-in Serial Port RS-232 Driver._  r.RS232            c      "    ߄P (C) Apple Computer Inc. 1983L                                                                                                  	&18=@CJQVY^adz}	%.=@GPW^dgjmqtwz'*;ADejm&,69=@CFIM\_beE Epson Parallel Driver set for Slot 1 with UPIC or other Parallel Card  2.EPSONER         A       
          Z                                                                                                                                                                                                               COPYRIGHT 1981 APPLE COMPUTERMICHAEL JOSEPH DHUEY	
NHMH`  (# (B1BBl^ `h  [ ,( $ ( 	h



) )lfg % ( * + ,  }LO}~~Șݻ~`} }~L< L}ީ~` 	             ɠɀ)    Ӯ Ԯ mwӥmxԐ 	 m   i  `
HHGH`
	&i x        0ޤՐڢ            ,P<0)ߍL-	 J,P,QJ,R,SJ,T,U,W`,t0L4 0 ( d ȅɥŐ	ĐL `ʝ ` ) )ժuv Э 



 H
ʊJyjhz| ֆ׆ح ) JfJf$PIJfש ʈ8	@ש 	wx     LV خ 
ʊJJJ莟 mwwx
HH`! (` ɖ" (è È`  `,t0L4
HH`L d!    ` ɖ" ( dÈ   ``,t0L4 d 0Cս  3 0.     ,   V 	@ ȄL 5                                                   /            ((((PPPP    @``` @@@@ ` xp <@  @ 	
:H9H`  (# (-l..PcJ t`,t$ ( t`tL4`,t0L4ww                                     """"""""33333333DDDDDDDDUUUUUUUUffffffffwwwwwwww(C) 1980 Apple Computer  '38;HMRUZekqv{9 Copyright (C) 1983 Apple Computer, Inc.  Graphics Driver.  .GRAFIX           b                            """"""""33333333DDDDDDDDUUUUUUUUffffffffwwwwww* ȩ `,( 0LH 	HL * , 0 )) `Í- ȱÍ. ȱÍ/ x0 )0 )?0 0 XȱÍ1 ``( LH* 0 0fg `  ;?MOQSUWY[]`fjnx},49?HMRV\_dx}8f* 2 * H UhX  U' + `0 `) 0 )0 	X* 4, 2 * , 1 0M. -- x0 	0 `0֤F`,( 0LH  ,-! (`í- ȑí. ȑí/ ȑí0 ȑí1 ȑ``) M# -" ȩȩ ȭOSEPH DHUEY	
NHMH`  (# (B1BBl^ `h  [ ,( $ ( 	h



) )lfg % ( * + , ( " - # . $ / & 1 ) % )?0 ' `,( 0LHEąĩEŅ,/ ' +  ?8fPF
          Z                                                                                                                                                                                                               COPYRIGHT 1981 APPLE COMPUTERMICHAEL J  ;?MOQSUWY[]`fjnx},49?HMRV\_dx}'38;HMRUZekqv{ Parallel Driver  2	.PPRINTER        A         Z`0֤F`,( 0LH  ,-! (`í- ȑí. ȑí/ ȑí0 ȑí1 ȑ``) M# -" ȩȩ ȭ* ȩ `,( 0LH 	HL * , 0 )) `Í- ȱÍ. ȱÍ/ x0 )0 )?0 0 XȱÍ1 ``( LH* 0 0fg `( " - # . $ / & 1 ) % )?0 ' `,( 0LHEąĩEŅ,/ ' +  ?8fPF
8f* 2 * H UhX  U' + `0 `) 0 )0 	X* 4, 2 * , 1 0M. -- x0 	0 ` L L )	@L )	L8      `    ` Lթ         `~ L8  L)




=H
'HH


N M))M hh0	ϭPh0	йPL) `) L `  L``    `L`
H  ,8      VТΕ    LϦI ]	+)J* g	I  
  MENU.MAKER TEXT MODULE  SEG=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::"




).6=JPSX[$3:=Fd	>BHMs`e|&+.QVYcjuy~':{                                         %(-47=FMUX\_jmz	.169DWfy			%	*	>	A	H	K	Z	v	z	}																					

	



%
,
1
5
:
=
B
K
R
Z
_
b
g
n
s
x
~











/47=G\x{~'+.149?CGIKMOQSUWY[]_acegikmoqsuwy{}) ܭ L 


Fܪ JJJJ)` '+9;=?ACEGINR\aejns~	 #&).369<ADGJMP^g
$*-06=HLORWcfloruz	Q%Q̑`pPIE1pΦ#$01ʐ1` JJJJ)`%υߥ`1(ȦJJJ`&&*`JJ`
**&*&ߥ`J`***``


`
J jjߊ`

ߊ`JfJfFߪ߆`
`JfJfJfF`ߩ `$011̰JJJJ
  LP \ LD$7 ߭ $PH8 nߩ  nh



ߍϭ
- k,
ϥ- kϱϮEϑʩ`P z  HH` k(h`$0#$E$0p	Q%Qʑ`pPIE1p$E$0p(L%τ`ϩE҅0Ȅ(fL%('Άѽ н`8Hٰ
hIiH مh8Iif٤Φݰ>Jj8ۅe݅eޅ $  m`!J8݅	eۅ$   m` , V$צ!ϤҐ
 мφi `Jf`<,&ʰ,i8i#Hiihifʦʆi)v`i,ʐi,iPIIʥ)ifʦʆ̐pLj/Fϐ&Ȅ`'@τ`Fϐ@
E҅F8ئȢΆѽϽ `/epɀjff&ݥeepɀjffݠ
 %)  %)`%  0. )   	 	
	 		0  	`	`	@	` `8٨JJJ

)u˘vͽʅ̆`8Hi	#i,$0F  y	բ ӅLx mӥmԐL] h `  )`%)8`)    H
 ʥ)Ģ    HĢ
LE%



%)
L8`ۅ&ۥe eٍeڍ8  08٥8 ٥ 8مڅ
H , VΕm٭mڭ))njnjnjfjfjfj+mӥmԐ8 L(Ӣ 
` m j`H آ	Hӭԭ 	 h
h` 8 ٭ 028ٍڍ0Z  $eٍeڍm٥m8 ٥ 08ٍڍ`8 ٥ 058ٍڍ0ԭ    V8fxL@ ]	I)!) g	80
J8} L	 y	L	0 yʽz0 y	L7	 L h `*f*&*)`	79C";"PRESS ANY KEY TO HALT LISTING"::202 1020 #2,B$(I),16,B) #242:::1160  Z=1 #2;A$:"78A";A$ Z=Z+1:Z>1842:::Z=1 980 *:=23:=0::"79C";"CONTINUE...?": 1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"10                                                                                                                                                                                                                                                             (J)=A$(I),1,31) ! J/2<>J/2)=4:=+1:ۙ=44  B$(J);:J=J+1  I:  1,180,22:  2,280,21:  2,2380,23: 8 A$(1000),B$(1000),C%(511),C$(20),name$(20):=10:=0  UCA=128:LCA=UCA+32  CT=1   5   IF PREFIX$= PREFIX$+MID$(B$(I),                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       VOLUME NAME (/DISKNAME) OR DEVICE NAME (.Dx)" P 12);::"80C";a$;: Z b$="CHANGING DISKS" $d =23:=0::"80C";b$;::12) .n =12:=20:"MAKE A NEW MENU FOR DISK: ";N$ x N$)<2110  =N$ 
 :210  I=1L  (A$(I),A$))200  B$  0
    WAP /// SIG MENU.MAKER PROGRAM (v. 6.2)   =".D1"  210: Coldstart     ( 320: Warmstart             &* X=11000: TEXT SLOW-DOWN LOOP   , X .  1  CHANGE DISK SUBROUTINE 2  3 202:2200 <  RF a$=" YOU MAY SELECT YOUR DISK BY                                                                                                                                                                                                                                                                 THE WAP OFFICE LIBRARY HAS A NUMBER OF APPLE /// BOOKS AND MAGAZINES.                                                                                                                                                                                                                                                                                                                                                                                                                                                         TICKTOC CLOCK SPEED UTILITY SPEED UTILITY                                                                                                                                                                                                                       EAD PASCAL TEXT FILES." 04=10:"78C";"ANY KEY RETURNS TO THE MENU." !>G$:::".D1/MENU.MAKER",320                                                                                                                                                        R",220 (204::"79A";""; 2D=1:F=1 
<#4;a$ 	FD=D+1 
P#5;a$ ZD=60#5;12) dD=60D=1 nF=F+1::d$;::Y=1100:Y 	x1340 2 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.MAKE30 C$="N"C$="n"1160 ;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": $1020 .202 8::Z=1 B : :=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?": 1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1170 *C$="N"C$="n"                                                                                                                                                                                                                                                                16,B) THEN 240  	 #1,  d$="": =10:"80C";d$ #1300 I=0 "I=I+1:#1;A$(I):290 ,#1 	6L=I-1 @j=1:same=0 J:SEG=0 T2030 ^CT<1CT=1:CT>13000 Zha$="{,|,~,}; <RETURN> selects; <ESCAPE> to new disk; <Control C) to Basic; +Q Quits." r12);::"80C";a$;: +w#9,"DISKNAME.DAT":#9;DISKNAME$:#9 |d$=DISKNAME$ $=23:=0::"80C";d$;::12) 201 M=3:=14:"This /// SIG Disk is \^ 19";Р,2)", Washington Apple `, Ltd." =4:B$(1)="":B$(2)="" A$="BAWAP /// SIG PD LIBRARYPDS NAME: TICKTOCKDISK ID : 3REP-11BOOTABLE? Both Sides        "TICKTOCK" is a small DOS 3.3 -based utility that will help youproperly set your Apple /// clock.  If you have a clock chip installed, itwill simply tell you whe                                                                                                                                                                                                                                                                U.MAKER 6.2  * Thanks to C.M.Davidson for his help!                                                                                                                                                                                                          HIS SUBDIRECTORY" $=23:=0::"80C";b$;::12) 0X=1200:X CT=CT-1:CT<1240 5l=ơ):: Routine to back up one directory level. a$=С,l-1) s=a$) a$=a$,s-1) a$,1)="/"5060:s=s-1 	5030 =a$ 240   MENne 
202: U=11:"79C";"BAD PATH ERROR (NO DISK IN DISK DRIVE OR DESIRED FILE NOT FOUND.)" X=11000:X  :::210 Za$="{,|,~,}; <RETURN> selects; <SPACE> back 1 level; <Control C) to Basic; +Q Quits." 370 )b$="BACKING OUT OF TD1/SEG.G"  diskname$= 380 2 CATCH PASCAL TEXT FILES                      202  : F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T READ PASCAL TEXT FILES." 04=10:"78C";"ANY KEY RETURNS TO THE MENU." >G$:::320 H: Error Routi,2));", ";"19";Р,2);"    "; /П,2))=>13П,2))-12;џ,6);:1780 $П,2))=0"12";џ,6);:ٟ; $П,2))=>12" PM-":" AM-" 1830 WW=1530 =26:=21 	1600 &:WW=1: 0  	:SEG=1 ;".D1/S
EG.F" 	SEG=1 ".M$="FEBRUARY":1750 rM$="MARCH":1750 |M$="APRIL":1750 M$="MAY":1750 M$="JUNE":1750 M$="JULY":1750 M$="AUGUST":1750 M$="SEPTEMBER":1750 M$="OCTOBER":1750 M$="NOVEMBER":1750 M$="DECEMBER":1750 826);"-";M$;" ";Ѡ$;:=0 pB$(I),16,B) z::SEG=1 ".D1/SEG.T" t=+B$(I),16,B) yCT=CT+1 ~240  :=24:=0: "@  ..... "DATE.TIME.LINE" .... JM=Ҡ,4,2)) BTM1630,1640,1650,1660,1670,1680,1690,1700,1710,1720,1730,1740 ^M$="JANUARY":1750 hB$(I),16)," ")-1 B$(I),"BASIC  0")850 B$(I),"TEXT   0")890  B$(I),"CAT    0")1140 *B$(I),"FONT   0")1850 4B$(I),"FOTO   0")1930 >B$(I),"PASTXT 0")2070 H540 R \A$="RUNNING "+B$(I),16,B) f"79C";A  THPOS=44:I/2<>I/2)I=I+1  I<IBOTM-1=+1:I=I+2: =5:THPOS=4I=1:I=2  I>2=-1:I=I-2: IBOTM<3 0THPOS=44I=IBOTM/2)*2:=+IBOTM/2)-1: 0=+IBOTM/2-.5):I=IBOTM:I/2=I/2)I=I-1  2120 B=(80+LCA)"PRINT.ALL" .KA=(81+UCA)A=(81+LCA):::: Reboot  *LA=(83+LCA)A=(83+UCA)"PRINT.SHOW" N=THPOS:B$(I); XA<8A>11540 bA-7640,660,690,720 l:=THPOS:B$(I); v:520: 500 THPOS=4:I/2=I/2)I=I-1  I=IBOTM00 =Q:WW=0 A=:A=21A=9 &oldprefix$= 40A=31410: Control C "aborts" program to Basic (:A=13770: Return Selects a file   *DA=27:50:  Escape to change disks 7FA=324000: back out one directory level           )IA=(80+UCA)A=SIC  0":150 A$="TEXT   0":150 A$="CAT    0":150 A$="FONT   0":150 A$="FOTO   0":150 A$(L),"BLOCKS")510 *=27:=19:"FREE MEMORY AVAILABLE: "; =7:=20:"80C";A$(L); $:=5:THPOS=4:I=1:IBOTM=J-1:620 Q=:=26:=21:16ther it is going too fast - or too slow.  If you havea problem, you can easily fix it yourself.WHAT YOU"LL SEE        To use TICKTOCK, simply insert the disk and reboot your system.The program is DOS-based and includes the software on disk to turn on                                                                                                                                                                                                                                                         s at the sametime.  You'll be returned to the familier "INSERT DISK AND REBOOT" message.MORE CLOCK INFORMATION:        We've included a Three EZ Pieces data base on this disk listingall our PD disks with Apple /// clock-related files (CLOCK.PD). Anove is on this disk side for your convenience and can berun from Menu.Maker (you'll have to hit <CONTROL>+ "C" to end and then at the")" prompt type "Run Menu.Maker" to return to MM.ENDING        To stop the program, press the <RESET> and <ESCAPE> keyed and used System Utilities, Desktop Manager, Powerkeys or a Basic or Pascal program to setthe proper time to start with.)In Washington DC, you can call the Naval Observatory for the atomic clock. That number is (202)-653-1800.The short program abo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               EVICE NAME (.Dx)" P 12);::"80C";a$;: Z b$="CHANGING DISKS" $d =23:=0::"80C";b$;::12) .n =12:=20:"MAKE A NEW MENU FOR DISK: ";N$ x N$)<2110  =N$ 
 :210  I=1L  (A$(I),A$))200  B$(J)=A$(I),1,31) ! J/2<>  
 =20:=10:ٟ:10    =".D1"  210: Coldstart     ( 320: Warmstart             &* X=11000: TEXT SLOW-DOWN LOOP   , X .  1  CHANGE DISK SUBROUTINE 2  3 202:2200 <  RF a$=" YOU MAY SELECT YOUR DISK BY VOLUME NAME (/DISKNAME) OR Dis program:10 VPOS=20:HPOS=10:Print TIME$;:GOTO 10       This will give you a continuous time print-out on screen, allowing youto adjust the clock potentiameter against a time source of your choosing. (Again - you'll have to have a clock chip installn my ///+ and started with a 1 Second Test of +75.Adjusting the pot, I was able to get it down to +21.  I would have to saythe best you can do is get it as close to "0" as you can.        THE ALTERNATIVE WAY IS TO:        Use Business Basic to run thLift it up and away from you, resting against the Apple /// case (stillconnected to the motherboard with the ribbon cable.) The pot is approximatelyunder the "L" key and can be adjusted with a small (thin) flat-headscrewdriver.          I tried this o.        HOW TO ADJUST YOUR CLOCK      The clock adjustment "pot" is located on the motherboard just nextto the clock chip.  You can get at it by taking off the cover of yourkeyboard and unscrewing the four screws holding the keyboard to the chassis.a "clock" ticking in the background throughout.          Actually that's it.  The "1 Second Test" will give you a numberthat is either + or -.; presumably your clock is either too fast or too slowbased on that number, and should be adjusted accordinglythe Apple // emulation mode.        Once booted, at the top of the screen, you'll see:                    APPLE /// CLOCK CALIBRATION TEST        Just below it will be:                    1 Second Test               (a number)        You'll hear                                                                                                                                                                                                                                                                 ther DataBase (CLOCK.ARTICLES) lists articles you might be interested in from pastyears.FINALLY                Let the /// SIG know if you have any success with TICKTOCK and if youhave any suggestions for using it.  A ThreeWorks Database search turned upno articles or even mention of this program. Nor was there a mention evenin the Apple /// Technical Reference Manual. TICKTOCK was found in the PDlibrary of our old friend Joe Dobrowolski of Apple Users Group Internationalfame.Dave OttaliniWAP                !                                                 P  
n CHS                                                                                                                                                              x0                           
BASIC 1.23ORDSll print 14 lines                                                                      Descriptionss      /                                                         x  n  CVS                                                                                                                                                                                                        RECORDSll print  1 lines                                                                      
WAP Format         "";))))))))))))))))))   				
   	
 !!                                                                                                                                                                                                                                                                            EZPECT       Journal            )))))))))))))))))))))))))))))))   	
    !!!!!!!!!!!!!!                                                                           	   P  
n  CVS                                                                                                                                                                                                                                                                                                  	
 !                                                               P  
n  CVS  JWAP /// SIG PUBLIC DOMAIN LIBRARY                             JANUARY 1992 1992                                     -ESCRIPTIONER #      -ESCRIPTION          -ESCRIPTION          -ESCRIPTION          -                    -                    -OTES                -                    WAP /// SIG PD     ))))))))))))))))))   	
	
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                PDS NAMELER          DISK ID#             SUBJECTY             	BOOTABLE?NONBOOTABLE 	DISK SIZE-N          OSERATING SYSTEM-    DESCRIPTIONDER #     GeGG                  D  D/  0;      	
      ""B                     			                     	
                                                       /// SIGDecember 5, 1992(updated a tad - April 17, 1995)                                                                                                                                                                                                                                                                                                                                             x0                           INFORMATIONRDS--unts Payable/Ge                                                                      %   BootableDS 5.25SOS     BNew Member Disk: Side Two-C3INF-02InformationBootableDS 5.25SOSSide Two (continued):&A3.QUESTIONS (subdirectory)(continued)9             :Set3 : 3EZ Pieces, 512K expansion, repairs.8A3.SOFTWARE     :Text file you can EXEC to let you capture text.g!Contributions Disk 01: Side Two-C3MSC-02MiscellaneousBootableDS 5.25SOS#Suthard (subdirectory) (continued):C- CLEAN.TR.DATA : Basic program that is part of New.Travel program.G- CLOCK.WEEKDAY : kable graphics dump.=- HENON        :FOTOfile you can use to dump to your printer.$- PAINT        :Basic paint program.Suthard (subdirectory)%- BIG.CLOCK     :Basic clock program.?- BIG.TEXT      :Basic program that switches to 40 column mode.@- CAPTURE  ur ///.EMAC.N.BAK        :Transfering files from the Mac to the /// and back.!Contributions Disk 01: Side Two-B3MSC-02MiscellaneousBootableDS 5.25SOSOn Side Two (continued):Davidson (subdirectory):D- ALLDUMP.TEXT :Text version of Alldump.Inv invoKIT        :Add a clock to your ///.AEMULATION.TIPS   :Modify your Emulation Disk to reset to Monitor.+FILE.RECOVERY    :Recovering damaged files.8HARD.DISKS       :How to take apart a Profile Hard Disk.;LASER.PRINTERS   :How to use a Laser Printer with yoNCE.DOC2:  More on what each Confidence Disk test means.;-DIAG.DISKS.INST:  Diagnostics Disks available for the ///.How Do I?: Side Two-A3INF-29InformationNonbootableDS 5.25SOSOn Side Two:2A3.INFO          :Basic Information about the ///.*CLOCK.xpect to do.;-BADDISK.WARNING:  Problems with one brand of floppy disks.4-BOOT.FROM.A2   :  Switching your .D2 Drive with .D1:-CLOCK.RESET    :  How to reset the A3 Clock on January 1.>-CONFIDENCE.DOC :  Using the Confidence Disk for RAM problems.@-CONFIDEable with my serial printer that I%                   use with my modem?* The Best of ATUNC #5: Side Two-C3INF-27InformationBootableDS 5.25SOSOn Side Two (Contined)::TEST.AND.REPAIR (SUBDIRECTORY):=-A3.EZ.REPAIRS  :  Easy repairs most ///ers can eching columns and rows in the 3EZ Pieces spreadsheet. HARDWARE.MISC (Subdirectory)DBARCODE.READER   : Cauzin Softstrip barcode reader for the Apple //.>CLOCK.MAKE.OWN   : Where to find clock kits for your Apple ///ISERIAL.CABLE     : Can I use the same cModify your em disk to allow reset to monitor.=MAC.N.BAK       :Transfering data between Apple///s and Macs. The Best of ATUNC #3: Side Two-B3INF-25InformationBootableDS 5.25SOSOn Side Two:!EZPIECES (Subdirectory-Continued)LEZP.ROWS.INVERS  : SwitInstall a battery backup for your clock chip.>CATALYST.INFO   :Catalyst works with all storage devices, etc.HCLOCK.KIT       :How to install a clock chip/battery backup in your ///.8DISK.DIRECTORY  :Restoring a disk with directory damage.?EMULATION.TIPS  :rGXEBEC.HRD.DISK   :Fairly positive review of a hard drive made by Xebec.!)Best of ///s Company: Disk 01: Side One-A3INF-07InformationBootableDS 5.25SOS.Some of the best information from Ed Gooding's///'s Company BBS.On Side One:>BATTERY.BACKUP  :puter programs and Databases.2MARILYN          :Fotofile of that famous actress.FMORE.A3.Q.A      :Discussions include Pascal, SOSclock, CP/M and more.>AWRITER.REVIEW   :A not-so-positive review of Applewriter 1.0.*WJUGGLER.REVIEW  :A review of Word JuggleS  :PFS file conversion, Clock chip after 2000 and more.@SOS.DRIVER.NOTE :How the SOS.Driver file is set up on this disk.Best of The Source: Side Two3INF-04InformationBootableDS 5.25SOSOn Side Two:MCOPYRIGHT.INFO   :Tutorial on copyrights for com     :A list of the latest software versions.EA3.DOCTOR       :Symptoms of a sick Apple /// and possible solutions.ICOLOR.MONITOR   :Hook up your color monitor so it will work in emulation.4DRIVER.CONFIG   :How to set up your SOS.Driver file.ESOFTWARE.HELPBasic program to present the Time and Date on a ///+.I- DIR.TEXT.MAKE : Basic program that sends directory info to a text file.=- EZ.LOAD       : Basic program to load 3EZ Pieces into .RAM.,- EZ.LOAD.DOC   : Documentation for EZ.Load.B- EZ.UNLOAD     : Basic program that UNloads 3EZ Pieces from .RAM.*- FILE.COPY     : Basic copy file program.E- GET.WEEKDAY   : Basic program that figures out the day of the week.iBest of Salerno: Side Two3MSC-11MiscellaneousBootableDS 5.25SOSAMany thanks to WAP /// SIM            /      D  D/  (      	
      0                     	
                     
	                                                      gram.= QUIKDIAL :Modem owners can directly dial a telephone number.> NOTE.PAD :Maintain an instant "scratchpad" of reminders, etc.                                                                                                                           rint a copy of any text screen being displayed by your program.C QUIK.CAT :Catalog the directory/subdirectory of files on any disk.? PRINTMGR :Send complex "setup codes" directly to your printer.A DISK.MGR :Format disks or copy any file from within any prois disk.xPower Keys DM+: Side One-D3UTL-17	UtilitiesNonbootableDS 5.25SOSSide One (continued):H ASCI.TBL :Displays a table of the presently loaded ASCII character set.C SHOWTIME :Displays the system date and time (requires clock chip).K QUIKSCRN :P GRAPH.PLOT       :Plots graphs.C- LOAN.PAY.CALC    :Compute your loan payments over any given time.:- PDL.TEST         :A test program for the Apple Joystick.?- TIME.PROGRAM     :Displays the time if you have a clock chip.(DISK.INFO          :What's on th MicroScie Disk Drive.Basic Utilities: Side Two-E3UTL-06	UtilitiesBootableDS 5.25SOSOn Side Two:!UTILS.8 (subdirectory-continued):B- CALCULATE.AREA   :Calculate the area of whatever you would like./- GRAPH.PAC        :A Graphics Drawing program.!-er.6TCLOCK.DRIVER   :Apple // Thunderclock Driver (clock).CUPIC.DRIVER     :Apple /// Univeral Parallel Interface Card Driver..UPICEPSON.DRVER :Epson version of UPIC Driver.,USCI.1.4        :MicroSci Disk Drive Driver.;USCI.FMTDX      :Formatter Driver forith the fact your /// can't count past                   1999.SOS Drivers: Side One-D3UTL-04	UtilitiesBootableDS 5.25SOSOn Side One (continued):*STYPE.BIG       :Silentype Printer Driver.=STYPE.SMALL     :Smaller version of Silentype Printer Drivestions about how to fix them.On Side One:CLOCK (subdirectory):3- BATTERY.BACKUP : How to install a battery backup./- CLOCK.KIT      : How to install a clock chip.9- SET.SPEED      : How to increase the speed of your ///.F- TIMESET.2000   : How to deal wl clock for the ///.  Great for the /// owner whose watch            has broken.$Repairing Your Apple ///: Side One-A3REP-03RepairsBootableDS 5.25SOS;A double-sided disk full of information related to problemsCexperienced by Apple ///ers, and suggides large Pascal text files into smaller files.J0NINE2ONE : Interesting number game whose purpose is to arrange a sequence:            of the first 9 digits (1 to 9) into a pattern.6WEEKDAY   : Day of the week calculator given any date.KTIMER     : DigitaPrinters.FDavid Craig Disk #1: Side Two3PCL-13PascalNonbootableDS 5.25SOSOn Side Two:HASMFORMAT : Formats assembler listing files so that all back-patches areH            correctly patched. Nice utility for the /// assembly people.?FILEDIV   : Dive reader.JTIMESET         :Set your system's time and date IF you have a clock chip.=CALENDAR        :What day is it ... was it ... or will it be?.RENUMBER        :Renumber your Basic programs.GPRT.CODES.PROG  :Reveals the printer codes for C.Itoh/IBM/NEC Ger Jim Salerno for this excellent disk!4On Side Two (Self-Booting)(Includes a Menu program):JDRIVER.CHECK    :A Basic program that checks the drivers you have on line.=PRINTER.MENU    :Prints a list of fonts for a C.Itoh printer."FILE.READER     :Text fil                                                                                                     TITLEory 1           MAGAZINE/NEWSLETTER  AUTHOR               VOLUMN               MONTH                DAY                  ISSUE-                                                                                                                                                                                                                                                                Club.s  Do You Know Where Your Clock Is?ATUNC NewsletterWhitten4January119877ClockYesResetting your /// clock.PHelpful HintsOn ThreeVarious7Jan/Feb1/219905-6Spreadsheet HintsYes@Various readers offer their solutions to copying valuristmasGSuggests: Titan ///+// Card; Graphics Manager; Clock Chip; Subscriptionto On Three; Games. Clock AdjustmentNews and ViewsDobrowolski2January0119864ClockFHow to properly adjust your Apple /// clock.  Taken from Baud AppleingComputer and PiecesYes@Apple /// clock speed problems;  Eight years later ... ProDos isFfinally getting as useful as SOS (latest version lets you name deviceslike .Printer!) !Christmas Presents for the A///erATUNC NewsletterWhitten3December1219863A3 Chsenberg7April4198411	Apple ///No>New versions of Pascal (1.1) and Apple Writer (2.0) available.@New pricing on 256 K upgrade. /// clock with battery for $50.00. !Bits and Pieces for the Apple ///News and ViewsOttalini5	September919898Bits  Monitor mode;5Getting help for sick ///s; Font generation programs. Apple /// HintsATUNC NewsletterInfante/Whitten3January0119862Hints'Printer control codes in /// EZ Pieces. Reseting the year on your clock. Apple /// NotesMini/App/les	RoEZP files with7an A-143; Installing a clock; Transfering PFS to 3EZPs. AnswersNews and ViewsDobrowolski2April0419866-7
Answers 04@Not all Apple /// software is in PD; Clock upgrades for the ///;?SOS 1.3 upgrade; Use 1.3S with Selector;Apple ///kFrom ///'s Company BBS.e Adjusting Your /// ClockThe /// NewsletterMooreJune82419852	/// ClockYESHow to adjust it. AnswersNews and ViewsDobrowolski2March0319864
Answers 03GDescribes PD library system; What is a hacker?; Reading 3                                                                                               B  -North Jersey Apple /// Users Group Newsletter 111984  v "A Battery Backup for the /// ClockThe /// MagazineGooding2Mar/Apr03198634	/// Cloc                                                                                                                                                                                                                        M                                            SUBJECTS           

)))))))))))))))))))))))   	

	
   
	 !!!!!!                                                                 
   P
 
n  CVS                                                                                                                                                               KUS7                                                                                                                                   
	 !                                  }P 
CHS                                                                                                                      YEAR(S)              PG(S)S)              SUBJECT              
COLLECTION-          NOTE                 -                    -                    -                    ARTICLES           3
                                                                                                                                                                                                                                                                          es from oneFspreadsheet to another.  They basically suggested creating a DIF file.DClock/Screen Problem: Reader Martin DeMuro says changing the battery4for his clock fixed a rolling screen on the monitor. Helpful HintsOn Three	Lomartire6May/June5/619896	3EZP HintYes9How 3EZ Pieces deals with a working clock in your system. Installing the Clock ChipThe /// MagazineMoore3January1198719TutorialYesETutorial on how to install a clock chip.  Does not deal with adding abattery back-up.   1       2                                                                                                        O  ^ 5                                                                                                                                                                                                                                                                                                                                                                                            dAnderson4November8198324-27ClockNo."...or a 30 minute do-it-yourself project...."                                                                                                                                                                  g the Titan///+//e cards. 'Where To Find Clock Kits for Your AppleATUNC NewsletterGooding3January0119868	Clock Kit?Short reprint from ///'s Company BBS regarding how to install aclock chip in your ///. Your SOS Deserves a ClockApple Orchar/. 	Time Out!Baud Appleing Computer ClubLinders1July3198515Apple /// ClockYes.Tutorial on how to adjust the Apple /// clock. TipsNews and ViewsDobrowolski2February0219865Tips 02@Reset clock after the new year; Looking for tips usin Syracuse, NY 13217. (315)-677-3660. The /// and MeThe Apple TreeLloydJanuary2019845	Column 04NoF///+ is now available.  Includes clock and interlace and new keyboard.=Incorporating a Quickfile or Visicalc file into Apple Writer.Apple Serve //ble to kbd; bad slots; no software.- The /// and MeThe Apple TreeLloydNovember1819835	Column 02No/Apple finally gives the /// a clock that works.CThe Apple Tree is the publication of the Syracuse Apple Uses Group;@Box 6586 Teall Ave. Station;drives.k Syncopatic Apple ///SoftalkJeppson3June101983180-192
InterruptsYesSystem Clock Interupt Driver. +Technical Flaws Plague Apple's New ComputerWall Street JournalChaseApril15198131	Apple ///NoEProblems: sockets; clock; short caile Demo program?; Source for1.3 SOS upgrade? Specials on /// StuffATUNC NewsletterStone2November1119855	Apple ///YESAVarious hardware and software avails..Including /// clock setups;BPrice break on hard disks from CMC Computer Systems; Other ms/SolutionsApple ThREE Group NewsletterOctober19851BugsYesD/// EZ Pieces Bug, Internal Clock gaining or losing time; Real Bugs! 	QuestionsNews and ViewsDobrowolski2February0219866Questions 02HClock upgrade for the ///?; Source for Profecipe. On the Trail of the Apple ///WAP JournalOttalini10June6198832+
Column O06YesDThreeWorks update; Apple /// News (more problems for On Three, DarylCAnderson, Pick That Tune, ATUNC PD library); Apple /// clock speed;New PD disks. Probleto the club.Barbequed Lamb recipe. Newsletter #5!Apple ///'rs Unanimous NewsletterCowman1May3519881-3Newsletter U05Yes@Clock kit and Intertlace kits available.  A "hilarous" review ofAScript ///; Pascal tutorial continues; Spicy Tomato Aspic r4198222-23ReviewYESPositive review. Newsletter #4!Apple ///'rs Unanimous NewsletterCowman1April7419881-2Newsletter U04YesAInterlace and clock upgrades available to members.  Asks for more?contributions to the Newsletter.  PD disks donated It's /// O'Clock and All's WellSoftalkJeppson3November3198268-80Apple /// ClockYes"Apple /// Clock and how to use it.).UPDATE Driver for use with Thunderclock.} )New Clock-On-A-Chip Kit for the Apple ///Open Apple Gazette	Winkenpaw1Sept/Oct                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ;------------------------------------------------------------------;; calc.main     2.01          7/17/86;;; 2.00    initial testing version; 2.01    initial version with full impl.;;-----------------------------------------------------------------                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      1       2                                                                                                       O  ^                                                                                                                                                                                                                                                                                                                                                                                             (((.macro  DBPL  (de%1(bpl     %2(.endm(((.macro  INC2  (inc     %1(bne     $802(inc     %1+1$802(.endm((.macro  SUB0(sec(lda     #0(sbc     %1(sta     %1(lda     #0(sbc     %1+1(sta     %1+1(.endm(         ((.macro  FERR(lda     #%1(sta     err_number(.endm(((.macro  BLT(bcc  %1(.endm(((.macro  BGE  (bcs     %1(.endm((.macro  JNE  (beq     $801(jmp     %1$801    (.endm(((.macro  DBNE  (de%1(bne     %2(.endm((.macro  movenum ((ldx     #numlen-1$803    lda     %1,x(sta     %2,x(dex(bpl     $803(.endm( (.macro  LA (lda     p_%2(sta     %1(lda     p_%2+1(sta     %1+1(.endm(((.macro  LM (lda     %2(sta     %1(.endm(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - numlen  .equ    0b              ;double precision = 11 bytes/number SYSDPWR rts 0jsr     my_init0jsr     do_it0jsr     wrap_up0rts curr_op         .byte   00curr_op_num     .byte   00 result          .block  numlen,00 op_pend_flag    .byte   00 do_itmain_loop(jsr     get_num                 ;num--> fr1, op--> save_op$005    moveb   #00,op_pend_flag(movenum fr1,result(moveb   save_op,curr_op(moveb   save_op_num,curr_op_num((tax                             ;check f((moveb   sv_xb_r6,xb_r6(moveb   sv_xb_r10,xb_r10(rts                                                                                                                                                                                                05    lda     1a00,y(sta     sv_1a00,y(iny(bne     $005         rts sv_xb_r6        .byte   00sv_xb_r10       .byte   00sv_1a00         .block  100,0 wrap_up(ldy     #00$005    lda     sv_1a00,y(sta     1a00,y(iny(bne     $005   result;----------------------  init and wrap stuff ------------------------ my_init(jsr     save_all(lda     0ffef(sta     xb_r6(sta     xb_r10(rtssave_all         moveb   xb_r6,sv_xb_r6(moveb   xb_r10,sv_xb_r10 (ldy     #00$0_mul-10.word   do_div-10.word   do_pwr-10.word   do_eq-1 do_add          jmp     SYSDADDdo_sub          jmp     SYSDSUBdo_mul          jmp     SYSDMULdo_div          jmp     SYSDDIVdo_pwr          jmp     SYSDPWRdo_eq           jmp     show_get_num_msg     .ascii  "Enter >> "0.byte   0ff p_gn_msg        .word   get_num_msgmax_ops         .byte   05op_table        .ascii  "+-*/^="binop_tbl       .byte   02,02,02,02,02,01opfn_tbl        .word   do_add-10.word   do_sub-10.word   doar0and     #7f     0rtsput_char        CALL    m_put_char0rts save_op         .byte   00save_op_num     .byte   00string_index    .byte   00string          .block  40,0p_string        .word   string                  ; ??? -2000           sr     put_char(jmp     $002 $025                            ;is an op(stx     save_op_num(sta     save_op((ldy     p_string(lda     p_string+1(jsr     SYSDPIN         ;convert string to FR1 number(rts get_char        CALL    m_get_chring,y(iny(sty     string_index(bne     $002            ;always $020                            ;char is not ok for number(ldx     max_ops$022    cmp     op_table,x(beq     $025(dex(bpl     $022         lda     #07             ;beep(j(jsr     SYSNMID         ;checks for 0-9(bcs     $010(cmp     #"E"(beq     $010(cmp     #"e"(beq     $010(cmp     #"."(bne     $020$010                            ;char is ok for number(jsr     put_char(ldy     string_index(sta     str in table(lda     #30             ;set the string to a "0" for possible(sta     string          ;entry of an operator only here(lda     #0d             ;(sta     string+1        ;((CALL    m_msg0,p_gn_msg($002    jsr     get_char(      result(movenum result,fr1(jsr     SYSDPOUT(rts (get_num         ;accept char input for proper number0;terminated by an operator0;result is fr1 << number0;          save_op << operator char(        ;          save_op_num << operator numbeave_op_num(lda     bin_op_tbl,x(cmp     #02(bne     $090(moveb   #80,op_pend_flag(moveb   next_op,save_op$090    rts( do_the_op(lda     curr_op_num(asl     a(tay(lda     opfn_tbl+1,y(pha(lda     opfn_tbl,y(pha(rts( show_(movenum result,fr1 $010    jsr     do_the_op(movenum fr1,result(jsr     show_result(bit     op_pend_flag(bmi     $005(jmp     main_loop(handle_op2                      ;set op pending flag for second op which@;is a binary op(ldx     sor binary op(lda     bin_op_tbl,x(cmp     #02(bne     $010((jsr     get_num                 ;second number for binary ops(moveb   save_op,next_op(jsr     handle_op2(movenum fr1,fr2                 ;set up two operands for binop                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BLT   sct_RR3       BNE   sct_RR2       INX       CPX   #3.       BNE   sct_RR1sct_RR2    FERR  #1sct_RTS    RTSsct_RR3    movenum  IHPI,FR2       ;FR1=FR1*2/PI       JSR   SYSDMULsct_RR4    LDA   FR1                ;USE EXTENDED RESULT TOascii  "SYSDSIN"(.endc SYSDSIN       LDA   FR1+2      ;REMOVE AND SAVE SIGN       AND   #080       STA   sct_SGN       LDA   FR1+2       ORA   #080       STA   FR1+2       LDX   #0         ;CHECK SIZEsct_RR1    LDA   FR1,X       CMP   MAX,X (.ascii  "SYSDCOS"(.endc(SYSDCOS                 ;  CHANGE ARGUMENT: COS(X) = SIN(X+PI/2)       'movenum  HALFPI,FR2       JSR   SYSDADD8;8;  REMOVE MULTIPLES OF 2*PI, MAPPING THE8;  UNIT CIRCLE FROM [0,2*PI] TO [0,4]8;(.if     test(.                  *;*      1) ALGORITHM DEVELOPED FROM     *;*         CODY, PP 125-149.  TABLE     *;*         3346 FROM HART.              *;*                                      *;****************************************;*(.if     test                             *;*      FR1 - ARGUMENT                  *;*                                      *;*  OUTPUTS:                            *;*      FR1 - RESULT                    *;*                                      *;*  NOTES:            SIN(X)                    *;*                                      *;*  BY MIKE WESTERFIELD                 *;*  COPYRIGHT (C) JANUARY 1983          *;*  BY HAYDEN BOOK COMPANY, INC.        *;*                                      *;*  INPUTS:       ;; could save a few bytes by replacing the refs to N2 and N4 by N1's with; appropriate incs of the dest reg+1;;****************************************;*                                      *;*  SYSDCOS - COS(X)                    *;*  SYSDSIN -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
 1       2       5       3\      4       6       7       8       9       10                VV::A      O  ^ 9Y                                                                                                                                                                                                                                                                                                                                                                                                   BPL   sct_RR6                ;MAINTAIN PRECISION       CMP   #080               ;WHILE REMOVING MULTIPLES       BNE   sct_RR5                ;OF 2*PI       LDA   FR1+1       CMP   #03       BLT   sct_RR6                                        sct_RR5    JSR   SYSDROL            ;REMOVE INTEGER       JMP   sct_RR4sct_RR6    LDX   #15.               ;NORMALIZEsct_RR6A   LDA   FR1+2,X       BNE   sct_RR7       DBPL  X,sct_RR6A       STA   FR1       STA   FR1+1       BMI   sct_RTSsct_RR7  08B,062,0C5'.byte   07F,0FD,023,035,0E3,03B,0AD,057,00C,078,043'.byte   080,000,0A5,05D,0E7,031,02D,0F2,095,0F3,043'.byte   080,001,049,00F,0DA,0A2,021,068,0C2,034,0C4p_p09  .word   p09-2000                                                        .byte   07F,0E2,0B7,0D6,0A2,01F,046,0D5,09B,007,007'.byte   07F,0E8,074,07A,019,0BE,047,0CC,088,0FC,059'.byte   07F,0EE,0F1,083,0A7,0EE,014,04E,0C4,0AE,0BC'.byte   07F,0F4,028,03C,01A,043,0F5,0EF,0DD,064,0D2'.byte   07F,0F9,099,069,066,073,015,0EA,N2     .byte   080,002,000,000,000,000,000,000,000,000,000N4     .byte   080,003,000,000,000,000,000,000,000,000,000EPS    .byte   07F,0BCP09    .byte   07F,0D4,0BF,05A,04E,07E,0A8,0C1,029,0FA,0EF'.byte   07F,0DB,055,05D,060,031,011,073,06C,05E,0DB'  numlen,00 ;;  DATA AREAS;MAX      .byte   080,022,0C9const_PI .byte   080,002,049,00F,0DA,0A2,021,068,0BF,0E5,0C2 HALFPI .byte   080,001,049,00F,0DA,0A2,021,068,0BF,0E5,0C2IHPI   .byte   080,000,022,0F9,083,06E,04E,044,015,029,0FC              FR1,X       STA   TFR2,X       LDA   TFR1,X       STA   FR1,X       DBPL  X,DT1       JSR   SYSDSIN       movenum  TFR2,FR2       JMP   SYSDDIV sct_SGN         .byte   00sct_N  .block    numlen,00 TFR1   .block    numlen,00TFR2   .block      FR2 - RESULT                    *;*                                      *;****************************************;*(.if     test(.ascii  "SYSDTAN"(.endc SYSDTAN        movenum  FR1,TFR1       JSR   SYSDCOS       LDX   #10.DT1    LDA ;*  BY HAYDEN BOOK COMPANY, INC.        *;*                                      *;*  INPUTS:                             *;*      FR1 - ARGUMENT                  *;*                                      *;*  OUTPUTS:                            *;*  ***********************;*                                      *;*  SYSDTAN - TAN (X)                   *;*                                      *;*  BY MIKE WESTERFIELD                 *;*  COPYRIGHT (C) JANUARY 1983          *                       ;FR1 = N^2       LA    R6,P09             ;FR1 = P(N^2)*N       LM    R8,#9       JSR   SYSDPOL       movenum  sct_N,FR2       JSR   SYSDMUL;;  SET SIGN;sct_SS1    LDA   sct_SGN       EOR   FR1+2       STA   FR1+2       RTS;*****************1       CMP   EPS+1       BGE   sct_PE1sct_SG2    movenum  HALFPI,FR2     ;MAP TO RADIANS       JSR   SYSDMUL       JMP   sct_SS1;;  POLYNOMIAL EXPANSION;sct_PE1    movenum  FR1,FR2     ;N = FR1+movenum  FR1,sct_N       JSR   SYSDMUL                  LDA   FR1+2       ORA   #080       STA   FR1+2       JSR   SYSDADD;;  DONE IF FR1 < EPS (SMALL ANGLE;  APPROXIMATION;sct_SG1    LDA   FR1                ;CHECK SIZE       CMP   EPS       BLT   sct_SG2       BNE   sct_PE1       LDA   FR1+   LDA   sct_SGN       EOR   #080       STA   sct_SGNsct_RR10   LDA   FR1                ;QUIT IF < .5       BPL   sct_SG1       LDA   FR1+1              ;BRANCH IF < 1       BEQ   sct_SG1       movenum  N2,FR2         ;FR1=2-FR1                        BPL   sct_SG1       LDA   FR1+1              ;BRANCH IF < 2       CMP   #02       BLT   sct_RR10       movenum  N4,FR2         ;FR1 = 4-FR1,       LDA   FR1+2              ;SGN = -SGN       ORA   #080       STA   FR1+2       JSR   SYSDADD      LDA   FR1+2       BMI   sct_RR8       JSR   SYSDROL       JMP   sct_RR7sct_RR8    LDA   FR1+2              ;RESTORE SIGN       AND   #07F       STA   FR1+2;;  REDUCE RANGE FROM [0,4] TO [0,1];sct_RR9    LDA   FR1                ;QUIT IF < .5                                                                                                                                                                                                                                                                    1       2       3       4       5       6       SOUT                                      ]9IC
!
!`C            O  ^ 5                                                                                                                             numlen  .equ    0b              ;double precision = 11 bytes/numberrest_mem        .equ    012             ;cntl-rclr_entry       .equ    003             ;cntl-cpi              .equ    022             ;quote; e               .equ    065             s, etc.; 2.02    remove put_char and add back cursor to error char beep; 2.01    initial version with full impl.; 2.00    initial testing version;;------------------------------------------------------------------test    .equ    0                 ered cntl chars out on first char typed; 2.05    added my_display to SYSDOUT to handle non-E numbers; 2.04    fixed re-show of first char typed; 2.03    added Clr, ce and cr=add handlers, fixed chained ops handler;         and unified display of resultantilog);         clear out supermacros on entry and restore at exit;         added logic to get_num to check for double E.- chars;         also allows leading - sign;  ; 2.06    set getnum to default to prev result for no num entry;         and filt;         added simple error trap to display * (beep) and zero result;         added undo (cntl-U) command;         changed clears to cntl-Z = zero and cntl-C = clear;         added dummy pi and e constants;         added EXP function with cntl-L (for changed entry command to (K)alc;         added memory register with save/restore (cntl-S,R);         no longer clearing screen on entry;         loading result on eXit into = macro unless too big;         no loading of = macro if Quit used                    changed string store locs from x'30 to x'20 bytes;         change undo to backup;         remove e const, change e to exp fn;         added Help line display;         added deg and %pct functions; 2.07    added SIN COS TAN functions;         orage in macro correctly;         fix to handle incorrect re-display for 0>x>.01;                  and  .01 display as .01.;; 2.10    fixes for - neg nums and macro loading for E1 numbers;         ; 2.09    fixes for 2.08; 2.08    fixes for 2.07 ; 0.PROC   CALC,0;------------------------------------------------------------------;; calc     2.12          9/05/86;; 2.12    want fix for macro 1.23 from 1.234;         want fix for Zero command after 123 -> 023; 2.11    fix to handle "0" value st                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ;e undo_cmd        .equ    002             ;cntl-u start(jmp     entry(.ascii  "K"(.word   start-1(.word   end-start(.ascii  "QuikCalc" (.INCLUDE        CALC.MAC(.include        pkymacs(.include        callmacs(.include        zpcommon entry           jsr     my_init0jsr     do_it0jsr     wrap_up0rts ; COMMON DATAR0     .equ  080      ;GENERAL PURPOSER1     .equ  081      ;REGISTERSR2     .equ  082R3     .equ  083R4     .equ  084R5     .equ  085R6     .equ  086        jsr     put_string      ;add char to string(jmp     get_one          chk_for_op                      ;char is not ok for number(ldx     max_ops$010    cmp     op_table,x(beq     is_an_op(dex(bpl     $010(jsr     beep_n_back(jmp   (beq     char_is_ok(jmp     beep_n_backalpha_cnt       .byte   01alpha_tbl       .ascii  "E."alpha_f_tbl     e_cnt           .byte   0ffdp_cnt          .byte   0ff     char_is_ok                      ;char is ok for number                       (bne     chk_num(jmp     get_num(chk_num jsr     SYSNMID         ;checks for 0-9(bcs     char_is_ok(chk_alpha(ldx     alpha_cnt$005    cmp     alpha_tbl,x(beq     $010(dex(bpl     $005(bmi     chk_for_op$010    inc     alpha_f_tbl,x  #020(bcs     $010            ;don't display cntl chars 2.10(lda     #020            ;show a dummy space instead 2.10$010    jsr     put_char(pla$090    rts((get_one jsr     get_char(cmp     #clr_entry            ;cntl-c is clear-entry...(rts $030    cmp     #undo_cmd                    ;cntl-u(bne     $040(movenum save_undo,fr1(rts$040    jsr     clear_n_showit          ;2.10(jmp     chk_num            clear_n_showit(pha(jsr     clear_display        pla(pha(cmp   p the "-"                  2.10(jmp     char_is_ok     ;does put_string & jmp to get_one 2.10($010    cmp     #pi(bne     $020(movenum const_pi,fr1(rts$020    cmp     #rest_mem                    ;cntl-r(bne     $030(movenum mem_reg,fr1   SYSDOUT(jsr     result_2_fr1(CALL    m_msg,p_stringget_first(jsr     get_charchk_first       ;check for constants e pi(") or restore or undo command(cmp     #"-"(bne     $010           ;leading minus sign ok(jsr     clear_n_showit ;puts uperator number in table((ldx     #00(stx     string_index(stx     save_op(stx     save_op_num(dex(stx     dp_cnt          ;initialize these to ff so one inc -> 0(stx     e_cnt((CALL    m_msg0,p_gn_msg (jsr     result_2_fr1(jsr    (bpl     gnum_1;----------------------------------------------------get_num         ;accept char input for proper number0;terminated by an operator0;result is fr1 << number0;          save_op << operator char(        ;          save_op_num << ocond number for binary ops(moveb   save_op,next_op(jsr     handle_op2(movenum fr1,fr2                 ;set up two operands for binop(jsr     result_2_fr1gnum_2a jsr     do_the_op(jsr     fr1_2_result(bit     op_pend_flag(bmi     gnum_1a   00,op_pend_flag(jsr     fr1_2_result(moveb   save_op,curr_op(moveb   save_op_num,curr_op_num((tax                             ;check for binary op(lda     bin_op_tbl,x(cmp     #02(bne     gnum_2agnum_2(jsr     get_num                 ;seFR1    .equ  09C     ;FLOATING POINTFR2    .equ  0B0     ; MATH REGISTERSRETAD  .equ  0BC     ;RETURN ADDRESSCHRAD  .equ  0BE     ;CHARACTER ADDRESS       do_itgnum_1  jsr     get_num                 ;num--> fr1, op--> save_op gnum_1a moveb   #M1H    .equ  091     ;MATH REGISTERSM2L    .equ  092M2H    .equ  093M3L    .equ  094M3H    .equ  095SIGN   .equ  096ERR_number         .equ  097     ;FLOATING POINT ERROR #AD1    .equ  098     ;FP AND DP OPERANDRAD    .equ  09A     ; LOAD REGISTERSR7     .equ  087R8     .equ  088R9     .equ  089R10    .equ  08AR11    .equ  08BR12    .equ  08CR13    .equ  08DR14    .equ  08ER15    .equ  08Fxb_r6   .equ    1687xb_r10  .equ    168b  M1L    .equ  090     ;TWO BYTE INTEGER                get_one is_an_op                ;is an op(stx     save_op_num(sta     save_op(lda     string_index(beq     $090            ;leave old string there if no new nmbr(lda     #0ff(jsr     put_string$090    ldy     adj_p_string(lda     adj_p_string+1(jsr     SYSDPIN         ;convert string to FR1 number((rtsfr1_2_result(ldx     #numlen-1$005    lda     result,x(sta     save_undo,x(lda     fr1,x(sta     result,x(dex(bpl     $005(rts result_2_fr1(movenum result,fr1(sv_xb_r6        .byte   00sv_xb_r10       .byte   00sv_1a80         .block  40,0                    ;x'80-BF save_op         .byte   00save_op_num     .byte   00string_index    .byte   00get_num_msg     .ascii  "CALC >> "0.byte   0ff p_gn_msg00inc     zp_key_data+10$005            lda     string,x                        ;2.100sta     @zp_key_data,y0dey0dex0bpl     $0050dec     zp_key_data+1$090            rts00;;  LOCAL DATA AREAS;macro_len       .byte   00        value00and     #7f0tax0                ;1D is offset into macro table of the = key@;we will bump ptr up one page then use@;the 0D * 10 (macro entry len) = D0 as a@;ptr to the base of the = entry0clc0lda     #0d00adc     macro_len0tay00bcs     $0900                lda     actual_len0cmp     #0110bcc     $0020lda     #0100$002            sta     macro_len                ora     #0800ldy     #1d             ;offset to = key macro 0sta     @zp_on_flags,y  ;set the flag 0bne     $0200lda     #010sta     actual_len0bne     $002    0$020            lda     save_the_exp+1          ;don't load macro if the0and     #7f                     ;result is > e15 or < e-150bne     $0900lda     save_the_exp0cmp     #1(rtssave_123        .byte   00,00,00rest_123_macs         ldy     #02$005    lda     save_123,y(sta     @zp_on_1_flag,y(dey(bpl     $005(rts set_macro       0lda     fr1                     ;2.11 check for "0"0ora     fr1+1          80,y(sta     1a80,y(dey(bpl     $005((moveb   sv_xb_r6,xb_r6(moveb   sv_xb_r10,xb_r10(rts save_123_macs(ldx     #00(ldy     #02$005    lda     @zp_on_1_flag,y(sta     save_123,y(txa(sta     @zp_on_1_flag,y(dey(bpl     $005005    lda     1a80,y(sta     sv_1a80,y(dey(bpl     $005((lda     0ffef(sta     xb_r6(sta     xb_r10(jsr     save_123_macs         (CALL    m_msg,p_help_msg(rts wrap_up(jsr     rest_123_macs(ldy     #3f$005    lda     sv_1ado_pct_fn       jsr     SYSDMUL0movenum N100,fr20jmp     SYSDDIV ;----------------------  init and wrap stuff ------------------------ my_init(moveb   #00,err_number         moveb   xb_r6,sv_xb_r6(moveb   xb_r10,sv_xb_r10 (ldy     #3f$do_zero         lda     #000sta     result0sta     result+10sta     sout_exp0sta     sout_exp+10pla0pla0jmp     do_it0do_memstore     movenum fr1,mem_reg0rtsdo_deg_fn       movenum k_pi_div_180,fr20jmp     SYSDMUL                  get_char        CALL    m_get_char0and     #7f     0rtsput_char        CALL    m_put_char0rtsdo_exit         jsr     set_macro       ;save number string in + macroH;unless "E" format do_quit         pla0plado_null do_eq           rtsdx     save_op_num(lda     bin_op_tbl,x(cmp     #02(bne     $090(moveb   #80,op_pend_flag(moveb   next_op,save_op$090    rts( do_the_op(lda     curr_op_num(asl     a(tay(lda     opfn_tbl+1,y(pha(lda     opfn_tbl,y(pha(rts((lda     #1f(jsr     put_char        ;clear to end of line(rts  put_string(ldy     string_index(sta     string,y(iny(sty     string_index(rtshandle_op2                      ;set op pending flag for second op which@;is a binary op(lrts  beep_n_back         lda     #07             ;beep(jsr     put_char(lda     #08             ;backup(jsr     put_char(lda     #20(jsr     put_char(lda     #08(jsr     put_char(rts clear_display(CALL    m_msg0,p_gn_msg              .word   get_num_msgmax_ops         .byte   13op_table        .byte   00                      ;null op does eq0.ascii  "+-*/^="0.byte   011                     ;cntl-Q is QUIT0.byte   018                     ;cntl-X is eXit0.byte   01a 