NNNNNNp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN\Oo  @`! #@%`')+-/1 3@5`o9;=A C@oGIKMOQ S@U`WY[]_a c@e`gimoq s@owy} @ @ @ ` @ ` o ǀ @ ` ׀ ٠  @` @`!Aa  !OaOo  @`! #@%`')+-/1 3@5`o9;=A C@oGIKMOQ S@U`WY[]_a c@e`gimoq s@owy} @ @ @ ` @ ` o ǀ @ ` ׀ ٠  @` @`!Aa  !OaAIM2PS @-META2PS D-PSST O-?SCODE Y-{SPECTRE d-TIMWORKSDTPh-WORDPLUSPS o-LEES DITt OA262 Lu . @-.. AIM2PS PRG ^AIM2PS TXT `V&o.| + ЫЫ// Bg?<JNAO 3 jByl3nBypNH3!34j3l3n3p3#VNH34j3l3n3p3#NH#j# n3ZjByl3n3p#j#jNH yg |j *g `"|j f34j3l3n3p3#NH#$#(3ZjByl3n3p##NH ygF | *g `"| f?</<j?<=NAP|m3f/</<?9f?<?NAO ?9f?<>NAX0< |,"|Q><<< "| X |B*HA$F|f  << QN0123456789ABCDEF0< |"|XQ?</<?<NAX3jByl3nBypNHBg?<LNA"<0<NBNu[0][ | AIM to PostScript converter | | (c)1989 A. Raves| ][ v1.1 ][0][ | Give a name for the AIM | | picture | ][ OK ][0][ | Give a name for the | | PostScript file| ][ OK ]\*.IM\*.PS /picstr 256 string def 45 140 translate 504 504 scale 256 256 8 [256 0 0 -256 0 256] {currentfile picstr readhexstring pop} image showpage  j! *   6  AIM to POSTSCRIPT CONVERTER 1.1 A utility by Anton Raves Revision: 03/05/89 This little utility program will convert AIM-image files to PostScript-files. These files can be printed using an Apple LaserWriter, Atari UltraScript (!!) or any other PostScript compatible laserprinter. It needs an *.IM-file with a size 65536 bytes, and will produce a PostScript- file with a size of 135323 bytes. Keep this last number in mind when saving the created *.PS-file !!! Choosing CANCEL in one of the two item-selectors will quit the program. This is done without saving the *.PS-file ! Contents of AIM_PS.ARC: AIM_PS.PRG, the program itself README.TXT, this document TRUI.IM, a sample AIM-picture AIM_PS.ARC may be copied freely, as long as you keep its contents intact and together !!! Little trick: this program creates a PostScript-file, in which you will find the following header: /picstr 256 string def 45 140 translate 504 504 scale 256 256 8 [256 0 0 -256 0 256] {currentfile picstr readhexstring pop} image If you change the line with '504 504 scale' to '207 207 scale' you will get a very nice small version of the printed picture, with all the details still present !!! If you have suggestions for this little program, I would like to hear so. You can contact me by mail at: Anton Raves Waterstraat 25 NL-4001 AL Tiel Netherlands . D-.. META2PS TTP ǻETA2PS BAK 7COOLGIRLGEM 8META2PS TXT $>`n.(*o m$m,B"H"&J$YJf"Jg< Af Rf Gf Vf =f Jg#"B "&J$YJf"JfB&f2 "tEHB2 r ggSJ"g fB*`B" z#z.I+I/ #qR//SA?/ / Bg?<JNA Jf p?N^$p>BgN^$>N^|XON ?N]?<LNANVBn/<q/<hNI PO nm noN 6/<q/. ?.N;O =@ @gl0. |n2<`XHXW PN`y`y`y`y `y`y`p=@-y`t0.S@ygN 6`29H A -@09@g 09@ g/<r!/<qNPO/<r"/.NTDPO-@f/./<r%NPO/.NlXO=@?.NGTO-@fB/<r.NPO/.?.p?/.NTO ngB/<rKNPO/.NYXO?./.N \O .0-@ n0 @g/./<riNPO n0( yq^0 n0( yq^1@09@ f."yq^ yq^0ioy/< t yq^?(`/< t yq^?NhTO//Ng O ///< l?<NhTO//Ng O //NhpO yq^!@ 9q^/0<Hї / 9q^/0<Hї / n?( n?( N' O 9q^/0< Hї / 9q^/0<Hї / n?( n?(N' O yq^h yq^h yq^h yq^h 09@g yq^0(=@ yq^0(D@ yq^1@0.@ yq^1@ yq^h. yq^0( =@ yq^0(D@ yq^1@ 0.@ yq^1@ yq^h. yq^0(=@ yq^0( yq^1@ yq^1nJng8/<r}/.NTDPO-@f(/./<h/<r/<NOO-|/.NXO/.N)XON+8N 09@gN09@gN:n09@g/.NXO/<rNXO n0 @g> n0 @g2/.N |XO"n n0(HiHH@B@H@ЮP-@` n0 @g/<rNXO n0 @gT/9qbp ?N\O/.N.XO-@ n0 @g&"n n0(HiHH@B@H@ЮP-@`/<rNXONrN /.NHXOBgN]TON^NuNVp=@0.nl.0.H"@ Q -g0.H @ `Rn`BN^NuNVHBG0. S@Go.0G0G0R@2@0R@0@HTG`LN^NuNVHn/.NbPO @f/<rNHzXOp?N]TO0.N^NuNVHnHn n?( n?( N' O n0o n0lyN^NuNV n0(dH@? n0(d?/<s/9qbNOO nJhg/<sJ`/<s\/<s0/9qbNOO n?( n?(/<sy/9qbNOO n?( n?( /<s/9qbNOO N^NuNV09@g/./<s/9qbNOO N^NuNV09@g/. ?.NS\ON^NuNV/. /./<h/<s/<NOOp?N]TON^NuNV/<s/<h/<s/<NOOp?N]TON^Nu@ANV n0 |oF2< `XHXW PN` x/<vaNXO/.N*` Z/<vkNXO/.NXO/.N` 2/<vvN`/<vNXOBn n0.hd/9qb n0(HnHH@B@H@Ю @?(N\ORn`/<vNXO/.N`t/<vNXO/.NXO/.N`/.N`~/<v`J/<vN`/<v` n2(IIHABAHAҮ A0( @l4 n0(HHH@B@H@Ю @0(S@H @|/NXO/<wNXO09@g n2(IIHABAHAҮ A0( @nF n0(HHH@B@H@Ю @0(S@H @s//<w/9qbNOO ` n0(HHH@B@H@Ю @?(/<w /9qbNOO `P/.NHXO/<w9`/<wSNXO n0(HHH@B@H@Ю @?(NTO`j/<wn`/<w`/<w`x/<wNXO n2(IIHABAHAҮ A0( @nh n0(HHH@B@H@Ю @?(NTO09@g n0(HHH@B@H@Ю @0(S@H @t//<w` n0(HHH@B@H@Ю @?(/<w`/<wNXO n0(HHH@B@H@Ю @?(N` n2(IIHABAHAҮ A0( @l$ n0(HHH@B@H@Ю @?(NTO/<wNXO n0(HHH@B@H@Ю @0( @b>H0@n`/<xN`^/<x!`/<x)`/<x3`/<x;`09@g2 n0(HHH@B@H@Ю @?(/<xP` n0(HHH@B@H@Ю @?(NTO/<xi`p n0(HHH@B@H@Ю @?(NTO/<x`B/<xNXO n0(HHH@B@H@Ю @0(S@ @b`H0@o`/<xNXO n0(HHH@B@H@Ю @?(NTO`:/<x`/<x`/<x`09@g n0(HHH@B@H@Ю @?(/<x` n2(IIHABAHAҮ A0(=@Jnm nn?.?.N@XO/<xNXO0. @b,H0@o"`/<y`/<y` /<y&`09@gZ n0(HHH@B@H@Ю @?(/<y8` n0(HHH@B@H@Ю @?(N.TO/<ySNXO09@g n0(HHH@B@H@Ю @Jhg/<yx`/<y/<ys`& n0(HHH@B@H@Ю @?(NnTO/<yNXO09@g~ n0(HHH@B@H@Ю @?(/<y` n0(HHH@B@H@Ю @?(N,TO/<y` n0(HHH@B@H@Ю @?(N@TO n0(HR@HH@B@H@Ю @?(NTO/<yNXO n0(HHH@B@H@Ю @0( @b0H0@o. PN`^/<yNXO`N/<z `/<z`09@g2 n0(HHH@B@H@Ю @?(/<z+/9qbNOO n0(HR@HH@B@H@Ю @0( @b,H0@o:`/<z>`/<zN`/<z\`09@g n0(HR@HH@B@H@Ю @?(/<zl`Z/<z`J/<zNXO09@g n0(HHH@B@H@Ю @?(/<z`/.N&XO/<z`/<zNXO n0(HHH@B@H@Ю @Jhg /<z`/<{ `/<{`/<{?NXO/9qbp ?N\ON^NuNV/<{]NXO/.N |XO"n n0(HiHH@B@H@ЮP-@ n0 @f, nJhg" n2(IIHABAHAҮ A0( @Q` n0 @f n0 @f/<{wNXO/.N |`/.N |XO/<{NXO .N^NuNV/9qbp(?N\OBn n0(HnchHnHn0.R@HHЮ @?(0.HHЮ @?(N' O 09@g?.?./<{/9qbNOO Tn`/9qbp)?N\ON^NuNV/9qbp(?N\OBn n0.hdH09@g6 n0(HnHH@B@H@Ю @?(/<{/9qbNOO Rn`/9qbp)?N\ON^NuNV09@g n?(/<{/9qbNOO nJhg /.NXO nJhg n0(HHH@B@H@Ю @0( |p 2<`XHXW PN`b/<{N`R/<{`/<{NXO y}2p1@ y}2Bh`&/<{NXO y}2Bh` /.NXON^NuNV n0(S@ @ bH0@p* PN`/.NXO/<{NXO/.NXO`/.N"XO/<|NXO/.N`/.N"2XO/<| `/.N"NXO/<|`/.NXO/<|`/.N XO/<|`/.N"jXO/<|/`/.N$nXO/<|?`J/.N#XO/<|RNXO/9qbp(?N\O/9qbp"?N\Op=@ n0.hd4/9qb n0(HnHH@B@H@Ю @?(N\ORn`/9qbp"?N\O/9qbp)?N\O`/.N%XO/<|k`09@g n?(/<|/9qbNOO N^NuNV#bN^NuNV/9bNYXON^NuNV/<N3XO09@gN:`N; N309@fp?p?N44XON^NuNV/</9bNOPO09@gN; N4N3/<N:XO/<)N:XON^NuNV/.N9XON^NuNV y}20(ngN8 y}21nN^NuNV y}21nN^NuNV y}21nN^NuNV y}20N^NuNV=n nb y}21n` y}2BhN^NuNV0.@g/<@N:XO0.@=@0. @b>H0@pR PN`< y}2Bh `0 y}2p1@ `" y}2p` y}2p`/<fN:XON^NuNV y}21nN^NuNV nfp=@0.@ y}21@N^NuNV y}21nN^NuNV nb: y}21n0.J@g @g/<N:XO`Bg`p?N9~TON^NuNV nb" y}21n nf/<N:XON^NuNVJnfB@`p y}21@N^NuNV y}21n y}20(S@ @bH0@p PN`BgN9 TO`0.S@ @bTH0@pj`/<N8XO`X/<`/<`/<`/<`/<`/<`/<`?.N`/</<NOPON^NuNV y}20( @f8 n m( nn 0.@ H @|/N96XO`R/<`< y}20( @f& nm n n/<N:`/<`/<./<NOPO y}2p1@N^NuNV n0(=@ nf y}2!|@"`LHnHn n?( n?(N'O /<)?.NhTO//NgO y}2!@" y}2 ("B//N9XPON^NuNVN4/</PO-@/<) .B//0. n?NhTO//NhpO//NfO //?.NhTO//Nh`O//NkPO n0/<) .B//0.n ?NhTO//NhpO//NfO //?. NhTO//Nh`O//NkPO n0N^NuNVH HnN^XOHnN@TXO/N@XO*@B- L N^NuNV/<NEXO-@g .` <N^NuA@@NV/</9bNOPO/</9bNOPO/./</9bNOO N)|//</9bNOO N)//</9bNOO /<#/9bNOPO yq^?( yq^?( yq^?( yq^?(/<?/9bNOO/<]/9bNOPO/<n/9bNOPO/</9bNOPON)//./<HnNO4OHnN:XON^NuNV-|2 nJg" nX//</9bNOO `/</9bNOPON^NuNVBnHnHn n0(@HR@HH@B@H@Ю @?( n0(@HHH@B@H@Ю @?(N' O HnHn n0(@HR@HH@B@H@Ю @?( n0(@HHH@B@H@Ю @?(N' O p?NhTO///<;J y}2 ("B//Ng O //N=>PO//NhxO//NkPO=@fp=@0.H=@ y}20( @fb y}2Jh gVHnHn?.?.?.?.?.N(JTO60.n ?N>JTOCl/<;Z/<;R0. n`/<;Z/<;R0.n ?N>JTO?NhTO//Ng O //NgO //NkPO=@ nop`0.=@?.?./< /9bNOO ?.?. ?. ?. ?./</9bNOO?.?.?. ?. ?. /<>/9bNOO?.?.?.?.?. /<c/9bNOO?.?. ?.?.?./</9bNOOLN^NuNV/<;R?. NhTO//Ng O ///<;R?.NhTO//Ng O //NhpO-@Jng?. ?./</9bNOO ?.?.?. ?. ?. .B///</9bNOON^NuNVH/. NI.XO=@?. ?./</9bNOO BGnlN0G H?/<NF,\OJ@g/9bp\?NS\O/9b0G H?NS\ORG`/9bp)?NS\O"y}2 y}20(Hi H@B@H@ @/ y}2?(/</9bNOOLN^NuNV/</9bNOPON^NuNV/</9bNOPON^NuNV/</9bNOPON^NuNV/./</9bNOO N^NuNV/</9bNOPON^NuNV?. ?./<#/9bNOO N^NuNV/././. /./<4/9bNOON^NuNV/<E/9bNOPON^NuNV/<N/9bNOPON^NuNV y}20(J@g @f y}2Jhf BgN9 TO y}20( @fN5:`/<Y/9bNOPON^NuNV/<_/9bNOPON^NuNV/<gN:XON3 y}20( @f/</9bNOPO/</9bNOPO/</9bNOPO/</9bNOPO y}20( S@ @ bH0@p PN`/</9bNOPO?< y}20( @fp`p??PO//NhxO//NkPO=@fp=@?.?.?. ?. ?./<f/9bNOON^NuNV/<|N:XO?<p?p?/</9bNOON^NuNV09@g/./</9bNOO N^NuNV/./</9bNOO N^NuNV/</9bNOPO/<N:XON^NuNV/< /9bNOPO/<N:XON^NuA@B NVH *n>. JgH0Af `R`BL N^NuNVH yJfT09nl.09H"@ Q# -fR yJfp`P y -fRy` yRH3f @:g?9f/.N;b\O*@ fd yJfRy/< n /NSPO/</<WNSPO/<?9fNS\O/<p ?NS\Op?`R M :gB yJf`x yJg #`XRy09nm.#l/< n /NSPO/</<m`Z29H A ##Ry09fL N^NuNVH/<>:/. /.Ni2O J@lp!3qP <"<`/<>:/. /.Ni2O J@g~Hn/. /.NiO -@-A0.H?/</<@NipO -@-A/<>BHnHn/. /.NgO //NfO //NgO -@-ASGf .".LN^NuANVJnl0.D@`0.N^NuNVH009\Ry\J@n/<^NEXO*@ gB(|Jg :g d`BJg :fpXO/ N?>XOL0N^NuNVH *nJgR/ NkXOJg .f/ NkXOS@Jg .f/ NkXOS@Jg :fJgR/ NkXOJg .f/ NkXOS@Jg .f/ NkXOS@Jg :fJg/ NkXOJg :fJg/ NkXO<3ZL N^NuNV/.N@TXO/N@XON^NuNVN>d n -@HnNBXONDJ@g229ZH n Ё-@HnNBXO3Z`By <~N^NuNVH0*| n0( > @eBG0H@B@H@(@p  n0(> @ eBG0H@B@H@((@p  n0(> @ e0 @0`p 0 H@@0p  n0(> @00 H@@0p: n0(> @00 H@@0p: n0> @00 H@@0p  n0( @l>0@00H@>0d@00dH@>0 @00 H@@0p B <L0N^NuNVH n -@lB/<Q/.NiPO=@/<Q/.Nj4PO-@/</.NiPO3/</.Nj4PO-@p.0HH@J@g.0HH@J@g0HdH@J@g0HH@J@fp`B@LN^NuNV nf?. NDTOJ@gp`p`0nNHN^NuNVHJ9g9H09Am9H09Af8/<NElXO>yg ylpp`n9H09AmZ`9H09Am9H09Af4/<NElXO>yg yo`9HS@ynB@LN^NuNVH *n-H<f-H`L-H09yA>JFoJGo_G`^GSFn` 0yNH0Al^G`_GRFm0L N^NuNVH8&yqR g.*[ g((nHHAfJgR`Jf -=f `BL8N^NuNVH *n>. BA0Af `JfBL N^NuNVH8..P b d.</Na$XO*@ gbJf&M #l#h`( 9f QP&m`(yQ L (&@)M Q@* Ѝ#(@Q LB)KL8N^NuNVH0B .\S@,dB`Й*yh g| .gR g @є .*L(Md<  d @*`* Ѝ#h yh /0<Hї `dJg @Ѝ*@`*mhf g#hRyp09p @e Syp`N/NFZXO/.NGXO*@Syp L0N^NuNVB0./NGXON^NuNVH ./0<H *@Jf8BG0GrJg$0RG0@rH?p?p?Nfr\O`N]4L N^NuNVH0*n09qPyd29qPHABAHA A (@`(| g$/</ NSPO/</<NSPO/</ NSPO/</<NSPOL0N^NuNVH0*n (nf .L0N^NuNVH0*n(MJf S@L0N^NuNVH0Jnlp=@HnHnHn?././. ?.NJO*@ ngfL(MJgR`g ,0fS` =@ nm 0.Z@nlpe=@`0.nmBn(nJngp- nef/<N/./. Ni2O J@gSnp.JnoJgH`p0Sn`peJnmp+`p-0.D@=@?./<x/ NO4O / NI.XO`PJnnp0`JgH`p0SnfJng*p.Jno 0.RnJ@m JgH`p0Sn` L0N^NuNVH /<N/./. Ni2O J@mD nBP/<N/./. Ni2O J@f@ nBP*n0.SnJ@gp0`B` np0 . ". -@ -A/<NHn NLXO?NhTO//NgO //NkPO:?NMTO//Hn NfO /<N/./. Ni2O J@mRE`/<NHn NfPO n0/./. NkPO>*n=n nfg ngfJEm0.Z@Em0n`0.R@=@JnlBn nop=@BFnlZ0@0/<N?NhTO///./. NhhO//Ng O -@ -A/./. NkPO>RF`B Gm,gSRH @9op0`p1 MB nRP .L N^NuNVHn n/(/NiO 0.N^NuNVH>.JGl,0D@?NMTO///</<@NhpO`-|@-| GmG/<NHnNfPO GmG/<NHnNfPO G@mG@/<NHnNfPO G mG /<NHnNfPO GmG/<NHnNfPO0H/HnNfPO .".LN^NuNV/</./.JnnBg`0.S@?/. /.pe?NJON^NuNV/</./.JnnBg`?./. /.pf?NJON^NuNV/.?./. /.pg?NIPO .N^NuATxK@B i~Gɀ*xIϧuŭ+p[ɿNVHn/<NOpPON^NuNVHn /.NOpPON^NuNVHn?</.NVO Hn HnNOpPOHnBgNS\ON^NuNVH0-n n (@XH> @%gJGg8/.?NS\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f( nT0=@lp=@0.D@=@H>`,Bn G0m" G9n2. 0A@0=@H>` G.fNH> G*f nT0=@H>`,Bn G0m" G9n2. 0A@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> /0<^H -@*@0 |p2<`XHXW PN`N nT0=@Jnl0.D@=@p-p ??./ NRPO*@`p ? nT?`p`p` n -@XJl .D-@p-p ?/./ NSJO `p ? n// NSJO *@X`p`p` n "(-@-AP/ ?././.?NIPO`P n -@f-|pX .-@*@JgJnm noS`* nT0@` n//.NOpPO`X ./0.Hї =@lBnJnf0.SnJ@g/.?.NS\O` .d/. nRH?NS\O`Jng0.SnJ@g/.?.NS\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @q(>`?Bg _q(Jg nR` .L N^NuNVH0*n>.IB$B0//. NjPO-@g$B0//. NjPO @q(-n ` n q(Jg` L0N^NuNVH0*n(n Jg/ H?NS\OR`L0N^NuNVH >.*n G f-H@g/ p ?NS\OSm l/ ? mN\O` UR0L N^NuNVH *||d2Jg U(H@fp?//. /.NUTO*`X`BL N^NuNVH0*n(n0. =@,H@g/ lNXOSnJf ,H@f JngL/ Nl6XO> @g:Sn`?./ ,H?N`PO>on`JGf,@`,0. n L0N^NuNVH *n>.|BnBnp=@ n R pr@H @rfBFpw@ n g,H @bfBnR n gH @bfBnJGlJnf?/.N_x\O>JGl@JnfJng4?</.N]\O>m Fg?N]LTO?/.N_x\O>JGmJngp?B?N_LPO fp?NGTO*@ f ?N]LTO`|p@Jng-B+@*+@Bm +|X+|XG `DH @wfRn`H @af&Rn`H @+g.HHAf|`BL N^NuNVH *n .*+@+|[`0. D@;@ m l;| +|W``+|WD L N^NuNVH *n Bm pL N^NuNVH *n ;| UR0.L N^NuNVH *nJfL-H@f.-H?N_,TO>gf?<NGTO+@f+|Z+|[`^-H@f"JGgf+|Z+|\D -`&+|Z+|[|-H?NXLTOHЭ*+@Bm L N^NuNVHp?B?.N_LPO. fB@`0H@LN^NuNVH *n/ NWXO/ mNXOL N^NuNVH >.*n / NWXO/ ? mN\OL N^NuNVH *|Ȼ|eJg /NYXOY`L N^NuNVH *n-H@fp`@/ NY~XO>-H?N]LTOJg-H@f /-NHXOB-0L N^NuNVH *nBm ByqP-H@fj >o.?/--H?NcPO20Ag09qPH f,JGm$ -/0<Hї f -*+@`+UB@`-pL N^NuNVH *n/ NY~XOJ@gp` \Df/<NY~XOByqP -/0<Hї ?/--H?N`POD@;@ @f09qPH g-Bm `Jm f -@`z0- Rm m+H URB@L N^NuNVH *n \Df/<NY~XOBm ByqPp?Hn-H?N`PO @g J@g B@.` 09qPH g-`-@pL N^NuNVH *nBm pL N^NuNVH *n / N\XOJ@gp`$ -/0<Hї S@;@ UR0.L N^NuNVH >.*n GBm ByqP-H@fF/ N\XOJ@f8p?Hn-H?NcPO @f0`09qPH g-pL N^NuNVH *n Bm -/0<Hї f/ NY~XOJ@f UR0. @ f/ NY~XOJ@gp`0.L N^NuNVH *n-H@g / mNXO -b / NY~XO`4p? H/-H?N_LPO fp` +UBm B@L N^NuNVNX?.N]4TON^NuNV?.pL?NfbXON^NuNV nn?.NcTO @Cg,p???.Nd>XO?.p>?NfbXO/NdXO`B@N^NuNVHBg/.plD Gm Gn?NdtTO>`8Hn/.NbPOJ@m$Bg/.pmpF??Nd>XO0H/NdXOLN^NuNVH?.pE?NfbXO>l0H/NdXO`"?.NcTO=@m?.?Nd>XO0LN^NuNVH?.?. rF?Nfb\O>J@f(?.NcTO=@m?.?. Nd>XO0. `0H/NdXOLN^NuNVH *np,?NfbTO*p*?NfbTOѕ/NeXO*BmBmBmL N^NuNV?.NcTO @Cfp`B@N^NuNV?.?./. pB?NfbO /NdXON^NuNVH?. /.p=?NfbPO>lF Gm Gn?NdtTO>`:Hn/.NbPOJ@m&?. /.p=?NfbPO>mpF??Nd>XO0H/NdXOLN^NuNVH ?.NcTO @CfBF9H>9HH*@SnmSGllpQB9/<p ?Nfb\O>l0H`p ?p?p?Nfr\Op9H>9HH*@0Gp H: EfBG` n R RF E ff 0`(/. 0.H/?.p??NfbO /NdXOL N^NuNVH..Jl <`4Jf 9`(R @./pH?Nfb\O,g І# LN^NuNV0.H/Na$XON^NuNVH *nHH. :gB@``a  e  d030r.J f p?NfbTO?p?NfbXO#  L N^NuNVH *n "| M0<`RHRIQ/<.p?Nfb\OBFp?/.pN?NfbPO>lJFff/.NaXOJ@fp?NfbTO3mB?9p ?NfrXOJo,09@a?</<pN?NfbPORF`~/.NaXOJ@g n (\fT n \g n .f* nJ(g n (.f nJ(f p;@B@`v0H/NdXO`f9CH;@+yH/9DNeXO+@+@+@9BHA9AHHA:9>HA9=HHA;@0L N^NuNV/. 0.H/?.p@?NfbO /NdXON^NuNVH >.0V@ @bH0@q8 PN`*pP`&pA`"pC`JGm*y"SGmJfp`JgHL N^NuNVH >.JGm*y"SGmJfp` Jg0. L N^NuNVH >.0V@ @bJH0@qD PN*y"H0Ag Jfp`&R` "?N^$TO`~C`~A`~P`pL N^NuNVJl .D3qPp` .N^NuNVH .>0@HH@ </<3B0/NjPO*0@H@H@B@H@ @D ڀ/<QRF2I0@A@H@B@H@/NjPOڀRF0@f0@H @cQ .>0@H6CK<@/<0@HHH@B@H@/NjPO?BgПڀ LN^NuNVH HnNBXO*@4B2-I0-HHABH.p".Rm2-I0- @PHHAmHހ L N^Nu#ZNA yZN#^NM y^N |l` |l|` |ml` |g&H? $H"o o$N""LNu |l` |l|` |ml` |g&H? $H"o A$N""LNu |l` |l|` |ml` |g&H? $HC o(NLNu H@"HA4B|?4<68@g AgDgDgC|@e|b?H@HA()|zx)K)>HC(K(4ނF)JH@ނE(JHAނEHG4BHBBEHCCHCCD$HBHABHBBD4BHBBDBC$HBHABHBBC6AHAAkOVUT|e$JCk(2HA2|0H@0H@C_H@NuTrpNur Nu |l` |l|` |ml` |g&H? $HC A(NLNur0/H`rp0/fNur /fNuj2<D|SAdHAQQQQQQQQQHAIH@AH@BANur /fNu o /"<€@HAI|0"/NuA ` o /j"j$b f$ /bfB@Nunf /bgpJ@NupJ@Nu /fprNuH@2<AAf rp∀NuHo oڰ|lHFAoAH@"/Nu"o`CH0"/ jD$jDANjdJ/ j JgRJk`JjDL Nu o"`"/H8(jD$/jDFANjJjDLNu"o`CH0$jD"/ ANjd g J/ j L NupJfpNd⒲ed`<dFN0&HCHCBCЃ&HCHCBCЃN"o`CH0"/ $ANjdL Nu o"`"/H0$/ ANjL Nu"o`CH0$"/ ANjd L NuA`Z|dB@H@DAJjDNu0<NuA`8k2|opNuA`&k | opNuA`| epNupNur2/j| /<␒|oJNpJjFNuNVH *nBEBGH< @ g F fR` F-fz` F+fRH< @0m F9n2A00 A>`JEf0D@>0L N^NuNVH *nRm o / mNXO` URB@> @ f -H@f0L N^Nu g @` f ")Nu(f"(Nu"(*)tvRSb fdDECH@HD,<>@D@D||H@HDNO|gVCgFDfRFgFG|8exz`Q~ۇه҅фJCjJf0Jf,prNug&~ӇчRf <r`SggNHFHBNu/246C|?IJ8<DDDg$Dg,B|o"|n &g((zQ?/~>BCHC|p0")4)zJPQ||@HBBBz?<,O`?,<HFh|(HDCHC҃Eg`B@HC(8"8` SF҃@fe򒄑E8.ƔE8.HBDHB8HDEj SFԮ6ӃBCHCHA0HB2BBSnf~2HA2 H@\<`SFo.d|btNQH@_H@`p"|_H@`Tpr,_Nu?<bcflmpv?< z     H d        * 4  &< j'0hj\klp^qhr 23PQ2>h6FNV^fnv~56D67J7756D67J77{NULL}DQLOQUQXQcRdPeQfQgQoQDrR0sQuQ4xQHDO0123456789ABCDEFd dddddqfq$Header: main.c,v 4.5 87/05/26 04:14:04 axel Exp $$Flags: -O -DGETOPT -DATARIST -DSTDCC -DPSDEBUG -DNOVAX -f -lm $mfpsvblmcpf:use either landscape (-l) or portrait (-p) formatrbno file not enough memory available error while reading metafile not a GEM-metafile w%s: cannot create %s, taking stdout. Default Initializations : Now comes the real data : METAFILE DUMP COMPLETE. file should be accessibleGEM-Metafile Driver V%d.%2.d %s space is to be used. Raster CoordinateNormalized Device Coordinate xmin, ymin : (%d, %d) xmax, ymax : (%d, %d) %s%s error: %s %s. usage: %s [-%s] .gem vblmcpf:VtJttttttttuu!u-u>uVuhuuuuuuuvv%v8vI$Header: doitem.c,v 4.4 87/05/21 20:31:28 axel Exp $$Flags: -O -DGETOPT -DATARIST -DSTDCC -DPSDEBUG -DNOVAX -f -lm $solidlong dashdotteddash-dotdasheddash-dot-dotuser-defined-line-style(System Face)(Swiss 721)(Swiss 721 Thin)(Swiss 721 Thin Italic)(Swiss 721 Light)(Swiss 721 Light Italic)(Swiss 721 Italic)(Swiss 721 Bold)(Swiss 721 Bold Italic)(Swiss 721 Heavy)(Swiss 721 Heavy Italic)(Swiss 721 Black)(Swiss 721 Black Italic)(Dutch 801 Roman)(Dutch 801 Italic)(Dutch 801 Bold)(Dutch 801 Bold Italic) Escape: Polyline Polymarker Text Filled Area Cell Array Set Character Height, abs. mode Set Character Baseline Vector Set Color Representation Set Polyline Line Type (%s)(unknown-line-style: %d) Set Polyline Line Width Set Polyline Color Index Set Polymarker Type Set Polymarker Height Set Polymarker Color Index Set Text Face %s(unknown font: %d) Set Graphic Text Color Index Set Fill Interior Style (Hollow)(Solid)(Pattern)(Hatch)(User-defined style)(unknown fill style: %d) Set Fill Style Index Set Fill Color Index Set Writing Mode (Replace)(Tansparent)(XOR)(Reverse Transparent)(unknown: %d) Set Graphic Text Alignment (baseline)(center justified)(right justified)unknown alignment type: %d Set Fill Perimeter Visibility (%s)visibleinvisible Set Graphic Text Special Effects (Flags: 0%o) Set Character Cell Height, points mode Set Polyline End Styles (start: squared(start: arrow(start: rounded(start: unknown %d, end: squared), end: arrow), end: rounded), end: unknown %d) Set User Defined Fill Pattern Set User Defined Line Style (pattern: 0%o) Filled Rectangle Set Clipping Rectangle clipping enabledclipping disabledClose Workstation (End of Metafile)Metafile corrupted -- abortedStart of graphic-object. End of graphic-object. End of graphic-object. (%d, %d)%d %d graphic object begingraphic object endstart shadowingstop shadowing Bar Arc Pie Circle Ellipse Elliptical Arc Elliptical Pie Rounded Rectangle Justified Graphics Text Filled Rounded Rectangleunknown drawing primitive: %d}6}k}}}~~*~L~n~~~~:\~ @} $Header: metaps.c,v 4.7 87/05/26 04:18:37 axel Exp $$Flags: -O -DGETOPT -DATARIST -DSTDCC -DPSDEBUG -lm $<080808ff808080ff> 8 1 300 32 div<0204081422418001> 8 1 300 32 div<0000018200001028> 8 1 300 32 div<2020aa050202aa50> 8 1 300 32 div<2000020408008040> 8 1 300 32 div<2000020408008040> 8 1 300 32 div<2000020408008040> 8 1 300 32 div 8 1 300 32 div<00884122148800aa> 8 1 300 32 div<0088000800aa0008> 8 1 300 32 div<77898f8f7798f8f8> 8 1 300 32 div<8080413e080814e3> 8 1 300 32 div<1824428160100808> 8 1 300 32 div<0088000800aa0008> 8 1 300 32 div<0088000800aa0008> 8 1 300 32 div<0088000800aa0008> 8 1 300 32 div[] 0[3 5] 6[1 3] 1[2 3 7 3] 5[5 3] 6[5 3 2 3 2 3] 8fillstrokeGem2PSdictshowpage Job finishedEnd of PostScript-FileText Underlining not (yet) available.Strange Fonteffect encounteredlinebegin is ARROWlineend is ARROW0.990.90.780.550.350.20.0750can't set interior fill style unknown pattern Preparing a HATCH Patternunknown hatchpatterns unknown fill-style-index Draw a BAR...stroking visible perimeter (bar)Draw a POLYLINEDraw a FILLED AREA...stroking visible perimeter of areaDraw an ELLIPSE...ellipse perimeterDrawing an ELLIPTICAL ARCMetafile-ARCs not supportedMetafile-PIEs not supportedMetafile-CIRCLEs not supportedDrawing an ELLIPTICAL PIEMetafile-JUSTIFIED GRAPHIC TEXTDraw a ROUNDED RECTANGLEDraw a FILLED ROUNDED RECTANGLEDraw a FILLED RECTANGLELOGNAMEST-User*`$Header: marking.c,v 4.9 87/05/26 04:17:00 axel Exp $$Flags: -O -DGETOPT -DATARIST -DSTDCC -DPSDEBUG -DNOVAX -f -lm $hhohbhbohhohbhbottitbtx%%!PS-Adobe-1.0 %%%%Creator: metaps %%%%Title: %s %%%%CreationDate: %s %%%%For: %s %%%%DocumentFonts: (atend) %%%%BoundingBox: %d %d %d %d %%%%EndComments /vmstat save def initgraphics Creating graphic %s for %s. Job starts.%s %%%%EndProlog %d %d %d %d %d %d %d pln %d %d %d %d %d %d %d %d %d %d %d pln %d %d moveto %d %d %d %d %d arcto 4 {pop} repeat %d %d %d %d %d arcto 4 {pop} repeat %d %d %d %d %d arcto 4 {pop} repeat %d %d %d %d %d arcto 4 {pop} repeat %d %d moveto 1 %.2f %d %d %d %d %d elip %d %d moveto (()\ %d %s gsave grestore vmstat restore %s begin end %d %d translate %.2f %.2f scale newpath closepath fill stroke Realizing some HATCH-PATTERNgsave 1 setgray fill grestore clip newpath resetscale 0 setgray 0.20 setlinewidth %d %d %d { 0 exch moveto %d %d rlineto } for stroke 1.0 setlinewidth %d %d %d { 0 exch moveto %d %d rlineto } for stroke 0.2 setlinewidth %d %d %d { 0 exch moveto %d %d rlineto } for stroke %d -%d 0 { 0 exch moveto %d -%d rlineto } for stroke 0.2 setlinewidth %d %d %d { 0 0 %d pline } for stroke 0.2 setlinewidth %d %d %d { 0 exch %d 0 pline } for stroke 0.2 setlinewidth %d %d %d { 0 0 %d pline } for stroke %d %d %d { 0 exch %d 0 pline } for stroke Unknown Hatchpatterntype: %d 60 15 { dup mul exch dup mul add 1 exch sub } setscreen %s setgray 1 setgray 0 setgray %s setpattern %.2f setlinewidth %d setlinecap %s setdash %d %d %d %d %d arrow Format of Picture is LANDSCAPE%d %d translate -90 rotate -%d 0 translate %%%% %s ( :: '%s' ::\n) print flush mf Manual feeding is enabledaf Automatic feeding enabled,i(c1:<[t )3Mx&NTZDjxS|N]o:q1\ Z$Header: prolog.c,v 4.7 87/05/26 04:23:22 axel Exp $$Flags: -O -DGETOPT -DATARIST -DSTDCC -DPSDEBUG -DNOVAX -f -lm $/Gem2PSdict 50 dict defGem2PSdict begin/t { /Times-Roman findfont exch scalefont setfont show } def/ti { /Times-Italic findfont exch scalefont setfont show } def/tb { /Times-Bold findfont exch scalefont setfont show } def/tx { /Times-BoldItalic findfont exch scalefont setfont show } def/h { /Helvetica findfont exch scalefont setfont show } def/hb { /Helvetica-Bold findfont exch scalefont setfont show } def/ho { /Helvetica-Oblique findfont exch scalefont setfont show } def/hbo { /Helvetica-BoldOblique findfont exch scalefont setfont show } def/bitison{ /ybit exch def /xbit exch def bstring ybit bwidth mul xbit 8 idiv add get 1 7 xbit 8 mod sub bitshift and 0 ne} def/setpattern{ /freq exch def /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def freq 0 { /y exch def /x exch def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def xindex yindex bitison { /onbits onbits 1 add def 1 } { /offbits offbits 1 add def 0 } ifelse } setscreen {} settransfer offbits offbits onbits add div setgray} def/mf { statusdict begin /manualfeedtimeout 300 def /manualfeed true def end } def/af { statusdict begin /waittimeout 5 def /manualfeed false def end } def/arrow { /leg exch def /taily exch def /tailx exch def /tipy exch def /tipx exch def gsave 1 setlinecap newpath tipx tipy translate taily tipy sub /num exch def tailx tipx sub /den exch def num den eq den 0 eq and { /num 1 def } if num den atan 16 sub rotate leg 0 moveto 0 0 lineto 32 rotate leg 0 lineto closepath fill grestore } def/pln { % xn yn xn-1 yn-1 .. x1 y1 n, draws a polyline with n-1 segments /n exch def /n n 1 sub def transform round exch round exch itransform moveto 1 1 n { pop transform exch round exch round itransform lineto } for} def/pline { % x1 y1 x2 y2, draws a line which is consistent with parallels /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 transform round exch round exch itransform moveto x2 y2 transform round exch round exch itransform rlineto} def/elip { % xscale yscale x y rad sang eang, draws an elliptical arc /ea exch def /sa exch def /rad exch def translate scale 0 0 rad sa ea arc /sm 6 array def /im 6 array def /sm sm currentmatrix def /im im defaultmatrix def sm 0 im 0 get put sm 3 im 3 get put sm setmatrix} def/resetscale { /sm 6 array def /im 6 array def /sm sm currentmatrix def /im im defaultmatrix def sm 0 im 0 get put sm 3 im 3 get put sm setmatrix} defend$Header: getopt.c,v 4.2 87/05/21 20:32:16 axel Exp $@(#) getopt.c 5.0 (UTZoo) 1985V$Flags: -O -DGETOPT -DATARIST -DSTDCC -DPSDEBUG LDFLAGS= -lm $: illegal option -- : option requires an argument -- GMT-1.1.4:-1.1.10:2:60...... AAA AAA DD DD:DD:DD DDDD SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTIMEZONEBad pointer in free. Bad error number: Unassigned error number *8IR^iw,@]uDNo errorFundamental errorDrive not readyUnknown commandCRC errorBad requestSeek errorUnknown mediaSector not foundNo paperWrite faultRead faultGeneral errorWrite protectMedia changeUnknown deviceBad sectors on formatInsert other diskInvalid function numberFile not foundPath not foundNo handles leftAccess deniedInvalid handleInsufficient memoryInvalid memory block addressInvalid drive specifiedCross disk renameNo more filesRange errorInternal errorInvalid program load formatSetblock failure due to growth restrictions@B CEzG@HPJt$LM Onk(QRC@ThԥV*W Yc_1%uXX XX XX ?:\*.*&CCAP????????????????????????(ހMȀv4~@\gUx?H"2,       &     $ $          $: >  ,8&  &   NT* $ F2& $H.  *&& 0 $  *@ *&,&*&&&.  (2 , * &   |  J   , 0 &         &      "  *   .  (( &"          ,"     "  " " " *"L ,"  &"    ,"        .       &        ^T  "( "P>" ( * ("R<<    (  (   "         .  (^           *Z   $        $0d2&: " t          8. "BJ.  . " zR pN    lb((      ,(&b>>HRBNB$(JF 8>6(p&",t | 4<.&4(*\(\ TVHJ ,  ""(" (,    6 .L   `   4 &4@ 2B *f(X  X^H.z$$ n*(VR 0n.,(do_save_3getfsize_lps_rrect_n$free_Hfputc_Sddlmulfps_bdo_setpatrn_69mdump_bqlmalloc_Gprolg_2vmuljddrsubffrexp_ido_comment_:do_gray_8ps_epie_j"strcpy_ Imain_retznretz*mretzvkretzviretzNhoptopt_fasctime_@errno_Pq_fgetb_Zps_patrn_bdos_bf_fgetc_Ztzdstdef_ԗdo_arc_1ofprintf_retinfnretinfDmretinfiretinfVhddrmulf_fpinit_X_dtefg_PIdo_end_4do_newpath_4timetotd_etdtotime_e_stropen_Vprgname_hwrite_ctimezone_ps_point_ '_stksize_zbios_rfatoi_kdo_esc_*do_gdp_do_obj_.exp daddldo_grreset_8_getfhtype_cisleapyear_Dps_ellipse_wrtprolog_8+dlgdo_setgray_ 9ps_jtext_#sbrk_zaopen_x_ecvt_Nfputs_Sfcvt_VNlsnames_s_stderr_gcvt_N_a_scanp_hdldivgend_shading_8ps_circle_N"ps_open__cmdname_t_fp_|sys_nerr_̙do_closepath_4ilcmp2iabs_J>do_restore_3do_poly_+dr~h_aliasfh_td_fopen_TUdo_begin_3do_text_2ps_bar_ct ps_arc_"malloc_Gfprintf_Ops_drawbox_settz_d>do_scale_Z4do_hatch_:5localtime_T@drdivphexit_]dlsubf_setfhtype_>ddo_box_/idcvtkdicvthdup2_|^lldiviircmp,ifclose_Ydo_itm_| stat_bllrem.jldcvtbkdlcvthddladdfps_spviz_.wrtpshdr_)chk_lndscpe_gemdos_bf_fgeteof_`[do_autofeed_ ;corr_point_<(ps_splbeg_@dlmul g_fputb_|[do_psarrow_9do_translate_44ps_pie_2"myperror__fputc_[_stdin_̜drsubhhps_farea_ps_gtseff_nswap_bytes_ environ_Rqlrdivido_manfeed_:ps_unit_'faces_tps_sfst_fread_T_stdout_prnthdr_sys_errlist_gmtime_Blrrem4jddraddfdrmulxhprntvert_ps_stalmnt_@vldivjsprintf_4Oudcvt=_iovector_"v4 do_notify_:frame_vrdivjoptions_vrremjlrmuljgf_^qoptarg__start_systime_|)ps_lwidth_Hoptind_dsub|lcreat_]tzname_ps_fst_gsgnfmdo_shading_8lstyles_|wrttrailer_rvlmulj_seterrno_dofputc_sign _fputt_D\ctime_6@do_rrect_0dmul&gprintf_Ops_setpnts_,getopt_;lseek_L_ps_sgtcix_ps_scolix_gexpzkddlfftime_^ps_splcix_usage_6 close_L]ps_setfnt_ps_frect_&vrmuljddldivfstrlen_.Iindex_,Fpatrns_|fopen_DTps_close_ _exit_4]do_vmrestore_3do_fill_4vdivdjfinit_Wdo_setlinecap_~9dladdfps_pline_gs_2}perror_zHddrfdo_setlstyle_9do_lndscpe_n:read_`opterr_creator_id_)_fpseek_\ldexp_pips_earc_ isatty_,_ddrdivflsbrk_$adayspermonth_bDps_swrmod_ddlsubfdraw_ops_}ps_lstyle__finish_X_fginit_Xdradd`h Compressed ST screen (monochrome) to Postscript filter. By Moshe Braner, 861116. Postscript stuff from: Cwru standard bitmap image to PostScript filter, by J. R. Bammi. WARNING: assumes ASCII. Usage: cbw2ps [-s xsize ysize] [-t transx transy] [-r rot] [-l] [-i] file -s xsize ysize = size of postscript image - default 8.533 x 5.333" -1 = 1 dot per pixel - 2.133 x 1.333 inches -2 = 2 dots per pixel - 4.267 x 2.667 -3 = 3 dots per pixel - 6.4 x 4 -4 = 4 dots per pixel - 8.533 x 5.333 (default) -5 = 5 dots per pixel - 10.67 x 6.667 -t transx transy = translate image - default 0.25 0.5 inches -r rotate = rotate image - default 0 degrees -l = landscape (== -r 90) - default portrait -i = inverse image - default no inverse How to use: Doubleclick on SCODE.TOS, which will allocate a memory-buffer so that the ALT/HELP routines will result in a filedump named DUMPA.CS2. Make sure that this (compressed) filedump is in the same directory as TO-POST.TTP and e       l        ' j k    h cc&cUUUUUUUUUUUUUUUUcPc2 #8 ) h   l   cQc3cPccc ZUU ZUUcQcPcccc c4    .b `nlccc4    .b `ncQcPc c  u f  &&E  c  u f  &&E  cQcPc c ( C  c ( C  cQcPc c` ,` ` c` ,` ` cQcP K-/l K-/cQcPc co o| |lcco o| |cQccc ccjckcc&K   * Copyright 1987c  *k Pwitold c  *ZRiedel`s c  *nDesign c  *~FCompany c  */vSelma-Lagerlfstr. 2c  *VHanau/Maincc H cc cPc cccc ctuF=U+ A8o-C =ctuF=U+ A8o-C =cQcPc caw: 2awcaw: 2awcQcPc coIHOBoHHPVS)wwwI oIcoIHOBoHHPVS)wwwI oIcQcP Rol RocQccPc cb,AL/4ommh/!h/blccb,AL/4ommh/!h/bcQcP l cQcccPc t tlIt3tcQcPc ',l ',l'EcQccPcc c& $\ c& $\cQcPcc c\7_c\7_cQccPcc cEm  TBTkEeD2cEm  TBTkEeD2cQcPc c}##=r}d4} c}##=r}d4}cQccPcccc cZTUcZTUcQccPcccc cZ|=du CG!!'cZ|=du CG!!'cQcPc cD I  zU> cD I  zU>cQcPc cI HI m6H  cI HI m6H  cQcccPcc T l T l<cQcPcc c\"A{,GH!j Rd;fGdag# )f A xc\"A{,GH!j Rd;fGdag# )f A xcQcPc cX# '| cX# '|cQcPc c?z[v 8 3  D0 R0Z`<r\?c?z[v 8 3  D0 R0Z`<r\?cQcPc c(!]1!c(!]1!cQcPc cn> 3| O  3 ccn> 3| O  3 ccQcPc cRv@hl@M<<FlJ.d9@@RcRv@hl@M<<FlJ.d9@@RcQccPcc 6T( T l 6T( T lV6s cQcPc cMkn}HMnMnZta#S$g} cMkn}HMnMnZta#S$g} cQcPc c-zD zzc-zD zzcQcPc cM-'F kqk-R)O#"VQcM-'F kqk-R)O#"VQcQcPc c]VC!@c]VC!@cQccc  EENVOUDIGE CONVERSIE VAN GEM-METAFILE NAAR POSTSCRIPT Het is een volkomen raadsel hoe je een filedump op de gewone manier kunt maken! ********************************************************************** * * * Onderstaande manier gaat in elk geval uitstekend m.b.v. NEODESK * * * ********************************************************************** * Dubbelklik META2PS.TTP Zorg dat het GEM-plaatje in dezelfde directory staat als META2PS.TTP. Vul dan in als parameters (haakjes weglaten uiteraard): * (filenaam).GEM > (filenaam).PS . O-?.. PSST TXT &V@xPSST PRG (VEPSST RSC 0Vk%PSSTART DAT Eu PSST -- PostScript from ST files Revision 1.1 Summary This program will take several types of ST file and will produce an output that can be printed on one of several models of laser printer, giving clearer and more attractive prints than are available on impact printers. The program produces files written in PostScript(TM), a popular Page Description Language. The file is, in effect, a program that is executed by the printer. PostScript is implemented on several laser printers; the flagship is the Apple LaserWriter(TM), but there are several others. If your laser printer doesn't support PostScript, it can't print PSST output. Printing Files Nobody expects you to have an expensive PostScript laser printer attached to the serial port of your ST. So the program only produces the PostScript; it's then up to you to transfer the output file to another computer and send it to the printer. Maybe you have an employer who has these things scattered around, or maybe you have a friend with an Apple M**i**o*h desktop publishing shop. In any case, these two steps are obviously dependent on your local conditions. I work at Prime Computer; I transfer the files to a Prime host using Kermit, and spool the files on a LaserWriter which is attached via the printer's RS232 serial port. Note that all PostScript files produced by the program contain only the 95 ASCII graphics and newline. Furthermore no line is more than 80 characters long. This should ensure the file will travel through any communications medium unscathed. Each output file is self-contained. The program does not expect any definitions to have been previously loaded into the printer. This may change at future revisions. How to Use PSST uses standard GEM interactions. The basic operation is triggered by the "Open..." selection under the "File" menu. This prompts you to select an input file and an output file. The program then figures out what kind of animal the input file is, and produces an output file correspondingly. For example, if the input looks like a Neochrome file, the PostScript file will print the Neochrome picture. If you want to override the program's attempts to guess, use the "File type..." selection under the "File" menu to force a particular type. You might want to do this if, for example, you have a Neochrome file that has no .NEO suffix. But PSST will still check the file for internal consistency. Any file can be printed in a hexadecimal dump. Also, any file can be printed as an ASCII listing, but if the file doesn't look much like an ASCII file, the program will ask you to verify your intentions. Use the "Options..." menu to tailor different aspects of the output in its main modes: Graphic, Ascii/Hex and WP. Example For example, suppose you want to produce a print of your Degas Elite picture SHUTTLE.PC1, aligned vertically so as to occupy most of the page. 1. Load PSST, and under "Options", "Graphics..." select Landscape. 2. Under "File", "Open..." select SHUTTLE.PC1, and accept the program's suggestion of SHUTTLE.PS as output. 3. If you are running in low resolution, the program will display the picture and fade it to monochrome so that you can see how it will look on the monochrome printer. 4. SHUTTLE.PS will then be written. 5. Use Kermit to transfer it to the host of your choice, ask around for how to print a PostScript file, print it and be amazed! Issues Here are some notes about the current state of PSST. - Revision 1.1 (August 1987) supports only Graphic (Degas and Neochrome), Ascii and Hex Dump. The next on the agenda is 1ST Word (REAL bold and italic, and maybe REAL proportional spacing). - I know of no printer that currently supports the PostScript color model. PSST only produces monochrome images. Colors are converted to shades of gray using the NTSC transformations. - In ASCII mode, characters from the extended character set are not printed. - Some inactive entries in the File Type menu aren't dimmed. Legal Stuff PostScript is a registered trademark of Adobe Systems Inc. LaserWriter and Apple are registered trademarks of Apple Computer Inc. Portions of this product are Copyright (c) 1986, OSS and CCD. Used by permission of OSS. PSST is Copyright (c) David Brooks, 1987. This product may be used and copied freely, provided the program and resource file are not modified in any way. If you consider the program worthwhile, please encourage its development in the usual way. Address: 36 Elm Street, Medfield, MA 02052, USA. ` o"h###,Oc.N//Bg?<JNA BbByN NV?<NNN^NuNV/.?<NNN^ _ONNV?.?. ?<NNN^ _ONNV?<NAN^NuNV?./. ?<GNAN^ _ON/,HNVAN-H?<HnN_N0. @d/.?< ?<N =@`/.??.N~`2@ @ b@0;N/9P?.N`0.@dN^,_NuA#A0B1|A01|A01|AZ01|A01|CET p QHyHz?<N~p3?9NNw0J@khCO$OpQN^@dN NBgNN(N`&ChO$OpQBgNs3LNwHyNjHyNjHyZNjHyNjHyNjBgNA[3][No resource file!][Quit]PSST.RSCCON:PSST Rev. 1.1Nu/,HNVfAP-H-np"np=if"np=ih"np=ij"np=il0. rAf60.f2.jtHA=@0.h2.ltHA=@BnBn`-yPp0.rAfV"np0. =ip=@n nnn.0.n@"np2.2.n^AAA1Rnn``>p=@n nnn.0.n@"np2. 2.n^AAA1Rnn`=n=nf=nh=nj=nl?<3HnHnHnxHntNxN^,_ _O N/,HNVA~-H/.Nf/.?<?.?. Nn/.BgNe(=@/.?./.?.NmrFAA?BgNm/.Ne/.?<?.?. N=n0.N^,_ _PN/,HNVA -H?.HnN_N?.HnN_N/.Nf/.Nf/.?<?.?. N-n/.BgNe(=@/.?./.?.NmrFAA?BgNm/.Ne .W0.nWC .W0.nWDCBeJ/.?<?NAN^ _ONNV/./. ?.?<?NAN^ _O NNV/./. ?<NNAN^ _ON/,HNVA-H09,J@f p=@`pB=@p9nnHp9@ =@NJHz?<N\Hy?"L"n0.R@H@ NN "L0.X@=@0.2.AAf0.T@=@0.2.XAAf0.@=@0.|}fr`NBn n|n$"n0.H@ NN"LRn`` @b@0;N&N^,_Nu/,HNVA-H09` V PBh0<H/?9BgNB-@ .Jk"?90<}H/ V P"h/ N-@`09f| V P1@09f|J@V=Bp"/?9BgN-@ .Jk60.@d NN`"?90<}H/ V P"h/ N^-@`W@ @b@0;N$r .Jj C"O$OpQ V PNvN^,_NuError on input!/,HNVA-H V P0(ްy,fdNrNV#NZ#Hy.Nx V P/( V P/(?NNX09@dHyZHz`?<%NNXHyZHz?</NNXCE$$$$C IO$Op?$QHnHnNHyZHn? NN=@0.ְnf .R-@` NN=np-@Rn` NNRn`0.rAo>Hn?NNXHyZHz?</NNX09@d>HyZHzt?</NNXHyZHzNAN^ _ON/,HNVNA&-H?<BgBg?<&?<N`-@/.?<Bg?<?<BgBgBgBgNa=@/.?.AO"Op?"QBgBgNgT"n E4p$Qp.r"Aop"@/.?<Bg?<?<?<"?<Bg?<Na=@/.?.CO$O"p!QCO$O"p!QAO"Op?"Q?<BgNc/.?<prArA??<?<?<?<?<?<Na=@/.?.C$O$OBgBgNgT/.?<prA??<?<?<?<?<?<Na=@/.?.CO$OpQBgBgNgT/.NfBnp=@/.?.Ne(=@0.@e/.?.Bg?<Nm0.ngBnp=@`/.?.HnNhp.R@rAHnNz/BgNl=@0.J@j p=@`r?.NhNJHz?<!N\Hn?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/,HNVnNAL-Hp. R@rA Hn Nz-@r?<nHnHnzHnrHnnNx0.zJ@V=B0.N^,_ _ON/,HNVnNAD-H=n=n ?<pHnHnzHnrHnnNx0.zJ@g -nn`B .N^,_ _XN/,HNVNA-H"n / Bg?.Nz"_"N^,_ _\N/,HNVNA-H"n / Bg?.NF"_"N^,_ _\N/,HNVtNA -H?<oHnHnHnxHntNxN^,_NuNu/,HNVxNp=@-n |?<HnHnHn|HnxNxN^,_ _XN/,HNVxNBn-n |?<HnHnHn|HnxNxN^,_ _XN/,HNVxN=n Bn-n|?<!HnHnHn|HnxNxN^,_ _\N/,HNVxN=n p=@-n|?<!HnHnHn|HnxNxN^,_ _\NNu/,HNVNAj-H0.T@=@?.NiX-@/.?=n<-n$?<HnHnHnHnNx=n"n2"n2"n2"n 2"n 2"n20.N^,_ _O3JyfXNX/"_/$|a."|Na&Hy?<NxJyg _9NwBgNAg`NuNu/,HNV-n=n ?<4HnHnHnHnNx=n0.N^,_ _\N _#####N#f0/3N| H |~"|PH2H2H209N @pf2<`2<3V"<0<NBNu _<####"_#:3E3_3_ 2/3y Jg( y8DSEk0 y00 y0Q?"<0<sNBJ_`.:9RH ySEk0 y00 y0QNu _3N09Nu _3N09Nu _33N _"_$_24N _33N _"_$_24N _3N09Nu _ RNHaS@r VW?/LNuHaS@r VV?/LNuHaS@r VU?/LNuHabS@r VS?/LNuHa>S@r VR?/LNuHaS@r VT?/LNu# _0 @g "_J@jp`0"|p2 Ag $_JAjr`2$|r@g\HGe$4SBkQ4@SBpQ0"|` 4SBkQ4ASBrQ$|LJ@f pC|P$I/9NuH _024SBgQ@4BAAc/LNuHy|NxnRange error during set-operationH _0246@SCBgQAn68DCCc 0AgRB`/LNuH _0@CEHS@rIVW.J?/LNuH _0@CEHS@rIVV.J?/LNuH _0@CEHS@2FA_VW.J?/LNuH _0@CEHS@2FAYVW.J?/LNuH _0@274BAAc7V`tO>/LNuH _0@"_24BAAc1V`t>/LNuH _02S@AC2YQ/LNuH _02S@AC2YQ/LNuH _02S@AC2FAYQ/LNuB9`PBy _0g$_jp"_// HNjLJ@fP)J9f" f |` f|` f |` f|`4<G BQB) @ef *:f^&Jrt `e QGtWJBk4G3 J9f g g`> g8 fp@`*S@rG   e gRAQJ9g`tJ)f8a J9g| _0< HyNxX|#|3|Nu )bJ) g )g )g ) f J9fgHBNu|/ BgHi ?<ANA>3|NAXNu _4` _t6 Bo r aSB`2aNH? _r ar a/L?Nu _r aN _4` _t"x0HgJJjDxvCzp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvCp0 2H@0RJAfJg<-RBlCSBr aQSCaQN _4v` _46"_JBjtJCkgCe4`BSCr aQSBk aQN _v` _60@d C9t`C4tJCgkCe4`BSCr aQSBavQNFALSETRUE _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`NH "oA/ NL NuBy(_ _/ C( g  f4t4(H / /?(?<@NA LJkn gffNu4(SBraQNu(gN fH ??<NAXLNu f H ??<` f H ??<` f NuHy ` Hy0< LNxXREWRITE required prior to WRITE or PUTDisk or directory fullBy _$_"Wp )f)H/ NL4NH/ NLp)`By _"WJyBf8J)f )f)H/ NL )g)J)fJgByB )g J)fBiNz`zBy _$_"WptvH/ Hya029XL- -fJf^p`4  fJg*`N0eH  bBԂi\(؄iV؄iRԄiNԁRCJ)f  g )f) 0e 9c~Jg&JgDJf 6Höf4N$NHyg0<` HyG0<NxXBy _$_0"Wt )gJ&JRJ)f4H/ HyaP29XL )gJ)f RBBe`ưBe`N&|H/ ?< NA\HyD?< NA\LS@kQ3BN 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`?<NATLNuHy0<` Hy0< LNxXReset required prior to Read or GetAttempt to read past end-of-file Nu# _ ged 9NHy`Hy Nxnt`t _"_0gR@| e.G$S" ghjebb"*f&"`v&A%S"`l&J`ذ|gb*|f8"9g0$A#`""9g$A#`"9g $A#"`"E&R"$b HyNxnJgr"QHd2S@k"QN _"_0" ged gR@ @mz @ e@E"fB3@B$`\&A2+@ef "'I`F"3@B$`8$K`ư|f"#` |f"#` "#NHeap overruns stackPointer NILPointer not in heapH _0"_e /L NuHyPNxn/B92/|2NuH _0 @f0"|p` "_J@jpE2r4@ BbBS@kQ/L NuH _4SBkt82$_rAdd0 @f0"|p` "_J@jp6ADb6CG0IS@k$eQ/L NuH _4k2SAk0"_p6B@bE0)CS@kQ/L NuH _2$_r0 @f0"|p` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/L NuH _4kF2SAk>0 @f0"|p` "_J@jp6B@bE2SBkQ/L NuString overflow _ hNVf 0(gr"OD@Hd2S@k "Q` _"ye HyNxnN#:#6 .f -|`-| nNн6f y:NStack overruns heapH?> _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?>Nu0NvDNH>|` H>| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/L>Nu09Nu _3NByNu[3][][ Abort ]Copyright 1986, CCD and OSS, Inc. ,$,*(4 * * F8,   0" 0 "b

&  F & @"l H8(.. 4 R   N,    4   d                Z$ 2       *2J <2$. $f D    $*  "Zh"D(  B8N *d(((     *   .         "@886 8 2 $ @6$6 *< ` 6~(( J$(LV2(., ",.*&d&$*.444"&$*,0.4\.0DX<"$>,$8(l*lrh\,&D0T>0,8&&,@@(&&$$6   $LD"2 T &( 0&  >             $"  ,*< * * , , 0 , " HB@6 2J X D   ( 0"L2 T  <   , FR ( *@ B @ B V  $%%This program is not for sale, and maybe copied freely. It and its resourcefile may not be modified in any way.If you find PSST worthwhile, pleasesupport its further development bysending $10 or so to:David Brooks36 Elm StreetMedfield, MA 02052, USA.Comments and suggestions are welcomed.OKPrintingUnfortunately, it is not possibleto give much help here, as gettingyour PostScript (.PS) file printed is so dependent on your own setup.As it is unlikely you will find anexpensive laser printer attached toyour ST, you must transfer the .PS file to some appropriate host usingKermit or something equivalent, andthen print the file using whatevermethods are available on the host.OKNextPostScriptPostScript is a complex protocolfor controlling non-impact printerssuch as laser printers. It isimplemented on several devices, ofwhich the Apple Laserwriter isprobably the best-known.Usually, a program (such as thisone) generates a file of PostScriptcommands, which are in plain ASCII,and this file is sent to theprinter in the usual way.OKPSST (continued)PSST will "print" several types ofST file, interpreting each file inits native format or as a hex dump.You can choose the output methodwith the "Output Type" dialog, oryou can ask PSST to guess the filetype (its default action).Then use the "Open" selection toproduce the PostScript file. Thefile type is normally .PS, but youare given the chance to change this.OKPrevPSSTPostScript from ST. This programPSSTreads an ST file and turns it intoPostScript, which is the languageunderstood by many sophisticatedlaser printers.PostScript files are made up solelyof Ascii characters. They can betransmitted to any host computer,and printed on whatever PostScript-compatible printer it may have.OKNextPSST Copyright  1987, David BrooksPortions of this product arecopyright  1986, OSS and CCD.Used by permission of OSS. OK Printing (continued)For example, at Prime Computer weuse an ST Kermit and Cornell's 50-series Kermit to upload the .PSfile to a 9950. Then we use theSPOOL command to get the .PS fileprinted by a PostScript printer.Unix systems will probably use thelp(1) command, and require theTransScript package, or somethingequivalent, to have been installedto control the printers.OKPrevPSST Rev. n.nPostScript from ST filesby David Brooks OK Please read Info entriesGraphics OptionsLandscapePortraitFramedNot framedTitledNot titledMonochromeColorOKCancelCancelOKWPGenericGraphic1ST WordNeochromeASCIIHexDegasSTWriterAuto-selectBlock----------------________________________________File TypePostScript Language Reference ManualPostScript is described in:published by Addison-Wesley. Thismanual also describes the Adobe FileStructuring Conventions, version 1.0(to which PSST conforms), and theprotocol for transferring PostScript OK to the Apple LaserWriter.PostScript and TransScript aretrademarks of Adobe SystemsIncorporated. OK not claimed as trademarks.Degas and Neochrome are apparentlyof Apple Computer, Inc.Apple and LaserWriter are trademarksUnix is a registered trademark ofAT&T. Desk File Options Info Help About PSST -------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Open... File Type... --------------- Quit ASCII/Hex... Graphics... WP... PSST PostScript Copyrights Trademarks References PSST Print Page headsNo headsLandscapePortraitBold typeLight typeCancelOKASCII/Hex Options$J&Kr's%T]s s ]nssKo$ps Z hs  s # $ , - 5 t w x   s  %s (%&$##      *&'Q%   ^!$#$ # $  # 2 # V # z# $$' %   "$?#^# #     # # #$ @'Z% .o"$#$ # # ? # Z ! [ # |$ "$%% J !f $C# e#  #  #  !  ##"$BC'F% ' #% *!$'#J$k # $  #  #  # #  $ 8 9$ R% U"    F  i b " ~                 %      & B     Y  S   O I ?   6       #  b  n   &    &^$  " $ @$ e !  $     ' "      4 " W  o$   $  $P P!      !P          / D Y  n       !         ( "##6! ?" H S  z f \     o  y  N$V^%!PS-Adobe-1.0 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Times-BoldItalic %%Pages:(atend) %%EndComments /reencsmalldict 12 dict def /ReEncodeSmall{reencsmalldict begin/newcodesandnames exch def /newfontname exch def/basefontname exch def /basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq {exch dup length array copy newfont 3 1 roll put} {exch newfont 3 1 roll put}ifelse} {pop pop}ifelse}forall newfont/FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv{newfont/Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end}def /wrdplusvec[8#200/Ccedilla 8#201/udieresis 8#202/eacute 8#203/acircumflex 8#204/adieresis 8#205/agrave 8#206/aring 8#207/ccedilla 8#210/ecircumflex 8#211/edieresis 8#212/egrave 8#213/idieresis 8#214/icircumflex 8#215/igrave 8#216/Adieresis 8#217/Aring 8#220/Eacute 8#221/ae 8#222/AE 8#223/ocircumflex 8#224/odieresis 8#225/ograve 8#226/ucircumflex 8#227/ugrave 8#230/ydieresis 8#231/Odieresis 8#232/Udieresis 8#233/cent 8#234/sterling 8#235/yen 8#236/germandbls 8#237/florin 8#240/aacute 8#241/iacute 8#242/oacute 8#243/uacute 8#244/ntilde 8#245/Ntilde 8#250/questiondown 8#255/dotlessi 8#256/guillemotleft 8#257/guillemotright 8#260/atilde 8#261/otilde 8#264/oe 8#265/OE 8#266/Agrave 8#267/Atilde 8#270/Otilde 8#271/dieresis 8#272/acute 8#273/dagger 8#274/paragraph 8#335/section 8#355/Oslash 8#356/oslash 8#370/ring]def /Times/CN wrdplusvec ReEncodeSmall /Times-Bold/CB wrdplusvec ReEncodeSmall /Times-Italic/CO wrdplusvec ReEncodeSmall /Times-BoldItalic/CBO wrdplusvec ReEncodeSmall /aws 0 def/top 780 def/lfn 100 def/fontsize 11 def/np 2 string def /npv 3 string def/und false def/nonewline false def /nl{nonewline{currentpoint exch pop LM exch moveto/nonewline false def} {currentpoint exch pop lineh sub LM exch moveto}ifelse}def /endpage{LM bottom moveto/fontsize fontsizehead def/cpl cplhead def rmset swap{flf fl fcf fc frf fr}{frf fr fcf fc flf fl}ifelse wrl showpage }def /startpage {/pn exch def /fontsize fontsizehead def /cpl cplhead def rmset tof 1 1 tma{pop nl}for 1 eq{/swap true def hlf hl hcf hc hrf hr} {/swap false def hrf hr hcf hc hlf hl}ifelse wrl 1 1 hma{pop nl}for currentpoint exch pop LM exch moveto/fontsize exch def /cpl exch def rmset}def /wrl{wl dup RM LM sub exch stringwidth pop sub 2 div LM add currentpoint exch pop moveto wl dup RM exch stringwidth pop sub currentpoint exch pop moveto wl}def /wl{/line exch def fs/ll line length def 0 1 ll 1 sub{line exch 1 getinterval dup(#)eq{pn 99 gt{pop pn npv cvs show}{pop pn np cvs show}ifelse} {show}ifelse}for}def/tof{LM top moveto}def /bl{0 0 1 as length 1 sub{/ind exch def ac ind get fs as ind get stringwidth pop add}for}def /blw{sp 0 eq{/lws 0 def}{RM currentpoint pop sub bl sub sp div/lws exch def} ifelse}def /pl{/ac exch def /as exch def/just exch def just 1 eq{/ju true def}{/ju false def}ifelse /sp exch def/spv exch def 1 1 spv{pop( )show}for ju{blw}{/lws 0 def} ifelse 0 1 as length 1 sub{/ind exch def ac ind get dup fs 8 and 8 eq {und{}{currentpoint/ys exch def/xs exch def/und true def}ifelse} {und{drawund/und false def}{}ifelse}ifelse sup{0 fontsize 2 div rmoveto}if lws 0 8#040 aws 0 as ind get awidthshow sup{0 fontsize 2 div neg rmoveto}if}for und{drawund/und false def}{}ifelse nl}def /drawund{currentgray .0 setgray currentpoint pop dup as ind get dup length dup 0 eq {pop pop pop}{1 sub get( )0 get eq{( )stringwidth pop sub lws sub}if .2 setlinewidth xs ys 1 sub moveto ys 1 sub lineto stroke }ifelse ys moveto setgray}def /fs{/fn exch def fn 1 and 0 eq fn 4 and 0 eq and{/CN}if fn 1 and 1 eq fn 4 and 0 eq and{/CB}if fn 4 and 4 eq fn 1 and 0 eq and{/CO}if fn 4 and 4 eq fn 1 and 1 eq and{/CBO}if findfont fontsize scalefont setfont fn 2 and 2 eq{.5 setgray} {.0 setgray}ifelse fn 16 and 16 eq{/sup true def} {/sup false def}ifelse fn 32 and 32 eq{/ssc true def}{/ssc false def}ifelse sup ssc or {currentfont[1 0 0 .5 0 0]makefont setfont}if}def /ini{/fr exch def/fc exch def/fl exch def/hr exch def/hc exch def /hl exch def 0 fs/LM LM( )stringwidth pop mul 70 add def rmset/bottom top pal bma sub 1 sub lineh mul sub def /fontsizehead fontsize def/cplhead cpl def}def /rmset{0 fs/RM( )stringwidth pop cpl mul LM add def}def /hs 64 string def /rh{ currentfile hs readhexstring pop/hs exch def /i1 0 def}def /ti{i1 63 gt{rh}if}def /i1+1{/i1 i1 1 add def}def /i2+1{/i2 i2 1 add def}def /pb{16#ff xor /full false def os i2 3 -1 roll put i2+1 i2 bpr ge {/full true def po}if}def /po{/rc rc 1 sub def os/i2 0 def/klaar true def exit}def /gb{/full false def ti hs i1 get i1+1}def /pi{{klaar{exit}if rc 0 gt full and{po}if gb dup 0 eq{pop gb dup 0 eq {pop gb pop gb/rc exch def}{/b1 gb def/b2 gb def 1 1 3 -1 roll {pop b1 pb b2 pb}for}ifelse}{dup 16#80 eq{pop gb 1 1 3 -1 roll{pop gb pb}for} {dup 16#7f and/bc exch def 16#80 and 0 ne{1 1 bc{pop 16#ff pb}for} {1 1 bc{pop 16#00 pb}for}ifelse}ifelse}ifelse}loop/klaar false def}def /doimage { /right exch def currentpoint 1 1 right{pop( )show}for currentpoint/cy exch lineh .5 mul add def/cx exch def rh/xbyte hs 12 get 256 mul hs 13 get add def /bpr xbyte 8 div ceiling cvi def/xbyte bpr 8 mul def/os bpr string def /ybyte hs 14 get 256 mul hs 15 get add 1 sub def/i1 16 def gsave cx cy translate xbyte 7.2 8 div mul ybyte lineh 12 div mul scale /i2 0 def /full false def /rc 0 def/klaar false def xbyte ybyte 1[xbyte 0 0 ybyte neg cvi 0 0]{pi}image grestore moveto} def . Z-{.. SCODE TOS t |6 SDECODE TOS t TO_POST TXT 17TO_POST TTP q3` P N N *O*m - ЭЭм!"ҍ¼.A// Bg?<JNA m"m -So Q m -SBQ(m)M*mN lHhNX/,?,N\?<N?<A?<NAXNuCODENqNqM-J g x :g f\/DfR19`-@=@|0AHn?<NA\BgHz?<NNAPJ@fA ZmA`R`BgHz?<NAXJGf0<|F4Q0<|F4Q$nNu20H@a`K0HHC`2HHaJ0HaB0a<|m/H/?.?<@NA GfBGB@NuB4@MH4@MѮNu|?| |+n@A`|:m|@n@5` |[m@pRGRn n@m p pTGBnNuDUMPA.CSnccPNVH0&n``??<?<N$\Hf $@ @fL N^NuNVH0HlfNX$|B?< N\.&R/?< N\ CODEf4HlRNzX?<?<NX< Fyg FYg BgNTA &@B?< N\. '@$/?< N\Hl2NX?<?<NTXBg/<p?<1N^PL N^NuNuNV?.NT nn0<`?.?<>N*X9@0g0<`0<N^NuNV?.?<LNXN^NuNV/ A~&H`0+ |g/ N*X A~"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+NXBk ?+ N,TJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gL0+ |f0<`l0+ |g?<B?+ N^P?/+?+ NP @f0<`6k -K k o?<B?+ N P n!@&Bk0<LN^NuNV nl <`?.?./. ?<BN -@ m .`?<?.B?<BN` -@?<?.B?<BNF -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BN ]|9@0g <` `Bl0 . N^NuNV/.?<IN\N^NuNVBn`&0.A0nf0.ABPRn nLmN^NuNV?>.=|0A"HPgXHf0(>N^Nu)I)J)_NM"l$l/,Nu)I)J)_NA"l$l/,NuNV0. Sn J@g6 nH| f?< ?<NX nRH??<NX`N^NuNV0. Sn J@g nRH??<NvX`N^NuNV0. Sn J@g nRH??<NHX`N^NuNVH0&n $KAL-H nf?./ N4\=n`H nf?./ N`\=n`* nf?./ Np\=n` -KBn?.NvTJ@f ndH| f |o@ H-@/./.?.?<@Nt 9@0Hg0<`0,0n/./<?.?<@N> 9@0 @g0<`hRnR -@`R``` 6.ƼЃ$@ H-@/./.?.?<@N =@9@0Hg0<`Bl00.L N^NuCfA"A"A&"AF"Af"A"A"A"A"CRA"A"A6"A:"AZ"C2A\"At"Ax"A"A"A"A*"A8"C~"2"2 2"2"2"22"2"2"22"2x9||NuE +--------------------------+ | SCREEN DUMP PROGRAM | | (Compressed format) | | for | | Atari ST with TOS in ROM | | by Moshe Braner, 8610 | +--------------------------+ Program not (re)installed. (Seems like it has been installed before!) Install (again) anyway? (y/n) Program installed. (Later: press Alt-Help for a screen dump. Dumps into files DUMPA.CSn, DUMPB.CSn, ... where n = 0, 1 or 2 for lo, med or hi res. Blinks screen if successful.) Hit any key CON:AUX:PRT: `6n+xN N*O*m - ЭЭм!"ҍ¼.A// Bg?<JNA m"m -So Q m -SBQ(m)M*mN lHhN X/,?,N\?<N ?<A?<NAXNuNVHn?<Nv\Bg/.?<NNfP g 0<`fA  @)P n 0<`FBg/.?<=N$P9@ @lBl0<`A)HA)HBl0<`N^NuNV lo?,?<>NXBlN^NuNVH0,g 0<` ,m^ gR $l ,,`,<$Hl/?,?<?Nj f A)HA І)@ ,m9|0<`b lRH G,m Gzo`` Gal 0| `0 Gml 0|a` Gvl 0|U` 0|;`LN^NuNVHN@@>N@@N@0`LN^NuNV0. l0,HѬRl0,ְlm.Rl0,԰lm 0<` ,6,HЃ)@Bl0<`N^NuNVH>.0Ѭ0H|?N|T @f 0<`0|?N^T`LN^NuNVH>.0@@>N@@N@0,g 0<`?NxT`LN^NuNVH>.0|@>N<0H@0@@<N@@N@0,g 0<`0`?NT @f 0<`0SGJ@f0<`LN^NuNVbH0?<N T-@?<N T-@BF` ? @f`,0AdBHndNX @fHl ?< N \`NL|>0)@ Ge GcHl>?< N \N`02,AgHlf?< N \ GfHlz?< N \`* GfHl~?< N \`Hl?< N ~\Hl?< N p\Hl?< N b\?<?<N X> @yg GYg NT`"Hl?< N ,\BF`"N^>0A00ѬRF FeBlBl)l`. Gc?N@T<` ?NT< Fg`N> @fN/N" ¼Ё*0,gHl?< N z\` ,аgHl?< N ^\NpHl?< N L\Hl?< N >\?<?<N XHn?<N \? @yg GYg`Hn?<N v\? @yg GYg` lfVHl?< N\?<?<NJX> Gdg GDf =|` Gng GNf Bn``rHl?< N<\|PbHnb?< N(\> @f`B0AdBBgHnd?<=NP o4Hl?< N\?<?<NX> @yg GYg`BgHnd?<NX fBF`0.|gBF`0 l RF F}e<<Hz/<?,?<@N fd/,/<}?,?<@N }f@Hz6/<T?,?<@Nt Tf?,?<>NZX fBF0g"?,?<>N:XHl?< N,\`PHl?< N\Hl:?< N \?<?<NX> @yg GYf`v/.NXL N^NuNuw3 6pr`P7wWw . ANvisionA!$  w3 6pr`P7wWw,w3 6pr`P7wWwNV?.NPT nn0<`?.?<>NX9@g0<`0<N^NuNV?.?<LNXN^NuNV/ A&H`0+ |g/ N*X A"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+N~XBk ?+ N,TJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gL0+ |f0<`l0+ |g?<B?+ N^P?/+?+ NP @f0<`6k -K k o?<B?+ N P n!@&Bk0<LN^NuNV nl <`?.?./. ?<BN6 -@ m .`?<?.B?<BN -@?<?.B?<BN -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BNv ]|9@g <` `Bl . N^NuNVH0><2.|SA¼0?N8T&@f <` $@5G \/NX ,L N^NuNVH0><2.\ASA¼A ,$@ fA $@)@)@Bl&R0+Ge*0+Gf$`0k0+7G)J \`, f?NT&@ f <` $@ &@`L N^NuNVH0 .]&@$l` m n l`$R o l 2+Ёf R0(k R&`& 2*Ёf 0+j$`$)JL N^NuNV/.?<IN\N^NuNVBn`&0.AԔ0nf0.AԔBPRn nLmN^NuNV?>.=|0AԔ"HPgXHf0(>N^Nu)IԐ)JԌ)_ԈNM"lԐ$lԌ/,ԈNu)IԐ)JԌ)_ԈNN"lԐ$lԌ/,ԈNu)IԐ)JԌ)_ԈNA"lԐ$lԌ/,ԈNuNV0./?<HN\-@ .f-| .N^NuNV0. Sn J@g6 nH| f?< ?<NX nRH??<NpX`N^NuNV0. Sn J@g nRH??<NBX`N^NuNV0. Sn J@g nRH??<NX`N^NuNVH0&n $KAj-H nf?./ N4\=n`H nf?./ N`\=n`* nf?./ Np\=n` -KBn?.N&TJ@f ndH| f |o@ H-@/./.?.?<@N@ 9@Hg0<`0,n/./<?.?<@N 9@ @g0<`hRnR -@`R``` 6.ƼЃ$@ H-@/./.?.?<@N =@9@Hg0<`Bl0.L N^Nu9|C"2"2 2"2"2"22"2"2"22"2x9|)|Nu Name of file to be decoded: Unable to open that file! Not a valid Compressed Screen file! That file is for LOWMEDIUMHIGH resolution! Decode anyway? (y/n) Decoding... Error reading file! Checksum doesn't fit! Press any key to see picture, later press any key to return. Print decoded picture? (y/n) Save decoded picture to disk? (y/n) DEGAS or N-VISION format (d/n): Name of file to be written: Overwrite existing file? (y/n) Unable to open that file! Error writing file! File written succesfully. Decode another file? (y/n) CON:AUX:PRT: fill in the following parameters which will contain the above-mentioned defaults, otherwise you'll have to add these parameters: MYFILE.PS Of course, you can also change these defaults later in the PostScript's header with any text editor (no WP-mode!). Click on OK and TO_POST.TTP will create a (quite large) PostScript-file named (in this example) MYFILE.PS. *** NOTE: Don't run this programm on this disk, because the created *** *** file is far too large. So first back-up this programm to another *** *** disk or to your harddisk! *** One can also choose to decode the original screendump with SDECODE.TOS. It explains itself. efault portrait -i = inverse image - default no inverse How to use: Doubleclick on SCODE.TOS, which will allocate a memory-buffer so that the ALT/HELP routines will result in a filedump named DUMPA.CS2. Make sure that this (compressed) filedump is in the same directory as TO-POST.TTP and ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (zomer 1990) al zo'n vier honderdvijftig disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vl`/r&``3d>>> TURBO-C <<<< for ATARI-ST Version 1.1 (C)88/89 Borland International G#3VJ$VH33Z k #3` Ј<.@#3\<"@(I$k,"Jf"JfB// ?<?<JNAO N/vA6<HBDCBB`l >fBSIKSAk\ >fB`H =NAJk:?|?EB>BNA0`Bo>FNAg$?|/N>=NAJk?@?|>FNA 0 J"LN8? 9/g @N 9/g @NN,t?<LNAH>O:*HE3|$2BC8G/(KC8A 0ABC ""2ALC""2AVC""2A`C(""2M32`XM U -fB@(|RgnN|1|b`@0;N8TTTTTTTTTTTTTTTTTTTTTf|lg(n|Sg&S@g>|gn`|rgPS@gS@g&`v`&XM UHWNPXOXM UHo NBXO`XM UHoN2XOXM UHoN$XOUE`XM UHo(NXOSE`x`AjC""2AtC ""2`A~C""2AC ""2`AC""2AC ""2`tAC""2AC ""2`XAC""2AC ""2`< UB@(?C NN:TO`$C% UN$f/C' NNXOpN(USEn:A2/ / ? A2/ / ? A2/ / ? A2/ / ? A2/ / ? L20NO2B@O2L|8NuH$HN6|Kp0+@G/I32|g/ C LNtXOpN?|:<?|N6r2¼ӭt@SBf JGfr`BA>x`Nr2¼ӭRpn;|;|P Bm Bm*3`|c 0N`<`0N*<JFf N,6|fNz|<̼pNhr2¼܁09/g/ C LNXO`gC LNpN mNAN8A1N0?/AGN$TO?ATNTO?/AgN TOAyN?0D@??/?/ ??/ANO ANANAd/ / ? Ad/ / ? ANO ofAC ""2A CdN`AdC ""2A/ / ? ANjO AP/ / ? AP/ / ? ANJOAF/ / ? AN4O AP/ / ? AZ/ / ? AZ/ / ? ACN OAvNAN*3BWx`R URB@?@|fF@`0/|?ANTORW0|gA3p N~BW` A3p NnR}mANANOLC8jxA a:A pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 H0O$H&I>68jx`p@c8?|0|g J0R@CDHoBaXO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f0SA`,C"SDQ`X JDf fSA` C"SDQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa""_AFpJWF@rg SAkt0QS@k AFQ`H0O$H&I?|@>>68jx0|g JpCDHoBaXO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`6JEfp?@?@6`$ JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBaXO0@E:/DDEE?D6DC"SDQ?EE`?|0D|b JCDHoBa^XO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`~?B?C`t|? ?| x?D ?D?D6|`H0O$H&I?|@>>68jx0|g JpCDHoBaVXO0/DS@Dn|m `6x0/gf@ Ka0/ g@AN0/g@ Kaf0/ g@A NJof Jo6fgp@A .N0/g@ Ka*0/6g@A"N0/@g@A8N0/gg@ Ka0ONL Nu0<HS@rJrfMHGGCA 0jD@anAC aT`a^AC a P?b C a6SGA6"$JDoGn| Fo| o0RG0CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@NuH|~trp  g  g -Wg +f 0m 9oR .gbg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.a2""//?A0aNC o$a&O JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNu o?jD@ @c0<?<@2AA@AC,0 ]HNgCbC NdaJFf<J_kNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R addClJy3Tj 4G<FHC6<FH@0Cf bf c `jDF ABv F cH FAczx`J F!c *xF FcE:BDHDHEF F c QFJg6<SFk SQJGk,ԅӄdSR@ CbfLgFRdBRd>R@`6kgDS@ԂӁCdSdS CbfgSdSgJka$J@j$ @n HzfaXO`"p0 `0 `Jj0 ]HLNumul0  ]H`L4܇׀HAHBHDHE>܇׀<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀:4>ևk܆׃JEjRFSBEJEj R׀fRBJBj BnHy$a8XO`p0 `02@@@0 ]HLNudivH0,HF⌰cpRdR:j EnHyaXO`p0 `42BBB0 ]HLNu$(02A Ag"(jNufJfNua JNu"(f JfDNu@DNu?>Jf@ "tHAJAf @HB2BBHA AHAb Q@BJkS@ԂӁjGj B@"<t>Nu0"$a6(*Nu2""Nu2""Nu@TXJ? ?ry@ԚxK@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INFXmath by d'ART/ / o\H// ? o \H\I//!?!// ? //*?A 92g"@NJ@f(0 @f 3!/`$ @g @f3"/` o4C0 O$ _"_NupBB?<JPjWHW//ajPO0 ]HNu#2Nur x@W1J x @W!P!P!P x@W1hJ x @Wf"P#xP#xPNur x@W1HJ x @W!P!P!P x@W1J x @W!P!P!P x@W1hJ x @Wf P!xP!xPNur x@W1HJ x @W!P!P!P x@W1J x @W!P!P!P x@W1hJ x @Wf o P!xP!xPNuy3TNuH:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// Kap$"J@f*(SSfRf& L\Nu3 /p`"PdB@ Nu(g*gg/a _J@f/a _J@kf"P`3 /pNup/aJXONu"P H dNu(g?/a _2J@f 0Nu3 /pNuH&H(o Ia6kl g La` a(Jf\(H <a)HgN0@0;\ Ka|gB9@{0`Q l)H()H C#/ LLNup`p`p 3/ la *`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ap`Ar(WVNu?/ A3aRA32aHG6<`Gp+g Ka*QJ93JgA aH&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g kaB@7@&_Nu3 /p`H&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta(Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0axLJj`$0" LabJk&'LB@LNup`H6&Hp Cgp@CfPpC?/ ?<=NAPOJk08j DD??<>NAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua3/pNu/?<ANA\OJkpNua3/pNuJ@g//??<?NAO JkNu `a3/pNuH&Hx&SgkJ93Hkpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp a3Hp a`vJgr3H`hxB93H`^x B93H`PJ93Hk^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aD3Hp a8 LNuJg3H`xB93H`x B93H`?<NATONu??<NAXONu|g2//??<@NAO JkfNua(3/pNu3/Nu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3/pNu0<`D@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!/`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G$3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"/p` 3!/p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!/`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CC3L "A`xE3P$R f4/< ?<HNA\OJoj$@Ap !| %H$3P#3PA"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 /` oJQ d nf>avJg*`4C3L g*g"@ f`"/?<INA\OJj` pNugp`/ G3L g/ &S?<INA\O`G3P g/ &S?<INA\O`&_NuH0$< CE3P g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#/ Hz^?<?<NMPO/Hz?<&NN\O?<?<NMPO$_Nu OJx@33T1B x@f1J x@fp!PNu.H3 3TNuSTDINIllegal switch '%c' - ignored rCannot open %s @/ @??@"y`?ֺY@`V@[BF@@@/ @@)sБ@U\R-#%s not a monochrome image! Error while reading %s Checksum doesn't fit! %%! /inch {72 mul} def /picstr 1 string def /bpp %d def /scanlines %d def /scansize %d def /bitmapx { %d %d %d [%d 0 0 %d 0 %d] {currentfile picstr readhexstring pop} image } def gsave %f inch %f inch translate %f rotate %f inch %f inch scale /clipathx { newpath 0 0 moveto %f 0 inch lineto %f inch %f inch lineto 0 %f inch lineto closepath } def clipathx clip bitmapx %02xgrestore showpage @22233/3/3/303E3E3E3F f8  L<R@0 \Tg:" g&O&_NuH",H?<NNTO|<|?=A|=A|=AH|=AH|=A LDNuH $Hpj 2*`S@| JAm`R@| | lJ@lp`lt@B6mB8DA p@jSCt@|f|mRC2H ЀЁ2*HЁ& 鈐2*HЁ&$銔0HԀ LNuH &:JlvE rg R5|`Bj rN5@ rN0&5CpC@0HH@5@ Rpj f pC8jxA aA pJWF@?@gA 2SAk ae(Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 CbaAbp `/ / &Q(i )g6Jg(ge"// Ia"_ _J@f&Q`B@"(_&_Nu3 p`H:$H&I(Sx&gBJg>+g@,k $ڹd SfRe`&// Kan$"J@f(S`& L\Nu3 p`"P H dNu(g?/a _2J@f 0Nu3 pNuH&H(k6+"+g0DtaJk+fT"SA"L Ip Wf(| ?/ " 0aX"_2JkJAp QH@" 0a6LJj`&0" La |g&'LB@LNup`|g$//??<@NAO JkNua^3pNu// &H&g??<NAXOSb &_&Nu|b$??/?<BNAO JkNua3pNu0<`D@| |"b;NupNu   a4/a" g p/a _Nu// &PR<e&/?<HNA\OJo @!CC "A`xE$R f4/< ?<HNA\OJo`$@Ap !| %H$#A"P` )d I"Q f`rd ` #@#C"nA$_&Nu`Nu/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuH0$H|g|$brG`gJ3kSJtgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz|A0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu?<NATONu/ ?/ ?/ ?/ ??//?< NNO$_Nu/ ???<NN\O$_Nu/ ?///?/?/?/??//?< NNO$_NuNot enough memory availableSPECINIT - The Ultimate Spectre 128 Disk Initializer ShareWare release v1.0 (14/8/89) Brought to you by BugBasher Software. (c) 1989 H.Nooijen [NL] This product is ShareWare, together with the accompanying program ALADCONV. If you use them please send hfl. 25,- to Gironr. 1884895 of H.Nooijen, mentioning 'ShareWare donation ALADCONV&SPECINIT'. Select the format option you want: [F1] - 400K MFS [F2] - 800K MFS [F3] - QuitPut the disk in drive A or B and press that drive's letter: Formatting track %2d, side %d - write error! Continue? (Y/N)Untitled 400K MFS Disk successfully initialized"&*.26:>ELT^gn w{ ;Zx0NSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberbuuuv XRnrX VnDL4L ~FX% File: STARTUP.PS - UltraScript startup file % To Be Used For: LaserWriter 5.1 PostScript files % Creator: Hubert Nooijen % Tel: 015 - 616896 (The Netherlands) % % Note: PostScript files may not have linefeeds! % With version 5.2 of the Apple LaserWriter driver, the first few lines get % corrupted. If anybody has solved this, or has any suggestions for improving % the patch file, please give me a phone call! statusdict begin /sendpcmd {pop} def /tonerlight {pop} def /setrealdevice {exec 31 sendpcmd 4 eq tonerlight} def /execjob {31 sendpcmd 4 eq tonerlight} def /setsccinteractive {pop pop pop} def end statusdict /product (LaserWriter) put statusdict /version 47.0 put . i-.. PRINTER SYS {TIMWORKSTXT u*`EZ90NVOH9 f A0Nq/N "LN^NuNVH?9p?NBXO89L69K09gt`BB09gr`BA09gp`B@ABCDH?BgNB.p?NB\O09[@H?BgNB.09[@?NB\OLN^NuNV09o* @n$?p?NB.09H?NB\ON^NuNV09o4?p?NB.?9NB/|TOp?NB\ON^NuNV09o @ n?p?NBXO09S@ @ bH0@EZ PN`p?HyN!/|TOp`Hyp?NB/|TOp?NB?yXOBgNBXO`jHyp?NB?y`Hy`Hyp?NB`?9BgNB.?9NB/|TOp?NB\ON^NuNVp ??<p?09 @H2?NCPO3t2\@H 333309jyg093j?p?NBXOp3p3N^NuNV09@HZ3yvg3v?p?NBXOp3N^NuNVp?p?p??9NCPO309^yg093^H?p?NBXOp3N^NuNVp??<??9NCPO309byg093bH?p?NBXOp3ByN^NuNVp??Bg?9NCPO309Zyg093ZH?p?NBXOp3N^NuNVp?p?p??9NCPO309hyg093hH?p?NBXOp3N^NuNVp ??<??9NCPO309fyg093fH?p?NBXOp3Byp3N^NuNVp??Bg?9NCPO309dyg093dH?p?NBXOp3N^NuNVp3Bn0.AzZo.0.AzZHyf 3`Rn`09pyg093p?p?NBXOp3N^NuNVp??Bg?9NCPO309lyg093lH?p?NBXOp3N^NuNVBgp?Bg?9NCPO309Ryg093RH?p?NBXOp3N^NuNVp?p?p??9NCPO309Vyg093VH?p?NBXOp3N^NuNVp??Bg?9NCPO309Pyg093PH?p?NBXOp3N^NuNVp33N^NuNVBgp?Bg?9NCPO3Bgp?Bg?9NCPO309ryf09xyg6093rH?p?NBXO093xH?BgNBXOp3N^NuNV09gp`B@309Tyg093TH?p?NBXOp3N^NuNV09@309nyg093nH?p?NBXOp3N^NuNVp ??<p??9NCPO309tyg093t?p?NBXOp3p3p3092\@H 3j3333N^NuNVBgp?Bg?9NCPO=@Bgp?Bg?9NCPO=@09Xnf 09\ng20.3XH?p?NBXO0.3\H?BgNBXON^NuNV09H?p?NB.?9NB\ON^NuNV09`yg093`?p?NBXON^NuNV09gp`B@3wNgp?HyN!\OBg?9vBg?9NCPO3wBg?9vBg?9NCPO3w?9v?9vBg?9NCPO3w?9v?9vBg?9NCPO3w` BywByw3vw3vw09wNH?p?NB.wp?NB\ON^NuNV yf/.NXO=@`NR=@HyrtNB$XO0.N^NuNV yf ?.N ` ?.N TON^NuNV yfN<`HyrvNB$XONN^NuNV0.gp????p` p????p?p?p?NN3rxN^NuNVBnp?NATO g0f?.N dTO` ?.p?NAXON^NuNV-| So p?NATO g .o p?NATOH`B@N^NuNV ngRH?N TO`N^NuNVB-yr|p =@-| ng .S f$0.Sn0fB@`r-|4p?N TO .S f-|p?N TOp?NATO gp?NATO@ @ g nHHAfR`-yr|`pN^NuNVBn n lVByr/9rN XO09rfBn nl(N @g 0m 7n 4mp`Rn`Rn`B@N^NuNVp?p ?NMXO=@@g0.@gp3rzBgN TON vp?N dTO0.@g 0.@fN ,0fB@`N ?N TOpN^NuNVN^NuNV/.N*XO3#By09N^NuNV yR0.Ry09 @mNXN^NuNVNX?9NPTON^NuNV?9Hy?9NPO#ByN^NuNVp3HyrN XO0gN50gNN2N0`ByN^NuNV09zgHyrNB$XOByNN xN^NuNVNNN0p3Byp3333333N^NuNVNN0DHyrNB$XON@03gp yn09HAy PN` yco yrl09@dHAz"` y'fN< ` yfN>`HyrNB$XOp3zp3Byp3333333N^NuNV09@ @b~H0@E PN`nN`fN`^NN0p3Byp3333333`N4`N`N2N^NuNV09zgHyrNB$XOByzN^NuNVp?HyN!\O093?093?NBbXO093?093?NBbXOHyrNB$XONTHyrNB$XOByBy3v3vN^NuNVp3p33 p23p<3p3N^NuNVp3p33^3Zp33X3\3bByN^NuNVp3p33h3dp33f3fp3N^NuNVp33R3P3Vp33TN^NuNVp3p33p3l3v3r3xp309j3333p3N^NuNVp3p3p-309g-|w(-|w`-|v-|wBn n l 0.HA"nT0Rn`Bn n-l 0.HA"nT0Rn`N^NuNVp3ByN^NuNVp!309S@=@09m yoBy0.AzZH30.Az\-Pp=@0.RnHC nRH2f0.HABPN^NuNV09o @(l HAx`( yco$ yl09@dHAy> PNN^NuNVN^NuNVByB@33ByBgHy{:p?NA.{:pA?NA\ON^NuNV ymN*09Ry0@0.RyN^NuNV0.@?N >N TON^NuNV09ܰymB@`.Ry ymNZ09Ry0@B@N^NuNVNzH=@Nzn0.N^NuNV0.Sn0g n T "nT0`N^NuNV n-P-|p ?/./.N n0(=@ @cBh`"0.gH?Hy n/(N n0(=@ @cBh` 0.g?Hy n/(N N"n n1i n0( n1@=@gH? n/(HyN n0( n1@=@g? n/( HyN 09HN^NuNVBg/.p?NAXON^NuNVBg/.p=?NAPO=@0o0.`B@N^NuNV/. 0.H/?.p??NA N^NuNV/. 0.H/?.p@?NA N^NuNV?9NATOHy{HNB$XON^NuNV0. o20n BHy{YNB$XO/.NB$XOHy{[NB$XON^NuNVBnBn0.yl0.RnHA=P n l?.HnN\OBn n fHy{dNB$XO` n fHy{o` n fHy{s` n fHy{w` nfl0.RnHA0@0 @bVH0@E PN`:yN`(y`y`y`Hy{{`RHy{`HSn` nmn0.Rn0@p\@0.Rn0@0.@@@0@0.Rn0@0.@@@0@0.Rn0@0.@@0@`x n(g n)g n\f0.Rn0@p\@0.Rn0@0.`?.HnN\Op3zN^NuNV?9?9?9?9?.N5\O?N5\ON^NuNV?9?9?9?9?.N5\O?N5\ON^NuNV49nBB29nAA09n@AB=@BnBn0.AzZo@0.AzZHypf0.Az[Hn=@`Rn`0.yg"0.3?NATOHy{NB$XO09n@g 09lgp`09lgB@`p=@0.yg*0.3?NATOHy{NB$XOp309jyg$09j3?NATOHy{NB$XO09vyg$09v3?NATOHy{NB$XO09ryg$09r3?NATOHy{NB$XO yxo pyx`09x=@0.yg"0.3?NATOHy{NB$XO09n@=@yg 3gHy| `Hy|NB$XON^NuNV0933|0933~p=@0.Hno0.HA0y|l0.HA3|0.HA0yo0.HA3Rn0.HA0y~l0.HA3~0.HA0yo0.HA3Rn`(N^NuNV09PfB@`09R @bH0@E PN`Hy|/NB$XOp3`09PgBg`p?NATOHy|:NB$XOp` y VlpyV?NATOHy|C`09V@ `09V@`p=@0.HA0fHy|RNB$XO0.HAx*/NB$XOHy|jNB$XO0.HAx*/NB$XOHy|uNB$XO0.HAx*/NB$XOHy|}NB$XO0.HAw-PBn n l nRH?NATORn`Hy|NB$XO0.HAp00.R@N^NuNV"n n0io n=P"n n0 n1n0. f"n n0(im n f4"n n0(io" n=h"n n1i n1nN^NuNV0.S@ @ b4H0@E PN`"0933333p?N/ZTO`?9?9?9?9?9?9N-r `09y3|09y3~09y309y3?9?9NBbXO?9NATO09@ H ?NATO09@ H ?NATO?9?9NBbXOHy|NB$XON1`?9?9?9?9N2PO`?9?9`?9?9?9?9`09y3|09y3~09y309y3?9?9NBbXO?9NATO?9NATO09@ H ?NATO09@ H ?NATOHy|`?9ZN/ TON0Hy|`3|3~33N0`NHnHy09U@?N?: ?9?9NBbXO?9NATO09gp?`09gp`BgNATOHy|NB$XOHnNB$XOHy|NB$XON^NuNV-|09^@H=@?.NATO?9NATOHy|NB$XO?9?9NBbXO?9?9NBbXO?9?9NBbXO?9?9NBbXOHy}NB$XO09ʐyR@?NATO09̐yR@?NATO?9?9NBbXOHy}NB$XO0.H=@?NATO?9NATOHy}0NB$XO?.NATOHy}4NB$XO09D@?NATOBgNATO?9NATOHy}9NB$XOBn0.yl0yfd/.p?NC8\O0yf>/.p?NC8\O nB@(=@S@np?NATO?.NATO`SyBn0.yl\Bn0.nlD0yH@@gT/.p?NC8\O.H@=@n0.f.gp`B@=@?.NATO?.NATO`/.p?NC8\O nB@(@=@.f(/.?9NC8\O09=@np`/.?.NC8\O0.=@np@0.f.H?NATO?.NATOBn0.nl0nB@F@?NATORn`Hy}BNB$XO`Rn`Rn` Hy}DNB$XON^NuNVp?Hy?9NPO3opHyp?N6\O09U@H=@ @o By`@?.Hy?9NPO3Hy0.@?N6\O333333?<Hy?9NPO3By09ʐyR@=@09̐yR@=@9H@f~9H@g40.yo0.H`09yS@39H@gt0.yo0.H`D09`:9H@gj9H@g0.yo0.H`09=@?.N TO=@yo0.H`09=@0.no`0.yo0.H`09=@?.NVTO=@yo0.H`09=@09nS@309n`6p=@09nl 0.?N TOnlRn` noSn0.yS@309ʐyR@?`9H@gp=@09nl 0.?NVTOnlRn` noSn0.yS@309̐yR@?NVTOyS@3`.*n `0SG0g<2I0HA:`L N^NuNVN@0 @fN6hN^NuNVN@0Hyp?N@\O0933093309330933N@03Hy?N@\OBn0.yl "NHA0HH@Rn` NB(HnNdXO3g"N(09oN%V?9NPTON^NuNVN@>=@HyH?N@?yZXON/ TO yXg y\f yXfHy~8`Hy~>NB$XO y\fHy~E`Hy~KNB$XOBn0.Hno40.R@HA?0.HA?NBbXOTn`Hy~R`Hy?.N//|~eTONB$XO yXf ?9?9NBb.~mNB$XO y\f@0.HS@HA?0.HU@HA?NBb.~sNB$XON^NuNVN@>=@HyH?N@\O0.oBn0.Hno40.R@HA?0.HA?NBbXOTn`?.NATO09fH?NA>hNATOHy~yNB$XON^NuNVN@>3Hy?N@\ON@>3N@>3NHnHy?9N?:?y?y\ONBb.~NB$XOHnNB$.~NB$XON^NuNVN@>=@HyH?N@?nXON/ZTON^NuNVN@0=@S@ @ bH0@E PN`Hyp`Hyp?N@/|TOp?N@\ON@>3`lHyp?N@\ON@>3`LHyp?N@/|TO`N@>3Hy?N@/|TOp?N@\O?.N"TON^NuNVN@>3j @H23tN^NuNVN@>3vN^NuNVN@03^S@HAw/NB$.~NB$XON^NuNVN@03b?NATOHy~NB$XON^NuNV/ 0yrHHGNN@06&_N^NuNVN@>3pN^NuNVN@03rN@03xN^NuNVN@03TN^NuNVN@03nN^NuNVN@03t2\@H 3jN^NuNVN@03XN@03\N^NuNVN@0=@Hy?N@\O-|v~Bn nlH0.HA?NA.TO-@Bn nl nR"nRRn`Rn`By yxHR@~6H @zopc~6#~6xN^NuNVN@>=@Bn=| nl*0.H @0.ngp`B@1@Rn`BnB@=@=@p=@=@ nln n lf0.H @0(аngF?.N@LTO-@ ng0.Rn0@v"nR`BnRnpn=@RnRn`?.N@LTO-@ n  g0.Rn0@v"nR`0.Rn0@vp]0nvB y^fHyvNB$.~NB$XON^NuNVN@03wNHywp?N@/|~TONB$XO09wNg\?9w?9wNBb?yw>wNBb?yw>wNBb?yw>wNBb.~NB$XON^NuNVBn0.nl n =P nl n lR nRp\ nR0.@@@0 nR0.@@@0 nR0.@@0`0 n(g n)g n\f nRp\ nR0.RnT `N nBN^NuNV/ Bn0.nl&n T N6Rn`&_N^NuNVNzN^NuNVNN^NuNV=nl 0.D@=@p p=@ nl20.Rn0@0.H H@@00.H =@f0.l0.Rn0@p-0nBSnBn0.nlB0nH=@0n2n0n0.SnRn` <N^NuNVp=@0.mD0n0.@=@ @ o 0.@W`0.@0HHSn0.H=@`B9 <N^NuNV?.N@LTO/NB$XON^NuNV0.@@=@ @ o 0.@W`0.@0HH~0.@=@ @ o 0.@W`0.@0HH~Hy~NB$XON^NuNV ng. n  f p ?N NTO nRH?N NTO`N^NuNV?.NATO0< n ?NATON^NuNVBn0.nl n T ?NXTORn`N^NuNV0.g09HH?N TO?. N TON^NuNV0.g09HH?N TO?. NXTON^NuNV0.n m 0.n o0.`0.N^NuNV0.yyl4Bn0.nl0n 09Ry2@Rn`09y=@Bn0.nl$0n 09Ry2@Rn`0y?<Hy?9NPOR@30.nl:Bn0.nno 0.n0@ 2nRn`0.R@`p3N^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""4hpx",6@  > n z"2"r"#n###$p$$:l:x:x::l:::l:l:statusdict begin /waittimeout 0 def end initgraphics erasepage /bd{bind def}bind def /ed{exch def}bind def 72 300 div dup scale /gr {grestore}bd /gs {gsave}bd /np {newpath}bd /cp {currentpoint}bd /lto {lineto}bd /mto {moveto}bd /clw {currentlinewidth}bd np 1 setlinejoin /bwin{/lry ed /lrx ed /uly ed /ulx ed gs 0 av 49 add uly sub translate np ulx uly mto ulx lry lto lrx lry lto lrx uly lto clip /av av uly lry sub 50 div ceiling 50 mul sub def /ah 0 def}bd /ewin{gr}bd /path{np mto{lto}repeat}bd /circle{np 0 0 1 0 360 arc}bd /ah 0 def /av 2960 def /CR{/ah 0 def}bd /LF{av 50 sub dup /av ed 0 le {FF}if}bd /FF{av 2960 ne ah 0 ne or{copypage erasepage gr gs /ah 0 def /av 2960 def}if}bd /aface 0 def /au false def /atext{fonts aface get findfont 50 scalefont setfont dup length /al ed np ah av mto show au{ah av mto al{(_)show}repeat}if cp /av ed /ah ed}bd /rend{gs 1 setlinecap np mto cp lto stroke gr}bd /vl{dup /st ed dup apath exch get tx sub dup mul exch 1 add apath exch get ty sub dup mul add sqrt}bd /doarrow{/rot ed /ty ed /tx ed 6 array currentmatrix tx ty translate clw 4 lt{4}{clw}ifelse dup scale rot rotate np 0 0 mto -3 1.5 lto -3 -1.5 lto fill setmatrix}bd /arpath{np apath 0 get apath 1 get mto 2 2 points 1 sub {dup apath exch get exch 1 add apath exch get lto}for}bd /arrowline{/apath ed /lend ed /lbeg ed /len clw 3 mul def /points apath length def lbeg{apath 0 get dup /tx ed /x1 ed apath 1 get dup /ty ed /y1 ed true 2 2 points 1 sub{vl len ge{pop false exit}if}for {/lbeg false def /lend false def}{apath 2 apath st points st sub getinterval putinterval /r1 y1 apath 3 get sub x1 apath 2 get sub atan def apath 0 x1 r1 cos len mul sub put apath 1 y1 r1 sin len mul sub put /points points st 2 sub sub def}ifelse }if lend{apath points 2 sub get dup /tx ed /x2 ed apath points 1 sub get dup /ty ed /y2 ed true points 4 sub -2 0{vl len ge{pop false exit}if}for {/lbeg false def /lend false def} {/r2 y2 apath st 1 add get sub x2 apath st get sub atan def /st st 2 add def apath st x2 r2 cos len mul sub put apath st 1 add y2 r2 sin len mul sub put /points st 2 add def}ifelse}if lbeg {x1 y1 r1 doarrow}if lend {x2 y2 r2 doarrow}if arpath}bd /ac{6 array currentmatrix xt yt translate xs ys scale}bd /shorten{dup mul exch dup mul add sqrt clw 150 mul exch div}bd /xang{}bd /arrowarc{/eang ed /bang ed /ys ed /xs ed /yt ed /xt ed /lend ed /lbeg ed ac np 0 0 1 bang xang eang xang arc setmatrix cp /y2 ed /x2 ed ac np 0 0 1 bang xang dup arc setmatrix cp /y1 ed /x1 ed lbeg{/bang bang xs ys shorten add def}if lend{/eang eang xs ys shorten sub def}if ac np 0 0 1 bang xang eang xang arc setmatrix gs stroke gr lend{x2 y2 cp y2 exch sub exch x2 exch sub atan doarrow}if lbeg{ac np 0 0 1 bang xang dup arc setmatrix x1 y1 cp y1 exch sub exch x1 exch sub atan doarrow}if}bd /rbox{/ury ed /urx ed /lly ed /llx ed urx llx sub 4 div dup 50 gt{pop 50}if /radius ed ury lly sub 4 div dup radius gt{pop radius}if /radius ed np urx radius sub ury mto llx ury llx lly radius arcto 4{pop}repeat llx lly urx lly radius arcto 4{pop}repeat urx lly urx ury radius arcto 4{pop}repeat urx ury llx ury radius arcto 4{pop}repeat}bd /marker{1 sub mdef exch get /mproc ed 32 div /msize ed {gs np translate msize dup scale mproc stroke gr}repeat}bd /mdef[{0 0 mto 1 0 lto 1 1 lto 0 1 lto closepath} {-16 0 mto 16 0 lto 0 -16 mto 0 16 lto} {0 -16 mto 0 16 lto 13.9 8 mto -13.9 -8 lto 13.9 -8 mto -13.9 8 lto} {16 16 mto -16 16 lto -16 -16 lto 16 -16 lto closepath} {16 16 mto -16 -16 lto -16 16 mto 16 -16 lto} {16 0 mto 0 16 lto -16 0 lto 0 -16 lto closepath}]def /patdef{/patbits exch store /patname exch store CharStrings patname[16 16 true[16 0 0 16 0 0]patbits /imagemask load]cvx put}bd /patname null def /patbits null def /BuildCharDict 10 dict def /ExFont 7 dict def ExFont begin /FontType 3 def /FontMatrix[1 0 0 1 0 0 ]def /FontBBox[0 0 1 1]def /Encoding 256 array def 0 1 255{Encoding exch /.notdef put}for /CharStrings 39 dict def CharStrings /.notdef{}put /BuildChar{BuildCharDict begin /char ed /fontdict ed /charproc fontdict /Encoding get char get fontdict /CharStrings get exch get def 1 0 0 0 1 1 setcachedevice gs charproc gr end}bd end /PatFont ExFont definefont pop /tile{/tchar ed /txl ed /tyl ed /ty ed /tx ed gs 1 setgray eofill gr gs eoclip np /PatFont findfont 32 scalefont setfont tx ty mto tyl{gs txl{tchar show}repeat gr 0 -32 rmoveto}repeat gr}bd /ellpie{/pie ed /eang ed /bang ed /ys ed /xs ed /yt ed /xt ed 6 array currentmatrix xt yt translate xs ys scale np pie{0 0 mto}if 0 0 1 bang xang eang xang arc setmatrix}bd /roundarc{gs 1 setlinecap cp np mto cp lto stroke gr}bd /decode{{vrep 0.1 gt{/vrep vrep 1 sub def scan} {/spos 0 def{currentfile token pop currentfile token pop exch imop exch get exec spos smax ge{scan exit}if}loop}ifelse}image}bd /imop[{ psc}{<00> psc} {currentfile patlen string readhexstring pop psc} {string currentfile exch readhexstring pop 1 exch psc} {1 sub /vrep ed}]def /psc{dup length /plen ed exch -1 1 {pop dup scan exch spos exch putinterval /spos spos plen add def}for pop}bd /gtext{gs /msg ed /ty ed /tx ed tx ty translate trotate rotate tcolor setgray fonts tface get findfont tscale scalefont setfont 10 setflat horz halign get exec vert valign get exec tpos msg show tunder{extents pop /x1 ed 5 div dup neg setlinewidth 1.5 mul ty add /ty ed pop np tx ty mto x1 tx add ty lto stroke}if gr}bd /tpos{np tx ty mto}bd /jtext{gs /msg ed /just ed /dx ed /ty ed /tx ed tx ty translate trotate rotate tcolor setgray fonts tface get findfont tscale scalefont setfont 10 setflat jhorz halign get exec vert valign get exec justify just get exec tunder{cp extents pop /x1 ed 5 div dup neg setlinewidth 1.5 mul ty add /ty ed pop np tx ty mto dx tx add ty lto stroke}if gr}bd /justify[{tpos msg show}{countsp spaces 0 eq{tpos msg show} {extra spaces div 0 32 tpos msg widthshow}ifelse} {extra msg length 1 sub dup 0 eq {pop pop tpos msg show}{div 0 tpos msg ashow}ifelse}]def /countsp{/spaces 0 def msg( ){search{/spaces spaces 1 add def pop}{exit}ifelse}loop}bd /extra{extents pop exch pop exch sub dx exch sub}def /horz[{/tx 0 def}{msg stringwidth pop -2 div /tx ed} {msg stringwidth pop neg /tx ed}]def /extents{(_) bbox pop pop msg stringwidth pop (]) bbox 3{exch pop}repeat}bd /bbox{np 0 0 mto false charpath flattenpath pathbbox np}bd /vert[{/ty 0 def}{extents -2 div /ty ed pop pop pop} {extents neg /ty ed pop pop pop}{extents pop pop neg /ty ed pop}]def /jhorz[{/tx 0 def}{/tx dx -2 div def}{/tx dx neg def}]def /reencd 12 dict def /ReEncode { reencd begin /newcodes ed /newfname ed /basefname ed /basefd basefname findfont def /newfont basefd maxlength dict def basefd { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfname put newcodes aload pop newcodes length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfname newfont definefont pop end }bd /mkod 7 dict def /MkOutF { mkod begin /uniqueid ed /strokewidth ed /newfname ed /basefname ed /basefd basefname findfont def /numentries basefd maxlength 3 add def basefd /UniqueID known not { /numentries numentries 1 add def } if /outfd numentries dict def basefd { exch dup /FID ne { exch outfd 3 1 roll put } { pop pop } ifelse } forall outfd /FontName newfname put outfd /PaintType 2 put outfd /StrokeWidth strokewidth put outfd /UniqueId uniqueid put newfname outfd definefont pop end }bd /Evec [ 128 /Ccedilla 129 /udieresis 130 /eacute 131 /acircumflex 132 /adieresis 133 /agrave 134 /aring 135 /ccedilla 136 /ecircumflex 137 /edieresis 138 /egrave 139 /idieresis 140 /icircumflex 141 /igrave 142 /Adieresis 143 /Aring 144 /Eacute 145 /ae 146 /AE 147 /ocircumflex 148 /odieresis 149 /ograve 150 /ucircumflex 151 /ugrave 152 /ydieresis 153 /Odieresis 154 /Udieresis 155 /oslash 156 /sterling 157 /Oslash 158 /germandbls 159 /florin 160 /aacute 161 /iacute 162 /oacute 163 /uacute 164 /ntilde 165 /Ntilde 166 /a 167 /o 168 /questiondown 169 /guilsinglleft 170 /guilsinglright 171 /space 172 /space 173 /exclamdown 174 /guillemotleft 175 /guillemotright 176 /atilde 177 /otilde 178 /yen 179 /cent 180 /oe 181 /OE 182 /Agrave 183 /Atilde 184 /Otilde 185 /dieresis 186 /acute 187 /dagger 188 /paragraph 189 /space 190 /space 191 /space 249 /bullet 225 /germandbls ] def /Courier /Courier-RM Evec ReEncode /Courier-Bold /Courier-BD Evec ReEncode /Courier-Oblique /Courier-IT Evec ReEncode /Courier-BoldOblique /Courier-BI Evec ReEncode /Helvetica /Helv-RM Evec ReEncode /Helvetica-Bold /Helv-BD Evec ReEncode /Helvetica-Oblique /Helv-IT Evec ReEncode /Helvetica-BoldOblique /Helv-BI Evec ReEncode /Times-Roman /Times-RM Evec ReEncode /Times-Bold /Times-BD Evec ReEncode /Times-Italic /Times-IT Evec ReEncode /Times-BoldItalic /Times-BI Evec ReEncode /Helv-RM /Helv-RMO 16 4201 MkOutF /Helv-BD /Helv-BDO 25 4202 MkOutF /Helv-IT /Helv-ITO 16 4203 MkOutF /Helv-BI /Helv-BIO 25 4204 MkOutF /Times-RM /Times-RMO 12 4205 MkOutF /Times-BD /Times-BDO 20 4206 MkOutF /Times-IT /Times-ITO 12 4207 MkOutF /Times-BI /Times-BIO 20 4208 MkOutF FontDirectory /AvantGarde-Book known { /AvantGarde-Book /AvGarde-RM Evec ReEncode /AvantGarde-Demi /AvGarde-BD Evec ReEncode /AvantGarde-BookOblique /AvGarde-IT Evec ReEncode /AvantGarde-DemiOblique /AvGarde-BI Evec ReEncode /Bookman-Light /Bookman-RM Evec ReEncode /Bookman-Demi /Bookman-BD Evec ReEncode /Bookman-LightItalic /Bookman-IT Evec ReEncode /Bookman-DemiItalic /Bookman-BI Evec ReEncode /NewCenturySchlbk-Roman /Century-RM Evec ReEncode /NewCenturySchlbk-Bold /Century-BD Evec ReEncode /NewCenturySchlbk-Italic /Century-IT Evec ReEncode /NewCenturySchlbk-BoldItalic /Century-BI Evec ReEncode /Palatino-Roman /Palatino-RM Evec ReEncode /Palatino-Bold /Palatino-BD Evec ReEncode /Palatino-Italic /Palatino-IT Evec ReEncode /Palatino-BoldItalic /Palatino-BI Evec ReEncode /ZapfChancery-MediumItalic /Zapf-IT Evec ReEncode /AvGarde-RM /AvGarde-RMO 16 4209 MkOutF /AvGarde-BD /AvGarde-BDO 25 4210 MkOutF /AvGarde-IT /AvGarde-ITO 16 4211 MkOutF /AvGarde-BI /AvGarde-BIO 25 4212 MkOutF /Bookman-RM /Bookman-RMO 12 4213 MkOutF /Bookman-BD /Bookman-BDO 20 4214 MkOutF /Bookman-IT /Bookman-ITO 12 4215 MkOutF /Bookman-BI /Bookman-BIO 20 4216 MkOutF /Century-RM /Century-RMO 12 4217 MkOutF /Century-BD /Century-BDO 20 4218 MkOutF /Century-IT /Century-ITO 12 4219 MkOutF /Century-BI /Century-BIO 20 4220 MkOutF /Palatino-RM /Palatino-RMO 12 4221 MkOutF /Palatino-BD /Palatino-BDO 20 4222 MkOutF /Palatino-IT /Palatino-ITO 12 4223 MkOutF /Palatino-BI /Palatino-BIO 20 4224 MkOutF /Zapf-IT /Zapf-ITO 12 4225 MkOutF } if /fonts [ /Courier-RM /Courier-BD /Courier-IT /Courier-BI /Courier-RM /Courier-BD /Courier-IT /Courier-BI /Helv-RM /Helv-BD /Helv-IT /Helv-BI /Helv-RMO /Helv-BDO /Helv-ITO /Helv-BIO /Times-RM /Times-BD /Times-IT /Times-BI /Times-RMO /Times-BDO /Times-ITO /Times-BIO /AvGarde-RM /AvGarde-BD /AvGarde-IT /AvGarde-BI /AvGarde-RMO /AvGarde-BDO /AvGarde-ITO /AvGarde-BIO /Bookman-RM /Bookman-BD /Bookman-IT /Bookman-BI /Bookman-RMO /Bookman-BDO /Bookman-ITO /Bookman-BIO /Century-RM /Century-BD /Century-IT /Century-BI /Century-RMO /Century-BDO /Century-ITO /Century-BIO /Palatino-RM /Palatino-BD /Palatino-IT /Palatino-BI /Palatino-RMO /Palatino-BDO /Palatino-ITO /Palatino-BIO /Zapf-IT /Zapf-IT /Zapf-IT /Zapf-IT /Zapf-ITO /Zapf-ITO /Zapf-ITO /Zapf-ITO ] def gs rrstatus: statusdict begin 25 sccbatch = pop end flush PUBLISH.PScopypagegs gr /av 0 def FF bwin ewin  @ PP  @ @ 33 33  0``0qpq@@3ac7`0 0`ǿD(D(" 2AA?? @@@@ @@ @@ ``00 ``00 @  @@  @@ @ p8p8@  @@  @?  .t.T.T.T.T.t  ?[] _ UU    ccccc,, zzzzzzvrss>s^s~sssstt>t^t~ttttuu>u^u~uuuuvv>v^v~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzTD`nHVlHN2d:L .  6N7b89z::B;(;P;d;;;;;;;;;;<,<@} patdef end np mto arc true ellpie stroke () jtext /vrep 0 def /patlen exch def dup string /scan exch def /smax exch def gs np mto lto lto lto clip translate scale 1 [0 0 ]decode gr true false true false arrowarc false ellpie gs stroke gr false ellpie roundarc false ellpie roundarc setgray path rbox 6 array currentmatrix translate scale gs gs eofill gr () tile closepath stroke gr circle setmatrix true false true[false[]arrowline stroke stroke rend rend marker () gtext 0 setdash setlinewidth 0 setdash initclip np mto lto lto lto clip np  0ZE-f                                     @, fH : Z            ,"            F,* 6*        "        "          &               6 $* &        $$    2       D$$    $"F  &   "      *             6 2    "8 @ :.&(  :    4$ USING ULTRASCRIPT WITH TIMEWORKS DESKTOP PUBLISHER ST The PRINTER.SYS file is a substitute printer driver that allows Timeworks Desktop PUB-LISHER ST to store a PostScript file directly to disk. The file created by PUBLISHER can then be subsequently processed by the UltraScript program. Please note that only ONE PostScript file (PUBLISH.PS) can be created during a PUBLISHER session. The following steps should be taken to install and use the new printer driver: (1) Install Timeworks Desktop PUBLISHER ST by running INSTALL.APP. Configure the system for a PostScript laser 300 dpi. (2) Run FONTWID.APP and configure the system for a PostScript-compatible laser printer with LaserWriter Plus fonts. (3) Copy the PRINTER.SYS file from the UltraScript Program Disk to the PUBLISHER GEMSYS folder (or on the FONTS disk for floppy installations). Copy over the existing version of PRINTER.SYS. (4) Create a document on the PUBLISHER, save it, "print" it (PUBLISH.PS will be created), and exit the program. Remember, only one PUBLISH.PS file can be created per session. (5) Run UltraScript and print the PUBLISH.PS file. . p-.. 1STW2PS TXT 7(F1STW2PS PRG 3t 1STW2PS RSC :t PSSTART DAT Lt LUCIDA DAT jje TIMES DAT o1STW2PS (pronounce First-Word to PS) is a program wich converts a First-Word or WORDPLUS document into potscript. Postscript is a so called page description language. It runs as an interpreter on several raster printers, e.g. the Apple Laserwriter and several other laserprinters. The fact that postscript runs as an interpreter on the printer itself the input to the printer just is plain ASCII text. 1STW2PS needs a startupfile to configure the postscript printer. This file is called PSSTART.DAT and must reside in the same directory as 1STW2PS.PRG. You can send this file to a postscript printer and send your converted documents one after another to the printer without having to send the startupfile each time. On Apple laserwriters a control-D resets the printer, so then you have to send the startupfile again. Some printer spoolers on mainframes do the same but there you might be able to insert PSSTART.DAT in some kind of Device-Controle-Library. I can send you a copy of a printer symbiont written by Eric Giesin for running on a VAX with UNIX or VMS as operating system. The program itself: When you start the program you immedeatly gets an fileselector box asking you for the input file. And when you have chosen a file you must supply a name for the outputfile, wich normally will be a file with the same name but with the extension PS. The layout form looks like the layout form from WORDPLUS. However, there are some more options. You can include the current system date and time in the headers just by putting "date" or "time" (including the ") in one of the headerlines. The number sign still stands for the pagenumber. You can have your header titles printed in different stiles: Bold, Italic, Light or small or combinations of these. You won't be abble to change the total number of text lines. The Print-menu gives some options extra. Apart from the normal options like Print from start-number to end-number and left margin. Fontsize and Lineheigth are given in points. One pont is 1/72 inch. You can include the startup file PSSTART.DAT or not and apend a CONTROL-D (see above). The Lineheigth has its impact on graphics. Only with a lineheight of 12 you get the pictures as you see it on your screen. If you have forgotten to change anything in the Layout, just choose the CANCEL button and you can choose the layout form again from the menubar. After the print form the program starts converting the wordplus file. You can abort this by pressing the left mouse button pointing at the STOP button. If you have your pictures on another disk as your text document: No problem, you will be asked to give the correct name of the picture file, the program remembers the disk and path you gave. For the next picture it will look in that directory . The outputfile is now entirely conforming the Postscript Structuring conventions. So I hope it will no work corretcly on printers wich print e.g. the last page first and the first page last. Additional information: The file PSSTART.DAT assigns to the default-font Courier, which is mostly available. If you'd like to use other fonts, just rename PSSTART.DAT for instance in PSSTART.DAX and, in case you're going to use Times, TIMES.DAT into PSSTART.DAT. The created Postcript- file will now contain this Times-header. Of course, one can always change these settings with any editor (no WP-mode!). Bugs fixed: Images a:\image\tiger as well as a:image\tiger are both found by the program. Back slashes will now appear. Sopht hyphens idim. Any suggestion is welcome. Please send your comments to: U00170@HASARA5.BITNET or Berend F. de Vries 1e Nassaustraat 18-III 1052 BG Amsterdam Holland. `Β"o#*i,EB&J(JSB  g  g  f RSBj` gn =fa6 n <#` %fa n <#`Rpr A9nA0m/ПЁRSBkB`Jg:NuA`ArRSBk$  gJ  gB  g:Qp`JBkQB$)ԩ &9f &@`nր n&< Ѓй// Bg?<JNAJfV.B#####NX/ / K=,MNpJg / yNXO??<LNA` /`NVN(JgHyp/NfPNHyʌp/BNbO p/NX-@Aͺ:ͻ\ͼ .HR/HyͼrG/NO HyͺNX @-Hͺ\ @ͻBHyHyͺNPp//9ʌNPB9ͭp/NXp/p//9ʌN*O HnNX0. @ f0.H/NX0.Hr///9ʌN*O `NVtNn=@R@f p/NlXHyNXJf"Hy&p/NfPap/NlXAt////NO3ʊBnv0.v @ dH=Rnv`=|HnxHyʊHnNO Jyʊf p/NlX09ʊH/NX09ʊHr//NnPp//NPN^Nu09ʊH/NjXN2NBNlXNuNVB0. Hr(klfN`T````N .N^NuJ9ͭgRHyHnN^jPHyHnN^jPHy#HnN^jPHnp/NfPUf .N^NuNJ9ͭf .N^NuJ9ͭfHyBp/NfP .N^NuN(lJfͬ .N^NuͬJ9ͭfHy[p/NfP .N^NuJ9ͬfHytp/NfPUf .N^NuͬNJf .N^NuN .N^NuN .N^NuNVHHnp/BNbO HnHnHnHn/.NO0.H2.H4.H6.H////x/////NO$0.H2.H4.H6.H////x/B/.NOB/.NP=@ n0( @1@ 0.H2.H4.H6.H////x////x/NO$LN^NuNVHHnp//NbO JfHyp/NfPpLN^Nu09ˊH/.r //NZO 09ˌH/.r//NZO 09ˠH/.r//NZO 09ˢH/.r//NZO 9N}/.t ///NWO 9N}/.t ///NWOHnHnHnHn/.NO0.H/@rN2.HЁ4.H/@ /A rN2.HЁ//////v/////,/NO$0.H/@rN2.HЁ4.H/@ /A rN2.HЁ//////v/////,v/NO$0.H2.H4.H6.H////x /B/.NOp//.NP2.H=@ /@rN2.HЁ4.H/@ /A rN2.HЁ//////v/////,v/NO$0.H/@rN2.HЁ4.H/@ /A rN2.HЁ//////v/////,v/NO$ nf/.p/N'P3ˠ/.p/N'P3ˢ/.p /N'P3ˊ/.p/N'P3ˌ/.p /N&VP#/.p /N&VP# n0(bg `B9 n0(g `B9 n0(g `B9 n0(Z@ n1@ZpLN^NuJ9g0 n0(zg"0(b@ n1@b0(z@ n1@z`2J9f* n0(bg@ n1@b0(z@ n1@zJ9g0 n0(g"0(@ n1@0(@ n1@`2J9f* n0(g@ n1@0(@ n1@J9g0 n0(g"0(@ n1@0(@ n1@`2J9f* n0(g@ n1@0(@ n1@ n0(r@ n1@rpLN^NuNVXHp|wl|am@nHnlHy@oNP#ʘJf*Hyp/NfP/9ʐNXpLN^NuHnp/BNbO HnHnHnHn/.NO0.H2.H4.H6.H////x/////NO$0.H2.H4.H6.H////x/B/.NOHnHnp//.NO n=h,=h./9ʐNX-@Jfp-@ 9ʔ".Բo-@ n=hD0.H/@".N"9ʔN n1@D0.H2.H4.H/////Bv//NOByHnHnNLPByp3H29ˌHЁS/.r//NZO 09H29ˠHm*29ˢHm cf n0(@ n1@` n0(@ n1@Bp//.NYO J9gHyHyͺNP-@JgN/./<HyˬNO -@JgHyˬHy/9ʘN^O `/.N,X`*HyͺHyHnpN^jO Hnpp/NfP09ˊH29ˌH49ˎH///Hy-/9ʘN^O09ːH29˒H49˔H///HyS/9ʘN^O09˖H29˘H//Hy{/9ʘN^O 9N}//Hy/9ʘN^OHy/9ʘN^PB nJgV n \fHy/9ʘN^P`( nHH/Hy/9ʘN^O R`Hy/9ʘN^PHy/9ʘN^PB nJgV n \fHy/9ʘN^P`( nHH/Hy/9ʘN^O R`Hy/9ʘN^PHy/9ʘN^PB n!JgV n! \fHy/9ʘN^P`( n!HH/Hy/9ʘN^O R`Hy/9ʘN^PHy/9ʘN^PB n;JgV n; \fHy/9ʘN^P`( n;HH/Hy/9ʘN^O R`Hy/9ʘN^PHy/9ʘN^PB nUJgV nU \fHy/9ʘN^P`( nUHH/Hy/9ʘN^O R`Hy/9ʘN^PHy/9ʘN^PB noJgV no \fHy/9ʘN^P`( noHH/Hy/9ʘN^O R`Hy/9ʘN^P .N}4.H///Hy/9ʘN^O9˚HH/Hy /9ʘN^O 9˛HH/Hy/9ʘN^O 9˜HH/Hy%/9ʘN^O 9˝HH/Hy2/9ʘN^O 9˞HH/Hy?/9ʘN^O 9˟HH/HyL/9ʘN^O HyY/9ʘN^P 9˨N}f#B@˨3˦ 9˨N|0m lN```J`|#˨` 9N}$<@P@vNp$<@SvNrN~#˨`j 9N}$<@P@vNp$<@\vNrN~#˨`4 9N}$<@P@vNp$<@CvNrN~#˨09H29ˠHmN29ˢHm cf:09ˌH29HЁS49ˠH’R//Hyl/9ʘN^OB9ˤ09H29ˠHmh29ˢHm cfT0.H/@ .N}9ˤHH69ˌH89HքS//////Hy}/9ʘN^O yʘ(f(gBHyp/NfPHnHnHnHnHnHn/.N yʘ(f(gBHy p/NfPHnHnHnHnHnHn/.N`T``f`|```````z````p/p//.NWO `Xp/p//.NWO `>p/p//.NWO `$p/p//.NWO ` p/p!//.NWO `p/p!//.NWO `p/p%//.NWO `p/p%//.NWO `0.H -m En0. n-HJh g0( @1@ ` n0( @1@ 0.HHnHn//.NO n0(2(4.H6.H8.H=@H=AH////B//.NO`HyHnN^jPHnp/NfP`0.H/@rN2.HЁ4.H/@ /A rN2.HЁ//////v/////,v/NO$0.H/@rN2.HЁ4.H/@ /A rN2.HЁ//////v/////,v/NO$ n)f/.p/N'P3ˎ/.p/N'P3ː/.p/N'P3˒/.p!/N'P3˔/.p%/N'P3˖p//.HyN[O p//.HyN[O p//.Hy!N[O p //.Hy;N[O p//.HyUN[O p//.HyoN[O n8Bn-H0. @lW@f0.H @˚B nJh g0.H @˚ nJh g0.H @˚ nJh g0.H @˚ nJh g0.H @˚ Rn`2 n0(@ n1@pLN^Nu09ˎH/.r//NZO 09ːH/.r//NZO 09˒H/.r//NZO 09˔H/.r!//NZO 09˖H/.r%//NZO /.p/p/N3O Hy/NP/.p/p/N3O Hy/NP/.p/p/N3O Hy!/NP/.p/p /N3O Hy;/NP/.p/p/N3O HyU/NP/.p/p/N3O Hyo/NP n0(@ n1@pLN^NuNVB9Jyg09H29ˠHm(29ˢHm cfHy /9ʘN^P09R@3H29ˠHmN29ˢHm cf:09ˌH29HЁS49ˠH’R//Hy/9ʘN^OBy09H29ˠHm&29ˢHm cf n0(@1@` n0(@1@p/p//.NYO J9gJ9ˤf ˤ`B9ˤ09H29ˠHm\29ˢHm cfH0.H9ˤHH49ˌH69HԃS///././Hy$/9ʘN^O9ˬ fTBnHyˬNXS2.Hl 0.H @ˬR"@ˬRn`Sn0.H @ˬB` 9ˬ f9˭ EfN^NuNV0.  n-h "n Q3n N^NuNV/9ʐ/<HyˬNO -@ bHy>p/NfPpN^Nu9ˬ f 9˭ 0gHyWp/NfPpN^NuHy˖Hy˔Hy˒HyːHyˎHyĀHyˮN^OHnr/B-@NbO JfHyĐp/NfP09ˎH/.r//NZO 09ːH/.r//NZO 09˒H/.r//NZO 09˔H/.r!//NZO 09˖H/.r%//NZO 09ˎ29ːA29˒A29˔A29˖A3˘H/.r$//NZO /9ʐ/<HyˬNO -@ bpN^NuHyˬNX @˫BB . lr9ˬ f\1r9˭fHp-@p-@ . lJf Sf-|Jf f-|Jf f-|! f f-|; f f-|U f f-|o nˬ g, nˬ g nˬ"nRR` nBRR`/9ʐ/<HyˬNO -@ bpN^NuHyˬNX @˫BR`/.p/p/N3O Hy/NP/.p/p/N3O Hy/NP/.p/p/N3O Hy!/NP/.p/p /N3O Hy;/NP/.p/p/N3O HyU/NP/.p/p/N3O Hyo/NPp#ͮ#Ͳ#ͶB˨-@ l n˚RB`9ˬ fXp9˭ Fg 9g` Rfp-@ nˬ ]gR` .S3˦R nˬ/Hp"oN{#˨`p3ˌ3ˠ3cˢpN^Nup9˯0#ͮp9˰0#Ͳp9˲0rdNr9˳0/@p N"/Ҁp9˴Ҁ0#ͶNq/9ʐ/<HyˬNO -@ bpN^NuHyˬNX @˫B`N^NuNVJ9fBn 9ͮS2.HlP09H29ˠHm(29ˢHm cfHy/9ʘN^P09R@3Rn`JͶg09H29ˠHm(29ˢHm cfHy/9ʘN^PBn0.HͶnB09H29ˠHm(29ˢHm cfHy/9ʘN^PRn`09H29ˠHm(29ˢHm cfHy/9ʘN^P09R@309H29ˠHmD29ˢHm cf0 9˨N}49˦H///Hy/9ʘN^OB=|0. @n4H @ˬp0/@ .r N"/Ҁ-ARn`09H29ˠHm(29ˢHm cfHy /9ʘN^P09H29ˠHm.29ˢHm cf/.Hy/9ʘN^O N^NuNVH09J@fb09H29ˠHm&29ˢHm cf n0(@1@` n0(@1@p/p//.NYO `J09H29ˠHm(29ˢHm cfHy6/9ʘN^P09R@309H29ˠH/Hy?/9ʘN^O J9gHyY/9ʘN^P/9ʘNX/9ʐNXB9ͭ n0(@1@0(@1@f n"n3PD n0(j@1@j0(h@1@h"n 0H"n2H"n4H"n6H////x/B/NOB/.NP n0(h@1@h0(j@1@j@1@j"n 0H"n2H"n4H"n6H////x////x/NO$ n0(@1@0(@1@"n 1QD0(@1@pLN^NuNVxH ~ GˬJg Gˬ d GˬBR`Hn8p/BNbO JfHy\p/NfPHn0Hn2Hn4Hn6/.8NOHyˬNX @˫p˲HnpHyˮN P-|xp@H9˸ :g9A@H|:IB.JHy˷HnHNP/.8p(/p/N3O HnH/NP0.2H/@rN2.6HЁ4.0H/@ /ArN2.4HЁ//////$v/////8/NO$0.6H2.4H4.2H6.0H////x/B/.8NOp-@t tgB/.xHnHN(O -@tRfHyőp/NfPSf n80(R@ n81@R0(@ n81@0.6H2.4H4.2H6.0H////x/B/NOp//.8NP=@.[@fp-@t n80(@ n81@`./.8p(/p/N3O /HnHNP n80(R@ n81@R`p-@t` n80(R@ n81@R0(@ n81@ tf0.2H/@rN2.6HЁ4.0H/@ /ArN2.4HЁ//////$v/////8v/NO$0.2H/@rN2.6HЁ4.0H/@ /ArN2.4HЁ//////$v/////8v/NO$pL N^Nu.I :f.HAp/B/.tNO r///.t-@NO HnHnp//.8NO n8=h=hp-@".o-A n8=h0.H/@".N".N n81@0.H2.H4.H/////Bv//NO .r@NT/N$X-@JfnHyp/NfP/.pHy/9ʘN^O B/<Hyˬ/.tNO -@O pN^Nu0.HHr N0 nR0.H/@r Nr N"/0 n0.HHnHn//.NO0.H/@rN n0(2(4.H6.H=@H=AH////B///.NON^NuNV0. n-h "n QHHR0r -HN nHHS0=@HЁn=@ @co=|c0.HHr N0 nR0.H/@r Nr N"/0 n0.HHnHn//.NO0.H/@rN n0(2(4.H6.H=@H=AH////B///.NON^NuNV0. n-h "n Q0. HHr -HN0 nR0. H/@r Nr N"/0 nN^NuNV-n0.H/. r//N3O //.NPp"//.NP-@Jg^p/HyDŽ/.NO Jf2/.NXZ oHyNjp/NfP` n\p'//HnNO HnN.XHnNLX @-HPp///.NO nTp/HyǴ/NO nV"nXp// /NO n\p/HyǶ/NO n^"np// /NO n Hn/NP0.H/. r//N3O /./NP` nR-H`-np"//.NP-@Jgp/HyǸ/.NO Jf/.NXT oHyǿp/NfP` n\p'//HnNO HnN.XHnNLX @-H p///.NO nPHn/NP0.H/. r//N3O /./NP` nR-H`N^NuNVR0 y, (S!@Jk"PR .r` ./9,/NP"N^NuNVB0#,Hn/. HzNiO 90N^NuNVR8 . y4R4N^NuNVB8#4Hn/. HzNiO y4B 98N^NuNV#J.f8 .".mS-@Jg n 0fS`JfSJ.f6 .o, . .S-@Jkp./ nNXR`Jgp-/ nNX`*J.gp+/ nNX`J.gp./ nNXJgJjnp0/ nNXp./ nNX .S-@Jk .R-@Jjp0/ nNX` .S-@Jkp nR`p0/ nNX` .SJk* .S-@Jkp nR`p0/ nNX`Jg p./ nNX .S-@JkN .S-@Jkp nR`p0/ nNX` .S-@Jkp nR`p0/ nNXJg p./ nNX .S-@Jk* .S-@Jkp nR`p0/ nNX`p. eg gfpe`pE/ nNXJjp-/ nNXD` p+/ nNXp -@S .r N0 . .r N-@ nJf . lRr6/ nNX` .f6 .o, . .S-@Jkp./ nNXR` .LN^NuNV-n n R@-H Jgx %f0 %fR `"/.Hn/. aO -@Jg-@ `JXg$.gp./ nNX n PR p./ nNX`pN^NudNVpr nR A-@-@g> .r Nr nRЁ-@p nR @f n lf Rp-@ n N n-@ cg ng n N-@` . f n pN^Nup nr8kHfNf`s`Dc`h`Hx`o`d`p-@Jg o6 . -g +f" -fp`p-@ n NS-@ nf n pN^NuB .r N".Ё-@ n N-@ .S-@Jg nfJgNJjDJf"n Q `0"n Q `" . 0m 7o n pN^NuB .".Ё-@ n N-@ .S-@Jg 0m 7oJgJf"n Q `"n Q ` nf n pN^Nu-n n N-@Jg oN 0fD . xg Xf0 n N @-Hf n pN^NuBS`` ng .0-@ ng .7-@ ng .W-@ .S-@Jg ngx . n-@g".0 ng .7 ng .W n N-@`hJgJf"n Q `"n Q ` nf n pN^NuB .r N".Ё-@ n N-@ .S-@Jg nfJgl"n Q .0`\Jg"n QR . .S-@Jo$ n N-@RgJg"n QR .` . f n pN^Nu nR N^NuJg"n QR . n N-@Rg .S-@Jg ng"n QB` . -g& .g 0m 9o n pN^NuHnHn/. /./.NyO-@Jf n pN^NuJg6Jf"n Q .".N~ `"n Q !n`pN^Nu n nR N^NuH?aLNu<<><H@HB8F@BBDGmVBm. fJgNִGm fJg "NJfJfNNGm4 fJg "NJfJfNN:GfJfJfNnNwN`@ @Bf*JfJfNnBCGNwNBCG`BBE?GhNH@.៳G@HB.៷GB.HG,HFކBGGHGHA,BFHFކHC,BFHFކH@HB,ރv݃ށ݃"HA&HCт$B@@H@HBBBނц҇tтNwH?aLNu<<><H@HB8F@BBDGmxBm. fJgNִGm" fJg "NNJf*Jf$HHxNXOL <@rH@NuNGm" fJg "NNn:Gf0Jf JfJfJfNNnNwN`@ @Bf(Jf Jf`bBCGNwNBCG`B BG?GhNH@.音G@HB.| GBHD8"DHB8HA0BAHB:HC<HC>HGFHGBFHF݅dSD҃тBCHD,HBhBD HBH@HA0BA`*8HA0BAHB<.HGHGGHFBGGHFdSD҃тeSD҃т,HBhBE HBBH@HA0`:HA0HB<ŐdEЂeSEЂHEHBhp: "( :HDNwH?aLNuH?aLNuBH@HB<<><8F@:G@BBBBGf Ef.Bm.f.g "NּDgNJEfFH@f*Jf$HBfJf FNn "H@@@H@NuHBfJfH@@@H@Nu~G@BH@HBDg(f fNujD@8NFN҃т m~ӇчE EeNH@EDH@Nun BCFG Eg0JGfBHBfJf @@H@NuփՂJEf*H@ҁр`&JfJfNN BHB @H@EFGGE G4nҁр G o &tG t`4EH@EDH@Nu Go6HCBBHBG"F,, Df>҃тE m E~ӇчH@E EdDH@NuN mD҇~чEH@EDH@NuH@HDz lH@HA0BAE mBD lPDH@J@fXD|Cb1FH@,龳F@LDH@HDNu mJElP` ElDDEME E9oNx2B@H@HAEnE$ꩱtӂтH@@H@Nu$艱tӂтH@E @eN@H@NuNPNQH0$h "NBiBi/f$h&( S`RB3BHB3BBF4)g\jVBk Bia`Ha2Ri`tiaaSiJkSi`BBBF/gaJFf BfSi`0 RB Bkv$( Jg(<iSBk:x Bl281  9o"0 R1 1 SBjRiSCzgR$hG0 gSD6CkxQJCk0Q$hBJigS$hB2)H$L NYNXNuBfNu|H0$&҃тdRL Nu/t?<@ B m RSWfO$NuNPNQH~0pr3@3@3@3@av 0fi ` -f iaX 0m> 9n8i 3F <)i/gRi`a:<) ҆Bц` .f JifbRi` Eg efPa +g -f ia 0m0 9n*:)iFi im`?)_ f $hB`4)?)_gDBi/gT3|?Jk Si`Jig ktiaZabSi`aRi`t4)?)_gN8$h$$$h$p0) L~NYNXNu,(g !|NuH$hN<L?3F S fiNu?)_g|Nu FJg|` / F,g|jD eb<`fBHyp=/NO -@`BHypfp//.BpB/NO/.p/pF/NO /. NHX/9Hy/9NO BNlXN^NuCPROGCan't open stdin file Can't open stdout file dNVHnNNXB. B.@..d.r.T rNJf n`mR.`|..dp.S @pѮR.`p.TrNJf. cRp.S".Ё-@rNr.ҀpP n R"n QR .JjN^Nup-@ n  -@Jg(gpp/B/(NO -@J.gR .S-@JkDB/ n /(NO p/Hn n /(NO Jf . gNq/. n /( /(NO -@`B f n ` .g n J.g n (D!@` n !h"n i " . g2")S#AJk QRr` ./. /aP" n (0JgpN^Nu fpN^Nu .N^Nu dNV nJg(fpN^Nu/9NX n !@ Jfp #ʆpN^Nu n!yp!@!@N^NuNVJgl-y"n Q-HgR-n nJg n =g nf RR` nJf n =fR N^NuX`pN^NuNV-np-@ nJg/NXRѮR` opN^Nu ./-@NX-@JfpN^Nu n#B-H nJg "n"/NXRѮRX` nBJΊg yΆ/9Ί/NP#Ί#Ά .N^Nu&BaXNuNVJjpN^Nu##/<NX-@JfpN^Nu## .S-@Jg/<NXJg `NpN^Nud# 9#JfpNu"y"#y Nud=NV/.aXN^NuNVH..Jn pL8N^Nu l~ V.I*TgZ -eLf( M L8N^Nu - e$" M$&B&'@( M L8N^Nu(M*U`/NX*@g"Jf#߹ M L8N^NupL8N^NudLNV . //.-@aPN^NuNVH<.. Jn pL/NP#Jjp #ʆpN^NupN^Nud?NVx . gJfp /NX g . ~nS`p}@|Hn|p /NPp /p/NPp.}Bx-@ .xl n C~Rx` . }lF n R `6/. /./.p?/NO-@Jj#p#ʆpN^NuB .N^NudNV/. /./.p@/NO-@Jj#p#ʆpN^NuB .N^NudNV/././. pB/NO-@Jj#p#ʆpN^NuB .N^NuddNVB.p-@S .  @Ⱥ . . -@ J fA//.NPpN^NuNVp -@B.S . 0". . -@ J fA//.NPp N^NuNVp -@B.S . r N0 . . r N-@ J fA//.NPp N^NuNV/.NX n-H .SJo n "nR JgR` nB .N^NuNV-n nJgp/N2X nR` .N^NuNVp n-@-@-@ -f r-A-A` n +fp-@ np/NXJg* .r N nRr0Ё-@`JgD n .N^Nu o"oJfSf /NudJjDJj Da DNuaDDNuJj DaDNu/HA4f"H@HAHB4g0H@40HB2$Nu/v AdQC AdYC A dUCJAkSC4HBBBHC604HAdSCЁdr2HCH@A&$Nu B"C$&HBHCCHBBBЂ& $NuNV n.f N^Nu nRJfpN^NuNVp.//.aPN^NuNVB nJg.f-HR` .N^NuNVJg4 nJg,"n Jg$pRrR -@JgN^NuS`Jg nJgpN^Nu n JgpN^NupN^Nu o"o / ogSf /Nu o"of /Nud o fS NuNV n "nR JgR` .N^Nu,dd o"o / oe  Sf`Sf /Nu o / o "/Sf /NuNV . 0m 9np`pN^Nu / am zn NuWNVHp*/NX=@p,/NX=@ .r n@".tA$.vB&.xC&.x?C&.xCB(-@-A"<mN". AjА-BSЂ".V$.B-@/AJg mp`p"/Ҁ .Ҁ-AT rN nLN^Nu;Zx0NdH C#Ύ O0/@11g"HS@4XBB$0 g/`?S@j?(NA.yΎLNuA&!o "o1Q8!oBh.1| 21|d,NA&CD!ICD!I "o282< "o CX/ ED2Q$_HNuA&1o8Bh.Bh21|e,NHNuA:Bh1|Bh1|MNA:"o22"o24"o 26"o280(0HNuA:!o01o01|1|1|1|NNA:0(0HNuA:Bh1|Bh1|ONA:"o22"o24"o 26"o280(0HNuA&1o D1o8Bh.1|21|z,NHNuA&1o8Bh.Bh21|{,NHNuA:1o 0!o01|1|1|1|2NA:0(0HNuA:1o&@1o">1o<1o:1o81o61o41o 21o01| 1|1|1|3NA:0(0HNuA:!o01o01|1|1|1|4NA:0(0HNuA:!o0Bh1|1|1|6NA:"o22"o 24"o26"o280(0HNuA:1o:1o81o61o41o21o 0!o01|1|1|1|*NA:0(0HNuA:1o61o41o21o 0!o01|1|1|1|+NA:0(0HNuA:1o 0!o01|1|1|1|,NA:"o 22"o240(0HNuA:!o0Bh1|1|1|nNA:0(0HNuA:Bh1|Bh1|oNA:0(0HNuA:1o 21o01|1|Bh1| 1|pNA:"o "0Bh 0(0HNuA:!o0Bh1|1|1|NA:0(0HNuA:1o 0!o01|1|1|1|NA:0(0HNuA:1o21o 0!o01|1|1|1|!NA:0(0HNuA:Bh1|Bh1| NA:0(0HNuA:Bh1|Bh1|NA:0(0HNuA:!o4!o0Bh1|1|1|ZNA:"o 220(0HNu"0<sNBNu"0<NBNuRjjjjRjjjjjV1.04[1][fout in allmem][ok]psstart.dat1STW2PS.RSC[0][Cannont find 1STW2PS.RSC|Program terminates][OK]A@A@[1][There is already a file |opened. Click on OK if you | want a new file][OK | CANCEL][2][Open file first][OK][2][Open file first][OK][1][Layout not yet checked][OK|Cancel][1][Something wrong|missed resource tree][Sh*t][2][Outputfile can not be opened][Ok]r%s[1][Could not find|%s |startupfile not included][ok]/LM %2d def /pn %2d def /pal %2d def /tma %2d def /hma %2d def /fma %2d def /bma %2d def /lpp %2d def /lineh %4.1f def (\\%c) (\\%c) (\\%c) (\\%c) (\\%c) (\\%c) /fontsize %.1f def /cpl %d def /hlf %d def /hcf %d def /hrf %d def /flf %d def /fcf %d def /frf %d def ini %%%%EndProlog %%%%Page: %d %d %d %.1f %d %d startpage [3][Write error (disk full?)|Start again][ok][3][Write error (disk full?)|Start again][ok][3][Write error (disk full?)|Start again][ok][3][Write error (disk full?)|Start again][ok]/fontsize %.1f def /cpl %d def rmset [3][Write error (disk full?)|Start again][ok][3][Write error (disk full?)|Start again][ok]nl [3][Write error (disk full?)|Start again][ok][3][Write error (disk full?)|Start again][ok][1][What happened with fsel][?][1][File %s |staat niet op deze disk][Sh*t][2][File not found][OK][1][What happened with fsel][?][1][Something terably wrong|Please exit program][OK][1][niks van dat alles][o je]endpage %%%%Page: %d %d %d %.1f %d %d startpage [3][no read in init][ok][3][This is not a First-Word file][Sh*t]%2h%2h%2h%2h%2h[1][Something terably wrong|Please exit program][OK]nl 0 0 0 [( )][24] pl /fontsize %2.1f def /cpl %d def rmset /nonewline true def 0 0 0 [(%3d)] [16] pl endpage %%%%Trailer %%%%Pages:%d  [1][Something terably wrong|Please exit program][OK][3][Image file not found | Give correct name][ok|cancel][3][no memory for fast image processing][ok] %d doimage 0%1x%2x%s [3][Error closing IMG file][oeps][1][Picturefile not valid][Sh*t][1][Picturefile not valid][Sh*t][3][Error closing IMG file][oeps][1][%4d rows short | filling rest with blanks][ok] %d doimage 0%1x%2x%s [3][Error closing IMG file][oeps]/cpl %d def rmset /nonewline true def %d %d 1 %d 0 [([%2d %2d )(\%c\%3o\\%c ] )] %s pl /cpl %d def rmset "date"[1][No place for date in headerline][ok]--"time"[1][No place for time in headerline][ok]TZCST6JanFebMarAprMayJunJulAugSepOctNovDec  $(SunMonTueWedThuFriSat\`dhlpt%s %s %02d %02d:%02d:%02d 19%02d 0123456789abcdef ((((( H ((((( H X 8 H*          .   V        64P$       ( *4 * *$82828j  64*2   H                 0     "   $$N &0J&   $R  $F  $@4    $0    $    & $ 2*  $   64@ @"        2 64@ @    F(" @(R 8HHH\ ( *4rD  * *:"(((4          *      B       8           0 (         ,           "     B    bP      (4& Z@f * *&D 2   2  ( 2  * *4  * *, 2h  * * . >B$ 2 2  * *8,8   ,HT8& $N ,V &  $$   *$,"*>@@"*>:"4    &    .   ,&TD 8 @8X" `b*>&2f( 0$ X&2`:x  " H  &, n &V*^tVN"<*rv@b6$$."&& .        2>, $    22, "0~  Fh8> 4TX2d: :&>l$. $"0  ,  V4Xh  $X0 $&* j,"20&"NT"0  B( ( @ :0` 0 . F2`*^fPR@*< 0*0"  *T*"0H<* "."*0(( 6 6 x x$  4 PRINT FILE Print pages from01__99to99__99Page number offset00__99Left margin offset05__99Font size100__._999Line height120__._999OKCANCELInclude startup fileYESNOYESNOAppend control-DYESNOalternate pagesSwap headings on PAGE LAYOUT FORM&K0&_________________________XXXXXXXXXXXXXXXXXXXXXXXXXHead LHead CHead R_________________________XXXXXXXXXXXXXXXXXXXXXXXXX_________________________XXXXXXXXXXXXXXXXXXXXXXXXXFoot LFoot CFoot R_________________________XXXXXXXXXXXXXXXXXXXXXXXXX_________________________XXXXXXXXXXXXXXXXXXXXXXXXX_________________________XXXXXXXXXXXXXXXXXXXXXXXXX00__9900__9900__99Paper lengthTOF marginHead marginCANCEL00__9900__9900__99Foot marginBOF marginLines/pageOKB"date" gives current date in headerILsB:Bold I:Italic L:Light s:small"time" gives current time in header Desk File About 1st-Word PS---------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Open Lay-out Convert QuitA simple conversion programWritten by:Berend F. de VriesFirst Word to Postscript V2.5U00170@HASARA5.BITNETI knowTo print an outputfile on the laserwriter: First send psstart.datto the laserwriter, then send the output file(s) to the printer.This program handles files from up to V2.02. Images are now im-plemented. Please report bugs and requests to me !This program is for the public domain only! It is not permittedto use this program in commercial activities, unless you havepermission from the writer of this program to do so.If annybody knows a better text than this one you just read, letme know.(c) 1987 Berend F. de Vries 1e Nassaustraat 18-III AmsterdamInput 1st-word fileOutput postscript fileWork in progressFinished00__99Page number:Stop !______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOKProcessing ImageCANCELChecking ImageWriting ImageC@ 5$d @b2 $12 DGJPSVlor   123EFGa{,[u+EHKNQTWZ]$!" #GH$BB`aBb3BBTU5VB =$%/258EF Nw))  *  3 M Y  u       .  J  f             J*    * F  F M T b ~    @@ @@ `  m  x   )(  @!@" #@$@% && B'  (    * + ^!, z #9-8!.@/@0@1@2@3@4@5@6@7@8@,@F:E!;@<@=@>@?@@@A@B@C@D@E@9@G #H %I 'J   #PP  I PPW k          3 3 <% H00[yG  "0  >0  Z0  v %   0  0  '  0 x,  -T :RP VO5.qr& .! !G 0*(#  )q   )  q6%!PS-Adobe-1.0 %%DocumentFonts: Courier Courier-Bold Courier-Oblique Courier-BoldOblique %%Pages:(atend) %%EndComments /reencsmalldict 12 dict def /ReEncodeSmall{reencsmalldict begin/newcodesandnames exch def /newfontname exch def/basefontname exch def /basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq {exch dup length array copy newfont 3 1 roll put} {exch newfont 3 1 roll put}ifelse} {pop pop}ifelse}forall newfont/FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv{newfont/Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end}def /wrdplusvec[8#200/Ccedilla 8#201/udieresis 8#202/eacute 8#203/acircumflex 8#204/adieresis 8#205/agrave 8#206/aring 8#207/ccedilla 8#210/ecircumflex 8#211/edieresis 8#212/egrave 8#213/idieresis 8#214/icircumflex 8#215/igrave 8#216/Adieresis 8#217/Aring 8#220/Eacute 8#221/ae 8#222/AE 8#223/ocircumflex 8#224/odieresis 8#225/ograve 8#226/ucircumflex 8#227/ugrave 8#230/ydieresis 8#231/Odieresis 8#232/Udieresis 8#233/cent 8#234/sterling 8#235/yen 8#236/germandbls 8#237/florin 8#240/aacute 8#241/iacute 8#242/oacute 8#243/uacute 8#244/ntilde 8#245/Ntilde 8#250/questiondown 8#255/dotlessi 8#256/guillemotleft 8#257/guillemotright 8#260/atilde 8#261/otilde 8#264/oe 8#265/OE 8#266/Agrave 8#267/Atilde 8#270/Otilde 8#271/dieresis 8#272/acute 8#273/dagger 8#274/paragraph 8#335/section 8#355/Oslash 8#356/oslash 8#370/ring]def /Courier/CN wrdplusvec ReEncodeSmall /Courier-Bold/CB wrdplusvec ReEncodeSmall /Courier-Oblique/CO wrdplusvec ReEncodeSmall /Courier-BoldOblique/CBO wrdplusvec ReEncodeSmall /aws 0 def/top 780 def/lfn 100 def/fontsize 11 def/np 2 string def /npv 3 string def/und false def/nonewline false def /nl{nonewline{currentpoint exch pop LM exch moveto/nonewline false def} {currentpoint exch pop lineh sub LM exch moveto}ifelse}def /endpage{LM bottom moveto/fontsize fontsizehead def/cpl cplhead def rmset swap{flf fl fcf fc frf fr}{frf fr fcf fc flf fl}ifelse wrl showpage }def /startpage {/pn exch def /fontsize fontsizehead def /cpl cplhead def rmset tof 1 1 tma{pop nl}for 1 eq{/swap true def hlf hl hcf hc hrf hr} {/swap false def hrf hr hcf hc hlf hl}ifelse wrl 1 1 hma{pop nl}for currentpoint exch pop LM exch moveto/fontsize exch def /cpl exch def rmset}def /wrl{wl dup RM LM sub exch stringwidth pop sub 2 div LM add currentpoint exch pop moveto wl dup RM exch stringwidth pop sub currentpoint exch pop moveto wl}def /wl{/line exch def fs/ll line length def 0 1 ll 1 sub{line exch 1 getinterval dup(#)eq{pn 99 gt{pop pn npv cvs show}{pop pn np cvs show}ifelse} {show}ifelse}for}def/tof{LM top moveto}def /bl{0 0 1 as length 1 sub{/ind exch def ac ind get fs as ind get stringwidth pop add}for}def /blw{sp 0 eq{/lws 0 def}{RM currentpoint pop sub bl sub sp div/lws exch def} ifelse}def /pl{/ac exch def /as exch def/just exch def just 1 eq{/ju true def}{/ju false def}ifelse /sp exch def/spv exch def 1 1 spv{pop( )show}for ju{blw}{/lws 0 def} ifelse 0 1 as length 1 sub{/ind exch def ac ind get dup fs 8 and 8 eq {und{}{currentpoint/ys exch def/xs exch def/und true def}ifelse} {und{drawund/und false def}{}ifelse}ifelse sup{0 fontsize 2 div rmoveto}if lws 0 8#040 aws 0 as ind get awidthshow sup{0 fontsize 2 div neg rmoveto}if}for und{drawund/und false def}{}ifelse nl}def /drawund{currentgray .0 setgray currentpoint pop dup as ind get dup length dup 0 eq {pop pop pop}{1 sub get( )0 get eq{( )stringwidth pop sub lws sub}if .2 setlinewidth xs ys 1 sub moveto ys 1 sub lineto stroke }ifelse ys moveto setgray}def /fs{/fn exch def fn 1 and 0 eq fn 4 and 0 eq and{/CN}if fn 1 and 1 eq fn 4 and 0 eq and{/CB}if fn 4 and 4 eq fn 1 and 0 eq and{/CO}if fn 4 and 4 eq fn 1 and 1 eq and{/CBO}if findfont fontsize scalefont setfont fn 2 and 2 eq{.5 setgray} {.0 setgray}ifelse fn 16 and 16 eq{/sup true def} {/sup false def}ifelse fn 32 and 32 eq{/ssc true def}{/ssc false def}ifelse sup ssc or {currentfont[1 0 0 .5 0 0]makefont setfont}if}def /ini{/fr exch def/fc exch def/fl exch def/hr exch def/hc exch def /hl exch def 0 fs/LM LM( )stringwidth pop mul 70 add def rmset/bottom top pal bma sub 1 sub lineh mul sub def /fontsizehead fontsize def/cplhead cpl def}def /rmset{0 fs/RM( )stringwidth pop cpl mul LM add def}def /hs 64 string def /rh{ currentfile hs readhexstring pop/hs exch def /i1 0 def}def /ti{i1 63 gt{rh}if}def /i1+1{/i1 i1 1 add def}def /i2+1{/i2 i2 1 add def}def /pb{16#ff xor /full false def os i2 3 -1 roll put i2+1 i2 bpr ge {/full true def po}if}def /po{/rc rc 1 sub def os/i2 0 def/klaar true def exit}def /gb{/full false def ti hs i1 get i1+1}def /pi{{klaar{exit}if rc 0 gt full and{po}if gb dup 0 eq{pop gb dup 0 eq {pop gb pop gb/rc exch def}{/b1 gb def/b2 gb def 1 1 3 -1 roll {pop b1 pb b2 pb}for}ifelse}{dup 16#80 eq{pop gb 1 1 3 -1 roll{pop gb pb}for} {dup 16#7f and/bc exch def 16#80 and 0 ne{1 1 bc{pop 16#ff pb}for} {1 1 bc{pop 16#00 pb}for}ifelse}ifelse}ifelse}loop/klaar false def}def /doimage { /right exch def currentpoint 1 1 right{pop( )show}for currentpoint/cy exch lineh .5 mul add def/cx exch def rh/xbyte hs 12 get 256 mul hs 13 get add def /bpr xbyte 8 div ceiling cvi def/xbyte bpr 8 mul def/os bpr string def /ybyte hs 14 get 256 mul hs 15 get add 1 sub def/i1 16 def gsave cx cy translate xbyte 7.2 8 div mul ybyte lineh 12 div mul scale /i2 0 def /full false def /rc 0 def/klaar false def xbyte ybyte 1[xbyte 0 0 ybyte neg cvi 0 0]{pi}image grestore moveto} def %!PS-Adobe-1.0 %%DocumentFonts: Lucida Lucida-Bold Lucida-Italic Lucida-BoldItalic %%Pages:(atend) %%EndComments /reencsmalldict 12 dict def /ReEncodeSmall{reencsmalldict begin/newcodesandnames exch def /newfontname exch def/basefontname exch def /basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq {exch dup length array copy newfont 3 1 roll put} {exch newfont 3 1 roll put}ifelse} {pop pop}ifelse}forall newfont/FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv{newfont/Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end}def /wrdplusvec[8#200/Ccedilla 8#201/udieresis 8#202/eacute 8#203/acircumflex 8#204/adieresis 8#205/agrave 8#206/aring 8#207/ccedilla 8#210/ecircumflex 8#211/edieresis 8#212/egrave 8#213/idieresis 8#214/icircumflex 8#215/igrave 8#216/Adieresis 8#217/Aring 8#220/Eacute 8#221/ae 8#222/AE 8#223/ocircumflex 8#224/odieresis 8#225/ograve 8#226/ucircumflex 8#227/ugrave 8#230/ydieresis 8#231/Odieresis 8#232/Udieresis 8#233/cent 8#234/sterling 8#235/yen 8#236/germandbls 8#237/florin 8#240/aacute 8#241/iacute 8#242/oacute 8#243/uacute 8#244/ntilde 8#245/Ntilde 8#250/questiondown 8#255/dotlessi 8#256/guillemotleft 8#257/guillemotright 8#260/atilde 8#261/otilde 8#264/oe 8#265/OE 8#266/Agrave 8#267/Atilde 8#270/Otilde 8#271/dieresis 8#272/acute 8#273/dagger 8#274/paragraph 8#335/section 8#355/Oslash 8#356/oslash 8#370/ring]def /Lucida/CN wrdplusvec ReEncodeSmall /Lucida-Bold/CB wrdplusvec ReEncodeSmall /Lucida-Italic/CO wrdplusvec ReEncodeSmall /Lucida-BoldItalic/CBO wrdplusvec ReEncodeSmall /aws 0 def/top 780 def/lfn 100 def/fontsize 11 def/np 2 string def /npv 3 string def/und false def/nonewline false def /nl{nonewline{currentpoint exch pop LM exch moveto/nonewline false def} {currentpoint exch pop lineh sub LM exch moveto}ifelse}def /endpage{LM bottom moveto/fontsize fontsizehead def/cpl cplhead def rmset swap{flf fl fcf fc frf fr}{frf fr fcf fc flf fl}ifelse wrl showpage }def /startpage {/pn exch def /fontsize fontsizehead def /cpl cplhead def rmset tof 1 1 tma{pop nl}for 1 eq{/swap true def hlf hl hcf hc hrf hr} {/swap false def hrf hr hcf hc hlf hl}ifelse wrl 1 1 hma{pop nl}for currentpoint exch pop LM exch moveto/fontsize exch def /cpl exch def rmset}def /wrl{wl dup RM LM sub exch stringwidth pop sub 2 div LM add currentpoint exch pop moveto wl dup RM exch stringwidth pop sub currentpoint exch pop moveto wl}def /wl{/line exch def fs/ll line length def 0 1 ll 1 sub{line exch 1 getinterval dup(#)eq{pn 99 gt{pop pn npv cvs show}{pop pn np cvs show}ifelse} {show}ifelse}for}def/tof{LM top moveto}def /bl{0 0 1 as length 1 sub{/ind exch def ac ind get fs as ind get stringwidth pop add}for}def /blw{sp 0 eq{/lws 0 def}{RM currentpoint pop sub bl sub sp div/lws exch def} ifelse}def /pl{/ac exch def /as exch def/just exch def just 1 eq{/ju true def}{/ju false def}ifelse /sp exch def/spv exch def 1 1 spv{pop( )show}for ju{blw}{/lws 0 def} ifelse 0 1 as length 1 sub{/ind exch def ac ind get dup fs 8 and 8 eq {und{}{currentpoint/ys exch def/xs exch def/und true def}ifelse} {und{drawund/und false def}{}ifelse}ifelse sup{0 fontsize 2 div rmoveto}if lws 0 8#040 aws 0 as ind get awidthshow sup{0 fontsize 2 div neg rmoveto}if}for und{drawund/und false def}{}ifelse nl}def /drawund{currentgray .0 setgray currentpoint pop dup as ind get dup length dup 0 eq {pop pop pop}{1 sub get( )0 get eq{( )stringwidth pop sub lws sub}if .2 setlinewidth xs ys 1 sub moveto ys 1 sub lineto stroke }ifelse ys moveto setgray}def /fs{/fn exch def fn 1 and 0 eq fn 4 and 0 eq and{/CN}if fn 1 and 1 eq fn 4 and 0 eq and{/CB}if fn 4 and 4 eq fn 1 and 0 eq and{/CO}if fn 4 and 4 eq fn 1 and 1 eq and{/CBO}if findfont fontsize scalefont setfont fn 2 and 2 eq{.5 setgray} {.0 setgray}ifelse fn 16 and 16 eq{/sup true def} {/sup false def}ifelse fn 32 and 32 eq{/ssc true def}{/ssc false def}ifelse sup ssc or {currentfont[1 0 0 .5 0 0]makefont setfont}if}def /ini{/fr exch def/fc exch def/fl exch def/hr exch def/hc exch def /hl exch def 0 fs/LM LM( )stringwidth pop mul 70 add def rmset/bottom top pal bma sub 1 sub lineh mul sub def /fontsizehead fontsize def/cplhead cpl def}def /rmset{0 fs/RM( )stringwidth pop cpl mul LM add def}def /hs 64 string def /rh{ currentfile hs readhexstring pop/hs exch def /i1 0 def}def /ti{i1 63 gt{rh}if}def /i1+1{/i1 i1 1 add def}def /i2+1{/i2 i2 1 add def}def /pb{16#ff xor /full false def os i2 3 -1 roll put i2+1 i2 bpr ge {/full true def po}if}def /po{/rc rc 1 sub def os/i2 0 def/klaar true def exit}def /gb{/full false def ti hs i1 get i1+1}def /pi{{klaar{exit}if rc 0 gt full and{po}if gb dup 0 eq{pop gb dup 0 eq {pop gb pop gb/rc exch def}{/b1 gb def/b2 gb def 1 1 3 -1 roll {pop b1 pb b2 pb}for}ifelse}{dup 16#80 eq{pop gb 1 1 3 -1 roll{pop gb pb}for} {dup 16#7f and/bc exch def 16#80 and 0 ne{1 1 bc{pop 16#ff pb}for} {1 1 bc{pop 16#00 pb}for}ifelse}ifelse}ifelse}loop/klaar false def}def /doimage { /right exch def currentpoint 1 1 right{pop( )show}for currentpoint/cy exch lineh .5 mul add def/cx exch def rh/xbyte hs 12 get 256 mul hs 13 get add def /bpr xbyte 8 div ceiling cvi def/xbyte bpr 8 mul def/os bpr string def /ybyte hs 14 get 256 mul hs 15 get add 1 sub def/i1 16 def gsave cx cy translate xbyte 7.2 8 div mul ybyte lineh 12 div mul scale /i2 0 def /full false def /rc 0 def/klaar false def xbyte ybyte 1[xbyte 0 0 ybyte neg cvi 0 0]{pi}image grestore moveto} def %!PS-Adobe-1.0 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Times-BoldItalic %%Pages:(atend) %%EndComments /reencsmalldict 12 dict def /ReEncodeSmall{reencsmalldict begin/newcodesandnames exch def /newfontname exch def/basefontname exch def /basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq {exch dup length array copy newfont 3 1 roll put} {exch newfont 3 1 roll put}ifelse} {pop pop}ifelse}forall newfont/FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv{newfont/Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end}def /wrdplusvec[8#200/Ccedilla 8#201/udieresis 8#202/eacute 8#203/acircumflex 8#204/adieresis 8#205/agrave 8#206/aring 8#207/ccedilla 8#210/ecircumflex 8#211/edieresis 8#212/egrave 8#213/idieresis 8#214/icircumflex 8#215/igrave 8#216/Adieresis 8#217/Aring 8#220/Eacute 8#221/ae 8#222/AE 8#223/ocircumflex 8#224/odieresis 8#225/ograve 8#226/ucircumflex 8#227/ugrave 8#230/ydieresis 8#231/Odieresis 8#232/Udieresis 8#233/cent 8#234/sterling 8#235/yen 8#236/germandbls 8#237/florin 8#240/aacute 8#241/iacute 8#242/oacute 8#243/uacute 8#244/ntilde 8#245/Ntilde 8#250/questiondown 8#255/dotlessi 8#256/guillemotleft 8#257/guillemotright 8#260/atilde 8#261/otilde 8#264/oe 8#265/OE 8#266/Agrave 8#267/Atilde 8#270/Otilde 8#271/dieresis 8#272/acute 8#273/dagger 8#274/paragraph 8#335/section 8#355/Oslash 8#356/oslash 8#370/ring]def /Times-Roman/CN wrdplusvec ReEncodeSmall /Times-Bold/CB wrdplusvec ReEncodeSmall /Times-Italic/CO wrdplusvec ReEncodeSmall /Times-BoldItalic/CBO wrdplusvec ReEncodeSmall /aws 0 def/top 780 def/lfn 100 def/fontsize 11 def/np 2 string def /npv 3 string def/und false def/nonewline false def /nl{nonewline{currentpoint exch pop LM exch moveto/nonewline false def} {currentpoint exch pop lineh sub LM exch moveto}ifelse}def /endpage{LM bottom moveto/fontsize fontsizehead def/cpl cplhead def rmset swap{flf fl fcf fc frf fr}{frf fr fcf fc flf fl}ifelse wrl showpage }def /startpage {/pn exch def /fontsize fontsizehead def /cpl cplhead def rmset tof 1 1 tma{pop nl}for 1 eq{/swap true def hlf hl hcf hc hrf hr} {/swap false def hrf hr hcf hc hlf hl}ifelse wrl 1 1 hma{pop nl}for currentpoint exch pop LM exch moveto/fontsize exch def /cpl exch def rmset}def /wrl{wl dup RM LM sub exch stringwidth pop sub 2 div LM add currentpoint exch pop moveto wl dup RM exch stringwidth pop sub currentpoint exch pop moveto wl}def /wl{/line exch def fs/ll line length def 0 1 ll 1 sub{line exch 1 getinterval dup(#)eq{pn 99 gt{pop pn npv cvs show}{pop pn np cvs show}ifelse} {show}ifelse}for}def/tof{LM top moveto}def /bl{0 0 1 as length 1 sub{/ind exch def ac ind get fs as ind get stringwidth pop add}for}def /blw{sp 0 eq{/lws 0 def}{RM currentpoint pop sub bl sub sp div/lws exch def} ifelse}def /pl{/ac exch def /as exch def/just exch def just 1 eq{/ju true def}{/ju false def}ifelse /sp exch def/spv exch def 1 1 spv{pop( )show}for ju{blw}{/lws 0 def} ifelse 0 1 as length 1 sub{/ind exch def ac ind get dup fs 8 and 8 eq {und{}{currentpoint/ys exch def/xs exch def/und true def}ifelse} {und{drawund/und false def}{}ifelse}ifelse sup{0 fontsize 2 div rmoveto}if lws 0 8#040 aws 0 as ind get awidthshow sup{0 fontsize 2 div neg rmoveto}if}for und{drawund/und false def}{}ifelse nl}def /drawund{currentgray .0 setgray currentpoint pop dup as ind get dup length dup 0 eq {pop pop pop}{1 sub get( )0 get eq{( )stringwidth pop sub lws sub}if .2 setlinewidth xs ys 1 sub moveto ys 1 sub lineto stroke }ifelse ys moveto setgray}def /fs{/fn exch def fn 1 and 0 eq fn 4 and 0 eq and{/CN}if fn 1 and 1 eq fn 4 and 0 eq and{/CB}if fn 4 and 4 eq fn 1 and 0 eq and{/CO}if fn 4 and 4 eq fn 1 and 1 eq and{/CBO}if findfont fontsize scalefont setfont fn 2 and 2 eq{.5 setgray} {.0 setgray}ifelse fn 16 and 16 eq{/sup true def} {/sup false def}ifelse fn 32 and 32 eq{/ssc true def}{/ssc false def}ifelse sup ssc or {currentfont[1 0 0 .5 0 0]makefont setfont}if}def /ini{/fr exch def/fc exch def/fl exch def/hr exch def/hc exch def /hl exch def 0 fs/LM LM( )stringwidth pop mul 70 add def rmset/bottom top pal bma sub 1 sub lineh mul sub def /fontsizehead fontsize def/cplhead cpl def}def /rmset{0 fs/RM( )stringwidth pop cpl mul LM add def}def /hs 64 string def /rh{ currentfile hs readhexstring pop/hs exch def /i1 0 def}def /ti{i1 63 gt{rh}if}def /i1+1{/i1 i1 1 add def}def /i2+1{/i2 i2 1 add def}def /pb{16#ff xor /full false def os i2 3 -1 roll put i2+1 i2 bpr ge {/full true def po}if}def /po{/rc rc 1 sub def os/i2 0 def/klaar true def exit}def /gb{/full false def ti hs i1 get i1+1}def /pi{{klaar{exit}if rc 0 gt full and{po}if gb dup 0 eq{pop gb dup 0 eq {pop gb pop gb/rc exch def}{/b1 gb def/b2 gb def 1 1 3 -1 roll {pop b1 pb b2 pb}for}ifelse}{dup 16#80 eq{pop gb 1 1 3 -1 roll{pop gb pb}for} {dup 16#7f and/bc exch def 16#80 and 0 ne{1 1 bc{pop 16#ff pb}for} {1 1 bc{pop 16#00 pb}for}ifelse}ifelse}ifelse}loop/klaar false def}def /doimage { /right exch def currentpoint 1 1 right{pop( )show}for currentpoint/cy exch lineh .5 mul add def/cx exch def rh/xbyte hs 12 get 256 mul hs 13 get add def /bpr xbyte 8 div ceiling cvi def/xbyte bpr 8 mul def/os bpr string def /ybyte hs 14 get 256 mul hs 15 get add 1 sub def/i1 16 def gsave cx cy translate xbyte 7.2 8 div mul ybyte lineh 12 div mul scale /i2 0 def /full false def /rc 0 def/klaar false def xbyte ybyte 1[xbyte 0 0 ybyte neg cvi 0 0]{pi}image grestore moveto} def ot over de software kunt beschikken. De Stichting ST geeft ook een speciale PD catalogus disk uit. Deze public domain disk is geproduceerd en gedistribueerd door: ************** Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productiefouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productienummer. ************************************************************************