@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED195 FREE SECTORS COPYING---D2:PAD13.INSl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uL 䙣ލȎ!"` !"H h`lDD   T}UNEM:D"NUR 䙣ލȎ!"` !"H h`lDD    pwxFCN1 +@A1AR@%;@,;@V},%6.D1:(8-8(@ 25-@5(@A.LOTTERY PROGRAM<W}5-@5(@B.MULTI FORMATTERF8-@8(@C.24 PIN COLOR PRINTP/-@X}/(@ D.TINY TEXTZ0-@0(@ E.DOC READERd2-@2(@F.CIRCUIT BASY}Ei4-@4(@**USE DOS TO RUNj8-@8(@**DISPLAY LIST DEMOSk8-Z}@8(@ ------------------n.+(# ǠŠ .(x$$( Select Number to Load[}=A'A@d66-F:Ad,=6.!AU!AdAU!"@c!% D:LOTTERY.BAS\} "@! % D:FORMAT.BAS "@ % D:COLORDUM.P!"@V!% D:CIRCUIT.BAS"@X%D:TT.BAS]}""@B"%D:VIEWDOCS.BASB:,"A0)67@,.)67B:,%@,..*@/ @})d-v-SPSIASITSCLLINTAPFPLLLASOLINFRTSABETEMMODPPAGSPAGLINCOUNFUNFLAL_}IMIBOTIINLOC `}a} !"#$%&'()*+,b}-./01234kk**Š **Šc} **, Ҡ$12yrqq******************************* ** TINY TEXT 2.0 ** d} ** **%%** by Stan Ockers Sept.-81 **KK** ACE Newsletter Nov.-81 ** ** e} **qq** Originally modified by ** ** Jim Carr 01-Oct.-82 ** ** ACE Newsletter Nf}ov.-82 **qq** ** ** Second upgrade by ** ** Dale Lutz 04-Jan.-83 **g}qq** ** ** Third upgrade by ** ** Dale Lutz 01-June-83 **%%*******h}************************ 5;A,$-@A167<,. 5 l&;@E,;A ,;A(,=6-I:i},&@PD;,X-@@E\"h67,.>:,l gg104,104,133,204,104,133,203,104,133,206,104,133,205,104,104j},168,162,0,161,203,145,203,198,203,165RR203,201,255,208,2,198,204,165,203,197,205,208,236,165,204,197,206,208,230,96(%k}-A6AC"!% 2^^104,104,133,204,104,133,203,104,133,206,104,133,205,162,0,169,240,32,53,6,169,40,32,91,l}6<__165,207,208,8,169,160,32,91,6,24,144,10,169,40,32,53,6,169,120,32,91,6,169,240,32,53,6,96F]]133,208,161,203,201,96,m}176,11,201,32,176,5,24,105,64,208,2,233,32,129,205,230,203,208,2PZZ230,204,230,205,208,2,230,206,198,208,208,221,96,133,20n}8,169,0,129,205,230,205,208,2Z 230,206,198,208,208,244,96n6-AA!A3@R@o}@Ec67@,..t67A,..67@,.s'6-@6-@'6-x-6-F:@,%p}AV$F:@,%A 96-@5E6-@Q6-@]6-@i6-@fu6-@ A"//('INSERT TEq}XT OR ... PRESS TO EDIT,L-)(&B:, FREE 86-R:,L"@A01,"@* Br}:,&A ,6-%@@6'"@*!A'6-&@@;,"@* B:,&A,6-%@@'"@*s}!AA'6-&@J##6-?:A66.7%@<&@,H A 6}.6-%@167B:,%@,.7<,17<,0 Aa!@%6-P:'%H:,,1!?-@}U67B:,%@,. Y a6-& 6-&@"A"@*!'-@=67B:,%@,. A %}6-%@ A*""6.7%@<&@,+"F:Ad,AU" A /-!)6-%#!+}&,- Ap4oW6-%+"@ ,$%+"@ ,$%+"@,$+&B:,,'@%+"@,$+&B:,,c!Ao6-A}>I"@ 37@<,,&@B-@&@E3I HI"@ (7@<,,&@B-@}&@E(I R%*"@ A % AWA\ 6- Af -@"@ 3}k ( (+,6- $p06-%@06-&+B:,%P:K:,,%@,%rw"@*%-@@ G2}AB@@K m2w A u:"@*37@<,Page -303: }Az$(7@<,Page !($(6-@$:6-F:A,"@0A: A 00}"* B:,&Ay0A@>#6-?:A6$qAY@4}P(ERROR F:A, AT AV$F:A,%F:A,m(PRESS RETURN TO CONTINUEq@ A'A}@'AdAU?F:Ad,AU*AdAU<A?$ A |( ENTER FILE }NAME9@@M6-P:B:,'A(,Z(@f"r6-| A =-@6}-A($9(@7&A'<,= 5 (@7%@}@C(L67,.P H@!67%A(,.,@>A6AH A+6-%@ A0}!6-+ A+6-%@ A0!6-+ A` +6-%@ A0!6-+ A 6- ?6}-$@%A:7<,,)6-%@67<,4!<6-?$ A0 $6-%@6.$6-@& 7<,4!6}- A100 767,.7<,6-%@-6-%@7 A1: "@3? A5 +!&@}@p5%@@@1@@D:*.*=6-G A@0YAR@f(>:A}%,x-@ (TINYDOS6-@'@@*(66-(@6-%@( A@}%; A P@;@@D:*.*#6-#!@&AA/6-@6-!6-}@/-@\5&P:'@&,$@&"P:+&,'@%@P,G@@!Y-@\( AB} R@@!!@&3-@@R(PUSH FOR NEXT SCREEN=-@@=(#Ԭ}ԫԬAdAU)-@@0- <6-F:B2y,H"@S@e@w}AR AL"@6-@--@@ L( PUSH LETTER L"@6-@}--@@ L( ˯ PUSH LETTER L"@6-@--@@ L( Š KEY TO S}TARTr6-F:Ad,("@3*!@&5(>:A%,G-@ S(TINYDOSe-@h(r AA-} AU*-ACAC@AC A@PK$@&!@?@@D:*.*K6-}'6-%@'$@&!AA016-$@&6-&@%'-1 A@@"1 6-6-$@&&@%'-}1 A@@hA6-@57@<@,4*A6-A(m " ($r``(>:@:A,&@%%+&P:}'@&,$@&,%@&$+"+P:'@&,$@&,,,7@,|$AdAU F:Ad,"AUAB5} A@ ]"@@K/)@:@P @e)!@S'] A@G(FILE >:,} -- $O AB AEB("FILE LOCKED...TYPE KEY TO CONTINUEE(O AB0E-($Y TO CONFIRM, ANYTHING ELSE T}O ABORT0(3(EAdAU&6-F:Ad,&"AUAC @CA@ 2(@3@}2 A@ LOCK/UNLOCKH AB AE>@5%@H A@ %@@RENAME FILE-}-NO FANCY STUFF, USER ENTERS IN WHOLE FILESPEC&9-@@9(>:AV,>:AV,>:AV,(e*("PLEASE ENTER W}HOLE FILESPEC IN THES($FOLLOWING FORM--'D:orig.ext,new.ext'eAdAU+AR02(@2@}2 A@ PPROUTINE TO EXTRACT FILESPEC FROM DIRECTORY (EXITS WITH A$ SETUP TO GO...)1@1}@@D:*.*++-@$@&&@&%&@d@ , 6-+7@<@,4}*,,6-66-%@67%@<%@,4 AE`@AE@$6.7@<@,$ AEe}6.7@<%@,>67B:,%@,..>67B:,%@,.7@<@," 6.D:67@,.(}"$ D:TINYTEXT%@,>67B:,%@,..>67B:,%@,.7@<@," 6.D:67@,.(  OUOUTCOLSAIFIOCBAAAHAALLSSHSSLFROWRO} %%VIEWDOCS.BAS B}Y S.J.MURRAY 4/92%%BASED ON TOPRINT.BAS BY T.PAZEL4##Š͠ӠԠϠĠ5##ήà}6##ϠĠΠΠà7##ŠŠŠӽ8##ΠŠϠӽ= @p>"}@@h? F:@, @"@i@SAdAU'-@@#S(&Šө}ԠA F:Ad,"AU@eBF:Ad,"@b%C(AdAU(*@A%D<6-%@}!@U0*@@<6-E$FC +AR@1@@CAdAUKQ0@}70@@Q0@@Z6-P:I:,$?,d++;,;@,;@},;@ ,f 6.D:n767@,.67,.767@,.7@,x,(,(!creen or rinter Output? / enu}?-@-@@K)@."@6.E:$6-@8. A."@}6.P:$6-@. A"@w%D:MENU. A@ŧӠŠ70@7}0@@F (}-@F(&ҠŮΧҠԠ @ AR@}( (>@B:,A =@3@@D:*.DOC= A1@}17@<@,0 A"(7@<@," A+67@,.+67B:,%@,..DOC5@} A5@@""ΠӠĠӠ͠!"@!@@6-}@+@@=AR@W0@q0@@0@}@Z6-AH6-C:,)6-P:'AV,96-&AV$J6-P:'AV,Z6-&AV$O%@@}%%@3%@A%@O%@ 6-?:C:hhhLV,<@,""F:%@,!A'A"}))6-F:%@,%AV$F:%@ ,66 "(@7@<,, @b6 A`@ --J!}7&<&,4 '! APT ^J!(@7&%@<&,+ @b36-&=+%,!@'J Aph r'(@}7%@<,' @b| A` Ơ5@@" @b*@5@@@}%D:VIEWDOCS.BASAS}0 0#B c01.FNNNNNNSELADAMSPOMEB@} } ## ##| LOTTERY NUMBER GENERATOR | ##| }by | ##| (c) M. TOMLIN W.A.C.O. |##|---------------------------|##| ATARI 8-BITS |#}#| NOVEMBER 1995 |##dM + A0!+;0@}MAY@4n96-6-'6-9AR@x=6-%@!@)6-=}"A;-@@;(!;-@@;(!|ϧ LOTTERY NUMBER }GENERATOR|;-@@;(!,-@@,(LOTTERY NUMBERS (%%(} %%( | | | | | | |%%( (B-@}@I&68,-* 66-@B6-@-@@%%6-P:H:@,$@I%@,"@}6-"@6-"@6-"@6-""@6-,"@6-68,}A@@68,-@J6-%@-(T "@A^p-@@ 4(ϠՠԠ}Ġ٠٩F-@@!e(ŠӠĠũp@hM#@@K:5AdAU}B)@M@r"@A|2AdAU2F:Ad,"AUA A Ԡ}ӛ> A6-@>@@P:J<3>:@',>:@q,>:@',>:A,>:@},JΠӛX.3 WACO's LOTTERY NUMBERS SET ()U3" ------------------------------X3a23 }     =@G BaӠĠӛY-@A  --@@ M(} RESET TO ABORT Yӛ4-@@!4(ŠӠӠŠAAdAU!!@}-6-A"A F:Ad,"AUA A Рқg-@@ ?(}үŠΠ>:AS,S-@AW d(>:A%,g% ԠЛ{AYC;A,;@`},;@`,9@I,O6-[6-g6-q A { A@Ǡś&GG67@<@D},., ˠΠ׮îϮ 0aa67@E<A,.F SENDS GREETINGS TO STUART MURRAY ANN O'DRISCO}L JOHN FOSKETT, AND ALL :uu67A<A,.ZOTHER ATARI USERS WORLD WIDE..... THIS YEAR I HOPE ONE OF YOU WILL WIN THE} NATIONAL LOTTERD__67A<Ar,.DY. IF YOU DO, REMEMBER ME I COULD DO WITH A FEW POUND. SO I PRESENT NNN67As}<A$,.3YOU WITH THIS PROGRAM GOOD LUCK..... @X""6@A b)A6%6-%@)} Al6-?:A(H(R**(" \''( } f''( p''( z**(" }$ ԛ,-@@",(Ӡ٠ϠAdAUO#@@K:0)@};@O"AUA @AY$Ԡś$$6.Setting up please wait....`A}Y@4'AR@A0@E(`6. I67B:,%@,.6.367B:,}%@,. <6-B:,I(>:A%,+-@6-%@%!+6-J-@@!(7<,2-@@%}6 : G(>:A%,J$ D:LOTTERY.BAS6-%@%!+6-J-@@!(7<,2-@@%18 SDEDSDFEDF ""****************************""* MULTI FORM }ATER *""* by *(""* M. TOMLIN W.A.C.O *2""* for *<""* } ATARI 8-BIT *F""* April 1995 *P""****************************Zd A A@n }+@(@7(@ multi formatB(@[(@ BYf(@(@ }x:$(@ ------------------/(@:(@/(@/(@ /(@ }/(@ -(@-(@ ӯ -(@-(@ ů  }A(@(@7(@ SELECT WHICHA A@ F:Ad,"AUAc +'0@!}9AR@K-@@c(ǠŠF:Ad,"@1 F:Ad,"@0 !}F:Ad,"@& F:Ad,"@$ 9 +'0@9AR@l-@!}@8(THIS DISC DONE PLEASE REMOVEL-@AP bAdAUl AŠԠ/!},AS@D1:/$ĠԠ"/,AT@D1:/$,ӯ!}ԠӠ6,AS@D1:7@_@@ D1:DOS.SYSj@!}@5@ D1:DOS.SYS$@ůԠӠJ,AT@D1:T@!}@ D1:DOS.SYS_@@5@ D1:DOS.SYS$TO +6-Ap%6!}-A16-A=6-A0OAdAU^""栨hA@$r Ǜ|9!} +'0@9AR@--@@-(Š͠&-@@&( ! }ӠW-@AP -AYA-@APE WAY@4 F:B2y,@A! }$ +AR@90@K-@@i(CHECK DRIVE ԠϠ}-@! }A  % D:FORMAT.BAS90@K-@@i(CHECK DRIVE ԠϠ}-@ ']^FROSTARMCODEB4B3B2B1SPACESSCRC1INSCRC2SCRC3SCRC4RSTFILETEMPSECFDX% } %} ##*****************************%} ##* CITIZEN 24 PIN ABC * ##* Color printer screen dump * ##* from *##* M. Tomlin%} W.A.C.O. *##* For *##* ATARI 8-Bit Computers *##*ҠҠàӠ*##%}* based on a program *##* by *##* John Fildes *##********************%}*********d5 + A`! A+ A05 An-%@96@x%%6-?:C:,<:,- JMM27,114,0,27,114,1,27,114,2,27,114%},3,27,114,4,27,114,5,27,114,6,27,114,0T--@@")67<,.>:,- ^27,65,0,27,65,8h--@@%}")67<,.>:,- r27,75,192,0|--@@")67<,.>:,-  27,64--@@$"%})67<,.>:,- 770,0,0,3,2,0,6,2,0,4,2,0,1,8,0,2,4,0,10,2,0,0,14,0$P A0'67@<@,.D:;(Ent%}er file name>(P( i.e. MYPIC0-@ @067@<@,. 46.D:MYPIC +@$AY%}%%6-F:A`,%AV$F:Aa,%@@x-%@%AF:,"@@%}F:,"@y@x AY@4+@+@@6-?:A6<@%},&@0%%6-F:@,%AV$F:@,:$D_6.7@<@,16.7@<@,H6.7@<@% }!,_6.7@<@ ,N36-@6-@'6-@36-@Xk0@70@%!}@Q0@@@k0@@@b.@.@@K:l)@%"}v!! @I)!@RA6-&@H''A`AA AP)6-%@!@$)6-@%#}110@@:7<,,@:7%@<%@,, 6.7<%@, A )6-%@!@$)6-@%$}110@:7<,,@:7%@<%@,, 6.7<%@, A )6-%@!@$)6-@%%}110@@:7<,,@:7%@<%@,, 6.7<%@, A )6-%@!@$)6-@11%&}0@@:7<,,@:7%@<%@,, 6.7<%@, A  $D +'0@@@A0%'}@@@D( ((( *((( |ΠҠΠ|4((( %(}>8-@@8(From M.Tomlin W.A.C.O. Sept 95Hg-@@ g(+After your picture is l%)}oaded, use the keys 1 to 4 to cycle through coloursR,,($ \,,($ |%*}|f,,($ p=(=(Initialising machine code data.Please wait....z%+} #A --@A"")67<,.>:,- $^^104,104,133,62,104,133,61,104,133,60,104,133,59,104,133,58%,},104,133,57,104,133,56,104,133WW55,104,133,54,104,133,53,216,162,0,160,0,169,0,145,53,145,55,145,57,145,59,177,61SS13%-}3,63,165,63,41,3,208,9,24,177,53,105,192,145,53,144,42,165,63,41,2,208,9,24WW177,55,105,192,145,55,144,27,165,63,41,1,208%.},9,24,177,57,105,192,145,57,144,12,24WW177,59,105,192,145,59,144,3,24,144,185,165,63,41,12,208,9,24,177,53,105,48,145,53%/}RR144,43,165,63,41,8,208,9,24,177,55,105,48,145,55,144,28,165,63,41,4,208,9,24WW177,57,105,48,145,57,144,13,24,177,59,%0}105,48,145,59,24,144,3,24,144,195,165,63,41UU48,208,9,24,177,53,105,12,145,53,144,42,165,63,41,32,208,9,24,177,55,105,12,%1}145VV55,144,27,165,63,41,16,208,9,24,177,57,105,12,145,57,144,12,24,177,59,105,12,145UU59,144,3,24,144,196,165,63,41,%2}192,208,9,24,177,53,105,3,145,53,144,42,165,63,41TT128,208,9,24,177,55,105,3,145,55,144,27,165,63,41,64,208,9,24,177,57,1%3}05,3,145VV57,144,12,24,177,59,105,3,145,59,144,3,24,144,196,24,165,61,105,40,133,61,165,62UU105,0,133,62,230,53,208,2%4},230,54,230,55,208,2,230,56,230,57,208,2,230,58,230,5955208,2,230,60,232,224,192,208,211,96,0,0,0,0,0,0$堽CHR%5}$(27).8Ġ27,114,1BŠ27,114,2ˠ27,114,3נ27,114,4Š27,114,%6}5Π27,114,6 D:COLORDUM.P27,114,2ˠ27,114,3נ27,114,4Š27,114,$- !aLINELINEOUTLINCHKSUCHDLNpp*********)8}********************* * JOYSTICK PRINTER INTERFACE * * VERSION 2 (P) *pp* by )9} * * M.Tomlin W.A.C.O * * 1994 *pp*----------------------------* ):} * GENARATOR PROGRAM TO MAKE * * AUTOBOOT DISK FILE *$$******************************> +);}'0@1 A >(>:A%, F;@,;@@,F@@ D:AUTORUN.SYS#)<}6-A  A# AK67@,.0%67@,.0467@,.K6.7@<@@,(,6-%@")=},( LINE 26-?:A6}@+( Ġ٠.(-A6AX"!% ($QQ216,104,104,133,204,104,133,203,104,133,206,104)?},133,205,169,0,141,127,6,141II128,6,160,255,140,125,6,140,126,6,173,126,6,201,39,208,11,173,127,6KK133,212,173,128,6,)@}133,213,96,172,125,6,200,140,125,6,177,203,32,111,6GG10,10,10,10,141,123,6,172,125,6,200,140,125,6,177,203,32,111,6,24)A}JJ109,123,6,172,126,6,200,140,126,6,145,205,24,109,127,6,141,127,6,173MM128,6,105,0,141,128,6,76,30,6,96,201,58,144,4,56)B},233,55,96,56,233,48,96,%%6-F:A,$AV%F:A,6' $( =:, ǡ'@, )( IN DAT)C}A AT LINE =:,,J$[[FFFF00203F24000900201020A93C8D02D320D4221860A93F8DE702A9248DE802201F201860A50830,3333[[12A5)D}0C8D3C20A50D8D3D20A910850CA920850DA609E001D003201020207222206420209720207E20,2957[[A9558D1B03A9208D1C036063207D2088208920)E}852088204C1F20A9388D02D3A9FF8D00D3A93C8D02,3718[[D3A9008D00D3A0018CB12360A9858DB123A00160ACB12360A411F025AC11D0D0F7C99BD0)F}02A90D0A,4801[[09018D00D38D0AD429FE8D00D3A0018CB12360A0828CB12360A0808CB12360A5548DB023A9008DAD,4539[[238DAE238DAF230)G}EB0230EB0230EB023A220A90C9D42032056E4A220A9039D4203A99B9D4403A923,3706$[[9D4503A9089D4A03A9009D4B032056E4A9009D48039D4903A)H}90B9D4203A91B2056E4A9412056E4A9,3721.[[012056E4A220A90B9D4203A9009D48039D4903A91B2056E4A94B2056E4A9402056E4A9012056E420,38)I}408[[9A21A220ADFA022056E410034CB320EEAD23D003EEAE23ADAE23F0E3ADAD23C940D0DCA9008DAD23,5003B[[8DAE23A220A99B2056E4EEAF23)J}ADAF23CDB023D09FF004C9C03099A220A91B2056E4A9322056E4A9,5136L[[9B2056E4A90C9D42032056E4200D2360A260A9009D48039D4903ADAF2385)K}54ADAD238555ADAE2385,4036V[[56A9079D42032056E460A55885CBA55985CCA554F011A818A5CB694085CBA5CC690185CC88D0F018,5101`[[A55)L}565CB85CBA5CC690085CC6029808DB523A90085CD85CEADB323297FA82A2A2A2A2903AA98299F,4626j[[1DB62385CD18A20306CD26CECAD0F918ADF40)M}265CE85CE60A0008CB423ADB323C99BF02FACB423B1,5181t[[CDA000AEB523F00249FF91CB18A5CB692885CBA5CC690085CCEEB423ADB423C908D0D9E)N}655A555C9,5598~[[28D01CA9028555A900855618ADB02369088DB023E654A554C918D00320B92060A9558D2C03A9828D,4152[[2D03A9228D2E03)O}609422A3229322B8229022B9234C7222ACB2236020F322200D23200023A0018CB2,3353[[236020F322A554F00320B920200023A001A9858DB223608D)P}B32320F322ADB32320E72120BC21201A,3819[[22200023A0018CB22360A200A9099D4203A94C9D4403A9239D4503A9509D4803A9009D49032056E4,3)Q}412[[60A200B5209D9D23E8E010D0F660A200BD9D239520E8E010D0F660A260A90C9D42032056E4A260A9,5026[[039D4203A9999D4403A9239D4)R}503A90C9D4A03A9089D4B032056E4A9008DC6028DAE238DAF238556,3815[[8554A9028DAD23855560CACFD9D3D4C9C3CB2043656E74726F6E6963732)S}05072696E74657220496E,4766[[74657266616365205665722E32206279204D2E546F6D6C696E2E20572E412E432E4F20CCCFC1C4C5,3735[[C4)T}20202020209B533A503A0000000000000000000000000000000000000000850000000040002060,1115[[A522102920F322A200A9099D4203A9E89D44)U}03A9239D4503A9599D4803A9009D49032056E4200023,3498[[A0018C9122602020205772697474656E206279204D69636B20546F6D6C696E20202020)V}3139393420,3126[[572E412E432E4F20202020202020202020202020202020202020202020202020202020209B000000,1519>>0000000000000)W}000000000000000E202E3020620E002E1021020,996--(%--(%| )X} |--(%| Epson/Compatible Parallel Printer |--(%| Interface Software Generator |--(%| Progr)Y}am (p) |--(%| by | --(%| M.Tomlin W.A.C.O. |--(%| )Z} June 1994 | --(%*(4(>--(%Ǡ)[}H--(%R(\--(%This program will write a AUTORUN.SYSf++(#file. Please ins)\}ert a formated discp,,($in 1 which has DOS.SYS writtenz''(to, and press when ready. F:B2y,@)]}A!$D:EPSONBAS.GENwhich has DOS.SYS writtenz''(to, and press when ready. F:B2y,@(&Citizen 24 Pin ABC Colour Printer CodesESC=CHR$(27) Dec Hex=1BPrint style CommandsSelect/Cancel Letter Quality -_} ESC xnSelect Fonts ESC knSelect Pica (10) Pitch ESC PSelect Elite (12) Pitch -`} ESC MSelect Expanded Print SOSelect Condensed Print S1Select Superscript Font -a} ESC SOSelect Subscript Font ESC S1Select Emphasised Print ESC ESelect Doublestrike Pri-b}nt ESC GSelect italic Print ESC 4Select Underscored Print ESC -1Select Character S-c}tyle ESC qnSet Inter-Character Spaceing ESC SPnSelect Proportional width Printing ESC p1Select Jus-d}tified Text ESC anMaster Print Mode Command ESC !nSelect Accented Character Set ESC 6Sele-e}ct Line and Block Graphicsor Italic Characters ESC t1Select International Character ESC RnFor Standa-f}rd Character Set (italics) ESC t0For Graphics Sets ESC t1Line Spaceing CommandsCarriage Return (also-g} Return/Enter) CRLine Feed LFSet 1/6 inch Line Spaceing ESC 2Set 1/8 inch Line -q}b%DOS SYSb*)DUP SYSbSAUTORUN SYSCURAMDISK COM UMENU b\^TINYTEXTBASBVIEWDOCSBASb(LOTTERY BASbFORMAT BASb+ COLORDUMP b'7EPSONBASGENb!^EPSON3 DOCbEPSON2 DOCbBUILDIT DOCbCASSETTEDOCbqASMCART DOCb/0KEYBOARDDOCb_TINYTEXTDOCbyREADME DOCbINTRO DOCbINSTRUCTDOC#>MYPIC #"PSU DOC#iCIRCUIT BAS# xCIRCHAR SYS#ATARI1 PSU#ATARI2 PSU#ATARI3 PSU#ATARI4 PSUTT BAS RAMDISK COMSpaceing ESC 0Set n/180 inch Line Spaceing ESC 3nAdvance the Paper n/180 inch ESC JnP-r}age Design CommandsForm Feed FFSet the Page Length to n Lines ESC CnSet the Page -s}Length to n inches ESC NUL nSet/Cancel Bottom Margins at n lines ESC NnSet the Left Margin Only E-t}SC InSet the Right Margin Only ESC QnHorizontal Tab (Htab) CommandsHorizonal Tab -u} HTSet Variable Tabs ESC D n1 n2.. NULVertical Tab (Vtab) CommandsVertical Tab (Vtab) -v} VTSet Variable Vtabs ESC B n1...n640Line Spaceing CommandsSet 1/8 inch Line Spaceing-w} ESC 0Set 8/60 inch Line Spaceing ESC 1Select n/60 inch Line Spaceing ESC A nChange Line-x} Spaceing/Set it 1/16 inch ESC 2Set n/216 inch Line Spaceing ESC 3 nPrint Head Movements CommandsBackspac-y}e BSCarriage Return CR (also Return or Enter)Line Feed LFLine Feed o-z}f n/180 inch ESC JnAutomatic Line Feed ESC 51Form Feed FFSet Top of Form -{} ESC 4Page Design CommandsSet the Page Length to n Lines ESC C nSet the Page Lenght to n inches ESC C-|} NUL nSet/Cancel the Bottom Margin at n Lines ESC N nSet Left and Right Margins ESC X n mGraphics Commands-}}Set Single Density Graphics ESC K n1 n2 v1 v2...vnSet Double Density Graphics ESC L n1 n2 v1 v2...vnSet High Speed -~}Double DensityGraphics ESC Y n1 n2 v1 v2...vnSet Quadruple Density Graphics ESC Z n1 n2 v1 v2...vn-}Buffer CommandsCancel Line of Print CANMiscellaneous CommandsSet Uni-directional Print ESC -}U1Enable and Disable the Printer ESC QEnable Cut Sheet Auto feed Mode ESC EM nDouble High Printing -} ESC @ n1 m1Set Initial Condition ESC K n1 n2Set Code Page ESC T-}Printer Unique CommandsSet n/120 inch Line Spaceing ESC 0 nSet Enlarged Print ESC 1 nSet-} Reverse Print ESC 21Set Line Increment ESC 3Set Pica,Elite,Normal,Condensed pri-}nt ESC 4 nSet the Slashed Zero ESC 41Select Emulation ESC 5 nSet IBM Code Page-} ESC R nSelect Windows ANSI set ESC s1/4 Condensed Print ESC c n-}Paper Tear off ESC C (1)Top of Form Fine Adjustment ESC V npSelect LQ Font -} ESC x n ESC C (1)Top of Form Fine Adjustment ESC V npSelect LQ Font ,krrrrrrWww1}W8A (2}creen:- DEBUGThe command to return to the Writer/Editor is:-X RETURNDEBUG COMMANDSDR >} Display RegistersCR Changes RegistersD or Dmmmm Display Memory (mmmm = Memory Range)C or Cmmmm >} Changes Memory (Ditto) Mmmmm Move Memory Vmmmm Verify MemoryL or Lmmmm List Memory Wit>}h DisassemblyA Assemble One Instruction Into Memory Tmmmm Trace OperationS or Smmmm Sing>}le-Step Operation Gmmmm Go (Execute Program)X Return to EDITORBREAK Pressing the BR>}EAK key halts operations.EXAMPLESDR Display RegistersDR RETURN A=BA X=12 Y=34 P=BO S=DF>}CHANGE REGISTERSCR<1,2,3,4,5 RETURNTHE EFFECT OF THE COMMAND ABOVE IS TO SET THE CONTENTS OF REGISTERS A,X,Y,P>}, and S to 1,2,3,4, and 5. You can skip registers by useing commas after the <. For example,CR<<,,,,E2 RETURND>} or DISPLAY MEMORYDmmmm,yyyy where yyyy is less than or equal to mmm shows the contents of address mmmmExamples:-D5000,0 > } = 5000 A9D5000 = A9 03 18 E5 F0 4C 23 91D RETURN5008 18 41 54 41 52 49 20 20D5000,500F > } RETURN5000 A9 03 18 E5 F0 4C 23 91500B 18 41 54 41 52 49 20 20C or Cmmmm Change MemoryCmmmm }ntents of address mmmm to yyExamples:-C5001<23 RETURNC500B<21,EF RETURNC700B<31,,,87 RET> }URNMmmmm Move MemoryMmmmm }y or greater than zzzzExample:-M1230<5000,500F RETURNVmmmm Verify MemoryVmmmm} zzzz with memory starting at mmmm, and shows mismatches.Example:-V7000<7100,7123 RETURNCONTL or Lmmmm List>} Memory With DisassemblyThis command allowes you to look at any block of memory in disassembled form.Examples:-L7000 >} RETURNList a screen page (20 lines of code) starting at memory location 7000. Pressing the BREAK key during li>}sting halts the listing.L RETURNThis form of command list a screen page starting at the instruction la>}st shown, plus 1.L7000,0 RETURNThese forms list the instruction at address.L7000,7000 RETURN70>}00 onlyL7000,6000 RETURNL345,567 RETURNThis form list address 345 through 567Note The command L>}mmmm differs from Dmmmm in that Lmmmm disassembles the contents of memory.Example:-L5000,0 RETURN5000 A9>} 03 LDA #$03This example shows that the Debugger examined the contents of memory address 5000 and disassembled A9 to LDA.>} Since A9 must have a one-byte operand, the Debugger made the next byte (the contents of address 5001) the operand. Therefore>}, although the Debugger was "asked" for the content of location 5000, it shows a certain amount of intelligence and replied b>}y showing the instruction that started at address 5000.CONTTo illustrate this further, the number 03 corresponds to n>}o machine code instruction, so the Debugger would interpret 03 as an illegal instruction, and alert you to a possible error, >}as shown below.Example:-L5001,0 RETURN5001, 03 ???However, if the first instruction you wrote was LDA>} $8A, then you would have obtained the following, apparently inconsistent, results while debugging.Example:-L5000,00 A9 8>}A LDA #$8AL5001,0 8A TXABecause the disassembler starts disassembling from the first address you specify, you have to take >}care that the first address contains the first byte of a "real" instruction.A Assemble One Instruction Into MemoryThe DEB>}UGGER has a mini-assembler, that can assemble one assembly language instruction at a time. To enter the Assembler Mode, type:>}-A RETURNOnce in the Assemble mode, you stay there untill you wish to return to DEBUGGER, which you may do> } by pressing RETURN (on a empty line). To assemble an instruction, first enter the address at which you wish to have the mach>!}ine code inserted. The number that you enter will be interpreted as a hex address. Now type < followed by at least one space,>"} then the instruction.A RETURN5001#}URN5004 CB Computer Responds.CONTSince the mini-assembler assembles only one instruction at a time, it cannot>$} refer to another instruction. Therefore, it cannot interpret a label. Consequently, labels are not legal in the mini-assembl>%}er. You can use the Directives:- BYTE, DBYTE, and WORD.Gmmmm Go (Execute Program)This command executes instructions start>&}ing at mmmm. For example:-G7B00 RETURNExecutes instructions starting at location 7B00. Execution continues inde>'}finitely. Execution is stoped by pressing the BREAK key (unless the program at 7B00 tricks or crashes the Operating System).>(}Tmmmm Trace OperationThis command has the same effect as Gmmmm, except that after execution of each instruction the screen>)} shows the instruction address, the instruction in machine code, the instruction in assembly language (disassembled by the de>*}bugger-not necessarily the same as you wrote it in assembly language) and the values of Registers A,X,Y,P and S.The executi>+}on stops at a BRK instruction (machine code 00) or when you press the BREAK key on the keyboard.S or Smmmm Step Operation>,}This command has the same effect as T or Tmmmm, except that only one instruction is executed. To step through a program, type>-}:- S RETURN repeatedly after the first command of Smmmm RETURNX EXITTo return to the Editor type:-X RETUR>.}NCompiled From the Atari Assembler Editor Users Manual.M. Tomlin. June 1996Textpro Ver. 1.2a (Document is 11 Pages to>/} print out).From the Atari Assembler Editor Users Manual.M. Tomlin. June 1996Textpro Ver. 1.2a (Document is 11 Pages to< M.Tomlin's130XE Keyboard Glich Repair This time i like to share with you a repair on the 130XE keyboard. I have beenB1} aware of the fault with the keyboards on the 130XE and 65XE for some years, as you must all be. I have owned a 130XE for aboB2}ut 4 years which i purchased second hand. It has had a lot of use by me in this period of time, mostly all keyboard work. WhaB3}t use it had by its first owner i cannot be shore but it must have been a fair amount, because the 130XE was very dirty and sB4}tained when i bought it. I like to use the 130XE more that the 800XLs (of which i have two) for the reason it has a RAM disc B5}and i like the keyboard better it is not so springy as the 800XL. Just lately some of the keys would not function, and some tB6}hing had to be done. I am aware that Micro discount supplys a recondition keyboard for about #25.00 and also a data sheet witB7}h a replacement resistor to stop the oxidation fault developing in the first place. But this will not stop dirt and coffee spB8}ills while in use if you are like me. Being always short of the readys i decided (as i always do) to have a look at the keyboB9}ard first myself to see if it was indeed salvageable. This repair took me 49 hours. The first 48 hours i spent wondering if iB:} would be launching into outer space a set of keyboard springs, to orbit the planet with the rest of the space junk. To be saB;}lvaged by the crew of the USS Enterprise in the future, who's Captain & first officer will be Steptoe & Son. There finances aB<}nd salvage opperations taken care of by a massive #690 million win on the national lottery, useing john Fosketts lottery calcB=}ulator ('Hi' John) program in issue 73 of New Atari User. (shut up)This is how i repaired it. (1) Turn the keyboard upsidB>}e down and remove the four cross head screws. (2) Turn the keyboard the right way up and tilt forward top of keyboard caseB?}ing and remove. (3) Lift inner keyboard up from it's seating and ease out ribbon membrane from circuit board. (4) Invert B@}inner keyboard and place on top of outer top caseing to support inner keyboard. (5) Remove 20 very small black cross head sBA}crews. (yes i can count) (6) Be very carefull and lift away the metal support panel, feeding the ribbon membrane through thBB}e slot at the same time. Note no springs will fly out so you don't have to worry like i did. Just be carefull not to force anBC}ything if stuck with old coffee spills ect. (7) Ease up the keyboard membrane very carefully (away from the keys) watching BD}that it has not stuck, with old dried coffee spills. The keyboard membrane is not very strong and you can easily damage it.BE} My keyboard membrane was in a sorry state, it was covered in a mixture of sticky sugar/coffee/dirt ect. Lay the membrane upoBF}n a large sheet of brown paper and then you can commence to clean it. I cleaned mine with the help of SURGICAL SPRITE and a pBG}ack of cotton buds also some kleenex tissue paper which you can get from any chemist which worked a treat. Or you can use somBH}e PCB cleaner from Maplin Electronics. Take your time cleaning the membrane, be carefull not to catch and lift up any of the BI}contacts or circuit tracks. The keyboard membrane when cleaned appears to have delicate carbon or graphite contacts. Or maybeBJ} this is the oxidation which has taken place over the years, i don't know. Maybe Derek Fern would like to comment upon this. BK}Also don't forget to also clean the key pad contacts as well. To re-assemble is just a matter of reversing the dismantling. JBL}ust be carefull that you position the keyboard membrane over the alignment studs and replace all 20 little black cross head sBM}crews to stop any flexing of the metal panel and membrane, do not over tighten or you will strip out the tapped screw threadsBN}. You could put a blob of the wifes/girlfriends nail varnish around the screw heads and metal panel to lock them in place if BO}you wish and leave them to dry. The keyboard is now working as it should. How long it will last is anybodys guess but at leBP}ast i know i have prolonged it's life and have not had to use my credit card once again. If you attempted this repair yourselBQ}f i or the publisher of this article cannot be held responsible if you muck it up, or your membrane is beyond salvage. If it BR}is beyond salvage then i recomend a good pair of hob nail boots to take your revenge. The 800XL range of keyboard's seem to bBS}e constructed in the same way, and also have a membrane which is more or less the same. But i have noticed with these, the inBT}ner keyboard is held down by screws within the caseing. To date i have not had to take the 800XL keyboard to pieces. I shouldBU} not think the 800XL would be any harder to repair than the 130XE from what i have seen so far.I also have a tip for 8-Bit BV}cassette users. You will find that you also have to not only clean the tape head, capstain and pinch wheel on the cassette unBW}its. To retain reliable loading and saveing. You should also clean the little pins in the 13 pin serial I/O plug, as they alsBX}o build up a resistance. They tarnish after a period of time and also effect the reliable opperation of the cassette unit. FoBY}r a good clean you can remove these pins from the plug caseing. These pins will slide out of the plug with the aid of a largeBZ} sowing needle. Compress the little tag and slide the pin from within the plug. But before you remove any make a note of whicB[}h pin go's were. You cannot rely on your memory, take it from me. I send greeting to you all happy new year.M.Tomlin W.AB\}.C.O.Basildon Essex B]} B^} @24..........................................................................................................................F`}......................................................................................................................TINYTFa}EXT2The OPTION key is used to select one of the five options: LOAD, EDIT, PRINT, SAVE and DISPLAY.LOAD: The LOAD option Fb}is used to reload text which was previously on cassette or disk. Enter the file name you wish. If the file is on cassette, tFc}ype a C (no quotes) and hit RETURN. For a disk file, enter the complete name such as "D:TEXTNAME.TXT".EDIT: The EDIT optionFd} lets you enter text or make changes to previously entered text. When in the EDIT mode, there will be a "text window" in theFe} centre of your screen. Up to three lines of text can be entered in this window. While in the "window" all of the normal scrFf}een editing features can be used. All trailing blanks are deleted so it is a good idea to begin each entry with a space.FunFg}ctions such as tabbing and indentation are controlled by special formatting symbols. These symbols always cause the current Fh}line to be ended before the requested formatting function is executed. The following symbols may be used.CTRL E - Ends the Fi}current line and starts a new line without indentation.CTRL I - indents the next line.CTRL S - space before starting the nFj}ext line.CTRL T - tab over a set number of spaces before starting the next line.CTRL C - centers the next line.CTRL P - aFk}dvances the printer forms to the top of the next page before printing the next line.CTRL D sets line spacing. CTRL D1! for Fl}single spacing. CTRL2! for double spacing.CTRL F - sets the fill justify mode.CTRL L - sets the left justify mode.CTRL R Fm}- sets the right justify mode.CTRL M - sets the left margin (terminate with !).CTRL G - sets the line length (terminate wiFn}th !).CTRL H - direct printer commands follow (terminate with !).Direct printer controls can also be embedded in the text Fo}by pressing ESC twice followed by the character for your required formatting function.Use the joystick to move the text belFp}ow the window (or left and right) and press SELECT to move the line into the window. Pressing SELECT again will return the lFq}ine whilst RETURN will delete the line below the window.PRINT: The PRINT option prints the formatted text on your printer. Fr}When selecting the PRINT option, the default formats will be shown. Change these by using the normal screen editing controlsFs} and then press RETURN.SAVE: See LOAD option.DISPLAY: same as the PRINT option except that it displays to the screen insteFt}ad of the printer.This is just a brief outline of TINYTEXT. Experience will be the best teacher. TINYTEXT is as powerful asFu} many commercial word processors and can be tailored to your own requirements. For further details see PAGE 6 issue 2 or senFv}d a stamped addressed envelope to PAGE 6....................................................................................Fw}............................................................................................................................Fx}...........................................................................................................................D#=27=71ěMr.M.Tomlin26 MalyonsFelmoresBasildonEssexSS13 1PJTel:01268 554991Date 6/11/96. 'Hi' Guys. IJz} have been meaning to contact you for a long time, but being short of money i have not been able to send of for a subcriptionJ{}. John Foskett from Kingston told me that you were short of things to publish, and i hope these few things will help you. FJ|}ind enclosed disc side b (boot with basic) a article on makeing power supply units for the Atari 8-Bit Keyboard, which you maJ}}y see fit to publish as a article or include in your P.D. library, if you have one it's up to you. On side b of the disc yoJ~}u will find all the documents, and a program from Analog Mag which will print out the circuits for you, on a epson or compatiJ}ble printer. I don't know if you like hardware articles, but it could help somebody out there who understands the basics oJ}f electronics.On side A of disc you will find a National Lottery Calculator program i wrote which you may see fit to use alJ}so a Program which will dump Colour 62 sector picture files to a Citizen ABC colour printer in full colour. The colours whichJ} you can select from within the program before dumping to the printer by pressing keys 1 to 4 on the keyboard to select the cJ}olours you wish your printer to print. I don't know if this program will work with any other make of colour printer, but i shJ}ould think it will. Also i have put on side A of disc a list of Epson printer code (Mini Office II file) a Doc file which wJ}ill print out in colour the code's which controls Citizen printer for large text, wide text, colour printing, ect ect. these J}printer codes should also work OK with other Epson compatibles. Side A also covers a project on building a Epson or compatiJ}ble printer interface which you may find a use for. Read all documents before use. In fact you will have to print them out toJ} read them properly. Also a doc file for the Atari Assembler Cartridge and a doc file for MS-DOS commands Versions 3 to 5J}yours sincerely,M.Tomlin W.A.C.O. Atari Assembler Cartridge and a doc file for MS-DOS commands Versions 3 to 5H,INTRO DISCLAIMERJOYSTICK PRINTER INTERFACE Since building this printer interface it has been brought to my notice tN}hat a commercial version had been on sale in the early 1980's. Also another such device was also published by the Old Atari N}User as a DIY Article also some time in the 1980's. I was not my intension to infringe on any copywrite which may still excN}ist on this copywrite. If any copywrite excists please inform the P.D. source that you recived it from so that the software N}can be withdrawn.M. Tomlin. W.A.C.O. ts please inform the P.D. source that you recived it from so that the software L.1JOYSTICK PRINTER VERSION 2.0----------------------------OPERATING INSTRUCTIONS---------------------- Disk user'sR} should put the Disk in the Drive and turn on first the Drive then the Computer (XL/XE Computer User's) should not hold down R}OPTION. Cassette user's Should place the rewound Cassette into recorder and press PLAY, then hold down START and switch on R}Computer. Both Disk and Cassette Versions Will Load and RUN on power up.When loaded the Computer Will Display a message onR} screen to show that the Interface Software has loaded and run just before the READY promp appears on screen, Then type in diR}rect mode RUN "D:VIEWDOCS.BAS" and the printer will print out your TEXT.DOC. The Software will divert any output to the prinR}ter via the Joystick ports, were it will appears in Parallel Form to Driver a Epson/Epson Compatable type printer, i myself uR}se a COMMODORE MPS 1270A Ink-Jet Printer but it should work on all Epson Type's. The Interface and Software will handle allR} the following command's.LPRINT "HELLO FRED HOW ARE YOU"LIST "P:" to list the entire programLIST "P:",50,150 to R}list only line numbers 50 to 150 The Commands PRINT #,PUT #,OPEN,CLOSE Etc are also available. Also there is one more commR}and you can use to print out the ATARI GRAPHIC CHARACTERS. LIST "U:" (Short for Utility)the printer will print EXACTLY whatR} you see on your TV Screen.SCREEN DUMPS are possible in GRAPHICS MODES 8/24.EXAMPLE PROGRAM10 OPEN #1,4,0,"U:"20 GR}RAPHICS 24:SETCOLOR 2,0,12:SETCOLOR 4,0,12:SETCOLOR 1,0,030 DEG:YC=96:XC=159:COLOR 140 FOR B=3 TO 35 STEP B:FOR A=0 TO 360 R}STEP 1050 R=B*(1-SIN(15*A))60 X=R*COS(A)+XC:Y=R*SIN(A)+YC70 IF (NOT A) THEN PLOT X,Y80 IF A THEN DRAWTO X,Y90 NEXT A:NEXR}T B100 POSITION 0,191:CLOSE #1110 ENDPAGE 2Word Processing Programs Disk and Cassette user's can use a Word ProR}cesseor Program like Phil Cardwell's Page 6 Writer to write there Letters, and then save the text to Disk/Cassette and then lR}oad the Interface Software and RUN a program like VIEWDOCS.BAS, (Cassette Users) can use SEEDOCS.BAS to print out or View (onR} Screen) there TEXT FILE. Maybe some smart programer out there (who is better than me) can improve it, i would like to hearR} of any improvements that you make, i can be reached by Mail at below ADDRESS. It will only work with a wordpro program in R}a round about way, first you have to save your letter/document to Disk/Cassette and then Print it out with VIEWDOCS.BAS or SER}EDOCS.BAS unless you use the copy of TINYTEXT.BAS which is written in BASIC and it will then print out your TEXT direct, it iR}s up to you myself i hate this old program and never use it anymore. The reason why, all wordpro Programs overwrite some of R}the Interface M/C code the only one which will work direct is TINYTEXT.BAS (on Disk). The Text file called TINYTEXT.DOC you R}will have to read via the copy function of DOS 2.5 and print two the E: device (the screen = E:) to view this TEXT file. ThR}e Disk Version EPSONBAS.GEN is a basic program which makes the AUTORUN.SYS file printer driver software. You Will also find R}a copy off Phil Cardwells Page 6 Writer on the Disc, (there is also a Cassette Version of page 6 Writer did you know!!) whichR} needs no introduction 'Thanks Phil'. There is also a Cassette version of the Printer Interface program, and other programsR} which are on this disc, but if you require a cassette copy, you must send me 3 Pound to cover duplication and mailing cost, R}overseas Air Mail Please send 4 pound. sterling or Internation Money order Thank you, is a shame but New Atari User (Page 6) R}Won't run a P.D Cassette library, but i cannot blame them Cassettes are a pain in the neck.'Have Fun'Send to.Mr M.TomlR}in.26 MalyonsFelmoresBasildonEssexSS13 1PJe them Cassettes are a pain in the neck.'Have Fun'Send to.Mr M.TomlP3@UwwUwwUwu@]]]]@uwUwwuwwP@V}PP@WuwWwwWwuPPPUU@UPTTV}WwwWwwWwUw@T]]]@utwWuWwuwuuWu@TV}]]]w@twwWwwWwUwwu@T@U]]]Uw@uV}PuWuwuwUWwwPP]]]]]PwPUtwWwWwWuwwwuP]V}]UU]@wtPuWwUwWuWwuwuW@]]]@WuTuwwWuwWWV}wUUWuU]]uuWtuwwwWwWWwwwwP]]]]]]@V}PwwWtWwwwWWuwuwwuP]]]@wWWuWwWwwWuwWwWTV}]]U]]]PUUWwu@wWuwuWwWwwuu@t]@]]UU]wuuw@V}wWWWwwwWuwUUWwP]]@U]]@WwUw@wWwWwwUWuwWwww@]@V}]]]U@wWWPwwwWwuuwwuWwwuP]]]wwWTF@V}WwwwUuWuwwWWwwT]f]]]U]]PWuuuiwwwwwwwUuUwwww@]]j@V}]U]@wwuwwwuwwwWUwuwwu]]@UU]TwWW@j@WwuUWwV}wuwwwuwu@]@]U]Wwu@wwwUwwwuwwwWuPUUPd]V}]wUw@dwwwwuwwWwwuuP]Pjd]UWuwTZdWwWwwUwwwwwuuTUV}]PVP]]UU]TwwwTjPwwuwUwuWwwuwwwwT]U_]U]PV}wWwuwwwwuwwuWwuWwwwu@}]@]]]UwwwuF_wwwwwWwwwUwwwwwT]V}V_]@uwuZwwwwwuwwUwwwwwU]ݪ]]PwWwjV}wwuuwwWuwwwwwu@]]ڪ]]UwWwv_UwwwwWWwwwwwwUUP]]֪3V}]]UPUWWZtGwwwwWwwuUwu]j]3A]PwWwjL@@wwwwV}UuWWuwUT]js]]]UUWwuVwwwWUWuwwuWuZUV}uwvWwwwuWuUuWwWU]ڪ4]]]UUPwwZ_DwwwwwwWWwWwUV}]]Ҫ%P]]]]TwWXwwwwwWwuwuuUP]ҪU]U]U]@PV}UWXwwwwwUWwuwwWwEPҪ%U]UPWwXwWwwwWwuwwwwwTV}]Ҫ%]]]]]TwuHwwwwWWWuUwwUU]"%]]U]PUATV}uwwWWWUUuuUUwPDTD"*%]]]U]]UDtwUWWuwuUwwWwtDEE"*V}!UUQTIwwwWUwwwwwWwtTDUA"*]U]]U@TwV}WUuWuwuWUWwPDDDD@"* ]]]]UU]UAQ@TwWWwwwUwWwPDDDDP"*%]]V}U@UHwWwwwwWwUU@UAUDDE*&]]]@UPUXwuwWwWWwPV}TDDE@Rb&U]UTU@TJtUWwWWuUUU@PDDG@}bvU]]]]UT@QV}_PHtWWUWWwuw_@@TҪvUUU]~T@تTWwwwuwuU{V}*_U]@_uwuwwuP*V}wuUwUU"]]]@}UuwWUU@}V}]]]}_wwww}@_]]_@V}jgUWUUW@֪g]@V_u_@V}]@u_@U^}@W{V}}??W~}]|߻}@}??V}@}|@}??@}|@V}}3?_P}LO_}s3?33_V}Ls7333?3L_V}s5333?1WLs1333W3?3357@V}L\TP@s3s53335S5}LT}33V}5s5355s35_TTT334_W1Us335@_V}LU33tPs334_PDL@33TsV}334WTPL33T@s335UPD@LV}3D@S331@@t@@3W@u@331Q3PV}U@T@O3@3335sLLV}U3DS333S?ML@3s@3333V}MP]@LU1qPq@s33s?1P]Q@\\V}S1Q@337Q33ULPP@]\P1@4P337Q?3V}T]5SP7Qs35\PMPU\@S4s@V}uU535@LM@UT@@s1QS7@s3@V}AP@L@34A@S7@S3PT@L@s3@sV}5@3@L34S@33\LL@V}ssQ4343s4LAL1qAt315S1V}E\\@5qqSq3P1\TMM]@V}S@qqS353@\@EQML@S@tA5s1Q3@@V}DL@ @TT4s11@hDL @`V}ts4 1\( 4 1P*V}\ @(1Rs1@ @@V}3533@@@@333P@LV}P@U@335@333P@LT;Build you own P.S.U 800XL/130XEbyM.Tomlin W.A.C.O. (c) Dec. 1994 Haveing three keyboard P.S.U's fail on me within Z}as many years, and being unlucky that it happened to be the transformer's which had failed on all three units. And as Ian Z}Finlayson stated in New Atari User Issue 50 they are not easy to be taken to pieces, for repair. I decided to make a unit thZ}at could be serviced if the need arised, and started to make a unit from parts that i had already, which was laying about theZ} house. First i must warn you if you are not sure what you are doing, and cannot follow a wireing diagram, don't try as a nZ}ew power supply from Derek Fern will be a lot safer for you and your poor old Atari, Mains Voltage is present and can be lethZ}al, you don't need a degree in electronics but a fair understanding of the Basic's, and to be able to use a soldering iron (Z}by the way use a heat sink at least on the IC voltage regulator when soldering). I am not going to give you much details jusZ}t diagram's for you to follow and the component's you will need, if you don't understand these diagrams, then buy a ready madZ}e unit it's safer. You will need to use a piece of stripboard or etch your own pcb. Don't forget to use a little thermal grZ}ease on the back of the IC regulator and the bridge rectifier. First the standard Atari P.S.U. transformer secondary outputZ} (A/C) on Ian Finlayson unit that he rebuilt was 10.5 volt the unit was probley rated at 9 volt, (thanks Ian for this informaZ}tion) you can use a Transformer of 12 volt rating but check the diagrams if you are going to do this as you need a 5 volt outZ}put, and then you have to lose at least 7 volt, as heat through the voltage regulator IC (thats how they work) in fact i builZ}t one PSU unit with twin 6 volt secondary coils, wired in series, which was laying around the house this unit works very wellZ}, the voltage regulator IC and the bridge rectifier you must mount on a fair size heat sink to get rid of the generated heat,Z} make shore the unit has a good air flow, through the unit drill holes in the box you mount it in, top and bottom. If you usZ}e a metal box do make shore you earth it to the mains. Also fit a 1.5 amp fuse in one of the secondary transformer output wiZ}res, it don't matter which one. You will find the DC output voltage will be anything from 5.11 volt to one i have made whic[}h outputs 5.30 volt, which may seem a lot more than the rated 5 volt of a standard unit, but 5.30 volt is just a bit more tha[}n 5 and 1/4 volt, and i must point out that this is off line voltage. The atari works well with it. A transformer rated at 2 [}amp is best to use, the Atari seems to draw between 1 and 1.3 amp, this varies according to the amount of work it is doing at[} any given time. A point to note now if you use a transformer of more than 9 Volt rated output use a 2200 uF 35 volt Capacit[}or at C1 (shown on Circuit Diagrams) as i have done, if you don't it will burst with anger and shower everthing with corrosiv[}e electrolytic, and do make shore that you have the negative terminal the right way round, it is marked on the capacitors C1 [}and C2 negative to negative they are polorised when they are made at the factory,and must be connected the right way round.[}page 2 The Disc capacitor marked C3 on the digrams can be fitted any way round. Which one you choose to build is up to [}you they all work, myself i think the one that has a 12 volt transformer and the five pin voltage regulator IC is the most ro[ }bust, this IC is nearly industructable, except the resistors tend to fail, but the UJ54J type L78S05CV regulator which is use[ }d in the circuit ( file named ATARI3.PSU ) seems to give a clearer picture. Be carefull that you have the 5 volt regulator as[ } there is also a 9 volt output regulator which can be supplyed to you in error. The front of the regulator is marked in very [ }small writeing which states which one it is, ie the last three characters of the type number (L78S0 5CV)= 5 volt 9CV = 9 vo[ }lt. Have Fun but be carefull it could be shocking.M.Tomlin W.A.C.O.UPDATE It is now a year later and i have found[} that both the power supply units i have quoted above have worked trouble free for a year now. 9/12/95.ater and i have foundXh33C1CCCCCCC25ERASDRACOMMANCXNOC3CYNOC2C1C2C1TEMPDELASEARCWIRKWIRECC3CSEARCC3_}LDC3MENC12C25FILEC2C1ADDRESSCREENUMBEC96ICMOVHOLDC2BLC1DIRC1LINLINC1C1C3C3C3C1C3C3IOCADRHA_}DRLNUMHNUMLC1C3C4CHAPSCSUCSPCCHLOJ _} _} !"#$@%&'(_})*+,-./012345678_}9:;<=>?@ABCDEFG_}HIJKLMNOPQRST !!ԠҠ_}Ġқ BY R.CONSTAN, 1984 ANALOG COMPUTING  BPR+ -3(SYSTEM INITIALIZATIO_}N9-R(ŠԠ BQ+0 AРϠՠ12!!˯Ġś31F:_}Ad,*( A 1Šś4Ad6 6-T:,*(T:,6-7" @Q6-R:," %@P9 _}-6-%+ ,$= -6-&+!,$? -6-%+ ,$@ -6-&+!,$AFAU+(F:AU,,$<2@_}u&$F:AU,$F @QB%%ĠĠϠӠśd##ԠҠΛn+s" BQ@_}"ˠ̠ӛx 00@z 6-6- 6-6-6-6-AdҠț,!_}!àŠǠӛ1 -( ԠӮ66.6-ԛ@< @PAU-2@V_}&$<ԠĠE )(6-G:, AuIBBˠԠӮĠԠŠƠέŠӮJH 1_}-'@2*A`46-?:<<,H"@A h( A1% 6.>:,(ԛl6-?:<<,p6_ }7<,.7&,|' A1& 6.>:,'ԛ6-?:<<,67<,.7&,( A 1% 6.>:,(_!}כ6-?:<<,67<,.7&,( A@1& 6.>:,(ś6-?:<<,67<,.7&,GAU_"}@.*@AUGԠŠҠ 2&67&<&,.&Ԡě< 1-_#})")"A`AP<ԠΛ&6-?:<<,"@& A 6-&-!7%<%,4!6_$}7<,. !!נĠԠҠȡ6-?:<:,%@' 6-6--(' A&&********************************_&}%%Ԡנ٠ӛ -1+",*++ ,)+",,!6.|'6-1 A@ 1+",*++!,)+",,!6._'}|'6-1 A@'+",*++ ,)+",,!6.'6-'+",*++!,)+",,!6.'6- - ( 8, &_(} -( 6-6-0 @RDҠӛE2(v|twu| 6-%(6-%2 AF2(v|_)}txu| 6-%(6-%2 AG6(  6-%,6-%@6 AH6(  6-%,6_*}-%@6 AI8(  6-%.6-%@8 AJ8(  6-%.6-%@8 _+}AN, )"@6-"6-, A'QS 6-6- @RXàŠӛY(  A Z_,}(   A [(  A \(   A l< 6-%6-%)&"@s,6-26-_-}< A&q 6-6- @RΠ՛ BQ@@+ 000#0+00 (_.}}%@p %(%0%TT(L CIRCUIT DATABASE ____________________ ҮΠ_/}6 -6(() --(-%() $6 -6((_0}.0 --( 1-----------DRAW NEW CIRCUIT0(3/,($ 2-----------VIEW PREVIOUS CIRCUIT/(81._1}(& 3-----------DISK CIRCUIT DIRECTORY1(BHB(6 4-----------RETURN TO PRESENTCIRCUIT FOR EDITINGE(H(G''(_2} *** ENTER SELECTION ***HT (,( NOTE: WHEN IN DRAWING MODE,T(# PRESS [] FOR Р!K -_3}(L )!AdVJ"+ @I,)+!@R&+(,,.2&66-#@2J A`6-&@H_4}!Ae 6.D:jK -1("ENTER CIRCUIT NAME: [ ]C-@%@!K( l -o )_5}"AUApp+",*+AU,A5r !Ad A5t>+"A&,*+!, ( (6-&467_6}%,.> A5yaE+"@F,)++!@G,*+ @X,,)++!@d,*+ @,,W67%<%,.>:,a A`~,2&_7}6-G:,"2, A5-@$%(>:, "AU AP#@'+3A _8}?AKAU BQ@0 6-6-%6-! Ab+6-%&0! AP!6-?:<%}-##@2n+ - (}!AR+ Ax- B-%-@'--2 A_?}27,4 FREE SECTORSA@7<,4SYSA+ -(7<,-#(7<,' + ; - (CONTINUE (Y,N_@}) ? ');"@xA -(-(  S -6( DISK SPACE =P:A:7<,,', SCREENS.S(PR_A}ESS ANY KEY FOR MENU/)#+!,*+AU,/Ad (}AR A?&@ҠכJ_B}! A`-,!/TB 2-&(@7<,* 5(@?2B$h5 - %%F:A_C}%,$ '$5Šӛr8 - A%F:%%,$ '$8Šӛ!!ӠϠě_D}РԠԠРƠԡ2F:Ad,"Ad( @R2ś6-A4 @R) _E}AU06-$%A!4 L̩âҠśM86-F:A,6-%8A+ ,$%+,$+&,N9 !6_F}-F:A ,-A F:A,9AOD6-F:A, 6-%@DA+ ,$%+,$+&AU,P @R_G} ̩нΠΠԛ B` @R̩ӽҠ) 1")"AG!-)( _H}@R# AP#̩ԢԠś -(! 6-& - 6--(! @R- Л ( -_I}(-(  (6-% / 6--(! @R/ Λ$ 4 --( "2& ,!_J}46-&% / 6--(! @R/ ԛ, @ --( -$(.22 8 @6-%- 0 6_K}--(! @R0 ԛ  ( @R  ( @R  ( @R  ( @R_L}< РЛ= +,)+!,)+!,@R> B(op qrs$6-%,6-%26-86-B @RL _M}ҠכM  6- 6.d N  6.c T ŠכU  6-"6.g V  "6.h W  "_N}6.f X  "6.e \  6- @Rl Ġכm  "(` @Rn @Rt Р_O}Λu ) -()6-?:<($[CTRL] , THEN [ESC], FOR MAIN MENU!A(I-(_[}%PRESS ANY KEY TO RETURN TO EDIT MODE 4)@ARF(}I$ BԠś?AU2-'_\}(-?6-?:<:,I6-%1+!AU,*+ A`__},)Ad16-&1+!@',*+ @2,%(>:,1 AP% APP6-&+!, AP@6-%+ ,_`} AP@6-&+!, AP@6-%+ , AP@ -(O+"A&,)+"AT,)6-&+,/-7_a}( C"ATOAd"@' AR?"A%)"AS16-?:<A `<ΠΠԛ>Q%6-F:@,%F:_u}@,$AV/ B``4BP:Q(A>:,>.-%@9.(K>:A,>:,>=-%A_v}66-"6-1F:,!A'76-=6->&6-O:F:,&,&6-F:AV,$%$>K-%6*O:&F:,,# ' ,(0_w} @(@@K@> B$D2:CIRCUIT.BASV,$%$>K-%6*O:&F:,,# ' ,(0\Dfffffff>`<|fl0fF3f< p88pf< 80 0 ~~`0 0`cc6w``nf>ff~fff~~f<flxxlf`````~cwkccfv~~nfc{} L :::: :Lr:::IEL[::i:iIIL[:`:i::i{}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8{} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9{}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  {} L;D8:; :9 :Y;L