`.!ph. F#HyHyHyNNO a\Hzd?< NA\a Hz?<NN\E@aEaEa<<aAR0w1|/?<NN\NuaxaPaBa4HyNAXJ@fQNu J><'0D @o 0XQNu0<?`E@x`Ex` Exa*aa&Nu-* Fingerbobs Parallax Intro v2.0 *-><' Jpr024C@@0@ @4B2QNu <wAM2$̄G0&0V肵VQNu 8ffgNuEY," WELCOME TO FOLDERS UTIL DISK 53 wp"3DU VSO`  @`! #@%)+3@5`79;=A C@E`GIMOQ S@U`Y[]aOe`gimoq u`w{}Oo @ O ` @ ` ǀ ɠ ` ٠ /O``/Aa  ACAEaGIKMOQ!OY[]_/cAeikmoq!swy{}/Aa/Aa!Aa!Aa!Aaǁ/Aoׁ!Aa!Aa O b  /!B!b!!!!"!""#B"o"'")"+/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b(((((")B)b)))))*"*B*b*****+"+B+b++++,",B,b,ǂ,ɢ,,,-"-B-b-ׂ-٢---.".B.b.....///B/b/////0#0C0c00 0 0o111112!#2#C2%c2'2)2+2O`  @`! #@%)+3@5`79;=A C@E`GIMOQ S@U`Y[]aOe`gimoq u`w{}Oo @ O ` @ ` ǀ ɠ ` ٠ /O``/Aa  ACAEaGIKMOQ!OY[]_/cAeikmoq!swy{}/Aa/Aa!Aa!Aa!Aaǁ/Aoׁ!Aa!Aa O b  /!B!b!!!!"!""#B"o"'")"+/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b(((((")B)b)))))*"*B*b*****+"+B+b++++,",B,b,ǂ,ɢ,,,-"-B-b-ׂ-٢---.".B.b.....///B/b/////0#0C0c00 0 0o111112!#2#C2%c2'2)2+2ANTIBOMB !AUTOSORT !BOOT60HZ !&BOOTMKER #!1CACHEV3 )!?DCBOOTIT 6!bDCMSHIFT =!kDCSHOWIT E!sDESKTOP INF `~FUJIDESK P!FUNK X!HEADSTRT `!LEDPANEL i!LEONARD w!MACCEL !MONO_V5 !MAGIC ACC t uPINHED14 ;!>RAMLOAD F!USELECTOR Q!fSELECTRC Y!tSNATCHER !STARTGEM ! SUPERBT !TANDEM ! TIMEDRV !TURBO !MEMRESETACC Ut . !.. ANTIBOMBPRG L1EXCEPTIOPRG .README 1ST H`T*o"m #.I+I/ BBBg/ / Bg?<JNA NH ?NH?<LNANVNnp?HyN6\ON^NuNVNnp?HyN6\ON^NuNVNnBgHyN6\ON^NuNVNnBgHyN6\ON^NuNVNnBgHyN6\ON^NuNVNnBgHyN6\ON^NuNVNnBgHyN6\ON^NuNVNnBgHy)N6\ON^NuNVNHy4NXOHyMNXOHy\NXOHyNXOHyTp?p?NMPOHytp?p?NMPOHyp?p?NMPOHyp?p?NMPOHyp?p?NMPOHyp?p?NMPOHy p?p?NMPOHy*p ?p?NMPOBg 9/p1?NAPON^NuNVHy/.HyHnNHnp?N\O`$0. g4p?pL?NAXO`&N`N`S@ @bH0@ PNN^NuNV3 \0.@ H-@p=@ nl$0.HC \ nRB@2Rn`/9NXO09 N^NuNV# \# ># d# # # #p ?NTO3 09 N^NuNVp?NTOpN^NuNV3 d# p4?NTON^Nu"/0<NBNuNVHn/<N4PON^NuNVHn /.N4PON^NuNVHn?</.N Hn HnN4POHnBg nN\ON^NuNVH0-n n(PXH> @%gJGgf/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |.2<`XHXW PN`J nT=PJnl0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PXJl .D-@p-p ?/./ N6 `p ? n// N6 *@X`p`p` n "(-@-AP/ ?././.?Nb`RBn n-Pf-|&X .-@*@JgJnm noS`(Bn nT0` n//.N4PO`X ./0.Hї =@lBnJnfLJng0 n0f( n -f/. nRH? n hN\O0.SnJ@g /.?.` nd /. nRH? n hN\O`Jng0.SnJ@g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @>`?Bg _Jg nR` .L N^NuNVH0*n>.IB$p0//. NPO-@g$p0//. N4PO @-n ` n Jg` L0N^NuNV/ *n .*+@+| :B-0. D@;@ m l;| +| `+| *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNV/ *nJf0-H@f?<NTO+@f+| +| `n-H@f2-H?NTOJ@gf+| +|\ -`&+| +| H-H?N TOHЭ*+@Bm *_N^NuNV/p?B?.NPO. fB@`0H@.N^NuNV/ *n/ N `XO/ mNXO*_N^NuNVH >.*n / N `XO/ ? mN\OL N^NuNV/ *|~Y M.eJg/N XO`*_N^NuNVH *n-H@fp`@/ N 2XO>-H?NTOJg-H@f /-NXOB-0L N^NuNVH *nBm -H@ff >o?/--H?NLPOGf$JGm mAf -*+@`+UB@` 09H fBy`-pL N^NuNVH *nRm o/ N 2XOJ@f \ f/<N 2XO -?/--H?N:POD@;@ @f^09H fBy`-Bm `F0- Rm m+H URB@>-H@ g G gL Gg 0`Jm f-pL N^NuNV/ *n \ f/<N 2XOBm p?Hn-H?N:PO @g4J@gP .f -H@ f< . f -H@ fB@.`(09H fBy`-`-p*_N^NuNVH >.*n G f$-H@ g/ p ?N H\O @fp`0Sm l"/ NXOJ@f -S@;@ UR0L N^NuNVH >.*n G G f -H@ g/ p ?N \O @g^Bm -H@fN/ NXOJ@f@p?Hn-H?NLPO @f0` 09H fBy`-pL N^NuNVH >.*n G f$-H@ g/ p ?N\\O @fp`?NAXO/NlXO`B@N^NuNV?.NxTO @Cfp`B@N^NuNV?.?./. pB?NA /NlXON^NuNVH ?.NxTO @Cf|9H>9HH*@SnmSGldpQB9/<p ?NA\O>l0H`p ?p?p?NM\Op9H>9HH*@0Gp H: Ef~` n R RF E fn 0`$/. 0.H/?.p??NA /NlXOL N^NuNV/. 0.H/?.p@?NA /NlXON^NuNVH >.0V@ @bH0@ PN`*pP`&pA`"pC`JGm*ySGmJfp`JgHL N^NuNVH >.JGm*ySGmJfp` Jg0. L N^NuNVH >.0V@ @bHH0@ PN*yHGg Jfp`&R` ?NTO`~C`~A`~P`pL N^NuNVJl .D3p` .N^Nu# 6NA y 6N# :NM y :N"o`C"/jD$jDA`|J/j JgRJk`JjDNu"o`C"/$A`JNu"o`C$jD"/A`, g J/j Nu"o`C$"/A` NupJfpN∲cd⒒d҂dFNNVH8..P b d.</NXO*@ Mg`Jf&M ##`& yf QP&m`(yQ L&h)M Q@* Ѝ#(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*y gr .gH g @є .*L(Mc2  d @*`* Ѝ# y X`dJg @Ѝ*@`*mf g#Ry09 @e Sy`X/NlXO/.NXO*@Sy L0N^NuNVp0./NXON^NuNVH .Y*@Jf4~0GJg 0RG0@H?p?p?NM\O`NL N^NuNV/ *nJg/<H? y N\OR`/<p ? y N\O*_N^NuNV/?.pE?NAXO>l0H/NlXO`"?.NxTO=@m?.?NXO0.N^NuNVH..Jl <`0Jf 9`$R @./pH?NA\O,g Ї# LN^NuNV0.H/NXON^NuHf"O< O0ٽn Lf,H|-<YNNuL?Ns yNB yNj~ {NULL}DO^U>XbcdefffgforsuxD^0123456789ABCDEF^ZVBUS ERRORADDRESS ERRORILLEGAL INSTRUCTIONDIVIDE BY ZEROCHK INSTRUCTIONTRAPV INSTRUCTIONPRIVILEGE INSTRUCTIONTRACE TRAP ANTIBOMB Version 1.2 by Greg Baker Portions of this Program, Copyright 1984-1988 Mark Williams Company. [3][EXCEPTION ERROR| |%s| |%s][CONT|WARM|COLD] REBOOT N r! N r! N r#You must compile with the -f option to include printf() floating pointCCAP????????????????????????Bad pointer in free.  0fXb antibomb.csource fileT{T{9X{9X;:^;;p}<T}<t{>x{>x;?~;@}At}A{C{C;D;E}F}F{H{H;I;J}K}K{M{M;N;O}P}P{R{R;S;T}U}U {V{V;W;X&}Y }Y*{Z.{Z.;[4;\D}]*}]H{_L{_L;`R;c`;dn;e|;f;j;k;l;m;n;o;p;q;t2}uH}u6{wmessage  error_code:{werror_message:;zX;|j{|j;n{n;p}p{p;|}|;~;;;;}}6} FILEstruct FILE struct FILE {_cp  _dp @_bp `_ccp_gt _pt _ff_fd_uc } struct .4 {p_lowtpa  p_hitpa @p_tbase `p_tlen p_dbase p_dlen p_bbase p_blen p_dta  p_parent @p_fxx0 `p_env p_stdfh0p_fxx1p_curdrvp_fxx2 p_fxx3 p_fxx4  p_fxx5 @p_fxx6 `p_fxx7 p_fxx8 p_fxx9 p_fxx10 p_fxx11 p_fxx12  p_fxx13 @p_saved0 `p_savea3 p_savea4 p_savea5 p_savea6 p_saveusp p_cmdlin } BASEPAGEstruct .4} work_in_ (work_out_ pxarray_ contrl_ intin_ ptsin_ intout_ ptsout_Tbus_error_taddress_error_illegal_instruction_divide_by_zero_chk_instruction_trapv_instruction_ privilege_instruction_*trace_trap_Hmain_6display_appl_init_cold_reboot_bios_gemdos_sprintf_warm_reboot_nsetexc__start_struct .4printf_form_alert_warm_reboot_free_intin_c_intout_lmalloc_ctrl_cn_trace_trap_*main_Herrno__fgetb_ _fgetc_ _fpinit_r _dtefg_b_stropen_write_Lform_alert_retexcprivilege_instru _stksize_bios_ptsin__getfhtype_xcrys_if_ptsout_address_error_tmemvalid global_> sbrk_N_stderr__a_scanp__fp_.display_6_aliasfh_malloc_fprintf_work_in_work_out_(exit_H_setfhtype_shift_itlldivfclose_ llremgemdos__fputb_H reset_value appl_init__fputc_ _stdin_control_\ int_in_d trapv_instructioenviron_lrdiv_stdout_int_out_ crystal_lrremvldivappl_exit_sprintf__a_first_vlrem._dtoa_ad_c_pxarray_fflush_2 dup__iovector_puts_nvrdivctrl_cnts_setexc_ncold_reboot_vrrem4_start_divide_by_zero_gl_apid_ _seterrno_laddr_in_ _fputt_\addr_out_ regsfcontrl_bus_error_Tprintf_lseek_close_illegal_instructchk_instruction__exit_vdivHfinit_` sysbase read_:_fpseek_lsbrk_isatty__fgetstr_: _finish_ _fginit_N (       FPBLD .$  .6*" .J0.$nBF\ @$@ (  .4 , 6&0&2> 0  @J$  $"  ,,$ $lD`"T*o m$m,B"HJgP"&J$YJf"Jg< Af Rf Gf Vf =f Jg#B "&J$YJf"Jf&f2B "EHB2 r ggSJ"g fB*`B" #.I+I/ #//SA?/ / Bg?<JNA Jf.?<?<N v>N ?|BWN v>N XON" ?N ?<LNANVBn0<H=@/<NJXON^NuNVHn/<NPON^NuNVHn /.NPON^NuNVHn?</.N* Hn HnNPOHnBg nN\ON^NuNVH0-n n(PXH> @%gJGgf/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |*2<`XHXW PN`J nT=PJnl0.D@=@p-p ??./ NNPO*@`p ? nT?`p`p` n-PXJl .D-@p-p ?/./ N `p ? n// N *@X`p`p` n "(-@-AP/ ?././.?N `RBn n-Pf-|"X .-@*@JgJnm noS`(Bn nT0` n//.NPO`X ./0.Hї =@lBnJnfLJng0 n0f( n -f/. nRH? n hN\O0.SnJ@g /.?.` nd /. nRH? n hN\O`Jng0.SnJ@g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @>`?Bg _Jg nR` .L N^NuNVH0*n>.IB$p0//. NPO-@g$p0//. N>PO @-n ` n Jg` L0N^NuNV/ *n .*+@+|B-0. D@;@ m l;| +|`+|| *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNV/ *nJf0-H@f?<N TO+@f+| $+| >`n-H@f2-H?NTOJ@gf+| B+|  -`&+| B+| -H?NTOHЭ*+@Bm *_N^NuNV/p?B?.N.*n / NXO/ ? mN\OL N^NuNV/ *|fY MeJg/NRXO`*_N^NuNVH *n-H@fp`@/ NXO>-H?N *TOJg-H@f /-N"XOB-0L N^NuNVH *nBm -H@ff >o?/--H?NvPOGf$JGm mAf -*+@`+UB@` 09H fBy`-pL N^NuNVH *nRm o/ NXOJ@f f/<NXO -?/--H?NdPOD@;@ @f^09H fBy`-Bm `F0- Rm m+H URB@>-H@ g G gL Gg 0`Jm f-pL N^NuNV/ *n f/<NXOBm p?Hn-H?NdPO @g4J@gP .f -H@ f< . f -H@ fB@.`(09H fBy`-`-p*_N^NuNVH >.*n G f$-H@ g/ p ?N \O @fp`0Sm l"/ N ^XOJ@f -S@;@ UR0L N^NuNVH >.*n G G f -H@ g/ p ?N >\O @g^Bm -H@fN/ N ^XOJ@f@p?Hn-H?NvPO @f0` 09H fBy`-pL N^NuNVH >.*n G f$-H@ g/ p ?N \O @fp`?NAXO/NXO`B@N^NuNV/?.pE?NAXO>l0H/NXO`"?.NTO=@m?.?NXO0.N^NuNV/?.?. rF?NA\O>J@f(?.NTO=@m?.?. NXO0. `0H/NXO.N^NuNV?.NTO @Cfp`B@N^NuNV?.?./. pB?NA /NXON^NuNVH ?.NTO @Cf|9H>9HH*@SnmSGldpQB9/<p ?NA\O>l0H`p ?p?p?NM\Op9H>9HH*@0Gp H: Ef~` n R RF E fn 0`$/. 0.H/?.p??NA /NXOL N^NuNV/. 0.H/?.p@?NA /NXON^NuNVH >.0V@ @bH0@ PN`*pP`&pA`"pC`JGm*ySGmJfp`JgHL N^NuNVH >.JGm*ySGmJfp` Jg0. L N^NuNVH >.0V@ @bHH0@ PN*yHGg Jfp`&R` ?N vTO`~C`~A`~P`pL N^NuNVJl .D3p` .N^Nu"o`C"/jD$jDA`|J/j JgRJk`JjDNu"o`C"/$A`JNu"o`C$jD"/A`, g J/j Nu"o`C$"/A` NupJfpN∲cd⒒d҂dFNNVH8..P b d.</NXO*@ Mg`Jf&M ##`& yf QP&m`(yQ L&h)M Q@* Ѝ#(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*y gr .gH g @є .*L(Mc2  d @*`* Ѝ# y X`dJg @Ѝ*@`*mf g#Ry09 @e Sy`X/NvXO/.NXO*@Sy L0N^NuNVp0./NXON^NuNVH .Y*@Jf4~0GJg 0RG0@H?p?p?NM\O`N L N^NuNV/ *nJg/<H? yN\OR`/<p ? yN\O*_N^NuNVH..Jl <`0Jf 9`$R @./pH?NA\O,g Ї# LN^NuNV0.H/NXON^Nu{NULL}DOUXc\d<efgornsutxD0123456789ABCDEFexception processed !!#You must compile with the -f option to include printf() floating pointCCAP????????????????????????Bad pointer in free. L"20 "FPBLD .$  .6*" .J0.$nBF\ @$@ (  .,04 , 6&0&2> 0  @J$  $"  ,$. 0"PT(free_"lmalloc_main_"errno__fgetb_B _fgetc_$ _fpinit__dtefg_ _stropen_*write_v_stksize__getfhtype_sbrk_ _stderr__a_scanp__cmdname__fp__aliasfh_.malloc_ fprintf_dexit_ _setfhtype_dup2_ lldivfclose_Rllrem _fputb_ _fputc_> _stdin_environ_lrdiv_stdout_lrremvldivsprintf_|_a_first_vlrem8_dtoa_ fflush_dup_v _iovector_puts_xvrdivvrrem>_start__seterrno__fputt_ printf_Jlseek_<close_* _exit_ vdivRfinit_read_d_fpseek_^ lsbrk_isatty__fgetstr__finish_$_fginit_Put this program in your auto folder, and when you have an error that would normally cause bombs to appear, you will get a dialog box telling you what type of error has occurred. The archive contains a file called EXCEPTIO.PRG that causes an error that antibomb will detect. try running it after installing antibomb. . !.. AUTOSORTPRG /`t*o"m -#-.I+I/ / / Bg?<JNA NN ?N?<LNANVBnN |2/ / /90N /90NrXO@=@0.@ @bH0@ PN` |2/ / NLPO?.NTO` y0Bh |2/ / NLPONr`lp?p? |2/ / Bgp?/90NN p?Bg |2/ / Bgp?/90Np?p? |2/ / Bgp?/90N y0Bh0`0.@?N TO |2/ / p?p?/90Nj`/<+/<@?91N ?.NTO/<//9+?91N `~N^NuNVp?p? |2/ / Bg?./90NHn?./90N HnHn |2/ / ?.?.?.?.N/<//</HnHnN?.?.p?p?/90N =@ nfp?Bg |2/ / Bg?.`(092V@nn 092V@=@Hn?./90N =n=n0.ng0.R@ng?.?.?.?.?.?.Nj p?Bg |2/ / Bg?./90N092V@nfp?p `p?p? |2/ / Bg?./90N/<NdXO092V@nf p?p?`p?Bg |2/ / Bg?./90NWnWnBnBn nlj0.nfRn0.nf&0.RnH @/0.H"@2 0.H @/0.H"@2 RnRn`Bn nl(0.H @20.H"@/ Rn`N |2/ / p?p?/90Nj y0p@1@0p?Bg |2/ / Bgp?/90NN^NuNVA/ / BgBgBgBgBgN:A/ / p?Bg/.NjN^NuNVA/ / BgBgBgBgp?N:N^NuNVp?/.N\ON^NuNVNP/<//<//<//</N(31BBgN\OBgp?NFXO/<0BgBgNPO/<3&p?BgNPO |'/ / / / /90N |'/ / / / /93&N/<bp?/93&N /<2p?/90N 32+092y2S@3+32+092y2S@3+p ?NMTO-@Bn nl/.0.@A?N\OJ@f40.@ @0Bh 0.@ @0pQ1@`20.@ @0p1@ 0.@ @0BhRn`pp?NATO=@0.@ @0p1@ y0Bh0 y0p1@2?.N TON^NuNV?91NTON?.NTON^NuNV nHh/.?. /.N0. "@ n1i0. "@ n1iN^NuNVH0*|2(y0 lT ll l l l l l l l l, lD l\ lt l l l l l l l L0N^NuNV/~ GlR/<'r0V@ @0 h /NPO0V@ @0p@1@0V@ @0Bh RG`.N^NuNV/33$N/<1p?NA\OBy20.@A'?</<'pN?NAPOJ@fr/<2092V@ @0 h /N BPO092V@ @0p@1@0V@ @0Bh Ry2 y2l pO?NATOJ@g>92 Gl.0V@ @0Bh0V@ @0p1@ RG`~ Gl(0V@ @0"h 0H @2 RG`N.N^NuNVH p.?/. N\O*@ gB/. HnNPO gL/. NXO> Gl/<*HnNPORG`R/<*HnNPO/ HnNPO/<*HnNPOB.Hn/.NPOL N^NuNV093$@A'093$@A'/<'p9?NA\OJg /<*`4Bn0.y2l|A-H0.H @2-PBn n l&0n  g nR2nRn` nBB9'B9'/<+G/<'NPOHn/<'NPOHn/<'NPO/<'/<'BgpV?NA JgBgBg/<'pC?NA =@Bgp?/<'pC?NA /<'/<'BgpV?NA Jf,p?p? |2/ / Bg0.V@?/90N?.p?/<'pC?NA `,p?p? |2/ / Bg0.V@?/90NRn`zBn0.y2lxA-H0.H @2-PBn n l&0n  g nR2nRn` nBB9'B9'/<+I/<'NPOHn/<'NPOHn/<'NPO/<'/<'BgpV?NA JgBgBg/<'pC?NA =@Bgp?/<'pC?NA /<'/<'BgpV?NA Jf*p?Bg |2/ / Bg0.V@?/90N?.p?/<'pC?NA `*p?Bg |2/ / Bg0.V@?/90NRn`~B9'/<'p:?NA\OJg/<+Kp?N\ON^NuNV y3&Bh: |2/ / /93&N /93&NrXO |2/ / NLPON^NuNV0.  @-h n /.NXO n1@N^NuNVH.. 0. nam nzn H @Pop`HAAp4gB@LN^NuNV-|-< n 'VBn0.nl0.H @'V0(=@0.H @'V0." ?.?.?.N\O?.0. @"?0. @"??.NPORn`n?. NDTON^NuNV-|-< nBN^NuNV n f n g0. n=@?.?.?.N\O0. @"=P0. @"=P?.?.?.?.NPO0. @"=P 0. nnf~N^NuNV0.  @""-P0.=@0.  @"0@ @ b(H0@ PN` g 0.  @""0. 0. @ "@0. @ 0. @ "@0. @ 0. @ "@0. @`\ gR0.  @""0.H"@`, g"0.  @""0."t p/0." @t/NPO"@'`0." @t p/0." @x/NPO"@'`0." @x 0." @| "@0." @|`` gX0.  @""0.b p/0. @b/NPO"@'`0. @b 0. n ?0.H @'V/Nd\ON^NuNVBn0.nl0.H^/NxXORn`N^NuNV nJg n0(H"@ n N^NuNV nf0. H@B@H@"@^ n `/. ?. ?.N0PON^NuNV3-*0.@ H+-@p=@ nl$ nRH2.H A-*0Rn`/9-NXO09-pN^NuNV#-*-#-2-#-P-#-p-#-~-"#--&#--p ?NTO3-p-pN^NuNVp?NTOpN^NuNV3-P# -~p4?NTON^NuNV#-~p6?NTO n 0-r n0-t n0-v n0-x09-pN^NuNV3-P3 -R3 -T3-V3-X3-Z3-\3-^3-`p3?NTON^NuNV#-~3 -Pp2?NTON^NuNV3-P3 -R3 -T3-V3-X3-Z3-\3-^pG?NTO n0-r n0-t09-pN^NuNVpM?NTO n0-r n 0-t n0-v n0-x09-pN^NuNV3-P3 -R3 -T3-V3-X3-ZpH?NTON^NuNVpO?NTO n0-r n 0-t n0-v n0-xN^NuNV3-P# -~pN?NTON^NuNV#-~3 -P3-R3-T3-V3-X3-Z3-\3-^p/?NTON^NuNV#-~3 -P3-R3-T3-V3-X3-Zp*?NTON^NuNV#-~3 -P3-R3-T3-Vp+?NTON^NuNV#-~3 -Pp,?NTO n0-r n0-t09-pN^NuNV3-P3 -Rpp?NTO n -09-pN^NuNV#-~3 -Ppr?NTON^NuNVpe32By2By232NN^NuNV/. NXOp~32By2By232N/.NXON^Nu o 2Nu#2-"<- <sNBNu o"H0/JfSBA gfBNu NuNV/<p0./NPO/NdXON^NuNVH..p//N2PO.N,NeLN^Nu"o o JfSfNu"o o fNu o"Jf S@NuNVN?.NTON^NuNVN^NuNV?.pL?NAXON^NuNV 8N^NuNV/< p&?NN\ON^Nu"o`C"/jD$jDA`|J/j JgRJk`JjDNu"o`C"/$A`JNu"o`C$jD"/A`, g J/j Nu"o`C$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉNаy+l09+y+o09+y+l29+y+o29+/9+Nu"/0<NBNu#2Nu||||||||||||||||Portions(c)1984,Mark Williams Co.AUTOSORT 1988 by GENE SOTHAN version 1.1 '( ((((((+(,(-(:(;(<(I(J(K(X(Y(Z(g(h(i(v(w(x(((((((((((((((((((((((((()) ))))))+),)-):);)<)C)H)J)L)N)P)R)T)V)X)Z)\)^)`)b)d)f)h)p)y)z){)))))))*** ****,*-*.*D*E*F*U*V*W********             !"#$%& '() *+, -./ 012 345 678 9:; <=> RST VWXYZ[7\]^4_`abcdefghijklm4nop5qrs*!  @@@@@ @ @ @ @  @ @ @ @ @@@@@@@ A?C@ *)ABCDE  F !G"H#I$J%K&L'M (N )OPaQ 99U963      3 4  +AUTOSORT.RSC________.___A:\AUTO\????????.???A:\AUTO\A:\{ .}22222222AUTO FOLDER RESORT1 11 ResortQuitABCDEFGHIJKLMNOPCaveatsPRG NAME OK All Rights are Reserved This program is distributed free of charge. It is not to be SOLD in any form without written permission.EUGENE F. SOTHAN9395 NORTH WALLPORTLAND,OREGON,97203(503)-283-4566 If you find this program usefull, please show your support by sending $10.00 and(or) your comments and suggestions to: . [3][ Can't create temp folder | | { .} | | Aborting resort][ ABORT ]\\[3][ Can't delete temp folder | | { .} | | Please delete it][ OK ] "   $     D H( $&       .,  $F    "      B  B      0h  @,$         &,*.                  D  P 8(    p 0@^. !&.. BOOT60HZDOC '*BOOT60HZPRG -2MEGA60HZPRG /v Boot60Hz v 1.0 -------------- Boot60Hz lets you run all your programs - INCLUDING AUTO-BOOTING GAMES - in 60 Hz colour screen frequency, which means a vast improvement compared to the ordinary European 50 Hz display - both in reduced flicker and in increased size (height) of the display. (The 60 Hz display fills the screen area better.) The limit is your TV-set which may not be able to handle 60 Hz (see below). Boot60Hz makes neither harm nor good to a mono screen. (A mono screen always runs at 71 Hz.) Boot60Hz (and Mega60Hz) is freeware and may be copied freely as long as this documentation is included. How to use it ------------- Boot60Hz can be used in one of two ways: 1) If you put it in the AUTO folder of the boot-disk it will simply change the screen frequency to 60 Hz. 2) (Its main purpose) Used from the Desktop it will let you install a special 60 Hz boot sector program on one of your disks (DON'T USE A GAMES DISK or any other original disk!). When you thereafter boot with this disk, the screen frequency will be changed to 60 Hz and you will be allowed to change the disk to any other one (including auto-booting games disks) before pressing to let the booting continue. AGAIN: Do NOT install the boot-sector program on a games disk! You should always keep all your original disks write-protected anyway (the little hole in the corner of the disk should be open). On the other hand you CAN install Boot60Hz on any disk that you have formatted yourself. After you have installed the boot program you can continue to use the disk as normal, storing data and programs or whatever in files and folders on the disk. If there already is a boot-sector program on the disk, you will be warned. Check that you DO NOT have an original games disk in the drive! If not, you may have a virus on the disk. If Boot60Hz is already installed, you will be presented with the option of disabling it. TV can't cope ------------- Some TV-sets, especially older ones, can't handle 60 Hz. If yours can't, you will quickly become aware of it, since the screen display will be distorted or offset. Just calmly turn the computer off, boot up with another disk and then disable Boot60Hz. (Run Boot60Hz and 'install it again' to disable it.) (Then go to your local TV dealer and buy a new TV.) Some time back there were many horrifying rumours around, that 60 Hz could damage a TV-set not built for it. Perhaps it theoretically can, but since then many programs - even commercial ones - have 'casually' included options to change to 60 Hz, and I have never heard of anyone damaging his TV as a result of this. I even read a story by a German hacker describing how he, by mistake, sent 71Hz (ST high resolution frequency) to his poor TV for several tens of seconds without causing any evident damage. If you are about to buy yourself a new TV, any mention of "NTSC" (the American TV standard) in its documentation should guarantee that it can handle 60Hz. But the best way to find out which TV-s can and which can't, is of course to take your ST (and Boot60Hz) with you to your TV- dealer and ask if you can try it with his sets. Programs can't cope ------------------- It is very rare indeed that a program has any difficulties with a 60Hz display. Programmers will usually avoid limiting their programs in this way, if for no other reason, because that would make them unusable for Americans. The programs that do have problems are using very smart techniques for displaying more colours simultaneously on screen than the ST normally can handle. Unfortunately it seems that the European version of Spectrum 512 is among these. It is also common practice among games programmers to use the screen- interrupt to time everything, including the sound and the general pace of the game, which will of course make the games a bit harder in 60 Hz (but on the other hand, if the Americans can ... ) SCART ----- If you are still only using the ordinary RF-lead ("antenna lead") delivered with the ST, you can achieve an even more astounding improvement by changing to a scart (video) lead (which any ST-dealer should be able to supply). This will cause an unbelievable increase in colour brilliance, sharpness and stability of the display. Again, it can't be done with some older TV-s. Mega60Hz -------- Mega60Hz is identical to Boot60Hz, except when run on a Mega STE when it - in addition to setting the screen frequency - will set the processor speed to 8 MHz = the normal speed for ordinary ST(E)s, and will also turn the Mega STE cache off. This may possibly make some games run on the Mega which otherwise don't. To be honest I haven't - when this is written - been able to test it, since I don't own a Mega STE myself. If a game already runs fine on your Mega, and you just miss the improved 60 Hz display, you can of course run the standard Boot60Hz. Disclaimer ---------- Boot60Hz and Mega60Hz come with absolutely no warranty, and the author is not responsible for any harmful consequences of using this software. USE ENTIRELY AT YOUR OWN RISK!!! ______________________________________ Mrten Lindstrm Svensvgen 24 S-932 31 Skelleftehamn SWEDEN `^*oO^ - ЭЭ/HUHyJNAO `V>LXap$BNua$$Nu _H``C$Q4N" 0<NB z0LNu3>p aj,B?< NA\#\B9~a2/:?< NA\``HQp"zn2#H.p4a|"_U@HNuAag|Kakvga|fDAC0<ͳHVf"Jg:apgkNAa`F|Aakg:Aag2aRk.gA~C2AC0<2Qa`a*gkAgaXpaBgNAA2<0XQ@4Nup `p?<BHxBHU?NNOR@nA @gA2aFNu`Z~8LWbvRgrp9 gh?<YNNT<gZIp,TAf(fGkaRJf@HyNMX< fGNa8ACr 2Q` xzNAf"gJ@gdNu?HyNM\fNu9 (NsE p Boot60Hz v1.0 q (c) Mrten Lindstrm 1993 Screen frequency set to 60 Hz. If you want to boot up with any other disk than the one presently in drive A then please change that disk now! Press when ready.[1][A program to set 60 Hz screen|frequency, and then allow|bootup from a different disk, |will be written to the boot|sector of the disk in drive A][UNDERSTOOD| Cancel ][3][ There is already an| executable boot-sector here,| which will be overwritten if | you continue this operation.| A GAME WILL BE DESTROYED!][ DO IT | Cancel ][0][ BOOT60HZ INSTALLED! ][ OK ][0][ BOOT60HZ DISABLED! ][ OK ][2][| Boot60Hz is already| installed on this disk.|Do you want to disable it? ][ DISABLE | Cancel ][3][The disk is write protected! | | Unprotect the disk| before you try again!| ][ OK | Cancel ][3][ DISK ERROR | ][ RETRY | Cancel ]&F`J^*oO - ЭЭ/HUHyJNAO `VJTbap$BNua$$Nu _H``C$Q4N" 0<NB z0LNu3p aj,B?< NA\#B9~a2/:?< NA\``HQp"zn2#H.p4a|"_U@HNuAag|Kakvga|fDAC0<HVf"Jg:apgkNAa`F|A2akg:A6ag2aRk.gA~C2AC0<2Qa`a*gkAaXpaBgNAA2<0XQ@4Nup `p?<BHxBHU?NNOR@nA @gAvaFNu`Z~8LWbRgp9 g~?<YNNT<gpI,TA (!(Ip,TAf(fGkaRJf@HyNMX< fGNa8ACr 2Q` xzNAf"gJ@gJNu?HyNM\fNu9 (NsE p Mega60Hz v1.0 q (c) Mrten Lindstrm 1993 Screen frequency set to 60 Hz Mega STE set to 8 MHz and no cache. If you want to boot up with any other disk than the one presently in drive A then please change that disk now! Press when ready.[1][A program will be written to|boot sector of disk in drive A|to boot up screen at 60 Hz|and MegaSTE at 8MHz /cache off|then let you switch boot disk.][UNDERSTOOD| Cancel ][3][ There is already an| executable boot-sector here,| which will be overwritten if | you continue this operation.| A GAME WILL BE DESTROYED!][ DO IT | Cancel ][0][ MEGA60HZ INSTALLED! ][ OK ][0][ MEGA60HZ DISABLED! ][ OK ][2][| Mega60Hz is already| installed on this disk.|Do you want to disable it? ][ DISABLE | Cancel ][3][The disk is write protected! | | Unprotect the disk| before you try again!| ][ OK | Cancel ][3][ DISK ERROR | ][ RETRY | Cancel ]&F. $!1.. BOOTMAKRPRG J 2y-BOOTMKERDOC N >`( \ o"h#*#*#*,Oc.N//Bg?<JNA BbBy*NRA6#*A*0B1|A+H01|A1BP1|N6rAop`3+p3+By+By+p3,p3,By,By,By,pb3, By, By,By,By,By,By,By,By,By,By,By, By,"By,$By,&By,(By,*By,,By,.pA3,03,2p3,4pd3,6p 3,83,:By,pH3,@pz3,Bp3,Dp23,Fp?3,Hp<3,JBy,Lp 3,NpN3,PpA3,Rp\3,TpO3,Vpt3,XpF3,Zp?3,\p<3,^By,`p%3,bpN3,dpN3,fpT3,hpO3,jpQ3,l3,n3,p3,rpB3,t3,vp?3,xp<3,zBy,|p 3,~pN3,pA3,p\3,pO3,pt3,3,p#3,3,By,By,By,p,3,pE3,3,By,p$3,p#3,3,By,By,p3,3,p/3,By,p?3,p<3,By,p 3,pN3,pA3,p\3,pO3,pA3,3,p3,p3,3,3,p3,p3,pB3,pg3,p/3,p3,p?3,p<3,By,p13,pN3,pA3,pp3,3,3,3,By,By,By,p,3,pg3,p23,pB3,3,By,By,p3-3-p 3-py3-By-By- By- p,3-pC3-3-By-3-p"3-3-pC3-3-By- p 3-"p#3-$3-&By-(By-*By-,p,3-.p 3-0ph3-2By-4p3-6p 3-8ph3-:p3-<3->p$3-@ph3-BBy-Dp 3-F3-H3-JBy-Lp3-NpC3-P3-RBy-T3-Vp"3-X3-ZpN3-\pu3-^p 3-`po3-bBy-dp3-fp 3-hpP3-j3-l3-npf3-pBy-rBy-tpT3-vp#3-x3-zBy-|3-~By-By-By-p,3-p 3-pz3-By-3-pC3-3-By-3-p3-3-pf3-3-pH3-py3-By-By-p3-p3-p?3-p<3-By-p3-pN3-pA3-p\3-3-p?3-p<3-By-p'3-pH3-pz3-By-p3-p?3-p<3-By-pN3-pN3-pA3-pP3-3-pJ3-p@3-pf3-p3-p 3-po3-By-p3-p 3-pP3-3-3-pg3-p3-pT3-3-3-3-By.3.3.3.pg3.p3. 3. 3.By.p3.3.By.pf3.3.p 3.pz3.By. p<3."pN3.$3.&p43.(p3.*pX3.,pO3..pF3.03.23.43.6By.8p83.:pN3.<3.>By.@By.BBy.DBy.FBy.HBy.JBy.LBy.NBy.PBy.RBy.TBy.VBy.XBy.ZBy.\By.^By.`By.bBy.dBy.fBy.hBy.jBy.lBy.nBy.pBy.rBy.tBy.vBy.xBy.zBy.|By.~By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.p 3.p 3.pA3.pu3.pt3.po3.ps3.pt3.pa3.pr3.pt3.p 3.po3.pf3.p 3.pC3.p:3.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.By.pE3.pO3.pP3/pA3/By/By/By/3/ By/ p3/p3/p3/p3/p 3/By/p03/By/By/By/ p3/"p3/$By/&By/(By/*By/,By/.By/0By/2By/4By/6By/8By/:By/By/@pb3/BNNHy+HN XHy+HHz?<N!N XHy+HN XHy+HHz?<N!N XHy+HN XHy+HN XHy+HHz*?<"N!N XHy+HHz?<%N!N XHy+HHz?<N!N XHy+HHzl?<'N!N XHy+HHz*?<&N!N XHy+HHz?<!N!N XHy+HHz?<%N!N XHy+HHzj?<$N!N XHy+HHz(?<%N!N XHy+HHz?<&N!N XHy+HHz?<$N!N XHy+HHzb?<(N!N XHy+HHz ?<%N!N XHy+HN XHy+HHz?<N!N XHy+HN XHy*?<Hy0N%N$ZXNNCE/pQHy/Hy0LN3/NNNp90L30090rAo,CO$OAp@Q?<N30`D09/@d8p30302R090y2Rn2090@g@290tA0L0A+1Ry0`Hy1HzN?< Np30 y0n2C2P090@A+20AHy1N# Ry0`30 y0n"C2Pp@Hy1N# Ry0`Hy1N ^CO$O#p"Q?<N30CFO$O,p+Q?<N30NHy1N ^Hy+HN ^BgNA[1][|Place in AUTO folder|of boot disk.][OK][1][|AUTOBOOT.PRG is done.][GREAT!]AUTOBOOT.PRG[3][| Path & Filename too long. | Maximum of 26 chars! ][ ABORT ]A:\*.*Press RETURN to begin......(Example: "A:\GRAPHICS\JUGGLER.PRG").filename of the program to be autobootedasked to enter the FULL pathname andby an unknown author. You will now bebased on STARTGEM.PRG found elsewhereThe AUTOBOOT.PRG which is created isprograms can be automatically booted.on. Without this, only TOS basedimmediately after turning the computerautomatically run any GEM based programAUTO on your boot disk) willwhich (when placed in a folder calledThis program creates an autobooter by Gordon MooreGEM AUTOBOOT CREATOR V1.0Nu/,HNVN(6AJ-Hp=@"n 0.r1JAV0.rdA]CBd0.R@=@`"n 0.S@@N^,_ _XN/,HNVfN(6A6-H"nE4p$Q"np)R@rA"n p)=@Bn0.@eR0.J@W"n 0.r1p\@WÄC"n 0.r1p:@WÄCBd p=@` 0.S@=@`Bn0."n r)Al20.R@=@0.R@=@0."n 2.t1A`0.@0.R@rAHnN-@lHnN-@p?<ZHnHntHnlHnhN0.vJ@f Bn`p=@HnN>HnN6"nE2p"Q"n E2p"Qp.=@Bn0.@eR0.J@W0.rA0p\@WÄC0.rA0p:@WÄCBd p=@` 0.S@=@`p=@p.=@f0.nfn,0.R@=@"n 0.2.tA0Rn`"n 0.@0.N^,_ _PNNu/,HNVN(6=n-n ?<NHnHnHnHnNN^,_ _\N/,HNVN(6?</. NN^,_ _XN/,HNVN(60. ?BNN^,_ _TN/,HNVN(6?<BNdN^,_Nu/,HNVN(6?<BNFN^,_Nu/,HNVN(6p?BN(Bn?<zBg?<BgHnHnHnHnHnBgNN^,_Nu/,HNVN(6p=@?<kHnHnHnHnNN^,_Nu/,HNVN(6p=@?<kHnHnHnHnNN^,_NuNu/,HNVN(6p.R@rAHnN/?. N=@0.N^,_ _ONNu/,HNVrN(6?<MHnHn~HnvHnrN"n2"n2"n2"n 2=n~0.N^,_ _ON/,HNV0N(60. rAg p=@2` Hn0Hn0Hn0Hn0Nl=@pd=@2=n p=@ n n0.@rA1Rn`p=@?.2Bg?< BgHnHnHndHnLHn4BgN=n0.N^,_ _TN/,HNVN>=@?.N4=n ?<fBg?<BgHnHn"n/ Hn"n/ BgN?.N4N^,_ _O N/,HNV8N>=@:?. N4?. HnlHn g8 fp@`*S@rG   e gRAQJ92g`tJ)f8a J92g| _0< Hy N^|#|3|Nu )bJ) g )g )g ) f J92fgHBNu|/ BgHi ?<ANA>3|NAXNu _4` _t6 Bo r aSB`2aNH?" _r ar a/L?"Nu _r aN _4` _t"x0HgJJjDxvC# zp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvC# p0 2H@0RJAfJg<-RBlCSBr aQSCaQN _4v` _46"_JBjtJCkgCe4`BSCr aQSBk aQN _v` _60@d C"-t`C"(tJCgkCe4`BSCr aQSBavQNFALSETRUE _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`NH ""oA/ N# L "NuBy*(_ _/ C( g  f4t4(H / /?(?<@NA LJkn gffNu4(SBraQNu(gN fH ??<NAXLNu f H ??<` f H ??<` f NuHy#` Hy#0< LN^REWRITE required prior to WRITE or PUTDisk or directory fullBy* _$_"Wp )f)H/ N&zL4NH/ N&zLp)`By* _"WJy&6f8J)f )f)H/ N&zL )g)J)fJgBy&6 )g J)fBiNz`zBy* _$_"WptvH/ Hy2a0292XL- -fJf^p`4  fJg*`N0eH  bBԂi\(؄iV؄iRԄiNԁRCJ)f  g )f) 0e 9c~Jg&JgDJf 6Höf4N$NHy&[0<` Hy&;0<N^By* _$_0"Wt )gJ&JRJ)f4H/ Hy2aP292XL )gJ)f RBBe`ưBe`N&|2H/ ?< NA\Hy&8?< NA\LS@kQ3&6N Bad digit in number encounteredOverflow during READ of numberBy*(_ _/ C (g ( fxJ(f t4($IH / /?(?<?NA LJk,g*fJg  f"J` g  Wf NuJgJ(f P Nu!|Nu4(SBa@J(f8Jg. fJ(f"gr W1Agp f W1A1AQNu(gVJ(fD f&H`?<NAT f?< ?<NAXp LNu fH`?<NATLNuHy'0<` Hy'0< LN^Reset required prior to Read or GetAttempt to read past end-of-file _ hNVf 0(gr"OD@Hd2S@k "Q` _"y*e Hy(NtN#3#3 .f -|(`-|( nNн3f y3NStack overruns heap09*Nu _3*NBy*Nu[3][][ Abort ]Copyright 1986, CCD and OSS, Inc. ,   (        d&&$$6   $D"2 T &( 0&  >         HB@6 2J X D   ( 0"L2 v  BOOT MAKER This program allows you to create autobooting programs. Any GEM-based program can be made to run with this utility. Normally only TOS-based programs can be run from the AUTO folder. BOOT MAKER sorts out this problem. BOOT MAKER will display a file selector. Simply click on the file you wish to autoboot. A file will be created which must be placed in the autofolder. This will run your selected program. . )!?.. CACHEV3 DOC @#*CACHEV3 PRG K CHCSTAT ACC Nf CHCSTAT PRG WCHCSTAT RSC _p Cold Hard Cache 3.5 Cold Hard Cache 3.5 for the Atari ST and MEGA ST Computers with or without a Hard Disk Copyright 1989, Robert E. Owens III Cold Hard Cache is an easy to use disk caching program that works with both hard drives and floppies. Disk caching improves disk I/O speed by keeping the sectors that are used most frequently in RAM. The I/O speed of a cached drive will be between that of a RAM disk (very fast) and the uncached drive (much slower than a RAM disk). Benefits: o Faster disk operation. o Longer life for your disk drives. o Longer life for your media. o Less waiting on programs that grind your disks. Drawbacks: o The cache program and the sector buffers take up some RAM memory (about 20K minimum). Cold Hard Cache was designed to be as small, reliable, and as fast as possible. The program buffers reads only. All writes go directly to disk unless the sector is already in the cache and the data has not changed. This ensures that the disk's contents are current in case of a crash, power failure, or accidentally powering off the computer. The size of the code may surprise you. Good things come in small packages. Version 1.0 was about 8K long while Version 3.5 is just over 2K long. The code has been carefully refined and tested for about two years on several models of hard drives including Atari, Supra, and ICD models and should be compatible with any other models. Included Files: cachev3.prg The caching program. chcstat.prg The GEM application status/configuration program. chcstat.acc The GEM accessory status/configuration program. chcstat.rsc The GEM resource file for both chcstat.prg and chcstat.acc. chcache.doc This file. - 1 - Cold Hard Cache 3.5 Installation: 1. Place the following files in the root directory of your boot disk: chcstat.prg chcstat.acc chcstat.rsc 2. Place cachev3.prg in the AUTO folder of your boot disk. Make sure it is placed after your hard disk driver (like AHDI.PRG on Atari drives). Also, if you are networked, make sure cachev3.prg is placed BEFORE your network driver or there is a very good chance of scrambled files. Configuration/Status Reporting: General: There are two versions of the configuration/status program. Chcstat.prg and Chcstat.acc. They both operate the same except one is a stand-alone program and the other is a desk accessory. I will refer to these as the Chcstat from here on. Chcstat first tests whether cachev3.prg is installed. If it is not Chcstat will complain. Then a dialog is displayed. The top half of the dialog contains performance and status info. The bottom half contains configuration settings. Configuration: You may choose the size of the cache and the drives you wish to be cached. The size of the cache is measured in buffers. Each buffer requires 524 bytes (512 for the sector, 12 overhead). The cache should be at least 32 buffers but not too big. I usually use 256 buffers (about 128K). You can try various sized caches and watch the statistics to find a good size. You may choose the maximum sized multi-sector transfer to be considered cachable. The default setting is 4 (512 bytes * 4 sectors = 2K). You may specify any value from 1 to 9999 sectors. Large values will cause a loss of performance since large transfers (like program loads) will fill the cache and flush potentially useful sectors (like directory and FAT sectors). You may tune the cache for your particular needs. If you use a database with large records you may wish to specify a larger max size to accomodate the size of your records. You may also choose the drives you wish to be cached. Select the drives with the mouse. Caching is enabled on the Selected drive letters. There is no harm if you enable a drive that doesn't exist. If you enable caching on a ramdisk you will make it work SLOWER than if it was not cached. - 2 - Cold Hard Cache 3.5 Status/Performance: The status and performance info is useful for tuning the size of the cache for optimum performance for your hardware/software environment. The performance is based on cachable sectors. An average access time is given (in milliseconds) which represents the average time it takes to locate and read a cachable sector from disk. The average is for all of the enabled drives, not just one drive. The approximate read time is displayed which represents the total amount of time it took to read all of the cachable sectors. The approximate time savings is calculated from the average access time and the number of sector requests satisfied from the cache (Hits). The read status shows the number for cachable sector requests (tries), the number of those requests satisfied from the cache (hits), and the percentage of hits. The number of write optimizations is displayed. A write optimization occurs when a sector write is requested and the sector is in the cache AND the contents of the sector does not change so no write takes place. Exiting: There are three ways of exiting the dialog. Cancel The Cancel button will exit without changing any of the settings. OK The OK button will enable the selected drives and then exit. Any changes to the size will be ignored. If the Reset Stats button is selected the statistics will be reset. Save The Save button will save the current settings in the cache.inf file (so they will take effect after the next boot), enable the selected drives and then exit. If the Reset Stats button is selected the statistics will be reset. NOTE: The cache program cachev3.prg must be positioned in the AUTO folder after your hard disk driver (ahdi.prg for Atari drives) and before any network drivers. NOTE: If the alternate key is held down when cachev3.prg is run (from the \auto folder during the boot process) the cache will NOT be installed. NOTE: Users of TURBODOS may see lower performance since TURBODOS does some caching internally. TURBODOS will disable caching on floppies since it bypasses RWABS() and the ROM routines that handle floppies. Cachev3 when - 3 - Cold Hard Cache 3.5 used with TURBODOS can still give good results if there is lots of disk activity. Try it and see what you get. NOTE: Cachev3 should work with TOS 1.4 with Extended partitions (> 16 Meg) however only the first 16 Meg will be cachable. THIS HAS NOT BEEN TESTED! TRY IT AT YOUR OWN RISK! MAKE SURE YOU HAVE A BACKUP OF YOUR DRIVE BEFORE YOU TRY! NOTE: Cachev3 prevents writes to the boot sector (# 0) for enabled drives. This will prevent utilities that make partitions bootable (or viruses) from working. NOTE: Some Hard Disk utilities (like markbad) will not function correctly when the caching is enabled. Simply disable the drives with the chcstat program or accessory. BUG ALERT: Cold Hard Cache 3.2 did NOT recognize Media Changes correctly. This may have affected Removable Hard Drives as well as Floppies. This has been corrected in version 3.3. Cold Hard Cache 3.3 would crash (Address error) if a read or write request specified a transfer to or from an odd address (very rare). This has been corrected in version 3.4. Cold Hard Cache versions before 3.5 would not allow floppies to format correctly. Writes to the Boot Sector were not permitted. They are now allowed for floppies but NOT allowed for drives C through P. Cold Hard Cache was written using the Mark Williams C Compiler. I highly recommend this product. Cold Hard Cache is released as Shareware. If you use this program please make a donation ($15 or so) to: Robert E. Owens III 34 Pinecrest Dr. Covington, LA 70433 USA This program was designed to save time and has proved to be valuable. I usually save 20 to 40 minutes a day! If you have any suggestions or comments about this program I would like to here from you. I can be reached by Stamp Net (at the above address) or on Genie (at R.OWENS3). - 4 - `0*o"mB #.I+I/ BBBgމ/ / Bg?<JNA ?. *z-M g 0-Gf- Hnf `(M*m`#dBL0N^NuNVH >.<. :. 0G8*z-M g$- HEf0-DdFc0fBm*m`L N^NuNVH8*n zTg0(U&m-L g)K-K g&B z. +z(#pL8N^NuNV/ R?.?.NXO*@ gR/ N. HmNpPOB`l zZ ?.?.p?/. ?. zN -@ z, ѹ*z .f$/ N.XO0.@ ;nHm/. NPO .*_N^NuNV/ ?.?.NZXO*@ fT*z>?.?.p?/. ?. z*N -@ f$/ NXO0.@ ;nHm/. NPO .`(?<Hm/. N 0f/ NzXORB*_N^NuNVH n{f0.@g"n CA"!!!!!!!!!!~ Gl0Gf ?BgBgN\ORG`p{`Bn0.m @n0@H=@0.@f$ ng0.@g?.?.?.Nn\OBn0.f*Bn0.@g nop`?.BgBgN:\O0.f0/.?.?.?./. ?. zN-@ g``N?. z. PNTOH-@ fp`<0.zo4?.?.?/. ?. zjN -@?.?.?.N\O`R0.@g < ` <Z*@~nl0?.?./. ?.N -@fRnRG n -H ` .`>Cv n A!!!!!!!!!!`n nzfC@ n A!!!!!!!!pz`h n|fJBBBBp|`B f?.Bgp?/:Bg zrN -@ g?.BgBgN\O .L N^NuNV?. z@NTOH-@ f?.BgBgNr\O0.N^NuNV z#h  z#l "N^NuNVH0Hy 0:NH/N/@XOpH?NA\O*@-M fp`,#p~zl*  (@)MBlRG`BB@L0N^NuNVHz)p ?NA\OBg/:p=?NAPO=@0l zp @ /:p ?NA\O`\Hnp/?.p??NA f2 nl n@o""NA!!!!!!!!!! ylp3?.p>?NAXON0fZHzp&?NN/|MTOp ?NA\OBn nl>0ngp ?p?NAXO0.@A?p?NAXORn`Hzqp ?NA\OHzmp ?NA\ON^NuNVH0*n(n f g><Q`><((((((((QL0N^Nu o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN o"o0/ S@mf`pNumpNupNu ~vcache.infnot found. Cold Hard Cache 3.5 1989, Robert E. Owens III Drive(s):No RAM!  0DL$.L2 @ $"F`vP0.|.NBgNANVHnHnHnHnHnHnBgBgHy0BgBgBgBgBgBgBgBgBgBgp?BgBgp?N <=@=y10.@g y(0f0.y>fN`N^NuNVN RHy@N8XO0gHyL?94N\O3>`HyZp?N\ONN^NuNVpz?BgBgHy4:Bgp?NM zgB@`p{?BgBgHy3*Bgp?NMpN^NuNVp=@Hyp?N\O=@0. @g @gB@`pc`paHyp?N\Op?Hyp=?NAPO=@0.lBgHyp?NAXOp{?p?BgHy3*p3?p?NM0.N^NuNV/ p?BgNXO#46p ?BgNXO-@p?BgNXO-@p?BgNXO-@p?BgNXO-@p?BgNXO-@p?BgNXO-@p?BgNXO-@p?BgNXO-@N0fHyp?N\O 94:4>/HyHy/94BN PO/NJPO/NJPO-@HyHn 94:4>/NPO/NJPO-@HyHn 94Fй4>/NPO/NJPO-@?93*Hy(/946N /94:Hy+/.N /94>Hy0/.N Hy4:Hy/94>N PO/NDPO/Hy5/.N /94FHy:/.N ?93?.?.?.?.?.?.?. BgN0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.p?Bg/.N?n /n Nz\O=@0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.?.?.?.?. p?NBgNTO0.@N^NuNV0.gBp?`BBgN\ON^NuNV330.@ Hv-@p=@ nl$0.HC3 nRB@2Rn`/9.NXO094N^NuNV#3.#3 .#3.#4.#4.#4.#..p ?N TO344094N^NuNVp?N TOpN^NuNV333 33 33333333333333333333 33"3#$43(33*4p?N TO n,04 n004 n404 n804 n<04 n@04094N^NuNV33# 4p4?N TON^NuNV#4p6?N TO n 04 n04 n04 n04 094N^NuNV333 33 3333333333333p3?N TON^NuNV#43 3p2?N TON^NuNV33# 4pN?N TON^NuNV33# 4p#?N TON^NuNV#43 33333333333p*?N TON^NuNV#43 3p,?N TO n04 n04094N^NuNVH0*n(n 0m?0l?NXO:0-m?0,l?NXO8??NXO>?-?,NXO<89F0G9@0F9@GoFop`B@L0N^NuNV333 3pp?N TO n 4094N^NuNV#4pn?N TON^NuNV333 3ph?N TO n 04 n04 n04 n04 094N^NuNV33pk?N TON^NuNV0.n o0`0. N^NuNV0.n l0`0. N^Nu"/0<NBNuNV# .3 .34p34 p34$34*NJ#1 .N^Nu#4."<. <sNBNuNVH *nz~H< @ g F fR` F-fz` F+fRH< @0m F9n2A00 A>`JEf0D@>0L N^Nu"o ofJfHHNu"o o fNuNVHn?</.N Hn HnN8POHnBg nN\ON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N$ `p ? n// N$ *@X`p`p`/ ?./.?N *@P`fBn n-Pf-|nX .-@*@g0.m noS`(Bn nT0` n//.N8PO`n ./0.Hї =@lBn0.fL0.g0 n0f( n -f/. nRH? n hN\O0.Sn0g /.?.` nd /. nRH? n hN\O`0.g0.Sn0g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @,>`?Bg _,g nR` .L N^NuNVH0*n>.IB$p0//. NzPO-@g$p0//. NPOA,-n ` n ,g` L0N^NuNVpL?Hyvp?NPOp?NTON^NuNVNN^NuNV/ *n .*+@+|`B-0. D@;@ m l;| +|F`+| *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNVN?.NTON^NuNVN^NuNV?.pL?NAXON^NuNV/A#/9NXXO0gBp 3(:  >f(4$6. *           *<    R FP( LD" $ | 2 &`LLp0*o"m #.I+I/ BBBg/ / Bg?<JNA NT ?N\?<LNANVN BBgN\OHyNXO0gNN`Hy$p?N \ON BgN\TON^NuNVpz?BgBgHy"Bgp?NM zgB@`p{?BgBgHy!Bgp?NMpN^NuNVp=@Hy~p?N \O=@0. @g @gB@`pcp`papHyp?N \Op?Hypp=?NAPO=@0.lBgHypp?NAXOp{?p?BgHy!p3?p?NM0.N^NuNV/ p?BgN~XO#"p ?BgN~XO-@p?BgN~XO-@p?BgN~XO-@p?BgN~XO-@p?BgN~XO-@p?BgN~XO-@p?BgN~XO-@p?BgN~XO-@N0fHyp?N \O 9""/HyHy/9#NPO/N PO/N PO-@HyHn 9""/NPO/N PO-@HyHn 9#й"/NPO/N PO-@?9!Hy/9"N /9"Hy/.N /9"Hy/.N Hy"Hy/9"NPO/NPO/Hy/.N /9#Hy/.N ?9!Hy /.N /.Hy/.N /.Hy/.N /.Hy/.N p=@0.HAL PgT0n!g p?0.HAL?BgN`p?0.HAL?BgN\ORn`p?BgBgBgBgp?BgN =@p??.BgN\Op=@0.HAL Pg26n!0.HAL?BgNXO@Rn`/9"N:XO3!/.N:XO3!p*?BgNXO@=@p?p*?BgN\O0. @gH @+f0.gp|?p?BgBp3?p?NMp{?p?BgHy!p3?p?NM`D0.gp|?p?BgBp3?p?NMN0gHy `Hyvp?N \OHyp?N \O&_N^NuNVHn?.BgNPO0. ЮN^NuNV?. ?.N4XO-@ n ( N^NuNV?. ?.N4XO-@ n-h n N^NuNV?. ?.N4XO-@ n0( N^NuNV?. ?.N4XO-@ n0. h N^NuNV?. ?.N4XO-@0. F@ nh N^NuNV?. ?.N4XO-@ n0. hN^NuNV?. ?.N4XO-@0. F@ nhN^NuNV?. ?.N4XO-@ n-h n0(N^NuNVJn l <4`x?. ?.N4XO-@ n-h n hg$ n hg n hg n hf n-P/./<5NPOJ@f <:` .N^NuNV?. ?.N4XO-@ n-h n hg$ n hg n hg n hf n-P/. /.NPO n Jgp??. ?.N`p??. ?.N\ON^NuNV?. ?.N4XO-@ n-h /. n/NPON^NuNV?. ?.N4XO-@ . -@0. nN^NuNVp?N|TOBg?. N4XO-@HnHn?. /.N?. ?. N4XO-@ n=h n=hJnm|HnHnHnHnp ??.N*JngzJngtHnHnN2POJ@g&?.?.?.?.p??. /.NHnHnHnHnp `?.?.?.?.p??. /.NBgN|TON^NuNV09fB?<N\Op3N^NuNV09gB?<N\OByN^NuNV=n =n 0.n =@0.n =@Hnp??.NPON^NuNVHn?.BgNPOHnHnHnHn/.N =n=n n( H=@0l$0.=@nn@n0.@n n0( @ gZnZnp?N|>?.?.?.?.?.?.?. BgN0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.p?Bg/.N?n /n N`\O=@0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.?.?.?.?. p?NBgN|TO0.@N^NuNV0.gBp?`BBgN\ON^NuNV3"0.@ HL-@p=@ nl$0.HC" nRB@2Rn`/9NXO09"N^NuNV#"#!#"#"#"#"#p ?N TO3""09"N^NuNVp?N TOpN^NuNV3"# "p4?N TON^NuNV#"p6?N TO n 0" n0" n0" n0"09"N^NuNV3"3 "3 "3"3"3"3"3"3"p3?N TON^NuNV#"3 "p2?N TON^NuNV3"# "pN?N TON^NuNV#"3 "3"3"3"3"3"p*?N TON^NuNV#"3 "p,?N TO n0" n0"09"N^NuNVH0*n(n 0m?0l?NXO:0-m?0,l?NXO8??NXO>?-?,NXO<89F0G9@0F9@GoFop`B@L0N^NuNVpo?N TON^NuNV3"3 "pp?N TO n "09"N^NuNV#"pn?N TON^NuNV3"3 "ph?N TO n 0" n0" n0" n0"09"N^NuNV3"pk?N TON^NuNV0.n o0`0. N^NuNV0.n l0`0. N^Nu"/0<NBNuNV# 3 3"p3"p3"3"N #N^Nu#""< <sNBNuNVH *nz~H< @ g F fR` F-fz` F+fRH< @0m F9n2A00 A>`JEf0D@>0L N^Nu"o ofJfHHNu"o o fNuNVHn?</.N Hn HnNPOHnBg nN\ON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N `p ? n// N *@X`p`p`/ ?./.?Nj *@P`fBn n-Pf-|. *NB%0<g"0H@H@B@H@ @>`?Bg _g nR` .L N^NuNVH0*n>.IB$p0//. NPPO-@g$p0//. NPOA-n ` n g` L0N^NuNVpL?HyDp?NPOp?N\TON^NuNVNjN^NuNV/ *n .*+@+|6B-0. D@;@ m l;| +|`+| *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNVNv?.N~TON^NuNVN^NuNV?.pL?NAXON^NuNV/A#/9N.XO0gBp 3p`,/. 0.H/?.p@?NA .B/NXO.N^NuNV .l .D3p` .N^Nu"o`C"/jD$jDA`|J/jDJk`JjDNu$/` o$"/A`NNu"o`C$jD"/jDA`, gJ/jDNu$/` o$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN O$X"XHB@Nu o0/L.Nu DO8UX<cde@f@g@ors^uxD80123456789ABCDEFchcstat.rsc[3][Resource file not found!][ ABORT! ] !"#$%&'(c:\cache.inf[1][Your boot drive is:][ A: | C: | Cancel][3][Place your boot disk|in drive A.][ OK ][2][Cache not installed!][ OK ]%d%6ld%6ld%4ld%6ld%3d%4ld%4ld%4ld[1][The buffers setting will|take effect the next time|the system is booted.][ OK ][3][Could not write/create|cache settings file.][ OK ][0][This program is Shareware.|Please make a donation to:| Robert E. Owens III| 34 Pinecrest Dr.| Covington, LA 70433][ Thanks ]NONE{NULL} You must compile with the -f option to include printf() floating point!  0Lp(    &" $  :(                   D6   $$,$(*(*,R V 0>(:  >f(4$6. *         *>    R FP( LD" $ | 2 &4$l-p COLD HARD CACHE 3.4 Performance:____Average access time: ____ ms9999____Approx. elapsed read time: ____ sec9999____Approx. time savings: ____ sec9999Stats:TRIESHITS%Reads:____________999999____________999999_______._9999Write Optimizations:____________999999Settings:____Cache Buffers: ____9999@@@Max. Multi-Sector Read Size: ___999SaveDrives Cached:CancelReset StatsOKCopyright 1989, Robert E. Owens III$:;<IJq KPs#x}$$q#(.3HIJQX_ijq kp! $, p%%%  <"X$t#%       8Tp) %   ! (  A B C D  E  F  G! H" I# J$ K% L & M ' N( O P* +  ,  4. 6!b.. DCBOOTITDOC ccPDCBOOTITPRG gho *** Check out the announcement and special offer on DC Shower below *** DC Boot It v1.0 Copyright (c) 1991 Double Click Software Program by Keith Gerdes and Michael B. Vederman DC Boot It v1.0 is a FREEWARE program. A FREEWARE program is one which you may freely distribute, but you cannot charge for it or alter the program or contents of the documentation in any manner. Double Click Software retains all copyright exclusive rights except exclusive distribution. ============================================================================== DC Boot It allows you to run a 'BOOT DISK' from the desktop. Simply run DC Boot It, pop in a 'BOOT DISK' (like a game disk) and BOOT IT! This has the real advantage for accelerated computers, since you can set the machine speed before booting. You can also go to 50 Hz mode before booting the floppy disk. ============================================================================== ================== Running DC Boot It ================== >To run DC Boot It: ------------------- 1) Run DCBOOTIT.PRG from the desktop. The main menu will appear. The following options are available (select what's appropriate): FLOPPY : A or B (choose which drive to boot the disk from) HERTZ : 50 or 60 (some games only work in 50 Hz) ST RESOLUTION : This is the resolution to 'pretend' you are booting up in. 2) Insert your 'BOOT DISK' into the drive specified. 3) Click on the BOOT IT! button. The boot sector of the 'BOOT DISK' will be read into memory and executed. With luck, the disk will run ok. NOTE: DC Boot It attempts to make the system look like it is uninitialized. Some boot disks may still not work despite this. ================ NEW! NEW! NEW! ================ Available now! If you loved DC SHOWIT, you'll love DC SHOWER! This is SHOW magic! SHOW 'NUF! DC Shower replaces the GEM desktop SHOW FILE function with up to seven DC Shower modules that let you view text files, binary files, 17 different picture formats, and (even extract) ARC, LZH, ZIP and ZOO archives. Use the DC Pick desk accessory to view files in any GEM program. Or, use DC Shower directly from UIS 3.3 (simply drag a file to the

button in UIS 3.3 and click on SHOW). Or, you can install DC Shower as the ATERNATIVE SHOW in NeoDesk 3.0 for even more power! Fully compatible with all ST, STe and TT computers. 100% assembly! Check out the May 1991 ST Informer article on DC Shower! They love it! Only $29.95! Ask your dealer for a copy! ++++++++++++ SPECIAL DEAL ++++++++++++ Get DC Shower for 1/3 off the retail price! As a special bargain, you can have DC Shower for only $19.95 (US)! Simply send us a disk with a copy of DC Showit v1.0 or v1.1 and $19.95! (add $3(US) or $5(foreign) shipping/handling, TX residents add 8.25% tax) This offer ends June 1, 1991. Mail, COD, VISA and MC orders welcome. ============= BUY, BUY, BUY ============= Have you purchased the DC DESKTOP or DC UTILITIES version 2.0??? If not, you owe yourself the pleasure of using our superb programs. "These programs are aSTounding!" - Ken Badertscher, ATARI Corp. talking about the DC UTILITIES v2.0 "The DC DESKTOP is a permanent part of my system!" - Ron Luks, Founder of Compuserve's Sig Atari Call us to order, or ask your local retailer. =========== MORE INPUT! =========== If you like this program, great! Be sure to let us know what ideas or comments you have about our software. We are always anxious to hear what anyone has to say! You can reach us almost everywhere! ======= By Mail ======= Double Click Software PO BOX 741206 Houston, TX 77274 ======== By Phone ======== Double Click Software : (713)977-6520 ====== Online ====== GEnie : DOUBLE-CLICK (CATegory 30) CompuServe : 75300,577 (GO ATARIVend, area 13) Usenet : uace0@menudo.uh.edu DC BBS : (713)944-0108 ============================================================================== This program is supplied in the belief that it operates as specified, neither Double Click Software (the company) nor the authors shall not be liable in any circumstance whatsoever for any direct or indirect loss or damage to property incurred or suffered by the customer or any other person as a result of any fault or defect in the goods or services supplied by the company and in no circumstances shall the company be liable against consequential damage or loss of profits (whether or not the possibility thereof was separately advised to it or reasonably forseeable) arising from the use or performance of such goods or services. ============================================================================== `* oOC / /HyJNAO Aaat3pNapaaXBgNAAa0:g z z2:|g|f z|f 3&2:f 9 g": k zf zJg: Hf<f zf` z ztpaa#3p2a|gf2A va._C3&v a C 3$vaC3"/ a6&_gArapra.`AaAaJaNu3#p4aNut#333333p*aNuH#p6aL Htpra praLNu333333333p3a`NuHL tpraLNu0A4(Cg0A( f4`6Nu&zv@@&SNupapaN#\paD#`pa:#dp a0#hp a&#lpa#ppa#tpa#xNu2AA Nu/?<&NN\NuB B& xN3F(3*#,L 8 V  8g @r g_VDOgRX`#0NuprXXQNuHxHy?: B/?<NNONuM To install DC MOUSE SHIFT, do this: ------------------------------------ 1) Copy DCMSHIFT.PRG to your AUTO folder. 2) Perform the CONFIGURATION (see below). 3) Reset your computer to install it in memory. ============= CONFIGURATION ============= Before you do install DC MOUSE SHIFT, you should configure it. >To configure DC MOUSE SHIFT, follow these steps: ------------------------------------------------- 1) Run DCMSHIFT.PRG from the desktop (in your AUTO folder). 2) You will be presented with an alert box with some program info. Click on the CONFIG button to continue. 3) You will next be presented with a series of alert boxes asking you which modifier keys you want to emulate while the RIGHT MOUSE BUTTON is being depressed: Emulate the key with the right mouse button? Emulate the key with the right mouse button? Emulate the key with the right mouse button? Emulate the key with the right mouse button? Click the YES button in any of the above mentioned alerts to emulate that modifier key when you press (and key pressed) the right mouse button. You can combine any of the modifier keys. 4) Now you will be asked if you want DC MOUSE SHIFT to be off when you execute a program. Answer YES to have DCMSHIFT only on at the desktop. 5) DC MOUSE SHIFT will then attempt to save the info back to itself. If it has trouble, you will be alerted. Otherwise, it reminds you to move it to your AUTO folder. ==================== USING DC MOUSE SHIFT ==================== DC MOUSE SHIFT is really easy to use. As an example, if you have it set up to emulate the SHIFT key, then instead of holding down one of the SHIFT keys to select multiple files when you click, you can press the RIGHT MOUSE BUTTON, then keep it depressed and select the files normally. Just let up on the RIGHT MOUSE BUTTON when you are done. You can use this on any version of TOS, and on any machine. It is fully STE and TT compatible. And, of course, it is 100% assembly language. When installed, it uses only 632 bytes. =========== MORE INPUT! =========== If you like this program, great! Be sure to let us know what ideas or comments you have about our software. We are always anxious to hear what anyone has to say! You can reach us almost everywhere! ======== By Phone ======== Double Click Software : (713)977-6520 ====== Online ====== GEnie : DOUBLE-CLICK (CATegory 30) CompuServe : 75300,577 (GO ATARIVend, area 13) Usenet : uace0@menudo.uh.edu DC BBS : (713)944-0108 `$` DCRM`2XBRADCRMAJxgTHfNhJPf Ch"Cd!I#Z/|^/:NuH/NAXO`/</<?:?<@NA ?:?<>NAXO3# "<0<NB0:`:3#v"<0<NB0:J@f /<0?< NA\Of/<?< NA\O`/<V?< NA\O/<?<&NN\OBg/<r?<1NA\O#!#!Nu?<?/<&?<BNA /</<?:?<?NA DCSqfT?<?:/<?<BNA /</<?:l?<?NA <?<?:P/:N?<BNA Nu?<?:8/< ?<BNA Nu4DCMSHIFT.PRG[0][Config saved.| |Move DCMSHIFT.PRG to |your AUTO folder. ][ OK ][0][Error saving to DCMSHIFT.PRG ][ OK ][0][DC Mouse Shift v1.0 |by Michael B. Vederman |and Keith Gerdes |Copyright (c) 1991|Double Click Software][ Config |Exit][2][Emulate key |with right mouse button? ][ Yes |No][2][Emulate key |with right mouse button? ][ Yes |No][2][Emulate key |with right mouse button? ][ Yes |No][2][Emulate key |with right mouse button? ][ Yes |No][2][Turn off DC Mouse Shift |in programs?][ Yes |No] p**>> DC Mouse Shift v1.0 <<** **>> 01/04/91 <<** **>> FREEWARE <<** **>> Mouse Button Shiftery <<** **>> by <<** **>> Michael B. Vederman <<** **>> and Keith Gerdes <<** **>> <<** **>> Copyright (c) 1991 <<** **>> Double Click Software <<** qq**>> NOT INSTALLED <<** H4H,0   (    6. E!s.. DCSHOWITDOC tDCSHOWITPRG y ****** Look for a DC DESKTOP DEMO on major Bulletin Boards beginning March 24, 1990. More information on DC DESKTOP is provided below. ****** This is DC SHOWIT v1.1 DC SHOWIT is FREEWARE, but remains copyrighted DC SHOWIT is Copyright (c) 1989,1990 Double Click Software All Rights Reserved program by Michael B. Vederman DC SHOWIT v1.1 (only v1.0 and v1.1) is distributed as FREEWARE. You may copy, and distribute it as often as you like, just so long as this doc file is distributed with the program. DC SHOWIT is similar to one of the DC DESKTOP modules, except DC SHOWIT can be run without having DC DESKTOP installed. DC DESKTOP is an incredible enhancement for the GEM DESKTOP that supplements and replaces certain GEM DESKTOP routines in super fast super small assembly language. DC SHOWIT is a _complete_ replacement for the GEM desktop 'SHOW' routine which is used to 'type' files to the screen. The unique feature about DC SHOWIT is that you never need to perform an 'Install Application' for DC SHOWIT to be called. In other words, DC SHOWIT gets loaded once from the AUTO folder, and when you click on 'SHOW,' it is called instead of the systems SHOW routine. DC SHOWIT views regular ASCII files and NEO and _uncompressed_ DEGAS pictures. Simply double click on the file/picture you wish to view and then click on 'SHOW' from the system dialog box. When viewing a picture, press either mouse button or any key to exit. Press the HELP key when viewing a TEXT file for all available commands. TO INSTALL DC SHOWIT, SIMPLY COPY IT TO YOUR AUTO FOLDER. **************************************************************************** DC DESKTOP "The GEM desktop just got better!" DC DESKTOP, a new product from Double Click Software, enhances the GEM desktop like no other program before it. DC DESKTOP does not replace the GEM desktop like other programs, but adds features the GEM desktop lacks. Maintaining 100% compatibility with all software and not requiring you to learn a new interface. These features include: * Unique icons for all files and drives (You can import NeoDesk icons!) * Install programs and files for execution directly from the desktop. * Execute desktop icons (programs) with a keystroke. * A unique 'CABINET' allows you to store all your programs in one location so you don't have to wade through disks and folders. Acts just like a disk drive. Also, load/save cabinets with a key press. * A printer queue that acts like a RAMdisk, drag files to it, show info... Also buffers screen dumps and regular printing! * A trashcan that lets you 'undelete' files. * Replace the GEM desktop with a picture or pattern. * Keystroke equivalents for all GEM desktop menu commands. * Change the desktop layout (load a DESKTOP.IN?) with the press of a key. * Replaces the GEM desktop 'Show' text file routine. No need to 'Install Application' any more, just click on 'Show.' * View pictures from the desktop 'Show' routine. * Extract and list ARC files from the desktop 'Show' routine. * Modular design allows you to conserve precious system memory! Don't need a feature? Don't install it and save memory! * Completely configurable. * Fast! Everything remains RAM resident for *FAST* execution! * Much More. The DC DESKTOP GEM desktop enhancement will debut at the World of Atari Show in Anaheim, CA on April 7 & 8, 1990. If you are going, please stop by and see us! Retail price is $39.95. As a special offer, Double Click Software is offering a 'bounty.' Send your ORIGINAL NeoDesk (1) disk to Double Click Software and $20 (plus shipping and handling, $2 in USA, $5 foreign), and you will get the DC DESKTOP program, complete documentation and full support. This offer expires May 31, 1990. Double Click Software P.O. Box 741206 Houston, Texas 77274-1206 Phone inquiries: (713)645-3759 Support BBS: (713)944-0108 ------------ DISCLAIMER ------------ Double Click Software will not use any NeoDesk software that it aquires pursuant to this offer. This offer is not intended to be a solicitation by Double Click Software of any act or ommission on the part of an offeree which would violate any contractual or other obligations to which such offeree may be subject. `v` DCSHOWIT11M(z.ަ*OKe"M$IAPp\"QNHyLNAHz0?<&NN\z@bA2gA X`f ??<>NAXzNu x0(Nu&n$M$pf `Q`2pIf J`Qe,n A(HC$I&I.ސJhf "grђg <fE` N2AgSA0QSGL&^H&^L&^H&^ L&^H&^@L&^H&^`L&^H&^L&^H&^L&^H&^L&^H&^AQEt$"$ЁQJEgnCD*@|e*jg"@r g g: MS@t&(*,.$B&B(BH8H8H8H8H8H8HxQc`N`&&o#\.| + Ы4// Bg?<JNAO ?< NM| f/<W$ NA. Hzd\&J&NN\Bg 6ffb1NAHJy Rf"O0 Ni Q=fH =g > 8<1:H~N?:Lv?R y~oR^.(Bv pNuNN3 m zf4`Hgb/<F#F tAH fL"I1Qޅ. ^ ?:zҤg/:\ ZX}8Bl^bNMXp z f`ڳ(h>x pNu zJgX .f Nf< (EfDO\ _6:zf&" zvFgЧp`Ю" < g| g@<q@ H8f2:/a "ԊnDQ`v0Pf,a Jo䦳j/:T䣸42fB2:Z lZg*k&(/ƞHʜ"`ƃ~ȳf" JndfD^XI` `ƀ`0R`f`pfa p<tf2Jyg?<?:/ <BNA B" B`8bf43:6:>NM0HEa :Ұbfa `ag|sfx# ^2|T30`zaJo/:@܇Ά,4F~nf`ē uf 2:I/l"Jk^n QRK yv<>SFL"0M&R4: zh/:pIb?:x~>pNufNup0:! R @Cp- "| haf NuS@gQR@`S Nu0000`# ̉ ЉAA 4<'3* 2<&0" 0:QȃF 0f` Nu z0< aNNuFile:  Len+Tab: 4 DC SHOWIT by Mike Vederman (c) 1989$S ɓ$j,n3֣3씮p z1rL1zN  0 /:F <q`Nu8:DH V LQNu$r < En! search string : Š  pS-)...q :g @`4p 8Ā 3Î JX z NC$Ip:@:RNf&HEJg g`S$H#^ : x fR# :2: S  z0:҅4j Rl>z b*`NZg # pNuF ^H#p &|`4!l(BVf,88,at`0^fℐnphUp linearrow T + up Ѕ)<̊CdŒE1/2 rED> key N 1UTop of fa`}8Bo*m of file : key Print page PCancel #UNDO> -27QSSearch"oSoNext mat NTab widt;-1 LEFT arrows+RIGH Quit View#BOTH mouse buttonsess any7 to continu7 /<V?< NACa4NMC̃Nu zX\eBJyg"3 H ?: /:BTBT pNubTT p`~ z1|L1zN惚 82  f#ȃ~B ʱl(f*`/?ƒ܇r _8 f҄8ptf^g> :gdB p#8/%!,L J g J g"8`` zJ >2N#v /:h/:?:\? ѹgޅ   lF0:$nQJb z#"LH nTPJg:/X _Γ< _agD <qg`NuRU /<HNA\ z#X < P څ(T/:: 8I8 zȃHv, RfHx"O0  Ni QfX Zg i6sf( Zp Ns hJ 8")k6# 8T\R.beD2d<#TL2Rf PJP#(#0N4Vx|f|s`H"A"Qyf8Hf0#ŠACĔ  # # # pԓ.mf~TLvd|^HiL|fD yl4Tg2$A$j PRf$INfTIf NGf Z f z% DC SHOWIT v1.1 [3/23/90] FREEWAREogram by Micha B. Vederman Copyright (c) 1989,90 Doub@Click Software p ** INSTALLED q}NOT*H q <&N,   0.08DR: 0(  2@8(`@"V ,B R >  L  "> t8<  I$6 ( * $. 4#a000000 #b000000 #c???000?000<002::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` N8Hz ?<&NN\Nu9IgNuWINuaaaNuNuNuNuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`rAD-@f-H `r6 @`0.bHNupNuBp'rta8 n2rt6(SC0(S@apaB\papava0pa _a4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNupLADaHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNup`rap`QNupaNu4pa2Nu$pa"Nup2(g"P@g2RADAH""n"r2gZAe2 1@#-I"Nu1@NuAt2<XJX[j]`p`Va."n"dp`DpaNu?pa2Nu/pa"Nu. P!.. FUJIMATEACC FUJIDESKPRG FUJIDOC TXT $` *O.| JBzB~BB# ar3x^# 3xx#FaF3x\B4"| HplB |fuf IH@|jig|fug`U |jif#4#8##a y(f09y\fJ4f*|:<a`"y4JQf :<`:<*|a^09x"y4|g^|fBQ`n*|M:<a.09x"y8|gL|g Q`JQg Q`KVa`2?<NNT>?<NNT$@BA|gA@p fQ|f4ACpfAOQp J"( APQ`<f6ACpfAQp J FFAQ`pACpf^AQ"Jp ""FFFCQ`4#3x#*"< <NBNu pg??<?<NM\` Nu`xxx[2][ Fuji  Desk! | Companion Accessory |Courtesy of Chet Walters |][SHOW |HIDE| SPEED ][2][ Fuji  Desk! | Companion Accessory | Fuji accelerator pedal |][FASTER|SLOWER| AS IS ][1][ Fuji  Desk | wasn't run from | the AUTO folder! |][ YAWN ] #4xxfufufuxx Fuji  Mate Y$$   8    ,T:48,`^>*O.|>*m - ЭЭ#~// ?<?<JNAO "| H# 3ji3ji$By&?</:T?<1NA?<NA&|V"SX&|T$S4B,gR@@g X`"hNuJy&fXy*0:zoDBy* |L| |N$PA 9|gA@p f Q 9|fJAC^pfAOQ"zp J"( APQ4m"|4#Nu 9|fPACpfAQ"zHG p J [[AQ m&|>#NuACFpfHAQ zGP"Jp "#X[[ [ [CQoG|#Nu pg??<?<NMO` NuCl2@ A(p222BQ"<0<NB0:Nuxxfufuxx999x9|9n9f9f9f9f8f8f>8n>8|<8xxx|nfff9f9f9f9n8|8xx|nfffff@fn@|x||txt|tnffffffn|wx88(x8|lntffffffn|x88(x(|(n|ftf|ftf|ftf|nt||x88(x(|(n8f(f(f(f(f8f(n8|8x88(x(|(n|f\f|f\f|f\f|n\||x88(x(|ln|f^fffffn|x||\x\|\nffffffn߀|݀xx|nffffffn|xx|nfff9f9f9f9n8|8x<~ff~``~>   <@<@<@<@<@  <@<@~<@<@~~~~""998999998>8<8x99831@@@xxxg00p    @<@<@<@<@<           @<@<@<@<@<  @<@<~@<@<~~~~""998999998>8<8x99831@@@xxxg00 p000xxxxx00000000>>> Now for the advertisement section of this doc <<<< by Chet Walters.... **** DOT MAGIC! Text file printer with 22 fonts and a font editor enclosed. Don't feel like booting up that DTP application for just a letter to Aunt Minnie in Minnesota? Well, print a pretty with Dot Magic! Comes with several utilities including one that lets you put those nice fonts on pics too! **** COMPACT DIR Directory dump with a twist. Uses the smallest font of an HP DeskJet or superscript on an Epson compat to fit more than 10 meg worth of filenames on one page for easy cross-referencing. Dump just one partition or the whole shebang! ***** EASY MOVE Tired of dragging those IMG files along with your GEM drawings from Easy Draw? Use Easy Move instead. This will copy or move GEM files searching through the file itself for any corresponding IMG files and will move them with it automatically. A must if you use Easy Draw. ***** PIC_LOG Geeezzz! You've got all these clip art disks full of Degas, Tiny and Neo pics but you can't remember what they are with those cryptic filenames. Well, if you have an HP DeskJet, HP LaserJet, and Epson 24 pin compat or just a none pinner, then you can dump a nice catalog of an entire disk of pics for easy referencing. The HP drivers put 15 full screens on one page! LQ's get 9 pics a page. It's easy! ***** PS to PM Got a huge library of 8 bit Print Shop icons gathering dust? If you have an ST and an 8 bit Atari, you can use this to transfer an entire Print Shop disk full of graphics from the 8 bit to a nice alphabetized PrintMaster file for use on the ST. You'll need a null modem to make the transfer complete. ***** CLIP_ART Got a thousand PrintMaster Graphics that you'd like to use elsewhere? This one will load up to 2000 PM icons from which you can view and select individuals to put on a Degas screen for easy access in other DTP applications. Mono version fits more than 40 on a screen for easy clipping. Color version slightly less. **** PM CAT Right, and what would you do with all those PrintMaster icons if you don't know what they look like? PM Cat is the answer. Prints 77 icons in each page complete with name and library. Works with Epson Compatible 9 pin or 14 pin printers. **** CHANGE EASELY Get tired of the same pic on your desktop when using Easel ST? Use this handy accessory to change it on the fly! Got a nice lady that you'd like to have peeking out from behind your windows but are afraid that you know who will get jealous? Well, put her there any time you want, and if you feel someone sneaking up behind you, you can change to that nice mountain scene in an instant. Requires Easel ST v1.10 to work. **** STITCH X Want to get that Computer Eyes shot of kids made into a cross stitch pattern? If you have an Epson FX compatible printer then you can do it with STITCH X. Load Tiny, Degas and Neo pics from which you can clip any portion to dump to the printer as a cross stitch pattern complete with color chart and symbols. If your clip won't fit on one page, then it gets tiled for you up to poster size suitable for framing. (lo rez only) **** BIG_MAC MAC format picture viewer. This is actually the only MAC pic slide show available for the ST! Scrolls the pics one after the other for you to see. Choose 'single' from the menu and you can load one at a time with the ability to save the visible scrollable screen to a Degas PI2 or PI3. Color or monochrome. Send a donation to Chet Walters PO Box 45 Girard, OH 44420 and get ALL the above goodies! ===================================================================== Dr. BobWare - software available for a donation to - W. D. Parks 180 N. Hazeltine Campbell, OH 44405 ==== Program Menu Include up to 8 names of programs which you can run at the touch of a key or a simple mouse click. Stores complete path for harddrive owners and even looks on both floppies if you have two. Chaining of menus is easy so you can have an infinite number of things to run at a touch. Install one of these in each slot of the HotWire! menu and you'll have 416 available slots. Don't dig through those directories again! Great for those game disks! ==== MultiViewer Graphica This thing is like a mini Touch Up! It's that good! Loads IMG, PCX, PI?, PC?, TNY, NEO, and more! Saves in as many formats! Rotates, clips, edits, scrolls, flips, fat bits, skinny bits and much much more. This program is still growing and you'll want to get on Mr. Parks' mailing list for the updates. Monochrome only. ==== Shape Lib Now, for those PrintMaster fans comes finally a sorter organizer for all those icons! Choose any or many source files from which you can choose individual PM icons to move to a destination. Singly or by just tagging with a click several names from the list. Icons are in full view and it even accepts those 'odd' sized icons from the IBM version of NewsMaster! ........>>>>>>>> SUPPORT SHAREWARE AUTHORS <<<<<<<<........ . X!.. FUNKALRTPRG FUNKALRTDOC ``VXBRAFUNKAJxgJXg^ fVJyg! 8"(k!NsJk0"x"ib""ie3#/| zN#!/:zNuJyfNޭ#Hz` zN0(hg."P21|<;e:$b<:3P# zNа|gNޭH A"P Q4gL`"hJQf2"h"QJg [fJg [fJg [f;Jg ]g |fR9`P# z/|Hl4FUNKALRT.SND[1][ Funk Alert! v1.1| by Charles F. Johnson | 1991 LGF Software| Support shareware!][Install|Cancel] p Funk Alert! v1.1 q p By Charles F. Johnson q p 1991 LGF Software q Send $10 shareware to: Charles F. Johnson P.O. Box 1250 Pacific Palisades, CA 90272 ,84"J  8&  `***************** * * * Funk Alert! * * * ***************** By Charles F. "Godfather of Soul" Johnson Copyright 1991 Little Green Footballs Software Version 1.1 Released: Saturday, April 27, 1991 Uuunnnhhh! Funk Alert! (Or, Has Charles Finally Gone Nuts?) ------------------------------------------------------------- Hiya, shareware addicts. Here's another nifty utility from Little Green Footballs Software. This is a tiny program (it uses less than 1K when installed!) that assigns the buttons in GEM alert boxes to the function keys F1, F2, and F3! This means that any program that calls the GEM AES form_alert() routine (i.e. almost _every_ GEM program) now has built-in, easy to remember "hot key" equivalents for its alert box buttons! We've all seen those standard GEM dialog boxes that have a bit image of a question mark, exclamation point, or stop sign, with up to three buttons at the bottom of the box. Most alert boxes also have a "default" button, which is indicated by a heavier border around the button; this button is selected when you type Return. Trouble is, it seems like most of the time the button the programmer thinks should be the default button isn't the one you want to use all the time ... so you're forced to reach for the mouse every time one of those durn-blasted boxes appears. Funk Alert! To The Rescue ------------------------- To use Funk Alert!, just copy the program into your AUTO folder. Its position in the AUTO folder doesn't matter. The next time you reboot your computer, Funk Alert! will automatically install itself; you'll see a title message as it loads. If you don't already have an AUTO folder, use the desktop's "New Folder" function to create a folder called "AUTO" on the disk with which you boot up. Then copy the FUNKALRT.PRG file into this folder, and Funk Alert! will automatically install itself when you reboot your computer. You may also run Funk Alert! from the GEM desktop or from CodeHead Software's HotWire shell; if you do this, Funk Alert! will display an alert box, giving you the choice of installing it or cancelling without installing. Tiny But Powerful! ------------------ While Funk Alert! is installed, it will watch for all calls to the form_alert() function which produces those consarned alert boxes, and whenever it sees one it will watch for you to type the function key (F1, F2, or F3) corresponding to the button you wish to select. Since alert boxes can have a maximum of three buttons, these keys map very nicely and obviously to the buttons and are easy to remember. Everything else in the alert box will still operate normally; you can still click any of its buttons with the mouse or type Return to select its default button. One Caveat ---------- There's only one place where Funk Alert! won't be able to see alert boxes -- at the GEM desktop. The desktop uses direct calls to the ROM code to display its alerts, and unfortunately there's no way for Funk Alert! to catch these. But it should work correctly in every other application you run. Where to Send Shareware Payments -------------------------------- If you find Funk Alert! useful, please send a check or money order for $10.00 (or more if you're struck by a random philanthropic impulse!) to: Charles F. Johnson P.O. Box 1250 Pacific Palisades, CA 90272 Thanks for your support! If you pay for shareware programs like Funk Alert!, you'll see more of them. If you don't, well, you know what will happen. Enjoy the program. Version 1.1 ----------- One day later, and already there's a version 1.1. Sheesh. Version 1.1 uses a bit less memory when installed, and also adds the feature of "turning off" CodeHead Software's CodeKeys macro program while an alert box is onscreen. This only means that you can't trigger a new CodeKeys macro to start playing while an alert box is on screen; any macros intended to play through an alert box will still operate normally. ----------------------------------------------------------------------- FUNKALRT.PRG and FUNKALRT.DOC are: Copyright 1991 Charles F. Johnson and Little Green Footballs Software. All Rights Reserved. May be freely distributed as long as both files are included, but may not be sold or republished in any form with express permission from the author. Support shareware! ----------------------------------------------------------------------- . `!.. HEADSTRTPRG HEADSTRTDOC g'MAKELISTPRG `q`b ,g( zB x,#(Jyg3Z!`,Nu?<?<NNXO @!| P  NuFIATJy fJyXf o(f yn4"y09@01PgBy`|Ry yfla|`f Pf`3 zC>  gfSHBHz?<NA\O?<'Hz?<NNAPOJ@f"aT4XOF8Jyg3N! NޭJyg OfNh]H hKf ByZByNޭKB@|ߐ<A??<NAXORM(MJf %\f-B-:<H / ?<;NA\OL0`J@gQFNu6ddd444444#,<b#OaV#Z}&3}FaJy}fg`Hz ?<&NN\OJyjA`@BgHz?<=NAJ@j@/| `NAJ@j2/| oNAJ@j$/| nNAJ@jPOAa?<NATO`PO3/</<@?9?<?NA JkrAB0?9?<>NAXOaByB9B9# #1| 1|"1|$1|33 yf33Aaa/<V?<?<NNPOa/<Y?<?<NNPO/< |a6RGk0Gg`a(VfA1G<ap?^NM& u??< NMXVHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0+2$NuE`B<gJEgEjCDEDF Fe( dF8BCHC`0bHC8v` HD8HDkDуb NuDdDA@kgAр[SBk0ZlJBk&Nu0g H@rB Jk`0 pʠ2HPAJgPpr$< _8pNu,JBgJj *EBQ*HE?<>0rHGGd HGGdSW"i\NSW2 H@Nf?<,>CEdH@``0 VB&8T˄D&AdR´|=|  g+g -f.g20 b0e9b  da`RF`fajSEgefX0e9oSHR0| &Hz1 E Do`HJjDDDS4</NxJFkSFk&aQ `Ha"FFL86.JgtBn쮡rxk4< pAC v r Jjv-|J k>aaNRFBd?<2SFegdRB`ApdR e <rRF&0žxfEv+0JFjDFjHƌd0BFHF HFA]`2:HQ A d<NuS@k <l,A,P FJ@kⶁtvNh)@p `H@rt vAHplr B 2pNf ZpapapalTTB'aNNT@B){L9|rtvp9@p`pvX"v`v`vj`v `v`v`v`?aBp0,l 2Nua40,H*4Jt24d|BlrҌpsNBNu0<}6& NNC`& T"@ C <`Nj(* 9AJA)H @[000][ˈB Evz`* [g"]g|g QSz` zQSpQ][DvxxxBp4(*(Pdepdae zb B D\ e`\g BA BhpZ BP"`#|¾z"HZtg"Hg \f`fS  EhR@H`2(Nu2(g"P@g2RADAH""l`r2oZe 1@#)I`NukNup 4dpAtrdJ2k\pa H ld$"Hg0 k&@ S` #&@0+SJ3 L&fLNuB JgJgN H@B p Nu\Nb$L $BS@kH2pCd"X0Pg" $D#NuJ@gpNu _0Hp p"_0HqE eHHQ0) $_$ZXn$Y0gHR@@"D%$b2g# %>$ $dP.gRG,D% Y2.!p4Ae4v`VfAWHV"g Id*àE$RR0&"8*$R`"2 A IJAfr4FAe*RBBc0*SA?` p`(* 0i 4R$D‚:?HlGNAP~ Jf SA` p9`p:`p;?V%>J@fCAHPBHQ?NA\ _JjL uHpx$ 8" &Ak eѐ""&A2AIɄރHRp` JQfpNq Y Qfd Ѐ&$_& if"QdփHRN<~,Nq8DRzXEEg"7PR$HBJBgpXJ~ `eetЂ`"ЀeЁdp` e$W.H@@/\NJ NL"2`#qR YEjrd0` SjN" KC`eJ4d  Ld 3## # # # # # # # B`2# # # # # # # # # # # # # # # # # # # # # # # # # rNu2"""z""z""""z0""""""""""""""""""""""""z@0,p2,rR@RANuS@SA9@p9ArNu9@pNv4, 6fprta0,2,NuA9@9Ap rt`ƀ`pNu)H9@Jp4(P'J&f H LNu &NuQ` J,'f&g A#ȇeC! B$-W)K20, 8k8@ gJl"Nu g"P 8 @/ NX  8fQg B <``L@ H)l26)z @WJf`CfSHj-D@Hd0H `\@a"*pNNNHP?< NA\NuH@aa/a au09c^Nu| PC>$Errork ][Abort]ä&\f.B &lX)K\)l8` p ,Bj(V"l`Yd&-KNNRef&#k"C"Cփk 2##`1"`2`& $Y8gHRDD*D%H8#$c2g# %H`pQz&&| NuNtepZtC ҳfHP0( $W$RR@H`2"H _$>dd" $X&0BP6Y Hg R@@zEeHQ0)$_$Nu$Y 0P1@VeT <_ CNNpr.N MakeList - The File CreatorNCopyright 1989deHead Softwarerby John EidsvoogrH.I This program cw es a text f^ofnames. Its intended use to'HEADSTRT.DAT'ft'6Start'|, although youn5an t whereverlVinee[.ƨ DSelecusingfItemor' To specifydefaultauto-run2holdAlternkeyDn syh̸An 'X ' will be placin fron im@x sign]a8q.4VFHhCrolg_fa N-WoidTn,QìMiDesk['Wailo6 accessories%GuntilVW,sCsd shell-typs1suchNeog(see o documentation).o.EW5finid click o7Cancelchoo5am16avZlrnU! Hઈ,ᦂmadiry;r booiwithTT. 8 |C퀊$,* v|rTr@*$ &oG K` r@HEQ`QpmW KC ,H <' ""*H <""(H <R""" "KHH@HtJgpӑbCgAP0<d/|N>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#+3, k #, Ј<.@#,Jy,g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON0 J"LN.? 9g @N 9g @NNR?<LNA?J@g69,>` y,66(|o ypar`|l ypa^6Nu/ E,C+ JaC+Aa08F2|f@|| oB@p$_Nu xC,6B g` '8f"`PH f g @"'8gB gr`BA3A NuH E,6 R6(.8(0:(2<(4JCj0H@BCJEj:JEgHJFgD j1C j1D j1E j1FB@ R1@4 R1@2???4BA jB@a\OLxNuH YO:E,(HWCB@ RaXO R6(8(???/4/BA0a\OXOL8Nu?6JAgH"ҁҀ y,(p `2H ЀЁ y,(p 6Nu/BCrH$ԂԀ y,(p( gv0&NuH$ԂԀ y,("p( NuH"ҁҀ y,("p Nu?8H$ԂԀ y,( p( JAk*|cn$| o H <00H H@<0B8NuH"ҁҀ y,( p H|gr 0H|BNuH 86E,(JCg2H ЀЁ Rp `2H ЀЁ Rp 2H ЀЁ R40||g|f.JCg2H ЀЁ Rp@`2H ЀЁ RpLNu/?8 y,62(t ipaJAf2(tiaJAgv`BCJCgC+`C+ y,( haJCf y,60(r ht`J@gp`B@62p(a2p)aJDg p(ap)a8&NuH8:BC` JDfr`BApCaJEgpCa^RC|mL8NuH6<#'<.`@8JCg(|=g|?fp>a8|@g|BfpAa820aVJFg0a y.T.:|OfLxNu??6#'T.`6JCg2H ЀЁ y,(p`2H ЀЁ y,(p y.T.8|Of86NuH E,6 R0( a R()p&a R($p(a R(%p*a R8(2pa R8(2p#a R8( JDk|oBDBE`Efr`BApEEaDRE|m R,(BE`rFpEa&RE↺|m R8(2paBA0a:x Rh2pLa R8(pd2p,a R8(Dpd2p-a2p&a R8(Lpd2p.a R8(Lpd2p/a R8(Lpd2p0a R8(p lrdp12avBA0a R8(p lrdp22aX R8(p lrdp42aB R8(plrdp52a,2p*a.2p+a& R8(p lrdp32aB@a R8(pld2p6a R8(p lrdp72a R8(Lpd2p8a R("H2p)a R(#H2p+a R8(Lpd2pa R8(Lpd2p>aj2p=al2p?ad R(-rApAa R8(Lpd2pAa62p@a82pBa0 R(H2pHa R(HrDpIarDp9aLxNuH UO8E,6p Rh>2*gBh|&g|(g|*f0a0|&fDSfz`4<fz`*<fzC` <Cfz^`<^fz` 6|g|$fSC`RC|"f0*g R2(.nSC20ah0a6|f R1@` R1CGg`|=g|?g|@g|Bf|<|=g|@fRF`SF0aH:|=g|@fS`R<AlzA<UozU0a<A|A|>f RE,` RE-H@gt0a`j|EmF|Gn@|E` 0aDJ@fRF|GoDgB~D R1G BA0ar0a0a`0aJ@f~`BG20a|DJFk(|l"pJGg R`"F Rè`0rAXWf0(,N)+,-./0123456789<>AHIL\t$<RjL~n R1Gr0a:`H>`B R0h|HHh`( R0h|HHh2p&ap&ax` R0h|HHh` R0h|HHh` R0h|HHh` R0h|Hhr0a` R0h|Hh`z R0h|Hh`H R0h|Hh`L R0h|Hh2p*ap*a2p+ap+apal` R0h|h` R0h|Hh` R0h|HHh` RG"` RG#` R0h|Hh` R0h|HHh2p=aDp=a2p?a6p?a`h R0h|Hh2p@ap@a2pBapBa`6 RG`.JGg R(` R(`JGg R(` R(0ap0*g$|Lg2g|Ig|g|gWa R1WTOLNu/ / $H&Ia p\ Ja&H f&J`RK"o Ka&_$_NuHUO*H(I&o69.BW|@m|m|m//Ho"K La *PO6`HW"K La 0$_6Nu?/ BCE-/9HjC JaPOJ@g Ja6J@gpad` ypa 0$_6NuH>OB@a VAaE,(0* gB@a$`B%|,: LEDPg0a$ LEDPg"AHCp "Q2 LEDPgB@`l jCHp "Q2aGIHSHTHoC jadO HSHTHoC RaNO K MHU"NB@ RaXO6/ V8/Upa???/ ?/??4/2/B@a.O ???/ 4/rB@ Rab\OpaB@ Ra&:|pap@4H"ҁ҂ Rpg0ap4H"ҁ҂ RpgHU"NB@a,XO<C>D0|JgS@gU@gS@g` j1V j1U???4rB@ ja\OB@ ja|?@rH$ԂԀ jp(gp( HU"N jB@aXO<C>D R1V R1U`p0* g>VBjV jBhaAH"jp "Q20* g42<W j1A5WV` a LEDPgAHCp "Q2a`a0???4rB@ Ra\OBA0aJ0a|Ofp???/ ?/??4/2/pabO B@apOL|NuH@NAO $_NuHR??/?<BNAO $_NuH>?NAO $_NuHR??<>NAXO$_NuHR?<NATO$_NuHR?HP?<=NAPO$_NuHR?HP?<GNAPO$_NuHRHP?<&NN\O$_NuC.HRt""2"<+0<NBA/0$_Nu"<`"< `#1 "<`HQ#1 "<6a"_2"o2"o2"o 2NuC.222""" "<3 `f3.#1 "<2`P3.#1 "@+# ?@+% @@+' A@+#B@+);@+'Dh HEGF@++ G@+3 D@+8I@+=J@+Q K"+^L!+c  M@+hN+v O+ '*  'LEDP789:<>=?A@BO,-.23456)+&(*OInformation for this program LED-Panel ConfigurationDrives: Delay SpacingLED-Panel Extra Spaces# of lines [1][Error reading the|parameters ! ][Cancel ][1][Error writing the |parameters ! ][Cancel ][1][You are using an old |version of CONFIG !][Nahh..][1][You are using an old |version of LEDPANEL !][Nahh..]Read parameters... Save parameters... LED-Panel v2.5 Public Domain(c) 1992-94 by Christoph ZwerschkeAll rights reservedThis program is used to indiv- ually configure the LED panel program. The various options areexplained in the instructions. It is recommended that LED panel is installed before starting, so that the effects can be observeddirectly on the screen. Most of the options are obvious, and do not require further explanation.Am Steinfeld 459379 Selm-CappenbergGermany OK Connected 0100XDatSec CapsR/WLEDsDate Time A = B Round LEDsFor allCM Adapt One Two Black background Color LEDs HelpUndo Display on Load Save A:\AUTO\*.PR?LEDPANEL.PRG2in1Year`` XNAM LED-Panel .../1 1Jr   4 P F..H `(ޤ.., z6$ ("$(00HH0HH00$`Z` XNAMLEDP`LEDP%6700  ׯÁXBRALEDPB!&!*NXBRALEDPAJf&Bh1o1o 1zF zNAZ/BNuXBRALEDPzAB f 0(g S@1@*(A0Vg0g 9\g @JPgNuA  VA"XVJfNu g0(hNS@f0(hLS@f0(hf<: g|fSE6(4:HB4|d2:xf8(Ҹ|T|RA8LGHFV+0g $KpFFQ0(Hz22C@2||€A2:2Ё xN>fTHSH*H":0:g"8¼ Mgpg|fS@f8g\gg"H>Q>fTHSH`"H.HG|Ep|b@fvPJfRgd`T@f fPJgWǽfE0~Q.HG|Ep@f gPJgWǽfE0~Q>fTHSHg"H>Q>fTHSH:f$g"H>Q>fTHSH:f$g"H>Q>fTHSHQgg"H>Q>fTHSH"HE |b.grf gj`ZPJ`LgZWǽfP`JgfgWǽfE0~QE(gggWǽfE0~Q>fTHSHTMRNeUMC "2 |A2|AH2I@2XI2TD2SD:SE0<,MJf(0fœTNSNdÐQUHUMQTM,MA0 Nu oO <Ш ШШ//Bg?<JNAO AHPB@2@fB@|f0< ?NA\OABBXBBCBQ ABBAHz?<&NN\OBg/<.?<1NA$:XaJ@fXCB$f8(Ҹ|T|RA gXI|cXI$Q g EL(Z8`BDHD8LG`HFV+0g $KpFFQ0(Hz2C2||€A2:2Ё xN>fTHSH*H":0:g"8¼ Mg"H>Q>fTHSHgl0H@Mg8~Ep"H>SGHDĽQHD>fTHSH`H@<@g"H>Q>fTHSHgH0H@M*g8~Ep"H>SGHDĽQHD>fTHSH`H@<@g"H>Q>fTHSHgpg|fS@f8g\gg"H>Q>fTHSH`"H.HG|Ep|b@fvPJfRgd`T@f fPJgWǽfE0~Q.HG|Ep@f gPJgWǽfE0~Q>fTHSHg"H>Q>fTHSH:Uf$g"H>Q>fTHSH:*f$g"H>Q>fTHSHQgg"H>Q>fTHSH"HE |b.grf gj`ZPJ`LgZWǽfP`JgfgWǽfE0~QE(gggWǽfE0~Q>fTHSHghg"H>Q>fTHSHEgRJ~Ep"H>SGHDĽQHD>fTHSHg"H>Q>fTHSHTMRNeUMC "2 |A2|AH2I@2XI2TD2SD:SE0<,MJf(0fœTNSNdÐQUHUMQTM,MA. Nu oO  <Ш ШШ//Bg?<JNAO AHPB@2@fB@|f0< ?NA\OABBXBBCBQ ABB?<*NATOA0C"?<,NATOA0C"pA AVHz?<&NN\OBg/< 0?<1NA$:&axJ@fCbB$>??c9qkuku c191 <13s]{ w]{1  B>Fg~%^<~&W|?8/0_*Ez? @??<?>??c9qkuku c191 <13s]{ w]{1  B>Fg~%^<~&W|?8/0_*Ez? @??<?N.X .?NT/./.?.?<?N.O g.Hy?<N\?.?<>N.X?N.X*n`T ng Hm HmHy?<N\?N.X?.NT?.?<>N.XHyn?<AN.\HynHyBg?<VN.O Hy?<N\BgNTL N^NuNuNuA@Xy@ !J!_ NMYy@A@"P$h/( J@NuA@Xy@ !J!_ NNYy@A@"P$h/( J@NuA@Xy@ !J!_ NAYy@A@"P$h/( J@NuNVN^NuNVN^NuNV 9FA䀰|l yFXF 0<`0<N^NuNVH`YF yF PN 9FAfAJ*H`0- |g / N*X AJ"Ҽ@m?.NTL N^NuNVH*n0- |g/ NXg0<`20- |g /-N XBm ?- N0Tg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- N"P?/-?- N&P @f m@ 0<`m *Bm0<L N^NuNVJnl32 <`H?.?./. ?<BN.O -@Jm .`?<?.B?<BN.O -@Jl .32 <`?<?.B?<BN.O -@ nf .Ю -@ `& nf .Ю -@ `0.g <` . oH?.N T|J@f .32 <``` Hn . /?.?<@N.O Bg?./. ?<BN.O J]|=@g32 <`` . NqN^NuNVH .<".ҼS/"</N"X/./N. /N vX*@f <`(M)G P/N X 9L0N^NuNVH .<".PS/"</N"Xށ 9(@JfA( (@##(B,*T -e* -f(`  -+G# P`( f/N X*@Jf <`(M*U`L0N^NuNV0./N XN^NuNVH .f`v .Q*@(y` m n l`(T o l "-Ёf T (ѭ T*`* ",Ёf -Ѭ(`(#L0N^NuNVBn`<0.@A<00f&0.@A<10.@A<1 ` Rn nmN^NuNVBn`*0.@A<00nf0.@A.=|\A<"HPgXHf0(LN^NuNVHHy/.N PfBG`Hy/.N Pf><`Hy/.N Pf><`0. |gR0. |?/.?<=N.P>J@m 0. |g&JGm??<>N.XBg/.?<`j0. |gD0. |?/.?<=N.P>J@m"??<>N.XBg/.?<`0. |?/.?<=N.P>JGl 320<`?. ?N hX0LN^NuNV/.?<HN.\-@ .f-|32 .N^NuNV0./N vXN^NuNV . @"n rJWfSWfN^NuLB@ggSBAgHJ@gHANuL rWfNuNVH*n (MBn ng?.N T| fA&H. nU|`H| f S @  . nU| A|l0fD AH-@Hn/.?.?<@N.O <Hg 320<`dA&H0f~ =@`J/ 0./?.?<@N.O -@2.¼g .320<` .n0.L8N^NuNV?<NT0<N^NuNVAH#VA#ZA#^A0#bA$#fA4#jAV# ?< NT30F09FN^NuNV3# $?<4NTN^NuNV#$# (?<ZNT n02090N^NuNV#$3 33333?<*NTN^NuNV33 ?<hNT n 02 n04 n06 n08090N^NuNV33 3 333?<iNTN^NuNV3H0.| AHЈ-@=|` nR2.AAHH1Rn nm/9 N|X090N^NuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV?.?<LN.XN^NuNV?.N TJnn0<`,?.?<>N.X=@g320<``0<NqN^NuA@Xy@ !J"/0<NBYy@A@"P$hNu  H p Where is MACCEL.PRG? q\*.PRGMACCEL.PRGMACCEL.TMP[3][ | Error opening |][Terminate][3][ Not enough memory | to read file! ][Terminate][3][ | Error reading file! ][Terminate][3][ | Couldn't find magic number! ][Terminate][2][ | Default acceleration... ][ ON | OFF ][2][ | Default speed... ][ FAST | SLOW ][2][ | Write new |][Yes|No][3][ | Error creating temp file! ][Terminate][3][ | Error writing temp file! ][Terminate][1][ | Configuration complete. | Reboot to use new defaults. ][ I will ]  CON:AUX:PRT:*              4        ("  (l@ (X&>&. . 4&f.,*   ."(8 (      &` F`n@<lByLNHJ9g3l0:g aBy>ByLN z8"PXg :.f#`f #n X0:gHz3fDy`,Jy>f2:`2:Af3Dy0:fa0aP>Nu8L<fFx@`Jy>f pA@BXQNuA@CgIr2QNuB!*!&N&o k  Ј<.@// ?<?<JNAO a,?</<?<1NAPJ@(|NuF(NuH0NNAxNnE0G f $ANT09g N6NhJCg Rf AN0N RfAN09f yJN yNNL Nu x gC0` nf"NuPH fNu/ EN$A# #*#&!*!1AY&& R#n!|X R# !|r AVpLN\#%xVX j f j $_Nu!*!& y!yn y!y ypLN yBNu/ / xC f$I!`XB@`R@2I$0f$02Hl$4JB 2I!  !n!0`2$I!` "HPH&JPJ&& f$n%y0PJB%|(&_$_NuH>BCEG"IMK`0@CH(2 22|| bA2;NX 爐"4)"4)"4)A2ACI% `"҄$6 ЀЂЀA-$6 ЀЂЀ- 6-C0@CH% `B"牒ҁ$5 ЀЂЀA+C0@CH% ` 2ACI% 0 JN RC|mBC`0H"2%RC|mBCK`2I$5 ЀЂЀA+RCJCmL|NuH>Op(yR$LRJ Cf&JRK ?fNfA LpNj6W@gK4|fv(JM` Mf*.*BB/HWCANZXO6J@l yVpN`0gMIRNf &\f`RNfRNBE|fBB@ JN&JCm Mr\0Nr\f U`f n g 0N` m;h4h %h$BB2pN Mr\0Nb>0NB W\fDf?OL|NuH6QOBCE0G Rf'|( R8(JDgkBkZ` kZkB R( HJEgkk` kk R(Jgkk` kkKMHWHoHo C KNvO ????/ BgBgBBBAB@N*O ????/ BgBgBBBApNO ???4/ rB@ KN\OB@NfB@ KN|[@|b@0;Ntxzz0:zz(zBLzT R1|`R RBh`J R| `@ RB( `8 R|`. RB(`&N(Bk???4/ rB@ KN&\O`v`vJCgb????/ BgBgBBBApN4O ????/ BgBgBBBApNO |f R1D RE RF|fp`B@POLlxNu//??<?NAO Nu?<NA??<>NAXONu/?< NA\ONu//??<@NAO Nu?/?<=NAPONu??/?<BNAO Nu/ ?< NMTO$_Nu/ /??<NMPO @$_Nu/ /?<&NN\O$_Nu/ ?<"NNTO @$_Nup `p`#AN000000p*`#3Np2`#AN0000000 0 0p3`x/ #p6aj"_2"o2"o2"o 2Nu#3Np4`@#3Npr`.#3NpN`##pZa "o2Nu3@@A CB@22220<"< NBAN0NuNN  */4BEIMP]b@ 0 0  [<$ -?,žH 00x  |?}d@ǀ`@ 0! &       ! Q Q      !Q Q  ! QQ  % JJMACCEL.RSCMouse Accelerator //by Ken BadertscherCopyright 1989, Atari Corp.ConfigureCancelAcceleration:SlowFastScreen Saver:OnOffYesNoWatch Modem:Save p Mouse Accelerator 2 installed q Copyright 1989, Atari Corp. [2][ |Save current configuration to |C:\AUTO\MACCEL2.PRG?][Save|Locate| Cancel ][1][ |Error saving configuration!][ OK ]Installz   6     H( :F ,$   pMACCEL2.PRG by Ken Badertscher Copyright 1989, Atari Corp. Why another mouse accelerator? ============================== I guess just don't get enough punishment working on the other system software here at Atari. History: Once upon a time, there was this mysterious three-hundred-odd byte program that had the peculiar side-effect of accelerating the mouse cursor. I'm not sure what else it did, but then, I only wrote it. Later on, this program got a little more useful - it let you communicate with it, it put up informative messages, it was able to find itself in memory so you couldn't run it twice (running it twice or more would result in hilarious consequences if you so much as bumped the mouse), and so on. It was still a bit primitive, however. Months later, I decided that I needed another breed of screen saver - it seemed that all the ones I had featured, um, interesting side-effects. What better place to put a screen saver than in a mouse accelerator, right? And while I was at it, I could spruce up the mouse accelerator, right? Right. Here it is. Mouse Accelerator //. It uses a new-and-improved algorithm for acceleration - you may like the feel of it better than the original MACCEL. You may even enjoy the screen saver, but if you don't you can always disable it. I'm sure that you'll like the means of communicating with MACCEL2 better than MACCEL. What was I thinking of when I came up with ControlShiftAltLeftClick?! Using MACCEL2 ============= First you need to put MACCEL2.PRG in your auto folder. You don't need to reboot; you can install it from the desktop. MACCEL2 functions both as an auto folder program that installs the mouse accelerator and screen saver and as a configuration program that allows you to change the way it operates. After you have put MACCEL2.PRG in your auto folder, run it from the desktop. You will be presented with a dialog box that has a title at the top, three rows of selection buttons, and some actions at the bottom. Let's deal with them in order: Selections ========== The first row of selection buttons are for Acceleration. You have two choices, Fast or Slow. Selecting a button will activate that speed, so try them out and see which one you like. The second row turns the Screen Saver On or Off. (The interesting capitalization here is to emphasize what appears in the dialog.) If you have the screen saver on, after about four minutes of inactivity, it will kick in. If you have a color monitor, your monitor will go black. Don't panic, your monitor is not broken, just bump the mouse or hit a key (even a shift key) and the display will be restored. If you have a monochrome monitor, it will toggle black-white/white-black about every 15 seconds or so. This prevents an image from "burning in" to your monochrome monitor by constantly flip-flopping the image. Bump the mouse or hit a key to restore a sane display. The third row of selection buttons has the mysterious title "Watch Modem." This feature is useful if you, like me, tend to spend too much time on BBS's and online services. If you are watching a live CB discussion or reading long messages on an online service, there may be a long period of time during which you don't touch a key or use the mouse. It would be most annoying for the screen saver to kick in while you're reading a message. That's what "Watch Modem" is for. If you select Yes, the screen saver timer will be reset by characters coming in the modem port as well as by keyboard or mouse activity. If you run a BBS, you should set "Watch Modem" to No, so that the screen saver timer won't be constantly reset by your callers. Actions ======= Finally, let's look at the row of action buttons at the bottom, from right to left. As with most dialog boxes, the rightmost button is Cancel. If you have not yet installed the mouse accelerator, selecting Cancel will exit the program without installing it. If you have already installed the mouse accelerator, select Cancel to exit the program and restore the accelerator to the state it was in before you started messing with the selection buttons. The middle action button is Save. You can save the current mouse accelerator configuration directly into your copy of MACCEL2.PRG. It expects to find itself in the auto folder of your boot device. If it isn't there, or if you have renamed it, you can tell it that you want to Locate your copy of MACCEL2.PRG; it will present you with a standard file selector so that you can locate it. If you make a mistake and select the wrong file, you needn't worry. MACCEL2 is fairly intelligent about saving its configuration - it won't try to save a configuration in a program that isn't MACCEL2, or in a text file, for example. It will let you know if it had any problems saving the configuration. The next time you boot using the configured copy of MACCEL2.PRG, it will use the defaults you have set. The left action button is the default button, and it has a different label depending on whether or not MACCEL2 has been installed since you booted your ST. If it has not yet been installed, the button will read "Install", and selecting it will install the mouse accelerator with the selections you have made via the selection buttons. If it has already been installed, the button will read "Configure", and selecting it will reconfigure MACCEL2 based on the selection button settings. In either case, selecting this button will exit the program. NOTE: Selecting "Configure" will not permanently save your configuration; you must use the "Save" button to do that. Configure will only configure the MACCEL2 that is currently installed in memory. Th-th-th-that's all, folks! =========================== That's about all there is to it! Next time you boot with MACCEL2 in your auto folder, it will install the mouse accelerator and screen saver (depending on how you have configured it), and print the message "Mouse Accelerator 2 installed." If you need to reconfigure it for any reason, just open a window onto your auto folder and run it from the desktop any time. If you're concerned about how much memory MACCEL2 uses, don't be. Almost all of the program goes away after it has installed the mouse accelerator and screen saver drivers. The critical parts have been written in assembly to be as small and as fast as they can be. . !.. MONOEMU DOC  MONO_EMUPRG , This is the documentation for MONO_EMU.PRG v5.00 Mick West 20th November 1988 The mono emulator lets you use the high resolution mode on the atari ST, using a normal TV or monitor - i.e., you don't have to fork out 150 on an Atari SM125 High-rez mono monitor, if you want to run programs that normally only run in high resoution. The main use of the Mono Emulator is in running the large number of public domain mono-only programs. But there are also some commercial programs such as Signum and PCB Designer that also only run in monochrome. This is the fifth major version of the program. The first was printed in Popular Computing Weekley in Vol 6 Nos 43 & 44. This version has a number of improvements: o It will now run on any TOS, anywhere in the world o It can (must actually) be run from an AUTO folder o It works with SNAPSHOT.ACC and other similar programs o It is twice as fast as versions 1 and 2 o It does not crash if you run it on a mono monitor so you can leave it in the AUTO folder How to use it. -------------- Just copy it ( MONO_EMU.PRG ) into an AUTO folder. Then boot from this disk. It will load automatically and display a short message. There will be a prompt at the bottom of the screen asking you to input a number from 10 to 80. This controls how often the screen is updated and also, how much your program is slowed down by the emulator. An input of 10 gives a rather jerky display, but there is no noticeable decrease in speed. Using 80, is very smooth but the ST runs at about 56% of its normal speed If you just press " Return", you will get the default setting of 40, the ST will run at 75% of its normal speed and the display will be quite smooth enough. After entering the speed, you should be returned to a monochrome desktop with a grey background and little icons. You should now be able to load and run any monochrome program. The mono emulator uses about 34K of memory, so if you have only got 512K of RAM then you may encounter problems with some of the larger programs. This is more likely if you have some desk accessories loaded. You should use the mono emulator from an AUTO folder. If you simply load the program in the normal way, you will get a squashed half-screen version of the desktop. If you now go up to the Options menu, select "Set Preferences" and then click "OK", you will get the normal mono desktop back, but the menus and the dialog boxes will be squashed. Most odd! It does occasionally crash when trying to set up the machine to the right resolutions, it should work the next time it is run. It does not do this very often. Auto Folder Problems -------------------- The ST sometimes gets very confused with it's auto folder. If you find that it crashes for no apparent reason then copy the programs out of the auto folder, delete the folder, create it again and copy the programs back in again, one at a time. The ST will run these programs in the order in which you put them in the folder, not in the order they appear in a directory window. It is probably a good idea to put the Mono Emulator in first, so the machine will be correctly configured when the other AUTO programs are run. History ------- Version 0 - July 1987, Wanting to get a demo of PCB Designer to run I experiment with various methods and after two days I get one to work, thus the MONO EMULATOR is born. I am quite pleased with it and wonder if it could possibly be of much use to anyone. I send it off to PCW with little hope. Version 1 - October 1987, Published in Popular Computing Weekly, uses hundreds of ROM calls and is rather slow. I sell about 150 copies at four pounds each Version 2 - June 1988, The new ROMS start to proliferate, I write version 2 to run on the new ROMS using one ROM call. Very few version twos are sent out. Version 3 - June 1988, I have a flash of insight and make it twice as fast. Version 3 spreads across the world. Robtek start selling a Mono Emulator for 40 pounds, I realise I may have made a minor marketing error. But I have never heard of anyone buying the Robtek version. Version 4 - Sept 1988, I discover that it was defaulting to speed 10 on the new ROMs, I remove this bug and stop it slowing down during disk accesses. Only one copy of version 4 is sent out. Version 5 - November 1988, Having been flooded by letters along the lines of : "Das Monoemulator c'est nicht funkzioneert" from the continent and the USA I sit down and work out how to make it work with any TOS. This, I think, will be the final version. Robtek are bankrupt. Every ST owner in britian has a copy. I have recieved two contributions for shareware one from the USA, the other from Sweden. I sometimes wonder if making it Public Domain was a good idea. How many copies would have sold at a tenner a go? In the depths of depression and strickened with poverty, I am forced to go and work for 'Binary Design'. If you want to write to me with any problems, praise, comments, money (it is shareware you know, and it saved you 150 quid), or anything else then write to: MICK WEST 27, LYNTON DRIVE SHIPLEY. WEST YORKSHIRE, BD18 3DJ ENGLAND Distribute! `> o,<ܨ ܨܨ/?<NNT|f ,?<NAB?< NA\#L/<h?< NA\/<?< NA\h/<h?< NA\0<(J9igL 9igB@9j@0o| n BA9kA0m| nA|Pn3#NT#.#p:#X3(\3`EfCF0<'$QX4 +@N#P?</p3dJydf`#p##2p/9L?< NA\ Bg/?<1NAH`$Of Nj0*|g8|g<|f>5| * g*#P%| ` 9PLNs0<LNsLNH33B33D9@g3w@3F`3@3wFB99&@ yP"yTg K#P $HP$9X2<J9>f29\aPPXy` y`f&#X}}}3`QLNBydNs22NuNqEThe Mono Emulator - Mick West 1988 V5.00. Should be in AUTO Folder Will run with any TOS This is Shareware Send Money and Problems to: Mick West 27 Lynton Drive, Shipley, BD18 3DJ ENGLAND Feel free to give away copies of this But please copy the whole folder Enter speed (10 to 80, Return = 40) GENFMEDTMONOPXENDfINPUTMEDOKXBIOSGETREZINLOOPNINVERTfNOT2000VBLANK2DEFAULTMESSAGEhMONOPOSXNOTHIGH0NOTUSERVBLEXIT4COPYMOVEGENMOVE1NOINVERTvPHYSBASESCANPOKEMONOCOUNH`TMONOLINEH\SSAVESTACHLKXBIOSPOKH,ENORM_XBIH(OSVBLANKPOH8KERASTER_FHdLAGWAIT_RASHnTERSIMPLE_VH>BLANK<  &(  fx H n&$n""Hgr k&@ S`g^ k#&@0+Hd3 Hd3 Hd# Hd# # Hd# # # # Hd`# ALH# ALHQ&f-I"LNuat ."NuaJAfCNu"X2ebP6gHRC(D#HNu=A|aAJ09JRyJH@@-HtBe2QB p#`?<%NNTNu"pEJȽzgPJ`LJg&B.C`a8aD*9Jfap-I,=|p4aHz*9Jg ENp9J`v _a &nO:NMzIK$$<Nu[1][Error +111][Return]E" g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuV Monitor Magic Monitor Magic | by David Becker| GEnie mail to D.Becker8Green|Default|Amber Monitor Magic | by David Becker|GEnie mail to D.Becker8Default|Invert | Monitor Magic | by David Becker|GEnie mail to D.Becker8 60"H| t((@P>*`.|,p a33T#p#an#pa^ |0|(g`3T#p4a4|g|fB?< NA.x xNB?< NAB B&`C.2@ A.p222BQ"<0<NB09tNu System RESET[2][Select RESET type...][ CANCEL | WARM | COLD ].8Tt    > H3p ar`p fp ra'E3paTE3paHaA퀸a NA퀸 `Bp fpr a&aFE3pa$` p fpr a&a$E3paNp2a&HNuaT - fA80B0`A80B0A8aB"p a&:aE3p aNpda%aNuvptra,@pa%vptra,.pa%vptra,pa%vptra, pa%Nuvptra+p a%vptra+pa%~NuA*a*AaAa ar - fp ra%~E3pa`:p fp r a%`E3pa`p fp r"a%BE3pap ~A*a'Ap0B0ApCx""ApC퀀""ApC퀈""pa&AaFACaCaA퀐abAp a0g0A퀀Cx""A퀈C퀀""ApC퀈""a$ApaApagz <r4<A퀐a8A퀐ajAaVCaa$dA퀘aa$RA퀠aa$L/Apa4o$A퀈Cp""A퀀C퀈""AxC퀀""Ap angN`Np aCaCaACagaX`a`NuE2p aCara *paAapa Nua Vpa JkpNupNuaAHPB?HQ?<NNAP _NuDExa`bDEa`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a\&8:DE`DEx`aH` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`"8a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`"_K4M5:IO:HQ <-H*,`N,+d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`@a8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a:`x`tpeahp`(p?a(adabaHz?< NA\?<LNAfCR2A0A82r22aJ"<h0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` NHz ?<&NN\Nu9ogNuWoNuaaaNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a tgBAp` NuNu?<OA`d?<IA`Z0<H Ia Lt Ig Og Ug Ag Rg*afNup`a p`0afHRa >Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< Bha B2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzp _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aRSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANu/HP0(X@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `~aYAfNuag`af`ae `ac` acpNuadpNuaSAkEF$p VfWANuBp'rta n2rt6(SC0(S@apaB\papava0paNAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`f B.@=|DNuB.@a=GDgNup` a`aCF"E p`a @S@k ??<NAXNu.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?.D<jRGg>VGg:TGjp`XHPa0CF$IpR@  f _a@Hd2Hd2`"QNu`$<.DHSGFaAEg f< &_Nua`Nu.dfaRB"~=n`r>.D<jRGg:VGg&TGjp`<.DaAFa$JkNup#` z fa2a` z f a"aAFa  f#"~JkzNu0:g0.D<jRGg(VGgTGjp`@<.Da&` z faaf` z f aaNAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#"~$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`Bnp`pBnp`p=| p|=Fn@=@b=n`ra8Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<aLnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaDNM\Nu=|DHaPLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRapg JBjaAeaJAg RP0 pNu` Fg6a8gJAga @eaBRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`(a؀.dfaܸjNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`4pEoƽ5:gPo`LJg&B.C`a8aD*9ofap-I,=|p4a:Hz*9og ENp9o` _a &nO:NM5:IK4$<Nu[1][Error +111][Return]E4 g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj~0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`@HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aFJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`XJAkfgRer?DDЁaAaߊ8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu"H YJQfNu YH瀀aLP|HPG1C&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:G1FWfTL L-KA `ޮ$I\bfBjQNu$YbfBjQNu   AgSA ANua@`H"a`BaB@(` aBC(@HAC&21i0d R@`aBHP?< NN\Nu0^ M / hawFAN`RAD0C?0FA0A ff fA"H"2"2"2`B4h..8JNAxHnNu09.___q___q________________________p Ocultar p Version 1.5 p (C)1990 Carl J. Hafner p SHAREWARE q------------------------OCULTAR.DATC:\*.*q Unable to locate and open q Password File. Has the Password q file been properly installed...? pProceeding WITHOUT Password Protection.q---------------------------------------isible or nvisible ? LOGON: p The Password is Touch any key... IDENTIFICATION NOT RECOGNIZEDThank You ! < & $2"  F,$,"" J D :0 t\((@Pp*V OCULTAR Version 1.5 =*=*=*=*=*=*= (C)1990 Carl J. Hafner ALL RIGHTS RESERVED -------------------------------------------- OCULTAR [o-cool-tar'],va. 1. To hide,to conceal, to disguise. to secrete, to mask, to hoodwink, to cloak. 2. To keep back,to keep secret what ought to be said. DISCLAIMER ---------- The author cannot be responcible for any damage to your equipment, other software or hardware products or mental or physical well being caused by the use, misuse, abuse or inability to use this program. The author also makes No Guarantee as to the compatability of this program with other software or hardware products. Using this program means that you understand and agree with the terms just explained. If you do not agree, DO NOT use this program. IF YOU HAVE DOWNLOADED THIS PROGRAM FROM A "B.B.S" -------------------------------------------------- You are free to copy and distribute this program as long as the files - OCULTAR1.PRG \ OCULTAR2.ACC \ OCULTAR2.RSC \ OCULTAR.DAT \ OCULTAR.DOC REGISTER.DOC and QUIKTIPS.DOC are included, are NOT MODIFIED in ANY way, and NO FEE of ANY TYPE is incurred upon the recipient. This program is SHAREWARE. If after trying it you decide it is of use to you, you are asked to register for a nominal fee. You may register by using either the enclosed REGISTER.DOC, or by filling out the required information on a blank sheet of paper and mailing it in. All documents included with this program are saved in ASCII format and may be printed out directly from the desktop. REGISTERED USERS ---------------- You ARE NOT free to make copies of this program for ANYONE other than yourself or family members who may have access to the computer you are using in your home. If you are using this program in a work environment you are asked to ensure that NO copies of this program are made by either friends, colleagues or clients. Allowing distribution of the registered program is a violation of your registration agreement and will result in the instant revocation of your registration. You will not be eligible for updates and will not be eligible to register again. By registering your copy you are stating that you understand and agree with the terms just explained. If you do not agree, DO NOT use this program. ALL registered users will receive notification of updates as they become available and will receive those updates at a substantially reduced fee. The update fee is to cover the cost of the disk and the postage and handling. No additional fee will be charged for the program itself. TABLE OF CONTENTS ----------------- 1) Setting Up Loading The Program 2) Creating A Password 3) Engaging Password Protection 4) The "Backdoor" Option 5) Tips 6) Statistics 7) Credits SETTING UP ---------- Ocultar works in LOW, MEDIUM and HIGH resolution. It will work on both a floppy disk and a hard disk. 1) The first thing that you must have if you are using anything below TOS 1.4 is an AUTO folder. Select the drive you are using as your "boot" drive and create a folder named AUTO by choosing the "Create Folder" option from your Desktop Menu. 2) Place OCULTAR1.PRG in your AUTO folder and temporarily rename it OCULTAR1.PRX. If you are using a program such as SuperBoot you will need to place OCULTAR1.PRG before SUPERBTA.PRG in your AUTO folder. Consult the manual governing any such program as to the requirements of that program. 3) Place OCULTAR2.ACC and OCULTAR2.RSC in the root directory of your boot drive (not in a folder). 4) Reboot your computer to install OCULTAR2.ACC and OCULTAR2.RSC. CREATING A PASSWORD ------------------- OCULTAR2.ACC and OCULTAR2.RSC will now be installed as Desk ACCessories and will be accessible from the Desk Menu on your Desktop (assuming you have less than 6 accessories preceeding it). 1) Select Ocultar from the Desk Menu. The first thing that Ocultar will do is to search for it's ReSourCe file. This is to ensure that the password file, OCULTAR.DAT is being written to the correct path. Certain programs such as NEODESK may change your boot path to something other than "C:\*.*". In the case of NEODESK your current path may be "C:\NEODESK\*.*". Simply open a desktop window to Drive C to change the current path specification to "C:\*.*". 2) Enter a Password of up to 11 characters. Below this are the Password Files Status buttons. 3) Select either VISIBLE, INVISIBLE or DELETE. VISIBLE: This option creates a password file which is visible from the GEM desktop. Since the Password is saved in ASCII (text only) format, anyone who double-clicks on this file may find out your password. INVISIBLE: This option creates a password file which is invisible from the GEM desktop. No-one will be able to see it (including yourself). To get it back, simply enter a new password (or the same one), and choose Visible. CAUTION: DO NOT reorganize a disk drive without first deleting all hidden OCULTAR.DAT files. If you do, the remaining files will appear as lost-clusters, or allocated clusters not in files. The author CANNOT assume liability for loss of data or damage to data that may result from such actions. DELETE: This option erases the file OCULTAR.DAT completely. It is the same thing as dragging the file to the TRASH can, the exception being that it will also erase the file if it is invisible. The file OCULTAR.DAT must be in the same path as OCULTAR2.RSC in order for any of these functions to work properly. When you are done click on OKAY to create your new Password file. If you click on CANCEL (or hit the key) the entire procedure will be aborted. ENGAGING PASSWORD PROTECTION ---------------------------- 1) Open your AUTO folder and rename OCULTAR1.PRX as OCULTAR1.PRG. 2) Make note of your Password as you will now need it to gain access to your system. 3) Reboot your computer. The first thing to appear after OCULTAR1.PRG has been activated is a prompt to LOGON isibly or nvisibly. isible: Allows you to see your password as you type it in. nvisible: Does not let you see the password as you enter it. 4) Hit either or . 5) You will next be prompted to LOGON your password. Enter your password and hit . If the Password is correct the program will allow you to proceed. If it is incorrect it will keep prompting you until you enter the correct Password. THE BACKDOOR OPTION ------------------- By popular demand a "backdoor" option has been added. A backdoor is a password which is ALWAYS accepted by the program, regardless of what the current password is. This allows you to gain access to your system in the event that you have forgotten the current password, or someone has played a mean trick and changed it when you weren't looking. If you would like a backdoor into your program, specify the password you would like on the appropriate line of the registration form. This WILL NOT affect the normal operation of the program and the password you create with the program will be as valid as your backdoor. In other words, both passwords will give you access to the system. One DOES NOT cancel out the other. If you DO NOT want a backdoor into your program leave the BACKDOOR PASSWORD line of the registration form blank. Either that or put a giant magic marker slash through that line. DO NOT put "none" or "I don't want one" on this line as this would mean that you wish to have such a line as your BACKDOOR PASSWORD. To illustrate how a backdoor works I have included one with the BBS version of this program. The backdoor into this program is the word "Help". Normally this could be the password you specify on your registration. Create a Password file using OCULTAR2.ACC and then reboot your computer. At the LOGON prompt choose isible. If you enter your backdoor password, in this case "Help" the program will open your password file and print your current Password on the top of the screen. You now know the correct Password to access your system. As I mentioned earlier the backdoor DOES NOT replace the Password you have created with the program. Simply enter your current password to access your system. NOTE: You may wish to specify a backdoor password which is fairly obscure and cannot be easily figured out. You ARE NOT limited to 11 characters with your backdoor password. An example of such a password could be QwertY/2+lWEt or plW..uN87yYy+dQb. Please be VERY specific when requesting your backdoor password as this password will be written directly into the code of the program and cannot be changed unless you return your original registered disk. TIPS ---- For maximum security, OCULTAR1.PRG should be the FIRST file in your AUTO folder. For consistent security OCULTAR2.ACC\RSC should always remain in the root directory of your boot drive. This allows the file OCULTAR.DAT to be written to a commonly accessed area. STATISTICS ---------- OCULTAR1.PRG uses VERY little memory (5,120 bytes) and releases it IMMEDIATELY after you run it. It DOES NOT require any autobooting programs such as STARTGEM to operate. OCULTAR2.ACC when installed requires close to 100,000 bytes to run. Those of you with memory restrictions need not be concerned by this. OCULTAR2.ACC is ONLY required to create a new password. Once the password is created you can disable OCULTAR2.ACC by renaming it OCULTAR2.ACX. OCULTAR1.PRG will completely control your password operations from this point on. You ONLY need OCULTAR2.ACC if you wish to change the password. CREDITS ------- Written in GFA Basic 3.07 (C)1988 GFA Systemtechnik SuperBoot is (C)1990 Gordon W. Moore NeoDesk is (C)1988,1989,1990 Gribnif Software. Ocultar is (C)1990 Carl J. Hafner StartGem is a Public Domain Utility. Correspondence: --------------- Carl J. Hafner RD 2, Box 184C Hawley, PA. 18428 GEnie: C.HAFNER CompuServe: 71510,431 Thank You for your interest and support and most of all for supporting the SHAREWARE concept. Uncle Carl `)D0-g4E)|p a2-a;@papaTr(fN``E)papda!aRN6NN.N`a2 -WHH/pWHHg&pra+A| -|aT+A+B+C+D`$pra+A| -|a.+A+B+C+DNuAjahN -WHH/pWHHgapE)p aCXa~a'JfJNNE)pad/E)paVr"_ta@/ Aa< AXaaNZapra+A| -|an+A+B+C+D -.-,-*-xvtraZ -,-*-(-vt"-|aNpfaE)p aCXaa&JfJNNE)pa/E)pa|r"_taf/ Aab AXaa6NZa,pra+A| -|a+A+B+C+D -.-,-*-xvtra -,-*-(-vt"-|aN m|pa% @/A^"a"-|pa+@p+@(- m 0H m|a%g(- m 0H+@Rpl -VHH/pWHHgA0B0`Bm -VHH/pWHHgA 0B0`Bm& -VHH/pWHHgA(0B0`Bm. -VHH/pWHHgA0B0`Bm -VHH/pWHHgA 0B0`Bm& -VHH/pWHHgA(0B0`Bm.p fNa,N`x`pWHH/ <r4<AagNN`|pWHH/ <r4<A aVgNNNt`BpWHH/ <r4<A(agNNN`pfNZAjaNN -.-,-*-xvtraNuAvapra+A| -|a+A+B+C+D -.-,-*-xvtra -,-*-(-vt"-|aN"-|paAva -.-,-*-xvtraJNuAa p~AaBm;|;|;|x mp!Hx mp!Hx mp!H;|;|;| ;|x mp!Hx mp!Hx mp!H;|;|;| ;|Nu m|pa! @ a C^aNuE)p aCXa CdapaAdra paZA^a pa JA^aNuaAa$mB?<$m?*?<NN\a$m( mAH 00$mR$m ro`a8Aa$mB$m( mAHa$m"a$mR$m ro`vptravptravptravptraNuv ptravpavptradpaxv ptraRpafvptra@paTNuvptra,p a@vptrapa.NuE)p apCXa hCpaPHyAp /?<CNAO NuE)p a:CXa 2aRfE)p aCXa a `hE)p6a/E* par"_ta/ AHa a:E*p0a/E)par"_ta/ APa Nua 24&8:JBgfDf EfpNuJEgpNupa JkpNupNuaAHPB?HQ?<NNAP _Nu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`@a8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa:`x`tpeahp`(p?a(adabaHz?< NA\?<LNAfCR2A0A82r22a0"<0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` NTHz ?<&NN\Nu9egNuWeNuaaaNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a .tgBAp` lNuNu?<OA`d?<IA`Z0<H Ia nLt Ig Og Ug Ag Rg*afNup`a @p`0a 4fHRa >Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< Bha B2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpa `AHPBHQ?NA\ _JkNuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu @$@JfS a `QNu$Aa `QBNuHza^`Hza nH `HPHQ0(ika ` $I _a HIUd4Id4Id$Id `$$$$Q _Jf,a Id4Id4Id$Id `$$$$Q @NuSa IdIdId`Q @Nup ` 2/ a $I> _a G` VNuag`af`ae `ac` acpNuadpNu/ a n$I> _a d4Ae4v` VfANuHP0(R@kBaJ $I _a 2IUd4Id4Id$Id `$$$$Q @JfNuNup ` raSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuth`tpa ".Nutj`t@H|`pM` pO`p`po`~*@-AH|`t)`t` tr`t2`t@-A=B|`HAHBHCHDHEHFHG-HfAD-HH@-@H|p`rrAD-@f-H `\r6 @`0.bHNupNuAG` AI`AJH|=@ `*Bp'rta n2rt6(SC0(S@apaB\papava0pa _aN4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu <}av$Ia `$XaH`aHR?<NNT @"_ <}NuaH`QNuHg"cc/ 0)a& _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNu~dGdEH<Nup`b0@F@AJhg PLNu`BLJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`f B.@=|DNuB.@a=GDgNup`Ba`aCF"E p`a@S@k ??<NAXNu.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a&Q`p???<NM\Qj&_NuHQ/?Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`ZJAkfgRer?DDЁaAab8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu"H YJQfNu YH瀀aLP|HPG)LC&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:G)LFWfTL L-KA `$I\bfBjQNu$YbfBjQNu   AgSA ANua@`H"a`BaB@(` aBC(@HAC&21i0d R@`aBHP?< NN\Nu0^ M / hawFAN`RAD0C?0FA0A ff fA"H"2"2"2`Ba!@ NuAANua1 Nut`t`t`t`t`t `t`t`t`t`a ( Nua Nu@@Nura00HNur`r`r`r`r `r`r`r`r`zQ`z ` zn`z4=A|a.-IHQB0a| _JNuz"-A=B|a-I`   Ocultar Ocultar Accessory Not InstalledOCULTAR2.RSC |Resource Not Found ! Hmm OCULTAR.DAT|I am not able to find|the file you wish to |delete... Oh ? |Is it in the same path|as your Resource File..? T* ~(0f0f 4..6(r t\((@P*V~~~$~ New Password ______________________XXXXXXXXXXXVisibleInvisibleDeleteOkayCancel{C} New Password ______________________XXXXXXXXXXXVisibleInvisibleDeleteOkayCancel{C}Uncle Carl's FamousPassword Protection Plan(C)1990 Carl J. HafnerSHAREWAREWritten In GFA BasicVersion 1.5Ocultar$345AM Yabcmn ovwx}~    '()@ABLM Ncdeqr s{| R 1 ~          & `B  R 1 ^ z          `" R B >Zv       OCULTAR Version 1.5 - (C)1990 Carl J. Hafner ----------------------------------------------- ALL RIGHTS RESERVED QUICK TIPS: ----------- Read OCULTAR.DOC for conditions governing the use of this program. 1) Put OCULTAR1.PRG in your AUTO folder. 2) Put OCULTAR2.ACC\RSC & OCULTAR.DAT in the "root" directory of your "boot" drive. 3) Reboot your computer. 4) At the LOGON prompt, enter the word Password. 5) OCULTAR is now fully accessible from the Desktop Menu If you're using a modified environment, and this doesn't seem to work, try reading OCULTAR.DOC, or the manual governing the modified environment you're using. PLEASE READ THIS... ------------------- DISCLAIMER ---------- The author cannot be responcible for any damage to your equipment, other software, or mental or physical well being caused by the use, misuse or abuse of this program.The author also makes no guarantee as to the compatability of this program with other software or hard- ware products. Using this program means that you understand and agree with the terms just explained. If you do not agree, DO NOT use this program. You are free to copy and distribute this program as long as the files OCULTAR1.PRG\OCULTAR2.ACC\OCULTAR2.RSC\OCULTAR.DAT\OCULTAR.DOC and REGISTER.DOC are included, are NOT MODIFIED in any way, and NO FEE of ANY TYPE is incurred upon the recipient. MAIL TO: Carl J. Hafner RD 2, Box 184C Hawley, PA. 18428 REMIT TO: Carl J. Hafner Money order or check preferred. Please convert foreign currency to US currency before mailing. REGISTRATION FORM FOR OCULTAR VERSION 1.5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please register me as an OCULTAR user. I am enclosing $_____________ for registration. NOTE: $15.00 is the suggested registration fee. If you feel that it is worth more or less, please send in the amount you feel appropriate. If you enclose a formatted 3 1/2 inch floppy with your order, the suggested registration fee is $10.00. NAME: __________________________________________ ADDRESS: __________________________________________ __________________________________________ __________________________________________ PHONE: (_______)________________________ GEnie Mail Address: ____________________________ CompuServe Mail Address: ____________________________ SIGNATURE: __________________________________________ DATE: _________________________________ BACKDOOR PASSWORD: _________________________ Thank You ! OCULTAR Version 1.5 is (C)1990 Carl J. Hafner. ALL RIGHTS RESERVED Password . ;!>.. PINHED14PRG ? PINHED14TXT BQBPINHED14NET Sb` `v OfNh]H hKf~Jhg hfpHClB0:gPS@ h $HJfg \fRH$HG"KJgf`JfJjL2` C$"` G JQLAPNޭ9f3߭#߭Hz @Nޭ3 yg`HAޭCޭ)||f8"P0(1C<<pg<Jg <NfBQ`2`JQfP1hL/:?:NsAJPfJ(fNu KJb KJeJ(gBhNuBh oD*h"h 86E~ Rmng Nu" ҨҲf/|KJ$:f`Me,@" |p`Qrtvxz|~0@2@4@6@8@`HHHHHbNu oAC"Hz?< NA\Op///?<NNOAX ?<?<NNXOA@ "@EA EA AakK:/ /<??<?NAO B5ab PH13fI*A$BP  o ;g *f4 -.fv -*fn  oh  f  gJ%a8EH$`J L  g  o`g4)|`B  gJ%a)@IARP P mp`  nSMJg  oJ%`VA0nHz?<&NN\OA\ PgH?</NATOAd AazBgHzZ?<NNAPOJ@fACFfA>abk:aDSEa@ z*aFHz?<&NN\OAJPgBgNABg0:ACЈ/?<1NA??<>NAXONu/?<NA\ONuBg/?<=NAPOJNup 9b 0eH"HЁ¼Ё`Nu xC2NuAv Pf bV x0<: P FfB f8 Xf. X f$ mfSHC"ACl"C"`hTHU@fCX"CX"C"`B Pg< PgHz[`HC&">C&"Cb"FC."*ob#|"h08T xVXHU@JgQHz?< NA\OA0NuC"C""zE< GI&GI~&GI&GIj&G*I&GjISK" QCN! Cܓ!C@|!FNu*.*PINHEAD.DAT No vblank slots left... PinHead 1.4 installation cancelled! This version of PinHead works only with TOS 1.0, 1.2 or 1.4... Installation cancelled! p PinHead 1.4 q Copyright 1989 Charles F. Johnson Shareware from Little Green Footballs (based on an idea by Leo De Wit) Please support shareware authors! PINHEAD ------- Version 1.4 Shareware by Charles F. Johnson Copyright 1989 Little Green Footballs Software All Rights Reserved. Release Date: Saturday, September 9, 1989 Introduction ------------ PinHead is a *very* tiny program (it uses less than 1K when installed!) that should be run from your AUTO folder. PinHead will drastically reduce the amount of time it takes to boot your computer, especially if you have several AUTO programs and desk accessories installed. Every program that runs after PinHead will load into the computer faster than you ever thought possible! And this speedup is not only evident at bootup time; programs will load much faster even when they are run from the GEM desktop or a shell such as CodeHead Software's HotWire. PinHead gives you a lot of bang for your memory buck! PinHead 1.4 works with all ROM versions of TOS; 1.0, 1.2, and 1.4. Even though TOS 1.4 contains its own built-in "fastload" feature, I decided to make PinHead support TOS 1.4 as well, because in some cases PinHead's fastload is more compatible with improperly written ST applications. (Two very popular programs that don't work correctly with TOS 1.4's fastload, but do work with PinHead 1.4, are ARC.TTP [the original version] and the GFA Basic 2.x Interpreter.) If You've Already Read This Document ------------------------------------ ...then skip ahead to the section at the end titled "New Stuff." Here you will find the revision history of PinHead, with any new features (hopefully) clearly described. If you haven't read this document before, please take a few minutes to read it through. Your enjoyment of PinHead will be much increased if you do; there's information here that will help you through the most common trouble spots, to the fastest ST bootup you've ever seen. Yow! Yet Another Shareware Plea -------------------------- The first three versions of PinHead (1.0, 1.1/1.1a, and 1.2) were released as freeware. However the response to PinHead on the major networks has been so enormous that I've found myself spending more and more time answering questions, looking for solutions, working on the code and the documentation, etc. Therefore, starting with PinHead 1.3, PinHead and the accompanying documentation are now being distributed as shareware...which means that if you use and enjoy the program, you're expected to pay a small registration fee. (After you've used it a few times I suspect you may find it difficult to do without!) I'm asking only $15 for PinHead. Please pay the registration fee if you end up using PinHead regularly; if there's no shareware response to PinHead, I'll be unable to keep enhancing and supporting the program. If after trying PinHead 1.4, you decide to continue using it, please send a check or money order for $15.00 to: Charles F. Johnson P.O. Box 1250 Pacific Palisades, CA 90272 and please indicate on your check that this is a registration payment for PinHead. This will enable me to enter your name properly in my shareware data base. Installation ------------ For best results, PinHead should be as close to the beginning of your AUTO folder programs as possible. If you already have an AUTO folder with several programs in it, you can use CodeHead Software's "AUTO Organizer" (one of the programs on our 'CodeHead Utilities' disk) to make sure PinHead runs before most of the other AUTO programs. If you don't yet own a copy of CodeHead Utilities, you should make a backup copy of your AUTO folder, delete the original folder on your bootup disk, create a new folder named AUTO, and copy all the programs back, in the order in which you want them to run. If you have a hard disk driver in your AUTO folder, it should run before PinHead. If you use the public domain program FATSPEED (which speeds up the directory search routines in GEMDOS), this too should run before PinHead 1.4 in the AUTO folder. Why? Well, FATSPEED insists on being the very first thing in the trap #1 vector; and PinHead also needs to intercept this vector. But every other program designed for AUTO folder usage can run after PinHead...which is just the way you want it. When you boot up with PinHead active, your AUTO folder programs and accessories will just FLY across the screen, especially if you have a hard disk. When PinHead 1.4 first runs, it tries to read a file called PINHEAD.DAT in the root directory of the boot drive. See below in the section titled "Configuring PinHead" for details on how to "custom tailor" PinHead 1.4 for each program you run, to get the most compatible system possible. Disabling PinHead for One Program --------------------------------- It should be a very rare occurrence to find a program that needs to have PinHead 1.4 disabled in order to run. However, if a certain program does act strangely or crashes with PinHead active, you can turn off the "fastload" feature before running that program, with a special "hot key" sequence. To disable PinHead, hold down the Alternate, Left Shift, and Control keys while you type '0' (zero) on the numeric keypad, before running the program. This will disable PinHead, but only for the very next program you run. After quitting that program, PinHead will be active again. Turning PinHead On and Off -------------------------- PinHead 1.4 also lets you turn it "on" and "off." This is different from the disabling method explained above; when you turn PinHead off, it will be disabled until you turn it back on, not just for the very next program that runs. To turn PinHead off, hold down the Alternate, Left Shift, and Control keys and type '-' (minus) on the numeric keypad. To turn PinHead on, hold Alternate, SHift, and Control, and type '+' (plus) on the keypad. This feature is in PinHead 1.4 in case you find yourself running several programs in a row that don't work properly when PinHead is active. In that case, it will be easier to just turn PinHead off for the duration, and re-enable it when you're through with the "problem" programs. See "Configuring PinHead" below for a way to automatically tell PinHead when to disable itself. Configuring PinHead ------------------- Since it's hard sometimes to remember when you're supposed to disable PinHead to run a certain program, and a system crash seems like a rather harsh penalty to pay for a moment of forgetfulness, PinHead has a configuration option which lets you tell PinHead to automatically disable itself when certain programs are run. You can also tell PinHead to clear a little bit of extra memory for certain programs; this enables "problem" programs to be fastloaded. As mentioned above, you can create a special "configuration file" which will be read when PinHead is first run. This file should be called PINHEAD.DAT, and kept in the root directory of your boot disk. PINHEAD.DAT is a standard ASCII text file which can be created and edited with just about any ST word processor or text editor (as long as your editor has an option to 'Save as ASCII'). This file contains information about programs that need "special treatment" in order to live harmoniously in the same system with PinHead. The PINHEAD.DAT file must follow some simple rules of organization to be properly used by PinHead. All lines should be flush with the left screen margin...do not insert spaces from the left. The first line of the file should contain the letters 'PH13', followed by Return. This is the special identifier that tells PinHead this is a valid PINHEAD.DAT file. On the lines following the identifier, you can list each program or desk accessory that needs to be specially treated. All filenames should be in upper case, with no path information -- only the name of the file itself. PinHead 1.4 allows you to list up to 32 programs in the PINHEAD.DAT file. If a line contains only a program filename, followed by a Return, PinHead assumes this to mean that it should deactivate itself during the loading of that program. This frees you from having to remember to disable PinHead manually. If a line contains a program filename followed by one or more spaces, followed by a number, PinHead assumes this number to be the number of kilobytes of "extra" memory it should clear when that program runs. (One "K" or kilobyte is 1024 bytes.) By experimenting with different sizes of "extra" memory, you should be able to "fastload" many programs that would otherwise be incompatible with PinHead. (The same programs that are incompatible with TOS 1.4's fastload feature.) For example, the GFA Basic Interpreter apparently needs only 8K of "extra" memory cleared when it runs in order to be fastloaded like any other program. (See "How PinHead Works" for more details about clearing this extra memory.) Here's a sample PINHEAD.DAT file: PH13 <---------------\ GFABASIC.PRG 8 <------\ \ USCRIPT.PRG <---\ \ \ ARC.TTP 16 <-- \ \ \ TURBOST.ACC | \ \ Mandatory "identifier" (must be 1st line). | \ \ ^ | \ Clear 8K of extra memory when GFABASIC.PRG runs. | \ \ | \ Disable PinHead when USCRIPT.PRG runs. \ \ \ Clear 16K of extra memory when ARC.TTP runs. \ Disable PinHead when the Turbo ST desk accessory loads. Please note that unless a program's name is listed in the PINHEAD.DAT file with a number after it, PinHead 1.4 will not clear any "extra" memory at all when the program runs. This differs from PinHead 1.2 -- version 1.2 would always clear an arbitrary 16K of extra memory for all programs. How PinHead Works ----------------- PinHead is based on a public domain program called NULLFILL, originally written by Leo de Wit, and circulated on the Bitnet system. When it appeared on GEnie, I got curious about it and took a look. The original program worked only with TOS 1.0, which didn't do me much good since I have a Mega ST4 with TOS 1.2. I added compatibility with TOS 1.2 and 1.4 (which turned out to involve a bit more than just changing a few addresses!), and had it check to see which version of the ROMs it was running under. I also added a "hot key disable" feature, optimized the code to work almost twice as fast, reduced its memory usage by quite a bit, and made it compatible with the popular FATSPEED program (the original stopped working if FATSPEED was installed). Then I found a way to make it even more compatible with certain programs (programs like Microsoft Write, the GFA Basic Interpreter, and ARC.TTP) than the new "fastload" feature in TOS 1.4. Leo, if you see this, I hope you don't mind what I've done with your idea! So how does it work? Ordinarily, when TOS runs a program all free memory (from the beginning of the program to the end of the TPA, or Transient Program Area) is cleared. PinHead sits and watches for that memory clearing routine to occur, and when it does, substitutes a much faster clearing routine. In addition to being faster, the PinHead routine only clears one (usually small) part of the program's memory area (the BSS) instead of clearing all memory in the computer. This means that programs start up much faster. (This is the exact same method that TOS 1.4 uses to implement its fastload feature.) But a few programs don't get along with TOS 1.4's fastload method; these "problem" programs expect all memory to be clear (set to zeros) when they run. (The ST documentation does not guarantee that anything except a program's BSS area will be clear when it runs, but some programmers have made that assumption in their code.) To get around this problem, PinHead 1.4 allows you to specify (in the PINHEAD.DAT file) an amount of "extra" memory to clear beyond a program's BSS; this extra clearing is usually imperceptible unless you specify a very large amount, yet it enables PinHead to work properly with many applications that fail when used with TOS 1.4's fastload technique. If you do come across a program that won't work properly when PinHead is active, you can either disable PinHead manually before running it, or add its name to your PINHEAD.DAT file to disable PinHead automatically when that program runs. (See "Disabling PinHead," "Turning PinHead On and Off," and "Configuring PinHead" above.) A tough decision ---------------- When I started playing with the NULLFILL code, I had no idea that I'd end up writing something that would make one of CodeHead Software's products (TopDown) obsolete for many people. One of the purposes of TopDown is to accelerate the bootup process, by limiting the amount of free memory which needs to be cleared by TOS when programs run. As it turns out, PinHead does a much better job of speeding up the boot process, and has the added benefit of being active whenever you run a program...not just at bootup. TopDown has one other important feature, however...it also allows people to use all their usual desk accessories and AUTO programs along with programs that normally don't allow this. (For example, Epyx's Art/Film Director, and early versions of Hybrid Arts' SMPTE-Track and Easy-Track.) After much discussion, my partner John Eidsvoog (John's the author of TopDown, and together we own CodeHead Software) and I have decided to release TopDown as shareware, since there is still a very valid use for it. Watch for TopDown to be posted soon on the major information services. ************* * * * NEW STUFF * * * ************* ------------- PinHead 1.4 ------------- PinHead Now Fastloads Itself! ----------------------------- Version 1.4 of PinHead uses an undocumented feature of TOS 1.0 and 1.2 to "fastload" itself. This means that the speedup starts one program sooner in your AUTO folder, since the PinHead program file does not cause memory to be cleared when it runs. (NOTE: Normally, the use of this undocumented feature would result in the PinHead program file being left "open" by the system. PinHead 1.4 uses a special technique to avoid this bug in TOS, and you will have no trouble deleting, renaming, or copying the PinHead program file after it runs.) New "Wildcard" Configuration Option ----------------------------------- Starting in PinHead 1.4, you can now specify a default amount of "extra" memory to be cleared automatically for every program _not_ listed in the PINHEAD.DAT file. This way, if you have a problem with PinHead, you don't have to go laboriously searching through your AUTO folder and accessories to find the one that's crashing -- just list a default amount of extra memory in the PINHEAD.DAT file. To do this, just create a PINHEAD.DAT file that looks like: PH13 *.* 16 In this example, we're telling PinHead to clear 16K of extra memory whenever any program runs. The wildcard specifier "*.*" is used to mean "all files/programs". This should be followed by a space, then the amount of K (kilobytes) you wish to clear beyond the program's BSS. If there are other program names listed in the PINHEAD.DAT file, either before or after the "*.* 16" line, they will be processed according to the rules explained in the section titled "Configuring PinHead" above. ************************************************************************** * * * PINHED14.PRG and PINHEAD.TXT are * * Copyright 1989 Charles F. Johnson & Little Green Footballs Software. * * All Rights Reserved. * * * * PinHead 1.4 may be freely distributed as long as both the program * * file and this documentation are included, and as long as neither * * file is altered in any way whatsoever. No part of this program or * * its accompanying documentation may be reprinted or used for * * commercial purposes without the express written consent of the * * program's author. * * * ************************************************************************** From idec!stl!stc!ukc!mcsun!uunet!cs.utexas.edu!uwm.edu!mrsvr.UUCP!jupiter.uucp!krieg Sat Nov 18 11:07:54 GMT 1989 Article 11495 of comp.sys.atari.st: Path: prlhp1!idec!stl!stc!ukc!mcsun!uunet!cs.utexas.edu!uwm.edu!mrsvr.UUCP!jupiter.uucp!krieg >From: krieg@jupiter.uucp (Andrew Krieg) Newsgroups: comp.sys.atari.st Subject: Here's Pinhead 1.4!! Summary: Speed up your boot time Keywords: memory Message-ID: <1357@mrsvr.UUCP> Date: 4 Nov 89 02:20:40 GMT Sender: news@mrsvr.UUCP Reply-To: krieg@jupiter.UUCP (Andrew Krieg) Organization: GE Medical Systems, Milwaukee, WI Lines: 242 OK, since so many of you are interested in speeding up your STs via Pinhead, I've decided to post the listing. This is the latest version (1.4) from CodeHead Software. It's shareware and was written by Charles Johnson. Cut the listing at the line below, use uudecode and then unarc it. Enjoy! -- ========================================================================= = The Marvel Historian A. Krieg = = G.E. Medical Systems - CT - New Berlin, WI = = USENET: krieg@jupiter.med.ge.com = ========================================================================= = "Landing gear, landing gear, landing gear. = = Have a beer, shut the door." - Howard Borden = ========================================================================= . F!U.. RAMLOAD INF VNRAMLOAD PRG W$RAMLOAD DOC a^!C: GENST2.PRG GENST2.INF MONST2.PRG MONST2.TOS REBOOT.TOS DESKTOP.INF `$R` Efv*oMD m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHHz2?< NA\pdAxr0XQ)K\NNNh ,`NuJrBjNuHz?<&NN\NCAp$L Qp N9lrBlJpNNpMN9@pdAr 0Q0tr N9lNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa2|a>:><|a4g RGj`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|(  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8NT6.(JgtBn(Nupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?NT<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dNAXJ@jNNuS@k ??<NAXNu?Hl?<6NAP0,NuNJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNuvN)@p `H@)@prtNAHplrtNB 2pNpNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNpapap9@p`pvNv`v`vj`v `v`v`v`?2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NNh"l`dpNAtrdJhk\QpaNH ld$l`"Hg: k&@0+R`g k#&@0+S@H3 Q&f)I`LNuApNN$NP$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0NuNJ@gpNu _0HpN _0HpNp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNWHNuNVHNuJhg NNNu Ihd"*NP$E8*$R`"QˈN ENu(* 0(iNP$E 4R`Q$D 4R`QˈN DN ENu2p <0NP`QNupA` p9`p:`p;?N>J@fCAHPBHQ?NA\ _JjNNuH&NրNڶjNuxdtdD& pk<HCJCf2 IN"|d& xfN"Nud & f2Nup@Nxd& tkHCJCfNL"@Ed ddeƐdH@J@f  @  "002NuPj0,lf$J,nk l*fp?Np N9|nNvA0,l2J,jk 0"fZRAR@ 0"g 0 f` 0 g 0,f9@lTll`BllA"H"g"A4`Q"AA 0! NuS@R@ 0 g 0,f9@lRll`R@ 0 fQj`<,*?Hj\F FfN`H FfNz`RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNLNu0,^2,`N^zEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NDldeS@f lbfSl`9Ab9FdNupapqr`p`"p`tdbDA0Hg<<R@f|0HNP*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNuak NupNuakfpNupNtddA0oH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNuNp`pNu)H9@Jp4NP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8NX  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(NV"l`Yd&-KNNh"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`$Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuNh"l`QepZNC ҳfHP0(NP$W$RR@H`2Q"H _$l` dd" $X&0BP6Y&|Hg R@@%E ҳeHQ0)N$_$RR@H`2QNu$Y 0P1@Hg R@@%NuNh$l` epZN"X0gBPHR@@"D#NuN$Greetings,if you're a hacker.CfNLN$/Fuck off and die if you're a disk edit merchantC~NLN$%From SurfPunk of the 5150 Crew/Warp 9tClNLN$7Dedicated to Marie Jackson, the best girl in the world-4CrNLN$I love you Marie.eCxNL? RamLoad v1.0 By Kevin Cheung 4 <NNN0 1989 A0NNNN>'This Program May Be Freely Copied But !NNN>'Not Sold. Please Read Ramload.Doc. !NNNN @]HfNNN>#Nuts! Not enough RAM for workspace. NpdNNNzNBmANX <}NC Aborting.NpdNNNN> All done!4Np3NA RAMLOAD.INF not found.N4-NzNZfNBmpiNHPABr"_N"N~Nt;BpN$VHfN t;BBmN"pNNCHNLAHNHPp!N"_NfN HmHAHNNH <r$<L8NpN"_N"CTNLNN>Ramdisk is drive ATNNATNN +@ -NH <r$<L8NpN+@AHNHPp#N"_NfN"HmHAHNNH <r$<L8NpN"_N"CHNLNN0 Creating folder \AHN -NHmH <Ѝ/A$DNX - WHfN!AHNN!NNNN0 > Folder already exists!NBmpN4-N&<x*<NZfN!NNBmN"AHNHPp!N"_NfN"N$A:\HPAH"_NNCHNLNN> Copying AHNAHNpJBgpF$VHfN"BmNNNN> > File not found!4NN~NAHNHPp!N"_NfN$ > Not enough room in Ramdisk!4NN$.poNHPHmTHmHAHNNH <r$<L8NpN"_N""_NNr"_N" - }^HfN#pN -N X9@g0<`0<N^NuNV?.?<LN |XN^NuNV/ A:&H`0+ |g/ N*X A:"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+N JXBk ?+ N,TJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gV0+ |f0<`v0+ |g?<B?+ NP?/+?+ NZP @f0<`@k 0Hѫ`$ k o?<0+D@H/?+ NXP'@&Bk0<LN^NuNV/ &n Bk0+ |fk@ 0+ |@g0<` `R0+ |g A:AA &'@`*0+H/NX&'@ fk `k g0+ |g SR k `<0+ |g2k SR . H| g kl . H|`T/ N\XJ@g k@ 0<`<0+ |gBk. H|`"` 0+S@7@k . SRH|&_N^NuNV n Sh0( @m. n "R AH|`/. . H?N\N^NuNV fBC`&SCdTC0|g0|gԼdRC`|CHBC0|@HB LN^NuNVNVH n " n $&JjFFJjFFLN^@NuNVH n"n $0(H@6C|g.0)H@:E|gE|BB0<まef bRAQ$0P`HNVH n$0(H@6C|gd"n .0)H@:E|gD|E(HD*HE20HGHBBB8:BGBBЇӄЂӅJg$0P`B`NVH"n 0<9@ԱQ`NVH"n Bl n,0(H@8D|fB.0)H@:E|fB2$60Enfl8,:.6$0Jg0Eg|n0@gDԇ0,ԱQ fBB`HSCdTC0|g0|gԼdRC`|"|CHB|C0|@HB AHABA LN^NuNVH0.|=@n n f n0H-@HnNXA-H`> n(g nf. n-P n(f HnNX` HnN>XA-H/./. 0.A PNPLN^/W DNuN^NuNVH nB fB`м8 LN^NuNVH n$fBCB`nD6< f႖|NzN^NuNVH0&n$n Bn-J @)P)h-l-lBEG>O|g|JGn|m` REHl/ NRPO`SEHl/ NPO`&0+H@JGgDG0<0dR@0.BAQ,>QQֆG|0QB`Rn0.g$nB`0R 2.HmB`b .6.HЃR$@ nH|0fRZ"` R"H|9n nH|0f$n R&@fSE .6.HЃ @B n0L N^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNV nl <`?.?./. ?<BN -@ m .`?<?.B?<BN -@?<?.B?<BNx -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BN ]|9@g <` `Bl . N^NuNV/.?<HN\N^NuNV/.?<IN\N^NuNVBn`&0.A~0nf0.A~BPRn nLmN^NuNV?>.=|0A~"HPgXHf0(>N^Nu)Iz)Jv)_rNM"lz$lv/,rNu)Iz)Jv)_rNN"lz$lv/,rNu)Iz)Jv)_rNA"lz$lv/,rNuNVH&n Bn0.|dg`>< `.`|ug`>< ``|og`><``|xg`>< l* ndf SR- .D-@`0. f Gf .`& Gf .` ./0H/NX 2.RnA0 Gf .`( Gf .` ./0H/N X-@ .fp`FSn0.A P m0.A0| |A`0.A0|0 SR0.fLN^NuNVH&n n f=| )n)nHl|Hl?<Nr]|@0. R@?HnHnHnNr.g SR-.H|0f.f SR`J nff>.n RG0lo0,`0> Gl0<`0?HnHnHnNBF`0RFA SRSGSn0g nl` SR0Sn nl0. g SR.` SR0RnSn 0. g nm`" Go0RFAH`0<0 SRSG0. Sn J@f`` SR0. g SR.><`0RGA SR0. Sn J@f SRE?.Hl/N: /NXHѓLN^NuNVBn`"0. n PHC|0=@ nR n PH|0m n PH|9o0.N^NuNVH0&n -n @$PX`R` nRg H|%fH|%f,RBn=|Bn| H|-f=|RH|0f|0R-JHnN$X=@$nH|.fR-JHnNX=@$nH|lf=|RgH-n Gdg Gog Gxg GufB0.g @ ` @0H/Hn?.?NV 0.g0<`0<H` Gcf R @ nRT` Gsf4 @-PX<.` nR nRSF0g nf`J Geg Gfg Ggf, @)P)h/,/,Hn?.?NP` 0 nR .nl0.g$<.".A` nRSF0f`b .2.SAHЁ-@-@,.` .2SAHЁ @ nSSF0f` nR .o .R-@f nB .L N^NuNV/. HnNhP=@/.HnN8P0.N^NuNVHnHlNNPN^NuNVHn /.N&PN^NuNV`/. nRH?Nn\ nfN^NuNVH0&n$n -K`fS`f .`L N^NuNV n "n fN^NuNVH0&n$K`Rf `L N^NuNV`4 nH| f?< ?<NX nRH??<NX0. Sn J@fN^NuNV` nRH??<N`X0. Sn J@fN^NuNV` nRH??<N2X0. Sn J@fN^NuNVH0&n $KA-H nf?./ N4\=n`L nf?./ N`\=n`. nf?./ Np\=n`-KBn?.N:TJ@f`H| f |o@ H-@/./.?.?<@N\ 9@Hg0<`0,n/./<?.?<@N& 9@ @g0<`tRnR -@`R ned` 6.ƼЃ$@ H-@/./.?.?<@N 9@Hg0<`0,nBl0.L N^Nu9|9|09|.C:"2"2 2"2"2"22"2"2"22"2x9|8)lV)lZ)l^)lb)lf9|CA"A"A"A$"A*"A"A "NuY%c%c Accessory Selector MD 18-05-87 No desk accessories found on this disk. Returning to desk. :\*.AC? Seeking desk accessory files on drive %c... %sE%sHThe following desk accessories are available:those marked ON will be loaded when you exit.Available accessories:%sbAccessory ON%sbAccessory OFFARROW keys - select an accessoryRETURN/ENTER - change on/off statusSPACE/ESCAPE - exit%sb%sbON OFF%sp%sq%sK%s%s%s%sb** Sorry, not more than SIX **%sE%sH.ACC.ACX Re-naming %s as %s... Failed. @$??CON:AUX:PRT:%d SELECTOR.PRG by Martyn Dryden for The South West Software Library Public Domain (Share and Enjoy) This program (intended to live in the AUTO folder of your boot disk) allows you to select up to six active desk accesories, from up to 48 accessory files on your boot disk. It was published in the March 1988 issue of Atari ST User from Database Publications. If there are any .ACC or .ACX files on the disk, then their filenames are displayed on a menu of sorts, along with the note ON or OFF. ON means that the accessory file is suffixed .ACC and will therefore be loaded by GEM and become available to you when the Desktop appears. OFF means that it is suffixed .ACX, and will be ignored by the system, making that accessory unavailable during your session with the ST. One of the filenames will be reverse-video'd. Its status (ON or OFF) can be changed by pressing the Return or Enter key. The reverse video cursor can be moved using the arrow keys to select the different files. Please enjoy the friendly wrap-around cursor action, it took me hours to get that to work. When you have chosen the accessories that you wish to use, press Escape or the Space bar. The program will now rename your accessory files as per your requested status. If you have chosen more than six accessories ON, then the program will complain and you will not be allowed to leave the menu screen until you have six or fewer. This feature doesn't know about those accessories that use more than one 'slot', of course. Problems? SELECTOR will report 'Failed' if it is not able to rename the accessory files. The most common cause of this is that the boot disk is write protected. The second most common cause is that you already have a file with the name required. In other words you have two copies of the accessory on your disk, one suffixed .ACC and one suffixed .ACX. More obscure causes are related to the technicalities of 'boot device' and 'current path'. Basically, SELECTOR expects to be run from an AUTO folder on the boot device. Under normal circumstances the current path is then the root. If your boot device is other than the one with your ACCs and AUTOs, then SELECTOR may not work. For the same reason, it won't work if you run it from the Desktop by opening up the AUTO folder (because the path is then \AUTO) but it will if you copy it to the root directory. If you do run it from the Desktop, and move the mouse, then it tears a hole in the screen. I was too lazy to fix this because normally we don't run from the Desktop. And of course, another hazard of running SELECTOR from the Desktop is that it will have no effect on the accessories available to you, until you re-boot. Finally, this program was intended to let you select your accessories flexibly. It cannot enable you to have more than six accessories available at once. For this extremely clever facility (not too useful to those equipped with 'only' a megabyte) you require the DCSTUFFER from Double Click Software, available from all Public Domain Software vendors. . Y!t.. DOCS [!uCALLSLCTACC .RREADME 0 SLCTCONFCPX 21SLECTRICPRG 4. \!u.. Y!tCHANGES TXT vSLCTPROGTXT "x#SLECTRICIMG #<SLECTRICTXT &FSEL_INPC )]'FSEL_INPH +. SAMPLE C -Selectric Changes ========================================================================== Version 1.10 ------------ - The first supported English version. Changes prior to this version are only documented in the German CHANGES.TXT. - The number of files displayed changes automatically depending on the current screen resolution. This ranges from 8 files in ST high, through 12 files with OverScan up the maximum of 24 files using TT high and some graphic cards. Each time Selectric is called it checks the current resolution and displays the appropriate number of files. Ideal for Autoswitch-OverScan users. - At the request of one of my Beta testers (Hello Dirk!), who couldn't cope with 24 lines at the same time, the number of lines is now user-definable in the Options dialog. Depending on your resolution it's possible to select between 8, 12, 16 and 24 lines. - All graphics are now handled by the MultiTOS AES. - The Sort by date option has been extended to sort files with the same datestamp using the timestamp. Previously such files were listed alphabetically. - The Option dialog contains an option to 'Show time for todays items'. When this option is selected any file with todays datestamp will display the timestamp instead. A small clock symbol denotes such entries. - Bug in the Registration dialog removed. Names longer than 26 Bytes could bomb Selectric. The fault was discovered by Johannes Gttker-Schnetmann 8-) - Registered users can re-display their key, after it has been entered. Click on the Name field or press the [HELP] key. - The annoying dialog after pressing [CTRL]+[U] has been removed. This option now exits Selectric as if the 'Cancel' button had been selected. - The Auto locator can no longer be switched off. - An error in conjunction with the Mag!X Installation routine fixed. - The routine to Save the Options in SLECTRIC.PRG itself has been scrapped. The Options are now always saved as SLECTRIC.INF. Programmer's Guide to Selectric V1.10 -------------------------------------- November 1992 (c) 1992,93 by Stefan Radermacher Introduction --------------------------------------------------------------------------- Yes, with Selectric you even get a Programmer's Guide, however at the moment it's not so comprehensive as it could be. More will be added as new features are added to Selectric. For example so called 'virtual directories', from which folders or files can be selected, but i'd better not let too much out of the bag. The possibilities --------------------------------------------------------------------------- I will attempt to outline the overall possibilities of Selectric as briefly as possible: Selectric installs a Cookie Jar from which the application parameters can be accessed. This provides not only the Options and the Sort mode but also the preset paths and extensions. The structure, although complicated at first glance, is very flexible. Furthermore more than one filename can be returned, which can be accessed via the Cookie Jar. The Cookie Jar --------------------------------------------------------------------------- Selectric sets up a Cookie named 'FSEL'. The Cookie is checked by calling the fsel_exinput() routine and also when the new File Selector is switched off. The contents of the 'FSEL' Cookie is not fixed, Selectric has the following structure: typedef struct { unsigned long id; /* Selectric ID (`SLCT') */ unsigned int version; /* version (BCD-Format) */ struct { unsigned : 7; /* reserved */ unsigned todaytime : 1; /* show time on current items */ unsigned pthsav : 1; /* save and restore paths */ unsigned stdest : 1; /* stay in destination path */ unsigned : 1; /* reserved */ unsigned numsrt : 1; /* numsort */ unsigned lower : 1; /* use lowercase letters */ unsigned dclick : 1; /* open folder on dclick */ unsigned hidden : 1; /* show hidden files */ unsigned onoff : 1; /* Selectric ON/OFF */ } config; int sort; /* sort-fashion (neg. = rev.) */ int num_ext; /* number of extensions */ char *(*ext)[]; /* preset extensions */ int num_paths; /* number of paths */ char *(*paths)[]; /* preset paths */ int comm; /* communication word */ int in_count; /* input counter */ void *in_ptr; /* input pointer */ int out_count; /* output counter */ void *out_ptr; /* output pointer */ int cdecl (*get_first)(DTA *dta, int attrib); int cdecl (*get_next)(DTA *dta); int cdecl (*release_you)(void); } SLCT_STR; We can hook into: id This is the ID for Selectric, also 'SLCT'. It's not enough to simply check the 'FSEL' Cookie, ID must also be checked. version The Version number in BCD-Format (eg 0x0100 is 1.00). config. onoff With this Bit set to one (logical 1) Selectric can be turned off. hidden Controls whether hidden files will be displayed. dclick Open folder with a double click. lower Display pathnames, files, folders, etc in lower case. numsrt Numerical sort switch. stdest Remain in destination path after Move/Copy operations. pthsav If this Flag is set Selectric stores the GEMDOS path replaces it on exit. todaytime Items which have today's datestamp are shown with their timestamp instead sort Configures the sort criteria depending on the following values: 1 Sort by Name 2 by Date(s) 3 by Size 4 by Type (extension) 5 No Sort If the value is negative, the display order is reversed, eg -3 sorts by Size and in reverse. num_ext This value gives the number of existing preset extensions. If an application passes over any other extension/s these must be taken note of. Selectric V1.0 can handle up to 10 Extensions, if more extensions are passed then Selectric will reduce these to 10. *(*ext)[] This array index holds an index to all the strings. These strings contain the preset extensions. If the pointer from the application changes then the index (and number) must be reset from Selectric. num_paths Gives the number of preset paths (otherwise see 'num_ext'). *(*paths)[] This is for the preset paths (see also '*(*ext)[]'). Comment: bear in mind that path passing has not yet been fully implemented yet. In the future Selectric will be able to save these paths (at the current time Selectric only saves its own paths/extensions). In spite of this, extensions and paths passed to Selectric can be edited. comm This word is the communication between Selectric and the current application. On exit from Selectric this word is automatically reset to zero. At this time only the direction from the Application to Slectric is supported. The individual bits have the following meaning: Bit 0 The program expects more than a single filename (see also *out_ptr). Following the same structure 'paths' and 'ext' expects. Folders are denoted by a trailing backslash. Bit 1 This bit is only used in conjunction with bit 0. If bit 0 is set, then strings separated by space characters can be returned in a similar manner to using a Command Line. Here also folders can be denoted by a trailing backslash character. The other bits are reserved and should not be changed by the user. in_count Currently unassigned *in_ptr Currently unassigned out_count The application uses this to determine how many items have been returned. Selectric writes the appropriate number as it exits. *out_ptr This pointer requires a contigous memory area within which the alloted application can reside and display (??). It is therefore important that enough memory is allocated. Version 1.02 introduced three new functions, which provide other ways of passing several filenames back to the application. Following the first/next principle offers the advantage that the main application doesn't need to reserve any memory for the filelist. These are equivalent to the TOS Fsfirst() and Fsnext() routines with the minor difference that the index must always be passed to the DMA Structure. It is not possible to pass a file mask using get_first(), that the user has not actually selected (??Rubbish!??). After fetching the filenames the release_dir() call must be invoked so that Selectric can free the memory again. The entire action must take place with wind_update() turned on otherwise Selecreic could run into re-entrance problems. Comment: The structure is fundamentally compatible with FSELECT 1.2.x from Martin Patzel/Khling, therefore ID, Version number and the ON/OFF bit are the same. The rest is specific to Selectric. With the quote 'one program says more than a thousand words' I will at this point refer you to the example program. Finally --------------------------------------------------------------------------- All that remains to say is that there are still things to do! Selectric already offers the most extensive range of commands in the File Selector world. Oh yes, the example program hasn't been extensively tested however no major problems have been reported. I am always grateful to receive any bug reports. Address: Stefan Radermacher Under Krahnenbaeumen 52-54 50668 Koeln Germany Telephone: (from the UK) 010 49 221 122268 Email: MausNet: Stefan Radermacher @ K InterNet: sr@k.maus.de It's not a trick, it's Selectric! --------------------------------------------------------------------------- EOF P?  >D p p*l p p T p p D   `  >!p>>!B 0as0199 0cی30!n0 a |`0l` va`?` a`0 ` pa0p`0 ` a p8 p@ a 8F' 8@ i 8 ??? <>3ǟ ('('( 'PPP ?00 '00  3 '(0?  33330'03  30'0?    330&'%00   0p`&'$? &'$C &'$#`&'$ `&'$ 0&'$;`a &'$?`a&'$5`a&'$1 8`&'$Y1 &'$9&'$&'' 6  .  0?&0'10? 0&`100  00&00 03>~8<|> &003300300p >330ff` 0330&0033030ð 0330ff<30&s3s00 `0330ff 30&333003<3 &qs`33 &) 3v3> &) >333 & 3?k33  a&) `303c33  3070&) >c>  1 &)0  363&) 11 &) LJ &)9a&)1၀`&)1a&)91a&)9a&(LJ &( 0&?0& `&   `f  `6 33? `. 33? 8' p0340 ? & apð334 03?0 `&` sð334 >3?>???? 03?>> & 3070s334 >330 330 > 330 33 & 3103 0330 338 @0 ?3 33 $a& 330p0330 330 03 33 $a`&3630p30330 33 ?33>3 $`&`36330030330 330 $`&0333330?3??3?1 &.11333033>; &/ ? 8ya`&/ `5 pa`&& 1 `a``&  1 `a``&?01  `a``&) pa`` &) 8y&)~~xp &)y` 8 &(` |   <0<0& `  0x0000x 0p> `f8  0000000& `36& 0 sð?3??&0 s33333&03`333k33 108&030p`333?k?0>?v1008&3 30p`3 33333k033 333 1xxx0+&3 30003 33?33c0 30 k33?  0&? 330 ?3?c? 330 c330 ||0& 330 >3c 0c 0& ? |x|& ><&  x|xwaa`a&  xclaa`a`&] 000xxxkaa`a`&I 0`00`xxxI & k 0`00ax] &c 00001x0?k 0000xx x]~~xp `& I 00xx xI``8 `&] 0000 xk`| & 0 00 0 xcy| f`aff`&> 0 0 xw` cag& x0 x 0 x`f8 `faf&!x` &`00a &3p0`000`` &33p30000c` &0330300pp faaffff` &p330 faaf` &330  ffaaf&#  c`&# &#  &# LJ &# 8y &p33 pa` &033 `a`` &s300`301 `a`` &s300`301 `a`` &3003 pa` &30pq 8y &3`00 &330`000&3330000&033300pp&p3&1&#&p3&03&c3p`0`301&c330`0`301&c30`03&10pq&30`00&s300`000&c0330`30000&0c033p`300pp&p3330&3330 x&# &# |x&# & x&  <& <8 x|x&  8&60  0& <?>><33>  3&3333 30 06<fx&3333 ?0 0<ff&#6333 00 06`>|f| &#<>3``fff&#`<`ff0&333f`ff`&333 <|`>|x@ &p030Ã0`01 "$   ` &pðó00`01?>? 3 ` &sðó0 33 330 3<xx &sp 33 0?0 3fl &3000`ð0 "$ 33 000  `>|f<| &30ps0000`000 ``ffff&30ps0000000> `<`fff&3003000p00p f`lf|f&333 "$   <|`x&# 03 0 333&# "$ ?  3?0&# 0  300&# >>0&333``&333`` "$ &p03À100`  &pðó00`  &sðó0a>?> &spa "$330 33 &30ð`c`33 33 &30ps000`c`33 33&30ps0003>>3&300300003 "$0&333``0&333``&#&# "$&#&#&#&3330c` "$&3330c` &p0303100c0 &pðñ300c0 &sðñ0a` "$ &spa` &3`000ð`` &30pq`0000``&30pq00001 "$&300300s0001 &3330c`ǘ&3330a`  &# "$  &# π &#njǍ&#&# "$&33`&33` 03 &p0c03313033 063 ``&pðc0331303 "$ 0 33  c&sðc`ac0 0 068?3 3 aff`&s`acp 0 0<o33 3gg&30`ð003 06f33 3ffc&30ps0`000 "$3;3 &30p`300000&300`300030 &333``&333`8 c&#`  f`ofaff&#>>v> >>  ga&#33333 33  flfa`&#30k30? 33  c`&#`30c300 33&#s0c038&#@&#a 8x&#3` paa``a&# `aa``a`&# ``a`aa&#``a``a`@&# paa``a0&#8xa&&%&%9&?0   & ???0     & 3830    &303>3? ??60 0< & 0??3???? ?? ?>?????0 6 & >33 30 3 03 30 33 33>>?3 @& 6?633 38 3 83 30 33 3k 3333 03  330& 63633 ? 3 ? ?0 ?3 ?k4?330 3  33&%?33?33 0 3 0 00 03 0k3330 6 3 3&%?33?3? 0 3 0 00 03 0c3>0><&%??????3????????c>%?>>3?>c& ?> >&33<<8&) 3;63 '( 3?33 &@( 3?33 &0(  3733 &(  3363 &(3<<8&& &@ &  x8&@   0`&   χϏ0x&?? 0`& ?  0`& ? 0`& &8x`x& F8  & 8 0 &  8` 0&  8`3>??>f~`|xp&  3 086?30033 0 33f``f8& 3>?186?00?3  3?f``fx& =3?????8730003  30~|`| 33 330330873>>3f```> 33 33830860 f```8'  33 33386f~~`xp&# 33 3333386` & 33 3333386`<3 &' ???3?"3800 ?>&# >3>"180x3 30 33& 08? ?0 33& 0830 00 33&/83&??&?&?&) |~~f|fxp&) f`ffv8&) f`ff~&) ||f|~&) l`fln&) f`fff8&) f~>ffxp&)' )?Pq  #0 qyqp >*@!H("#qπ < y"yȜ@xp"q2 Selectric ---------- Version 1.10 November 1993 (c) 1992, 1993 Stefan Radermacher Selectric is Shareware Introduction =========================================================================== Oh no, not another replacement File Selector you're thinking! OK Selectric is a File Selector but it's certainly different offering lots of tasty extras, see for yourself..... Mmmnnnn. (Hey lighten up...) Selectric offers so many indispensable extra features it's more than a replacement File Selector, it's a concept which can revolutionise the way you work with your Atari. The philosophy --------------------------------------------------------------------------- Selectric is designed to appeal to anyone who likes to have everything to hand, that's most of us, right? All the important functions are there ready to use and the less common options are neatly tucked away in BeamUps. It's difficult to please everybody but hopefully i've done enough to ensure Selectric remains on your boot disk, let me know if I haven't. Features --------------------------------------------------------------------------- * Shows not only the filenames, but also the size and datestamps at a glance. Particularly useful when you've forgotten which version of your program code or best selling novel was the most recent. * The number of files which can be handled is dynamic, limited only by the amount of free memory (not static like so many other File Selectors). Selectric only reserves as much memory as it needs. One little comparison test you might like to try with other FSs is to try handling over 1000 files without problems... * In many cases Selectric does the thinking for you. Open up a folder then close it again and the slider remains where you left it, it doesn't return to the top again! * The real time slider make's moving through the file list very intuitive, for many the built-in FS is fast enough but faster is better right? * Nearly all of the main functions can also be accessed from the keyboard. Installing Let 'em Fly! takes care of the remaining few. * The number of files displayed changes automatically depending on the current screen resolution. This ranges from 8 files in ST high, through 12 files with OverScan up the maximum of 24 files using TT high and some graphic cards. Each time Selectric is called it checks the current resolution and displays the appropriate number of files. Ideal for Autoswitch-OverScan users. * Using the optional Auto Locator only the first letter of a filename needs to be entered, Selectric will seek out the first matching filename and select it. Also if an Application passes a filename to Selectric it will attempt to localise the correct file. * Other selection options are possible, using the Cookie Jar more than one filename can be opened. Naturally the Application must follow the protocol, refer to SLCTPROG.TXT for more details. * Wildcard entry is fully supported so it is possible to select files using lines like: '*MOUSE*.[A-Z]??' * Five different Search criteria with two optional switches, reverse and numerical order. * Currently ten different file extensions and paths can be stored for rapid activation. Applications which pass parameters to Selectric can recall the full path. * A wide selection of file operations are available (including Copy). Most functions work recursively, so it's possible at a single stroke to copy/delete etc a folder containing files and other folders. * Let 'em Fly! is supported, to provide keyboard shortcuts and flying dialogs. * Selectric works on all ST/TT Computer in all resolutions and naturally with all graphic cards. *************************************************************************** Selectric is Shareware and may be freely distributed for non-commercial purposes. If you use Selectric regularly you are honour bound to pay a Shareware fee of DM 30 to the author, although I won't object if you send me more... Selectric is NOT a Freeware Program! PD libraries, magazines or any other organisations may only distribute Selectric with my written permission. Any contravention of my wishes will be strongly challenged. Selectric comprises of the following files: - SLECTRIC.PRG The program itself (should normally be placed in the AUTO Folder) - CALLSLCT.ACC An Accessory which calls Selectric and can switch Selectric On/Off - SLCTCONF.CPX A CPX Module, which offers the same functions as the accessory. - SLECTRIC.TXT This documentation - SLECTRIC.IMG A labelled screenshot of Selectric main functions - CHANGES.TXT Lists the changes between Versions (IMPORTANT!) - SLCTPROG.TXT Some information for programmers - FSEL_INP.C A universal fsel_(ex)input()-Routine - FSEL_INP.H The header file to go with the above - SAMPLE.C An example program which utilises some of the Selectric specific features. - README Short Info file - FRACT016.PRG Fractal set for 16 Kb. - FRACTAL.TXT Instructions for Fractal. Selectric may only be distributed complete with all the above files. *************************************************************************** First of all the disclaimer... I accept no liability or responsibility for any direct or indirect damage that may arise, either financial, material or any other kind from either the use or misuse of Selectric All trademarks mentioned in the Selectric documentation is acknowledged and recognised. The accompanying documentation was put together by Oliver Scheel and then (loosely) translated by Joe Connor so there is plenty of room for misunderstanding, error and omissions, feel free to point them out and ask questions!!! Getting started =========================================================================== Selectric (SLECTRIC.PRG) can either be started from the Desktop or automatically each time the computer is started by placing a copy of SELECTRIC.PRG in the AUTO folder. Some programs take liberties with the Operating System and it is possible that the physical execution order of Programs installed in the AUTO folder could cause problems. So far I am not aware of any such problems (apart from other File Selectors). If you would like to be able to call Selectric on demand there are several options available: a) To call Selectric as a desktop accessory copy the program CALLSLCT.ACC into the root directory. On rebooting CALLSLCT will be available from the Desk drop down menu. b) To call Selectric from the desktop rename CALLSLCT.ACC to CALLSLCT.PRG and run it normally from the desktop. It is possible using CALLSLCT.ACC or CALLSLCT.PRG to switch between the built-in FS and Selectric by holding down either a [SHIFT] key or the right mouse button whilst selecting CALLSLCT. A dialog box appears from which Selectric can be turned ON/OFF. c) The remaining option is to use the Atari CPX Control Panel. Copy SLCTCONF.CPX into your CPX folder. On rebooting SLCTCONF.CPX will be installed as a Control Panel module from where Selectric can be switched ON/OFF and called to the screen (if Selectric is switched OFF the built-in FS will appear). The File Selector itself =========================================================================== Included in the distribution is an picture 'SLECTRIC.IMG' in which the main functions of Selectric are labelled. Ideally the picture should be printed out (use GUCK, 1st Guide/View etc) and studied together with this text file as this document will concentrate in depth on particular functions.... General --------------------------------------------------------------------------- Within Selectric the right mouse button and either [SHIFT] Key are treated the same. The Individual Elements --------------------------------------------------------------------------- Window close icon (top left); in Selectric this icon is used to move up the directory tree, a single click on the icon moves up a single level (ie out of a folder) whereas a double click moves directly to the root directory. Window open icon (top right); in Selectric this icon is used to select and deselect files, a single click on this icon selects all folders/files in the selector window (or if ALL the files/folders are already selected deselects them all) Holding down the [SHIFT] key (or right mouse button) whilst clicking the open icon deselects the selected files and vice versa (a toggle action). Holding down the [CONTROL] key whilst clicking on the open icon causes a dialog to appear into which any desired file mask can be entered. (The available file mask options are described later). Any file matches will be selected. Selecting the same file mask again deselects the selected files. The Slider; all the usual functions are available plus a few more, the up arrow moves up (where possible) and the down arrow down (where possible). A double click on either arrow moves to the top/bottom of the list. The patterned area roughly represents the files not displayed either above or below the actual files displayed, which is represented by the white slider itself. The slider can be moved up and down (more or less) in real time, we call it the "Real time slider" anyway. Double click anywhere in the slider area to centre the slider exactly on the selected point. File and folders; a single click on a folder (or the small box before it) or file will select (and invert) it. If a file is selected the filename will also be copied to the editable File name field. A double click on a folder will open the folder and a double click on a file will select the file and exit Selectric. It's also possible to force Selectric to behave like the built-in FS and open folders with a single click, to do this select the Options button and clear (uncross) the Extras box 'Open folders with double click' option. Multiple file selection can be made by holding the left mouse button down and moving up or down through the list, the window scrolls automatically. To select multiple files which are not adjacent to each other in the list select each file individually whilst holding down either [SHIFT] key (or the right mouse button). If the 'Double click folders to open' option is active multiple folder selection is also possible, otherwise selecting a folder is likely to open it. The Info Line; (along the bottom of the selection window) reports the total size, in Bytes, of all files selected, unfortunately the contents of folders are not included in the total which does limit the usefulness of the line! Use the 'Info' command from the 'Functions' BeamUp to display the total byte count inside a folder (this is described in more detail later). Click and hold down the left button for a report on the free space remaining on the drive and whilst continuing to hold down the left button press the [SHIFT] key or hold down the right mouse button for a bar graph style display of the remaining free space (especially added for users of 'FuzzyClock'). BeamUps; these appear whenever a shadowed box is selected... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Unknown User: Hey, hold on! What on earth are 'BeamUps'? The Answer: BeamUps are really just Pop-up menus but since Julian F. Reschke coined 'JazzUps' I felt the need for my own jargon... BeamUp = Pop-up +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BeamUps are comparable to traditional Drop down menus except they appear from within dialogs instead of from the Menu bar. Selection from a BeamUp can be made in several ways: a) Hold the left mouse button down over a BeamUp to display it, selection is made by moving the mouse to highlight (invert) the desired option then releasing the mouse button. The selected option (except for the Functions button) is displayed as the button text. b) Click once on the BeamUp and the menu will appear and remain until an option is selected. Again, the selected option (except for the Functions button) is displayed as the button text. c) BeamUps can also be called via keyboard shortcuts (see keyboard layout table). Once activated BeamUps can be navigated using the up and down cursor arrows, [ESC] key which exits without change and the [RETURN] key which exits and selects the highlighted (inverted) option. The Flying donkey; if Let 'em Fly! is installed you will find a 'donkey ear' at the top right hand corner of Selectric click on and hold down the left mouse button the reposition Selectric as desired. Using Let 'em Fly! V1.16 or later is recommended as the 'donkey ear' is automatically disabled if there is not enough free memory. Most Selectric dialogs and alerts take advantage of the 'Donkey ear' when installed. Drive/partition change BeamUp; open the BeamUp and select the desired drive/partition (not much clever about that, eh?). Well there is actually, all thanks to Atari's brain dead media change routine! When a Floppy disk or removable hard disk is changed TOS doesn't always recognise the disk has been changed. A 'forced media change' is often necessary to log in the new disk, a double click on the drive/partition button does the trick. This works fine except in a multitasking environment where any files left open during a media change are unlikely to survive! One solution is to install 'CHK_OFLS', this is a small utility which informs Applications (which ulitise the protocol) which files are open. Naturally Selectric does follow the protocol. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Unknown User: What's this 'CHK_OFLS' thing then? The Answer: 'CHK_OFLS' is short for 'CHecK Open FiLeS'. It's a resident program written by Hansi Richstein (The Kolbold programmer), which maintains a log of all open files, escpecially useful for Multitasking environments, Selectric uses this protocol. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ The Extensions (Masks) BeamUp; it is often desirable to display only certain filetypes. This is achieved by setting a file mask which 'filters' the files displayed (eg '*.ACC' only displays active Accessories) Selectric can store up to ten user-definable masks in addition to the dummy *.* and the parameter passed by the calling Application. If a parameter is passed to Selectric it appears as the first mask in the BeamUp. Multiple file masks can be selected, up to a maximum of 16 characters, and these appear on the line above the selection window, any extra characters are lost. To add file masks first select the BeamUp then hold down the [SHIFT] key (or right mouse button) and select another mask. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Unknown User: How are the masks in Selectric different? The answer: The syntax is borrowed by the *nix world. Unfortunately the syntax is only partially implemented by TOS (and many other programs). Anyway, here's how Selectric handles file masks.... ? Any character (already familiar to TOS users) * Any (or no) characters (again familiar to TOS users). Selectric however takes this one step further: '*' is equivalent to '*.*' (see examples below..) [...] Between the square brackets one class of characters can be specified (eg all numbers or all characters or all apart from numbers) the valid alternatives can be more strictly defined than is possible using the '?' option. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Some examples... '*' finds everything, same as '*.*' 'MOUS*' finds 'MOUSEREF.TXT', 'MOUSE.INF' or simply 'MOUS' '*MOUSE*' finds 'MOUSE2', 'QWKMOUSE' or 'MOUSE.DRV'. '*.AC?' finds all in/active accessories (same as *.ACC, *.ACX). '*.AC[CX]' same as the above mask but more concrete, whereas the above example would also find *.ACT this example would not. 'TEXT???.*' finds 'TEXT001', 'TEXTABC' and 'TEXT123.TXT' but not 'TEXTS' or 'TEXT.TXT'. 'PROG*.[CHS]' finds 'PROG1.C', 'PROGRAM.S' and 'PROGGER.H' but not, 'PROGRAM.CH'. 'PROGRAM.HS or 'PROGRAM.CS, Hmmmnn.... An exercise: Find at least 10 Filenames, which match the following pattern... '*[A-Z]B?[^0-9]*.P?[0-3]' If you spotted the example has more than 16 characters well done! Did I forget to mention the Selectric search option handles 22 characters? Yes, I thought I did! OK, so the exercise was a bit unfair, but still good practice, CABLE.PI3 would be OK for starters... Installing the user-definable filemasks; double click on the Extensions BeamUp and a dialog appears. From the dialog the Actual (current) filemask and ten user-definable masks can be edited as desired. If you don't need all ten then you can simply clear the fields, Selectric will tidy up the BeamUp automagically. Applications can, in theory, pass masks to Selectric, which can handle up to ten. The Macro path (Mac-Path) BeamUp; enables easy movement up and down the directory tree. Imagine for example: a file 'WORK.TXT' stored inside a folder called 'OFFICE', stored inside another folder called 'TEXT' and the whole lot is stored inside a folder called 'DATA'. Most of use divide our storage up into similar catagories and this has one major drawback: In order to move our example file from 'D:\DATA\TEXT\OFFICE\' to 'D:\TRANSFER\MODEM\CIX\UPLOAD it's necessary to go all the way up the tree heirarchy and back down again which gets very tedious after a while. Selectric offers several improvements over the built-in FS. First of all Selectric can move directly to the root directory by double clicking the close icon as explained earlier. More often than not though you only want to close a couple of folders so going back to the root directory is not the perfect solution. The solution we came up with is the Mac-Path BeamUp. As you move down through the directory tree, opening folders inside folders each sub path is automagically added into the Mac-Path BeamUp which can store a maximum of ten nested folders. So, to move up several levels (ie close folders) simply BeamUp Mac-Path and select the desired level. Path BeamUp; up to 10 full paths can be stored by the Path BeamUp (across the top of the selection window). To store a path move Selectric to the desired path then call the path BeamUp then holding the [SHIFT] key (or right mouse button) assign the path to any slot. Assigning a path to an occupied path overwrites the previous path. To move directly to a stored path select the BeamUp and choose the desired path. Naturally everything can also be controlled from the keyboard. The actual path can be edited by double clicking (or press [F5]) on the path button which brings up an editable dialog box. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comment: Garbage pathnames (and non-existant pathnames) will be truncated into suitable entries. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Sorting; diverse filenames demand flexible sorting criteria and Selectric offers five different criteria plus two options to display the files/folders in the selection window. The criteria can be selected from the Sort mode BeamUp button (just to the right of the Extension BeamUp) which displays the currently active sort criteria. Inside the BeamUp the active criteria and options are ticked. 'By Name' Folders then files listed alphabetically (A->Z) 'By Date' Folders then files listed in date and time order (new->old) 'By Size' Folders then files listed in Size order (largest->smallest) 'By Type' Folders then files listed alphabetically according to the extension type, folders/files without extensions are placed first, folders/files with matching extensions are listed in alphabetical order according to folder/filename 'No Sort' The physical order folders/files were stored on the memory medium, (particularly useful to analyse the execution of files in the AUTO folder) 'Reverse' An optional switch to reverse the order folder/files are displayed 'Numerical' An optional switch to take account of numerical order, An example to avoid confusion: Without the 'Numerical' switch... MOUSE1.TXT MOUSE10.TXT MOUSE2.TXT With the 'Numerical' switch (Hocus pocus)... MOUSE1.TXT MOUSE2.TXT MOUSE10.TXT The Auto-Locator; has it ever occurred to you whilst scrolling through a long list of files that there ought to be a better way to find a file? Often you even know the approximate filename? Does that sound all to familiar? You can breathe a sigh of relief! The Auto-Locator performs two functions, first when a filename is passed to Selectric as a parameter (usually from the Application which called the FS) the Auto-Locator trys to find and highlight the filename for your attention. Secondly as you type characters into the editable 'Filename' field the Auto-Locator constantly searches the current directory and refines its selection, sometimes a single letter will be enough! When the desired file is highlighted simply hit the [RETURN] key or click [OK] and Selectric exits and passes the file to the Application. If you press [RETURN] or click [OK] while a folder is highlighted, the folder will be opened. If you enter a selection and the Auto-Locator cannot find an item to go along, the highlight will disappear. The Auto- Locator remains active even after you change directories and will always try to select a file which fits your selection. Example for Auto-Locator: --------------------------------------------------------------------------- Consider the following list of files, the sequence is not listed alphabetically to illustrate the way the Auto-Locater works: AUTO .TXT MEDIZIN.TXT MAUS .TXT MANN .TXT USER .TXT Enter Selection --------------------------------------------------------------------------- M MEDIZIN.TXT MA MAUS.TXT MAN MANN.TXT U USER.TXT IMPORTANT: Somtimes you may want to enter a filename on the edit field that cannot be found in the current directory, e.g. when you are creating a new file. Now and then, however, the Auto- Locator will select a file which already exists. For example: you want to save a file called SOURCE.C. There is alreay a file calles SOURCE.CX in the current directory. If you enter SOURCE.C on the edit field, SOURCE.CX will be selected by the Auto-Locator. If you press [RETURN] now, SOURCE.CX will get overwritten, which ist not what you want. In this case, you MUST finish the dialog by pressing [SHIFT] or holding the right mouse button while you press [RETURN] or click [OK]! If you do this, Selectric will return with the filname on the edit field insted of the highlighte one. Special Functions; it's very desirable for a FS to offer more than file selection. In many cases it is very useful to be able to rename, delete or move/copy folders/files from within the FS. Selectric provides all these features and more in the best manner possible. The following functions can be selected from the Functions BeamUp, in some cases functions will be unavailable for selection at that point in time. For example it is not possible to perform a Delete operation if no file/folder has been selected. New item; a dialog appears from which a file or folder may be created. A file created using this function will have zero bytes. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Joe Connor: What's the point of creating a zero length file? The Answer: Sometimes programmers use zero length files for test purposes. Then there are also those programs which insist on having their own FS, which often cannot be turned off, and these really wind me up. If you're lucky such applications (eg Tempus, Pure C..) can be passed parameters from a command line which makes it possible to pass a zero length file and avoid the FS. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Info; provides all the usual information for a selected file/folder. With TOS Versions 1.04 or later it's possible to rename folders from the Info box. File attributes are also displayed and can be edited as desired. If more than a single file/folder is selected Selectric displays an Overall dialog detailing the number of files/folders and the total Byte count, this dialog may take a little longer to appear depending on the contents of any folders selected. The usual individual Information dialogs for each folder/file selected can be displayed in turn by pressing the 'More' button. If any changes are made when more than one folder/file is selected be careful to use the 'More' button to move to the next dialog without saving any changes and the 'OK' button to move to the next dialog and save the changes. The 'Cancel' button aborts multiple Info dialog display. Disk Info; provides complete details for the current drive/partition. The drive/partition label may also be changed. The lower third of the dialog shows the occupied space on the drive in bargraph and percentage format. Note: The following five functions can be aborted using the [ESC] key before the Confirmation dialog box appears. Delete; use this Function to delete selected files/folders. The contents of any folder/s selected will also be deleted. Touch; a handy option especially for programmers and TeX users. Changes the time and date stamps for any files/folders selected to the current time and date stamp. Copy; use this function to copy files/folders (including folder contents). After making then selection and selecting 'Copy' from the BeamUp notice the title line of Selectric has changed to reflect the copy operation. It is still possible to use all the functions (except 'Copy' and 'Move') before completing the copy operation. For example, create a new folder, delete some files, use Info and resort the selection window, neat eh? To cancel the copy operation select the Cancel button, to complete the copy operation press the [OK] button. Another dialog appears offering a last chance to cancel the operation along with the relevant file details and two option switches. 'Warning on Overwrites' if checked (crossed) displays the rename dialog as described below. If the 'Rename item' option is checked (crossed) the rename dialog appears offering options to rename (or replace) the existing file or cancel the copy operation. Move; similar to the Copy function described above except the original folders/files are deleted. This function is only directly supported with TOS versions 1.04 but Selectric supports the Move function for all TOS versions. Search; when you've forgotten where you put that file use this function. A dialog appears into which the filename or mask can be entered together with options to search the current folder/drive/partition or all drives/partitions (apart from A & B). If a matching file is found the search routine pauses offering a chance to stop the search or continue to look for another match. After a satisfactory match has been located press [OK] to leave the dialog and the desired file will be automatically highlighted. Selectric supports the environment variable DRIVEMAP, also supported by the Gemini replacement Desktop, which specifies which installed drives/partitions/ (apart from A & B) may be utilised. If Selectric cannot find this environmental variable it will search all available drives/partitions apart from A & B. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ UNKNOWN USER: Yeah, great, but how do I set the environmental variable? The answer : There are various AUTO folder prgrams which can set enviornment variables, the Boot manager JCNBOOT by Jens C Neffe, for example. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Options; everyone has their habits, in Selectric we offer you can decide these things for yourself... Display --------------------------------------------------------------------------- Show hidden files; if this box is checked (crossed) files with the 'Hidden' file attribute set will be displayed in greyed out text. Such files can still susequently be selected like any other file. Use lower case; implemented to keep *nix enthusiasts happy. Everything becomes lower case except the Filename field. 'Show time for todays items'; this option displays the timestamp instead of the datestamp for any items created on the current day. A small clock symbol denotes such entries. Number of items; depending on your resolution a BeamUp will offer a choice of items. At resolutions of 1280x1024 or greater it's possible to select between 8, 12, 16 and 24 lines from the BeamUp. If only 8 files can be displayed the option remains greyed out. Extras --------------------------------------------------------------------------- Double click to open folders; the built-in FS only needs a single click to open folders but apart from personal preference there are advantages in Selectric for requiring a double click to open folders (refer to the section on multiple file selector). Save and restore paths; Normally Selectric modifies the Path settings from the Operating System. Some applications cannot cope hence the ON/OFF switch. After Copy/Move operation --------------------------------------------------------------------------- Stay in destination path; Selectric normally returns to the original pathname. If this box is checked (crossed) Selectric remains in the destination pathname. Save; all parameters, settings, paths and extensions (except any paths/extensions passed to Selectric by an application) will be saved in a seperate file called SLECTRIC.INF which will be created in the same directory as SLECTRIC.PRG by Selectric. Keyboard layout =========================================================================== Selectric can be almost entirely keyboard driven. After the main table a summary is provided: Basics --------------------------------------------------------------------------- [RETURN] Exits dialogs and from the main Selectric dialog returns the path and selected filename to the calling application. If no filename was selected the content of the editable Filename field is returned. [UNDO] or From the main Selectric dialog returns to the calling [CTRL]+[U] application without returning a filename. [HELP] Displays a Copyright/Info dialog. [ALT]+[A-Z] Changes to the corresponding drive/partition. If the selection is unknown to the operating system the entry is ignored. [ALT]+[1-0] Selects the corresponding preset path (1 to 10). (Hold down the [SHIFT] key to save a new path to the selected path slot). [ALT]+[Esc] Selects the 'captured' path. [CTRL]+[Num 1-0] Selects the corresponding preset extensions (1 to 10) (Hold down the [SHIFT] key to append new extension). [CTRL]+[Num .] Select the 'captured' extension. [CTRL]+[Num *] Selects the '*.*' extension. [CTRL]+[1-10] Number of steps up the directory tree (similar to Mac-Path'). [CTRL]+[A] Selects (toggles to deselect) all entries. [CTRL]+[S] Displays file mask dialog. [CTRL]+[BS] Closes the current folder. [CTRL]+[Space] Re-reads the current drive/partition. NO media change command is forced (refer to media change details). [F1] Brings up Drive/part BeamUp . [F2] --- " --- Mac-Path -- " --. [F3] --- " --- Extension -- " --. [F4] --- " --- Sort -- " --. [F5] --- " --- Path -- " --. [F10] --- " --- Functions -- " --. [SHIFT]+[F1] Displays Media-Change dialog. [SHIFT]+[F3] Displays the extension dialog. [SHIFT]+[F5] Displays editable change path dialog Cursor actions within the selection window --------------------------------------------------------------------------- Selectric supports a myriad of cursor actions. If no file is selected no cursor is available. The behaviour of the cursor varies between different functions. When a file is selected the highlighted (inverse) area represents the cursor and if several files are selected the last selection represents the cursor. Subsequent cursor movement may deselect all entries. The cursor will be lost if the path or drive/partition is changed. [CsrUp] Moves the cursor up the list a single entry. If the cursor is not present the last entry within the selection window will be selected. [CsrDown] Moves the cursor down the list a single entry. If the cursor is not present the first entry within the selection window will be selected. [SHIFT]+[CsrUp] The cursor is 'paged' up. Analogous to clicking the shaded grey area above the slider in the scroll bar [SHIFT]+[CsrDwn] The cursor is 'paged' down. Analogous to clicking the shaded grey area below the slider in the scroll bar. [CTRL]+[CsrUp] Moves the list up a single entry. The cursor continues to highlight the same entry. Analogous to clicking on the up arrow above the slider. [CTRL]+[CsrDwn] Moves the list down a single entry. The cursor continues to highlight the same entry. Analogous to clicking on the down arrow below the slider. [Home] Moves the selection window to display the top of the list. Analogous to double cliking the up arrow above the slider. [SHIFT]+[Home] Moves the selection window to display the bottom of the list. Analogous to double cliking the down arrow below the slider. BeamUps --------------------------------------------------------------------------- Within BeamUps the following keys are available: [RETURN] Closes the BeamUp and selects the highlighted option. [ESC] Closes the BeamUp without selecting an option. [UNDO] Same as [ESC]. [CsrUp] Moves the cursor up an entry. Pressing the up arrow on the first entry wraps the cursor around to the last entry. Greyed out entries are always skipped. [CsrDown] Moves the cursor down an entry. Pressing the down arrow on the last entry wraps the cursor around to the first entry. Greyed out entries are always skipped. [Home] Positions the cursor on the first entry. [A] - [Z] Moves directly to the first occurrence of the [0] - [9] letter/number pressed. In cases with more a single match the alternatives are cycled through in turn. Non alphanumeric keys are ignored. Functions --------------------------------------------------------------------------- [CTRL]+[C] Copy function. [CTRL]+[D] Delete function. [CTRL]+[F] Search function. [CTRL]+[I] Info function. [Tab] Same as [CTRL]+[I] above (especially for Gemini users) [CTRL]+[M] Move function. [CTRL]+[N] New file/folder creation function. [CTRL]+[O] Calls Options dialog. [CTRL]+[Y] Disk info function. [CTRL]+[H] Sort by Filename. [CTRL]+[J] ---"--- Date and time. [CTRL]+[K] ---"--- Size. [CTRL]+[L] ---"--- Extension. [CTRL]+[X] No Sort. [CTRL]+[R] Reverse display list option. Overview --------------------------------------------------------------------------- Key Dialog element Function --------------------------------------------------------------------- [CTRL]+[A] Window full icon select/deselect all [CTRL]+[C] Copy function copy selected files/folders [CTRL]+[D] Delete function delete selected files/folders [CTRL]+[F] Search function search for files by file mask/s [CTRL]+[H] Sort by name sort files/folders alphabetically [CTRL]+[I] Info function displays file/s/folder/s info [CTRL]+[J] Sort by date sort folders/files into date order [CTRL]+[K] Sort by size sort folders/files into size order [CTRL]+[L] Sort by type sort folders/files by extension [CTRL]+[M] Move function move selected files/folders [CTRL]+[N] New item function create file/folder [CTRL]+[O] Options button calls options dialog [CTRL]+[R] Sort reverse sort folders/files into reverse [CTRL]+[S] Window full icon select by mask/s [CTRL]+[T] Touch function touch selected files/folders [CTRL]+[X] No sort display physical files/foldersorder [CTRL]+[Y] Disk info function drive/partition details [CTRL]+[BackSpace] Window close icon close folder [CTRL]+[Space] --- re-reads the the folder. This is NOT a forced media change. [ALT]+[A-Z] --- select drive/partition A to Z [ALT]+[1-0] --- preset paths 1 to 10 [ALT]+[Esc] --- select 'captured' path [CTRL]+[Num1-0] --- select extension 1 to 10 [CTRL]+[Num .] --- select 'captured' extension [CTRL]+[Num *] --- select '*.*' extension [CTRL]+[1 - 10] --- select directory level 1 to 10 [ESC] --- clear edit field in Filename [Tab] Info function info about selected entries [RETURN] OK exit Selectric and return filename [HELP] Info display info dialog [UNDO] or Cancel abort dialog [CTRL]+[U] [CsrUp] --- move cursor up [CsrDown] --- move cursor down [SHIFT]+[CsrUp] Slider move cursor up one 'page' [SHIFT]+[CsrDn] Slider move cursor down one 'page' [CTRL]+[CsrUp] Up arrow icon move cursor up one entry [CTRL]+[CsrDn] Down arrow icon move cursor down one entry [Home] 2x Up arrow icon move cursor to start of list [SHIFT]+[Home] 2x Down arrow icon move cursor to end of list [F1] Drive button BeamUp display [F2] 'Mac-Path' ------ " ----- [F3] Extension ------ " ----- [F4] Sort button ------ " ----- [F5] Path button ------ " ----- [F10] Functions ------ " ----- [SHIFT]+[F1] 2x Drive button force media change dialog [SHIFT]+[F3] 2x Extension call extension edit dialog [SHIFT]+[F5] 2x Path button call editable path dialog Tips & Tricks =========================================================================== This is the place to look if you are having problems using Selectric with other programs or if you are looking for an easier way to perform those tedious chores... Not enough memory; there are still a few programs around that insist on grabbing all the memory for themselves, so when Selectric asks nicely for a few Bytes it is refused. You will have to use the built-in FS. There are two alternative solutions: 1. Pester the programmer of the offending program until he/she implements dynamic memory management or at least frees up some more memory. 2. Unfortunatly there are stubborn programmers! As a consequence I have created a small utility program which fragments memory. In many cases this will cure the problem but unfortunately not all. The utility is called 'Fractal' and is included with Selectric. Refer to FRACTAL.TXT for more details. MiNT; Selectric supports virtual drives and this raises the possiblity of several FS running concurrently! It only remains to say there are some interesting possibilities in store for Selectric users! Signum!3; is one of the stubborn programs that refuses to call Selectric. There's nothing which I can do except to suggest you write to Application Systems Heidelberg and ask them to adapt their program to accept the built-in TOS (and consequently Selectric) File Selector, good luck! Internal =========================================================================== Selectric redirects the AES/VDI vector (Trap #2) and also the BIOS vector (Trap #13) and uses it with XBRA aware 'SLCT'. Additionally a call to the 'FSEL Cookie' is made. Using these Cookie entries it is possible to hook into other functions. The 'FSEL Cookie' can be used in order to check whether a replacement FS supports the function fsel_exinput() introduced with TOS 1.04. For further information please refer to the included file SLCTPROG.TXT. Afterburner (Appendix) =========================================================================== Credits; thank you to the steadfast Beta testers, especially me (Hey, I don't need a new FS.... but then again! Stefan Eissing and Gereon Steffens for the new malloc routines used in Selectric . Thanks also to Wolfgang Wander, who suggested the Key method of registration. Thanks to Joe Connor for translating the manual into English. A special mention also to Oliver Scheel, for all the suggestions many of which Selectric were based on. I wish him good luck and continued success in the future. How to Register Selectric =========================================================================== The Shareware fee for Selectric is DM 30, which can either be paid directly into my Bank account or by cheque, my banking details follow. UK users can, if they prefer, register their copy of Selectric in the UK. Send a cheque or Postal Order for 13 Pounds to: Joe Connor, 65 Mill Road, Colchester, Essex, CO4 5LJ Who can also be contacted by Email: jconnor@cix.compulink.co.uk The latest English Version can be obtained from Joe Connor free of charge by sending a Stamped Addressed Envelope enclosing a formatted floppy disk. -------------------------------------------------------------------------- Upon registration I will Email/post your personal 'Key'. This 'Key' can be used to 'unlock' the current and future Selectric versions. To convert your Shareware version to a registered version first make sure Selectric is called SLECTRIC.PRG then click on the 'Info' button to call the copyright dialog. Click on the 'Register' button and enter your name and personal 'Key' and voila you now have a Registered version. You no longer have to suffer the 'Ping' as Selectric installs! Using the 'Key' method will, I hope, suit all users and encourage me to release more frequent upgrades. Registered users can obtain the latest release version at any time by sending me a SAE including a formatted disk. =========================================================================== Address: Stefan Radermacher Under Krahnenbaeumen 52-54 50668 Koeln Germany Telephone: (from the UK) 010 49 221 122268 Q Email: sr@k.maus.de The latest version of Selectric is always available from: BBS: MAUS Kln; Telephone: (from the UK) 010 49 221 1390008; 8-N-1. V32bis (14400 baud/V42bis) even better 16800 and 19200 with ZyXEL modems. Guest download is allowed from 0800 to 1800 hours and from 2200 to 0400 hours. The BBS is in German! Bank details: Stefan Radermacher Account No: 3140 62-503 Post giro Koeln Sort Code (BLZ): 370 100 50. Credit transfer (especially BTX) can cause problems so be sure to include your name and address, telephone number and Email address (a separate postcard or letter or postcard would be ideal) otherwise I have no idea who sent the money or where to send the key to! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Stefan says: It's not a trick, it's Selectric! Hey! Where's Oliver gone? I've run out of things to do! So all that remains for me to say is, enjoy Selectric. Someone turn out the lights... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ EOF /* ------------------------------------------------------------------------- */ /* ----- fsel_inp.c ----- Ein universeller fsel_(ex)input() Call ----------- */ /* ---------------------- und Routinen fr den Selectric Support ----------- */ /* ------------------------------------------------------------------------- */ /* ----------------------------------------- (c) 1992 by Oliver Scheel ----- */ /* ------------------------------------------------------------------------- */ #include #include #include #include "fsel_inp.h" #define NULL ((void *) 0l) #define FALSE 0 #define TRUE (!FALSE) /* ------------------------------------------------------------------------- */ SLCT_STR *slct = NULL; long *fsel = NULL; SYSHDR *sys_header; /* ----- Cookie Jar -------------------------------------------------------- */ typedef struct { long id, *ptr; } COOKJAR; /* ------------------------------------------------------------------------- */ /* ----- get_cookie -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ long *get_cookie(long cookie) { long sav; COOKJAR *cookiejar; int i = 0; sav = Super((void *)1L); if(sav == 0L) sav = Super(0L); cookiejar = *((COOKJAR **)0x05a0l); sys_header = *((SYSHDR **)0x04f2L); /* ... wenn wir schonmal super drauf sind */ if(sav != -1L) Super((void *)sav); if(cookiejar) { while(cookiejar[i].id) { if(cookiejar[i].id == cookie) return(cookiejar[i].ptr); i++; } } return(0l); } /* ------------------------------------------------------------------------- */ /* ----- fsel_check -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int fsel_check(void) ** ** Funktion: Prft nach, ob ein FSEL-Cookie vorhanden ist. ** ** Parameter: keine ** ** Return: TRUE FSEL-Cookie vorhanden. ** FALSE -----"----- nicht vorhanden. ** ** ------------------------------------------------------------------------- */ int fsel_check(void) { if(!fsel) fsel = get_cookie('FSEL'); return(fsel ? TRUE : FALSE); } /* ------------------------------------------------------------------------- */ /* ----- slct_check -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int slct_check(unsigned int version) ** ** Funktion: Checkt, ob Selectric installiert ist und ob es ** die Mindest-Versionsnummer besitzt. ** ** Parameter: version Enhlt die zu prfende Versionsnummer ** (es wird ein '>='-Test gemacht!!) ** ** Return: TRUE Selectric ist installiert und ** die Versionsnummer ist ok. ** FALSE Entweder nicht installiert oder zu ** niedrige Versionsnummer. ** ** ------------------------------------------------------------------------- */ int slct_check(unsigned int version) { if(fsel_check()) { slct = (SLCT_STR *)fsel; if(slct->id != 'SLCT') slct = 0L; } if(slct && (slct->version >= version)) return(TRUE); else return(FALSE); } /* ------------------------------------------------------------------------- */ /* ----- file_select ------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int file_select(char *pfname, char *pname, char *fname, char *ext, ** char *title) ** ** Funktion: Ruft den FileSelector in komfortabler Art und Weise ** auf. Dabei kann man alle Parts (Filename, Pathname, ** etc.) einzeln bergeben. Man kann aber auch Pathname ** und den kompletten Namen in `pfname' bergeben. Diese ** Routine sucht sich schon das, was ihr fehlt in ** bestimmten Grenzen selbst heraus. ** Diese Funktion untersttzt den FSEL-Cookie und luft ** auch ohne Selectric. ** ** Parameter: *pfname Enthlt abschlieend den fertigen Pfad, den ** man sofort in ein `open' einsetzen kann. ** *pname Der Startpfad (ohne Wildcards!). ** *fname Ein voreingestellte Filenamen. ** *ext Eine Extension. ** *title Einen Boxtitel. Dabei wird a) die TOS-Version ** als auch der FSEL-Cookie berprft. ** ** Return: Der Button mit dem der Selector verlassen wurde. ** ** Bemerkung: Beim Aufruf aus Accessories nicht vergessen ein ** BEG/END_UPDATE um diesen Aufruf zu legen!!!!!!!!!! ** Die meisten File-Selector Clones (incl. Selectric) ** machen das eh, nicht aber das Original ... ** ** ------------------------------------------------------------------------- */ int file_select(char *pfname, char *pname, char *fname, const char *ext, char *title) { int but; char *p; if(!fname[0]) { p = strrchr(pfname, '\\'); if(p) strcpy(fname, p+1); else strcpy(fname, pfname); } if(!pname[0]) { p = strrchr(pfname, '\\'); if(p) { p[1] = '\0'; strcpy(pname, pfname); } } else if(pname[strlen(pname)-1] != '\\') strcat(pname, "\\"); strcat(pname, ext); if(fsel_check() || (sys_header->os_version >= 0x0104)) fsel_exinput(pname, fname, &but, title); else fsel_input(pname, fname, &but); p = strrchr(pname, '\\'); if(p) *p = '\0'; strcpy(pfname, pname); strcat(pfname, "\\"); strcat(pfname, fname); return(but); } /* ------------------------------------------------------------------------- */ /* ----- slct_extpath ------------------------------------------------------ */ /* ------------------------------------------------------------------------- */ /* ** int slct_extpath(int ext_num, char *ext[], int path_num, char *paths[]) ** ** Funktion: Setzt benutzerdefinierte Extensions und Pfade, ** welche dann von Selectric benutzt werden. Die ** Extensions und Pfade mssen vor jedem Selectric- ** Aufruf gesetzt werden! ** ** Parameter: ext_num Anzahl der Extensions ** *ext[] Die Extensions ** path_num Anzahl Pfade ** *paths[] Die Pfade ** ** Return: TRUE Selectric ist installiert ** FALSE Selectric ist nicht installiert ** ** ------------------------------------------------------------------------- */ int slct_extpath(int ext_num, char *(*ext)[], int path_num, char *(*paths)[]) { if(slct_check(0x0100)) { slct->num_ext = ext_num; slct->ext = ext; slct->num_paths = path_num; slct->paths = paths; return(TRUE); } else return(FALSE); } /* ------------------------------------------------------------------------- */ /* ----- slct_morenames ---------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int slct_morenames(int mode, int num, void *ptr) ** ** Funktion: Initialisiert Selectric so, da es wei, da mehr ** als ein Name zurckgegeben werden kann. ** ** Parameter: mode Gibt den Modus an. Z.Zt sind folgende Modi ** vorhanden: ** 0 Files in Pointerlist zurckgeben. ** 1 Files in einem einzigen String -"-. ** num Anzahl der Namen die maximal zu- ** rckgegeben werden sollen. ** *ptr Der Zeiger auf die entsprechende ** Struktur. ** ** Return: TRUE Selectric ist installiert ** FALSE Selectric ist nicht installiert ** ** ------------------------------------------------------------------------- */ int slct_morenames(int mode, int num, void *ptr) { if(slct_check(0x0100)) { slct->comm |= CMD_FILES_OUT; if(mode) slct->comm |= CFG_ONESTRING; slct->out_count = num; slct->out_ptr = ptr; return(TRUE); } else return(FALSE); } /* ------------------------------------------------------------------------- */ /* ----- slct_first -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int slct_first(DTA *mydta, int attr) ** ** Funktion: Wurde das Communication-Byte auf CFG_FIRSTNEXT ** gesetzt, so kann man ber diese Funktion den ** ersten selektierten Namen mit dem entsprechenden ** Attribut bekommen. ** ** Parameter: mydta Die DTA in der die Informationen ** gespeichert werden sollen. ** attr Die Attribute (s.a. Fsfirst). Selectric ** verknpft beide Attribute mit UND und ** prft auf != 0. ** ** Return: 0 OK ** -49 keine weiteren Dateien ** -32 Funktion nicht vorhanden (Version < 1.02) ** ** ------------------------------------------------------------------------- */ int slct_first(DTA *mydta, int attr) { if(slct_check(0x0102)) return(slct->get_first(mydta, attr)); else return(-32); } /* ------------------------------------------------------------------------- */ /* ----- slct_next --------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int slct_next(DTA *mydta) ** ** Funktion: Nachdem man mit slct_first() den ersten Namen ** zurckbekommt, kann man ber diese Funktion weitere ** Namen erhalten. ** ** Parameter: mydta s.o. ** ** Return: s.o. ** ** ------------------------------------------------------------------------- */ int slct_next(DTA *mydta) { if(slct_check(0x0102)) return(slct->get_next(mydta)); else return(-32); } /* ------------------------------------------------------------------------- */ /* ----- release_dir ------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int release_dir(void) ** ** Funktion: Gibt das Verzeichnis wieder frei (Wichtig!). ** ** Parameter: keine ** ** Return: TRUE Verzeichnis konnte freigegeben werden. ** FALSE Fehler ** ** ------------------------------------------------------------------------- */ int slct_release(void) { if(slct_check(0x0102)) return(slct->release_dir()); else return(-32); } /* ------------------------------------------------------------------------- */ /* ----- fsel_inp.h ------------------------ (c) 1992 by Oliver Scheel ----- */ /* ------------------------------------------------------------------------- */ #ifndef __FSELLIB__ #define __FSELLIB__ #include #include #define CMD_FILES_OUT 0x01 /* return filelist */ #define CFG_ONESTRING 0x02 /* return list in one string */ #define CFG_FIRSTNEXT 0x08 /* ------------------------------------------------------------------------- */ /* ----- Selectric Structure ----------------------------------------------- */ /* ------------------------------------------------------------------------- */ typedef struct { unsigned long id; /* Selectric ID (SLCT) */ unsigned int version; /* version (BCD-Format) */ struct { unsigned : 8; /* reserved */ unsigned pthsav : 1; /* save GEMDOS paths */ unsigned stdest : 1; /* stay in destination path */ unsigned autloc : 1; /* auto-locator */ unsigned numsrt : 1; /* numsort */ unsigned lower : 1; /* use lowercase letters */ unsigned dclick : 1; /* open folder on dclick */ unsigned hidden : 1; /* show hidden files */ unsigned bypass : 1; /* Selectric ON/OFF */ } config; int sort; /* sort-mode (neg. = rev.) */ int num_ext; /* number of extensions */ char *(*ext)[]; /* preset extensions */ int num_paths; /* number of paths */ char *(*paths)[]; /* preset paths */ int comm; /* communication word */ int in_count; /* input counter */ void *in_ptr; /* input pointer */ int out_count; /* output counter */ void *out_ptr; /* output pointer */ int cdecl (*get_first)(DTA *dta, int attrib); int cdecl (*get_next)(DTA *dta); int cdecl (*release_dir)(void); } SLCT_STR; /* ------------------------------------------------------------------------- */ extern SLCT_STR *slct; long *get_cookie(long cookie); int fsel_check(void); int slct_check(unsigned int version); int file_select(char *pfname, char *pname, char *fname, const char *ext, char *title); int slct_extpath(int ext_num, char *(*ext)[], int path_num, char *(*paths)[]); int slct_morenames(int mode, int num, void *str); int slct_first(DTA *mydta, int attr); int slct_next(DTA *mydta); int slct_release(void); #endif /* ------------------------------------------------------------------------- */ /* ----- sample.c ----- Selectric Example ---------------------------------- */ /* ------------------------------------------------------------------------- */ /* ----------------------------------------- (c) 1992 by Oliver Scheel ----- */ /* ------------------------------------------------------------------------- */ #include #include #include "fsel_inp.h" #define DEMO 1 /* ------------------------------------------------------------------------- */ char p0[128] = "C:\\ACCS\\*.AC?", p1[128] = "C:\\TOOLS\\*.*", p2[128] = "", p3[128] = ""; char e0[17] = "*.AC[CX]", e1[17] = "*.PRG", e2[17] = "*.TXT,*.DOC", e3[17] = "*.INF"; char *my_paths[4] = { p0, p1, p2, p3 }; char *my_ext[4] = { e0, e1, e2, e3 }; char more_fnames[5 * 15]; /* entspricht 5 Namen a 15 Zeichen */ char pfname[128] = "", pname[128] = "", fname[14] = ""; /* ------------------------------------------------------------------------- */ int main(void) { int is_slct_da, d; #if (DEMO==1) DTA mydta; #endif appl_init(); slct_extpath(4, &my_ext, 4, &my_paths); /* eigene Pfade setzen */ #if (DEMO==1) is_slct_da = slct_check(0x0102); if(is_slct_da) slct->comm = CMD_FILES_OUT|CFG_FIRSTNEXT; #else is_slct_da = slct_morenames(1, 5, more_fnames); /* we want more */ #endif wind_update(BEG_MCTRL); /* Wichtig!! */ if(file_select(pfname, pname, fname, "*.*", "Selectric\277 Sample")) { if(is_slct_da) { #if (DEMO==1) d = slct_first(&mydta, FA_ARCHIVE); while(!d) { printf("\n\r%s\t%02x", mydta.d_fname, mydta.d_attrib); d = slct_next(&mydta); } slct_release(); #else /* weggucken ... */ printf("\r\nYou wanted more ... \r\n\n%s", more_fnames); #endif } } wind_update(END_MCTRL); /* Wichtig!! */ appl_exit(); return(0); } `\``>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@# 3 k # Ј<.@#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON:0 J"LN,? 9^g @N 9bg @NNL?<LNA/ / ]OEG g\HoHo"K Ka(POpofrWg29f.AaR@faDp`"AaN W(g WGfa`aa B@O$_6NuH *BC |N(JfN($xpg DN g"`0H爺f r`RC0H"2fL8NuA(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_Nu/ &y g/ &S?<INA\O`&y g/ &S?<INA\O`&_NuHRHP?< NA\O$_NuCHRt""2"<0<NBA0$_Nu"<`"< `# "<`HQHP"P P  {0Selectricr7`<nNH00E $ R0(gp`.G R0(fBC`?HS R hN\ORC| mA L NuH0&H6$IHjatXO2H ЀЁ5s5sL Nu?/ QO&H6Ca?/?/?/4/r0 Ka\OPO&_6NuH>D *lT0D0D0@8@?~|8@>>|À?  @ @g`g!N@pcAÀx#nC~|  A  <  X t          @           %% (  A     8Tp     ' % f / X `It's not a trick, it's ...The one and only fileselector(there can be only one ...) Selectric activeOnInfoInformationSelectric is shareware.If you use Selectric on a regularbasis you have to pay DM 30 orUS$ 25 to the author. Contact:Stefan RadermacherUnter Krahnenbumen 52-5450668 KlnGermanyVersionX.XXCallOKCancel@(#) Selectric CPX-Module (Dec 21 1993) On Off [3][Selectric not installed!][ Cancel ]  J jz $b0000000 (`,~<`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ4E-lz5-a E:\STR23\SELECTRC\SLECTRIC.PRG݋`M o<| #.| //Bg?<JNAO 3aJ@g:AB yRXBzRBpRBf0NAT9AJ]gRo@?H]0GNAP T >X[`8V0"0NMP#mRf0- jZaBg/9 01NABgNAޒfFRawz\0G(ddhhHRd>Nu x3}>#>Jf@ xp FSELgpPRf!P;!h Jxg u#;>` "!"08TS@VXQ` }pNuRۺpD"?d! ;#&>!1AY&&j *8 !;*Nu"a Jwfd"!|f!NuXBRASLCTB!S*!&N0<NBJ@WH{Nuf /0 NA\NuJgL h0l"#6!0!V` זB+H0p @fZޒfR6G%$A"R4 B[fJCf, yl.2Z3|`"JCg0Zf!>`2,2 L /:Nu10#>ڿ?Ns O$H|0j3"N j 0L._FNu&@T/ @/+/N Nu(A"D/ &F0@+j4n%gNBT+gH OR f. x !f !g h`"=\<B `lO"HxJgvF8RCJfL NouHp QtP6FRBJf*P.S8$HvրR@ f &J%KB(Sb$|Qf&`}P ,爿)CpQA` f  J(H f`&L(T`LUS<$HQIfQ`eee &Sdd(K*I")PAf S$(թPS"`""'@Pf$Pի&̿*K`&F 8 >e~BC`p0H刻 fb"-AeT$ f 6@`(Tf W`2HAc`C(_`#@"*(JcB߲ M&LRC|2mpQL<~US0$H&7!d&<qF`Jc"2 g Acd$_6gr @H$Ip\// "J KroXO&_xq/F^pu6$gpH?>O?%/BJ|p$pp4KU Av$2b?@&A[)^(bb/HBm+od~h+% "mBi "3|BG`0HЀ p RG| m궂P;@4 /pg$@`$i^GU  `hT"Sp$l `p$U ` S?1@t mR@à r(#);@bB@HV-fCG!Jŀ (\_grpxH,v g`"!pBpm TH`NZdTI'px" d̑nH`"M *, ?z0-LaR"pRI S pL]d萦 ˂xAlZFMTHU:XO y op `n3€or2G3잡(nA{~("H Pp ԔtUpl̐l haXO^`dZs+P;% SbBApn0<  Gf8 S BCpT/Z4[rB@\OZsIMNCl:2|?A*|0]q.b @0;N" ^ =γ ,ؿ ` trp 0O/*gpyZ` HVHo"L LBB%"POpVgF`:poVrVg|`&f2JphyBF`|t2p7Ȳ1L>U` &2|gSAg*&`ƃ0(y0jŰor` dSprLXOJ pP"HwTHTJ& LpPO& o&HHDr S2(ͮfӖ<H+A€>d`  +"H4͔2$#AXш/-2/.07 f2-g ^T[ȐHb8x0fX$QB_ J/t`V`iDsV`Ds _ozp01FSt`g./V` ЀЁpDryR\i"H`Z Jp0zpJx( S0(dHᒭ(\|` `S3hd|^H~pVfr‡g"BB2<p00p.8` @74Gp-Ē6/8 Vgp|@$н`r/t`pAb2(&RD&f"G6f b p` }h otp?( &4) <Fh g: F2$ gByp>TDThfTJTP`:y!JP`(J>Dh p?F!>t 8!P27B0p b𰷯r*  rN :prhZsv.`H0=U`8J of`$HpfKc!I*%`jB 8ҁҀkҁn#o T`l0jCHpB] $`$4#t"H4H" %vPX &Fk >  D"Qv>(8rm?@?3tг˜LaA$p*qAbT>Sp˂kk@6)IFpfD0g`gt6ք:"S2)g큁4}bAo`W S4qc’鄐S1Bh1L`462H?/`ﳦg`Vr F@0v(mĴ>s2{b(zx"~ylsvg<>4:L^@t~'s't1(rt4q ඀Wtn+m;m|3fpCnЕUʯBm##lє@Б+H+R崈AT"Kpp S& >0 êU<\.{Ld2OBafg(p Shn0)g8pq(q,x@ tćvVf"LCy!5и@"Q~T2?gp`l0Arz1tt!w 3N0!$1B[G/y0No0"P),n(!f4H&K$s(p ^ Bp.agI7BRGX0LR[l ^ >p@ JGg " fB3ޡB!# 1Ap 3NQ&|9f,x&vDrn r#i$&vъF*@8pڄ# O4L|NuH<6:@ 6Hx"|Ұ ѲxzPh10HE` pEog2#pa0A,FJFkR2*@j5e28|xm>o>f(Jg |C2l07(@`|Il"EgZRT"- Lpx L2 BJHR26OJIgd@ pA-č*{L6`KwGap2|Ln"* A2; D8H*g6n| gSWAgbX\пHg.QAgC0pC*Dp Uab?r?"Htrm?Rx0| 9b{n'rbt$t6Vv0Vb*6wBN\f TvZpDܬaPP00m4AC(h@`&/0*fp)b(QL~&TJ(e"b`X@)S(ATO^I`N r@ &C2BH bF8VA]dF}$f0}C`p4$op2B*j oP%r$p x#ł)zp1-F,fBF`|02kp7tc12/t𖛲F6CB1*FFp3"Fp>5+pr,*I~b2\G*b:. ͂0j2Ӿq`ODB?T`t۲D*pbDY@;6p*.?Y2><04`b"Hrps>sXO@rS=|2A1:0(X|Bj0BnH=tn gx tVtSB2U>t>">">"պBPtnCt>"W>"Xat>"g*zXFpGf&ku 1"jȑrϐt QBp>BHl Z0@00`Pp2`Lp4`H2>2*p68"B@P<pL*>w,>.>J02Bjy0:B ]> "`0D0Rh&`iгrRaj`8J T JFgaa T㮓/ b6BA` $P*RAXH$QjBj QB"n$_6hCZ^@AT2oP>aR!c(l28d@ct`0SpWœ`"FeFժ p#H8>ʰ$o.6*>?700*jS@?@2*jSA?AhAAr{0LBA"3h " 06 03A"4 6*5CAy0t*68֊M0ޖ/2M` L  CPf6?3RH4/CB90 0 "3$`>Bgp??*;2/4@@"TFC0QPҁ412aql8R"02a6opSAB݊@1A4QQBkRSRUT~RTRSRSURTŽRTUڜRTJRT SlBBW.d.d.dU.d.d.c1`b(`C4arb=`rbE`rbM`rbU`rb]`radab((`l".d .d8.dP.dh``rbe`rb`rbh(` ed d.deq"r p"rprbXO(_&I" :P "gPBD)ȱJ?Dg$PS7!U$P")&!`$PRvp)8m(pw@n4D@DgrL@0@4adL8&!(H/IO 0.LS8 SP| l3ds$qM&@ @""N NawZPOp)fr?ogA 0,J@fp 0C f2/,ffg6t.g0g( "o`LaA"XOHVHV0BBrXunPO` o``aA.f?D*܀(Bo6 SPI@"Luab*x1pCװu,-v\8`Ao@ovw@`vx8pSP r Al?8`x tYmzKzND"t(>*l JEBM`xo JEjpLf(o^2`@D07"`lB/ S2q0"HtTraPO0`4gp4@Fr8([ nSj0JD`0;S 2񒱯SA RPX}v R h8 P-`qa RhmBS`m 6(dPl&Hz@S?P42SSAAo$ 4~S?AvtPO L`JEg L"R0)a r>$[ph BCr0p0p:vxppb!S"p: JaP"J> TTߒ T hgv80&~`g 21CJaM`Pm US@@o4 T0A`/ TU"Hrp VaXO^`(RC* g δVp@r0$H&I8BCc ЀЁЀr0CCn<Ro"K@ rTHaNT޽G@v`@r+ ?4`4JBo B_@l66pPl0`Po06T(H:8$I6&) IB@2zNJCoD0l p%24(<H$t 犒t(HaVb!aW49`ADBt#p 0<asBG>l>BT8TfDJEk !\ydAL<ײ{.p,H6>(IEHR,x0(nPOx0p3Z~FA/H:/ @hRBB<J"4Ю"٦*Uh0oEl &Ttƀh%U,82 LzTgX2YL4"L21hdN0np\O<?U ZN@$Ltײ8]O(&I @~gSBgN$4/ ?K4rCpC|KtC54ЧHWAx0 mxPBx0`n*X@l ~QDA`:#Z0?{&pamD/ XOȪm&p\OН|l F@2awlسUO$PR4l\8ȟ|:JGt@kz_R0+nĐgNĐfSE046r 42 T0 J2Gg<&{2j8@< Zx0T!p2A 0|HgT0Pg T0gT0rr:p(H>vBD4GBSBE$`p)tg4}NRp RE>N80g7@g:RtS M!l,B)XX^^z"0:nrpKj4:r.0~!a?nJ@>@J#EXO J.D!ж&GfBAzp<gt7k^BA<BJ8k2JFg*$"oJ/ 0 pYr _}PJFfL_J423j62g4t"K L`jr5 F t "PNra92pU4Eh r jTO4R@f 0P/ aQzBrpCB`8Rg2H44|f"zS@g; 0fqPPQrBR`X0!h6_JCg00JjJCf=ƈ#i0U\װ/ 0[<C@P>@W\`Db R hl!I(0g@ R\\Đg8^`U` Qa=rcf C aG.nbp'pgJ=$Er8&Ht5rbiG<&vRc P`t b=g; ֐g&d.o@fJdRodbjb ra"Q? KaFj֐Qp3>BuC"J`dF8. q'bO>@ V8nJdt|sXbD(4 (SIרmTBm F l P+pRpRt|pXall0` 2*RD|K ~`cSĐf\DKsD>@vdE:BD`0F Sr`va;Z"yHVq p,Epmʘ|<*`lspeBPRb8[pepaf"҆Hy5>0]@gcSsQpAP*Qp@&PopeJ@B`8@nJgCk֐%+Z` #f2` qͰ <ły1jNP"J[زBCb f g"@NQ ˘P`` Ж.; g Vh*` V*f&cL@o V,uWVd:{_?@U@gf`(C,1EZ6?,cPOngf` VhgxD `x `cRt*00Qg4 Vre9,H[BA,XVjj d H f`BE`NГPH)zta9XOpXQ\/HR"L "aP%P>@ gu NЄREГ0Pf`rvHf8$m*88PBrP`4og S$/8|W/FbSpoPd`f]ABBAVcTO¤YU|:0|l"0' iA`:0pxdģ5qp.r3r mL.11,:adO&@`/y1(H/I,LBCpxNQ a&HHpxb O?TP0@$b|քp/gn"0/ Kp\:@RHQ@jK.6r8|v/ / 4!0PO<\R0X^"J|^>#a)|,:@.Q:@wp\: BY50sV` Vf[ J,3pa;$R"K4ոF>@`0R^glXp80aR0L `0Kp&@0`es0K&H bQ6Jc{*rTa>{`6OP` R1@tPb4=dc4?r@po R4[PMFt@ .LJDg,pL$l*`*2ZTL b/l09pArb<@0;NP2 $*мp{`8&`8`H(`8d<汖Q_F trf0*D@5@6$j5jN0Ij`pfBA` ok2r5A!2Hҁ04$ԂԁԂ"_p(TI,a=<0HЀ24eހ0fKn@>  p lr U H C: U h fm`R@2HpT$0g v"B_)gl Pv U1CPU0Hz" U4 aa"HrpX XmOnٖ#]er>"о>,I@<,m8S946(H fp`>!;q"M^!:"N " b5ʞ<ޠ"RQ+"H*r ;h[p J>0Pq6HgHbܑ Na,:Sk y0{ f\F5Դ]̊&NDRAp3& o$&@ !b2a`lP!ƮȐz Ȓ 9& %C719b06>0[A:B>@x0U $42>@h@:G4"++C%01|:}6JEj'00L>'*mJ):&X#H(>JGgn0 R&whX9rY šS" p 2Hj"rp"@%LB@/9BBH4RC6P^22 145`rD>')J!6d442a7"pb sQ 1 2.Bp &1ཫ Rp RpQѵ Jg< R0(4H".P${ 4/@ = |B0XO:Q?mPXU  3\G"`4ձzZ!j)`lCg1 BE "T`B€`<$H*I83 z!a"6}trJCj v+|0 qTp >R<9`l PorAv0ޚB@XO&"І&H,IAY⁠4\s4$́BC xBT! @)4g?HT/-La1p6pfJBAAn18|JDfU,QPvg f 2PCg zLx! (H&I.,oOE~N 4WMJ3FЫ> A:3Ñ"83BWHWm/1pZ8Ѽz;0.6L JCkpCfv}&]gf[V 0frBCJCnp",1 ͰqzfM 2T/hBUC|vyzx /V*j0}z0hB@:w/d<(pa! мo8&A`&JkR P!$Hz`6 J"-沠o&l0rJj*`oTzJoJnJ-zS~zJ߅j @LPޖf2ճpNuB@`* R!o@V,c1H\48" J$l 17!J$1r$S`ZtSFfSK ^`A"Q/ @M`Ҵ!N@W10n,@l0̼ ;0,tp3qAޓp@pޓD!>YO.&IBC򩺸Ad"bh`1b4BԷ@Bdh3_hrrTN|P Rh qNqRjDV"h<xD'NkҔ`T0 @% *0>|B/B@pd!'*XO|B̂@+)!4BB?@+@2`>3*Ԧ Wz҈CpV8qfw W/$0~/ПR廨!gD"c4ȗ.^ђTb^,H fm8!"W~!.褔30l"Q@%jx! ~!-BUghP?uP r_:Z  @к@g4o2 L*ơk$E³IftgEg  c4&#-0pBAtA L0k*~&!*,<r|f\JFf*j-"MjL` `y`f>#L'3@mPB Q<g0<g.PXOPxSec"RB{?igqfrR q(@qT@3а"RlxRxqABYApjrVpRqhRpmP,|B#*,~a#XOsONfHW! \oa!8eN>JD/j0>@30Q@*D OQpЭ 0̼a%жRM@pl#>^>$xBE`!]zQ?pmPM*VX( +h+r饭H" #ȗ**$*H f.!z+:6{*d!)FH=!0!\k'.p*MZ&j(z,?Da ЀЁI7 D jn8BE<sLx q&ge0&p!<"V?pAP̀*HB/p7 A&^P\M^`4R`HSHV*C ajR4JVSq%D0pCguPfgff$pB&5T.MEB16p +aG*@2P)`B,`c$7QBKj1>bl$Qrh͠($^d@( /P"/X`ʼd@`0(`@LdDlD,*cњB>a "ڴB ͠"̞Bt`" r *,⮿Jgf SPwH"͠0P"0rR@S@opH6BXRipY`^c Q?/ 0߈ЅB,R@ _2'8`>`S3h=Ęb S$QmP(fbNW';sI6<Ѻ@N`>fb`cB'0N|\VAp7́$~qfv`&22/XAmײ$:~o[#I2 1,F܆"d(U0$H8v @np`I|q:oIlJEk2rdJzdD0 @HaƲRE ua5` }`a:ذsHzY;W6 z=&rz`H,Pfr`p5.5 Qrwrs@g *qX:`pq:XK gu J`(f̡r|gDa,\0L %20UOB2bsG6|p4H"ҁ`p fdg 0r45>0`gS@g` o]04` p o\`PCFwZPOr tU4g0~1ff::rPpR TQ 0BD6Lqh0`0C0@22H$߂ԁޒ00( SSft BBRDbm {Hg)| 8<Ƃ́%*"JRFH0̀!rQka`810$]00`0΂wDRE mޜ0@ K/Q"P $0΂r o#Hj 0΂n yB>BE `\0H tgL0!΂ Z ̡"Ȝ0@@"@0&.>X m~`Z4E$@U`^"ֶ""# ┠Q+0ðU[*r1"r <<`&H g*A8qj"QJgx@(HѴ LqM` #RLHpCZb@0;N"Ll\B@TLBD`@ 1\` AAfО{0`V@i w3P`FHP`6RL> 8CI{u">`hpr|"4a"i(!p(Q܊lj>c]Of0,0u2v2> Tѫ0hF$v"0xPHҁ05HFԂ"v(TI T !bXЀ25 TB0M?@[: Mʁ<籫Ń> o@4y:rPo@r8p gpUu@~HWpp .BXOBg? Nt2/6X{OJ-`d>0H4ru"v 0 Tp ~0aeQ`o@,` A` O`UE`S*` tB>0 ` 2HPH|HЁ(v "<ޭ:(/Y"rpR" WXOx&~ m;H0"H@ K~d,1J^0A";`&{Q{΁˚(& "Ҁnf[\0j&I(8qขQ$*Jj6`RL0`lpF@M"a=Ԣ ?pX%2q.*0J\b>f8ܲ`fl]`B`m:r1{""T"iP_"Ti^h$"Ti./H4<6 .*/>Pg"`G["Q@lA`P`Vq>RP7 ~Pй``eQl"&V&`# 0RCPm3@WqRhp$@ 0ho R!\$mX  Q< RV0 3q3p0!2(9ޒ"pK<`j~1(,H ̐*1*e0^2$H G" $ ZN&NC/IA/H3А!X1r2>Rb΁0&SC`B300 3!ga%"L>(o0΁kB )|20M4^π&N0@0j=5jS;H`*80 g<&Jܱ `"[j f"JBa BhPCBXa z<4IB! R1| R@ @"8q7+f >pa8`΁8ȠP/ "K U XON3:]2zPu` gl Ru Ar>"R0)Po0(U2,H4u`bAo`"U4)H(RI"U3B` UPhy`@@yQba LRq`P@S9BA?R[ VQ azp2`U<gЬ0},B&RBC u Q r M0o$ H&p7@,`8Rnf r/ܠ֞rpJ@gv`btfcn`dp"a&~)boR@;SB` S1@@aS!oS1CRCp SA j0CRA/!B@ѱ@pBHQAfX:<&brb.@^`X`Rj(pa4$3ag&Lpv8JDgB|wg `pgrI 0°Ȭ04*I$oX&oRBS"o`BBC0\м`VQ a~d0pp6Q@p4r1`bpr"MrK@#`RHVpr1Fp7Bwp6IqcrAha>n`\rd),n`JHWHTHo-C)r1m( 6m`kRnR2S2g$`$-`pՐpOjp#`p@`CgipfBC@4p`4qNu0U8rF6h0!ĚpjsB9Sd&@pMY`Tp`~`gHr(4FUHV "wHCPoZ\J@j`&0R2$` RR S (`fvr LlC`fB*`p\N}*`B00g@fPO2R"P^P f i l2) 41 "P2r!hR2IE hz\R 3 tfp@P"LBzϒ68lH$ԂVQ "p(RBQp"<>00s6@ogxp56! GdrN80pA|:9[CNKv t$D r!tfC40$H2aD`b{N8`O16 Jp\,&H i x&_ fĂ,ƕ{HPRpw UFpQ(QA JҦ^Bp |W <*`Ng`܂Gb0$q S(ppp,,, B@gry4#`p<0$RRB@`RRF 0p}PNu/2;B`3]ހ//jXOnf$/ 2č2E5N„h rmP1 $_pS0Q~ &x?</.DNAPrఁg Df(`Jf2HNA\B_o  @Az<ANvr ~ vvN!UrvJ~vF_vHzV.XѫBg4.N8!0r.~,vLNup}pNuX:\*.*` / $H` .f`@ TnRI`fB$_ / $I&H`R]J^ gDTf.g " t nB&_ZxC&I@p Rg$r"S)R`43, 0b~ pD@`Xg}"R`,"SRc?Ar r0z>M Ʈg8GgH;p. (ed x0 f 00. g" fTf 00 pa@/f.*` `$  |^ &P+D&QªAH<Q@PJ&P0+&Qkd0*hsPd cr(&Qf&Pk?2Bzt0 x>NT RJ"SpT,; 2P$QOjIa2 Z2v` ЀH|mPЁ&HaPh ? $_&_[`  eRRJRKg^I{0"]n`&"n`1/X밟 H灐A2rt`JAg Jf?R߂bZHG]PRJ PgbB(H&&Ix0] ,X 4H°cA`RA!0LGL8P2Hc捤2 P{Z,Am ,ZnBWA0&2a,2z2<0,2929?6jX n`NB@6j4r6i|?4<*@!m-o0*@;2?o$*@[g*@@g*@]2`o n*@{m *@~n8Z$H41k?f Kv%91LA*H$I(`BC vp\ܚ& X Ű ߐП2RAb(PA0m0 *`B50`b"aN AFJCo s@\@W.BB"a. MU<&|I@.8" ,` &f bXpJf"l[zXppS RXp pSt$rtQ`^tm2g5!fv hz|PvdH@Xp@@6HÇ <08HĉPHDUإQ@-!PԥQ6SHC|SQ2HPҥQ8[ pp@jPnR?4v ?j|UQĜUS :޾Y8Y<@aY62k@&I&$"l`&(!f~R@3P2gaf JDJ SNґP y|/<#ހ5N z,cнAg J\YOEHpRJppBg (s"JBBAp!a'ƀ.r@g4{B`SBf36sXOZJ)U@fNuB@ʑ0(`&HBC*|>Nz0rm*"҆ҁ,RCJf`FJGg0HPypz, "0 X rz" nr*r0~t`,CfB JPʑȺCr7Qr“KqP8t l}P|zAH2N ЁTڀ4Jڷ |PrHڀ2|RdH4|QHڣ0}zq0lS Hp8L8l2F&pЃr] }!HR??-NM\gr܀<,WNAT*0KHP. I >@N!AZ3?@.E/ څW@9 ->NAfs<􈁓68O3KBg.Vb=ʗA <ʘCT; G: }9 <NNvHQNNHpvSf@`I(pe$.P"IH@KNJ@op㡺`pЃ"N 0I7"KA* M p-|`!fp.RM K VKߠ`c4{,k`⥿n`""Čbʠ,j!9 *crd "J M &`W,PҰ԰wK ܰ&Mⰹ@Jg۱h1?eCgJ1kB@BA< (<-Wg2+fg"1bA@D @8@^D`JgD@82/4UB|"bB 2 fD@PCtH@B@H@&HC;0(RBfQoBHp "3!0 `0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ Jg JfSHgU f p@fSHgNu@ fC`HП INuDFf8>p06p(.p &pppge{rpf /<840,(J$ *8"H SfЀeR/gb |q".'fBJg ANu$ fJ@g`lqf p`o`L$Iy8W`#nISmzt~VB/ vBNu`r"zZN"tN`$?&8BCHC06H@p&RB`8abcdefghijklmnopqrstuvwxyzX/b@2 4``!t^`@"`H?LxH`8VpH SfvLx2|HgS@!!Q6 `OSA!$$Pٚʢ3SxHxxU(PxȲ@hL}CxL ^SA% !$Xe40HB4 gxH_>"&(*,."B$B&B(B*B?,BH~`L||0VFTBAA0  !"#$%&'()*+,-./:;<=>?@[\]^_`k/{|}~@*531*6*6eK;Z6K3:k2U8q?8K3624?4K1@`?????ON*Or8>?l0,lS@?@2,lSA?AA0r`p4,H Tp gv ^CU €Uƀ ʀ΂Ԃ2 Cp.Y3Elƀ C`F' ԑCSB?BHZHΜӃ2w2^2*j_0,,:W L_/ B@p` 2A5R@| m5|HjzCAaPO5@zC JaXO0*g 5vtq09:֞ByxlzzzzHRraܼJCgaZ`BjjB@` 2IB lm@sgs&H6$IXOy5sL\>QO(H:&I*o0BC8& >x.ME 4|~ b^B4; N *T@TSCpVg6SCrVg.SC`*64 KC` t 6(pRg|ovp JCj8DD`8DJCko0<4D4BB04DB& g67'7F7" g":];a4/FSB;6/ɰ;CPv[|x΢ QO0Ca?}|r0 Ka,\OPO&Ara|s:JAjH$ԂԀr( `2wr JEg0s4 rN 0oZ֦tzfԸfBBi>k+k‚+ȀkЄr pHK €Е F9\RorhJA׀Ȓ b>f|p5@5AIR y(luKע)HG &B"LB@Uo`0}8m^2-9߰mlo0-W9ÃjrvM/"N La C, Na p j Hjrʀ7AA0-j6w- HHaqa`@/'@<&&&&rDg +<2/|t42HzԁoBD./pa "ǀm*k*"0}pa|x҂+G'A`.V'HB7C$Bk"BpV=@Bn.S@ r~=AJq?a N"HЮ N<XO4Aa

g/p:F 4{rPt\OL|pB*XOP:tøaa$H(i ,o$#pVSCRa& gd @ fZ2(jx^h 6 S0(\h p J&XO8r֢x"tNMa?Q 9 j~:fjC׆4a*,a Lҿࡂ.% 걠סt$,B]`:Zh!Oj6x/X:JCf `LS'Lt_0$1&I |6"KBBr^3R0\/TBD`@ЀItT2pl -g1aR@@o0`20R@>RDDn02`>03n٠rAl<2ҹ@0H…B hBo<@25C]A2(G4B`:FuF@J@GRB-`Aڐ(8q0v;F;G;@;Ex`0@DHE{D457B5s( @MDù25@5ɠbr@g s(1ft%_ `t~8%s Aln0@EHBu; t/@ Mr(j HR&*,..POrgBA`rF $|(f!r T]O@@f.M졿xBF`V0h!h* !ap4Hҁsf(p?P?r U^PBA| |?QlR lR"&4H,'f ,4jD*Ttrpa.6ڿ@•|ّ?G"HgfnSBj𰪠j𪠰+j@Pgjjd@7f0RRGGl~m_f`gSG^al>bofܰ@~;pRGof@~Boar W"_p1HFgr` e2:t0BgZ0RD10 Haۥpurpw|3s4Հ1q|@gfw o@"g6Q|$W?3P[5`fe aag@QSrX_Yl a̰Cj2P0G?3(}U, aUti m_d[TWc_ cpCf`@of$g*l]gHPܶh"gv`6>]lPR"J2BR`֯~P*L7rNU y@_m2Bg !~@rTOJ@orS2@kAk+4t~ 0jr""pr5B@5u @6F8H0*DHRt""2"D4HĠȡ#BHQT!~5Q tP" #QHPt Zt$dP psNB _0Z00(@m<N"N"@ ~I1A rmK[tR@HZALft[JR3!R޺!TPr#tu*"28DQCj rڐRBfr lH ,#:H ~>Hx?< NA\O,f B^5μ޸0jJFf /l5L?ScOtTy0LCT 5 P ʴ10;|0 0080I0Z0k0|00000>0b@@U@@@@@@bsPoCk*.TXT9B@EXGKPR]GGKAC?GKC;*.HMSMADDGKDOJ*.INF9C:\AUTO\dAyJ__(_:_L_ZZ@GEMI NI@*Z________oo,o>oPobotoooooooo(:L^p$6HZl~Ə؏ 2DVhzŸԟڒ p q  1992,93 by Stefan Radermacher *** Already instaloled! 0| 0 ږ/ V@(#)Selectric Version 1.10 Dec 213\0,0Jړz1 ¢ .!xPЪTච-Ϊ<Ġ3ච@$FRK>Ġ!lu#}˶ ~@0)ΰοfѠ 꿌. Lo@$>Zό2rPvψsrψ´rҮψό6F@Jw¸yɠhߌK>\!@Щ'.!Φ,╡5Ġ.!)άړd%NMs髣罹A2꣢Ġ+duP2b薾4Q dJ dUh̪ffbC f1+!$M^*9HdĠ_KΪXG0  Ӛ߶FXS/2Ġ ^3^y@^V^3@^0깅^ "^^/$¤K%&e,zT/f//0W-Hu@//A?/M($t?4B?6N6X0/F_00)@0;v "vXTOn1:Fȡv2@n+2@2@ ɠ|OY@%>D $*l%T0;S!PD0!P$WSR@)S8@?~|8@|ÀGQGPQ?P! CVU[@\gnPPq0``!Na@pcA`ÀxP#PnC~ó|_tmjtoءĠ5$`w**`@}a(a$oaa@$0b,SqX$0b`0a,@^a#KuF a$KuFnP a%KtuȠV aU&u0^1VW-b6&X bgPqa'uL*?owq``pPr$pwy ". A4#Y=qr;-s|`$.s$h`"0 j` }>, }>H }>d } > }!> U">0 #>]$>W%;&('DԀ(`)|*+4,BLKAd} .0x:&00/>OP& .fshA-bis2b % 3a!U+^b4NiXpwaa"*l0@$%Ft`&*+A'cw(m&cc@aacDƜVO `\lr(q-sxrErBr]r2q   Rpsrra ^Pr@ǰ#akŻªs _Pr"LpNU$ ,b5&yhpJbʼ)tm'@ Vᑱcwq0r `ސcXBUhPw[tൂ!rru #3u I^P(sd\a$Kt qdc= ") u295)A*A+  u212e)B }u0XDmӷ' :|O"'AQ!1v@"]Н*ĵ`B ],@@8R%Z" 1}SGkD|SRPC5d/'cŘB!r`9F$] "VBuuZδ2,@ ]O_!vƪ˺j:rbا٣Jܲ2ʐVhno|32LXVFILENAMEEXTFilename: _.FFunctions A: PATH./*MASK*b{y MP_8Y~\c~UF]1c~_1 _X9Xu22 (v33v4?/4$]/o,5/5/o,I6/6/o,7?7 ?o,8C?8$a?o,9?9?o+10?0?<BA$O<BeO<=/CO<~/!DOe*s2*tڠ cemsnumbof lines:ˀ5\doubclsaȀ+e pathQtǐХinσSenP_TIT|v|By :aZbefǀrwrh eachgҐceSwkipad-0symarchTootal qrmςMWқTtUdfreaChange'hkI!ndrpt_ct dir)yseJ_dall hardZsGqConu+'s Kx`rv\\*.*C*DRIVEMAP=,. d%X?:\AUTO*<N`o SLECTRIC.INF#CŐ0 #I #SPw#E PRG.4@FLRX^djpv|j|000|HH#H2HAHPH_r*HtHzHHJHHHH|8r[~/A -kso,$% r{Zr `(f"+`(   !g!If"Wf"ef"U`(f"$"B"!g!U > $0]0 V000;i<0s<0U/<09<0B<0J<0n<0f<0/0<0;<0<0 0SO0 K0V 000Ì0ߌ00;0 0 0,0Zu00f000 ??;0D0U0f A: UB;BC;BD;BE;BUF;BG;BH;BI;BUJ;BK;BL;BM;BUN;BO;BP;BQ;BUR;BS;BT;BU;BUV;BW;BX;BY;B5Z;A\ ̑F3 ѐG @Ws LW 6Yw 7.Y 8=Y 0[YOAM__PROG-kPU*U;ULU]UnUU`UU Pl\BcLo]no]n]nQ]n]nngd'gdJgdm`gd16r2 ^RAume[[1][Not enou?gh memຍ|U. TĀswwitLng|ǀTOS-Uor ...|(dons'tighed)][@K ][2][|kReyrcdia c?N| Y 3F(, now|couJro~da!][Ab|6FXfull8zIErr7ћ}r^;|Whaot? T'soyou h|tkt;@*FYour key wascobct.|ځagalƵr.emcpt >Jngѱu(€e ]c9h: : s@qպ2ခOsҭ b|.edg111gFu(%)X̤XRxBU V1.1|gQ@ondayTuesWed@^b.e.md$no3n-oЫciUs. If~gular bkasWhalǀpDM 30, 13 3?US$ 25Ɓ"author. 1992-94 MLKJHGFDCBSTVWXZZXWVTSRQPNR=`.~\(K0;Zxz k0Nm\(|?0S  2DVhz .@Rdv L,Y $BJUb&&&&_>B~B9HTPX    xB  s> P46^, " B     t  }  &  << ( " & "$ &  (:( Y . 4    $ $    $ Z }  p  | V ',$  B  ". !w3!4 ,&" l  ?(  &2!4Q1 ` W 90= V08$ {.*3 l~ j JQ3Q2t Y #  R* $ "&|  :: 000   0y'~0 +0 +0 /00 8  B 0  0F.$, t XE6N(&Lx >F&@4HA r(.&.@6 T2,x$ 66" D2P20 * 2x0b $0f: fL 8 @@ rL(H" J"$ 4 D:0BL<~  0 8>(6  :Z    @" ^$l2 <<7Q$ &o l \" p. ( (l Bp>2"<BjJ"B2"  *04J .J YP(j& 4\ p,2">LQ0@ 6d  ,.d5 ZĚ fxZ lA| 0~B>.*6D6*d HFƍ. ~PNxV0^ B r <8b2 (\("n&$$  Dw .0 X@ 06o`c06oooo$6HZl~xb0qHr`vxsx0q`]0sH0HyHs0p%% 1#s#%F "% o d)я*&4'$$$6lAVV8@e$. !.. READ_ME DOC 9SUPREME PRG ; v THE SUPREME SCREEN SNATCHER. (C) 1992 DOUGLAS HENDERSON. Program :- The Supreme Screen Snatcher. Programmer :- Douglas Henderson. Version :- 1.2 Released :- 1/10/92 Machine :- All Atari ST's Registration Fee :- 5.00 Reg. Address :- Douglas Henderson, FRANTIC PROGRAMMING, 43 Deveron Road, Troon, Ayrshire, SCOTLAND, KA10 7EG. ** ABOUT THE PROGRAM ** The Supreme Screen Snatcher (T.S.S.S.) is a memory-resident utility that allows you to temporarily 'jam' the ST and then save the currently displayed screen to disk. It also allows you to search through the memory, looking for other screens or even sprites, fonts etc. The Snatcher will also allow you to change the scanrate. Once you have finished using the Snatcher you can then cleanly exit and carry on with what ever you were doing beforehand, as if nothing had happened. ** HOW TO INSTALL THE PROGRAM ** To use the Snatcher, you must first 'install' it into memory by either running the program from the desktop or by auto-booting it from an AUTO folder. If the program has installed correctly you will be given a short message verifying this. The program will then exit. With some auto-booting games it may be necessary to put Snatcher in the AUTO folder of the actual game. To ensure that the Snatcher is loaded first, you must.... A - Make a copy of the original game onto a blank disk. Now use the copy of the game rather than the original. B - Move the files that are inside the AUTO folder of the game to either another disk or to the root-directory of the disk. C - Clear the AUTO folder. D - Now copy the Snatcher into the AUTO folder of the game disk. E - Recopy the files that you took out of the AUTO folder back into it. (Please note that it may be a breach of the game manufacturer's copyright to make an unauthorised copy of a game. In which case I would discourage you to make a copy as FRANTIC PROGRAMMING do not condone unauthorised copying of games. (even if it's for your own use.)(Honest Guv!!)) ** HOW TO USE THE PROGRAM ** Once you have installed the Snatcher you can 'trigger' it into action by any one of three methods. 1 - Pressing the right shift key. 2 - Pressing Alternate and Help at the same time. 3 - Connecting pins 20 and 22 of the RS-232 (modem) port with a wire. Some games or programs will change certain system varialbles which means that one of the above may not work. Should this happen then simply try a different 'trigger'. (This is why there are three 'triggers') (Please note that at the time of writing the Snatcher doesn't exit cleanly when you use the RS-232 'trigger' (No.3), when you exit the program the system will crash if it was triggered with the RS-232 trigger.(Sorry!)) When the program is 'triggered' the screen will turn black and you will be faced with the main menu - F1 - Show screen. F2 - Save screen. F10 - Toggle scanrate. HELP - Information. ESC - Exit Snatcher. When you press F1 it will display the screen that will be saved to disk. To search through memory for other screens use the following keys while the screen is displayed - Up cursor key - Move screen memory up one line. Down cursor key - Move screen memory down one line. Right cursor key - Move screen memory down one word. Left cursor Key - Move screen memory up one word. Clr Home Key - Move screen memory down a 1/4 screen. Insert Key - Move screen memory up a 1/4 screen. Undo key - Reset screen memory to original value. Space key - Return to main menu. The little box in the top right of screen tells you where screen memory starts. When you press F2 you can save your screen to disk. The screen will be saved as a Degas-Elite compatable file. The filenames for the files are FRANTIC#.PI? Where #=an incrementing value depending on which screen you have saved. and ?=the appropriate resolution number. When you press the F10 key the scanrate will be toggled between 50/60 Hz. When you press the HELP key you will be given Registration information. When you press the ESC key you will be returned to your game/program as if nothing had happened. ** WHAT IS THE POINT? ** The Supreme Screen Snatcher can be used for a variety of purposes. - If you complete a game and you want to prove to your friends that you have, simply save a screen(s) of the end of game sequence. - If you want your game to use a scanrate of 60 Hz, simply trigger the snatcher, toggle the scanrate and then exit. - If you want to examine memory to see how sprites/fonts are stored in a program, simply search through memory by pressing F1. - If you want to borrow parts of pictures from games, for your own art, simply find the picrure in memory and then save it. The possibilities are endless!!!! ** HOW TO REGISTER ** This program is SHAREWARE which means that you may freely copy and distribute it provided that you don't alter the program or document files in any way. Should you find the Snatcher useful then PLEASE register as a user. If you register (for only 5.00) then you will receive a disk of FRANTIC PROGRAMMING goodies which will include.... Anarchy Academy - An Ex-commercial 3-D adventure game rated 73% by ST Format. Technotraz - A fully playable demo of FRANTIC's next amazing 3-D adventure. The latest version of The Snatcher - Which will feature the ablility to alter the pallete and be able load ANY program after it (even raw data games) The source code for the Snatcher- Erm... the source code for the Snatcher. Please make all cheques/postal orders payable to Douglas Henderson and send them to.... Douglas Henderson, FRANTIC PROGRAMMING, 43 Deveron Road, Troon, Ayrshire, SCOTLAND, KA10 7EG. FRANTIC PROGRAMMING accepts NO responsibility for any damage caused to any disks/property/family pets (??) by use of this program. FRANTIC PROGRAMMING neither condone's nor authorises the abduction of copyright material. We reccomend that you use only Public Domain games, demo's and programs with the Snatcher (C) FRANTIC PROGRAMMING 1992 & (C) 1992 DOUGLAS HENEDERSON. HAVE A NICE DAY !!!!! Douglas Henderson 1/10/92 ` VT`Pack-IceI *L?,L8a*oMGLA "grѓg f``GP$]t***Ԋ**EL ;H ;C&NN&&Sj&n".扑&&SjN%a*d"ra$dCv !a"H@@Vҩ%QnNuf%Nurf%AQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`R   ICE!8`t C[hN^8 J 7H@|ō%}JְLQ͍)L-TV3oKs5K#< F (xFWz b|Q[ίU-̴rߥX%k0 JLWE幜N2dx;R`J YDrb gXdR,AB9 `"P#˻[xL4v<$-up,o>gHNsPjPUK1RWMT\RVsd# a#$QHW٠":s̸,e#9@.i,m}]e#i##s6 1m-x\%T<m ,"׬&@(#TÒ6#d<3VXv }"@ p2?رT>ðGօY[D*e x6 Zg*|>,NV0 9F6 zf!޻Xf%G3?ݝ`I&L(yr6<?&Q?KfP VLQ7H@S~ L/!GRAMMING434EVq 0ADTRO/AYl&HI,H%ST=B KA10 7EG mkHque's/po` orn ma;_1;gg2>vbljQ wa,IrworNbc9ckx"deNdoa!e"*f8k"jko ;)Z$\gY&swμ2so Ysa`p1,2b쐒ڸrIvhudf+tpalmVm+pho4ic12LrdtEKphƵturnK$`stnum<2ME3&s4|addr4A clrhoc%yrss dfbuffe\ fhexr3foinitz_ Vkeyy\name{A newfileϯsave잀PKpr$F antAscrloopsixtyhzoldstack R20@#̂XO8"r  C  *  Ys. ! .. STARTGEMDOC @STARTGEMPRG B*************************************************************************** This is a new version of STARTGEM.PRG. It auto runs any program of your choice. This version works with the new MEGA/BLITTER roms and older 1040 & 520 roms. Place it in your AUTO folder. Then place a file called STARTGEM.INF in your root directory (in your boot disk) that reads the name of the file to execute with its path, "A:\1STWORD.PRG" or such... *************************************************************************** `A aBgHz?<=NAPJ@jHz&?< NA\?<NAT`K:Hz/<@??<?NA JkrAB(??<>NAXB?< NA\Ot#,*|:<JgXQHy?< NA\`(E**E$/?< NA\OABg/?<1NABgNAp,gNAp PB y,CZ"C:#, h h$h C>"A "gNu#FNu o Pf# , zCfHy?<NA\?<'Hz?<NNAPJ@fjKB@|ߐ<A??<NAXRI:<?JgQ:<? $\gQRBHy?<;NA\ o PPgTgf zlN4XOF8NA  g "gHz` 3.3NuSTARTGEM.INFOops! No vertical blank interrupt vectors left! Error! - Can't work with this TOS-version. Error! - Can't find STARTGEM.INF in root directory of boot disk. Press any key to exit. EOPA(b\. !.. README 1ST &3SBCNV7_0TOS SBCNV8_0TOS %@STARTGEMDOC ,STARTGEMPRG -SUPERBT DOC ."SUPERBT PRG SUPERBTAPRG SUPER_CSPRG SUPER_CSRSC nf 03/27/93 SUPER BOOT VERSION 8.1 The following files should be included in your SPBT81.LZH file: README.1ST - This file (a summary of changes from 7.4 to 8.1). SUPERBT.PRG - Super Boot 8.1. SUPERBTA.PRG - Auxiliary program used by Super Boot. SUPER_CS.PRG - Super Boot Construction Set V8.1. SUPER_CS.RSC - Resource file used by SUPER_CS.PRG. SBCNV7_0.TOS - Program to convert 5.0, 5.1, 5.5, or 6.0 data file to 7.0. SBCNV8_0.TOS - Program to convert 7.0, 7.2, or 7.4 data file to 8.0. SUPERBT.DOC - Manual for Super Boot. STARTGEM.PRG - GEM program autobooter. STARTGEM.DOC - Documentation for Startgem. Programs recommended for use with Super Boot (but not required): ACC.DOC - Loads accessories from a folder named "ACCS". ACC.PRG - " " AUTOSORT.PRG - Changes the order of files in the AUTO folder DIGIEDIT.DOC - Convert sound files to DIGISOUND format DIGIEDIT.PRG - " " DIGIEDIT.RSC - " " DIGIEDIX.RSC - " " DIGISND.RSC - " " PICSW7.DOC - Picswitch 0.7 - converts many picture formats PICSW7.PRG - " " READ.ME - Short description =========================================================================== SUMMARY OF CHANGES FROM 7.4 TO 8.0 ---------------------------------- The Super Boot Construction Set only forces you to read the "Copyright/Please Register" screen when it doesn't find a SUPERBT.STF file (which should be just the first time it is used). After that, it can be viewed from an option on the main menu called "About Super Boot". ----------------------------------------------------------------------------- File capacity has been greatly expanded through use of a new Multi-Page file selection mode. Each type of file is on a separate page, allowing 152 files of each type instead of a limit of 152 files total. I badly needed this feature as I'm sure many others did, since I could no longer fit all of my files on a single screen. This feature is optional. You can move from one page to another by pressing RETURN or SHIFT RETURN. RETURN moves you forward and SHIFT RETURN moves you backwards. You can also move from page to page by moving the cursor off the edge of the screen (if you enable the wrap-around cursor on page 2 of Edit Program Parameters). The page number you're on and the total number of pages will be shown in the bottom right corner of the screen. Total file capacity is now 1824 total files. ----------------------------------------------------------------------------- The reserved file type for GDOS ASSIGN.SYS files has been removed. Not everybody uses these files (myself included) however they can be added back in as an "Other" file type. This also expands the number of DESKTOP.INF files that can be selected (on the single-page file selection screen) from 9 to 19 files. ----------------------------------------------------------------------------- An additional "Other" file slot has been added, increasing the number of available "Other" file types from 8 to 9. This was done partially to make up for removing the specific GDOS file type. ----------------------------------------------------------------------------- Super Boot can now play DMA sound files in stereo or mono! The "Sound & Welcome Screen" utilities in the Super Boot Construction Set have been enhanced to now play DMA sounds and to rename the sound file appropriately for use with Super Boot. As before, Digisound sound files should have the extension .S##, where ## is a 2 digit number representing the sample rate, for example HELLO.S08. DMA sound files should have the extension .S?#, where ? is "S" for Stereo or "M" for Mono, and # is the first digit of the DMA playback rate, 6 for 6, 1 for 12, 2 for 25, and 5 for 50. Those are the only possible DMA play speeds. Of course the DMA sound will only work if your computer is capable of DMA sound, as is the STE. If your computer is capable of DMA sound, you need to specify that on page 7 of "Edit Program Parameters". If you tell Super Boot that your machine can play DMA sound and it really can't, your machine will crash when you run SUPERBT.PRG. Example DMA filenames: HELLO.SS2 (DMA sound in stereo, play rate 25) ATARI.SM6 (DMA sound in mono, play rate 6). ----------------------------------------------------------------------------- You can now control the volume for DMA sound. You can specify this on page 7 of "Edit Program Parameters". ----------------------------------------------------------------------------- A new feature has been added if you use the "Link Sound To Welcome Screen" option. If Super Boot does not find a sound which has the same filename as the welcome screen it displayed, it will look for a sound with the filename DEFAULT. This may be a DMA or Digisound file - it can handle both. For example DEFAULT.S13 or DEFAULT.SS5 are both acceptable filenames. A default sound is not required, but it is loads of fun! ----------------------------------------------------------------------------- Super Boot can now be called from other programs with a command line argument (as if it were a .TTP program) to set up your system based on a specified function key. This allows you to, for example, set up a .BAT file in Neodesk that you could just double-click on and have Super Boot do the rest. Or you could program a function key (with the appropriate hot-key type program) to execute Super Boot. The command line is of the form: SUPERBT.PRG fk [drv] [-option] fk = function key: 1-10 normal function key 11-20 ALT function key (ALT-F1 to ALT-F10) 21-30 CONTROL function key (CONTROL-F1 to CONTROL-F10) drv = boot drive option = "W" for warmboot or "C" for coldboot The function key number is required and must be the first argument on the command line. The boot drive and reboot option are optional and their order is not important. If the calling program does not make the drive or partition where Super Boot resides the default drive, then you must supply the boot drive on the command line. I would recommend doing it anyway just to be safe, otherwise Super Boot will not be able to find its data files. Also, you should be calling the copy of Super Boot you boot with in the AUTO folder, not a different copy in another folder. The reboot option will reboot the machine so that after the files are activated according the specified function key, the programs and accessories will be loaded. It is recommended that the -W reboot option is used so that Super Boot will not run from the AUTO folder when the machine is rebooted. The -C coldboot option should (on most models of ST's) simulate a real coldboot in which case Super Boot would run from the AUTO folder since the program would think the machine was just turned on. If no reboot option is specified, Super Boot will just activate/deactivate the files for the specified function keys and exit without doing anything else. Examples: SUPERBT.PRG 5 -W C {set function key F5, boot drive = C:, warmboot} SUPERBT.PRG 11 -C {set function key ALT-F1, do a coldboot, current drive is the boot drive} SUPERBT.PRG 25 {set function key CONTROL-F5, current drive is the boot drive, do not reboot machine} ----------------------------------------------------------------------------- Two new options have been added to the file selection screen. You can now press "W" to update the files you have selected and then do a "W"armboot, or you can press "C" to update the files and do a "C"oldboot. As mentioned above, a Warmboot should prevent Super Boot from running twice on the same boot. Why would you use this feature? If for some reason you have an AUTO program that runs before Super Boot, and you needed to activate/deactivate it, the change would not take effect until you reboot. If you changed its status and then pressed "W", it would work as if the file was located after Super Boot. This feature will also allow you to run Super Boot from the desktop. IMPORTANT: A new parameter has been added on page 7 of the "Edit Program Parameters" function of the Super Boot Construction Set called REBOOT DELAY. If you use write-cacheing with your hard drive, the cache software may take several seconds to actually write any new data to the hard drive. If Super Boot was to immediately reboot when asked to, you would lose any unwritten cached information. The Reboot Delay parameter tells Super Boot to pause for a specified number of seconds before rebooting to give your cache software time to write. I would suggest starting out with 10 seconds and decrease it gradually if there appears to be more of a delay than needed. Of course if you do not use write cacheing, or your cache software does not do delayed writes then you can set this parameter to zero. ----------------------------------------------------------------------------- Bug Fix - Problem would occur when trying to save a function key from within SUPERBT.PRG with more than 40 active files. This has been corrected. ----------------------------------------------------------------------------- Starting with this release, all programs will be compressed (execution time is essentially unaffected) and the fastload bit is now explicitly set. =========================================================================== SUMMARY OF CHANGES FROM 8.0 TO 8.1 ---------------------------------- This minor revision fixes two bugs. The first bug caused garbage characters to appear on the right side of the screen in multi-page mode when displaying "other" type files. The second bug caused text to be yellow in some cases after Super Boot would run until the desktop appeared. Both of these bugs should now be corrected. The datafile format of SUPERBT.STF has not changed so no conversion program is necessary to convert from version 8.0 to 8.1. =========================================================================== BEFORE RUNNING YOUR NEW VERSION OF SUPERBOOT o Please read through the new sections of the manual if you need more detailed information. o Copy all files to their proper directories o Run SBCNV8_0.TOS to convert your data file from 7.0, 7.2 or 7.4 format for use with this new version of Super Boot. o Run SUPER_CS.PRG to configure the new parameters in this version. NOTE: You can also just delete your old SUPERBT.STF and run SUPER_CS.PRG and it will create a new data file with default settings in 8.0 format. =========================================================================== THE FUTURE Super Boot is a very feature-rich application but of course there is always some new feature which can be added. I don't have any specific new features in mind for a future version but I'm sure some will eventually come along. Because I don't know when I'll be doing a new version, I am changing my update policy, and will do update notifications instead of accepting pre- payment for future updates. See the documentation, section VIII., for details. If Atari's new Falcon takes off, you will probably see some new Falcon specific features added, but of course that is a BIG if! We can only hope that the Tramiels realize that most people in the U.S. won't buy it if it is not available from a local store. If they would only start selling it through the huge discount stores such as K-mart, Walmart, and Sears, which would provide NATIONAL distribution, not just Southern California distribution, I'm sure they would repeat the past success of their Commodore 64 again with the Falcon. This also provides FREE advertising, by virtue of merely sitting on the shelf where people can see it. This is something that many of the various PC clone manufacturers such as Packard Bell have figured out, so lets hope Atari does too. If you feel the same way, please let Atari know. Write them a letter, call them, or send them E-mail on Genie. I'm stepping off my soapbox now. Enjoy your new version of Super Boot! =========================================================================== Gordon Moore 2300 Beech St. Ashland, KY 41102 (USA) E - M A I L Genie : G.W.MOORE Compuserve: 73647,2735 Internet : gordonm1@aol.com `,&`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ--lz5-*E:\RELEASE\SBCNV7_0.TOSE`'?6" o"h#u#ByN/,HNVAf-HN#H)0?0.H///6M `)DNO|B>`JOS ؞OFv`EOʴBJ`OnO `@O_ ` SXP-L'`PB[ FФJZPrr|'bS~RX)X>.` Y._ ` _[ °p3H009@ee0RW G1`^?^Qp7h[6cR@c`96cSqcr`0t^,2r2<,t}NvSè%xNĨ+z_Ũ|_5ƨ0p1,Z bA-`1x^"&bbb2cA3H0`0h.586NNC:\*.AC?===> (for f?loppy)AIf you're not sure, ebhard drive)~Ethe search path r desk accories0,@7 Pleas lect a numbH isn-Mf-boog)[3] - Must }uJoftwain2UJaL 1^Don'aWhiappql0?>CONVERSION ABORTEDERROR: DFvt from V5.0u,S1X5, V6.0ewcorrup+7@7Thwwalr*1ySV7kE! $abor+9082okOwkOKTyp"OK"beg|anyth1elJreturn #topa."+ru) programN ameldain1 =. You ?shouldc ta backuppy of:(ijcI), d U[ajT0maab~Eby SupB S%@$T/!?"8"d;*h33 BOOT DATA FILE Ts0FOR "h4Har fSfr?/Lv4Nu8r6?47`U?2h7`S O3B9R1O3$ITWL#6 _  g "_Jj}`` 0`p" C$_Jj`` 2EBrg\H.Ge$4SBkQ$SopA A` $S@BSrAALDJfpC$I/61: _02@BgA@4BAAcZANS0Na'DRange errdur]set-o0at!PX6@SC^PAn68DjPCCc 0AgRB`vRR6SR@CEHS@rIVW.JXH_oVo+o d2FA_`o^opfz`Y~ocNW@27fX7V`tmO9`>vZh/"_2j1ecsrf2S@{ACsP2Y!.rf<NqSeVMrFA|ryBEQR`RB~TQg$_j@"_// HWTLtBtJ@fL)Jrf f@| i 0Bi `(  b%3'4<gG/ BAB *:B&Jrt `e @@tW@JBk}3 >+fp$P#Kt`\ BB p`J g+f*B H@H !NNX2Lg̃` g:Bp_@hКaP  ezggRA~pg`tJf8a F1_0<[ R.#|3| Nu )v6bR ggg . gvpNu4/ BgHi ANA>W<B @fdk _nt3@-ŀb"A߀ )Afp#Ht$x$|Ē̘=ޖ?a 0b$0/ Nu:LST:AXIO:NUL:PRN:BadIne!RePeRewriteREWRITE: di%wۢ-S tPedFDKoun _q,g g *Jpg~:ka0)>^e?>AXNu/")x itg$H@p?E@NA LJof _Nu _4` _t6 Bo  SB`2NH?p _r .r ZAvr NИ"x0HﰁgJ@DxvBzp cRЀ`|e W0R"f`@Z2JAAp 2H@0RJAfJ`<-RBloCSB@_SC0P"_v`60Jf~q$ItR?Jf`P@BjtJCkgCe4` BSC xP@l@6kfv2 Cc"4YBv`" c4OQBv (SCC" A,z9c^a JgYC`⺱ `"oA~0piNu( z[ l$6f&H sxvfNu$ix&i|fa`pRg#Jx?`Hd(Rl`sOLef^y` BRj Lt# qu;irX0pri|^PUTDQhctory full$_"Wp eLo4Y@`WU4)ހdJgr$Q Nz`ztvHaB X<2EQװX-z-fJfVp`4z f\*`F0e@b:Ԃih(؄ib^ԄiZԁRCVzg䔒ЀzW0eR҄\:D RgsJf 6Höf4$B j`_Hzhjt0"Wt&JRf:H۠T``f RBBe`^` digi"numbm enc teiO flo=wUREAD!(_ Cʾ( J(g fv`z$($IJQpб(z?*Jg "J` W谀 Nu.Jh {gf !ÐH`$hhgpR@@ӓi!` dt!Kx<f0abEJ@gff.@g R@Bh / /< Jl_p|8Pn rO@Hsp/Bg RA3^ 0A$ fwL AUz+p 3 dp` SAB$$p/Q|z ,$ fX%Ҁ% f>$p $$pL$p~d/Q d4 b#}9}c#}H!xb/ & Afʚ$Fl?! `zO$jT }r0p Ex{q C^AУdRePGetAttemptrr1past>d-of-ġQqTQ"_ce .r2S%S/r/bOQ2fA !@Ҁ @@rBA4@bBS@k~pB BaQ04@t8WP$_AAbO&O6AD@6CG0IGpk$̣eVGjCblEk2SA@1BB@bE0)CRAXFBfBD|EOO@kR@v!$IRC4(K VWg R Bg`?B'VJFD>|@_R_JBgQQ@oC8Ct@UAW"YSto0?pBgDRE"g8RE$6HBP8HAl,>af$ւi EdD.` $HB8`BbbNu0NvD|+@f"af0N(f`2cdJgR(`Dfx`<`DxSDbb `HA8O`"tx&a(MZ`.DŽ`jdbd(0/Ho |p3 'Jqf^X/#P'a "_aTra>rg W9BgNA/ NA\_09d@qts3@qtЖu *** p Copyright 1986, CCD and OSS, Inc.Jd opp kr $!@p>CN? :Z  spBYqr tS XxyрvzZ v v H=a  \sovN]p\  ba "$" ,*< *{,0 "y_ BBb4&2J ^ (  blX$Fd? ( *@ B А (VW r`,H`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ--lz5-G.$E:\RELEASE\SBCNV8_0.TOSr`"?6 o"h#uJN#RByVN},A "XA1"\C!It0B B^@$BLRXT@(NRH)$NXHz .?<>X  DPE   Z,4 @Pb ¤zXP"\ڤP'v8'p/rr/*4h^6CNBd`SԈpz~(+(Hz Ҥ p3x09z?@eR|9t!H//v6AA  t!vYC xRLA` xFZCVA20f/x/////(NBlO~COOj lJo`!DNx2s(yF L~TCONVERSION ABORTEDERROR: DataV can't bԠ+; Cre~aFone with_CS.PRG.a _brandFdͥ.then rerun'is program, or youա / cLBCNV7_0@X2Ѣa7.0T45a from\ olderupǰBootPlgeas@ZldyV.8!+aboRC[okOkOK===>Typet "OK"be9giAany3Delsretur1o' desktop.ܪp(0samij"ainC6YEshouldvbackup!py(justhc)\,2?7.4Gformat usabӠbyԸߤsԗͦ""nedu*ӌ BOOT DATA FILE TFOR H~ar fSfr?/LNuKr&O`ULh@`SsBfRԙT# _  g "_Jj,0` 0}p" $_Jj ` 2Erg\HGӐ~e$4SBkټ$Sop ~` $SX\Sr6~LEJfpC$I/2 _02TBg@4B=@c2)0!Range errAdurCset-oװat6@SCAn68DCCc 0AgRB`2@CEHS@rIVW.J[mVq2FAE_|Y@277V`tO>5"_ 2D1R^nj2S@AC2YQ!ûVFABw`ґBّHg$_j,0"_// HnLK$BtJ@fL)J#"f f@| i~ x 0BiU P(t x | 1j x 3}!!4<gG BBi @ *: &Jrt `e LtWJBk"3 |l$!fp! #Kt`\t T@  op`Jt g!f*  H@xA@!NNX2Lg43`]t g2:#p@`@v!  e ggRAl#g`tJi f8a 4|  _0< |##|03| Nu )!b0 gl0 g3g0u l$gv` Nu#/ BgHi @ANA><3 @fd _2?33@T@ -0b"A )>fp#H}t@x@|,B (A4H=FF?a 0^D`fObzOEA{/ aNu:LST:AXIPO:NUL:PRN:/BadVniRe @RewrieREWRITE: diskCR-8tec;uFҡnfouCЇ _D!h!5!gt gt"*Ja g!ka0)P e?a>4AXNu/")x itg$H7@F ?P`@NA LJof _Nu _4` _t6 Bo {SB`2`NH? w_r `r `&cQr `Ng"x0HgJ*Dxvzp cRЀ`|e W~ 0R"f`6g2[`JAh`Algp]` 2H@0RJAfJ0<-RBlCSBaༀSC0Na"_v`zQ60`Jf$ItRJf`as&BjtJCkgCe4` BSC{x0V`lNa6kfv2` Cc"4YBv`hv"ssc4QBvZq{(bqSCC" Aa 9c^a JgYC`"a "oASrNu({Q A!@ $@Qf&H Q^PvfNu$ix&i|fa`pRﴀgD#Jx`H#UAS`_QPSL20f0`u 0 L3IT,quirpriAƃAPUTDSQЀctory full~yP$_"Wp _ eh P0UL4"`@ `zPWl!P)F0 h P02! d\N_Jgp"!| QӒNz`zt?vHs`@<2GX"- -fJfVp`4 fp*`F 0e@b:Ԃih(؄ib^ԄiZԁRCg p 0erp:Dp 0g)"f 6Höf4M`$M`0`Hzh030"Wt&JRFf:H`ȗ>Lf RBBe`Ơ`' (Qdigi7numbǰenctPteрOFfloREAD#(_ pC&(B &AJ(g 8fv`z$($IJp(R?U/*~5Jg  _"J`| @ W|0_ NuxJh g8f !00+@1+$h>hBgpR@@T![6` ̰t!Kxf0abjEJ@g f1Fg R@Bh> / /p 0԰ppQ`s1 d4t2b9`Hx~& AfFx~ zR0p$0 p Exq C^A8S̏Re)P؀GetAttemptځr pastd-of-,QM "_e ؖ9 f/D/K0Dp"6D.4@ `bBS@ku<4Vt8$_.Ab[@|6AD6CG0Ik$ek2SAV@B@bE0)CMM@kv$IRC4(K V g RLBg`?Q>LFZ>JBgo~j@oC Sto5?D _g9pDRE"g8haRE$6HB<8wHA`,Ħf$ւi EdD.` $HB8`B`Nu0ONvD*@#`'`D|yPf0NА`dJgR(`Dfx"<`DxSDbb "HA8`"t`|`ڀaxdĎ`B(M.`Q`(Na0/mHp |0|3cw"HJ1!FfPX/#Ȅd""a "w_aaVg d9BgNA/ X0o NA\P092H0#Q3ߨ *** Copyright 1986, CCD and OSS, Inc.` d!c j)t% Y  `%  Y i#j+v$ h#[ b!!!$$ a"!%" $1.*;w'd !X a0  g0f0 "$" ,*< *0,000 0"   BBb4&2J ^ (  blX$Fde! ( *@ B 0 (V   7!*************************************************************************** This is a new version of STARTGEM.PRG. It auto runs any program of your choice. This version works with the new MEGA/BLITTER roms and older 1040 & 520 roms. Place it in your AUTO folder. Then place a file called STARTGEM.INF in your root directory (in your boot disk) that reads the name of the file to execute with its path, "A:\1STWORD.PRG" or such... *************************************************************************** `A aBgHz?<=NAPJ@jHz&?< NA\?<NAT`K:Hz/<@??<?NA JkrAB(??<>NAXB?< NA\Ot#,*|:<JgXQHy?< NA\`(E**E$/?< NA\OABg/?<1NABgNAp,gNAp PB y,CZ"C:#, h h$h C>"A "gNu#FNu o Pf# , zCfHy?<NA\?<'Hz?<NNAPJ@fjKB@|ߐ<A??<NAXRI:<?JgQ:<? $\gQRBHy?<;NA\ o PPgTgf zlN4XOF8NA  g "gHz` 3.3NuSTARTGEM.INFOops! No vertical blank interrupt vectors left! Error! - Can't work with this TOS-version. Error! - Can't find STARTGEM.INF in root directory of boot disk. Press any key to exit. EOPA(b\ (Revised 03/27/93) Manual for SUPER BOOT V8.1 -------------------------- TABLE OF CONTENTS ----------------- I. Overall Description II. Copyright Information What is Shareware? Registering your copy of Super Boot Disclaimer III. Getting Started - Setting up your boot disk IV. Super Boot Construction Set Specifying Disk Drives Editing Program Parameters Configuring "Other" File Selections Hiding Files From Super Boot Editing Function Keys Showing Auto Files Changing Colors Sound & Welcome Screen Utilities V. Using Super Boot Startup Welcome Screen Digitized Sound Password Date Time Difference Between a Coldboot and a Warmboot Function Key Selection Mode File Selection Mode Help Screen Saving a Function Key Exiting Super Boot VI. Calling Super Boot From Another Program VII. Tips & Tricks Extra DESKTOP.INF files ASSIGN.SYS files Autobooting GEM programs Pathnames and Search Paths Explained Using the Same Sound With More than One Picture Accessing the Built-in Clock in ICD Host Adapters VIII. Registration, Updates, Comments, and Questions I. Description ----------- Super Boot is an "all-in-one" type program that does just about everything you could ever want to do each time you boot your computer. It allows you to: o Choose which Accessories to load in o Choose which AUTO programs to run o Choose from a number of DESKTOP.INF or NEWDESK.INF files, allowing you to change your resolution, color scheme, etc. on each boot o Choose other data files used by up to 9 different programs o Display a welcome screen from any picture in Degas, Neochrome, or Tinystuffed format, even on systems with both color and mono monitors, and it can rotate colors on color systems o Play digitized sound in Digisound or DMA stereo or mono format o Set the date if you so choose o Set the time if you so choose o Choose whether or not Super Boot will run by holding down a "hot-key", by a time delay feature, or by both o Restrict access to your system by use of a password (mainly useful for hard drive owners) o Set the floppy disk seek rate o Have Write Verify turned off if desired o Select the most used file configurations by simply pressing a function key, with up to 30 function keys supported o Customize Super Boot the way you want it using The Super Boot Construction Set -- a separate, easy to use GEM program. o Auto boot any GEM program o Set a default configuration if Super Boot is bypassed Super Boot works on all Atari ST, STE, and TT models (and should work on the Falcon), from any boot drive, on any version of TOS, and on both color and monochrome monitors. On color monitors, it will automatically be displayed in 4-color medium resolution. Starting with version 8.0, Super Boot requires at least 1 meg of memory to have access to all features. It should work on a 512K machine except it will not have enough memory for the sound capabilities. If you need the sound capability you should use Version 7.4 of Super Boot or upgrade your memory. Super Boot can control up to 1824 files at once. Super Boot's file selection functions work by changing filenames and copying files. Inactive accessories and autoboot programs will have an "X" as the last letter of the filename (CONTROL.ACX or GDOS.PRX for example). Since the ST only recognizes .ACC or .PRG files as valid accessories or programs, those files with "X" as the last letter in their name don't load. Super Boot makes it easy to control which of those files are active and which are inactive. It controls the DESKTOP.INF/NEWDESK.INF files by copying one of several data files chosen by the user to the actual DESKTOP.INF/NEWDESK.INF file. Super Boot also supports the data files of other programs, allowing the user to easily activate or inactivate them. In addition Super Boot utilizes the function keys by allowing separate file configurations to be assigned to each one (for 30 different function key combinations). When a function key is pressed, all files specified for that function key will be activated, and the other files not specified for that key will be inactivated. If one of the files which is assigned to a function key is deleted from the boot disk or is renamed, Super Boot will simply ignore it and the other files will be selected as usual. II. Copyright Information --------------------- SUPERBT.PRG, SUPERBTA.PRG, SUPER_CS.PRG, SUPER_CS.RSC, and SUPERBT.DOC are Copyright (c) 1993 by Gordon W. Moore, ALL RIGHTS RESERVED. Compiled portions of the code are Copyright (c) 1986 by CCD and OSS, Inc. and used with the permission of OSS. STARTGEM.PRG, to the best of my knowledge, is Public Domain and is included for convenience. WHAT IS SHAREWARE? Shareware is a relatively new method of distributing software. The author directly distributes his program via electronic means (by BBS's, information services, magazine disks, etc.) and by doing so eliminates the cost of advertising, packaging, distribution, retail mark-up, and so on. The users of the program are free to try out the software for a reasonable period of time to determine if it will be useful to them. If it is, they are asked to register their copy of the software for a small fee. The user is on his/her honor not to pirate the software (continue using it without paying for it). Super Boot is distributed on a SHAREWARE basis and may be copied or distributed freely as long as all 5 Super Boot files mentioned above are included and unaltered in any way (Startgem is Public Domain and is included for your convenience). I have put a great deal of time and effort into Super Boot, working on it and updating it over a period of several years. So if you are pleased with it and find it to be of use, I ask that you send a modest one-time contribution to the address listed below ($15 suggested) to become a registered user. You can try out Super Boot for 30 days before deciding if Super Boot is for you. If you don't decide to register you must discontinue using it. So far the support for the Shareware method of distribution has been very encouraging and I hope the support continues. REGISTRATION When you register your copy, please print out a registration form using the Super Boot Construction Set, or if you don't have a printer please supply the requested information. A copy of the registration form is also included at the end of this document. As a registered user, if you have a special request for something to be added to Super Boot for your specific system, I will try my best to incorporate that feature into the next update. After registering I will also be happy to answer any questions that you might have about using Super Boot. Thanks to the continuing support of users both nationally and internationally who have sent in their fee to become registered users, I have continued to add more and more new features bringing us up to the current version of 8.1. DISCLAIMER Since it was first released Super Boot has proven to be very reliable and I know of no damage ever caused by it. It does not "hack around" with your boot disk and it uses only standard, built-in system calls. However, for legal purposes I must state the following: "I make no warranty with respect to this manual, or the programs it describes, and disclaim any implied or explicit suggestions of usefulness for any particular purpose. Use this program only if you are willing to assume all risks, and damages, if any, arising as a result, even if it is caused by negligence or other fault." III. Setting up your Boot Disk ------------------------- NOTE!!! Please set up your boot disk before attempting to run the programs. 1) If you don't already have a data file (SUPERBT.STF) for Super Boot, run the Super Boot Construction Set (SUPER_CS.PRG) and choose the drive that your computer initially boots from (usually drive A: for floppy disk users, drive C: for self-booting hard disk users, or drive A: for non-self-booting hard disk users). It will inform you that it could not find its data file (SUPERBT.STF) and will proceed to create one. It will also create any folders that it needs which aren't already present (the data file is saved as \AUTO\SUPERBT\SUPERBT.STF). The data file must be created before you can use the Construction Set. You must also choose the menu option which says "SPECIFY DISK DRIVES" (described below) and configure your disk drives before continuing. 2) Place SUPERBT.PRG in the AUTO folder. In order for it to be able to properly choose which programs are automatically run, SUPERBT.PRG should be the first program in the folder. If you already have files in the AUTO folder, the best way to make Super Boot the first file is as follows: A) Run the Construction Set and pick the option from the main menu that says "Show order of AUTO files". When it shows you a list of the files, just note the first file listed. B) Copy the file you noted to another folder and then delete it from the AUTO folder. C) Copy SUPERBT.PRG to the AUTO folder. Do not rename it! D) Move the file that you previously copied to another folder back into the AUTO folder. E) Run the Construction set again to make sure SUPERBT.PRG is the first file in the directory. Remember that looking at the date of a file does not always accurately tell you its actual order in the directory. To check the order always use the Super Boot Construction Set. Also, depending on the hardware and software you are using, there may be some programs which need to be run before Super Boot. If your hard disk is not self booting, your hard disk boot program must run before Super Boot (AHDI.PRG for Atari Hard Drives or SUPBOOT.PRG for Supra Hard Drives are two good examples). If those programs didn't run first Super Boot could not access the files on your hard drive. If something doesn't work properly, try changing around the order of your files in the directory until you get things working properly. 3) Place all autoboot programs in the AUTO folder. An autoboot program is any program which is placed in the AUTO folder and has ".PRG" as the filename extension. All autoboot programs will be automatically executed at boot time, and the programs are run according to their order in the directory. NOTE: Only programs with .PRG as an extension will run, files with a .TOS extension won't run. (For .TOS programs, simply rename them to .PRG) Also, only non-GEM programs can be autobooted (a GEM program is a program which uses features like windows, the mouse, dialog boxes, pull-down menus, etc.). 4) If you have TOS 1.4 or greater, be sure that you have a DESKTOP.INF (or NEWDESK.INF) file on the root directory. If you are not using TOS 1.4 or greater, copy STARTGEM.PRG to the AUTO directory of your boot disk. Do not rename this file to anything other than STARTGEM.PRG! If you prefer, you could copy HEADSTRT.PRG to the AUTO directory instead of STARTGEM.PRG. Headstart is a replacement for STARTGEM and is supposedly more compatible than Startgem. Be sure it is named HEADSTRT.PRG. Do not create a HEADSTRT.DAT file as is suggested in the documentation for Headstart if you want to use it with Super Boot. Headstart Version 1.1 will look for the STARTGEM.INF file that Super Boot creates if HEADSTRT.DAT is not present. WARNING: IF YOU ARE USING TOS 1.4 OR GREATER, DO NOT PUT STARTGEM.PRG OR HEADSTRT.PRG IN YOUR AUTO FOLDER! IF YOU ARE NOT USING TOS 1.4 OR GREATER, DO NOT PUT BOTH HEADSTART AND STARTGEM IN THE AUTO FOLDER AT THE SAME TIME! 5) Copy SUPERBTA.PRG to the AUTO directory. This program should optimally be the last program in the directory. SUPERBTA.PRG is an auxiliary program which works with SUPERBT.PRG so that any auto programs which cause a reboot to make themselves reset-proof (programs such as Shadow and reset-proof ramdisks) will not make Super Boot appear to run twice after the program causes the reboot. This program must be present in order for Super Boot to work correctly. If you can't make this program the very last program in the directory, just be sure it is listed after any auto programs which cause resets. As before, use SUPER_CS.PRG to check its directory order. NOTE: If SUPERBTA.PRG is not placed in the AUTO folder, Super Boot will only run when the computer is first turned on; it will not run after a reset or warmboot. 6) All desk accessories should be placed in the root directory (main directory) of the boot disk. (Users of hard disks which do not self-boot should place accessories in the root directory of drive C:, not A:.) If you use a program which can access desk accessories from a folder (like ACC.PRG or one of the many accessory stuffers) you can put the desk accessories in their own folder, just be sure to specify the folder that they are in by using SUPER_CS.PRG and selecting the "Specify Disk Drives" option. 7) Create your DESKTOP.INF or NEWDESK.INF files. A great deal of information is stored in those little .INF files. It sets your RS 232 parameters, printer settings, colors (if the Control Panel accessory is installed), sets low or medium resolution for color monitors, automatically opens up directory windows, and more. Super Boot allows you to select from a number of desktop files. To create the desktop files that Super Boot uses, do the following: A) Set up the desktop the way you want it. Be sure to be in the resolution you want, and to set the control panel, printer settings, etc. B) Save the desktop by selecting the "Save Desktop" item from the drop down menu at the top of the desktop screen. C) Rename the DESKTOP.INF/NEWDESK.INF file which is created, giving it ".INF" as the extension. Name it so that it reflects what the settings are. For example, a low resolution desktop could be named LOW_REZ.INF, medium resolution could be MED_REZ.INF, special modem settings for Uniterm could be called UNITERM.INF, etc. Copy all .INF files to the SUPERBT folder (\AUTO\SUPERBT). 8) If you have room on your boot disk, it is a good idea (but not required) to copy your other Super Boot related files to \AUTO\SUPERBT so you'll always know where to find them (SUPER_CS.PRG,SUPER_CS.RSC,SUPERBT.DOC). IV. Using The Super Boot Construction Set ------------------------------------- The Super Boot Construction Set (SUPER_CS.PRG) will allow you to configure Super Boot to suit your own preferences. BEFORE you run SUPER_CS.PRG, please set up your boot disk as described above. If SUPERBT.STF is not on the same disk drive as SUPER_CS.PRG, you will be asked to select which drive is your initial boot drive. Both the boot disk, and the disk containing SUPER_CS.PRG must be accessible at all times. If you have only one floppy drive and SUPER_CS is on a different disk, select logical drive B as your boot disk and you will be prompted to switch disks as is necessary (the easiest way is to have SUPER_CS.PRG on your boot disk to begin with). After selecting the boot drive you will be presented with the main menu. SPECIFY DISK DRIVES This menu item tells Super Boot on which drive(s) to look for the various files that it needs. It allows you to specify where the Desk Accessories and Auto Programs are located, where it needs to write the DESKTOP.INF file, and what the actual filename of the .INF file should be If you are using TOS 2.05 or greater, you need to change the name of the .INF file from DESKTOP to NEWDESK. If you're using prior versions of TOS you of course will want it to be DESKTOP. Just type in the root filename where it says "Real filename of DESKTOP.INF:" on this screen. If you do not have a hard drive, this is the configuration you should use: Disk drive for AUTO programs: A Disk drive for DESKTOP.INF: A Search Path for accessories: A:\*.AC? (NOTE: see below) If you do have a hard drive, your configuration depends upon whether the hard drive is self-booting or not. "Self-booting" means that the hard drive can operate regardless of if there is a disk in drive A: or not. If the hard drive is not self-booting, a special program (supplied with the hard drive) has to be present in the AUTO folder of drive A: or else the hard drive can't be accessed. If you have a self-booting hard drive, your configuration is PROBABLY this: Disk drive for AUTO programs: C Disk drive for DESKTOP.INF: C Search Path for accessories: C:\*.AC? (NOTE: see below) If you have a hard drive which is not self-booting, your configuration will PROBABLY be this: Disk drive for AUTO programs: A Disk drive for DESKTOP.INF: C Search Path for accessories: C:\*.AC? (NOTE: see below) Note that AUTO programs are read from A: while Desk Accessories are read from C: for non-self-booting hard drives. Also, from experimentation it appears that the DESKTOP.INF file can be written either to A: or C: on non-self-booting drives. The ST looks for it on A: first, and then looks to C: if it wasn't on A:. The ST will boot slightly faster if you specify C: for the DESKTOP.INF file, however if a DESKTOP.INF file is unexpectedly present in A: the one on C: will be overridden. Because some hard drives may be atypical in their boot software, if the configurations listed above do not work you may need to experiment a little to get it right. In most cases however, the above configurations will work. NOTE ON DESK ACCESSORY SEARCH PATH: There are some programs and desk accessories available which can alter the path that the ST uses to look for desk accessories. ACC.PRG can do this (it loads accessories from a folder called ACCS) and some Desk Accessory stuffers can do this as well. The advantage of this is not having your main directory cluttered with alot of desk accessories. If you are using such a program, enter in the proper search path to use instead of the one mentioned above. Example: C:\ACCS\*.AC?. EDIT PROGRAM PARAMETERS Selecting the "Edit program parameters" option from the main menu allows you to choose the various options available in Super Boot. All of the default menu selections in the configuration menu will be the current settings read from Super Boot's data file. MENU OPTIONS (PAGE 1) Date -- If you want, you can have Super Boot set the date for you. You can either enable or disable it from this menu. Also set the current year. The year you set here will be used as a default if you leave the year off of the date when setting it. You can also set the format of date entry: USA = MM/DD/YY, EUROPEAN = DD/MM/YY (DD=Day, MM=Month, YY=Year). Time -- You can also have Super Boot set the time for you. Either enable or disable it from this menu. Welcome Screen -- Ever since the first TOS on ROM chips came out, I kind of missed the flashy graphics display that used to be shown while TOS loaded in from disk. So, Super Boot now brings that back, only now you can choose any display you want. (Hey, if a Macintosh can show a welcome screen, the ST can do it better!). Any picture in Degas, Degas Elite, Neochrome, or Tiny format can be displayed. What's the difference between the four formats? Well, the Neochrome and Degas files take up more space, but they load in much quicker since no decompression is involved. The Tinystuffed pictures take up a fraction of the space, but it takes a second or two to uncompress them. Degas Elite compressed pictures also take up less space but take even longer than Tinystuffed pictures to decompress. Degas Elite uncompressed pictures however load in just as fast as regular Degas pictures. From the menu, select ALWAYS if you want a welcome screen every time you boot, COLDBOOT ONLY if you only want the picture shown when you first turn on the power, or DISABLED if you don't want to use a welcome screen. There are three ways to have Super Boot show a welcome screen. The choices are: SINGLE PIC, RANDOM, and SEQUENTIAL. As the name implies, SINGLE PIC will display one picture every time you boot. RANDOM will cause Super Boot to randomly select a different picture from a given directory each time it is run. If you have a hard drive it could select from an almost unlimited number of pictures. SEQUENTIAL will show pictures in the order they are stored in the directory, a different picture each boot. The advantage of SEQUENTIAL over RANDOM is that with RANDOM you may see one picture 2 or 3 times and might never see another one, whereas with SEQUENTIAL you are sure to see every picture eventually. The RANDOM feature works best on systems which have a battery powered clock/calendar, because the random numbers are generated based on the current time. If you do not have a clock/calendar, you can greatly enhance the randomness by having a large number of pictures to choose from -- the greater the number, the more random the selections each time. Also, if you select the option to show a welcome screen after every reboot (both cold and warmboots), every welcome screen shown during a warmboot will be a purely random selection whether you have a battery-powered clock or not. Those users who use both a color and a monochrome monitor and have selected either RANDOM or SEQUENTIAL MUST keep color and monochrome pictures in separate folders, otherwise Super Boot may choose a picture of the wrong resolution. You also need to enter in the search paths for your pictures. If you selected SINGLE PIC, simply click on the pathname (Color or Mono) you want to change. When presented with the file selector, locate the picture you want to use and click on OK. For those people who own both color and monochrome monitors, be sure to enter in two different filenames, one for each resolution. If you own both monitors but want only one welcome screen displayed when a certain monitor is used (e.g. only show a welcome screen when using the color monitor) then leave the filename blank for the monitor you don't want the picture displayed on. Examples: "C:\PICTURES\ATARI.TNY" or "A:\HELLO.NEO". If you selected RANDOM or SEQUENTIAL, you need to enter in the search path that Super Boot will use to randomly select a welcome screen. Be sure to pick two different search paths for color and monochrome pictures if you're using both types of monitors. Examples: "D:\DEGAS\PICTURES\*.PC?" would search for all .PC1 and .PC2 pictures (or .PC3 for monochrome) in the PICTURES folder of the DEGAS folder on drive D:. Or "C:\*.NEO" would search for all Neochrome pictures in the main directory of drive C:. (To edit the search path in the file selector, press the up arrow key and then the left/right arrow keys to position the cursor. Once you type in the new search path, click on the bar just above the filenames and then you will be presented with a new set of files. If all of these files are pictures that you want to be available, click on OK.) NOTE: Super Boot creates a new data file when the SEQUENTIAL method is used, it has an extension of .STS and the filename will be something like 00230002.STS. The first 4 digits of the filename are the next picture to show (it would show the 23rd picture in the specified directory in the above example filename) and the second set of 4 digits are the next sound it will play (it would play the 2nd sound in a directory in the example). When it reaches the end of a directory it starts over at number 1 again. You can add and delete pictures/sounds from the directory and Super Boot will have no problem with it. The .STS file is created automatically. You can delete it with no problem if you stop using the sequential method or if you want Super Boot to start over at 00010001.STS again. The reason that the filename is actually the data instead of writing the data inside the file is that it is much faster to rename a file rather than to change the data inside it. A HELP button is provided to remind you of the available Welcome Screen options and the file extenders used for the various picture formats. MENU OPTIONS (PAGE 2) Password Protection -- Allows you to restrict use of your system to only those people who know your password. Choose ON or OFF depending on if you want to use it or not. If you chose ON, select VISIBLE or INVISIBLE depending on if you want the password to be seen while typing it in. Also be sure to enter in your password. The password option is only useful on hard drive systems, since if it is used on a floppy one merely has to change the boot disk to get past it. WARNING: BE SURE TO REMEMBER YOUR PASSWORD!. Cursor Actions -- This allows you to define how the cursor acts in file selection mode. One option allows the cursor to "wrap-around" both vertically and horizontally when it reaches the edge of the screen. The other option halts the cursor at screen edges (slightly less confusing, but not as flexible). NOTE: If you use Multi-page mode and you set the cursor to "wrap-around", you will go to the next page when you hit the edge of the screen instead of just going to the other side of the current screen. Program Termination Options -- This allows you to specify how Super Boot should terminate, since some autoboot programs which run after Super Boot might not look right due to the way Super Boot left the screen. If you are using a color monitor you can tell Super Boot to restore the screen to low resolution after exiting, or it can leave it in medium resolution. Both color and monochrome users can also have it restore the screens default colors, or leave the colors selected for Super Boot in effect. Note however once it gets to the desktop the colors will change yet again. Floppy Disk Seek Rate -- Since some non-Atari disk drives (IBM style 5 1/4" drives for example) require a different seek rate than the default 3 millisecond rate used for standard Atari ST drives, you can set this at boot time. If you don't have a specific need to change the seek rate, please leave it set at 3 ms. MENU OPTIONS (Page 3) This menu will let you choose how to display the individual files you can activate/deactivate. Multi-Page Mode -- If you select multi-page mode, each type of file will be shown on its own screen which will greatly expand the number of files you can control. If you choose single-page mode, all of the files you can control will be visible at once, but you will limit yourself on the number of each type of file you can display. If you enable the multi-page feature, you can ignore the "Number Of Columns" menu. Number Of Columns -- This menu allows you to choose how many columns to reserve for each file type. The file types are AUTOBOOTS, ACCESSORIES, and OTHERS. This allows you to custom tailor the file selection screen to your individual needs. Each column holds 19 files, and there are 7 columns total. If you don't want a certain type at all you can choose to reserve 0 columns for it. The total number of columns for the three file types must be equal to seven. (e.g. you can have 2 Autoboots, 4 Accessories, and 1 Other, or 1 Autoboot, 6 Accessories, and 0 Others, etc.). MENU OPTIONS (Page 4) Options for Bypassing Super Boot -- Since you most likely won't need Super Boot every time you boot up your system, there are several options available for bypassing it. There are two main ways of bypassing Super Boot, the "hot-key" method and the time-delay method. The time-delay method will wait for a user-specified number of seconds, and if no keypress was made within that time, Super Boot will be bypassed. The hot-key method checks to see if you are holding down a certain specified key (a hot-key), and based on this Super Boot will or will not be bypassed. [A] "Do not run Super Boot unless hot-key pressed" - this means that unless you hold down a hot-key until Super Boot starts to run, it will not be executed. [B] "Run Super Boot always except when hot-key pressed" - this option is probably the most useful and is my personal favorite. This means that Super Boot will always execute every time you boot your system, unless you hold down a hot-key to bypass it. [C] "Run Super Boot always, but abort if preset time delay passes while in: [WELCOME SCREEN] [FILE SELECTION SCREEN] [BOTH]" - this is the time-delay option. You must select one of the above three buttons to tell it to check for a keypress in the Welcome Screen, the File Selection Screen, or Both. The best button to select is BOTH. The BOTH button will check for a keypress in the welcome screen only if the screen is shown. If one isn't shown, it will check on the file selection screen. So actually it doesn't really check for a keypress two separate times, it's more of an EITHER/OR button rather than a BOTH button. [D] "Use options B & C above" - this lets you use both the hot-key and the time-delay method. If you're in a hurry, you can bypass Super Boot by holding down a hot-key, if you're busy doing something else while your system powers up the time-delay feature will bypass it for you. Hot-keys -- There are five different keys which may be used as hot-keys: ALTERNATE, CONTROL, CAPS LOCK, and the two SHIFT keys. Any number of these keys may be selected, but you actually only need to hold down one of them. The CAPS LOCK key is a bit of an exception however. It needs only to be pressed once to be selected, it doesn't have to be held down. Pressing it a second time will deselect it. In other words, if CAPS LOCK is on, it is the same as constantly holding down another key, like the CONTROL key. NOTE: Hard drive owners using Atari's boot software cannot use ALTERNATE as a hot-key, since that key is used by Atari's software to bypass the hard drive and boot from the floppy. Likewise, Supra users can't hold down ALTERNATE, CONTROL, and SHIFT all at once otherwise it will bypass their hard drive. Default Configuration -- If Super Boot is bypassed by one of the methods mentioned above, you can have it set a default configuration. If bypassed, it will simply look at the configuration for the function key you want it to use (depending on if you are booting with a color or a monochrome monitor) and set the configuration accordingly. If you do choose to use this option, be sure that you have set up configurations before hand on the function keys you want to use. NOTE: The function keys to use are specified on page 6 of this menu option. MENU OPTIONS (Page 5) Method for autobooting a GEM program -- If you would like to be able to have a GEM program run after you reach the desktop, choose the method you would like to use. If you are using TOS 1.4 or greater, you must choose the "TOS 1.4 Or Greater" button. Otherwise, choose STARTGEM if you want to use STARTGEM.PRG, or HEADSTART if you want to use HEADSTRT.PRG. Autoboot program sorting -- Super Boot normally puts each type of file it deals with in alphabetical order to allow you to more easily find what you're looking for. However, some autoboot programs have to be run in a certain order to work. This option will allow you to tell Super Boot not to sort the Auto programs but to show them in their actual order of execution in the directory. Write Verify -- This option tells Super Boot whether or not to turn off Write Verify. Turning Write Verify off will cut in half the time required for all floppy disk writes (note that it remains off until the computer is powered down). With Write Verify on, everything written to disk is immediately read back in to assure accuracy. Most people who leave write verify off never experience any problem at all, but it's up to you. F-key Only Mode -- This option lets you have Super Boot start up displaying all 30 function keys instead of only 10 at a time. In the "Function Key Only" mode you cannot select/deselect individual files. You can press "F" while in this mode and switch back to File Selection mode. Do you use Revolver? -- This option allows you to use Revolver and Super Boot at the same time. If you select YES, Super Boot will not be able to detect if an Auto program causes a reboot, but you will be able to use Revolver. Keyclick -- This option allows you to turn off the default keyclick sound (which I personally find irritating). If you have the Control Panel desk accessory active, the Control Panel will reset the keyclick option based upon the DESKTOP.INF file after Super Boot terminates. Default Autoboot GEM Program -- If you choose to, you can have Super Boot automatically run a GEM program when it reaches the desktop every time it is run. This is an extremely useful option. For example, you could have it run NEODESK after your system boots (Neodesk is a replacement for the regular desktop environment). Or you could have it run one of the various menu programs which let you run a program with a single keypress. When running Super Boot, this option can be modified in two ways: A) Each function key has an individual GEM program which can be assigned to it. If you select a function key which has a GEM program specified, it will be selected instead of the Default Autoboot GEM Program. B) You can cancel the GEM Autoboot feature by pressing HELP then pressing F3 (Cancel Startgem) from the HELP menu or you can change it by pressing F5 (Change Startgem) on the HELP screen. Click on the CHANGE button to change the GEM program, or ERASE to clear out the name. MENU OPTIONS (Page 6) Bypass Delay -- Welcome Screen: Enter in the maximum number of seconds you want the Welcome Screen to be displayed. Enter in 0 if you do not want a time limit at all. If you have opted for Super Boot to use the time-delay bypass method during the Welcome Screen, you must press a key during the Welcome Screen before the number of seconds you specified has expired. Do not enter in 0 if you are using this method! File Selection Screen: Enter in the number of seconds Super Boot will wait for a keypress while in the file selection screen. This is only important if you're using the time-delay bypass feature. Attention Bell -- You can have Super Boot ring a bell when it starts up to remind you that you need to press a key before the automatic bypass feature (if enabled) takes effect. Of course you could disable this feature and use a digitized sound file for the same purpose. Default F-Keys -- This is where you tell Super Boot to choose the default configuration from (if you are going to have Super Boot set a default configuration). A different function key can be used if you are using a color monitor and/or a mono monitor. Just type in a number from 1 to 30. Type in 1-10 for F1-F10, or 11-20 for ALT F1-ALT F10, or 21-30 for CONTROL F1-CONTROL F10. Digitized Sound -- You can have Super Boot play a digitized sound when it first starts up. Super Boot can play Digisound format sound samples and also DMA sound samples (on DMA equipped machines like the STE). It can be played while it displays a picture, and if it is a DMA sound played at any speed or a Digisound sound with a sample rate of 13 or less it can also rotate colors on the screen while it plays the sound in the background to give the illusion of animation. For Digisound sample rates greater than 13, all other processing stops until the sound is played, so color rotation (if present) will not begin until after the sound stops, and keyboard input will be ignored until the sound finishes. DIGISOUND FILES: Sound files in other formats can be converted to Digisound format by a program called DIGIEDIT. The sounds can have a sample rate of 1 to 40 (sample rate = 1000's of samples per second, e.g. a sample rate of 25 = 25000 samples per second). A sample rate of 10 is probably the optimal rate for use with Super Boot. To tell Super Boot what rate to play the sound at, you have to give the sound file a special extension. The first letter of the extension must be "S", and the second and third letter will be the sample rate. For example, if ATARI.SND has a sample rate of 8, the filename should be ATARI.S08. If it had a sample rate of 40 it should be ATARI.S40. DMA SOUNDS: DMA sounds are supported at 4 different speeds: 6, 12.5, 25, and 50. Of course the higher the speed the better the sound, and the bigger the sound file. To tell Super Boot this is a DMA sound, the first letter of the file extension must be "S". If this is a stereo sample, the second letter should be "S", otherwise it should be "M" for monophonic. The third letter should be the first digit of the sample rate: "6" for 6 kHz, "1" for 12.5 kHz, "2" for 25 kHz, and "5" for 50 kHz. For example, if WELCOME.SND had a sample rate of 25 and was not stereo, the filename would be WELCOME.SM2. If it had a sample rate of 6 but was in stereo, it would be WELCOME.SS6. A "Sound & Welcome Screen Utilities" option is available for determining sample rates and changing the filenames. See below for more details. Four methods of loading sound files are available: (1) SINGLE SOUND - will load the same sound (whose filename you specify) every time a sound is to be played. (2) LINK TO WELCOME SCREEN - will load the first sound file it finds with the same base name as the Welcome Screen that was displayed. For example, if Super Boot shows a picture called ATARI.PC1, it will look for a sound file called ATARI.S?? (where ?? is any sample rate). Of course if it does not display a picture and the "LINK" option is chosen, there will be no sound file played. This option is good to use if you use the RANDOM or SEQUENTIAL feature to load a picture. If you load a picture and Super Boot can not find a corresponding sound file, it will look for a default sound file, with the name DEFAULT.S?? in your sound directory. The default sound can be a Digisound file or DMA sound file. If it doesn't find a sound to play it is not a problem, it will just not play a sound. Be sure to specify the folder to load the sound from. (3) RANDOM SOUND - will load a randomly selected sound from any folder that you specify. Note that the same limitations apply to random sound selection as apply to random welcome screen selection. A random number is generated based on the ST's internal clock, so if you do not have a built-in battery powered clock, the selection will not be very random on a cold boot (power up). On a warm boot, since the clock has had a chance to change, selections will be much more random. Plus the more files you have to choose from, the more random the selection will be. (4) SEQUENTIAL - will load sounds sequentially based on the order they are stored in the directory (one sound per boot). See the explanation of SEQUENTIAL welcome screens for more information. Three options are available to specify how often you want a sound to play: (1) NEVER - will disable the digitized sound function and will never play a sound. (2) COLDBOOT ONLY - will only play a sound when the ST is first turned on. It will not play a sound if the ST is rebooted using the reset button. Only turning the power off and back on will cause the sound to be replayed. (3) ALWAYS - will play a sound every time the ST is booted, including both warm and cold boots. Click on the filename at the bottom of the box to change it, and a file selector box will appear. If the SINGLE SOUND option is selected be sure to select a single sound file. If the LINK TO WELCOME SCREEN, RANDOM SOUND, or SEQUENTIAL SOUND option is chosen, you need to select a FOLDER to load sound files from. NOTE: it is very important if you are using the LINK, RANDOM, or SEQUENTIAL options that the folder you choose has ONLY sound files in it, and each file must end in the .S?? extender (where ?? is the sample rate and/or stereo designation). MENU OPTIONS (Page 7) Reboot Delay -- Enter in the number of seconds that Super Boot should pause before doing a reboot (if instructed to). A value of zero will cause no delay. If you do need the ST to pause do not enter in a value of less than 2 seconds. DMA Sound Capable? -- If you have a machine which can play DMA sound (such as an Atari STE), select YES, otherwise select NO. If you tell it yes but your machine is not capable of playing DMA sound, SUPERBT.PRG and the Sound & Welcome Screen Utility portion of SUPER_CS.PRG are likely to crash. You can also specify the DMA VOLUME, with 40 being the loudest and 0 being silent. The volume parameter is for DMA sound only. CONFIGURE "OTHER" FILE SELECTIONS The "OTHER" columns on the file selection screen are reserved for data files not presently supported (i.e. files other than DESKTOP.INF, AUTOBOOT PROGRAMS, and ACCESSORIES). For example, if you have an autoboot program named RAMDISK.PRG, and it uses a file called RAMDISK.DAT which contains the size of the ramdisk, you would be able to select from several files each containing different sizes, like RAM_64K.DAT, RAM_128K.DAT, and RAM_256K.DAT. Or if you use a program called PLAYSND.PRG that plays any digitized sound file with a .SND extension, you could select from among several, keeping the active ones with .SND as an extension and the inactive ones with .SNX as an extension. To configure the OTHER file selection criteria, first choose the appropriate option from the main menu of The Super Boot Construction Set program. You will be presented with a menu with room for 9 different types of files. Descriptive Name -- This is a descriptive heading which will be displayed above all of the files of this type. Make up any name for this field which will best help you remember what kind of files they are. File Extender -- This is the three letter extension of the files to search for. It must be three letters in length. If it is less than three letters, the extension will be changed to .ERR indicating an error has occurred. In the previous examples, the extension for the ramdisk data file would be .DAT, and the extension for the sound files would be .SND. File Type -- There are two types of files: Type 1 or Type 2. Type 1 files are dealt with similar to the way the accessory files are. Inactive files will have the last letter of their extension changed to an X, while active files will have the normal extension. In the above examples, the sound files would be a type 1 file since we only want to make some active and make others inactive. Type 2 files are like the DESKTOP.INF/NEWDESK.INF files. Only one file is allowed to be active at once, and that active file is copied to another file. Data files of any size are supported. The ramdisk program mentioned above is an example of a type 2 file. For example, if RAM_128K.DAT was active, Super Boot would copy RAM_128K.DAT to RAMDISK.DAT. Source -- This is the pathname where all the data files are located. For example, if your boot drive is drive A: and you wanted to keep all the RAMDISK.DAT files in a folder called OTHER inside the auto folder of the boot drive, the source path would be "A:\AUTO\OTHER\", if you wanted to keep them in the root directory, the source path would be "A:\". Be sure the pathname ends with a "\" character. IMPORTANT: If at all possible you should not specify an OTHER file with a file extension which is the same as another file type supported by Super Boot (ie. don't use .INF, .PRG, .ACC, or don't use two OTHER filetypes with the same extension). If you have no choice and have to set up an "Other" type file with a duplicate extension you can, but just be sure that none of the filenames in one set are the same as a filename another set. So if you have .INF set up as a type 2 "Other" file for Neodesk, that's fine. But if you have a LOW_REZ.INF desktop file, and a LOW_REZ.INF Neodesk file, that will be a problem. Super Boot would never activate the neodesk file. In that situation you could rename the Neodesk file to LOW_REZN.INF and all would be fine. You could have also changed the extender to something like .NDS and eliminated all problems. Also, as a general rule, the Source directory must be a different directory from the Destination directory for type 2 files. Dest -- This is the destination filename for Type 2 files. In other words this is the path and filename that you want to copy the data file to. This field is ignored for Type 1 files. In the ramdisk example, the destination filename would be "A:\AUTO\RAMDISK.DAT". The following are exact replicas of the configuration screen for the above 2 examples: Descriptive Name: Sounds__ File Extender: .SND File Type: 1 Source: A:\AUTO\______________ Dest: ________________________ Descriptive Name: Ramdisks File Extender: .DAT File Type: 2 Source: A:\AUTO\OTHER\________ Dest: A:\AUTO\RAMDISK.DAT_____ As a further example (don't actually do this), if you were to configure Accessories and DESKTOP.INF files as OTHER files, this is what it would look like: Descriptive Name: .ACC's__ File Extender: .ACC File Type: 1 Source: A:\___________________ Dest: ________________________ Descriptive Name: Desktops File Extender: .INF File Type: 2 Source: A:\AUTO\SUPERBT\______ Dest: A:\DESKTOP.INF__________ When you are done making changes click on the SAVE button to save the changes or the ABORT button to cancel the changes. While editing, a HELP button is available to give a brief reminder of the above description, and a DIRECTORY button is available to help remind you of the location of any files you are trying to set up. HIDE FILES FROM SUPER BOOT Chances are there are a few files that you use every time you boot your computer. It might be a hard disk booter, the Control Panel desk accessory, Turbo ST, or whatever. If you know that you will NEVER want to boot without that file, you can hide it from Super Boot so that you don't accidentally deactivate it. Super Boot keeps a list of up to 90 files which can be hidden from it. Note that SUPERBT.PRG, SUPERBTA.PRG, STARTGEM.PRG, and HEADSTRT.PRG are already hidden and need not be put on the list. You can hide files by selecting the "Hide Files From Super Boot" button from the main menu. You will be presented with a menu with four options: Add, Delete, Save, and Cancel. Add -- Selecting this option will cause a file selector to appear. Simply choose the file you want to hide and it will be added to the list. Note that the last letter of the file extender will be ignored, so for example CONTROL.ACX and CONTROL.ACC would be considered the same file. Delete -- Choose a file to be deleted from the list by clicking on it with the mouse, and then click on the DELETE button to remove it from the list. Save -- Saves all changes to the list. Cancel -- Cancels all changes to the list. WARNING: Use this feature sparingly and with caution! One of the major advantages of using Super Boot is that bad combinations of boot programs can be easily fixed by activating & deactivating them with Super Boot. If files are hidden from Super Boot, a bad combination of those hidden files could lock you out of your hard drive. So be sure the files that you hide are safe and work well with all other hidden files. That goes for both Auto Programs and Desk Accessories. EDIT FUNCTION KEYS Super Boot provides a powerful way of selecting a commonly used set of files by allowing you to assign different file configurations to each function key. This saves you from having to select and deselect the individual files one at a time. From the main menu of The Super Boot Construction Set, you can edit the function keys by choosing the option that says "Edit function keys". You will be presented with a menu showing the current function key descriptions, buttons for F1-F10, buttons for the set of function keys to edit (NORMAL, ALTERNATE, and CONTROL), an option to Edit/Copy/Erase function keys, an option to print a listing of current function key assignments, and an option to Save or to Exit Without Saving. To set up a function key, just choose the group of keys you want to edit (Normal, Alt, or Control) and then press the button for the function key that you want to set up (F1-F10), and you will be presented with a menu screen almost identical to the one you see when using Super Boot, with the current file configuration for that key already shown. Select all the files you want to have as active (just as you would when running Super Boot). While selecting files you can press UNDO to return to the function key menu (and undo any changes to the key you were working on), you can press DELETE to deactivate all files, or you can press ESC to save the changes to the Function Key. When you press ESC, you will be asked to name the function key. Give it a descriptive name; for example, if you just set up a specific set of files for ST Writer, you could name the key "ST Writer". You might also want to indicate somehow that the key runs a GEM program when it reaches the desktop. One good method is to put a "*" on the end of the name of any key that autoboots a program, so you could name the key "ST Writer *". To have a key automatically run a GEM program, click on the CHANGE button in this menu and then select the file you want it to run. Remember that if you assign a GEM program to a function key, the GEM program assigned to the function key will be run instead of the Default Autoboot GEM program. The function keys have a higher priority than the Default Autoboot assignment. Select DONE to return to the function key menu. If you only have a few programs for which you really care if the date and/or time is set, you can disable the date and time function of Super Boot and specify by function key to set the date and time. In the box that says FORCE SETTING OF: [DATE] [TIME], you can choose if you want Super Boot to ask for the date and/or time when you press a function key. NOTE: Even if you do disable the date on Page 1 of "EDIT PROGRAM PARAMETERS", be sure to select if you want to enter the date in USA or EUROPEAN format. Each function key can contain a maximum of 40 active files (most configurations use less than 10 so this is not much of a restriction). If you try to select more than 40 active files, you will be notified that you exceeded the limit and any excess files will be ignored. EDIT/COPY/ERASE KEY(S) Selecting the "Edit/Copy/Erase Key(s)" button from the function key menu will present another large menu. There are five major functions in this menu: Copy Keys -- You can copy one function key to another function key, or you can copy one function key to a whole group of other function keys. In the box on the left which says "Keys to Copy From:", select the source function key along with the group it belongs in (Normal, Alternate, or Control). In the box that says "When copying, also copy: [Key Name] [Startgem]", you can select how much information you want copied. With neither button selected, all that will be copied is the information about which files are active or inactive. Selecting the KEY NAME button will also copy the name of the function key to the target key. Selecting the STARTGEM button will also copy the Autoboot GEM Program selection from the source key to the target key and the date/time settings of the source key as well (since setting the date/time is usually releated to which Startgem program is used). If you use the same basic files but different GEM Autoboot Programs for several keys, these options are very useful. In the larger box on the right, select the target keys you want the source key copied to. The "All keys" and "No keys" buttons can also be used here. Finally, press the COPY button to complete the operation. Swap Keys -- If you would like to swap the positions of two function keys, choose both keys in the large box on the right and push the SWAP button. All information for each key is swapped. Erase Keys -- If you wish to erase a function key, or a group of function keys, select the keys you wish to erase in the large box on the right. If desired, you can select all of the keys by pressing the button that says "All keys", or you can deselect all of the keys by pressing the button that says "No keys". After selecting the keys to erase, press the ERASE button. Mass Merge -- If sometime in the future (after you've spent hours setting up your function keys) you get a new program that you just have to add to every function key, this option will let you easily do it. Select the keys for which you want to add this new file to (in other words, the keys you want this file to now be active on) in the large box on the right. Press the MASS MERGE button and then select the name of the file you want to activate in all of the selected keys. Mass Extract -- This does the opposite of Mass Merge by deactivating a selected file in any number of chosen keys. Simply select the keys that you want to deactivate the file from (in the large box on the right) and then press the MASS EXTRACT button. Exit -- Pressing the EXIT button will return you to the function key menu. PRINT FUNCTION KEY LISTING Choosing this button from the main menu will allow you to print a listing of your function key settings to your printer, disk drive, or screen. EXITING When you have set all the function keys to your liking press the EXIT AND SAVE CHANGES button to save them, or to abort without saving press the EXIT WITH NO CHANGES button. SHOW ORDER OF AUTO FILES Selecting this option from the main menu allows you to view the true order of files in the AUTO directory. You can choose to show just programs, or show all files in the directory, and you can send the output to either the screen or printer. This option is better than looking at the order of the files with SUPERBT.PRG, because SUPERBT.PRG will not show itself or any other hidden programs in the "Autoboot" column of files. Usually viewing just the program files is all you need to do, however if data files in the directory are deleted and then programs copied over them, the directory order could change unexpectedly and in that case showing all files would be better. If output is sent to the screen and there are more files in the directory than can fit on the screen, the extra files will not be shown. If you have more programs than can be shown on one screen (175 programs), then chances are you have too many auto programs to begin with! If you're viewing the files on the screen, press either mouse button when done to exit back to the menu. COLOR SELECTION If you're running the configuration program on a color monitor you will be asked to set the screen colors which will be used in Super Boot. A sample menu screen will be shown, and color values will be displayed at the bottom of the screen. Move the mouse to a number and press the LEFT button to increase the number and the RIGHT button to decrease it. If you are using an STE, you can take advantage of its expanded color palette by clicking on the "4096 COLORS" box. If you don't have an STE stay with the 512 color palette. The color palette you have selected will be displayed at the bottom of the screen. Color values range from 0 to 7 for the 512 palette and 0 to 15 for the 4096 palette. Above the numbers are descriptions of what they represent, "R" stands for Red, "G" stands for Green, and "B" stands for Blue. Once all the colors are set the way you like them, click the LEFT mouse button on the word "SAVE" to save the changes or "CANCEL" to cancel the changes. If you're running the program on a monochrome monitor, you'll be asked if you want Super Boot to show black text on a white background, or white text on a black background. SOUND & WELCOME SCREEN UTILTIES This utility will allow you to match up various sound files to pictures (if you use the RANDOM or SEQUENTIAL option for pictures and the LINK TO WELCOME SCREEN option for sound files). It will also let you determine what the sample rate is for a sound, and will let you rename a sound file with the proper extension containing the sample rate. You can also change the base name of the file to match the name of the picture you want to link it to. The top of the screen contains all the various sound rates available for use with Super Boot for both Digisound and DMA sound files. Another box on the screen will tell you the filename of the last picture you looked at, and the name of the sound file currently in the buffer. It will also tell you how big the buffer which holds the sound file is. The buffer is allocated based on how much free memory you have, so the more memory your ST has the bigger the sound file you can use. The buffer used in the Super Boot Construction Set is about 100K smaller than the one used in Super Boot since SUPER_CS.PRG takes up more memory, so keep in mind that you can use larger sounds with SUPERBT.PRG even if they don't all fit in SUPER_CS.PRG. If a sound is too big to fit into the buffer, only the portion of the sound file that will fit will be played. The other box on this screen allows you to rename the sound file currently in the buffer. You can change the base name to match a picture name if desired, but the extension is set based on the sample rate for the type of file you last played (DMA or Digisound). Press the RENAME button to rename it. The buttons at the bottom of the screen are pretty much self-explanetory. LOAD DIGISOUND will load a Digisound sound file, LOAD DMA will load a DMA sound file, PLAY DIGISOUND will play the sound in the buffer at the Digisound sample rate you have selected, PLAY DMA will play the sound in the buffer at the DMA rate you selected and in stereo or mono based on your selection, VIEW PICTURE will load and show a picture (press a mouse button when you're done viewing it), and EXIT will take you back to the main menu. V. Using Super Boot ---------------- STARTUP: Depending on the way you configured Super Boot, the first things checked are the hot-keys. Whether or not you should hold one down depends upon the bypass method you selected. If Super Boot determines you wish to bypass it (depending on the hot-keys) the program will immediately halt (but it does go ahead and set the Write Verify and Keyclick options before halting). The only exception to this is if the password option is enabled. If so, it will first get the password before halting. Also, if you configured Super Boot to set a default configuration if bypassed the default will be set at this time. NOTE: To use the hot-key feature on newer ST's, you have to wait until you see your floppy drive light come on, and THEN press the hot-key, otherwise your ST won't realize that you are holding down any keys. This is not only true for Super Boot but for any program which checks bypass keys (such as ICD's or Atari's hard disk boot software). WELCOME SCREEN: If enabled, the welcome screen will be displayed for the amount of time you specified when using SUPER_CS.PRG. You can prematurely exit from the Welcome Screen by pressing any key. If you selected one of the time-delay bypass methods for the welcome screen, you must press a key or Super Boot will halt after showing the welcome screen. If for some reason the picture file can't be read, no "file not found" message will be displayed, it will simply go on to the next function. If your welcome screen shows up as garbage, or if the ST reboots when it should display the welcome screen, it probably means that you told Super Boot to read a picture which was for the wrong resolution (i.e. a High Res picture on a Color Monitor) or that a picture was incorrectly labeled (i.e. a picture saved in Neochrome format was labeled as a Tiny picture (.TNY) instead of as a Neochrome picture (.NEO). The picture must have the standard extender on it for Super Boot to Read it. Valid Extenders Tiny = .TNY, .TN? (? = any character is valid) Neochrome = .NEO Degas = .PI1, .PI2, .PI3 Degas Elite = .PI1, .PI2, .PI3, .PC1, .PC2, .PC3 DIGITIZED SOUND: If enabled, Super Boot will play a digitized sound while displaying the Welcome Screen. If you do not have a Welcome Screen and the sound is a Digisound sample at a rate of 13 or less or a DMA sound, Super Boot will continue on processing while it plays the sound in the background. If the sample rate is higher, Super Boot will halt while it plays the sound and will then continue on. Super Boot will turn off the sound if it is still playing in the background when you are ready to go to the desktop. PASSWORD: If enabled, Super Boot will ask for a password. Super Boot will not ask for the password if it recognizes the system was warm booted. If the password is entered incorrectly, you will be asked to re-enter it. If it is incorrectly entered 3 times the system will shut down and the computer will have to be reset or rebooted. DATE: If enabled, Super Boot will prompt you to enter in the current date. If Super Boot recognizes that the system was warm booted, it will not ask for the date. Pressing RETURN on a blank date will leave the date as it is. The date can be entered in any one of several standard formats. If you want to enter the date in a European format (Day, Month, Year) be sure to specify it in the configuration program. Entering the year is optional; if not entered, the default year (specified in SUPER_CS.PRG) will be used. A default year is provided to speed up entering in the date. You may enter in the date with the day, month, and year separated by any non-numeric character. Or you may enter in the date without any separating characters, provided you enter in two digits each for the day, month, and year. Valid Example Dates: (USA FORMAT, ASSUMING 1989 AS DEFAULT YEAR) 12/5/89 = 12/05/89 12/5 = 12/05/89 1-08-90 = 01/08/90 10.21 = 10/21/89 110489 = 11/04/89 010890 = 01/08/90 0108 = 01/08/89 Invalid Example Dates: /4/89 (No month was specified) 123 (Exactly two digits needed for each field) 11/7/1990 (Year must be two digits or less) NOTE: Super Boot checks only to make sure that the date is within reasonable bounds. It does not, for example, check to see if Feb. 29 is valid, or June 31. Any date between 1 and 31 is accepted as valid. TIME: If enabled, you will next be prompted to enter in the current time. As with the date, pressing RETURN on a blank time will leave the time alone. You must enter in the time as military time. Military time is like ordinary time, except that if the time is PM, you add 12 to the hour (except for midnight and noon, where 12:00 AM = 00:00, and 12:00 PM = 12:00). Examples of conversion to military time: 12:30 PM = 12:30, 4:15 PM = 16:15, 8:00 AM = 08:00, 12:45 AM = 00:45. The time may be entered in the same manner as the date, either with separating characters or without separating characters using two digit numbers for the hours, minutes, and seconds. Entering in the seconds is optional, if you don't enter them in they will be set at 0 seconds. Super Boot will not let you enter in an invalid time. Valid Example Times: 12:30:25 = 12:30:25 PM (Afternoon) 23:2:0 = 11:02:00 PM 23:22 = 11:22:00 PM 2322 = 11:22:00 PM 232245 = 11:22:45 PM 050832 = 5:08:32 AM 0.30.25 = 12:30:25 AM (Midnight) Invalid Example Times: :30:25 (No hour specified) 12305 (Exactly two digits must be specified for each field) IMPORTANT NOTE ON TIME AND DATE: Several older versions of the control panel desk accessory have been released by Atari. Older versions could lose the date and time under certain situations or might misrepresent the proper time. Try getting the latest, greatest control panel for best reliability. DIFFERENCE BETWEEN A COLDBOOT AND A WARMBOOT: A coldboot is when the power to the computer is first physically turned on, while a warmboot is when the computer is rebooted either by pressing the reset button or through software. Super Boot can tell the difference between a warmboot and a coldboot, and can even tell if a program in the AUTO folder performed a software reboot. If Super Boot detects a warmboot: - It will not show the welcome screen again, since you already saw it at power up (unless you configured Super Boot to always show the welcome screen). - It will not play the digitized sound again, since you already heard it at power up (unless you configured Super Boot to always play sound). - It will not ask for the password again since it was entered at power up. - It will not ask for the time and date again, since they would have been already set at power up. If Super Boot detects that a program in the AUTO folder performed a reboot (some Auto Programs perform a reboot to install themselves), Super Boot will not run at all and the other Auto Programs will be executed. By doing this Super Boot will not run more than once during a single boot. NOTE: Occasionally the ST may perform a reboot just before reaching the desktop; this can occur whether you use Super Boot or not. If it does occur, Super Boot will run again (and hence appear to run more than once) since SUPERBTA.PRG would have already run before the reboot. FUNCTION KEY SELECTION MODE: If you told Super Boot to show only function key names, you will be presented with a display showing all 30 available function keys. You can press the "F" key to switch to File Selection Mode if desired. Active Keys In Function Key Mode: F - Toggles between File Selection Screen and Function Key Only screen S - Permanently save changes made to a function key HELP - show help screen and other options UNDO - exit Super Boot with no changes made ESC - exit Super Boot and make changes FUNCTION KEY - selects a predefined file configuration and exits program FILE SELECTION MODE: If there are no accessory, desktop, autoboot, or "other" files present, Super Boot will skip the file selection mode and exit, otherwise it will display all available files to choose from. If there is more of one type of file than is allowed (for example 22 .INF files instead of the maximum of 19 in single-page mode) then the excess files will not be displayed. All active files are displayed in inverse (highlighted) characters, all inactive files are shown as regular text. Active Keys In File Selection Mode: HOME - moves cursor to the top, left corner of the screen SHIFT HOME - moves cursor to the bottom, right corner of the screen LEFT ARROW - moves left RIGHT ARROW - moves right UP ARROW - moves up DOWN ARROW - moves down SHIFT LEFT ARROW - moves to the far left edge of the screen SHIFT RIGHT ARROW - moves to the far right edge of the screen SHIFT UP ARROW - moves to the top of the screen SHIFT DOWN ARROW - moves to the bottom of the screen RETURN - moves to the next page (multi-page mode only) SHIFT RETURN - moves to the previous page (multi-page mode only) SPACE BAR - select or deselect files F - Toggles between File Selection Screen and Function Key Only screen S - Permanently save changes made to a function key HELP - show help screen and other options UNDO - exit Super Boot with no changes made ESC - exit Super Boot and make changes W - save changes and then do a warm boot C - save changes and then do a cold boot DELETE - deselect all files FUNCTION KEY - selects a predefined file configuration and exits program ALT or CONTROL - selects a new set of function keys SHIFT + FUNCTION KEY - selects a predefined file configuration but does not exit the program To select or deselect a file, simply move the ">>" cursor with any of the four arrow keys to the filename and press the space bar. Super Boot allows only one DESKTOP.INF/NEWDESK.INF file to be selected at a time and any number of accessory or autoboot files to be selected. However, please note that the ST can currently have a MAXIMUM of 6 accessories active at once, and some files (like CONTROL.ACC and EMULATOR.ACC) count as 2 accessories each. Hold down the ALT or CONTROL key to show a different set of function keys at the bottom of the screen. "AL" will appear to the left of the function key names indicating the ALT set, or "CN" will appear indicating the CONTROL set of function keys. Holding down the SHIFT key while pressing a function key will change the files according to that key but will not exit, allowing you to temporarily alter a predefined file configuration. SUPERBT.PRG, SUPERBTA.PRG, HEADSTRT.PRG, and STARTGEM.PRG will not be shown as AUTO programs on the file selection screen. These programs should NEVER be inactive and are therefore not selectable. Make sure you do not rename these programs to anything else! Any files you specified as "Hidden" will also not be shown on the file selection screen. NOTE: HEADSTRT.PRG AND STARTGEM.PRG SHOULD NEVER BOTH BE IN THE AUTO FOLDER AT THE SAME TIME! HELP SCREEN: Pressing the HELP key will display a summary of key commands, and some current statistics: date, time, write verify, and current Startgem program. Active Keys On The Help Screen: F1 - Set Date F2 - Set Time F3 - Cancel Startgem Program F4 - Toggle Write Verify Off/On F5 - Change Startgem Program F10 - Exit Help Screen ESC - Exit Super Boot And Update Changes UNDO - Exit Super Boot But Don't Update Changes RETURN - Display more keyboard help SAVING A FUNCTION KEY: By pressing the "S" key on the File Selection Screen (or on the Function Key Screen if in Function Key Only mode) you can save changes to a function key. This is useful if you only have a minor change to make and do not want to exit to the desktop and then have to run SUPER_CS.PRG. After pressing "S", it will ask you to press the function key you want to save. Press the function key (holding down the ALT or CONTROL key if necessary). It will then show you the old function key name and ask you to type in a new one. Type in the new name or press RETURN to keep the old one. Following this it will display the Startgem program currently stored in the function key. Press RETURN and it will ask you to enter in a new one. You can type in the new one (be sure to type in the drive and the full pathname, C:\DEGAS\DEGELITE.PRG for example), or you can press RETURN to keep the old one. If the key had a Startgem program and you don't want it to have one, type in a single space and then press RETURN to erase the old one. Following this it will ask if you want the function key to force the setting of the date and the time. Press the "Y" or "N" key for each question. After that it will update the SUPERBT.STF file with the changes to the function key. EXITING: When you have set the files the way you want them, press the ESC key, or the "W" or "C" key if you want to reboot after making changes, or you can press a function key to select a predefined configuration. If you don't want Super Boot to revise any of the files, just hit the UNDO key. Super Boot will display a status screen showing what type of configuration you chose, what the autoboot GEM program is (if any) and what Super Boot's status is (either "Processing", "Complete", or "Waiting To Reboot"). In the configuration field, it will show the name of the function key you pressed, and whether or not you modified the configuration by holding down SHIFT while pressing the function key. Other messages it might show are "Bypassed", "Timeout Bypass", "Default Configuration", "Unchanged", etc. While the program status is "Processing" you should never interrupt the disk drive, either by removing the disk or by turning the drive or computer off. As soon as the status changes to "Complete" it means that the Super Boot program has ended, and TOS itself (not Super Boot) will automatically continue loading auto programs and desk accessories. NOTE: If you use the "W" or "C" keys, Super Boot will pause for a specified number of seconds before rebooting if instructed to. You can tell it how long to pause on page 7 of "Edit Program Parameters" on the Super Boot Construction Set. If your hard drive uses write-caching which may physically update the disk a few seconds after updates are made, you must enter in a delay so that your cache software has time to write out its buffer before the machine is rebooted. I would recommend initially 10 seconds and then gradually reduce it from there if needed. Why would you need to use the "W" or "C" keys? The main reason would be that if for some reason you had a program which runs before SUPERBT.PRG in the AUTO folder which you wanted to activate/inactivate, you would have to reboot before the change would take place. Another reason would be that you ran Super Boot from the desktop and want the program to reboot so that your changes take effect. Note that if you do a warm boot Super Boot should not run during that boot. If you do a cold boot, Super Boot most likely will run a second time. VI. Calling Super Boot From Another Program --------------------------------------- You can call Super Boot from another program and pass it a command line to have it automatically configure your system based on a function key. For example you can set up a .BAT file for use with Neodesk to have Super Boot set up your system based on the F5 key and then reboot. You could even put the .BAT file ontop of your Neodesk desktop and just double-click, and then away you go! You could also use a hot-key program such as Hotwire and set up keys to run Super Boot from the desktop. The command line is of the form: SUPERBT.PRG fk [drv] [-option] fk = function key: 1-10 normal function key 11-20 ALT function key (ALT-F1 to ALT-F10) 21-30 CONTROL function key (CONTROL-F1 to CONTROL-F10) drv = boot drive option = "W" for warmboot or "C" for coldboot The function key number is required and must be the first argument on the command line. The boot drive and reboot option are optional and their order is not important. If the calling program does not make the drive or partition where Super Boot resides the default drive, then you must supply the boot drive on the command line. I would recommend doing it anyway just to be safe, otherwise Super Boot will not be able to find its data files. Also, you should be calling the copy of Super Boot you boot with in the AUTO folder, not a different copy in another folder. The reboot option will reboot the machine so that after the files are activated according the specified function key, the programs and accessories will be loaded. It is recommended that the -W reboot option is used so that Super Boot will not run from the AUTO folder when the machine is rebooted. The -C coldboot option should (on most models of ST's) simulate a real coldboot in which case Super Boot would run from the AUTO folder since the program would think the machine was just turned on. If no reboot option is specified, Super Boot will just activate/deactivate the files for the specified function keys and exit without doing anything else. Examples: SUPERBT.PRG 5 -W C {set function key F5, boot drive = C:, warmboot} SUPERBT.PRG 11 -C {set function key ALT-F1, do a coldboot, current drive is the boot drive} SUPERBT.PRG 25 {set function key CONTROL-F5, current drive is the boot drive, do not reboot machine} VII. Tips & Tricks ------------- EXTRA DESKTOP.INF FILES Depending on how you use Super Boot, you may find yourself needing to use more than the maximum of 19 DESKTOP.INF files, for example if you decide to use a different file for each function key. You can extend the number of Desktop files in the following manner: 1) Select your 19 most used Desktop files, and treat them normally as specified above. 2) Create a new folder in the AUTO folder called "MOREDESK" (\AUTO\MOREDESK\). 3) Copy any Desktop files which you did not have room for into the MOREDESK folder. 4) Run the Super Boot Construction Set and select the menu option "Configure "Other" files". 5) Set up a new entry as follows: File Extender: .INF File Type: 2 Source: C:\AUTO\MOREDESK\ Dest: C:\DESKTOP.INF (Of course if you don't have a hard drive, substitute drive A: for drive C: in the Source and Dest. fields) 6) When you run Super Boot, you'll have 2 areas from which to choose DESKTOP.INF files from. This does create one slight problem however; with this setup it is now possible to have 2 active DESKTOP.INF files when there should never be more than 1 active. It won't hurt anything if 2 are active, but you may not get the file you intended. If 2 are active, the "Other" file has the highest priority and will be used instead of the normal "Desktop" file. ASSIGN.SYS FILES ASSIGN.SYS files can be added as an "Other" type file. Just set up an "Other" entry as specified below. This assumes you want to use the C:\AUTO\SUPERBT folder to hold your .SYS files. And as before, if this is running from a floppy, substitute A: everywhere you see C:. File Extender: .SYS File Type: 2 Source: C:\AUTO\SUPERBT\ Dest: C:\ASSIGN.SYS AUTOBOOTING GEM PROGRAMS GEM programs are those which use such elements as windows, variable sized text, the mouse, dialog boxes, buttons, etc., and TOS programs generally only use text output and seldom use graphics. Only TOS programs can be automatically run via the AUTO folder. GEM programs in the AUTO folder usually result in an immediate system crash. TOS 1.0 OR TOS 1.2: STARTGEM.PRG and HEADSTRT.PRG are two programs which allow you to autoboot a GEM program if you don't have TOS 1.4 or higher. One of these programs must be used in conjunction with Super Boot to take advantage of the autobooting features found in Super Boot. If you set up a program to run with Startgem or Headstart but nothing happens when you reach the desktop, there are several things you should check. First of all, check to make sure the correct path and filename are present in STARTGEM.INF (which is located in the root directory of the initial boot drive). If it is not, it was either specified incorrectly when using the Super Boot Construction Set, the function key was not saved when it was edited, or there was no room left on the disk to create the STARTGEM.INF file. If the path and filename is correct in STARTGEM.INF, make sure STARTGEM.PRG or HEADSTRT.PRG is present on the initial boot disk (in the AUTO folder), and make sure the filename is exactly "STARTGEM.PRG" or "HEADSTRT.PRG". TOS 1.4 OR GREATER: If you are using TOS 1.4, TOS 1.6, or a greater version of TOS, a DESKTOP.INF file MUST be present on your disk drive (NEWDESK.INF for TOS 2.05 and above), or you must have chosen a DESKTOP.INF file to be used if you want to autoboot a GEM program using TOS 1.4. TOS saves the name of the program to be autobooted in the DESKTOP.INF file, so if none exists, the autoboot feature won't work. If you view the DESKTOP.INF file, the filename to autostart will follow the characters "#Z" on a single line. Note that Super Boot takes complete control and on every single boot it will look at the DESKTOP.INF file and it will change the "#Z" line to whichever autostart program you have chosen (or if you have not chosen one it will not have a filename there). If you would prefer that Super Boot not take complete control, and instead you control which programs autostart by using various DESKTOP.INF files with the autostart name already in it, choose either STARTGEM or HEADSTART instead of the TOS 1.4 OR GREATER button on the "Edit Program Parameters" option, but do not put HEADSTRT.PRG or STARTGEM.PRG in your AUTO folder. Super Boot will still create a STARTGEM.INF file but it will be ignored by your ST. PATHNAMES AND SEARCH PATHS EXPLAINED A pathname is the full path needed for the ST to find a program. The pathname includes the Drive Specifier indicating the drive it is on (e.g. A:, B:, C:, etc.), the folders you must open (in order) to find the file, and of course the filename itself. For example, let's say you have Degas Elite (filename DEGELITE.PRG) in a folder called "DEGAS", which is inside a folder called "DRAWING", which is on drive C:. In other words, on a window opened to the main directory of drive C:, you would have to click on DRAWING, which would open up showing a folder called DEGAS. You would then click on DEGAS, which would open up showing DEGELITE.PRG. The search path for this would be C:\DRAWING\DEGAS\DEGELITE.PRG. If DEGELITE.PRG were found on the main directory of drive A:, the pathname would be A:\DEGELITE.PRG. A search path is a description of a set of files which should be found. As with a pathname, the Drive Specifier and folders must be specified, as well as a search mask. The mask can be made up of characters used in a normal filename, as well as the "*" and "?" characters. The "*" character means that any number of following characters will be ignored. The "?" is a place holder character, meaning that a character must be present, but it doesn't matter what the character is. For example, a search mask of *.P?3 would look for any file with "P" as the first letter of its extender, and "3" as the last letter, with any other character in between. EXAMPLES: C:\DRAWING\DEGAS\*.PI? would find: DRAWING.PI1 FALLS.PI3 Z.PIC but would not find: ABCS.PI LION.PC3 A:\ACCS\C*.ACC would find: CONTROL.ACC CALC.ACC but wouldn't find: CONTROL.ACX TURBOST.ACC A:\*.* would find every file on drive A: USING THE SAME SOUND WITH MORE THAN ONE PICTURE If you need to save disk space and you have a digitized sound which would go good with several different pictures, you can fool Super Boot in the following way. (This is for use if you use the RANDOM or SEQUENTIAL feature for Welcome Screens, and the LINK TO WELCOME SCREEN option for digitized sound files.) For example, you have a digitized sound clip of a dragon roaring called DRAGON.S10, and you have 4 dragon pictures called RDRAGON.PI1, DRAGON.TNY, DUNGEON.TNY, and FLYING.PC2. First of all, you have to convert all the pictures to Tinystuffed format. Then, rename all the pictures to match the sound name, but change the last letter of the .TNY extension to something else. For example, DRAGON.TN1, DRAGON.TN9, DRAGON.TN_, DRAGON.TNZ. When Super Boot chooses a picture, it ignores the last character of the .TNY extension, so if it chooses any of the above 4 pictures it will also play the DRAGON.S10 sound file. Note that this method only works with Tinystuffed pictures, and the last letter can be any printable character, so you could have 30, 40, or more pictures use the same single sound. This is significant considering sound files can be exceptionally large (some over a megabyte in length). ACCESSING THE BUILT-IN CLOCK IN ICD HOST ADAPTERS If you have a hard drive which uses the ICD Host Adapter which has a battery powered clock, there are two programs which come with it called ICDTIME.PRG and TIMESET.PRG. TIMESET will read the current time in the Host Adapter and then set the ST's internal clock based on the time it just read. ICDTIME will do the same thing, but it will also remain in memory so that if you change the ST's time, it will also update the internal clock of your Host Adapter. If you have an ST without a battery powered clock built and you do have the ICD Host Adapter, I would recommend placing one of these programs BEFORE SUPERBT.PRG in your AUTO folder, and then using the HIDE feature of Super Boot to hide the file. When the program runs before Super Boot it will set the ST's clock and the portions of Super Boot using the built in RANDOM function of the ST will be MUCH more random with the correct time being set. If you use ICDTIME.PRG you can also change the time on the Host Adapter with Super Boot instead of having to use the control panel accessory. NOTE: The latest software from ICD has TIMESET.PRG built into the hard disk driver, so TIMESET.PRG is not needed as a separate program. Thanks ICD! VIII. Registration, Updates, Comments, and Questions ---------------------------------------------- Please send any comments, questions, bug reports, or registration forms to the following address: Gordon W. Moore 2300 Beech St. Ashland, KY 41102 (USA) Please make out checks or money orders payable to Gordon W. Moore. Any check or money order MUST be payable by a U.S. bank. Some countries (such as Canada) have postal money orders payable through the U.S. Post Office and these are also acceptable. For obvious reasons it is not advisable to send cash through the mail, but if necessary I can accept US Dollars, English Pounds, German Marks, and French Francs. Receipt of all registration forms will be acknowledged via mail or E-mail in 2 to 3 weeks. If you would like me to send you the latest version of Super Boot on disk, you must circle option B on the registration form. So if you are registering as a new user and have an older version of Super Boot but would like the newest one, you would need to circle A AND B on the form, and enclose the $4 or $5 fee for update disks in addition to your registration fee. Updates on disk are available ONLY to registered users. I am no longer accepting pre-payment for future versions. If you want to stay current, my best advice is to subscribe to an information service like Genie. Genie is the official information service for Atari Corporation and is a wealth of knowledge, help, Atari news, and over 25000 programs available for download. If you own a computer but don't own a modem, you are missing out on a lot. To subscribe to Genie or for more information, call 1-800-638-9636 (voice). And no, I'm not getting anything from Genie for this, I just like to pass along a good thing when I see it. Also, if you are attending a college or university, many have access to Internet for free Atari info and programs - check with your computing center. And new versions of Super Boot generally appear in many magazines and on local BBS's eventually too. If you don't have access to the above resources, you can send me an envelope (full-sized envelope please, 9 1/2" wide) addressed to yourself with a first-class postage stamp already affixed to the envelope. When a major update to Super Boot is available, I'll include a page detailing the changes to Super Boot in the envelope to let you know that a new version is here. At that point you can request an update by mail - simply print out the registration form, circle option B, and include the update fee. NOTE TO USERS OUTSIDE THE U.S.: Since you obviously can't attach a U.S. postage stamp, please do not include foreign postage stamps or postal coupons. Also, please CLEARLY mark on the envelope "AIR MAIL - PAR AVION" on the far right side of the envelope, about halfway down. If you can, please include an extra 50 cents with your registration or update request to pay for the Air Mail Postage, although it is not required. If you do not follow the above rules for update notification you probably will not be notified. I am a one-man operation and unfortunately there are just not enough hours in the day to do things otherwise. I can be reached through E-mail on the following services: Compuserve : 73647,2735 Genie : G.W.MOORE Genie : Super Boot topic in category 2 of the BBS on the ST roundtable Internet : gordonm1@aol.com (i'll repeat my Internet address in upper case in case your printer doesn't distinguish between the letter-L and the number-1, but the address should be entered in lower case : GORDONM1@AOL.COM ) ---------------------------------------------------------------------- REGISTRATION/UPDATE FORM FOR SUPER BOOT (PLEASE CIRCLE OPTION(S) A AND/OR B -- PRINT OR TYPE ALL ANSWERS) A -- Please register me as a new Super Boot user. I am enclosing $_________ for registration. NOTE: $15.00 is the suggested registration fee. If you feel that it is worth more or less, you may send in the amount that you feel is appropriate. B -- I am a registered user and have an older or incomplete version of Super Boot. Please send me the most current available version. I am enclosing $4.00 to cover the cost of the disk, postage, and handling (Orders outside of the U.S. and Canada please add $1.00 extra.) TOTAL AMOUNT ENCLOSED $______________ Name: ____________________________________ Address: ____________________________________ ____________________________________ ____________________________________ Country: ____________________________________ (if not USA) Phone Number (including area code): ___________________________ Genie Mail Address: ______________________ Compuserve Mail Address: _______________________ Internet Mail Address: _______________________ What model of Atari ST do you have? _________________________________ What version of TOS do you have? ____________________________________ What kind of hard disk(s) do you use? _______________________________ Current version of Super Boot you are using: __________________ Signature: ____________________________________ Date: ____________ Please list any changes or new features you would like to see added to Super Boot or any comments you might have. Also please indicate any possible bugs you may have found: `,B<`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭA-lz5-R)+E:\PASCAL\FILES.PAS\SUPERBT.8_1\SUPERBT.TOS8`TK~ o"h#,0#4,I c.N//Bg?<JNA By8N NV?.Z >NMN^ _XN/,HNVA_-H>Z NN^,_ _Tm |0?V<f Tp|ENup*|Yt^@@E(2l p6q$|09#BrAl`bN7*ceb|fl/|JN,/|K0VI l#/"v!jn$v'Z >#O' _, <(<%+^.NA"x,.1'$ @;%*>N@3\'O.;  Z>V@3#pxT|p=@r0=A` n 0.rC1ARn1no13RAr(2 V^>>@3IGpxrAz0XHz|>N2Ady0@t0B00EABA Qt9{8vACf00 xH0:.wE@PABQd4Q0H| -@ @"-5P P[Vl1UPPV PYO@>AR9drHg4avDCg(.z HŸn// 1Q(0z00Ia6Df, ݄g~bg~bg~b g~b(g`?01.a`` :<H,`A*_=EdÇHCqa؁*ecbr?b*t2|Bw/`]Nbs2aBr3y0_ 2<s$`v Hô0QRAsxHĴ0QT!z2HŴe0QV!qx ?'Py{srs4<A3Hx$/?<&x"^NUt|fTf4Ǝ@ytqΒxTfsF nx.FaA\vzC_DBq@07QޑZ[W(yrAo4.^hpޔH0?w<0H\pu4 _r4Q0 Q#TD#B20EBJZQ>0(B@B1q0YR0oТo0'PztYl ҥvx'Q/z0EVFBW_AF@z@5a|kf6E?fԋȐAtQ09r0?r0AV¦IxY d@c\@jAг?q!#Bh.Btʄ| \{1t0BV3zNEWF<`[p@^ACd* Aj r p[3\"!"thp` P&NOH3pM@_r %tAOA0 H'"OGB1 ;lAHG6[&_&9ON7&'B]f# CF"h A# ~[%800ov/Q8F`hp{A1Wݶ2 p|? roZQ δP:1ڲcB"P83ՂU`B\~1x0D]j`Rq:E"d`{.dArnJBtHoʦ2RQQ7QRnErIEG({ t n_v#B5}( oJFW„1[x߶D^Z83z`pB=A///??&?8?J?\?Zc@` ;?????OOo6OHOZOlO~Ob[4Nu*.-t.###:\AUTO\*?t|pIN?``HV"ej`&dpHnNqXH-@ .rH^&xHoĶVTpF `lt~e֞#e0e~|e6<x-D:?ND0DPf@`2XWtPL0@Aepc dMv[He"v0C8.B !e YXz`CE~hr Hĉ`R oNRt-BzJe0ǀH"_p4r$K%.zF@`S$@`p2ؑr.ScTS{c}鐩4r40B ٰBaPA B/ZQ  \F. % 8@`06gp?`Z_ 2Rn n[o@HRdtyHnƚRpᤐBeĠRe r]an\ND,sBg ,Hn34б@`3 Xб貁NV/. ?.@aNAN^t NЪDA Hܶ6rD$fDlHqp#! dFr#JtR~dx$X`7|AFWrBS FCCB LŰFVdNv/Hz/ɒzArfH- sEJ(r!\T rJS(lL`dؗZp ։t0!x.DV_Er]R!@ڦHte4vNx`dN0LgآH~N^dDr?Aov߈D߼ P%=ӊ@` ,>PArPbj|d<v@`:>@x bPbx|b|HJ@jD@ `U"RvN r UD | $}Dor`!4F:AԖPTzH)D<LBe$&0%`$IP'D 1eRyQY4<'KBf T0x*<N`d @A @b/@0;Z*ñHlpt.HvC^D~$SB(pe0 ?a۲rD`dj3SBx0tSBXx3uĀ` x3m0|0Pp0@H#x`>| 6T|6H|26<|608$S JPbF<;`G0`߮F@`PЭ1Ar_0A1m0@EAH#Jz(H^pH]ÌCF v#WdJT7$t|r {=tNBW`zDEoWF"vG|R31vؓDސX 0)m.?/:RBNQn4SP s5PH\wD, t`` prs ??D?EFAULTRRJptpzqށ^,fpp`RFp@^q^2p@g6 `A4PBґ^"61 RC3 d1&e^ 62?Cm d]AkWaB`CGQ830DDIQ_64 rc83|`DcKQ:5 SE=E`2Q}@ `AA aaRBBBRNa1}{oƸf`R60CC`b3W0Znlo~ohaRolSVoShlootq cv^"1%f8b8?`aSs23P[q.aаeqdz{b3m~R^N>`o<+N S撁1%F \"R-Ffr5f$0%``a& `Y@`@6rBr&h^NJ%Phʐ> l p!h~>$X=AR[pj$fP>."$~6pN@WfqTrEE^VDnCxODF6pT@W``TC10vNCWBE0;pPz@fqV 530CE]3$02DWA13^@1A?WD@BT=5C vEJ3T0IxD=DpQrqqDlռ`DP`Q(\xXDVzQ=?PHx}6N-@RA`@Q2A@`+DRQ<`V?!UBfsX4CdDoRQ"n"IC[F}@̕".4<}B/H² ,,IA}KAG@F+]>\(N_`_6R2<^_D_qB}:4UK6HJU LKOHMDJZOip\OKA}CtT l,ŀ|a#*UAչrΒTԹH…HdԻ4l~0АDΒZ |OoOOo/Pa Aɰl Eg Ng2 Tgr @01Ntޢ "R@"&d=?/`Nh+A0@L@p>E6t^"2@G)aE0`$zXNNp?//?ĀuĀd@ @p`2<? Qtt0B: dC NǬj.dA`x"Z-@t@/dJFFFBN̖z(l؁N`(22<OHЁ8.. <8,dA~0".PH҂odNp2<$ƮQ:=_1EW:k/F7qtCBWxDDWņECdz10t3BWAF. p:`&DP P:B/a Z \.:r4Z0?@ZZXr/"BZ4LAZƪ?zת."°ƱU°°Ʊ0.=DL`@j?^)(`°1 tB]D@H`AJ0CEuHcr0>3?$_IuG&`v_C]A 010AWFD02ACW80m 0}G+&m0R @ 1Hz`':^2zE <}p=FLn2@@:!\=U0 0VrY(JJ0$PH3z!$4z'6CBeՠrR._NW?@xD]I@z/Y<FLA-^Ќ L0J$rN2x{@4ȁ$屦BB(Bv Wb ηgA!6$l!  Press RETURN.K!< REMINDER: It's the first week of a new year, i`#defaulty" correct?##) Enter date: (19Cu nt Dl"hµVη 0ޱqu(겚v?0AnE1ϟϷyݤh?V1?N϶??O??O`N(l0@NNF"BZ&Z*8>6PEQcp*a*a EB_GLMRf^pv ^5M~Ϊ`0~`mAr{@,8NpF.\J~ƠtHMߤCCNx cC +*ZB.#Xtq"ppޣ&+0S-#: %T , . 4 @2H-A .Pp AD,f#]tYHxYD@sl`āBg̃H]p`tNjD\Ā N0R4&"אt !܋變)l`*r0l`>r]x4rx*z A1 AbA2;N¿ਁ5@PlޣJ n,rh?.^tyuJ8\RSAirpP^Vt` 1Bgՠ~*noΦpppOP]Q2yl`(pH//< : P#B1rVoД~ 谠44Ul`\RΥpAACס&AR"Op"C $O4r$QvL`:$j^R1p4B^ÂC%VbyӠA\2rK֡ 403d6`3水ddLx/ih`6G;Pdĺ`:y| F^tB/]CX6{A>'6p&HApS@oEWŶ`dvu%HŋHE=EvCLA<`B/ NďD | `F`B_D~HX |Ϊ&HpV\P@±dhT - CTRL-ALT-D$Configuration: "A"z0B 0BڃHnzHzqvdҲrpA0<JBy`E0N]JO\{@dTdN$@6P]\Q}xH0.xҦ$2U|p@f4єd t`YXl`N&l`2v2hֵڡ1"l`6vRnvvn"o”rA$DY*b~x nxyd^=A}Dvg^@RGc?`Y#|6[>FNRNO@r 8[p*BN l`N4\A` ZFE*`; (BZp`CF`>:YTÛNĪ x/~"PRESS [RETURN] NOW TO EXIT SUPER BOOT~/ FIX OBLEM WITH#_CS.PRG BEFORE RE!ING!/&LE ERROR DUR SAVE OF SET!S\AUTO\"{BT;5.STFq?A~.NEQrp|2,ꆀ>B:H1R1$._VÀAب3+B41"<aa0&` rtH°^1x2E5Cp 1Y11Ov C1 @İW`6BHWîPpNpBvAPFap)CXA1&0W*<T0߅WČDhCx`$<W,<U0WAbvZ0=1W|@VBňECxA(\5 0WŞ@WBƊFcz@?B0XBÛChCv|@@tC@YBŒBhCttA@AC@ZnBAhCrDBB|@[BGDCBƞ@\B[EhCz TDV]\ `ޏB/pQ\* `B1@ l`*PR `hN`70pFAWdBBTap/Ȃu2TFȢ&/raQT^"2`@nWoh"F>tCpʵ`7VNLcFfg"m.!2&|5m3`RfbwylYvn@1nAERP71N QFPh4{{x1 Bζط`72HLc֯fgcm*d<4y?1RCt`Ҹ޿&tB:9y=E: n @H//@Tq: 0(2@R@`r(AnB@@btu s"}؈ѰAoVc4^[e .(U_ 2Hz1&z7F/00<']`r(fPbF1VAW8p Cq@ox/B/:E:pˍ <1PFFF嘡<2BuzGa$70/u06e0zEWat _B]R)Q09#_BrAn*U .*@R tDPBtIVN[R[S@N^p7??0rj$fATfe`qVcFbLRA. . "_ oB*2&Bgvn@60e0r664/vC8&HaS@r Hk ps޲D%d3pl`,.z7u1:lzr! _`Updating#I3. are active, some will be de"ated.2: Mothan --> Force Ti To Be Set [Y/N]?2*D C/rew Startgem or [RETURN]:2 % This key had no|'Program sK up, presso Old|'= 4!", Enter nz na ,5!!"= "CTRL-FALT-FSave F{un on K -- $;f 2Or "UNDO"e!Abort /,HNVA-Hnt0Nע^rtJDPvuCDPL@zE@DP1.P"VARTYp V(Rr64R.02p`hR\"_ER4t$ٴ1CB/ P??:<GhpU{.tNV:PҁNOOGvA˶PFO?OLL1+O=OOaOOd_ CipA@L`:Yr3L뚐boވ1Џt2v?2v1AP>a?K_OOO>_Jo_t__.:oo_LYoooo{c CzR V_doU`T]bRoNud4NA p1`P[PZ`&󙕐p@@;-ή@>tWX4 p@XMD6@'B*p@@>rZN樌'U,@ = @ NѩNp*@5@]vDrY6! lߔfƀ@%IDvvD+u@@HRyO\ڙH-.L@L@MN N' 2eB@*2@EN` ;j`U` @A⦯ x@B7Q oٯZ@JJ 'AHN.V@@f<@%NC)fg 3N. ¶D̷r NNhë>ttOvYfxNPZPNc`BLL r 1= ̶ŐPDz?'A0fp f6&Q“֤Bsr9đXN\,ˆ/xTlo" 82nnNo_NDG2O%Q-H?pa&ADd}Į taȤN$&< fPRD`PzEP|=F0PNs:<\.r!t0B x!DB=A:2.H-@t=wBr p ".~ .Hu A % ఁo:_NE 1!$.VÀC@de V0 ppB!>7^2>6! . <a&Cd toQ09L0văxHĴ^1|Ć2@E: 0Y11tHİ0=E1H_ưW BHðW mv#B`1tA 2pCx!=D4;1W*<T0WƄF,D!$<<0W,<U0WÈC"v=C&<=0WĔ0VnPBňECxDA(<>0Wźn@WrBƊF2+z@V@?ZC@}XBAF`1r 0@PBƺ@YBŒBCtjDACV@ZZB[CCvDBBuƔ0[PBČDCxDCBn@\nrBŌECz DDF]L A |FgX8."ARP" PAC80kиF?!N~ v"<b4 Np!ΐ4!fRA@!FAD,B.$3oxYD W[/ 1Hg>4s"dS,h1Hda4P2/:1D _UUnŃd_%h Vj8 2 yȰAn@4`"VA1O@tgBVop!/r0AR@t Мftb UA. Abba&aBWB4b6qqCPoUDWpDbtkz trxBhqnon %0Bv0C PKRDD@ =qfyLu`BSUybBhu~qCC6b8]rD:3E< BSF-WpFt{2qvucxv|\$1t0Bg_xv@@zE b 0@3Ȃ|>5 .r`e\a[u~qЃrBSrDS@H//q@T:: F"Hpp/x /::1"HSE TE?VC?Ȃ .rN1NAC2ؿp"Qdr8`.BvHt8:".: Hn. C _B r RAT͔ԛ DJ,kr~ AArur4rx&Cq9#NF!^ASC\PewqTo'ǃ^QׂႲ-0.###`$AJl!0.a2.S q~&L T ~Љvs^Lp@P 9 otB4P6q$i H/@$2*8CȃS@lp /T@?aVᰄx"V hq2 HZl(=5#s1Ĕ T JpB1xDB`2.HЁ-@t=BĠr=Ap-@".`fHpp2.ʲ spo&A n\fp ÑȼN!tq$.VÀC@d0q@̱p>`pBawhrspq .rp<a Zq\f tʺ{pvăxHĴ^P|ĆZ@l YqvtHĽ]=EvHưWjpHðW`ppxNDWńABtABW6.FCCFvCCWFAWAFp:pʲ aĠ"pae ccrʲtCaqtp$<;W(<TNWņEC̱v=C <W*<UNWƆF`h&<=NWJVNDF̱x=WDT>XlWpŌEz/=Ev?zXŒBt=BJ@NƺTYX@pBlApvZnzÌCvUB[CU\ ΔD֖] 4.|F&8'qGB&r 680 00F n?N@e pqn2By^ad]b2p8P$WŽH$/WĄDTK$[˄EvM$}F,<G$A G7dÄCh8nP2z6K4BdwFRpSA1oRA?RpVOXZ RBΠJ6۰RChw*8۱DTk:SEΐv|=F􌰳rpa 'tΠJ˱)e7?7xJz`TܛUzΐ|rz=*|Y顬ڱt M R+p@p90۰D v4SxDlɑ`(vðC׈ѼaE p'xl,ҽE6|fъH¥ڱv; GpajҲc(rtټR@?0vcgoGb$rNʂadcaN8S&\^q6=y=C( n H//oTD: p1@RnᰟnoFX69 d.&DDDA800vCVEԲ0Dܡ"H/(4){Ա t`pdq^rzE\(0yȸ@_AڱEW+VΑ` ւa>d1Bv0CApb89[=Dڼ;N0P:8A@_Rp3\aP861@\ěKE]`O62rAWDpՄ36MCm81No2<},tv x0DCRB??1j<06>a!fd!Fnp/Nsd#S`mwwdW`t3eTDB.scv.CF&rx3䌰FTmyTDS (MODIFIED)UnchangedTimeout BypassManual Configurati+on4 01aKz~"d0j2.A4Bny,!l&AЛ ߱6 C"VA15)r'@}@o@}@o~&&l/ƨ"4/' D!x/%`3((+x~&&t?ʨ"<8?J?:-2 E!b?%3(:p~"2!A+@2 D@U~&&z@ L6840"2zAV߰040@B@BB$VCHo3VY*OGtD@':j n:QN}un$ATazVP!2.D@&\VQrQA׀rF*P:B.D@:P V0(20zC&31CH21p@2wPDFA4~W=B$hV/ $#2*n%b@LAjTNY~""V i+,p(t.BBa!H/ "@0cbvADb}^Xo!A P`,#O Nn$v @&Q\Ҵ#BrStShACEpٸqdt p jvx$0Z B"_q4p+$u@vQW0fNCV~ @glpp|pg`pJ0`.A1Ct[C6voHøC8(D8$ VGHh`2-0Nvpp?^s vA Pot wHn$yr ptqx` “]N`ㆉ p`o^BgcFTYo(Ό V?wPd _2Hz2 #`)S of .INF FilesAccessoriesAutoboot Programsn$`Pdd\@d|LFp?Nd y6p Vpqf:PQrn V4(R?B1B4?P@ BӦ4=npᠴ@p@"V?)6vC A&HpQZ0<—B-ƯtR@X  `~c>QBN N-چn@?< A~LʺcC~ _T3! F6- wF7v8v9v10vʮv2v3v4v5 vn#A &Q0` 0Bx DkB!HЁ-@𭒮|r]@p-@".2.R6".&A N"p .);B$.迲VÀCBP0[CQpАpBјBRҜ> a sH" kt.ʈvăxHĴ^|Ć(@EhCYVDtHİ+=EDHư׆W8`Hø.xNDWńABtABW6.FCCFvCCWF_AAF>:Z౜R2"ZNoP TrA8᜸CѾB;ׂW TWņECQvތ <PWUF.6Z=WVČDFQx=D >&:W>Erz=E?HZX`Brt=BU@ Y&7@rp:A>ZHÌCrvXB`[j zC\ D] 4.|F:`8BTg2x ʼn80 ȝ̝F p?mN@e :!?2IPbNS4t&P2J(6V&K4b#BdH 2 RA? @hbE*)n lRBS!!6 RCRX\G!!8!Dz;!!: SEDw!~|=F\ !r!.t!!31_!1x1z01k!%1z|B1z{*|Y!t Bnv3 F0 v1a1D2v Cn*2P0w`0Ep@2:1?1l.xESCEl| A\%F2Ʃ"t2u4!v Ap|.BoB1rc8IQRR V6J0f4 $lS!vCFL@8y1a Q"6yp3McbtOOOObtN7*NMvR}_V\_NS^,6Py=C2( n ~0H//=T: p1@Rnhano_Np9 4! 01&D0DDAH800vCVE"f Qſhd`z{"e`H/pi(4).R t.2,}0zEnuz@2yȼВ_ilo~hbqg2QrSAtH1´!yqHA!TZh`rA/oFPb6S\c{&bqN<P:h`@_ p!P861@\AuE#O62rA/WDRl`N6qC481q`oljour840z: C"/p@p R2SBrH…HB"r!}T"0<,\zX`Ka6>T!f4$!F>#(sX/N;s4$Sbvow4$Wbt3e0<.cmD.CV!F|/x3ʐ\ FΓ$2$1hf (MODIFIED)UnchangedTimeout BypassManual ConfigurationFA^R"O 'oHn\N ZS"=@Fmcb@HXt-BT?.FHx}$`{¢R-@L".TҀT4.HvC\v^E|$H/.ULrPX X Bt$c.bX$cHzaI `PvHn^,%z `LͰX!L21.e>$ zT P .cP .ePrR@=46{8f=H(Pr(Df667H*wX` 4RN@ .TTP.TOS#Z 0.INF:\p?XA |1s=AZ`0._ր 2¯p.p}1(rTAtط' /`GA E 6r&QrXE0o tA(P~/.///rF> CFgw0Xge</ 'n@#P!EO^4pC005b?4d 'W _@AY@RBygAzF~Rn``ZolsBA@r4qoB=@2h/z////0?/_f? ??_@?_T_fVG?0G?:r????O"JjՁ%dHOZOlO~OOq\C?\2rkQp\A€8Ar@\ptW\BV?kZrAS@ nl°CrAR@BApyC=BBOOOO__2__h_z__L0iC_PC_$Dn\,o>oPoboto֍ooooo}r{1t06qsBA[C{ANqP:21p@ЕCّ841BXb jЕ*pOC0q=A\p#@Ftq6.H/&x@!18=D&8H֯zCupJ8E%:2853viCvpz8IA G88v(QvX*@z=EFj<ޯ¥̢@A* 8$C*!ՐG Hs G(* ./HsF)&_I8itáG(OxmЙbpG(Pbtκޑp/@Wz~bAWD8z<F$CzÚՐE_r߿$_.N\ϞN<`:HrG( &O.GNT@@X@LNVN:\AUTO\SUPERBT\A,pz0B jB<?-:$r/.24}8tSBv8jGsaDp>2vǠN4*H0BAx= BHn ?pX@uR* ڸ~`'0"WhDZxG`o^DpY0zŃ҄PZT2 S"rNj NuSTARTGEMHEADSTRT.PRX!yGA,0. z2@tqPtqAӯTN p3#B?|p:@4=w@DBgD-DpDpC{b(@=rkDq NNxP DpD, , X]rN$@=vBgj.P x|Ppg>DpHn&&X<9uDp p?îlrPJo0.*q0q~$ /2k A"pz0H" A8pqRn\p oj rqp.t BWt.x0TDDWEx.z0REEWFd.|0FW@.RFFWAC0`" 6 |F^‚-BV ڲj @e@Dp(Dp'!rAo`jAuthorization Failure -- Access denied. 6Enter a3code: ~ AҼA zzT'&0.&r!$12EC @^ERn&\p&ou@"]JZ@\vD~BmvCdND~Bv@pĚBv@spCx0up(v@pC‘eޜ1^€pex DVkEJ@? &Dp:WB0(2t.WB1fK0$DEA~b2"$DpP,Q+1(rEDt$p-A.2A*r(0qBC@p1p{SAC@`DEh@̶LFDpUDpR`KXvV$\J+:oLg\q[omo+r~BTǒoLgdNoo|d%o|,z__)A r6"XqF@,Qި*t/%O6C,Qr~ýi 6AR$*"$ұhֱNQП~ &O@0P>lvZ۲4D!$4IHqǿ$[gDpd*@$`@$ $o $_2o|6$oJ 28)vc Hit RETURN to0nt_inue..STF not found! Defaults? assum0corrupted.4>S WARNING B2X|6 $aL*<|6dhzz 9Ц3 Pro1inggram Status: (None):Configur2:7483Sup0Bo 0rtup Inform3Selector V8.1y@/*# : C!It@@ F! B, E @#~dr#@_FA,Bv@ t@GPev֣e@Z]Hxbn/Ѯr{ 3cet ބ/yr2t802?aee?n@q&Qd0 r@AtB0 v!ޢe? *':FEE2C&BzEv0C ޤ?DC"zE,!Zz"zȠ}PH҂l`2#QDe&m BgpWgA0 VdA?tB^ؠxADQF]CszC!!q"Aw ltxBrHu|FZr]rV]xbxb΄[;Hs~?< t?;P`xS2t0B0} ,?CBnOxDl#T"xOj|Zx&4b8DT2X AWaiting for write-cache beZ0e rebooU2Complete 1Program Status:29>Super Bt0 --1rtup InZ0mation Select[0V8.1Defaultz0nfi7gur2: VCDBypassedPRESS RETURN.&A8SUPERBT 10 A,O1 -WEXAMPLES:5F22 C -Cop2= "W"Y3arms1 [0"C}Cco{lds1drvx@Bdriv3;21-30 CONTROL fkey? 11-2?@LTCfkx@func2@:@->@n1lBUSAGE`G@[@] [-rC]8Err[00invalid@mmand linhC`qXqXEUnchangedNVt`3mP n #ȬPWR  "M\sWNNRZZYWnч UB NA\֐1QA I554J@w 

VЀS"q*Cp ٲEGD/ ? pƀ ެ NN[ aLΐuE mP AHCESZ RRq&t1 142wZaqZU >D >qLUNs|pdZhBĔ̖֕    !'+ 1   = EK'   ( 8WH[   gk % s6  ' 7 G (8HX ) 9 IY    '7à (ɠ8 H ) 9 I Y i * : J Zjz ; K[k{ #'&-'3 IYi ?:CZGjKzO KU[Yk]{aei q<|y+"e؂p\ NupT /'b耩ⶐٱvʴ`eVPE 630'!t4 &b+! $1NNu0R6#u @/,HNVA*-HC"m4"n-It )=@0.J@$lr m S@^ª &`æ"nBQ E3`zЈ0ҀDV$R@2)]pѪz٦ѻR`\S|gnBnn_qF֕4$$Գ*iiզ.dN^,_ _P+NpĢp|HNI=np.|0.J@n"H / \԰w8|t ò rTC:T$ _nZ.~raAm2rAAR`, Hz!0 l 2A J6(Tr *𞠨~ B]*? J!003pg> @zd^=B _ B@/xvY~QNUL:AXOI:PRN:LS{T:@:Hfar fSfr?/L\Lrz`U:h`S /B)R3/&)TY,4g _  g "_JjB` 0Cp" #$_Jj>` 2p rg\Hf`ee$4SBkQ$Sp! !e` $S "Srs!!eL$Jfp c$IT`  _02 Bg!@4BAA?c\!P3LNapRQ eJRduring set5Pe3PR86@SC`0An68Dl0CCc 0AgRB`x22T3@CpHS@rIVW.qJZ'?OVO-O D2FA_@O`OrF|@YxOCP7@27!i77V`tO;@>x:H"_2J+CCSRF2S@ACu02Y0RF>_PQU_g_ORFA~RzYBG1"`P g"B`*V1g$_jB"_// Hu$ LTBtLJRf f@| i `0BiU (`` `1`'``3a)a4<gG B!B @ *:к&Jrt `e `tW JBkb3 |d-afp&aR`#Kt`\`ЈD` op`J`g-af*D` H@?<΀!R2LQc``gb:Dcp@ARa  e|`ggRAyc`tJf8a Ht`3`_0< 12Zc#p_3|0 bTp glp`gsgpu 0` dgvP/6c/ BgHi ΀ANA>tAlu/")x itg$H@P?G@NA LJof _4` _t6 Bo r aSB`2NH? @ _r] r \!r N"x0HgJ D߁xv!gzp cRЀ`|e ƿW R"f`62JAAp 2H@-0RJAfJ <-RBlCSB SC0"_v` "_60JfQ$ItRJf`蚑0 BjtJCkgCe4` BSCx0 l 6kfv2 Cc"4YBv`" c?4QBv(SCC" ?A :p9c^a JgYC`⼑ 0"ooA :2PkQa"4FgZl~Ưد@ 2DV*qBodRNu( |]ap Ж$|8f&H uzvfNu$ix&i|fa`pRg#Jx`Hf*n`uLrgpf45` lp Lvs required priΙ0to 0PUTD큙1$ctory full~$_"Wp` ez`~L4m`Wb6)`^`naadJWgR&`QQNz`zUtvHm0ѰZ<2]qXv-:p-fJfVp`4:p f^*`F`0e@Xb:Ԃih(؄ibT^iZԷRC6g^䔺NЀ:p0e҄^:D TpgSJf 6Höf4$1Flp`0hlpvsV0"Wt&JRf:H`f RBBe``{ }digit΁number encte%Overflow5READ of<X2/RQb%PR4p &p4pj4p?Q0 q d4rb9#pH1x?40$& Afʲ4F.O41 @zRlp$lp @p Exq gC^A҃ ReÀDGetAttempt.rApastd-of-Ɓ `p,NAT`4*HAI<Ёr j{ЂvNu&"PEQ  SOB*(Q4/,,/  UBkXb(2KNHPQ$QP&ARr+t$IS@k,RB  WfBkG$I0(K Vg R@_Bg`pԑlrSx PhRxSe ԑSvrp/hz[/|aQsPSpfzP aP(@+`` @~S,QhzP4@bBPYQPԑcQS4t82$_HaǴAbpo0o6AD`6CG0IP$e`gtcbvek2SA`zQbB@bE0)C\abfbpbdeoo@kPv$IRC4R]PTP?R1vjFd>|J\JBgq q@oCBcYT,y Sto_RgSfkN"0/ CN/,HNVA-H . -@ @P-A .N^,`dv2SHp"*̈xuK\0#"u ;Pڑ J.P 0( hg4 ( hg( hH_`z~GgVfXgr"ODd2Sk ="ɐj`AQ,e &SN#i#~ .h f -}|` nNнi~f iStacBruns heapv? _gDRE"g8ƱRE$6HBp8HA2,jf$ւi EdD.` $HB8`BQFNu0NvDl gH|5`UNf0NT`^dJgR(`Dfx<`DxSDbb HA8`"tڰޱx(M.`*(0/uHq @3@w*JAQ(fX/pa "_aaj8g(9BgNA/ 6@ NABu09l*BAQ*H3l´µ *   & >, , ( .0j"" ( $ &j  ZOl .  "bD2  8z .\"V P@ $ $.\  TV6F2  X  "Bp~ ."2(& dh :> &$z $ s_( $bx2". bD4$ , 2 )6,8 $B$ ($0 <*<* .P*]fj`el,X (J .H:V1zgw  2W VVV &.(8 * 062  d  &k1*<ngs3 3UGbeln( x(j 2V w`lb D86.v " 2U:x]*]n ]b 2"!et=  !#!#;/G'1G"8\ J6n <BH/+ /+*O$lA#\/,6  ,4N2A4* bF><8dBf 4 & u 4c4 0* Hk<!,_2vj]?:r8 M rY >$$?$ Wz32@V 3/ 5N~ k H0  .:*N*D2"(l(N.ҫvK4JS1@$fr23  N??5H?3P61261J36 ",A&u @v4/"!G>2k  ,4qW Bh, <"VC ~ R0$$.@.n P.. $_05T'R.Q?*$&8P=0XS/P0q2.'$W"S &0 A4{ Q$f "$O.e9T& W*40`(0P     (,`&00#0z(%l Cx8C=AJA?Vwh-@Qi ? , xP5; `  `?iAYflk2y qsa`A!qa4q` @`Хy a@1a5s >h>a `i}a 1PaIaVb` rQCr30NQy! hh(`(`v)`q (i(=A&p&`a aPqL0d cp)t?AVr, 0f N BBX\D8d6AN6r   "",*<0* ,0 p"sE` 0BBb4&2JLJ ^ (@ l,R1`lX$F"L`q( *@ B0=@0(Ъ?V P`7a`" o"h###ByN/,HNVA-H . -@ @"-A .N^,_ _XN/,HNVA-H .-@ @". N^,_ _PNNV/.?< NAN^ _XNA\#AC!It0B BA"Bt0B  BN#HxbN>#/9N#"9$<^xHIJ]ECddBNZ#HxfN#/9N<#"9_#BN"#Hxb/9N/9N#"9tH²\83| NAXNu/")x itg$H@//?) ?<@NA LJof _Nux" &  &  `,ٸ2>`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭB-lz5-rst,E:\PASCAL\FILES.PAS\SUPERBT.8_1\SUPER_CS.PRGe`VQ o"h#HL#P,Ic.N//Bg?<JNA ByTNd/,HNVtAH-H>_OHnjjxjtN n0.0"n2.2$n4.4&n 6.6N^,_ _O_NVTb0. =@2<=At=Bv=C8D:E,.-Fx>*j|\NN^?.  >NMN^ _XTV^b _ N̨T3bN?rNR<,R6*bYN@x^JP2bwNTNupN6 /bqN(.$9:rAl>bNJQRT/f$cn r$)z/en (/bfn l/bKn N#N00<&1*Vr2Af&BgBgN3{h?<N=b3`"<n2Ib7\2b3.^(bNrAV*^.J6aA\vzC_DBdVz0A5VANl@e`.5EJS@@CM^>BN`B~D -@`~C>DDA<< <NA:1/A*7DI O>9_>;[ @'NSgG>SA@ A?$S _>@_ZV]iIgVu@J6B{zbb/p/Hz:Bz_b2A@؂@azroAA?30r*"_0p Qȶ11R@xA"Op?"$tzHclr*A w/xr>!:wJqu\pr(ttvvr!qaC2r|Dps^CNwBg421zJrHF @rxqj1J?zt-@/. ><02G/F<{Msu\aBrpfsp]!9yHzLBr _Rp$wz$pz~’01f0<c1jIj>Ez|zxXN*z0v2~4[0"z06v p&Rnvvn"orAg*ƿd>x nxod] =A.vN(:ʂ#࿚ʢ잼>y.BDVhДlfaa>2r/7b4B\:zz0sHzBt&q"2pq%pҮ$<{lv^@O?pIpHivmzPi #[1][Check disk for|write protect off,|enough free spacetc.][I will]][ OK ]WError!|Unable to save|:\AUTO\SUPERBT6.STFV~A A -CQjRDs r&z04&6r1ŀC |GOE+>&&opb0lVpMlH*:,prhpR rҟ ((vfj~>B"P P~ppP.(rET24t:r(pSiEz04b EtK[84R,d tqX(`r$AGpF$b!V0N`H$ J ////I/[/<֣v/r !F@~r{/1*t/?6C~"i~)`A U6 {"5v1%2l=p4 $i2&0'"5!pQqr// "5:a)tYBWrN9v.*BWĐ2R3j R@ 6#0@@Z90j3n8? `~"5 Bt ~FA~v/a~x/#:EbEO ~Թ~@~Ct3ž2R@ڶGRA ǚ<²˼#ۜ4SBCv{3x9&?z0EVJrYAWŒB4!BBF0T$@z:$Aך?‚_VCҶ _Ujo o^RLy8P$+i io9$Vpdb>]$ $ 60`,TI[R6vR d A8}CtKYZT0v9qːuR"OwH?n~NtH s.]0B|notund! " | 1B~Tf?corrup8xWARNING --|ǟADESKTOPC:\*.AC?%F1Y10N3?N30043307?YY92NYDNN15N/;#5591S2YCMNN241CNNNAAA0111N10XJ#\V$^tr/Q^jp &:4pA0Qlt1+BpP ԡsvqp?:znp OأRjp Lv x/fy:xhtrAtBTp1l p2ijlƸtA(VT=@rBr t=Btv=Cx=Dz=E|=Fp!?t =B?Hziq2=B@2Cp0v0CC3 BiACB zRno,<B*ʮ:0p& @b@0;pЏ\?.4C BԠ60 ;? B(ߖY >ٖጾX$C0߄T؉bӢĝꔩlNjlКܒ㾈ܯHzjp?|ЬjpXjppЎlN@jp:jp."jp F) $p曁}< p}|N4jpqZZSVpTjpUp&fN:Q: m( }hzzf\\! .Z_KX a7\M ZFjpqj"jp!Tq H"BVn& x+ lv2ߞ TqY|&"/ZuA8&i3 4/&g,- Y-ް&/a&wq-5 l&Y2?V!J&p|]7P(&Nv? &y=ON&-A3?1!6a=1~61_ޑ$jp.8x@lO0R~FD)~FDD)r=Awt :vwx z"w| (pwr@t:wvxwz"|(wpr@v ֻxz&"ڻ|(p)޻r@t,:v䔣0ޓ?.zơP_RaTGHz_9P_ҰR_RYBZoRR:ogQWNoR\C!dvEB@A?O2ܞHn`a`NdBrB{R@q2<'ԀpvCxDVp4ltBBWrp^Dr5&]+CԡFq*ܡᤲBFN4.srr rP=Xf$pp  l$}>t0BCIAB.ķȢA ~0N^,_Nu (4096 Color Palette)512.R? G BbtBACKGROUND FOREALTERNATE1OANCELSAVE* PsMwhen finished.=button. Click onTcing the left%right;mouse at:numbeand way youun_m by poinyt7 Plea[пset up:c; This a samplVenu scree RAM_50036128=.DSK ZMODEMPUZZLECONTROLZBUFFERSUPERBTEASYDRAWDEGELITEPPASCALMED_REZgLOW[[-m O;m-]Desktopl Autobootw]jccessoriewSuper Bx StartInformatielectTV8.1  /,HNVAn-Hp@r.^t. qJJVrCSQq*arA^`tC  BrrPj8a9o`@` _ONA((h{rp45𲨐H=?<`H//< TA" A`HpA_N0rpz;R@vpH/$v_0(Cp r4P`S@ҰH7/"İAECp"Q8Vo{2SA3?4< RB8BT>A(|rYr 4<ߘ=B"߈N`R"O2p VHh"oN(Bg7r rF3rPt} nb\C?rAlrAs"{Ӊ{/ *rk ?@$_0r Q2 t .>VCnqXl6/&v1_CxP@^İA}i2""B` a?`No Vo2(q#CBO$O r ! $!"O p '~56 +p 8\(6?":2N/Nߺ$]CpCR@8.DWwńE0;@pRXpe#S qo 2>rPb\p lVp?/p/ڧ5/A2"OMpr :Oor "hDO\AKB*ƘZN8A.P6PHEADSTR QSTARTGEMQ"H(K8ְAn"VA|ʑ@tlW8<Qrw0A rtLVtVRUAA`RUQw!&hQBkBH֐1CboUDPDlRrT]|TbX>onұ8}Bv0C:0bRDb!0ʯQLVUvqBSY`RqR1ַCC@"8RֽD0E<oBSFPFd kev!e`Xv8l\2}t=0rjvFa:zEN׺Ԛ"˙{04`LUzhZl`Qΐ1RBSRDZAx /},Bb:E0 0SE90ToE?V)ɹ}Bİ잂$Jr8Bv_Hhd8Ң   _ o2RQ4L>Z}<oMRҰA+Ar!etR4qp&Cګc`FlAeRePoofoe":rNȴvQp8ß-o.###D02;Za0e .q\c@tҰPTBv$i2*}4BNڌ{S@x T@?VC4d"V ~Vw( !tBZlOƃ|?"ZZڂB`4bؘPJHV6Q(^^1Qoи"V"QA颸 Berb1QE'42 Qan$V$RCꢺ!-?C&O6or&$.&1$.4HB^ÂCv4AV>:}TA,(2Bs={0j3SŊJq>r"ƄzH>Nԅr؞ V5 r H]HCt#!Vr@ v1Rv1Ɠ<XKqmPBsvSƃ>F?@F%6pPI P-?`Bs̀Čp V1@fȔt V4(RB1B6 90BpT|p=@WÔ`BWĆDC0 $V?*Àv>H:v93kں(BsSNApƃTH1pыir~d~|\ d^䠀`vR.BPxDkZ=Rw@WqZ@2#W01(¬Qq%ZAƮg:t""3ŒUEpš04NFv&ZP"@iшT2N6-8Ш116p>!~<PAPL q ZPC,A2D|t0Bh&ABA LdvAL!ua x+t`qPaL#;TAXkzt d?.AQ ?N/2 0P ?1" ": 0481L=@RnoٖvQLdl?Mpv,A,A?1^l$VCꛥJnAJ4BYS0һ$O4$C4O$O p f?N@b?08Oh0pZNbEp=p٨DuνR<>HFX%pۼJsNNAC? pV^!t16{Hz> v?dcB_^Jr[_s @Y!* 8 0=D2=_-pgQgH_PQ> YrgQfvBtQ=@_0___ o4]0er&T._oHzHY_k_iƊ_\_@_Vohozood > o6oHol~OHzojd)o02 &r;r."YQ@DV$NSA["*]^EXw̛la.ӷ ~&WUP ݀&X&F0aS4C0BP2& hlS@3[1v12fn÷\Nzf!6nöj餶t-@"<PρW&@4WĄD(<K4WńE*<M4WƄF,<G4WA0G76k:]8@P2L6XK4dnB0Se RA?B0VN .. [RB0$S6RC=CvISDO=DF=:SE=ERy |=F^2( n\O1p1@z~JȯNش9 6&DDA800vCVEn  Do80 "H/9(4)n 1z~zE\!ָ@_AEWCFf V0v 2¢rx4Bv0CAof813t@CL0@_B3C'861@\ċ;E'BHrr/2v/1_b8D`℄a#E߶ڰo2<, tvYx0DCRB?AϪ]?0. 04<Xش6a>`32J f(qDP1t  A0APB/Hzk1@1B0\zntB =1PT Pr /.A"OAz>>A@MNPp Snr#@ S91Jv?Q7DQp/HzPBnb$n,Tr P> F^X~5"VA饞6->p]004zX%̱h%J@*N.`/r&|),>1y>-^0x3`fӡ- A rp!U6&VE_JCP@!  ?~r.hz8L@Q t\ r4/ϠS nOlORr)p( SDQ@*JHpPr$OtAN;> ?;&P1zDU<j>)@d@//,/> c3fxQt|,H60T1Z12"cRX%ttrAtBg{@+11\%r_+_RT"$tn pUf4BxI"(^A0r(AnB4@ʼn@@@$oXU dS"ج0h <Hz5)\F5} a2<'hp( a 2҅@É@H!1`AW8@ɉ@E_Ar@x/`/b:E:@=s<2PFFF\uG `WÄCBlWZA2=(:t2#N`rR$ßh4Zl/hO@l2N*Ar>@2B/h4Wi$t?\2 (Z VQ?k @DSFH ) HB4 of .INF FilesAccessoriesAutoboot ProgramsFESCCSave chas5DELETECClear all UNDO%No ChaS6A8'zv=Cd?k.940 ? NL/2w,P ?}6" B* JHZRnpoWv7QlG;Q?06嘱JNCgX8Al)8zx$O4sCO$OFiN@TۨПयԐȡnk8Z1S@xꈑtEk1h4Bg+> ]}!NdZpN=@@r-A"@H-@t:I!".t‚vHﲃ^Ĝz}FD Yrx{„=FBŲWlF޲H²WĿ=DDrNJ@xA@:pCl .<PW&P$WƈF,<K$WňE*<M$WˆB$<G$߂WA G]7&ÈC*80P2<6HK4Tü>S~ 0 RA?V?& 4RB=BNE6RCn*98~D=D(+:SE=EBi&|=Fr,r: t2,vQnx z Ѹ]z |2z7Q|YF&t @"f  rz`4vL>BDүv?Q*xa|E0 ә2".xSEl|=EBĠH@"eԜv ?Qp4_8re2"( RњNRV1vߨ4.B!$SvC<8 !a 6CC4e舑R 촞JcS]^t=CL( nȯڡp1@L 9 &0&DDDA800vCVĭE!t H0 "޳H/Щ(4) t=BHĠHzUEz0lyD/SAtNP¦ HA*iPrAoeT4zzw@_®C9861@\AJaBHrr/12v/Qb8WD<R:1TE66o(&VE'Ja` `_Q "j_(O:OLCTD\D~`.  qiAv?t\ r$d/!Sؐl sHAw `!1s y_QEA6)p(3HAJJHp`aN_[p!aѐĠpev=Yi)f`6HGdTO@hOzOhO@S"5HA$|,( 0QQ2"rE$trAtugK1á|UK0 4R$#pZ 84EBL((tBr(AnB4-@@u s"YBh;14<!%4Hzk)3\?uk2<'f$ap(l 2-A1rAW8-Ear@ox/./%2b:E:˝<2PFFFG@<3ʓCx6-zI颸9˅0á0N^,_ _\N active|files will be on|this key.][ OK ][1][NOTE: Only th rst PRGSelect a GEM program to automaticalPrun*.^GNE SELECTED]{XFunon Key Name: _Save Chang%For Ctrl-F̮Alt-F̮FSUPERBT/,HNVA-Hp'=@r(=At)=Bv*=Cx+=Dz,=E|-=Fp.*wr/0t06wv16wv? Hn#!$/.0.@A??YRn>b`o]& Bgu4VBg.~~~@> J D 2"] B V j4 ~4SXXSxrAg }$v%q':xB!(U?[|", xUzư!5 ƔrdR0A; 69p8VSr0`=A$OC&Qzux865p4e+&xPa2g0Yp &qx'a\/b7dpFA4? vCWD˂BbZ"Mtn:2@RE5  EEGK颺Ig(N@dQTZjL N6>p= v j Z.67p6 %ۄ|Rhz !&`m 8 =D*< Ap@>`57BBһ1DDGGE G&383SC1wT "VFRpR$P/*dR xXAbȨ*AV@p?jB2A ~`4<J'EC0G@C0J OdRp(On 1 E303PxXI`^&5vWؑ7PVd&Anf6p5OҕNfp80ep>opRh ^opZRh ~opRhospRhpRh opRh op Rh p Rh|ˀ@Qy ^ptr0K! 8_Rh\_n:0@1}52t04I@2=9B5AOCT 6ł~,25B5B[2ń~fCꥍJCJ*=A7꥞11֋~怜8103:j[h=%?.$0ʿ }U@i%B8"&:tBWxDWņEz 0TN^,_Nu[1][|NOTE: No keys|were selected to|be copiڢ.][Oops!]ίerasedExactly|tw must be|?chosenܠKswapp!ChoQ one fileUde8ivatq all' thҨ.xtr8ڠfrom#2 Me{rgz: | 1 - Ae KCOnly2& EmptyV][ 2ko e m/,HNVz@-HP~0B } BACRV2p1b t*jV'p&Ѕ@h@` V pR|v"^/`@e[Ӱ t@"nVPpOBThΑ  @_g]Vgez~%~6 A^vC]Bx"ze|XAoBSZef"FZS@r HH@R@?AZdb  V0e|xX`9"Hp@#LV AP p/ZBќb2 !B",.@)pܸS1HpA1/IR˜X AE$* @4CC 3*'ZT\0zP,t@pq*0|Brdr%.ʐv"PbDVjv|o% $^>uV(xBoov΀ Gr/^Bb4PXעDB 2H_yܚ @dz 2$4d' Press any}Ucontinue zFx(s)؏?}8s:2Force Setu0g of Time is OFOFON?0DR1GEM Autoboot`0ogram1[EMPTY] =@ONTROL-AGLT-pa3ESUpause|lis1, p/JQ|Vb0umeٰ OKCancel8ON:Sբ av2na0for\?Reportp—@adm2print? (YesoHPRN: 0nd GD6-@@er|Disk|Screen]A a1{bzt /9UypRРr2`\rAWvCWoDxpEPU &zbS |3b1T_r0APbX /1AE1 #R8ԭ4Y2B^4l1t31о$t0BV$zNEWF<)!p@^AQ4r#RA3H/J)"dEY!`C r ?Qr#2Bv312B2TR = (#l"2 1Hp Hzu*Et!0@pMCA1K?G6rqa@E4&OW7BE06)!ВC?!"}R8ΐAR@3Z226 ǣEBHp0v/q2x/_b:Ed j=Eh0{!A!Y/X/l"*B|$_-r "%eoh!@@1:1ǁ>ezSA83RB2("v2x0gDE0^`QRC :B=Ejz".h BarJjvbtbhna:"*BRA6!RH/Y$EIOBG(Y@t ؘ1zSovNB5()o@2*CS1DTrYPRxD^֯zX΀Sz2P = ΌOOOOOO__*_`A%d[t________o(o:oLo^l?z*"!|p ~ Hnmr  _*.-.###:\AUTO\*.PR?SUPERBTIN?Now scanning boot disk for accessories, auto programdesktopGDOS, etc.&NAPZNt V! V/(BgB=ݡAdy?u\Zr O"OګZv.>BgdC$O!r N<prA2ա ڤ>須 V1@.ِ"4 M_qmrBFοj:2 r,ƿGm0(2 4. B6 ` aW@/Z@SA4 JR+ZAXR&/2" ?u\x"VA͖J/))?0Eਡ&OpppН¤pӨeG6Ep?2Bgv&8JE\QXj|ިEpvڤڔb؈"XR (:|޺^p pqp9@ѴqErļB^QM|޽,EJpIBp A,PE NDpC,~>P go"hr@ϪRdl,rzTPreviousMorex&pBppa28rAE6C@pf"ؐf n o0_FCb0:@@DApp^Q/?.3nT4dAkydDxpEdDrGh@Gj@A`:OA+BHnb@@򨠮U@DBVSv R287bN /_q'R@/RTB.S2 Nfri@CWD8.DWńwrt=BREqFKCQs2@e6A:F*p)C}fQNiy"Y.arYB LVtv WC?PLVJJ28 J\ Q2:*l`.R _@`tCaMUA9FtQ@`жFHa^`0ĢvJ28\h*4T`XLVRPLV JP2LV @wAgCgWNg2³T`\LVI"߰#$2FgRSg8B.bRP`Z$`h@S54@1lޖ Hz8 {BS2A@A7P@r@}LV(rC.J~7Mp7LNT`._CrBPzHn(T.,A@XLHMUH/QfrB^LT A6lFp6XADC6MJ@}&. PTf 5ZA}5 A(QtrAtB8`5Tt1p0C $A4.t)p(D$Tft5p4C8<CwQ4/AҜ6zaPvR3H*.a)8X`\aca\}BP r=A,G/63qA¾5Hz3:1! .=AT`U0%'#*."#RA6!C4 sanoT`s3PA=GB6!%"",#r=A*2.tī."~ 7#`///A/S/e*2t/D)b!A2 O@&P179,V/vz& FĆDzb \Kv$6,H2`1i{e &0D6p5D,_0VD.p-t\_/D:p9N1 0T_ /H?Z?l?~?d+/`?///%0/#///??(?:?&o8oJo\oh'.zo?=.?9>OO+O=OOBUB vOOO. O-OOH P@n pY@LppN206Ǹ|,|rA2A+̄#|2t.B VJ0!9ȘnpA2вpC :oKpF2_Sb)_pRb:&H8`\~4~Ϥү\ ̄ p#JuPuZq? NN`tap,o`΀[q cp`Ԙ A)p)p p X~:LpzVפP6B`>~ @1bmp@0;r.*JSrNP+%F.rMܡ;ׁٮޱ&Rb@&bطv'2̄ t\n!'wqҐcLp2Pq@"/2t~0?" vc ݗp12VǼp2Zp3Kp40b)f&bޟ&M2bLA-A̱Gr0; >] r1 Z: r2 :Z: Xr3 |Z: r4Z:r5Z:r6B:`r758E 8H(9&/jJ/:h//:$//:/0I?:.?rR?:p??:J#?:#?(%O:+=k '$ZO:'xO)O: )O$O:=1I& _:&>_r(b_:(_*_:**6`2]`1v8g(o eߌp0"2h o"g og4gp5jkp6j ~p7jb:www(4wJnrwlrw+swc!"ҏ')o3&Znr(|r金*r2ވvx}Dz@E|0F|F~PA=p<̵jBgH̵ed0p 졮ro=?'rA;iڦQ֮1֮ F%RTTr! r_ϭA)pϲPަPhư1gư2gư3g@΋/I.ok,JpAhspBopCʎpD}NepeהNr=Bh z#X@jP!냢zahкx\ɽJ@\Р\/Q>@ϒ\B `РHqPhBHHSNTT\΃D ACp?";@Hn?p=:l @:.2؜!D_@rA !$S0ֵܵb?RȘH OpS&J4OpT&JM|a8#@ !H#.<E\ t!ʾ8A.!A\+6ETDvHNTON @J^8_,&_8_N^_NAW t<:@A___N_N`,.tf( o2oDe@\a~ʔC@F#f$$.%L&jҿ)*$+BAHBnNCgЮ ///R/.?R-*?ŴPD|,Bp0r0A2"@ @CgpgȠpg֨xW "/?GYdr$A В RBt !28#0GPpiv; xvw/8P<`D:E:|FWADHA; XCpBd_{r3ʧBg\"wx=DV П "&4 lBJTXj;XBpA"Ȧf߼"$wVOBwD+%6+&X$>+)zwϤ³+v-CfȡzAE@AXFpE-|g??qurAv`btct *t)d1{fAC~{ft.т8//(,8$n)Hz@R*:hdᄰHnOA0/&B|c'14?[E`A0BTf}E9 P4tAଶC/.` 4ءBgBh6uO(Ibnoh)p HXnjoNAXte֨oojOr0A4^0BY\Ҧ fp$p\Z@ȉ0E(UOs3z6*Gd* "!@/!#?!ŗV'V~ ,B\PHgAT;\Al(Ao)0'J4AWvCWĄDBd n C?0t A ,JAVܨ281826N^,_ _XNVolume: __ (0-40)Reboot Delayh3in seconds)5~4S??*.1Select the folder to load sound files from4a8[1][ERROR: "NEVER"{|s2ed. 3|a different button|first.][CANCEL]8Mono|function key|numb0mus@em|1 1130&O>0Color?OQG2|aN013000;Ah1}Bh1__PRG5@efault GEM program1automatically run @eachm v1*.A[34 -- TotalLEof cc1ns|TBt&Q0venh@ OK ] VVMYPASSWORDajVPa?sswordh1~U90SEQUENoTIAL:Bch0e Picture!Q6SEARCH PATHPlySINGLE_[FILENAMERANDOM_<_Y*.*X}BooyT7o]TioIo[d[NONEPLECTED]99CurBYea@19__Q| Re0rce F0 | nx0f1!NPABORT ]SUPER_CS.RSC/,HNV?Ah-H@]D tA, 8q4vaC\zpE_Fr B8qxAD]pP@^AF=D2~X3ONsK掀$q05K2\tN`--5ZtJuw`\?ruu\4rr t Oy qFsVt $AFtrѻY$tkxɄt bt ʟ ʯܯ Ptr9љ $tq2D솅 trra, ˿ݿ@膅 r 0w V2"br0zόܤ].r-A; trT<2Hz Wn qBNR: LT\jOlprAHĿD"ꆄq(E* +xr$q-t<856tr'.p`Pkz40CvACdHns"z$$~q8qrG0tw\Bb r> HfXB0nٴxҔѐ%<:NϾt pt2p1j^Hnptx(1@ (y0!;r?rB"_EW$ٞZr$pq!6.'|!|rŰ|, NNHHn y8s j"ԡ"fќ($!,*/(I9b/ ?=rNf(NZ?'T?" j/pHA 62C.IX%?0B6B)8T Gb  p@ dcr>m>Sr@p9=B>."/&?S-?O" ÊR~"nob %u2qNuDESKTOP: after exiting this|program.][OK][1]`TE: You will Pbably|need to copy rBT.STF|`:R|Cancel]:, wh`|AUTOaQsR|be s`ch`f`on QhSbe|sav`ba:"pP:"bthS`ame|as ?bdrive "eb|WARNING: edata|dAC?Seleccpath8`ere your accessories a`locatedACC.PRG. Seebdocscebdir`oryL`thout|ahel?p of a``U such as9panbmain..PMore|krT! SupPBo`can`|loadjfro?m|any (wHs*.aAbortS`^ Clickaaa_pge C^ SVb Pa^ah: aD<-> Re/al f;`n`BqT.INF: _J6$/ Tf l.r8<xA]R_"O2zc͖!ܱ.rAop4 vCf\Jx Z~ xXA4\d p 0@*3eH:% `>4Jl6(pɀP2$A ^J! Q[|"p=Av>t -"ZXP"nvo!4vH…SB8SDD~lxDldxrxHBwRB?7"rHtBo@ 1037|DR,4.Bg$ӰU;DR@`İ>XtԵ@/HrA]°&%: |FWA.#/r1>QDbrf2u1Ba fΣţSP FIL%FOUND]| :\?binCfTUsLisRCpPR[N:D\* p?p*[2`$6ppu`o:][PrinP|Screen.ehow8aXpZ?Fc|A`F[]0䠡 V0( "!v.*#8(zEWFV0!fӚS '0$!0ˠr 2 HhrHn PPԕ'R@1Q _ORN Pr` e3pPmo]butttonPue rAƠrb^Z!t /92y¯< Bg%4Zdz#xrAgp="| &LpKb(`Aw &IpHb(D D/"( F,A &:[p9b' + h&Ap@(Ȋ ,A &DpC(:60&CpB(m ; 2&EpD( ; &@p?(!b,00`&FpE(  ?0A r?20@:?20& p8 +A?t JL 8&%Sp$8 <0'-p,8 )O! 'K @*OB)@Ԩ/BE@ ILY@Qd?Bu@ yL ; &*p)H <0'0p/H p8SSԠL&.p-b'0 7"*7{:50tobQ0:obm lhAw&?p>XUL0j l8`.V?b0: lAo!`V&GpFh`&!p h50Ҧ+fЇFRBl,0z:|r@ n]pco&z$0LFd JrfNw,possiblgs6ҁAfound:S+upWB Pmm@igh?. Also plea^iWcatNPlafg\dnew? featu6]walik_oNddedSi;gn: _ DCurro versihY7are usd#What kg򓉠G(s):6?RW,TOSA|ܟcmodelgAtari ST迟Inet Mail AddQTComprLA_GEnio__Phone Numb(includtdHade)|]untry|(if naUSA):TyNamꏭ"TOTAL AM=T ENCLOSED $* NOTE:ڌecunatⵑfrec;eiLupd23ifs.:܀ $1.00 extra.94tage,fdrndld(Oryd/sideg> U.S.`±ada:I am eϠoM C$4EcY}x,/6sRmӀmc'ava9B --agaeredecLa4lqcΠgle:BKad+tƁfeis apNpri:+reIfׅisɀrthIsڷªق$15EЁsugt߀A ў+ՂaиYj(PLEASE CIRCLE OPTION(S).AND/ORPRIΰTYPE ALȰNSWERS)/ƳREGISTRA/UPDATE;RM SUPEOKOT:(6|5 IN OTHC̱RIES)Tk You. Ashla, KY 41102BEE SENDING PAYMEΰ(ES/PECIY23FBeeSXqSE^C VIII. O?F DOCUkMAIL: GordW. MyoљAYAB|ePRN:[1/][MaҀsŁr|9on-fie|apa[is|aled!][P"|cWel] &`z>zHwzޞtv70r0B&`"pAA8DpB 2pC pD pE wpF"pG"wpH"pI"wpJ"pK"wpL"~pM"wlpN"ZpO"HpP"6[@ @b,@0;N\&n8J`p,rrAA??<:"* _C2؆\AUTO\BTo%.oSTF\`hp=@ V2(SA=A`pqR@ # `pp"VAHp_p/2p #/2Adb%E AE?4$ 2%Vq& G E 8" 0,=xp!no\xpq`0d04r `pʔ"`pq<1SA A V1@!AoapCE> t Q`q!EߊC14$2/(j0(@Cp=Vp0HnHnB" PR!rp.BQfC>*ZArA30t\BVÞ^DC >.:#v?@H%Hn>TQJ#"_Ev?$QwS!`PCZ=BrLZE2A0R"O2p"wA:0!/tsAZAnoqtBf(6[RC=CA2>tC0{F`:#Hzz P$J&DJPp3-rUAcV,p+v OAWŠxD^EB t=BTBnAZA@q?trAtŀZA8~[D_EЂ4!/@sN 6"Sْ[bR26>CWĄDNlTRTYO30kBxODf[3A0! Cp}@D!Ed#[3][|No file wGseWlec(|bʰ( from|"l.LUroomft|wAready+Don't oAdd]Sʲ(hzO1SDoiCk *!US@DٲDH`FscNV.qNNN^ _X+Nк/< ʒ AO <-%Nu$,j i$ࠢh .r Hn7qHѼlv|>p4^p4TpJ4J6@16w, xgwgg g(g`? HрN6d! ^f(lV (2<Hp-r[" 4/”pb$V6^EHBV(]P`/N(=DB0"# /<gѼQ~("(ЁD쵌T*ЁZüpgR& 0Hf+؁*i/*=EЍ)?$?<"?<B9!{" r!{3 "!zE!?/(/+NƢx%J"(W$^&{ H\?t(HxHĴ^S|C1 ?Hz@A4B$0|&A$<FEҀkSz!!(?$_Gq &} z/ d|/A"0X1^2Lf3֯2Ap64z4b27? ?Hz?09@eER1"_Sr!0'1, 1k?0d)B: 4/AASQI<<FWDMTb)R@@:ARA4.BvAOS0$VCt3roȾa4kA ob|lPc spn8Jt:f< pB6CBxd0 Db3sejaa@"!2p@gR3`dppЕ PО qyzWEz@aRcaxDR NN5n'o Hp.`Dp80sV.S%pqC@GdaaZRoG `ؖVuRbAPIA@SR@$QrMT3?ABQ~TAR@@P(RpȰ5A^ *f!Q(RvC^ xP܁(RZX|arPl4(vCoWB1WBʺZl PlXr@bW@rs1soUrA|b~ RJDvԌQbPfP:pE^ |1F.DPF|(rHbScSA^r${CRBRAn:ֿrd}`oV@ Przt=IR@ f=B@ुTJV@C`옡Xabxbh A4pB^!RZ:DںLVTaΑZoN`RA@%a@=vTR@:D>0=Xoa1K0FTVY pTc-Q.bxRz"AE@1!10vECWFj`VE1PzOE?W@DH@AJ"m@pT@WRTyҸAOWF!@@<\,ApP@lP8 pTBV tCUQ  `TD1@xIռv- pvC\<.zXEVA4RHx}HyJ"-@ N6Т&=@3`@SActPүAVAttiB0XaCCZIr)%Z73\Md_Tॐa6.ʏxDN@t`AFA NV^vcoz&J\ AufEg՘NTg0.a}W`ʶAV z`E"*A<@p?BEp?2#T@)BB!uS)l8bqO$Ozޚp//?N7nrA ЏB@A?=.>F`@$ nd"rC m@}֌rl".4<}BH²?f vE=*dA}"rt@)A<|J\42:B0dsBB}:gu*@ dAy XqqR `lrlkv"dr!ܔv$rHPv_H…H~  `"` 0-DP51m66P,/60 @40Eg4040Tg̲p"!lܑJ@GU0Ep$r)BlFAPNWrr`$- `^rBl6@RC34/@3E62m4irQz1qCGG830DD]IU064 a38UPA3K:5 SE=E6AAaRBBBʲA1novF0 |=6pCCT13L|(.O@ORDtZAR_OqLQSNLFlMtO`5`s160t8@LA3A2'V Q&vGOHHnN8➰2 P j[3][Error: Picture|is wrong resolution|for th=`monitor!][ABORT]Select a p6c to view~ʃAxÿCA@eC{eCeCdCbq````bnt-BvR=Cx=Dz=E|=FΊ„-@2 |p6-A`? p1 p2#p5,.|0M:z*Hnl: _a""1"zS`ЬzSEWqX$TX"$q0fr(@Nᑜacr(61rTCre1Hn] @?^S&)l zaHzrb2Ab&db2] 0r~b4Bb'tv Cc?.ZJ8n|Nn@d /D'4/zX* f/'/X*P/'/u/`"H?w? P?|7l?:b?7?ҏ:`?GO :OfGVOzJrOGOzJ"OWO* $_PW@_@dZ r_W_VdZ2_W_l  or*m .-@Ae"Or |A j^s^vf0X`4䵟6FwCC: S~ƎR>r)`Z̤n!pf`t.BW"qxDWņECb6<hܤ6zvc"_Ev?$QRn0qnob Er`pir0AtBA\F@".tH²^;C`p>*,2v[Yon8qA ,Rdv̾ vCVĂD "roN?Hz g8FDz_.?@g<FFFD /}4BܟrIM2@.̔SԜ/䙾Di48h4LHx?.fTӄt߲B](z_HŸ^qPbtaᒀGrYԒ:tL^p۔g-@N^,_Nu[1][|Error during|rename attempt.][Cancel]87: FilK2s|are the sM0!Y6.Sb9Load a|sound fo00rst0OK]Edit Prog. ParM0ters|Page 7 if 0is4[3][Not specifie0v0 DMA machine.|>> CH  BS1D> A403225201613121110090706050<@0B@X^D_fD nOO@08#VA@ZC!It0OB 搘A/BBE@5Pr_AmzN p Qs2@0NEpD3`O(``*Rh|M@QA I554J@  {NqmߨNu,<>SpxA@زB2<FfNu BE@:REο෼fNu"Nu #pdhlHNNXaXALA>@?`-+ |B"EX ^>Cp EGD/ ?[ФNN߷A aLuE ? AHCES(0Z RRdt1X14B`U `L{Ns|\pᒲѨŶ B2@ $/3A9 AEIQ   _cioEuy     '   ( 8H    % 6  ' 7 G (8HX ) 9 IY    ' 7  (8 H ) 9 I Y i * : J Z3j7z; ?; KE[IkM{SYmqu&{' IYi :Zjz K[k{ <|p&\ ;NuT LPsR6'v@Y@mPe@V@eP@E@G6@U3@0@'@!@Ak*apf&l! $y0ANNu~#u  /,HNVH-HCp=@ 0.`z#rdA]ĻD" R@`S@21 _XNоfA C2p\|0 R@r4iP$ =@=A0.RHf!0AWvx\DWńEzz:EWFB` t=BS_`p^pAl 2.RAbtA`}f@JiPHnB-@lHnT'Z  t  hfvT =Av"f"^00p > f+ .^rbDpv;;ؖ`.b/P&pztMyRnnfojPnl  r "r`nHnv0zv0rv0n62%zAVN!.7::R07.2U0D ؤ`pv?9d$.n-O -E /6 & /1q.Nr _"O%O>:OtR&`o000x0t2#p:T2@|n0/.TQ`A2A2@2@ A np1_@ "KޥFJ/U0}־ NA,HZJ0B2@AHEVr2|Q?v0r"CWĄDxz'4.t/'/"h -Ip#@`"r3A3@4U03B603C8Pz rAW@}F @X/ XPO$O쁠z(PP/4^a"OVejp"P:@GEH<!dR@t[1A n_0.Q0(tBWaxQEdVb0$Op?$o"hf!Iarb'r"-p<6w/C`(:wEs81"P'0 1`59WAn:0D .`N 6`=C~>`=D:@=E<3@=F44@3(OE4R::N:=A00"0@q12?5kDHuvHZBgtUtttQxBg҅?.U܀܀܀V aȶݍPNR  dRQtQ tQ̃Ԉ耕V 8 NA.&U0n0_6*H8 d"R@".88& `@ 6R3tBԼ/ye0Hee!20$H"PrE]0[R4WSoԞt6i8>`lrvav SrS"$UaT|U0bpa|FWAvÊC^QDE uavĖCWňEc:)`E\¯BD!4SBB`t@ u*`/ qr&wp&N>PRT""(P1*` .d69WP9E`gpp/ ?/ NDy8XFH޺Q" z/ 1S0Q Vcp"PNĠoQ1QWrp01RGT+ۙn`arVemL4"J@ `z԰nP؜ ycCVKlj`tN a`6f0/( hreNV ?6@0d/P/pv adApP!e0pH䠠q*R d00@ @ bT@0;N o fjxxjo2uH/]"RUH9& 0TȃP"P0p.`1B6`1;c1Dz01E|FWrJ`€B!tB@. B"P v|mU0p p 1!szuERP ?2@URd6ڶD'2a`Ѿ r AʰBαj =)FAA@.RP?2@TYHQFV h6PzJ1>>q1$3@0B_(*88A6Fqh_1-xL^R0.`UN 6`p>`Upppp @**"TJ+ P|HH$$,!T:7!<$D$L$T!0(1tWB@/\/*:ERPRJ΁T5Cn$τ/,/HH;7 q`T(AV@rvU.`p6ap>` p@+t p|rHZ.J/P fp(2}$K(4!r&@0W@6(@0W@80\@20\@4'hJz,8?.1蔂02*H4qtttt qi>_.:GH,tqh_PTpZTbS@4.4@ 6.6o0ؗ.<G4a/ >a/ 0T2?Zolbrofoolb oeoolbgtۦ:I?CذJҰװJ/h1d1px0638>ewj>lVhz W@0D8D@DIHDadTOfHlqRvA2N!lnNq[OAgPDycبjfOQ&T$T"T TTTlPo.o@n8KR-@TQ"_<ߘ"0r2WG8<ޮz1rBRh0h0 aPh08sSrh<B3.Swxfv~P$6PʨmtφϨ*;r1NLNQ6Z1Q B6TN.7<@1˼1?B0 4 J0p)2#R@r'*#S'-!Wp9?'p#jp 0xR琚$oQ, k8/U???ܐPR@rAppPB/mutnMXM>Ƹ|Ҷ~zܶ涂68UUD$v,T* `.p$=QFa$Bpd.褼r`p@rA1/@~0 n_ o2.r v1` H0$jxTX śL Sbn5䒬6/YY S@4TZ6vBT!\r$h0 te4p4??Na`+rQ 2ذ6+›Bv1tT24To*jTjtyO,b. K}0vB?<^"_21]2S@AC92YQS+FABzH B <`Ps"1LBtJ@fL)Jf f@ i 0Bi_ `( 34<gG鄐Bre *:20&Jrt `e ^tWJBkNv3 |fp#Kt`\20 op`Jgf*`@DqP!NNX2Log`gt:p;@z  e@ggRAD8``tJ^f8a $_ N|zN#|H 3|x0u )b glV gV#gV u gvgNuQHiRANA>N$A2u/")x itg$H@s? @P@NAQLJof yp _4`et6 Bo r aSB`2r@j?}Z _r r@r r@ фCr r@`E"x0HgJDxvrҚzp cRЀ`|e W0R"f`6^G2V@JA@AGp@ƠH@0RJAfJ& <-RBlCSBpASCtԎ~v`60a@JfD$ItRJf`^AdSdBjtJCkgCe4` BSCp@xTPl6kfv2e@ Cc"4YBv`V"Sc?4QBvQp@(QSCC" ?AA@9c^a J?gYC` J"A ^3/b\OnD!vFOOsѦOO O _ _0_B_T_f_x________oo*jodRVu(1 @1!r  2$E01f&H 9A>NP@vfNu$ix&i|fa`pRﴀg\#Jx`H#*E!2C`9OKAP@TCLT"+ fS &1`u ‚Ҏ L:#4 required pri]to ރ]PUTD1]ctory full0$_"WpW e^5L4QHe1j+`䀰UW0)"U2%dtfJ+gֈQsNz`ztvH1&0`0<]2 X:-@-fJfVpw`4@ f"`w*`FF0e@b:Ԃih(؄ib^ԄiZԁ[RCg"]@0er"`]:D  gJf 6Höfe4o`$o`&1 `Hzh:#0"Wt&JR^f:oHԗ`Vdf RBBe`~ޠ`Q 1digit1number enc0teOverflow_READ of12/;RsѭbjyR5`>p `ʔ-֒a"mB4g`*$ 82. *$`"`&Pj|ˬlVH;n zڤV((_ C>(f" w!J(g fv`z$($IJ*p.14(@B?ڞG*MJg "J`j  {W0Jh g=f !G P ` *J!XC$hVhZgpR@@l!sN`- Ft!Kxf0abEJ@g,fn` g R@BhV / /<Jlpp|Nnb'rϐ@Hsp/BgR_A3^_fSAfL Ah Uz+p 3 dp` SA$$p5/ABIpz  f:wf>|p ݆|p.pFQ d4b_9_HxD& Af|F XzUR0 $0 ԅ Tp Ex]q C3^A3Re0GetAttemptrpastid-of-\10!a0HR _ gvLeHd`:"0tt2 }`gR e6N$wS"  &߀b"*&"&A%S"&J`а|gb/P/6AD 6CG0I| $e'#2"%k2SA0!"B@bE0)7C|!ڂ&2"4%//@k| v$IRC4(K Vg RBg`?2Q6:F4>j?|?JBg11,1@oCb#|p!0L9StЁz$qJgSfkNBI0OO cHN/,HNVAT-Hp=@h .=A" n 0.p@ArC1߁RnAno֨ACtN^,OVNЄDJ@HBACAA0eB`"Ω@R@ҳDQR@A`ΨEVEF@A . -@ @h -Ao .CXJ_\W2Hj_|XBX["i_EAU`PYP]PC\_R\0_ iS"]P #dPyP cJ.0 0( h@g4 ( hg( hH`:b`fbgn``t`{afXwgOD2k `$pHҿeN# #` .,f -|`d nNн f >א NS>?`g[pDRE"g8 (\,2]x i  "i  "V^Z"$ Гѓѝѝ&2ґӻߓ? ZV(FLFH ""47  ><  & >*:", ( .0<8dBfT &264"4bL0 X 6 Lz   42 $$j64 $*N   4b LH  :(Cd,Ҽ:$  "X  & .:*F*DL&I*b4D00 , 4Ho D"B>i D@^>(l(_N.ZjZoԁ킯L$f":  r \ $ :V6 "=,&N!36($  i JLNB!xl$ 5&(60>p rR pR jRrL^@~i `D:4$0 4, "& $i &+  mL& 0 g"$" > (,& &^F@$42 h& 6&4.4,ODLD@T02F(@:.<.0**<, 02 ,$8 A@ZQ" *Q?>*Mi"1,B , 0 އ$ L. 8r nilm:o 2F.Кnz XH  d&D<,@St bLDhRQ(DU J"P8$* !Vo(n&bVf&PX_Ta4NaآDDHfzlTDb& $N2L:$@eXL::>nJ{R-a04)abpToge;(`J 0:0E4FoEBsi i ,$B$(I90*<N`mx$>f"NBT@$qH20fuH@ nRDqgR Qp i . "((Fp$D0iл&s $9&:0(Q }`|44@zӺo!diЊ}В N BB}X\Df2\4*@4406 ,Lb8z,Fb":,>4@" f,tPdv`  rV "2 * R":d"F:6B.x*6J"*JF ( B4r"" >$8$8rJ" *,JJ00 ,H  ,,6 8 2 v8 ,,T  T* ,nvg.6   *V0b,`T & &(,0. Hx^i s^cPQ `!  1uд1 "$"P,*< *,0 "r, 80BBb4&2JLJ ^ (  l@R80 `lX$Fj ("Db * "FVB1( *@ p> ?(-?V rC)"Z"Z"Z"Z$"Z"Zf"Bfn Save Changes to Ctrl-F10 ___________Function Key Name: ___________xxxxxxxxxxxDateTimeForce Setting Of:ChangeErase1234567890123456789012345678901234567890 GEM program to automatically run DoneSuper Boot Program Parameters -- Page 5Method for auto-bootinga GEM program:TOS 1.4 Or GreaterStartgemHeadstartor show true order of execution?Sort AUTO programs,Show In OrderSortOnOffF-key Only ModeYesNoDo you use Revolver?WriteVerifyOnOffKeyClickOnOffNext PageEraseCHANGE1234567890123456789012345678901234567890 Default Autoboot GEM Program Sound & Welcome Screen UtilitiesDigisoundSample Rate123456789101112131620253240DMAMonoStereoSettings6122550Last Picture Viewed:FILENAME =1234567890123456789012345678901234567890Current Sound In Buffer:Buffer Size:12345KFILENAME =1234567890123456789012345678901234567890New Sound Name08.S________________PPPPPPPPRENAMELoad DigisoundLoad DMAView PictureEXITPlay DigisoundPlay DMA Super Boot Program Parameters -- Page 4Options for bypassing Super Boot:Do not run Super Boot unless hot-keyis pressedRun Super Boot ALWAYS except whenhot-key is pressedRun Super Boot always, but abort ifpreset time delay passeswhile in:Welcome ScreenFile Selection ScreenBothUse options "B" and "C" above Next PageIf Super Boot is bypassed, shouldNoYesdefault configuration be set?AlternateShiftHot-key(s)ControlCaps Lock Function Key Editing Create/Edit Function KeysF1F2F3F4F5F6F7F8F9F10NORMALALTCONTROLEdit/Copy/Erase Key(s)Exit and save changesPrint Function Key ListingExit with no changesFunction KeyDescriptions F1 12345678901 F1 12345678901 F1 12345678901 F1 12345678901 F1 12345678901 F1 12345678901 F1 12345678901 F1 12345678901 F1 12345678901F10 12345678901 Super Boot Program Parameters -- Page 3Use Multi-Page modeinstead ofSingle-PageYesNoNEXT PAGEmode?Choose the number of columns youwant to allocate foreach type of file for Single-Pagefile selection mode.The columns for all threetypes must total seven.AutobootProgramsAccessoriesDeskOtherData FilesCopyright NoticeOKSuper Boot, The Super Boot ConstructionSet and the Documentationfile are allCopyright 1993 by Gordon W. Moore, All RightsReserved. Portions of the compiled code Copyright 1986 by CCDand OSS Inc. and are used with thepermission of OSS.Please feel free to upload and sharethese files with everyone.These files are SHAREWARE and, if aftertrying these programs youwant to continue using them, I askthat you register as a user fora modest one-time fee of only $15.00. If after 30 days you decidenot to register, then you must disc ontinue using it. Please seethe documentation for more details.Super Boot is a Shareware program,and is definitely not Public Domain.This means that you are free to tryout the program and see if it meetsyour needs before you buy it.Shareware allows you to purchasequalitysoftware at bargain prices.See the included documentation for moreinformation.Print registration or update form(on your printer)Show needed registration informationon the screenExitFILE TYPEType 1 Files: All files with the specified EXTENDER which are locatedin the specified SOURCE directory are shown, and theirEXTENDERs will be renamed with an "X" ifdeactivated.Type 2 Files: All files with the specified EXTENDER which are locatedin the specified SOURCE directory areshown. Only oneat a time can be active. The active file will be copiedto the filename specifiedas the DESTination.DESCRIPTIVE NAME: A name you make up toremind you of what the files are.SOURCE: The directory where the filesare located. Last character of thepathname must be a "\". Example: "C:\DATA\". Use the DIRECTORYbutton to view folders and files if you forget their names.DEST: The DESTination filename for Type2 files only. Ignored for Type 1Files. Example: "D:\WORDPROC\STWRITER\PRINTER.DAT".FILE EXTENDER: The extender found on all wanted files. Must be 3characters in length and the lastletter can't be "X".OKSuper Boot Program Parameters -- Page 6e delay):____99secondsFile Selection Screen: ____99secondsBypass DelayWelcome Screen (enter 0 for infinitAttentionBellDisabledEnabledNext PageDefault F-Keys11-20 = ALT F-keys21-30 = CTRL F-keys__Color: __99__Mono: __99Enter Key # 1-10 = F1-F10*** Digitized Sound ***HELP!File Selection MethodSingle SoundLink To Welcome ScreenRandom SoundSequentialPlay Sound When?NeverColdboot OnlyAlways File/Path Name (Click on to change) 1234567890123456789012345678901234567890Super Boot Construction Set V8.1Specify Disk DrivesShow order of AUTO filesEdit program parametersChange colorsConfigure "Other" file selectionsSound & Welcome Screen UtilitiesHide files from Super BootRegister or update Super BootEdit function keys About Super Boot EXITWelcome Screen SetupFormats SupportedRecommended Search MaskPossible Extensions--------------------------------------------------------------------Degas*.PI?.PI1, .PI2, .PI3Degas Elite (normal)*.PI?.PI1, .PI2, .PI3Degas Elite Compressed*.PC?.PC1, .PC2, .PC3Neochrome*.NEO.NEOTinystuffed*.TN?.TNY, .TN1, .TN2, ....Click on the File/Pathname to change it,Click on the word "Color" or"Mono" to erase its File/Pathname. IfSINGLE PIC is selected simply choosea file when presented with the file selector. For RANDOM or SEQUENTIALchoose a search mask by editing the topline of the file selector.EXAMPLES: (Single Pic)C:\DRAWING\DEGAS\WELCOME.PC1(Random/Sequential)C:\DRAWING\DEGAS\*.PC?OKMonochrome Color SelectionThis option sets the color schemeto be used in Super Bootand on the Function Key File Selection Screen in thisprogram. It does not change thecolor scheme for othersections of the Super Boot Construction Set.Black text on a white backgroundWhite text on a black background(  Indicates Current Selection ) Super Boot Program Parameters -- Page 1DateDisabledEnabled__Current Year: 19__99FormatEuropeanU.S.A.NEXT PAGEDisabledEnabledTimeWelcome ScreenClick to erase  Mono Pic:Color Pic:HELP!12345678901234567890123456789012345678901234567890123456789012345678901234567890 Path/Filename -- Click on to change Display When?NeverColdboot OnlyAlwaysSelection MethodSingle PicRandomSequentialPlease select your initialboot drive (where all of theAuto Programs are located).Keys toCopy From:F1F6F2F7F3F8F4F9F5F10CONTROLALTNORMALStartgemKey NameWhen copying,also copy:COPY KEYSSWAP KEYSERASE KEYSMASS MERGEMASS EXTRACTEXITErasingCopying ToKey(s) for:SwappingMass MergeMass ExtractAll KeysNo KeysF1F2F3F4F5F6F7F8F9F10ALT F1ALT F2ALT F3ALT F4ALT F5ALT F6ALT F7ALT F8ALT F9ALT F10CTRL F1CTRL F2CTRL F3CTRL F4CTRL F5CTRL F6CTRL F7CTRL F8CTRL F9CTRL F10Super Boot Program Parameters -- Page 7__Reboot Delay: __ (in seconds)99If your hard disk software allowswrite caching, you are STRONGLYadvised to have Super Boot waitseveral seconds before rebooting, togive your cache software time tofinish writing any cached data.Of course this only applies if youuse the rebooting features.DMA Sound Capable?YesNo__Volume: __ (0-40)99Save ChangesCancel Changes Super Boot Program Parameters -- Page 2ProtectionPasswordOnOffInvisibleVisible__________Password: __________aaaaaaaaaaNEXT PAGE2 ms6 msFloppy Disk3 ms12 msSeek RateStop At Edge Of ScreenWrap Around EdgeCursor Actions At Edge Of Screen:Program Termination Options:FOR COLOR SYSTEMS --BOXTEXTBOXTEXTRestore screen to LOW resolutionLeave screen in MEDIUM resolutionFOR COLOR OR MONOCHROME SYSTEMS --BOXTEXTBOXTEXTRestore ORIGINAL screen colorsLeave SUPER BOOT colors in effectDigitized Sound SetupSINGLE SOUND - A single sound (whosepath & filename you specify) will beplayed on every start-up.RANDOM SOUND - A randomly selectedsound chosen from the pathname youspecify will be played.LINK TO WELCOME SCREEN - Super Bootwill attempt to load a sound filewiththe same base name (not extender) asthe Welcome Screen it loaded. (eg.if the Welcome Screen was ROBOT.TNY,it would try to load ROBOT.S??.SEQUENTIAL - Sounds will be played insequential order each boot.OKVALID SOUND FILENAMES -Digisound: filename.S## (where ## isa 2 digit sample rate)DMA: filename.S?# (where ? is [S]tereo or [M]ono, # is first digit of rate)EXAMPLES: Digisound: HELLO.S08 DMA: WELCOME.SS2$M)NZy )%+(1Z)[|!}! ,.A/W(&56LMR   $%?A((   (ev(P!*!26A7_(vy    [( (/SVh( !"9ABJKjk"!@!f&1bJAFB"Z@ "v$  1     B  ,  7 "( "' ! "1bNAJ"F  ,D S f o   y     6   6    7    ! 6     " #&;$ $3% **&"(" # %1bNAJ#FJ                   $ ( , 0 4 8 < @ D"3! 6G#45( (-  7w-  #  '(9'<  ": %#'#r",%+*)=*2.1) 01/#:-#V4 6Qj  8}3! $& 1bN#J#F J  X! A z$+   B ! (  C #* ) #  # #" D S s  !}!   !  4    $     !   !CN$6J$R$n/8@ Z ]   `  c  f  i  l" o' r, u1/Q yQ Q #      $ <   #3 C!S"c #s $   1bN$J$F 1    2   7   0  2  1 3  4 5" 6 /: 5"J! 4 0 1 2 3  5 6, 7 l# !, +  +$ 0% 4& 1' 5( 2) 6* 3 /1 7 !/-  . 0* ) 3  1 # !CLAH$CD ' $) >  K#  o1  |  %  "  $ $ & 4' \) v& $  & %   # !#  @ % d'   N e" &$ # '#  !# 4B  <  X'        ! +    $ .      N   ( 0, O& v9 ( <   (  , % +9 <(e;v- (+ " &) #: (c3 { (3(+! '+0 9(b*}! 4'1bNAJ$F  J& $03  %0 3 % 2# V ` e   n v  %2%N %j %%- , "!&  %#%('+ $ )% 6& MZ)% -& * w+ }" a ( !CMAI&.C" "3 "(" Y "K( " " {( "("'   ("$NAJ&JF&f+C5Wn 5  # 5 #5 # 5  # %5 * 6# <5 S (|+ &)$(*.' V*!q""#$"'C ?A;&4!$,#P%c  #  # %       +     q +&  !1bN&K&G  ` e  n  &         3       3 ' '* 'F 'b    (2 ('~   '    !$ ""' #  $   1  !1B AEI  M B F J  NCGK OD H L %P 1bN  19  D G J M  P  S  V   Y   \  _    c k o   v           D  ,#"  ! " $ % &  ' & ( .) 1* 4+ 7, : - = . @ / C0 F1 I2 M3 T4 [5 b6 i 7 p 8 w 9 ~: ; < "= "> "? "@ " A " B " C "D "! "1bNAI'Ek%xI L ' P 2! T# t  !$ ""$19( 1bN(&J(BF                  (^    ! - . 39 !+ C Zk!'! +   (z(!( "(!#"&$%%(#)')" )>!NAJ)ZF$'$  " ,% "  O   g #  & !  H    $ ' # $! ')v%!g(!%!$!'(!&"(%"'$ "L&!G?:KR_Ur7BQ4*PB Wj*G)LCc.]. ! .. TANDEM DOC Q RTANDEM PRG S| TANDEM v 1.0 ------------ A: + B: = Tandem super-floppy Tandem is a "fix" for programs which don't recognize and use a second floppy drive when there is one. The immediate cause for it being written was the game Spirit of Excalibur. Tandem combines both floppies (A: and B:) into one single disk as far as file and folder handling goes. I.e. all files and folders on both of the two floppies can be accessed via any one of them. It can NOT help you with nonstandard games disks lacking a file structure. Hard disk operations won't be affected. Tandem is freeware and may be copied freely as long as this documentation is included. HOW TO USE IT ------------- To use Tandem, simply run it, from Desktop or - better - from the AUTO folder on the boot disk. If you don't have two floppies (turned on) - Tandem will silently quit without installing itself, and neither harm nor good is done. If you do have two floppy drives, a message will remind you that Tandem is installed. Run Tandem again to turn it off and on as many times as you like. PROBLEMS -------- As long as all files have unique (on both floppies) names, and only read accesses (loading data, starting programs etc.) are being made, there should be no problems. Otherwise you may be reminded that the emulation of a "super-floppy" cannot be 100%, as long as the drives are physically separated. In all cases and for all operations, the PHYSICAL DISK that will be tried first is the one CURRENTLY SELECTED. Except when a folder has been specified that only exists on the other disk. This applies to: 1) Operations on identically named files on both floppies. (In a Desktop window it will make no difference which one of two identically named icons you select.) 2) Getting disk info such as disk free space. (The info for the selected disk - or the disk corresponding to the selected folder - will be returned.) FILE MOVE operations within the combined floppy don't work except within the currently selected floppy. When using Tandem with games, there is not much you can do, but to run Tandem and see if it works. It either does or it doesn't. If it seems to work up to a point, after which problems occur, it may be that both floppies hold files with the same name but with different contents. There probably is no remedy, but if the smaller file is on the first (A) drive, you may try to delete it (DON'T DO THIS ON YOUR ORIGINAL DISKS!!! - Use Backup copies), in the hope that it is merely a subset of - and can be replaced with - the larger file on the second disk. If it doesn't work at all, this probably is because the game uses some nonstandard method of accessing the data on disk (sector-reading via BIOS, XBIOS or directly via hardware). Tandem only affects the FILE managing of GEM BDOS. Disclaimer ---------- Tandem comes with absolutely no warranty, and the author is not responsible for any harmful consequences of using this software. USE ENTIRELY AT YOUR OWN RISK!!! Technical --------- Tandem installs itself 'cleanly' in the GEM BDOS TRAP #1 vector according to the XBRA-standard. Its XBRA-ID is "Tndm". It makes no re-entrant DOS calls and so should hopefully not interfere with any other programs, memory-resident or not. ______________________________________ Mrten Lindstrm Svensvgen 24 S-932 31 Skelleftehamn SWEDEN `JV`XBRATndmAJg"1oAfNh0|Vb@0;Njjjjjj"j0(gU@bB`0:k:0:j0:k.R@?/(?aPNsp0:kNs0(A @cp0 zN0(gU@b`0:k0:R@np1@`Jg hbH~v,haaa`azBHV?<CaO (jNu)N`H~vapa a `H`a@/, /,HV?aO(jNuH~va8;l>GAfaa`JEk .:f<A`a:|Nu,h(HKHx\ .:f.<<&MA b`޸gf,M: FNu|Nu<:k@gp.::j:f`fRf"fa.aBfGJf#ff,M`JCg;CL~@`|0:(H:?<a`T<apJk av(j:abx`>A0`40:kH~pK(H<:tJ@k;@aTJj ;F`:a L~NsJxg ?:/@ zPN??<aXNuHT?<;a\NuBgHU?<GaPNu::kaa(a EaJj^Mr\gB .:g:f .f .f&MJf#fRB(MaJknJg \fd(Na~(kZ;Ea~`P(MJfIJabJk>;|`6zaDaL(aRza4aa0a,~ a&B>/޼Aa~:a~ a #THy,yPN yT\N 9LcNudL,9Ld~ ,9XaNuRyF y<Ff8ByFRyH y<Hf ByHRyJ yJfByJ 9\fNu 9\f R9\Nu<<~ a<>9Ja~:a,>9Ha ~ aNur/RA| j|:?>a>rRFJ9LfNu2&yBҹN(A kL4+P8+RSD 9LfB,ppPQB,NuB,B,ppppQB,B,fTFNuE High & Medium Time & Drive Display by Lars-Erik sterud - July 1989Hy]?< NA\?<NNT. gR??<-NAXHG??<+NAX?<NNT<f|` |XX#`BHGHy?<&NN\B/<]?<1NA   P     SzA"x$AvY: ki P SL# C4>8p?<NF$HrvT]@0h`DC H@DO0\EQ 8g$Y @ <_VDOX"gf0S@m n"xU_QKMf6 rẓ8B|#Nq/lGTA[f EV|:JkL3" \f60: izg bg/`DDcFgm(OL@oNh`k+ /< R b?qxpl 0 _ChB` .ȐhMX/So.'N /^^Tt PxlX `=U`t RnG\8M`p&#u2( *9g zU$ -{ãzf{,J mSg0_6Z]fBgNAg|1g&XAhoer"P 1g mgf1AFߐ?3mT:o2zT\z;QH<K˼G`pB GGƺ?`ܵ>äpn;kp=A8K6=A8K׋DA[3A4.pJg MnL?0MBSkf>p 6v`+e$NHB8N09B2<9C>@`9DO0|9E~'9F 9Gb\9@^UAnvHWBA|^JL |S"@   `VbDgqR@3@P8 U+-P[{ơ6=`^T8kD.:"&3gL(&by[@gvp0mmS@zɞ]v6`mqfB4`sK@- @ zP0NX~V_֐単yqOp.T*5P%(7xN*pp:"4 ,`po㲄-<@$zd<@>y8UphI2?0e1dk-bdl+m(3(+p6,P(lL_t%L|(K\FSB[:OIRSy4H2u}:N0ďDMb$!;֋Nzq@HN|R'̵(f f|:8KXT5PC06E&*Js".@"xV0TqlW J@mYBpZM~2Yo&H! 2LE>g">j-SC:5>hotLf b5 Sjn7>vM8aԣn8M LV\ p:KamH~,HWI2ZgbS@!0`]ᐮpH[@ ®@2 NL~U LH>A``@@TfVxy5Yk^}c*k4k$3^vKB6b2ոD$N~@ n݇T5i c2,EqEuCu6\B80̶J2pHXADxX,{X,{D#X#XbF5X6@BQXX6 "QPXP`bXjDwjNsH8D4S0&i6Ԯ%K59L;('H8l4SDpCfA10fۖ F ||fKJ;#+.hd'5txg2?`w&@t: Kp~AR`4#V `/D4JBPs5DI8r0 PQ`*0\eμP%FCjB,kI&^J@G45BJ2<B@8j06BBQɧJ0<)D6zm2%HR*LMC<}7;@~3'ȺBgt)lT*<` GBB.U)Bl|A~Տ?ǀBC@~ ! ?z Uz^`B`@ u#A`"4X2lzuRBYAxS?1>ka&:A md"tL)%An4i#Q5 TU/g*"0 &00z g"CA/RSBµ0`8&l%g vƈE^C(HAT[ɣ@&{φ5gCˌ01 @^fvx,:?g4H?s (; ` A6I&;($*"D$C&D(C*DHe` A^PH||QRt?b788yT?.5uF p=NjJ*(>4R  x xpKlUUh^ [fΠ5NL1 o*oP^̀ꀼ@ꀼ7B 7αg>:]<0;NtYɄQр( G > ă gX>Z>LlhW!BB:r@:, `=zύ༰!S$.TeHz-?5Ov#I)bfv>=H2;U؄Q z6zM2N0:g"V@FߢBg/'1NA%p` x'n`HK<<A΋Zs ̤sPved-,@ j-q iUci*i[3mTurb#?ST Auto (lor )rAopyrighH88- SofTrek |Version.82 une 26, 1990|By WD?Buckholdt ~d J. Riffe][Install|Cancel] ya\/ O@@K0Xئ3#ЛG4'H0'Psz4Av}a3wjHz5DG/"?<NM'@P z3#t&_}@S@f4",WE&"B; fNB`53af{ (bx9FfJRf O! L0,EfhSs3`|C|Rv[Kz>//Ug `h`'Hǽ0.GaJ̾p2p) "`TGv0 0F wa8PGf fJCl~|CÚ0003(ܶ)Xp&P22:W=]ЉRhX*hT xZ3e2)bs o&fVBc:o@,lolhMx fN֞iޟps/:1Jg̖eۊnils` [6 @iitB?4r@B<.̴t-} L,Һ'g>}xx4x@ps[uODpnx6x4EKJTyiҹXAܚ*,3%<Bm~O/v7"Xinw.Ej߀%7R}R@y^#HKËH4.y ޳%x"xeq;98]$ne^#˖uS<9:+?&"i26"&tR{N&gEܽg8@E"xNI|JjoBG4 EBgB8Fu0+lmFR0%l m8C@@ؑ .fnon$XGn2@o@n@D?.Vg) cd`f|SET\AAng*xo6Nw!즀'PӺJ\H{:EPc9!r#] :q 3q ?qzIꠙ`8J4W}&hƉ(oE_n0@ GH:/O@!H~kG0fֈF g6d,xd'vlLAG߀f:03G`+CA%0g[6HP^8~ r4αxbnx xg"D < /&R,U#$a*s0S3L&BFy$]DLjr9Mx r),&I!̵(v)+8mf !OLU2e{@W 'BAΥ-VC@g$WCT D9UDnmLgp oGV oa A *^;Q\6<\C-"cd`:mnM.Z:% Bc\)֔ iyR_>z݀n>Ac%Td$M[ϑg{E CI`+R=s[K; x#U;D*JExvd&4X[5/rZ'&l^>K1'+gFJ q=2upv>37<(Âx0ހ dfLo:`>p,w  ]TXQauU(,V#?GΝ V,^@HҮ:.4J ې>+x_^l,%(6J֕c4eX-A\H:HAS@B!jxHA@R@2; >3kbsc4Ul0p@@BfouT`28Xaj<%J$4 jtfH;*~ـg90RnZfkkepk:jI°GQRRoa)4 ^#Qo@XFao18sj@A:0?SXΰbnDC yX`N ,'SWT.!@f2.a` }E&jsXriDEa~"P3x{,vQ h!Hl"iMb4FB_~QO0@BHf G`KE0c2+]BNՒi4*6AAJj(o.h YZsVzӒr˩] ,^ve0\6 exq,<ҹ|@F)eXavc: ,IySg,aް 2a w rnYF@qoa6~$UNVtx`j1r V.m1Yvd+R`E<->QlE ȑH1D=)"rDL6!?t,T%Ҧ%qB\Y\\"B܇iBP_|i~B/ BZiB/\i^ox$Z+LY[i^:|f XwQN+`ސx4yƅ2<"gy vZgRdB]gPUB~}l(2[n~Ƈ[nFw\(= gn;g 4|@;exma-Ն?x_a~<$jenPٴtTBpv5pp;"0E DRFFex*ryǙ e/aL\86W օq tI;Acp,BBb$Ln12X*uX 0Bc$c[ƭ(l ~X,I8w~xiրh O$hsw.&p{>glQCg2 PC}D"A"<M2`J:K#ҚH |Rp!X! =1I" Vlkvg0N>h2t3A><3> 3C |3D~3F3G0W\3@^*Lf"g@, q  2ql8 B/ L\.9-*SEm=JrBA$s24,| ,< fDÙ39P0l> DD""A4g @@4``9b 00 BB@$$Xso p @6q8pT $(@  @ЀY^5 x9Xz5psN:m;hf|-a.@m ;o$@1H^аs0"A&Q0@0{O7@ځ9 S@fE!N qB@yvB-,q*>[H,h50&33X4P}$.4XB2<SlRO05D3 //B04x2 /H ,--H.2h>j4}3Tʁ/123DX/t.f2X$/.T.BZ0h(t3r"qe32z`4:zQK"o 4T3Ob"{ їZ~L`N2HuBuA֡0D "{$ z5Y/nm8-f2'f,bf" H fPh C}["$ =0n3f xJ*f"߀Df&fi#lf2:dOf $fn $CnHzzg2Z& "JB@Am0<`GG|Z0=z&0@5aHRMx|T4`5968n&:~8<V>9bSG C f$xNE\P6LNDB:B40 ԁCCc60D"r2[iDx8HDAeC"„/5@DH!M0;2|XLS'>LFD0B'Nd rCKipkHAphQy@4XJQH@2iDCA4<QtrxL &z`:(r(SB$} BC8(#8:<>Q$F0EGAjDF@ĚGj$T_D f C܏R@@H?RC֪ 4 I.02@ā:1fR0Mq^e"`LGj/7yYe8?$:U.m OwSEq"H043B2zQCS%@ c 5B$$8QJkp64>$8:+<GmG>0EnEo44w04{2 : awʐ:EYd=uX (zc23^V`X$zp{4fHzGVjqPC 6gLFDDm0El?Em2F Fn4GoGnA<YX2npXa28HJ@zEn20Ef80@ ᗣ ?bA BoB,]̊.EfEY T-q>g[ A9t܋G&Hf X2$jgRWGg m6YGf*aQ K"/"2b 2VK .82wA] `J= Ks02V3a4]M8oBt 9mOu^B_P=GX6*A)T@22߀@  4fH>JJE2ACX!B .h2AE:0PN|t NRT"yN78CLxNsBlBCAB򖼤.@rAG:QZc6s3NFEqLT9WV93jd6gد. dQsJBw1z_dZ.Epg4!Yu((J 9:8uCлǀdt;nQft;FFF^dJ.&Tū`q&p[@<ӌem":gYpgK2p깯4nTf)_V0<JpS&bgDn|j~<;`A`Jn*t nC2I^\8RGg ~à|<yBgX Sepq.~#BG|;J:HG>BaN,28䋘{CֶJ93O^KmAXZL; 4Ȓ 72O(*TY Jbc!52sxyN " $27 g&&g9&ꖯ,S9Gjg@#༤jvt*~T +X, UBqŸƲgz̸"_ `5^y79"g Vf<#B3RRs{(Qp2W`]^-YO$$P*T0 (T $U(*8XΡY u3+ aO\WW{⊸"& tsȎ Uȟ4ّq+`EMvdG܀* FĢA3Zkbm8𐵮> {`\f'sgsنp6@wÁ(?p xB.483Hqǒ}.)x3$~g jS|*t54< <_&:g83Iڼgt>E g A o/ZJd`uAZ4ԎE1E[xg./&v L`ׁC U٬żj-6! f)K8YʁҌt&2l0J{8kg`$xAIQO&_f(j`L  puNAݑق//l쎬bluG2BF.0x9(SFGBD <&,Ʊ62A6GC~ >00{G@B@:퇁"qQ ܢ+ST m>SBn mWA Zzp<`Tj̖TfHg.``rm0P+w2gl3x<_H0Ve(݄ V1x C!" x)xwi^%%0gpv*L44zwXHnii .ә<$Hh8 !qB4@iSqR"ND:%2DȨQ"ND:%2DȨQ"ND:%2D։R@vjlj(jQ:jdljFjrj!jB6ʄjlj(j3, R,sf 1`ƀf 1`ƀf km$h@ UBP*T 1MfKgX g pv~(0X4:ۂSARC8<zA2"H I 00Ne ⿷#.0T-'Xf NuJF UFn2c#K@LHͰ!&?/ / ? >.&H<dJt nщ`iE ;y(HpVu JCf6`v>-SCQ?`RCHG0`,EdCLjNԐ3w'`4Z, X'$FbV(_&_>.t:ɏ.2Kes! f_UDmgfK <RXn+AtI6D `tu7h@'AFvDAuY\U0F@wZ aGYsE⎩ZFB ZRNsK5Xӊg Ճb퉘&FTp&4BχqNx6֪\|-8SԺ df*&6Q2SAȵLeQg*[2U٤2䕀ʨ֩Lr]23ȕd VlXPf֮r02԰Ao0!N:d ?6W/`4'Ҙ`Q6sPX2UvZJ5bNt1 w2F5)仿c( grd;$":Rt]&b$ilN7oU "šd\YX`&A&$dVFoˣ$Ȑ52/ ne r#o)Z04B#v8 @/:^@oz o"nS@H0v P#Ob#SLNsRPe:@[2s#2.'i#VH̓'hp>!k'pB-DJR{ fp/-&p`ApB(C-p$ 140 fw?A_E~bz6;fYwh,f @|Kˬ$$FpP/r8<*BS p[#Xcxgb77`20΀rBO2BPm12 ,*U,BX07&hڇ6%YI| HG><HF.N`-gm@ [T ^ҽnl%*Mh^xtI91s#J8`H~<tKXGB0Kͼ82TAoLLSB@5 J;0jKaMr"9t80 AMeOQ[pTQ FDTQOLK~Nu'x xBhl@t|Äp<眪äp8 jĹp̮4Y4*p0 3=XPp x xBhl*-t |„p.) r¤p.% 2Ĺp.!{ xp.;3X$NiR8hlt+|zZp+:Jp+Ĺ:p̮ Y ܺ*p [3ofB$OpBxP*T UBP*T U(ʁ5AsP pUxBP*T UBȪP*T e$DJ Id AIZ"q6&NԵpPx*T UBP*T UبBh0DPNydt5R"@n$1y/ 2({/ {"_$E Bx!($_05_7Gp&- r!6J9m$jp@<6l, X]s2n0k*.f0+UrWf>7Yn/fBfEfFf6`+fCf5f!430oL$% [C0PHn 342RHV 4Go z6WHC:1???fJ' ؙ xU  QZ$3 P2-3fҶZ >Yy4< ՂfLp092J/:Al| <4HTHut XHfv, 6c͘pZ4nS&1rΩ0dȖn)/ z,BDB(_AR HVRT+JmTEZXDeI9WXE4PDQF xYKoPEJDfJEg1s8`x$_?/.plv fA> |@vF0 BRA<g$> ; 9<@> /9F2 HFOGmܿR@yB9,ft{p*p(7=9gfX!b)4Z PNgFbJBa g UUg F>>A3~BgFER8Yܦ=nb. voK:p`"xz>:_{(0sLz` ׸:0PҴ 0lX :@( ,?,g:ffơ+ R݅ xp^L{U|,ӆLOx&x0 :5șb ${ą֡0%xA^"xXKd ;(KyQ/:<茚@clӤROVPDuA F^8&˜Hj :Af{=?uZUzp)Hz?:CNc$IJFwԅXb*S2lDgpJ Ұ a+<^&^9] je3 GqV-b D\5`b(DQ%>Nk"J>Md85  x3O _N`dֈKFF?? z8_0W5`'16 TQu`R`.m؀Co xx8ƥQ p{ a\;;@k" z{gzxlg,osWJ`0/nfst0$m]l 6ih;0x]QÚƝi0UGn> \kˈ(f,pր(KغWJFgf\z4GFGRGG8GUFcbEeNh/΅Hzd>l0$n?)Je;(Q{<HF<.(>:d ̄΄7Ƽ&Drj*SBe˄g4AY~"p*E1< ^!A#Cs>< ^28VT7|m`[`0$ zhdn4JPf2zA2IAMu$4 ?ƢR6SAƶa2:Ăzfmn0<`ܥn`L?G`B@Cg mؿ*CG$IAs~TEJP4~LND2dgeCCv600GgpXLbdlg6wL!ha 95x pO/Wwn//(8DSFnjg*BNs*؁Ősa/IHBHC6f*,Fۅ‚NxA^$ "ƒ$?0ZfzrO`zrDRF0H@uFC5cfCRGA ~e0000 00Yp+`TT!I!J1G_0f}ĺ)وufJf/ Xb".Jf f&f0S@nL2@&S3gDLD,D^FEGM2``BlBm0E@|CoCn>`gP 'E4pPN:MmőXGjpf(7I  *WMqpTS:jCgDDB%u:BA40 6FBP4t/D T`6x "8_ABFA&>ZC%Π mr^B 0F=3BZEȰ]ps/:8\$|hPgj,?P6/ Hu`PL$Wg8znOx$_\05_,(G f kA T3 L bf.Bf:o6f264Cv2rRA)AlNu'f CoDfGgO iN` 6(kY,@:+^T?Nh,f$# : J꼞p &/]`6.|,K" `&/.R+%WVixfm[w> ~/nR +0>,$o <4>!AFl<`D'0BlߡSGq&ڼH.,m.n/0m j3nU*0m <4Yy2n,@]>:BB 0A 0B9GREE8@_GBGNl:Y <6t t% n~"847g20BCAj(0DF@ĔCjKD֘` JGf48Z\-`R@@H?RP`< H@86UCgT߄mfgTSC2"O043BR2QQGSG7p\;eȰ`P6,2*.4@yBCm Cl0AnAo42 :H >TRMUEf̖HDHEHGQ^J_"gX0W@ B:0B|0>*5jHC?HF?_?,($N"M,)#Oab+FP=G,=E0'TOq.N`LpNu-6($^480>">p < j@xx u >.,f"Lp   < _'Kꀹ` @