@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( C202Cp FԠ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.SYSMEMSAV ERRD)D`ON DISK $(,@DHL`d&}hlILL 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ꭝL 3u } 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 ALLOWED000 FREE SECTORS COPYING---D8:NEWSLTR.BASl# 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- 128ɛ+,' 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짠򠠠T}Πռ Check the new ========= meeting dates! U} <-Š-> ۱ Exit To Basic ۲ Exit To Dos ۳ Printer Config ۴ News/PrinterHelpV}ԠSPACEBARϠΠà͡ READ/PRINT ALL!W} J/S to read Scr Who's Who! Meeting Dates. X} Presidents Msg.->Check Directory Minutes Jul.'95 for more M/L or Minutes Aug.'95 BASIC pY}rograms! Custom SpDOS X Check 堲 for Club Newsl Rev more ATARI news Programers Tips articles!!<-Z}  for Club Newsl Rev more ATARI news Programers Tips articles!!<--yzZERWOTWTRFOUPRMEKAFILEHELPMENUTITLECOL1COL2COL3LINEZLOSPACFNNCOLNSPSOOPPPAGOEP \}COLIN  ]} ^} !"#$%99ԠŠ SAVE "D:NEWSLTR.BASdm _}m報à Ӡįί̠ŠǭԠ̮ 6-6- `}@'6-@36-@?6-@ӠϠŠӭҠԬŠ̮Ϡ̮z` a}@E:(AR`ΠŠ̮ҠŠқQB7t@d'@@d3 b}@?AKA Q-'A@e'@ 5K:6-6-)6-A256- c}@33;,;,;,;,;,;,;,;A2,$(6.D1:WELCOME.SCR(8EA !A d}@h3B7t@dE@@dL. A 6.6. $(. A`8-@!8($Programmed For Th e}e Ol' Hackers Ataric9-@"9(% User Group Inc. By:Kris Holtegaarde00(' Modified By:Thomas J. Andrews f}j666.,THE OL' HACKERS' ATARI U.G., INC. NEWSLETTERt67B:,%,.7<@8,y&-B:,6&7<,0 AU~ g}L 6. 67@,.#67,.C6-+@&,'@%@L67,.'A @#-A"P' H6. h}D1:MAINMENU.HLP$@5@A@H(}!A !A@h" A (" A i}(]B7t@d'@@d9A @E-@"V( Selection: ]6.2/ )/+"AU)" j}A&,*4A07"AUA`9."A&*B:,"6.$*. A0:0"A&6.7:,*2B:,"@A` A0/ +@-/(@TURN DISK OVER/-@/(@ o}THEN PRESS ANY KEY5AdAU)& A05% D:PROG.BASo+A%A @7-@ p}@Q(NO PROGRAM THIS MONTHc-@@oARB'(FLIP DISK AGAIN AND PRESS A KEY1 A08)B A q}6 (}-@ @ 6( What's Your Pleasure?_B7t@d'@@d9-@@X(enu r} rint ead: _)8"@w((.( Main Menu....8 A"@AP8"@( s}(.( Read File....8 AF.-B:,6. D1:**.TXT.67<,.7<,F A"@A ) t}5@<(}F A5p  A4F:A,"A6*@@@4 A5P**"@e*F:A," u}ApA!`pA @4@e*F:A,"Ap:(}L-@@p(Not In This Months News Letter v}! AF AF! A!` TA @'A@hT((} 짠򠠠 00( w}( à aB7t@d'@@d4@8(D@waF:Ad,"A x}FA5P F:@, @"A5  E(3(' 堒EAdAU ''F:A y}d,"AU*T:,"A5@ %AdAU(}% A5 ZAdAU(0(Z($Press a z} 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-&@d }0 )!AH U (}-3( PAGE COLUMNS & LINE SPACING?U(. 2 COLUMNS AT 6 LINES/INCHh%(. 2 COLUMN }S 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"@f }6-&'Û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:'@,*"@yASE }%..'@P:'@,*"@iASE(9 A&@P:,"9(@=2 "(G }F6  '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.|| 쮯箠 |}  |짠򠠠| || } pson Fx86e and Epson Compatibles. Panasonic Star. Star Nx1000 Gemini } Sakata Sp100 tari 1025 Printer on Epson Compatibles and Daisy Wheel Printers rint Ro}om Help File ۿ Return To The Main Menu on Epson Compatibles and Daisy Wheel Printers rint Ro/O) !"`3!3*<>* MINUTES OF THE JUNE 10, 1995 MEETING This newsletter is dedicated to those victims and L} their families of the recent tragedy in Oklahoma City. JACK GEDALIUS motioned that the Club send a donation to the SaL}lvation Army in Oklahoma City. All in attendance accepted and the Treasurer was instructed to follow through.L} President, ALEX PIGNATO, turned the gavel over the Treasurer, RON FETZER, because Vice President, JACK GEDL}PP PTU PSetting Up ATARI 130XE RAMDisk U PRAMDisk Not Formatted! U P    } P@BDPEJK V@C08? PiLPhPhPPP PLPPHPH`HI BLV P}`@ } BLVDPQ8:DUP.SYSPK V@C08? PiLPhPhPPP PLPPHPH`HI BLV P}`@ A(Press Any Key to ResumeH)($p*6-%!B:, 6.* AQVz(67<,.7<, A` }("AP`16-%@A6-%@9'6-%1 AQ@ D:NEWSLTR.BAS(67<,.7<, A` b *+*+*+*+* NEW SCHEDULE OF MEETING DATES Meetings To June 1995, they start at 11:30 A.M. to 5:00 P.M. Se@}`!`H$-%.HH \hhh(`.HM)   !h(L`N) !"`3(}!3<**> PRESIDENTS MESSAGE by ALEX PIGNATO This issue of the newsletter 6} =><= MINUTES OF THE MAY 1995 MEETING ******************************* The meeting opened wD}ith one minute of silence, and prayer, for those that died in OKLAHOMA CITY in that cowardly attack on poor innocE} *<>*<>* SpartaDos X Disk Preparer by Dave Arlington, member JACG (File is on this July/Aug 199T}5 OL' HACKERS NEWSLETTER) A VALUABLE NEW DOS IN 1989 No doubt, the premium product release for the Atari 8-biU0}ines. ****end*****Oceanside, N. Y. 11572.Please refer to the above schedule forOL' HACKERS NEWSLETTER deadl< brarian (Ed. For more newsletter reviews, see side 2 of this OHAUG Newsletter!) L.V.A.U.G. News for January/February 1H}995 -- See Editor LARRY TISCHBEIN's (an OL' HACKERS AUG non-local member) column regarding Santa Claus on the Internet.H} It's on Page 3. While you're at it, check out the little poem, "Know More Miss Steaks." Kind of reminds me of H} ALEX's article on Spell-Checkers. THOMAS S. JOHNSON's on Action! covers the assignment of variables and routines H} to specific memory locations, and explains that Action! shares graphics commands with Atari BASIC. An ALAN SHARKIS H}(who he?--A.S. (grin) article on the first NEAR*US meeting is reprinted. There is a reprint of an article by BEN SMH}ITH entitled, "Computers, Luck and Other Things." It was brought to L.V.A.U.G. through several other sources anH}d is quite amusing. (FR)ANTIC for March 1995 -- BOB HUDDLESTON continues his series on Strategy Wargames with aH} description and review of Knights of the Desert and Decision in the Desert. Bob likes the second of these progH}rams much more than the first. and explains why. Editor MANUEL GARCIA suggests topics for people to use whH}en they say, "I don't know what to write about." JEAN BROKAW's (P.A.C.E.) article on The Print Shop Companion H} is reprinted. THELMA SUNVISON writes about JOHN HARDIE's visit to San Antonio and JOHN POWELL's appointemH}ent to the Arizona State Color Guard. A reprint of a PHIL GREENHUT (JACG Newsletter, May 1991) article on power H}strips, via PACESetter (August 1993) is also included. I.M.A.G.E. for March 1995 -- Read Pages 2 and 3. ThH}ere is no 8-bit specific article in this issue, but the club still shows signs of 8-bit activity on the part of PrH}esident STEPHEN ELEK, JR., and Vice-President ED SUTTON. M.V.A.C.E. for March 1995 -- This issue reprints the (FR)AH}ntic article by RUSSELL STOWE on disk drive maintenance. It also reprints a tongue-in-cheek article (auH}thor unknown) from The Data Bus on proper floppy care. XIO3 (G.C.A.C.E.) for March/April 1995 -- You must read aH}n anonymous article (submitted by DOUGLAS SKRECKY) called, "The Big Boat Race." It characterizes the antics of AtH}ari management quite well. Also, check out the Atari 8-bit Affairs column by Rowland Grant. *+*+*+*+*+*+*+*+*+*+*+*+*H}+*+*+*+*+*+*nt quite well. Also, check out the Atari 8-bit Affairs column by Rowland Grant. *+*+*+*+*+*+*+*+*+*+*+*+*H ALIUS was not present when the meeting began; and, as a regular Club member, made a motion to send a letter to HARRL} 1995 June 10, 1995 June (Special) 17, 1995 NEAR*US July 8, 1995 July (LAMBROU'S)A}Y TUTTLE warning of possible expulsion due to refusal of assisting with mandatory club tasks such as writing up thL}e minutes. Said task was agreed to be shared by all Club members as normal procedure. His refusal is seen L}as intolerable and dangerous to club morale and function. Motion made to warn HARRY of possible removal from the clubL} membership was seconded and unanimously accepted. ITEMS: ALEX PIGNATO suggested the club upgrade to 256M}K its standard 850XL and return ALEX's 256K computer. HAROLD PEGLER agreed to get the dram chips for the upgrade. M} Thanks HAROLD. AL SHARKIS spoke of WES NEWELL's sale of equipment. Comments were shared about his patience in answeriM}ng questions, and knowledge, and the loss to the 8 BIT community, if he leaves us. ALEX shared the funny tidM}bit about the time when RON tried to solder and his hand was shaking. ALEX also shakes at times. The funny thing M}was that the only one available to help was ol' shaky himself, ALEX! So, ALEX put his hand on RON's, and the two M}of them shakingly soldered the thing successfully, much to their mutual surprise. CORRESPONDENCE: There waM}s light mail this month. Letter received from BILL SMINKEY which states that he's getting better. Best to you BILL!M} Three Postcards received from JOE HICSWA reporting his progress on his cross-country motorcycle tour -- Go JOEM}! DEMOS: RON FETZER offered first demo of SUPER SKETCH PAD. There was some difficulty in booting up successM }fully. A cheer was heard when they got the first screen. It seems they needed a standard computer, not an upgraded OM }/S to get a menu and one member, AL MOLINELLA, allowed the Club to use his system which runs without O/S. FM }inally, the members got to the Menu of SUPER SKETCH PAD and RON, ALEX and the boys adventurously explored "the next sM }tep that no one ever was able to forge." As a cooperative effort. Finally one member read the instructionM } booklet and all shared their suggestions. Of course, RON spearheaded the way. The fellas joked about the need fM}or a steady hand -- this certainly left ALEX and RON out! A few were amazed, some were amused and all enjoyed tryiM}ng their hands out on this program. RON reminded all that this package will only work with unmodified systems (no O/M}S etc.). This was NOT A DISK, its a hardware connecting package. NEXT DEMO was offered by ALEX: Two sampM}les of Icons on one Print Shop Disk entitled, "Icons of famous people and others" and "Page 6, Print Shop HELP." Six M} to seven icons on page, save to disk, keep on adding Icons to the screen, and then save to make a 62 sector program. IM}ndividualized layout choices available. There are many other P/S programs available on disk - - some without DOS M}(i.e., use of Joystick, Koalapad, Mouse, Viewer, PSPic I, PS II, PacThree TL, etc. ALEX chose "E" on the menu, M}"Viewer" - - step by step, he demoed the program; he had difficulty in calling up, but all offered their opinions. FinM}ally, FRANK CASTALDO helped get past the gliche and ALEX continued the demo. Slowly, various president's ICON picsM} came up on screen. This disk is #573 in O.H.A.U.G. Library. Demo of GAMES & PICTURE SHOW, Enhanced Density:M} TurboBasic helps many BASIC programs run 5 to 10 times faster (doesn't load faster, though). PICTURE SHOW PLUS: M} Club enjoyed "discovering" the ins and outs of this program together. As ALEX steered the Club into the program M}with much agility, the Club members chuckled at the antics and comical music. From this writer's vantage point, M} this listener would have to say this program had a mind of its own and spoke it rather loudly. Finally,M} f& = PX@S@A@@@ @a A==BETHQ}OVEN & ATARI FUJI SAVE "D:ATARISYM.BAS" (}"!!"*"A @ @Q}2@@@ 6-F:@ ,   @ (%2Q}($ 81,30 81,30 81,30 102,90 0,0h) (} )򭷰֛֬r;@@,y,($}Q }BE RIGHT BACK AFTER BLACK SCREEN!a(0ϠŠAFTERԠάԠ !u-@Ay 6-@eQ!}e +@#'0@A0@@K@e0 49,55,61,76,81,87Q"},93,104,0 48,56,61,76,80,88,93,105,0 47,57,61,76,79,89,93,106,0 46,58,61,76,78,90,93,107,0$3345,50,54,59,67Q#},70,77,82,86,91,93,96,103,108,0&3345,49,55,59,67,70,77,81,87,91,93,96,104,108,0(3345,48,56,59,67,70,77,80,88,91,93,96,1Q$}04,108,0*3345,48,56,59,67,70,77,80,88,91,93,96,104,108,0,3345,48,56,59,67,70,77,80,88,91,93,96,104,108,0.3345,48,56,Q%}59,67,70,77,80,88,91,93,96,103,108,0/ 45,59,67,70,77,91,93,107,00 45,59,67,70,77,91,93,106,01 45,59,67,70,77,91,9Q&}3,105,02 45,59,67,70,77,91,93,104,033345,48,56,59,67,70,77,80,88,91,93,96,100,105,043345,48,56,59,67,70,77,80,88,91Q'},93,96,101,106,053345,48,56,59,67,70,77,80,88,91,93,96,102,107,063345,48,56,59,67,70,77,80,88,91,93,96,103,108,07334Q(}5,48,56,59,67,70,77,80,88,91,93,96,104,109,083345,48,56,59,67,70,77,80,88,91,93,96,105,109,0: 1,1=6-%@B5Q)}""6-A+6-A5 AL"V!!"@*"@A0[ @ ,/"Q*}AA0 A A LOGO @ /6-@6-@a/-@@ / ,/Q+},A`&+/A`&/  R-@A#!@R6-@(%M:A&&+A&,$+A&,, 226-@Q,}0%M:A b&+A&,$+A&,, / ,/,A`&+/A`&/  0@ AQ-}dA2'AeAB9Af@KAgA]AhABoAi@&ApA 9Q.}Aq@v'ArA(9As@ F:Ad,"AUA@% D:NEWSLTR.BASD8:ATARISYM.Q/}BASq@v'ArA(9As@ F:Ad,"AUA@% D:NEWSLTR.BASD8:ATARISYM.Pts in 1989 was the SpartaDos X cartridge from ICD, Inc. There have been plenty of words written about it since thenU1}, but one of its most powerful capabilities is that you can custom configure the Dos to your system using a file calledU2} CONFIG.SYS, and few seem to know it! PRIOR CONFIGURATION AT THE FACTORY! As a startoff point, the SpartaDU3}os X cart itself has a default CONFIG.SYS file burned into its ROM that is installed if you do not provide youU4}r own on disk or if you hold down the option key while booting. Since ICD has no way of knowing the systU5}em configuration of every purchaser, they took their best shot when deciding what to include or not include in the deU6}fault CONFIG.SYS file. Since chances are the default CONFIG.SYS file will not be exactly right for your system, it rU7}eally makes sense to write the one sector CONFIG.SYS file to each disk you have. There are several reasons you U8} might want to do this. First, every device driver you load that you don't need or want takes up memory. For instanceU9}, the default file loads both CLOCK.SYS and JIFFY.SYS even though you only need one or the other depending on whU:}ether you have an R-Time 8 cartridge or not. Secondly, it is annoying to continually see messages like "R-Time 8 not pU;}resent" or "Error while saving memory" for options you don't have present. Lastly, even when the options apply, I quU<}estion some of the default choices. On a stock 130XE, the extra memory is made available for programming with U=}Basic XE, rather than being used for a RAMdisk. I think most users would prefer the RAMdisk. When a RAMdisk is installedU>}, it is put on Drive 9, inconvenient if all your software using RAMdisks is set up for Drive 8. CONVINCED? OK HEU?}RE'S WHAT PREPX DOES! After hopefully imparting the wisdom of creating your own custom CONFIG.SYS files, let U@}me explain what PREPX will do for you. To avoid creating your own CONFIG.SYS files by hand or creating one and UA} having to copy it to many disks, PREPX will let you prepare as many disks as you want in one session. You need only pUB}ress a couple of keys to customize your disks exactly the way you want them. You can use it to format disks for neUC}w storage. If you have 2 free sectors on your old disks, PREPX will write the custom CONFIG.SYS and/or AUTOEXEC.BAT fiUD}les and then hide them so your directories will not change. If you type the program in using the Action! cartridUE}ge, you can even change PREPX's defaults to match your own special system. TRICKS OF THE TRADE! Following aUF}re the valid keystrokes and a brief explanation of some of SpartaDos X tricks of the trade: M - Memory ChangUG}e. Defaults to 48K for Atari 400/800, 128K for XL/XE models. Every time you press M, the memory size changes to tell UH} PREPX how much memory your system has. The options are 48K, 64K, 128K, and Extnd for anything over 128K. EveUI}ry time you switch from Extnd to 48K or from 64K to 128K, the defaults for RAMdisk, BASIC memory save, and CaUJ}rtridge memory save will change. The defaults for all 3 are (N)one for 48K and 64K, and Drive 8 for 128K and Extnd. R UK}- RAMdisk. This allows you to set the drive number or (N)one for any internal RAMdisks. Since this refers to intUL}ernal RAMdisks and not devices like the MIO board, you will not be allowed to specify a drive number if the memory tUM}oggle is set to 48K or 64K. To use the 130XE's extra memory for BASIC XE programming, set memory to 128K and RAMUN}disk to (N)one. Note, every time you change the RAMdisk setting, the BASIC memory save and Cartridge memory savUO}e also change to the same option. To toggle these separate from the RAMdisk, toggle these AFTER setting tUP}he RAMdisk option. B - BASIC memory save and C - Cartridge memory save. This allows you to set the drive number or (N)UQ}one for these memory saves. Unlike internal RAMdisks, these can be saved to floppy drives, hard drives, or MIO UR}RAMdisks, so these two toggles are available in 48K or 64K mode. However, a word of caution before you designate the mUS}emory saves to a floppy drive. Any time you change memory AT ALL, SpartaDos X saves the whole chunk of memory toUT} disk. For instance, if you load a 32K BASIC program and then type NEW, SpartaDos X will save the whole 32K block of meUU}mory anyway since all it sees is that memory has been changed in some way. So use these options with cauUV}tion with floppy drives. A - AtariDos Access. Toggles (Y)es or (N)o. If you want to be able to read and write to oUW}r from disks with a standard Atari DOS format (standard meaning DOS 2.0, 2.5, MyDos, SmartDos, Dos XL, but not DOS UX}3 or DOSXE), leave this option at (Y)es. S - High Speed. If you own a Happy or Indus disk drive, leave this at (Y)es fUY}or high speed read/writes. Actually, since the Indus driver takes up no memory, it doesn't waste memory to leave UZ} this at (Y)es even if you don't have an Indus or Happy drive. T - R-Time 8 Cartridge. Uses CLOCK.SYS driver if set at U[}(Y)es, JIFFY.SYS if set at (N)o. H - Hide CONFIG.SYS file. If set at (Y)es, the CONFIG.SYS file and/or AUTOEXEC.U\}BAT files will be hidden after being written. There are two nice things about hidden files under SpartaDos X. U]} First, it acts like protecting these files since you cannot overwrite them accidently when using PREPX. SecondU^}ly, you won't have the same two files cluttering up every disk directory like DOS.SYS and DUP.SYS always did with U_}DOS 2.5. The only files that have to be seen on a SpartaDos X disk are your actual data and program files. How nice!U`} P - D - Prompt and Path Display respectively. Hitting either of these two keys, turns on the cursor in the proUa}per field. You may type in text until you either hit RETURN or reach the end of the edit field area. No real ediUb}t checking is done, so what you type is what you'll get. Note the PATH will still always begin with CAR: and edit-cheUc}cking of the $ symbol in the Prompt is not done for those who want actual $ symbols in their prompt. X - XEUd}P-80. Toggle to (Y)es if you want XEP-80 support, leave at (N)o otherwise. FOUR MORE OPTIONS FOR YOU! The lUe}ast four options are interrelated in that they cover popular options on boot-up that are handled in an AUTUf}OEXEC.BAT file rather than in CONFIG.SYS: W - Write AUTOEXEC.BAT. If set at (N)o, defaults change to Key Buffer: Ug}Off, Left Margin: 2, Prompt for Time/Date: N and these defaults cannot be changed. Conversely, if set at (Y)esUq}B%DOS SYSB*)DUP SYSBSMAINMENUHLPB;[NEWSLTR BASBWELCOME SCRBPRESSPRTMNUBAUTORUN COMB MAKER BASBRAMDISK COMBHELP DOCBAUTORUN SYSBPRESSPRTHLPBBJOYSTCKTXTBEPRESMESTXTJHUMOR TXTBCWHO TXTBDMEETDATTXTB_FMAYMIN TXTBINLREV TXTBRGJUNEMINTXTBATARISYMBASBWHPREPSPXTXTB+PREPSPDXCOMBBETHOVENBASBg(JBASTIPSTXT$LOADIT BAS and the above three values are in place for the K, L, and I options, the AUTOEXEC.BAT will not be written. K - KeyboaUr}rd Buffer. Toggles On or Off the type-ahead keyboard buffer. The SpartaDos X default is Key Off, unlike SpartaDos 3.2dUs}. Also unlike SpartaDos 3.2d, when the keyboard buffer IS on, the key repeat rate IS NOT speeded up so you can now use tUt}he keyboard buffer with Action! for instance. Note the PREPX default is On. This buffer can interfere with some softUu}ware, so turn it off if you have problems. L - Left Margin. Toggles to 0 or 2. PREPX default is 0, default withoutUv} AUTOEXEC.BAT is 2. I - Initialize Time/Date. If set to (Y)es, you will be prompted to enter time and date on boot-uUw}p, like an MS- DOS machine. If you indicated you have an R-Time 8 cartridge, this will be set to (N)o and you wilUx}l not be allowed to change it. O.K..... LETS START NOW! When you have selected all your options, press START toUy} continue. The ICD SpartaDos X format menu comes up. If you wish to format the disk, enter the relevant information anUz}d press F. If you only wish to write the CONFIG.SYS and/or AUTOEXEC.BAT files to a disk that has already U{} been formatted, press ESCape. When done, you will be returned to the PREPX options menu. From here you may set upU|} for another disk or press ESCape to exit the program. BEHIND THE SCENES! The program is pretty strU}}aightforward. If you wish to set the initial parameters to fit your own needs, you need only make a couple changes U~} to InitVar() and DrawScreen(). CheckOption() reads the key pressed and branches to the propeU}r handling section. WriteOptions() calls the SpartaDos X format routine and then writes the actual files. For tU}he prompt and path options, I could not get the library procedure InputS() to work properly, hence my own limited GetU}S() procedure. The Toggle() procedure might be of interest to beginning Action! programmers since it cU}overs a technique familiar to C programmers, but one that is not mentioned anywhere in the Action! manual. Unlike BU}ASIC, when you pass variables to an Action! procedure (think of a BASIC subroutine), you are really onlyU} passing the VALUE of the variable, not the actual variable itself. This is nice when we want to be sure our main varU}iables are not mysteriously altered by some procedure somewhere. Sometimes though, as with the Toggle() procedurU}e, we do want access to the variable itself so we can change its value. We do this by passing the ADDRESS ofU} the variable (@hide), instead of the value. The procedure being called then uses a pointer of the same typeU} as the varaible. (For instance, in Toggle() we use a BYTE POINTER memloc to hold the address of the variable (a U}BYTE) being passed. By using this pointer, we have the same access to the variable we had before, using the ^ opU}erator (as in memloc^, which in this example, is like using the variable hide). The additional benefit is that aU}ny changes we make to memloc^ are the same as changing the value of the main variable. THE START OF MUCH SPAU}RTADOS X SUPPORT? I hope this utility is just the start of a lot of support for the SpartaDos X operating sU}ystem, and makes customizing your own disks a little easier. *=*=*=*he SpartaDos X operating sT_ent people. President ALEX PIGNATO asked for a motion to donate money to the SALVATION ARMY in OKLAHOMA E}CITY in honor of those that died. JACK GEDALIUS made the motion and RON FETZER seconded it. Motion was carrE}I]A5$F0$18$B1$A2$91$A0$C8$D0$04$E6xI+MI$$A1$E6$A3$C6$A$A4$C9$FF$D0$E5$C6xIdI$8$B0$E0$60]xIk hiY}hiHHȱȱ`p B V8l I VhhlIHHJJJJhh`hhlI `iDiE`HhY}I`Hh`Hh`Hh` IIHiDiE B IHI B I`ԆՄ ؠ0ȑ8)ȑY}`0LTJII襢 TJiȑȩ-`H J TJhLJ ILJ ILJLJ ILJLJ ILJ ILJ ILJ ILJ IY}LJȩ$&*i0:iȑ`I LFĆ>%>Ć5%/E)Y}H膇hCI4HL~V"I RTI9LV" I RTI-LVY} I R3ILVI3 RTILV I# RTI LW'IILWILWI3 RTI LWW TY}V UTTLCW LTL.WV UI7 1STI:LWTVUTTLW LTLpWVUIU 1S`LW QLY}LWD:W ]L QL yLR|rLWǮӠW JL X D:CONFIG.SYSW )LIIY}LNXL/XUSE NONEX& JLDXUSE NONEX; JLXIIIILXILXLtX USE OSRAMXj JLX USE OSRAMX JLXLX USE Y}BANKEDX JLX USE BANKEDX JLXDEVICE SPARTA OSRAMXé JLXDEVICE SPARTA OSRAMX JL Y DEVICE SIOY JL#Y Y}DEVICE SIOY JILbYLBY DEVICE INDUSY5 JL[Y DEVICE INDUSYN JILYL}YDEVICE ATARIDOSYm JLYDEVICE ATARIY}DOSY JILYLY DEVICE CLOCKY JLY DEVICE CLOCKY JL ZLY DEVICE JIFFYYީ JLZ DEVICE JIFFYY J#ILCZY}L#Z DEVICE XEP80Z JL->END<-<-AMBROU'S)@tied unanimously. RON will send a check. ITEMS: The July 14th (Friday) Picnic Dinner was announced. It will E}H^P@SAVE "D:BETHOVEN.BAS" "!!"*"A @]} @2@@@ 6-F:@ ,   @ (%2]}($ 81,30 81,30 81,30 102,90 0,0% D:MENUALL.BASD:BETHOVEN.BAS\rbe at LAMBROU's, 4073 Austin Blvd., Island Park at 7:00 P.M.. Cost will be $12.00 per person, complete dinner, Tax andE} Tip included. The new flyer from AMERICAN TECHNAVISION was passed around. There were some good 8 BIT bargE}ains, like the 1050 drive mechanism for $14.95, and 2 for $24.95. DALE WOOSTER, President of NWPAC authored an E} updated TEXTPRO manual, which he is selling for $15.00, priority mail included. ALEX passed around his copy fE}or all to examine. The next NEAR*US meeting will be held on June 17th (Saturday), at our regular meeting place, E}THE PLAINVIEW Library, 999 Old Country Rd., Plainview, at 11:30 A.M.. It is expected that there wilE}l be NO entrance fee, but it will also be a SWAP and SHOP meet. Tables will be available for about $5.00 each.E} We expect WIZTRONICS R. COHEN to be a guest speaker. Plans are still being worked on at this time. NEW LOCAL MEME}BER! (Another much needed helping hand for THE OL' HACKERS) A big welcome to AL MOLINELLA of W. BABYLON. Al tellE}s us he recently bought a whole setup, including an upgraded 600XL, (64K), 1050 drive, and printer for a real bargaE}in price at a garage sale. Thats keeping your eyes open AL, and your wallet closed...Good for you AL, use it i good heaE}lth, and again, WELCOME!! CORRESPONDANCE: (We have lots of correspondance for this meeting, here are excerpts!)E} We received a surprise letter and packet from one of our ENGLISH members NORMAN WILLIAMSON. He sent a lovely colE}ored picture of him and his beatuiful wife taken in honor of their 50th Anniversary, along with pictures of them E}in 1947, both in uniform, and another picture of his wedding party. Then to top it off he sent an inscribed penE}, and of course a disk, (see demo's). What a wonderful thing for the happy couple to enjoy a 50th Anniversary. We, E} in the OL' HACKERS wish them both 50 more years of wedded bliss along with good health and happiness! Our best to E}you both! ALEX mailed them a congratulation card from the OL' HACKERS, along with a letter, and a special disk E}which they will find very useful when they travel. Letter from ALEX to DALE WOOSTER, NWPAC President, ordering E}2 of the TEXTPRO manual, after his reading our member, CHARLES COLE'S very favorable review of same. Knowing DALE, weE} can expect te best! Received T.P. manual and letter from DALE w/in about 5 days, thanking us for the order. HeE} offered to help NEAR*US in any way he can. We now have a T.P. guru, and lets not forget another NWPAC member JOHNE} COLLINS who is a GRAPHIC guru. Got a copy of a letter from member JOE HICSWA, (President of JACG), tE}o JON MORDOSKY, advising that he and BILL BINGHAM, the JACG sysop, and a member, could not locate adequate quartE}ers for the next NEAR*US meeting and that ALEX would try to get a large area. Alex then wrote to JON and told himE} that he had reserved two rooms at the PLAINVIEW Library, 999 Old Country Rd., Plainview, L.I., N.Y. for the June 17tE}h NEAR*US meet. ALL WELCOME! We received very favorable comments from our upstate member DANE STEGMAN, regaE}rding the newsletter and programs it contained, specially PRINTSTAR V.2.0 by our own TOM ANDREWS. (The MaE}y/June 1995 OL' HACKERS newsletter contains more of TOMS programs.) Dane expects to attend the ACE95 show in TorE}onto, and will keep us informed. ALEX wrote and thanked DANE for the compliments. Another letter fromE} DANE, advising us that he attended the ACE95 Show and was disappointed. Contrary to last year, there was very little E}for the 8 BIT's, mostly for the ST. In another letter, DANE STEGMAN reported that the ACE 95 show in TORONTE}O, CANADA was a disappointment to him, when compared to last years. There was very little 8 BIT stuff, it was mainly E}for the ST. No, ATARI was not represented at the show. He reminded us of the value of USERS GROUPS, again.E} ALEX responded to both letters and thanked DANE for sending us his ACE95 report. Packet from our JIM E}CUTLER in ENGLAND, containing 4 disks and a letter thanking ALEX for sending a K.H. disk to him. He also commentE}ed on how great the new PRINTSTAR program is. JIM hd been using the prior version and was very happy with theE} upgrade. (WAY TO GO, TOM!) JIM keeps sending us disks for the library, and we thank JIM for his generosity. He expE}ressed his sympathy for the passing of BOB ULSHMID. JIM is off to a holiday in NORTH WALES. Enjoy your vacationE} JIM! From our ARIZONA member JOHN POWELL with a zillion questions re DDIII, SpartaDos, Textpro, etc.. E} Alex answered and gave him some answers, but there were some which ALEX could in no way answer via the mails.E} JOE HICSWA wrote a postcard asking if anyone knew of another use for the BREAK key, which he had read abouE}t. He said the BREAK key vectors is $236,237 and BYTE $283-217. No one knew the answer. Can anyone out there answer JE}OE? If so send your letter to JOE, he would appreciate it. From our QUAKERTOWN, PA member, LARRY TISCHBEIN, (alsE}o editor of LVIAUG's newsletter), stating that he liked the PRINTSHOP sign ALEX sent to him, and he asked a fewE} questions about it. ALEX responded and answered his questions, noting that LARRY likes to work with PRINTSHOP wE}hen making up his LVIAUG newsletter! A letter from ROWLAND GRANT, Secretary of GARDEN CITY ACE, in CANADE} ALEXO found RAINBOW for the pictures, and a hush fell on the crowd as they enjoyed the beautiful effects. Great forN$}A. He advises he has some duplicate ANTIC and ANALOG magazines, free except for postage costs. If interestedE} write to us and we will forward your letter. DAVE EWENS, from TWAUG, advises that he and the crew are againE} going to the ALL MICRO SHOW. They hope to meet old friends and make some money for TWAUG. He sent us 4 disks, anE}d asked for 4 from our library, which HAROLD sent. He also asked for the upgrade SIGNMAKER V.1.3. TWAUG is an upE} and coming 8 BIT club which do a great job on their newsletter disk and pamphlet. Alex sent him SIGNMAKER per DAE}VES request, and complimented him on their newsletters. We want to keep SPREADING THE WORD, and TWAUG is helping. WE}e received another letter from S.J. MURRAY of NOSAUG, Scotland, thanking ALEX for the disk he received, E}and another compliment for the newsletter and its programs. He included FUTURA # 14. JOHN COLLINS the very E} able graphics guy of NWPAC, sent us copy of the new QUAD VIEW by CLAY HALIWELL. It's much appreciated JOHN.E} ALEX thanked JOHN, and sent him a special disk for the NWPAC Library. We sent a GET WELL card to BILL SMINE}KEY, our senior CALIFORNIA member, along with a letter with best wishes for good health. BILL is once again under thE}e weather, but we hope and pray for his speedy recovery. Another ENGLISH member, (We have quite a number of ENGE}LISH members and friends, don't we!) ALAN TURNBULL requested help to get copies of catalogs of various compaE}nies. ALAN SHARKIS agreed to respond to his request, and send him any that he can round up. You can always depend E}on big AL SHARKIS to help out! THANKS AL! DEMO's: TWAUG's FUTURA #14, April 1995, as usual has all kinds of 8 BE}IT info, including a very good article on 8 BIT SURVIVAL by S.J. MURRAY, indicating once again the value of users grouF}ps. Library disk # 561. QUAD VIEW by CLAY HALIWELL. A brand new GRAPHICS disk, which loads and shows 4 picF}tures on one screen, and then loads 4 more automatically, and continues untill the BREAK key is used. An extremely goF}od programming feat by a programming master. The only criticism is that the pictures quiver on the screen. It's Library F}# 562. BEE WEE DOS, from a CZECH programmer. A momentous job very well done. It is compatable with SpartaDoF}s, and I believe DOS 2.5 (not sure of this). It time stamps and dates programs as entered. It comes with vF}ery extensive complete documentation which RON FETZER says is detailed and very very long. Library disk # 563 NextF} was MOD PLAYER, a 2 sided disk with songs on both sides. Each song takes up lots of Sectors. Only 2 songs an the F}MOD PLAYER program could fit on Side 1. Side 2 had 3 or 4 songs. It is Library disk # 564. ST/AMIGA SAMPLES wF}as next shown. It loads and shows any pix that you want shown, along with some music. Its Library disk # 565 AMIF }GA SLIDE SHOW # 1. It loaded and showed one picturea after the other. Disk has no DOS on it, so you have to firsF }t load DOS. There was about 30 pictures on the disk. Library disk # 566 AMIGA SLIDE SHOW # 2 has another largeF } batch of pictures like # 566. It is Library disk # 567 We next saw NORMAN WILLIAMSON's DIGITAL ORIGINAL SONGS. F }A variety of songs, including, Country Western like BLANKETS ON THE GROUND, classical (?) like VOLGA BOATMAN, pops like WF }HEN THE SAINTS GO MARCHING IN, I JUST CALLED TO SAY HELLO, and others. It has lots of Bells and Whistles. LibraF}ry disk # 568 Next was S.L.C.C.'s April 1995 D.O.M.. It contained V.2.0 PRINTSTAR, and other TOM ANDREWS progrF}ams, such as EFFECTS. It had a couple of games, and the CALIFORNIA LOTTERY program. Side 2 was MGM MOVIES, which isF} very well done, and entertaining too. It takes up all of SIDE 2. Even though I am told that its about 10 years old, IF} was surprised at the involved programming result. Library disk # 569 Next came a 2 disk set, calleF}d BASIC AIDS, a must for all 8 BIT owners. It was chock filled with all kinds of valuable utilities for doing a F}multitude of tasks. Invaluable to programmers. O.H.A.U.G. Library Nos. #570 & #571, 2 Disk Set - BASIC AIDS- Basic FF}ix.BAS, Baswitch.BAS, XREF.BAS Protect.BAS, Find Variables.LST, Cross Ref.LST, Renumber, Editor.LST, Extra .BAS, ExtF}ended.OBJ, SetPoke.OBJ, FunctionKey.BAS, CX85.PAD-number pad), CX85.PAD II, BubbleSort, SGIN.PUT, Out.PUT, LoadIt, F}Blind.LST, Rider.BAS, Blink, Scroll, Tobasic.OBJ Then onto S/2: Format.OBJ, TheMaid, etc. (As AL SHARKIS reviewe d whF}at this disk offered, he couldn't stop raving!) A TRUE 8 BIT GOLDMINE! We next saw a double density disk withF} is dedicated to the memory of those innocent people who died in that cowardly bombing in OKLAHOMA CITY. I 6}hope the criminals are caught and they are brought to justice! Good news, our senior member BILL SMINKEY wrote that 6}he is slowly coming along after another relapse of his illness. We all wish him good health. Our member JOE 6} HICSWA (also President of JACG) advises that he will be off and running on his 1978 HONDA motorcycle, traveli6}ng SOLO, through AMERICA, much as he did last year. See, we have our own intrepid explorer. Once again, we wi6}ll be having our annual (picnic??) restaurant dinner on July 14th, at the same place we all enjoyed the last couple 6}of dinners, namely, LAMBROU's, 4073 Austin Blvd. , Island Park. Hope we have a good turnout. I would remind you tha6}t this part of the newsletter is being written prior to that date, but if I have the time and space, I may be abl6 }e to give you a report on the dinner in this same newsletter. The next NEAR*US meeting, will be at the OL' HACKERS6!} meeting place, THE PLAINVIEW Library on Saturday, JUNE 17th, at 11:30 AM. We expect a goodly crowd, as it will als6"}o be a Swap and Shop meet, and we hope to have a guest speaker from WIZTRONICS. At least five ATARI clubs are expected to 6#}attend. PLEASE NOTE new address: Fine Tooned Enginering P.O. BOX 31270 Mesa, AZ 85275 6/23/95 The NEAR*US meeting and 6} kids of all ages!, DRAW POKER was next. FRANK liked this one! The Club wins on a $90 bluff. The pot increaseN%}s to $2,090! Do we wish! This Club loves their computer games! This programs continues its bleeps, blops and blN&}oops along the way making it more enjoyable. Now, we continued on this disk, in DOS, and ALEX explained to AL MON'}LINELLA, (our newest member) that extenders of .COM,.EXE, or .OBJ must go through "L. Binary DOS." Booting ATARIDEMN} *><*<>* This article reprinted from the M.A.G.I.C. Newsetter Nov. 1990, by OL' HACKERS, with thankb)}s. It adds to the prior reported PEEKS and POKES, along with machine language programming tips. Atari BASIC Prb*}ogramming Helps By Hawke, Sysop of the Nine Hells Information Exchange of Philadelphia, (215) 785-2625 As a whb+}ole, standard Atari BASIC is not the best programming medium in existence. One of the major problems stems from the b,} fact that it was created too many years ago. Be that as it may, new programmers are being subjected to it now, b-} unnecessarily, and must deal with a user unfriendly language. (Editor. I strongly disagree. I find BASICb.} a fun programing tool, in spite of its limitations. A.P.) Inspired by a set of PASCAL notes, I venb/}ture to write these helps, so that BASIC programmers can learn from my experience, as well as the Phoenix, with wb0}hom I have consulted about this text. Any questions or comments are welcomed. Contact myself or Phoenix through theb1} above Bulletin Board number. The following sections deal with POKE's, PEEK's, small machine language routines, sb2}ome program listings, BASIC tricks, and other such nonsense. ROUTINE ONE: (Three Lower case H's), (INVERSE asterisb3}k), (Capital L), (Capital V), (INVERSE Lower case D) ROUTINE TWO: (Lower case H), (INVERSE Quote), (Control P),b4} (SPACE), (Upper case V), (INVERSE lower case D), (INVERSE control A), (INVERSE capital T), (INVERSE close parb5}enthesis), (Control ,), (INVERSE control E), (INVERSE capital U), (Control .) (Ed. note: When typing in the abovb6}e routines, DON'T type in the commas.) Section One: Machine Language Routines Many BASIC programmers are fearful of b7}using machine language subroutines in their programs. I know this to be true, because I was one of them. I have b8} since gotten over that fear, after collaboratively writing the P- Net 4.5 BBS system with the Phoenix, and have cb9}onverted a few others. If you have ever used Character Fonts, made with any number of font editor programs (Enb:}vision, SuperFont, etc.), you know that they can be used to create fancy text, graphics, or maps. The problem with tb;}hem is that one must enter in 1,024 bytes, poke them into a page of memory, and then change the register holdib<}ng the address of the ROM set to the new set. To do all this takes a bit of time to do. The following machine langb=}uage subroutine loads in a character set and adjusts the register in seconds. 1 POKE 881,0:OPEN #3,4,128,"D:SET.DAT" b>}:POKE 884,0:POKE 885,112:POKE 888,0 :POKE 889,4:POKE 882,7 2 AA=USR(ADR("ROUTINE ONE"),48):CLOSE #3:POKE 54277,4:POKE 75b?}6,112 * SET.DAT would be the font. * Poking 885,112 tells the machine which page of memory the redefined charb@}acter set will be stored in (since a character set MUST start at the beginning of a page). * To return to the ROM bA} set, simply POKE 756,224. To go back to the redefined font, POKE 756,112. ** The next machbB}ine routine deals with speedy Disk I/O. Atari BASIC programmers know that using the INPUT and GET commands with dibC}sk files is SLOW, especially when using large amounts of data. The following machine language subroutine bD} solves this problem by allowing you to read an entire file into a string, virtually, in seconds. This can bE} be useful when printing out text files or editting machine language programs (by string search, etc.). 900 CLOSE #1:OPEbF}N #1,4,0,"D1:filename .ext" 1000 CE=INT(MEM/256):POKE 857,CE:POKE 856,MEM-256*CE:BUF$(MEM)=" ":BOF=C1 1010 POKE 853,INTbG}(ADR(BUF$)/256):POKE 852,ADR(BUF$)-PEEK(853)*256 1020 DUM$="ROUTINE TWO":POKE 850,7:IF USR(ADR(DUM$))=136 THEN BOF=C0 1bH}030 X=PEEK(856)+256*PEEK(857):BUF$ =BUF$(1,X):RETURN * MEM is the amount of characters that BUF$ is dimensioned to hbI}old. * In line 1000, the routine divides up that number into two numbers with a formula (16-bit conversion). ThisbJ} tells the subroutine the maximum length the string can hold. It then sets the last character in BUF$ equal to bK}a character, thus, it defines BUF$ as being full. * Line 1010 divides the address (starting location) of BUF$ bL} by the same 16-bit conversion, and stores it for the subroutine, so that it knows where to start putting the incomibM}ng data. * Line 1020 executes the machine routine, and reads in the data, checking for an End Of File bN}(EOF) error; #136. If such an error is met, the variable BOF is set to zero. * Line 1030 retrieves the number of bytbO}es long the routine loaded, and tells BUF$ that it is X number of characters long. * If BOF=0, the user may accbP}ount for the EOF and jump back to the routine after clearing BUF$. * By using this routine, one can copy files throubQ}gh BASIC. Simply, after reading in a file, print the string to disk. 10 CLOSE #1:OPEN #1,8,0,"D1:destinat. ion":PRINTbR} #1;BUF$:CLOSE #1 ** The last machine language routine is a clock. The Atari has a built in clock bS}and doesn't even use it. It follows the electrical current in the U.S., which flows at 60Mhz. The following rbT}outine, written by the Phoenix, sets up a clock, using page 6 memory (1536) to store the data, and operates during bU} each VBI (Vertical Blank Interrupt). You merely have to supply the current hour, minutes, seconds, and 60ths of bV}a second. You can retrieve the current time by merely using PEEK commands. The only stricture is that if bW}you use a graphics command (eg. GRAPHICS 0) you must re-initialize the clock. 32700 FOR A=1 TO 105:READ B:POKE 1535+AbX},B:NEXT A 32705 ? "Enter Military Time as Hours, Minutes,Seconds,60ths":INPUT H,M,S,SS 32710 X=USR(1611,H,M,S,SS) 327bY}20 DATA 238,115,6,173,115,6,201,60,240,3,76, 95,228,169 32730 DATA 0,141,115,6,238,114,6,173,114,6,201, 60,240,3,76,95,bZ}228,169,0,141 32740 DATA 114,6,238,113,6,173,113,6,201,60,240, 3,76,95,228,169,0,141,113,6 32750 DATA 238,112,6,173,11b[}2,6,201,24,240,3,76, 95,228,169,0,141,112,6,76,95 32751 DATA 228,104,104,104,141,112,6,104,104,141, 113,6,104,104,141,1b\}14,6,104,104,141 32752 DATA 115,6,169,6,170,160,0,76,92,228,0 * The PEEK locations for the time are: Hob]}urs - 1648 Minutes - 1649 Seconds - 1650 60ths - 1651 * The program first pokeb^}s the machine language subroutine into page 6 memory, and then prompts you to enter the time. * It then GOb_}SUBS the machine subroutine, sending with it the values of the current time, and then starts the clock. * After a b`} GRAPHICS command, just PEEK in the values of the correct time into H, M, S, and SS, and reintialize the clock. ba} ***** Section Two: BASIC Tricks Since Atari BASIC hasn't many special features, one must compensate by "bb}tricking" the system. These "tricks" are actually ways around BASIC that speed up processing, format output, etc.bc} The first trick deals with filling a string with one character. To fill a string with 1,000 spaces, one would usuabd}lly do this: 10 DIM L$(1000) 20 FOR A=1 TO 1000 30 L$(A,A)=" " 40 NEXT A This be}method, though fine programming, is SLOW. The trick around it is a quirk in the BASIC; well, not actually a "quirk"bf}, but a hidden back door. The line below is the aforementioned routines equivalent. 10 DIM L$(1000):L$="":L$(1000)="bg}": L$(2)=L$ * Not only is this routine shorter, but it's almost instantaneous, depending on the size of the bh}string. I find a one second wait for strings in the xx,xxx digit range, but I think that it's worth the wait. * Sidbi}e Note: If you DIMension a string at 1000, and aren't filling the ENTIRE string with one character, say 500 from a 1bj},000 character string, and use the formula [L$=" ":L$(500)=" ":L$(2)=L$], it will fill it with 501 spaces. To clebk}ar this up, all you need do, is put "L$=L$(1,500))" after setting it. This is true, even when filling 998 of the 1,0bl}00 characters. ** The next "trick" deals with the INPUT statement. Anyone who has programmedbm} using the INPUT statement knows that it puts a "?" on the screen to signify an input request. This can be bothersome tbn}o some, especially me, when they want to make prompts look nice. That "?" just looks outta place, and sometimesbo} is included in the returned variable. There are two solutions. One is to write your own "Get-Line" routine, bp}using an open keyboard buffer, getting keypresses, adjusting for backspaces and control characters, and using up memorbq}y, OR... Use the following Input command that is totally the equivalent of your regular INPUT. INPUT #br}16,variable That's right! An input through standard Atari BASIC without the dreaded "?". It works exactlbs}y like the standard INPUT command. Sure, you could open a channel to the editor (E:) yourself, but this methbt}od requires no additional open buffers. ** Ever want to intialize a disk from BASIC? No, I don't mebu}an just format it, I mean put DOS on it too. Well, I have good news and bad news. The GOOD news is that you can, the badbv} news is that that's ALL you can put on it; DOS, no DUP. In fact, the writing of DOS to the disk is as fast as wribw}ting from DOS itself! OPEN #1,8,0,"D1:DOS.SYS":CLOSE #1 Yes, that's it! All DOS's except SpartaDOS and TOPDOS wbx}ill work, even the OSA+ DOS's. You have just written DOS to your disk from BASIC. ** Did you ever wanby}t to Re-Boot (Warm Boot) the computer from BASIC without hitting System Reset? Try this: X=USR(58487) Thibz}s will "Warm Boot" the computer, but unlike the RESET key, it is the equivalent of turning the machine OFF and ON agab{}in; so you might call it an artificial COLD boot. You may hold down OPTION as this boot takes place to disengage b|}BASIC. Its Hexadecimal number is E477. You can do it from a DOS as well. ****** Section Three: PEEK's ab}}nd POKE's Did the speed of Atari BASIC processing ever bug you? Well, there's a way to increase b~} data processing 33%. It will increase problem solving speed, data processing, and graphic plotting. b} POKE 559,0 This POKE will shut down ANTIC, thus shutting off the screen, so that processing speed is ib}ncreased. To turn it back on, use POKE 559,34. ** To find out what version of Atari BASIC you havb}e in your computer, you simply: PRINT PEEK(43234) A number 32 or less is revision A. The value 64 or lb}ess is revision B; built into most XL's. And a number greater than 64 is revision C; the current version built b}into the XE line. Though I have an old 800XL, for some reason I have revision C built in; a blessing! b} ** Here are some keyboard POKE's to play with: * 755,004 - Turns character set Upside -Down, and disabb}les Inverse video. * 755,008 - Right-Side up character set WITHOUT Inverse video. * 755,013 - Upside-Down charab}cters WITH Inverse video. * 755,010 - Right-Side up character set with Inverse video (Normal mode). **b}**** Special recognition to XLent software and David Castell for creating the fine word processor used to createb} this text. BRAVO. (Editor: I concur. Have been using it for years to make up the newsletter! Am now trying to learb}n about another FANTASTIC Word Processor! A.P.) Please send me comments concerning these notes. A positive b}response might warrant a Part Two. Hawke ---------------- I downloaded this article from the Pandora BBb}S (614) 471-9209 on 10/22/89. It looks like it came from the Nine Hells Information Exchange of Philadelphia (PA)b} BBS, (215) 785-2625. I thought it might be good for those still programming in Atari BASIC. I hadn't seem most of b}the tips before except the one on getting rid of the question mark. I'll bet others haven't either. I hope yob}u find this article helpful. GRANT, 8 BIT librarian for M.A.G.I.C. <<>><<>> haven't either. I hope yo`b.COM we hear a sexy musical program and this really got the guys attention! Of course, some are never satisfied N}and wished for the 'X-rated' version (grin). A discussion ensued as to where to use this music. It was suggested thaN}t the Welcome Disk might possibly be enhanced by it. AL SHARKIS suggested to connect his MIDI up for STEVEN} COHEN'S (WIZZITRONICS) upcoming visit at the NEAR*US meeting. This Disk is #574 in O.H.A.U.G.'s Library under the labN}el of s/1: GAMES AND ATARIDEM & OTHERS (Enhanced Density) and s/2: has AUTORUN SHUFFLE & DECKLOAD (Single Density)N}. ALEX went on to demo s/2: DECKLOAD.BAS. It's amazing the way the pictures moved around in the screen. T.W.A.U.N}G. #15 MAY/JUNE '95 -- 2 Disk Set, Nos. 575 & 576 in O.H.A.U.G. Library. These disks have games, Utilities demo wN}as preempted because FRANK had to leave. He jokingly, said he had to pull a "Harry Tuttle" and asked if there were anyN} prizes. ALEX acquiesced and ran the door prizes program, out of order for FRANKUTTLE (grin). (See below for winneN}rs!) DEMO of our Library #577: A German Disk -- S/l PRINT SHOP FONTS and S/2 BRUNIS KLEIN - A GERMAN DEMON} IN BASIC: Programming note: use of FADER program allowed a smooth transition between pictures. InvN}estigators needed German Interpreter, but, thanks to RON, they got through it. "Zum Haupen Menu". S/1 hasN} more P/S fonts and SIDE 2: MUSIC MAKER II: (from HOLLAND) Sounding like a calliope, the Club tested a few vaN}riations. This writer gleened the militaristic sense in the music of the 'BASEBALL' selection, while 'FOOTBALL' souN}nds like a circus march and 'AIR STRIKE' brought to mind the days of the Red Baron ... but, vat else, it's simply vunderN}bar!! As the melodies poured forth, RON shared that to his memory no German music program ever carried the Beer BarreN} a mixture of graphics, games and other programs such as to test the speed of your disk drive. It is a one sided disF}k. Library disk # 572. DOOR PRIZES: 1. JOEL GEDALIUS 2. HARRY TUTHILL 3. RON FETZER 4. ALAN SHARKIS The meetinF}g then adjourned at 5:00 P.M.. Submitted by ALEX PIGNATO =><= meetinDvl Polka (ahem, RON, isn't that a Polish folk dance?). Finally, the Club found a game which was introduced by vN}ery Wagneresque music. ALEX was shooting -- it started to sound like Space Invaders to this writer. A little N}kibbitzing with the boys started with the remark at how this disk took a long time to load; hence, long load becamN} SWAP/ meet was a success. Much discussion about where NEAR*US is headed at this time. JON MORDOSKY, advised he coul6}d not continue as chairman due to many job and personal demands on his time. No one volunteered, so we are sort of ru6}dderless right now. Next meeting is at LIAUG's Smithtown Library on Oct. 17th. The Swap meet had many 8 and 16 BIT 6}bargains. I heard an 8 BIT'er say, he had never seen so much 8 BIT stuff in one place! Ya shoulda been there! That6}s it for this newsletter, enjoy the rest of the newsletter! *==*4We wrong road which led to comments about D'Amato's wisecracking prejudicial remarks about Judge Ito. RON retortN}ed that D'Amato became known as "clown of the Senate." Yes, fact is sometimes stranger than fiction.) Library disk # N}578. NEXT DEMO: Disk is called LITTLE COMPUTER PEOPLE, from NORWAY- (Enhanced Density) S/1 -- O.H.A.U.G.N} Library #579. This seems like a take- off of other disks. All members kept guessing and joked at the pleasant souN}nds of the organ/piano. The Little Computer Man did lots of things. The audience really enjoy his antics (he even perN}formed gymnastics!) as they yelled out different comments. Somehow it seemed as though they were watching a lN}ittle gerbil or mouse run through an obstacle course. On S/2, this disk offers STARWARE which is an astronomY, or sN}tar-gazing, program showing views of different celestial arrangements on the screen, From different spots on the N}earth. DEMO of GRAPHIC SHOP, S/2 is docs by Charles Jackson, from ANTIC MAGAZINE. This program converts N}all or part of your favorite Micro- Illustrator, computerized or Micro- Painter pictures into graphic files N}for Broderbund Print Shop program. This is O.H.A.U.G. Library Disk #580. Now, ALEX demoed RON's prize. S.L.CN}.C. DOM. This disk has: Barnaby Basic - Escape from Deserted Island Text Adventure (demo doc.); Brainwash; Cave LordN} - a tough arcade game from Germany; Kaleidoscope Instruction Kit from ANTIC; Take Time Basic Utility - shows time leN}ft on VCR tape; Utility: Word Find.Bas; Barfort (or Wheel of Fortune) from PAGE 6 MAGAZINE. Library No. 581 OTHER BUSN}INESS: AL SHARKIS, shared that he was interested in attending next month's L.I. Atari User meeting because thN}ey will be focusing on assembly and stated that anyone interested should speak with him. NEXT SWAP-SHOP N}NEAR*US meeting June 17. DOOR PRIZES: PRIZE #1: RON FETZER PRIZE #2: FRANK CASTALDO PRIZE #3: AL MOLINN}ELLA PRIZE #4: JACK GEDALIUS (FYI ALEX's name was pulled and he chose to pass up the prize.) PRIZE #5: ALAN}N SHARKIS *<>*<>* REMINDER: O.H.A.U.G.'s "picnic" dinner at LAMBROU's 4073 Austin Blvd, Island N}Park, at 7 PM on July 14th. A complete dinner, soup to nuts, (ok, (no nuts) to desert!) for each diner will be $12.0N}0 -- no tax, no tip, COMPLETE! *<>*<>*s, (ok, (no nuts) to desert!) for each diner will be $12.0L>IBUFFERALEvAvvppҠӠĠϠŠ 1} REM àӠϠŠĠ 0 REM ΠŠӠŠӧӠppԠESCϠENDŠDRAWING 0 REM ENTER}̠RE-DRAWԠ 1 REM ĠԠؠĮppҠՠΠҠŠŠ 5 REM ӠҠSAVINGԠ}TO DISK, 4 REM źD1:PIC1ҠՠΠ ppҠEϠENDӠ̠ 8 REM ŭנԠŠΠԠ 7 }REM Ҩէ̠ŠҠ qq                   }2ooΠǠՠΠŠ 50 REM ҠЯίРĠ 50 REM Я͡ϠԠ}ЭFooĠԯԠŠ 70 REM ƠԠΠӡ 70 REM Ҡ̩ӠŠX%%}ҠҠΠҠԛYl (}( ҮӢl(NRESET & LIST prog. for directions, THEN REM or remove line }89 (This line)c (@@d11;I:,&A,9@,;@,n.@.@@}K:xI)@"@&#(~?6.7@:,67B:,%@,.>:, A  ( (E AEҠŠŠŮŠĺñ}C@+@@8(@C@%-@B:, (7<,-@@}   AE D:MAKER.BAS@C@%-@B:, (7<,-@@1ly, said he had to pull a "Harry Tuttle" and asked if there were any prizes. ALEX acquiesced and ran the door prizes program}, out of order for FRAUTTLE (grin). DEMO of our Library #577: A German Disk -- S/l PRINT SHOP FONTS and S/2 BRUNIS KLE}IN - DEMO IN BASIC: Programming note: use of FADER program allowed a smooth transition between pictures. Investigators nee}ded German Interpreter, but, thanks to RON, they got through it. "Zum Haupen Menu -- " SIDE 2: MUSIC MAKER II: Sounding l}