@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( 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`  `1  ɐ     `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.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1: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 ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 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 D8uT}U}V}W}X}Y}UTjPZ}[o[}@@\}P[]}ooo^}ooo_}?oo`}?o?o?oa}ooob}oo[c}Pd}@@oe}[Pf}jUTg}h}i}j}??k}0??????l}?m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}7Z@kT }[@o@oP } } } }0??? }[@o@[@ } } } }oP }o@[@ }?kTZ@ }?U?? } } } } } } } } } }?? }0?????? }? } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } 7V@?k@oP}}?[@o@}o@oP}}0???}}}}oPo@o@}[@}oP}k@V@}UP}}}}}}}}}}??}0??????}?}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} } } } }7AS."D:CIRCLES.TBS":RUN;@ , C +@A@1A @}CA@ @%%b@@ @@ m_@@ @Ab@@ @}@!K@mb@@ @@" AU,@@ D:CIRCLES.RJB@U:@},AvU@(C +@A@1A @CA@- @2%%b@ @ }@@ 7m_@ @ @Ab@ @ @@!K@mb@ @ @@"}9 A<U,@@ D:CIRCLES.GJB@U:@,AvU@FC +@A@}1A @CA@K @P%%b@@@@@ Um_@@@@Ab}@@@@@!K@mb@@@@@"W AZU,@@ D:CI}RCLES.BJB@U:@,AvU@cd? @!-@%";Y@$@? e$i},,Ġ,נ,,,,Š,Šn,,,נ,Π,Π,,,Šs,,,,,Π,Š,Š,}Š D:CIRCLES.TBS%Š,Šn,,,נ,Π,Π,,,Šs,,,,,Π,Š,Š,p{HH шjnjn**H34h`hh```HH шj.j.hh`ЊJJ}m33m44&&&&&&3eύ34eЍ4&&&&3eύ34eЍ4`` +HH) )mhh}ҍ3э4 p`п`hhhhhҠэ4ҍ3 ͍3̍4 p`͍ͮ3̍4 p~} ~ | pҮ~Uȩ~ ~ 6 *Ү~}` LފL8 L LX~ p`͍3̍4`ihЭ*)hhx; KU l  }`LL jLx VLx jL VLɟ `Lc `_i ʈ}`hh׌h֌`ӌԌ Όȅ```׌Ԍ``hhԌhӌ`֌׌LΌhhhhhaam}imi`HH Խ ԍhh@Hލ ԍh@0=H  ԍh@hhhhaamOfg==ORAINFILEBREARTMLGRAUNOGRAOBUCOCODMAMIRROZXFARJJGRXYZOOSSPI@!}@@ "} #}!"#$%&'()*'AA`'B2H$} RR9@,;@1,;@,9@,9@,;@(,;A8@,Z D:MAGIC.OBJ( B2 +@%}%@ 6-?:<,d B Ǜ*-+@%@ A *6-?:<,-$4B-A&}A,F:%AB,0 BA@>'AY@F'AHHA@H'A@'}9BBAE"@H$RgA8,%@"<6-F:A`,%F:Aa,$AVT-%@%A`A(}Ad g$ ԛ A#6-?:<,# A0%F:A,hT:,"'6-F:A,66-F:A,)}<,hAAPA`ApA A ,AY& A$,@& A.#,A*}Y&@&# A85,@&,AY&5,AY&@&B T:,"@A L A+}B2H B כ A#6-?:<,# A 0%F:A,hT:,"'6-F:A,},66-F:A,<,hA A PA `A pA  A ,AY& A  ,@&-} A #,AY&@&# A  5,@&,AY&5,AY&@&* A B2H.} B ś A 5A 6-?:<,5 A00%F:A, @T:,"'6-F:A/},66-F:A,@ A0P A0  T:,"A0P I6-?:<,,,/F:A,F:A,IT:0},"A0 6-?:<, A0` A1 T:,"A0 A0 & M6-F:A,1}!6-F:A,MA1`A1 A10A1@A1P0 ),AY&/AY&) A1`: ),@&/@2}&) A1`D 9,AY&@&//AY&@&9 A1`N g,AY&/AY&-,@&;/@3}&Q,AY&@&g/AY&@&X 6-?:<,$ B2H B ӛ A#4}6-?:<,# A@0%F:A,@T:,"'6-F:A,66-F:A,@ A@P A@ 5A5} 6-?:<,5 A@`%F:A,> ,!/F:A,F:A,>T:,"A@6-?:<, A@P6} A1 A@P AB`B2H B ̛{ (}#AP6-@+6-{Fill 7}Menue,Fill with actual Color,Fill with 2*2 Pattern,Fill with 8*8 PatternG B6-"@3-BRBRc98}= G AU7 6-6-@'+@%@1 A 76--@7,$@%@9}S,$@%@o,$@%@@,$@%@@ m @,@1/:}@ @C/@ @U/@g/@m6-)6-?:<Bi`,) APp%F:A, T:;},"@AP`;6-P:F:A,'@,;!@) @AP`z6-P:F:A,'@,76-P:F:A<},'@,C @^6-P:+&@,'@,pB2yz AP`!@AP` , AP`=}B2H!"@5-@@I-@@Q1{BR%&@%+&@,$@>}   AU1@@+1@@G-@@c-@@{BR?}%%$@BR%%$@   1@@+1@@G-@@@c-@}@@{BR%%$@BR%%$@   | AA#6-?:<A},# AU %F:A, T:,"@AU?1F:A,F:A,)"@56-@? AU7B}"@6-@(A(6-?:BTW<Bi`<,*6-?:<, A* AUXB2HC} Bp śz A5A 6-?:<,5 A`%%F:A,@T:,"'6-F:A,D}66-F:A,@ A`5 A`  T:,"A`5I6-?:<,,,/F:A,F:A,IT:E},"A``6-?:<, A`@6-?:<,<<6-M:++&F:A,,#@,%++&F:A,,#@,, bF}86-?:<, A` QB2H AX śb Al5A 6-?:<,5 Ap%%G}F:A,q@T:,"'6-F:A,66-F:A,@ Ap5v Ap { T:,"Ap5P6H}-?:<,,#6-F:A,26-F:A,8,>/D/J/P/ T:,"Ap`6-?:<, AI}p@J6-?:<,6-F:A,,6-F:A,2,8/>/D/J/ T:,"App6-?:<,J} Ap 9B2H B@ қJ` (}#A6-@%6-`Mirror Menue,No Mirror,Vertikal K}Mirror,Horizontal MirrorT!!Diagonal Mirror,All Mirrors^ B6- B(#Šқ2#eBA0L}/BaF:AP%8,,AA@SAAAeBBA<#7 (}#A6-@-6-%@M}7 BF#'@6-&@' AP# BZ#@@Choose Color,Background,Color 1,Color 2,Color 3,Main MenuN}e'қ'BB$' B0.'o-BB#A05A@$9 KA@HO}]A@oBBA8't #B 6-@%6-/ BtMulticolor Effect,Start Effect,Set ColP}or 0,Set Color 1,Set Color 2B'Set Color 3,Main MenueL'+"@!B2H+ BV'@B`'Q}7 6-6-@ A%6-7B2Hj'^ #B6-Bb-&@AA-@P8,"R}@T ^ B`t'\As#%@@7%@AE6-%@\8,"@B0~'J8,"S}@A2%@@ @6-%@J B0'sA)#%@@ 16-%@=AAQT}%@@e%@As6-%@'8,"BP'Z-@8, A 4%@@U}H%@AV6-%@Z 'NAA#%@A<%@@"%8,J6-%@N 'VV} #B`-%@!"'+ V173,132,2,240,3,76,190,141,96,109,11,212'$B2H$6-?:Bb,' W}B'] B06-&@%#B66-8,%@B6-@L B]68,-&@'? B0#B  6X}-8,,6-@6 B?68,-'k B kSelect breadth of Stripes,Very wide Stripes,Wide Stripes,Narrow Stripes,Y}Very narrow Stripes'GGSelect kind of Stripes,No Stripes,Stripes,Stripes up,Stripes down'p (}-@9-@Z}@$%@M(Color  : W#B h-8,l"p (9(#-@%@$%@2(Size 8[},6 9$* ͛+b (}#B6-@+6-5 BbZoom,Zoom to Graphics 5,Zoom to Graphics 3 +\}B0B+ 6-6-@ +6-6--+@%@7 A IAD@H[AE@]}mAF@@AGAH@AI@ *+ 6-"@Be4+%6-F:A`,%F:^}Aa,$AV=-%@%@QIA8M _A@HqA@A8,%@"9+EBB_}A!6-B@-6-@ 96-@HE6-@>+96-?:<%%@@$<,9F:B2y,"@B0H+ T:`},"BR+,6-R:,"@,6-%@\+"@6-&@f+"@6-&@a}p+"@6-%@z+ 6-+ !6-+ 6-+ !6-+ Bpb}+HAY@F'A+HT:,"B+)6-?:<Bi`,) F:A,%B+4F:B2c}y,"@*B2H4 Bp+ T:,"@B+K BA,+F:A,&'@,'+F:A,&d}'@,'K B+B2H B,oAG@'AH@6-?:<<%%@@$,RB2He}oF:B2y,"@B,1AG'AH@1 Bp, 6-6-@,6-f}6--+@%@7 A IAD@$[AE@ mAF@@AGAH@g}AI@- 6-"@B@ -%6-F:A`,%F:Aa,$AV=-%@%@'IA6q}B%DOS SYSB*)DUP SYSB>SCIRCLES B B>CIRCLES G B>CIRCLES R B CIRCLES TBSBMAGIC OBJB} MAGIC TURBMAGIC TX2BMAGIC TXTBBOBTEST CTBBBOBTEST TBSBBOBTEST TXTBTBBKARTSTCOMB>BUDGIRL B B>\BUDGIRL G >BUDGIRL R DLI ACTDLI DOCMGIFNCODEDOC4;GIFNCODEOBJ oHIRES TXT>ICONTOPMBASICONTOPMDOCE8 EFL4 LCCDEEFF` L .  EDH BILV%H$H`NDos by S.Baucke~~~ MS-Programme Nr.2Money Hungry Crash Dive Panetary Defense Bitsy Pinball Ballsong Demo ~~~Select program. TqcM _A@HqA@A8,%@"-OBBA!6-B`-6-@096-@rE6-r}@O Bp.Šś.h (}#B 6-@+6-5 BhDelete Picture, ӡ,,,,,s},,,, NO."@@P. B2ˠś2|@(}#B0*6-@66-@ t}B|Disk Menue,Load Picture,Save Picture,Directory,Main Menue2''B00B5B7B92n B6(}u}%-@@6( Load PictureH-@@X( > <j-@@n2G7@<@,4C:=@v}@C:G B0E2V67@ <j-@@y}n4G7@<@,4C:=@@C:G B54V67@:AS,*5 T:|},"@B645 B05' (} ('( Directory5.$@@D:*. B85}}+@!( + B7 5-T:,"#@- B05 B8L6B2H B~}6ԠÛ64 (}-@@4(Mixed Text & Graphic61-@@.( 1(}64&(Type in text you want to plot *4 A6A6#6-?:<,# B@%F:A,7 T:,"}@B@p 7I-@E2@ $+@&,@@I 7!6-F:A,!6-F:A,7 } Y27 B@`7B2H B:ԛ:eBA0/BaF:AP%8,,AA}@SAAAeBBA:7 (}#BP6-@-6-%@7 B:'@6-&@}' BP: B:NNSet Interrupt,Background,Color 1,Color 2,Color 3,No Interrupt,Main Menue>Šқ>r }#B`(}6-+6-@5 BrChange Color,Background,Color 1,Color 2,Color 3,Main Menue>+"@}!B2H+ B>%6-&@%6-F:AP%8,,>L6-P:'@,$6-&$@*6-@6-$@P%@#}L6-@>{+@%@ A 1AY76-A BaK@_-@@Fk,@ w/}@`{ >AY@F>`6-?:<Bi`,)F:A,;B2HVAP%8,$@%` A}> T:,"@B``> F:A,!@EB`>;'6-P:+F:A,&@P,'@p,1 Ba; B`}`>C/6-P:+F:A,&@@,'@,&@9 Ba0C B``>A@v'AAAI6-F:A`,%}F:Aa,$AVa-%@%@RmA8q BBA> 6->g6-+-B}bBc3@?-@Q%$@%U c6-%@g ? )!@$ ?; ,}@b%/@c;6-$@P%@#?:A@@+,@b7/@c:$8J śBJ #B}+)A;AA@MAR@_AAq@A @LJS}BA0/BaF:AP%8,,A8ABaSBBAVJeBh@p'8Bi A698@} A6K-e( MAGIC-PAINTER `J8@U:Br,jJ%6-@6-% BtJccMain M}enue,Point,Draw,Line,Rays,Fill,Circle,Square,Mirror,Choose Color,Multicolor-effect,Zoom~JKKDelete Picture,Disk Menue,Mixed }Text & Graphic,Interrupt,Change ColorJ $A Nś%Nk""6-+@@&B:,,'@.-@2(G-}%B:,&@S-@Y( kB2y'N+ -@@#+( Actual Color(Nh-@%-@%}@)"-(1 E-@@%V( Your Choice?hAY@F*N'A@5'A@y4N)A})"BP>N-@%@(-->RN/<6-?:<Bi`,!M@/=(T:,WN6-P:F:A},'@,\N @)!BPfNt-@%@( 3-@G-@%@Q( cB}2yt6-?:<Bi`,pN:-@%@!(---->% 7B2H:$\vw6-@6-@-@}B68,-@V-@@g68,-&@k w6-@fv #B`zvM-@@1")6}7<,.>:,- M@@K:v +@A1A CAUA}i-@x68,-68,-@ v--@@(")67<,.>:,- vjj104,173,11,212},109,11,212,109,11,212,109,11,212,101,20,141,23,208,229,20,229,20,141,22,208,173,132,2v208,228,96vdd104,104,104,170,1}04,104,157,66,3,104,157,69,3,104,157,68,3,104,157,73,3,104,157,72,3,76,86,228v< 6-C:,6-B`$6-B`r06-BX@}<6-B`v-A7P:@$H:,%@,I,@@0q/AY$H:,@h$H:,}2A&@@ v5AR@5( Magic Painterv&&( Copyright 19}84 by vR-(% Ralf Fischer and Harald ManseicherR( Press Trigger to startvg-@(68,-&@}968,-%@= R68,-@g68,-v,@@p'/@@9,@w@pK}/@w@u]/@s@o,@@p/@@u/@@v%2AU@@}G2@AT@@i2@AS@@{B7h@6-?:C:,,w-@32}7 IA@[AP@RmAQA8ARAATw6}-F:A,&@$&BBy46-$AVL-%A%A@X\ h6-@zA@AY}@FwzB2w@'B2H;-@?"Q%A%%U gA@z8,8,20,99,2}0,8,8$w`6-@+-Bb@Bb@?-@G%K Y6-%@] `$ D:MAGIC.BAS99,2y Here are the corrected files for the Turbo BASIC drawing demo program MAGIC. MAGIC.TUR is the source code, and MAGIC.OBJ is !}a load module of subroutines used by the compiled version. You should cut these apart into two separate files and uudecode e!}ach. The filename of the output should be as specified in the "begin" line of each. When you have uudecoded them, MAGIC.OBJ!} should contain 954 bytes and MAGIC.TUR should contain 15621 bytes. -John S. each. When you have uudecoded them, MAGIC.OBJ N Howard Chu has also sent along an example of a compiled Turbo BASIC program for us to experiment with. It is called MAGIC, %}and is a drawing program for the 8-bit Atari. (These guys in Europe don't fool around, do they?!) It is also uuencoded, so y%}ou will have to uudecode it and put it on a DOS 2.5 disk with RUNTIME as per the compiler instructions in order to run it. Ho%}ward sent along another file named magic.runtime, but I think it is just another copy of RUNTIME, so I won't post it unless i%}t turns out to be necessary. Have fun! -John S. ------f-o-r-w-a-r-d-e-d---m-e-s-s-a-g-e---f-r-o-m---Howard Chu------------%}---- Ok, here we go... This message contains the uuencoded files for MAGIC.TUR, and MAGIC.OBJ. Look for the cut lines... Ther%}e's no docs for the program, but it's pretty intuitive. (And pretty fun to play with, too!) Enjoy. -- Howard ** Note from %}JHS - I am not sure what the correct file extensions are. The compiler manual says .CTB for Compiled Turbo BASIC. Maybe i%}t will be obvious when the files are uudecoded. Aha! I bet I know: The first file really should be named .CTB and the%} second is probably a true .OBJ file of machine language subroutines!!! You will probably have to have DOS 2.5 (DOS.SYS%} and DUP.SYS), RUNTIME, MAGIC.CBT (output file from uudecoding the first MAGIC.TUR) and MAGIC.OBJ (output from uudecodi%}ng the second file below) all on the disk in order to make MAGIC run. Name RUNTIME AUTORUN.SYS and MAGIC.CTB can be na%}med AUTORUN.CTB if you want the disk to boot and run MAGIC autoMAGICally. The last file should be named MAGIC.OBJ so MAGI%}C can find it. I bet that will do it. Howard please comment if I am wrong. -JHS file should be named MAGIC.OBJ so MAGI$Vl$$$o$  4  U wԤբ J  XY JȢ + wu$ L"{$  w  wo$ )} 텈 셊 "" L1# w  Q w  Q w멁$ L`#$   W Q)} w{$ gL#{$    Q w멇$ L#   W Q w{$ gL#{$   )} Q w 텈 w 텊 -Ġ w "  4 W! 셈 w  wo$ )} ""L" A @AR@o"o" """"1##`#(#-#2#77$e$h$ wo$ (jXhSADSXYBprBG@A3@@s@S."D:BOBTEST.TBS":-}RUN!;A $@,!6-C:, .+@%@$6-U:@,.@)6-%@!@)6--}9%$A A  T:,6-% 6-%5AR6-AR56-6+d:@,%@,#4-}6-46-+d:@,%@,(5@6-@56-6+d:@,%@,-46-46-+d:-}@,%@,2H!b%@%@@HAP:'@,$@%@79%$A A  @-} D:BOBTEST.TBS.%@@HAP:'@,$@%@79%$A A  @,Just a test of 3-frame snake-bobanimation. By Bill Kendrick 12/29/94.After watching the DragonBob part ofSlight's "Bitter 1}Reality" megademo,I decided to try my hand at theanimation routine. (I should usethe display list, but was lazy).The an1}imation is done by having threescreens which are constantly flippedthrough. An object ("bob"), in thiscase a small circle1}, is moved aroundthe screen. It is placed on thecurrent screen, so when the nextframe appears, it is gone. In thenext f1}rame after THAT, it is goneas well. Finally, in the NEXT frame,it reappears. It sounds dumb, butwhen it's moving, it loo1}ks like theyare ALL constantly moving. (Oh, andyou use THREE frames because if youused only two, there'd be only motiona1}nd no DIRECTION).-bill! kendrick@vax.sonoma.eduou use THREE frames because if youused only two, there'd be only motiona03PW @? a` 85}p p@@05}0 @005} @ `` 5}?8އ@p?5}08>8p`  X x 5} 00 10A?5}8@0@0@00805}~0x5}@шoooobaud houroperati5}on/veroodownloads allavailableonausersfirstlogin5}/veroofiledescriptions5}(ugedatabasesystemoonlinegames5}2unningcustomsoftwarePpppOP5}AP01P(*KLD8p``p8<<<>~>QRRRRRRRRRRR5}RRRRRRRRRRRRRRRRRRRRRRRRRRRE|倢􀀀||䀢쀀|ZRRRRRRRRRRRRRRRR5}RRRRRRRRRRRRRRRRRRRRRRCV$raw.large,ine#ircle"oxBV0arms4ext&ont&ill2aysBV(orz6ert&our5}4xture$ef4xtBV"rush3et#lr%rase5ndo6iewBV2ainbw3ave+oala-icro-agniBVHIJFG5}LKBV򀔀#olor#olor#olorBV(ue"lack,uminanceBUUV$efine4ext-ode0ara5}metersBV$ir(gt7dtB8904.2%&,_\^](ʔF D  $6J^r88݅eѥ8 5?>څ؅٩ۦ۽=ֽ=פڦ㹨= = ޥ8ް eݩ5}@8ڨ⹨= =ޥ8ް L]=eܦ܅݅ ;L]=܅݅ BG  Lx=ڥA hhLvDJPV\bhmsy~``?, 6}EDHI񥀅󥁅ȱ! C?量 L]>86}8 /? /? /?L>0L> /? W?L>󅀥􅁠 /? C?L> W?L4> 8H6}I BLV 5ܑ懥ɾ`hhL?恥ɟ8```(ϥJJ6} ?녱}LLi\ i i(ii(i`ee`\]^_` 5 6}? E΅υJ0.1  @ {?L@xK2, K!8i) EL0@ ,HL0@ GA|@HA}@ 6} 4 ? H {? @ =` ? ; {? E EL0@ E i,Х i/@ @ @@$`ƕ敥`敥ƕ ?ɿ6}Ɣ攥8Ω攥(Ɣ ?ɟiΩ$г @LA @L@ @LA @L@A@@@/A;A5AAA乽,{,`u, 710u, 6}u,` ~8O0.1 7 WA셮u, 7 1KɛKK `A&x ޢ WA A `A 6 }E3x d cH Cv,u, EhLB`Ä `1)&&&i%6 }`ei8弅彅`8弅彅8巅帅`8巅帅ei`eiei`6 }ee88偅`&&8庅`澤Kɛ` LBĦ 6 }Cť妾 Bʦؤ Cˤ˱Eä9C# B sB  ;LC @ E ?< 4HH IChhL6 }C`d8dH h 8 H h` F 5 rKp)) )N)))Ʃ):)Ne)f)g) J F6} 7=E \ H DxD M/ E H E ELDi8 D ELD8iLD悥LDƂ6} + 7  + +`` E E` E E 4 :8E:9E LEMЈ,L_H6} Ԧ',н,,,Цҽ,樦h@H ԍЩ h@LE` 5)10@ԩE6} E, L E$` EЩ ԩo:/` EЦ"Kx:K$}*K2K]6}P ~_ aLH` E 'F G E =` FLF 2GF3GF ; )J L2J 6}; ;ƌ ;ƍ` &GLBG GLBG G8LBG GiLBG ;L;i`i`FFFFFF GF )Jō 8卅6} 8嗅Ō 8包 8喅ő JLGJ=e ŝ8坅ee ŝ8坅6}e ;ƜL2JxK*,6K`i)LE bK$HcK%H HL4ҥ 7 EL&H挥ň攥6}`ƌ`ƌʼnƔ``ƍŊƕ$#``捥ŋ敤$$`ƍ` AHLgH AHLH THLgH THLH꽛-, C,,6} C,,, C,,,`-10@ԩ]Eԩ:/, EР$-$,, ,`6}GLLɠ7HJJeih)) ӥ)ӨJ9KJ1` BLVH Ih JBKEDKLV E,6} ,x !𥓅 4ILE擥 ELIƓ ELI؅i(LiL```6}"lack2ust2ed/rng$rk/rng2ed$rk,ave#ob"lue5lt"lue-ed"lue$rk"lue"lue'ry/liv6}'rn-ed'rn$ark'rn/rng'rn/range?0 UD:PICTURES.PIC   # 6} @@ AHTHgHHHHHH'*Ȅ %( 0 c*#7+*0"`6}(*( 0 c*#7+*0"`4[B"!"ufffh˼B"!#Vffg̮B""4Vffh쾾ܼ˽B33D:}Vffwܩ224C٪ffvw{C4TC骙fffxx#WsC˩: }vVfx뛆TVxdDֺvgx˩UCjWxsD얪wʩ5ghWdDgˇ:!}﹋̹DVhWsDx˪{fhWwdDkw۝kiwxxdeGWtD{fxɬܮ:"}k~ywegweWUWdD{VwڼߙZwgDgwWcD:ffwfkgwUwuCGfWdDv8fVUhg:#}eeVgt3GgWdDݹd6eUUgflީeTVft3FWWdDe4eVUxfݩiTCUVTC4WxxhcCe3TUVwvfg:$}T3veeS3WgxgdCd3DUWviffچvTCXwfd3Exhc3u3|DDhWvhxdS3FfguB5hwtCxvCKDDGezX헉eC#EVw:%}S4XwuTJDT7ݨwl酈t3#EVxd5WxeIDCIɬ˨NxxtB#EVwt5FvXECYx۫oꈹVSC3DVguFF:&}v{ggDxxܺxVS3CDVgxTUvd|˪gegTgf˻yeC3TEUgwwcdeDveT5TWTff˻gfCCTDUVfwSUV4:'}C43ETWeEegx뉔UCDDETVffSDV4D33DDEU5UvVwθygD434DUeUeD4Ec3TC3ECEUDFgUgyhe43C4EUEUDEUc4]S33EC:(}EUC5zvUfwyyhu33C$DUETDEVb37S33U3UTC6XvuVgd3#B"3ETD3EVdC3UgS33U3UDC5XxUgǺd33B"#4UT34Vc33EXc34U3T4d%g:)}zgefxS3#B""4DD34Wt32EXc34T4d4f$fiwVwS3#B""44D34fvB"5id34T4TDv5ThxUgT342""43424U33FiS3Dd4DDeDTXwx:*}VgS23B""33C"5u3"ExT4DT4DEUUSHWgUhθD34C""S"#3$es#"6vUDDS4DETESIhgTjC3442$t"4#Vb3"$eDTDC4TES5cIwWgT:+}vD344S6""34Gc3"#DEUEc4UDC4S9UXfHܻUC333DV""#3FR3"#DDUVS4UUS4CHVhwܻfD3333Vs"""3Fc3"4DEUgS5UCB#3GThwx˩vC3:,}334Wt"""3Ec334EEUxS5VTS33UTxwvx켻vC333E6t2""4Ec33EDUVS%FUc""TCgwfxeC3#354SB""4Wc34DEEVwS5Fct32C#WfVhܻ˸T32#34C3:-}C2"3Gc34DDUWxS$4Cs""C#WuUy˦DC3#4333C""4FS34DEUgwC$3Ef32#3VeEhD42#442C3"#4UcDTUUUgwS3C3GC233VfUhvD43#4DC33"3EU:.}c6TDUUwgS3B2EtD33EUUgvT32#4D3#3#DUfcGdEUUggS3S33eD3CFUeWfhvC33353332#DegchTEUVvVT2R"#4C4DFEfgvUhvfCD335C432#4FgexTDE:/}VvVT23""3D53GUffuEhwfD3334C33"34EhfwTDUVvUT2$2"33D4FUUguEgfT333#DD2"4DFgwTUEVwUDC$B"43ECFTUVtDffUDDC2#4d"33DWwvwTDUVwUD3:0}3c344DT6effdDUgeDDC3"3C"3DUWwxTETgwVD42C"4C4DDVffcDDVeDCC3##2"4DEWWwwDETgwUD4RC#4C3T4VhgSDDEUT4C3""""3FVgvwTEDgweT3D4#5S:1}3CDUhgCUDUED3332"""35WgevwDDEgveT34434C23DUfW4DEUUCDCC2""#D4VWfwTD4gvfT33325TC24UUG3DDEU3C333""#3DVWfvwDD4gvfT33324DS33UU:2}Gv3E36T5T4C2""3CdUfvwwDD4gveD3332DEd33FfVv35UVD6T3D23333uEfvvwDC5xgu333345S4TGfgu34DVDXTDD33343wVwwwDC4x[333344T4SFwwe23D:3}V2hTDC333DCfwgwwDC4ffk3333#3D6tFfwd334UCeDDC33TDvffwTC4T5C33#33T6cEUfS33DUGdDDC35TE{uUwwDC4SDS33334CDSEVf4C34T9TT:4}DD3EeUKvUxTC4DEwC3C334T3TEWeD334T[uDDDCFUU[fEvxD343FvgC3343DC3TEWvEC3DDdDEDDUUUZWTD334FUC3"33DD33TEfD33DDwDDDDVU:5}VUTvwD333ED433323D33TEUD33DDguDDDEVfeeUwD333CDC33323333EEV3334DfTDEUgfguBvwC3#334C3DC33243DUUwDC34CTDVgwwwy2:6}wC3#33D334D332%34FeEC33CTDgwwwx"vfC3#33C334C33#4DCDeUC33UoTEgwwww~e2fC3233D334C2#"44C5fe333HMTVwwwwyT"uU33":7}33332432"33ED5wu334GKegvwwxe2uT33"33333343#33DDGc334XFfwwwwxw2dD33""33333433D3D3hfC4D7fˇwwwx߶2dD332#3333:8}343CT4C4Ff334Igۘwwwxu3cD33"#3343C44SFDC4FC4Diwwwxf"dD33"#3334TD4D3D"4h344Lwvgxf3cD33"#3343TD4C3:9}2"34DExvg궨CdD33"3334CC45T3""&S4FژvgScD3323333C4UET3"3HT4EyͩwffxBdD332D3333EUETD34::}gC4DEfwfgxcdD333SCC33fTWTTGȜd34Dgxmffy]xSdD333S3333fTfVv|34CUffzTdD333e3233VTeD34D:;}Ux̪efٚvSdD332FB333VSWTvvC#4DFyfixʚCcD33"$S3D4VdFxUU334DFwCdD332#D3D4ffW|eTD224DVtgl:<}uYTcD332"4345gxxeUDD333DsE|ɵykSdD332""D45gEDDD333CdUlfɷʼnvSdD333""4CUg{UEDDD334CETS̩:=}wfTdD332""#CFghUDDDDD334DFEhCeZ|fddD333"""DExTDDDDDD333CFEXsLʪUfedD333"""$CgXd4DDDDDD334DEeUgw9̪WyYvf:>}cDC33"""#T4y3DDDDDDDC33D5eEivw{evvfdD333""""FF334DDDDDDC34D5UEXdfgdVWVfcD333""""5Wc3344DDDEEC34D3UTXEEwvVTzfgFedD333:?}""""#U3333DDDDEEC33DBUdVUUudDUIVvfecDC33"""""33333DDDDDDC33DBFVDWhvuCeVGVfecD333#2""""#333DDEDEDC33DB$UTUWudedfgvfdD33322""":@}"#3DDDDDDDDC334C3efFTvtDDFedffdD233#2""""#WvUTC33DS"6gvwvfTVVCfvcD333""""""FۆC33DS2$wyffUe4fvdD333#2#DD$g:A}sgdDS#DifgeDgvdD333332fTDgDSGwxiwvdD332#2#fTEV4TxhgwvcD3332S3geDV:B}EfwwvffwvdD33E3u3veEVDUxgwdD33U2d3weEVEUxgwcD33U3e3wvDVy4:C}UyWwcD33UCe3vUUyDeyWwdD33Uuv3xUUx4UyffcD33Uee3DTDDE]諤TDy:D}UVdD33Vvv3C2#EDY諴C3HeVcD33I3S2%eG謴TC(dVdD33J3t"8V謴438:E}ewcD33JCu"(V謵D3(dfdD33J3u2(W謥D38UfdD335fvD"'Jg謔DC(ffFV:F}dD2333D33'vMeωtCB8eCC3DڬFVcD3333332'FdφY3CC'3CC5SefVWdD33333335UUegES3&36d:efgeWcD333:G}33324DVldedED3)7c9h[VuVdD23333333WfgfgTFE486eH[=fwuc333333327eef4gE#)5T7M_vitdD233333:H}3(efgTT3:DD5^v^ucD335UT328dTe3UB+DWeoehvdD23I33(UfgdSKch3fffeecD334XC39:I}dee3S]}gwxܾܺC34Tڻwx35eT黻w4hT˻>^}ɇwxeWU˻̩xۼܻvThT앻ىܻFxhUgݙ>_}﹛˷UwzhUi˫{wzhU|޺{jvXhUl>`}[jyhfhuU{˺xݽ߉[xDxhU:˹wxTv[xfCHwhUv9˸wwwzW>a}挨vfxCXxhTݹd7˹wgfy̻eLީveVw3GihE˨d5̸vgf̺UnܩiuTVgvC5gyTe3egh̹uTx>b}dCgvc3XyxDd3Ufy̸UUىʆdCYwuCFy3t3UeyhuWhvT3FwxS5zCxvCLUUXfG햚uS#Eg>c}d4iTKUeI[酙uC#Fgt5ieIUUZڽɭNhxS3UgFXvXVTz˽콺oxgdS4UgxWW>d}{gxU̼ɽxfdCTEfxefu|˺hvyfy˫ʛVTCUEfxtvwUżweTFfyvw͹ܙfTCUUfwxtfgE>e}TD3FUhgw̹x눕fTDEUUfgdEg4T33EUVvFggygUTDDUfffwUEWtCT33ETEfUWfxιXvUDDDUfVfTEfc4]TC3UT>f}FfTGvxxzhD4C#DeVeDWfc47Ɉd44VCVeTGj݆g͘uC3C"3EUUDFgc43VxdD4fDfUT6iͨgx͗uC3B"#5VeC5gdC2FidDDf4eEv6y>g}vxȉdC3B""4UUC4huC2EYtD5e5uE5wg͜d34B""4DUC4hS25itDEe5dEFfzʩg͟d34B""33434wC"FydDEu5UUvVei>h}˻fxιd34C""33D35v3"FeDUd5UUfVdYxyfyT34C""S"#44w3"6UUEdEUVeVdZixe|ݧT34EB$""44gs3"$fUUUdEUVdFtKyxe>i}̆T3DEdF""34Xc3"#EUUVd5VUT5eJwyYgT4DDUg""#3Wc32#UUUht5feT4DZgyˮwT3DCDh"""4Wc334UUUxs5gTS33XfܺTD>j}DC4X"""4Gc335UUfc5ged33feˇTC43VG2""4Vc33UUUWs5Wfc32eUyvTC33FEdS2"4WcD4UUUWd5Gd33T4hweTC4D4C3>k}S2"3XcDEUUUhd5Ed32C4hgeD33DCC3D2"4WcDEUUUxd4CEg3234WV̻˨eD33ED3C323EWcEUUUVxd4C4XS33DgwfzeD33EDC33"4Eg>l}cFuUUVt3S3VuDDDVffyeDC3ED3#33EfwcXuUUVxt3S3DwUDDWfwxwyeD33ECD33#DvhdyuUUWguCS33FTEDWfwxfzeD335CD324DWifeUU>m}WgfC4334T5TXfwVyxVD335T43"4EEiweUUWffC42334UDWffyUxeD334DE2#4EWeUUhfUD%C344VTXufxUwweDD33Du23DDWeUUhfUD>n}4c#54EeFvwxtEfxvTDD334T"4DUheUUxfeUCd35DEUEgwdEVgvUDD333C"4UVixeUUxveDST35T4dEgcEUWeeDD32"""4VhyeUUxveCEE35S>o}3TEfxTfUfUTDDC3""#4FheUExveC4DCETCDEfxhDDFffTTDD3""#DEhxweUExeC3DC5TCCDvvYDDUWfDTDD3""3DDgxUUExeC34CEUT34gv>p}XDFDWeFdDD3"#3DufwUTEywUC34CEVtDDWwhD5egUGeDD3334DVxUTExC343EGdDTXwC4DgUhdDDC33D3WUT5|D3334EeEdXwC3D>q}gTeDDC33DDwUT4wx|C3334DUFtVxu33EfTeUDC34eDwwUD5eFCDD34DUGuVfwT33DVHeTDDCEeV{vUD5TDS34444UUdVgwD33DeJeU>r}UTDFvf[fUC4DFC3CD4DTDeVxT33EUluUUTDWvf\xVUC4DWwD3344ETCeVxUC3EUuUUUDffgkheUC4DVfDD3334UT3UVxU33DTwUUUEgg>s}vfeUC34UUDC3333E4CVVwT33DUgvUUUUhwvueUC34DDDD3333D4CVUgD34DVwUUUfxxCTC34DDD3DD33C4CEgfD33DTUUg2>t}T333DDC34D3435CEgvE34DTeVx2T3334DC34D3334UDUU4DDVoeWe2wS3333DC34D333DESFweDDDXMfhU2fC32>u}34DC34DC#33EDEt4DDXJfxE2UC32334D3DDC343DEXdDDDhFwf2uT332#3CDCDDC4D3DDyfDDDHUʉߵw3dDC32#34D4>v}DDCTeDC4WfDDDIVܪt3dDC33#33D4DDDTVUC5WDDEy}U2dDC33#334DTTDDDUC4hDDDLU2dEC334334DTUEDD>w}C34DDEx궧3dTCC23334DDEETC337TDF۪xCdDC323333D4VUTD33HTDFi̪xvCdDC33T3C34UfVTE3E>x}gDDDUvxSdDC33SDC34feWUTGٜd4DDwwmx]ySdTC34d4333fefVv|3DDfwzStDC34e33C3fTeD3DE>y}ey̪wɛٙuCdDC33VB4C3VSGTwvT3DUFyzxɚCdDC335S4T4VdFxǞfeC3DUFCdDC33#T3D5efG|feUC3DDftwl>z}dIDdDC33"4C45wyxfeUUC34DsEx|ɵykTdDC33"#D4FgUUUUC3DDdT|fyuTdDD332"4CVw{fUUUUC34DUTC˩>{}VUUdDC3332$DVwxUUUUUTC34DVEhCdJ|VftDC332"#DExUUUUUUTC34DFEWcLʫDfvtDC3332"4CgWdEUUUUUUC34DEeUgv)GyYvw>|}dDC3332"#TDDEUUUUUUC34DFeUivw{tuvwdDC3333""FVDDDUUUUUUS34D5VFXdVgcWGVdEC3333""5Wc4DDDUUUUUS34DDeTXVUgvUTzfgVwtDC33>}}33""#U34DDDUUUUUT3DEBVdUEUftDVZUvgtEC4C332""334DDUUUUUUS3DDC6VDWXuTefGfgtEC4333""""33DDUUUUUUS34DC4eTVhuSecfgxdDC33333"">~}"#4EUUUUUUUS34ES3UVFUuUT6UdxdDC33333"""4X˻eUT44Ed36gvwwfTVVDxdTCD3333"""GܖS44Ed35yffUe4dEC33333UD$g>}wdEd3DifgeUxdTC33333fTEg曥EdGvydTC33333veUWEehgdDC333S3weEV>}EgwwvvfdTC3V33weEVEfxdDC3V3u3uEVEfhtDC3f3v3vEVyE>}fhdDC3VTv3UUy謤EvhtDC3fvv3UUy謥EeygwdDC3fvv3DTD4DM謴UTy>}fgdTC3WvDC2#DDI謴UCIegdDC3Z3S"&dF謴DC9vwtEC3[Ct"8E謴DC8>}fdEC3[3u"(E謵DD8fxdDC3ZCv"'G謥DC8VxdDC3FfvD"'JW謥TC(UfGx>}dDC34DDD2'tMTxuTC8dCC3DڬGgdDC333DD2'DTφYDTC'33C5SeVWXdDC334DD2%TDTVETD'C6d9uExvhdDC33>}4D4234E\TUdET4)7c9hJExdDC334D423WUWUVSFE496d8[=UxdDC333C42'TTU3gF395S7M_ejdEC33334>}2(TUVCUC94D5NuNdDC3FUUD28SCU3eC*DWUoTWdD33ID2(TTVCS;ChDeUUTfdDC3EXD˨39>}SDU3T}TCT]UTTU^ucDC364̹2;uLeXuTT^S^UEdGLdDC3JtD̦3FvUUUTTKDOTGuJGudDD3JTD̄3EDWUeUUu>}UHT:LUedDC3JD4̄3EyU_EUUVuggetDC4JeC̺d^eZXvftUCDJD̻ɟ>}uUDDEfeC˚uUTDDTDDˊuUTDETCCˋ>}ufTTDTD3˜˪vgUTDUD3˝~˪vwTDDUD3l왘>}wxdDDUDChn艘ڹ몪wxTUDUTCfފꦉ|ͺTDYwCU눉ںeT]>}Df|yzdE]SVϼ|{dT^TV}zٙdDLd>}V|وlșwxdDVwxTVyʈܚxdDEUUTVwʈٙdEDUUTVw>}ʈədEETETVxdDDUDTVxɇdTDTETVx>}dUDUDTVxdDHvUTFxxdELSVx>}陙dDHSVxəxtDEU{SVgwxdDEU\SEwwx>}ީxdDDU]czEgwx͘xdDET^SEwgx˙xdDJSVgfwʘ>}xdDMCFgfgxtTLCzVgVgxtDLDtVgVgxw>}xtDJCzTVgxFgxexxtDEfe3TVgwsEgxdgxtDDUTCxDVfxsEWxegwdDD>}TTCDVgwxcEVwegwdDDED3DVgwwc4VwugwdDDDD3DVgwww}˫߸c4VgugwdDDED3u>}DVfwvw{ʩyިc4EggxwdDDDD3tDVfgffw؆XS4EfxgwdDEUD3dDUfffffTWS3EfxgxwdDIˈCtEUfff>}ffDgwc3EVxVxwdDICdEVffeUVe4fU̙c#DVwVwvxdDEgCTEVfffUUT4EWc3DVxVxxdTEJCTEVffUUUS33>}XS34UgVwswdDDmCzDEVfeeTDC"5xcD4EgVwswdDDCyDEVfeUTD2#FcD4EgfxsdDHtDGvfeUDD2#Vxc>}D4EgxfxsDIxXDEfeeDC2#VwcD3DVxvwcswdDDCyDEVfeUTD2#FcD4EgfxsdDHtDGvfeUDD2#Vxc<7c""3޺ͻܾs2"$ʪˮ̽s"#W˪۬ۼuTFB}ꚻڼܯ˽dDW못DF뻻VB}컻޻iʩڻɪڌݼyڹhB}۽ɼꈬɪy{ۺکjZɻݭɪ}B}Zjۼˬک|ny[ͽ혬ɪLCvKʅkܭ۩u:FB}拼˻u|ɪd7̼t;ݹujʹeFD^ܙiyuWݬɨܨvEܺtCəB}f˧eޭʗ̘uT못TDyʘeuzݭw˩u3뙚߭uFgDzXtvC^왚GۇuDiB}gڧe]뙙JݸuʆDhgݼ̩e[ډ=ܵhitEhɉ۪̺k۩nxExۛB}ڣ|˘y̙ۧgxvx홪˼|˘ͨ܈gvvxȩ˻ŽweYۚوwugyɪv̺B}gweh˛vhɈffwfxȹzgxwff̹UvwvxʺWxffVyUmwwB}yzxkVeEfuUWɉwwvivUd3EyxuUEfwwvX۫ݗeUd34XvguUDV{wxwhB}eEc3#WvWeCV{wxwxxeEd2#FguVuDU{wyhx۬ۨeEd2#FfgeVCWhB}eFd2"5UfUVd3WgxTFe33e35fVe3Gx콽ۘeVgS62#gVDCFwy~ܮB}UVhiC#VfzTC4ixxhnUUf2"4UyeDCE͸gWv}eUVfC"3UyuTDF޷hUe|˗UB}VUVS"3EidUDXhDUۇUUUhjc#3FuUUWDDxUUUhyuC3FuUWWzD4fgweEUWvfB}T4VuUXVgTDeVܼvTDVUeUeC3FzuUhVfhuTEU̼vT4VfUeUDDVyuWVeUjdDDUzܩvTDVfdDU3EhB}eX̼޷TuUyfUUyfUDWweDT4Wu{͸TdDEfey˘fUDVffDT5geݼdd4UhvVfj˗vUDGefUCEV{xιB}ݻdUDDVWw쪾̨fUDFfVeCEWy΋ͻ̼ݼuFC3Ufww{̨ۙvUDEggT3Egiά޺ݺuFSDVVxjو˹UDEgTDVgݻwB}U4GfhiɈͻveTDVCEwͽ޹˘gdDVvfxwywvUD4T3EgݻʙftwTVvfxxffUC3C34hܽ޺˩vxwUXuB}UfgfeUC333EWˬݻۨeVUTXevwfghveUC334Vg޺ݹuUUeXeUV˭vfvzvfeD334fwݻݹeUEUfweVB}VV{xffTC3EV˽ܺuUVegyUV܅WvyxzffTCDEUˬޫyuTUUVjfv{uUfzvfUDDVVxUEUUVhw{uUgB}uvfUDDfe˽޺xeUUUEfyyeEWw̗wweTEwͻhdEUUEViy̸dEWjuwweUW˩ުgwSDEUEVwg̗T4V|ؗwB}wvUi˻fgxdEeUUVUxeDVwugvfzܫVUz̺TDDEUgfʘeEfwبwxwfݚUUyUDDEVwvUyeUgwuwxB}ުUVxvUUC4EfUfyvUUfwvvwxˎvUUfwfeTEDDUUUxgeUVxwܧeݩvUUVgfUfeTEeVThVUUVv߶dB}ݨvTDUfeUVfUUTGfggUUUuwDݘvTDUfeTVfUEDEgvޘTUUwoU3̗fDDEfeTFeTDDVgvyeEUUhMy}UCfSB}DEUeTVUTDEEhvhc4UfjZD3veTDEUUTUVT3EEVgdDUVxFﺫV3wvT4EUUUUVTDEUgwۺDVfjdʭw3fffT4EUUUB}UVUuweUfyfEUgiVtv3vfffU4DEUUeVfegfeFyTUV|nD3fVfT4DDVVefVeEgeUߨUffLTCufVvTEDDFVfVeUB}UTEUVgƧ2ufUfTEDDEfeVFeUDDHeVhTufffTUUDDVfwweUDTYeVhyɜCfVfUdDDDUgeUDWB}xDVfV޺ɬCvfffUtTT3EwwxvuWڽdEVfw}levfffUtDC3DfvwfwkEfeʊUufffVDCD5wvvEDVfB}vˬdDfffUVSUTDgSHwޙuDVfVyiȚDvfffeVd4VFft6yȯuTVgW{ܺzTfffeDeDUFue8|옚uTVfvB}dHDufefeDEDVFwxښUVfFw}ٵy}UvfVfeD4T4VxUffuefhVufffeT3ETVx{xUVfwf3B}VVwvfUfeDC4DfxxکUVfgFdu[VvfefeDC4UUxfVfgFwbLTwfVfeDC3ETgWweVfgvg(GizwB}vgfffTD44UEWfVfWeVzug˗}uwvwfffUDC3VWEgfVfWfhdFwcFXufeffUDC35WVgfVgUwfhVUgeD{vwiuffffB}UDD33VTVwfVgdwuggvfVfkeuiuffffUDC33DEVwvfgeFVVXuTyxgufVffUTD333DVxvfwuFvUuSfvhuffffTTD33B}34VxvfgCUVGfuewgedvfVffUUDC3DEz̻vUgTWxxwfefgVufUffUUDC33X˸wfgTFvwhFvfVfffUUfe5hB}șgUfjfxeVefffffUDweUgghzvfUfffUUeVggihuffgvfuDuUgB}Wwwwwg̼vfVgeEvUgg̻ufffeeUVg˻˻uffgfEUVWB}˻|ufffwfUV轶V̹ufffVUVyV˻zvfffvTUEDDLwvB}zufefVS2#DD8feYɉufff|fc"&S6geILjfVgVt"(EVUIB}əufff}fu2(5fUJȉvffffv"(7ge8zuffghxf"'KG车weIffjB}ugffffvg̺2's RTCLOCK DO OD TEMP^ = ADDR RETURN PROC MAIN() BYTE OLDC2 OLDC2 = COLOR2 PRINTE("F}Setting up Vblank") OLDVEC = VVBLKD SETVBV(7, VBLANKD) WHILE CH = $FF DO PRINTE("Press any key to quit") OD CF}H = $FF ;Swallow key press PrintE("Restoring Vblank") Setvbv(7, OLDVEC) COLOR2 = OLDC2 PRINTE("Returning") RETURN F} = $FF ;Swallow key press PrintE("Restoring Vblank") Setvbv(7, OLDVEC) COLOR2 = OLDC2 PRINTE("Returning") RETURN D Joel Gluck asked me how to use interrupts from an ACTION program. Here are two programs which, respectively, deal with the DJ}LI and VBLD interrupts. Notice that, since Action is not re-entrient, you can't call subroutines, or do anything else which J}might mess up a memory location that the main program is depending upon. For example, multiply and divide are both done by sJ}ubroutines, so you can't use them within a VBLANK routine. It is, however, safe to add, subrtact, index an array, and store.J} (But be sure to clear the decimal flag if your main program might be calling the floating point ROMs!) an array, and store.Hi GIFNCODE.OBJ V1.0 bN}y J. D. Potter December 16, 1990 GIF and "Graphics Interchange FormN}at" are registered trademarks of CompuServe, Incorporated, N} an H&R Block company INTRODUCTION By request, here's GIFNCODE, a GIF encoder for tN}he Atari 8-bit computer. With this program you can load several formats of picture files, and convert these to GIFN}. These GIF files can be uploaded to non-Atari bulletin boards, and can be viewed by virtually any other personal N}computer. QUICK-START PROCEDURE Load GIFNCODE.OBJ from DOS with no cartridges installed, and BASIN}C disabled. If the program detects that too little memory is free, it will give you a "RAMTOP is too low, try reboN}oting" message. Otherwise it loads normally and the menu screen appears. Select the mode of picture you wish to lN}oad with the [M] key from among "Graphics 8", "Graphics 9", "Micropainter", or "MicroIllustrator". Press [L] and eN}nter the filename you wish to load. If the device name is not entered, "D:" will be assumed. Subdirectories may be useN}d, as long as the filename length is 32 characters or less. The picture will then load. After it has loaded, you N}may press SELECT to convert this picture to GIF format, or press START to return to the menu screen (don't worry, yN}ou can return to your picture later). FEATURES The following menu items are available: N} [D] VIEW DIRECTORY You will be prompted for the search specification. Enter disk number, subdireN}ctories, etc., or simply *.* to search the default disk. [L] LOAD FILE Load the N}file, as described above. This command actually allows you to load several files (up to 64) one after another. N} Do this by entering a filename such as "D:*.PIC". The first file will load (note that its name appeaO}rs at the bottom). Press SELECT to convert this file to one by the same name with the .GIF extensionO}. After this is complete, the next file will automatically load. Press OPTION after a picture has loaded toO} GIFNCODE V1.0 Documentation page 2 skip conversion and load theO} next picture. Press START to return to the menu screen. [M] SELECT MODE As desO}cribed above, this selects from "Graphics 8" (320 x 192 with two levels of brightness), "Graphics 9" (80 x 192 wiO}th 16 levels of brightness), "Micropainter" (160 x 192 with four colors-graphics 15), and "MicroIllusO}trator" (also 160 x 192 with four colors, but compressed; also called Koala format, or Atari Artist).O} The screen background color changes to reflect the choice. [S] SET DEST. Use tO}his to select the destination of the .GIF file. If nothing is entered, the default "D:" is where the file will bO }e written. You may enter other disk numbers and subdirectories (but no devices other than disks). TO }he eight-letter filename of the source file with the .GIF extension will be appended to this to form O }the complete file specification. [V] VIEW CURRENT Use this selection to view the picture filO }e previously loaded. During the GIF encoding process, I erase the picture as it is written to the diO }sk. Thus I'm afraid there's nothing to view after it's gone. [Z] EXIT TO DOS ThO}is allows you to return to DOS, assuming it is on the default disk drive. You will be prompted to confirm this bO}efore it exits. [!] UNJAM XF551 This sends the serial control codes to restore aO}n Atari XF551 disk drive to DSDD operation. This is to correct for the bug in the XF551 operating syO}stem, where it refuses to return to DSDD operation after it has read a single density disk. ABOUO}T GIF GIF, or Graphics Interchange Format, is a hardware-independent graphics file format developed by CompuSO}erve. It is an adaptation of the Lempel-Ziv Welch compression algorithm, which is also used by the ARC/UNARC and AO}lfCrunch programs. This program encodes in the 'GIF87a' format, without any special extensions. O} ABOUT THE PROGRAM I have tested this program with MyDOS, and it should be compatible with DOS 2.0/2.5 andO} SpartaDOS. If you have trouble with SpartaDOS, GIFNCODE V1.0 DocumentatioO}n page 3 try disabling the TD line, KEY, and Verify. With any DOS, be sure to disable BASIC, whether it is builO}t-in, or a separate cartridge. Also avoid having any extra handlers installed, such as the modem (R:) handler. ThO}e program uses nearly all memory from $2800 to $BFFF. My translation of colors from Atari's hue and brightness to O}the standard R/G/B is not meant to be the one and only way it can be done. I will be quite receptive to feedback onO} this and other aspects of this program. If you find bugs, or this program crashes, please write me with clear insO}tructions on how you got the program to do what it did wrong. GIF files created by this program may be viewedO} with either my APACVIEW or Don Davis' ATVIEW8. APACVIEW is destined for an update to accommodate GIF files producO}ed by GIFNCODE, as it will show them as tall, skinny pictures (at least until you "zoom in"). I am greatly inO}debted to Jeff Williams, author of AlfCrunch, whose routines I have used (practically verbatim) to perform the actual LZO }W encoding. Without his source code I would have spent at least another six weeks coding this program. O!}Be sure to check out my other programs: ILBMREAD (converts Amiga IFF pictures to APAC mode), APACVIEW (views GIF picturO"}es in several modes), COLRVIEW (4096 color picture viewer), APACSHOW (slide show program for APAC mode pictures), aO#}nd DEGASRD (displays Degas pictures in 4096-color COLRVIEW mode). GIFNCODE is a shareware product. If you usO$}e and enjoy this program, and want to see more graphics programs for your Atari 8-bit computer, please express yourO%} satisfaction with a letter and a $5.00 contribution. At this point in the Atari's product life cycle, shareware aO&}uthors like myself are practically your only source of new programs and applications. We will continue only as long as O'}we receive some encouragement to continue. As always, I am anxiously awaiting your comments and feedback. UsO(}e the easy-response letter on the next page! GEnie: JDPOTTER O)} CIS: 74030,2020 Internet: potter@ge-dab.ge.com Computer WorldO*} BBS: (716)247-8355 GIFNCODE V1.0 Documentation page 4 EasO+}y-response letter: mail to: Jeff Potter 814 BaO,}nbury Dr. Port Orange, FL 32119 Jeff, I used your GO-}IFNCODE program on my Atari ________ computer with ___K of RAM. I own a ____________ disk drive, which operates in O.} SSSD( ), SSED( ), SSDD( ), DSDD( ). I rate this program in the following ways: O/} Excellent Good Fair Poor Ease of Use ( ) ( ) ( ) ( ) SpeO0}ed ( ) ( ) ( ) ( ) Clarity of documentation ( ) ( ) ( ) ( )O1} Overall rating ( ) ( ) ( ) ( ) I found this program on the followiO2}ng bulletin board/pay service: ______________________________________________________________________ PhO3}one Number (if BBS): ____________________ I would be interested in receiving upgrades to this program( ). O4} Comments: ______________________________________________________________________ _______________O5}_______________________________________________________ ________________________________________________________________O6}______ ______________________________________________________________________ _____________________________________O7}_________________________________ ______________________________________________________________________ O8} My name and address are: ______________________________________________________________________ ____________O9}__________________________________________________________ _____________________________________________________________O:}_________ _________________________________L\(}L*LL+MLE*SLw*VL+ZL)!L)L=)1O   Y 7L=) B 0(h;0BS?} 0( B 0()YL=)0 B VA B 0(V;l i R h:S@} *5L=) B 0( o?p=q>r?sSO}=t>u?v=w>x?y B 0(n ;;;; V);[8; B 0(; SP}A jion o2 B V` '3i k3 4 4L3 b4 SQ}4 k3`_Z i k3 '3L2Z_.`L2 k3n k3 B 0(;` [Za_SR}`e`ii`nZFf~Ƽζ0ζ 莵0`SS}ɩ B 0( 7Ш`^ζ芢 HI BDE V`8` &ΕST}.Ȍ(!i(i` 4Ѱ8`ȱ 4Ų ` ȱ8SU}`ȱL4ȥ` 4`&&eeii`SV}`UVT B 0(h:`UVT B 0(:`` BHI V䌬` BDSW}`EHI V䌬`8`i)9iPi8 `8鈅ԩ8ׅSX}(``8`i/?iPi8 `8鈅Ω8SY}ׅ(`8`(8 ```8`($SZ}8 ``-ɛeeͮ ͭ``.:/: D S[}: -ɛ 𩛝 ` H8{8` H88` H88` H88` H88` H88`eeؘ8S\}ee؈륻 09JJJJ 09) 09 H89`hh BDȱEdHeIeHHLV-File not found.-File naS]}me error.-BREAK key pressed.-Device timeout (does not respond).-Truncated record, input too long.-Non-existent device.-ES^}rror number XXX occurred.} GIFNCODE V1.0 Copyright (c) 12/90 Jeff Potter Converts Atari 8-bit pictures to GS_}IF (registered trademark of CompuServe, Incorporated, an H&R Block company) Commands: View DirecS`}tory Load file Select Mode Set Dest. View current Exit to DOS Unjam XF551Mode: Graphics 8 Dest: D: Sa} Press OPTION to skip to next picture,Press SELECT to convert to GIF,Press START to return to this mSb}enu.->Enter directory specification.->Format incorrect, retry.Your choice: }Disk Directory:Exit to DOS...are you surSc}e: Sorry, mode not supported.Sorry, only disk access.Press return to continue.GIF87a ,;File exists--Sd}overwrite ? Enter destination device (D:)->RAMTOP is too low, try rebooting.First remove any cartridges.Press any key tSe}o reload DOS.@@0ppOAOPSf}A@0_B_H ԍЍЩ h@Sg}(A Graphics 8 Graphics 9 Micropainter MicroIllustrator@ : --.k.C1Sh}p111E/`//@PD:(=?"3DUfw"3DUfw"3DUfw"3DUfw"3DUfw Si}$0 RUNME.480: 0 POKE 742, 47 1 POKE 741, 255 2 CLR 3 PRINT " Booting VISUAL480 ..." 4 RUN "D:W|}VIDEO480.L" > VIDEO480.L: 100 ? " VISUAL 480II videogenerator" 110 ? "<3DOWN>For quadruple colored hires-graW}}phics." 120 ? "<2DOWN>Idea and implementation: Jesper Buhl." 130 POS. 2,34:? "Generating videocontroller II ... "; 200 REM v2W~}.0, released 9102041409, jbuhl@daimi.aau.dk 500 REM PLACE DATA IN BLOCK #0 510 CLR : RESTORE 1020 520 FOR A=12288 TO 12297:REW}AD B:POKE A,B:NEXT A 600 REM PLACE PRGS IN BLOCK #1 610 FOR A=19984 TO 20172:READ B:POKE A,B:NEXT A 700 FOR A=20224 TO 20264:W}READ B:POKE A,B:NEXT A 800 READ B:IF 0<=B THEN POKE A,B:A=A+1:GOTO 800 810 IF B=-1 THEN ? "File presumed ok.":ENW}D 820 C=-B:READB 830 FOR D=1TOB:POKE A+D-1,C:NEXT D 840 A=A+D-1:GOTO 800 1000 REM COUNT, COLOURS & MSB'S 1010 REM (12288, BLW}OCK#0) 1020 DATA 0,182,52,132,80,112,48,96,128,64 1030 REM 2000 REM DISPLAY/CANCEL/PLOT, 2010 REM DLI/DLIST 2020 REM (19984/2W}0018/20040, 20224 BLOCK#1) 2030 DATA 104,141,47,2,141,197,2,141,0,2,169,79,141,1,2,141,49,2,169,41,141,48, 2,161,19W}2,141,14,212,169,34,141,47,2,96 2040 REM 2050 DATA 104,169,64,141,14,212,169,32,141,48,2,169,156,141,49,2,169,10,141, W} 197,2,96 2060 REM 2070 DATA 104,104,133,204,104,133,203,41,7,133,207,162,3,70,204,102,203,202, 208,249,24,165,2W}03,105,16,133,203,165,204 2080 DATA 105,48,133,204,104,133,206,133,208,104,72,162,5,10,38,206,202,208, 250,133,205,W}104,162,3,10,38,208,202,208,250 2090 DATA 24,101,205,133,205,165,206,101,208,133,206,24,165,203,101,205,133, 203,16W}5,204,101,206,133,204,169,128,166,207 2100 DATA 240,4,74,202,208,252,133,207,73,255,133,208,104,162,3,160,0,177,203, W} 37,208,145,203,104,74,72,144,6,177,203 2110 DATA 5,207,145,203,165,204,24,105,32,133,204,202,208,229,104,96 2120 REM 2130 DW}ATA 141,10,212,72,138,72,174,0,48,189,1,48,141,198,2,189,4,48,141,46,79, 189,7,48,141,150,79,232,224,3,208,2 2130 DW}ATA 162,0,142,0,48,104,170,104,64 2150 REM 2160 DATA -112,3,79,16,80,-15,101,79,0,96,-15,88,143,65,41,79,-1 - Happy typing (W}-: By the way: It seems that americans HAVE to have the prior written permission before copying anything - this is hereby grW}anted. When I get a little sparetime, I'll post the 80-column screen-editor. Jesper Buhl/ jbuhl@daimi.aau.dk CW}omputer Science Department, University of Aarhus, Denmark n screen-editor. Jesper Buhl/ jbuhl@daimi.aau.dk CT?;COCRLIBOLTOPPBSRSVBBLPSNAMEDISPERRMSGDSPPSICONHDRBLANKSDDDFNAMEFNSNAMEPAEOPLINEN[}ERRLINSRADBADDTERSFLCL [} [}@ !"#$%&'()[}*+,-./0123$$ԠРΠҠ$$[}ԠΠ$$$$򠠠$$[}塠$$$$栤ﺠ$$堠 [}$$ᬠ <AdAU*@@<AR(6-@6-[}@'6-@#36-@?6-@K6-@W6-@c6-@o6-@{6-@6-@6-@[}6-@2ss;@U,;@3,;A(,;@@,;A H,;@5,;@",;@,;B,;@[},<]];@5,;@,;@,;@,;@,;@,9A(,;@,FJJ67@,.7hhh[}h h hhhhR Sʭխ`P4467@,.!hhh hhBhEhDhIhH V`Z]67@,. 6.[}FF'6.D1:16.D1:<6. 4XE6.sQ6-A]6-d3-6.# 36.n 6-[}C:,6-C:,6-C:,x--6-F:A`,%F:Aa,$AV%@!!6-F:,%F:%@,$AVu (}-@[}?(ΠԠ򠱮Q-@@u(Š7-@@7((c) 06/[}26/93, by Steve Walker++(# stats++(# |0 0 |,,($[}parametersY6-B:,!0-@"@5(G-@7@M(|Y6-@'-@[}@'(| Source6"!-@"@6(D1:Destination |>-@@>($| OFF Sc[}reen Print |,,($-@@2(use: RETURN toggles@6-%A[}L@`%@@t%@@%@@8-@@8(Π = ST Library f[}ilename5-@@5(Ԡ = Read PSICON disk(@#@&@(('! B%`[}# B$p' " B ,-F:B2y,"@" A`-ś6,F:B2y,"@" AP,Ǜ@ A[}JT^Ԡśh9-%@'(7@<@,5-%@9r>4 |$-%@[}4( Destination> Ap|' 6.6.6-@'6-@(7<,0 6-%@( A;-@%[}@)67<,.7<,76-%@; 567%@,..SDR+-@"@/(56.67%@,..SHP$[}ΠB:, @ A`h B%`6.Disk I/O.AR@@-@@h("Re[}ading PSICON Names Sector= D-AbA)-@2@-(D6-?:<<<<@,3-@@[}@2-6-%@36-+7<,4!'+ A%$ 4N 67,.7<,$ AP 4FF Ap[}     4N  A P A` ΠŤ&"@#6-@00"@ [} A P0Π:F 6.String length; PSNAME$.6-%@:!@ F6-@D967,.7<,[}"6-B:,%@. A I967,. IFF68,-@:7%@<%@,,%@:7%@<%@,,$AVNX [}ӛb/-@@('6-%@/ӛl1-@2@('6-%@1ӛv$[}Π󠪮қ36-A'6.Saving ICON Names36-@A+67@<@,.7@<@,76-A B[}$`Y-@@2(Saving Names;  < B&Y@@=&6-?:<@<@1-@(@(16-?:<[}<<<@,HJ(67B:,%@,.7@<@h,<67B:,%@,.J6-%@pR)-@@( )6-@[}\fӠ󠪮Лp86-A"6. Saving ICONS.6-8 B$`zJ-@@4(Saving PS[}ICONS;  @!J A B B&*@@66-@B6--&6-?:<@<[}@:%@H,,$[}~~壛~)6-%@!@)6-@~|()67@<@,.>:%@H,8B:,![}Z67@<@,.>:%@H,|67@<@,.>:%@H,~$~~~ 0 $[}~F @!-@@F(INSERT Dos Disk, Press RETURN ~G!!-@@G( INSERT PSICON Disk,[} Press RETURN~DF:Ad,"@*AdAU<-@@A(D$~ B$~~ ίƠ[}Ӡ 4FF6.N ($ 6.FF($&Π0$6.Disk I/O$AR@:[[} 6-?:<<Aa<<@,G7@<@,4PRINT SHOP:CLK!X67A(,. [$D,6.Not a PRINT SHOP Disk"', [}B&NXҠŠśbc@@+@1A@QCAR@c(%ERROR-#F:A[},, l>-@A %+/ B:@> D1:ICONTOPM.BAS@c(%ERROR-#F:AXc ICONTOPM.BAS ICON to Print Master V1.0 June 23, 1993 Steve A. Walker _} 15629 E. Abury Place Aurora, Co. 80013-1001This program is used to transferPrint Shop Icons from the Atari 8 _}bitformat to the ST Print Master fileformat.File Structure: 8-bitA Print Shop ICON require 572 bytesof which takes up _}4 and a half sectoron the disk.The remaining half sectoris wasted. Sector 361 contain the"PRINT SHOP:CLK!" identifier & se_}ctor362-393 store the ICON names and it'sassociated sector address. A total of128 ICONS can be stored on one diskside.F_}ile Structure: Print MasterA Print Master library consists oftwo files. Both files have the samename except for the exten_}sion. Thefirst file contains the ICON names*.SDR and the second file *.SHPcontain the actual ICONS. A ICON isalso compose_}d of 572 bytes but italso contains an additional six bytesfor a total of 578. These additionalsix bytes, of which four are_} used asa header and two as a trailer. Noaddressing is maintained in the *.SDRfile, just the 15 byte ICON name. Thefirst _}ICON name goes with the first578 bytes and so-on.ICONTOPM.BAS program will create thetwo PM files. A full 128 ICON 8-bit_}disk will create a 1920 bytes *.SDRfile and a 73984 byte *.SHP file. Sowith this in mind make sure you havesome formatted _}disks ready to go.Once you have transfered your PSICONlibrary over to the PM file formatyou are ready to port your PM file_}sto your ST.The program can run either from asingle drive system or a two drive.Since this was developed on a 800XL,dis_}k saves are done after ever 32ICONS, so a few disk swaps will berequired on a single drive system.Running the program is _}fairly simple,just make sure that if you are usinga multiple drive system; use yourarrow keys to select source-destinatio_}n and press RETURN to setthe drive identifier. Press START tobegin the transfer, if no FILE namewas entered it will prompt_} you forit. Just keyin your library name(without extention) and make sure youhave a 8-bit PSICON disk in yourdrive and a _}blank formatted disk inthe other.ST Xformer 2.55 8-bit eumlationIn the process of developing thisprogram, one of my 10_}50 drives wentout. I wasn't to happy about that,especially I didn't look forward todoing disk swaps for about 25 PSICONdi_}sks with librarys on both sides ofthe disks. Besides that I had sold my850 last year and was trying tofigure out how to ge_}t all of theseported over to the ST.Since I'm a member of the STIG herein Denver one of the membersmentioned I should tr_}y using STXformer. This version allowsconnecting a 1050 thru the printerport on your ST. I'm impressed itdoes the 8-bit e_}mulation good enoughthat I preformed all my transfersfrom that environment. Since Iconfigured my enviroment for disksaves_} to the hard drive, it was fast.Plus their was a utility program tocopy my files from the 8-bit closedenviroment over to t_}he ST environmentST Xformer Cable, plugs into the 25pin ST printer port and the othergoes to one of the SIO ports on your_}1050. Since I don't know how to readthe pin numbers on the SIO plug. Ilayed it down, bottom row as 7 pins,top row as 6 pi_}ns and counting fromright to left should give you areference point.top row bottom rowSIO 1 -> 3 SIO 7SIO _}2 -> 18 SIO 8 -> 11SIO 3 SIO 9 -> 5SIO 4 SIO 10 -> 7SIO 5 -> 1 SIO 11SIO 6 _}SIO 12 SIO 13 SIO 9 -> 5SIO 4 SIO 10 -> 7SIO 5 -> 1 SIO 11SIO 6 \?