@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}}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- 139ɛ+,' 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 D8u`!`H$-%.HH \hhh(`.HM)   !h(L`N) !"`3}O) !"`3!3:,*2B:,"@A` A0/ +@-/(@TURN DISK OVER/-@/(@}THEN PRESS ANY KEY5AdAU)& A05% D:PROG.BASo+A%A @7-@}@Q(NO PROGRAM THIS MONTHc-@@oARB'(FLIP DISK AGAIN AND PRESS A KEY1 A08)B }A6 (}-@ @ 6( What's Your Pleasure?_B7t@d'@@d9-@@X(}enu rint ead: _)8"@w((.( Main Menu....8 A"@AP8"@}((.( Read File....8 AF.-B:,6. D1:**.TXT.67<,.7<,F A"@A )}5@<(}F A5p  A4F:A,"A6*@@@4 A5P**"@e*F:A},"ApA!`pA @4@e*F:A,"Ap:(}L-@@p(Not In This Months News Let}ter! AF AF! A!` TA @'A@hT((} 짠򠠠 0}0(( à aB7t@d'@@d4@8(D@waF:Ad,}"AFA5P F:@, @"A5  E(3(' 堒EAdAU ''F:}Ad,"AU*T:,"A5@ %AdAU(}% A5 ZAdAU(0(Z($Pres}s a Key or Trigger for Next File ''F:Ad,"AU*T:,"A5` *@@@'AdAU*$NA }%6.D1:PRESSPRT.MNU*5G@@@N(}((6-C:hhhhh Ȅԩ`,!A@h}!A " A@`(" A@@A @QB7t@d'@@d9-@@ }J( Selection: Q)!!"@i)"@eAH"@xAC,"@c' A@@}A@TK AD(}3D1:PRESSPRT.HLP= A5G A@KÛC6-@f6-@V!6-'6-36}-@96-C AI0S6-F:A,"A6E(! Viewing Complete Press Any KeyL)O$SÛDU (}-@}@'"A8K(Your Printer is Not On Line...U AFX<"Ap2(Printer Help File Not Found...< AF}b= (}-@@3(ERROR # F:A,= AFl A@-A $7@6-!}"@e'6--6-7 AH@F (}-"(PRINT STYLE?0( . DRAFTF(. DOUBLE STRIKE0)@6-&}@d0 )!AH U (}-3( PAGE COLUMNS & LINE SPACING?U(. 2 COLUMNS AT 6 LINES/INCHh%(. 2 COL}UMNS AT 8 LINES/INCHG(. 3 COLUMNS AT 6 LINES/INCHh(. 3 COLUMNS AT 8 LINES/INCH( )( @e)!@hAH@}g6-@f6-@V'6-@-6-C"@f)"@hO6-@[6-@g6-@v!@f6}-$I (}-!( PAPER TYPE?4(. CONTINUOUSI(. SINGLE SHEETS8( )( @e)!@fAIB"@}f6-&'ÛL$/ 6-6. D1:**.TXT6-%"/ A@E (}-@@>(dd, ven, or }ll Pages?E)++@e*@y*@iAPU (}-9(%LOADING BUFFER before Printing.....U(Use }-P to Pause+(Use -C to Cancel+-@= 6. 67,.67,.#6.)6.16-%=@w}/ - A`6-'6-@@/-"F:Ad,"A8" AU,F:Ad,"AF", A}& &APAQAQ 67<,. AQ@67<,. AQ@67<,.! 6-%6-%@9} ! "F:Ad,"A8" AU#,F:Ad,"AF", A$..'@"P:'@,*"@yA}SE%..'@P:'@,*"@iASE(9 A&@P:,"9(@=2 "(}GF6  '6-+",$%+",$+@&,6(=:,PN (((":6-+",$@ %+",$@G*@'}N*Z: 6-6-@@-$6.*":6. _"F:Ad,"A8" AU`,F:Ad,"AF}", Ad<67B:,%,.7<,)67B:,%,.7<,<67B:,%,.7<,n"6-?: <--|| (}  ||  || Atari User Group Inc.(c)1985 |*** Alex Pignato, Pre(}sident ****** 3376 Ocean Harbor Drive ****** Oceanside, N.Y. 11572 ***(}|Charter Member NEAR*US ATARI USER Gp.|| 򠱹 |(}|Charter Member NEAR*US ATARI USER Gp.|| 㮠 |( *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* NEWSLETTER REVIEWS by Alan Sharkis OHAUG Newsletter Li,}brarian It's been a long time since my last set of reviews. These are exciting times once again. ATARI came out with,} the JAQUAR 64 BIT, and the FALCON 030 I've seen the Falcon 030 running at the Connecticut AtariFest. It's an impres,}sive computer, but somehow, it hasn't captured general attention yet and I wonder if it will ever spread beyond the die,}hard Atari users and musicians, graphic artists, and video hobbyists that flocked to it initially. Meanwhil,}e, our 8-bits defy all the naysayers and continue to be fantastic general-purpose machines. The really excitin,}g news is that the Jaguar was released recently, and that it will come in at about $250, that it is a 64-bit game m,}achine, and that it will be manufactured in the United States by none other than IBM. That announcement boosted Atari st,}ock like it hasn't been boosted for years. I realize that we spend lots of time and energy trying to tell peo,}ple that Atari computers are not toys, but the reality is that the general public reacts positively when Atari annou,}nces a game system and with yawns when Atari announces a new computer. C'est la vie. It will help Atarians of a,}ny stripe, because Atari is in the news, it's stock has risen, and its products will be made domestically. The DACE De,}sktop for April, 1993 has a mini-review by Mr. G. (LCASE) of ALAN KIRK's Page Editor. This is a DTP program that ,} runs in BASIC (although Mr. Kirk suggests using TurboBasic). Mr. G. also mentions DiskIO Plus (PATRICK ,}DELL'ERA), Circuit Database (RANDY CONSTAN), and Musorqa (RON TORBORG) in his review. The April, 1993 issue of Update Ata,}ri (HACE) contains an article that's a little hard to find, but begins at the bottom of page 7. I mention that beca,}use the headline is quite small. It's a hardware article by GEORGE IKEN and it discusses using non-Atari laser print,}ers with Atari computers, including our 8-bits. George tells us how to configure AW+ and TextPro Plus 4.54 to do this,} job. The April, 1993 issue of (FR)ANTIC leads off with an article by JAMES G. MARTIN proclaiming the value of ,}hardware backups. If you're not sure of what this term means, you're probably doing it, anyway. James is talking ,}about having a backup system in case your primary computer system fails. If you're not doing it, please consider ,} that our computers are inexpensive when purchased used. Later in the issue, ED HALL discusses examples of what he c,}alls, "custom disks." These are disks that he built out of p/d disks, rearranging the material on them so that the,} disk had a theme and a menu (written by Ed) that would only show those files that he wanted to run. As an e,}xample, Ed describes a disk that he put together in which the common element was the use of digitized speech vi,}a the Covox VoiceMaster Jr. THELMA SUNVISON has contributed four pieces to this issue. Her TIPS column discusses,} how disks can be corrupted by the electromagnetic fields generated by portable telephones and the like. ,} She credits JOE HICSWA of JACG with thfirst mention of this problem. Her description of the clubs DOM is ,}well done. The disk contains three games, PIPELING by CHRIS GUISE, PLOP by NEIL OTTAWAY and THE HYAMS ADVENTURE by YO,}HANNAN HYAMS. Thelma also gives an account of the Atari Classics user group exchange program and asks that club me,}mbers submit articles. Finally, she gives a big acknowledgement to the efforts of the club's subscribin,}g members who write articles and profiles for (FR)ANTIC. The JACG Newsletter for May, 1993 contains two outstanding,} columns, disguised as a routine "8-bit PD Librarian's report" by SAM CORY and an equally routine "8-bit V,}P's Report" by BILL BINGHAM. I can't begin to describe the variety of topics and the excellent writing the,}se two guys do in this issue. Read for yourselves. (FR)ANTIC for May, 1993 is the proud bearer of a profile of on,}e of their members, BOB HUDDLESTON. Bob even contributed his own title: "Profile of a Strategy War Games Programmer.,}" Of course, the profile deals with more than just aspect of Bob's life. Read about this interesting member of AAAU,}A and see what he intends to do with the programs he's written. JACK LEA writes a review and installation description ,} of the TT Touch kit for the 130XE, available from Best Electronics. ED HALL continues his "custom disk" ar,}ticle. RUSSELL GIBSON reviews Picture Breaker, written by corresponding member NIR DAREY. RUSSELL STOWE discu,}sses the difference (or lack of it) between the terms 'club', 'association', and 'group', and shows how all thre,}e apply to AAAUA. I must say that this issue shows great care in layout, insertion of graphics and in the crisp,}ness of the printing. M.U.G. Newsletter for May, 1993's Atari section runs a reprint of part IV of D. C. SIGNORINI's,} series, "The Untold Story of Pittsburgh, PA." STATUS Newsletter for May, 1993 features a review of MICHAEL ALEXA,}'s Script 80, version 2.0 by ELDRIDGE STOCKS. This is a word processor with an 80-column display. Mono,}chrome monitors are recommended and the program is compatible with DDII. BOB WOMACK relates conversation,}s with his friends who use MS-DOS in which he showed them that some of the tricks of memory management they long,}ed for on their machines (and now finally have with some drawbacks) were done on the Atari 8-bits many years ago ,}by such disk operating systems as Sparta Dos 2.3 and 3.2, SmartDos, and I-DOS. Nybbles and Bytes for May/June, 1993 ,}is a mix of reprints and original articles. There is a reprint of STEVE BLOOM's "30 Secrets of Atari", which w,}e reprinted some time ago. There is a Search String Handler type-in from Bit-Byter of Germany, supplied by CHU,}CK SCHWARK, editor of the Chicago Land Atari User Group Newsletter. The program loads a machine language routin,}e that allows you to search for a character string while programming in BASIC. JOHN COLLINS shows off his skills,} as a cartoonist. The piece is especially relevent now that the Jaguar has been announced. John's Drawn and Q,}uartered column features a type-in program that "pops" a picture up from the bottom of the screen. John thanks Al,}ex and OHAUG for all of the correspondence and disks we sent him. I wish to welcome The Pacesetter, a publicatio,}n of Pinellas Atari Computer Enthusiasts to our newsletter exchange. Their June, 1993 issue is f,}ull of interesting features, and their cover designs are quite impressive. They have an article by WALT LEWIS ,}on printing labels, always a tricky topic. Walt describes how he does it with TextPro TPX 5.0. The newsletter has a hi,}nts column, similar to that in (FR)ANTIC. JEAN BROKAW tells the members how to access the card catalog, reserve ite,}ms, and get information and help from the local library by modem. She also describes how Disk RX was demonstrate,}d at a recent meeting and how she put it right to work on her own problem disk. KATHY SEVERANCE writes a column tel-}ling how to use Family Tree Organizer, which was demonstrated at the club's May meeting. The SAGE Scrol-}l for June, 1993 features JAMES GURIEL's 8-bit section. In it, James reviews PAB SUNGENSIS' PabQwk, an of-}f-line reader for message packets downloaded from a BBS. He also reprints a review of the Sparta Dos Tool Kit repr-}inted from "Alan's Corner" in the PaceSetter Newsletter of May, 1991. The L.V.A.U.G. News for June, 1993 co-}ntains several reprints. There is a reprint of SCOTT ANDERSON's (Mile High Atari) article on the "latest Atari -}Product", produced in conjunction with Coleman Western, which the club got from our newsletter of a -} few months ago. There's also a reprint of the tutorial series on ACTION and Express PRO by THOMAS M. JOHNSON. -} Look for more articles, not necessarily computer-related, but interesting. The Summer, 1993 issue of ACT an-}d Deed mentions, among user groups that will attend the Connecticut AtariFest, OHAUG. The SLCC Journal for- } June, 1993 continues BOB WOOLLEY's excellent series on writing the software to allow an IDE hard drive to inte- }rface with a 1200XL. *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*n writing the software to allow an IDE hard drive to inte,>78X99SCRN_CDIM_SCMENBDENPADARMONINBRCASHNBCNTDNBDSPKEYCBNNUDIRCINCVIEPRNSVLOFINOILEE1 }TOTICBHALEBTOTESTARCRERESRCEXDBLDLSDLORFFDBSDBOWORDYNCCCCHR4CLARRFNDKFLFNLDLLDFNTEM1 }PCASTEM1MOERADEFNYXYZVESECDSDSVFOUFREXDDXYEQNOBOB<?\A@1}(<A  A F$ ( )(8)L)`) o)u)'Wc1}LR\^o !"#$%[1}Q&'()C*+),-)./012)3)4)1}5)67gI89:;<=>@?@ABC)D)1}EF)GH)IJ)KL9MNaOHIP8IQYIR\IS]IT1}cIUVWXYZ[\]^(I_`{I<abI c1} @D:TREASRPT.ARB`77THIS PROGRAM REQUIRES THE TURBO BASIC XL LANGUAGE[[OHAUG TREASURER'S REPOR1}T. WRITTEN IN MODULAR TURBO BASIC. VER 1.2 12/93 BY RON FETZERYYTHE PROGRAM IS SET UP TO ACCEPT UP TO 200 INCOME ITEMS AN1}D UP TO 200 EXPENSE ITEMS. T** CONTROL MODULE ** ` P(P2P< @PFPTZ** SCREEN COLO1}RS **dO `6-n8-@@8(WHAT SCREEN COLOR DO YOU WANT?x#-@@#( 1: NORMAL"-1}@@"(2: AMBER"-@@"(3: GREEN!-@@!(4: GREYB A`-@@1}8SELECT A NUMBER >>B Bm  @)!@)P:,2-@(@9( <(c("ERROR: SELECT A NUMBER FR1}OM 1 TO 4m A`''AAAA 1AAH'A @1 A01A@X1}'A 1 A01AA4'A 1 A01A@'A 1 A1}0QT** DIM SECTION **OGG;@ ,;@ ,;@ ,;A@,9A,;@ ,]];1}A@,9A,;@ ,;@@,;@ ,;@ ,;@,;@,";@9,;@,;@,;1}@,;@,;@,;@,;@,;@,;@,;@,;A@,,~~;A@,;@,1};@,;@,;@,;@,;@,;@,;@ ,;@`,;@,6Q@TJ** MENU **1 }T:O `6-(@@:@@9^]-@ @.(ҧӠԠ@-@@](1!}ΠҠǠh3-@@ (ՠ06. 3(rE( 1. DIRECTORY-(2. START PROGRAME(1"}3. VIEW ON SCREEN|Q(4. PRINT (5. SAVE.(6. LOADD(7. ERASE A FILEQ(8. END--@@-1#}SELECT A NUMBER>>b  @)!@)P:,2-@'@9( <(b(!ERROR:SELECT A NUMBER FROM 1 TO 8((1$} @)!@)P:,AbQT** START PROGRAM *** INCOME * O ` 61%}.6.6.$6-+6.26.>6-J6-V6-q6.....................x6.6. 1&}L`-@)( INFORMATION:;-@@L( ------------5-@@5((DO NOT USE WITH NUMBERS1'})( (TODAY'S DATE>>"( ("OLD BALANCE DATE>>$( ($OLD BALANCE AMOUNT>$"( ("NEW BALANC1(}E DATE>>&/-@@/(--------------------|0'-@@' YOUR NAME>>:F-@@!2(---1)}---------------------F(--------------|D)-@@ ) CLUB'S NAME>>NB`-@@$(INCOME:6-@1*}@B(-------X/-@@ /(--------------------|bX-@@) INCOME NAME>>76-%@1+}@4**N6-&@X AdK-@@K(1TO ERASE LAST ENTRY TYPE '**' FOR INCOME NAMEl>-@@ 1,}>($ҠӢҠҠv? A@-@@5INCOME AMOUNT>$? AP8-@@1-}$( . B8 A0: !-@@0( : A0) 6-B:, @ )61.}7%@,.&&67$@ &@<$@ ,. 68,-N-@@/( A-@@1/}N( V"A!-@@L(&ՠŠĠŠԡҠV A"A@10} A* EXPENSES *8 6.6-"6-)6.,`86-C-@@#( EXPENSES:5-11}@@C( ---------/-@@ /(--------------------|Y-@@*EXPENSE NAME>>86-%12}@A4**O6-&@Y APL-@@L(2TO ERASE LAST ENTRY TYPE '**' FOR EXPENSE NAME 8-@13}@ 8(ҠՠҠҠ@ A-@@6EXPENSE AMOUNT>$@ A 8-@14}@$( . B8 A*: !-@@0( : A4) 6-B:, @ 15})67%@,.>&&67$@ &@<$@ ,.H 68,-RP-@@/( A-@16}@P( \V"A!-@@L(&ՠŠĠŠԡҠV Apf"A17}p A`zQT** VIEW ON SCREEN ** O `* VIEW INCOME *K@'@@@18}36-?6-K6-/-@@/(ҧӠԺ%(%( OLD BALANCE  IS $419}(1(& INCOME: CURRENT BAL.4(-@&@6-%8,6-6-%8,--(7$@ &@1:}<$@ ,$8,A7( >:@(,$AM@EA"@)"@0)"@E)1;}"@`)"@u)"@EP "("( TOTAL INCOME IS...$P$* VIEW EXPENSES *.1`-@@1<}1(ҧӠԠ8'6-6-'6-B4(1(& EXPENSES: CURRENT BAL.4(L1=}-@&@V6-&8,6-6-%8,`--(7$@ &@<$@ ,$8,jA7( 1>} >:@(,$AM@tEA"@)"@0)"@E)"@`)"@u)"@EP~ %("(TOTA1?}L EXPENSES ARE..$%(""( NEW BALANCE IS $''( =======================( AS OF 61@}-&+&,PQTFF** THE PROGRAM WAITS FOR A PRESS OF THE SPACE BAR TO CONTINUE **OAR@(1A}4-@@#4(ӠҠϠ 6.Y,4>:@2, A@) A`,AAR1B}Q T** PRINT ** O `(6-6-'6-36-?6-K6-W6-c6-1C}o6-{6-6-6-6.2))* PRINTER CONTROL CODES FOR EPSON *<.6.>:@',!61D}.>:@d,.RESET CODEF**WIDE PRINT, E$;"W1" ON. E$;"W0" OFF.P;;E$;"D";CHR$(n);CHR$(0) IS THE HORIZONTAL TAB SETTINGS1E}Z*6.>:@ ,*HORIZONATAL TAB STOPSd6.>:@,FORM FEEDn4-@@4(ԠҧӠԠ1F}x>-@@>($PUT THE PAPER TO THE TOP OF ITS FORMZ A-@@CHOW MANY COPIES DO YOU WANT>1G}>F`Z"A5AR@'-@@5( ǡ.@.@@P:1H}* PRINT INCOME *-@?(@6-B:,)6-@9&4(@?(@$$(@D>:1I},>:,(@W1F(@(@F(@ TREASURER'S REPORT=6-1J}6-$6-B:,=6-@5&P:'@,88(@W0D>:,>:,DATE: O(@O(@1K}& OLD BALANCE ON  WAS $o(@(@o(@H INCOME ITEMS 1L} AMOUNT CURRENT BAL.tt(@G ------------ ------ --------1M}---D>:@`,>:,00(@ OLD BALANCE$-@&@"6-%8,6-1N}6-%8,,TT(@ 7$@ &@<$@ , .........$8,$6 @=(@=(@1O} TOTAL INCOME IS $J* PRINT EXPENSES *Td(@d(@H EXPENSE ITEMS 1P} AMOUNT CURRENT BAL.^XX(@G ------------- ------ -----------1Q}h66(@ BALANCE FORWARDED$r-@&@|6-&8,6-6-%8,TT(@1R} 7$@ &@<$@ , .........$8,$ I(@@(@" TOTAL EX1S}PENSES ARE $I6-B:,^(@L(@$ THE NEW BALANCE AS OF  IS $U6.=:,^6-B:,FF6.1T}<============================================================88(@ 7@<+%%@',,'61U}-&+&,6-'6-5(@(@5(@ PREPARED BY:(@(@ 1V}*@ AR* BQT** SAVE ** O `&56-6-"6..6-1W}56.05-@@5(FILE WILL BE SAVED IN DR #1:'-@@' FILE NAME>>Dd 6-B:,!@1X}*-@@?( B(Z(FILE NAME TOO LONG!d APN367@<@,.D1:-67@,.36.1Y}X+@+@@b*(@(@*(@lD(@(@*(@1Z}7(@D(@v-@&@--(@7$@ &@<$@ ,(@8, 1[}-@&@--(@7$@ &@<$@ ,(@8, @QT1\}** LOAD ** O `5 6.6-"6-.6-56.5-@@5(PUT THE DATA DISK IN DR.1]} #1 '-@@' FILE NAME>>d 6-B:,!@*-@@?( B(Z(FILE NAME TO1^}O LONG!d A ` " 6.D1:67@,."6.*? A!@5@@? A!4b-@1_}@*( -(N(WRONG FILE NAME - TRY AGAIN!X Bb A `>*@@*@1`}HD@@*@7@D@R-@&@\3@367$@ 1a}&@<$@ ,.f@68,-p z-@&@3@367$@ &@<$@ 1b},.@68,- @QT** ERASE A FILE ** O ` 6.6.<-@1c}@2(ŠŠΠҮ<6.D1:1-@@' FILE NAME>>1 A"67@,.6.1d}G A#2@3@=@G A#  b-@@*( -(N(WRONG F1e}ILE NAME - TRY AGAIN!X Bb A" Q T$ ** DIRECTORY **. O8 aaDIRECTORY MODULE BY ALEX PIGNATO AND RO1f}N FETZER OF THE OL' HACKERS A.U.G. 11/93 VERSION 2.1B 6-6-"6..6-:6-F6-R61g}-^6-e6.l6.s6.z6.6-6-L Z(>:A%,6-.-@@V("S1q}B%DOS SYSB*)DUP SYSBSAUTORUN SYSBTAUTORUN COMBURAMDISK COMBXHELP DOCBkMAINMENUHLPB;sNEWSLTR BASBPRESSPRTMNUCFILENUMBSRTBWELCOME SCRBIBNLREV TXTBu TREASRPTARBBATASCIICODEB CERRORS TXTBMAILABELBASB,DEDITOR TXTBESPACELKTXTB BASICOPYBASBFBASICPYTXTBGRETURNSTXTEE DIRECTORY ON WHAT DRIVE(1,2,8)ZV ++"@)"@)"@A$ ` A#j  4M6-@t !"1r}@A$P! B~ c"@(>:A%,#6.5-@@_($Is the new disk in the drive(YES/NO)c1s} ! 4N6-@! A$0 6@@'@@@66-F:B24, 6-I:, 6-F:A, 1t}"6.NO BS "Ab6.A "@6.B "A46.C [6-6-'6-1u}[ >:A%,$٭ҠˠӠ A"@@>@@D1:*.*A(1v} A"@@>@@D2:*.*A( A"@@>@@D8:*.1w}*A( :AR@:( ˠӼ ˠ  ( DRIVE #( @( H7@<@1x},4 06-%A:7@,,>6-%@H A%( @2 6-A:7@<@,,< T(-@ @- 1y} ?-@ @T( F 2) @*7@<@,4999+2 :ENDP Y7@<@1z},4999+V 2Number of free sectors not accurately indicated.YZ S-@ @*  <-@ @1{}S( %d #"@6.RAM# A'n %"A6.SNGLx %!A6.1050 :1|}% A#-@@":(Ҡ̠ *-@ @*(  *-@ @ *(1}}  *-@ @*(  *-@ @*(à  )-@ @)(1~}ˠμ -@@  ,-@ @,(Another Dir. [A] ,-@ @,( [A] 1},-@ @,(Go to BASIC [B] ,-@ @,(à [B] ,-@ @,(Go to DOS 1} [D] ,-@ @,(Ӡ [D] ,-@ @,(Load a Disk [L] ,-@ @,(1}렠 [L] ,-@ @ ,(DEL MEM SV D8 [M]" ,-@ @ ,(֠͠ĸ [M], ,-@ @!,(1}Return - Menu [R]6 ,-@ @!,( [R]@  J *-@ @"*(Select a letterT AR1}^ 3)4A)4B)4D)4L)4R)4M3 A)0h A(r -(>:A%,"@@9-@| 1}4RA0P ! 4A6-@! A# 4BA0  4DA00 O A$4ME@3@1} D8:MEM.SAVO A$ ] 4L(>:A%,6.1-@@Y("Did you put a new disk in drive 1}#1] &7@<@,4Y& A0@ &7@<@,4N& A) 6(>:A%,'%-@@3(1}à6 . 6-?:B,( Q T ** ENDING A PROGRAM ** O `AR@ 2-@@1}((END OF PROGRAM2M@ " +AR"& Q0 TD:TREASRPT.ARB@ 2-@@0d  3 . ACHAB@rSAVE "D:ATASCIIC.ODE44by ALEX PIGNATO MEMBER OL' HA5}CKERS AUG- 1/1/949A@f'AA(9A @2! (}!;@,;@,F&#( 5} ɠӡ &(P1.(&by ALEX PIGNATO-MEMBER OL'HACKERS AUG.1(Z@n3( (3(%****************************5}*********'($(WHICH DO YOU WANT TO SEE:'('$(Ġ٠ [Y]'("(OR DO YOU WANT TO SEE:"($5}$(ĠΠ [F].( ( ((((*(HIT [Y] OR [F] . 0Y A; (}7()TO SEE KE5}YBOARD KEY VALUES-Hit any KEY;#qq(hDO YOU WANT TO PRINT [Y/N]?(IF YOU HITANY OTHER KEY & RETURN, YOU WILL ONLY PRINT ON5} not )$%4(4Y'(Which LETTER/NUMBER?*(4 A & 4N A' 027 A65}##@@K:J (Which LETTER/NUMBER?  (K)@^+((This is the ATASCII CODE +(5}hH(D(8If you want to CONTINUE hit [Y] or hit[N] to start over!Hm0Y@r A0)%(}DO YOU WANT T5}O PRINT [Y/N] ) 4Y A(((  ĠΠ&&( 254 =Š&&(5} 255 =Ԡ!!( 156 =Š!!( 157 =Ԡ$$( 125 =Ҡ5}Š$$( 253 =РŠj( (j(\ on how to use Π, i.e. ϠҠ type [? 5}CHR$(125)in your program!&3( (/( Do you want to start over [Y/N] 3: 4Y @N 4N( à5}: ((3  KEYBOARD FUNCTION VALUES&&3CODE # 254 =DELETE A CHARACTER&&3CODE # 255 =INSERT A CHARACTER!!5}3CODE # 156 =DELETE A LINE!!3CODE # 157 =INSERT A LINE##3CODE # 125 =CLEAR THE SCREE$)#3CODE # 253 =BEEP THE 5}SPEAKE)3 .ii3a Example on how to use FUNCTION CODES- i.e. TO CLEAR SCREEN type [? CHR$(125)] in your program!80(,5}( Do you want to start over [Y/N] 0B 4Y @##@@K:)@(((5}This is the ATASCII CODE .@.@@P:GET #2,CHAR((3This is the ATASCII C5}ODE >>>> 0(,( Do you want to start over [Y/N] 0 4Y@ @D:ATASCIIC.ODEe ATASCII C4r <=>=<=> Some BASIC/Turbo/OS/MyDOS Error Codes brought to you by OL' HACKERS AUG, NY 2 Out of memory 3 V9}alue error (BASIC) 3 Next read returns EOF (FMS) 4 Too many variables 5 String length exceeded 6 Out of DATA 7 Numb9}er>32767 8 INPUT type mismatch 9 Array/string DIM 10 Expression too complex 11 Numeric over/underflow 12 Line not foun9}d 13 NEXT without FOR 14 Line too long/complex 15 GOSUB or FOR line deleted 16 RETURN without GOSUB 17 Garbage error 189} Invalid VAL or STR$ 19 LOAD program too large 20 IOCB<1 or IOCB>7 21 File not tokenized 22 Improper loop nesting 23 WEN9}D without WHILE 24 UNTIL without REPEAT 25 LOOP without DO 26 EXIT outside loop 27 Error executing PROC 28 ENDPROC witho9}ut EXEC 29 Procedure does not exist 30 Label does not exist128 Break Abort129 IOCB already open130 No device found131 W9}rite-only IOCB132 Invalid command133 IOCB not open134 Invalid IOCB reference135 Read-only IOCB136 EOF137 Truncated reco9}rd138 Device timeout139 Device NAK141 Cursor out of range142 Data frame overrun143 Data frame checksum144 Device I/O er9}ror146 XIO not implemented147 Insufficient RAM for Graphics160 Invalid drive161 Too many open files162 Disk full-no room9}163 Write protected or, System error, disk is not readable164 File number165 File name166 Invalid POINT167 File lock9}ed168 Invalid IOCB169 Directory full170 Not found171 IOCB not open172 Same name file or dir. exists173 Bad disk; cannot9} format174 Dir not found175 Dir not empty180 Not binary file181 Invalid binary load (End=>ot8{ <<->><<->> AN EDITORIAL, from FUTURA ISSUE # 10, November/December 1993 (This editorial was written byA} S.J. Murray, Editor of NOSAUG, Scotland, and a member of OL' HACKERS. It should give us all food for thought. A}A.P., Editor for OHAUG.) THE YEAR IN PROSPECT (A BLUEPRINT FOR SURVIVAL) by Stuart J. Murray. A} It's becoming a regular occurrence at this time of the year when we say the following year will be cruciaA}l to the future survival of our beloved 8 BIT system. However, I have to say that 1994 will TRULY be a very important yeaA}r for the Atari 8- bit community! Why? Well, the user base has steadily decreased since Atari abandoned A}us a couple of years back. This is understandable; afterall, if the parent company shows no interest in the system, tA}he run-of-the-mill computer user will inevitably move on to another, more popular system. By now, most of us willA} know somebody who has moved onto the ST, Amiga, or PC. I know of four Atari 8-bit users who have done so this A}year alone! Our user base is not a bottomless pit! Unless we are very careful, we will eventually hit rock bottom. A}I don't enjoy writing about such a gloomy subject but it must be said! Only by facing the problem can we tackle it heaA}d on, and SURVIVE!! To maintain the current size of our user base I feel that the following factors are vitaA}l: (i) The wide availability of Atari 8- bit hardware, especially computers, drives, printer-interfaces and power- pacA}ks! This can only be done by supporting the remaining sources of new hardware such as CSS and BEST ELECTRONICSA}, AMERICAN TECHNA-VISION, SAN JOSE COMPUTERS, as well as smaller suppliers, e.g. (in EUROPE) Peter Mattock, GraA}lin International and Derek Fern. Also, by supporting ATARI CLASSIC and Page 6 we can use the buy an sell column,A} and the Contact column as hardware mini- markets. (ii) Low-cost, high-quality software!m Only by offering qualitA}y software at low prices will we keep our user base interested in the system. Users will compare their Atari 8-bit toA} other systems. If they see the software on the Atari 8-bit as being of good value when compared to other systems, A}they will stay with us! If software developers and suppliers charge high prices we will loose many users! (iii) An iA}nternational forum for Atari 8-bit users. Publications such as Page 6, Atari Classics, Zong, News-Disk, Ol' HacA}kers Newsletter, ACPC, TWAUG, Mega-Mag, and, of course, Futura must be supported! We need to have the abiA}lity to communicate as an international user base! (iv) A local forum for Atari 8-bit users. This is very importaA}nt! You might call this the front-line of the battle! If we can keep Atari 8-bit users interested on a local levelA}, they will obviously see no reason to move onto another system. Whether it's a user group or a collection of frienA}ds, we must keep in touch with each other on a local level. We need to know that there are other Atari 8- bitters out tA}here! This is where the user group comes in. Most people see a user group as a small group of computer A}friends who meet every week-end to discuss new happenings in the world of computers. Atari 8-bit user groups mA}ay have been like this in the past but today they must organize themselves on local, national and international leA}vels! NOSAUG is a very informal user group. This was always my intention when I started it back in 1991. TA}here are no elections for positions, no weekly meetings, no voting procedures, etc. This just wouldn't work todaA}y, in my part of the world! The Scottish membership is spread throughout the country - east, west, north and south! A}There are also many members in England, Wales, Northern Ireland, Eire, Europe, North America and Australia. There are A} well over 100 members now and the vast majority are non-local! Yes, there are local NOSAUG meetings but they A}are generally informal gatherings of three or four Aberdeen-based members. The local Aberdeen membership numbers onlA}y six people! However, whether it's six or sixty, it doesn't really matter because it's the enthusiasm and dedicatA}ion that counts! Stay in touch on a local level. If you don't know anyone, advertise in your local newspaper. A} Stay in touch on a national level. Use the pen, telephone and car to stay in touch with fellow Atari 8-biA}tters in your country. Stay in touch on an international level. Write to users in other countries to let them kA}now that there are 8-bitters all over the world dedicated to the cause! Chack out the ads in Page 6 Contact and A} Atari Classics. (Editor- Stu forgot to mention BBS's, such as THE MACHINE (516) 764-5748, and NEW NEST (516) 234-4943,A} L.I. USA and commercial ones like INTERNET, GENIE, DELPHI, etc., which are great ways to STAY IN TOUCH. A.P.) A} The bottom line is... IF 8-BITTERS ARE UNITED, WE WILL NEVER BE DIVIDED! Stay in touch and support your localA}, national and international Atari 8-bit community! Stu. [][][][] your local@q +=+=+=+ THOSE DARN #$"%& CARRIAGE RETURN CHARACTERS (CRC). by Joseph E. Hicswa Member of THE OL' HACKR} *+*+*+* SPACE LINK By Brian Mull Retyped from the GLASS ICON, and reissuE}ed by the OL' HACKERS AUG (Editor: Another interesting item. I have not checked this out, but I felt that it probably E} is in existance today, and might be of interest to many of our readers. A.P.) NASA INFO: Space Link is NASA'E}s way to let you, the public, keep track of what's going on. If you have a modem, you can dial NASA's computer at E} the Marshall Space Flight Center in Huntsville, Alabama, at (205) 895- 0028. HOW TO: Set your modem E} to either 300/1200/2400 baud and 8 data bits - no parity - 1 stop bit. While NASA runs this system for the educE}ator, you can use it also. When you call you will be asked to enter a user name, enter: NEWUSER. You will then bE}e asked for a password, enter: NEWUSER. Follow the prompts from that point. If you enter your name and address E}NASA will be able to send information about your questions to your house. WHAT THEN? When you have logged on tE}o Space Link, you are able to get the mission status for the Space Shuttle, the Hubble telescope, and the Voyager andE} Magellan probes. One thing that is really nice is that you can download GIF picture files. These files can get VERE}Y LARGE! I downloaded one that was over 400k long. You are able to use Xmodem and Ymodem to download. INTERESTED? E} Give it a try. You'll be fascinated by what's going on. Space Link Computer: (205) 895-0028 300/1200/2400 8-n-1 F}I8ZNZABCANNODEFGHIJVOVCOUNRDCHRKLMNOPQRSTLPRINADL1L2L3L4LLLLYOYLL5=}SIDEPASSIDESIDECHEC*C\u    =} AU@@@=} !"#$%&('((8()`(*+=},-./01(234567SAVE "D:MAILABEL.BAS=} 33MODIFIED FOR OL' HACKERS BY ALEX PIGNATO-1/94 ggMO LABELER VER 1.0 OCT 1986 BY: ROBERT A. BACZEK =} OF: WAHIAWA, HI 96786JJPUBLIC DOMAIN ONLY. CHANGE IT AS YOU WANT OR AS YOU SEE FIT.HHPLEASE CHANGE THE=} NAME IF YOU CHANGE IT FROM THE ORIGINAL.(!!WRITTEN FOR EPSON PRINTERS.2<<PRINTER CODES ARE ON THE =} FOLLOWING LINES:PmmPROGRAM IS VERY EASY TO USE!! IF YOU FIND ERRORS OR BETTER WAYS TO DO WHAT I HAVE HER=}EZiiLEAVE ME MAIL ON COMPUSERVE FOR JAMES F. SWEENEY 72407,1700 OR ON GENIE FOR STRIPE.d::HAVE FUN AND =}LET ME KNOW WHAT YOU THINK?????n;@ ,;@,;@ ,;@%,;@%,;@%,;@%,;=}@0,;@0,;@0,;@@,;@@,;@@,x&&;@@,;@@,;@0,##@@=}K:C +@AA1AR@CA@B7-7(@OL' HACKERS P=}RESENTS1-@@1(@ 1.05-@@5(@FOR PRINTERS2-@@=}2(@modified by aap7-@7(@ΠůҮ7-@7(@=},-@@,(@ MAIN MENU.-@@ .(@ AIL LABELS%-@ @=}%(@OR--@@-(@ DD LABELS&-@ @&(@ND6-@@=}6(@PRESS TO RUN2-@@"2(@BY: ͠)@"@wA=}"@yAA0"@i." AP,MAILING LABELS MENU67 (}+@%AAQ7A=}@B@3-@3(@ LABELS MENUJ7-@7(@ETURN ADDRESS LBELST1-=}@1(@DDRESS LABELS^2-@2(@ X 6 ENVELOPESh2-@2(@ X =}9 ENVELOPESr,-@@,(@ AIN MENU|6-@@"6(@PRESS TO RUN)@=}"@Ap"@eA "@QA `"@RA1"@wA@ A=}RETURN ADDRESS LABELS? (}AA-A@P?A A/-@@/(=} ADDRESS LABELS9-@@9(YOU GET TWO ADDRESSES PER LABEL7-@@7(EACH ADDRESS IS FOUR LINES =}OF7-@@ 7([] CHARACTERS PER LINE.--@@-(HIT FOR MENU+-@@+=}( DESIRED 3-@@ 3(TO USE FOR THE BORDER: &)@0"AUA:!! @2=})!A"A@D 6.>:,N- (}AA`-A@X4-@@4(ԧӠĠӠ=}b&-@@'"67<,.& l-@@(v7-@@7( 7>}-@@7( 7-@@ 7( 7-@@>}7( -@@(5 A p A ! A + A5 A--@>}@-( TO EXIT TO MENU2-@@2( FOR CHANGES! )@"@I A p>}"@P A "@Q A "@R A"@S A"@'A >}"AUA A --@@-(HOW TO PRINT *4.-@@ .( TO 'PRI>}NT' !>)@H"AUA`R A0\-@f<<3>:@',>:@3,>:@ ,>:@',>}>:@H,p3 z3 3 3 3 3>} 3>:@,  A?AR'-@@8( NAME => <?$--@@>}&( STREET=> *-$--@@ &( CITY,ST> *-$--@@&( ZIP => *-$>-@> }@(( BORDER=> :-@@>-@@( &-@@'"67<,.& > }-@@(-@@($-@@(.-@@ (8-@@> }(B-@@($L7 (}+@%A@R7AA)V--@@-(@> } NOW WHAT??`4-@@4(@EW ADDRESS LABELj6-@@6(@DDRESS LABELS MENUt,> }-@@,(@ AIN MENU~6-@@ 6(@PRESS TO RUN)@"@x>}Ap"@eA"@wA@ A`ADDRESS LABELS? (}A@-A>}A0?A @/-@@/( LABEL MAKER<-@@<("YOU GET FOUR LINES OF MEDIUM>} PRINT2-@@2(FOR YOUR ADDRESS LABELS.7-@@7(WHAT IS THE ? []*8-@>}@8( -@@  B:,!@0A5-@@5(THE >} ADDRESS []8-@@8( (-@@2B:,!@0A>}<5-@@5(THE , []F8-@@ 8( P-@>}@ZB:,!@0A@dZ-@@"6(EXTRA INFO IF NEEDED ]Z:INPUT K$:IF LEN(K$)>30 THEN 1>}380n8-@@#8( s-@@"xB:,!@0A? (}A>}AE-A@e?A @=-@@=(#ӠӠԠҠŠ̠*-@@>}*(̠ˠš$-@@$(LINE : $-@@$(LINE : $-@@$(L>}INE : $-@@$(LINE : &-@@&( FOR MENU@-@@@(% ONE TO CHA>}NGE-ҠҠ )@"@IA0"@PA"@QAP"@RA>}"@'A "AUAp A">-@@>(#HOW TO PRINT ԠԠҡ >},6.-@@ .( TO 'PRINT' !@)@J"AUAT A^d (}A>}@P-AA ?-@@d( CORRECTION FOR LINE - []h-@@(:r8-@>}@8( |-@@B:,!@0A0 Ad (}A>}@P-AA ?-@@d( CORRECTION FOR LINE - []!-@@!(8-@>}@8( -@@B:,!@0A Ad (}A> }@P-AA ?-@@d( CORRECTION FOR LINE - [](-@@((, >!}8-@@8( -@@B:,!@0AP A d >"}(}A@P-AA ?-@@d( CORRECTION FOR LINE - [] $-@@$( >#}8-@@8( -@@B:,!@0A A>$}-@113>:@',>:@i,>:@',>:@q,& 3 : 3 N 3 g 3 l v >%}A7 (}+@%AA97AA,-@@,(@ NOW WHAT?3-@@>&}3(@AME LABEL AGAIN,-@@ ,(@ EW LABEL6-@@6(@DDRESS LABELS >'}MENU,-@@,(@ AIN MENU6-@@!6(@PRESS TO RUN)@>(}"@A"@xA "@eA"@wA@ A"3 X 6" ENVELOPES ->)} (}A@-AAP0-@ @0(ؠ ENVELOPE PRINTER >-@@>($YOUR >*} ADDRESS MUST BE CHANGED!*.-@@.(ON LINES 2760-2790!!4;-@@;(!YOU GET FOUR LINES OF >+} PRINT>5-@@5(FOR THE ENVELOPE ADDRESSEE.H6-@@ 6(WHAT IS THE ? []R8-@>,}@8( \-@@fB:,!@0A! p5-@@5(THE >-} ADDRESS []z8-@@8( -@@B:,!@0A>.}!`5-@@5(THE , []8-@@ 8( -@>/}@B:,!@0A"6-@@6( IF NEEDED ]8-@@8( >0} -@@B:,!@0A"@? (}A@-A@P?>1}A @7-@@7(ӠӠԠҠŠ+-@@+(̠ˠš $-@>2}@$(LINE :  $-@@$(LINE :  $-@@$(LINE : $ $-@@$(LINE>3} : . &-@@&( FOR MENU8 ?-@@?(% ONE TO CHANGE? ҠҠB )@L>4} "@IA%V "@PA%p` "@QA&Pj "@RA&t "@'A)p~ "AU>5}A$P A#p =-@@=("HOW TO PRINT-ԠԠҡ  .-@@ .( >6}TO 'PRINT' ! )@ "AUA'P A$ d (}A@P-AA ?-@@>7}d( CORRECTION FOR LINE - [] -@@(: 8-@@8( >8}  -@@ B:,!@0A% A"p d (}A@P-AA ?-@@>9}d( CORRECTION FOR LINE - [] (-@@(( ADDRESS 8-@@8( >:} ( -@@2 B:,!@0A%p< A"pF d (}A@P-AA ?->;}@@d( CORRECTION FOR LINE - []P *-@@*(٬ŬZ 8-@@8( ><} d -@@n B:,!@0A&0x A"p d (}A@P-A>=}A ?-@@d( CORRECTION FOR LINE 4 - [] *-@@*(Ġ EXTRA 8-@@>>}8(  -@@ B:,!@0A& A"p -@ ::3>:>?}@',>:@q,OL' HACKERS ATARI USER GROUP 553>:@',>:@w,ALEX PIGNATO. President 553>:@',>:@w>@},3376 Ocean Harbor Drive 333>:@',>:@w,Oceanside, N.Y. 11572 3>:@, 3 3 3 3" >A}553>:@,>:@',>:@q, , 553>:@,>:@',>:@q, 6 553>:@,>:@'>B},>:@q, ; 553>:@,>:@',>:@q, @ 3J 3T 3^ 3h 3r 3| >C}3 3   7 (}+@%AAC7AA) ,-@@,(@ NOW WHAT? 6-@>D}@6(@AME ENVELOPE AGAIN /-@@ /(@ EW ENVELOPE 6-@@6(@>E}DDRESS LABELS MENU ,-@@,(@ AIN MENU 6-@@"6(@PRESS TO RUN )@>F} "@A"p "@xA ` "@eA "@wA@ A0@ "4 X 9">G} ENVELOPES& ? (}AA-A@P?A A0 0-@ @0(ؠ ENVELOPE PRINTER: =>H}-@@=(#YOUR ADDRESS MUST BE CHANGEDD :-@@:( ON LINES 706-710!!-ŠנЮN ;-@>I}@;(!YOU GET FOUR LINES OF PRINTX 5-@@5(FOR THE ENVELOPE ADDRESSEE.b 6-@@ 6>J}(WHAT IS THE ? []l 8-@@8( v -@@ B:,!@>K}0A1p 5-@@5(THE ADDRESS [] 8-@@8(  >L}-@@ B:,!@0A2 5-@@5(THE , [] 8-@@"8(>M}  -@@! B:,!@0A2P U-@@!:( ADD EXTRA INFO I>N}F NEEDED ]>UB:,!@0A` ? (}AA-A@P?A @ 7-@@>O}7(ӠӠԠҠŠ +-@@+(̠ˠš $-@@$(LINE :  $-@>P}@$(LINE :  $-@@$(LINE :  $-@@$(LINE : % &-@@&( >Q} FOR MENU* @-@@@(% ONE TO CHANGE? ҠҠ4 )@> "@IA5 H "@P>R}A5R "@QA6@\ "@'A9f "@RA7p "AUA4`z A3 =-@>S}@=("HOW TO PRINT ԠԠҡ  .-@@ .( TO 'PRINT' ! )@ >T}"AUA7@ A4 v (}A@-AA?A AAQ-@@v( CORREC>U}TION FOR LINE - [] -@@(: 8-@@8(  -@>V}@ B:,!@0A5  A3 v (}A@-AA?A AAQ-@>W}@v( CORRECTION FOR LINE - [](-@@(( ADDRESS8-@@8( >X} -@@$B:,!@0A5. A38v (}A@-AA>Y}?A AAQ-@@v( CORRECTION FOR LINE - []B(-@@((, L8-@>Z}@8( V-@@`B:,!@0A6Pj A3tv (}A>[}@-AA?A AAQ-@@v( CORRECTION FOR LINE - []~-@@>\}B:,!@0A7 A3-@::3>:@',>:@q,OL' HACKERS ATARI USER GROUP553>:@>]}',>:@w,ALEX PIGNATO. President553>:@',>:@w,3376 Ocean Harbor Drive333>:@',>:@w,>^}Oceanside, N.Y. 115723>:@,33333 3993>:@,>:@',>:@q, >_} 993>:@,>:@',>:@q, (993>:@,>:@',>:@q, 299>`}3>:@,>:@',>:@q, <3F3P3Z3d3n3x33 7 (}+@>a}%A@c7A@,-@@,(@ NOW WHAT?6-@@6(@AME ENVE>b}LOPE AGAIN/-@@/(@ EW ENVELOPE6-@@6(@DDRESS LABELS MENU,-@>c}@,(@ AIN MENU6-@@"6(@PRESS TO RUN)@"@A3>d}"@xA1"@eA"@wA@ A@`ODD LABELS MENU"I (}+@%A>e}A7A@(IA @2,2-@@2(@ LABELS MENU61-@@1(>f}@-LINE GENERAL@1-@@ 1(@-LINE GENERALJ.-@@.(@ ISK JACKETT,->g}@@,(@ AIN MENU^6-@@"6(@PRESS TO RUNh)@r"@RA>h}Bp|"@SAE"@hAI"@wA@ AB4-LINE GENERAL LABELSJ (}>i}AA-AA0?A AJ@[-@.(-LINE GENERAL LABEL@-@@>j}[( !;-@@;(!OLD [ MAX] ONDENSED [ MAX])-@@)(ORMAL [ >k}MAX]e-@@/(LINE 1 - ENTER <)@N-@@a(>:, TEXT: ee-@@ >l}/(LINE 2 - ENTER <)@N-@@a(>:, TEXT: ee-@@/(LINE 3 - ENTER >m}<)@N-@@a(>:, TEXT: ee-@@/(LINE 4 - ENTER <)@N-@>n}@a(>:, TEXT: e36-&@R' @)!@36-@ 36-&@R' @)!@3>o}6-@ 36-&@R' @)!@36-@ 36-&@R' @)!@36-@ &/6-A4>p}/@@@P:0+-@@ +(PRESS TO REDO:/-@@!/(PRESS TO PRINT>q}D)@N"@'ABpX"AUAD`b AD l$$(@>:@',>:@P,vS6(@>r}>:@',>:@q,>:,>:@,S(@>:,>:@,= (@>:,>:@,=(@>:,>:@>s},(@d-@@ 2(PRESS Π TO REPEATD-@@!d(PRESS Š FOR NEW LABEL.->t}@@".(PRESS FOR MENU)@"AUAD`"@2ABp"@'AA0>u} AE 5-LINE GENERAL LABELSJ (}AA0-AA?A @J@[-@>v}.(-LINE GENERAL LABEL@-@@[( !;-@@;(!OLD [ MAX] ONDE>w}NSED [ MAX])-@@)(ORMAL [ MAX] e-@@/(LINE 1 - ENTER <)@N-@>x}@a(>:, TEXT: ee-@@ /(LINE 2 - ENTER <)@N-@@a(>:, TEXT:>y} e e-@@/(LINE 3 - ENTER <)@N-@@a(>:, TEXT: e*e-@@>z}/(LINE 4 - ENTER <)@N-@@a(>:, TEXT: e4e-@@/(LINE 5 - ENTER >{}<)@N-@@a(>:, TEXT: e>36-&@R' @)!@36-@ H36-&@R>|}' @)!@36-@ R36-&@R' @)!@36-@ \36-&@R' @)!@>}}36-@ f36-&@R' @)!@36-@ p/6-A /@@@P:z+-@>~}@ +(PRESS TO REDO/-@@!/(PRESS TO PRINT)@"@'AE"A>}UAG AGPS6(@>:@',>:@q,>:,>:@,S(@>:,>:@,Z (@>>}:,>:@,=(@>:,>:@,Z(@>:,>:@,(@d-@@ 2(PRESS >}Π TO REPEATD-@@!d(PRESS Š FOR NEW LABEL.-@@".(PRESS FOR MENU)@>}"AUAG"@2AE"@'AA0 AH@DISK JACKET LABELS$RR;@,;>}A,;@@,;@,;@@,;A,;@,.I6.SIDE A 6.D8:*.*)@I@@>}@S:8? (}A@-A@@?A @B6-@L9-@@9(DISK JACKE>}T LABELS [ ]V>-@@:(HOW MANY SIDES TO READ or >`!! @)!@AIPj6->}@tO-@@ 4(WHICH DRIVE TO READ FROM 8O67@<@,.~.-@@.(DISK #/TITLE [>}].-@@.( -@@67B:,%@,.%67B:,%@,. >}SIDE B%6.? (}A@-A@A?A @D-@@ @(INSERT DISK TO SIDE >} AND HIT ïD76-@7@@@67B:,%@,.//7@>}<@,4 FREE SECTORSAQ@9"@+-@@$%@/ 9 AQ /+-+&@,$@@$>}%@/(6-%@  APpE"@+-@@$%@0(;@E AQ`;+-+&@>},$@@$%@0(;@("@6-B:,2"@AR<"@6-B:,F((>}6-%@( @APPPB-B ' Z)%-@&P:B:,'@>},) dB-@B('---------------------------------------ndd3>:@',>:@q,F--------------->}-------------------------------------------------------xOO3FI I >} I I 6-&) !)6-+&@,'@%@) !)6-+&@,'@%@) ")6-+&@>},'@%@(-(6.I I -@9 167B:,%@,.>:, >}&&67B:,%@,. I I3 -%@@ NN3FI I >} I I JJ3B . I I ."GG3? >} I______________________________________________________I,-@@(6GG3? I >} I@ JGG3? I______________________________________________________IT3 33>}33^3 3333h 3 3rW (}+@%A@R7AA)W@@>}K:|--@@-(@ NOW WHAT??3-@@3(@EW JACKET LABEL2-@@>}2(@DD LABELS MENU,-@@,(@ AIN MENU6-@@!6(@PRESS T>}O RUN)@"@xAI"@yAA0"@wA@ AUPD:MAILABEL.BAS>} RUN)@"@xAI"@yAA0"@wA@ AUPD:MAILABEL.BAS< *=*=*=* e fascinated by what's going on. Space Link Computer: (205) 895-0028 300/1200/2400 8-n-1 D   3=QCOPYAKKBasic emulation of COPY FILE (OPTION C in DUP.SYS) don J}lebow 11/09/85 P (}Phere's The String..LIST lines 20-40 to disk for use in your programs;AQ,cc67@J},.P Dh  hhnhh hh hh֦ܩB֝HםIDE V(ZZ67@,.G2ڽHؽI٦۩ BJ}HٝIDE V0Ԧܩ B V۝BLV2the format:<<<X=USR(ADR(COPY$), READ channel, WRITE channel, FRE(0)J})F,,channels must be OPENed before callingPZZ=6-?:C:hhhhhhh֑`,<A6<><> Source unknown-Printed by OL' HACKERS First, we are NOT talking DUPLICATE FILE here..N}this is a clone of Option C in the DUP.SYS menu, so disk swaps aren't supported. I wrote it specifically for loading eN}xternal files to D8 (and back.) But thanks to the wonders Of CIO it does all the other stuff too. WHAT WE GOT HERE? N} First, there's The String. LIST lines 20-40 out for later use in your Basic programs. NEVER, EVER try running N}string based ML outside of a program! However, THIS program POKES the ML to Page Six, so you can experiment. Not incidenN}tally, this also means that you have a Resident Utility that you can use in Immediate Mode. If you have 151 sparN}e, protected bytes somewhere else, change the 1536 in line 90 to wherever you'd like the ML to live. Press a key N}at the prompt, and you'll see the Test Module listed on the screen. (Once the code is POKEd, you can LIST 100,160 to N} disk, NEW, then ENTER it back in as an independent program.) Use the cursor keys to edit the Basic lines for N}different filenames, channels, etc. Then scoot the cursor down to the 'GOTO 120', and hit RETURN to run the routine.N} Once you've done this a few times, you should have a pretty good idea of what you can do with your New Utility. PLEASE-N}WriteProtect tabs are NEVER a bad idea for valuable files. SO HOW'S IT WORK? The first thing you need to do is OPEN}N the channels that will be used for READ and WRITE. You DO have to do this from Basic. (Sorry, no miracles in N}Small Routines.) ANY available channel (1 to 7) is OK. The READ will probably be something dull like: OPEN #1,4,0,"D:FN}ILE" Things get slightly more interesting with the WRITE options. For instance-OPEN #2,8,0,"D8:NEWFILE" wiN}ll do a simple copy-Want to APPEND? Try: OPEN #2,9,0,"D:OLDFILE" which will tack the READ file to the end of OLDFILE. AN}nd then there's the dumps: OPEN #2,8,0,"P:" for typing a file on the printer, and-OPEN #2,8,0,"E:" for a dump to the screeN}n. Right handy for DOC files. (If you're fussy like me, POKEs to 709 and 710 will zap that tired GR.0 blue.) Again, yoN}u can use any available I/O channel for the OPENs. Once the files are set, call the USR routine. 3 parameters are N} required. (Ugh!) First, the channel numbers that have been OPENed for READ and WRITE, respectively. Then FRE(0N}). Why? Free Memory is the file buffer, and the routine needs to know just how much RAM it has to work with. Don'N}t worry about running short. It'll work in chunks if it has to. The format is: X=USR(ADR(COPY$),READ CHANNEL, WRIN}TE CHANNEL, FRE(0)). ERROR CHECKING? Okay, check the value returned to the USR function. 1 is the All Clear, N}indicating a successful Copy. 255 indicates that the wrong number of parameters were passed. In the event of a regulN}ar I/O error (say 162 for a Full Disk or 133 'cause you tried to WRITE to #79), the regular number will be returnN}ed. Errors of course, terminate the routine. In ALL cases, BOTH channels that were OPENed will be CLOSEd before the prN}ogram returns to Basic, so you'll need to OPEN them again if needed. *= end =* e CLOSEd before the prLcERS and JACG WHATS THE BEEF? A major complaint of ATARI 8-bit users receiving text files on disk is the excessiR}ve number of Carriage Return Characters (CRC) to be eliminated (one per line). FIRST XLENT WP PROGRAM corrR}ects this. WHAT YOU SEE AINT WHAT YOU GET! 1st XLENT prints words, sentences and paragraphs of any R}length. On the monitor, however, it only displays up to 80 characters per line. PRINTER COPY With printer,R} maximium characters per line are limited to printer's maximum pitch capability (characters per inch) and R}paper width. PREPERATION FOR MODEM/DISKS FIRST XLENT PRINT MODE prepares text files for modem and disks that aR}re to be mailed. The format directives are eliminated. Carriage return characters (CRC) are minimal, (one at eR}nd of each paragraph and as follows).: RIGHT MARGIN and LEFT MARGIN If Right Margin is set to 40, a CRC is prinR}ted to disk after the fortieth character unless end of paragraph occurs earlier. If Left margin is set to R}0 and Right Margin to 250 a CRC occurs after the 250th character unless the end of the paragraph occurs earlier. HR}OW TO ELIMINATE A LOT OF CRC's By setting Left Margin to 0 and Right Margin to 250 in the text editor, excesR}sive carriage return characters are eliminated from modem transfers and disk files mailed to other Atari 8-bit usR}ers. (which can be read on almost every Word Processor, except LETTER PERFECT EDITOR, as far as I know. A.P.R}) LARGE PARAGRAPH If paragraph is greater than 250 characters (three 80-column lines-- six 40-column lines), theR}re will be an extra carriage return character. SMALLER IS BETTER Keep paragraphs under 250 characters tR}o eliminate unwanted character return characters. January 31, 1994 - Year of the snows. ** END **ters tPu