SPACE Newsletter

August 1990

View the original PDF

August 1990

~-

.' '

./<;'. 1/,.

..

' ,

· ,\

..•

•·

.

,~[[

~

.. ♦

1- /

'

.

SP.M&•S 4

'

'.-

JB I RlHJD1l¥

cmts

.

'

lt&Flt&'SHMENIS DFFL&

SP.ECl1lL JOOR1•S t)(CliEMENU: Oitm&! i

j

1lUW'Si 10 1990 t1Dlf1& IDN& tlDM& 1l\.-L-

.,; f

' ' \ ,#.◄

/ .' ' •; .

r ·

;.

'

f

~~

..~5\·_,_ -

~-- -....,, -

'

~-~~

p-

~

~..7

~

Newz frOM the PREZ b!,J Nathan Block Well after a verv profitab le officer's Meeting, the BIRTHDAY Meeting set for August 18th is now planned and read!,J to roll! Here•s What is on the agenda. RAFFLE! A raffle will be held near the end of the Meeting, the fOllOWing iteMs Will be on the block : ATARI 888 With 48K

Donated b!,J John Novotn!,J AUTODUEL b!,J ORIGIN SYSTEMS Donated b!,J Lance Ringquis t. 2 ATARI KH30J. MOdeMS with BOBTERH Purchased and Donated b!,J SPACE SPACE DOH Donated b!,J SPACE

GaMe TournaM ents!!!!! There will be two gaMe tourna.-.e nts held during the Meeting, the winner of each will recieve a free DOH of his or her choice : ))} BALLBLAZER ((( and )) )

