`8Loaderup  TOS IMG3?9F?<NMXOJg*@AJf 20-HЀ8@0:g<:8:&z`<- 8-m&zaf L0-HHAC| mp 01fQ~(O(,zN&zFB|lR6UCm |@lJDgEgaHfB<:Bmm4JG6 I6 gI|>`JDga f/:NuBNu?9F??/ Bg?<NMJ@NuNeuter Booter (C)1985 Atari Corp. O` @o/#@%`-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOo!SAUaWY[]_a!cAeagikm/sAuawy{}!AoO` @o/#@%`-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOo!SAUaWY[]_a!cAeagikm/sAuawy{}!Ao___________PROGRAMS iTDESKTOP INFiT)CODE1  jT*;CODE2  kT+ CODE4 eU,F9CODE5 |[:GCODE3 @U<tDATA ^RST_NEWS PRG^QmvST_NEWS_ [READ_ME TXT”^. iT.. iTPROTECT BASiTPROTECT S iT #RAMCOPY BASiTAMCOPY PRGiTx"VERTRASTTOSiTVERTRASTS iTRASTER S iT!RASTER TOSiT'GfABASICbnnnnnnvj"******.VVVVCHOICEAPOINTERTIZPRGACOPYBUFSECSYNCGAP1GAP2GAP31GAP32GAP4GAP5KBCZRONROFFPRGPOINTERPROTECTINITDISPATCHREADWRITERDTRKMKTRKWRTRKSHOWTRKTESTWHILETHE TRACK 41 PROTECTOR i(C) 1987 by Claus Brod ,  Am Felsenkeller 2 & D-8772 Marktheidenfeld . Tel. (West Germany) 09391-3206  CLast update 28.9.87 8Installs a copy protection on a blank disk (track 41) "Written exclusively for STNEWS  n ,EBX pFEBX qFMFaMFFqF************ 0****dispatch: shows menu and waits for choice ************ +FFFYF.Y`! ""THE TRACK 41 PROTECTOR"Fr(Y`! "(C) 1987 by Claus BrodFO Y`!  "(0) ExitFu0Y`!@ "(1) Read Track 41 & CheckF*Y`!` "(2) Write Track 41F ,Y`! "(3) Show Track BufferFF E^ F!04F E5 FwL!!F  F.F *************** <****** read: inputs password, reads track 41 into buffer &****** and looks for password *************** +FF" Read Track 41"F=`Copyright string"FWEz !B F Mz FB EC@ F #LF Copyright message not foundF #zFy*"Copyright message found at offset "F F"a F.F" "************** 4***** rdtrk: Reads track 41 from disk into buffer (***** (pointed to by pointer%) ************** o + F,"Ez F  start of machine code !F mode 0 (read track) :@!F pointer to buffer (at least 7K please!) |F@ call mcode o.F ************* J***** write: creates & writes track 41 from buffer including a password ************* +F!F"Write Track 41"Fh=`Copyright string"F0 M F Mz F,.F ************** i:****** wrtrk: writes track 41 from buffer pointed to by ****** pointer% a************** o + F"Ez Ft start of machine code "!F mode 1 (write track) 8@!F start of buffer containing track data |F@ call mcode t.F *************** >****** mktrk: constructs 9-sector track 41 with password c$ *************** + Fg0EBu Bu Bu F sync bytes t(E !BK F sector data "Ep!B F gap1 rE@!B F gap2 "E0!B F gap31  EF gap32 " E !B F gap4 " E/  !B F gap5 .! EB$ Bu F syncs into gap1 , Password is "F print password again &!  EF password to gap1 a EF start of buf$ )EGF0EB~ B$ B B B F"start of sector, address header EBw F checksum sE B{ F gap before data and data mark EBw  F (sector data and checksum and end gap p (FBE F gaps to track end .F ********************** ,***** init: reads machine code into prg$ a********************** n+FaRFzFQFz *\Z*FEB5&h Fe*,FB.F ********************** n.****** showtrk: Shows buf$ in hex and ASCII :****** press any key to stop then 'X' to exit e******* any other key continues ********************** e+FFD"9Show Track Buffer - press any key to stop, then X to exit"F,EG6 HFhEF5 En Fr+6 Ff E0F+F$"" "F,EGpFEn7?@@ Fh ,&6 F E0F  FEWFE5&h F ,txF,EB5&h F0 ,F E.F F +F  "F EF ,SF6 E^ F F ,Z XF +FF.F ********************** e* machine code data ********************** e|F0$60,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0 *0,0,0,0,0,0,0,0,48,E7,FF,FE,42,80,61,0 00,AE,45,FA,FF,E6,24,80,45,FA,FF,E4,34,BC,0,0 ,2C,3A,FF,D0,50,F9,0,0,4,3E,BC,BC,0,0,0,0 0*67,0,0,A4,BC,BC,0,0,0,1,67,0,0,E0,51,F9 00,0,4,3E,45,FA,FF,B4,20,12,61,72,4C,DF,7F,FF .4E,75,32,3C,0,1E,61,A,33,C7,0,FF,86,4,32,3C 00,1E,51,C9,FF,FE,4E,75,32,3C,0,FA,51,C9,FF,FE (22,3C,0,4,0,0,8,39,0,5,0,FF,FA,1,67,C 053,81,66,F2,1E,3C,0,D0,61,40,4E,75,33,FC,1,80 .0,FF,86,6,32,3C,0,1E,61,C8,30,39,0,FF,86,4 8032,3C,0,1E,60,BC,13,C7,0,FF,86,D,E0,8F,13,C7 .0,FF,86,B,E0,8F,13,C7,0,FF,86,9,4E,75,2F,0 703F,3C,0,20,4E,41,5C,8F,4E,75,1E,3C,0,D0,61,82 .32,3C,0,FA,60,8C,38,3C,0,2,61,0,0,D6,38,3C 8*0,29,61,0,0,92,61,C,38,3C,0,0,61,0,0,C4 .60,0,FF,4C,2E,3A,FF,0,61,AC,61,0,0,9C,3E,3C ,0,E,61,0,FF,4E,33,FC,0,80,0,FF,86,6,3E,3C .0,E0,61,0,FF,3E,61,0,FF,50,4E,75,38,3C,0,2 ,61,0,0,90,38,3C,0,29,61,4C,61,C,38,3C,0,0 .61,0,0,80,60,0,FF,8,2E,3A,FE,BC,61,0,FF,68 ,33,FC,1,90,0,FF,86,6,33,FC,0,90,0,FF,86,6 .33,FC,1,90,0,FF,86,6,3E,3C,0,1F,61,0,FE,F4 .33,FC,1,80,0,FF,86,6,3E,3C,0,F0,61,0,FE,E4 .61,0,FE,F6,4E,75,33,FC,0,86,0,FF,86,6,3E,4 .61,0,FE,D0,33,FC,0,80,0,FF,86,6,3E,3C,0,11 .61,0,FE,C0,60,0,FE,D2,33,FC,0,90,0,FF,86,6 ,33,FC,1,90,0,FF,86,6,33,FC,0,90,0,FF,86,6 04E,75,48,E7,FF,FE,3E,4,66,14,33,FC,0,80,0,FF *86,6,32,39,0,FF,86,4,8,1,0,7,66,F4,A,7 ,*0,7,CE,3C,0,7,40,E7,0,7C,7,0,13,FC,0,E ,,0,FF,88,0,10,39,0,FF,88,0,C0,3C,0,F8,8E,0 .13,C7,0,FF,88,2,46,DF,4C,DF,7F,FF,4E,75,0,0 * -**" "%$&%+0************************* * Track 41 Protector * Machine code routine for * protecting track 41 * * Reads and writes track 41 into or from buffer * (C) 1987 by Claus Brod * Am Felsenkeller 2 * D-8772 Marktheidenfeld * Tel. (West Germany) 09391/3206 * ************************** ************************* * Some definitions for the long way home ************************* mfp = $fffa01 * Address of MFP68901 for polling daccess= $ff8604 * DMA-Controller, FDC access or sector counter dmode = $ff8606 * DMA-Controller, DMA mode dlow = $ff860d * DMA-Controller, start of transfer, lowbyte dmid = $ff860b * DMA-Controller, start of transfer, midbyte dhigh = $ff8609 * DMA-Controller, start of transfer, highbyte time = $40000 * Timeout constant snd = $ff8800 * Address of sound chip sndwrt = $ff8802 * I/O of sound chip ************************* * Jump into the unknown... ************************* bra main * Jump to program start ************************* * I/O field for parameter passing ************************* mode: .dc.l 0 * 0 = read track 41 into buffer * * 1 = write track 41 from buffer buf: .dc.l 0 * buffer address stk: .dc.l 0 * buffer for stackpointer *************************** * main routine; inits and dispatches *************************** main: movem.l d0-d7/a0-a6,-(sp) * hide them away! clr.l d0 * user stack becomes supervisor stack bsr super * supervisor mode on lea stk(pc),a2 * address of stackpointer buffer move.l d0,(a2) * save stackpointer move.l mode(pc),d6 * get mode st $43e * block disk VBL cmp.l #0,d6 * read track? beq rdtrack * yessir cmp.l #1,d6 * write track? beq wrtrack * yesma'am exitus: sf $43e * free disk VBL lea stk(pc),a2 * address of stackpointer buffer move.l (a2),d0 * get old stackpointer bsr super * supervisor mode off movem.l (sp)+,d0-d7/a0-a6 * get registers rts * and exit ****************************** * wrfdc: send d7.b to controller ****************************** wrfdc: move.w #30,d1 * counter is 30 bsr as_time_goes_by * time flies... move.w d7,daccess * d7 into access register of DMA chip move.w #30,d1 * counter is 30 ****************************** * as_time_goes_by: loop with d1 iterations ****************************** as_time_goes_by: dbf d1,as_time_goes_by * Looping (huiii...) rts * back to the future ****************************** * wait_until_dawn : waits for FDC IRQ ****************************** wait_until_dawn: move.w #250,d1 * wait for BUSY wt: dbra d1,wt move.l #time,d1 * timeout constant poll: btst #5,mfp * IRQ on MFP? beq ready * yes, command is executed subq.l #1,d1 * timeout counter shrinks bne poll * ready already? bsr irq * interrupt controller rts * go to Hollywood *************************** * DMA transfer or FDC ready *************************** ready: move.w #$180,dmode * command register move.w #30,d1 * wait bsr as_time_goes_by move.w daccess,d0 * read FDC status move.w #30,d1 * wait bra as_time_goes_by **************************** * dma: set DMA;IN: d7 start address **************************** dma: move.b d7,dlow * lowbyte lsr.l #8,d7 * shift one byte move.b d7,dmid * midbyte lsr.l #8,d7 * shift one byte move.b d7,dhigh * highbyte rts ***************************** * super: switches from usermode to * supervisormode and vice versa * d0: stackpointer **************************** super: move.l d0,-(sp) * stackpointer to stack move.w #$20,-(sp) * SUPER trap #1 * in GEMDOS addq.l #6,sp * correct stack rts ************************** * irq: interrupts the controller ************************** irq: move.b #$D0,d7 * FORCE IRQ bsr wrfdc * d7 to FDC move.w #250,d1 * 250 loops bra as_time_goes_by * patience! ***************************** * rdtrack: read track 41, side 0 on drive A ***************************** rdtrack: move.w #2,d4 * select drive A, side 0 bsr do_select * select routine move.w #41,d4 * track 41 bsr seek_it * go for it! bsr rdtrk * read track move.w #0,d4 * deselect drive A bsr do_select bra exitus * and back to mothership ***************************** * rdtrk: read track; IN: d4 track to read ***************************** rdtrk: move.l buf(pc),d7 * address of track buffer bsr dma * init DMA bsr toggle * clear DMA status move.w #14,d7 * 14 sectors bsr wrfdc * d7 to FDC move.w #$80,dmode * command register move.w #$E0,d7 * ReadTrack command bsr wrfdc * d7 to FDC bsr wait_until_dawn * wait for command to terminate rts ***************************** * wrtrack: write track 41, side 0 on drive A ***************************** wrtrack: move.w #2,d4 * drive A, side 0 bsr do_select * select it move.w #41,d4 * track 41 bsr seek_it * go for it! bsr wrtrk * write track from buffer move.w #0,d4 * deselect drives bsr do_select bra exitus * don't leave me this way... ***************************** * wrtrk: write track; IN: d4 track no ***************************** wrtrk: move.l buf(pc),d7 * track buffer address to d7 bsr dma * init DMA move.w #$190,dmode * toggle read/write line move.w #$90,dmode * clears DMA status move.w #$190,dmode * select sector counter of DMA chip move.w #$1F,d7 * 31 sectors bsr wrfdc * d7 to FDC move.w #$180,dmode * select command register move.w #$F0,d7 * WriteTrack command bsr wrfdc * d7 to FDC bsr wait_until_dawn * wait for command to terminate rts ***************************** * seek_it : seek track in d4 ***************************** seek_it: move.w #$86,dmode * select data register move.w d4,d7 * get track number bsr wrfdc * d7 to FDC move.w #$80,dmode * command register move.w #17,d7 * seek command for 3ms step rate bsr wrfdc * d7 to FDC bra wait_until_dawn * wait for FDC **************************** * toggle: toggles R/W-line of the DMA chip, * thereby clearing DMA status **************************** toggle: move.w #$90,dmode move.w #$190,dmode move.w #$90,dmode * select DMA sector register rts ***************************** * do_select; IN: d4 drive number (2 for A, 4 for B, side no in bit 0) ***************************** do_select: movem.l d0-d7/a0-a6,-(sp) * save registers move.w d4,d7 * get drive number bne mach_mal * if not zero, go to start move.w #$80,dmode * status register motor: move.w daccess,d1 * read FDC status btst #7,d1 * motor still running? bne motor * yessir mach_mal: eor.b #7,d7 * invert bits and.b #7,d7 * and mask them move.w sr,-(sp) * save status (not necessary here) or.w #$700,sr * switch off interrupts move.b #14,snd * select port A register move.b snd,d0 * read port A and.b #$f8,d0 * mask the lower three bits or.b d0,d7 * set new side/drive move.b d7,sndwrt * in port A move.w (sp)+,sr * get status back (not necessary) movem.l (sp)+,d0-d7/a0-a6 * get registers rts * and leave me alone GfABASIC ......RRRX 0@DDDDDDXXXXTURENABUFSPNAMELKE.EBESTAATEINDEBESTAATLEZENCOPYNO_WAY DIR_EXIST ramcopy  aYF F & Ramcopy v1.0 By Stefan PosthumaFn" Created by Digital InsanityFoF. X @F need about 40000 bytes (" Sorry, not enough free memory....FF" Press a key....Faa FYF"`F" F"EFMFX check for ramdisk.inf ,Ez F 32000 bytes buffer for copy X FF  while not EOF ,MFz read next filename from ramdisk.inf  F  file exists? fMF yes, copy it i F_F8MFF& Press a key....Faa FjFzXFYF `F back to the desktop  +FFEa:\auto\ramdisk.infF ` FEa:\ramdisk.infFi ` FEF,' ramdisk.inf does not exist. No copy...F F F atF ,& Found ramdisk.inf....copy files (Y/N)FF F&Ea Fa r\\Ff2 \Fe user pressed N, exit program YF"`F" F 7i!M!F open ramdisk.inf d F.F +FMEF rM FF End-Of-File EFEF bF:=`M!FF get filename : @Ff create folder E=@6  F  Creating folder ""..."F g# F0M! F check if folder already exists m Fc no fBF create it  Fit already exists!FoEF Fg# F Fd done!FEF F bFEA:\Fi add pathname e Checking ""F$  F check if file exists eEF$YH! "it does not exist!Fr F F FE.F  +FF 7i!M!F6EsM F determine length of the file to be copied 4  F not enough memory in ramdisk? (YH! "no way, file too large!F cFwYH! " copying...."Ft7o!M!d:=@6  FczF:M!z !zzFF read 32000 bytes from original file ,M!z !zzFF write them to ramdisk 1!zFMc6F M!z !F read remainder mM!z !F  write it i8MF done!F F8MF_.F F +! FhFE0 F0P!z F create disk transfer buffer 4E!z ! F search for filename .F`^abcSTOFTWAREEWS byichardarsmakers Longimeoeein',ndhat'shygainaveotf programspyleeveoalkboutnhisssuef STEWS. Afternxamplefr.imeniefheAG,illromown givellamesimpleating,caledromextremelytterly horribleomitinglyad)o0Godamnleedin'xcellent). Let'startightwayithheorstrogramoppearnheT softwarearketinceheaunchfhereviousssuef ST NEWS:Indianaones"y.S.old.xpectationsereeryigh forhisame,ndhesevenaisedoeightsuchikey phonebillhenawherulympressiveronticturehe headfhenendnlyarrisonIndy"ordccompaniedyhe movieogoIndianaonesndheemplefoom".emembered thecreenshotsadeenromhercadeersionandhichan alsoeoundnheackfheackage)ndidn'taveuch troublemaginingyselfittingehindyoorTntilheun wouldisegaineyondhearwayorizonesperately fightingorheeryndnazefavesndailircuits whilevadingonstersndtherabbleitheltingoystick inyeavilyweatingands.uttustasn'toeikehat. Iistenedoheirstotesfheopularovieuneouching mynnerarndtartedondering.hyouldheyaveritten suchaftunenhichheriginalompositionasarely recognisablenamefuchightandards?r.....wouldn'tt beamefheseuspectedightandards?ressinghe firebuttoncknowledgedyuddenears,evealinghectual game:iascohatouldvenakeherogrammerfhe horizontalcrollnGauntlet"lushoheootsfisair. Thectualameraphicseallyreoatchhatsoeverohe arcadeersion,hecrollingseallyerriblebothorizontal asellsertical!)ndhenimationsothatouldall 'swell'ither.henlyhingfhichhelayeranerhaps sensehatsustaveeeneallyoodshectualusical compositions.lthoughonvertedntoltimatelylumsyeepsnd bleeps,heompositionaneeardoaveeenoodnts basics.henookingtameikehisIndianaones", reallyeelshamedoavenTndustishhathe programmersouldaveaitedearroongeroinishheir gamehopinghattouldeetternhatase).ealrash, thisne!yatingandeel'meingxtremelyenerous):. MuchoreunolaysnfogrammesewameSidewalk".nhe game,ou'reersonhoseotorbikeaseeninched.y scavengingownndalkingollindsfowlife,ou'llave toindackllartsfourikeohatouaveasiereans ofransportation.hiseeminglyimpleuestasoe performednndventure-likenvironment,hereheoysticks keyoouruccessoystick-drivendventure,oopeak. Theraphicsreeryellrawnblack'n'whiteraphicsn coloronitor,eryartoon-likendunnyometimes),heusic ishat'dikeoallalive',heoundffectsreeryood andheetupsneloodedithumour.uringameplay,ne runsntollindsfeople,aryingromlower-power guitaristsocumhat'seryoodnandlinglubsndther slamming-gear.heneetingharacternheame,ouan choosefouantoskomething,ouanunrouan chooseoight.skingeemsikeealacifisticayf completingheame,utheamestselfetermineshatou ask.ndftecidedoetouskheime,ou'llrobably gethenswerYou'veotatchourself,irdbrain!".ery niceameolay.'donsiderivingt.5sating. The.S.ompanynalogaslsoecentlyublishederyice game.t'salledFloydheroidnheun"ndseallyery simple:oureloydhatanhootnightirections,ndou haveolowwaynebjectromhecreennevelne,won levelwo,tc.untilheomputeretsnverflow,uppose). Thentrousicsittleitaftevenutfune sometimes?),uthissargelyompensatedyomeood digitizedtuffhat'sncludednheameoaketill singleidediskuppose.raphicsreittleitargeut veryellrawnIetou'velwaysantedohoot-64 systemow'sourhance!).uston'thoothetariigns, asheyiveounergyfououchhem.eryddictiveame indeed'divet. AlligataasadellTsersappyithheirewame "Addictaball".hiss,nact,ameeryuchikell "Arkanoid"-likeames,uteryoonou'llinduthattas thisouchfifference"Viveaifference"):helockshat you'llaveoustwayreonstantlycrollingown,husore thannceanouveringountoeryazardousituations (because,souightaveuessed,oureotllowedoouch anyfhese).heetupshusustifferentromhether "Breakout"ames,hichakestunolaynpitefheact thatt'sagainnothernefhoseames'.heiggest disadvantagesheopy-protectionfheame,hichearly killsyumanaiskrivehenheckingtwhichsonevery timeamestarted).opeanresenthemyrive's repair-billextimet'susted.mm.hinkt'sorthn, buteallyislikeheacthatheyortureyoorisk drive,o'diven-. Theublicomainircuitaslsoxperiencesomeice additionsecently.uddenly,llrackerseemotartriting demosalthoughonefhemctuallyucceednakingnything equalnualityoheEXtufforeboutnefheir upcomingemoater).he2-Crewasecentlyoneemon whichheyseanyolors,crolling,usicndigitzedpeech inhentro.oteallytunning,utouldefinatelyote ableootyself... FromCCnotoeistakenyobbyomputerlubnhe Netherlands)emoalledColorshock"ameorth.ndeedome goodrtwork,anymany!)olorsndomeusicakehisery niceemondeed. Butheestemooeonceivednheastouplefeekss TNT-Crew'sLovepy"emo.teaturesigh-qualityusicix thatakesboutourndalfinuteoisteno,game'n whichouaveolastwaymigaogosIeallyikehat part).artfheemoontainingouplefundredolors islsoerympressive.hectualemowithheigitized "Lovepy"usicixhinktoundsomewhatikeheBad Cat"unetomeoments)eaturesraphicsolornimation, scrollingndigitizedusictncesomethinghatashought toempossiblenheTndhichasftenaidyhose stupidmigasers).tnlyorksnolor,neegabytend doubleidediskrive. Butet'seturnoommercialoftwarencegain.here's Strategicimulationsnc.'sewameRingsfilfin".t'sot onefhoseameseallyikelaying,utanafelyay thatt'seryellresented,esignedithoodraphicsnd veryeasonableoundffects.nheame,ou'reanith priceniseadplacedhereyheorcesfvil)hatas totartuestnearchorheingsfilfin.orhe freaks,hinkhisameatest.5youanvenelect difficultyevels).orormaleople,'divet. FromlectronicrtssTheard'sale",amehatas originallyrittenorheommodore4ndmiga.mlado bebleoellouhatheTersioneatsoththerersions (alsohatromhemiga,lthoughheusicsfourseit betterhere).heametartspithwellicturefhe bardlayingisuteaicturehatsotvenresentnhe Amigaersion,aha!)ndfteromeimefoadingtarts. First,ouaveostablishroupfagicians,onjurers, huntersndtherariouseoplehatantartonderinground inheandfTheard'sale".tsindfdventure, whichsrossingetweenAlternateeality"ndPhantasie". Theraphicsandnimation)reoodyouctuallyeeife-like wizards,obgoblinsndtherreatures).oundsoderate.'d give,5. AlsoromlectronicrtssheirewusicrogramTheusic Constructionet",asednheriginalommodore4ersionut withlickouchesrommiga'sDeluxe"usicoolndome additionshatayealledT-specificsuchsIDIptions). Basically,herogramffersheameptionssctivision's "Theusictudio",utheIDIptionsreotslaborate. MoreboutTheusiconstructionet"nnpcomingssue. Arogrambouthichouanlsoeadoreaulleview,o beorerecise)nnpcomingssuef STEWSslectronic Arts'Marbleadness".aveadheleasureflayingt recently,ndustdmithatt'slmostqualnualityo themigaersionexceptorheound,fourse).heraphics arereatndhecrollingndeneralnimationslsoood. OnefheetteramesnheTow! PeopleeemoakeportakingsanyBreakout"loness possible.ow,ursorsoftasaunchederyompactrogram calledChamber".t'seryastndmoothon-nonsense programhatonsistsfwoicturesndbout7bfrogram. That'shatallo-nonsense!uckily,ouanelectetween moderatelyastovementsndltra-fastovementsyressing theight-andeftousebuttonsespectively.'divet. Byheay:ere'srickorArkanoid",uppliedosyur Belgianeaderavidwan:henheoinupcreensisplayed (andoadingastopped),ouhouldressCAPSLOCK"ndhen typeDEATHSTAR".fouhenonouanlayheamendo toheextevelyressingS".lsoryCAPSLOCK"ndhen typingPAJ"therogrammer'snitials)ndeehatappens... ButheestBreakout"loneetonceivedandmctually afraidhathisneasinallyeatenArkanoid"...)sSL's "Impact".heraphicsreood,hererevenoreonus elements,nditorsuppliedithherogram,heound effectsreeallyerr`B?< NA\F' 3w@3f@3U@3D@33@3"@3@3@3 @30@3@@3P@3`@3p@3a@3R@3C@34@3%@3@3'@37@3G@3W@3g@N ; this little bastard generates more than 16 colors in one line ! ; based on an idea from T. Crowther on the '64 (one or two centuries ago) ; ST programming and calculator typing by Es from TEX ! ; (for the K-Seka assembler) start: clr.l -(sp) ; supervisor mode on move.w #$20,-(sp) trap #1 addq.l #6,sp move.w #$2700,sr ; shut up all you interrupts ! move.b #02,$ff820a ; activate 50 Hz vertical sync . loop: ; beginning of the super-complex- move.w #$777,$ff8240 ; machine-code-program ! move.w #$766,$ff8240 ; $ff8240 = background color. move.w #$755,$ff8240 move.w #$744,$ff8240 move.w #$733,$ff8240 move.w #$722,$ff8240 move.w #$700,$ff8240 move.w #$710,$ff8240 move.w #$720,$ff8240 move.w #$730,$ff8240 move.w #$740,$ff8240 move.w #$750,$ff8240 move.w #$760,$ff8240 move.w #$770,$ff8240 move.w #$761,$ff8240 move.w #$752,$ff8240 move.w #$743,$ff8240 move.w #$734,$ff8240 move.w #$725,$ff8240 move.w #$716,$ff8240 move.w #$727,$ff8240 move.w #$737,$ff8240 move.w #$747,$ff8240 move.w #$757,$ff8240 move.w #$767,$ff8240 jmp loop ; again and again... ;advanced raster interrupt programming ;by UDO from TEX ;This source is for K-SEKA 1.5 x: move.l #0,-(sp) ;supervisor on move.w #$20,-(sp) trap #1 addq.l #6,sp move.l d0,savereg move.l #$78000,a7 line_a $a ;mouse off move.w #4,-(sp) ;get old resolution trap #14 addq.l #2,sp move.w d0,oldrez move.l #$ff8240,a0 ;save old palette move.l #oldpal,a1 movem.l (a0),d0-d7 movem.l d0-d7,(a1) bsr prepare ;prepare screen bsr hblon ;switch hbl on bsr sub1 ;wait on 'ESC' bsr hbloff ;switch hbl off goon: move.l #oldpal,a0 ;set palette move.l #$ff8240,a1 movem.l (a0),d0-d7 movem.l d0-d7,(a1) move.w oldrez,-(sp) ;set resolution move.l #-1,-(sp) move.l #-1,-(sp) move.w #5,-(sp) trap #14 add.l #12,sp line_a $9 ;mouse on move.l savereg,-(sp) ;supervisor off move.w #$20,-(sp) trap #1 addq.l #6,sp clr.l -(sp) ;terminate trap #1 oldrez: dc.w 0 savereg: dc.l 0 oldpal: blk.w 16,0 ;----------------------------- hblon: move.l $120.w,oldtb ;save all registers move.l $118.w,oldkey move.l $118.w,newkey2+2 move.l $70.w,old4 move.l $70.w,new4b+2 move.b $fffa07,old07 move.b $fffa09,old09 move.b $fffa0b,old0b move.b $fffa0d,old0d move.b $fffa0f,old0f move.b $fffa11,old11 move.b $fffa13,old13 move.b $fffa15,old15 move.b $fffa1b,old1b move.b $fffa21,old21 move.l #contr,a0 and.b #$df,$fffa09 and.b #$fe,$fffa07 move.b (a0)+,d0 cmp.b #21,d0 bne noinst move.l #newtb,$120.w ;install new vectors move.l #new4,$70.w move.l #newkey,$118.w or.b #1,$fffa07 ;allow timer b interrupt or.b #1,$fffa13 noinst: rts hbloff: move.w sr,-(sp) move.w #$2700,sr move.b contr+1,d0 cmp.b #4,d0 bne noex move.b old07,$fffa07 ;restore all registers move.b old09,$fffa09 move.b old0b,$fffa0b move.b old0d,$fffa0d move.b old0f,$fffa0f move.b old11,$fffa11 move.b old13,$fffa13 move.b old15,$fffa15 move.b old1b,$fffa1b move.b old21,$fffa21 move.l oldtb,$120.w ;restore vectors move.l oldkey,$118.w move.l old4,$70.w noex: move.w (sp)+,sr rts old4: dc.l 0 oldtb: dc.l 0 oldkey: dc.l 0 old07: dc.b 0 old09: dc.b 0 old0b: dc.b 0 old0d: dc.b 0 old0f: dc.b 0 old11: dc.b 0 old13: dc.b 0 old15: dc.b 0 old1b: dc.b 0 old21: dc.b 0 new4: ;new level 4 interrupt movem.l d0-d7,-(sp) move.b #0,$fffa1b ;stop timer move.b distanz,$fffa21 ;set data register move.b #8,$fffa1b ;start timer movem.l palette,d0-d7 ;set first palette movem.l d0-d7,$ff8240 move.l palstart,pal ;set start values move.l disstart,dis addq.l #1,dis add.l #32,pal movem.l (sp)+,d0-d7 new4b: jmp $000000 newkey: ;keyboard don't disturb!!! move.w #$2500,sr newkey2: jmp $000000 newtb: clr.b $fffa1b ;timer stop movem.l d0/d3-d7/a0-a6,-(sp) move.l dis,a0 move.w #$fa21,a4 move.b (a0)+,(a4) ;set next distance move.b #8,-6(a4) move.l a0,dis move.l pal,a6 ;prepare palette movem.l 2(a6),d4-d7/a0-a2 move.w #$8240,a5 move.w 30(a6),d3 move.b (a4),d0 ;wait on next right border wait: cmp.b (a4),d0 beq wait movem.l d4-d7/a0-a2,2(a5) ;fill registers as fast as you can move.w d3,30(a5) move.w (a6),(a5) add.l #32,pal movem.l (sp)+,d0/d3-d7/a0-a6 bclr #0,$fffa0f ;end of interrupt rte palstart: dc.l palette disstart: dc.l distanz contr: dc.b 21,4,15,06 pal: dc.l 0 dis: dc.l 0 distanz: dc.b 19,20,20,20,20,20,20,20,240 even palette: dc.w $000,$001,$002,$003,$004,$005,$006,$007 ;0 dc.w $010,$011,$012,$013,$014,$015,$016,$017 dc.w $020,$021,$022,$023,$024,$025,$026,$027 ;1 dc.w $030,$031,$032,$033,$034,$035,$036,$037 dc.w $040,$041,$042,$043,$044,$045,$046,$047 ;2 dc.w $050,$051,$052,$053,$054,$055,$056,$057 dc.w $060,$061,$062,$063,$064,$065,$066,$067 ;3 dc.w $070,$071,$072,$073,$074,$075,$076,$077 dc.w $700,$701,$702,$703,$704,$705,$706,$707 ;4 dc.w $710,$711,$712,$713,$714,$715,$716,$717 dc.w $720,$721,$722,$723,$724,$725,$726,$727 ;5 dc.w $730,$731,$732,$733,$734,$735,$736,$737 dc.w $740,$741,$742,$743,$744,$745,$746,$747 ;6 dc.w $750,$751,$752,$753,$754,$755,$756,$757 dc.w $760,$761,$762,$763,$764,$765,$766,$767 ;7 dc.w $770,$771,$772,$773,$774,$775,$776,$777 dc.w $000,$700,$730,$750,$770,$470,$070,$075 ;8 dc.w $077,$057,$027,$007,$507,$707,$704,$777 ;----------------------------- prepare: move.w #0,-(sp) ;set low res move.l #-1,-(sp) move.l #-1,-(sp) move.w #5,-(sp) trap #14 add.l #12,sp move.l $44e,a1 ;get screenaddress move.l #data,a0 move.w #199,d0 loop: ;fill screen movem.l (a0),d1-d7/a2-a4 movem.l d1-d7/a2-a4,(a1) movem.l 40(a0),d1-d7/a2-a4 movem.l d1-d7/a2-a4,40(a1) movem.l 80(a0),d1-d7/a2-a4 movem.l d1-d7/a2-a4,80(a1) movem.l 120(a0),d1-d7/a2-a4 movem.l d1-d7/a2-a4,120(a1) add.l #160,a1 dbf d0,loop rts data: ;fill pattern dc.w $0000,$0000,$0000,$0000,$0FFF,$0000,$0000,$0000 dc.w $FF00,$00FF,$0000,$0000,$000F,$FFFF,$0000,$0000 dc.w $FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000 dc.w $0FFF,$0000,$FFFF,$0000,$FF00,$00FF,$FFFF,$0000 dc.w $000F,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000 dc.w $0000,$0000,$0000,$FFFF,$0FFF,$0000,$0000,$FFFF dc.w $FF00,$00FF,$0000,$FFFF,$000F,$FFFF,$0000,$FFFF dc.w $FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$FFFF,$FFFF dc.w $0FFF,$0000,$FFFF,$FFFF,$FF00,$00FF,$FFFF,$FFFF dc.w $000F,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF ;----------------------------- sub1: ;wait on 'ESC' move.w #7,-(sp) trap #1 addq.l #2,sp swap d0 cmp.b #1,d0 bne sub1 rts `X/<?< NA\#.| ?<NNT3 |@"|LHaavaaD |"|@LH?9/Nu o <NLJHFDB@><:86420.,*(&$"  PQZNu o <~zvrnjfb^ZVRNJFB>:62.*&" |xtplhd`\XTPLHD@<840,($  QNu Hi, and welcome to ST NEWS Volume 2 Issue 7, officially launched on October 31st 1987, but made available a couple of days later (this due to a visit of mine to Willeke on the aforementioned date - for more details about Willeke, please refer to any of the two previous issues of ST NEWS, or look at the picture in this issue). I will not bother you with my feelings of love and affection to this girl again, although you should know that my love has not really grown less in recent times. So I will start getting down to business right away (Do mind: I hope you realise how much self-discipline this tends to take!). This issue is again dedicated to Willeke, but is launched to the honour of the birthdays of both ACC members; October 31st just happens to be a day quite in the middle of both Frank's birthday as well as my own. The greetings and thanks this time go to the following people:..........Stefan Posthuma: For writing very 'human-interested' articles for ST NEWS again, and for some amazing constructive criticism..........Mandy Brett (From Microdeal): For all the review software she sent me (By the way: Congratulations with your marriage!)..........Jonathan Ellis and his charming assistant Angela (From Psygnosis): For "Terrorpods"..........Jon Day (From Kuma): For meeting me at the Dsseldorf Atari Messe and for sending Kuma's new program "K-Roget"..........Mad Max (From "The Exceptions"): For writing the superb ST conversion of this issue's Commodore 64 music..........Frans Ottenhof (From Data Becker Nederlands): For finally getting down to business and sending review stuff..........Eli Maas (From the SAG): For allowing me to use a translated version of his MEGA ST article..........G DATA Software: For giving the "AS Sound Sampler II" software for review purposes..........ST Club Eindhoven: For letting me go to the Atari Messe with some more members, and for lending the SAM Digitizer to me so that I could digitize the most beautiful girl on earth..........Sue Winslow (From Telecom Software): For sending review material..........Math Claessens: For again solving a couple of adventures (now, I also know where he gets his inspiration: From his wife's cakes!)..........David Whittaker: For letting me interview him, calling me names and criticising my attitude towards Willeke (He shouldn't ever do that again!)..........Claus Brod: For extending some of his disk drive knowledge to us in this issue..........Thomas Maier (Tommy Software): For sending review products..........Willeke: For still inspiring me to great extend..........Mark van der Horst and Ruud van de Kruisweg: For enabling me to include the largest list of software to come out soon in this issue of ST NEWS..........Lucas van den Berg: For writing more of his excellent stuff..........Alexander Beller (From the Denise Team): For sending some PD demo stuff..........Adrie and Frank: For pushing me to the limit with regard to things I accept that are said with regard to Willeke..........Ken Butler (Being 62(!) years of age): For being our oldest faithful reader.........Gerardo Greco (Our Italian distributor): For writing a very nice article in this issue of ST NEWS..........Willeke (Again...): For mellowing my musical interest to bands like Genesis, The Sound, The Cult, Boston and The Simple Minds, next to the real heavy speed'n'trash stuff I always liked: Kreator, Destruction, and more hard core bands..........Shiraz Shivji (From Atari Corp., U.S.A.): For meeting both Gerardo Greco and myself, answering many questions and letting himself be interviewed..........The Exceptions (TEX): For starting with their new and even bigger demo - "B.I.G. Demo" (more details in this issue's "ST Software News" and "Did you know that...." columns) - that will flatten the demo world within two months..........Rob Hubbard: For writing all that terrific Commodore 64 music that I usually listen to on my '64 when wordprocessing on the ST..........Martin Galway: For the same reason I mentioned with Rob Hubbard (I just llllove "Parallax")..........Commodore: For making a terrific computer but giving it the worst possible support and service, thus allowing other computers (like our good old Atari ST) to take over..........Wilfred Kilwinger (From Atari Benelux): For giving me permission to use his original 'Secrets of the ST' articles for use in ST NEWS..........Harry van Horen (From Homesoft, Haarlem, The Netherlands): For sending review software and more..........Hans van der Linden: For finishing "Plutos" with me to level 14 (yes, Strike-a-Light, I know you went to 34 or something like that)..........Sabrina: For so nicely displaying her boobs in the "Boys, boys, boys" video clip..........AVRO (A Dutch television company): For finally deciding to broadcast the second "V" series, that I really like and that I had been waiting for ever since I saw parts of it in England some years back..........Atari: For not changing the MEGA ST in such a high degree that ST NEWS wouldn't work on it anymore..........Softpaquet: For additional pocketmoney..........Jeff Wayne: For "War of the Worlds"..........Steve van de Horst: For keeping his eyes open when visiting the PCW Show, and telling me of his adventures with regard to "Outrun" and "Enduroracer" for the ST..........John Forrest (From Electronic Arts): For always being in a meeting when I spent my hard earned money trying to call him, and finally arranging review status for ST NEWS there..............My calculator: For telling me that I have reached the 2.7th Megabyte of document information in this issue of ST NEWS, in a total of 3.7 Mb of offered ST NEWS on 10 single sided disks..........Jeremy White (From Wellington Atari Computer Enthusiasts): For becoming our 8th official distributor - in New Zealand (!)..........Frank Ostrowski (in spite of his arrogancy that I've talked about in this issue's article about the Atari Messe): For bringing out GfA Basic V2.02..........E. Scherer: For Gracia-Pro Print..........Veronica: For broadcasting the "Pin Up Club" on Dutch television (reason enough to start migrating to Holland, all you non-Dutch people!)..........Les Ellingham (From Page 6): For still working hard to sell ST NEWS as good as possible in the UK..........Everybody working at the Dutch post: For the frequent express delivery packages, many rainy days of post delivering and especially for taking longer than other country's postal services to deliver those express mailed packages to my place (4 days for a package from Germany really is too long, don't you think?)..........Venom, Kreator, Hellhammer, Slayer, Destruction, Iron Maiden, Yngwie Malmsteen, Deep Purple, Rainbow, Jean Michel Jarre, Het Goede Doel, Genesis, The Simple Minds, The Sound, The Cult, The Rolling Stones, Queensrche, Doug E. Fresh and Boston: For letting me enjoy their various musical styles..........Wilbert van Gerwen: For trying to make me do ST NEWS commercially in the future - needless to say, he didn't succeed - and for giving Frank his first windsurfing lessons..........1-2-3 Cafetaria (Nijmegen): For letting me moisten their sanitary fascilities..........Electronicaland (Den Bosch): For letting me use one of their MEGA ST4s for a while, so that I could thoroughly test ST NEWS and make sure it worked perfectly on this new and impressive machine..........Hans Schellekens: For being Eli's, Stefan's and my chauffeur recently..........Playboy Press: For the "Playboy's Book of Forbidden Words" (lent to me by Stefan Posthuma) - which is very funny and educational as well!!! And before I forget it: If you think ST NEWS is better than most other PD material, or if you just consider it worthy a donation, please immediately start donating any amount of money on giro account number 5060326 t.n.v. Richard Karsmakers, Helmond, The Netherlands. If you decide to do so, my eternal (and indeed everlasting) gratitude would be your part. It's about time to make an end to this scrolling message, as memory runs out.... Thank you for copying/buying/lending/whatever ST NEWS and remember..........who's still the most gorgeous girl on earth? -> OK, you've got it, Pal: Still Willeke! N Lc"Hy ,=&L\LHy =&L\L y"VgN/L3"V |"22$@њњZђ$~Qfђ$~ Qfњ"1ј"12јјL#-#&ZLB9,@#@# e!f #eL///* */////c%eb  M m g zarw Ga0nSQY`X {Q, g{R(wj^TKC;5/*%!   = 7 ) # % _ Q K O C G {  ! q u i m a e!!!!!!!!!!!!!!!!!!!!!!!!!!!%&&&'e e           #"!$'&%(+*)(+*),/.-0ݚߚٚۚ՚ךњӚЎ  d f`blnhjtvpr|~xzDF@e g acmoikuwqs}y{EGA d f`blnhjtvpr|~xzDF@#"""  QQ B 1!J"" " ! B#*""" Q Q b$ e d Q$j$N&P$3J9,ec$$S9&Bd*"'a |%c"'xab&C&B"'aL3,Z"n, ["f |%c1Z.4 c.4"m "'xa3,Z"b, ["d&E H.>f0< | fSRf? feZ9"a9 "#0<ezQh3Nu))l)v)).)`)\()N)D(())( ()'C B(`|.b" &ZRd`F dfB9,bdp&Sbd &"!@p@ .<"q (`($ܵ›Z$|-b /9&F&F6@`0(8$ܵ›Z$|-b/$ã$|-b3YY`,b`Y`|,b`@$`|Z,bD Jb< rYh8b6bQdb"h0<il 2@y&DJ(g&D$A/9&F&F$$hJ(f$h$ # (h2J(f|1 g1| JH| g| g@#"JF#F(>e r!| !hB g@#"xF#Fh59!I|7H.d#Nu dL(g(NuL "eeed`$|!Z!R!R$hje44Nu Z$`Rb($y,&#$jd2j`>jf**aa(>e3|(>e JP|b g@#"JF#F(>e r!| !hB g@#"xF#F`@H&%,$rN043H(PeQRe SS((@eV2B&Bd 2` f($ܵ›Z$|-p&Dbdd*/$ã$|-p&Db4d,/9&F&F$>< e.Qf $h *ee P2 hң.8S(dh5  f"hdAsR#қ(N0V #[0, egS(d|1( + e d6 d*f" r2<`(g 2+fg dbAg(Sd >h3`D e9&Fd$ &E gT( (7i 2$9 (Y"a(6e*Q8f"9( b6bQLBf,.H$2Z$"|%""><|&B)$X!! r&y0$!`SUf&Bf,f,!c2". |4\&Cf,@$9e` f9$Nu$(>ee g( g(LBY"HE"XCGTIMS!#eeee:<,\L|l <,\L|l     e e e  e ee e ee   e ee    e e  e e  e  e e  e  e  e e  e  e  e  e?b'%[Y_]SQTKMF =-KD|m6Q?qayhyh$$yh&&q@>?:;2309=?e>UCFGC:5}CuOCCy+%%y_''y_!!eAuFKЎHIuIEeHͦ?>?HJ?@@?yM.-,]O)]O)}./..ʧ<7<5}=>=7=eAC_DAeCDEDHIHLMLPQPȤFQEO>]O<]OOQ>=<>:<7<>897y@AC=>>yCAAC>> bX Y`"B?@B=BC?B?]K.KĴ,,X" `RRNMDHGD}PTFNOePKJKIqFKKUKNOKGMVyBGCBy`))y>=<=Ʀ^Ʀ=ćJFFDRRDRRDRFPƤ>=RQS^>=RQEGOOEM^(o"o$o &oBg/ ?<B"<baQff,f,gj f ahab` faV< aN`JfaB` d"S< a,Q` e< aa `a:BNu Ff&/ /<??<@NA J@jXNuBB`RFNu/ /??<@NA J@jXNu??<>NAXNu02200000000801 1 2 9[...............................................................]0 ?<NNTO. g i` i*hL(o&,oBff .f.g  fR`B&oJCg(S  fQaj?< NATJ@g ?<NAT`?<NATH@ Hg" Zg Pg g rg Ag (NuJCgS`Cf <a`R`z?<NNT @"@0<?BQB$If+f +f+g fR$I fNu f`Jf`8 e@"< a: ` d2S < aQ`a`|??<NAXNu f$<,J MJfPQRNuHxMBI<gIVTQg"$<Al&<8l0gSQ<U$<AF,Jg|.g.FPQRLNu$<,J MJf(.Q gVNuRNuHxMBI<gIVTQg"$<A&<8l0gSQ&:{zoF4O^kim?M'/>*&`ܶc / uBk\'-BTK88# ^&xۜ~+rדQAYJ9snT6,)%jy:Դ Kqt/{NKЇ[;wV"LNnYRYOsE]x9g/͊&@DmB xYJ jL ,H&I4D6@ D̰0?<5.MfJ٦g9ae wq.f;M$Gv YBkkYXi4ߡ8`ՎeSq3lN>}xC$3 ;S6zƝ`Ԃz\UƼӟݣ]EH}T!̙c~CE :Oׅ,_K2t\eA5}3ER= 7ʰ_$K-T,%X, gGB};o#aY`E2H ڀ!Jiс/&}N/xn;ll^Պ ͯY9 kev'4 iphD@w#mX=EN}6^&\c:fEws?L!vc! X~B*b܎y& c)BmY٩042/"PL#P@;&.ө/annOͬQD(σ Oߟ6-$N.qps9/1wuȧ_Yz UnvY= g/T/`Տfp_8N K<ҽBxf|RY(') lBcۯ*ni?4^@ apGRT2%׷AZt]M_+fN#Nb '/4ls8rY>̫}ZQϯoj/M֙إ8BVUՀ4Y k6zskPjl[꠿cq4X?D6X0~x:)#VkѐddJKi HgPbC9mܵ}AVh"x$UـÀ Yܠo#jMp$` #C(lvbXht!t΋.Netil <(5O. <:2H-w-z9<<ѥzy؜cQ2fy܇Ool7>{4;:  xV_aZ 3;)I(~57j&& P#@h -}`y7Kj()pp۷=t@h3BFoPg_ٙȆ~xH.ՏI8#x:)Oq(&P*Pu|fUOTA5oicvlNEY?=Ùۋ?;ue.2p4dLrL?myJPF[sMy[|"mŕtE,6N`< DdT a\gpõf/\1዆.tE\t]ta.vp`@O޷ 9.tEEt]E;ຟE} ]tG>lC0΋tѥn:E0|Cd]C+%;GWe+Μ8&m,ܓEW{BmM~2&W|jw Y.eĨb|&+`{{T{VNPt~gIq(7 F$=J~w~AdcL@[ःD+}pY?wӾp5 _)`l;29f$QSK/tUs6# O@tӆEm[K٦4^~`޴o\:꛺blj 3QsB†5~p09^/:R]7 EЋ|7O;cwO\B1 Ae :cG>·'P;ZuCuf(|C?̀+ohi<ìN.h ]y5jZ:`!B(ڂ,;Q2`,cn&% DZ% bQ? BOjh- `M5Tl&O1*o zD)>ڽ=,{ d]G?TcnqSy|aq= yM pK 1Yj}әnUPf%tMN'H֯ yJ)dvu>>fxkV\_^ rB`9F~4*f:! o<8l"6y1Ss}&5,yt}p8F:!<[EXbvtnädYD@8 od+[\k5Gb#x5**'4atEx!R$flo\4$2% Q\=S9ɹ7FƗFk941<:1a{؅O|P{־0ꤢQ^tQi،aBMNdUf& 1Z>ZIN'}Rˡ?W$oGa2΁(EhF#d.L2ʸ;7op> rܘ0l tO`ޱ m觕iJ4BNӿ5=ʏagsf'ѴXe~.x~h@ssts-,k{.T&ęppfk0p 8I |Tv{D;#>vL#h} Ra⧣]xNՎɟk(jLqќGbٕ"S'h{+d{9>(`s(r8h9~l6ˣNw|!wF8#&>ߠLC $B'rM7w37k>hLt]qk-X<,Xi .`MFqGtM !1Mjm2Ms]aҭv4]J1tUC฿te/wV 8f s?Em83bEHj1,| ;GnދAOyWNxLZX33̳ܔ7@c݃pc>'1l~ʃi6^i88b D1 I11J!8}C80$ |+ ?YQr_ʺ6@/9TWs:8]AҦ*tW6燙D),X^qOW$YWل  -@OjY<[K5CaFLwp؇2wN6L-Ⱥ<{:]6t܍g9kܫ1iG/8]<]| !aK(lq"q/絎`GDlY4Wj{Q! XVsuR)AvJO3VAWfc/yı`?Q[OnD]*^{ $3џt.g<na2Ȣ tǃnp Cfaنi0COk6n7D Tgt9+IXEmG?"R XyNŎ4,f\wV0:Š)_sd]:`GN1-S~sjq!mxn|v6l1&l!͛$>f3Eek_B6#Uم3Kc. tlAabQ*!댧 YOtlmӴ9~h R:"4 # p1pbR.>*U⎕f(&G0!'%\鋦-VGh࿢|}q|g3tut8Lӛ.ftEu\lRک?UŘ7 -b̿ӱ4g}2NQy=Zx5bDE\SxD͡ 2-/A9hO™lXG(0IMw1O:M Zs390_9.,J穅=.{qăY 8:e9@X3u ƠwEK\1$|tEG}tyEg]t]vG_||EG uE֍yyR}ϙr:;Ϧp?޺y`9>>ɽvE]t]p1躦3q(AhJ!Ft߮ɸ},)d#߂>vM*|^t<*)fNF;SOAW2rBJqHhHD@N?UR:MvN$dc")-7ŠCf0.t :.!@p"8naḆA30܀4Cs3Ȍ"f=OO?8돎|؃)SϮXG 311 '1ヌW±jvgٹDOyv&vs8e`6OWE͟}Vɲb[&JPdR{^oZZ/lҫJi!6-ȶtҔI.Z+^k2%ldXb Ri!ֹJ)aet})MjcZk52K&&D }5M$"-dP/L I2M5dr`R(_(L ֥&i(B;nl lRT*RȲ&Y7ueٚlҕ\R|2{&LQGrt8%Np^IT0TrehjRJnXbI;*,&l(%ؚ c'ʑ Ķ4ձv ՋVVZkZ/J)Zz_ْ`kR\8p0~4 j@j4q"$Hy" *$LI&~u3d) 62%韤ĽҵֶNQBJZBmZL7Z*vӊ] d!lvN-r m1ލ(jIصLCVtm)֗Zd!!?яRK봽|Ne >kUlɟ&5z=ſ4B ŋKi,Kض66t֥V8RaLNhMjk֙dKkXlI})!jgϲRbY`,%8l>&Ahl-"h3KO1Hi.ִ֭JkJ:dɛbmI&NF(@@@  @ $HH6d $I&@2$ɓ$I^zti^ٺBjZ&lmJ:l&Iv4%-{ܔE6ɛ&M2L6$铤^zM6k䭓I1dדYlPYdecͱ4kZ,>MF֛M`"iJQ:\P)k7V78ˢMV-,$9W>q-{saIr)mIMm'J2i祖nѪO[ZfJQ,k`*e4KɉSD~Ǽ"Vڥ@ZD݇m-f&oV:_,5eR ddI.K:d\ZVz铤 li%v" ֚bM@H$6@$Ȓ$I"H$%Jԥ^|ճ̱6MY6RedL>lٲ'ɛjRiZlɲ&M/L:Lred͛5Lf4Jۭ*uȄ2PtyNZoV(bl2U k泑YE#1ZYGSE#/V.clI4 g䠋TEKҩXx2K y:*X`XF֙LrdKRWʬrjF7WYCP ̒Qi^C;3"FlTvC)n:4[+*m=W>o &"DmL+AA$56乓N:m2&ɛ&\D2$@8#X% B `<!*m0lI$ h    $@L^+Zj'lk"dLlp/ldɓmlۓdMZ%iSTM+6XR έ)žfwqB5x/eZkW![b 0p-0 8:e3Dc8p+.ҍogȬSڥIK#]" '+tCp-&&I+|PߓJ umJo`wz)5dHR64ڕ_nB_ ⃲}'滕n+QنZL?HV]`O f$}1sЊ8=sjCs-H&ZU4Vf[ōyQR9R^eu!?e/%M(0_ S'Ri֥֑k"HɰR&ԛ&)ll'M6dB)b 6ٶfٓdK+vٔJ|B+4M!Ԩ"ajEb6ϊEJ隦s,\[ҵ.dًL 7ɍO{KY)dݤR6Lcz,W%2ȓ'ܙrjM6!ز&ڲBAbڑj^KV'I&ٕ2XOT *A.V_yu>]-t%֊Iit\_Rh鋶,tKO]22K&+`I.J;ӥXӻ^M*&lˣ+^yҬ4]2 5&Eg14Ilu*ݢShU(͆$:Y ѓ>]]zc)O7RFׅ9rZz:ꭋ uylk36VdM6mضb B--ɲ䭲dMN9k7L! jPN)oc͜%ҨEzM.SxӚ]2LBtgFT9HyGnʋ(Dݣ満]F3mV4ZAKA'D׻PiV{!Ee7YJv/d luż&*ژh c+yZ][U'L|@LL7%;cM{һkKJC1U+R9]ۅ_f'Mڴ&ylMt4ڙkVcɬ62ٝdדkY qeДҒlɳdC4R!JkR kL&Z.U.ԾwK%K'l픅ץZZXr&K6BlRdm)6-2$Elɐ6JZ9n)?dkTj^k.\B8sԡFBD͂uZ^N CAz]q5PrW@+@ؠ@8(@6  @@ ! c@pCq` 2䈢rSpI^plFتlOm]Uly4~ů""i6}{KT%RXRϔZVJܩ2K't2F%"uKQnl7yNtغu-FuJKx%WRrkNkԝLl҅BJPbn:Mp  郴LI"f $A2MѭY*s6d+RI&ԛRlLM&SdIzL)6s&LE6ɘsL|. e| =t)pIXnƨ,S\oj#+oŵl֪ YzO`5[M5in9&]6 XJ?-d%4MW RS;Mv)эBc"ꙖFd,ʬw]eT{ʺOj43bLrJrKJYbVԀZjG嵕ZrM6Mpm^hٕ\sMʻ-T&b1zNJmjխ[N:WNe}ѬL6I$t׵^W/Orlh)!٥e)-d#'  aQORd֕"қ&J#$ɓeɒ6L2dɛ&Llɲ&ɓ&Lʮ%)ceiI<1ÙdN7.dɛ&llɲ&ɛ&ldM*lI6ɛ&llISEzə&e&v$IrlI&ə6&ș0dkCZmcuFn5gY2[>2%ּBJ(H[.̢k=G?^wZJ4_J)*_huLU&D5FkB;uev ljuRaVlۢn͡@ӦTS~"eI/ðͦ&  ͑_J&°Dd[!Eʧȟ'KFˤKJT9{^R/ɽ+Ľҵ~2lI>HY4Z`كdŭ&6&Λ2l"Ԛ[i"uFj5ksYJiJM9Q(ʪ%ʜOe]2% ]ZKs#f d9(M2NɊ6U6l|I&Uf&6dL'uVdlkJa3i- Τ"h&Wp4I\B]|v}9UmΨ* 7&$L0TMW$]"lcM $1 \ GrI&[D(2$RhH @["lɐff,AR!nɣYnҁF(TJ V$ҥ4 PyY?3Uh Yi!ЈSI* bH`q䠢mF?rfJE֥RX{M.xG4SWR*\VI[(%' Zdٵ5'dowZ{ ߽ԶRK.I6ɳ$TTB{R)q;ILr.T@7J쉢. WT9ǩns KnRbF!juFN5kUn`:҉Zn6[dœJk-Y RJ"mVЄJE^'VPh+BܥwsK*Bi'I2ٓ&|tM:\ɲ'ə&df훤-66d+v+B%4`;)ݵ66V2L2&ə&L2KZ+RdlhRʛ&tdͲ&ɛ&KRJ>f?8JܺT޴VN\--Q ͎"؆'~ɒ2L&+`B>ϲ. G2ßFWRnd2mIzN"Zi Ik%SXn3V^!Ҏ*Ϲ-J3/K'H+eeJ*\:,LrTI%S+TzR\-lҶ\FM&&Z1-Z!rB+ITd *5+{-HR&JMt 7Jse.J.i/ p59bE:*8єRjjc=}y+oPړL2d&M&%ɛ&ddM2Mf&{M6lɲRF b-mٴb+fK6M6fK-Kl6KصZ Mb.6dE9~|ټT<; H*Ժen .DGik Ј Lxe:_hW6.7 ][ Rm 4J`ٛdd^zr/IsH/%tҵK/J9%ƕ-RrV9Zˣ/xMd'N&6dsM&K'lRtIҧI2V\:]ޤKM:R 䧒>\RA霋.#-ҰLP!ڛB 2жћb]+Iu؛om6bM+m3fm9xAٷ$ə$ldMDɂ6]ؖf`~쁶IV&hٹdصBЋ-mѴRJڛbL6M2+N~RizjXD EUe>wbٗIkHldNQ-iY?QXrT&:٩zFk^/H4ħ6дJ,٦ZgQ1Iqk8H$v:8ɲMi:k;9 |j~d*ܒrA=t$i" 7(ԮEZ{4WN2+m6VKR.%zddM6Mɲ&ɓ&lLr$FZjRI4olv٦SK]Jj+]Zh@MւZR_j[lH_ű2PJnTEI":î8ޕgkY< lɻ6M6fٛlۓbE6-ٲ&&l۩h̵&M>l)j(еVR-l֤bћfMZl+Z/֕d˱TZ0UzZIPjdmX7bԳھyajm'1XKpJ"h30D9ƋY)bI&1k9RFI!6HeQelړdlJRd3IV*YW\j*f,#47VVKئvb(S)% TRHTϥ!TRk߬$Uk>W{;]mdR̹'%N2O/'I$ddHrL2Rd[JL!2%">l2IM&"*l& l2]&l)2}u&Zl)w&Zl)w&ޓZl)2&'љ6hۛ`ml͡6ٶbll[JiJ`M>L2J(Υ)ږh2-ʵiضfɛ&ԺV[KyФ.$Ȫl\tAlVk!^n*ԌRYi`OWc+>7d6hY.z=#+kBԛRxi/A96,WsdJY:vj-,Xʈ";bf'rD+ҵ9.LzV6M6$ə&dɓ&ddLl2&ə6dٓ$LlL2lI&I&tdI)l6i[z\JsJṯn \n`Bc5_R7{֌Z ܭiJz\iRI&֙ 6MXYb)2Pn'֟9hėF<:{$L1{dmA6CfՓME6ɡdۿoݷf&nnٷ6۷mͳ6mɶ$ @@$ &Loɷ~o'6߿n޻g߲gٗnḾ'gM=!֓gE$R$L@ ~޶{lۻnll@"@ɲ&6dّ4dٚ$lL|Ͳ6k&܉{glͳMy&ډ؟doo۵n~ooL d@"vDDI&H d$H2M$&v6l&d0`L0d `H `H0f6mMLۿnwnۛfmLL6ނ{޿ۿ&{{le߷szn۷dͳ'?+&N;ɞOl'Ϩ&o޷k?o{HO $ $@l쓶Lٶ66$D>@NI"M"$I$Ddo7߽;?|o|0M $ & d@ȃM.Zݽ6ٖL2dA&D"LI&tOkɳ&I&D$H"H2dɛfm d 0DQ l͛nۛ&lnMٶ6ɛ& dH"M6d퓲M7dޓlٽgͳ66oۿed6dͽ&Cf,gD{/ͻ?[4lo2v:lmmMm $$d%l'쐺!6V~{6fwlgo~}mM'ge w#t`}4x2ހ&@'߻?dI&I2d$LD2$ɓ$ffl4 HdL"d۷fۻ~ͳ6M6vm۳lɲ&M&@dd͛}f߷6bd۷o߻oo~lI&L|}{yo˽$ߚjI6{k_& 6d> L6 @0dٛfD@@_>?ދ9כDm͕E[fϳ~6n&mm,ۓlM&HD`G6d$L2m2&ɛ&LD2 "Ѱ$ l& `2@$6mݷvodLl߽~66lۓdMH tM6vճs82&t^SqϢQ6@` ;2~ѿfo>:," $l@l @dd!Dm͓& ?  ?Ooik>*e`I5px|ek|Miٓdy'/ٗ=x+?=d;D n5^7o7^?@|8}1>pw!M`["sIQ@RIb@pAЁ8`8 5O&[}~fߛvmۻnݿ&ݛ&mۻf6ٶfٓd@@"fٗO뵟gʭgs?.͋v͓l>d{6M6~{}d7o?H2>'$lX62$ɓ'L2oM6nٵ&۵fޛgfۓnLLɳ'oo￾h߲>{|&hg6۽~d퓶Llɛ&ldɲbM6䛲& $ddI&H2ɓ$HL"Rdrl9{"ܙ{?{M7&M7 &M ^MIs=M%2 o@&lpϸ ͗66n>?ɳ6߶ofߛfmmɲ$ɀ$ &ělI6MY'no{{[xۦnؿd߰gț`oϲ/ț`M` 6߲f؛do&K'ț{``ٲn$ldmd풶6odl,lE"$D|e$dM䷓M7%YM{&ߛ?LޓoIO7Doi2_?,+Ok˵'ޓM[&_lM6ۿo߷oɿ6ٿdޓoI}ɷdِvlɳd$쑶@$l@߰ɟoط&~lo$&@6o~ݿlۓdmm}~Ym䷑&o@yxo= =`{=փ{{;ophYrY{<o=N5'   @@`` ` `@@ 2` d`0옲h防l6t\6d_6|.M"|&͓L2v&mݖnf۶l]6n߿n66oݳnof}_濳;KK'M?  ݁&@m3I'l>Eͻ۶vwo~۷fvlٲI4 &ݟd"@`@@H `dy`M&{T {\I&Mp''8g'oog; p {oM7&'o  [ {M'ofnd5wod7䗰6l{gfYlݿ.~n}ٿvd޲n7dn韲o7d۳/훶M&ϛgͻw۷nۻvmn[>Z9koۻn~m~DߒmM2om3Idmdߑ&@E$ d +dHdd@'dggonݵ59윲j۹no濟?8lxHz$֓xz $xM7M&lMd7odOl=cɫd˒ȟ@@߀@$o@~~L0ݿۿndٓd~}woݽv=|OmdOl' {={H- ?7 ?/O7/oO7_&ome ?^K)2靱$߀7Dސooo7O&ooA7O7' I$ DL@ @H "  "A"$ HI ɐ&H2 &HLY&@m 3$ $Di3Y7 o 3ϑ&L2$d~mۿnۿ~6mٶ$ɛfmm6dɓ$@$dHv{{oL{dmfd6l~zflֶۿ~}~o~mn߶v۶n6nvmۻf훶mݳM߶66n6ۿlͳ&~fdf׷wv~?om6}?>ߙ>,6M && oI&ω5$ޓoM"o&{M7_?gfM'I^$@"$@${{dL{"m۲dɒvfm2Mɲ$I $D|I:L&LlٷdϙLE$˛&H~D.{Ϳovmϭ'gۛm{ms6[lmo76nٛvmۓmMD̀@Ͳ6ٷfٓ&d$ldMDI&H0dٓdldɲ6@ɰ6Hٰdɓ`ж`ٲfdٳddٳlٲ6ldͳmٳeMٷd'욲oɵ6K5d޲kɽ&yd֒{ȬzM$[H2s$^Ldde2$ߓM'~N{''7Jl_gvd۲dvݷ|ٙfdlI&@$H  H&I2&˛&lLɒIg$Ys!lq':G^ﳶm߶Yu7'~@@I&|&wӾɗ>ϟKۍK~N{''dّ4fϓgߓc7&>$ߙ$$&@@ ` @2@ $a3I&@ &$L6H4l,lv\>y~ry=Vs;oٿOy'gOy7{om9{~?on۶l߷v&훶m߷gݷk߿v_:}~66dٻvo۷ݷ۷mݷ6͙6ddH $ɒdllv˛&ddͲ&ɛ&dI&H6fɓ'O'yo׳7y|{u>:&l{>Odͭ\?_2mI2L`@I o5DS?>ɫ${p I @ @L $H$L &$&LMɓ&͛&۳mٷ{~ܿvdM7ۻm۶ٽv{d7m?k?_oϻ?߶zo~M6lɲvoooͻ6M6@ $l6Oٷ~&mnɿ&͉6DٓdM?{y휶IډeݳdIfsߩ~M7S}>>>l!Y|랽 ލ_6dٛdd$@H @ $A$ $@@   $@d@rDy6ɻ&|dL6<@@ DD ̀@I2@d$lLIl̛m'\w[ml=ۿ_9sg?;oؿiߟ&lٻdۿ۷nۛfL6M2$ L6@I2~o߳~M7o{66fٕ$O%DΞ̯ht䗟EM?V-xbADT߿l|ͷ6ٶn߿w_ dÓoɶɲ6MI2$I2/ss=o5N;k{?o5 &d&dmI&|v$ّfL2o6Yv}lr@@ H"@$I$l6dm6 &l@68lܳjݴuܓm͜9l׳sͯ6nn]7;Z=;,rͷ&M6lٻn߶ۿ߶fٛfMl $ $Ddɳt6~nd͓m7fݳ~r}MZ^msb o-wuqdIn5gڻ?k5"I& dlۓdlD@2@v|&ۻf훳lٳ6oY|`h@Ȑ @EɁ D@I$ɑ$E54&~;@@ @H d9r(rYr dH dH dH @m۳dM6L2nٻݶ6mmٶfɛ&DW_=jڼoU~޵ٟdMlozoݿvmNmwoٵ`ڑol|M?׶_lfۦd&Lmnɴf6ٶ&ݙ6  ll6d  d'@L&d沛m/fL׿;s$-'|Z2l[7H$ m~v۶$ɓ$Ll۶~ٻv훷mݷvvml͓IQ&0M(&knɶ&m}ɟ?O w ~_~o͓&DlI&M6kvn6ޙ3o|Ș|6jI1&}zdedoxl2D@ 6vY췾wޚmd~o7ֽy{7̉ H @M6MY&f m[D 2$ Ld vm6>+feMe6Bd"H6$ّ& $H2Lɒ6Iv߿ooٳdM6H  H$d @ D  @ &n $DdMݿ6M"&ɛ&n˛&eۓfmf2M$ @$H$H D@dnٷfߛ~m۷lͲvIlLlIH$ $ddn }7L 2M& H$ " $H2Ld`H0@ HD &I6$6~mmݲ~۶nۻfLd$6Lٶnٻvm۷mݷv͛6dl$$dٓ&@`I&I6df훷lݲvdlM&ț lH&@ D2L2&ɐ$@ & @, Al2D @lL~~oۛ~mړ|mlE"ɠ&6ə"$ l@ $ Lmٶ&͛vl۳l66l2Lɲ&$ $L6Mٲfvvd2d6 $D H2l l2$H D@ @   I @ &&df}? $dL22hY6[2$H0L@HHD@&ɛfl۳l͒&6dٳf6 llI" "$ɓ$ll6싲D&"L   @@ @  I2l2lx0"m$$@ `@ 2`$@ 6 .-7> $"dْ$$Dd&I&ln6ݙ&h H  $$H6&6lسd͐Hɐ&H $H d$ld6L   @ & 6lI 6dٓlM6M&dM6dۛvmmٷv6l۷lM6&-d M 6fm6[& `d@d lh6@ l~_?H6L2 I $ ddI6M6?[f;dmlɲ&`@ $@@@@@HvlM6 d l@~Ȼ` @͠f а`4H l$I&fl$@ H6@ɀ&@ ld6H&o?dM6L6,nI 6ۓ~A O6`'H4 l`M6o$$ldH@ dH2d  6 &  & @ @`Hd@"~ٿdM'ؓl\$H"$lݿ7o?o7@6 E Lv t dlH O&I& &$ M&fm7_&/M6O &  6 $ & & $@ HL$ nٿdM?  M6훷o؛ $l h "H 0& $`M@ $@$ @ 0 퀷@v@ l@l$LdH `@H H H  $ &ldH  @ dHd@ @o@߀d7dd@ɒ&I6d$ DI&ɛ6lۿn}6oM& $ d M6d H&$L2$L2I&$ I&$ $@ @   @  & @@2H I$I"$ɑ&$$DdI"LI I2$ɑ&$$@2LAI&ف$$LI&D HH"  2Y$l2I$dY4l]6o6oM6m?]&m $M6m2 ddͲ6M۶f탶fٳvL@ &H0ft64dd ၳ р2@$@H $H0@d$d `H@I"dLH2" $ &d$llM2I2M2&H&lٛflۓnLlMmٷ&ϛ&loM6Mɿ6Oɷ&O6l/I&M6$&LM & &L&M &ɓ&2L &L&,l &H$$dM6Hɰ&ț M6@ & m7@]6m̀&eivl;]6 & l6dt` d$Ml  $"H&ffmmٿo~~n߷oٶv4dٓdM6mn@ '0@ LI I& dm}"ك> t8,A6`I0`$p6$ &n0l l6 $ fdoٿloo߿Ϳ>?nٿt۳oɷf˓fMӓ剣 `  ` &@ d` $dH$ H2$dI H 2$ H @ @2&ɛ&D$H"H $H"H2fɛ&o6mdML4dٛfl2M6dٛfٷfə6llMdD``D@h2@@  ͒mͳ퟿6_~>ooȻm?`]6Dۀn ߶۷۳vmٳl6l2d$L&H  M6l$D$I&@$@H" @ Ddɓ6M" @H2Dɲf&o~ldɰ&H0ْ` 6@2vɻ&ll6  60@"Ld   4,0h0  &DH $&dfۿo}߿۾~~ۿnۿgmn6Dك&m&~߻m6&3MͿ&~mۓlM6l3dm6 l H0 0 $L$@ @@  dH2H @ `ٓ&DL$ $@$H$dlɲvo߳oɿM7`@ L Ȑ ɀ&ə&h۰dس0a"0@`$`A"@ 8` @DH2H2&I @$ I6Mɲ۶t@` v .ٛ$풶Dكt&n͐&ɦd$>߷ݿ~۶dۓnɛM& $ $ L"H 0$ l2`I0$ L2@$D@  @ @H2Hٲ&ɓ&DD  I$@H I&ddۻnm6L $ L&6 2lA&ș"L@ 2M$0@L0$@ D $ 6$D@ $ldͿ&&$DdL&L &@nMoM7o?~~l~\6~߻n}l6nۺ&M   & 7&o7&o7m?mH H $ $Llɳ&͑&DDH"I ɒdH&I6dٻd $Ah0 H&`lH4 `I"@dL@@ I& @"@ &I"f?wM6>6oؿp}'M6`  6 eX$$$0 4If H $$D  HA$I6l۳lI$I&DdH"H"$dM2l.~ &dL6I"A@H6@`d6` @ DH2lٻd퓶Iٲ"& d m7gM 6ـfllLLͻ_7$&A`06`` @ d3v߿~moɲI&dH&$ n6nM&lɒ"ęlɁ6ificbeheyigitized),henimations perfectlymooth,ndtasnddictabilityatingf0nhe scaleflutos!aser-resistantlocks,oreifferentonuses andheuperboundakettterlyttractive.'divet! FromheermanompanyingsoftomesSoccering".npitef theacthathissheirstctualoccerrogramnotome kindftupidootball manager),eartsn'teallyuperb. Itsetterhanheommodore4ersionfheopularame, buttilleelhattaneoneotetternheT. justopehatheicrodealSoccer"hatilleaunchedn November0thilleetter!heraphicsreitude, playabilitysn'tsoodshe64ersionndheorizontal scrollingsvenorsehanheneoundnGauntlet".o. Thiss,5. Inhereviousssuef STEWS,ououldlreadyead somethingboutemolideshowfrawingrogramalled "Spectrum".hisasotetnotherrawingrogram,utool thatouldllowouoseALLfheT's12olorstncen thecreen.ell,herogramaseenaunchedowndave beenbleoorkithtorhorthile,nhichotwo impressions:oteallyserfriendly,utleedin'ood! Accordingoomefheemoicse.g.un),tunningtuff musteossiblesinghisrogram.ityidn'tindoutine toseheseicsnourwnrograms.opeoeatureull previewfhisamennpcomingssuef STEWS.orhose ofouhorenterested:herogramsoralehroughntic, andottaicturesing-512olorsaneetchedrom bulletinoardnhe.S.naseouavehemmediateesire toetourelephoneilliseoeightsuchikeine,ou shouldotesitateoontacthemthectualritersreRIO Engineering)townloadibrary2fhe.S.ompuServetype GOATARI16).ogetherithigitalision,heyreoworkingn arogramhatillllownffectiveumberfbout5,000 colorsnigitizedictureithheomputeryesardware (themiga'sAModenlyasbout000olors).ohat's somethingoeckonith,ather.n. TheinemawareMindscape)roductDefenderfherown"as alsoinallyeachedheegionsfanaticTsers.avead thehanceolayithtorhileusteforehisssuef STEWSasompleted,ndopeoeatureulleviewnn upcomingssue.orhosefouhoan'tait:heraphicsre similarohemigaersion,heusicbyavidhittaker)s excellent,omedditionalequencesreddedthatereOT presentnhemigaersion)ndhelotstilluiteoring butittleoreifficulthanmigaserseresedo.he producteaturesighualitynd'divet. Anotherroducthatavenlyeenlightlyandfhich trueeviewilleublishednnpcomingssuef STEWS)s Palaceoftware'sBarbarianheltimatearrior".easonable graphics,oodigitizedoundffectsgoodusic),elicious sadisticlotknockin'omeoneeadff,orxample),tc.n 8. ArogramhatighteryelleheestDhoot-'em-ups Novagen'sBacklash"fhichaveeenreviewersion. hopeoebleoeviewhisneoonsell!hinktould be,5... Inxchangeorome STEWSromotionnheirewemo,ave agreedoaunchrulyxtensiveromotionampaignorheew demooeaunchedyhexceptionstheeoplehatlsoo theusicor STEWS)nooperationithheutchuggers AssociationniceoearhatheserustratedFarmsong"uys canlsooomethingifferenthanustakingirtyrograms). Thisewemo,hatilleppropriatelyalledB.I.G.emo" (althoughobodyetnowshat.I.G.ctuallytandsor),s supposedoeeadyithinwoonthsfterheaunchfhis issuef STEWS.verybodyustaveeardfhereviousemos byEXlready:TEXemoI",TEXemoII"ndheTEXuper Neochromeiahow"withordercrolling!).heyavelready saideveralimeshatheyilluiteakingemos,utt seemshatMAasowalkedhemntorulyiantnd stunningemo-project.heewEXemosupposedonclude ALLusicalompositionshatobubbardveradenhe Commodore4ptilowalthough,ccordingoEX'usic programmer,adax,W.A.R."seryifficultndKnuckle Buster"illrobablyurnutoempossiblenheTst usesommodore-64pecificoundchipardwarericks),any impressiveraphicsalsonheorder),everalcrollingsof whichne,henenheorder,illurnutoeforld- recordength2b!),ndfoursereatanyolorsnhe screenateast,arorehanheegular6olors).the momenthatritehis,ver0iecesfusicerelready finished,ndheyereorkingardnheraphicsndhe codeing.SromEXvenentsarsoonfideoehat theirachinelanguagepecialist,E,illxplainllhere isonowithegardosingorderraphicstheerynd ofheorld-recordengthcrollingessage.heemoilltill worknalf-megabyteachinendingleidediskrive,nd thereforeheyillaveoseootcodenddvancedrunching techniques512bningleidediskithoxtraracks, soaidS,seryifficultndeed).eepnyenhisr similarolumnsfinen STEWSrtheragazines!hisew TEXemoill,sheyikeoutt,Stunheemoorldll overhelobe".fff.hat'somethingoatchutor,'d say.henrotehis,adadaslreadyinishedheusical compositionsorGerryheerm"7unes),International Karate"the0-minuteune),Samanthaoxtripoker"2unes asellseveraloundffects),Warhawk",Thrust",Action Biker"aobubbardldie,llunesncluded),Formula One",Commando"3unes,ewrittenromTEXemoI"),Hunter Patrol",Montynheun"allunesevamped),Chimera" (bothunes,fhichneasncludednhereviousssuef STEWS),Crazyomets"2unes,mprovedersionsfhenes includednTEXemoII"),Battlefritain",Humanace" (alliveunes,fhichheourthsetternownoTwners asheuneromicrodeal'sGoldrunner"),Oneanndis Droid"improvedTEXemoII"ersion),Aufiedersehenonty" (thesereassive3unes,fhichheitleuneas includednheTEXupereochromeiahow"owithouthe usefigitalrumkit),Theast8",Flashordon",Star Paws"threeunes),Sanxion"loadingusicsellshe originalusic),Delta"manyunes,ndndditionalDelta Preview"rack),Confusion",Bump,etndpike"ndots more.heatestersionfherevieweceivedontainedome goodraphics,astersnd6usixin6busicata). thinkanafelyiveatingohisnelready:0! Now,et'startithheistfoftwarehatasoomeut forheToon.nhisable,heollowingonventionsre used:eanshatheamesaunchedlready;eanshat demoaseeneen;eanshatcreenshotsfheTersion haveeeneen. -ainbird:imendagic,nderestminster'sridge,night rc*,racker*,nomeanger,niversalilitaryimulator,ick pecial#,inxter#,arrierommand#,dvancedCPrttudio* -.S.old:ndianaones*,olomon'sey,auntletI~,asters fheniverse,harliehaplin~,mpossibleissionIfrom pyx),utrun#,lternateealityI,amousoursesfhe orldextensionoreaderboard) -icrodeal/Michtron:oldrunnerI#,megaun#,eathereck#, irball*,irballonstructionit*,anglewood#,areli# fromrgonica),aketoveI*,ourneyntoheairwith aserdisk),rightight#,unep*,occer,trikey'sevenge fromtrike-a-Light),fAasicompanion*,erfectatch* Soccer,anglewoodndeatherneckremminenteleasesate etoovember0th987) -sygnosis:errorpods*,arbarian*,ewpacehoot-'em-up amefhichheamesotetnown# -cean/Imagine:hizball#,eadvereels,co#,rmyoves#, hereimetoodtill,opun,lapfight,enegadeille aunchedfterll?!?!),eathstar,aian*,ombatchool, latoon -tarsoftGermany):heastisktility*,opystar.2* -icroprose:ennedypproach,-15trikeagle*,unship, irborneanger,roject:tealthighter,oebius -ctivision:uperprint~,nduroracer#,ampage,ockn, hampionshipprint,onderoy,hampionshipaseball,ame akerincludingibraryisks),ortal,uartet,pindizzy, arrie~ -ystem:angkoknights,heastinja,nternationalarate I -ovagen:acklash*,ercenaryI:amocles -omark:effreyrcherNotennyoreotennyess), tarars -nfogrammes:esassengersuentI*,NT*,'Affaire, idewalk*,hehreeusketeers,recipe,aterskiorld hampionship~,rohibitionI,etexterI,tryfeI, igalle,inin,raftonI,hoenix -hedge:isk,arlock,nsideuting,arfield,airlight rilogy,obbyearing -irgin:eluxecrabble,anare -artech:oids -ynesoft:loodeven -icrollusions:aeryale,andfegends,urbo,alactic nvasion,irepower,usix -exus:icronautne,exus,hameleon~ -udiogenic:mpact* -ierranine:oliceuest,hexdor,pacenatchers, ickey'spacedventure,eisureuitarrynheandfhe oungeizards*,paceuest -agister:owersfrmelin -lite:uggyboy,attleships,942,aperboy -irebird:nlightment,ubbleobble~,hrust,arhawk,arvey eadbanger,issionenocide,andora,lackamp,enesis# -lectronicrts:arbleadness*,ard'sale*,kulliggery*, usiconstructionet*,eluxeaint,eturnotlantis, mpire*,arleaveraseball -irrorsoft/Masteresigner/Mindscape:pitfire40,heermuda roject,ejau,hadowgate,ninvited,efenderfherown*, inbad,ingfhicago,rbiter,alcon,T09,Delicopter, leettreetublisher1.1* -idersoft:rooundesigneronochromeersie,enon, etropolis*,roidi,roight,rorum -elbourneouse:heobbit,ordfheings,argh, etropoliskindarataccas),oadwars,ockford,elly-X -igitalesearch:EMraw+,EMraph,EMordchart,EM rite,EMaint -rderbund:rinthop,arateka,odeunner,rinthopnder EM -omputeroncepts:astBasic*,alligrapher -SS:pyatcher,attlefieldermany,eathernecks,ortress merica,inalrontier -eameam:ynthransformer*,otes,cript -Hervices:rebus* -alaceoftware:tarship,arbarianarrior* -recisionoftware:uperbaserofessional,aintro,extro -astertronics:hopper,utcast/Renegade*,urboT,trike*, asar -nglishoftware:eviathan,lektraglide,nightames -ublogic:ceneryisksoorSI,et,tarceneryisks~ -trategicimulationsnc./Origin:hantasieII*,utouel*, ltimaV*,hardsfpring,ingsfilfin*,gre* -lamasoft:olourspaceI#,ieilth#likeridrunnernhe oodldIC0ndommodore4) -oriciels:obinner* -asterhanight:ungeonaster#,undogI,PV#,ids# -nfocom:tationfall*,ollywoodijinx*,ureaurocracy*, urkingorror*,ordertouldn'takeeadsndailsf t,lunderedearts,eyondork -engiun:heovetedirror -inalrontier:paceAX,unarAX -agfire:lienires -icropool:uclearmbargo -icroleague:WFrestling*,icroleagueaseball* -eyond:tarrek -onami:emesis -ogotron:or -ccolade:ardball*,estrive~ -ommyoftware:izzyizard*,rasheap* -3M:onicile*,ootball~ -olarware:rakrnestdventure,uitarizard,ainyay ames -fAystemtechnik:fAraftlus*,fAasic3.0,fAovie#, fAasic2.02* -ainbowrts:adat*,treetang,kyighter*,ownthe rolls~,ragon'slight# -tari:rack'ed*,oonbase -tarsoftU.S.):liants* -reativeomputeresign:empus*,empusord -nticublishing:ybertudio*,ADD2.0*,.I.ound ool*,pectrum512-colorsrawingrogram)* -ATA:-DiskmonI*,-RAMDiskI*,SoundamplerI*, iskelp,nterprintversionsithndithoutAMdisk), arddiskelpxtension -rogressiveeripheralsndoftware:izard -o!Probe):rantor# -mikron:mikronasic*,mikronasicompiler* -odemasters:MXimulator,randriximulator -lligata:ddictaball* -RL:cademyTauetiI)* -bi-soft:ronord,ombie -ackosoft:lighteck,olicecademyI,ndy00 -andora:ntoheagle'sest* -urell:aboteurI -dventuresoft:ushido -uma:-Roget*,-Rikki,-Occam,-Scope,-Expert,-Spread *,-Graph*,-Word*,-Comm*,-SwitchMEGATersion nreparation)* -dvance:utchardguy -ascade:irombatmulatorI -ystemsrchitecture:hencientariner,imension5 -ybridrts:IDIaze#spel) -ystemxclusive:CONIX -teinberg:ro-24..2*,asterscore -agedrtist:B01/DX1/27/100ditor,away3ditor, berheimatrix-6ditor,exiconCM70ditor -ompu-Mates:orgWynth-droid -ab:-Alyzer,reator -egix:erfectatch,ouratch+ -ellinghaus:-Mix -remlin:lternativeames,ineker'soccer,loodalley,D alax*,ightaider -vantardeystems:C-DittoIBMmulator;olorsells onochromeersionsvailable)* -ewsonssociates:anarama,ridium(*?) -ilsoft:rofessionaldventureriter -rocoroducts:roCopy.41* -rismeisure:ddictive,ndurance,ootballanagerI,urbo T -uicksilva:erramex Noteithegardoherustabilityfhisist:hisistf softwareoeaunchedoonsasedponheatestewshat haveainedromettingthersndyselfalloftwareouses andeadingottaomputeragazinesthanksodrieRambo" vanereden).ystemsompanyhatouanalleveral timesnneayndhenouillearifferenthingsith regardoTheastinja".teast,omeraphicsreeadyo theamehouldeeadysellithinomeimerumoursbout itotominguttllreerebyiscarded).incerogrammers atceaneemoienheobangryivesithemnhe headsithitchenquipment,heyeteartattackehindheir computer,tc.),othingsureithegardoheireleases. "Renegade"asositivelyOToingoeaunchedvernheT someeeksgo,utecentlyr.ilesowlandoldetas beingaunchedfterll.'llryoeepllfouostedn theextonthseforehristmas... THEEGATESTED byliaasCourtesyfheAG) TheEGATnnouncedtumerousxhibitsndowinallyade availableorealersndorheress.nd,hus,lsoorhe SAG,lthoughomethingikehatlwaysappensnorer lessnsuitableoment:urestersionrrivedtheirstay ofyolidayutet'sotalkbouthe987ummer. Whoeverhinkshate'reustalkingboutnTithore memoryapacitysrong. TheEGAooksikeealC:eperateeyboard,able, seperateystemasendeperateonitortheM24 monochromeighesonitor). Byisconnectingheeyboardromhectualomputer,helugs foroystickndousereowocatednheackfhe keyboardndhusnuchoreccessablelacehanhosen the040T. Theesignersaveucceededneliveringwellookingesign -ittleinusointshenhandyositionfheESET buttonoou'llaveoetourandsutfourleeves severalimesmorebouthisater). TheEGAilleaunchednbndbersionhe latterasestedys. ThettentionfeopleookingthensidefheEGATill berawnyeveralhings,hate'llohroughneyne. Allonnectionsreowonvenientlyrrangedtheacksidef theomputer. Aentilatorsowlsoountednherintithowerdapter; whenorkingithheomputer,ne'llmmediatelyotehathe speedfheentilatorropshenead/writeperationsre performedithheiskrive.speciallyhenou'reorkingn quieturroundings,hisaneuitennoyingoromefs. Theowerdaptererelearlyhowsomeroblems. Onheocationhereou'dxpectheotoriouslitterhips butnmptyCodhelitterhipsotetuiltn,nd attarieneluxasoldheollowing:TheirstEGAshat willecomevailablereuppliedithoutlittertheseille deliveredithoutnydditionalostsaternootfter payingndditionalmountfoneyikenceappenedithhe STarlier).natertage,EGATsilleoldith blitter.boutwoonthsfterhatasappened,eilltart sendinghetherlittershattillaveoelacedn machineshatrelreadyold." ButoworheestfhensidefheEGA:heMAorts nowuppliedithecondlot,hatanesedorn expansionrintfecessary. Byemovingittlealvetheearndfheomputer,ou caneenotherossibilityfheEGA,hichsheystemus. Onhisystemus,llinsreonenoashion.his isocatedightextoherocessorndhispensotalew rangefossibilities:usthinkboutheossibilitiesf connectingloating-pointrocessor8881,hatouldpeedp allalculationsfroperoftwareoulderittenort. AllrogramshatseDInd/orineowutomaticallysehe Blitterhipandrehusxecutedotaster). Howhelitterunctionsndhateoesaneeadnnother articlenhisssuef STEWS,nnrticlebouthis amazinghiprittenyilfredilwingerromtarienelux. ManytherhinkablexpansionsaneluggedntoheEGAT inheutureusthinkbouthehotronussystemsee ST NEWS Volumessue)hatsuitenxtensivehingoon aegularTsolderinglugnherocessor). Theiskriveaslsooundlacenheystemase.oto theightfheomputerikeithhe040Tuttheront, sohatheserowooksighttheiskrive. Thisrivesoubleidedevicehattores20bjustike anF14). Memoryxistsf2egabit-chipsith20anosecondefresh time. Alsoewagnhisomputershenternalattery-backed clock.hepperidefheomputerhereforeevealsalve underhichwoenlightatterieshouldeound.hinghat attractedyttentionshat,hennpackingheT,idn't findnyfheseenlightatteries.usthatounowthen you'reettingettledotartndheninduthatou haven'totnyatteries. Also,adathereenhattariouldavesednotherCor thelockheC46818.hedvantagesboveheurrentC arehatimesrocessednoreecentay,tsoreasy toerogrammedndlsoasnlarmimeruiltn.urther, itivesffnterruptsndas0yteackupemory. TherintfheEGATooksellakenarefnds segmentedicely,utouaveoakeuiteotpartoe ableoctuallyeacht.verythingseperatedyetalalso underndextoheiskrive)ndou'llaveoakehat apartsell.uteeresedohatlready. TheewOS,einghehirdS. TheEGAontainsheongxpectedewperatingystem.oet ridfneigisunderstanding,nehing: WithheldOS,artasrittennssemblerndneart inanguage.orlllearness:DIndOSressembler,ES is.tseryrobablehathisstillheact,utts aacthatheineoutinesaveeenompletelyewritten andowxecuteotaster. Butet'startithomehangedromheewOSoheld TOS: *tasmpossibleoisplayraphicsowerhanmallumber fegrees.hissowossible. *heS232andleraseenompletelyewrittenohatTS Requestoend)ndTSClearoend)oworkroperly somerintersadifficultiesithhis).andswitchingow orks. *hensingheT-52mulator,heSCeyowunctions. *heoot-upoutinesadeaster,ndsdaptedohatt anowesedithargerAMapacityikeheb. *aveesktopowivesnlertox,ustikeherint ption.fouryorintithoutrinter,heomputertill annotesedorheellnown0econds. *heOMartridgeandlersewrittenohattowlsos ossibleoxecuteOSndTPilesromartridge. *yressingheeftouseutton,tsowossibleocroll hroughindow.hisserysefulhensing ordprocessorriskmonitorecauseouowon'taveo lickheousellheime. *heMAsewrittenohatouanowootromorehan neevice. *singhenderscore_)nheelectoxsowlsollowed ndossible. *heiskead/verifysowetter. *heptionsosehelitteraneurnedn/offysef heesktop. folittersresentnheomputer,hisptionsot resent. *rintingocumentsocreenrrinterithodebove27 sowlsoossible. heresargerufferorheHOWption,ndHOWsow efaultnsteadfANCELnhelertox. *heresowiggeruffer12b)oropyingithisk rive.hextraerifyslsoemovedohatopyingsow 00%asterwhenesting,hisookffalffhe roceedings). *heouseclickandlersowhangedohatinglelicks tayhatay. *IOSunctionowritesconoutingleharacteroevices otaster. *heiskormattingoutineromheesktopseplacedy aster0/80racksPTormatternoteallytunningly aster). *everalystemariableshaterefficiallyndocumentedsee orebouthesenherticleboutndocumentedariablesn nrticlelsewherenhisssuef STEWS)ndhuseally ereorbiddenerritoryorrogrammersreowemovedr eplaced. omeoftwareackagesillhereforeowotork00%nhe EGATforxamplefA'sreakkeysALT-CONTRL-SHIFT)nd ompiledfAorebouthatater) *lertoxesrehinner.atchhishenrogramming!hiss isadvantageithxistingrograms. *heoubleheckorriveB"tCancel"oindhe irectorysowiscarded. *llILLunctionsreowotaster,ndoreheetup findows.hissspeciallyoticeableithrawing rograms.henhelittersnstalled,hisilleven aster. *neanowafelyseorehan0olders. ProblemsithheewOS. Becauseomeoftwareeveloperssedorbiddenerrainread: Usedllegalddresses),omerogramsoowotorknhe MEGATs.hesereainlyopyrograms,onitors,ccessories androgramsithessecenteanings,orxampleorack programsIidn'tnowhesexisted,D). Further,rogramshatserotectionhecksumsromemoryo nowotork,incehehecksumsreowifferentndhis resultsnwoombs. Also,fherogrammerasn'takenntoccounthatinhe casefEGAT)creenemoryillebigher,hings canorong. ButhatappensfoulaceheEGATperatingystemn regularT,ficeersa?raybet'sndeaooadheOS fromisk?averiedheseossibilitiesithomethertari users,ndyxperiencesereheollowing. WhensingiskOSithheEGAT,lldvantagesfheew TOSerenusable,fourse.hereasotnerogramhat didn'tunctionithheewOShatouldowunction properly,owever. Further,fnensertedheewOSnegularT,turned outhatorerogramsidn'torkrunctionroperlyhann theEGATtself. Forxample,Signum!"orkednheEGAT,utotnnT withheEGAOS.essageppearednhecreen,tatinghat you'daveoontacteidelberg.lloftwareackagesested wereriginals. Asheestroceeded,neouldlmostoretellfrogram wouldorkrotudgingromheompanyame.ueohearge numberfvailableoftware,tasotossibleoestll programsxtensivelyotanasilyehatomeore programsootorkwhichslsoheaseithheLT-SHFT- CTRLreakeyombinationtfAasic). WithMonostar",heoomunctionppearsotoorkut timeillivedviseere,uppose.t'seryadithegard toames.hinkbout0ercentfllameson'tunction properly;nowt'sheaultfheoftwareevelopersutt isheserhatowasoatchutotouyrogramhat doesn'torknisEGAT. Noworistfoftwarehatidn'torkhenestedt.f youatchheitleslosely,ouanrawourwnonclusions: MTV-Demo,tarrek,-Switch,latineT,heusictudio, Fleettreetditor,rkanoid,orldames,arzone,eaderboard, Timeandits,hampionshiprestling,netrnationalarate,uper HueyOoooof!D), STEWSTutut,ichard)STEWSorksine onEGATs,r.aastustentionedhatouadEGA ST!,D),onicile,fAraft,8000utor,egas,rafic Artist,ewelsfarkness,iliconreams,reakingI,trikey, STarate,yphoon,andsfavocHeyim!)ndevious.nd thereereomeitlesfhichoodldimenieemarkedhat itasLESSINGhatheyIDN'TorknheEGAT. Ihink,yow,hathisistsuiteongnough.aveo sayhatsershatillantlitternheirTforhich you'lllsoeedheewOS)illowurnutoeatheust whenheyinduthatoanyitleson'torkroperly. Theiggestaultsietheidesfherogrammersheyse illegalddresses,rntendoakeeperateTndEGAT versions.f'might,lreadyawndvertisementf softwareompanyithheollowinglogan:oonomingnT, MEGATndMIGAersion. UsingheEGA. Butet'seturnoheEGATtself.orkingithheachine wasicexperienceore.speciallyheeyboardaseen improvedignificantlyndasheameharacteristicssC keyboard. TheomputertselforksasterhanheT,isadvantageust isheositionfheiskrive.henou'resinglainEGA onableresk,hangingheisksoteallyandyueo theeyboardhatostrobablytandsnrontft.henhe harddiskecomesvailable,'dlaceimnderheEGA. ThisarddiskasheameimensionssheEGA,otille risenorbout0entimetresndheiskriveillhenower aboveheeyboard. AnotheregativeointasheositionfheESETutton.his onesnheackfheomputernsteadfnheeyboard. BecausefhisositiontheomputersboutIN4heet ofapernize)ou'llaveotretchutegularly. Further,'deallyovedoeeecondonnectoror monitor,ithheossibilityowitchromneonitorohe othercoloroonochromendack).veryTwnerillnow whateanow. Conclusion. Ihinkhisewranchnhetarireeillurelyindts wayoheightsergroup. TheEGAT,ogetherithheewaserrinter,ille wantedombinationorsenusinessife. Ifouddhericesndookthevailableoftware,he choiceoesn'teemifficultoe. Butfhisomputersnheishingistfheobby-computer useremainsoeeen.ithetailricef999utch GuildersorEGATnd999utchuildersorheb version,hisppearsoeustittleoouchorostf theseeople. Addohatheacthatartfheresentoftwareoesn't functionroperly,ndteemsoredvisableoheckhe possibilitiesorpgradingnxistingTob. ButfouookackohentroductionricefheTnd comparetithheurrentrice........yes,obbyserust hasoeatienthenorhile. SOFTWAREEVIEW:SOUNDAMPLER byichardarsmakers Whenisitinghetariessenermanyneptember,asble toringheASoundampler"oftwareackitheoolland. Theestnhisrticlesoneithuchelpfrankemmen (headheamplerardwaresellsynthesizer)nde usedheProoundesigner"ardware. TheASoundamplerI"oftwareaneoughtt-Data software,iemensstr.6,630ochum,estermany.tosts DM49,-foreignrders:ddM,-,ayablehrough Eurocheque).honerdersaneadehroughGermany)2325- 60897.hefficialardwaresoldtM29,-. Iadlreadyorkedoruitehileithheold'ASound Sampler"notersionI),ndoundheoftwareoe outstandingithegardoamplingualityoingotf sampling,lsoounduthatherogramadtsrrors.he newersionfherogramasoealugsateastoombs whizzingccrossheleedin'ceen),ndorksmootherhanhe oldne. Onheisk,ou'llindhectualrogram,ACkedSTAD" picturesfheardwarerint,amplingoftwareilesobject, C,ssemblernd....GfA!)ndemorogramSequencer).he useranualslsoncludednheiskndasoerinted out. Severaloreresssefulptionsaveeenncludednhe versionIfheoftware,lthoughtillhinkhere'sot leftoeished.here'seakndicator,ntensifyption, echo,sellseveralptionshataketowitasiero mixheecordedample-blocks. TheoftwaresullyEMrivenndsesull-downenusnd pressuttonshatreontrolledyheouse.t'suite userfriendlyutorneeryrritatingrawback:nceou're recordingrlaying,ouannotborteforeemorysilledo theoprheamplediecefusicslayedompletely. Theoftwareseallyuchetterithegardoualityhan anyfhetheramplingoftwareackagesaveorkedith. TheASoundamplerI"oftware,owever,oesotsehe HIFIutputptionroperlyhensingProoundesigner" hardware.torksnolor-asellsonochromeonitors. Annterestingddedptionshebilityossigneveral samplesoeysnynthesizereyboardhroughIDI,hus allowingouo.g.rumithhesefampledoundsn MIDIeyboard. Thanksooataorivingenriginalersionfhe program! DIDOUNOWHAT.... byichardarsmakers ...Iillhisimegainryoakeongolumn? ...thereseeminglyeryoodulletinoardnestermany? ...it'salledBeyondhetars"BTS)ndandlesTsells acIntosh? ...theysop'samesAtaribus"? ...theumbersWestermany)69-6313879? ...itunsn00/1200aud,/N/1,ndupportsModem ownloads? ...StefanosthumasurrentlyorkingnTherofessional rtiST"? ...thisilleheequeloThertiST"? ...itandlesptionsikeFreelock',Blockreeform', Differentictureypes',Screenelect'nduchore? ...Thexceptionsreurrentlyorkingnewemo? ...thisrogramhouldut-dollreviousEXroducts? ...itillontainLLobubbardunesveronenhe ommodore4,ordercrolling,anyraphixxndore? ...itillealf-megompatible? ...itillontain12bfodendataningleided isk? ...itillealledB.I.G.emo"? ...itsupposeoeeadyithinwoonths? ...youillebleoeadllhenterestingetailsbout hisrojectnheSToftwareews"olumn? ...thisemoilleheestemoveronceivednobby icro? ...Iillryoetyandsntsastsossible,ohat tanepreadhroughheDeryffectivelyndast? ...welmostanntopaceroblemsith STEWS? ...welmostotittleitooanyrticles? ...Iidotantoacrificehisssue'sictureorhat? ...youayowalleaughtyoy? ...theCWhowInondonthendfeptember)awany ompaniesnnouncingrogramsorheearuture? ...notanyrogramserectuallyaunchedhere? ...Mirrorsoftasecentlyaunchednpgradefheiresktop ublishingrogram:Fleettreetublisher"ersion.1? ...itellst 125upgraderomersion.0t 20)? ...itffersanyeweatures? ..."Fleettreetublisher"ersion.1owlsoupports ostscript,PndtariLM804aserprinters? ...textffectsncludeold,oldtalic,lantedtalic, utline,hadedutline,irror,psideownrombination fhese? ...furtheroodiesncludeuto/manualyphenation,ariable haracteridths,00pi,ndllold'eatures? ...laserrinterriversaneoughteperatelyt 20ach? ...theyavenST-Scan"nterfaceforanoncanner"t  249,95? ...thisllowsouocan00piictures? ...weowavenfficialewealandistributor:eremyhite theellingtontariomputernthusiast? ...Iishimotfuccessithhedownnder'istribution f STEWS? ...someonealledrankchoofromermanyasadomeroblems ryingoetrogramfisearketedhere? ...itsrawingrogramalledMigraphic"? ...aulleviewillencludednheextssuef STEWS? ...heslsonterestedntartingDiskagazinen ermany,alledSTelt"? ...peoplehorenterestednnyfhewotherogramr orkingogetherithimnheagazine)anontactim? ...hisddresss:rankchoof,lpke,-4800ielefeld, estermany? ...hisrawingrogramostsesshanM0,-? ...someonealledTheronaiden"ttarieneluxaseen ired? ...shectuallyasr.eraaf'sersonalssistant? ...itashusuitempossibleoethroughohisamous seeheirst STEWS popoll)itherhere? ...sheoworksorotline? ...Tako-JanosenfTlubindhovenrobablyon'tikehis, ccordingoertainhingseasaidfertlatform eeting? ...Atarienelux'ardwarean,r.anspen,asecently aughtnhect? ...hectuallyurnedutoavehilips-2000computer't ome? ...Atarieneluxhouldonsiderastingffhisraitoroon? ...myeyboardaslreadytartingoeeltickyhenrote heordPhilips'own,etloneheP-2000'ough!)? ...Ihinkr.anspenanakeverythingllrightgainy eremoneouslyestroyinghiscomputer'ndettinghe icturesakenuringhatventeublishednheront oversllajorutchandaybevennternational)tari agazines? ...Iightvenonsiderhrowingnigitizedicturefhe ventn STEWS? ...weereecentlyontactedyVACEserroupnhio,.S.? ...Iaveskedhemfheyantoeur.S.istributor? ...Iopehatheyillallorhe STEWSoncept? ...Iopeoebleoellorebouthisnheextssuef TEWS? ...andhat'slsohelacehereou'llaveoeadore nterestingitbits,ecausehisshendfhisime's olumn? ...Iopeoeeougainroundecember,n STEWSolume ssue? 'Tillhen! AAYTHETARIESSENUSSELDORF byichardarsmakers Itastalfastighthatadoenheindhoven Centraltationnaturday,eptember9th,987.ackedith disksontaininghereviousssuef STEWS,ithneriginal ofssue,utch-Germanictionaryndhingshatlwaysurn outoeecessaryorflyingeporters'eingennd paper.nheurry,earlyorgotyusinessards,ut thoughtbouthoseustnimeotoorgethemand,ndeed, theyouldroveoeerysefulheholeay!). Iidn'taveoaitongtheforementionedtation,ince RoberteesselsnderkofmeesterfheTRIKE-a-LIGHTroup cameoetchendroveoubertanil'sesidence (althoughresidence'ightctuallyurnutoeooentle wordorheeapfrasheendsoallhome').las!e wereoriveosseldorfnubert'sre-WWIolvo,ndt turneduthateadorivehereithiveeoplenhear -rjanotasetchedittleaterndeeadedohe Messe. AfterotooongrivendripyPendelbus'errived atessehal,heallherehetariesseaseld.either ofsnewhatheayasoeiguccess,eings pessimisticseereandsere). Firsthingidasoingoisithe-Datatand.tasn't hardoind,incetasnefhetandsromhich constantoiseasomingorth.heyereemonstratingheir newASoundamplerI",rulympressiveiecefardware that.g.nabledighualitylay-backfampledounds throughsefIDIeyboardmorebouthatneperate reviewnhisssuef STEWS).efthetanditheview copyfherogram,ndentoheeimerlagtand,herehe companyehindheermanagazineSTomputer"asxhibiting. Ialkeditharaldchneidertheirublicomain)anbout ST NEWSndhereasutnelightroblem:he0-sectorormat ofheastwossues.eumpedopynarddisknywaynd wouldetenowftasorthyhileoakepecial versionorhemthatasitmaller,ohattouldeut onegularlyormattedisk).uronversationasverheardy twouysromusaxDervice,hathowedmmediatenterestn including STEWSnheirDibrary.oavehemnssue. Thepplicationystemstandasannedyeveraleople, amongsthichnefheembersfheotoriouseniseeam someoneommonlynownsThealeider".aveimomempty diskndofourse)nssuef STEWSndskedimfe couldossibleriteomethingortithegardodvanced graphixffects.eouldhinkbouttndendeomeew demosnheisksAndavendeedeceivedometuff!D.). Noworlectronicrts.alkedoheirtandndeally didn'txpectuch.aybeSkyox"rArcticfox".ndaybe evenChessmaster000".uthatawadeearlyropluids fromheornersfyouths:Marbleadness"ndBard's Tale".nefheembersfEX,hataslsotandinghere, waserympressedyheatter,hereasasuSTyingoet myandsnMM"!nfortunately,olectronicrt'sirectorf Europeanistributionr.ohnorrestolde,heameasot foralethatoment.yivingimopyf STEWSolume Issue,essuredehateouldontacteboutbtaining reviewtatustisompany. Soaroood.icrodealaslsoresenttheessethough, unfortunately,ots.anyretthoasaidoave marriedecentlyasatterfact,turnedutoen Junehisearlready):ongratulationsandy!)ndtopped thereorhileoeeheTanglewood"emo.turelyooked verympressive,ndanhatanheemosoldehatete Lyonadrawnheraphics.ouldaveuessedhey're great!heanlsohowedon-beta-pre-versionftrategy gamealledOmegaun",hatfferedoodraphicssell,ut notetnyoundandtombedutowndhen).icrodeals definatelyightingardoeepnheopfTntertainment software,hereasheylsoootithegardopplication software. Anothernglishompanyhatisitedasuma.alkingoheir Marketingirector,onay,ssuredefopyfheir programK-Roget"oreviewurposes.adlreadyenthemn issuef STEWSittleorehaneekarlierndead alreadyadneakooktt.inceeadadoeaveor Parishowustneayaterandhetariessefourse)e hadn'tadheossibilityoooktthoroughly,uthatas noroblem. At5.00ours,tari'siceresidentfesearchndechnology Mr.hiraz.hivji,asalkingtheesse'sorkshopbout futuretarievelopments.irsthingeentionedashe launchfDOMnovemberfhiseartricender500. Theeviceouldlayudiosell. TheainartfispeechasedicatedoheewISC (Reducednstructionetomputers)achineshattaris currentlyevelopingorseithheEGATs.heyrelanning tohowrototypesarlyextear,asednhe800ransputer chip32-bits,2-15IPSillionnstructionerecond).he chipasuilt-inloatingointrocessorhatanalculate 1,5KLOPSMillionloatingpointperationserecond).aving aransputeroxith3ransputerhipsofhichherice shouldeelow0.000ermanarks,or.hivjidded),ne shouldebleoeach50IPSthusakinghetarialculate athepeedfmallrayomputer).heransputersereaid toaveourideoodes1:024x768ixels,ightits/pixel; 2:280x960,ourits/pixelonochrome;:56olorstnce, 16its/pixel,oloralettef56000olors,:oolor palette,4its/pixel,6illionolourstnce).ouould needteastneransputerorhis,hichouldostoubout 6000ermanarks. Somethinghatr.hivjilsoalkedboutashe8030-bases computer,hatoulduntboutIPS.ctuallyhissISC (Complexnstructionetomputer)achine,hatnableswice thepeedfhe8020rocessorhenunnderheroperlock frequency.ourriveMElotsouldeuiltn,ndhe computerhouldllowsefNIXstillunningToftwaren STpeed),SFaetworktandard),ndxWindowapability. Threeooursersouldsetandardystempricedetween 6000nd0.000ermanarks),hereas6-32sersouldset whenardseredded.arddiskontrollerilleuilt-in. Someorehingshatereentioned:heS-DOSmulatorill noteadeytarithengineersimplyhinkt'srazyo emulateuchackwardachinennTrEGAT).lso,tari intendsoaunchlitter-kitorheold'Tsnovember. ThisillonsistflitterhipndheecessaryOMs.he lasthingeentionedasheewapestreamer,hatillse DATDigitaludioape)echnology.neowoigabytesane storedithpeedetween50bitsnd,5bitserecond. Ithouldevailableithinear. Afterllhisalk,tasadeossibleoreopleosk questions.henlyuestionhateemedoauseimittle troublensweringasuestionboutheMYoundchip,sked byoursruly.othingarticularasnownithegardohis fabulououndchip,uttefinatelyidn'torket.ftould beaunchedneay,touldeIDIox,hatightvene attachedoegularIDIynthesizerwithoutnT). Whenadittlerivatehatithimfterheession, camefithhelddeafommodore4mulatororheT. Mr.hivjioldehattariidn'tonsiderhisoeseful. Pity. Afterr.hivji'speech,trolledroundittleore,uite accidentallyumpingnr.olfgangimmerrichter,ublisherf theustriantariagazineXEST".enewbout STEWSlready (byheay,r.hivjiadlreadyeen STEWSsell,hene wasackntalyomeonthsgo)ndheyereoingonclude itnheirublicomainibraryoon. IisitedfAystemtechnikeveralimeshatay,nlyoind outhatrankstrowskiaseverhere.heneinallyas present,tasheiggestetdownfheay:r.igshotever sooodrogrammereighte)asoousyndouldotet himselfenterviewedy STEWSecauseeaslready interviewedyermanagazinealledDertern".oshhat jerksorry,eaders,uthinkeeallyselready disappointedearlieryotnsweringomeuiteimple questionsorhichadvenddednternationaleply Coupons)! Someuysallinghemselvesrgonicaereeatedthetandf theompany-Magic.hesewissuyshowedrogramalled "Wareli"hatookederyoodutithomeaftusic.ad themontactEX,ohey'llrobablyndpithomeleedin' goodusicnhend.heameilleueoraunchn December,ndillrobablyeistributedhroughicrodeal. Whilectuallyreparingoeave,isitedomeoreompanies onyayut,husssuringeviewopyfmikronasicnd accidentallyeetingatthiasrevewriterfAladin"). reallyadxpectedomeonentirelyifferentoehe programmerfucherrificiecefoft-/hardware,ather thanhisnder-twenty,uitepontaneousoungan.ubertan Milaveimssues-6rom STEWSolumeunfortunately, hadunutfopiesittlearlier,ivinghemoomeonef Omikronndheossromoftaquet).entackohetari standnceore,ounntor.igartmann,heoftwareoss fromtariorporationnhe.S.essuredehatWord Perfect"orheTaseady,ndaveimyriginalrom ST NEWSolumessue.yeartledsartedithheisk, butr.artmannssuredeeouldeadt. Theayackoollandasotasterhanheayo Dsseldorfateast,oteemed)nderrivedtStrike-a- Light"'sfficeroundightnhevening.opiedackn issuefhe STEWSadivenor.artmann,ndaterook therainackome.heayadeenuiteuccessnd immediatelyroteownomeonceptaterialorhisrticleo thatouldotorgetnythinghatadappened.ndndeed hopeaven't! SOONOMINGNTEWS (P)Reviews:efenderfherown heastisktility eathereck occer anglewood areli pitfire40 alomon'sey Programs:ron CCopy1.0 heltimateiskmonitor Features:nterviewithranzSignum"chmerbeck nterviewitharoldaltermeier nsideheac heransputer heewoftwareeveloper'sit Educational:orthourseartI C8000ourseartX odula-2ourseart fAasicipsricks rofessionalusicrogrammingbyadaxromEX) Regulars:idounowhat.... uestionsnswers heodemonnection heusicorner serrouppdate Dibrary Toftwareews opoll Anduch,uchore... HOWORDERACKSSUESFTEWS Ifourehinkingboutrderingreviousssuesf STEWS,e herebyupplyouithistfontentsfllssuesf ST NEWS thataveeenaunchedptillow.orrderingonditions andorrectostageuantities,leaseeferoherticlebout ourDibrary. STEWSolumessue Publishednaturday,uly6th,986 Size:4896ytesn6ages hemazingrackingonspiracy ewoftwarenhetariT Tipsricks ittleomputereopleHouse-on-a-Disk) ewmazingrackingOnspiracyroducts omeintsipsorTheawn" topressidounowhat...  STEWSolumessue Publishednaturday,ugustth,986 Size:9817ytesn2ages oreewsbouthemazingrackingonspiracypreading ervice ynthampleI llboutystemariables idounowhat.... llegaloftwarehatsllowedndhatsn't? iskmanipulationnhetariFiskrives fAasic interames ackers'n'CrackersnhetariT  STEWSolumessue Publishednaturday,ugust6th,986 Size:6638ytesn6ages oundndusicrogrammingnheT ynthampleIontest llboutheIOS uestionsnswers heolutionoZork"romnfocom idounowhat.... ewsbouthemazingrackingonspiracy intsipsorGfA)asic oreboutiskmanipulationnhetariFloppyisks ubscribeoTEWS! ureworrespondenceddress  STEWSolumessue Publishednonday,eptemberth,986 Size:52458ytesn8ages Additions:woistingsnisk:ONVERTBAS868ytes DI_CALL.BAS769ytes Toftwareews CG'sandomizeicturehow fAipsricks io.... owoighonverter hemazingrackingonspiracy'seader'service EMDOSunctions sefulddresses heempelmannonitor omputertory uestionsnswers idounowhat.... utureeleasesfhemazingrackingonspiracy hemazingrackingonspiracy'suilt-inThartooklet llboutheT'sIDInterface intsipsorlayingundog oftwareega-review:loyd EMDIallsart heolutionoorkI STEWSolumessue Publishednunday,ctoberth,986 Size:14510ytesn17ages Additions:istingsnisk:LT_EXAM.BAS1378ytes ATTERNBAS304ytes RQC419ytes EMVDI_2.BAS681ytes iversenisk:ILLLST81ytes OUSELST67ytes PRITELST31ytes EAD_METXT824ytes Toftwareews fAasicipsricks eportnhennualsergatheringttrechtneptember0th, 986 llboutBIOSunctions intsipsorinterames heltimatexamaminingtility2.8 heusicorner atternditor omethingboutnterrupts heisc reouoodTwner? serrouppdate oftwareega-review:ewsygnosisames leaningourouse uestionsnswers TOS,ultitaskingSorheT heT/Oort idounowhat.... inalintsipsoTheawn"art sefulEEKsndOKEs EMDIallsartI oreboutheCC'seader'service P)review:omestronomyrograms uperueyeview STEWS Volumessue Publishednaturday,ovember5th,986 Size:17891ytesn06ages Additions:istingsnisk:EMOC778ytes EM_VDIBAS344ytes EBREWLST299ytes OUSEBAS4888ytes RQC390ytes UMROLOG.LST787ytes CROLLED.LST515ytes iversenisk:EMOPRG982ytes PROMPI32034ytes INKAPPBAT23ytes INKTOSBAT20ytes EAD_METXT960ytes CHEDULE.PI32034ytes Toftwareews fAasicipsricks idounowhat.... oundigitizerervice onnectingormal/WonitoroheTithoutodulator intsipsorlayingrataccas EMDIallsartII serrouppdate tarfiend uestionsnswers artnefheC68000achineanguageourse aynmsterdam:isitinghefficiencyeursndommedia heirage wohessrogramsompared:Chessndsionhess CCiscores ichtronoftwareldutood olidtateAMdiskorheT impleraw sotericTolumn:ebrewnheT sotericTolumn:umerologicalomputations ritingourwndventures crollessageditor eview:tripoker,izzlingamefhance heCC'seader'service heACartridge inalintsipsoTheawn"artI eview:xtensor eochromeseranual urtalianistributor STEWS Volumessue Publishednaturday,anuarird,987 Size:77084ocumentytesnisk urnouroystickntoEM ynthampleIIV heolutionoheawn opoll/Softwareop0 uestionsnswers idounowhat.... Toftwareews heusicorner heCC'seader'service serrouppdate Dibrary urorrespondenceddress ditorial TEWSolofon oworderack-issuesfTEWS oonomingnTEWS 8000ssemblerourseartI EMDIallsartVFinalart) fAasicipsricks intsipsoorrowedime intsipsoing'suest lightsimulatorI rt-andilmirector fAasicersion.0ndhefAasicompiler usix32 ewpyxames istfpcodesorheC68000rocessor ollywoodoker RCheilerchivetility eochrome1.0 heercenaryompendium egasliteheltimaterawingrogram hehotronussystem heECultisync airlightlancetealomputers asloppyrbeitsbuch rofessionalEM asrofAasicuch Tntern Teeksokes nemoriam TY-Xoftware  STEWSolumeompendium Publishednunday,anuari8th,987 Size:82912ocumentytesnisk omethingboutnterrupts ittleomputereople heisc llboutystemariables iskanipulationart fAasicPreview) oundndusicrogrammingnheT llboutheIOS heolutionoork iskmanipulationartI llboutBIOSunctionsart fAasicipsricksart owoighonverter EMDOSunctions heempelmannonitor llboutheIDInterface ewsygnosisames fAasicipsricksartI EMDIallsart llboutBIOSunctionsartI EMDIallsrtI heltimatexaminingtility atternditor fAasicipsricksartII tarfiend 8000achineanguageourseart Chesssionhess crollessageditor tripoker xtensor EMDIallsartII ichtronoftwareldutood! ritingourwndventures urorrespondenceddress ditorial TEWSolofon STEWS Volumessue Publishednaturday,ebruari8th,987 Size:58558ocumentytesnisk olutionoateway olutionoorrowedime olutionopaceuest olutionoheitchhiker'suideohealaxy ovel:indrobe hertiST ndexfTEWSolume Tasicisk/O nterviewitheffinter ewtariroducts EMrrorpdate uestionsnswers idounowhat.... Toftwareews CC'seader'service serrouppdate heodemonnection Dibrary urorrespondenceddress TEWSolofon oworderack-issuesfTEWS oonomingnTEWS C8000artII fAasicipsricks hreearaterograms fAectors rt-andilmirector lightsimulatorI ock_Itrypt_It acoftware imeKeeperlockartridge rafik-Anwendungen oncisetariT8000rogrammer'suide STEWS Volumessue Publishednaturday,pril1th,987 Size:58203ocumentytesnisk olutionolackauldron ovel:umbracle olutionoing'suest olutionoing'suestI aytheeBit olutionomazon serrouppdate /Wndolortnce uestionsnswers idounowhat.... Toftwareews CC'seader'service Dibrary urorrespondenceddress ditorial TEWSolofon oworderack-issues oonomingnTEWS C8000ourseartV heBIOSDosound'unctionxplained dvancedoundrogramming orthourseart odula-2 fAasicipsricks rimson'solumnardcorentroductionoundog peechnhetariT eview:ignum eview:uperirectory acoftware:acZapools DAPoundack ideoigitizereview:hertizer tariTloppyndarddiskookeview  STEWSolumessue Publishednaturday,une3th,987 Size:60318ocumentytesnisk olutiononfidel ovel:omorrow'sorld olutionoorcerer heAGay ustorun olutionotarrek BSistTheetherlands) heCMhow onnectingnmplifieroourT heusicorner uestionsnswers serrouppdate idounowhat.... Toftwareews CC'seader'service heDibrary urorrespondenceddress TEWSolofon oworderack-issues oonomingnTEWS C68000achineanguageourseart orthourseartI fAasicipsricks odula-2:rapnndut rimson'solumnhantasie hangingourcons ecretsfheT heT'semoryap rkanoidonstructionit owriceoftware ew-DATAoftware ookeview:asfAasicuchromrankstrowski  STEWSolumessue Publishednaturday,uly5th,987 Size:51616ompressedocumentytesniskapproximately 14000ncompressedocumentytes) olutionoishbringer olutionoindshadow olutionoahrenheit51 olutionoassimes nterviewithobubbard heESChicago) ovel:AMpace opollesults DTeepiskester uestionsnswers serrouppdate idounowhat.... Toftwareews CC'seader'service heusicorner Dibrary urorrespondenceddress ditorial TEWSolofon oworderack-issues oonomingnTEWS C8000ourseartI orthourseartII fAasicipsricks C'ipsricks rogrammingheootsector SCilesnfAasicart intsouildfhieves rimson'solumnrataccas auntlet SIceneryisks esassengersuent irball adesebula arbarian attice3.04.01 icworks.0 ebugger'salore upiterrobe oadrunner rooundesigner ladin STEWSolumessue Publishednaturday,eptember2th,987 Size:45171ompressedocumentytesniskapproximately 12000ncompressedocumentytes) olutionouildfhieves olutionoallyhoo olutiononchanter olutionoeastalker hetoryehindarry omputerovel urphy'saws anifestoyberpunk igitalrt oftwareiracy heoorutsider Ponverter uestionsnswers opoll idounowhat.... Toftwareews CC'seader'service heusicorner Dibrary urorrespondenceddress ditorial TEWSolofon oworderack-issues oonomingnTEWS C8000ourseartII orthourseartV fAasicipsricks orkingnhepple/e mprovingfAasicrograms heESKTOP.INFile rimson'solumnoadware000 NT utouel entinel .I.oundool aian Tnfo racker C-Ditto [nac amealtizer Allssuesf STEWS Volumeeedoeoadednto1stord", "1stordlus"rnyompatibleordrocessoroeiewed. AllssuesnolumereuppliedithEM-drivenrogram thatnablesouoooktheocumentsithoutsingord processor.orintutnyfheocumentselongingoolume 2ssuendpward,ouustirstseheMakePile' optionnageiewodeoakeuretaneoadedn1st Wordlus"rnyompatibleordrocessor. ADVANCEDASTERNTERRUPTROGRAMMINGR:OWOETORE THAN6OLORSTNCE bydoromEX Theroblem:oetorehan6olorstncenhecreent once,ouusthangeheoloraletteomewhereomewheren thecreen.hisaneoneithbiosunctionsetpalette) becausehisaitsorhelectroneamoreventlickering. Theperatingystemsaitsorheerticallanknterrupt beforehealetteset.orxample,e'daveohangehe coloralettenheiddlefhecreenoebleose6 otherolorsnheoweralffhecreen.nd,fourse, we'daveouthereviousoloralettefterheBLohat thepperalffhecreensesheirst6olorsgain.o thathecreensplittingsoneithachetupfhecreen (50r0imeserecond)ithoutheainrogrameing harasseditht,eaveosenterruptechniques.hetari hashreeossibilitiesherefore:heevelnterrupt,he Levelnterruptndheevelnterrupt. Allhreeethodsavenommonhatevelssedoethe upperoloralettendonitialiseheataorheurther interruptrocedure. Installationfevelnterrupt: nstal4: ove.l70,old4+2markldector ove.lnew4,$70setewector ts Thisoutineasoexecutednupervisorodee.g.yse ofbios8,upexec). Theeweveloutine: ew4: herereheeperatenitialiseoutine ld4: mp000000afterld4+2omesheldnterruptvector, ohathenterruptroutinesromheS retilleingxecuted AllrogramxamplesererittenorheEKAssembler,ndan bee-writtenorseiththerssemblersithoutuchrouble (a;'enotesomment). Rasternterruptsithevel: Thisnterruptssuallyisabledhroughnterruptmask0300f therocessortatusegistersr),ecausetsausedyhe electroneamoingackoheeginningfine15625imes perecond).henhenterruptsleared,saltsheain programtheiggestisadvantagefhisethod).oraster programming,nenstallseveloutine,hatakeshe variegatedcreenogetherithheeveloutine: nstal: shouldgainexecutedrom supervisorode ove.l70,old4+2 ove.lnew4,$70 ove.l68,old2 ove.lnew2,$68 ts  ert0 ld2:c.l eile:c.w al_o:lk.w6,0 al_u:lk.w6,0 ew4: ovem.l0-d7/a0-a1,-(sp) ove.wwert,zeilesetnhichinehealette shouldewitched ove.lpal_o,a0upperalette ove.l$ff8240,a1paletteegister ovem.la0),d0-d7loadolorsnegisters ovem.l0-d7,(a1)setolors ovem.lsp)+,d0-d7/a0-a1 ld4: mp00000 ew2: ove.l0,-(sp) ove.weile,d0 ubq.w1,d0 decreaseounter ove.w0,zeile neo2 notetero,henothing ovem.l1-d7/a0-a1,-(sp) ove.lpal_u,a0paletteelow ove.l$ff8240,a1paletteegisters ovem.la0),d0-d7loadolorsnegisters ovem.l0-d7,(a1)setolors ovem.lsp)+,d1-d7/a0-a1 o2: ove.lsp)+,d0 te Towitchffhenterrupt,ouaveoutackheldalues ofheectorsacko68nd70. Theisadvantagefhisethodshatothheevelndhe levelnterruptaveriorityboveheevelnterruptnd thusanlocktrvennterruptt.hisausesheolors notoewitchednheameinesllheimes,hichreates alickeringffectjustikenheGauntlet"exthen there'soitlesusicoeeard).henoulockhe interruptevel,ouannotseheouserheeyboard,nd youan'tvenerformiskperations! Rasternterruptsithevel: Becauseouanreatetableasternterruptsithhis techniquehat,owever,akepuchotfimeohathe mainrogramlmosttopsompletelyandheevelnterrupt hasoelockersell),ouldustikeoentionhe possibilityfhisethodutotxplainingtnoreetail (Iaveiscoveredhisossibilitynhe2-Crewemo): Afterhewitch-offfheevelnterrupt,heevel routinesodifiednuchayhatteadsemoryocations $ff8205/6/7ftereingalled.nheseocations,ts possibleoeadheurrentositionfheideoddress Pointerstheddresshatheideohipomentarilyseso fetchtscreenatarom).towaitsntilertainalue iseached.stheirstaluefine,tseachedthe endfherecedinginendheolorsanehangedhilehe electroneamsoingackoheeginningfheextine.f theolorsnine80houldehanged,herogramasoait untilhisineseached,hichakes0%fhevailable time! Rasternterruptsithevel: Theevelnterruptsontrolledyeripheralhiphatan recognise6ifferentnterruptsndivesheseohe processorsevelnterrupt.nhetari,heollowingre used:S232,eyboard,entronicsusy,onochromeonitoretect andimerèonefimers).imeranowountcreen lines,hereheifferenceithheevelnterruptiesn theacthatnlyhecreeninesreountedhatre displayedndotheumberfimeshelectroneamoesack toheeginningfine!ecausefhisact,neannotse stableastersnheorderinurSuper-Neo-Demo-Show"here isoowerorderorheideohip). Butoworracticalroceedings;henstallationsfheimer B: nstal6: ove.lnew6,$120interruptvektor r.b1,$fffa07enableimer r.b1,$fffa13 ove.l70,old4+2divertevel ove.lnew4,$70 ove.b0,$fffa1bTimertop ts Ifhisoutineasalledromupervisorode,hanhenew6' routineaitsorheirstall.hisseachedhenheevel 4nterruptetsounteraluendhustartsimer.imer thenecreaseshatalueyneachimenndfcreen lineseached,ntileroseached.henhatappens,n interruptsxecutedifouhangehealettenlynce,his willappen0r0imeserecondnsteadf5625imesor theevelnterrupt). Theeweveloutine: ew4: ovem.l0-d7/a0-a1,-(sp) ove.b0,$fffa1bTimertop ove.bwert,$fffa21Counteralue ove.b8,$fffa1bTimertart ove.lpal_o,a0Upperalette ove.l$ff8240,a1 ovem.la0),d0-d7 ovem.l0-d7,(a1)Setolors ovem.lsp)+,d0-d7/a0-a1 ld4: mp000000 Andheimeroutine: ew6: ovem.l0/d3-d7/a0-a6,-(sp) ove.w$fa21,a4Takesfffa21>4 lr.b6(a4) Timertop ove.b240,(a4)Pseudoalueseeemark) ove.b8,-(a4)Timertart ove.lpal_u,a6Pointernoloralette ovem.l(a6),d4-d7/a0-a2Loadolorsnegisters ove.w$8240,a5 ove.w0(a6),d3 ove.ba4),d0 Trick!Seeemark) ait: mp.ba4),d0 eqait ovem.l4-d7/a0-a2,2(a5)Trick!Seeemark) ove.w3,30(a5) ove.wa6),(a5) ovem.lsp)+,d0/d3-d7/a0-a6 clr0,$fffa0fClearnterruptgain te Remark:nhisxample,heoloralettesoehanged onlynce.hat'shyaluesrittenoheounteregister thatsevereachedmaximum00). Remark:ohateally nothingtartlickering,heolors haveoeetnheordernduringheimeeededorhe electroneamoetackoeginningfine.henterrupt isxecutedtheeginningfheightorder,utsoons therocessoreacheshectualommandoetheolorshe electroneamslreadyooaroreventlickering.he colorsaveoeettheeginningfheordernds fastsossibleTrickheovem.lsheastest).rick readsheimerounterndaitsntilthangesnther words,taitsntilhendfineseached.ecauset nowtillaitsntilheextine,hisaysnlyuitableo changeheoloralettetveryecondine. Problematicalspects: TheFPnterruptsreeportedoherocessorsevel interruptsndreotutuallynterrupted! Ifystemnterruptsretillnstalled,hisanauseuite someroblems.oreventhis,hererehreeossibilities: 1)neolerateshelickeringndoesothingboutt absolutelyutfheuestionnuremos!) 2)newitchesffheazardousnterruptslikeeidnur EXEMOS-3) 3)nerogramshenterruptsnuchayhatheyan nterrupthemselvesbeareful!)Thisshateidn uruper-Neo-Demo-Show) Remarkor):azardousreimer,hatsimplyurnedff. Whenoinghat,heeyboardepeatsellsheossibility tooadithEMDOSrelocked.ecauseeyboardheckshrough GEMDOSretillossible,herogramantilleact,urnff theasternterruptsndurnnhethernterruptsgain beforeoingnithhectualrogram. Addheretoheompleteamplerogram,hatescueshe startingaluesnhblon',etsheasternterruptsndhen waitsoreyoeressed.fterressingESC',heaster interruptswitchedffndhetartingaluesreetack. Theiatancealuespecifyheistancesetweenheurrentnd thereviousasternterrupt.umberfdditionalaster interruptsanensertedsongsouakeureheistance valuesreotargerhan99.fourse,nougholoralettes haveoeresent. Remarko):oreateheossibilityooad,tsossible toiveriorityonnterruptyoftware.oiveriorityo theasternterrupt,orxample,ouaveoakearehat Timeranenterrupted.hisaneoneheollowingay (initialisingfhethernterruptoutinesasoeoneike Ixplainedarlier): ewtimc: Newimeroutine st.wlagtctestimerlag neoirq ove.w1,flagtcSetlagoreventecondall ove.w$2500,sr clr5,$fffa11ClearSRitonableevel ove.lhier,-(sp)Toperatingystemfterhier:' ove.wr,-(sp) mp000000Thisshereheldimerector hasoo ier: FromheSromeren lr.wlagtcClearlag oirq: clr5,$fffa11Interruptnd te Withhisethod,lickeringanerevented.heperating Systemoesn'tikehis,owever,ndakesevengeithot ofeadrrorsdependingnomputer,rivendisk,hisan varyetween5%nd0%).hisshyurSuper-Neo-Demo-Show" keepsneadingntil2128yteserebleoeead.ecause thissotlwaysossible,oulddviseheecondethodo preventlickeringQuote:uckilyhererenlyewaster interruptsoanagenurame....ovem.l..wap..te.. aaarghh...")! P.S.:ecauseEMeallyoesn'tikethenanyaster interruptsreresentnhecreenbecausefeasons unknown),herogramrashedhenovingheouse.elp:tart therogramsTOSilerendommandoheeyboard processor$12urnffheouse).honowsxactlyhyPRG filesrash,houldleaseriteosnheddressentioned below: Foruestionsndupportouanlsoontactshroughhe followingddress: TEX- ostfach322 -6702adrkheim estermany Haveunhileryingheoutines! doTEX) SOFTWAREEVIEW:NIGHTRC byichardarsmakers Youooktheunisingeyondheistantorizon.he photonslyinghroughheorningky'spectraolorhelouds inanyolorsfurplendedightostleasingo everyone'syes.ell,lmostveryone.ouon'tiket,ince youimplyatenythinghat'sair,eautifulrhatoesn't leavemellhatouldakeeweratropead.orou're anrc,ndotustnrc,utrindleguts.therrcson't seemohinkou'renrdinaryrcither,orhey'veeftou toightheattlefhampionsiedoablenomentf alcoholbuse.omeursesollffourhitheredongueshe Humansragouutsidendieounorse,hileoteing particularlyarefulithheemovalfheightopesround yourristsndnkles.herereutewhingshatouate morehanheunisingndnefhosesumans. "Whataveoneoeservehis?",ouhinknote:hisso plagiarism,sheethopoysidn'tvenxistnimese're nowalkingbout)soutrokeourleedingrists.ouad alwaysookedeallyellorhetherangembers.specially theeader,rok,eallyikedt.tasitoreurnthan Oink'srubhichfteneanthatupperanwayeforeou couldrabtithourilthynduddylaws.o,ouere goodookllright,utbviouslyotoodnoughoakeour fellow-Orcsealisehatheyouldeithoutookoonf thingsouldonheayheyereevelopingtheoment. Andfhingsren'torsenough,here'shishickung-fly whizzingroundourangover-infestedead.tbviouslyeems toikeheellowhicktuffrippingromournnerarnd isarefullyvaluatingandingpeed,indsndtherelevant thingshatreftenamednheorldfviary.helyeems tohinkeeplyeforeantingorushntoourarotart feastingponllhateliciousastronomicalaterialresent therecomparableithargelatefampingpaghetti BologneseorumansnywaytASndeedamping),utouot irritatedeforehatoment.mash!helyaslattened betweenourwoilthyrcandsndfterwardseeledrom betweenhehickairsndatenliveorartlylive,she wingstilleemooveit).oulwaysikedung-flies,s theyasteditikehatheysuallytendhat'shatou reallyiked,speciallyhenriedponewer-rattewith snake-eyeudding. Andowouerehere....aboutoattlegainstuman... Thusshetoryehindainbird'seveldventureKnight Orc",ellingt 19.95.heameorksnolor-asells monochromeonitorsndomesuppliednwoisks. WithKnightrc",ainbirdasaunchedndventureamehat setstandardsoramesoomespeciallyithegardohe parser.hisarserseryxtensivendnhancedndeed,nd understandseryomplexommandsike:DENZYL,INDHEELL, TAKEVERYTHING,INDE,IVEVERYTHINGOE"rDRAGON,LY SOUTHNDILLROK,HENOLLOWE".hesewoxampleslso functionoisplaynotherossibilityfheame:haracter interaction.ctually,heameannoteompletedithout interactingiththerreaturesnheame.ouaveoake themollowourommandsirst,ndhenouanssueommands asuchsouike.uringheame,ou'reikelyounnto someuitedvanceduzzleshataveoeolvedith interactionithnereveralreatures.urther,ommandsike "GOO......"rFOLLOW...."reossible.eferenceoT,ER andIManlsoeade,husakinghearsernehat's outstandingntsind.fou'renurry,ouanven replaceGOO....."yRUNO......". Thelotslsouiteriginal.ornce,helayersnrc insteadfheommonrc-killinguman,obbitrwarf.he targetfhishree-partamesoetackorcountain, easyshatayound.heirstart,Loosedrc",sevised asutorial,oetheastefheame.ourbjectiveso tiehatanyopesogetherohatouanrosshehasm, thusnteringartwoAindfagic".ovingetweenart twondarthree"Hordesfheountaining")sossible. Nowerrivetheeakestointfheame.heres terrificovella,oodlot,uperbarser,ut.....lousy graphics.lthoughllraphicsreoadedhileheossibility remainspenoypenentenceswhatainbirdalls "Multitaskingapability",uthichoundsoreikelever programmingoe),heyeallyhouldaveeenetter.heyre inactigitizedromencilrawings,ndhisreateshe 'close-your-eyes-for-95%-to-see-something-beautiful'yndrome. Thiseallyshameorameithoodlotikehis.f theyouldavesedheamelotndarserithagnetic Scrollsrtwork,tighteryellurnedutoaveeenhe veryestdventureeteennnyomputer.... Gameating: Title: nightrc Company: ainbirdLevel) Graphics:  Plot:  Parser:  Addictability: .5Iishadoreime) Sound: one Overallating: .5 Remarks: eryooddventure.oderate raphics. Manyhanksustoos.ueinslow,horrangedeview copyfheame. EDITORIALOMPUTERREAKSNDE-SENSITIVATION Aittleverhreeearsgotartedomputing.neanf courseebatehethersasealomputing,ecauseheachine thattartedoingtnasheommodore4.utet'sot discusshetherrothe-64asrueomputeromputed ont,nyway. Theomputeroonecameorehanvidentartfyife oneightvenoncludehatasettingoeddictedot. Suddenly,anyhingsidotrousenterestnenymore; wase-sensitivising,oosingyouchithheealutside worldndotbleoeelnyumanmotions.henomeoneurt himselftchoolndheloodasushingverheiles, justonderedowhatouldookhennimatednomputer. Wheneardusic,onderedowtouldoundny64nd whenawomethinglseappenmmediatelyssociatedtith aewameadusteceived.ordsikeRUN",LOAD"nd "SAVE"ostheirriginaleaningsoe,ndanyore perfectlyormalordsadeehinkackbouthemall electronicsevicetandingptytticoom.fourse lookedoirls,utmfraidtasustomagineowhey wouldppearnyachinesigitizedicture. Secondameheinancialroblem.isksostedoney,fterll, andheelephone-andostillstartedoweringbovelly other,egularnvestments.ouldotvenooownnymore withouteturningithewomputerag,isks,rvenome crapldame.es.neightayaseavilyddicted.tay beallediraclehatucceededninishingyurrent schoolevel,utmladoayave. ThingsppearedorowesshenwitchedoheTlater, bought64ack,nyway),boutnendalfeargo. regainedomefyenses,lthoughtillpentllyoney buyingisksafterll,"isksereorexpensivehanhe old,loppynes).yirsttomachchestartedppearinghen Iounduthatissedheoadsf-64oftwareheTas stillttsarlytagesndhereasn'tuchoetxcited about.olowlyotitessddictedoyersonalumber cruncher. Thingstartedrowingorsegainhentartedaking STEWS -speciallyftertecamerojectnhichoreeopleould participate,itheader'service,Dibraryndhingsike that. Thatasntilastummer,eginuly.isitednldirl- friendfinehatadracticallynlynownhroughailor theastevenears.ehindhehickrustfomputer thoughts,yearttartedickingasterndeforeounewt, thehellaseltingapidlyellnove.ustnime,s mye-sensitivationasrivingepartromearlyveryoneho didn'tnoweckboutomputers.asustboutoecome bachelororevernlynterestednomputernderhaps..... computers,henawillekegaintheirlhataseen mentionedoanyimesnhereviouswossuesf STEWS). Sheadeenhroughetamorphosisoteemed,ndheow knockedeightffyocks. Everybodynowshetoryfterhat.isitedereveral times,ndecentlyheisitedewheneadeheicturen thisssuef STEWS).achimeearted,yeartaseeling reallyeavyndasnoeticndentimentaloodorays. Sournedutotoavee-sensitivatedrreversablyhanks toilleke,hoescuedyn....let'say....thedgef computerrmageddon. Theoralefhistory?meallyotuchorehanubtle exhibitionistIantoalkboutillekendyeelings towardser),utumaneingfterll.illekeroughtack theumanouchn STEWS,usthenasboutoeold andeart-lessameseviewer/computerrogrammeromething whichaslreadyanifestingtselfnheuiten-personal approachf STEWSpillolumessue.olosehisart down,'dikeofferouomethingillekerote,lsoith regardoheicturencludednhisssue: Hiuys!heersonhoriteshissalledilleke.ichard isddictedo STEWSndoe,nd'dikeoellou something.asteekend,ichardadeomeicturesfend hopeouillikehenehate'sncludednhis STEWS issue.on'think'mrettytll,utichardaveouhe ideam,omittleitfraidhatouille disappointed.fou'dikeeoriteoren STEWS,lease sayondill.reetingsndmileromilleke." Iopeou'lltillnjoyhisssuef STEWS,npitefhe facthataveiscardedostver-sentimentalilleketuff. incerely, ichardarsmakers Editorf STEWS) OURORRESPONDENCEDDRESS Whenoueelheuddenrgeotartritingonyfhe ST NEWStaffrritershataveotuppliedheirddresses,r ifouantoompetennyfurompetitions,ritenor theopularityollrustantorderewssuef STEWS, allorrespondencehouldeirectedo: STEWS Kievitstraat0 NL-5702Eelmond Theetherlands Donationsanlsoeentohatddress,sellsfAasic problems,uestionshateedoensweredrnswersosked questions. QUESTIONSNSWERS Shameponou!lloueadersllverheorldavehisime beenbleoomepithustNEousyuestion!omen,uys, maketetterolumnextimermfraidtillaveo disappearompletely! Doesnyonenowfnyrogramhatillllowsontsoe loadedntoigraph'sEasyraw"?mhinkingfheonts inPaintroibraryo.1"Abacusoftware)rhoseromlent Software"Megafont")rDegaslite"?achrogrameemso requireifferentSSIGN.SYSileypical! en.utler,ondon MoreuestionsrenswerednheolumnsGfAasic"nd "Undocumentedystemariables". Aomatoayeeps  theoctorway. Myother-in-lawollectedorks. STRENGTHNORTH   partive AKINGRUEECISION2) It'satherasyoreowoompletehisartboutoopsnd conditionaltructures.hat'secauseanestrictyselfo twoords:BRANCH}nd0BRANCH}.hesewolementsresedo implementtructuressIF..ELSE..THEN},BEGIN..UNTIL}, {BEGIN..WHILE..REPEAT}ndBEGIN..AGAIN}.heordBRANCH}s unconditionalranch.tlwaysccurs,fhatointsee beneath)seached.0BRANCH}snlyctivatedfheondition isALSE.ouanindBRANCH)nd0BRANCH}nheictionary. OneeaturelloopsheefiniteDO..LOOP}sellshe conditionalIF..THEN}-structurendhendefiniteoopsave inommon:heyhouldnlyesedromithinefinition!! It'sorure,hatontrol-structuressndefiniteoopsnd conditionalranchesanroduceidierpplicationshanefinite loopsndumpsutfoops.  CERTAINONDITIONS Theirstconditional)tructureoexploredille IF..(THEN)..ELSE.erestscheme: BRANCH  | {IF} ELSE} THEN} ________BRANCH______ InASIChisontrol-structuressedsF..THEN..ELSE.his couldeeads:Fondition=TRUEHENo-thisLSEo-that.n FORTHt'suiteifferenteads:onditionFTRUEo-thisFNOT do-thatHEN_GO_ONith-the-following.ofcondition'sRUE do-thisillexecuted,ollowedyith-the-following.fhe conditionsALSE,o-thatillexecuted,ollowedyith- the-following.nothasesith-the-followingsxecuted.n FORTHirstheonditionsested.e.ORTHxamineshealue TOSneingeroron-zero,ALSErRUEespectively.irst we'llaveloserooktlainF..THEN-structure.)fRUE theordsetweenIF}ndTHEN}rexecuted.henxecution goesnithheordsfterTHEN}.)fALSEheordsetween {IF}ndTHEN}remittedndirectranchsadeohe wordseyondTHEN}. WhenELSE}ssedithIF}..{THEN},heordsetweenIF}nd {ELSE}rexecutednRUE-testndhenxecutionrrivest {ELSE}henconditionalranchsadeoTHEN}.henIF}inds zeroOSranchsadeeyondELSE}ndheordsetween {ELSE}ndTHEN}rexecuted,ollowedyheordsfter {THEN}. Asouightaveuessedt'sllowedoestF..(ELSE)..THEN_ structures.heestingsubmittedoheameulesspplyo aO..LOOP.henheestingrowseryomplicated,ouhould see,etherourefinitionouldeplittednmallernes,r youhouldriteownourefinitionniecefaperike this:F(1)....ELSE(1)..IF(2)..ELSE(2)...THEN(2)...THEN(1).ut preferhemaller-ones-technique.ikehisarkingxample. Firsteefineariable.ARIABLEDOG OKFSOF"un forourife,fouavene!HEN OKFNOT=F"o insidendayHello'HEN OKNITDOG OKAFE ?DOG OK.oweanonstructheinalord.OG?NIT ?DOGUPFSOFNOTAFE OK.xecuteheOG?-wordithne parameter1r).OG? Runorourive,fouavene! OK.eouldaveefinedOG?s:OG?UPF"unor yourive,fouavene!LSE"onsidendayHello' "HENROPhileiscussingheelationalperators, mentionedheact,hatonditionalranchesike IF..(ELSE)..THENnostases,akeheirestsithelpf theseperators.onsideryother-in-law.heasedicateder lifeorowomatoes.Andrapes,oakeomeineore). Enchanting,sn'ttheeallyrowsheastiestomatoes everte.ndllizes.magineheadachineoorthe tomatoesccordingoheirizes.ouldaveutomatedhis processithORTHndomelectronics.heasn'totuch machine,o'mlasestrictedoakeext-versionft. Let'sortllomatoesntoroups:L,,,,S.hats fromxtraargeoxtramall,ccordingoheireight. :OOSMALLUP5F"ejectedHENK :ESUP0F"xtramall"HENK :SUP25F"mallHENK :MUP00F"ediumHENK :LUP50F"argeHENK :ELUP50F"xtraarge"HENK Itighteemeryimpleowoorgehesemallnesogether intoneinalefinitionIZEOOSMALLESSMLELROP OK,oetermineheizefomato.ryomeumbers!t doesn'torkeryell,oesteillaveoookroundor someetteray.hemaller-ones-techniqueailednheasef theomatoes.heestingethodasoringheolutionere. ButhatneillaveoaitorheouchfOURagicgreen' fingersnhexercises.  ALLEGINNINGASNND Heresnotherne. 0BRANCH {BEGIN} WHILE} REPEAT}   __________________BRANCH_____________________| Now,fouxaminehechemeboveell,ouillndoubtedly notice,hattsariationfF..ELSE..THEN.heIF}s,s itere,artayntoheoop.heBRANCHowtartingrom {WHILE},fheonditionetweenBEGIN}ndWHILE}sALSE. AndtwingssutfhendefiniteoopareyondREPEAT}. IfheonditionrecedingWHILE}sRUE,heordsetween {WHILE}ndREPEAT}rexecuted.henxecutionncounters {REPEAT}nnconditionalRANCHsadeackwardsoBEGIN}, wheretlltartsgain.nxampleoonourheleet,y MAJESTY'srourAJESTY's...itoesn'tatter.ARIABLEHOT OK. :ITEGINHOT!HOTUP0HILE"itso hit.euleheaves!"EPEAT"itsealit. Blubblubblub....." OK.souaneenhisxamplefourage andrrogance,heRUE-FALSE-testasorecedeWHILE} immediately,lthoughtherordsayenjectedetweenBEGIN} andWHILE}.he+!}-wordesembles!}.nact,tlsotores valuestddresses.nlike!}owever,toesn'teplacehe oldalueithotalewne,utncreasesheldalueith theivenumber.23HOT!}illtorehealue23the addressHOTthearameterieldddress,emember).aving donehatob,56HOT+!}illddhealue56oheld value23theddressHOT.heariableHOTillowontain thealue235679.owxecuteIT. RIDICULOUS Twondefiniteoopsemainoexplored:heBEGIN}..{UNTIL}- andheBEGIN}..{AGAIN}-loop.heyretranch-levelach other'sounterpart.eeorourself. 0BRANCH| BEGIN} UNTIL} BRANCH| BEGIN} AGAIN} Asououldaveiguredutorourself,heestingn TRUE/FALSEakeslacetUNTIL}.tAGAIN}oestsades theranchbackwards)snconditionallyarriedut.heords betweenBEGIN}ndUNTIL}rexecutedsongsheestade byUNTIL}sALSE.hisestasorecedeUNTIL}mmediately. IfheestivesRUE,heordsfterUNTIL}rexecuted.t's easyoee,hatheBEGIN}..{AGAIN}-loopsorverasting. Thatayeemidiculous,uttsot.heainoutinenach computersuchnndlessoop.nheORTH-systemtssed forheeyboardnterpreter,hichnterpretsllnputohe computer.hileORTHsnctionllperationsretorer lesseepevelfestingromithinhateyboardnterpreter. Ultimatelyontrolusteturnoim,isplaying OK.ots verysefullorurnkeypplications,herehesersot expectedonowrisholterheethodfperation.eres anxamplefBEGIN}..{UNTIL}-loop.lightlysefullne. :-C-DEGIN12-cd WAPVERODDUP= NTIL ; :GCD12-cd -C-DR"heCDs ; Entering20GCDillisplay TheCDsK.CDsfourse thereatestommonivisor.nhiswoefinitionsnother featurefORTH-programmingseautifullyadeisible.he display-routinendhectualalculation-routinerelacedn separateords.hyell,fnargerpplicationheCDs toeisplayedsellserelyalculatedithoutisplaying theesult,eansehe-C-D-wordnothases.taves rewritinghealculationroutine.herereomeonventionsn namingordsoo.otsirstharacterndicateshatheord willrintomething,sGCDoes.foutineasotoreome valuetsftenamedPIPOPiposummyword).henord hasoiveRUErALSEnomectionfhesersseds anndicationfheord'sature:KEY,aseyressedrot pressedt'snotherelpoakerogramoreeadableo anotherumanandoourself).heffortsayednell- structureday-out,ell-chosenamendell-proportionedords payenimesacksouillnjoyleartructuresshe resultflearhinking...........ell,tasasyfterll! AARMING-UP Noweaveomeoomoakeheeturnstackutfhereezer. Afterarming-up,tppearssrdinarytack....howevert isot,souhouldeellwaref.heeturnstackssed forystemontrol.ne,ustnencontrolledovementnhis stacksisastrous.ourystemilloway.everthelesshe returnstackaneccessedyheserfORTH.e'veonetn theDO..LOOP},singI}ndJ}.othransferumbersromhe returnstackoheomputationstack.urtherhreeordsarn livingransferringumbersondro.ereheyre:R@}>R} {R>}say:re-fetch,o-are,re-from).>R}ndR>}re inseparablewins.>R}ransfersheoptemfhe computationstackoheeturnstack,R>}heoptemfhe returnstackoheompu-stack.nothaseshetemsreoved fromheirespectivetacks.I}ndJ}ustOPYtems,ot MOVEhem.s>R}ndR>}odifyheontentsfhe returnstack,heyhouldeveresedirectlyromheeyboard. Alwayssehemithinefinition.ndithinefinition alwaysnormally)sair.aintaininghisimpleulesill ensurehathetatefheeturnstacksnchangedetween entryndxit,henheordontaining>R}ndR>}sater executed.rehosewoordshatmportantheno,ot really.heirainsessemporarytoreorheoptemn theompu-stack,henhetemselowreeededoromeeason. Let'stepneality.upposehetackhowsikehis:1834 55ndououldaveoultiply8nd3ndhenividehe resulthrough4.hateedsomehufflingnhetack!ith theelpfhewinst'sasilyone.utithinefinition! :WINS8345R/>SnxecutingWINStoes like: STACK  WORDS  OMMENTS   18345 R5sransferredoheet-stack 1834 /834star-slash-action)=12 12 >estore5nheompu-stack 125 Srinthetackcontents Nowhetackshowing183546.heumbers834 willlayheamele.hextensionshatouaveodd1 and5ndoubtract6romheesult.t'soneyWINS2. TWINS2183546RWAPR/>OT>S OK. FigureutorourselfowWINS2soingheob,ustike didithWIN.souanee,very>R}astsR>}ndsong ashatsheatterithinheameefinition,t'sllright. almostorgotR@}.hisordopiesheopfheeturnstacko theomputationstack.toesotlterheeturnstack.magine thatouaveoddonstanthangingumberoifferent numbers.eresheordhatillerformheequiredction. :5DIFR@0@1@2@3@4R DROP OK.05DIFillive01234 AARIABLEUBJECT ScatteredllroundhroughhisoursereemarksnCONSTANT} andVARIABLE}.et'scratchheseogetherndddomeresh ones.owCONSTANT}ndVARIABLE}reothefiningords.hey canreateewntrynheictionary.t'suitebviousrom theirames,hatindfntryhatille.heordCONSTANT} issedoamendumberaluehaton'thangetun-time ofnpplication.tsseds0CONSTANT}AT.VATs BritishTW,wSt).nASICououldaverittenAT=10.he wordATnxecutionlaceshealue0OS.et'sssumeATs justaxf0ercent.healculationfricencl.AT wouldoikehis.RICEUPAT00/ereshat happens,henouype50RICE 165K.o50asxcl.,165s incl.AT.  STACK  WORDS  COMMENTS 50 UP uplicating50 5050 AT healue0oesOS 50500 00 00oesOS 5050000/ 500005 505  50565 65  rintsheesult Weouldavetefinedonstantndimplyavesedhe valuef0.fourseeouldavendtsetterractice inmallpplicationsfnerwoordsuthenn applicationnvolvesugemountfalculationsouetter defineonstant.orwoeasons.irstfllheovernment doesn'tetnowfhat0-percent-VAT,uthatfhenew Yes,heouldncreasetndououldaveiceob,hanging 10o0verywhere0ppearsnourrogram.owfouould haveefinedonstantAT,ounlyouldaveadohange0 {CONSTANT}ATn0CONSTANT}ATndverywherenhe applicationATouldaveroduced0.econdly,ATasore sensehan0or0).emember:healuefonstantsett itsreation.hyhouldoulterhealuefONSTANT don'tnow.taneoneet.ikehis:0'}VAT}!}. OK TypingVAT}.}ives 20Kheord'}say:ick)laceshe parameterieldddressfVAT}OS.eneathhatfafVAT}s theumber0.!}akesheecondtemnhetack,ssuming it'sumberndtoresttheOS-item,ssuminghat'sn address.ometimestappens,hathealuefonstant dependsnhealuefan)otherne(s).t'soodracticeo thenalculateheependantonstant.nxampleilllarify this: 2000CONSTANT}CREEN 80CONSTANT}OLUMNS SCREENOLUMNSCONSTANT}INES. TheonstantCREENsorth000.heonstantOLUMNSsorth 80.heonstantINESsonsequently00005.nyhange madenCREENnd/orOLUMNillffectINES'alue. AVARIABLE}seclaredikehis:VARIABLE}HANGE.ouee,o initialisingalueorCHANGE}.nomeORTH-dialects,ou haveonitialiseariablettsreation:VARIABLE} ANOTHER.entiontere,ecauseomeooksnORTHrite aboutt.t'sasyoriteordhatnitialisesariableo zero.ARREATE OKousetikehis:VAR}E OK {ME}asothealue.nitializingariableithnyalue isadeossibleyhisefinition:ARIANTREATE OK. Theses3456789VARIANT}NOMATOPEE OK.ONOMATOPEE}'salue is3456789.ANOTHER}'sVARIABLE}sonstructedikeVARIANT}. 'Our'VARIABLE}aneefinednigh-levelORTHomme-a; VARIABLEREATELLOTndustorunheefinitionf {CONSTANT}nigh-levelORTH:ONSTREATEOES>.t reallyorks!ousetikeCONSTANT}. IntroducedheordsCREATE}ndDOES>}ndheinyord,}. Theatterompilesumbernheirstvailableree dictionary-space.CREATE}ndDOES>}reeryowerfullords. Ioldou,hatORTHetsouxtendisictionary.ouan writeordsndddheseoheictionary.utORTHivesou stilloreower.lsooldou,hatCONSTANT}sefining word;tompilesictionaryntry,ustike:...........;}. Asouanee,heefiningordCONSTANT}asuiltith {CREATE....DOES>}.oouanlsoefineords,hichanefine new types ofords,sidithhreeypesfVARIABLE}!! Morenhatubjectmuch)later. TheordALLOT}llotsemory-space,sanyytessheumber precedingtndicates. Now,owoutomealuenariablese!}.heormat is23CHANGE}!}.ouanhangehatalueytoringotal newalue,34CHANGE}!},ryncreasing/decreasingtsalue with+!}.ncreasingoesikehis:6CHANGE}+!},hich brings00orCHANGE}234600).ecreasingollowshis method:66CHANGE}+!}ndCHANGE}sacko34gain.o getheariable'saluentoheomputationstack@}ssed: {CHANGE}@} 234K.on'tse.},fouidn'tntendo displaytsalue.orisplayingariable'saluesonen easierayith?}:CHANGE}?} 234K.fourse?}sefined inhisay:implees,ery! Noweiscussedhreeubjects.heemainingartboutoops, theeturnstackndonstantsndariables.extimee'llave aloserooktnputndutputnORTH. illhen! SUMMARY TheonditionaloopstructurenORTHsheIF...THEN}-loop. TheyntaxsomewhatifferentromASIC'sF..THEN.nORTH it'sayedutikehis:condition'Fwords'HEN.fhe conditionsRUE,heordsetweenFndHENrearriedut, ifALSEheseordsrekippedndontrolsandedverohe words,fny,ollowingHEN.hisonditionaltructureane extendedithELSE},lacedetweenIF}ndTHEN}.fhe conditionsALSE,heordsfterELSE}rexecuted,ollowed byheordsfterTHEN}. Thererehreendefiniteoops.BEGIN..WHILE..REPEAT},BEGIN.. UNTIL}ndBEGIN..AGAIN}.heespectiveyntactire:BEGIN (words)condition'HILEordsEPEAT},BEGINordscondition' UNTIL},BEGINordsGAIN}.heconditions'reestedy {WHILE}ndUNTIL}.songscondition'sRUEheords betweenWHILE}ndREPEAT}rexecuted.songscondition' isALSEheordsetweenBEGIN}ndUNTIL}illeerformed. Alloopsndonditionaltructureshouldnlyesedrom withinefinition.lloops,efinitendndefinite,nd conditionalranchesayeestedutually,rovidedhatach componentsullynclosedynother. Theeturnstackanesedyheseroremporarytoragef Parametersndumbers.tannlyeoneromithin definitionysefheords>R}ndR>}numerical conjunction:imes>R}equiresimesR>}tc.heordR@} copieshetemnopfheeturnstackntoheopfhe compu-stack. {CONSTANT}ndVARIABLE}reefiningords.heseanreate dictionary-entry.heyresedoeclarerogramm-constantsnd -variables.henitialaluefonstantsiventts creationndssuallyaintainedhroughouthepplication.he valuefariablestoredtaterointnhepplication byeansf!}.hisalueanehangedy!}nd+!}.n executionfonstanttsalueslacedOS.nxecutionf aariabletsddressslacedOS,tsalueaneetched fromheddressith@}.  REMEMBER Branchnnpplicationranchccurs,henontrolo ongerollowsheommonourseuteavesto ulfillasklsewherenemory.hepplication ayomeonndherertayeturnots ommonoursendon.ranchayeackwardsr orwards.ranchayccur,fertainonditions reulfilledrtayeorced.heserealled onditionalndnconditionalranchesespectively. |||| |ORDTACKACTIONESCRIPTION |||| |Ff-- Usednolondefinitions |  inheorms:Ftrue)..| |  ..THENndFtrue).....| |  ELSEfalse)....THEN. |HEN SeeF.arksheesti- |  nationforwardran- |  chesromFrLSE. |______________|_______________________|_________________________| |||| |ORDTACKACTIONESCRIPTION |||| |LSE SeeFndHEN. |Rn--) Movesumberromhe |  compu-stackoheeturn| |  stack.ustealanced |  with>.  |>---) Movesheopumberrom| |  ret-stackoheompu- |  stack.eeR.  |@---) Copiesheopfheet| |  stackoheompu-stack.| |!nddr--)Addsohealuet |  addressddr.  |______________|_______________________|_________________________| |||| |ORDTACKACTIONESCRIPTION |||| |EGIN Usednolondefinition| |  inheorms:EGIN......| |  AGAINEGIN...UNTILnd| |  BEGIN..WHILE..REPEAT. |  BEGINarkshetartf |  aepeatedlyxecutede-| |  quencendctss |  returnpointromGAIN, |  UNTILndEPEAT. |GAIN Forcesranchacko |  BEGIN,reatingnnd- |  lessoop.eeEGIN. |NTILf--) IfsALSExecution |  branchesackoEGIN,if| |  TRUExecutionoesn |  withheextordfter |  UNTIL.eeEGIN. |______________|_______________________|_________________________| |||| |ORDTACKACTIONESCRIPTION |||| |HILEf--) On=TRUExecutionon- |  tinuesnEPEAT,hich |  causesranchacko |  BEGIN.n=FALSExecu- |  tionkipsoheord |  nextoEPEAT.eeEGIN| |EPEAT InxecutionEPEATor- |  cesnnconditional |  branchackoEGIN.ee| |  BEGIN.  |LLOTn--) Reservesytesficti| |  onaryspace,ncreasing |  theictionarypointer |  with.eeaterP. |addr--Printshealuet |  addressddr. |---ddr)Givesfafheicked | seds:ordwordfnxecutionmode  EXTRAS AsnefheecularitiesfORTH,entionedhextensibility ofhisarvellousanguage.ouanxtendhexecutableords inheictionary,ouanxtendurthermoreheompilery creatingewefiningords,hichanriteewxecutableords inheictionary.hehirdayfxtendingORTHsroducing alternativeaysfeneratingewefiningords.hisrocesss ofteneferredoseta-FORTH.tnablesheritingfew FORTH-likeanguages!wneta-FORTH,utt'samaged! Meta-FORTHsareyondhecopefhisoursend......my knowledge,onestly. EXERCISES 1.ookponhemallerefinitions,hichakeutheSIZE}- word,separateefinitions.nefhemsuperfluous,fou makeomeinorhangesnnotherne.hichnesuperfluous andhichnesoehangedndow 2.hyan'touimplyubstitutehehangedefinitionnhe 'old'SIZE}-wordoormewSIZE-2}-word 3.efineewSIZE-3}-word,singestedIF..ELSE..THEN}- structures.heSIZE-3}-wordhouldorketterhanheSIZE}- word. 4.onsiderheollowing.ARIABLEL OKL OKEL DUP50UPFL!"xtraarge"HENLxecutehe newEL-word:00EL.eehatappens.owewriteheSIZE}- word,hatotnlyheomato-sizesrerintedut,utlso theirespectiveuantities.akearefood-lookingisplay withachizenewine. 5.heextxercise,hanksyother-in-law,sorite word,hichesultsnisplayike: Extraargeom.g Large0om.gtc. Now,sheizesreithinertainimitsfeight,.g.arge isithin00nd50r,ouhouldalculateheumberfg's, usingheowerimit.heverweightsesultfomatoesot alleingseavysxactly00rsotoeakenn account.yother-in-lawseryenerousoman!ndon't givepoooon!! 6.fouucceedednefiningheordskedornhe previousxercise,ouidreatob!ounctionroperlyn aachinehichasoarryutheomato-sortingontinuously, thisordasoextendedromoftwareointfiew.hich extensionseantere SOLUTIONSOART 1.heCLS)-wordsOTefinedord.e.ouustindutn yourystem,owolearhecreen. :INECLS)WAPOROOPPACES 2.SC1CLS)OMITOOP 3.SC2CLS)UPOT0INWAPOMITOOP 4.OWERLIFTWAPOɮɫLOOP 5.ACKOɮ1LOOP 6.eefineheowerraisingoutineirst. -DUPFVERROTOVEROOPWAPROPHEN Ifourystemacks-ROT},seROT}ROT}.exteefinehe wordTHICK}.HICK5޵500R"heapers ."mhickow!".oticeowheoundingserformed55 +).ividingy00sheamesultiplyingith,01.fou wantobserveheoldingtepytepouhouldefineTHICK} asHICKWAP޵500R"heapers"mhick now!".hennter8HICKornstance.heord^}ane usedeparatedlys:1^},hisillalculate^11. 7.heolutionoakeavesnxample.WO +HREEIX5 SEVENINEEN 5.t'sossibleoakendsell.uthat's forometherime! 8.nean'tigalfole.tayemall,uthole! 9.ABLE1ORUPUPɮ"آ"ɪOOP DROP.nheextart'lleachouowoerfectheutput. 10.AMEIN0OUPɽF"qualɮEAVEHEN LOOP GRACIAONTNDROPRINT,ALABLEDDITIONOST_WORDPLUS) bywaltcherer Ewaltcherer,oningslaana,L405Lussum,heetherlands Iadeenskedecentlyyichardoriteomethingbouthe programsadrittenollowcientificordprocessingith 1ST_wordPLUS),ndoakeossibleerfectrintoutith- 9-needlepson-compatibleotatrixrinters.hisoftware packageecameuiteuccessfulnheetherlands.rotet primarilyorywneedsfpecialharactersnhe preparationfscientific)anuscripts.reek/mathematic, russianndlassikreek/hebrewontsrevailablethis moment.heighualityrintroportionalitch,ustified, severalontsf24haractersachogetherithhe possibilityorintheORDPLUSraphics,akehisrogram 'must'orlmostveryTser. History SomeearsgoadyirstontactithomputerssP/M systemntereduraboratoryofacilitate'hereparationf scientificanuscripts.hisP/Momputeridotllowhese ofreekharacters,rfuper-ndubscriptssegularly needednhemicalormulas,enotationfadioactivelyabelled compoundstc.yirsttepsnrogramminghereforeecame littleIOSatching,hencorporationfmallrinter conversionablehichranslatesheodeequencesednhe textoenotereekharacterntoheodeellinghe Diaboloaisyheelrinterosehelternative,cientific characteret. OnheS/DOSachinesomingater,cientificordprocessing (weseORDMARK)emainedrypticusiness.reekharacters wereowvailable,utheyerecatteredverheeyboardn suchayhatnlyonversionableouldellereoind them. ScientificextithST_WORD TwoearsgoheTARITamenhearket.acintosh-like graphicsernterface,uchettercreenhannnyther affordableomputer,astrocessor..llhatteally lowrice.hereasooftware,owever.earlyTansere showniceemo'sfEMrite,ndereromisedhateould gettoon...teverame.nsteadfhat,owever,eot 1ST_WORD.tookeduiteiceutasnacceptablegainor seriouscientificork:heiceuper-ndubscripttyleas losturinglockperations,nlyomereekharactersandf courseotheecessarynes)erevailablenhetariystem font. Thisroughteackorogramminggain.thouldeittle workohangehenusedebrewharactersfheystemont, inrderoakevailablellhereekharacters,ndhe super-ndubscriptumbers.heontlterationinAM)as indeedasy,incehetariontouldeeplacedyodified versionyimplyopyingtntoheameAMosition.ntering theseharactersntoanuscriptylickingnheontindow ofST_WORDas,owever,arromdealet.orccasionalse thisscceptable;oreriousork,owever,nlternative keyboardefinitionaseeded. Accessoryorlternativeeyboard The-BIOSunction6, Keytbl(unshift,hift,apslock),ane usedohisnd.ftsalledromeskccessory,mall programhichunsehindheainrogramndatcheshetate ofheouse,heeyboardnd/orheimer,eanwitchhe keyboardyimplyressingeyombination.inceesk accessorieseedpecialtartingoutinesuppliednhe DigitalesearchC'evelopmentitsccstart.o),he accessoryadoerittennC'. Watchingheccurrencefpecifiedvertsonenn endlessrogramoopfunction multi()nisting),yheES functionvent_multi().fnventnuraseimervent producedyvnt_timer(50,0)ccurs,hisunctioneturnshe statefousendeyboard.nheariablestatehetatef thepecialeysontrol,hift,lternate,elpndndos returnednormfitector.avehoosenorheeft Shiftndhelternateeysowitcheyboards.onsequently, onachimerventtsested,hetherhiseyombination hadeenressedf(kstateEY1)&kstateEY2)n listing.EY1ndEY2,heitasksorheesiredeys wereefinedarliersnd.fheeysereressed, Norm_tabel() or Alt_table() arealled,ependingnheresent keyboardefinition,nrderetheeyboardefinition properly. /*entraloutineneskccessoryoatch,ndeactn *heressingfwopecifiedpecialeyslefthiftnd *lternate. *heecessaryeclarations,ndheunction main()alling *ulti()reothown. */ multi() { intvent; hileTRUE) *unorever/ ventvnt_multi(MU_TIMER,*nlyimervent/ ,1,1, ,0,0,0,0, ,0,0,0,0, sgbuff,0,0,&ret,&ret,&ret, kstate,&ret,&ret);*eteystate/ feventU_TIMER) *imervent/ f!(repflag)) *epflag/  f(kstateEY1)&kstateEY2))  *lt/re.hift/ faltflag)*lt.eyboard/ ormtabel();*ettand.eyboard/ ltflag; epflag0;*nactive0ycles/ lse *tand.eyboard/ lttabel();*etltern.eyb./ ltflag; epflag0;  *faltflag)/  lse epflag--;  *f!(repflag))/   *fimervent/  vnt_timer(50,0); *roduceimervent/ } *hileTRUE)/ Theunctions normtabel() and alttabel()akesefhe-BIOS function Keytbl()ohangeheeyboardointersourwn standardrlternateeyboardables. normtabel() { eytbl(key_table+UNSHIFT,key_table+SHIFT,key_table+CAPSLOCK); } alttabel() { eytbl(alt_table+UNSHIFT,alt_table+SHIFT,alt_table+CAPSLOCK); } UNSHIFT,HIFTndAPSLOCKreheffsetaluesorheegin ofhenshift,hiftrapslockartfhetandardr alternateeytable. TheOMperatingystem TheomingfheperatingystemnOMadeurther programmingecessary.heystemontouldoongerehanged directly.nsteadf,nppropriateointeradoeetour ownontabelnAM.ouldinduchointernlyfter longearching.oodrtikleublishedecentlynheutchT magazineSTart'number/1987)adelpedotutado solvehisroblemoodeararlier.illellbouthisn auturessuef STEWS. GraciaONTndROPRINT Leteowddtilomeotionsboutheresenttatefhe graciaackageasalledt).heONTccessoryunsithout problemsinceorehanear.roblemsoolveameromhe sitefheesigningndrintingfheewharacters.bout oneeargoFAasicrrived,ndtecamevident immediately,hathistructuredanguageasuitableorhe progammingfheartstillackingfracia:heont-nd keyboardditors,rogramodownload'rintfontsoot- matrixrinter,ndsheasttepnvolutionheriting ofheraphicrintrogramROPRINT.roprintanoadne printontorachfhetylelementsfST_WORD(+);hat meanshatpo*224haractersaneefined,akinghese ofeveralpecificontsf.i.reek/mathematicndussian) possible.rintinganeithariableharacterength, resultingnroportional,ustifiedLQext.heLQuality canechievedithostpson-compatible-needlerinters whichanoveheaperntepsf/216nch,rrespectivef therinterswnLQapabilityforxamplepsonX-80). ForhosefounterestednsingheraciaONTndROPRINT programsantoddomenformationboutowoethem: askorheholeackage,onsistingfingle-sidediskettes withitherhereek/mathematicrheussianONTccessory (pleasepecifyorpecialistsnldgreek/hebreuwersions alsovailable),ROPRINTithonts,ont-ndeyboard editorsndanualdutch,ermanrnglish)29.-Mfor PROPRINTnly9.-M).ouanrderyendingnurocheck,r anotherheckadeayablenyame:.cherer,oningslaan 2a,L405Lussum. Editorialemark:rueeviewfheraciaackager.cherer wroteboutnhisrticleaslsoeantoeublished,ut thinkhisrticleuffices,eepingnheackfurinds thateeallyadpaceroblemsithhisssuewhichctually resultednnvenmaller STEWSrogramsellsomeore crunchingfheextilesyuttinghemnneargeile). GFAASICIPSRICKS byichardarsmakers Inhisime'sssuef STEWSavegainheonourf solvingomefAasicroblems.leaselsoeferoherticle aboutUndocumentedystemariables"ororefAasicips Tricks! Mr.eldhuizenromelpeactedoheacthateemedo haveseduchooifficultayoolveroblemnhe previousssue.heroblemashathePRINTSINGommand didn'tuiteorknfAasicsitouldnTasic.ccording tor.eldhuizen,heolutionseryimple.et'sakehe practicalxamplef printsing$,A% byhichnformationithegardo%sontainedn$.or example,$ouldeVariable%:###.#".nfAasic,r. Veldhuizenolvesheroblemikehis: $="Variable%:" PRINT$; PRINTSING##.#,A% Youee?heinesithPENndLOSEndheindhatsed inhereviousssueanoweeftway. Nowhectualuestions: 1)owoakeheengthfileniskmaller?or exampleaveadeandomileith0tems,ndanto deleteheastwo.an'thiseoneyimpleakingheile shorterohatheastworeforgotten'?erebyeanhe lengthhatsivenyheemdosunctionH4E. Answer:heneverilesreatednisk,tsotnly writtenntoheirectory,utomeytesfheATrehanged asell.heATFilellocationable)ctuallyellshe operatingystemHEREilesocatednisksinceteed noteontiguouslocks).hangingheileengthnhe directoryseallyead-simple,uthangingtnheATs reallyifficult.tsvenoifficulthatt'sotseful anymoreohortenilehisay.ustoadtndavet again,ouldeydvice. 2)averoblemsithlashingraphicshenovingheouse andreatingrossnhelacehereheousecursorsith helpfheRAPHMODEommand.hatustooreventhis? Answer:hissoroblemhataneolvedustikehat. woulddviceouosewocreensusingbiosunction), whereou'llaveorawheraphicsnhecreenhatsot visible.witchingcreensanauseoodnimationhisay.ou canlsorysingheSYNCommand. POPULARITYOLL byichardarsmakers Forhehirdimeerebyfferouheesultsfopularity poll,asedponeople'spinions.hosheestusic programmer?ndheestraphicrtist?hichamesurnuto beatedheighest?hesereheuestionsou'reikelyo getournswersonhisrticle. Nothinguchhangednheusicrogrammer'sopadaxs stillirmlynheeadndherereoeasonsseto indicatehateillooseisripnheirstpotithin theextime.eardhatadaxsurrentlyorkingn programalledB.I.G.emo"hatsoettandardsorears toomeorebouthatnurDidounowhat...."olumn. Edogasinallyisappearedndseplacedyheanehind theAirball"usic,.chields. Peteyonasinallyeachedheophateasureoeach inheraphicrtistoll.aybeheaunchfomeemoslike "Tanglewood",Leatherneck"ndFrightight")asakenaref this.sygnosiseemsoaveomeealitsponheirleeves withheenehindTerrorpods"ndBarbarian". Theamesop0lsoasitnessedomelighthanges,lthough "FlightsimulatorI"eemserynwillingoehrownffhe leadingpot.ainbird'sTheawn"uddenlyisappeared alltogether. Graphicrtistop:)eteyonMicrodeal) )arvanorbettPsygnosis) )olinushbyPsygnosis) Musicrogrammerop:)adax )obubbard )avidhittaker )olgerehrmann ).chields Gamesop0:)lightsimulatorISublogic) )rkanoidImagine) )oldrunnerMicrodeal) )irballMicrodeal) )arbarianPsygnosis) )nternationalarateSystem) )entinelFirebird) )imeanditsMicrodeal) )lutosMicroalue) 0)errorpodsPsygnosis) Hopeoeeagainnhisopularityollrticlenheext issuef STEWS! SOFTWAREEVIEW:IRBALLONSTRUCTIONIT byichardarsmakers Supposeou'veeennefhoseAirball"reaksinceheery beginning.ou'velayedtoroursndoursndoueally thoughthattasreatrogram:reatraphics,well sounds,oodamelot,hat'soreoish? Thenswerohateeminglyhetoricaluestions: constructionit.lloodamesaveem:Arkanoid", "Gauntlet",Tonicile",Boulderash"er...Good?)ndow alsoAirball".hisrogramllowsouoakeourwn "Airball"ooms,ndoesignourwnazesargers minutesouanttoe. Firsthingou'llaveoosrawutheholeazeetupn paperor,aybeetter,singouridrother'suilding stones)ndiveachoomifferentumber.henouantart arrangingllhettributesnheoom:pikes,ightulbs, differenttylesfilesverythingouereikelyoun intonheriginalAirball"ndore! Whilesingherogram,oueelikeealrtistaking gamehatilltunheorld.nceou'veottensedohe environmentheAirballonstructionit"mploysthatsot reakllyxtremelyserfriendly,ndsesheousesells arrowp/downndeturneys),ouefineheizefheooms, wherehexitsaveoendheeightsfhexits.henou cantartuttinghingsnheoomheifferentiles alreadyentioned,rees,acti,tatues,keletons,uilding stones,tc.ouanhisayreateevelshatavetairsn them,ifferenteights,tc.ndt'svenossibleoreate roomshatouanevereavegain. Ifouaveimenough,ndfouaveheecessaryatience, theAirballonstructionit"aniveirthonother magnificentrogramartlyadeyou!singheozensnd dozensflocks,ourersionanookuiteifferentromhe original. Theoomssellshebjectatathat'silenhichhe locationsfherucifix,pellbook,tc.reiven)aveoe storedneperateiskorachameouantoreate. programsncludednheiskhatllowsouoctuallylay yourwnAirball",rolayheAirball"ersionhat's deliveredithheackageaittleitifferentromhe originalersion!). TheAirballonstructionit"lsoncludesdvancedunctions thatllowouoalkhroughllheevelsouadeby pressingheousenitherornerfhecreennhe "Explore"ption)ndoreikehose.tsorthyxtension ofuchigh-classrogramsAirball"tself.tightave beenoreserfriendlyutt'sothatifficultoorkith onceou'verownsedot. 'Game'ating: Name: irballonstructionit Company: icrodeal Graphics: originalAirball"tuff) Sound: oneexceptnheame) Userfriendlyness: .5 Hookability: .5 Overallating: .5 Remark: orthyxtensionfAirball" ThanksoandyrettMicrodeal)orendingheriginal (thoughtrrivedooatendadoseomeonelse's originaloritehiseview). Fornfo,ontact:icrodeal ox8 t.ustell ornwallL25YB ngland THEOLUTIONOPIDERMAN byathlaessens GOEILING-W-EXAMINERIB-EXAMINERIB-TAKEEM-E-GOLOOR- N-N-DROPEM-S-S-S-OPENLEVATOR-GOHAFT-EXAMINEOOL-UP-EXAMINE TOOL-UP-EXAMINEOOL-W-W-CLOSEYES-W-PUSHNOB-TURNNOB-OPEN EYES-TAKEEM-E-S-TAKELL-N-DROPXOTIC-N-MAKEALCIUM-TAKE CALCIUM-S-TAKEXOTIC-E-GOHAFT-PUSHLEVATOR-UP-EXAMINEOOL-W- OPENAINTING-OPENESK-GETLL-LOWER-LOWER-GOHAFT-DOWN-W-W-N- MAKEEB-S-E-GOHAFT-D-D-W-W-N-N-DROPEMX-S-LOOKEST-SHOOT WEBTEM-N-DROPEM-S-E-TAKELOCK-W-S-S-THROWALCIUMT LIZARD-EXAMINEONNERS-TAKELL-N-E-GOHAFT-U-U-U-W-RAISE-EMPTY AQUARIUM-TAKELL-LOWER-GOHAFT-D-D-W-W-JUMP-FEELORTH-TAKE GEM-S-FEELOUTH-TAKEEM-N-E-E-GOHAFT-D-W-W-N-N-DROPEMX-S- E-TAKETATUE-W-S-E-GOHAFT-U-W-W-JUMPP-OPENESH-GOUCT-TAKE GEM-SHOOTEBTANX-SHOOTEBTUTTON-GOAN-TAKEEM-D-D- D-D-D-TAKERM-HITLECTRO-EXAMINECTOPUS-EXAMINELECTRO-DROP GEMX-TAKECTOPUS-TAKELECTRO-W-DROPLL-E-TAKELL-U-U-U-U-U- GOAN-D-D-E-E-GOHAFT-D-W-W-N-N-DROPLL-S-S-E-GOHAFT-U-U-W- W-W-GOOMPUTER-TYPEFUN-E-E-GOHAFT-D-W-W-JUMPP-GOUCT-GO FAN-D-D-D-D-D-TAKEEWSPAPER-W-TAKEEM-E-U-U-U-U-U-GOAN-D-D-E- E-GOHAFT-D-W-W-N-N-UNFOLDEWSPAPER-DROPEM-SCORE!!!!!!!!!!!! Ifouavenyroblemsolvingndventure,leasealler writeoe;yddresss: Mathlaessens Wagenaarstraat8 6164MeleenL.) Theetherlands Tel.Holland)4494-52532 WORKINGN[NAC byrankemmen Inhereviousssuefur STEWSououldeadheirst episodefhisrticle.hisimeillontinueoiveou thepple[asiceywordsnlphabeticrder. Theasteywordnhereviouspisodeas:OME Soeontinueithheollowingeywords: HPLOT HPLOT,yPLOTO,y HPLOT1,y1O2,y2O3,y3..... Usedolotrrawnheighesolutionraphicsode. HPLOTusterecededyGRfGR2ovoidverwritinghe programndtsata.nttemptolotutsideheimitsx fromo79,yromo91)roducesnrror.  HTAB HTABumber HTABariable HTABxpression Usedoetherintositionohendicatedalue,hich mustenheangeo55. HTABannotesedsntemnrintist.recedend followtithemicolonoontrolherintosition,hich mayrecedentemlreadyrintednheameine. IF IFonditionhen.... IFonditionhenoto... IFonditionoto.... IN# IN#lotnumber Selectsheeripheralreviceluggedntoasteroardor subsequentNPUT. Thealuefhelotayeumber,ariable,rn expression. Thelotsndevicesreumbered-7nclusive,ndhealues musteithinhisange. IN#0ndicateshatnputilleormheeyboard. Thenstructionootsheiskfheiskontrollersresent athepecifiedlot. Ifouypealueetween-255heayauseystemang. INPUT INPUTstring";var1,var2,var3,..... Usedoequestnnputnormallyndentifiednhecreeny stringnuotes),ndccepthealuesfheariablef variablesisted. INT INTnumber) INTvariable) INTexpression) Returnsheargestntegerhatsesshanqualohe evaluatedxpression,urrentaluefariable,rupplied number.  INVERSE Useoeverseheideoutput. LEFT$ LEFT$(objecttring,characterelect) LEN LENstringxpression) LENeturnsheengthfhetring.Fhetringsreater than55ENeturnsnrror. LET LETariable=value LIST LISTISTineumber LIStineumber1,ineumber2 Useontrolotopist.seontrolsoauseistnyey restartst.  LOAD LOAD Originallyhepple[orksithaperecorder.fouanted tooadomethingormiskouypednhearameters.ince ourTannotandleaperecorderheOADommandanormally usedithoutnyarameters. LOG LOGvariable) Returnsheaturallgorhythmfheariable. LOWMEM LOWMEM: number LOWMEM:ariable LOWMEM:xpression Setsheddressfheheowestemoryvailableoasic program. Toeeheurrentalue,seRINTEEK(106)+256*PEEK(105) MID$ MID$(objecttring,efthar.,numberhar.elect) MID$(objecttring,efthar.elect) NEW NEW Deletesheurrentrogramnemory. NEXT NEXTariableame NEXTariableame,variableame.... NEXT NORMAL SetsheideoisplayackoormaltheppositefNVERSE) NOT NOTariate TheelationalnvertingperatroOTonvertsogicalrue value1)oogicalalsealue0),ndicaersa. NOTRACE TerminatesebugodeetpyRACE,ichssedorint lineumbersnhecreenracingrogramxecution. ON ONonditionOTOine(s) ONonditionOSUBine(s) ONERR ONERROTOinenumber Useovoidavingnrroressagerintedndxecutionalted whennrrorccursnrogramxecution. OR RelationRelation TherithmeticogicalperatorRssumeshealueruef eitherelationrelationsrue,rfothelationsre true. PDL PDLpaddleumber) Thisommandannotesednhemulator. Nextimeoreommandintsndips.......... THECC'SEADER'SERVICEyichardarsmakers Hereouaneadllbouthatouanoithur correspondenceddressSTEWS,ievitstraat0,702E, Helmond,heetherlands),ikeendingnrticlesorsen STEWS,emarks,ritics,ubscribing,tc. Subscribingo STEWS Since STEWSolumessueasaunched,ittleverear ago,taseenossibleoubscribeo STEWS.heetups veryimple:ouimplyendsnmpty,ormatted,ingleided disk,ogetherithnoughtampsornternationaleplyoupons ifouiveutsidefolland)ndotehichaysNext ST NEWS".eillhenakearehatouetnyewssuef ST NEWSmmediatelyftertsaunch.hisay,tsossibleo gettithinwoaysfouivenollandratterfne orwoeeksfouivebroad.ouanlsorderack-issues of STEWSreadorebouthatnherticleHoworder back-issues"),ithhichouustotorgetoentionhe volumeumberfhessuesouant.on'tloseournvelope tooightly,inceeustebleosehatamenvelopeo sendhetuffackoou.fouo,owever,ouanlsodd andditionalnvelopenourackage.rdering STEWSsree ofosts,xceptorheostndheisksyouimplyupply thoseourself),utonationsrelwayselcomemyiro accountumberillndoubtedlyeoundomewherenhisssue of STEWS).leaseeferoherticlebouturDibraryor correctostageuantitiesorertainumbersfisksoe sent.leaseon'tddoreignurrencies,stakesuite lotfroubleoxchange.g.000irenankere. Remarks,ritics,omments,tc.o STEWSnd/ornyfur otherroducts. Eachimeeinishnssuef STEWSrnotherroductlike Synthamples),eantoeurehattnswersosany needssossible.herefore,eeedonowoureedsnd opinionsbout STEWSsellsllurtherroducts.lso, wouldikeoearboutugshatighttilleeftomewhere inherogram,ohatanryoetidfhese.riticism thatasentnroundhendf986adeurewitchedo usingrogramhatroteyselfoisplay STEWSrticles, andhat'snlynehinghataseenchievedhisay. Compatibilityslsossured STEWSorksn ,,,r Mbemoryonfigurations,SrSiskrives,olorr Monochrome,ouamet.hatevereo,eryoakeou,ur readers,sappyndatisfiedsossible.fouhinkeo somethingrong,leaseriteossoonsossibleoean haveooktolutionrompromise.fouantersonal answeroouremarksrritics,leaseeureoddtamps ornternationaleplyouponstheatterfouiveutsidef Holland;leaseddWOfhoseveryimeourite)nour envelope. Sendingnrticlesorsen STEWS You'llnderstandhattsmpossibleoreoritell articlesn STEWSyyself;hat'shereeeedou,oend inomerticlesorsen STEWS.anyeopleavelready sentnrticles,ostlyboutubjectshaton'tnowuch aboutlikeachineanguage,strologyrograms,umerological computations,ritingourwndventuresnheTndrticles abouteveralardwarerojects).heonditionsorendingn articlesreeryimple:ouustritenrticlesingither "1stord"r1stordlus",ndouendtosn.5" diskhatsormattedsinghetandardtariormat (preferablyveningleided).leaseon'torgetoddtamps ornternationaleplyouponstheatterfouiveutsidef Holland)fouanthetuffoeeturnedoou.ow,hat arehehingsoueedoookutor? -llrticlesaveoaveageayouthatesultsn2 ineserage -ouustavesedustifyndordrapnPode -ouustavesed5haracterserine -ouustotsenyconditionalrhatever)agebreaksor ootnotes) -ouustritenorrectnglish -ouustn'tseuper-subscriptunfortunately,heewage iewodeoesn'tuiteupporthis!) -foufferrograms/listingsnisk,ouusteferohem nourrticle -ouustn'tseictures!hisnlyonfinesheseocuments oertainesolution,hichsn'turarget -heneverouention STEWS,ritetownnoldnd apitals -atchournglish!luralsreithoutomma,oamples nsteadfample's.ndsual,seful,tc.reithnel'! Sinceeaveoncomefnyindexceptorewonations), weren'tbleoayurritersnymountfoneyhatsoever. Therefore,ritingor STEWSsoneutfnowledge-sharing reasonsnsteadfritingrticlesustorheoney.nne side,hiseepsherticlesfruendighuality,utn thetherideeeeleaveittleofferourriters.e stillopeou'llindtsefuloriterticlesors,nde areookingorwardoearingromou. Dealernquiries *ommercialoftware Sinceeeeleeserveurtrengthainlyecausefheany softwareeviewsferyurrentoftware,ehink STEWSs THEagazineoaveourrogramseviewedn.eoplefarious softwareousesavelreadyentstuffoeviewndheyll areeryatisfied.hatbout-Data,ushware,oldenames, Commedia,lphatronic,sygnosis,ommyoftware,icrodeal, Firebird,ainbird,cean,heatalog,hipdatandanythers. Ande'retillegotiatingith.S.old,CD,irrorsoftnd Microprose. Goodo-operationashusaresultednualityeviewsf qualityoftwaresometimes,nasesf.g.Timelast"nd "Superuey"essualityoftware).ustendnomeew programshatouhinkeouldenterestedneviewing,nd we'lloheest.fouantsoendhetuffack,lease statehislearlyndddtampsrnternationaleplyoupons. Wereureouon'tegretendingnyeviewingamplesos. *ublicomainoftware Ifouhinkouaveritteneryicerogram,ndfou haveecidednpreadingthroughheublicomain,eaye ableoelpoupreadt.ustayhatereuiteoughn ourecisionshetherrogramssrsotllowedoe includednurDibrary.npitefheacthateave castffurctualDibrary,etilleliverDoTlub Eindhoven,hosurrentlyanagingurDervice.ustend yourrogram,ogetherithnougheplyostageor Internationaleplyoupons)oendhemack.ndhyon'tou useheccasionorderheatestssuef STEWS? Since STEWSs,bovell,agazine,eanlsoublishn articleboutourrogram,oromotetitroxplain whatsoesrattano. Questionsnswers Sinceeetoreeadersyheay, STEWSffersreat serviceoetidfllourroblemsndoetnswersoll youruestionsnheQuestionsnswers"olumn,lsewhereo beoundnhisssuef STEWS.ouanskerehateverou needonow,ndon-commercialdvertisementsrelsollowed. Weillryonswerouruestionsurselves,ndferen't ableoohateillhakeeavenndarthoaveomeone elseotorsweavehereforestablishedoodontacts witheveraleoplehonowot,ikeomeeoplettari, peopletfAystemtechnikndllurrogrammers).ustend youruestion,rittenlearlyniecefaper,our correspondenceddress.ou'llebleoindhenswer(s)n anpcomingssuef STEWS,oouon'teedoendny postageorheayacknheseases'causeeon'teedo sendnythingack). Anyorrespondenceithheditorialtafff STEWSane donenutch,ermanrnglish.erefraideon'tnowne wordf.g.renchexceptornon"ndjetaime")oeill probablyotebleoelpou.estsoritenglishll theime,xceptfouivenollandnhichaseouight betterseutch. THEDIBRARY byichardarsmakers/TakoanosenSTCE) Youightlreadyaveoticedlsewheren STEWShatave decidedoastffheDibraryoTlubindhoven.hey haveheiggestDibraryfheeneluxandaybeheiggest Libraryfheholefurope),eingbout00isksnize, andnhisrticleouaneadoworderDisks.nd,f course,ouaneadHICHDisksreold. IfourderDromTlubindhoven,ouimplyuyheisk withherogramntetupatherifferentromhe previousetup.sTlubindhovensohilantropical institute,heyantoetaidoropyingsell.herices, however,retilleryow. Justooktheextageorrderingonditionsndrices. PDoftwareaneoughtirectlythesergroupeetingsf STlubindhoven,raneurchasedyransferinghe requiredmountfoneyoiroumber454376,.n.v.tichting Userupport,.O.ox424,602Kindhoven,heetherlands, whereou'llaveoentionheiskumbersnd/oritlesf theisk(s). Thericesallnutchuilders): ingleidedDiskoubleidedDisk Supportersf tichtingser upportrT 10.00  12.50 lubindhoven Non-members  12.50  15.00 Peopleutsideolland,utnsideheEC,houlddd 10.00o onerder.eopleutsideheEChoulddd 15.00.llrices arenlyalidhenourderroreisks,ndllrices includeostage,ackagingnddministrativeosts.  nhancementsfxistingersions ºorrogrammersmainlyodula-2) úicturehows ĺigitalusic źP/Misks ƺiscellaneous AS:heDisksromF.A.S.T.E.R."iskagazine ͺusicrograms AC:DoftwareorheAladin"acIntoshnhancer κ STEWS series кrogramspeciallyorrogrammers Ӻlideshowsndraphicalemonstrations TC:heDistfheermanagazineSTomputer" Ժestversionndemosfifferentrograms غhepecialiskshataveoefinedlaceset C]oloronitor B/W]=onochromeonitor D]oubleidediskriveequired H]xplanationddedniskthoughhisighten heonourableutchialect) 1M]=eedsneegabyteAMemory *ENERAL Diskr.1 MOSES,MOTERM,T-100,ERMIT,ACK,ETTIME,RUTUS,OPY, COPYDISK,ILECOPY,ETCHUP,COPY,iskmonitor,ccessoryo loadewonts.  Diskr.2B/W][H] Krabathessrogram,CONEDITOR,UNCHERSndoreames. Diskr.3H] DutchOSlsoorksfouaveOSnOM.uilt-inastoad routines.urtherOODLE,REERAM,ULTCOPY,AM360,IFE,IRUS, IRRATATO,TOOL Diskr.4C] Beta-versionfLIGHTSIMULATORI Diskr.5B/W][H] ExtremelyunnyUZZLELEGPUZZEL)ullfurprises,PACE INVADERS Diskr.6B/W][C] There'susicnourT!ithIANO,ouanakeveryeyake anotheround.ELUXEIANOC]hangesoueyboardnto synthesizer.urtherALKMAN,AMPLE_3,ndore. Diskr.7C][H] NEOCHROME.6rawingrogramithpecialapabilities.12 colors,oom-windowontinuouslyisplayed.nimationosible througholorycling.everalencilsndrushes.lsonisk: ManyrawingndTARDEMOdemofStaraiders"). Diskr.8H] WithRIEDIM,ouanookroundn-dimensionalorld.oad inicturendpecifylace,irection,eightndoom,nd DRIEDIMrawshatholeurroundingnhepecifiedositions. Includingodula-2ource. Diskr.9H] Utilityrogramsorourrinter.ccessoryonstallmportant characteristicsfourrinterorPSON,TARI,AKAJIMAnd (new)TAR.akeourwnabels.lso:1ccessoriesnd explanationSTORD. Diskr.0 SpecialOSiskorTARrintershateatureroblemsithhe screen-dump.ncludingnccessoryonstallherinter,4 otherewccesories,ndnutofolderonstallatendime. Diskr.1-1B/W] SYNTHAMPLE.heicestiecefusic,ombinedithreat artwork.EGAROIDSryohootheeteors.ORNOW  Diskr.1-2C]YNTHAMPLE. Diskr.1-3C]YNTHAMPLE. Diskr.1-4B/W]YNTHAMPLE. Diskr.2 AstonishingDemos.rawourwnhapendettotate,r growmallerrigger.OBANGeryiceoardgame.IORITME (underEM)nduchore. Diskr.4 Aiskilledithiceames:LACKJACK,OOL,AHTZEE,LIZA, HYPNOSE,ORTUNECOOKIE,TBATTLE,CQUIZ,IGITolayigital music,layIANOnheT,INOS-Dazeaccessory). Diskr.5B/W][C] Manyewraphicemosndames..g.INICAD,elloneersion ofNAKE,THDIM,EXACOLOR,EOFUN,OPCORN,UPERBOX,uper- fastIFE,WOGAME,OTATION,ndeveralRACTALrograms.  Diskr.6 Manytilities:AMDISKhaturviveseset,NTRAMDISKnew version;AMdiskhataneemovedgain),EMPLEMON (professionalonitor/debugger),ISKDIAGNOSE,opyrograms, sectorditor,emoryditors,ormatrograms. Diskr.7 Printertilities:5ifferentRINTERDRIVERSorSTORDoe ableorinthingsecently.ENSITYoruper-high-res screendumps.OBZKEY,efineourwneyboard.ACC),RINTDIR. Diskr.8H] Wordrocessor,isktilityndommandlineditorsACC, convertershatransferSCIIoIRSTORDndiceersa, SPRITEDITOR,ROWSEoooktiles,TEDT,CCLOADnd others. Diskr.9 RealI-59alculator,KASTENdatabasenderEM),ASH, EZSQUEEZileruncher,ICSWITCH/PIXLATEranferourwn picturesromresoes,OWEDITditor,LIDESEToakeour ownlideshows. Diskr.0H] SIMPLERAW:implerawingrogram.onverterorEO-orEGAS lowesoighes. Diskr.1 STPEECHetourTpeak.ASTERMIND,eursspelDutch), Panicpacehoot'empame,EVERSI.ACC),tarattleC] nicehoot'empithicesprites'ndUJIBOINK:eautiful demo. Diskr.2 UNIX-shelllsccessorie,Triter:ekstverwerker,LASHatch programmavanNTIC)HORTERM:ommunicatieet200f00aud K-RAMeset,I,rinterdriversSTordlus,a.oorL-10, SMM804itizen20Danasonic092 Diskr.3H] ARC:HEileompressiontilitycompatibleithS-DOSRC), makesileshorteronveragef0%.iskditor,ormat programs.IBBLE:opyrogram. Diskr.4H] UNITERM,heestommunicationrogram,PLITCOModemrogram forplitaudrate200/75,RBITalculatesatteliteracks.  Diskr.5H] FACENIMATOR,fAasicrogramohangeacendeach comicalffects,ALEKSameromheacIntoshnowven faster),IABLOC],PEAKadditionoSTpeech"nisk21; textsreoweadndpoken),EVERSI. Diskr.6 MFMovingigures,niquerogramithhichouanake cartoonn/W,LDICADprogramoakelectronicrints), MOBZPLOT3Dipslayformulas),IGMOUTHmanyokes). Diskr.7H] Diskditor,rinterutilitiesorheEC5,P6nd7.ew versionfNITERM. Diskr.8H] MIDIoftware:Z-VOICEndZATCH.IMPLEOURfourn row),INDOWALLdifficultREAKOUTame). Diskr.9B/W] ThertiST,agnificentrawingrogramoronochromeonitors. Madeyaster-programmertefanosthuma. Diskr.0C][1M][H] TAURISTiceame! Diskr.1C] Dasrosseeutcheallerspeilersion.ermananualnisk. Diskr.2B/W] SeeTC9. Diskr.3B/W] Games:atience,thello,emory,appy,rashdesk. Diskr.4B/W] Miscellaneous:ppleImulatorB/W],tari00mulator, Andromedadrawingrogram,B/W]),unkplot,ombined.ACC Diskr.5B/W][H] AdressGermanatabaseorddresses),nhoud,ika,ntramdisk newestersion. Diskr.6B/W][H] SeeTC0 Diskr.7H] Utilities:.g.obzcopy,iskspy,rotect.acc,scramble, Flaxcopy,arrel,Side Diskr.8B/W][C][H] SeeAS4. Diskr.9B/W][C][H] MOLEKUEL,LITE.BBS,TIALI *ORROGRAMMERS Diskr.°1 RSICOMMAND,eryxtensiveommandlinenterpreter,EMACSnd UEMACStwoersionsfheicromacsditor),anyamplesf Crograms,ftenithlearomments). Diskr.°2/032iskettes) FORTH.xtensiveersionfhiseryastrogramminganguage. Suppliedithlearermanxplanation. Diskr.°4H] XLISPersion.17.igh-levelrogramminganguagehatssed forrtificialntelligenceorxample.ithxtensiveEnglish) instructions. Diskr.°5D][H] FORTH.xtensive,astrogramminganguageithxplanationn German. Diskr.°6H] TOYROLOG,ithermanxplanationndanyxamples. Diskr.°7 ASM68K8000ssembler,Commandlinerogrammer'selp,any- sourcesmongsthichEMrogramsndccessories. Diskr.°8H] PROFESSIONALEM.4ssuesfhisourse.hexecutionfEM isxplainedor-programmers.ncludingEMuickeference guide. Diskr.°9 ST-BASICources,FA-BASICourcesnT-LOGOources Diskr.±0H] Reset-resistantAMDISK,rogramhatoadsilesnt automaticallyntartupfodula-2:ssembleristingsGST format),onversionoodula-2odeines,itanipulation modules,ommandlinenterpreter,SER/SUPERVISORndBIOS module.ncludingxplanation. Diskr.±1H] DIRPRINT,rintistfirectory,ICELISTeneratedeadexts, pageumber,tc.orextiles,rinterpoolers.ACC),n Modula-2,ithxplanationndource. Diskr.±2D]±2-1n±2-2noubleidedisk Diskr.±2-1 Modulaodulesynamicalrrays,ist,ESShell,tack, screen,ommand0.35,lock. Diskr.±2-2H] Modulaodules:BIOS,oncurrentrocessing,torage,ebug.  Diskr.±3D]±3-1n±3-2noubleidedisk Diskr.±3-1H] ORBITompletelyrittennodula-2,ithxplanationnd source. Diskr.±3-2 Reset-resistantAMDISK,utocopy,IFEithource,odula modules:ITStreams,uffman,yTerminal,ileSelecktor,indows. Diskr.±4 Modulaources:HUTDOWN,TACK,TORAGERAPHANDLER,INDOWS Diskr.±5 Modulaources:ESnterface,ACKP,ITHANDLERS,UNCTION KEY,NSTALLIME,NTERVALS,ISTANDLER,ARALLEL,PEAK Diskr.±6 Modulaources:IGDISK,ULLSPUL,ENUTEST Diskr.±7 Modulaources:EMDEM,EMDOS,ETSSIM,ETERING Diskr.±8 XEMACSditorithources. Diskr.±9 MicrognuemacsndEMAIL Diskr.²0 CourcesfhertificialntelligenceanguageLISP Diskr.²1 Programmer'stilities:SSEMBLER,AKE,ATHLIB,ASCALHELL, PCOMMAND,LI,REF Diskr.²2 Compiler. Diskr.²3 C-sourcesfheINUperatingystembasednNIX) Diskr.²4 Modulaources:MULTI,NET,NETMIDI,UTOTART Diskr.²5 Modulaources:ONTEXTModuladitor),ILETRANSFER,ewRC Shell,ROCEDEX,LOCANNER,woAMccessories Diskr.²6D] CLIPSGeneralurposeXPERTystem) Diskr.²7D] C-sourcesfLIPSithXPERTystemfisk26. Diskr.²8 Over00ifferentfAasicources. Diskr.²9B/W] OMIKRONrograms:ALAXY,AZIACS,UADRAT,PRENGM Diskr.³9B/W] OMIKRONrograms:EMDEMO,ELECT,POOLERDndINDOWS *ICTUREHOWS  Diskr.ð1D][C][1M] 3Dhow.oadheicturesnamdisk.IPCORDlethe paratropperand),ELESTstrategicalame). Diskr.ð2C] ACTIVISIONEMO Diskr.ð3C] EFFETSEMO Diskr.ð4C] DIGI-SHOW.igitizedictureonvertedntoeochromerawings. Diskr.ð5D][C][1M] BOUNCINGALL.allouncesnirror.antasticnimation. Diskr.ð6D][C] DEGAS-PICTURES. Diskr.ð7D][C] NEOCHROME-PICTURES.  Diskr.ð8D][C] EFFETS:ewictures,INDPICupo0indowsimultaneiously onhecreen),OINK,OUNCE.  Diskr.ð9C] RANDOMIZEICTUREHOW. Diskr.ñ0B/W] HI-RESICTURES.0EGAS-drawings. Diskr.ñ1D][B/W][1M] SOMBRERO.heell-knownhree-dimensionalatorm,utnhe STustittleitifferent.....lso:TPATRgraphicemo). Diskr.ñ2D][C][1M] WAVEROLOR-SHOW Diskr.ñ3C] NEOLIDESHOWincludingndaptedersionfheellnown bird). Diskr.ñ4YNTHAMPLE. Diskr.ñ5C] Shinyubbles. Diskr.ñ6D][B/W][1M] CALIFORNIAEACHIRLS Diskr.ñ7B/W] STADemo. Diskr.ñ8C] BluearIIemo. Diskr.ñ9D][1M][D] Aladinemo. Diskr.ò01M][B/W] FARMSONGNE. Diskr.ò1C] GREMLINS,EXEMOI,ISSEMO Diskr.ò2D][C] MRTemomadeithRTcanner) Diskr.ò3B/W]C] AXISemo. Diskr.ò4D][C][1M] CyberscapeCyberstudio/CADD.0emo). Diskr.ò5D][C] AmigaicturesnheT. *IGITALECORDINGSFIGHUALITY  Diskr.İ1D][1M] OXYGEN. Diskr.İ2D][1M] FOREIGNFFAIR.  Diskr.İ3D][1M] NIGHTHIFT.oueedAMPLE_3orhisne. Diskr.İ4D][1M] WHENHEOING.oueedAMPLE_3orhisne. Diskr.İ5D][1M] THEIXX. Remark:AMPLE_3aneoundnisk6. *P/MISKS  Diskr.Ű1H] CP/MMULATOR.heatestersion.uppliedithxplanationnd severaltilities. Diskr.Ű2H] CP/MTILITIES.ontainstilitiesikeIP,DTZ,ALK,tc. *IVERSE Diskr.ư1D]ewelease!1.26) ARKEYEMO.heADackagehatssedyrchitects. CompletelyunctionalnlyheAVEunctionaseenurned off. Diskr.ư2/03F1nwoisks)  Diskr.ư7C] TECHMATEHESSWorking)emofewnderytronghess program.oesn'tlaytulltrengthet. Diskr.ư8 Seeβ.1 Diskr.ư9 Pojecta/facturaemo. Diskr.Ʊ0 Seeر9 Diskr.Ʊ1 Seeر91 Diskr.Ʊ2D] Discarded Diskr.Ʊ3D] Discarded Diskr.Ʊ4 Seeβ.2 Diskr.Ʊ5C][1M] Amigamulatorgag). Diskr.Ʊ7B/W] TARGETemo. Diskr.Ʊ8 Seeβ.3 Diskr.Ʊ9 Discarded Diskr.Ʋ0 Seeβ.4 Diskr.Ʋ1 Seeβ.5 *.A.S.T.E.R.UBLICOMAINISKS Diskr.ASames1C] BLACKJACK,ELSTIALEASAR,HECKERS,LIZA,IFE,YLIFE, MAZEMAKER,AZE,EGAROIDS,IPCORD,CRORE2,TATTLE, TARGET,WOGAMES,OG Diskr.ASames2C][H] TWOGAME,OOTBALL,ONG,OOL,AGNON,ISSILEASE,AHTZEE, NAVIGAT,GRE,ANIC Diskr.ASames3C] Appendixisk. Diskr.ASames4C][B/W][H]Alsosiskr.4) COLOSSALAVE,YLIFE,IGHT,OOLMNO,UIZ,REAKOUT Diskr.ASames5C][H] LASERCHESS,ARN,IRUS Diskr.ASames6B/W] ARC-edames:UCKY,OBANG,NVADERS,RABAT,AZIACS,UNCHERS, SQUIXXARCsecessaryiskr.3) Diskr.ASames7C][H] SLOTMACH,HESS,RAGON,ISSILE,TGG,WIXT Diskr.ASames8B/W][C] DALEKS,LIZA,ADLIBS,ISSILED,GRE,ENTE,OBOTS,ARZONE, STONEAGE,T-AGG. Diskr.ASames9B/W] FUFFY,OOL,PACEWARARC-ed,oou'lleedRCnIskr. 23) Diskr.ASames0C] MONOPOLY Diskr.ASames1B/W][C][H] ADVCOM,DVINT Diskr.ASames2C][H] HACK Diskr.ASames3C] AZARIAN,NAFUN,PACEWAR,INDOWBALL Diskr.ASames4C][B/W] LARN,DVENTUR Diskr.ASames5C][H] FLW,AGELBIO,QUARES,UPERSIM,RIVIA,OBOTS,HEEL,OFED Diskr.ASames6C] CLEWSO14,EPSHA,ESOTS,OKER,INDOW,AHTZEE,ILEINTER Diskr.ASames7C] Busted. Diskr.ASames8C] CHESS,OTTO,CPST Diskr.ASanguages1 BASICndOGO Diskr.ASanguages2 XLISPndUPERLOGO Diskr.ASanguages3 FORTHndERNEL Diskr.ASanguages4 FORTHndLISP Diskr.ASanguages5 EMACSndORTH Diskr.AStilities1 31RC-edtilities Diskr.AStilities2 35RC-edtilities Diskr.ASascal1 Diskr.ASascal2 Diskr.ASascal3 Diskr.ASodulaI1 Diskr.ASodulaI2 Diskr.ASodulaI3 Diskr.ASelecommunications1 Diskr.ASelecommunications2 Diskr.ASelecommunications3 Diskr.ASrinterrivers1 Diskr.ASrinterrivers2 Diskr.ASrinterrivers3 *USICERIES Diskr.Ͱ1C] STeplayusicromHAndeanichelARRE Diskr.Ͱ2B/W]ikeͰ1 Diskr.Ͱ3 DIGIRUMemo Diskr.Ͱ4D][1M] MATT'SOOD. Diskr.Ͱ5D][1M] THEIXX Diskr.Ͱ6D][1M] THEORMULA Diskr.Ͱ7YNTHAMPLE. Diskr.Ͱ9EXEMOC] *TEWSERIES Theollowingiskumbersrevailable: .1.2.3.4.5.6 .9theompendiumithheestrticlesfhestear) .1.2.3.4.5.6.7 *PECIALLYORROGRAMMERS Diskr.а1H] FORTHrogramminganguage,ithxtensiveutchsermanualnd examples. Diskr.а2 GFAASICrograms. Diskr.а3 GfarogramsromheigfAook. Diskr.а4H] GEMDOSanual.orrogrammers:llboutunctionsemory. Diskr.а5H] TheITCHHIKERSuideoheBIOS,nfoboutllBIOS functions.  Diskr.а6H] Cources;anyrogramsithxplanation. *ICTUREHOWS Diskr.Ӱ1D][B/W] GOLDENIRLS Diskr.Ӱ2D][B/W][1M] CALIFORNIAEACHIRLS Diskr.Ӱ3B/W][1M] FARMSONGNE.igitizednimationorbove8. Diskr.Ӱ4C][1M] FARMSONGNE.olorersion. Diskr.Ӱ5C] Bruceeeemo. Diskr.Ӱ6C] MUPPETOVIE.igitizedAMictures. Diskr.Ӱ7C] SUPERIRL.igitizedAMictures. Diskr.Ӱ8C] THELANETFHEPES.igitizedAMictures. Diskr.Ӱ9C] TRON.igitizedAMictures. Diskr.ӱ0B/W][1M] FARMSONGWO.-ratedAMnimation.bove8! Diskr.ӱ1C][D][1M] FARMSONGWO.olorersion. Diskr.ӱ2C] TEXEMOndEXEMOI Diskr.ӱ3C] TEXEMOIIndAUEINOTTLSTomputer"USICEMO Diskr.ӱ4C] TEXUPEREOCHROMEIAHOWwithORDERCROLLING!!) Diskr.ӱ5C] Spectrum12olorhow Diskr.ӱ6C] TRUELUEEMOfromadonna) Diskr.ӱ7C] 42-CREWemoithiceusix Diskr.ӱ8C] DeniseeamemoISCOIRL Diskr.ӱ9C][B/W][D] DeniseeamemoOTATINGIRLSseperateonochrome-andolor versions) Diskr.Ӳ0C][D] Picsoundemo:omeicsndigitizedusix,OLORSHOCKDemo withanyoloursndiceusic) Diskr.Ӳ1C][D] Privateornohow.-Rated. Diskr.Ӳ2C][1M] JUGGLERemoromhemiga.priteonctructionetemorom Microdeal. Diskr.Ӳ3C][1M] TheLOBE *TOMPUTERD Diskr.TC1 PATIENCE,AGC,DAZE,cenariosorSI Diskr.TC2 PASCALATHLIB Diskr.TC3and4) ENCRYPT,TERM Diskr.TC5and6) ANDROMEDA,LOBUS,LI,B-ETIKETT Diskr.TC7and8) Germanpellinghecker,ONVERT,PEEDWRITERlattersnxtra -otresentnegularTCisks) Diskr.TC9B/W]Alsoisk2) JACKPOT,UCKYTAR,ANOI Diskr.TC0Alsoisk6) DELUXEONTMASTER,CONEDITOR,RINTMAKE Diskr.TC1 Painter,IKAndalender Diskr.TC2 FRAM7ndesswert Diskr.TC3 Systemndnephelp Diskr.TC4 Ticacoe,lonzo,alah,orsendolitarGames) Diskr.TC5 Complex,aster,egasusndonT Diskr.TC6 Termin,FZ-stat,ager,Thone Diskr.TC7 Copy7,hrzeit,st-stepnd2nitUtilityisk) Diskr.TC8 WORD.4. Diskr.TC9,50nd1 VOLKSFORTH Diskr.TC2 Molekuul Diskr.TC3 MatrixndIB Diskr.TC4 BOUNCE,omino,rioniscGames) Diskr.TC5 TOSEDITndDIMAX Diskr.TC6 Ausland,uggerndahtzee Diskr.TC7 Keppler,ernendesswert Diskr.TC8 SM-converter,ompress,abel,ti-masterndrlaub Diskr.TC9 Themadat Diskr.TC0 Adress,xpert,ynthindaschi Diskr.TC1 Bidipo,atobert,irect,acomino,elperndeberwei Diskr.TC2 Mididrumndidiplay Diskr.TC3 Bomber,UFFY,niffel,eversi,ensonnakegames) Diskr.TC4 Eplan Diskr.TC5 Columbiandaintlux Diskr.TC6 Maziacsnuadrat Diskr.TC7 Diskchecker,egasliteontmaker,rintset,estbildC], SpriteditB/W] Diskr.TC8 Drawingrograms:tudioB/W],anoghC] Diskr.TC9 Astrolabiumstarapsithatan000tars,anexpanded yourself) Diskr.TC0 Orbit,ighnd Diskr.TC1B/W] Gameisk:allerburg,tagger,otelier Diskr.TC2 Zrefcrosseferenceor),lotterB/W],iceist Diskr.TC3 VideorchivB/W],ohnteuer,eimanagerB/W] Diskr.TC4 Ramdisk:axidiskithopyrograms,ime,atabook Diskr.TC5 FontiskoreluxeontmasterdiskTC0). Diskr.TC6 PERIODE,TATISTIK Diskr.TC7 FCOPY.0,PEEDER,ILECOPY,ORMATER,ASTFORMAT,ASKCOPY, PROFILRAMDISK Diskr.TC8 AESLIB,IGHND Diskr.TC9 LABELXPERT,RAFIKETT,TIKETTDAT,TIKETTE.GFA Diskr.TC0 U-BOOT,ERGER Diskr.TC1 PUBLICAINTER Diskr.TC2 MASTERPAINTER,ITTLEAINTER Diskr.TC3 STAROFIX,TARLIST Diskr.TC4 DRUCKEDIT,RAFTIN Diskr.TC5 SKAT,ELTA,RUSEL Diskr.TC6 CARPET,D-PLOT,UNKTIONSPLOT Diskr.TC7 STERNBILD Diskr.TC8 NEC-EMU,Q800,EC-CODE,IMPLE,TX-80,ORDPLUSprinter drivers),STROPORTIANALRIVER Diskr.TC9 FUEHRERSCHEIN,UNDESLIGA Diskr.TC0 TOPS,INGNUMSHELL,EMPELMON.8,AXIDISKMB,AMDISK, RSC.WANDEL Diskr.TC1 PAUK,YPERVOC,T-DIC,UIZ Diskr.TC2 SUPERBATCH,T-KLICK,REF,ERM,LFAFORMAT Diskr.TC3 ADR_2,AT_TEXT Diskr.TC4 MACPAN,OLITAER,ALAXYPRENGMEISTER Diskr.TC5 DIAMONDINER,NAKE,INENFELD,ISSLE *ESTROGRAMS,EMOERSIONS. Diskr.԰1oneegeeded)B/W] SIGNUMemo Diskr.԰2B/W] STADemo/slideshow Diskr.԰6C] Digitizeremo Diskr.԰7D] ALADINemo. Diskr.԰8C] PARADOXTemo. Diskr.԰9 SMOOTHALKERnglishemofducativeoftware. Diskr.Ա0C] HabaCADemo. Diskr.Ա1B/W] BeameamIDIrogramemo. Diskr.Ա2 SUPERBASEatabaseemo. Diskr.Ա3 DIZZYIZARDemoithigitaloundndeautifulraphics.or monochromesellsoloronitors. Diskr.Ա4B/W] TWPSemo. Diskr.Ա5B/W][C][H] Axisemo. Diskr.Ա6B/W][D][1M] Axisnimation. *TACENERAL MAC01 Splineemo,unch,ractal,atalow,in.graphics,Daze, LAZLife,ator,tringART,ebster'sevenge,acuff,pace Bubbles. MAC02 Connectour,liza,ube,ays,olitaire,lashard. MAC03 Macheads,o,nigma,rickles,ide,omber,iatom, MacBillboard,ree,expuzzle. MAC04 MacMugemo,otation. MAC05 Thedventuresfnake,adenus,dventureystem,umper Ships,atch,ynamo. MAC06 Blackox,heel,rch,recque,SA,onde,oire,aleks, Fortune,leo,lobanageremo,uperQuickFile. MAC07 Arsagna,igSim. MAC08 Binaryrees,amera,urve,rill,mile,acConcentration, Cristianrogram. MAC09 Organ,enn,ulia,acKalah,ouisIV. MAC10 Filmsorideoworks. *TACORROGRAMMERS MAC01 EMacs,nfo+,NU,ontisplay.0,ongley,eversecreen. MAC02 N'Cryptor,iskibrarian,conmaker,ister,mallconditor, readMacwrite,eskccessoryampler,abUtil,Sester, Regressionnalyser. MAC03 Ramstartramdisk),eX,alendar,ndex,isplay,ightyinder, Rotateaint. MAC04 DocDoctor,astddie,Edit. MAC05 Redyder,ed'stuff. MAC06 Saocstat,hrinktoFit,clock,onvert.acc MAC07 Wormstat,ES,oypaint,ackit,CSEdit,hrowpaint,scii, MacTerminal,/Crivacyemo,ilemakeremo. MAC08 AClock,inHex,RAM,conCollector,Edit,ainterselper. MAC09 Banner,CO,Germ,iskLister,reeTerm,acTerminal,ont Manageremo,ontester. MAC10 ScreenEdit,electaint,tkinson'soodies,acsm/link. MAC11 M2ystemithocuments. MAC12 .SYM,.LODndLNKor2ystem. MAC13 Xlispncl.oc,Edit,akePaint,ursoresigner,con Switcher,ortA-/Font-/Menu,ontoubler. MAC14 Munge,pellolder,acWait,nstallontsie,rettyrint. *TACONTS Eachiskontainsanyifferentontscharacterets),hat canenstallednheystemisk. MAC01 MAC02 MAC03 MAC04 MAC05 *TACCCESSORIES Eachiskontainsanyifferenteskccessories,hatane installednheystemisk. MAC01 MAC02 ThisistfDoftwareseantoreferencenly.ore extensivexplanationsfndividualrogramsaneound elsewhere.otfdditionsreadeoheDibraryearly everyay,ohisistillostikelyurnutoeutdated whenoueadhis.llesponsibilityoesoTlubindhoven. STEWSOLOFON STEWSsagazinerittenorndrittenytariT computernthusiasts.tsublishedtrregularntervalsy themazingrackingonspiracy,ndpreadhroughheublic Domain.tayeopiedreelyonyoneouish. Editorialtaff:ichardarsmakersEditor/GfAasic/Software) rankemmenMIDI/Music) Official STEWSistributorsutsideheetherlands: erardoreco iaoma,5 -80055ortici-NA TALY voanlaenderen ostraat3 100eist-op-den-Berg ELGIE/BELGIQUE wekansson ilspetsv. 915ristianstad WEDEN tefanolombier arienburgertr.7 300onn ESTERMANY age esllingham .O.ox4 tafford T16DR NGLAND ormanearceAdelaidetariomputerlub) .O.ox69 orwood outhustralia067 USTRALIA eremyhiteW.A.C.E.) .O.ox777 .P.O. ellington EWEALAND  Theollowingeopleontributedohisssuef STEWS: Gerardoreco wekansson Stefanolombier esllingham FranzzaboSTespr.R.ien)voanlaenderen NormanearceAdelaidetarilub)ThexceptionsES,-ME-,M.Max) HarryanorenHomesoft)onathanllisPsygnosis) Mathlaessens homasaierTommyoftware) C.anssen arkanenoer Markuserfort uudaneruisweg HubertanilSTlubindhoven)oberteessels Eerkofmeester ueoatesex-Microprose) Markanerorst .W.aiSTlubnternat.) SueinslowTelecomoftware)andyrettMicrodeal) MilesowlandOcean) homasonino Lucasanenerg tefanosthuma WilfredilwingerAtarienelux)hirazhivjiAtariorp.) SigmundartmannAtariorp.)liaasSAG) Adiiescher illekeuus TakoanosenSTlubindhoven)onayKuma) JohnorrestElectronicrts)laudrod Davidhittaker lauseligmann Stephannglhart .cherer Steveanerorst arkaleSystem) Adrieanereden uusurtel Robubbard arcelanalenACN) AlexanderellerDeniseeam)olfgangimmerrichterXEST) JeremyhiteW.A.C.E.) araldchneiderSTomputer) FransttenhofDataeckered.)atittonMirrorsoft) Theditorcceptsoesponsibilityornyamageaused directlyrndirectlyyhesefnyfhenformationiven inhisssuefTEWSorhenformationontainedn previousssuesrssuesoome.ritersemainesponsibleor theiriewpointsndossibleonflictsiththereopleaused byheublicationfheirrticle(s)n STEWS. Although STEWSelongsoheublicomain,hendividual articlesayotesedntheragazines,nnglishrny otheranguage,eforeheermissionhereforesiveny theuthorfherticle. Ifouhink STEWSsorthyfontributionromouride, pleaseeelreeoonatenymountfoneyniroccount number060326,.n.v.ichardarsmakers,elmond,he Netherlands.hankounnticipation! UNDOCUMENTEDARIABLES byichardarsmakers Severalonthsack,rankndyselflreadyentiggingnto theT'sOMndamepithomenterestinghings.ow,e haveoneomeorenvestigatingndgainantofferoun evenargeristfndocumentedystemariables. Warning:incetariasadeignificanthangesoheSf theewEGATstupid,tupid),anyfheseocationsill probablyavehangedow.heEGATsoteryuchnough compatiblendllntertainmentoftwareilltilleritten forheT,odviseounlyoseheseystemariables whenecessaryandfossibleotnrogramshatlsoeedo worknEGAT). $502 ardcopyhardcopyoutineector) $506 istinparallelorttatusoutine) $50A stout/Prt_vec outputhar.oarallelortoutine) $50E uxostatRS-232utputtatusoutine) $512 uxoutRS-232utputoutine) $840* athnameuffer $93A eturnddressfheutoiles $93E athnameddress/auto/*.prg) $942 ilenameddress/*.prg)  $946 MAddress  $964* ilenamenutofolderuffer $972* holeameuffer HARDCOPYOUTINEARIABLES $992 ufferor_v_bas_ad"henardcopy $996 ffset $998 creenidth  $99A creeneight  $99C eftargin  $99E ightargin  $9A0 ufferorsshiftmd"  $9A2 ualityode  $9A4 oloraletteddress  $9A8 rinterable  $9AA arallel/serialodelag  $9AC askointer  MEMORYSEDYHELOPPIES  $9B0 etrycntRetryount)  $9B2 riterotecttatus  $9B4 platchStatusnsure?)  $9B6 cctimAccessime)  $9BE otornlag  $9C0 eslflgDeselectlag)  $9C2 devDeviceumber)  $9C4 trackTrackumber)  $9C6 sectSectorumber)  $9C8 sideSideumber)  $9CA countSectorumber)  $9CC DMADMAufferoradectorist) $9CD MAigh  $9CE MAid  $9CF MAow  $9D0 dmaEndfMAddress)  $9D4 ptSectorserrackorormat) $9D6 nterlvInterleaveactororormat) $9D8 irginDefaultillalueorormat) $9DB MAddress  $9DC MAddress  $9DD MAddress  $9DE efaultrror  $9E0 urrerrDiskriveOSrrorumber) $A06 ddressSB0Drive)  $A0A ddressSB1Drive)  BUFFERS $A0E* S-232nputuffer $B0E* S-232utputuffer $C0E* eyboarduffer $D0E* IDIuffer $D8E orecorS232 $DB0 orecoreyboard $DBE orecorIDI  $DCC eyboard/MIDIable  $DD0 ointeroeyboardrroroutine $DD4 ointeroIDIrroroutine $DD8 tatvecIKBDtatusackage) $DDC ousevecMousection)  $DE0 dostimeTimeector)  $DE4 oyvecJoystickction)  $DE8 IDIys-vector $DEC KBDys-vector $DF0 eyboardtatus $DF1 KBDndex  $DFE ouseosition  $E01 ointerolockimeuffer $E07 oystickata  $E0A ewime  $E0E imeoeonverted  $E18 ointerondfimeuffer/mouse mulatoruffer $E1B hifttatus  $E20 ointerohiftedeyboardable $E28 ouseuffer $E39 epeatlag  $E3C eyboardelay1 $E3D eyboardelay2 $E3E astime  $E44 usicataointerforbios2 $E48 emporarytorageegisterXbios2) $E4A S232rinterhecklag  $E4C andshakelag  $167A1879ectorufferbootuffer)/alsoseds nternalTSINrray $16A2 orizontallignment  $16A4 erticallignment MEMORYSEDOREXTUPUTITHDIUNCTIONSND1 $16A6 extidthnixels  $16A8 exteigthnixels  $16AA -differenceornter-wordpacing $16AC -differenceornter-wordpacing $16AE estounterornter-wordpacing $16B0 -restornter-wordpacing $16B2 -restornter-wordpacing $16B4 -diferenceornter-characterpacing $16B6 -differenceornter-characterpac. $16B8 estounterornter-characterpac. $16BA -restornter-characterpacing $16BC -restornter-characterpacing $16BE ?? $197A1A7AnternalopyfTSINrray28W $25AE tartngle  $25B0 urrentontddress  $25B4 artfircleength  $25BC ndngle  $25BE ounter  $25C0 -maximumorilledrea  $25C2 -minimumorilledrea  $25C4  $25C8 egintyle  $25CA ndtyle  $25CC olorndexorolygonill $25CE illerimeterisibility  $25D8 -cordinatefircleiddle $25DA adius  $25DE -cordinatefircleiddle $25E0 adius  SPRITEEFINITIONLOCK $25E2 -offsetctionoint  $25E4 -offsetctionoint  $25E6 ormatlagXOR/VDI)  $25E8 ackgroundolor $25EA oregroundolor $25EC ackgroundattern  $25EE oregroundattern  $25F0 ackgroundattern  $25F2 oregroundattern  $25F4 ackgroundattern  $25F6 oregroundattern  $25F8 ackgroundattern  $25FA oregroundattern  $25FC ackgroundattern  $25FE oregroundattern  $2600 ackgroundattern  $2602 oregroundattern  $2604 ackgroundattern  $2606 oregroundattern  $2608 ackgroundattern  $260A oregroundattern  $260C ackgroundattern  $260E oregroundattern  $2610 ackgroundattern  $2612 oregroundattern  $2614 ackgroundattern0  $2616 oregroundattern0  $2618 ackgroundattern1  $261A oregroundattern1  $261C ackgroundattern2  $261E oregroundattern2  $2620 ackgroundattern3  $2622 oregroundattern3  $2624 ackgroundattern4  $2626 oregroundattern4  $2628 ackgroundattern5  $262A oregroundattern5  EXTENDEDORKSTATIONNFORMATION $262C creenype  $262E umberfackgroundolorsnolpal $2630 upportedextffects  $2632 astercaling  $2634 umberfitlanes  $2636 ookupableupport  $2638 erformanceactor $263A ontourillossibility  $263C extotationossibility  $263E umberfritingodes  $2640 evelnputossibility  $2642 extlignmentossibility  $2644 nkingossibility $2646 ubberbandingossibility  $2648 aximalumberfordinatesor olyline,olymarkerndill $264A aximalizefNTIN  $264C umberfouseuttons  $264E tyleorideines  $2650 ritingodesorideines $26522684eserved 6W WORKSTATIONNFORMATION $2686 creenidthnixels  $2688 creeneightnixels  $268A xactcalingossibility  $268C idthfixelnicrometer $268E eightfixelnicrometer $2690 umberfharacterseights $2692 umberfineypes  $2694 umberfineidths  $2696 umberfarkerypes  $2698 umberfarkerizes  $269A umberfextfaces  $299C umberfatterns $299E umberfatchtyles  $26A0 umberfredefinedolors $26A2 umberfDPs  $26A4 DPectangle $26A6 DPartfircle  $26A8 DPiecefie  $26AA DPircle  $26AC DPllipse $26AE DPartfllipse  $26B0 DPartfllipticalie $26B2 DPoundedectangle  $26B4 DPilledoundedectangle $26B6 DP0pecifiedraphicsext $26B8 DPttribute $26BA DPttribute $26BC DPttribute $26BE DPttribute $26C0 DPttribute $26C2 DPttribute $26C4 DPttribute $26C6 DPttribute $26C8 DPttribute $26CA DP0ttribute $26CC olorossibility $26CE extotationossibility  $26D0 reaillossibility  $26D2 ellrrayossibility  $26D4 umberfolorsbtainable $26D6 umberfocatorevices  $26D8 umberfaluatorevices  $26DA umberhhoiceevices  $26DC umberftringevices  $26DE orkstationype MOUSEATA $26E0 ouse-position $26E2 ouse-position $26E4 ousehow/hidelag  $26E6 ouseuttontatus  RGBNTENSITIESOROLORS-15 $26E8 ed $26EA reen  $26EC lue $26EF ed $26F0 reen  $26F2 lue $26F4 ed $26F6 reen  $26F8 lue $26FA ed $26FC reen  $26FE lue $2700 ed $2702 reen  $2704 lue $2706 ed $2708 reen  $270A lue $270C ed $270E reen  $2710 lue $2712 ed $2714 reen  $2716 lue $2718 ed $271A reen  $271C lue $271E ed $2720 reen  $2722 lue $2724 ed0 $2726 reen0  $2728 lue0  $272A ed1 $272C reen1  $272E lue1  $2730 ed2 $2732 reen2  $2734 lue2  $2736 ed3 $2738 reen3  $273A lue3  $273C ed4 $273E reen4  $2740 lue4  $2742 ed5 $2744 reen5  $2746 lue5  WORKSTRATIONTSOUTNFO $2748 inimalharacteridth  $274A inimalharactereigth  $274C aximalharacteridth  $274E aximalharactereigth  $2750 inimalineidth $2752  $2754 aximalineidth $2756  $2758 inimalarkeridth  $275A inimalarkereight  $275C aximalarkeridth  $275E aximalarkereight  $2766 SCII-andcanodefressedey $2768 nputode,hoice $276A irtualorkstationarameterddress $276E ontaddressfefaultystemontace able $2772 ddressf*6ontnAM  $2776 ddressf*8ontnAM  $277A ontddressfoadedont $277E ontddress  $2782 umberfsystem)extaces $2786 nputode,ocator  $27DA nputode,tring $27DC nputode,aluator  $27DE ouselagmousebuttonressed,ouse ove) $27E0 ursornlag  $27E2 ddressfouseordinates $27E7 ousepdatelag $27E8 eturnddressfEMDOSall $27EC ddressfavereaorursoros. SPRITEAVEUFFER $28F8 imernterrupt $28FC ldectorimernterrupt  $2900 uttonhangeectorfromouse) $2904 ursorhangeector  $2908 ouseovementector  VDISC_VARIABLES $290C haractereight $290E aximalursorolumn  $2910 aximalursorine  $2912 yteserharacterine  $2914 ackgroundolor $2916 haracterolor $2918 creenddressfursor  $291C ffsetnytes $291E urrentursorolumn  $2920 urrentursorine  $2922 oadursorlashatelag $2923 ursorlashounter  $2924 ointeroontata  $2928 argestSCIIodenont  $292A owestSCIIodenont  $292C orm_widthwidthfont) $292E creenidthnits  $2930 ointeroontffsetata $2934 ursorlag  itursorlashn/off itursorhase itursorn/off itinerapn/off iteversen/off itositionavedes/no itpdatelag $2936 creeneightnits  $2938 ytesercreenine  LINEARIABLESThisighteheotoriousDIBASE) $293A _planesNumberfitlanes) $293C _lin_wrBytesercreenine) $293E ddressfONTRLrray  $2942 ddressfNTINrray  $2946 ddressfTSINrray  $294A ddressfNTOUTrray  $294E ddressfSTOUTrray  $2952 Fg_bp_1  $2954 Fg_bp_2  $2956 Fg_bp_3  $2958 Fg_bp_4  $295A Lst_lin  $295C Ln_maskVDIinetyle)  $295E Wrt_modewritingode)  $2960 X1 $2962 Y1 $2964 X2 $2966 Y2 $2968 Patptrpointeroillattern) $296C Patmskfillatternask) $296E Multifillmulti-planeilllag) $2970 Clipclippinglag)  $2972 Xmn_clip  $2974 Ymn_clip  $2976 Xmx_clip  $2978 Ymx_clip  $297A Xacc_dda  $297C Dda_inc  $297E T_sclsts  $2980 Mono_status  $2982 Sourcex  $2984 Sourcey  $2986 Destx $2988 Desty $298A Delx $298C Dely $298E Fbase $2992 Fwidth  $2994 Style $2996 Litemask  $2998 Skewmask  $299A Weight  $299C R_off $299E L_off $29A0 Scale $29A2 Chup $29A4 Text_fg  $29A6 Scrtchp  $29AA Scrpt2  $29AC Text_bg  $29AE Copytran  $29B0 ddressfoutineorontourill $29B4 aximumccessime*20s) $29B8 astandomumber USEDITHARDCOPY $29BC rinterortlag $29BE _blkptrPointeroufferemoryor ardcopy)  $29C2 _offset  $29C4 _width  $29C6 _height  $29C8 _left $29CA _write  $29CC _srcresScreenesolution) $29CE _destresPrinteresolution) $29D0 _colpalpointerooloralette) $29D4 _type $29D6 _port $29D8 _masksdefaultask)  $4150 lueevelorolorrinterhardcopy) $415C4147*8onteader $4DB8 ddressfPB  $4DBA ??? $5220*irectoryuffer $5622 arkisketteumber  $5624 edevelorolorrinterhardcopy) $575E tarioloratrixrinterlag $5780 pson/Watrixrinterlag $578C*orkstationarameteruffer $5FE4 ediumesolutionndicatorf.ardcop)B $5FE6 ighesolutionndicatorforardcopy)B $5FE8 reenevelorolorrinterhardcopy)W $5FFE ualityodelagforardcopy) $60326079*16ystemonteader $609A owesolutionndicatorforardcopy) $609C tariaisywheelrinterlag Theollowingonventionseresednhisable:irst,he addresssivennexadecimalotation.hen*'sdded afterheddress,hiseanshattsoumericariableut aiecefemoryoftensedotoreotfumericariables ortrings).nheiddleolumn,ou'llinderyrief description.heightmostolumneholdsheariableength character:eansyte,eansordndeansongword. ThenformationisplayednhisrticleasakenromT InternndtariTem,othromataecker,sellsy personaliggingnheperatingystemsometimeogetherith Frank). Noworomeracticalsefomefheseariables.hen checkingheariableshatresedyheloppies,ssery handyose9C2o9C8.fouanheckheseariables constantlyusingnnterruptoutine)ouanlwayseepn eyenhichrive,ide,rackndectorherivesorking. Inourwnrograms,ouightustantoheckfherite protectotchslosedrotsohatouanrannotrite onisk).hesereheossiblealuesfhePtatuslag at9B2whichsord): 0000000000000000 ritensells 1111111100000000 riteossiblenlyn 0000000011111111 riteossiblenlyn 1111111111111111 oritingossibletll Thissread-only'ariable.ouannotimplyOKEaluen itohatouanritenrite-protectedisks,orxample (thatouldaveeenice,ouldn'tt?).hisariablesandy tosenopyrogramromethingikehat. Whenou'reritingame,ou'llndoubtedlyantonowhere toetoystickata.nocation593decimal),ou'llind byteithheollowingits: 00000000 ^^^ ||| ||p |own eft  ight Combinationsrelsoossiblenhataseeveralitsill beet.heirebuttonataaneetchedromf582 (decimal).hatocationilliveheollowingalues: 11111000 outtonsressed 11111001 oystickortuttonressed 11111010 oystickort/mouseuttonressed Theseethodsnlyorkoeadoystickorttheackne). Dootsehisariableoheckheouseey! Weerealkingboutheouse,eren'te?omewherenemory, youanasilyEEKhealuesfheouseosition,ndhe nicehings:heseariablesreEADndRITEariablesthat meanshatouanlsohangeheouseositionsinghis piecefemory!). Thenterestingocationsre: 26E0 ouseositionword) 26E2 ouseositionword) 26E6 ouseuttontatusword) Asheseocationsreldordong,ou'llaveosePEEK infAasicrEEKnTasicPEEKnfAlwaysorksn onlyneyte,hichnfortunatelyappensoeoorehan halford). ThisollowingmallfAasicrogramsemonstrateshe possibilitiesfheseOKEsndEEKs.timplyrintsllhe contentsfheppropriateouseddresses,ndhenouit keytutsheousenheightoporner. Do rintt(10,12);Dpeek(&H26E0) rintt(10,14);Dpeek(&H26E2) rintt(10,18);Dpeek(&H26E6) fnp?(2) poke&H26E0),0 poke&H26E2),0 =Inp(2) ndif Loop Thererelsowoocationshatontainheinendolumn thatheursorsnalsoossibleoEADsellsRITE): 291E ursorolumn 2920 ursorine Thesereothords16its)ndouanEEKheurrent cursorositionsellsOKEingsomewherenhecreen. Thenhere'sastsefulocation:hehifttatusytet $E1BwhichsctuallyresenttE61nheEGAT!).his locationslsosedyfAasicoheckfheLT-CONTRL- SHIFTeysreressed.hisoesn'torknheEGATnymore, butfouunheollowingrogramithourfAasiciskn therive,tillodifyhefAasiconlyersion.0!!).t wasoundutndrittenriginallyylaudrodndublished ineptember'sSTomputer"agazine. OpenU",#1,"\GFABASIC.PRG" Seek1,&H63AD Out1,&H61 Close1 Andhatbouthectualalueshathisariableanet?he individualitsnhisyteachaveheirwnpecific meaning: it ighthift 1) it efthift 2) it ontrol 4) it lternate 8) it apsock 16) Ifou'dEEKhisddressndou'detaluef1,his wouldeanhatllhepecialeysreressed. SOFTWAREEVIEW:-ROGET byichardarsmakers Sometimes,iecefoftwaresaunchedhativesouarm feelingromithinustoavenourollection.ometimes, piecefoftwaresaunchedhatsighlyunctionalndasy tose.ndometimesrogramsaunchedhatombinesoth: Itivesouhearmeelingromithinndlsoappensoe versatile,ighlyunctionalsellsasyose.rogram thatefinatelyelongsnhisastlassificationsuma'sew releaseorheT:K-Roget". Everybodynowshatherereozenynonymsorordike 'liquid'.here'sfluid',juice'ndfourseeveralther words.utherereordshatreessasyoomepith loadfynonymsletourhantasyorkndupposeouill bebleoomepithomefhemourself!).hat'shy someonealledeterarkoget1779-1869)roteookalled "Thehesaurusfnglishordsndhraseslassifiednd Arrangedosoacilitatehexpressionfdeasndssist initeraryomposition"n852.tontainedongistsf wordsndheirssociatives,asilylassifiednatagories, andaseryandyose. IctuallyotyandsnThesaurusfnglishords" couplefearsgo,hensednappropriateordsnhe presencefady.heasn'tngryitheromethingfhe kind,utaveehisThesaurus"oouldextimeringy sentencesnuchoreefinedordssoouhouldtartsing four-letteredordsnheresencefourrandmumromeone justsignifiedndhonowshathe'lliveourobably spiking,utaybeThesaurus"). Asououldeeromordssednarlier STEWScrolling messages,aveomeosehisookeryften.ts treasuretheameThesaurus"ctuallyserivedromhereek wordorTreasure")orhosehoantompressthersy usingllustriousords.henlyisadvantagefheookas theacthatoutilladoookordp,ndhattook severalinutesoindoodynonymhatouanted. Theseimesreowver.ithinatterfeconds,ouan lookpordsnheomputerizedersionfThesaurus"K- Roget". Therogramomesnhreeisks,ndorksithheollowingT systemonfigurations: wooubleidediskrivesndalf/wholeegabyteemory neoubleidediskrivendholeegabytefemory arddiskndalf/wholeegabytefemory Iavesedtithheoneoubleidedrivendneegabyte ofemory'onfiguration,hichsnactreferableohe otherwoworkingithAMdisksxtremelyast,ounow). Theirstfhehreeisksontainsnnstallationrogram. ThisutsK-Roget"snccessorynwoouble-sidedisksr installstnarddisk.ncehissonetakesbout0 minutes,hink),oureeftithwoorkdisksndhehree masteriskswhichouhouldtorenafelacenaseou haveungryogalkingroundrustsrecaution). PressingheESETuttonithorkdisknenherivenstalls theK-Roget"eskccesorynd,nyase,he00bAMdisk (promptingouonserthewoiskseryrisp'n'clear). Justealisehatouavebout00bessemoryorord processingowwithe,hiseavesver00borocuments using1stordlus"). Firsthingidasookingpheordbeautiful",hat alsosednarlier STEWScrollingessagesoescribe Willeke.ugh!omefheynonymshatK-Roget"amepith areerympressive:oillekesleasant,leasing, tintillating,leasurable,elightful,elcome,ratifying, satisfying,efreshing,ongenial,ice,greeable,njoyable, palatable,elicious,asty,weet,erfumed,ragrant,uneful, melodiousndovelyirlandhissnlynefheeven referencese-written!).ou'lloonoticehatK-Word"sust aelporheriternhisontext,everalordslike tunefulndelodious,hatlearlyeferoeautifulusic ratherhaneautifulirls)aneeftway,ndhat'shat theuthorhouldlwaysoimself.ouanakeuiteoolf yourselfyayinghatouappenooveunefulirl!ut thisoisadvantagefK-Word"hatsoevert'sustheetup behindThesaurus". "K-Roget"sullyEMrivenndslreadyentioned worksseskccesory.omeeopleightowtarteing equivocalyes,hat'sK-Roget"ordortoonder';owid youuess?):woisks?ordrocessoriskddedohat?nd whatboutyiskontainingyocuments?oesn'thatreate ratheressyouriskshataveosellheime? Butoueedn'telarmed:heecondorkdiskstorednhe RAMdisknystem-startupooueedn'tsehatnymorentil youeboot.heordprocessorisksnlysedhenoadinghe actualordrocessingrogramndsotsedfteroading either.ohateavesustwoisks:heK-Roget"orkdiskne thathouldenourriveheneverouseK-Roget"ndour diskontainingheocumentshathouldenourrive wheneverouecideooad/save/deleteocuments.lltogether noteallyessy,ouldhink. No,K-Roget"eallyhowstherrogrammershatseanty 'userfriendlyness'hiletilleingxtremelyxtensivesell! AfterctivatinghectualK-Roget"eskccessoryromord processororhateverrogram),isplayillppearith someliderbarsnduttons. Onheeft,indfileelectorsresentnhichheord andllssociativesilleisplayednceheordou're lookingorsound.hreetherlidersoheightrelso present:eferencetoalkhroughheeferencesnhichour wordsound,nasehatherereorehanne),aragraph andeadthisastneorowsehroughheordsfouant conceptatherhanord).heordouantoundsimply typednheditinendfterressingETURNrlickingn theKox,herogramtartsearchingort.tillurnut toomepithheecesaryataithinatterfeconds. Concluding,hinkanafelyssumehatK-Roget"she onlyon-entertainmentrogramohichouanctuallyet hooked.terformsheaskshatouadooourselfn full-proofnderyastethodit'strangehathe programmer,an.illey,asucceededneepingtast,s about50,000ordsrencludednK-Roget"'sictionary!),nd iseryasyosendeed.annoteithouthisrogram anymore,ndhinklleoplehatriteotinnglish,f course)houldoteithouthisrogram. "K-Roget"ellst 49.95whicheemsituchhenomparing itithhe 5fheocketersionfThesaurus",uthichs reallyothinghenomparedithheorkutnt,heights thatumaasoayoongman,ndheeneralpeednd userfriendlyness)ndanerderedt: Kumaomputerstd. 12orseshoeark Pangbourne BerksG8JW England Tel.England)7357-4335 Ifhereouldeateortilityrograms,K-Roget"ould surelyeserve.5rvenigher! Thanksoor.onayfumaorendingherogram!eas notnlyiveniswnompanyheossibilityorales increase,uteaslsoontributednon-insignificantay inheualityf STEWS'nglish!  heifthequeln  rimson'solumn  hereegoralksbouteisurelytrollhrough  ARBARIAN   y  SYGNOSIS 'megor.orhreeearsow,verinceheeathfy father,'veuntedround,earchingordventuresndnemies toainhexperience'llorelyeedhenheayomeso revengeyeople.usteepyowndillothherutish dragonulcurantheurderouseasthatilledyatherhoron -sellsyad'sarkwinrotherecronhoavehe order.ndhataysear. heingasecreedhathoevertopshexpandingecron andisvileingsaylaimherownorimself.nowhat there'snlyneanhoashancefnteringhenderground worldfurganndurvive.e.e,egor.'moingackoy villageoindhentranceohearkorldndvengey father'surder. ameoheillagetawnewaysaterndoundt ransackedndillaged.tasostlyesertedutorewld oneshoidn'tavehetrengthrheesireoleenduild aewifelsewhere.raybeheyerehenlyeopeho realisedhatvilouldatchpithhemoonerrater. nefheldenoldeheompletetoryfheld struggleetweenyncleecron,arkndhembodimentf evil;ndyatherhoron,hoeldheowerfoodndas thenlyneithhebilityohysicallyardffndend backhelastsfirehatecronouldendorthromis bareands. fterellingistory,heldanssuredehathis washeayhenouldeingheayustestroyecron. Heedenheirectionfurgan;usteforeeotheree washotynrrow.hinkyather'spiritivednhat man,orenewverythingbouthoronndecron,eaded metraightourgan'sntrancendheneied,eardis finalordschoingnheorestGoodillriumphvervil." verybodynceorearmelcomeorimson'solumn,here Iillrovideheudaciousultitudefagerdventurersith aar-from-completeurvivaluideoheangerousorldf   arbarianySYGNOSIS, orldfondrousraphiceautyorthyfnvestigation. ndnvestigateid,illingholermyfooregorsn therocessfeterminingustowachdversaryetrap orunawayulldogmoreullhanog)ouldeersuadedo grantassagecorpseson'trotest,hat'sintfver heardne).ut,hen,nefheery greatesthingsbout havingnTshatouon'teedouticklentvery timeomebodyellsououruestasailedrtheruch nonsense.hicheadseoheonclusionhatherameworkf myomputer casuuoonitorasecomeheurialroundI'm justryingoeorbidere)fiterallyodlesfrave daringdventurers,arriors,agiciansndtheruicidal rabble. uchravellingasonethelesseenewardedithuccess, andouannceoreindheintsipsiddennyambling narrative. his,sndicatedarliern,sheifth STEWSrimson Columnssue.arlierrticlesererittenninhronological order):undogFTL),hantasieSSI),rataccasPsygnosis), Roadwar000SSI).nrderoainfree)opyfhe diskmagsncludingheserticles,leaseeferoheectionf STEWShereheakingfackrderssxplained.hearlier articleslsoncludeomelurpnyersonaltyleorackf it)ndheeasonsehindypproachi.e.hebsencef personalppreciation,radestc.).nlyornasochistsre urgedoeadheseotallyrrelevantommentsorehannce. owhereidhatumblerainedegortickiswordn thisime? eeingastarshlandeforee,ndnowinghatindingy wayackightellempossible,ookywordnandnd advanced;nee-deepneeds. fterewundredetres,eardoundhatcutely remindedefheumblingfnmptytomachutundred timesouder.earchedndoticed,alf-hiddenehindow bush,iantrog-likeonster.sautiouslydvanced,he creatureumpedte.omewherenid-jumpawhereeas goingoand,ndttacked.heouleastandednyword; itsodyhriveledndithered,isappearingnreenish cloud,mptyocketstaringntoeath.hisasrooff Necron'sork:isvilervantsereotfhisorld,ndied notnlesh.egardlessfheirhysicalorm,neathllis magicallyreatedrustainedreaturesooklike. omingutfhewamp,limbedtonetaircasehiched upoomedndillaredallway.atchinglightovement outfheornerfyye,umpednstinctivelyustn timeoscapeallinglockftone.rimly,alkedn, awareowhatheeryallsightryorapenheursed worldfurgan. eforehendfheallway,asttackedyhatooked likeerebearndadehortorkfimithidewing. walkedn,ownhetairs,ndametadder,oingown. Behindtpottednrrowfheindhatoulditong bow,uttone-throwingowardpboveriedolockyay, asidreepheikesfhich'datherotescribe. waitedorr.glypstairsohrowock,henookhort runowardherrow,illingheroakingreepsentlong. Iookherrow,entackndtartedlimbingown. etnotherong-armederebear-thinghichasifficulto getonccountfheacthateaitedoreightthe bottomfhetairsutarefuliminglwaysringsheight solution.alkedighthroughisyingloudndamet greatavinepannedyturdyoodenridge. owavehishingithridges.fheyooknhealthy, unbalanced,adlyamaged,ncaredor,nsaferossithout secondhought.utomecrosserfectlyaintaineduake- resistantridgenheidstfnvilorceror'smpirend theddsreightohreeou'renrouble.oalkedack little,rokentoun,ndlearedostftitholl- jump.amecrossafendalkedpheextetftairs. hisroughteohataterealisedustaveeen hobgoblinuarters.everaworehanwotheameime butomefhemorkedogethereryell.espiteomeinor troubleithouplefrapsevenocksan'terustedhese days)hichefteithomeastyashesnyeftpperrm, Iameutfheobgoblinepartmenthreerrowsicher.nd that'shenentownheongtairseadingoheower partsfheorldfurgan. ithoutordheorldurnedlueponesalkedlong anmptyall.mpty,hats,fouon'tountheguard". Thisuyasolowadiseadeforeevenoved. extnineasigroblem1.heuteuardianeastould bevaded,gnoredrilledoroblem.uthearknight wasnotheratterltogether.otnlyastmpossibleoump overimautilettemptoooearlyosteyefteg), theagicalrotectionastverisrmorasoompletehat itasirtuallympenetrable.adeouplefuickoves, gotherrows,dentifiedheowsait,ndeftithout furtherroblems. fterinorolduptheesurrectureduardianentown thetairs,ickedpnotherostrrowndontinuedn downward.  nteredectionfheungeonshatighteste describedslowonsterivision",hewo-leggedumping meaniesssistedynclehinondruperdog.ithumberf arrowsicherndheleasanthoughthatothingsore frustratingornvilonsterhanimplyumpingvert, almostailedooticehangenyurroundings.amet sortfoardwalk;addersoingownnd,head,iderea whereell-armedumanoidlockedheayooodenlatform againsthearockall. ameloser,ndaitedorheumanoidoakeheistake allemi-intelligentonstersakettackustittleoo soon,henlosenithoutheiruardp.leavedim. helatformontainedheosteautifulow'dvereen, leaningentlygainstheall.nceorerustingyeep- rooteduspicionsherenythingnnocent-lookingsoncerned, tookmalltepnhelatform,ndumpedightack.yust doubtsereonfirmedyoudndnhealthyreakingoises smallartfhelatformollapsedntohehasm. stimatedheistance,onsideredheoves,nd subsequentlyookheightombinationfumpsoetnhe platform,akeheowndeturnoaferoundsuicklys possible.alfhelatformaveayeforee,utadyow. eeingowyongingosehisagnificentongowas strongerhanhenclinationoaveaximumumberfrrows, Ialkedackoheambooadder,ittednrrowohetring andhotheuyithheroadword.heenetrationactorf theowasuchhatnerrowufficed.atisfied,wunghe bowntoyacknd,nceoreithwordnand,limbedown theadderntoheeartfloomyurgan. hereereanyadderseadingownromnelatformo another;llpanningheheeridesfugenderground valley.hereereomeuardiansutonefnynterest; eliminatedhemithoutvertopping. armingpoyask,ametheottomfheanytairs (whenheorldurnedrey)ndickedpnotherworrows. Withizebleunchfhemnyuiver,tartedounown thendergroundassage,lwaysarefulfnsafetone.ndhen thereasulcuran. yheimepottedhencientedragon,tasooate toakeutyowndullyealisedhatwordplayith Vulcuranasn'tuchifferentromlyttackingoad.as muchooateoonythingffensive;henheirstallf fireeftheragonsawsumped.everookingack,eard theotreathfireshenimalhasedeownheall. scapedustarelynd,unningn,asakingompletely byurprisesattle-axelashedbovee.ustnime, managedovoidheeadlylade.urningound,as surprisedooticehathereasonemy.ustnldtatue ofarknomeithargexeaisedverisead.anger sureomesnanyifferentays. idindhieldhere,nd,everivinghetatue anotherhanceoakennimatedwingte,eftherea andookheirstadderp. fteromeasicallyneventfullimbingfaddersndtairs Ioundyselfnheidstfhatookedikemall Neanderthalillage.ownowomeeopleaveheadasteo referoell-traineddventurersikeyselfsBarbarians"; I'dustateohinkhathey'dallheoorevilsasp againstow. houtinghreatssoundingikeUagghh";fhereasny suchhingshoneticifferentiationraccents"ailedo notice)ndakingenacingesturesithlunttonexesn much-too-longoodenhafts,heyriedoriveeromheir territory.ithoutuchuccess,ecause'megornd'llo whereloodyelllease,hankou. till,teemedointlessndrueloustillffouple ofatheticave-dwellersndhereforeimplyvadedhem, tookadderp,vadedomeorendameohendfhe bambootructuresherenceoreitnessedheransformation ofnvironmentalolorsomingonotherartfheungeon whereockserereenish. rrows.nelanceownstairsoldehreerrowsere sellingorhericefneorpse.neookptn irregularitynheeilingoldehatfidn'tatcht, thatightewoorpses.ndadontentionfying. illingheuard,adittleroubleetrievingherrows. Ilimbedpndontinuedn,nlyoetoppedeadny tracksyompletelynexpectednemy. heockammerasurninglowly;tsandleoongt wouldakexceptionalimingoetast.heassageasoo narrowoalkast,heeilingoighorump,ndhe hammeramearoooworawlnder.teemedhereasnly oneay:unort.ooked,imed,ndovedndasaught onheidefyeadyhedvancingock. nockedeilly;rawledackoafety.henotp, decidedotoovennch:'digurehisutightromhere Iastanding. owtasp.pight.ight.ownightOVE! nyway,oumbammerantope. hingsereackoormalnheextungeonarteaning arrow-firingreeps,hain-mailedarriors,ndoorlyrained guards.henlyealurpriseashatnakeut,ikehey say:t'sllnheeflexes. fteroupleftairs,ameotructureftonehat resemblednndergroundalaceolumns,apstones,iles;he works.omethingoldeaseadednheightirection. ignoredheuardownstairs,enteft,ndasonfrontedy red-robedile-lookinglericalypeithane.fver neededyard-earnedeapon,hisast. nehotasnoughorim,ndontinuedn,eedingwo shotsorheextcene.henamebruptlythend,nd justanagedoeepyselfromallingown. eadndowngenious.urnedround,ndasot surprisedoeehatheagicalreatures'dustilledad beeneplacedydenticalorms.alkedohetairs,illed theuardhereithyword,ndhotyayhroughhe clericsndagic-usersownstairs.omethingoldeas rapidlysingpynce-abundantupplyfrrows. eyondheassage,thendfnnormousavern,tood thelack-robedigurefecron;isackurnedoe.hot atimnce;eusturnedround,herrowarmlessly reboundingromheagicalloak.ollowaughterilledhe cavern;nceeadesfoeleaseireballnyirection. Iouldeehelownisands,ndhoughtervishly.hat wastheldanadaid?Reflectisire".uddenly,new whatoo. ookyhield,lowlyovedloser,ndaitedorimo turnroundnowinghat,hisime,'dnlyetnehance.  henasewtepsway,ecron,aughtertillpilling fromislackips,endorthheireromisands.the rightime,adeheightovement,ndmashedheagical shieldgainstheireballithuchorcehatheiery substanceebounded,mmediatelyettingtswnasterblaze. ecroniednstantly,isnlyemainsurnedkeletonnd theargeewelfisead.ookherystal,ndnceremo- niouslyumpedtnheulcaneeyond. herystalasostnheagerulcanicass;uddenlyhe groundeganoremble,heuildingtartedohake.fas everoingoeing,newadoetutAST. tartingyayp,opedheyadn'thangedheirection ofhatwingingammer. indingyayackoheurfaceas,nanynstances, piecefakelthoughimingecomesncuteroblemf banditsoongerithisackoou.uttilladome arrowsohedVulcuranANeilled!)ndesidesgnored mostfhectionroundendusteptunninglimbing untilotackohewamp.xhausted,estedhere. fterewinutesheuakingndoiseehindeamet itslimaxittleouldeeenfheestructionfurgan. Itasnlyhenhatealisedyissionadeenuccess. Andlso,hatouldeasingfheountry. anyimefterward,avetoodithherownnyead andyyesurnedoheistantulcano,ememberinghe horrorsndictoriesnhevilmpirefecron. oaroood;akingegorurviveisuestilleem piecefakeorhosehorenfortunatenoughoerithe WrathfterryIhink'llriteookbouter:terry Memoiresfell-Fedterodactyl.pecialhanksollhose dim-wittednoughoendegativeorrespondencendeaveheir nameddressnt). uestion:lthoughoyestoefrainromersonal commentsnpecificoftwaretems,eelonhibitiono makingemarksndventureamesneneral.ow'veomeo theealisationhaturarbariannheameiscussederes theummitfongendencyowardsaleominancenll worldsostileoanandoman).ean,aveouver ever playednctiondventureith onlyomen?ll'veeensn occasionalptionowndhenohoosehetherou'reemaler maleaoteworthyxceptionsheextdventureeather Goddessesfhobosynfocom,hereourendersetermined byheoilet-typeounterarlynheamendaintained throughoutheame)ornefanylayers. erhapsaleominancesimplyeflectionfhectual situation:ostrogrammersreale,anyomenorkith computersut onlythefficehicheanshat,nfortunately, mostfheersatileomputersersreale,ertainlyost adventurefreaks"reale.ow'male,oo,ndnyase (I'mld-fashioned)hateanshat'mrimarilynterestedn females.nythinghataneoneutherenrogrammers' Country? et'siveemightinghance. omingoheonclusionfetnotherpicdventureeview, itsimeoarnhensuspectingewcomersfhataynday notappenfouecideoendeactionsfnyindo ucasanenerg arienburgsestraat7 511Lijmegen oc.el.80-238586 -heetherlands- hereheyilleccepted,nspected,ndubsequentlyeft tohettentionfpositiveeactions)ernegativeeact- ionsnccasionalositiveneustoeepoueoplenour toes)terry,yllustrous,oracious,arvinorousetterodac- tyl.akeourhance,ndememberhereatoet'sords: opesover'staff;alkenceithhat ndanagetgainstespairinghougths. hewoentlemenferona II-I-247 SOLUTIONOING'SUESTII byathlaessens START:E-N-CLEANITCHEN-GETPOON-GETNIFE-GETOWL-GETREAD- GETUTTON-GETRUIT-S-GETUP-W-UP-(NOWAITNTILANANNANS APPEARS)ENTERANANNANSOOMORTH-LOOKIRROR-OPENRAWER-OPEN CLOSET-LOOKEHINDLOTHES-CLOSELOSET-LOOKNOPFLOSET- OPENRAWER-(NOWOUAVEOUNDNHISOOM:MIRROR,MAP,KEYND ROSESSENCE)-NOWEAVEHEOOMNDOPOHEOPFHE FLOOR-LOOKELESCOPE-GETLY-D-D-N-OPENABINET-GOOHEOOKS- MOVEOOKS-PULLEVER-D-D-LOOKHELF-GETOWDEREDISHBONE-GET NIGHTSHADEUICE-GETANDRAKEOOTOWDER-GETAFFRON-GETOAD SPITTLE-GETOADSTOOLOWDER-U-U-PULLEVER-MOVEOOKS-OPEN CABINET-S-S-OPENHICKENATE-GETHICKENEATHER-OPENATE-NOW GOOWNHEOUNTAIN-ATHEASEFHEOUNTAINOEST-NOW TYPE:SHOWIRROROEDUSADON'TITETURN)-NOWOESTND LOOKOHEHEAST-HITETURNHENEDUSAPPEARS-S-GET CACKTUS-S-S-GETNAKESKIN-E-(WAITORHEAGLE,WHENEOSE FEATHER,YOUUSTICKTP,IFEOESN'TPPEAR,EAVEHIS SCREENNDOMEACK)-GETEATHER-E-GETUDYHEIVER-E-E- ENTERHEATERNDETATER-BACKNHEEACH-N-N-CLIMBADDER- W-S-GETISTLETOUROMHEREENHERONT-W-OPENOOR-GOP STAIRS-OPENRAWER-GETHIMBLE-D-GETORRIDGE-LEAVEOUSE-LOOK FLOWERS-GETEW-W-N-LOOKOLE-GRABOLE-U-GETURSE-LOOKAP- POINTOHEILLAGE-(F6ELEPORT)-OPENOOR-ENTERTORE-GETOG HAIR-LOOKHELF-BUYOUCH-BUYALT-BUYISHOIL-BUYARD-LOOKAP- POINTTASEFHEOUNTAIN-F6ELEPORT-UPOHEOUSE-OPEN DOOR-U-EASTNOUREDROOM-DROPLLNDERED-GETRUIT-W-D-E-N- WAITNTILANANANPPEARSTIMEA.30IN.)-S-GIVERUITO MANANNAN-W-U-WAITNHERONTFANANANSEDROOMNTILE APPEARSNDEAY'SE'SOINGOAKEAP-NOWAST-GETAT- GETATAIR-ENTEROUROOM-GETLL-W-D-N-OPENABINET-MOVE BOOKS-PULLEVER-D-D- TURNOOKOAGEIUNDERSTANDINGHEANGUAGEFREATURES) 1:PUTHEMALLEATHERNOWL 2:PUTHEOGURNHEOWL 3:PUTHENAKEKINNHEOWL 4:ADDPOONFULFOWDEREDISHONE 5:PUTHEHIMBLEFEWNHEOWL 6:MIXITHANDS 7:SEPERATEIXTURENTOWOIECES 8:PUTOUGHIECESNTOOURARS 9:RECITEHISERSEXACTLY,EVENHEND EATHERFOWLNDONEFISH, OLDEDOGETHERNHISISH, IVEEISDOMONDERSTAND REATURESFIR,SEANDAND 10:WAVEHEAGICAND TURNOAGEVFLYINGIKENAGLERLY) 1:PUTINCHFAFFRONNSSENCE 2:RECITEHISERSE: HINGEDPIRITS,SETEREE FARTHLYINDINGS,JUSTIKEHEE NHISSSENCE,EHOLDHEIGHT ORANTHERECIOUSIFTFLIGHT 3:WAVEHEAGICAND TURNOAGEXVTRANSFORMINGNOTHERNTOAT) 1:PUTANDRAKEOOTOWDERNOWL 2:PUTHEATAIRNHEOWL 3:PUTPOONSFISHILNHEOWL 4:STIRIXTUREITHPOON 5:PUTHEOUGHNHEABLE 6:PATOUGHNTOOOKIE 7:RECITEHISERSE: ANDRAKEOOTNDAIRFAT IXILFISHNDIVEAT ELINEROMHENEHOATS HISPPETIZINGAGICREAT 8:WAVEHEAGICAND LOOKAP-TELEPORTOPIDERAVE6-DIPAGLEEATHERNSSENCE- FLYNTOHEEB-ENTERHEAVE-WAIT-LEAVEHEAVE-W-NOWOU HAVEHEHANGEOISTENOOUPLEFIRDS-AREHEREOIRDS THENOONOTHEROCATIONNDOMEACKERE-LISTENOHE BIRDS-N-N-W-WAITNTILHECORNSRERY-AREHEYOT,GOO ANOTHEROCATIONNDOMEACK-GETCORNS-E-N-DIPAGLEEATHER INSSENCE-FLYPOANANANAOUSE-EAGLEEGONE,MYSELF,RETURN- OPENATE-OPENOOR-N-PULLEVER-MOVEOOKS-OPENABINET-S-U-E- PUTOOKIENORRIDGE-DROPLL-GETORRIDGE-W-D-E-N-WAITERE UNTILANANNANOMESACK-S-GIVEORRIDGEOANANNA-W-U-E-GET ALL-W-D-N-OPENABINET-MOVEOOKS-PULLEVER-D-D- TURNOAGEIITELEPORTATIONTANDOM) 1:GRINDPOONFULALTNORTAR 2:GRINDHEISTLETOUNHEORTAR 3:RUBHETONENHEIXTURE 4:KISSHETONE 5:RECITEHISERCE: ITHHEISS,HEEMPART, OWEROSTEAROYEART. AKEEOWROMHISLACEITHER, ONOTHERLACEARHITHER. 6:WAVEHEAGICAND TURNOAGEIVCAUSINGEEPLEEP) 1:GRINDHECORNSNORTAR 2:PUTHECORNOWDERNOWL 3:PUTHEIGHTSHADEUICENHEOWL 4:STIRHEIXTUREITHPOON 5:LIGHTHARCOALRAZIER 6:HEATHEIXTURENHERAZIER 7:SPREADHEIXTURENABLE 8:RECITEHISERSE: CORNOWDERROUNDOINE IGHTSHADEUICEIKEITTERINE, ILENTLYNARKNESSOUREEP ORINGOPORIFICLEEP 9:WAVEHEAGICAND 10:PUTHELEEPOWDERNHEOUCH TURNOAGEXXXIVBREWINGTORM) 1:PUTUPFCEANATERNOWL 2:LIGHTHARCOALRAZIER 3:HEATHEOWLNHERAZIER 4:PUTPOONFUDNHEOWL 5:ADDINCHFOADSTOOLOWDER 6:BLOWNTOHEOTREW 7:RECITEHISERCE: LEMENTSROMHEARTHNDEA, OMBINEOETHEEAVENSREE. HENTIRHISAGICREW, REATODHOR,ALLNOU. 8:WAVEHEAGICAND 9:POURHETORMREWNTOHEAR TURNOAGELXIXBECOMINGNVISIBLE) 1:CUTHEACTUSITHNIFE 2:SQUEEZEHEACTUSJUICENPOON 3:PUTHEACTUSUICENOWL 4:PUTHEARDNHEOWL 5:ADDROPSFOADPITTLE 6:STIRHEIXTUREITHPOON 7:RECITEHISERCE: ACTUSLANTNDORNYOAD OWTARTOWNANGEROUSOAD OMBINEITHIRENDISTOAKE EISAPPEARITHOUTRACE 8:WAVEHEAGICAND 9:PUTINTMENTNHEMPTYARDAR LOOKAP-TELEPORTOILLAGE6-OPENOORTAVERN)-TALKAILERS- GIVEOLDOAPTAIN-LEAVEAVERN-E-E-ENTERHIP-E-GETOX-W-DROP BOX-JUMPNOX-JUMPNOX-JUMPNADDER-U-W-OPENHEST-LOOKN CHEST-CLOSEHEST-E-E-GETHOVEL-W-D-(NOWAITNTILHEIRATES SAY:LANDNIGN,ANDAY:THENCHERSOWN)-POURHELEEP POWDERNHELOOR-SLUMBER,HENCEFORTH-JUMPNOX-JUMPNOX- JUMPNADDER-U-U-E-DIVENEA-SWIMOSLAND-E-N-S-LOOKREE- COUNTIVETEPSOHEASTROMHEENTERFHEREE-DIG-N-E- W-(HORSESHOEOCK)-CLIMBOCK-E-N-E-DIPAGLEEATHERNSSENCE- N-E-E-S-GOOWNOEACHHEIRSTAVENHEEFT-GOOWNO THEIDDLEAVENDERNHECREEN-ENTERHEAVE-GOPOHE CAVENHEIDDLEFHECREEN-NOWEAVEHEAVENDERNHE RIGHTFHECREEN-E-E-S-ENTERAVE-CLIMBHETAIRS-ASOONS YOUOMEUTFHEAVE:RUBINTMENTNE-W-STIRTORMREW WITHINGER-BREWFTORMS,CHURNTP-TALKOOSELLA-UNTIE ROSELLA-E-ENTERAVERN-D-D-W-N-N--THEND!!!!!!!!!! Mathlaessens Wagenaarstraat8 6164MeleenL) Theetherlands Telephone4492-52532 SOFTWAREEVIEW:ERRORPODS byichardarsmakers Lifeadeeneryuietorenturiesnyomelanetion Beta.inceheovernmentfionetaasnventedhe restocracyrinciplewhatoueoplenarthouldrobably calltheequeloemocracy',heneerfectayoovern state)heonceptfivilianarfare,errorismndiolence hadeasedoxist.nverrowingumberfeopleasven mentioningheossibilityfeletingordsikeheseromhe 'XXVIstionetafficialestocraticictionary'. Iadysualid-summeroeticutburstsndasittingnhe grassfillookingownponionitythetateapital), gazingtheunettingsftereeltingntoheity's skyscrapers,ouplefilesway.omeloudsungnheky, justboveheun,ndereaintedniraculousoloursf grey,urplendedsheunecidedohinehisay'sast lightponhem.uickly,hekyboveeurnedarkluend black,ndightventuallytartedadeingway;erendhere itirrorednomeindows. Asheunventuallyisappearedompletelyndightellpon thiseacefuland,ightreezetartedomingp.toodp andlosedheooknhichlwaysroteownyoetry. Tonight'sunsetadotnspiredeufficientlyohatad noteenbleoxtractoemor,orhatatter,ven piecefroze)romyind.hereasomethingnheir, heavyndurking,hateallyouldn'tescribe.ndhe oddesthingbouttashathereasbsolutelyothing noticeablyifferent.uspectedhattouldrobablyey vividmagination,tilleftromheeriodfyhildhood whensedoritear-storiestchool.eopleidn't appreciatehem,ndotoppedritinghemongimego andevotedyselfohertfoetry.penedyoetryook againndookedthatroteheayefore: Youreikeheun azzling,rightndajestuous oureikeheoon hinynheidstfarkness ndhetars ooktounealousy ou'reikeverything usterfect..." Fromehindheoon,tareemedolyccrossheky. Rememberingheacthatouerellowedooishhenou sawnefhose,ollowedhetarloselyithyyesnd thoughtfhatouldish.hetarookedsftere growing,ndheolourhangedselltasoreindf orange-red.hentameloserndlosertoonecamebvious thattasotarutpace-craft:argendhapedike disk,edrombovendrightrangeromelow.tood stunnedoheroundndouldoothingoreuttareingt theraftstandedponnotherill,oheightfhe town.tidn'takeoisefnyind,nduspectedhat washenlyneitnessinghisvent.verybodyasookingt theTracker"Vhowthisime,hereassuallyreferred toeoeticatherhanustnjoyingoungoyrirloe butcherednhatVhowForetailsfheTracker"Vhow, pleaseeferohereviousssuef STEWS,D). Theedartfheraftuddenlyose;heower,range,art waseftnheround,ndetectedozenruesomeachines ont.heyereikeirdsithumpsnheiretalacks, lookingxtremelyyrannicaloe.heyeemedotandpon fouregsithotsfydraulicslusteredllverhem. Actually,oundhatyerceptionaseceivedetere bipedalightingachinesoteemed,ndheyrected themselvesteadilyndalkedoheity.owouldeehem inheirullloryugeetalachineshatoseover00 feetboveheround,eadingoheityoillndestroy. decidedoieownehindomeowlantsopingoscaperom thettentionfhesereaturessitnessedheirstouses beingaporisedndeopleunningorheirives. Thatasowverhreeearsgo.hesereatures,Terrorpods" asheyerealled,erehearachinesfhempire,nvil andruteorcehatashereoonquerheniverse.ado admit,tasothingikehosegrons,uthoseadteast hadoecencyotoomeohisemotelanet.esistanceoon grew,utllebelsoonounduthathoseTerrorpods"ere madefindfaterialalledlumairtually indestructabletas. Theederationenteoininglanetalledolianomeime agoow.yission:oinduthatasheuccessehind thoseTerrorpods".hempireadnvadedhisiningolonynd hadtarteduildingheirightingachineshere.verything wentllight.ntilhempireothershipiscoverede.hey wouldowestroyheholeolony,ohatheecretfhe "Terrorpods"asnceoreaved.alledackyroverehicle toyefensetrategyehicleDSV).adoakeurehis colonyouldurvivendadoakeureboutyself survivingsell... Psygnosis'ewelease,Terrorpods",ellingt 24.95same behindhichherevioustoryouldetashednomeay. It'shrillingpacercadetrategyameithantastic graphics,mpressiveoundndngainrilliantlot.ackaged inheirowenerictylefackagingogetherithhesual splendidogereanrtwork,t'sgainnefhoseamesf hightandard,orthylacemongstheameshatille rememberedyenerationsoome. Whenpenedhenvelopelreadynewhattadoe greatameneoesotupplytupidameithnefhe bestrawingvereennameackageoveraruesome Terrorpodeadhat'soleedin'ellrawnhatouldimply failoescribetatisfactory).heackageurtherontains guaranteeard,old-outnstructionanual,nalso beautifullyrawnustifelike!)ictureferrorpodsnn Icelowndfoursehewoisksontainingheame. Justikesualithsygnosisames,ouaveoressESET withheirstameisknherive.fteromeurbooading, theruesomeoverackageerrorpodeadppearsnhecreen inmazingomputerraphics,oeollowedymoothly animatingntroequenceithomefheesthunderound effectsaveverearddigitized,uthatheeck).isk canhenensertedndoadingoesnfterepeatinghe introequencegain. Inhectualame,neanhoosefeveralanguageoesed inheameEnglish,merican,erman,orwegianndeveral othersnfortunatelyoutch...),ndhenllelltarts breakin'oose.ouaveeeniscoverednheolianurfacey thempireotherhip,usthereeftffhetory. Theraphicsmmediatelytruckeseingeryoodnact aboutsoodshosefBarbarian"ndidn'taveuch timeoookthemneremazementoraseingseds sittinguckoruidedissiles.uicklancehroughhe fold-outseranualearnedeowoseyeaponryndoon wasbleolastheocketsutfhekyeforeououlday "Richardovesilleke"justigurefpeechpologizeo thoseedpithyeelingsorer). Playingheameseryasyutompletingtequiresot ofactics.ssygnosisoesn'tailomphasize:t's strategyamendordinaryhoot-'em'-upame.yeansf tradeouaveoetourandsnllartsouildourwn Terrorpodightingachine. Ilreadyentionedhereatraphics,heighlympressive soundsndhereatlotut,souightuess,idn'tave toookardoindomethingnheamehatidn'tuite like:hecrollingYES!nowlwaysayhatcrollingsre bad,uthatsecauseheyimplyREadostfheime). Itsitlocky,uttanelearlyeenhathe programmerIanetherington)riedoakeorkft:t'sne ofhosecrollingoutineshatakesheroundnheront scrollasterhannheackgroundwhich,uppose,akes lottaime).t'sbouthenlybad'hingbouthisamehat Iouldomepith. Gameating: Title: errorpods Company: sygnosis Graphics:  Sound:  Addictability:  Overallating:  Price:  24.95 Remark: rulytunninggamever' raphics!! Theameanebtainedt: Psygnosistd. 1stloor,ortfiverpooluilding Pieread Liverpool L3BY England Tel.51-2367757 Thanksor.onathanllisandisharmingssistantngela, whoalksoicelyhattslwaysardoangpner butatherecessaryoakeurehehonebilltaysithin limits)orendingt! INTERVIEWITHAVIDHITTAKER byichardarsmakers Aouplefonthsgo,somefouightemember,avead theonourfnterviewingusicrogrammerobubbard.his time,fferounnterviewithusicrogrammerhat deservesustsuchraiseorisioneerorknheT: Davidhittaker,heanehindheoundtracksromNinja Mission",Renegade""Outcast"nurope),Defenderfhe Crown",Leviathan",Starrek"ndBMXimulator"allnhe AtariT).e'sorkingnomeorerojectstheoments well,nde'sheanhataveobubbardisnitialodeo startithand,ndirectly,shusesponsibleorheuccess ofadaxromEXhoidhisssue'susicgainhoook Rob'sodendaterroteiswnynthesizerasednhat code). Q:hat'souullame,ccupation,rofessionndge? A:yullame'savidhittaker,yccupationseing companyirectorndyrofessionseingusicound programmer.yge?ell...Over1. Q:hichchoolsidouisit?hichubjectsidouike,nd whichidouate? A:entoheerbyrammarchoolnury,ancashire. hatedusicecausehereasoouchistoryndotnough theoryndracticaltuff.ikedrenchndeography. Q:nhichomputeridoutartrogrammingusic?hich computersaveourogrammedusicntillow?henidou startoinghingsnheT? A:tartedrogrammingusicnheBMIC-20,narch982. IaverogrammednMBIC-20,BM4,MB16/Plus4,BM Amiga,tari00Letc.),tariT,inclairpectrum8K, Sinclairpectrum28KAYhip...),SX,SXI,mstradPC's andBMC'sandompatibles).tartednheTnutumn 1986. Q:hoersuadedouotartrogrammingnheT? A:obodyid.ustantedoeeppithewachines. Q:hyaveoupecializednrogrammingusic?aveouver donenythinglse? A:pecialisedecausehereasemandorrogrammersho couldlsoakeusic,ndatherreferrogrammingusico programmingames.faveonenythinglse?ell,avead 14ullimeobsinceeftchoolncluding:lectronics assembly,fficeork,ork-liftruckriving,lothyeing, makingheubeshatonsideoiletollsndullime keyboardeyboardlayernand. Q:oouserogramooourusic,roouaveustom editor?oouseardwaredd-ons? A:aveorogramsrditors.t'sllonennssembler sourceile.seoardwaredd-ons Q:owoourogramourusic? A:orkutheusicnamahaX5Musicomputerr CasioZ30ynth,henottownnaper,henype relevantelevantatantossemblerourceiles. Q:owanyoursidoupendrogrammingheollowingusix: TheodelEarly64),anther64),injaission, Renegade/Outcast,tarrek,efenderfherown,MXimulator andeviathan? A:pentoursoingheodel,oursoinganther.inja Missionsellsenegadeookoursours,ndtarrek tookholeonthsIidevenersionsutirebirdidn't evenikethentasinished).MXimulatorookours; Defenderfherownook0oursndeviathanookours. Q:hatoouonsideroeheostifficultspectf programmingoundnheT?hichechniquesoouse?hat areouropesndxpectationsithegardoutureusicn theT? A:heTasrapncienteepyhiphichoesn'teservehe lightfay.on'tavenyechniques,ustetnitht. MyopesndxpectationsorheTrehattightetnM (Yamaha/Casio)oundhipneayevenheBMIDhips ancient). Q:ooumprovisehebnritingourusicroouseheet music? A:omposeusicyself,opyheetusic,istenoaped soundtrackrombination. Q:hichiecefusicasheostifficultouverid (pleasepecifyneneneralndnenheT)? A:ailreakC64)(Konami),ecauseheyenteomerapusic playedy0ieceazzrchestra.nheTtarrek,ecause everyonenowsveryoteftndouan'tetemaleocals outfheYhip. Q:hichiecesfusicoouonsideroeheestouade (again,pecifyneneneralndnenheT)? A:on'tikenythingoecausehen'veinishedriting it,mickfearingtut,oingfthereople'somments Iouldayhatanthernhe64ndtormbringernhe Spectrum28Kouldie.T:injaission. Q:ndhichneoouonsideroeheorstineneral)? A:hat'detarreknheT. Q:hichusicrogrammeroouhinksheestineneral, andnheT,eperately)? A:on'tusthinkobubbardsheest,NOWe'she bestndeoesn'tetig-headedboutt.nheT?'venly evereardytuffndob'soldrunnerIt'spoou). Q:shereompetitionromethingikehatnheusic programmer'sorld? A:omeagazinesaveusicopive/Ten,uton'teehe pointt'snlyhepinionfmart-arsedpottyeviewer whooesn'tnowrotchetromuaverWell,hankou,r. Whittaker,D). Q:orhichrogramsillouoheusishortly? A:theoment'moingacLandnllheormatsncluding theTndmiga. Q:hichoftwareompanyoouhinksheest? A:henehoayspheuickestortll). Q:hichasheirstrogramouveridheusicor,nd whichneidouakeusicornheTorheirstime? A:heverallirstasumphreyQ-Bert)nheBMIC-20.n theT,tasenegade. Q:ndourastrojects? A:utrunnhe64ndteveak'sewamenheTbut that'stillopecret). Q:owoouersuadeeopleoseourusic? A:on't.heyustingep. Q:ooulaynefeveralusicalnstruments? A:layeyboards,uitar,nythingearby. Q:oouveristenoopusic?hichandsoouike? A:es,oistenopop'usicIsedoe.J.).ike KraftwerkIethemniverpooln981)ndnyechnically goodndell-producedands. Q:henhere'sheuestionlwayssk:hat'soupinion aboutheT<>Amigayndromepleaseepecificousical capabilities)? A:ouayotantoearhisuthemigalowsutheT inveryinglespectxceptser-friendlyness.hemiga's soundapabilitiesreikewise.owever,'mboutouyhe newISCachineArchimedes)hichotallylowsuthemiga. Q:mmm.hat'sourpinionbout STEWS? A:t'sreatdea/product.hinkheonstanteferenceso thelondeiecereitverheopGrrrmmmbbl.D).ou couldoithettingidfheequestindowheneverindow optionselectedSoid,r.hittaker!D.). Q:yastuestion.hatsourpinionboutoftwareiracy? Doouhinktanereferredboveestroyingelephone booths? A:iracyoundsomantictsOT!TSHEFTromound me! nyonehoestroysnybodylse'sroperty houldehot nyonehoestroyselephoneoxes houldehotwice COPYEANTORAVELHOWOROTECTOUROFTWARE) bylausrod There'sothingoreenselesshanopyrotectionsurprising introornrticleboutelf-maderotectionethods,sn't it?)orhereillevereheerfectne.evertheless,t isascinatingubject,nyway.ndnefheost challenging,oo.hisrticlehowsouowonstall particularlyastyopyrotectionnouridks... Tonderstandowonstallopyrotectionethodouhould bebleoelliskromishhipsfrivoloussm, supposehatouananagehis).urthermore,ou'lleedome backgroundnformation.toila: Atandardiskasot0oncentricalirclesnt,alled tracks.veryrackarriestsatanpecificlocks,alled sectors.etweenwoectorsandvennsideectors!)sap thatheontrollereedssittlepareimeoelaxrom theardorkfeadingata. Controller?hat'shat?ell,implifiedersionirst:evice thatetsataromherocessor,odest,ndritestnto disk.tlsoeadsittreamsromheiskndecodest.o transferataondromheontroller,heuilt-inMAhip inheTarriesataromainemoryoheDCfloppyisk controller)ndlsoromheontrolleroemory.herocessor itselfoesn'taveoohisirtyork;hileMAdirect memoryccess)sorking,herocessoranonythinglse (haveear dinnerithershwinrohopping...). Theontrollerendslectricalmpulsesoheiskrive's read/writeeadveryimilarohenenhehettolaster cassetteecorderhatheonfoureighboursesoest youresistancegainstoiseressure).hesempulsesreoded usingheo-calledFMethodmodifiedrequencyodulation) whichackslockitsntoheatatream.hisnsureshat readingndritingsafevenithriveshataveroblems witholdingheorrectpeed. MOREHANUREATA  Oniskou'llindorehanatahatouaveransferred theretoyBIOSrIOSall.dditionally,omeontrol informationsiddenetweenheata.ypicalrackooks likehiswell,K,t'soncentricneality;leaseseour imagination): ================================================================ IntrotrackheaderrPostndexark") (*)apytesPreddressark) ynchronizationytes ddressarkectornfo hecksum apytesPostddressark) ynchronizationytes ataarkata hecksum apytesPostataark) backo*),ntilllectors areritten,hen: gapytesoracknd =============================== Whatheeckreynchronizationytes?nhort:itequences, thatellheontrollersteadshem "Gon,ldella, newyte'startingightow".orheontrollerusteads stringfitsromiskithoutnowingxactlyhereyte begins.heontrollerasedicatedepartmentnsidehat onlyiddlesithortinghoseitombinationsutfheit streamhatreeantsyncytesasouallhemhortly). AUGNHEONTROLLER Inormalases,hisyncnitofficiallyalled Addressark Detector)nlyeactsponheytesA1ndC2hichaveoe storednpecialormatMFMithissinglockits;usto mentiontorherofessionalshoeadyrticlesnST- Computer").nfortunately,heresnddynheontrollerif youantonowxactlyboutddies,ecommendouLife,he Universendverything"youglasdams).ittringf %000101001anoolheyncyteetectionepartment completely! Wheneverhisittringccurs,heontrollerhinksheres syncytendtartsoynchronizewhatlsehouldto).ll theollowingytesrehiftednertainayndheirits shatteredllverhelace. Thisrrornlyccursheneadingompleterackithll informationsntwithheontroller's read-trackommand). Wheneadingectorswith read-sector),heontrollerwitches offheyncnit,ohattaneadithoutheyncug confusingt. Toaketlearforheneshonlyelievehatheyee): Supposeouantoriteheollowingntoisk: FE901allytesnex) Readingheseytesith read-trackommandouet: FE4FE Strange,h? Therrorccursithheollowingytes: $29ndreviousvenyte $52/$53ndreviousyteividabley $A4oA7ndreviousyteividabley $14ndollowingyte'sirstitMSB)eto Sometheryteombinationsanauseherror,ooshiftsf theyteequencesbove,orxample). Asongsheseatareackedntoectorwhichouan easilyeadorrectlysinghe read-sectorommand), everything'sine.soonsouutFE29forxample)nn areanreachabley read-sectoror read-address,hicheads sectornfoequence),owever,ou'reness. Naturally,opyrogrammersnowbouthisuirk.onsequently, theyse read-sectorommands.heylsonowhatapytes (whichreormally4Er00)ren'teadorrectlynost casesutomehowhiftedfromneoevenits,venyhalf bits"). Soouannotelynhatou'reeadingith read-track.ost programmershereforeupposehatapsonsistf4E'snd $00'sndothinglse,asta. DEVELOPINGHEROTECTION Nowououldnserttringike(C)987ylausrod"nto thoseapytes.sormalopyrogramson'theckheontents ofheapreas,heyouldailnopyinghistringoou canetectopyromithinourrogram. Stopress!owanouheckouropyrighttringfhe controllereadsomethingifferentveryimeousehe read- trackommand?nnenenases,pproximately,ouillead theorrecttringperhapsever!);nlltherasesouill getomethinghatouropyrotectionoesn'tecognize crashdownombttackveryserriendly,sn'tt?)... Nowhoseysteriousyncytesomentoction.heseytes makeheontrollereadheollowingtufforrectlyinost cases).ormally,racktartsithpprox0apytesf $4E's.nstead,erite: 4EEE111opyrighttringEE.. Thisynchronizesheontrollern read-trackommandohat itanteasteadheopyrighttringorrectly.fourse, theopyrighttringustotontainnyytesryte sequenceshatayoolheyncepartment. Inouropyrotectionoutineoueadompleteracknd lookorouropyrightext.ft'shere,t'sheriginal diskoromeone'soteryeryoodopyrogram).fot, somethingentntoronghannels. Iriedoopyhisrotectionethoditheveralopyrograms -llfhemereompleteossxceptneIon'tellou whichne,o,o,o).oadoefineherotection.ow useheforbidden"yncyte29ithreviousvenyteo synchronizeheontroller.ynchronizationshiftedyalf bytefter29,oeaveoddnrdinaryA1yncyteo makeheunhinegain.hesewoytesreeads140B whichoopyrogramecognizessorrectyncequence.he followingyteequenceyouropyrighttring)sow interpretedorrectlyithvery Read-Trackommand.ndhere youre:heerfectrotectionateastntilomeoneomesp withyper-ultra-jolly-goodopyrogram).  MENTORK  Let'sork:owoourogramuchrotection?oiveou fullnformationboutrogrammingheontrollerndMAhip andhateverelatesohisroblemouldaveoriten articlehatpanshreerourssuesf STEWS,eavingust enoughpaceorheditorialndothinglse.nrderout thiseverendingtoryhort,ou'reresentedrefaboutine fromyoftwareabhichouanseomplementhe protectionethod. InheROGRAMSolder,ou'llindfAasicrogramalled PROTECT.BAS,hichreatesachineoutinentringforhe realighucks,heresnssembleristingnhisisk). Thisachineodeeadsndritesnrdinary-sectorrack1 -earlyrdinary:heyncyteombinationollowedy copyrightessagesopiedntoheapeforeheirstector. Whyoriterack1?1nexives29;hisyteccursn everyectorntrofrack1ndhereforeonfuseshe read- trackommand. Therefore,hisracksevereadorrectly;llheopy programsnowwitchoectorodenhisrackeducing therobabilityhatomeoneanopyurrotectionwhichs onlyossibleyeadingheholerack,nalyzingt,nd writingtackithomeorrections). HOWOSETHEROTECTOR"  Justormatisksingleroubleided,oesn'tatter)ith theESKTOPormattilityndhentartheoutinen PROTECT.BAS.hooseptionoriterotectedrack1.ou areskedasswordtringhatouantoritentoisk. Afterwards,ouopyatandrogramsohisisk;monghem therogramoerotected.ptionfTherack1rotector" readsompleterack1romiskndearchesorassword thatouanreelyhoose.heasswordanavepo0 characters.foueedore,djustap1$nrocedurektrk. Howoouncludeheoutinesnourwnrograms?fABASIC programmersreetterffhisime;thouldeoroblem, however,odaptheoutinesorASTBASICrhatever. Toallheachineodeoutines,ouaveookealuesnto theoutine'sarameterield.fherogramtartstocation START,ouaveotoreodeongwordntoocationTART+2 andheddressfrackufferntoTART+6seeASIC listing).odef0'ctivatesheead-Trackoutine,1' makesherogramriterackromheuffereferredoy theddressointernTART+6. Assemblerrogrammersreuppliedithheourceodefor AS68)nhisisk.heoutineustealledithbsr'r 'jsr'sterminatesithimplerts'.tsully relocatablefortadoeransferredntoASICrogram) andC-relative. Youaveoetpherackoeritteneforeallinghe machineode.nrocedurektrkou'llindllhenformation you'reookingor.oatisfyheuriouscuriosityillshe cat,ellas!):eresnotherersionfheablebove includingheodeshatheontrollereedsoreaterack. =============================== Intro:0ytesf4E (*)apytes:2ytesf00 yncytes:ytesfF5 ddressark:FE ectornfo:rackumber,ideumber,ectorumber,ize 0=128ytes,=256ytes,=512ytes, =1024ytes) hecksum:F7 apytes:2ytesf4E 2ytesf00 yncytes:ytesfF5 ataark:FB ata:12yteslowerhanF4!!!) hecksum:F7 apytes:0ytesf4E backo*),ntilllectors areritten,hen: gapytesorackndnormally400ytesf4E,hichsore thannoughoillherack) =============================== YouayonderhyyncytesrerittensF5uteadsA1. Theeasonshatheontrollereedsnwnontrollanguage" whenritingrack.ytesxceedingaluefF4repecial controlyteshatrerittenntherormatshanrdinary bytes.F5,orxample,syncytefA1ithertainlock bitsissing.F7riteshecksumntoiskconsistingfwo bytes).FBndFEnnounceatandectornfo,espectively. Byheay,hisontrolanguagesheeasonhyouustot formatourisksusingheBIOSall)ithertainvirgin" valuestheirginord'sytesustotxceedF4). SomedditionalommentsoncerningheASICrogramndts usage:0'nheainenuerminatesherogramwhatlseid youxpect?).3'howsheontentsfherackuffernoth hexndSCII;otoputput,ressnyey;henressX'o leaveheoutinernythereyoontinue.herackuffer (inhisrogramuf$)usteteastK. Ifouantose0-sectorisksounlyaveohangehe "FOR=1O"oopnrocedurektrkntoFOR=1O0". Ifouantonoworeboutiskrivesoureivenhree possibilities:eadyFloppyspielereien"rticlesnheerman computeragazineSTomputer"ruyyookboutloppy programmingoutnateall)rriteo STEWS.fherere someeadersutherehorenterestedoeadoreboutisk drivesn STEWS:riteo STEWSndevealournnermost wishes...ependingnemandillontinueoritebout floppyrogrammingn STEWSromimeoime. Clausrod Amelsenkeller D-8772arktheidenfeld Westermany  SOFTWAREEVIEW:EWOMMYOFTWARERODUCTS byichardarsmakers First,etakeenehingerfectlylear:lthoughctually wrotehiseviewusteforeoingochoolquitearly,s matterfact)nddmitustaveookeduiteleepyam gladycreennnefhoseon-reflectingnestherwiset wouldaveeenepressingayurthern!)aveeen responsiblellheime.herogramshatillerebyeview areDizzyizard"ndTrashheap",othromheermanompany Tommyoftware.othrogramsthatsheiriggestdvantage) orknolor-asellsonochromeonitors.othrograms (that'snefheirisadvantages)eedteastbfemory. TommyoftwareasaunchedeveralroductsnheTlready. Allrogramsereuiteriginal,utackedhis....whatould callt.....professionalouch. Let'startithDizzyizard"fheworogramseviewed, thissefinatelyheorst.herincipleeemedoeanot: Movinghapeown/upandscapeoetchiecefirend bringtackohetartingosition.uchikeheong- awaitedorMarbleadness"romlectronicrts.nheerman magazineTomputer,heeviewervenadheutsoompare thewoames!).eteakenotherhingerfectlylear here:oomparisonhouldeadehatsoever,ecausehat's justikeomparingre-WWIitronCVithheewMW35i (bothars,othithourheelsndventeeringheel). PleaseeepnindhatavenlyeenMarbleadness" brieflyulleviewillhereforeencludednnpcoming issuef STEWS. Therinciple,hus,sxactlyheamenDizzyizard"s wellsMarbleadness"but,nMarbleadness",ounlyave toetownsastsossible).heraphicsreeallyo-so inommyoftware'same.partromheacthatheolour palettetselfseallyousyateastnhetartingevel, butmfraidvenheext9!)evelsaveatheroring coloretting),heraphicsackheefinedandrofessional) touchfhelectronicrtsroduct. Thenhere'sheound.uessothrogramaveboutheame qualityfameounds.oteallytunning,utotadither. Wherelectronicrtshoseoeodest,Dizzyizard"ncluded anxtensiveiecefigitizedusicIeallyon'tiket whensednhison-creativeethod,ndt'siecef 'jazzy'usicselloadroubleoeepyreakfast inside).sarsmoncerned,hisshrowingwayisk spacendemory.henressingooanyeysightfternother (e.g.henncreasinghelayerevelapidly),heholecreen canveneilledithombs. Somethinghat'slsoerymportantnheseindfames (whichouldendoalldexterity'-games)sheontrolf whateverouaveooveroundhecreen.Dizzyizard" allowssefeyboard,ouseroystick,ndhinkeithers reallyice.henouoveooast,henouaveheiggest troubleettingourselfogethernot-so-broadlimbing slope,hen.....No,heontrolsrevenousierhanhe graphics. TheazenDizzyizard"sxtensive,hatustdmit.nd there's9fhoseazes.owever,heazesreuiltpf onlyewomponents,hateallyon'titogethertllf youaveooktheazeap. Conclusion:itessyame,hisDizzyizard"ackage. Altoughhere'sreatarietyfazes,earhatheame reallyoesn'tisplayheualityndon'taveheuccesst waseantoave. Gameating: Name: izzyizard Company: ommyoftware Graphics:  Sound:  Hookability: .5 Playability: .5 Overallating:  Remark: essyndotsthetically leasing "Dizzyizard"omes,ustikeTrashheap",non-copy protectedersionhatorksnllvailableOSachines (earlierersionsometimesidn'torknomeOSses).he gamesowaveasswordrotectionhat'sheorstavever seen.venithheecurityasswordardnourossession,t iseallyifficultonterheightodehaveooknef thoseardsndou'llmmediatelynowusthatean). Quiteettersommyoftware'stherandoreecent)roduct calledTrashheap". "Trashheap"ctuallysDandeanDompleteithhose funnyed'n'greenlassesouanutn)paceexterityame, inhichouaveovoidbstaclesndringlatefiquid tohemperator.heear:711Veryewestntergalactiggg- houralculation).hedds:bout:ߨforheon-mathmetic freakshissheignorimitless,hichseryig value). Iillotpillorthllheactsoouheyreilled withumourndotfhantasiendtouldustpoilhe pleasurefeadingheuseranual'. Luckynough,tsossibleoelectrueDrormalDhen usingoloronitors,ohatouon'taveouthoseeird glassesnllheime.fourset'sun,utouan'tardly expectoeithoutinormouseadachefterouplef hours'amelayhatay.eallyunctional,hisption! "Trashheap"anelayedy-9layersndheraphicsreot impressivetll:ustikehoseStarglider"ectorraphics ofheoodldimes.utheyreAST,hichsomethinghat caneaidohereditfhisame.heDffectwhensing thoseddlasses)seasonable,utotohatou'dallack offourhairllheime. Theoundsoderate.hectualameoundsreoderate,ut thentrousicguessedt:igitized!)oundsikeothing decent.hyoheseeoplehatanbviouslyrogramuiteell alwayssehattupidigitizedusic? Alltogether,hisamesotadtll.fou'resedo "Wanderer"anotherrueDame),hinkou'llindomething inTrashheap"hat'sboutheamenuality.Trashheap"s nothat'dallamefightandard,utteastots badsanytherroducts'veeenecently. Gameating: Name: rashheap Company: ommyoftware Graphics: Quiteast) Sound:  Hookability: .5 Playability: Overallating: .5 Remark: athero-the-pointrogram Oneoreoterome:avehoughtongboutowould writehiseview.ouldriteheseewamesfromising Germanoftwarehousetraightntoeaventhusrobablynsuring furtheeviewtatustommyoftware)?rouldellhe readerheruthandothingutheruth)ndherebyurting theeoplehoorkedoardoreateheseames?ecidedo dooderateersionfheatter,ecauseon'tanteople tondpithot-so-goodamehenheyeadtunning review.hinktustufficesoayhatheommyoftware guysanootetter.intohem:seusicromnyfhe "Popoll"'sopiveusicrogrammers,seetterraphicsnd getidfllugs!inally:upplyouramesithopy protectionheethatteastheriginalseranorkitho somextend. WHAT'SEWNHECW bytephannglhart Firstly,'dikeoointuthatheresoarticular sequencefheews.hus,frogramsentionedefore anothersoesn'tecessarilyeanhatt'setter.'lltart withhefctivision.heirstrogramawas Mindfighter,nrdinaryraphicsdventure.on'tantoose toouchordsbouttecauseidn'tiketsimplearser, etc...). TheextamelayedasEnduroracer"pre-releaseut playable).heraphicsookeditoor,onochromeikenhe Specyndneanlaytithheousenlynotery playable).alkedos.valdsonchieffctivisionermany) andolderhattouldelop.heaseryurprisedo heartndoldehatomeditorsfheappyomputer magazinenjoyedheamendaidotfoodhingsboutt. Maybendeedlayedhepecyersion.heouseooked familiaroe.et'sustaitorheompletedersion.The Lastinja"on'teinishedhisear....Iareaytill takevenongerhanhewoearseadoaitorhe-64 version.dditionally,hereillehreeewameromierra: "Policeuest"ndSpaceuest"sellshoot'em-upame calledThexdor".hedventuresrellunolayhoughhey aren'tooifficultoolve. Someantasticewsromomark:heyonvertedhercademash- hitStarasr"orheT!t'sotsastshercade machineutt'sun.nhetheridehereon'tenT versionfTheivingaylights".otoorgetheirew 'novel'Notennyoreotennyess".seadheress infotoundedatherimilaroPortal". "Barbarianheltimatearrior"slreadyut.nirstaze theraphicsookikenhe4uthenouearheigitized soundffectse.g.henhewordslashogether)ou'll realizeheifference.llnll,heraphicsouldeetter butt'slayableikehe64ersion. Anotheritomesromlectricreams:Superprint",he conversionfhercadeachine.raphicsreikenheoinup andhereseaturencludedllowingouolayithhree playerstheameimeoneeyboardndwooysticks). Additionally,antoarnllheuyshoroterogramnd areowookingoromeoneoistributet:EVERendour disksolectricreamsecasuet'seryrobablehatouear nothingtllromhemndourisksereasted.elievee, itotnlyappenedoe. RainbirdilleleaseouplefewitlesncludingUniversal MilitaryimulatorU.M.S.)",Jinxter",Carrierommand",Time andagic"ndDickpecial".he.M.S.halle revolutionaryimulationrogramoreplayingll?)attlesf historytheewest,heest,heost...aslways).Carrier Command"ookedoodithheDraphics.Timendagic"rom Levelsndventurerilogyikeheormertuff.Dick Special"ooksnterestingecauseheharacterouaveoove islmostsighsalfcreenitheatDffect.an't tellouhatheamesbout,utearheimfheame isn'tooascinating.Jinxter"sheewitleromagnetic Scrollsaven'teent,owever. Jeffinter,earingisYak"ullover,ntroducediswoe productsorheT;Lightage"theequeloColorpace" andDie,ilth",ndwesomeasthoot'-em-up.nypinion evenooast. MirrorsoftillublishBermudaroject"andventureamehat isompletelyouse-driven)ndheir3Delicopterimulator". Thereasn'tuchoeefhem. Aewcomernheieldfoftwaresrismeisurehat,po now,asnownorublisingecords.heyreuitebigompany andantonvestotfoney.heyowxclusively distributeAddictive"ndEndurance".heirexteleaseill beFootballanagerI"nderhapsTurboT"aonversionf the4ameshichasiceceneryraphicsndooditle sound).hereaslsoewtariamealledMoonbase"hich wasarromeinginished.remlinilleleasehreeamesor theToon:Bloodalley",Nightaider"theamesSunkf Bismarck"?))nd3Dalax"hichslreadyutseeull reviewnhisssuef STEWS). Microdealill,opefully,ublishGoldrunnerI"efore-mas, whichsn'tsoodsheldneoncerningoundndraphic, buttookedorelayable.SToccer"eemsoecomehe secondootballameecausefheroblemsingsoftasately. Threetheremosrevailabkleow:Leatherneck"three-player modekararior-likeame),Tanglewood"animateddventure) andFirghtight"Horrorame!?)).othingoeeenf "Omegaun". "Ranarama"romewsonhouldevailableithinwoeeks. swearheraphicsreromhe4ersion. PeterohnsonasoneWhizball"orheThichookedairly completenhehow.orheersonshoon'tnowt:r. JohnsononvertedArkanoid"orheT,nefheestame tillow. ElectronicrtsavelsooneantasticobithBard'sale" andightmareithMarbleadness"forheT). AackosofthouldeleaseheirSXlassicFlighteck". "Quicksilva"illtarteleasingtuuforheTitherramex, andrcadedventure. Thisasnffortoritehortverviewfll!)ewame forheTeenrnnouncedtheCWhownondon,nd believeaven'torgottenooany.urely,omeeviewsill followfpecificamesnoreetail. SOMEAFTYRAPHICSLGORITHMS bytefanosthuma Believetrot,utustleanedpyoom.oromeeople thissimpleask,ossomeapersnrawer,ndt's done.utoret'sndventure.rmedithnxceptionally largeustbinndacuumleaner,ccompaniedyheewlbum ofhertfoisewhichsxtremelyeird.venyoldfish, whichsormallyotnfluencedyheiolentutburstsf electronicusicomingromytereoaslearynnoyed) struggledithmmenseeapsfomputer-printouts,ull libraryfooksrangingromPlayboy'sookforbidden words"oTheloppyndarddiskooktariT")nduchore stuffhatomesromearsfedicatedomputing. Whileaginghoughassfapersnnefyrawers, stumbledcrossinyittleaperhichontainedometuff usedhileritingraphicsrogramsomeearsgonheood oldommodore4.tontainedomeerynterestingraphic routines.fterompletingyask,eedingyoldfishheooks veryappyhile'mlayingisavoriteusic,eanichel Jarre'sZoolook")omewooursndwoilledarbage-bags lateratownehindyTndriedomefhoseoutines. Firstfll,hereashemallestill-routineavever seennyife.hisrovesowouanrogramomplicated taskseryompactsingecursiverogrammingGfAfourse) Procedureill(X%,Y%) hileoint(X%,Y%)=0 lot%,Y% Fill(X%-1,Y%) Fill(X%+1,Y%) Fill(X%,Y%-1) Fill(X%,Y%+1) end Return That'st!tsxtremelymallndimple.uttsoto fastndannotillithatterns.Buthishouldn'teo difficultorogram.ustdjusthelotoutineittle) Next,heresheoutineorawineetweenwoointsn thecreen. Procedureine(X0%,Y0%,X1%,Y1%) f0%>X1% akeureheinesrawn wap0%,X1% eft-rightndop-bottom ndif f0%>Y1% wap0%,Y1% ndif x%=X1%-X0% orizontalistanceoross y%=Y1%-Y0% erticalistance y2%=2*Dy% *Dyorpeedeasons %=2*Dx%-Dy% %=X0% %=Y0% or%=1ox% f%>0 nc% dd%,2*(Dy%-Dx%) lse dd%,Dy2%  ndif nc% lot%,Y% ext% Return Hereollowsheoutineorawircle Procedureircle(Mx%,My%,R%) %=0 %=R% %=3-2*R% hile%<=Y% lotx%+X%,My%+Y% lotx%+X%,My%-Y% lotx%-X%,My%+Y% lotx%-X%,My%-Y% lotx%+Y%,My%+X% lotx%+Y%,My%-X% lotx%-Y%,My%+X% lotx%-Y%,My%-X% ointsrelottedrom%,Y%  f%>0 dd%,4*(X%-Y%)+10 ec% lse dd%,4*X%+6 ndif nc% end Return Ifouantorawilledircles,sehisoutine: Procedurecircle(Mx%,My%,R%) %=0 %=R% %=3-2*R% hile%<=Y% inex%-X%,My%+Y%,Mx%+X%,My%+Y% inex%-X%,My%-Y%,Mx%+X%,My%-Y% inex%-Y%,My%+X%,Mx%+Y%,My%+X% inex%-Y%,My%-X%,Mx%+Y%,My%-X% f%>0 dd%,4*(X%-Y%)+10  ec% lse dd%,4*X%+6 ndif nc% end Return 'Great',ouighthink.uthyllheuzzbouthese routineshilehey'relreadyittingherenEM,ustaiting forouoealled?inhisasehroughfA).lsohese routinesupportuxuryhingsikeill-patterns,ine-styles, lineidthsct.ure,henouustantorawine,he LineommandffAserfectnduch,uchaster. Buthatfouantoriteoutinehatanoldlockf thecreenGET/PUT)ikeotnhertiST?ou'lleed linelgorithm!ustrawineccordingoheayhelock shouldeolded.utnsteadflottingixels,ouITBLT columnsrowsfhelock,ndhelocksolded.ouan alsoesizelockonyizesingheineoutine.How? findtutourself!icerogramminguzzle,hinkboutt. Itlmostustedyrains!) InhertiST,henantorawirclenoom-mode,se thexactirclelgorithmsentionedbove.ouanhinkf manyorepplicationsorheselgorithms. Machine-coderogramming. Iavelwayseenachine-codereak,orneeasonnly: speed.acknheommodore4andvenurtheracknhe VIC-20),tasessecaryorogramnachineodeoroduce interestingrogramsecauseasicnhoseachinesasiece of.....henovedoheT,aselightedithhe fantastic8000-possibilities.ouanallheEM-routinesrom machineode.ohyother? Considerhis: AEMoutineasoopeithhingsikelipping,ill patterns,ineatternsndidthsndotsore.hisnevitably slowesheoutinesown.omefhesehingsrelsovailable inine-A,uttill.... Theoutinesboverellasyorogramnachineode, becauseheyllsentegerariablesincludingheircle routine!)ndimpleultiplicationshichanechievedy lefthifts.lsoheircleoutinesxtremelyastecauset drawsnlyne-eightfheirclendirrorsheestfhe pointsroundheentrepoint.ofouantoriteuper-fast lineoutinesoreal-timeD-applicationsrthernimated applicationsnvolvingtraightforwardines,heserehenes forou! Plottingixels. Aerymportantactorfpeedsheixel-plottingoutine. Ifourawonginerigircle,ouaveolot considerablemountfixels.fouaveuperfastine- routineutlowixel-plotoutine,ouchieveothing.oe haveohinkfheastestayossibleolotixelnny givenndoordinate.hisimeeillotnssembler: *outineolotixel *0ontains-coordinatewordalue) *1ontains-coordinatewordalue) *0ontainsdressfcreen *hesealuesreotffected *egistersffected:1,D2,D3 *orksnonochromenly * plot:ove.l0,A1avecreendress ove.w0,D2 sr.w3,D2/8orizontalytenvolved dd.w2,A1creenorizontalyte ove.w1,D2 sl.w6,D2*64 dd.w2,A1creen*64 ove.w1,D2  sl.w4,D2*16 dd.w2,A1creen*16>creen*80 ove.w0,D2et nd.b$07,D2nditnvolved set2,(A1)etheiteraseithCLR) ts Whilee'realkingpeed,akeooktheirclelgorithm. Youilleehattnlyeedsoraworizontalines.hink aboutorizontalinendouightinduthathenhe computerrawsorizontaline,ostfheimetsusy fillingytesithFFalues.onsteadfsingheormal lineoutine,oureateimpleoophichillsheineith $FF.nlyhetartndhendfheinehichootall exactlyithinyteoundariesaveoehiftedround little.illiveouhelgorithm: Procedureline(X0,X1,Y) eftAdresscreenadress0/8*80 ightAdresscreenadress1/8*80 eftMask55hiftrX0nd) ightMaskot255hiftrX0nd)) eftAdresseftadressReftMask illeftAdressoightAdressith55$FF) ightAdressightAdressRightMask Return Theivisionsndultiplicationsaneubsitutedyightnd lefthiftsfourse.uteareful,hisoutinenlyorks whenheengthfheinesreaterhan6.seheormal routineormallerines. Ofourse,heerticalineanerogrammedvenoreimple: Procedureline(X,Y0,Y1) dresscreenAdress/80*80 itnrND ength1-Y0 Loop setitnr,Adress dressdress0 braength,oop Return Thisoutinesind-bogglinglyast,ecauseheainartft isustimpleoop.owouanriteind-manglingastbox routines. Theastwoxamplesererittennortfseudo-code, becauseidn'tantopoilouithllheachineode,et thoserainsnearndhosessemblersorking! Wheniscussingheilloutine,entionedill-patterns.ost peoplehinkhatill-patternsreifficultomplement.ut inacttsotoufficultfterllfouetourrains handleheroblemsorhile.onsiderhis: Createill-patternsfet'say6*16ixels,uckedwayn someinyuffernsideheavernousemoryfourT.reat thisatternseingerymallcreenfust6*16ixels. Nowdapthelotoutineittle.eforelottingixelt X,YerformogicalNDith6nnd.owheckheill- patternorixelnheewndoordinates.fheres pixel,lotnenheealcreen,fheresn't,eletehe pixelnheealcreenndourillatternillppear! Well,hat'sboutt!aybeheseoutinesresefuloound youanoomeicerogrammingithhem. Manyreetingsromtefan. P.S.ansfcience-fictionctionilms:ayttention! VisitourocalinemandheckutfoboCopslaying.f itsot:eg,ribe,heat,iss,latterratronizehe managerntileecidesolayt.tsertainlytogether withamesameronsAliens')heestf/actionilmavever hadhenormousleasurefatching!reat!azzling!hril ling!sometimesittleiolent)maybeeryiolent)ut superblyilmedyaulerhoeven,utchilmmakerfilmedn theSA,oounnyobotalkingutch) No!heresoore! Thissefinatelyheastage! RAMCOPYICEITTLETILITY bytefanosthuma  Whenevertartyrogrammingessions,irstetomeeer andrisps.henigpomeeallyiceip-hopromyecord collection.Forhosefouhoootnowhatip-hops,t isoisereatedycreamingidsitholdenhainsround theirecks,ccompaniedyrainlessomputereneratedrum- beatsndranticcratching.noughoriveveryarentild, especiallyhenrandmaaysisit.ip-hopsreatedyuys likeheeastyoys,.L.ool,ublicnemytc.) Thenakeyrogrammingisk,hichontainsverything need:ssembler,inker,fAnterpreter,fAompiler,loyd, Tempelmon,aid,amdisknd....amcopy. Whenheomputerootspndhecksutheiskornuto- folder,tillindamdisk.fterelectingheroperize, theamdiskillenstalledndhenamcopyillotsob. ItooksorilealledAMDISK.INFndtartsopyingll filesnhatileoheamdisk.hisseallyeat,ecause don'taveoelectndopyllhosehingsyself.fterll this,utheeedlenheecord,umppheolumend startrainbusting. InheolderPROGRAMS'nhiseryisk,ouillindwo filesoncerningRamcopy':AMCOPY.BASndAMCOPY.PRG. RAMCOPY.BASshefAourcefherogramndAMCOPY.PRGs theompiledersion.founstallamcopynouruto-folder, makeurehatouopyouramdiskrogramirst,lseamcopy willetartedeforeheamdisksnstalled. Howherogramorks. First,tillearchheutoolderorilealled 'RAMDISK.IFN'.ftan'tindt,tillooknheoot directory.ftan'tindheilehereither,tillrint anrroressagendborts. Youanreatehisileithnyegularditorikeempus,d orvenstordPlus)(WPodeisabled).rithheollowing GfAasicrogram: OPENO",#1,"\ramdisk.inf" DO NPUT$ XITF$="*" RINT1,A$ LOOP CLOSE1 Iftasndeedoundheile,tillskfouantoopy therograms.hissandyfouresingeset-proof ramdiskndouustesettedheomputer,oouon'taveo waitgainecauseheilesrelreadynheamdisk.or maybeouustantnmptyamdisk.) Afterhat,tilleadheilendopyllilenamest finds.fouantoopyolders,ouaveoncludepecial entrynAMDISK.INF,tartingith@'-sign,ollowedyhe namefheoldernoteperatedypace).heolderille creatednheamdisk,ndouanopyheontentsfhe folder,implyyivingheorrectathnames. Alsoeforeilesopied,herogramhecksfheile existsndfheresnoughoomeftnheamdisk.fter everythingsopied,herogramaitsorouoressnyey andheormalooting-processsesumed.yheay,he ramdiskhoulderive. Examplefamdisk.infile: gfabasic.prg gfabcom.prg gfabcom.rsc @programs programs\artist.bas programs\menu.bas programs\hack.bas tempus.prg whenamcopyasandledhisile,heilesillenhe ramdisk,ndheolderprograms'lsoaseenreated.ake sureoreateoldersirsteforettemptingoopynyiles tot. Afterherogrammingession,aveyorkSometimes,ust turnffheomputer,otopyingheilesromheamdisk backoheisk.hisillesultneryoudry,ollowed byheoundingfyeadoheall.)ndurnffhe computer.fterhat,ollectmptyeerottlesndemovehe crisp-remaidersromyeyboardhileyarentsrerying theirestoeeprandmaromestroyingytereoithery meanookingmbrella. Greetings, Stefanosthuma ABOUTVERTICALASTERNTERRUPTS"yrikromEX Hiollreaks,hatightlyhinkhathe8000sotust thereoerogrammednèurgh!)rascaleeeeek!)hat wouldeoneustastnssemblernn-bitachine. Hereouldikeoesribemalletxtremelyimpleoutine that,owever,nablesouoseorehan6oloursnNE LINE.verythingoueedonderstandhisricksocket calculatorndomenowledgefheardwarefothhe computerndheonitor... Butirstaveoayhatheameverticalasterinterrupt" isnactoadfon-sense.asternterruptsrexecutedy thelectronbeampositionithinheonitorndhiseamoves (likeverybodynows,ope)norizontalirection.efer todo'srticlelsewherenhisssuef STEWSorore detailsbouthat!urittlerogramasothingooith interruptshatsoevernactthutshemffompletely! SoeantutoodldTowitchheackgroundolors severalimeshileheonitorsettingpNEINEnhe screen.nacthissoroblemtll,uthisasoappen simultaenouslynachine,husreatingstanding'eamsn thecreen.oeeedoutinehateedsxactlysuchime asheonitoreedsoriteneine.oetermineheime thatheoutineighthusakepeforetandhecreen line)tartsromheeginning,neeedsonowheollowing: Theonitorwhensing0zerticalrequency)rites25 linesnne5thfecond2alfscreens).hisesultsn horizontalinefrequencyf5625z.oneineakes 56254 s. Soar,oood. The8000rocessornheTperatesnnhzlock frequencyndhateanshatnelockycleakes 00000025s. Theimenumberflockycles)hatherogramsllowedo usenneoops,uitelearly,heimehatseededor oneineevidedyheimeeededornelockcycle: 4 s25s12lockycles Noweaveoriterogramhathangesheackgroundolor (ornyolor)n12lockyclesndhentartsightromhe beginning. Whenouaveooktachineanguagerogrammingook,ou caneeherehat,orxampleOVE.W$xxxx,$xxxxxxmove immediateobsolutedress)eeds0lockcyclesndMP $xxxxxxxjumpobsolutedress)eeds2lockycles.otay withinhe12lockycles,eeedoseheommandOVE.W #$xxxx,$xxxxxx5imesndheMPneimeotartgainrom theeginning. Inurase,eakeomeoodatchingolorsorheource and,heackgroundoloregistersargete.g.OVE.W$700, $ff8240). Beforeetart,llnterruptsaveoewitchedff,ecause annterruptionfherogramillfourseampur12 clockycleum.elsowitchheachineo0z,ohathe calculationseadelsoappenoatch.nheiskou'll findourcefheuper-duperrogramalledERTRAST.S, containednheolderROGRAMS.eadyssembledrograms calledERTRAST.TOSslsoncluded. Youightonderhyotllhe5olorshatreetnhe programrectuallyisiblenhecreen.hat'secausehe electroneameedsittleimeoetackoheeginning. Duringhisime,tswitchedoark,ohatartfhe colorssnvisible.uchoreunnyffectschievablehen youetheoutineunn0zinerequencydoesotorkn allonitors,ometimesheytartoingeirdhings,D).his caneoneyOVE.W$0,$FF820A).tsvidenthatherick, liketunctionsow,asn'totuchracticalseecausehe computeroesn'touchorehanwitchingolorstheight timeow.owever,tsossibleoddumberoopsreyboard checksoherogramjuston'torgethe12lockycles!). Thatay,tanlsoeeftnnotherayhanustressing RESET. IfouumphroughhisoutinetachBLVerticallank Interrupt,ooktDO'srticlelsewherenhisssuef ST NEWS),nlyartfhecreensuppliedithheamiliar verticaleams.hatay,imeseftorormalroceduresike asefulainrogram.ethoduchikeheneescribed heressednheSPECTRUM12"oloremo. That'stolks,otfextroundittlerogram.ts justiceonowhatouanetromheardwareithelpf aittlessemblerode,on'touhink? oodbye, RIKromHEXCEPTIONS.. SOFTWAREEVIEW:DALAX byichardarsmakers Fromastnterstellaristancesheyameithassevastation theirntend.orenturies,ntergalacticasasavagedhe Cosmos.assedtarfleetsfheectonystemurtleowardsur solarystemnombinedttemptoverthrowheentrefhe galacticontrol.llthersaveailedotopheectoidsn theirightyraft.Weeedhipndotustnyhip."s testilotfheewstrablitzraftourealledpono takeourhipnorieission.oureheastope,he lasthanceorictory. Thuseadheetterhatroppednyailouplefays ago.tadeenongimegohatupremeommandadeeded mendylyingkill.ereheyutfannonood?adead aotboutheectoidnvasion,ndnewhatheyadust reachedheoonastaltingointeforeheyouldinally invadeurearotherarth. Forheirstimenistory,llorldeadersadnitednd aimedheireaponsthehreathatasnownoeresentn theoonhatowhoneponheR.eagan"ilitaryirport (namedfter.S.residenthatignedheouble-zeroption inovember987ndhatasfterwardsurderedylulux Clanember).ookedtyatch.boutM,nheorningf Septemberth,004.asboutoerformhedorie' missionhatheetterentioned.utnyelmetndlosed theockpitfystrablitz.yod,hoeverowadayshinksp thosepacecraftameshouldeentnhisuicidalission insteadfoursruly!toundsikeheitlefomere-WW IIIamenhosehenopularommodore4achines... IressedheuttonabeledSTART"ateast,hougho,ut whenawnvaporateduildingnrontfefteraving seenightlash,ealisedhatustaveressedhe "FIRE"uttonccidentally).fterressingtgain,as thrownacknyhairynwfulotfndeftarth. Probablyorheastimenyife. Itooknlyewinuteseforeheirstectoidsppeared fromehindherightoon.heypottedehateryame instant.rabbedoldfheFIRE"uttonndaited... It'sast...it'sD...it'sasedponheldGalaxians"...t's suppliedithreatusic...it's3Dalax"romremlinraphics Softwaretd.,ellingt 69.50nolland. Afteroot-up,omeapidoadinglashesoodntroicturen thecreen:3Dalax"illtartithinecondsromow.t's arueDpace-invaderame,ndtombineshepeedfhe ST'sraphicsapabilitiesithdvancedusicrogrammingrom BenaglishYes!hougheouldevereginnheT...). Thelayersnheilot'seatfewstrablitzraft, aboutoumpnnormousmountsfectoids,steroidsndots more.tasoelastedway,ustikenheameponhich itsased. Theraphicsreeasonable,lthoughiceroloraletteight haveoneiracles.hentroiccysetter,hough.heusic. Ilreadyentionedteingromenaglish,ndheoment knewhat,honedremlinequestinghatithennimself. Heashereuckeemedoeaughingte.ealkedbout thetrangesthings,aryingromoreremlintuffeidhe musicoroisightnlasgowithavidhittakerherehey bothotrunkonormousxtend.hinkeanxpectuite someoreromaglishoon,seeemseuiteapablef convertingllisusixoheTor,orhatatter,lmost anyachine).heualityillfourseeittleesshan the64ersions,uthat'llell.utoreboutenaglish andusicrogrammingnnpcomingssuef STEWS,here willlsoublishnnterviewithhisusicrogrammer. Enough.et'setackoheame.henimationsctually quiteastolidodelsD.heDffectseryelleached, buthetarseemoenheamelacellheimehat makesheameooseittleitftseality.heiggest advantagef3Dalax"shatteemsoeuitempossible toaveorehanneissilenheirtncewhichsuite annoyingorlast-'em-upame). Thereeallysn'tuchoellboutoosted-uplast-'em-up game,ohink'detterndoingheatingow: Gameating: Name: Dalax Company: remlin Graphics: .5 Sound/music: Playability: thene-missileimit) Hookability: Overallating:  Remark: ftouldaveeenaster ndftouldaveeen ossibleolastotore, touldrobablyaveeen heesthoot-em-up... Thanksor.arryanorenHomesoft)orendingeview copy. Fornfoboutheame,ouhouldontact: Gremlinraphicsoftwaretd. Alphaouse 10arvertreet Sheffield1FS England Tel.742-753423 BOOKEVIEW:ETFAASICOEKOORETARIT byichardarsmakers Itasoundotoakeongeforeutchditionfata Becker'sDasroefAasicuch"ouldppeartataecker Nederlands.heookellst 89,90Paperback,SBN029440 3)ndountsassive24agestheriginal,erman,dition 'only'ook72ages).thouldevailableneneral bookstoresow.tasrittenyweitzkendorfndranslated by.L.ietdijk.hedditionalagesorfAasic2.0not includednheriginalermanersion)ndheompilerere doneyransttenhof. Firsthinghatttractsttentionshatheardcoverfhe originalermanditionasisappearedomethinghich personallyon'teallyike.uthissnlyuperficial vice,ndmmediatelyentiggingorugs,ranslationrrors andheikefteravingpenedheook.mmm.hisasit ofetdownoromeoneikeealwaysearchingorther people'srrors),ecausehereimplyereobviousugs evenheugshatereresentnheermanersionfor examplethexplanationfhePENommand,ee STEWS Volumessue)aveowisappearedikenoworheun. Justikeheermanersion,heirsthirtyroagesre onlyresentoreoplehosefAasicseranualsaveeen eatenyheirog`mNR` Efv*oM& m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNxHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz2?< NA\pdAxr0XQ)K\NNZnnntNL ,`NuJrBjNuHz?<&NN\NCAp$L Qp N9lrBlJpNNpMN9@pdAr 0Q0tr NV9lNNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNu&8*:EENuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNߎpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@NZ?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|ߢ  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NlJFkSFk&aQNl`Ha"FFaQL8N@6.ߢJgtBnߢNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N@<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dGe GbFGNu G0dFGHANu~NuAd RdQRB6Ce0 C/jC C@j C jr0H@{0DH@Nur{0Nu{0NutNuJj(:,af AfBfNu&<x*<NHnޜr$g4jDk( b4<J@`@[H@0Nu4<Ѐ[Nu4<NuNuAd RdQRBBkBjDBJjDNupNufJj fJAkNupNdRdRrxaAffBWHNuJjDBDA@JBfprJjDEDD@JEfvxNuaغBffAVHNuCDEaEf fDUHNu]HNuCDEaEffDftNuJjtNupN&NAXJ@jNNurAt`t Add.A0Hk"JjJBft??/?<BNA JjNNuS@k ??<NAXNu?Hl?<6NAP0,NuNJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNu ::/rI IN<,(k$/<??<?N`NA Jj ?a0NN HrO INLA NN aHQ` @gS@@CNu   aH@@`"aH@@`a0) 4a3B HA2;i`0^ M / hawAnFNuAXr%eee%NuAMNuA.A&HP 0 0 &0&?< NN\Nu N` A$ HJo d*b` QjNuQjNubNN`/N8.,*Q(,l؅kb/,h?<INA\/?<HNA\Jg< l`"ld۬d۬`)Dl$I& `&bۛp0R@@b&C CX`~/,l?<HNA\p=NvNH)@p `H@)@prtNVAHplrtNVB 2pNFpN:papaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNVpapap9@p`pvNHv`v`vj`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtNVAl 2l 4HVNuAl 2l 4L VA0000000000prtNV9Cp rtNVAv` Av `Avl 2l 4)lVHN.aBp0,l 2Nua40,HNua*p0,l 4Nuaprt0,l 22,l 44,NuN9||BlBlrҌpsNBNu0<}N& ?<NNC`&?<NNT"@ C <}N`N`(* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NHNu*( INA)H @depd ae zb QB DNA\)H @ e` ae zb \gQBA BhNpZNA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNu@9@JpNNr|<N @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| NV2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NNL"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNuApNN$N4$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0Nu _0HpN _0HpNp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNnWHNu(* 0(iN4$E 4R`Q$D 4R`QˈN DN ENua NuN IHPg"B  g &gNXJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`2p <0N4`QNuH&NTրNTjNu?r`??, N$F Z268SDĒDcCc2Ac0`QNuHpx$ ld$l`"Hg8" &Ak eѐ S`g"" k#&Aeё2+SAI3 Q&f)I`LNuHRp` HRpJQfpNNq Y QfdЀЀ 0NuNNNq Y Qfd ЀЀNuNN$_& Y Qfdփփ!8NNN&$_& if"QdփփHRNNN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@/ l\NL NL"2` NqR YEjrd0` SjN$_NЀЀ 0N YQf "_Nq*eNN*< NqbІSGfN$_NDփփ!8N YQf "_&Nq*eNN*<&NqbֆSGfNp"X4g S`"QNu,Nt`"QjNu" KC`e NL`d \N l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNu??<NMXNu?k?<NM"UAf J@fH@NuDW?<NMXNu0,p2,rR@RANuS@SA9@p9ArNu9@pNV4, 6fprta0,2,NuA4, 6f9@9Ap rt`C l ", Ⲭ dfѬ SA 0! Nup"NNvNJfNup#`NN"p`tdbDA0Hg<<R@f|0HN4*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNup`pNu)H9@Jp4NP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8N  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(NV)l g,vARC( g9CJ9|Lp!,N FPeNuA JpBQA/)H )l gBlJpNB Aprt0 0BBB R@ @efA000 0PB0 *00 000\0X0 *0000 0P0BX0, *@00p1| 1|QBX0 $HTH0P &0 *0,NupNSk [0NupNuHPaH8 _&X Pf/|~ K!zag @ ep 24C"2 S@ػ Td BTA3A0C4$I2a222B"0@2A\xvaRg<2#M 4B3BS@ -f ػ Td>BAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8Np>L8Np*HEAJ0?C bL000H?A/.)HpNLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN0`@k Ap0(/.NuA Nup)@JphNLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, N"F QNuYp-KNu _b@gGHpp 0f NuGNp @"l`Yd&-KNNL"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuNL"l`QepZN"X0gBPHR@@"D#NuANބ~NdNAlNA_NAYNAl"N <N`AB`NA= NA:NA]lNAT&NA_NBA^ N+|ACnN"_NJBfN7dHx$ASNpNCnNHPpCnN"_NJBfN7Hx%ASNpNCnNHPp;CnN"_NJBfN7Hx&ASNpNCnNHPpCnN"_NJBfN8 Hx'ASNN <@N(+@ -NNNJBfN8Jp"<@NnN8Vp"<@NnN BNh ST NEWS Volume 2 Issue 7| by Richard Karsmakers...|Done on October 31st, 1987| * Dedicated to Willeke *HPNHeavy!r"_ N+@N ?<NAT+@ -A+@ -NCZNHxN(Please Insert the|ST NEWS Disk|in drive HPAZ"_NHPN Swell|Aborter"_ N+@ANވpN pN+@BAZNN NDATAN8NzN^JBfN9A8N -UgN9+|N:N9N9pNv -CtN+@BBR -NH -CtNNL8NN+@ -f -NH -CtNNL8NN+@pINHPNdatar"_N: -rNpN -"-NpNpNvBN p'CtNJ+|/-NCtNR - 'opPCnNJB/-NvCnN" -CnNHPN***4"_NgN;:R`/-A CnN" -R/A CnN" <NC`NHxpCz~NLpdC큀NJpdC큆NJp C큌NJp C큒NJ?<NNT+@ <N(+@pAzN+|pA퀾Nh+|pANh/-/- -R/ -Cz~NCz~N4N`NqNqN+@/-/-pCz~N4N`NqNq <$NCfN <"<NClN+|NA NޜHml/-A NބNr "_NR - wop"<NCrNN NpNpNpNprN <"<NHAnN)|-L J)|> NAB4NN ?<NNT+@ -UgN=b+|p"<@NnA 0N>" -JgN>NNNSorry! No Low res allowed!NNNThis program only works inNNN Medium or High resolution....%NpNANNA 0A>&N+|N ANވvN\HA$NވvN\L8NA*NpNN?Bg?<NN\A0NވvN\HA6NވvN\L8NAN?NN pN$fNBPpN+@`p"<  A N <@N>+@ <BN>+@ <DN>+@ <FN>+@Bm"Bm(A* @0A0 `0A6 `0A< `0N -JgNCXHxN#Please insert TARGET disk|in Drive 4HPAx"_NHPN |(Formatting)"_NHPNOKr"_ N+@BpOANh? -JgNI+|pANhBg?-?< -r/?<?<NMANANވzNg NNHN`NqNqANވzNJBfNIpNNK>NIx+|pANhBg?-?< -r/?<?<NMANANވzNg NNIxN`NqNqANވzNJBfNIpNNK>HmrHx <NHP <N"_NHP <N"_Nr "_NBg?<?< -r/?<?<NMANANވzNJBfNJ&pNNK>Bg?<?< -r/?<?<NMANHmrHxpNHPpN"_NHPpN"_Nr "_NANވzNJBfNJpNAB 0 -SgNK>+|p ANh?<?<Bg?-BgB -r/?< NNANANވzNg NNKN`NqNqANވzNJBfNK>pNNK>N HxNBPlease insert disk|to write 1st Word Plus file on|in current driveHPNOK|No!r"_ N+@ -UgNKNLAdN -JmNL@HxN>Something went wrong!|1st Word Plus file probably|not created!HPNShit!r"_ N+@NLBN!1st Word Plus file|is now creatediHPNOKr"_ N+@pNvN NBmRH - @NLx+@ -N&<x*<NFANNޜANNވN,ANNޜANNވ&<x*<NANNޜ -NH -N&<x*<NF&<x*<NL8NATNޜNN +This document has the following statistics:4NNNSize : -NNNNLines : -NNNNPages : ANNNNNAppr. Decrunched : ATNNNNNN -Press any key to return to Page Viewing Mode!!NpNANBmRBBBmXN pNpNpNANވ&<x*<NNNANވ&<x*<NN"<NANވ&<x*<NN"<NHANވ&<x*<NN"<NANވ&<x*<NN"<NHANވ&<x*<NN"<NNGENERAL HELP MENU4NANވ&<x*<NN"<NNPAGE MODE COMMANDSNANވ&<x*<NN"<NNG - GOTO PAGE4NANވ&<x*<NN"<NNP - WP SAVE CURRENT DOC4NANވ&<x*<NN"<NNM - TOGGLE MUSICNANވ&<x*<NN"<NNX - INVERT SCREEN (B/W)4NANވ&<x*<NN"<NNS - DISPLAY DOC STATISTICSNANވ&<x*<NN"<NpNHPN - PAGE UP"_NNANވ&<x*<NN"<NpNHPN - PAGE DOWN"_NNANވ&<x*<NN"<NNUNDO - ABORT PAGE VIEW MODE4NANވvN\N"<NNMENU MODE COMMANDSNANވ&<x*<NN"<NNALT+Q - QUIT BUT KEEP PALETTE4NANވ&<x*<NN"<NNALT+S - QUIT TO ST PALETTENANވ&<x*<NN"<NNHELP - DISPLAY THIS MENUNANވ&<x*<NN"<NNPRESS ANY KEY/MOUSE TO EXIT4NpN/Nr$VHgNS`pNA?< @N\LN A"Nl ANl ANl+|pA퀾NhB& -"NH -NH <r$<L8NNTL8NNN>+@p+@* <&Ѝ/ -*N&<x*<N:&<x*<NN _ѐpp+@* -*NvN\N+@* <&Ѝ/ -*N&<x*<N:&<x*<NN _ѐ <+@* -*NvN\N+@* <&Ѝ/ -*N&<x*<N:vN\N _ѐ -&NH <r$<&<x*<NvN\L8N@&<x*<NNxN+@&+|pANh -NH <r$<L8NvN\&<x*<NH -NH <r$<L8NL8NN/ -&R/ -Cz~N" AN`pNq+| pANh -NH <r$<L8NvN\&<x*<NH -NH <r$<L8NL8NN/ -&R/ -Cz~N" AN`pNqN`Nq??< @N\L?&NpNA `fNZHxN5Some options might not work|perfectly on the Mega ST!4HPNOKr"_ N+@B2NZ+|2?<NAT+@6N p NpNpNpNANވ&<x*<NNrNANވ&<x*<NN"<NHpNpNANވ&<x*<NNNANވ&<x*<NN"<Np NNA r @0A r @0A r @0p9@ <9@A r @0A "< @0A "< @0 <NtB:?<NNT9+@>N\ -:N(NC~NBBprABN -BD/ANވ&<x*<NN"NA~NH/-> -F @NXLx -B~D/ANވ&<x*<NN"NA~NH/-> -F @NXLxN| -UgN\ <r$<N <r$<NN`$NqR: -:N(JgN]B:Nr/pN怟$gp9@A r @0A r @0 <NtNzNA?< @N\LBZN^BVA`jNHy@ <d"< "_N -SgN_ HxNLMusic from 'Warhawk' (C-64)|Written by Mad Max (TEX)|Composed by Rob HubbardHPNOoof!4r"_ N+@BN NCODE4HP <"_Nt <dNZ 6032fN_PA`NNBp"<dAN - / - NZ"<" A N`NqNqHy <d"<@"_NN <8NZ+@^ <*NZ+@b <NZ+@f < "<8N < "<*N < "<NN -^"<8N -b"<*N -f"<NN A`jN??< @N\LAZNj?<Bgpr _N:pN?<Bgpr _N:pN?<Bgpr _N:pN -"<NnN NB -NH -NL8NH -NL8NNr @R -YoN\H <Ѝ//- -N @NPLx+@jNzNprN^N N -j .gNaAklN -j gNaALN -j "gNaAiN -j 2gNaA^ N -jN&<x*<N^pJBgp/ -N&<x*<N^pJBgp$fNbJA8N -jN&<x*<N^pJBgp/ -N&<x*<NpJBgp$fNbAkN -j gNbACN -jN&<x*<N^pJBgp/ -jN&<x*<N^pJBgp/ -jN&<x*<N^pJBgp$gHxN1Back to the menu bar:|Are you sure you want to?| HPNOK|No!!4r"_ N+@ -UgNcNa6ANN HxN)An error has occured!|Quit to desktop....4HPNOh...r"_ N+@A`>NA`NNN BN\*.DOCHPA HPA퀄""_NHmA "_NJBfNeAfTN+|NfPpN+@ -NH -N&<x*<NF&<x*<NL8NN+@. -.nNeHxN"Maybe not enough room|on the disk!HPN Cont|Quitr"_ N+@ -UgNeAfTN+|NfPAfTNH -/ -`/ -JNH -RNL8NH <r$<L8NN//- -J @NLx+@N NpNpNp NprN <"<NHpNpNANވ&<x*<NNr2NANވ&<x*<NN"<NNB -UgNgpNpNp NNgpNpNpNANވ&<x*<NNrdNNCreate 1st Word Plus File4NANވ&<x*<NNrNANވ&<x*<NN"<lNBANވ&<x*<NN"<NANވ&<x*<NN"<NANވ&<x*<NN"<NANވ&<x*<NN"<NANވ&<x*<NN"<NANވ&<x*<NN"<NpNpNANވ&<x*<NNNANވ&<x*<NN"<NNInitialize Disk4NANވ&<x*<NN"< NN Write WP File4NANވ&<x*<NN"<NNQuit Create WP Mode4NN H - @NLx+@ -N&<x*<NFANNޜANNވN,ANNޜANNވ&<x*<NNC퀊N -N&<x*<NNC퀐NHxN3To which page do you|wish to go?|(Maximum allowed: 4HPA퀊"_NHPp)N"_NHPN-|HPA퀐"_NHPN|+"_Nr"_ N+@ -WgNk -R+@ -NANNpNJBfNk -NH <r$<L8NN+@Nj -SgNkh -NH <r$<L8NN+@ -JmNkbBNjN -N&<x*<NNCZNHxNThe Current page is HPAZ"_NHPNOKr"_ N+@N A*Nވ&<x*<N^JBfNlBm.NlA* @0A>&NN -2SgNl -6 N( fNlHxN*You should Write-protect|the ST NEWS disk!HPNOhr"_ N+@N <NZWnNmJHxNWYou have either a harddisk or|a RAM disk attached! ST NEWS|might destroy the RAM disk!!HPNSo what?|Quit!!4r"_ N+@ -UgNmJNN HxNKSorry, but this function does|not work in the current|resolution you're in!MHPNSHITr"_ N+@N N2263412104224343039431636101021030548574289483590243547879203517282939138534417402221702769163386720162855904781563761172363884995844434154060435028591159038204160Info About ST NEWS----------------------------Features Solution to King's Quest III Solution to Spiderman The MEGA ST Tested The Blitter Chip The Atari Messe The PCW Show (London) Interview with David Whittaker Interview with Shiraz Shivji The Track 41 Protector Ramcopy - A handy Utility-Artwork------------------------- ST NEWS Birthday PictureRegulars Questions & Answers Pop Poll Did you know that.... ST Software News ACC's Reader's Service PD Library----------------------------- Our Correspondence Address Editorial ST NEWS Colofon How to order Back-issues Soon Coming in ST NEWSEducation-Courses------------------------ Forth Part V-Tips & Tricks------------------ GfA Basic Working on the Apple //e II Graphic Algorhythms Undocumented System Variables Advanced Raster Programming Vertical Rasters Crimson's Column - Barbarian(P)reviews-Software------------------------- AS Sound Sampler II Knight Orc Airball Construction Kit K-Roget Terrorpods New Tommy Software products 3D Galax F-15 Strike Eagle Gracia Pro-Books---------------------------- GfA Basic boek voor de Atari STOptions Invert Screen Change Hertz Toggle Music on/off---------------------- Scrolling Message Display HELP Screen---------------------- Quit***2146101171531281649513100787878787878984910002210211202082248509010007878787878787878787878787878787878787878787878787878787878780000000000002452452452547901224778787878787878787878787878787878787878787878000000000000245245245251,   >.L 2... ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0vF"(L L L P": z X80((H08"*,44 R" R" ~ r"V" zj  $X,Db@JN"4 *NVVt^ HbZ(08 d: z X80((H08"*,44 R" R" ~ r"V" zj  $X,Db@JN"4 *NVVt^ HbZ(08 d-------------------- Scrolling Message Display HELP Screen---------------------- Quit***2146101171531281649513100787878787878984910002210211202082248509010007878787878787878787878787878s,sedsestingaterialyheiret turtlesrcratchedoitsyheirats.upposehey're includedorheakefompletenessndightddhathe booksndeederyomplete! Theooksetproundheistingfrogramalled "Graphiconstructionet""Graphpro").achimeewfA Basicommandsncountered,omeextxplainshesefhe commandnuestion,ftenithrisplearxplanations.ucky enough,herogramtselfslsoitnhancedndebuggedo thattowandlesiskperationsndemoryanagement properly.triginallynlyorksnegabyteachines,utn Appendixxplainshichhingsnehouldhangefnenlyas a12bachine. TheGraphpro"rogramfferslickrofessionalouches,uchs 3Dnimation,dvancedicturediting,irror-,ucket-andape graphicseneratorsndotsore.nomespects,Graphpro" canealledetterhanostnownrawingrograms,specially sincetsncludedseady-to-type-inistingnheook (and,fou'reotarticularlyillingoseoureyboardo much,upposeouanEEՇ_EEGRNGRNGNEL               e               tillrderheiskfherogram althoughouightaveoettnermany). TheookaneegardedsseranualorfAasic,utore extensivehanheriginalsermanual.oruickeference,he setpfheooksoterfect,uthinktsnefhose bookshatouannotoithoutfouantonoworebout GEMDOSrogramming,INDOWrogrammingndoreomplicated thingsikehat.ogetherithSTntern"ndSTloppynd Harddisk",hissefinatelyookhatnehouldote withoutfneendsorogramot! Thanksoor.ransttenhofromataeckerederlands,ho senteheookoeview. SAMRAMIELTHETARIEETINGTMAUAIRNILANOND INTERVIEWITHHIRAZHIVJI byerardoreco Inateune,hilealkingithtaritaliaalesanagerarco Veronesi,otnargedvanceheumourhatthepening dayfMAU,heiggesttalianairorfficeechnologynd furniture,hereasheossibilityoeetrramiel.that veryomentnewould'veeenhere,ould'taveissed thatccasion.o,henackromummerolidays,tarted thinkingfowoeteadyorhateeting,athering informationsbouttariistoryndthers. utostfllriedoutogetheroicesboututure planstillecretoostfs,utottll,hanksohe incredibleredictionsfersonalomputerorldUK)olumnist GuyewneyNewsprintection):olesnsidetariorp. (Sunnyvale)adevealedoimeforeayhathereasig newrojectoingnnvolvingewrchitecture,arallel processing,ndewPU,eitherotorolaorntel,uthe Inmos800,etternownsransputer.heseewlansereade possibleyheargemountfashollectedhentarintered AmericanxchangeAMEX)tockndyarningsromositive sales. oteemedhateptemberasheightimeoakeig announcements,lthougheingtalynheastheailampn Atarilans,adanyoubtstouldaveappenedere. et'sumpoilano,he6thfeptember,hereeached SMAUargeuildingstoon;taritandasicenendf coursettractedlentyfoungellows,utotnlyhem;any businessmenerettractedyhepparentonfusionadey Atariogoutnaserrinters,Compatiblesndargeemory machinesithacIntosh-likenvironmentnargerndrisper b/wonitorshatorkedlsonolours.nactllheew modelserenhow:heaserrinter,hetariC,heega ST,ogetherithlder040T,20Tm,20Tfmndit computersndideoamesachines,ncludingheewybridE System.otanyewsboutoftware,partromheranslation intalianfanyxistingitles,amesfromnfogramesnd others)ndpplications.heaserrinteraverintsfery highuality,foifferenceoeomparedoanonrpple laserrintersages;tserymallndooksefinitely professional.heegaadhemprovementsistedyur frienduudaneruiswegn STEWS Issueateastheore evidentnes)ndoasasternindowovementsndesizing andncrollingwithstordlus);taserymallut thereasopplicationhateallysedhextraemory,et. hileasovingroundnndutfhetaritand,n therowdecognisedhem:amramielndhirazhivjioming toyirection;fterewinutesfheiralkingroundith Ataritaliaxecutivesndontrollinghatverythingnhe standasllight,anagedotoprhirazhivji;or thosehoon'tnowimet,ell,e'somputerciences doctorfromtanfordniversity)ndince984e'she Researchndevelopmenticepresidentttariorp.,unnyvale, CA,ndhehieffTrojecteam.oimhowedhericks ofexemoslargercreenndanyolours)ndhessuef STEWS;easmpressedyheorderricksfexnd explainedowochieveuchhingsoamramiel,tariorp. Presidentndonfheloriousack,hateanwhileame curiousoeehatasoingnetweenrhivjinde,nd bothnjoyedhedeaf STEWSsDagazine-on-a-disk, apartromeingurprisedhenctivatedheolourfulnd fastppearingicturencluded,utincehectualress meetingasearlyue,olitehanksndoodbyelosedhis quickalk. tround.30meachedhelacehereheeetingook place;asheresournalistorhetalianagazine MCmicrocomputerhereaveegularurveyorTsersndo Ientondromilanotheirxpenses,inceiven Naples;etheournalists)ereivenolderullith detailsboutheewroducts,bouttariorp.,ndelevant pictures.fterewinutestaritaliaresident,rarco Guerra,lsoresidentftariSchweiz)G,ntroducedam Tramielndhirazhivjindheonferenceooklace. rramieltartedememberingheay,ulynd,984,hen Tramiel'sroupoughttariconsumerideogamesachinesnd computers)romarnerrosor0illionollars,lthoughn previousegotiationshericeadettledo40illions.t thatimetariasoosingillionayhileowtarns 1illioneek;ithheoneyaised,round50illions inanksow,tastartedigroject:ntertronglyS market.heaysochievehisreainlywo;tariasought ahaintoresrouphatellslectronicsroductsndill soonpenewactorynSAorakinghehips,partrom dealsithhirdartyactoriesikenmosorpecialhips,n orderoakehehips,henheomputersndellhem throughwntores".hisactserymportantorheestf usincerowingsSomputersrandeansoreoftware, atrongerrospectivefiggeruccessndargertarisers base.oday/3ftariroductsreoron-USarket. thisointameheimeorewroductsnnouncements: theirstoeentionedasewameachineasednhe 68000or88,utotheretailsereiven;tOMDEXtari willnveiln0286CTompatibleithoutxpansionlotsut withGAraphicstandardthenedoptednBMS/20,0 and0,asednhenmosolourookupablehip)ndheew o/sromicrosoft.utrramielnsistednheacthathey areotroudfhetariC's,utincehearkettill goes... heyreferheTine:t'saster,asetterraphics andsorelexible:heegaT'srentendedorhero marketrsetterTndheoftwaresloodingow.nother aimsoollaboratenetteraysithoftwareouses:n Octobericrosoftord,heirstitleromicrosoftorT, willeeleased;hereilllsoeewTPacketrom anotherouse,omparableoompugraphicacket. thisointrramieladeheiggestnnouncementnd leftheechnicaletailsoexplainedyrhivji.he futureopineromtariilleewomputer,aAXnour desktop":srhivjixplained,heewachineilleased onhenmos800ransputerndillavearallelrocessing architectureohattilleossibleolugpo2r3 Transputersndeach50illionsfnstructionserecond (MIPS)ndchieve,mongthers,ompletelyewevelf graphicsapability.partromhis,notherachineastarted aouplefeeksgo:t's8030numberruncher"xpansion thatillunNIX.teemshatowhatostftheronsumer electronicscomputers)randsaveeenergedyargernd non-consumernes,tariillemainheainndependentameo rulehisarket,ravenoughoareopperndnnovative levels. fteruchnnouncements,ocktailollowedndmong champagnelassesasbleotoprhivjigain;as holdingolderullithetailsboutransputerndossible graphiceaturesronglyadttributedoheransputer machine. :rhivji,igain;ouldouiveeoreetailsbout theransputerasedachine? :hetariransputeromputerilleeryastne, withncredibleraphicapabilityndtillexpandable.t willeasicallyomputerithegaAM,fhich dedicatedoideoasks;tillaveraphicsodesith2, 16,nditerixel,itoracholoureamR,nd B),nitagnd56,000oloursohooserom,hankso thenmosolourookupablehipithewlitter;ouill bellowedolug2xtraransputeroetorepeed. Transputerardwarenvironmentsallederihelionnds projectymigaDosndipendentuthorimingromambridge; theewachineillun,partromccam,ransputerwn language,anguagendillaveEMnvironment. :ouaideforehathenumberruncher"sew projectndtsooreasedn8020utnhe8030. :heactshateantedoxpandithinheotorola familyndeadhosenhe8020ithatho-processornd MemoryanagementnitMMU)oetardwarerotectedultitask- ingnrderoafelyunNIX;utotorolaelayedhe availabilityfuchMUndoouplefeeksgoeave startedherojectgainith8030hatasMUnhipnds actuallyvailableosnomeamples;tilleIPS boxithxpansionlotsndonnectioniaMAortsoxisting ST. :hatbouthenhancedT? :hiss8000achinendslmosteady.ctually'm waitingorheideohipndannlyellouhattsideo resolutionillorom28060n/wo4080n6ols and4040n56ols,houghhisumbersaylightly changehenroductionegins.resentegaTillote upgradeableoSTpecifications,ueoargerideous. :heegaTasnopen"rchitecture;hatrehe expansionsortslot? :ainlyemoryxpansionsndatho-processor;AN boardslsolanned.ctuallytlsoependsnheantasyf thirdartyrojects. :omeayou'veadroblemsithegaTlitterhip, alsoithommodore. :nheasteaveuedommodoreorightsboutmiga videohiphat,ccordingos,asevelopedlsoor Tramiel'sroupndeaveettledhenommodoreasayeds certainmountfoney;ommodoreasoightnurlitter chiphat,yheay,sowadentalyygsincehe firsthipmentromaiwanasfooruality. :ndheromisedD-ROM? :ou'llaveoaittillhendfheearhentari willelease00D-ROMriveithudioutput,oo.ater weilllsohow00aserrinterhatillifferromhe SLM04romeingnlylower,ithroundrageser minute,uttillasterhanverageotatrixrinter.here willlsoeiggerardisk,ossiblyith0nd0ega capacityndapeackup. :henillllhesehingsevailable? :hetariTnanuary,heransputerachinenarch- April,hethersthendf8. :sheMYrojecttilllive? :es,ts.eavepentillionsnhathiput sinceotfeopleaveutheirandsnt,heroblems thataveaisedheneentiliconreoreomplicatedhan whateirsthought;orhiseasoneon'tiveny availabilityimeowuteonfirmhateretillorkingn it;hentseady,tilltillerulynnovativehip. Inheeantimetariilloonompeteithamaha,olandnd Ensoniqithusicaleyboardftswnhanksoealith aShiprand,utetailsretillopecret.ndalking aboutusicpplications,ouayenterestedonowhat haveuggestedoilfordaboratorieshatakesheDAP SoundrackotartsingheapDerialAChipsnrdero keeperformanceighoDtandardndtheameimeower theDAP'srice. :hatoouhinkboutcornrchimedesISCachine? :tsotrulyxpandableachineithevereddress spaceimits.ostfll,urransputerachineasarallel processingrchitectureromheasicersionndanival reallyrofessionalorkstationsikeAX. :illhereenyewigitlenToftware? :elreadyalkedboutheewTProfessionalacket andicrosoftord;ewBaseIIlonesomingutndt willeompletelyompatible;orlandasrojectfew TurboascalorheTndromermanyersionfmalltalk forheegaTilleooneleased. thendfhisnswerirlemindedshatverybody hadoeaveheoomincetasooatend,eforeeaving, Iaveopyf STEWSssueorhivjiIadlready shownteforeoim);eeallyppreciatedhisiftnd promisedoommunicateisommentbouthisffortfumping aboveationaloundariesithrulynternationalagazine, our STEWS. tillextime,  TEWSorrespondentromouthernurope, erardoreco. Editorialemark:notherrticlenhisssuef STEWSlso mentionsomethingbouthivjialkingboututuretari projectsThetariesse".incehatrticleasargely readyyheimehaterardo'srticleroppedn,ecidedo keepothrticles00%ntact.oleaseoottart complainingbouthingseingonennn-economicalay... SOFTWAREEVIEW:-15TRIKEAGLE byichardarsmakers Theeaoveduicklynderyet.everaltheretsere visibleoyeftndight,utouldee7thersny radarcreen.taseryloseoitchark,ellfter midnightfpril5th,986.Imonnaetou,ucker", thoughthenookingticturefuammaradaffihatas lyingnyockpitnrontfifeagazine.nheackfy mindouldlearlyemembersicturesfllhoseodiesying aroundnomendthensirport;ndhatohinkfhe friendsosthenombxplodednheesterlinisco weekfterhosetherwoerroristctivities?oy,adeen luckyhatasakenllhateekend... Ourissionasottackheibyanavaltationtidiilal, theilitaryectionfripolinternationalirportndhe militaryompoundtablzizia,heersonaleadquartersf theibyaneaderimself.Thought'sofficialission,"o addedhequadroneaderusteforeakeff,eliminating Kadaffiouldurelyurnutoeeneficiary,oo."ll squadronembersereeennevengeinceheyadllost friendsnerlin,ustikead.eereonnaohemn... Quiteiolentrehetoriesiddenehindicroprose'sewar- simulationamehatsannednestermany:F-15trike Eagle",ellingt 89.50nolland. TheamectuallysDlightimulator,ithastraphicsf goodualityno-64-quality,someeoplehought).oaked withationalismfor.S.itizens,hats)ndwfulealism, thissnefheorexcitingackagesromicroprose's simulationeries.everidikeSilentervice"muchoo slow)ndtherroductren'tvailableetthoughKennedy Approach"ndGunship"houldeeadyairlyoon)ouess it'sheirestroduct'et. Ontartup,helayersetyooditleraphicsyes,m afraidhey'llaveoelasiffiedsusteinggood',ince Impoiltoeathyhesygnosisndicrodealtufflso review)ndeasonableoundyes,mlsofraidhisusic thatouldaveadeeoightutfyindalfeargo isowustreasonable'henomparediththertuff've heard).hectualameetsouhooseetweeneveralar- missions:ibyaugust9th981,gyptctoberth973, Haiphongpril5th972,yriaarch2th984,anoiay0th 1972,raquneth981,ersianulfuneth984ndripoli, April5th986theneentionednheeginningfhis article).veryissionsresentedithwesomeetailnd precision.layingheame,ouetheeelingfir superiorityhatll.S.ilotsooubtelthenoinghrough anyfheseissionsnealife.icroproseresidentWild' Billtealeyaighterilotimself)urelyasucceededn bringinguiteomeealismnheameeesignedherogram togetherithideier. Theamesccompaniedyseranualhatnactontains Programanualndn-15lightanualtheatterncluding turningerformance,asicerodynamics,erformancenvelopend aetailedescriptionfachndverynefheissionshe playeranelect). Realismurelysheppropriateordoseithhisame.nd thisne'sotvenealistic,utastsell.heraphicsre goodnduiteastsellheameoundsreitousy. Forhearhanaticsrllmericanoysneneral,hink thissnefheamehatouhouldetourandsn. Iecentlyroteithlaudrodboutheeneralonceptfar games.ehinkshey'readorhildrensheyightet accustomedourderhatay.hinkamesikeheseretill veryood,uthouldndeedotelayedyealoungT freaks.ustarningndvance... Gameating: Name: -15trikeagle Company: icroprose Graphics:  Sound: Nicentousic) Playability: Hookability: .5 Overallating: .5 Remark: erymaybeOO)ealistic Thanksoor.arryanorenHomesoft)orendinghe reviewopy. Fornfo,leaseontact: Microprose 2arketlace Tetbury GloucestershireL8DA England Tel.666-54326 THELITTERHIPUMOURSISCARDED byilfredilwinger Aotfencendon-senceaslreadyeenrittenbouthe blitter.heirstessagesoldfigherraphicalesolutions andventereoound.tookhileeforeeopleinally beganoealisehathelitterasllbout.'dikeoalk abouthectualCow. Theameblitter'serivedromBit-BLT',hichtandsor 'Bitlockransfer'.feookthiserm,eeehathe blitterhipctuallyoestovesiecesfemoryround. Earlyomputersedoeharacter-orientedLikeheommodore 64,D)ndhat'shyraphicalresentationserelmost impossible.erebyhinkboutP/M,ainframesndthough littleess)S/DOSachineswithheatter,neanchieve quiteomethinghenddingheightards).ater,neot graphicalrientedystemsikeheppleacIntosh,migandf courseurwnT.heseachineslsoaveharacters,uthese arerawnnhecreen.ystemikehatsommonlyeferred toseingit-mappedystem,hiletoesn'torkith charactersnhecreenutithroupsfitshatepresent theseharacters. Transferringemory. Ait-mappedystemsusyllheimeoovendrocessits thatresedorhecreenndeedsoft-andardware solutionsoanagehat.heTasoftwareolutionsorhat asellssincehortime)iecefardware.heoftware isnownnderheameLineoutines'ndheardwaresow knownshelitter.hus,helittershereoovend processiecesfraphicalemory.yoving,eanhat piecefraphicalemoryslacedonotheriecefraphical memory.orxample:veryimeoulaceharacternhe screen.omewherenouromputerheresharacteret,nd theoftwareopiesartfhatharacteremoryohe appropriatelacenhecreenohatheharacterecomes visible. Bityit. Theoving,opyingndrocessingsonenpecialay. Insteadfeingoneyteyyte,tsoneityity whichogicalperationsaneerformednveryit.yoing this,itanhangetsalue.yteyyteperationctually caneerformed,uthesereotoreoarseecausene byte8its)anontainseveralcreenixels.feonclude somethingow,eanssumehathelittersnChatan moveroupsfitsroundoropyhem)ndhatanerform seriesfogicalperationsnheseits. Likeaid,heTsedoohisllnoftwareay, throughheineoutines.heisadvantagefhisethods thathe8000tselfasoesedoerformheseperations -ndtan'terformnytherperationhileoinghat.his causesossfpeed.ecausehe8000annotimplysellts timeorineoutinesitasooeveraltheraskss well,hatakepewicroseconds),heseoutinesre consequentlyoterformedsastsheyan.ysingnC thatoesothinglsehanhislikehelitter),eanse thePUortheraskshichesultsnastercreenrocessing anditoreimeorherocessorootsorkit fastersell. Littlehanged. Forrogrammershat'dikeotartsinghelitter,here's reallyotuchoell.nhearlyays,neimplysedDI and/orineoutinesndneroteiswnitLToutines. Nothingashangedere:netillannotseDIrine routines,houghotithinnnterruptbecausehehances therehatnperationightlashithlitternstruction, whichesultsnombsrystemrash).oinimizehe troubleithxistingoftware,tariadehelitter switchable,ohatneantillakeheldoftwareorks ithould.oeanayhatlloftwarehatsesheDI/Line Anterfacestillorksithhelitterunlessheyresed innterrupts).heumberflitterallserecondetermines thepeedncreaseactorhenomparedithheldituation. TherogrammerhatseditLToutinefiswnillot noticepeedncrease,nlesseilltillwitchoheine Aoutines. Theeoplettariaveurelyeliverederrificiecef work,yncludinglitterefinitionsnheineoutines severalearsacklready. Nonsense. Itsaidhatheewlitteroutinesannlyealledrom assembler,uthissothease:serom.g.,ascal, ModulandfAasicrelsoossible.nssembler, everythingoesaster,uttsn'tecessaryoset! Hi to all of you! Just in time to be launched, I hereby present to you "ST NEWS" Volume 2 Issue 7, officially launched on October 31st 1987 (read all about that 'officially' in the scrolling message). You might say you're lucky at all being able to read this, since I have gone through a period of sentimental and emotional valleys and mountains (so to speak) and my belly is acheing at this very moment. But you know that I will never let you, our faithful reader, down. This version contains some more documents then usual (at least, more capacity), a much faster page viewing mode and more similar things. Hope you enjoy it. The music is swell, again. This disk should be copied using "Fastcopy 2.0" ("Disk Def Info" YES), or any other copy program. "STCopy" non-protected, "ProCopy" protected. The disk is single sided, and formatted with 80 tracks (0-79) and 10 sectors per track. Have fun! Sincerely, Richard Karsmakers (Editor of "ST NEWS")