ARC HON (( (

For best results, BRING YOUR OWN STICK FQOD!!! CAKE, ICE CREAM, POP, and POTATOE CHIPS - All donated b!,J the Officers . - -- - Hope to see !,JOU there! Happ!,J co111putin g Nathan Block SPACE wi 11 be se 11 i ng s.o..e hardware at the August Meeting, The following will be there : 880 With 48K J.850 Disk Drive Power Supplies for 888 and J.058 DOS Manuals TV Switch 2 I/'O Cables Basic cartridge with Manual All of the above for $75,88 480 With 48K Basic Cartridge with Manual Power 5upply TV 5Witch I/'O Cable DOS With Manual Jo!,JStiCk All Of this for $25.80 2 - K"39J. NodeMS SUPPiied With BOBTERM These ModeMs are direct connect, you won•t need an Interface to use these! The a.c>deMS Will be $28.88 each Faith in Action : Enthusias M!

-

Minutes Of the SPACE Meeting JUl!,J J.3, J.'J'JO b!,J Pat Krenn, secretarv J.. The Meeting was called to order b!,J Vice-Pre sident Ken Modeen at 7:42 P.H. Presiden t Nathan Block is on vacation . 2, The next SPACE ~eting Will be held on August 18th, The August Meeting Will be the Celebrati on Of SPACE'S Birthdav and J, Novont!,J has donated an ATARI 808 to be given awav in a Raffle. 3, Last Meeting it was voted to buy an ATARI 888KL and J.858 DD frOM Hike SchMidt, the Newslett er Editor1 and he has delivered it for SPACE s use A Check Will be forthCOMM ing to Hike for the ATARI 880KL and J.85O. 4. Vice President/ 'S!,Jsop Ken Nodeen reported that the BBS should be in working order now; the BBS was down a couple of tiMes, coMplel<M !'nts of the electric power COMPan!,J. s. A MeMber reported that the Hitchita ATARI Enthusia sts• librarian has suggested that we exchange info. A newslett er will be sent to theM, along with other inforMat ion. Na!,Jbe can share prograMs , etc. 6. Joe Danko reported that TRANSKEY is available on the DOHCinfo and order forM> on the DOH. It is to be used to hook-up an IBM style keyboard to the ATARI systeMs. You can use the IBM style ke!,Jboard for input and functions . __

7. The business Meeting closed at 8:85 P.H. With Joe•s deMO Of the DOM. End of the Minutes for July 13th, J.'J'J8 SPACE Meeting. FroM the back desk of G, KirschenM ann As of 7-27-~8 there was a balance of $507.88 in the SPACE treasury . FrOM the Editor X thought it WOUid be nice if we had a SPACE T-Shirt. r Checked into the cost of having theM silk-scre ened on white 50/'58C58Y . cotton, 58Y. pol!,J>, For white T-Shirts it would be about $6,75 for a MiniMun of J.8 shirts. For color T"s, add ,45 cents to that. This is a one color, full front printing . r•ue got a SPACE design CsiMilar to that on the l!leMbersh iP card> r•11 be bringing to the Meeting. we need a MiniMUn of 18 orders to have theM printed, You Will have to pa!,J at tiMe of ordering at the Meeting. It will be brougt up for the 111e111bers to discuss at the Meeting. r•ve included in this newslett er a full size saMPle of the design. I f you have any suggestio ns <good or bad>, about the design, bring theM up at the Meeting.

,, News froM the Fractal SIG

don•t want to erase the last pattern saved!

Ever read the CoMputer Recreations coluMn in Scientific AMerican? It•s editor, A.K. Dewdney, has started his own newsletter called AlgorithM, it 1 s subtitled The Personal PrograMMing Newsletter. It's very interesting and challenging, for any level progra~r. one little article in the current (July/August> issue led to this: a fractal circles prograM for those who hate to type in long prograMs. <Play around with different values of A, B, and 5 to see soMe very interesting pictures.>

Then again, if !,IOU have a good one, it would be nice to be able to get that data off the disk and back into shape on the displa!,1.

10 28 30 40 50

Note: 210-270 could have been used to save the file b!I changing line 220 to POKE 882,11! But now !,IOU have two Methods of saving !,lour pattern!

B!,1 Carl Miller

Graphics 8+16: color 1 A=-18: B=7: 5=0.1 FOR I=O TO 31~ FOR J=O TO 1,1 H=A+I*S

60 V=B+Jit5 79 C:INTCH*H+V*Y>

88 IF C/Z=INTCC/2) THEN PLOT I,J ,e NEHT J: NEHT I , , GOTO 'J'J The prograM only takes up about 480 bytes of RAM. How about having the club holding periodic contests, like anything under .1K RAH progra~? or any kind of a prograM that does SOMething in one line Of BASIC, The club I was in in Indiana had a lot of fun like that. The following article and prograM was posted on the 865 for the above. Saving Fractal Circles By co-5!,ISOP

The fractal prograM that was posted bY car! Miller is qui~e ihteresting! I find the VARIABLE 5 Makes quite a significant change in the generated pattern (for values less than .1>. An!,lwa!,I it seeMs he likes attaining coMplex solutions froM siMple and direct coding. so holding to that END I SUbMit a Change that allows the patterns to be saved to disk. I

.18 28 38 48 58 60 78 88

DIM 5$(1>: GRAPHICS 8+16 POKE 718,8: COLOR 1 A=-10: 8=7: 5=0 • .1 FOR I=O to 31, FOR J=0 TO 1'J1 ><=A+I*'!> V:B+J*S C:INT(H*H+V*Y> ,e IF CIZ=INTCCIZ> THEN PLOT I,J .180 NEHT J: NEKT I .1.18 A=PEEKC134>+PEEKC135>*256 .128 B=PEEKC.148>+PEEKC.141>*256 .138 s=cPEEK(88J+PEfK(8'J)*256)-B 148 POKE A+3,INTC5/256) .158 POKE A+2,S-CPEEKCA+3>*256) 168 POKE A+S,38:POKE A+7,30 .170 OPEN U3,8,0, .. D:FILENAHE 11 .188 PRINT U3;5$:CLO'SE U3 .1,, GOTO 1'J'J Because each full screen display takes so long to create, it•s worth While to save the finished pattern to disk each tiMe you Make changes to A, 6, and c. Be sure to change the filenaMe if you

200 218 220 238 248 250 260 278 2'J1J

GRAPHICS 8+16:POKE 710,0 OPEN U3,4,0, 11 D:f'ILENANE 11 POKE 882,7 POKE 884,PEEKC88> POKE 685,PEEKCS,> POKE 888,8:POKE aa,,3o H=U5R(ADR( 11 h 11 0LUd 11 ) ) CLOSE U3 GOTO Z<J,

so Carl, check it out - isn't this entire prograM less than .1K of prograM space? Update to FRACTAL CIRCLES b!,1 Carl Mi Iler Our co-sysop added a nice little feature to MY short and SiMPle circles <More like diffraction gratings than fractals> prograM, Here's another Modification. Change the line Where A, 8, ands are defined; Make theM variable. such as: A=28ifRND<0>-10 SaMe for 8. Try, also s=.1*RNDCO>-.&s Each tiMe you run it, a new design. TerM 60 Fix by JiM Johnson Obviously not Man!,I of you are using

Ter~ ae, thE ea coiu~n software cnl~

terM prograM SOid on a SPACE DON about a !,lear ago. You don't know what you are Missing! An!,lway, after Moving here to Michigan I had probleMS With it hanging when dialing. Well, I found the probleM, it wasn't with TerM 60, but With the BASIC prograM used to create the dialing lists. TerM 80 knows it has reached the end of a nuMber When it encounters a underscore ••-••. The BASIC prograM creates a phone nuMber string exactl!,1 .11 characters long and pads the end of the nuMber with underscores. The probleM is if you enter a nuMber in a different area code it takes .11 characters to do so and the nuMber doesn't end with the underscore. I fixed the probleM easily by MOdifing MY phone nuMber file With a text editor and added an underscore • Ever!,lthing is working great again! I also sent a note to Nark GaMber, the Author. Here's another article by JiM Johnson. Review of Daisy-Dot III b!,1 JiM Johnson Daisy-Dot III CDD3> is a collection of prograMs to give near typeset quality printing capabitities to your ATARI 8-bit COMPUter equipped With graphics capable dot-Matrix printer. Two of the prograMs allow you to create any

t~pface in a variety of sizes upto alMOst an inch tall, You can either start froM scratch, convert any ATARI , sector screen font, or MOdifY any existing Daisy-Dot font. 80th font prograMs are sMOoth and easy to use. The Major power of DD3 is the print processor. Earlier .versions of Daisy~ot required the user to create the text with a word processor, print 'the file to disk~ re-load the printed ·file add Daisy-Dot coMMands, and finally process the file with the print processor. Although it was still a terific prograM, it Might take several rounds to get the hard copy just how you wanted it, DD3 co-.1ete1y replaces the printing routines of your favorite word processor. It works with nearly any ATARI word processor. SiMPlY type in your text with elllbedded OD3 co...,.ands, save the file, and process it With DD3 1 s print processor. It will co.e out right the first tiMe, DD3 takes ca,-.. of all Margins, headers, footers, MUitipie sized fonts, in fact •~rything! on ·top of this, quality of your hard copy will be near typeset quality. to be honest, it puts the type quality you see in this very newsletter to sha.e.

fro• a USR routine, as long as BASIC is turned back on before returning. Mell, this is What URI is; a USR routine that switches BASIC off,on. But wait ROM face, there is MOre - URI is a front-end to other USR routines to give theM access to RAM shadowed b!I BASIC ROM. In fact URI even allows the USR routines to reside in shadowed RAN (howecer, URI Must itself re.ain in BASIC visable RAM).

DD3 is not restricted to the Epson printers like its predecessor. It will work with MOst graphics capable dotMatrix printers, , including ATARI•s own XMH881, There•s also special versions of the progr-a• available for '5partaoos x users. Setting up a batch file with paraM"ter passing allows SOK users to by-pas.s s..:t_ar-.t=-up_ Nte.n.us and.. get. rtgh:t to work, ·

Just to pass on a bit of USR trivia encountered While working on URI, Check out this exa-.1e. ASSUMe a USR routine at address NOP that does the ver!I M1niMUM; i.e. PLA <get paraMeter count off stack> and RT5 <return>. Then the BASIC call u = USRCNOP> Will return u = NOP. This is because BASIC sets up the USR routine ad-tr.e!r-s in 1:he address.e s assigned to p_a ss back the value to the BASIC call para.eter <$1>4,1>5>, it also 111eans the starting adress of a USR routine is available to that routine, URI is relocatable <it does not need a certian starting address>, so URI uses its own starting address to calculate a return address into URI turn-on &ASIC code, so doing u = USR(URI,NOP>, Will (a) u = NOP, or (b> u = URI? The correct answer is ,a> Bart (don•t haue .a cow!>, because URI MOves the address of the USR indirect routine to $D4,1>5 before passing control to the USR indirect routine. This eMPhasizes how URI atteMf)'ts to be transparent as it front-ends USR routines; in the spirit of glasnost, URI is being Made available to SPACE brethern - watch for it on this MOnths DON.

If you currently use Daisy-Dot II, there is one notable feature that has been dropped in DD3. The 11 include file verbatiM11 coMMand is gone. This M"ans you cannot use Billboard to insert pictures into your output. Since the new print processor has to keep track of page breaks, and it has no idea how large inserted files are, it cannot handle theM. l'. recently updated MY wife•s resu11111e. Last tiMe I used an IBM word processor .and a $J.5,8H laser printer. TextPro, DD3 and MV dot-..atrix printer did everv bit as good a Job this tiMe, . URI - USR Indirect by John Novotnv

so, if you now have a U5R routine like u = USR<MOU,froM,to,count>, the call using URI WOUid be u = USR(URI,MOU, froM,to,count>. Either call would be valid, except With URI, MOU COUid reside in shadowed RAM, and it could MOVe data between BASIC Visable RAM and Shadowed RAM, SoMe other benifits of using URI are: 1.J vou now have a large block of known addresses <$AeeeBFFF> to put a non-relocatable usR routine, or a set of routines that can share subroutines; 2> USR routines or data can rell4ain resident in shadowed RAN, available if prograM is restarted or avai Jab le to MOre than .one -progra•; 3> by putting USR routin.s and other data in shadowed RAM, vou leave MOre BASIC Visable RAM for bigger <can do MOre> BASIC prograMS,

SPACE SOFTWARE L%BRARY NEWS COMPUters is -ilaving RAH Shadowed by JUl!I ~,,e SPACE Disk Of the Month the Operating S!ISteM and BASIC ROM· s • . Although its use isn•t always straight --The 1 ibrarv· wi 11 be offering software forward, it has provided us with such for sale as usual, at the Meeting or features as the TRANSLATOR ,use Old via the us Mail, All disks are $3 ea. versions Of OS) and SMall RAM disks, If vou can•t 111akethe Meeting, call Joe URI is still another atte-.t to get Danko at 777-,588 after & .PM or Mail 1 MOre bang out &four stock KL,KE s: vour request to: naMelY putting the RAM shadowed bV the BASIC ROH to use. There is a fairl!I Joe Danko easy and well docutotented wa!I to switch 2766 ChiShOlM AV, N, BASIC on,off; however as vou hackers . M, st. Paul, Mn ss1e, can easily i..agine, turning BASIC off While running a BASIC prograM can be Mailed software will cost an extra $1. big trouble. l'.t can be done safel!I for each MUitipie of 3 disks or so.

Dne of the extras of the &,,1.28K HL,KE

Blank disks will be for sale at .38 cents -~$8.38) each. Side 1 SPACE l>OM JUL_'J8sictei SYS l>OS OUP SYS ARS HELLO STELLAR 8AS SUPRSORTCOM 5UPR50RTl>OC f'INCAL l>OC

888 0e0

837 842 881 826 858 81.5

826 822

TRANSKEYl>OC UNl>RSCORTKT BASICMOl>COM BASICMOl>HLP AUTORUN 'SYS FINCAL1FCOM 'SLOGRO BAS SLOGRO l>OC SLOGRO SRC

1,s 812 883 882 883 15~ 826 821. 832

STELLAR.BAS - A BASIC gaMe that needs a Joystick. This gaMe was supplied by our president. SUPRSORT,BA'S and SUPRSORT.COM SPARTl>05 directory sorting utility. f'INCAL,l>OC and FINCAL1F.CON Menu driven Mtlti-function financial calculation prograM. TRANSKEY.DOC - All the lastest info concerning an adapter that allows the connection of an IBM style ke»board to ATARI a-bit ss,ste..s. UNl>RSCOR,THT - HOW to MOdifY SOMe types of l>OS to allow the use of special characters in file naMes. SLOGRO files - Run 'SLOGRO.BAS. ATARI adaptation of a Scientific AMerican 11111athe..atics article. (Editors note: see article by earl Miller elsewereJ BASICHOD files~ use it as an autorun ffle With your BASIC. In the HL,HE it patches BASIC re~ B to rev c, speeds up the cursor and autoMaticallY loads a BASIC prograM af~er a haltio~d if i t is na.-.ed 1 he110•. · Side 2

SPACE JULY l>OS

DOM 888 'J8B 888

SYS 8~7

AUTORUN SYS 887

Ntt:IRL Y CON 6RE"1..INSCON l>UP CON DUP SYS

173

288

842 887

The Machine-language gaMe NHIRLY-tfERI>. Ne got this frOM our own president and he swears it is public

NHIRLY.COM dOMain,

GREMLINS.COM - A gaMe Where you had better look out for the GREMLINS. This one is also froM the president. Other disks offered this MOnth ALTERNITY CITY - This iS a interesting and addictive ga..e. It is a lot like QIH or LIUEWIRE but With a MOre interesting and playable structure. If vou have a 488 or 888 Just boot side 1 and play. lf you are using an HL,HE, s,ou will need to boot side 2 first to load the translator, then flip disk and insert side 1, press select and play When ALTERNITV loads. SPACE SOFTNARf LIBRARY NEWS August 1~,e SPACE Disk of the Month

-

Side 1. DOM 888 SPACE AUG,8SJ:l>El. 888 •••••100000, 888

1)05 DUP AUTORUN HELLO URI URI

SYS 837 SYS 842 SYS 883 826

DOC 823 LST 816

URI "65 OBJ URI URI BAS BOWLING BAS BA'S 8OHIN MIZARI> BAS CASlNO 8AS GRJ:l>RACEBAS HELP t>OC

811 881 886

864

838

1e, 865 123

,lfifit

URI,* files - SUbMitted by J. Novonty, SPACE MEMBER and AsseMblV code afficianado, this is a unique BASIC tool to use with hard-to-handle USR routines. URI can allow large asseMblY code routine to be stored and accessed in the shadow RAM under the BASIC ROM in the ML,HE systeMS, There is a DOC file, binary object file, a NAC-65 asseMblY listing, MAC-65 SAVED file and a BASIC prograM I wrote that has the URI code converted to DATA state.-.ents for easy use with any BASIC prograM. The URI code can also be loaded by naMing URI.OBJ to AUTORUN sys file, It Will autoMaticallY load into PAGE 6 When the disk is booted With BASIC on. Read the DOC file for More details. ·

BOWLING.BA'S, BOHIN.BAS, CASINO.BAS. 6Ril>RACE.BAS - A bunch Of BASIC gaMes froM the SPACE BBS that I haven•t seen before. WIZARD.BAS - A text adventure ga.e-. If you have never played one of these before, vou key in one or two word coMMands or abbreviations. f,w.N,S for directions to MOve. Enter coMMands such as I for inventory of objects carried, &ET (object> to pick up What ever it is that is lying around. LOOK t~ s~~ ~~ur surrou~di~gs. Oth~r co.-ands May exist and they will have to b~ guessed . · SJ:DE 2 SPACE DOM 888 AUG,&Sl:DE2 888

NNNNNNNNNNN 888

DOS

SYS 842

DUP SYS ea, SLOTMACHAUT 1.78 HELLO 885

SLOTNACH.AUT - NNKNN BOOT With option or NO BASIC KNNNN A one-arMed bandit siMUlater ga.-.e by Larry serflatten, SPACE MEMBER and ATARI coding Nizard. The SLOT MACHINE has 4 reels. Push the Joystick FIRE button to input your bet Pull the stick to start. A flashing button will appear below the left-MOst . reel. Push fire to stop that reel and push the stick right to a.ove to next reel. If vou don•t touch the stick the Machine Will eventually stop by itself P,S. The DOS on SIDE Z is TOPDOS 1.5. It has so.-.e very interesting functions Other Disks Offered · thiS IIOnth. ~GRAPH bV Henry Conor. SPACE MEMBER, Henry has brought together a group of ATARI graphics software and built an interface to Make it all user-friendly He has COMbined 11 G: 11 • HU-GRAPH 11 and "UISIPLOT 11 • Be sure ~o read the DOc•s. SIDE 1 is the ~ain, Side 2 is a DEMO.

FONT FACTORY by Greg Howell FONT FACTORY is a COMMerci al quality shareware font editor COMPiete with a group of prepared font files.

D:X:SCL A:X:ME R

Published by the St Paul ATARI COMPUter Enthusia sts (SPACE), an independ ent organiza tion with no business FroM the El>l:TOR: Earlier in the newslett er I Mentioned affiliati on with ATARI Corporat ion. I would includ a full size design for PerMissio n is granted to any siMilar a T-5hirt. I ran out of rooM, so below organiza tion with which SPACE exchange s newslett ers to reprint Material froM is a very sMall version of it, this newslett er. We do however ask that credit be given to the authors and to SPACE. Opinions expressed are those or the authors and do not necessar il~ reflect the views of the SPACE, club officers , club MeMbers or ATARI Corporat ion.

SAlN J PAUL ATARI COMPUTER ENTHUSIASTS

SPACE BULLETIN BOARD Phone:(61 2)-425-3~ 62

BBS

Sysop: Ken Modeen co-sysop : Larry serf'laten

Saint Paul Atari COMputer Enthusia sts SPACE Meets on the second friday of each Month at 7!30 PM in the Falcon Heights COMMUnity Center at 2077 Nest larpenteu r Ave. Doors open at 7:00 PM, Cleveland Ave Falcon Heights COMMunit y center GIBBS 2077 N. Larpente ur MUSEUM

X

X

Larpente ur Ave

'·x

~I t - u ofSt.M CaMpus Paul .. .

Presiden t Nathan Block Vice-Pre sident Ken Modeen secretary Pat Krenn Disk Librarian Joe Danko Paper Librarian JiM scheib MeMbersh ip Chair Glen KirschenM ann SPACE/MAST Treasure r Al Ian Frink SPACE Newslett er Edit, Mike SchMidt

,22-a012 425-12~0

_._...... - ~___.,,..._

631-3136 777-,s00

~

~

..__....,.""'c

.....,.. __....__,

~----~ - r h

, ...- -, . . . - - - -- -

766-47'0 4H-4'0'

757-41,2

--MEETING

-

----~ -

.. .

721-4-t.65

AUG 10th 1990

-

. .__.,,. -·- .-.,,.--.....