[-Op  O  @`#@%`')+-//3@5`79;=?A C@E`GIMOQS@UW]_a c@e`ikmoq s@u`wy{}/@` @ ` O ` O `  ` ǀ @ ٠  @`@`a !Ao!!#A%a')+-//35a9=ACAoGIMOQSUaWY]a!ceagikmoq!sAuawy{}!Aa  @`#@%`')+-//3@5`79;=?A C@E`GIMOQS@UW]_a c@e`ikmoq s@u`wy{}/@` @ ` O ` O `  ` ǀ @ ٠  @`@`a !Ao!!#A%a')+-//35a9=ACAoGIMOQSUaWY]a!ceagikmoq!sAuawy{}!AaUTO DATA PROGRAMS >DESKTOP INF1_READ_ME TXT4`OST_NEWS PRG9d/. .. CODE1 MC DCODE2 MC CODE3 PC2;aCODE4 MC # CODE5 MC &!TCODE6 MC )"CODE7 MC ,*DOC01 /1" DOC02 3:BDOC03 7K<DOC04 :PDOC05 @RhDOC06 CVDOC07 FY7DOC08 H[xDOC09 L\+DOC10 Pg IDOC11 UzDOC12 YRDOC14 \P-DOC15 b4'DOC16 g(DOC17 jNDOC18 nu%DOC19 rDOC20 u-DOC21 zCDOC22 DOC25 DOC26  "y 9op$|Q$y29SA,JQ" ¼g*J29ySAQBBB$N&y(M`,a2JAlDA` 7 TBadQ`7 aTQTBymNuBJ20g 20g 20HRC`(A0VC<fDy29Nuм}m|mNu y"y(|*|,<.<(<$IP$< <L"<&LF*g*(g*(g *(g@ g gҔ g gQ$<||nnQ^PQ>Nu!3Ce V0BTGW-        *1*8!#    *1 +4 !  #   ) !     "  1"8  %)%8 &   #  . #  0X8Tx(06VK`  W  v mn5g ,| /$ ! hX  14  0 /q33#a/; 9""g626C2`* H 3'v2! 0 $b,4S>f>s0C5kcBB:'t;o63l2|3{9/<0*8F400j?0@9 <:=90x8DDY;?fDnohl2ȿ%g0|zC}svrvvvg,鮕@A BIEq @@'pj*:Q<b M'|8b0_.dG{I.*\" 37, zsG]MîFݸL[l~3#bǟg(P4` 8 [O ï~\=t_~ȀЂ;~:~vM__ {o/?ۿӴ۶S۠;gl۠ڠ?[$b]W*{{ XeTQ*{kE^[&CNB:ޡЉ^`@c.q}8_A'sZG!w{70ᴘ޽SW*ruyP!>Ւ \ЉQZby| }??y# P P P P @w@ elOH1{p<}AMEETIAD$~@ߥ߷Ũsۆ8xQ'w>q8B`#n ԑ@IFZ؀0`dFp8"F  -@b=@@E{Phj` A7 㻇rG߷uT=ͽi4t`?_?@@# {;x_MEoF6/V%2R9W7_{G>Ҳd[$z^{s }lwAPgn̆jfp )7?CS71{??(((= ~A/1>yxAA?I6<"Y]^\9}:'Bd[ep=%8yyy? _ {&g?ND_t<1\9@*B}8@@@?I? ֶ;t{ /DH}}%MEA@Í7sk)tf>?k_{Nqg:@.pniOՈ^ `HRMTXNb  @`||tt4410000p17?0}@@```\3 Z7md [7o_y`^^L_L̾}#6  m m 0x  !()@@A@p 8I % 7_oA!1$F!7 @z] %t4^!>oVK~@?$Wnl+>8Blv|??oXt0\`,Z+ 00``blhxp{`0`00<6mBB۔߿OA<|6v#xs jo[\>__ `vޥ~DGG[?VᏇ@oWYe3 <* caa````1`0``````m``$??8`CCrX O "hcq/0ݟ$K}Q ħ(kL)[3)s, H( S{X[|>`@<_f_)׶`O4gMu|nr{_6n6v626;6<6..'~##oomlmmm~}|) 7@`@JbC_C^Zn`~`@tv bMrHp` v`hb621=:ya?ݭmgWc@s>60s>>>=eY;>x;zܟɿ y߀?FF$@ t i4 Nb K ?7svlwa]<s>222?1} l5@Pp{8_d@r 'HooQ'$FU[a^W+c?_үߚWWw`_<{?}_?Oo/<w3?nǎwy;-7 ,.?Mo{[+c>?=?j???=~=u}\4cmDl@-@,AMAm!+nI|D U\H@[rP$ `Θ.owl^|W+Fdn?YTwLJ]=uzeҰ@Nrqvg'JԌ@ %F `4(`jgbpl@`ccz׿/7w&MWrih}$&|p$9U8YYq) 9)T?+03V)/P88<"9<|x9|$8?ʾW>W_GzYce޵q2;Z` }O9qnG Fbg#6$>'fpg0oGx%~!?x?_}|~898O  P Q)eoI@ ` 0_P?@ufY}u_ٛ3~Ӯ^ډ^Qb'=ムٷ;j;U;zME`=kW!C@U 7N:5姧?f%ڳd @ @ "` `*hQ a!||o"$|T2 7cs>/NjM ????o?}-?=-?m k;gkkkkkkkk^?:nI>eT8y?kѿjGJl?ܼ0֦1LD 6wŽك4G?>v?{WB><~ o}$i ?X??wu$_? Zw7t}i!Jn$( ?ڄ18m=]=E.sKooBHEճG/W[+e;c~_ؾ˹ _rb2x6;X>C90P4X8\x+065[?`>p`Wv??m7nop?.`.>H 20q`_A@B|e0-g`y'}?bwR?d?vz?ߟ[/??'wV(^%z~~ ek7)ݧ"+:Y^ >9aCYQq,(<5Ĥ|C1DwX+|s\ZR۶:y, v bÝxFcW|????????W????>!=G4=08>W8<;?0m!n4.4 &c-&45;)':3;a>1(o'#3?!9 b84 %5+A`0! G`  L p$ NFVN2 XP 0 Bj??908 , @  e <g???}[ N(\@( |``)3 p,`@ 6Dah 2 $$0Ξ>(IUj-ouo}l;ή׿/s$  @`& (  pr@ag\, Y G/ O/O%iK| y`O?bڇNF! ؎BIXEGJ x`*&&+ p?A66 B6 666@6 ???߀UrU:Yk^ǿ?  0@!#1SW H0U4y  LЀQbyq??kƿl_1 hof O1el l0ݢ#""""$@~cp@ D 411U8aw8a0AbT'w;)lGAҲdY$8^zrdAwAgn̆Hfpb0wƯ_ lNPC@̙hDV?y??>,lml@@@ @`"'"""..*""" "3( D P\gVZPp `ЃDLI"`@HJ!IAؿ?Er $X +* CxT1&.NHW_u't819?::탘°a`pXLGEFGF~i}6p#"$$$"$ $"$$($$G HH`I@A~ D `X;.P.#$!"i(,a`HE@IwOН+Gp|XBMd HvڼM5޸s- `_PPrPuPrRRHRRzQVi @# Q#8A"@B @QPL@Jh aP@@P$L x.Y 0$0B 3lֿ\ݢ iq 0` @A |PpFtڰ`5hQNV:X0`?#'KKϿ$ɒ$(6A$A b| //O@@@_? e lj"| )x3 j8#JMP>̟Ɵa|ƙTN@]D/C_ Wu_gf2(8 <>>???????????m---???  BI %3`S< @`ےʒے˒ې~~(7]$K}P ħ(cL `0ȗ?)SӮb/==оzZ,gGp` `@. |7C!8o7KuzC-8&"J#C!# Hh$2: Eo@A@M5@AC?`ww|Ww|el@mhmtgWcsi*2$ a<0kO(P @ޤN}n1|]O "@ H `4^<p> ?M@Zʿsh`hHhx\ߞ?_ҧa @` ^0@!CS*p/@ p8h;;^R @` F.+`&( @sms3322%2 33Cԑ_ܡ__ږg_Tږ۲۶ߟ7 =Ogн?pAi\Թ?XP!p H@B}3 B A24Ϭ(O*`˂1LP$ 2\!`e J %?O_??)?_8?}0"#&hf?Gx& Hhy  S"@!! 4( }ঠ=?)`?,?ࢠEDEMEN 6dBZmJg   upP\_( @b "$p{j84)B@@@X@@@@@DR3q!c! s a a `?<<8LjUUȟ?|:dIoV?:3;A0AeBa/:{AP0H{?W@ Z| o1-u g } W ߋ_j $w5%e7eE:@w ?`"1ebUH=DD@ nd` My*BAPq)4??_r@ x 2#"Zs7p >?"D|'$]"PL~~3&0d7@ * !}"Ah$I`I$mm4heBo`_!QLX ax A.8 b~QdVɜI/`2@Nz'o&#{p}`aTgB?a?$B`O=W?ׇmn#~`ސ.`OAg S# &  ِPB 6S P A XlÊdv0-'`x '< V@%HP H $@)D fc @΀,m@f<@n Ȝ?Ȭ%p!ԓϾ ,!+( x$_' 40T}?oARi¥n}I#H-cGo|/????????????>)=G=180?O>=? ?<#w03 'Y/ `$ .( @X (1 @H0 ( 8x> ,h(!((04 R\(??78 <~B@@* .@ ' @??t`]=/7B@P4@!@@@@@@@`bf@bHAbI``//s0pD`  `p`@p3܀!@2@ @AFDLn3?=/\#(ڷ00P0 bu0 H !r"@8r@2` @"ֈ $,H@ǿ?xG`` !{@0@Db7!C% @Dy P4T(r pXxB??7g a~S0$I'O ? 'o` @mP0?E 2xrKH4 ^xT: N`8xI@   0 0 0__ҿj??_{?o2''I+@`}h`py $`0`h|<  ?ž1~0T@XB `h xr:OLDH?wƯ_B JP p ? 0?@?\` >`4`h1 40H4) A !<mx,HC N`` @??ǟ'38p PS,ǟ@2 %"`I $@`p,a*@@  ` $00<,P@ `0@ ; p@@@Fx 5$ 0lADV`@@/@G;c@xt N, H $ O?_-OB҆L! $h@A55:2(hP!A w{ @ 'OBOX C^`K3  @^H ^!fA///oWsyt ~* _>|s @$,H @@00`0n@ ,OP^[^oOd/D @ L ?O ʀ@b \@P?_?W#)`0 |<<<>>U.Ё aSM#d ! @E@npalA0@$u{p@@уŇЁă???????? %ee G` Pv88PDHx_$l (-d`", bh|d  'Dg`a>ngLJ/'FC6P`6@e~!8# I>`Z:TD (tL ,` $ $6 Bv"6@? ,?C> L`$@ @| G?GkEN 6cT;H$! HfjΓ1 p$R ?_͟џׅGcA)18ƘN1+(@!@``(!8>!" O@@#LȀ&CAH ЊVRJ AEL@T@p((( (8޿@@CN[<o| 8?Є'r!br>K@ `Oo7/u/``k kk`o῀%%??%?'?{y iA.@ 4 b(>  kG*>" 1\GlN~7 L0<@0$P \| h'I`I'mm7he/A @1@?O?? C  0  Gig J?a?B6q?Ow0O? ׃Gw  kPt`,.@g0  0C04 1b@ $(#` !8 @ d%@@H$@)@ @p:!!@@$z @__H= ;C`X/?????????????>???>?g;;?7??;;=??w0>>b8;=3??=>??g?{?C>`;?;?z?^?;?73?=<5?W=?o?>=9?G=9??;???8?????A??????>1>?= =1+48?4= =>&8?????>??7?????#:>g?>?<?=??????????>=???????|???<>??~?w?w?c>1]g0 `@p߿ `_O{]/G\ ~c_E8'0fc;&&@(8@p!;ww_O_^O??4˟.rf.??7g__ @yrll An߿{m~/KN{޾y R>ZþAÈϩgA( jB"oG?m}}s{9_w)qil Bk&j^ةu/{> εO~<]@e#?8?o_`߇^sٯDQQ]S?`&N} rs /b8PpAQ`PHH0Rwț){ k#]G%O~ÏIaP@`PP Q?iHaq hmHpN<>#A6>?|y?K6@OG[?o?owmٯ?wsw:@`>`tdT |t  ?"??P?x8<? -? **( @'??L{`A~? `MG@  ??/'_ݟ#hD8~?qWA?~??{_cN Wۿ7eC? ? -mhamLdf<@ @@@ @ K?3@ `36Y]0 LD h!rxd!  ~}/_o5}Os~7 o?E?N9/  '/??dg'_g{u?~{ 9q~q91{(m$$$$>Q0@_?w[|_~?7?<>=??Y5> n!@ro_@@@8J@ ~z_gKu " `@@@@@^ /w?Jq/#<ZLc`j~ s/? x$ 0$  * " *(  ??w@ f|>>~|O?tYs\|B gﻟw<ˠ?|w`?}zǟڷcg)'i1q!i!A_on7c~@e7S]Z+:Y_Y/?/ 0>?@?{<X???D_; o <NLJHFDB@><:86420.,*(&$"  PQZNu o <~zvrnjfb^ZVRNJFB>:62.*&" |xtplhd`\XTPLHD@<840,($  QNu Welcome to the very newest and most up-to-date issue of ST NEWS ever: Volume 2 Issue 5, launched on July 25th 1987. This issue is dedicated to Willeke (every once in a while I have this strange habit of falling in love, and this time she is called Willeke, the most beautiful, lovely, pretty, fair, adorable, charming, gorgeous, marvellous, resplendent and staggering girl ever to set foot on our beloved mother earth). For those people who are currently experiencing more or less significant exertions in trying to hide their voyeural tendencies with regard to my feelings of eternal affection to a certain aforementioned girl, the only thing I can do is direct them to the "Did you know that..." column in this issue of ST NEWS, where you will have the possibility to be witness of some juicier facts at least (and please, gentlemen, keep your hands above the table!). But I cannot afford to fill a scrolling message with details of Willeke's adorableness, the sheer beauty met in her casual glance, nor the seduceness imposed by her too-nice-for-words-to-describe smile. No! Usually, programmers use a scrolling message like this to express their gratitude to a host of people, and I intend to do just the same (so hold tight to your seatbelts if any happen to be near, and read on...). The 'thanx' go to the following people:......Jochen and Markus from The Exceptions (TEX) - for programming the truly splendid musical composition that can be heard when people are using a color monitor, and which sounds just like the 'real' thing...........Stefan 'Beastie Boy' Posthuma - for contributing in a non-insignificant way to this issue with developing a smoother scrolling and adding some useful ideas to the text compression routine I wrote............Eerk, Roland and Robert from the Strike-a-Light group - for giving kind permission to use some of their highly dedicated code in this and forthcoming issues of ST NEWS (the picture decrunch-and conversion routines).............Corn Smiessing and Lon Elins - for porting over the picture from an Amiga............Harry van Horen (from Homesoft, Haarlem, The Netherlands) - for sending in his article as soon as he did, therewith improving the overall grammatical English quality of ST NEWS, as well as for arranging quite a lot of software to be reviewed in ST NEWS through Homesoft.................Les Ellingham (from the U.K. Atari magazine 'Page 6') - for being our most dedicated, smoothly operating and hard working distributor.............Jonathan Ellis (from Psygnosis Ltd.) as well as his charming assistant Pamela - for making sure we were one of the first to publish a true review of their new and magnificent game 'Barbarian'...............Norman Pearce - for his proposal to be our new distributor for the Australian continent, accidentally breaking all our previous distance-records.................Ken Browning (from Eidersoft) - for getting us into touch with the 'Pro Sound Designer', an excellent piece of hardware that, however, seems to operate much better when one's using G-Data software (?)..............Hubert van Mil (from ST Club Eindhoven) - for financing the second world-wide ST NEWS advertisement campain, which existed of some thirty packages to be sent to just as many addresses all over the globe.............Willeke (sigh...) - for giving me a lot of inspiration whenever I turned out to be in lack of it or in doubt, and for making me the happiest 19-year old on earth for a few days...............Sally (from England) - for improving my English and for constant mental help when I came back from a couple of days' stay at Willeke's.............Yngwie Malmsteen - for his guitar solos (one is whizzing through my room at the speed of light at the very moment that I write down this scrolling message)..............Mark van den Boer (not only for writing quite some great articles for ST NEWS during half a year already, but also for gettin' me into touch with the best band there is - Queensrche...............Willeke - yes, she is such a mind-staggering girl that I am perfectly willing to thanks her twice (and what about thrice?).............Guus Surtel - for not getting to look much like a lunatic when I was constantly nagging him about finishing his articles in time..........Math Claessens - for solving all those adventures (where does this poor man get his inspiration to keep on doing it?.............Queensrche - for all inspiration not given by Willeke (not really much, but quite significant, anyway)...........Frank Lemmen - for finishing his article on Friday, July 24th (next time, I will turn out to be a nervous wreck if he insists on doing things like that on a regular basis).............M. H. Manser - for editing 'Thesaurus of English Words', a book that I often use to find words that make it look like am an expert of the honourable Anglo-Saxon dialect, instead of appearing a ruthless violator of this lingo..........Willeke - (you could have expected this from someone who is writing this text right up in 7th heaven) the third time!........and you, reading this - for not getting tired of all things I say, and of course for taking the pain to copy/buy/order/(whatever) ST NEWS.......... Let's cut the crap and get down to business right away. If you consider ST NEWS to be worthy a donation from your side, please feel free to donate any amount of money on giro account number 5060326 from Richard Karsmakers, Helmond, The Netherlands (that's me!). You can also help me by spreading ST NEWS as well as you can to anyone you know in any country, or maybe even by becoming our official distributor in your country (If we do not happen to have one there already, that is). You can help ST NEWS to become the world's largest, most famous and most-read disk magazine!! Some of you will now probably get suspicious - is that sucker trying to break the world scrolling text length record from those DMA guys? No, you need not feel frightened in even the slightest way - I wouldn't dream of doing anything like it, since that would sacrifice too much precious space on this ST NEWS disk, leaving less space for actual use by one of the many documents that are offered to you this time. The actual size of this scrolling text is just a bit less than 8 Kb, which can hardly be refered to as being any kind of record, wouldn't you think? But, as it happens, there has turned out to be 8 Kb free somewhere in the lowest half Meg of your ST's memory, so why shouldn't I make use of it? By the way, this issue of ST NEWS only works perfectly on ROM TOS machines; memory size is totally unimportant. I hope you'll understand that some of the bugs only could be disposed of by programming some DISK-ROM-unfriendly code (like POKEing on non-documented memory locations), and some routines needed to be put on definate memory space (thus restricting memory usage). On half Meg machines, there would simply not have been enough memory left if ROM TOS would not have been present. Apart from half Meg STs with TOS on disk, this and forthcoming issues of ST NEWS should work on all available ST configurations (although I have not yet been able to test ST NEWS on the new Mega STs, so proper operation is not guaranteed on those machines). If you think that there are any bugs left in ST NEWS (minor as they might be/seem), please do not hesitate to contact me at ST NEWS, Kievitstraat 50, 5702 LE, Helmond, The Netherlands. My eternal gratitude will be your part, as my love at the moment is part of a particular girl that I won't mention again in this scrolling message to keep you from getting a nervous breakdown or an attack of anti-Karsmakersism..... If you are having difficulties with using ST NEWS, please click on 'Help Screen' in the 'Options' menu, and your pains will be taken away from you. If you are tired of this scrolling message and if your mind has not thought of any ways to abort it, you can maybe hit a key or click any mousebutton to do so. I fear the 8 Kb are filled within a few bytes from now. The scrolling will start anew........ N9Lc;jB= L\L#*nNu@$BLc%eb  M m g zarw Ga0nSQY`X {Q, g{R(wj^TKC;5/*%!###############      !c  ## . @3`## @!c$## . `9fS9"Udf"Ub H$g "R"SQ fA!cCc#Ja8A"cc  A!c1Z$ ,c$" 4Cc#Ja:3&Z"& /["A"cz1Z$ 0c$" 6c "J9&d2 Cc"BSRf? 3feZ9"9 3Cc"0<ezQhNu%D% %%$%$#$$$$($%(#$N%0%0` ($hP ef$h <# @f $"q (`( ε›Z |-b/9"T"T6@`0(8 ε›Z |-b/ ã |-b@ JbC$`YQYQY`Y`B(`|,bB``699`B(`S(fB(B @i 2@J(g"R& H.d &$&!JRRh Jh0@14h8#0Nu dL(g(NuL "eeedE Z!R!R$hje44`"QbP@`H&$$r!JjebE#&LH+4@ e.Qf $h *e P2 hң$S(dh5  f"hdAsR#қC <Қe2(g (1e Q0fx)(gff(d,0bв*e,A dA:eIf  e,QfBFh3`D e9"Td "S gT( (7i 2 9 3(Y"(6e$Q8f9S( (d 2(Nu@$ |)4 # ><|@B)$X!! r&y)H$!fQP $$#)D&fL |"+$@њњZђ$~Qfђ$~Qfa#"XL  Z ;+[K{k              B?CA?C؇#y5{>>>C<>7>?CBAFJEAMIyJH%%!#-!#-:ZJz:Z*Z    * J     J jz :*ZJ        J J:Zj  Z  -e9{@BIy;B҈LH}HJKHyKMIЂJJ{KHJIKHLLMONQOLeLLNOLyOQMև&&!!$$++&&!!$$((Ԋ_6762N&)*&56-0--<90300?<>>}>&&!!$$+MMQ$$ ", ",Ј:;?=<9INMLK{:>??:9;=<>=:NONML{;=?:9q52/2y22q51}220J<>?C>?{=?B@=>ByA@<><8{:<<:;<҈''Ј240427{42:98:98795978{97>=<>=<@;9>;9<{A@=<=9?=9?{y@AA@A<>A<>C{EC@C@=B@=BCEDC@?&>;9>;9>;9>;9>8:>8:>8:>8:@?=@?=@?=@?=A<>A<>A<>A<>C<>C<>C<>C<>C=?C=?C=?C=?E@BE@BHGEKJHKHJKHJKHJLLyO瀅#ֈVV[TVO܈_hPD؈و.21425477و+.-0.2144m37697:9<{=@CBADGm03263769{98;>=<?BA@FDCA҈!!&}%%!#-!#))(())$$**㊛Z${J6y)LHJ$ {F0HF/$҈&JFFGyJAۈu 456545{54:98:989::954567561ވJ22/H-yHۉڊH.H.u 《ZH0H0H-H-H.A"珊&&$$&&߈2u200y255e7002022u7550y255y5577e2-d02<55y52;a9e7:77<<>><>>><>>><>>><>> CAイACAلێCAلێCG҄ߎDA<><>イ<>HЄҎJHЄҎJSQTSQTSQTSQTPMJOOHJJCDA>CC<>>7852770DH0}HHJ// yHJ///qHHHHJ,J,D"m H0H0HJ/J//"eHHJ2//H-9{@BIy;By9{@BIy;By9{@BIy;By9{@BIy;B>?>>Ԉ6762'(:'/03231446446557568 (+ * ) O " "-9;99;99;99.99)).9;99;99;99;99;99;99;99;99;+99;e"  #!! "# %;$&&$&&$&&$&&-//-//-//-          # e/<(=&L\L/< =&L\LHOWORDERACKSSUESFTEWS Ifourehinkingboutrderingreviousssuesf STEWS,e herebysupplyouithistfontentsfllissuesofST NEWS thataveeenaunchedptillow.Forrderingonditions 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 service 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:ONVERTBAS2868ytes VDI_CALL.BAS3769ytes 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 PATTERNBAS7304ytes IRQ.C1419ytes GEMVDI_2.BAS5681ytes Diversenisk:FILL.LST481ytes MOUSE.LST967ytes SPRITE.LST931ytes READ_METXT1824ytes Toftwareews fAasicipsricks eportnhennualsergatheringttrechtneptember0th, 1986 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:EMO.C1778ytes GEM_VDIBAS3344ytes HEBREW.LST1299ytes HOUSE.BAS4888ytes IRQ.C1390ytes NUMROLOG.LST4787ytes SCROLLED.LST8515ytes Diversenisk:DEMO.PRG2982ytes EPROM.PI32034ytes LINKAPPBAT123ytes LINKTOSBAT120ytes READ_METXT4960ytes SCHEDULE.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 asroefAasicuch 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 Allssuesf STEWS Volumeeedoeoadednto1stord", "1stWordlus"rnyompatibleordrocessorobeviewed. AllissuesinolumereuppliedithGEM-drivenprogram thatenablesouoooktheocumentsithoutsingaword processor. STOFTWAREEWSyichardarsmakers Peopleftenayhatheummersheuitestimeroundwhen one'salkingboutoftwareaunches.Well,eelanafely saythatthissummerptillowasn'thownanysignsthat supportthisheory.Asouillee,thisime'sssuefST NEWSsuiteilleditheviews(e.g."Airball","Barbarian" andtheSIceneryisks)ndightddhatthisarticle alsoasuiteespectableizehisime. Let'scuttherapndonithheewsthat'sreachedme lately. RainbowArtsasecentlyaunchedXevious"-likeamecalled "Skyighter".Inheame,youctuallylynbjectlonga nicelycrollingnderground,duringhicherformanceoumust shootbjectsoncreaseourueluantity,voidrashingnto otherflyingthingsndememberhichhipsoueeonenemy bases.Thesetupreallysuiteheameas"Xevious",but RainbowArtshosehencludeonuslement:Oneachlevel somenemyasescrolly,ontianingnefourossiblehips todentify1asiscrollsynevel,2nevel,tc.). Ifyourememberllell,youetompleteefuelandmore bombsorheextevel. Theraphicsreuchetter,asreherogrammingricksthe peopleofainbowrtssed.Thentrosccompaniedbysome veryelligitizedusic,hichnfortunatelyasoeistened totoitsfullxtendeforeplayingcanbestarted."Sky Fighter"isonefheewameshatseigitizedmusic(or sound)well(anotheroneis"Barbarian"fromPsygnosis). Alltogether,Ionsiderheameoeetterndoreuxurious thanXevious",uttillitoolow. TheAmericanompanyccoladeaplit-upromActivision)has succeedednaunchingnefheirirstamesorheTthe baseballameHardball".Theysedoeellnownnhe'64 forgameslike"Psy-5","LawoftheWest"andofcourse "Hardball".TheSTersionsbutououldaveuessedthat already)etterhanhatnhe64,butheetupasemained thesame.Youctuallyaveolayaseballsingheregular rules-anduringhenningsourositionfieldorbatter plate)changesonsequently.Theraphicsreerywelldone, witheyeforveryetaillikeanlowingbubble-gumjust behindhelate),ndheameeatureslayer-exchangendany moredvancedlayingptionsiketealing,bunt,ndllinds offfectshenhrowingratting.Differentitchersfeature differentthrowingtechniquesthereusteuiteadatabase insidehatame,ooh!). Themusicsitdry'typicaldogastyle),butthenI supposethisgameoesn'teedulti-voicefour-channelsuper sound.Theprogrameaturesiecefusicninning-change, whenllomesreccupied,andttherituationuringgame play."Hardball"canbelayedithnertwoplayers(two playermodedoesequirewooysticks),andayecalleda classicamongsportsgames(muchbetterthanGamestar's "ChampionshipBaseball"IreviewednnarlierssueofST NEWS).Especiallyoraseball-oroftballreaks,hisamean beeallyddicting,althoughagain,assheaseithmany games)youneedtogetsedomakingtheproperjoystick movementsnstinctively. Abitofownersirsttar's"BoulderDashConstruction Set",aamerogramhatlsoeaturesheeady-to-playevels from"BoulderDashIV".Thisameadbeenexpectedtobe launchedongimego,butttillepttselfutfsight onhetariT.Nowtasinallyppeared,butustayt isnotasoodshoughttoeitofCommodore64 qualityinheegativeay)oulday.Theraphicsrenot ultimatelytunning,andheontructionitsitdifficult toseowndhen.Theeady-to-playevelshatomeithhe game(entergame1'henheameequestsameame)refar toodifficulttolayespeciallyore,beingotwhatone wouldcallaBoulderash"ddictvenacknthegoodold Commodore4).henlyositivehingboutheameshathe programmershaveucceedednhoroughlyuplicatingthemusic andsoundsffectsromhe64nothatheyereogoodon the64,uttill). Ihinkou'llnlyikehisamehenou'resedolayingt onthe-bitachines,orettervenfouappenedoean addictot.Fornormal'eople,hinktouldauseuge 'Iantyoneyack'ushonytorehatellst. Rainbird's"Guildofhieves"aslreadyannouncedforlast year'sutumn,ndow'veinallyucceedednettingyands onititesshanearverdue.Yes,theraphicsare againstunningshoseromTheawn",itsredecessor,nd theront-picturegainsesany-more-than-16olors.Actually, Ithink"Guildofhieves"sustanother"ThePawn"with differentictures,ifferentlot,ifferentextsnderhaps adifferentoftwarerotectioncheme.Ho!Don'tisjudgemy remarkGuildfhieves"sotadtll!Ihinkeveryone whoeallynjoyslayingdventureshouldteastaveplayed itrvenetter,e/shehouldaveoughtt. Inthegame,youareoncegainostintotheKingdomof Kerovnia,hereouaveooinheamousGuildfhieves". simpleask,otouldppear.uttustin't. Thepackagingsncegainmpressivejustheayitshould be,inact):tontainsnssuefWhaturglar",omeints &tips,andseveralsmallerdocuments.Again,thewriting accompanyingthegamedisplaysexcellentastefhumouras wellsasteryfhenglishanguagejusteadhe'Kerovnia GuildfiscreetntryndemovalperativesDornbrookranch) Indentureandontractfervice'ndou'llrobablyraspmy meaning).eally,must'orlledicateddventurereaks! JustwhenFirsttarasoingTheoulderDashConstruction Kit",anunknownprogrammercalledhomasKraatzfromWest GermanywasakingBoulderash"orheTswell.AndI dareayeidaretterob!xceptorometrangenglish iniscrollingessagegreatcroll,yheay!),heames betterthanheofficial'Boulderash"nllaccounts:The graphicsreeryood,heoundsreetterandisplayood dosefnspirationndreativity)ndheverallmpressions muchetterallraphixrewitcheditholling,lipping,nd otherhingshatreeallyiceoee).Evenhehingsthat couldhavebeenonenuchimplerayshateveryonewould havecceptedreoneithotsfrogrammingricks! Theametself,fourse,tuiteheame.heraphicsight bebetter,butittillsBoulderash"nddon'tlike theseamestll.Buthomasurelyeserveshanceoreak through,inspitefheacthatomewo-bitditorfsome two-bitmagazineappensotoikeBoulderDash".Infact, sinceI'veotyandsnhisindfBoulderash"(bythe way,thewholerogramsesshan0bnize!!),Imight justtartlayinghisame... Thebestrogramhat'veeennecenteeksndhathave notrittenrueeviewf,s3M'sToniciles". EverybodynowsArkanoid"yownot?henouillrobablye calledbackward'henou'reppearingnheames'ociety)- thatsuper-"Breakout"ithheoodraphics,niceplayability andighddictabilityremember?9'nhecalefPlutos"!). Someonecalledichealportouchf3Mustavethoughtthat "Arkanoid"wasn'toodnoughndeesignednew"Breakout" withmuchbettergraphicsandtrulyterrificsound(some digitized,someot)Toniciles".Well,ithouldemuch better,sinceitishreeimesiggerhanArkanoid"andI doubthattorksroperlynalfegabyteachinesIaven't tried,oeonest). Justaftertartup,thelayersetysomeswell-digitized drumming,thatontinuesuringheargestartfheloading procedurewhichakesuitehile,Iightdd).Butfter whileoflistening,therontictureppearswithdifferent music-aicturehatses6+olors(thethirdcommercial productthatusesmorehan6olorstnceintheintro, togetherithTheawn"ndGuildfhieves").teallyooks great!Then,afteranotherbitfoading,themenuscreen appears,fromhichouanelectnerwolayers,androm whichyoucanlsoelecthetartingevelthoughonlythe first16levels).Duringlay,yoummediatelyeethatthe graphicsarefarmorempressivendoueartheverywell programmedoundX,mixedithomeigi-stuffsell.hereas PeterJohnstonwhoidArkanoid"orheT)sednlyafew bonuselements(thecylindersfallingdown),Mr.Sportouch thoughtoncludevenomeore:Sometimes,aclown'ppears thatgive10,000ointshenouched,andittingaflashing stoneausesreditf,000oints.AndheoundFX....just amazing!IoncegainadoooknderyToookifsome bastardhaddaredoutnmigaoundchiptherewithoutmy bleedin'ermission!nlyhamehathectualovementfha bouncingball(s)sn'tsmoothsn"Arkanoid",butthat's theonlyisadvantagefheame,togetherithheactthat theameasooadnveryingleevelromisk. Yes,"TonicTiles"ightnactealledetterersionof "Arkanoid",andcomesogetherithommercialditor(that, unfortunately,onlyallowsheirst6evelsoeedited- maybetheMAwhoidheArkanoidonstructionit")illdo somethingaboutthat?!).Shamefhebumpy'ballmovement, otherwisetouldaveipedArkanoid"learfftseet... Dotheamesankorsic-Flogelndungomyatt-Leirringany bells?No?Dothenames"Fireblaster","WarZone","Space Station"ndProtector"ingnyells?Theyhould,otherwise you'renlyeryew-breadTserron-gameddict.These Eidersoftroductsereaunchedbouteargo,andowthey haveaunchedifthitle:"Metropolis".Atirstight,the gameooksuchikeWarzone",utoonou'llinduthatou cannotustidetraight,utlsooheeft,oheightnd toelow.Youaveouiderafthroughetropolis,thereby destroyingeverythingyouncounterandcollectingdifferent objects. Ithink"Metropolis"suiteoorametookstoomuch liketheotherourithegardoraphicsndthemusicis almostjustheamewhyon'theeopletEidersoft/Paradox contactgoodoldochenromTEX").Noteallymuchtoget excitedbout. SomethingoetorexcitedboutsaliforniaDreams/Logical DesignWorks"Vegasambler",aamblingamethatworkson color-aswellsonochromeonitors.Therogramasdesigned androgrammedyarekopielndojtekosmalski,ithelpf MarcinSzostalowskiandaciejarkuszewskiforthegraphics (whichrexcellent!).Afteruiteomeoadingndheisplay ofsomeellrawnraphics,youanelectromourgambling games:lackack21),oker,oulettendlotsaruitmachine orone-armedbandit).Afterelectingnefthesegames,a message'loading.....'appearsnhecreen,whilethedisk driveoesn'tonythingtllstrange?!upposeheyryo gethemigapiritntoTwnershisay).Itakesartoo longaimeeforehatamnessageisappears,butthenthe playersetyomeell-donendoodakenarefgraphics. Thetwouysithheifficultamesentionedabovesurely knowwhathey'reoingheyaveuppliedheameithgood graphicsndnimation. Theameurtheronasmallisadvantagehileplaying,it sometimesasksorodehatsocatedncopyprotection card'.You'llaveotartiggingntoheommonpilefrash nearouromputerystemoigtp,afterhichouaveto searchharacterndlicknheightumberithhemouse. Thissoundsikehattupidicroproserotectionackonthe '64,thatisotnlynfriendlyollegalopiersIsuppose that'shyheyidt)utlsonfriendlyoegitimatesers. Exceptforomefheseinorisadvantages,theamecanbe callederyood,ateastuchetterhanSTegas"rVideo Vegas"hatppearednheTucharlier.Anotheradthing: ThemusicisquitenoriginalThentertainer'-andnot reallyelonehenomparedith.g.somefheTEX"music (haveowomplimentedounough,ochenndarkus?). Thepeopleofheommercialiskmagazine"F.A.S.T.E.R."in Canadaaveecentlyeleasedheireventhssue:olumessue 1heirstnniversaryssue.Theyavencegainadesure thatheiragazinettractsttentionecausefoodgraphics, excellentesourcerogrammingndsefusicthoughheusic isquiteousy,andometimesoteeepshanging'whenyou switchitff).EverybodylreadynowshatF.A.S.T.E.R."is allbouttsustike STEWS,butithetterrogramso beoffered,lessctualnformationespeciallyews),amuch fasterpage-viewingodendotfbuzzersndbells'.Not bad,really,speciallyincehericefheiskagazineas goneownolmostDrice. Thisssuencegainanifestsheroubleshatrisehenyou havebecomecommercialndhenouavetosupplyworldwide distributorswiththeprogramsevenbeforeitisactually launchedeeeeviewsnhisastssuef.g.10thrame" andPublishingartner".Hmm.Noteallyp-to-date,Iwould say.Buttheicerogramshatheyfferthataneloaded andexecutedromheagazinendhatorknllmonitors- colorandonochrome)ndheplendidrtworkakeporthis lack. Inolland,theagazineanerderedhroughanatco,amille 3,2811Deeuwijk,el.1829-5308.ubscriptionfneear (6issues)osts00utchuilders.InWestGermany,people shouldontactr.Alfredthigerlag,Postfach02869,6900 Heidelberg,estermany.F.A.S.T.E.R."aneoughteperately theretM4,80aitooxpensive,ifouskme!).Other peoplehouldontactheeoplefF.A.S.T.E.R."hemselves,t "F.A.S.T.E.R.",P.O.Box74,Boucherville,ubec,anada4B 6Y2.Ayear'ssubscriptionor.S.citizenscosts50U.S. dollars,forCanadiansitosts0anadiandollarsandfor peopleelsewherenurearotherarthtosts75Canadian dollars. TheFrenchcompanyLoricielshasrecntlybroughtout"Bob Winner",aamehatseryifficultoescribe.Theuthor, B.Aur,asucceedednakingamehatasharacteristics fromight-gamelikenyaraterogram)sellsameof skill.Youareobinner,andhileookingat(digitized?) graphicsromr..assonnotHEr.assonromSV,ope) youaveoumpverarrels,dodgenivesndlyingeesthe latterakingnxtremelynnoyingoise),jumpverquicksand andruptingini-vulcanousndightingeveralenhatryto boxheellutfou.oundice,oesn'tt?ustikenef thosenicearcademachines,isn'tit?But,hownicethe descriptionightppear,andowicehentroightewhich iseryellone,Iightdd),theamesn'teallyiceto play.rue,henimationsuiteood,ndoreheraphics, butmfraidBobinner"akessefheorld'sostawful colourpaletteettingsandounowowhinkaboutcolour palettesndheualityisplayedyhem).hisharacteristic, togetherwiththeveralllowpeedfthegame,make"Bob Winner"notexactlyhatouldall'winner'amongother games. It'shame,sinceranceeemedofferuchicerogramsn general.heverageatingsustroughtownyhisne! Ourfaithfulorrespondentuudaneruiswegasonceagain succeededingettingomeewsboutoftwaretobelaunched soon:alaceoftwareslanningoaunchBarbarian"strange, butrueopeheyon'ttumblentonyrademark/copyright problemswiththepeoplefromPsygnosis),Artworxwilldo "Minigolf",SpectrumHolobytefromGato")illo"Orbiter", StarsoftslanningoaunchAliants",icroleagueportsill publish"Microleagueaseball",Firebirdillbring"Bubble Bobble"ndccoladeknownromHardball"nheT)illrite "Testrive".ndorheext-adventurereaks,ere'something towettenyourappetite:Infocomillbringout"Plundered Hearts","Stationfall","Lurkingorror",Nordertouldn't makeeadsndailsft"ndBeyondork".Brderbund(from "Lodeunner",emember?)illryoakenTersionfheir popularameKarateka",FinalrontierillublishSpace-A- X"and"Lunar-A-X",whereasybridrtsillaunchagame calledMIDIaze"aamehatouanlayithanyeopleat onetime,usingtheIDIortsointerfacethecomputers). Activisionisplanningtooquitesomearcadeconversions ("Rampage",Lock-On",Championshipprint",tc.),utt'sot yetnownhetherTersionsrelanned.Ifo,heyntendo bringutEnduroacer",Quartet"ndWonderboy"irst. P.S.otenppleacintoshoftware. SinceSTwnersanowaveacintoshmulatorhatisvery goodndighlyompatibleithhectualac,theotentialT softwarelibraryanowxperiencenormousgrowth.MostMac programsreeallyxcellentithegardoserfriendlynessin caseofapplications)rithegardoeepnessandflawless operationinasefpplicationsndames).fterll,heac isquiteanldomputerlready,andherereotsoffine programmersworkingonthatachinethathavesucceededin increasingthequalityevelfacoftwareaboveallother standards.Andeustn'torgethatheac,ogetherithhe IBMC,isHEestellingomputern.g.thenitedtates, wherehemigasellsheTon'teanhatuch,ndhere theommodore4stillhenlysmall'omputerellingell. "Aladin"seeulleviewlsewherenhisssuef STEWS)is thefirstmulatorhatorkserfectlynheST,unlikethe "MagicSac","MS-DOZ"andthermulatorsfheindeventhe Amigamulatorsaidoeokeccordingoeoplehohave testeditnermany's68000'er').Sotightottakelong beforeef STEWSanfferouomeeviewsfrueactuff aswellnhataseilltarteperateac-columnnST NEWS.Iincerelyopehatanyeopleilltartortingover MacstuffoheTsomeonelreadyidhatithnexcellent gamealledShadowate"). There'sonlyonehinghatouldesperatelyliketosee. Untilabouthalfeargohoughtashefirstoneto actuallygetthedeafritingiskagazine,butthenI heardthathereasomethingiketongimeefore-on theppleacintosh!Iopeomeoneillorttverometime soitsossibleoaveookthatiskagazineswell. Itightiveeomesefuldeasormproving STEWS! EDITORIALHET,TEWSNDHEUTURE WhenIwitchedoheT,havingadommodore64before that,Iidn'teedoeonvincedhatheTasheomputer ofheuture.hatoouantore?neegabytefemory,12 colors,fastiskrive,hantasticonochromeesolutionith superbcreen,16/32itrchitecture,hzlockrequencynd lotsftandardnterfaces....Thereasimplyothingefto wish! uthileasryingoonythingsefulnyTystem,I slowlyfoundouthatouldotonythingonthegoddamn machine!adhisugeemory,hishantasticpeed...uthe onlythingouldoaslayBrataccas"ndhowffhe"ST Grafics"earlyay'sTAD-)emo.teallyasothingoodor someoneusedtoloadsandoadsfcheapsoftwareofhigh standard,notoentionheabuloususicassedonld times.isteningoSynthample"eallyashenlyhingo doackhen.Myomputerfheutureeallyidn'tavethat muchfuturenyoresarsasoncerned. hentappened."Timeandits"asaunched,tillnefhe bettergamesvailableorheT.Wereoodamesossibleon thisachinefterll?Washereoreoohanustwatching monochromeemosunning,rocessingordreingrofessional VIPparian?Yes!"Theawn"ndtherrogramsfqualtandard reallytookcarehatheutureameackintothatmagical machinefarlierays. Iareayhathisutureasnlyexperiencedconsiderable growthduringtheastouplefonths.Inowthatseveral peoplewouldathereeheTseingbusinessapplication machine(ofwhichhemigasersustoteorgottentobe mentioned).WhereasIusedoeroudnotohaveagames machine',utaachineithhichououldoomethingseful forhange',Ilowlytartedoegame-minded'.WhereasI hadtriedhardtogetidoftheoldAtarigame-computer syndrome,Iowealouslyriedoetomeftack.Iknow thatouon'teedamesoakeomputeruccesful,butthe nicethingsonomputeraveoomeromhefreaks-and theseikeolayames. heTowastsuturellight.ftarioesn'thangehe TOSandheystemonfigurationoouch,theTwillindeed turnoutoecomeheecondommodore4omputerofthe people.ProgramslikeGoldrunner"ndAirball",andinthe non-commercialield)TEXemos"ndTherkanoidConstruction Kit"clearlyindicatehathereaksotookedoheSTas well.ItsownlyonthrwogohatasfraidheT wouldn'taket.Themiga00eingaunchedvenadeeore scared-wouldoonaveomputerhatnobodywouldhave anymore?Isurelydidn'twantoexperiencethe'underdog' existencefhearliertariLeople.utithorexcellent software(notnlyomeewtunningames,butlsoprogram like"Superbase"omingut)egainedrustnheSTsetup. TheTsereotay! Andwhatbout STEWS?Whatretsfutureplans?Iwill definatelyonitht,onlyftasorovehatan.I haveeachedyainoal:akingiskagazinehatseady aouplefhousandeoplellverhelobe.Now,ustant tocontinueakingtsoodsossiblendanttoout- liveF.A.S.T.E.R."!Theseanadianuysreoingarbetter jobthaneoncerningherogramsheyfferndsecall itinollanduzzersndells.Everythingssuper-de-luxe withheseuysasterage-viewingode,betterrograms,nd more.Butheyendoorgetnehing:Theeaderlsowants crisplearnformation.Upoatefossible.That'shere STEWSomesn.Itsotossibleoeorep-to-datese are.Anditsn'tossibleoeheaperhansither(we're free,andIoubthatnyublisherilliveoneywithhis publication,whichouldehenlyeansoakeeopleant productmorethanhentsree).Aslsoappentolike writingsellselpingeople,Iillottopith STNEWS withinheuturesarstaneverseen.lthoughappen toenheastearftheneumforheon-Dutch:Thiss preparatoryschoolorniversity)fterhisummer'sholiday, youillrobablynlyoticehat STEWSilleaunchedless oftenaybevenncenworvenhreeonths.uthen,s itsree,heeaderhouldotomplain;nehouldotook giftedorsenheouth! opeouillontinueoupport STEWSnheearfuture, justlikeIopehatouillupporthetariTbybuying softwarendrogrammingortourself.Weaveoetidof theldommodore4mperiumndeustn'tethatmigarawl intslacensteadfheT!ithheightentalityndood programmers,thisighteryellucceed.IustopehatST NEWSillurnutoavelayedon-insignificantolenhe process... Richardarsmakers (Editorf STEWS) STEWSOLOFON STNEWSisamagazinerittenorndwrittenbyAtariST computernthusiasts.Itsublishedtrregularntervalsby theAmazingrackingonspiracy,andpreadhroughhePublic Domain.tayeopiedreelyonyoneouish. Editorialtaff:ichardarsmakersEditor/GfAasic/Software) FrankemmenMIDI/Music) Official STEWSistributorsutsideheetherlands: Gerardoreco Viaoma,5 I-80055ortici-NA ITALY Ivoanlaenderen Lostraat3 3100eist-op-den-Berg BELGIE Ewekansson Pilspetsv. 2915ristianstad SWEDEN Stefanolombier Marienburgertr.7 5300onn WESTERMANY Page Lesllingham P.O.ox4 Stafford ST16DR ENGLAND Normanearce P.O.ox69 Norwood Southustralia067 AUSTRALIA Theollowingthereopleontributedohisssuef STEWS: Gerardoreco Stefanolombier Markanenoer C.anssen Ronaldaneramp Lucasanenerg Mathlaessens Hubertanil Lesllingham Marcelanalen Ewekansson Ivoanlaenderen Roberteessels Eerkofmeester Wilfredilwinger Robubbard Stefanosthuma Jooptokvis Ruudaneruisweg Stephanngelhart JonathanllisPsygnosis) HarryanoornHomesoft) KenrowningEidersoft) Markuserfort Hanseange Raymondaguesse Normanearce Theeditoracceptsnoesponsibilityforanydamagecaused directlyrndirectlyyhesefnyfhenformationiven inthisissueofSTEWSortheinformationcontainedin previousssuesrssuesoome.ritersemainesponsibleor theiriewpointsndossibleonflictsiththereoplecaused byheublicationfheirrticle(s)n STEWS. AlthoughSTEWSelongsoheublicDomain,theindividual articlesmayotesedntheragazines,innglishrany otherlanguage,beforetheermissionhereforeisgivenby theuthorfherticle. Ifouhink STEWSsorthyfontributionromourside, pleasefeelreeoonatenymountfoneyngiroaccount number5060326,t.n.v.RichardKarsmakers,Helmond,The Netherlands.hankounnticipation! HINTSIPSOHEUILDFHIEVES byathlaessens Thisarticlesoteantoeolution,buttsurelycan helpouoetnouraynhisewdventureromainbird! JUMPTOJETTY-W-HELPAN-N-W-S-S-LOOKSETTEE-GETCUSHION-OPEN CUSHION-LOOKCUSHION-GETOTE-DROPUSHION-N-LOOKBEHINDGAUDY PAINTING-N-E-(NOWAITNTILHEATEEEPERHOUTHATHEAT RACEWILLSTART0-25XAIT)-WAIT-S-LOOKATS-BETNGREYRAT WITHOTE-GETAGE-N-E-S-OPENUPBOARDNDETOISONNDJAR-S- OPENABINETNDETEY-S-LOOKNDERED-GETUB-N-N-E-OPENBAG ANDGETLAMPANDTURNITON-S-GETCUBE-N-OPENDOOR-N-OPEN STOPCOCK-PULLPIPES-LOOK-CLOSESTOPCOCK-D-OPENREDBOTTLE-GET RUBY-UP-GETPIPE-S-W-N-W-TURNLAMPOFF-U-S-S-LOOKCABINET-GET MIRROR-LOOKPAINTING-MOVEPAINTING-OPENCABINETANDLOOKIN CABINET-CLIMBED-USEIPEORESSOPUTTON-LOOKCAULDRON-GET SACHET-LOOKHELF-GETIARY-READIARY-DROPIARY-W-PRESSBOTTOM BUTTON-N-N-D-N-E-W-S-U-W-GETOX-READOOKSEVERALIMES)-E-E-N- GETUE-E-OPENTOOLNDETAG-S-S-LOOKNED-GETEWINGBOX- LOOKUNDERED-GETOT-N-W-W-D-N-E-DROPLL-GETEWINGBOXAND TUBNDUENDOISONNDEY-W-S-S-OPENOXNDETOTTON-DROP BOX-OPENTUBANDGETAGGOT-FIXOTTONOCUE-PUTMAGGOTON NEEDLE-PUTEEDLENOAT-DROPUB-N-E-RUBISHITHATPOISON- GIVEISHOEAR-UNLOCKAGEITHEY-OPENAGENDETHALICE- CLOSEAGENDOCKAGEITHEY-W-N-E-DROPLL-PUTUBYNOT- GETOT-PUTOTNWAGAG-GETWAGAG-W-S-S-S-S-DROPPOT-N-N- N-N-E-PUTCHALICENWAGAG-W-S-S-S-S-DROPCHALICE-N-N-N-N-E- PUTMIRRORINSWAGBAG-W-S-S-S-S-DROPMIRROR-N-N-N-N-E-PUT PLASTICAGNWAGAG-W-S-S-S-S-DROPLASTICBAG-N-N-N-N-E-GET LAMPNDARNDAGENDHEQUENDACHETNDUBENDBOX- W-S-S-S-S-W-W- W-TURNAMPN-SE-S-W-OPENAFE-PUTUBYNAFE-CLOSESAFE-OPEN SAFE-READNOTICE-PUTCHALICENAFE-CLOSESAFE-OPENSAFE-PUT CHINAOTNAFE-CLOSEAFE-OPENAFE-PUTLASTCAGNSAFE- CLOSEAFE-E-N-NW-E-TURNAMPFF-E-E-SE-SHOUTOILLEROSTOP VANES-UP-BUYLUTEITHHEQUE-PUTUTENWAGBAG-D-W-W-N-W-W- TURNAMPN-BREAKARS-SW-S-W-UNTIEOPEADDER-E-N-DROPLLUT LAMP-NE-E-E-TURNLAMPFF-S-S-S-S-S-GETLOVES-N-WEARGLOVES-N- GETTATUE-SWIM-DROPTATUENDOORTH-N-N-DIGNHESAND-GET BOOTS-WEARBOOTS-GETBROOCH-D-TURNAMPON-CLIMBDOWN-S-E-GET PICK-W-S-U-E-N-DROPLL-GETAMPNDROOCH-NE-E-E-TURNAMPFF- S-S-S-S-SW-U-E-GETEY'S-W-D-NE-NW-TURNAMPN-D-SE-SE-N-E-E-SE- S-SW-E-SE-E-GETTATUETTE-UNLOCKOORITHBONYEY-OPENOOR-E- READAMPHLET-W-W-NW-NW-N-NW-E-SW-SW-NW-N-NW-U-SE-SE-U-GETHINO- D-NW-N-N-N-N-W-W-SE-S-W-OPENSAFE-PUTHINONAFE-CLOSESAFE- OPENSAFE-PUTTATUETTENAFE-CLOSEAFE-OPENAFE-PUTBROOCH INSAFE-CLOSEAFE-E-BREAKINDOW-S-OPENLAP-S-OPENTILL-PRESS BUTTON-GETOIN-N-N-N-NW-SW-GETAGE-NE-NE-PUTOINNSLOT-E-S- UNLOCKOORITHVORYEY-OPENOOR-E-GETPADE-OPENDRAWER-GET KEY-OPENDOOR-NE-UNLOCKOORITHROTTYEY-OPENDOOR-NW-CLOSE DOOR-GETIRD-OPENAGE-INSERTIRDNAGE-CLOSEAGE-OPENOOR- SE-SW-GETFOOD-SAYHELLOOYNAHBIRD-W-N-N-W-SHAKETREE-GET COCONUT-E-E-BREAKOCONUTITHPADE-GIVEOCONUTOACAW-W-S-S- W-GETNAKESKIN-E-N-N-W-E-S-W-SW-SW-DROPLLUTLAMP-NE-SE-OPEN GATE-SE-LOOKREE-GETERRIES-NW-NW-SW-DROPERRIES-GETWAGAG- NE-NW-NW-GETUTE-PUTAMPNOCKET-PLAYUTENDINGURFANORE PENDRA-(THISCANOUEADNHECASTLE)-UP-UP-(BOATHOUSE-SE- SE(EXITS)-THISSLLAVEOUNDNTILOW-SUNDAY9-07-1987- WHENYOUEADHISIOPEAVEOUNDSOMEOREHINGSABOUT GILDFHIEVES.(THEECONDOTTLENHEINEELLARANESED ASAOMB-SAYOORAYOYNAHIRD-DROPOTTLENDIRDNDGET OUTOFTHERE-IDON'TNOWYETWHEREWECANUSETHE BOMB!!!!!!!!!!!!THEND!!!!!!!!!!!! Greetingstolldventurelayers,andfoueedsomehelp withnydventureleaseootesitateoontacte: Mathlaessens Wagenaarstraat8 6164MGeleen Theetherlands Tel.4494-52532 SOLUTIONOAHRENHEIT51 byathlaessens EXAMINEILE-OPENRATING-DOWN-SE-UP-SW-ENTEROTEL-GETIGHTER- LEAVEOTEL-E-S-ENTEROSPITAL-SAYSTAYEITHFLAGONS,COMFORT MEWITHAPPLES,FORMICKOFLOVE"-SAY"YES"-WAIT-EXAMINE CABINET-GETCLIP-OPENCABINET-SAY"DR.FOSTERWENTTO GLOUCESTER"-SHOWID-OPENABINETITHLIP-LEAVEHOSPITAL-CHECK ID-S-S-S-S-S-S-S-S-S-S-ENTERBUILDING-SAY"YES"-BUYRING-SAY "YES"-SAYIMAGINATIONODIESORTHHEORMSFHINGSNKNOWN"- LEAVEROOM-S-S-S-ENTERANK-S-SAYNOTHINGOMESMISS,SOMONEY COMESITHAL"-N-SAYTEMBLOR"-SAY1000"-LEAVEANK-N-SLEEP-WAIT- TIME(8.00.M)-ENTERUILDING-USEIGHTER-ASKOMAN-SAY"YES"- PAYONEY-LEAVEUILDING-USEINGERPRINTER-S-ENTERALKWAY-E-N-N- N-N-N-N-N-ENTERBUILDING-PUSH43RBUTTON-ASKUNGAR-N-N-ENTER RESTAURANT-WAIT(UNTILHEAITEROMES)-SAY"NO"-EATFOOD-GET KNIFE-LEAVEESTAURANT-USEINGERPRINTER-USEHEMINDEXER-S-S-S-S- S-S-S-BURNADLOCK-ENTERHOP-SAYTHECENEASLLHANGED,LIKE THEHANGENYACE"-SHOWD-PUTACENASK-LEAVESHOP-CHECK ID-S-S-S-ENTERUILDING-PUTANDNANEL-ENTERUILDING-SHOWD- SAY"DIEANDEIDDANCE"-N-READABELS-PUSHBUTTON5-LEAVE BUILDING-N-N-ENTERIT-GETUTTERCUP-NE-DOWN-LEAVEUBWAY-S-ENTER CENTER-SHOWID-ORDERFOOD-PAYORFOOD-N-N-N-READSIGN-INSERT HAND-SHOWD-E-E-N-N-W-S-S-OPENOOR12-USENIFE-S-S-S-S-S-S-S- S-S-S-EATFOOD-ENTERALKWAY-E-N-N-BURNPADLOCK-ENTERSHOP-SAY "THESCENEASLLHANGED,LIKEHEHANGENYACE"-SHOWID- PUTFACENASK-LEAVEHOP-USEFINGERPRINTER-USECHEMINDEXER- CHECKID-S-S-ENTERALKWAY-W-S-S-S-S-SHOWD-SHOWERMIT-SAY"A LIVINGDOGISBETTERTHANADEADLION"-N-(SAVEYOURGAME HERE,CREATESAVEDISK)-(NOWWHENAGUARDAPPEARS,FIGHT GUARD,KICK,PUNCH,HOLDORTACKLEUARD)N-N-W-W-ENTERROOM210- EXAMINEOOM-ASKOMAN-GIVEUTTERCUP-KISSLARISSE-ASKLARISSE- UP-(SAVEOURAME,ANDHENOUNDPPEARS,FIGHTOUND,KICK,LEAP ONOROLDOUND)-S-W-S-E-S-DOWN-ASKCLARISSE-USEWAFER_5-OPEN BOX-ASKCLARISSE-ASKCLARISSE-EXAMINETRANSMITTER-INSERT MICROCASSETTE!!!!!!!THEND.WAITBOUT0ECONDS!!! Ifyouendoaveroblemsolvingdventures,pleaseonot hesitatetoontacte.Myddressndhoneumberrenthe nextage. athlaessens agenaarstr.8 164MGeleen heetherlands el.Holland)4494-52532 SOLUTIONOASSIMESNONETOWN byathlaessens S-LOOKJARL-GETKEY-N-W-UNLOCKDOOR-TAKEBOOK-READBOOK-LOOK BOWL-TAKEUNCHFUITARICKS-E-THROWWITCH-ENTERHOOP-N-LOOK TRENCH-TAKESILVERAR-S-E-DROPEY-ASKHAZOCUTHAIR-COLOR PINK-E-BUYUMPSUIT-BUYOOPLET-WEAROOPLET-WEARUMPSUIT-W-W-S- S-E-TURNRINTERN-TURNOMPUTERN-TYPEATHLAESSENS-YES-TAKE PRESSPASS-W-TALKUYU-TAKENSTANTAMERA-N-N-N-N-N-SHOWPRESS PASSTOWOMAN-TAKEAHOTOROMTHEDAGLETS-LOOKPHOTO-DROP CAMERA-GETAGTONE-WAITUNTILOURACKNHEPARK)-S-S-S-S-S- GIVEPHOTO-DROPRESSASS-N-N-N-E-TAKEITTS-WEARMITTS-W-N-W- BUYBLOBO-DROPOOK-DROPAGTONE-E-E-TAKELACKASK-WEARMASK- DROPPICKS-W-N-W-N-W-GETCARD-E-N-N-E-E-E-GETREDDEVILS-GET MUSHROOM-W-W-N-N-THROWMUSHROOMONEYE-S-S-S-S-E-S-W-S-W-TAKE BOOK-TAKEAGTONE-E-N-W-DOWN-W-W-PRESSUTTON-N-N-N-UP-N-E-UNLOCK GATE-OPENATE-S-S-S-E-E-E-E-E-N-E-N-N-ENTEROAT-W-S-W-N-N-ENTER ELEVATOR-INSERTMETALCARD-PRESSBUTTON5-E-HITCUFFSWITH ZAGTONE-TALKRAMPS-W-PRESSUTTON-E-S-ENTERBOAT-S-S-W-W-OPEN GATE-W-W-W-N-SICNNIONNARL-GIVEOOKORAM-THROWEDEVIL TONARL-PUSHNARLROUGHOOP-THEND!!!!!!!!! Ifouaveifficultiesolvingndventure,leaseriteoe orcalleightebleoelpou!Myddressndphone numberre: athlaessens agenaarstraat8 164MGeleen heetherlands el.Holland)4494-53532 SOONOMINGNTEWS (P)Reviews:efenderfherown 1942?) Gunship?) Theastisktility?) Terrorpods Programs:ron ACCopy1.0 Theltimateiskmonitor Features:nterviewithavidhittaker InterviewithranzSignum"chmerbeck Interviewitharoldaltermeyer TVodulatorit TheIDIumptandard Videoigitizerit256x256ixels) Solutionorataccas Solutionopiderman Solutionoallyhoo Moreeatures:olutionoishbringer Solutiononchanter Solutionoagnetikank Solutionooadwar000 Solutionoeastalker Educational:orthourseartV C8000ourseartII odula-2ourseartI fAasicipsricks llboutheESKTOP.INFile orendocumentedystemariablesespeciallyDI) eweriesboutiskanipulation Regulars:idounowhat.... Questionsnswers Theodemonnection Theusicorner Userrouppdate PDibrary SToftwareews Anduch,uchore... INTERVIEWITHOBUBBARD byichardarsmakers Inheanuarissuef STEWS,adheonourfnterviewing Mr.Jeffinter,distintiventertainmentoftwareprogrammer. Thisime,Iaveadheonourfnterviewingomeonequally distintiver.Robubbard.Iethatllex-)ommodore4 freaksreallywentbananashenheyeardthatRobstarted programmingorheTsellid,anyway.Butosteople thathadtheromputerseforeespeciallySpectrum,BBC,or maybeoomputertll)illowotuitenowho'malking about.Well,obubbardasnefheeadingusicritersn theommodore4mainlynhatachine,buteaslsoorked onSchneider,AmstradndhetariLeries).Itallbegan aboutwoddearsgo.speciallynheommodore4,ithts fabulousIDoundchip,iteryastecamerendoetames beccompaniedyompleteusicalompositions.Robubbardas onefheirsteopleoinghis,andeecameellnownby theusicromremlinraphics'Thingnpring".Hissound wasveryasyoecognize,witheryellonebass-anddrum lines.oon,ometherrogrammerstartedoinghingsikeim onthe'64sell.TheestfhemundoubtedlywasMartin Galway,whoadhiseryistinctiveheavy'oundfhis.He hasoneusicor"Hyperports","Rambo","Yie-ArungFu", "ComicBakery"ndParallax"sellsanythergames.But DavidWhittakerandenaglishlsoeganorkingnthe'64 afterime,whichrouseduiteomeompetition.Allfhem startedprogrammingoreifficultusic,usingmoreadvanced soundffects,tc. ButI'mtrayingromyubject,whichsobHubbard.After "Thingnpring",etartedrogrammingithighuantitys wellasquality.Somefisestmusicalcompositionswere "Montynheun","Masterfagic"ndCrazyomets".nhe winterof'85/'86Iwrotelettertohim,requestingan interviewforocalsergrouperenelmondalledTriorex. WasIlucky:Heagreedndenteackletterwithvery interestingnswers.Dueohesergrouptself,thenterview couldnotbepublishedearlierthanspring1986,butit definatelyasit. Whenrankndyselfoldur64s,inhepringf986,the onlythingInewasoingoissashemusicfromRob Hubbardsellshatromartinalway.Onanynoccasion peoplewouldindeearoommodore4nomputerclub, leavingmySTehindunningomeonochromeemo,sothatI couldlistenoheusicherendhinkackbouthosegood oldimes.WhennceeardheThrust"usicdoneyob), startedegrettingheacthatoldy4.heTasreat computer,buttheretillasackfoodoftwareandthe musiceardaseallywfulnomparisonohe64tuff.I justhadoetyommodore4ack,onlyftasjustfor thatgoddamnantasticusic!Robustentnndon,andI slowlybecameconvincedhatadoave64again-the musicalompositionromheoreecentamesKnuckleBuster", "Delta"and"Sanxion"ustroveeutfmybleedin'mind, especiallyhenneassedoheT'sMusictudio"tuff. Morehannceroteetteroob,requestingno,Ihink itasoreikebegging')imotartrogrammingnheT. kneweadeenesigningnmstradoundoutine,whichused asoundchipompatibleohenenheT.Butyopessank rashlyheneardeadeenritingemoorhemiga.ow wewouldeveravehanceoistenoobubbardmusicon theST.TheAmigajustaduchbettersoundcapabilities. Goodbyegoodmusic.Ijustadoesatisfiedwith"Music Studio"ithtseryimitedapabilities. SuddenlyIgot"Extensor",aamehatcontainedverywell programmedsound,writtenyolgerehrmann.Wastpossible afterll?Couldurrashyoundchiproduceoodualityusic still?Itseemedo,andtidn'takeongeforeasecond HolgerehrmannompositionasaunchedorheT,ontainedn hisgameHollywoodoker".Immediatelyickedpmypencil againndroteor.Hubbard,oncegainskingimowitch toheTinhichentionedolger'sroceedings).Butopes sankowerndower.yupplicationasn'tvennsweredndy hopesweren'taisedntileardomeamiliarusicsounding fromnTystemnsergroupnpaubeek.....Wasn'that...?? Yes!?Iimmediatelyanoheomputerhoughtohearthe musicon,andnyaynvalidizisedeveralnnocentpeople. Yes!IcouldfaintlyeeheentenceMusicyRobHubbard" scrollingbyundericepicture,accompaniedbyfantastic music!RobHubbardhasfinallyonet!Wasitduetomy beggings?Iteallyoesn'tatter.Butheostmportantact wasthateasowrogrammingnheT.Thiseallyutnew hartntoendsotome,Iickedpencilndapernd wroteoimgain. Aftercallinghimasellmanyimes;Isupposehe'llnow probablythinkThere'shatidgain"soonsehearsmy nameonhetherndfheine),iturneduthathewas evenlanningorogramomeorerojectsnheT.Thereas Jupiterrobewithnriginalomposition)ndater"Thrust". Beingheditorf STEWS,mmediatelyhoughtfhedeaf interviewinghimgain,whichaveowdone.Infact,the interviewsuiteheamesheneidorriorexverne yeargo,butorep-to-datendorepecifiedoheT.The answersamenitooatemaybeueohenglishcustoms peoplethatarecurrentlystriking)obeincludedinthe previousssuef STEWS,butowt'serendou'lleable toeadt! Q:Wellr.Hubbard,et'startightffithourrofession andge.hatrehey? A:Well,I'm31ndmusicrogrammerandprofessional musician. Q:Whichchoolsidouisit?Whichubjectsidouikeor hate? A:entochoolnullmyomeown)ndotyO"ndA" levels.Ialsowentousicchoolor3years.Istarted learningheianothegef.ikedaths,hysics,usic andatedistory,conomicsndetalwork. Q:Whenidouuyhe4?Doouseraveccessoother computerssell? A:oughthe64boutearsgomyirstomputer).lso havehe128mstradorhichaveevelopedusicoutine. IlsoorknhetariThichoughtomewhereroundpril orayfhisearSteveakromicrodealeallyoteoo this)ndavelsoadeomeourceaterialorhemiga. Q:Whyaveoupecializednrogrammingusic?Haveouver donenythinglse? A:Itartedutyritingducationalusicoftware,butot nonterestromnyompanies.Ashoughtostusicnames wasverybadecidedorogramusic.EventuallyIgota couplefompaniesnterestedhichedoConfuzion","Action Biker"ndThingnpring"acknhe64. Q:Whichrogramoouseoriteourusic?ooulsose hardwaredd-onsromethingfheind? A:o,seoardwareddns.omposeneyboardsynth) andypeatantohectualoutinehatlaysheusic. Q:owoourogramusic? A:Iseourceilehichditoreateoundsndmusic. Thisshenssembledoachineanguagendested.Iorkn aarhrasentiltsightndhenddnotherarsand graduallyinishheomposition.tshenypedntoheusic programthatsesheasternterruptnhe64andprograms aresavednnehunkfemory.ButteveaktheMicrodeal man)asotomefyourceode,soeanutiecesfit herendherenemory.OnheT,itherseheBLrhe MFPTimerinterrupt.Idonotwritetheactualinterrupt routine,asheamerogrammeroeshat.elsoecideshere inemoryeantsheusicrogram.akeurehattsery simpleorimotie'yusicntoisamerogram. Q:Howanyoursaveoupentrogrammingn.g.Thingn Spring","Montynheun","Humanace"ndCommando"nhe '64,ndGoldrunner",Jupiterrobe"ndThrust"nheT? A:"Thingonapring"ookewoeeksodddaysworking), "Monty"ookehreeeeks,"Humanace"astedwoeeksand, finally,"Commando"tookme24hours(withoutabreak). ProgrammingtheSTisuiteazardometimes-bombskeep flyingoverourcreenllheimefouoomethingwrong. But,however,"Goldrunner"tookmeonlycoupleofdays, "Jupiterrobe"ookaysoriteanriginalomposition,o notromhe64)ndThrust"ookays. Q:Dooumprovisehenritingourusic,roouseheet musicoomposeouroundtracks? A:Alloriginalcompositions.Iouldeversesheetmusic unlesstaslassicaliece. Q:hichsheostifficultiecefusicouverade? A:Thatwas"Humanace"nhe64Inlysedvoicesin steadfhree). Q:hichoundtrackoouindheorstone? A:hat'lleConfuzion"! Q:Whichsoundrogrammeroouhinksheestnhe'64? AndnheT? A:artinalwaysheestnhe64wellnownromRambo", "Hyperports","Parallax",Comicakery"ndYie-arungu", ED),andavehittakersheestnheT.Iaveeardou tellingsomethingaboutolgerehrmannutIreallyhaven't heardnyfisunesnheT. Q:shereompetitionetweenusicrogrammers? A:No!E.g.artinnlyorksorceanndouldeveroo themtofferhemong.AndnheTmoodriendwith Dave;eoavoursorachther. Q:hichiecesfusicreouurrentlyakingorheT? A:"Thrust"ndJupiterrobe"reustinished,forirebird andicrodealespectively.IilloWarhawk"orirebirdas well. Q:Howdoouersuadeoftwareompaniesoseourusicin theirgames?DoyouspreadRobubbardMusicSamplers"or somethingfheind? A:Intheearlyayssedoendemo-disksorytoget work.Nowadaysootendemosoompanies,sheysually telephoneefheyanteoousicrogram. Q:owereoudiscovered'ndyhom? A:Ittookabout6onthseforenyoneouldletmedoa soundtrackforame.Eventually,"Microrojects"a2man programmingeam)eteoThing"ndastertronicslsoete doActioniker". Q:Doyoulaytherusicalnstrumentsesidesheianoyou mentionedarlier? A:lsolayeyboardssynths),lute,axophonenduitar. Q:oouveristenoopularusic?fo,hichandsoou specificallyike? A:Iistenotoodernopands.Iikeewrder,Tears forears,Heuyewisndheewsndewthers.lsoike Chickorea,Breckerrothers,LarryCarlton,Mozart,Ravel, Michealippet,ellowagicrchestra,tc. Q:hatoouhinkfheusicalapabilitiesfheT? A:IhinkheuturefoundsnheTiesnhedigitized field.riedaveformditorrogramonlyimple)hichook aboutanhourtoriteutouldn'tetttodoanything useful.IfandwhenIetimeillrytagain(atthe moment,Daveslsoorkingithimilarechniques),although itsesearlyllherocessorimeoot.aveformreation usingdditiveechniqueshouldllowrueolyphonicinetrvals onnehannelsingrequencyatios.Youighteryoonhear someamnoodusicnheT;withitfuckheTmight soundlmostsoodshemiga! Q:hatoouhinkfhemiga<>STyndrome? A:Ion'tantorguebouthemiga<>STyndrome,stll dependsnnehingnly.e.whatoouantosetor! Documentationforthemiga,however,iserypoorandthe machineserynaccesibleomparedoheT.Theardwareof theAmigasuperioroheT,buthemigaSndDOSare botheryadndilledithugs. IthinkheuturefheTseryoodsherereotof STsroundowndouanetourifehericefheTill fallhenhemiga00tartsellingell.on'thinkheT isoingoonyetternhetatessosteoplehereare alreadyuyingmigasnsteadfTs.Alsoatchutorheew AcornISCachinetightelluterformhemiga! Q:Nowmyastuestion:Whatsourpinionaboutsoftware piracy? A:LargecaleiracysheORSThinghatouldeastroyhe industry,andinhendtsheersonhatuysgameswho willufferheost. Inollowingssuesf STEWS,opeoublishnterviewsith FranzSignum!"chmerbeck,Davidhittaker,eterSTAD"elzer andanythers.opeoeeouhen! Whysyerseoarrenfewride, Soarromariationruickhange Whyithheimeootlanceside Toew-foundethodsndoompoundstrange  W.hakespearesonnetXXVI) STRENGTHNORTH parthree ISORTHIE-DETECTOR (y.anssen YesAndillevealoou,whosheiar.FORTHhimself maybeWaitndee!Firstolloweoerlin'save.ere goingoaveomeagic.InORTHerlin'savesnownshe Stack.Aandointsohentrancefhetack:{SP@}.Let's seefhetacksmpty.Use.S} EmptyK.......orotmpty ofcourseifomerueseretillisitingheStack.IfThe Stackasn'tmpty,.S}illotavelteredtnyhow,ontrary to{.}.Thelatterisstack-destructive,{.S}leavesthe stackitemsstoundhem.learhetackithSP!} OK. (Ifouadnyroubleith.S}roreikelyithSP!},take aooktXTRAS). Checktheclearingwithurtackscanner{.S}.Nowputsome numbersnhetack: OK.se.S} 1 2 7K.Repeat.S}.ouotheameutput,ope.nter.} {.}{.}{.}.}.}.}.} 8OK.Thisoutput shouldowaveurprisedou.akeoodooktothutputs. {.S}alwaysprintsutheoptacktemoheightandthe bottomtoheeft.Using.}epeatinglyseidilloutput theoptacktemeftndheottomight.nter.S}gain. FORTHellsouhetacksmpty:.S}canshetems,.}lso removeshem. THEIGIE Enter{SP@}{.} 326368K.(Theumberaydifferwithyour FORTH).AsoldeforeSP@}ointsohectualntrancefhe stack.e.theop.hetackasmpty,o26328sheddress oftheottom.EnterSP0}DUP}.} 326684KThisisan addressoo.Iupedt,becauseeedoetchomethingfrom thatddress.etchingtemsromddressessccomplishedy@} whichorduriousnoughsalledfetch'.hichtemsiding atddress26684nter@}.} 326368K.heameumbers weanagedoetromSP@}henhetackasmpty.Atddress {SP0}storedheddressfSP@}henhetacksmpty,.e. theottom-address.nterumber:123 OK.Let'sohrough allhattuffgain:SP@}.}ndSP0}DUP}.}@}.}.The respectiveutputas:3263642668426368.Notoodnoughor theuinessookfecordsTheutputfSP@}sESSthis timestasheirstime,yeteutumberNhestack. Haveyouvereentackrowingowerfterouutsomething onit IsORTHonfused(FORTHonfused..?ever).et'snterore numbersoiveimnotherhance:5689 OK.extSP@}.} 326356OK.Hedidtgain!Thetackgrewdownwards,not upwards.AndowsSP0}oingTryt.SP0}@}.} 326368 OK.Ateasthatnestable.Whatysteryrosseduraths- of-lifeyowTheraditionalpellson'telpsere,e'd betterreadinORTH'sictionaryndindamoderncomputer- spell.Hereareome:{.S}DEPTH}OVER}DROP}{SWAP}{DUP} {ROT}{ROLL}{PICK}.Perhapseannravelthemysterynow. {DEPTH}seemsannterestingne.What'sgoingdownwards,is somehowrelatedtoepth.EnterDEPTH}3OK.That'smost helpful,isn'ttNowait,euthreeumbersnhetack, andaybeDEPTH}new.Type34 OK.NowDEPTH} 4OK.One moreime:watch,DUP}DEPTH} 5K.Whyive).eetith {.S}.We'lldoublecheckhectionfDEPTH}ith{DROP}.The word{DROP}emovesheoptacktemndeverellswhereit went.InneoDROP}DEPTH} 4K.Hit!DEPTH}new!o itmusthavetstackconnectionsRightouare.Theword outputsthenumberftemsnhetack.AndFORTHcallsit 'depth',not'height'.Thus,Imustaveivenyouawrong impressionfhetack,writinghingssopftack,putting numbersntc.AmhatiarhenFORTHayuggesthatto you,butIamnotIaveouheonventionaldeaofa stack,astacknealifehoulde:ilehereuponean putthingsandwhereeanakethingsfrom.Butinsidea computerreal(human)ifeoesn'tomeinaccount.Insidea computeregionfemorysetpart.heordSP0}ivesou theddress,hereouanetchheddressfhetack'start. TheordSP@}uppliesheddresshereORTHanindheOS. Dependingonhatstackactionstakelace,heddressupplied varies,ncreasingndecreasingncessantly. Toputtoreomputerlike:{SP@}ivesouheddressfthe mostccessibletackitem.SofouDROP}ntem,theresn't reallyadenyove:the Stack Pointerotewddress,hat's all.Ifouhenutntemn,youimplyverwritesheitem youthoughtouemoved.Enter.S} 123568934K.Wenow {SP@}WeotheddressfheOS.et'sinduthateally isnhatddress:{@}.} 234K.Marvellous,isn'ttAnd whatboutlearinghetackithSP!}Well,ouheneplace the{SP@}-valuewiththeaddressstoredat{SP0}.Tryto understandheollowing::CLSTP0P@;.nderstanding thatilleasierhenounowhat!}sheppositef@}. {!}iscalledstore',simplyecausettoresaluesatthe desiredddress.1234SP@}!}illtoreheumber234the currentddressfSP@}.hinkfllheossibilitiesouhave withthoseevenimpleords;{.S}SP0}SP@}{SP!}{@}{!} {DEPTH}.ouaveompleteontrolofhetack.ithheelpf sometherordsike+}nd-}ouandis)organizehestack toyourfreewill.  STACKMANIPULATION Butouettersehestackmanipulatorshichreeadyforse providedbytheystemtself.Youlreadyknowsome:{DUP}, {SWAP},{DROP}.Andothersare:{OVER}{ROT}{PICK}{ROLL} {?DUP}.SomeoreaybenourORTH.Suchs-ROT}{TUCK} {NIP}etc.Attheendisatablewithstacknotationsand descriptionsfumberftackoperators. WhyoeeeduchotftackoperatorsWell,ohangehe orderofhetemsnhetack.Didouryoolvehesixth exercisefartithoutheseftackoperatorcheeee..! Takehisornstance:3X^2X4,aquadraticxpression. Nowouaveoalculatethisormulaforvariousaluesf. Ofourseoucanadapthealculationtoeacheparatealue of.If,forexampleourittleashealue,heesult couldeoundsollows:2*4Thisane improveduponbyusingstackoperatorsinuchaayhathe X-valueeedsobetypednlynce: STACKONTENTS 2 2 hisshehosen-value DUPUP (snop ) * 22 (*26);OS*212)) SWAP 12(irstwap2,thenOS * 120 (*210),0owOS) - 2 (2-102),henOS) + 6 +46),OS . Empty (rintOSnisplay) If'salues,onlyhatirstnopasochange,the restremainsheame.Theesultoweing1.(sI'mvery smart,Iouldn'tothertll.TheesultorachaluefX canbebtainedyddinghatastohealuef.Tryit !).Thedvantagefhisshatverything,xcepthealuef Xaneadentoolondefinition. :UADDUPUP- SWAP Itorksikehis:UAD 8K9UAD 13K. Hereisistfsefultackmanipulations,whichrequiretwo words:  STACKEFORESTACKFTERWORDSSED 1 1 VERWAP 1 2 WAPVER 1 2 WAPUP 1 1 OVERUP 1 2 OTWAP 1 3 WAPOT Tryhemuttheeyboard.ndse.S},s.}illespondn 1OVER}SWAP}ith.oouememberhy 32-BITTACKS Imaderomiseopendewordsn2-bitstacks.Asyou mightaveoticed,IetORTHutputumbershichon'titn a6-bittack:326684,326364.ememberhatheighestumber thatitnto6itss5536.AllORTHsortariTnowf areearlytandard-83.oearly....becausefheir2-bittack andberrantethodfass-storage.hereayewoaineasons whyyouchooseor2-bittack.The8000Pisinternally organisedoorkn2-bitizendecondlyheddressbuss4 bitsidth.Thismplieshatorkingith2-bittacksfar moreasierandlingddressesoeachntoheullotentialf memory-space.Onheoutside'ou,thesernumberhandling hasgrownlessomplicated.Youaveoongeroworryabout singleanddoubleengthumbers.Allumbersrangingfrom- 2147483648to2147483647nclusiveunsigned-4294967295) willcomfortablyfitonthe32-bitstack,withoutfurther requirments.tsvenossible,hatoubleengthumberet isncludednourORTH,oubleoweing4its. Onhetherandhe8000Pllowsperationsnbytes,words andongwords,8,6nd2itesp.hemplicationanehat aidearietyfllindsfperatorssefinednORTH. YouranualhouldupplyoalledLOSSARY,aescriptionof alltheordsourORTHanorkith.Thereouillindthe extendandxacttacknotationfourystem. Onemoreemark'llringpere.Itightavecrossedyour mind,thatnumberhandlinginFORTHascertainrathertight limits.on'tetisappointed,thatouan'thandlenormous numbersnORTH.Rememberheollowing.Astronomyealsith bignumbers,don'tyouhinkWell,FORTHasdesignedfor astronomicalpurposes!Wehumansntendtoscaledownbig numbers.Wedon'tsay:thatstarisatadistanceof 30480000000000000m,or,259ightyear,buttlovelyone) parsec.hat'soreonvenientoheimitsfurmagination. Itavesimeoo! AAIRY_TALE Well,nceponimehereereouble-lengthumbers.ouould easilyecognizehemtheirizef2its.Thetackadto bearnedfouantedout.l.-numbern.Theumberad toearked:203457.,.g.otadoerminateheumber.o 12.as.l.umber,sas234.,3143567.nd.omeFORTHs allowore.l.-markerse.g.ndhelacenhenumber isree. Thereasis)nlyne.l.rithmeticperator:D+}.oddwo numbers,thereereeveralossibilities:1)dd.l.umbers 2)dd.l.umbers)dd.lumbero.l.umber. Ad.ut.l.umbersnhetackndse+}:+}. Ad.ut.l.umbersnhetackndseD+}:8960.41234. {D+}. Ad.ut.l.umbernhetacknd.l.umberrong! Thaton'tork.Ifvennlyneumberfseriesyou wantedoddsf.l.-format,allumbersaveoein thatormat.So,23424536.{+}r3423546.D+}ill givealseesult.hisillork:34.23546.D+}. Toheckheesult.}on'torkn.l.ormatither.he.l. equivalentf.}sD.}.sing2-bittack,llheseludgey thingsreverndut.Exceptithultiplicationndivision. Examinethexacttacknotationornformationboutheindf numbersnperatorxpectsnhetack). Toubtractwo.l.-numbersouadoriteordfourown. Herets:-NEGATE+Remembernefhexcersisesf parttwo?).{DNEGATE}sfoursethed.l.counterpartof {NEGATE},sDABS}sfABS}.oanipulate.l.-numbersnhe stackhererepecialords:{2DUP},2DROP},2OVER},2SWAP}, {2ROT}.heyccomplishheameasksDUP},DROP}tc.o,n d.l.-numbers.heyanlsoorkonombinationoftwos.l.- numbers. SERIOUSGAIN Thesefiveareofnterestor32-bitstackstoo.Let'sbe practical.nter234567892SWAP}S 567892345K. Payeriousttentionoowhewappingserformed.teast itemsaveoenhetackor2SWAP}nd2OVER}.{2DROP}s lessdemanding:ateastwo,ass2DUP}.{2ROT}xpectsat leastixtems.layroppingndwappingndupingndotting (hmmm)oetsedohoseperators.Beware,thatheexact actionofthese2....}ependsnheindofstackitemshey operatepon. Wereoingonterhewilightzonefixedperators. Theseperatorsrellelatedoultiplicationnd/orivision. ForxampleUM*}sixedperator.Thetacknotationsw1 uw2--product.Thewoperandsayotxceedheunsigned 16-bitange,whileheesultfheultiplications32-bit number.Inorkingithixedperators,consultouranualor thexactse.Most Mixedperatorsreeclaredixedyseof theharacterM'nheompositionfheamefheword,as {UM*}ornstance. WHATBOUTORTH'sELATIONS Onegroupfperatorsusteview:theelationalandlogic ones.Relationaloperator....thewordoundssfitcosta fortune.Butifamenendnlyneouillrecognizeone whenoueem.Herets:=}.nderereore:<}>}<>} {0=}0<}0>}.Theseperatorslwaysestfelationexists betweenatleasttwoitemsntopofthestack.Theyare frequentlysednonjunctionithonditionaloopssIF..ELSE ..THEN}.Iwon'tgivenyxamplefhisse.Iouldaveo explainoyou,howoseonditionaloops.I'lletterwait tillhen.omefheseperatorsestheelationfheOSo zero:{0=),{0<}tc.Let'saveomeun:learhetack,nd putumbern, OK.ownter0=} OK.ouskedORTHf equals.LookpORTH'snswerith.S}.Youillindn thestack.Theesultfheestingasalse0).Ifounow {0=}again,followedy.S},youillind1,enotingthe testing0asrue.Well,Ioldyounartwo:1 denotesRUEnomputerlogic.ecareful,FORTHconsidersall numbersoerue-2,3,2345,124578,xceptheumber, whichslwaysalse.EnterSP!}<} OK.Howoouead suchnxpressionYourobablynowhisromASIC:IF THENGOTO20rFTARIOMMODOREHENIVEGOOD.Inthe firstexamplesomparedooestfsmallerhan6, whichsotfalse=0).heecondxamplesohowhatives stillorthiving.So,in<}ouoOTomparendo testfsmallerhan.hinkf<}s<}.hisid countsalsoforotherrelational,logicalandarithmetical operators.Twoelationalperatorsooteaveruerfalse resultnhetack:{MIN}ndMAX}.Theirstompareshewo numbersnopftackndeaveshemaller,hethernects similarly,butleavestheigherumber.Bothordsaremost frequentlyusedtoetheowndighimitsinsuchevents asDO-LOOP-andconditional-loopconstructions.I'llgiveone examplendvance.OOPY10INOR"'moingoopy!" LOOP."Phhhheeeeeeew...!!!"WeadenewwordLOOPY.It executessollows.OOPY I'moingoopy! I'moingoopy! I'moingoopy! I'moingoopy! I'moingoopy!hhhheeeeeeew...!!! OK Again,utithigherumber.00OOPYursychological mostnterestingentencesowrintedut...no,nothundred times,butonly10.Allueoheantasticjob{MIN}did, keepingynthusiasmwithinertainimits.otice,owheext wasypedetween."}nd"}.  NOROEANDOTOE Youdonowogicalperators,don'touSuchinywordsas {NOT},OR},{AND},{XOR}.llhisogicsn'tsrightnings mostpeoplethink.Theemptationohowouhatogicisa veryxcitingorld,ticklesyrains.Twooreogicperators areEQV}ndIMP}.Butheyreotrequentlysed.Youever willencounterNOR}rNAND},incomputerlanguage.Butin electronicsandseryopular.Itstheoratically)possible toxclusivelyireomputerithAND-gates.houldemember, thatomessueaternsedicatedoogic. Nowet'soninary.eidtnceefore:ASE OK. FORTHcceptsnlyiguresninary:nd!ryt:?. ThequestionmarkhowshatORTHasompletelyorgottenabout theotherigures.Sond!Allogiceedsparameters, ateast,exceptNOT},whicheedsnlyne.Thisvenpplies forhardwareogic"! Enter111100AND}.S}100 OK.hatappenedet'sutt rightp.1111 00001111 1100AND}ndore 1100AND}1111AND} 100 00001111 Youknow1andsinaryigures.ButlsoasTRUE(1)and FALSE(0).Attheeryomentouseathematicalperatorin binaryase,FORTHreatsndsigures,whichconstituate numbers,whichcountuantities.Atheeryomentouusea logicalunction,FORTHonsidersndsRUEndALSE,not formingumbers,sACHndACHsakenpart,otounting quantities,utignallingualitiesRUEndALSE. Also,itannlyer.And..yesnlectricireanbe seton(1)rff0)urrent.Soeretllcomestogether: electronics,logicndinaryase.Twoimple(!!!)lementsas TRUEandALSE,1nd,ONndFFuleheholeusinessof computers.So,ifyoureettingngryroredreadingthis words,true,lameouromputerorn(c)endurntff;t's alloltage! Backtohexamples.Theirstne:1111100.Theourones signalling(flagging)fourimesRUE,thewoones-twonulls flaggingtwoimesRUE,twoimesALSE.NowAND}takesthe rightmostf111ndheightmostf100,1nd.Withthis TRUE-FALSEparameterstheAND}-functionivesALSE(0)asa result.heeftmostsof111nd100,both=TRUE),havea TRUEfterAND}inghem,ikehis: 1111  1100AND} 1100 . Thesecondexamplehows,thatAND}ingALSEndFALSEgives FALSEasaresult.Fromhereffwecanderivesocalled Truthtables.YoucanindhemnheanualfT-BASICndin mostomputerbooks.ustemember,hat111100+}something quitifferentrom111100AND}.rytut! AlsoryutheunctionsfOR}ndXOR},asoneorAND}. Anddon'torgetoxperimentntherumberbases.Andryto seeomeogicnheagic. Logicaloperatorsarefrequentlyusedinconjunctionwith conditionaloops,aselationalperatorsre.Inhatontext, noticethat{0=}asesemblanceoNOT}.Butheyresedn aifferentay.E.g......{DEPTH}0=}F.....hasignificant meaning,as{DEPTH}utputsumber.But....{SP@}SP0}{>} {NOT}F.....easilyeadssifhealuefSP@}sOTigher thanhealuefSP0)',ashesef0=}nhisaseoesot. ApecialordnNOT}.{NOT}utputsn2-bit,so111NOT}, willive1111111111111111111111111110000nd111111NOT}.ill give1111111111111111111111110000000.See,heNOT}tingsone bityittheightmostide.Allogicalperatorsorkbit bybit.Theostxoticndessnderstoodperatoris{XOR}. SometimeslsoalledEOR}nASIC.OnepplicationfXOR}s todetermineheignfheroductfwoumbers.Anegative numberastseftmostitetone.TheXOR}fwonumbers ofhe sameigni.e.whoseeftmostitsreothroth1) willeumberitheroeftmostit,indicatingpositive number.Withtwoumbersfheppositeign,the{XOR}will resultneftmostit,howingheesultoeegative.he valuefheesultasnhisontextoeaning. TheastogicalperatorsTOGGLE}.Itsomewhatike{XOR} inhis,hattxclusive-orsheowrderytefheoptack numberithheyte,whoseddresssecondnhestack;the resultisplacedthisddress.Itsusedinbyte-masking operations,asohangearticularits.eresefinitionf {TOGGLE}nORTH-assembler,erelyorheakefemonstration. WatchheORnemonicHerets:ODEOGGLEP+0OVEP )+0MOVEYTE00OR; Thisarthreeendsorowoeaven,but'dikeotayon earthoromehile. Nexttimewe'reoingoiscussoops.Wenowhavemastered enoughofthestack'smysteriestosuccessfullyjumpfrom stackinessooopiness.Whateverhataye................. Tilleeetneaven. SUMMARY TogettheullfrithmeticinFORTH-style,FORTHsupplies severalordsoanipulateherderftemsnhetack.They alsoerveoearrangeherderfarametersnheayword expectshemoe.heseordsrealledtackoperators. Toteststackvaluesnuantitativeonditionstherearemany operators,alledelativeperators. TotestifonditionsRUErALSEeansethelogical operators. Bothelativendogicalperatorsreftensedncombination withconditionalloopsasIF..ELSE..THEN,BEGIN..UNTIL, BEGIN..WHILE..REPEATndASE-structures. Ihudderedohinkfheiscussionn6-nd2-itstacks. Thesef2-bittacksllowsnasierayfumberhandling,as Iearned,orostommonrithmetic. Itisn'tpossibleoistllrithmeticandotheroperators, whichppearnheanyT-FORTHs,commercialsellspublic domain. Pleasenowoadheextartfhisourse,whichiscalled "ForthourseIIb"! ASSEMBLYANGUAGEOURSEARTI byarkanenoer Shiftndotateperations Instruction:ASL Syntax:ASL,Dnthemmediateperandlwaysodulo) ASLn,Dntheirstperandlwaysodulo) ASLea> Dataizes:byte,word,longexceptorSLea>hichonly allowsordndongsataizes. Conditionodesffected: Xsetoheastithiftedut Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Vsetiftheostignificantitischanged duringheperation Cseehe-bit AddressingodesllowedithheSLea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformahifteftfheestinationoperand.This instructionanesedsastormfultiplyingn operandwithowerfwo.Onrocessorlikethe 6502thisinstructionishenlyaytoperforma multiplyperation.Theoweritfheestinations alwaysetoero. Examples: Instruction Before After ASL.L0,d1 d0=33333333d0=33333333 1=00000005d1=00000028 ASL.W4ee $4ee=0009$4ee=0012 Instruction:ASR Syntax:ASR,Dnthemmediateperandlwaysodulo) ASRn,Dntheirstperandlwaysodulo) ASRea> Dataizes:byte,word,longexceptorSRea>hichonly allowsordndongsataizes. Conditionodesffected: Xsetoheastithiftedut Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Vsetiftheostignificantitischanged duringheperation Cseehe-bit AddressingodesllowedithheSRea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformhiftightfheestinationoperand.This instructioncanesedsastormfdividingan operandwithowerfwo.Onrocessorlikethe 6502thisinstructionishenlyaytoperforma divideoperation.Thepperitsignit)isalways repeated. Examples: Instruction Before After ASR.L0,d1 d0=33333333d0=33333333 1=00000005d1=00000002 ASR.W4ee $4ee=8009$4ee=c004 Instruction:LSL SeeheSLnstruction.TheSLnstructionsxactlyheame. Atheomentaven'totheachineodesorheSLndSL operationsbuthinkhatvenheachineodesrehesame. E.g.onhe809othSLndSLxistutranslateoheame machineode. Instruction:LSR Syntax:LSR,Dnthemmediateperandlwaysodulo) LSRn,Dntheirstperandlwaysodulo) LSRea> Dataizes:byte,word,longexceptorSRea>hichonly allowsordndongsataizes. Conditionodesffected: Xsetoheastithiftedut Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Vsetiftheostignificantitischanged duringheperation Cseehe-bit AddressingodesllowedithheSRea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformhiftightfheestinationoperand.This instructioniffersromSRnhatheighrderbit islwaysleared. Examples: Instruction Before After LSR.L0,d1 d0=33333333d0=33333333 1=00000005d1=00000002 LSR.W4ee $4ee=0009$4ee=0004 Instruction:ROL Syntax:ROL,Dnthemmediateperandlwaysodulo) ROLn,Dntheirstperandlwaysodulo) ROLea> Dataizes:byte,ord,ong Conditionodesffected: Xnotffected Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Valwaysleared Csetoheastithiftedutheperand AddressingodesllowedithheOLea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformabitwiserotateleftofthedestination operand. Examples: Instruction Before After ROL.L0,d1 d0=00000001d0=00000001 1=88000001d1=10000002(Citet) ROL.W4ee $4ee=8009$4ee=0012 Instruction:ROR Syntax:ROR,Dnthemmediateperandlwaysodulo) RORn,Dntheirstperandlwaysodulo) RORea> Dataizes:byte,ord,ong Conditionodesffected: Xnotffected Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Valwaysleared Csetoheastithiftedutheperand AddressingodesllowedithheORea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformabitwiserotaterightofthedestination operand. Examples: Instruction Before After ROR.L0,d1 d0=00000001d0=00000001 1=88000001d1=c4000000(Citet) ROR.W4ee $4ee=8009$4ee=c004 Instruction:ROXL Syntax:ROXL,Dnthemmediateperandlwaysodulo) ROXLn,Dntheirstperandlwaysodulo) ROXLea> Dataizes:byte,ord,ong Conditionodesffected: Xsetoheastithiftedutheperand Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Valwaysleared Csetoheastithiftedutheperand AddressingodesllowedithheOXLea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformabitwiserotateleftofthedestination operand.ThereiseryittleifferenceithheROL instruction.Bytheay,itseryandyohavea wordprocessorwithcut/pasteandfind/replace facilities.AllIdidasututthecompleteROL instructionndeplacedllOL'syOXL's. Examples: Instruction Before After ROXL.L0,d1 0=00000001d0=00000001 1=88000001d1=10000002 ROXL.W4ee $4ee=8009$4ee=0012 Instruction:ROXR Syntax:ROXR,Dnthemmediateperandlwaysodulo) ROXRn,Dntheirstperandlwaysodulo) ROXRea> Dataizes:byte,ord,ong Conditionodesffected: Xsetoheastithiftedutheperand Nsetoheostignificantitfheesult Zsetfheesultsero,learedtherwise Valwaysleared Csetoheastithiftedutheperand AddressingodesllowedithheOXRea>nstruction: Destination: (An) (An)+ -(An) w(An) b(An,Rn) w l Function:erformabitwiserotaterightofthedestination operand.ThereiseryittleifferenceithheROR instruction.Bytheay,itseryandyohavea wordprocessorwithcut/pasteandfind/replace facilities.AllIdidasututhecompleteROXL instructionndeplacedllOXL'syOXR's. Examples: Instruction Before After ROXR.L0,d1 0=00000001d0=00000001 1=88000001d1=10000002 ROXR.W4ee $4ee=8009$4ee=0012 QUESTIONSNSWERS byichardarsmakers Question: IfIoadicturento1stordlus"eithsefheDegas helprogramlwaysetheefaultolorslack,green,ed andhitemediumesnoloronitor).fhangellolors toblackorhite,Itillethadesfrey(fromredand green)nyrintoutnherinter.Howoetoodlack- and-whiterawingor1stordlus"rintedutnytarNL- 10inediumes?ItppearsoorkineithGEMDraw"and "GEMaint".hoanelpe? Wimtroomberg,elfzijl, Theetherlands Question: DoesanyoneavexperienceithookingpheRadioBulletin (Feb.986)lottero040T? Advertisement: Forsale:Cumanaualrive,5"nd,25"nne(May1987), including505,25"isksithoftware950DutchGuilders. Deliverynlltationsnolland. Janademaker Kaagjesland6 2811NReeuwijk Theetherlands Tel.1829-3972 DIDOUNOWHAT.... byichardarsmakers ...thisspecialummer'sditionf STEWS? ...Iecidedotouitorkingnheummerolidays? ...Ivenpentoreimen STEWShansual? ...thiscanbeeenyheewictureptionswellasthe increasedocumentapacityf STEWS? ...thisapacityncreasesstablishedyeansfsingacked textiles-25%)? ...Iaveesignedhisompressingoutineyself,utithome goodsuggestionsofhemaster-programmerhimself:Stefan Posthuma? ...theummerslwayseriodfestnheomputerront? ...thisevealstselfyheackfewoftware? ...thiscaneeenyhemallizefheSToftwareNews" article? ...weaveuiteomeoftwareorulyeviewhisime? ...thisisueoheacthat STEWSsownownthroughout theorld? ...weowlsoaveruistributornustralia? ...weaveecentlyaunchedurecondorld-wideffensive? ...thisasentobouthirtyddressesnbout0ountries? ...manyaddresseswerethosefomputermagazines(likeST Computer,Antic,appyomputer/68000'er,ataelt,Torld andtariTser)? ...thishouldebleooubleurumberfeaders? ...thatnumberisnoweyondmaginationforanormaldisk magazine? ...STEWShouldoweeadnlmost0ountries? ...thisisorehanadverxpectedhenrotedownthe firstordsf STEWSolumessue,acknuly986? ...thanksmustgooTlubinhoven(HubertvanMil),who sponsoredheajorartfhisffensive? ...Tommyoftwareasowinallyaunchedheirewame"Dizzy Wizard",hichsalledaecondMarbleadness"'? ...itilleullyeviewednheextssuef STEWS? ...theyowlsoavenotherddress,whichs:ommyoftware, Gutzkowstr.5,-6000rankfurt/M.0,estermany? ...Psygnosishadhadalotoftroublefinallylaunching "Barbarian"? ...theametilladomeugs? ...thesereowinallyolved? ...peoplehotillaveaultyersionsthatombut),should sendtheirdisks(withouttheoriginalpackaging)to: Psygnosis,REEPOST,iverpool,3AB,ngland? ...Commodorendtariecentlyentntoomeegalproceedings again? ...Commodoreaslanningoakeommodore4mulatororhe Amiga? ...Mr.Tramiel,hotillasheightsohe64,idn'tant thisoappen? ...Commodore,inesponse,toldtariotopellingheell- knownTlitter,ofhichommodoreurnedutoavesome rights? ...theguysromTEX"theuyshatakehosesuperbmusic- 'n'-graphixdemosorheT)nowlsoaveadeawayto convertmusicfromartinalwayoheT(alsofromthe '64)? ...theyavelreadyadeheusicromArkanoid"? ...theywererecentlyontactedyigadmirer,calledRob Hubbard? ...hethoughttashamehatTEX"ivednermanyndhe inEngland-otherwiseheyightavebeenabletodo businessogether? ...Mr.Hubbardisstilleryptimisticithegardtosound qualitynheT? ...hethinksitightelletoqualermswiththeAmiga soon? ...heilloonoomeorknhatachinesell,orkingor Electronicrtsnhe.S.? ...hetoldeeouldryoonvicehoseeopletocontinue writingoftwareorheT? ...hewouldalsotryoindutowhingsrewithanST- versionfMarbleadness"? ...Iopeheest? ...onefr.Hubbard'solleagues,r.avidhittaker,sery enthusiasticboutsingamplingechniquesnusic? ...hesurrentlyoncentratingnrogrammingorheT? ...thisssuef STEWSfull-andool-proof? ...Ihinkheresotneingleugeft? ...peoplehotillindhemrencouragedoriteoe? ...Imesperatelyeekin'oromemallugshatightstill behere? ...theainnspirationorhisssuef STEWSasuppliedy aonderfulndeautifulirlalledilleke? ...shecanactuallymakeehrowywholeSTconfiguration outsidemytticindowustoatchlanceferheart- meltingndverything-conqueringmile? ...Ierebyedicatehisssueoeraccordingourmaster- programmertefanosthuma,girlseallyikethenomeone dedicatesomputerrogramoer)? ...ifouappenoivenoest,ndfoulsoappenonow airlalledillekeithong,ongeautifullondairnd amazing,tunning,tupefyingightlueyes,leaseeller thataveecicatedhisssueoer? ...myternalndndyingratitudeouldeourart,ustike myovesowartfhisagnificentirl? ...,ifouivehere,ouhouldakeareotoallvery heart,hatosthereouplefaysgo? ...Ithinkillowaveotopithhissentimentalstuff thatillrobablyotnterestoutll? ...,afterall,thissdidounowthat...'column,that shouldfferewsnditbitsromllverhelobe? ...,asritehis,theemperaturenyoof-roomsising upoassive0egreeselcius? ...thisisnotherhinghatillrobablyotnterestouat all,ustikeynterestorertainforementionedirl? ...Iillhereforeryoontinueithomeoreelevantews? ...JosSchilders,ourformerardwareanndmemberofthe editorialtafff STEWS,shrownutfheCC? ...hethoughtitnotimportantnoughtosendinarticles anymore,ueoheurchasefewoyalledAmiga00'? ...thistakescarehatrankndyselfctuallyhavetodo more? ...weont'eallyind? ...weryoerveheTserssongsossible? ...FrankwillhavetojointheDutchnationalservicein December? ...'TheMusicCorner'ndistherrticlesillthenappear evenessrequenthenheylreadyo? ...Iwillheneracticallyorkingnywn,inthefinal yearwithhosetrangeventsalledexams')fyschool, Atheneum? ...IopehatillhenaveeceivedoanyonationhatI canstartivingponyrivateeansinolland,thisis calledlivingnouroney'sntrest")? ...Ioappenoeadlynove?(sorry,Iustadorite thisdown.Pleasexcusee-tappensveryonceina while,andImlanningnisitingysychiatristoget ridfhisnnoyingabit) ...,allpeoplewhoownnmigaexttoanST,canmake themselvessefuloheTociety? ...thisayoundikearadoxAmiga,ndtillseful?)? ...theyhouldakeheollowinginonnectionsnheirRS232 interfaces: ST Amiga Pin-------------Pin Pin-------------Pin Pin-------------Pin ...theyanhenortverhingsromhemigaoheT,like .IFFictures? ...theycandohisyeansfimplemodemprogram(e.g. "Flash"nheT,ndOnine!"nhemiga)? ...allpicturesromhemigahatndnIFFanereadin "Degaslite"sometimeshisoesrong)rnPicswitch"? ...theprogramsentionedhouldendndeceivenhesame baud-rate? ...thisanveneorehan9000aud? ...Iavelreadyadomecquaintancesfineohis? ...thisillesultnNiceicciehow"hatilleaunched soonyheCC? ...thepictureinhisssuef STEWSasalsobeepedover usinghisethod? ...Frankstartanuallyptimizingeepedvermigaics? ...hehasonehisitheveralictures,that.g.usedthe samecoloreveralimes,orhatvensedseveralcolors severalimes? ...thewriterofPicswitch"houldaveoneetterjobin thisase? ...,innease,itonverted2-colourmigaictureo1- colourSTicturewhile,afterll,thererenfact16 availablenheToeemoemember)? ...Iopeomeoneilloonakerogramhatanisplaymiga picturesnll2oloursheyseusingechniqueshatre alsosednTheawn",Guildfhieves",Toniciles"nd ofoursellheTEXemos")? ...arogramikehisouldeelcomedyanyeople? ...itisheoreticallyossibleose6olorsnachraster line? ...thisshouldmaketasyoreateictureshathavemany colours? ...everybodyisalsostillaitingordrawingprogramto appearhatupportshisossibility? ...thepeoplefStrike-a-Light"theenromPicworks")are thinkingboutncludinghisnewrogramfheirs? ...Isurelyhopetheywillucceed,asthismightmeana significantmprovementnheTshole? ...aompanyalledmegawouldouelievehatlmostwrote downAmiga'nsteadfOmega'?)atentechnikU.reuer. Benninghoff,onnenstr.4,8agen,el.2331/406973)as beenalkingboutraphicxpansionsorheTately? ...specificationsusetermslike1024x512resolution,65536 colorstnceno,you'reotaydreaming,andeitherwas I!),and4millionixelerecondrefresh,aswellas hardwareoomacilities? ...youhouldriteohemornformationrices? ...youhouldncloseomenternationaleplyoupons? ...thesegraphiccardsneedothermonitors,liketheNEC Multisyncrheizolexscan? ...thisightetheholehingurnutoeuitexpensive, buttpensheayouperbraphicsandean:UPERB!)? ...theTsut-sellinghemigaconservativestimate:3to 1,tariK'sstimate:o,ostrobable:o)? ...thishappensoeonllountrieshereheyothsell, exceptorheustralianontinent? ...themigasut-sellingheThere20o)?!!?! ...theewOSasomeefinatemprovedharacteristics? ...RuudvandeKruiswegtumbledccrossistofthosein 'Analog'romune987? ...thepreviousVDIasnableolotraphicarcbelowa certainumberfegrees? ...thissectified? ...theS-232andleraseenompletelyewritten? ...thesefhescapeeyoendommandsohe52mulator noworks? ...theroutinesedtoot-upolearemoryaseenspeeded uponsiderably? ...the"saveesktop"ndheprintcreen"ptionsutilizea dialogoxow,oronfirmation? ...theROMcartridgeandleraseenewrittentoallowthe executionfOSndTProgramsromartridge? ...therrowslongheramesfEMindows,henelectedith theleftmousebuttoneldownwillscrollthewindow contentsontinouslyithoutepetetivelicks? ...theDMADirectemoryccess)andleraseenewrittenso thatoworehanneeviceaneecognized? ...theusefnderscore(_)haractersnhetemelectorBox doesn'tausenyrashesnymore? ...Blitteranagementaneontrolledromheesktop? ...documentsoutputtohecreenillowdisplaycharacters goingaboveSCIIode27?Aargeremoryufferasbeen appointedorshows";ndSHOW"sowheefaultuttonn theialogox? ...aargeremoryufferaslsoeeneservedoriskcopies withinglerives? ...theouselickandleraseenmproved? ...BIOSunction,BCONOUT,illowriteingleharacterso theevicesaster? ...thediskformatroutinehaseenreplacedforafaster formatter,thoughstillusing0rackst9sectorsper track?Itsasednhewisterrogramirstublishedin START4. ...certainndocumentedystemariablesaveeenhanged? ...thediskead-with-verifyoutineaseenodifiedsothat Cyclicedundanciesreoongerverlooked,i.e.heerify actuallyerifies? ...theughichouldnadvertentlyaveharacteroiskon theESKTOP.INFaseenixed? ...largeortionsfheodeaveeewewrittennachineode inrderoakeoomorheewlitteroutines?heesult isasteresktop,venithoutlitternstalled. ...Atariisfacingmoredifficultieswithregardtothe suppliancefhelitterhip? ...thefirsthipmenthatasadenhearastasaidto befadualityorargeart? ...thenewMegaSTsillrobablyotbesuppliedwiththe Blitter? ...theseproblemsmighteolvedhentariasuiltanown chipactoryhatillerectednorthmerica? ...thelocationhoiceslsoueoossiblembargosofthe Americanongresgainstertainapaneseroducts? ...Atari,nheeginningfhisecade,sedouyartsrom Commodore,orillionsfollars? ...ifommodoreon'tetrokeecausefhemiga,tighte possiblehatheirx-directorakesarefhat? ...Thomasattigan,afterisorcedesignromommodoredone byIrvinould,isowueingheompanyorlaimof9 Millionollars? ...Commodoretruckackithlaimf4illionollars? ...thefinalordsreotetnownithegardothiscase, butsomeonewillefinatelyetugelaiminnedonhis a..? ...Ihink'llalltayorow? ...theresn'teallyuchoaynhisolumnhisonth? ...Iillhereforetopow? Goodbye! Isherenythingnheextage??!?!?! ...Itilloveillekeesperately! THECC'SEADER'SERVICEyichardarsmakers Hereyoucanreadallaboutwhatyoucandowithour correspondenceaddress(STNEWS,Kievitstraat50,5702LE, Helmond,heNetherlands),likeendingnrticlesorsein STNEWS,emarks,critics,subscribing,rderingublicomain software,tc. Subscribingo STEWS SinceSTEWSolumessueaslaunched,overalfyear ago,itsossibleoubscribeo STEWS.Theetupsvery simple:Yousimplyendsnmpty,formatted,singlesided disk,ogetherithnoughtampsornternationaleplyoupons ifyouiveutsidefolland)ndotehichays"NextST NEWS".WewillhenakearehatouetnyewssuefST NEWSmmediatelyftertsaunch.Thisay,itsossibleto gettithinwoaysfouivenollandratterfone orwoeeksfouivebroad.Youanlsorderback-issues ofSTNEWSreadorebouthatnherticleHowtoorder back-issues"),withwhichyouustotorgetomentionthe volumenumberfhessuesouant.Don'tloseournvelope tooightly,sinceeustebleosehatamenvelopeto sendhetuffackoou.Ifouo,owever,ouanlsodd andditionalnvelopenourackage.Ordering STEWSsree ofcosts,exceptorheostndheisksyouimplysupply thoseyourself),butdonationsarelwayswelcome(mygiro accountumberillndoubtedlyeoundomewherenhisissue of STEWS).leaseeferoherticlebouturDibraryor correctpostagequantitiesorertainumbersfiskstobe sent.Pleaseon'tddoreignurrencies,astakesuitea lotfroubleoxchange.g.000irenankere. Remarks,critics,comments,etc.to STEWSnd/ornyfur otherroductssuchsurynthamples). Eachimeeinishnssuef STEWSrnotherroduct(like SynthSamples),weantoeurehattnswersoasmany needsasossible.Therefore,weeedonowourneedsand opinionsbout STEWSsellsllurtherroducts.Onef theainhingshataschievedecentlyhroughriticismwas thefactthat STEWSasooignize.Yousee:Wehave splitteditntoartsoveneopleithbout60bffree memorycannjoyt.Whatevereo,weryoakeyou,our readers,asappyndatisfiedsossible.Ifouhinkeo somethingrong,leaseriteossoonsossibleoean haveooktolutionrompromise.Ifouantpersonal answeroouremarksrritics,pleaseeureoddstamps ornternationaleplyouponstheatterfouiveutsidef Holland;pleaseaddWOfhoseveryimeourite)nyour envelope. GfAasicroblems SinceIamcurrentlylsoorkingorhe"StichtingST"in HollandorheirfAasicroblemsolumn,asellsheSAG andTlubindhoven,illerebyfferhissameossibility tolleadersf STNEWS.Simplywriteownourroblem (togetherithrogramsnisk,fecessary)ndendtour correspondenceaddress.Besuretoaddpostage(stampsor Internationaleplyoupons)fourse.Iillryoolveour problemrillryoletomeonelseolvetheproblemf Iouldn'tebleootyselfbecausefackfimeor aackfnowledge).Mostroblemsilllsoereatednthe GfABasicTips&Tricksolumnf STEWSaswellasthat containednheagazinesfheStichtingT",heAGndhe STClubEindhoven.Itightusteiceoknowhathere's someoneouterehatillryoelpyouwithanyofyour problems(thateillurelyavehadearlierimselfnost cases). Sendingnrticlesorsen STEWS You'llunderstandthatitsmpossibleoretowriteall articlesn STEWSyyself;that'shereeeedou,oend insomerticlesorsen STEWS.Manyeoplehavealready sentinrticles,mostlyboutubjectshaton'tnowmuch aboutlikeachineanguage,astrologyrograms,numerological computations,writingourwndventuresnheTndrticles abouteveralardwarerojects).Theonditionsorendingin articlesreeryimple:Youustritenrticlesingither "1stord"r1stordlus",andouendtosningle sideddisk.Pleaseon'torgetoddtampsrInternational Replyouponstheatterfouiveutsidefolland)fyou wanthetuffoeeturnedoou.Now,whatrehethings youeedoookutor? -Allarticlesaveoaveageayouthatresultsin22 lineserage -YouustavesedustifyndordrapnPode -Youustavesed5haracterserine -Youustotsenyconditionalrhatever)agebreaks(or footnotes) -Youustritenorrectnglish -Youmustn'tuseuper-subscriptndtherfontstylestoo often;hatakesheextitbusy'ndmessy' -Ifoufferrograms/listingsnisk,ouusteferohem inourrticle -Youustn'tseictures!Thisnlyonfineshesedocuments toertainesolution,hichsn'turarget -Wheneveryoumention STEWS,writetowninboldand capitals -Watchournglish!Pluralsreithoutomma,soSamples insteadfample's.ndsual,seful,tc.reithnel'! Sinceeaveoncomefnyindexceptorewonations), weren'tbleoayurritersnymountfoneyhatsoever. Therefore,writingor STEWSsoneutfknowledge-sharing reasonsinsteadfritingrticlesustorheoney.Onone side,thiseepsherticlesfruendighuality,butn thetherideeeeleaveittleofferourriters.e stillopeou'llindtsefuloriterticlesors,nde areookingorwardoearingromou. Dealernquiries *ynthamples Sinceurynthamplesendoeiceoooktndolisten to,theyightelpellingTomputersnomputerhop.We alreadyhaveroducedomeustomersionsfurynthSamples toomeellnownomputerhopsnollandndGermany;these mostlyexistfegularynthamplesithnertwopictures replacedbydvertisementrtworklikehehop'sogorso). Pleaseontactsfou'renterestednavingourwncustom SynthSamplebyheay,wenlyohisithynthampleII anduratestfferingynthampleII).heypicalimet'll takewhent'seadyilleboutalfonth.uttighte sooner.Justeelreeonquirebouthisxclusiveservice, andon'torgetonclosetampsrnternationaleplyoupons ifouantsonswerouroperly.Upoertainimit,e arelsobleodapttheria-showsorourwn(commercial) use.leaseontactsturorrespondenceddress. *ommercialoftware Sinceeeeleeserveurtrengthainlyecausefhemany softwarereviewsferyurrentoftware,wehink STEWSis THEagazineoaveourrogramseviewedn.eoplefarious softwareousesavelreadyentstuffoeviewndheyll areeryatisfied.Whatbout-Data,Rushware,Goldenames, Commedia,Alphatronic,Psygnosis,TommySoftware,andmany others.Andwe'restillnegotiatingwithStarsoft,Boston Computer,Epyx,SubLOGIC,Pharmaataystemsndanythers. Goodco-operationhashusaresultednualityreviewsof qualityoftwaresometimes,inasesf.g."Timelast"and "SuperHuey"lessqualityoftware).Justendinsomenew programshatouhinkeouldenterestedneviewing,and we'lloheest.Ifouantsoendhetuffack,lease statehislearlyndddtampsrnternationaleplyoupons. Wereureouon'tegretendingnyeviewingamplesos. *ublicomainoftware Ifyouhinkouaveritteneryicerogram,andifyou haveecidednpreadingthroughheublicomain,eaye ableoelpoupreadt.ustayhatereuiteoughn ourdecisionswhetherarogramssrsotallowedtobe includednurDibrary.UnlikeanyDibraries,wedon't wantquantitybuteantuality.Weon'tustpublishany programthatppearsnhereewareircuit,becauseedon't needtosayweaveheargestDlibrarythereis!".You simplyendnourrogramsosningleidedisk(we're notetnterestednoubleidedtuff),togetherithenough stampsornternationaleplyouponsoeanendyourdisk backoou.leaseeferourrticlebouturDibraryor correctuantitiesfostageorertainmountsfisks. Since STEWSs,abovell,aagazine,eanlsoublishn articleaboutourrogram,toromotetitrtoexplain whatsoesrattanoweublishheserticlesllthe timeforurwnroducts,likeynthampleIIVinthis veryssuef STEWS). Publicomainervice WetillreheheapestDervicenywherenurope:etill offerurDreefnyharge.ouimplyupplysithisk oreveralisksndnoughtampsrnternationaleplyoupons andwe'lloheest.Buteadorebouthisnhearticle abouturPDibrary"! Questionsnswers Sincewegetoreeadersyheay,STEWSffersagreat serviceoetidfllourroblemsndoetnswersoll youruestionsnheQuestionsnswers"olumn,elsewhereo beoundnhisssuef STEWS.Youanskerehateverou needonow,ndon-commercialdvertisementsrelsollowed. Weillryonswerouruestionsurselves,andferen't abletoohateillhakeeavenndarthohavesomeone elsedotorsweavehereforestablishedgoodcontacts withseveraleoplehonowot,likeomeeopletAtari, peopletfAystemtechnikndllurrogrammers).Justsend yourquestion,writtenclearlynieceofpaper,toour correspondenceddress.You'llebleoindhenswer(s)in anupcomingissuef STEWS,soouon'teedtosendany postageorheayacknheseases'causeeon'teedto sendnythingack). Cheapware TosupportaoodnitiativeromTClubEindhoven,weare currentlysellingLowriceoftware(Cheapware)throughour service. Theurrentheapwarefferingsre: Title:Availability:PriceSTlubindhovenembers): (Inutchuilders) StrikeyImmediately49,9539,95) StrikedresSoon? 49,9539,95) ThertiST+Immediately79,9565,-) SoftrtTImmediately69,9555,-)nhreeSisks SoftrtTImmediately89,-(70,-)nixSisks ForreviewsfStrikey"ndThertiST+",pleaseeferoST NEWSVolume2Issue.Orderinganeonebesendingthe requiredsumtogiroccountnumber5060326t.n.v.Richard Karsmakers,Helmond,Theetherlands.Pleaseootorgetto specifyhichroductouant!Youillavetailedoyour homesoonsossible. Anycorrespondencewithheditorialtafff STEWScanbe donenutch,ermanrnglish.erefraideon'tnowne wordf.g.Frenchexceptornon"ndjetaime")oewill probablynotebleoelpou.Bestsoritenglishall theime,exceptfouivenollandnhichaseoumight betterseutch. STEWSDIBRARY byichardarsmakers Ithaseeneriodfanyaunchesincee'velaunchedthe previousissuef STEWS.Manyommercialrograms,butalso superbDoftware.aveecentlyignificantlyeorganisedur PDibrary,sot'sownlyossibleorderDnpre-filled disks,asnegularDibraries.Itemainreefdditional costs,however.leaseeferohendfhisrticleorore infoboutrderingndostosts. InheollowingistfDoftware,theollowingconventions aresedithegardorogramemarks: orksnoloronitors orksnonochromeonitors *nlyorksnegabyteachines nlyorksnoubleidediskrives uppliednrotectedisk -hertist1.1a) Auperbonochromerawingrogramromasterrogrammertefan Posthuma,writteninfAasic.Itnablesmultipleadvanced blockoperationsndanyoreresssefulptions.Seeour reviewn STEWSolumessue. -hinyubbles) AveryuteemofnimatingallsnD.Itorksbetteron megabyteachines,hough. -ctivisionTemo) InheeryeginningfheT,Activisionndudioightade aniceTemo,inhichheyidn'tnlydvertiseorheST itself,butlsoorheusictudiond-Vision.Iteatures niceusicndoodraphics. -aradoxTemo) ThissheemoromTarate,Fireblaster,arzone,rotector andpacetationslidehow),togetherithealamealled Hauntedouse.Veryice,andheusicsIDIompatible.he programncludesopier. -Torth) ADutchorthmplementationorheT,suppliedithDutch usermanualnisk.Forpecificnfoboutorth,pleaseefer tourorthoursetartingn STEWSolumessue. -andomizeicturehowɨ) Ourriendsromhenternationalrackingroupadehisvery originalslideshowwithseveralself-drawnDegas-format pictures. -ompilationisk1 usiconstructionet),oundrogrammingool. ovingigures),nimationesignoolyheameuy. peedwriter1.0),nnteractiveayfritingetters. lack),rogramhatakesarehatourcreenoesn't urnntoouronitor. ujiboink),antasticouncingtariignemo!!). PMod),herogramorherticlenpeechn STEWS Volumessue,lsobleopeakortself. -ompilationisk2 eofun),ayoaveunitheochromeictures. 12olors),12olorstncenhecreen. alldemo),heotoriousouncingallemo. exacolor),emohatisplaysheT'solorotentials. owdemo),iceoloremoromweden. opcorn),aveouvereenanyouncingalls? uperbox),usticeoloremo. indpic),nablesouooadanyicturesnindows. rabatchach1.0b),eryoodermanhessrogram. -uzzleuzzle) Aswelluzzleroductromommyoftware.Tryoompleteit andou'llnowowoodts! -TEWSolumessues-4) Yes,oueadtell!urldintagessuesaveeene-issued (uncensoredndithllheldrrorstillnt).Austor theollector!otuitedoroftwareevelopers! -TEWSolumessue) Ourifthssueoeaunchedn986... -TEWSolumessue) Theastordrocessorssuef STEWS,ndlsoheastoe publishedn986.etheastefureoodldevotion! -TEWSolumessue) ThefirstissuesingurewetupsingEM,themouseand Alertoxes.orenformationhenver,sellsicturend music! -TEWSolumessue) Thesecondofficial STEWSssueiththenew'look'.This offersdvancePossibilitiessellsuilt-inopyptions. -TEWSolumessue) Yetnotherssuefheew STEWS,witheryurprisingews, coursesndore. -TEWSolumessue) Afteratemporaryweaknessthatmanifesteditselfinthe precedingssue,ownotherigh-classedublicationgain! -TEWSolumessue) Aspecialummer'sditionithanyxtras:Aictureoption, compressedextilesndusic!ndfourseanyrticles! -TEWSolumeompendium) TheostnterestingrticlesromheolumeP-issuesrought togetherinourew,moreserfriendlyEMook.Getitand you'llnowt! -ynthampleɨ) Ourirstusicemo,hatlsoffersomeriginal/Wrtwork. -ynthampleI) Thesequaltoourynthample,butthistimeforcolor monitors,offeringometunningraphicrtworksellsome newusixamonghichsnexclusivewnomposition). -ynthampleII) Whenlookedtheraphicside,ourestroductvertobe launched.Featuringmanyownompositions(AxelF,Telstar, Biskaya),anyewicturesndomemigaraphics! -ompilationisk3 ynthampleV) Ourecond/Wynthample,offeringoraphicsutsuperb musice.g.opcorn,eguine,nduchore). iano),usicakingtilityotadtll! nixhell),OShellccesory. trings),andytility. iny),icturerunch-andiewtility. Tplitter),akeseveralmallerilesromneile. Tasic->GfAasiconverter),rulyxtensiveool. ariableodifier),tilityorfAasic arath),IProfessionalusicndntro. -icworks1.1) Theostnhancedndxtendedicturerinttilityou'veever seen,thatenablesyoutorintpicturesfromalldrawing programsnown,vennuper-largeize! -ompilationisk4 rieDim),rogramhatllowsDraphicsisplay. emplemon1.6),heatestersionromhomasempelmann's machineanguageebugger/monitor/hacker.traightromhe Hannoveresse! loppyiskndexer),HEayoakeoftwareist. ntersectamdisk),emovableAMdisksccesory. peedTOS),akesoad/saverimesaster.ccesory. -heormula*) Digidemonewtyle'.uitenxclusive! -heixxSecreteperation)*) Thebestound-digi-demo'vevereard.houghotmixed,it soundsuperb! -att'sood*) Thedigi-demohat'sissingnostDibraries.Butnotin ours! -oreignffairfromikeldfield)*) Whodoesn'tnowhisemolready?Finallyoerderedfree throughs! -xygeneJeanichelarreiscoix)*) Alsoeryldigi-demo,nowlsooeainedhroughurwn PDreefosts! -oldenirls) Veryaughtynasty?)icturehow.Definately-Rated,sothe softwareselectionoesn'thinkhisne'suitableorkiddos under8earsfge! -aliforniaeachirls*) Extremelybeautifulicturehow,whichoesncludeomenude butseryellrogrammedsellseryelldigitised!See theeviewn STEWSolumessue. -moothtalkeremo) FirstByte'sevolutionarypeechechnologydemo,whichalso allowsheseroypenwnords/numbers.rulymazing!his demolsoorksnonochrome,utoterfectly! -ladinemo*) Finallyit'sthere-heemoprogramfromProfiComp'snew MacIntoshnhancer.eryicelyrogrammedlideshowithmazing textffects! -oldrunneremo) Microdeal'snewhoot-'em-uprogramemo,featuringexcellent music,nduperbcrolling/graphics.heusicanlsoeeard ononochrome,utnhataseheraphicson'tork! Additionnheisk:AiskibraryrogramnfABasic,for monochromenly. -Teplayemo) Thefirsthalf-megigidemoalsoorksneg).Featuresa piecefA-Ha"ndeanichelarre'sEquinoxe".Aithort, though. -ompilationisk5 RC,heilerchiver),ilerunchingrchivingool. esetesistantAMdisk),ncludingourcendocuments. urboibbler),opyrogramorrotectedoftware. ittleoundemo),uperuperoundemoromermany. ridget),iceamerogramorwolayershasothingo oithheardsameridge! -ompilationisk6 8000ssembler),thessembleroesedithhessembly anguagecourseromheermanagazineSTomputer".Itis uppliedithermanseranualnisk. eluxeontmaster),auperbtilityorintutdocuments singdifferentontsthataneadewiththisprogram). llowssefroportionalharacterssellGerman). -TVemo*) Afantasticewigitizedoundemoeaturingnexcerptfrom Diretraits'Moneyorothing". -herkanoidonstructionit*) TheostriginalDrogrammingonceptvereen!akeourwn levelsorheameArkanoid"whichouustaveoebleo workwithhisffering)ithhisersatileeditor.Over100 readylevelsuppliednheisk,theongestscrollingever seenandaniceusicackakeshisPDproductstandout amongstthers! -ompilationisk7 SoundDemo(,ithoutraphics),theemoromthewinning programoftheGermanagazine"STComputer"musicprogram contest. Littleoloremo),heuccessorfLittleoundemo",ith moretunningrogrammingorkndhantasticusic! -ompilationisk8 Gulam),aidoeheestublicomainhellrogram. Monopoly(),writtennfAasicor-4layers.Verynice (seeeviewnreviousssuef STEWS). -ompilationisk9 Sensori(),thecomputerersionfhegame"Simon".Just rememberheusicalotesndheolors... Tunnelision),dvancedazerogramithanyptions.ts writtennfAasicndomesromhe.S.A. Spook(),averygoodbutdifficultPacmanfrom Eidersoft/Paradox. FastCopyV2.00),aoodopieroron-protectedsoftware. Includes00%-verify! -ompilationisk10 Synthi(),soundrogrammingoolsingbios32sounds.It comesromheTomputerDisk0. BoulderDash),wellrogrammedersionfhepopulargame "BoulderDash".Seereviewn STEWSolumeIssue5,"ST Softwareews". Thisdisksotuiteilled,andtighteryellbethat therereorerogramntyheimehatourdert,dded afterthelaunchofhisssuef STNEWS.Letyourselfbe surprised! Toorderanyofheboveentioneddisks,pleasesendthe correctamountfisksnnnvelope,togetherithreturn envelope,to:STEWS,Kievitstraat0,5702E,elmond,he Netherlands.on'torgetoutnoughtampsntuncorrectly stampedackages,resultingnostageostsor STNEWS,will notbereatedndentackmmediatelynopened)anddon't forgettoenclosereturnpostageeither(accordingtothe followingable): #fisks:StampsHolland):Bfr:DM:Engl.Pounds:IRCs: 1 150ents3021 2 2 225ents5031 3 3-8 300ents8041 3 9 375ents10042 4 IfouiveutsideheEC,leasencloseheorrectumberf InternationalReplyouponsIRCs)ndddhreextra!Ifyou liveinBelgium,Westermanyrngland,itspossibleto enclosenmountfoneynhenvelope,but'datherhave IRCs!InHolland,enclosingoneynsteadftampsillalso work(althoughont'refertotamps).Theboveistis fordisksithormaladdednvelopencludednheweight. Ifyouncludeoneynheackage,pleaseeureoackit firmly,incetffficiallyotllowedoendoneyyail! DonationsayeentoheDddress,asellstransfered togiroaccountnumber5060326,t.n.v.RichardKarsmakers, Helmond,heetherlands.hankou! OURORRESPONDENCEDDRESS Allorrespondenceegarding STEWS,theCC,urublicomain Libraryorourreader'sservicehouldbedirectedtoour correspondenceddress.Neverorgetonclosenoughtampsr Internationaleplyouponsorheayack! Theorrespondenceddresss: STEWS Kievitstraat0 5702EHelmond Theetherlands GFAASICIPSRICKS byichardarsmakers Thingsreeallyoingwellatelyithegardohiservice. TheTipsricksolumnaseenublishednomeajorDutch magazinesbyowndeopleootnlyendnquestions,but answerssell. Well,et'startithheuestionsndhenswers: 1)owohangehecreenesolution? Answer:fourenonochromeode,tsmpossibleohange thecreenesolution.However,whenou'renolorode,you canwapetweenediumndowesolution.Butou'llotehat (ifyouswapromowoedium)heouseillotcoverthe wholescreen.Iaveotetuiteolvedhisroblemmyself, butomecquaintancesfineorkingnttheoment. Fromowoediumesolution: oidbios(5,L:-1,L:-1,W:1) Fromediumoowesolution: oidbios(5,L:-1,L:-1,W:0) 2)SomepeopleaveroblemsonvertingheSTBasiccommand LPRINTUSINGofAasic.GfAurnutotonderstandthis syntax,andillandleheommandsariableameinstead. Howhouldteone? Answer:SinceIootaverinteryself,Iaveotbeen ableoestheolutionmboutoive,buttheoretically ithouldorkerfectly. Therehereouantotartsingherinterorintn,you shouldsenefheollowingines: penO",#1,"LST:" !Forentronicsrinters penO",#1,"AUX:" !ForerialRS232)rinters Afterhat,ouhouldeplacellommandsPRINTSINGy: rint1,Using.......... Ofourse,ouaneplacehe#1'ynotherhannelumber,s longasouakearehatourintoheamehannelsthe oneou'vepened.Afterllrintingsone,oueedolose thehannel.hiseedsoeoneysefheollowingine: lose1 3)Howdoakeenu-entrylight',sohatitcannotbe selectednymore? Answer:henounitialiseenu,oueednrrayoohat. Thatrrayonsistsfllenuaritles,etc.andhouldnd withwomptytrings.Allull-downenushouldeseperated bynmptytringsell. Each'drawer'nhatrrayastswnndexnumber.Wewill callhisndexumberX'.Theineoakeenuntrylight ishen: enu,2 Itaneutackoormalgainith: enu,3 TheMENUommandanlsoesedoutheckmarkhr$(8)in frontft,ondicatehatitleaseenelected.hsian beuthereith: enu,1 Andtaneemovedysef: enu,0 4)Myursorsotisiblehenriteustomnputroutine usingNPUT$.owanaketisible? Answer:taneadeisibleysefheollowingine: rinthr$(27);"e"!Thee'ustemall! Andtaneurnedffgainysef: rinthr$(27);"f"!Thef'ustemall! 5)oworiteommunicationrogramsingfAasic? R.itter,oes,etherlands 6)owohangehehapefheursor? G.A.J.anene,denhout, Netherlands 7)owoesneseon-rectangularlocksnfAasic?   Answerstory-like,ytefanosthuma): It'sundayight,I'mittingnyoomehindyT.Mykin burnsecause'veeenpendinghentireayayingnheun at'Hetlauweeer'Thelueake)nenosch.Thereisa coldbeertyide,theeastyoysreustin'myspeakers (andmyparentsndyeighboursndnactheestofthe neighbourhoodbecauseyindowsidepen).Mythumbaches fromtappingheirebuttonnyoystickikemaniacwhile amessingugecorenlutos.(Yesolks,otyandsn ColorMonitor!IwilloteongntilomeColorStuffis releasedromhefficesfigitalnsanity.)ndlso...Stefke gotrofessional!Yes,owfficiallyorksrogrammeror aSoftwarehouse,onnBM-ATnderXENIX,quitealovely operatingsystem.IprogramnndInformix4GL-SQL,some fantasticourth-generationanguage.Buton'torry,heTs myob,utheTtillsndilleyreatestobby!tll makeseeelreat,andatlseanohanritenrticle for ST-NEWS?utnoughfhismalltalk,et'setousiness! TheBITBLTommand,builtntoheine-aoutinesisheavily usedbyEMndyostfArogramsecauseETndUTseit extensively.BITBLTanerformasterperationsnretangular memoryblocksthatreitmagesphew,quiteacomplicated sentence!)Itmeans,thatouanoveropypartsofthe screenroundemory.ThissowETndUTork.ETitblits aartfhecreenntotringndUTitblitstightack intothecreen!Thenlyrawbackfitblitshatyoucan onlyITBLTectangulararts.Soouan'tustopyircular orandomlyormedartfhecreen.Mostrawingrogramsan onlyseectangularlocks,butecentlyomerogramsanlso handleon-rectangularlocks.ustheckutTAD,onoSTar+nd TheinalrtiST!AinalersionfhertiSTscheduledor September)Yes,IlsooundtutfteroursfETtingand PUTting.Ofourse,idn'triteywnITBLToutine.tan beoneithhetandardETndUToutines,onlyouaveo useewricks.Imoingoryndxplaintoou.here shouldbeaprogramonhisiskthatisfullydocumented (BLOCKS.BAS),referotfouetittleonfused,because itseryardoxplaint. Let'shinkboutheayereoingoot.Ifouantto putircularlocknhecreen,ouaveooheollowing: firstputlackmagefourlockinhisase,afilled circle)nhecreennode.Thisilleanhatheartf thecreenhatsverlappedyhelacklockmagethedisk inthisase)illerased,andhatheestfthescreen willremainnchanged.Noweavehole'nhecreenwere theblockillome.Noweuthelockerabbedfromthe screenverheolenransparentodemode).uthislock shouldaveheamehapesheolenhecreen.hisane donebymasking'helockithhelackmage.Justutthe blackimageovertheblocknmode1.Mode1meansthat everythingnderhelackmageillemainnchanged,andhat everythinghatsotnderhelackmageilleerased.It alloundseryomplicated,butaybeittlefAillaket clearer.Wearetillorkingithircularlockitsounds silly,'aircularlock'owanlockeircular???uess thenswers2....)hatasadiusf0ndheoordinates oftsenterointre20,200. -ET70,150,370,250,Block$ justcapturethentireartfhecreennwichthecircle remains -GETuffer$ savehectualcreen -LS cleart -EFFILL,1,0 weantlackillattern -CIRCLE20,200,50 drawhelacklockmageIillalltheaskromown) -ET70,150,370,250,Mask$ getheask -LS athistage,weaveapturedhentireartfhecreenin whichthelockallsnlock$,andheaskalackmageof ourircularlock)nask$.oweaveoaskffheartsf thescreeninlock$hatsutsideheircle.Wewilljust cleart. -UT,0,Block$ -UT,0,Mask$,1 theblockeapturedromhecreenilloweeducedothe actualircularhapeeant.oweaveheesiredhings,nd noweantartovingtround. SPUTuffer$ MOUSE%,Y%,K% X1%=X% Y1%=Y% REPEAT MOUSE%,Y%,K%!getouseosition IF%<>X1%R%<>Y1%haveeovedheouse? SPUTuffer$!restoreackground X1%=X% Y1%=Y% PUT%,Y%,Mask$,4!noweaveircularolenhecreen PUT%,Y%,Block$,7anderesurlock! ENDIF IF%=1 SGETuffer$!pasteownhelockyressingeftutton ENDF UNTIL%=2 !pressightuttonoxit CLRuffer$!weon'teedheuffernymore. That'st!Aerymalloutinendeed.It'seryimplesou canee.Inhisase,Isedircularlock,utouanse anyhapeouant.ustseolylineoefineandomhape. Justfillheolylineithlackatternotheratternscan produceomerazyffects...tryt..)ndapturetnask$. usedtheseechniquesnheinalrtiST.Asouansee,it usesuiteomeemorytwiceheapturedlock,hichanes largeshentirecreen,anduffercreen.Sonextreme casesitillake*326K)ndfhelocksrelarge,it willeitlowcomenlitterchip!)opetsllbit cleartoou.Justheckutherogram.Itillrawafew boxesonhecreenndseheoutinesboveoosomenice blockapturing.aveun. Ifyouhaveanyuestionsoruggestionsfornicearticles perhaps)ustalle073-416499).ftermillrobablye homenotnheeekendhough,ridayndaturdayightang outinallindsflacesxceptyome).Youanalsotry callingenunday,butotefore'clockecausewaking mepanaveomeesastrousonsequences. IwouldlikeoongratulateheuysfromtheStrike-a-Light grouphoreownfficialndommercialoftwareouse.They threwiceartynhichichardarsmakersaidheistorical words:'Iwilloheishes!'fterrinkingotsfcolaand eatingoouchdrink-nuts'seallshem. Seeou, Stefanosthuma Now,et'sonithheegulartuff! Mr.G.A.Tijssenromroningen,heetherlands,asucceeded infindingutoreithegardohePMOD.PRGprogram,that allowspeechnfAasic.Byheay,thisrogramsocated onurompilationisk1nderheameTSPEECH.PRG,ornder theameamenDisk21fheAG,tichtingTndTlub Eindhoven.ere,ou'llindhedaptedersionfherogram: 'rogramosepeechnfAasic 'esearchydigerichinnd.A.ijsen ' Cls A$="\SPMOD.PRG" Reserve50000 A=Exec(3,A$,"","") !Loadrogram If<>0hen PrintLoadrror!" Stop Endif A=A+256 !Jumpverasepage Dpoke+&HE,&H4E75 !PokeTS Dpoke+&H6C,&H4E75 !PokeTS Dpoke+&H76,&H4E71 !PokeOP Dpoke+&H84,&H4E71 !PokeOP Dpoke+&HE2,&H4E71 !PokeOP Dpoke+&HFC,&H4E71 !PokeOP Buffer=A+&H6EEE Adr1=A+&H32 !Worknputtring Speech=1 ' @Print"Hello!aveouvereardoftwarepeechnhe") @Print"Atariefore?ell,hisst!") End ProcedurerintTxt$) Ifpeech=1 !Flaget? Pokeuffer,Len(Txt$)+3 Pokeuffer+1,Len(Txt$) For%=1oen(Txt$) Pokeuffer+1+I%,sc(Mid$(Txt$,I%,1)) Printid$(Txt$,I%,1) Next% Print Void:Adr1() !Speak! Else Printxt$ Endif Return Mr.Tijsenalsoounduthattsossibleochangepitch (toneeight)ndpeed: '%k'nhetringetermineshepeed,whereanangefrom 20o27. '!k'nhetringeterminesheitch,whereanangefrom 76o27. Further,hetringayoteongerhan56ytesnotal. Thatwasitoroday!Iopeofferouomemoretips& tricksnheextssuef STEWSolumessue. HARDWAREEVIEW:ROOUNDESIGNER byrankemmen Afterhinkingardbouthatoulduyext,ecidedouy asoundsamplerrecently.Forhoseeoplewhohaven'tthe faintestideawhatmalkingbout:Aoundsamplerisa hardwaredevicewithwhichyouan'sample'sounds-i.e. digitallyecordingounds.Iturnsuthat,ifouurnthe volumeonndffnarticularayithparticularspeed, thiscausesoundsoeade.Ifouaveampledsound,the dataileontainsotfolumeettingshat'sll. Samplingsotnlynownnheorldfhome)omputingit islsosedorheitingleRespectable"romelimfor example.heffectshatouearnhatongerereatedn veryxpensiveamplerromKAIhe-900.Thingsithuch highqualityreotossiblenProoundesigner",butthe qualityomeseryloseometimes! Samplingsesotfomputersemory,andanhereforeonly workroperlynomputersithargeemoryizesikeheT. Thelargertheomputer'semory,theongerthesampleyou recordane. Theoundamplersreevidedntolasses.heres.g.he- bitamplerpooruality),theitamplernormaluality- thisshelassohichheProoundesigner"elongs)and the16itamplersHIFIuality).Buthectualualityyou getsotnlyefinedyheumberfitshatreampledt oneimetslsoefinedyhepeedinHz)nhichyou sample;even6itampler,whenetoecordnpeeds lowas8Hz,displayseryaduality.Aoodsamplercan sampleoundstatef0Hz.heIFI-standards4.4Hz; onlytheeryxpensiveamplersanerformhislikeKAIS- 900rheDAPoundack). Onceoundoraybevenompleteiecefusic)socated incomputeremory,youanserogramodithis-e.g. changethelaypeed,playackwards,playeveralintervals severalimesmixing),etc.Ifoureatisfied,ouavehe resultsoisk. But,let'sgetoheProoundesigner"npecialthat's whye'reereor,sn'tt? "ProSoundDesigner"samplerormthesoft-andhardware companyidersoft.slreadyoldou,hisamplersesit samplingtechniques,andtomesith4pagemanual,the actualhardwareandiskithhePSD"software(themain program,asampledxamplendomeourceodeoncludethe soundntoourwnrograms).TheowerupplysoltPP3 battery,utt'slsoossibleosendaptorwhichappen toave). Afteryouavepenedheackage,firsthingou'lleesa nakedprint.Afterouaverittenoidersoft(envelopeis included),yourPSD"illeegisteredndouilletase foryourrintithtickerRichardaseallyondofthis sticker-hecollectstickersutdidn'tgiveitaway becauseitfittedmuchoreicelyny"PSD"thaninhis stickerlbum).Thisaseitsroundherint,buteforeou canohis,youustirstrillolenherintoethe screwhrough. The"PSD"softwareisverybeatifullyprogrammedandvery userfriendly.Theprogramorksithconsndakesextensive usefheouse.fouaveonnectedheoundampleroour HIFIrassettelayerhroughhe,5nchinchlugromthe "PSD"toormallugnoureadphoneonnectornheHIFI, youwillseeonstantcopefheincomingwaveform(very nicelyprogrammedndeed).Onhisisplayouanadjustthe waveformoreateoodample. Onachidefhecreenheresounterisplay.Withhis youanhangeheecord-andlaypeed.Afterouavepushed theecordutton,heamplertartsampling.fouushey whiletsampling,itilltop.Afteramplingound,ou willeeheampleraphicallyisplayedntoheottomidef thecreen;nowouantartditingtyopyingartsft, etc.iceptionsheransparentopy.ithhisption,ou canreateecho'ffectsveryicerogrammingeresell). Youanoomnrutfouantolayiecesfourmusic, Othericeptionsre:utolaywithhisptionouanet peaklevelfhisevelseachedheomputertartsplaying thesample)ndutoecordsamesbove,buthistimefor record). TheHIFIptionnlyorksfouavenpgradeit(whichI don'taveet).Ifouavene,theomputerlaysheample throughtheIFIutputnsteadfhroughhemonitorspeaker usingthenternalToundchiptheualitysbetter).IfI orderoneinthenearutureilletyouknowaboutmy experiences. "PSD"lsoncludedullnternaloundchipditor.Thispart oftheprogramoesotseheamplertlloucanjust createsoundsnourT'soundchip.Theseanafterwardsbe savedtodisk,andusedinourprogramthroughXbios32 ('dosound')onventions. Concluding: Theoftwarendardwarereeryoodneryellprogrammed. TheactualqualityainedyhePSD"oftwaresnotreally good,soanecommendveryoneouyhe-Datarogram"AS Soundampler",whichreatestunningualitynheerysame hardwaresingessserfriendlynvironment.Iincerelyope Eidersoftillevelopomeewlaybackoutinesnuecourse. Itaneone! Theanualsood.Theerviceromidersoft,npitefhat somepeopleay,isctuallyorkingicely.Therogramonly worksnoloronitor,utidersoftsurrentlyeveloping monochromeersionfhePSD"oftwaresell. Lastbutoteast,therice:57.44.Thepgradeitcosts 14.95. Pleaseoteheewddressfidersoft: EidersoftoftwareTD. Unittannets,aindonorthradeentre Basildon,ssex,S15DJ England IfouavenyuestionsboutoundamplingrIDI,leaseo nothesitateoontactebutootorgetonclosereturn stampsrRCs): Frankemmen Adriaenrouwerstraat9 5702BHelmond Theetherlands RAMPACE byavidleden ThelastnovelettenurowfusinessPressInternational publicationsisRampace"yavidleden.1985yBusiness Pressnternational. Theallaseverraced. Itreptntoheetworknbidden,mergingnithmillion otheratatreamslreadynheystem.touldaveomerom anynefhe00,000odesnheocalrea,utllracesf itsntryointereeticulouslyemoved. Itsriginalatalocksadeeninaryodedndtransmitted inthenormalanner.Theocalperatingystemscannedthe headersandhiftedheessagentotsacket-switchingmode. Therewasongausefomeillisecondsseveralthousand telephoneallserewitchedemporarilynonotherchannel, andwhenheccumulatedataessageserenjectedrapid-fire intotheetwork.Withmperceptibleossofcontinuity,the originalallsereeinstatednheine. Somewherenheetworkheallncounteredesistance-an impedanceismatched,alightossfoltage.nevitablyhere wasomeorruption.Aubtlehangenrrorodesere,aot sosubtlesyntaxerrorthere,butjustenoughtomakea differenceoherogram'speration. heallasoutediaheentralreaxchange.Onheirst trytheengagedsignalaseturnedndhedatastreamwas dumpedntoheueuingystemuffer.Therogramowe-formed inheAMpacellocatedt.toopedewimesntself- executionmodeuntilallthecheck-sumerrorshadbeen eliminated.Then,followingtswnnternalinstructions,it copiedvitalartsftswnrogramtructureintoavailable memory. ewillisecondsater,anotherncomingallasetithn engagedsignalndoutinelyransferedohequeuingsystem. TheinternalousekeepingrogramheckedvailableRAM,found thatnonewasavailableandexecutedasecondarysetof instructions.Itcontactedheearestexchange,initiateda transferperationithheontrolrogramndumpedhentire contentsofitsbufferintothesecondayexchange.On reformattingntsewocation,therogramycledhroughts instructionsandfilledallvailablespacewithcopiesof itself. Inthepacefimetookowitchheoverflowingcalls throughallhexchangesnheegion,theprogramconsumed everyastytenheystem. Ittookmanyttemptsnduchsacrificedcodebeforethe programdiscoveredawayoreakutofbuffermemory.By changingtheeaderntseadinglock,itanagedoinsert itselfintothehousekeepingprogramasanon-addressable subroutine.yepeatedlyallingtswnubroutine,toundt couldontrolhisartfheystem. nderheewommandfherogram,llxchangesoweleased theirowncopiesofheprogram'speripheralroutinesheld prisonerinbuffermemory.Theontrolprogramsetupan exchangeofataetweentselfndheubservientrogramsit hadreleased,assigningtoprioritynheNetwork.Data- handlingfacilitiesforothertrafficwerenowseverely overloaded.Callsinprogresswerecutofforremained unconnectedndataackagesutnndefiniteold.nesponse totheunusualressurenhesystem,aninfrequentlyused circuitaswitchedntoperationndheontrolfperations transferredondjacentegion.Simultaneously,aedlight beganolashnheetworkontroller'soard. Alittlenderhreeecondsaslapsedincethecallhad enteredheystem. heetworkontrollerauses,ddingmphasisoisords.Do yourealisewhatillappenfeethishinggettothe Primerocessor?" heutyperatoremainedilent. "WeependnhePooldhentireetworktogether.The environmentalcontrolprogramsoralfhemajorcitiesare interfacedwiththeetwork,toayothingftheintellnet servicendusinessraffic.Ohure,weananagefhePP getsscrewedporhile.Theublicaystarthollering whentheyan'tunenoheiravouritecablechannel,but whentheaironditioningtartsailingnhehospitalsand peopletartying,hey'reeallyoingocream." Theutyperatorwallowedervously."Ion'thinkthere's anythingoorrybout,sir.NothinganetnheProcessor unlesseantto." Theontrollercowled."Younowhat'sie.It'sjusta questionfnowinghereheyrendxploitingthem.There's someokerutherehohinkse'seenmartettinghisbug intoheetwork,ndantonowhoesndoweidt. Idon'tarehatasoeonendhoouetooit.The integrityfherimerocessorusteaintainedtllosts. Ianthishingapped." Withlmostnlimitedesourcesvailable,theProgramspent considerabletimexploringndvaluatingtsenvironment.It wasotentient,ofourse,foroomputerrogramithsuch restrictedparameterscouldbetrulysentient.Butwhere necessary,touldodifyndefinetswnoutinesorotect itselffromattacksndncreasetsffectivenesswithinthe network. Ituicklyearnedhattsriginaltrategyofdistributing itselfhysicallyhroughoutheetworkasothnefficientnd clumsy.Thematterwasasilyemedied.Itegantonceto severeommunicationinksithanyftseripheralroutines, atthesametimeentralisingtswnrogramminginamore compactform.Asheystemeganourgeheoldcode,the Programbservedithatisfactionsheeafverloadeddata oncemoresweptintoheNetwork.Conceilingitsexistence amongstuchloodfnformationasimple,andheProgram wasreeoovenrestrictedhroughoutheetwork. ostlyherogramonfinedtselfoheargeratabaseshere itouldaintaintsnonimity.hereereumerousutletodes inheetwork,utostereoomalloontainherogramn itsnewlyondensedormndtasnwillingoompromiseits programstructureonvestigateurther.Buttcontinuedto searchfororeuitableAMpaceheretouldesafefrom theryingodesfousekeepingrograms.Fromheatathad recordedntsarliertate,herogramnewhatuchlace existed. Astherogramoveromeveloevel,itcouldsometimes detecttheowerndheerresencefvast,dedicatedmemory arrays,althoughitwasneverbletoassimilateanymore informationntsocation.teducedromdditionalatahat thelacehicheoughtossessedpecialame,butheame meantnothingoherogram.Atverytep,itoundtsway barredyigh-securityodeshaterempossibleoypass.he placetoughtemainedustutfeach. herogramidot,couldot,feelnyrustrationverhis inaccessibility.Itwascontenttowaitandexploreits environmentoreully.Inimetouldasterheintricacies ofheecurityodesndhentouldoteenied. Itamesurpriseoevinheniscoutprogramstarted chatteringheesultsfillnhecreen.heesponseime oftheameaslowedightpinheastewinutesndhe hadeenboutoogff,butontactithnpponentchanged everything.Quickly,Kevinexecutedhisdefenceprogramto protectheAMpaceiswnrogramesidedn,ndtudiedhe figureseturnedyisrobenhenemy'srogramodule. Boy,buthathingasig!Someoneustavemployedsome prettyniftylgorithmsimplyoeephishingfromfalling apart.Hewasn'ttllureeughtoakehisneonand challengetorAMpace.ighteoteetterffakingis pointspenaltyandcyclingpwardshroughmemorywhilehis programastillntact? Thedecisionasakenutfisands.Headnotimeto implementanyommandseforeisisplaynformedimhathis RAMpaceaseinghallengedorriority. herogramadotxpectedoncounternyinterference.It hadmanipulatedheousekeepingrogramntoainingccessto thisarticularranchfheetworkndasyclingapidlyup throughmemoryawayfromtsntryointhenitsensedthe intrudingresencefnotherrogram.Ifelthetherrogram probeitsheadersornformationnrogramizeandaddress codesndouldoothingotopt.Whenherobingceased, therogramaitinedatientlyornyurtherction. Therogramonsideredheituationarefully.Itsexistence hadeenetectedndhisnowledgeouldesedojeopardise itscontinuedxistence.Retreatouldeadnlytotemporary escape,forhevenuesfetreatereimitedndheProgram couldeollowednduredntorap.herefore,tsoursef actionwasclear.Itustttackndestroytsopponentto protecttself. Itloopedeworeimes,planningitsstrategy.Several millisecondsadlreadyassedinceirstontact,andowhe Programdarednotaitnyonger.Itommitedtselftothe attack. uchheamehoughtsassedevin'sindutookonsiderably longeroevaluated.Hisefensiveoutineseldongenough forhimtoendecoyodepinningutnrandomdirections, whileehiftedisAMpaceewytesownwardnemory. Thetherrogrameemedoniffautiouslytthecorrectly headedlocksfandomata,butadeottemptoursuehem astheychasedoffntoblivion.Kevinsmiledtohimself. Obviouslyhisasomateureasealingith. Kevinsawhispponent'saineaknessnthesizeofthe program.Theddedlexibilitytaveispponentasrade- offithulnarebilityottack,andeetboutontructing routinetopenetratetheweaknessesesawintheprogram structure.Almostbeforeheoulddoanything,hisconsole bleepedathimndheonitorhurnedutanotherscreenof figures.Hispponentasreakedavocnnefheeripheral areasfisode,ndisrogramadeenorcedoetreatut ofarm'sayndertsnternalnstructions. hisuyasast!Ordinarily,Kevinouldaveigurednim takingatleastthreeinuteseforeerackedsomeofthe securitycodes,buthisuyadearlylownisrogramwide opennesshaecond.Hisnlyhanceasoitackhard andastheretouldurtheost. heextoveookherogramompletelyyurprise.Aftert hadisabledhetherrogramtaited,evaluatinghedamage thatadeennflictedndudgingheestomentoinishhe job.Theeartfherogramtsommandeneratoradeen severelycorruptedanditouldolongerexecuteselective subroutines.herogramasaralysed. Soitwasotntilheecondaryommandwasreceivedand implemented,thattheProgramrealisedtheextendofits misjudgement.Theprogramhasanexternaldecision-making process!tarelyadimeoonsiderheossibleocationsn memoryoruchnit,beforetensedtsefencescrumbling underhisnforeseenttack. TheProgramwaitednceore.Withtscodestructurenow helplesslyaredohenemy,estructionasssured.taited forheinalommandsoissolvehessenceftseing. Onhearinghatherogramasinallyeenurgedfromthe system,theController'sfeelingsereixed.Thepersonor personsesponsibletilladoteenoundndealtith,and inpitefheirountermeasures,iteemedhatheystemad wipedherogramftswnccord.tasrustratinghatuch aatteradesolvedtselfyhance. evinlsooundheituationrustrating.Uponegisteringa victoryoverispponent'srogramemmediatelycheckedhis scorewithheentralatabasendasisgustedofindthat someglitchinthesystemadotcausedhisscoretobe incremented.elunkwayooisomework,horoughlyorose. herogrameltoain.touldbserveheandomisationof itsatalocksithothingorehantrangeetachment,until observationasoongerossiblendelfwarenesseased.On itseryastycle,iteltuddenisjointednessshigh- prioritycommandsuddenlyulledhentireegmentofmemory off-lineandransmittedtackoheetwork.Thedatawas switchedeveralimesnouccesivelyigherrioritylevels, clearingtheecessaryecurityodesntiltastitentered thetackfherimerocessortself. Apartofherocessorasaggedoakeareofthenew data,andtherogramaseformattedndallocatedprotected memory.Painfullyslowly,theProgrambegantorepairand regeneratetsissinglocks.herocessorffereduidancend assistancehereecessary,untiltastgainherogramwas complete.Therimerocessortudiedheesults.TheProgram offerednoesistancehenherocessoreganentlytoprobe theamiliareadersfts..... Therimerocessorausedoearchtsemoryanksforthe correctyimilendoundt....Itshild. POPOLLESULTS byichardarsmakers Doouemember?Inheirstnew-look'ssuef STEWS,that waslaunchedonanuarind987,Issuedpopularitypoll contest.Iaveadoorkhrough65eactionsromllover theorldhatroppedn.And....there'sinnersell!Mr. Jrgenorgstrmromorrkping,Sweden,hasonheewames "Airball"ndGoldrunner"romicrodeal.Heillowprobably havereceivedhemlready.Iishimotsfunithit(I justopeeasoloronitor!). Onheollowingages,ouillebleoeadheesultsrom theopularityoll.ostesultsreonvertedoop. Question: Whooouhinksheestraphicrtisturrentlyorkingon theT? Tomudson Coccoctet Steveak Question: Whodoouhinksheestusicrogrammerurrentlyworking onheT? Robubbard Davidhittaker 'Madax' Holgerehrmann Edogas Question: Whooouhinksheestverallrogrammerurrentlyorking onheT? Frankstrowski (GfAasic) Peterohnston Arkanoid) Tomudson (Degaslite) Question: Pleasenamehehreeestamerogramsouaveverseenon theT. FlightsimulatorI Sublogic Goldrunner Microdeal Theawn Rainbird Arkanoid Ocean/Imagine Starglider Rainbird Timeandits Microdeal Plutos Microalue Internationalarate System Sundog FTL 10 Winterames Epyx Question: Pleaseameheestisktilityrogramurrentlyvailableor theT. Michtronisktilities Microdeal Hippoisktilities Hippopotamus Diskoctor Antic Question: Pleasenameheestrawingrogramurrentlyvailablenthe ST. Degaslite Batteriesncl. Artirector Andromeda Neochrome Atari onourableentioning:hertist+ Question: PleaseameheestusicrogramurrentlyvailablenheT. Musictudio Activision Musix32 Tommyoftware G.I.oundool ?? Question: Pleasenameheestordrocessor,theestatabasendthe bestpreadsheetrogramurrentlyvailableorheT. Bestatabase:Ban Bestordprocessor:irstordlus onourableentioning:ignum Bestpreadsheet:IProfessional Question: WhooouhinksheestnownannheorldfheT? Jackramiel Wilfredilwinger Wilfriederaaf Frankstrowski Question0: NamehehreeestoftwarehouseshaturrentlyorknheT. Microdeal Rainbird GfAystemtechnik Metacomco Question1: Inhichanguageoourogram?ouanelectorakeeveral selections)rom:GfAasic,STBasic,C,Modula-2,MC68000 assembler,OGO,isp,obol,orth,ther:......... GfAasic 56% C 23% Modula-2 21% Machineanguage 13% Pascal 9% STasic 8% Forth 6% LOGO 2% CobolnotnheT,owever) 1% 10 APL % Question2: Pleaseameheestrogramouseorrogramminge.g.aC- compilerofyourogramn,anssemblerfouprogramin Machineanguage,tc.) Bestasic:fAasic Bestompiler:egamax Bestodula-2ompiler:DIodula-2 Question3: Whatoouhinkf STEWS?Youanelectrom:Theltimate rubbish,couldeuchetter,it'llo,veryice,extremely gooddea,omethingouldn'toithout,ther:........ Theltimateubbish 0% Couldeuchetter 7% It'llo 12% Veryice 20% Extremelyooddea 52% Somethingouldn'toithout 9% Question4: WhichfurynthamplesoouhinksestI-IV)? SynthampleII SynthampleVmostlyhosenyonochromewners) SynthampleI Synthample Question5: DidyouavenotheromputereforeououghtheT?Ifes: Whichne? Commodore4/128 30% Atari00/800L 27% BBC-B 15% Spectrum 7% Commodoremiga % TI99/4A 1% Other 1% Oflleoplehatentn,7%45eople)adadoomputer. Question6: WhatdooupendostimennheT?Youanelectfrom: Playingames,programming,wordrocessing,businessse,or other:......... Programming 64% Businessse 54% Playingames 53% Drawing 14% Makingusic 4% Question7: Howmanyhoursereekanoueoundsittingbehindyour computer? 00 47% 125eople 00 12% 32eople 00 7% 19eople 00 1% eople 00 12% 32eople 00 18% 47eople 0> 3% eople Note:Mosteoplepecifiedhatheyseheiromputeroren theolidaysnveragef3%ore... Question8: Whichthreearticleswouldouikeoseeappearinginan upcomingssuef STEWS? A-problemsolumn Adventureolumn Floppyourse Morerograms Note:Manyeoplelsohoughtheusichoulde-appearnST NEWS,ustikeolumessue.honows? Inhepcomingssuesf STEWS,Iillryoublishames top0veryime.hisilleasednoftwareales,eader's reactionsandpersonalimpressions.Sofouthinkagame deserveslacenheop0,ootesitateoritendell meo! CIPS(!)NDRICKS(?) byarkanenoer Inhisrticleillxplainomerogrammingechniqueswhich areusefulo-programmershoikeoodeforspeed.These techniquessomeallemricks)repplicablenveryachine althoughomere8000pecific. Thetechniquesillealithndividualunctionsndotwith thecompleteprogram.Naturally,ifyouoptimizethemost importantunctionsheompleterogramillxecuteaster. Thebenefitsoftheseoptimizationtechniquesarelargely dependentfheompilerouresing,sinceompilersdiffer stronglynheayheyptimizeheirode. Theechniquesaneividednumberfategories: -eneralrogramming Theseechniquesanesednveryanguage. Whentestingforcertainconditionsalwaystestforthe conditionhatsostfheimerue.E.g.fariableies in0%fllasesetweennd0,n0%fllasesetween 10nd0ndnhether0%tasnotheralue,thenfirst testiftheariableiesetweennd0,thenestifthe variableliesbetween0nd0.Inhisaseheresa60% chanceouillnlyaveoestnce,hichsfourseaster thanestingultipleimes. Whentestingoromearticularalue,tryoomparesmany timesaspossibleithero,sinceearlyachmachinetests fasterorerohanortheralues.E.g. ifi=) oulde replacedy ifi) hichsorefficient. Finally,Imustdmithenoueallyantpeedou'veotto programnssembler.Nooodighevelanguagerogrammeran makeafasterrogramhanoodassemblerprogrammer.E.g. spriteandcrollingoutinesreestrogrammednassembler. Itlsousteentionedhatearlyvery-compilerllowshe programmeroallssembleroutines.Makingssemblerwritten functionsaccessiblesfheyere-functionssafacility mostCpackagessupport.Thisisachievedbyputtingthe assemblerwrittenfunctionnibraryusingthelibrarian. However,youhouldewarefheunction-callingonventions usedyourarticular-package. -rithmeticperations Somentegerrithmeticperationsaneerformednorethan oneay.Multiplication,divisionndoduloreoodxample ofuchperations.Whenerformingnefheseperationsith aowerfheresasterayn.ultiplication:ar< hasheameesults var utsaster.ivision: var> hasheameesults var utsaster.Modulo:var6 hastheameesultsar6utsaster.Asmatterof fact,ven var|(n12-) |fsRUEf2sess1 |>|(n12-) |fsRUEfheopwo| || |stackitemsreotqual.| |=|(n12-) |fsRUEf1sessr || |equal2. | |=|(n12-) |fsRUEf2sessr || |equal1. | |=|(n-) |fsRUEfquals.| |<|(n-) |fsRUEfsess| |>|(n-) |fsRUEfsigher  |||| |WORD|STACKNOTATION|DESCRIPTION | |||| |<>|(n-) |fsRUEfnequal| |<=|(n-) |fsRUEfqualsrs| || |less. | |>=|(n--) |fsRUEfqualsrs| || |higherhan | |THEREAYEELATIONALPERATORSORNSIGNEDUMBERS| |HEYOOKIKE=,>,<,<>TC.HEIRCTIONSHEAME.| |IN|(n12--min)|Leaveshemallerfhe| || |topwotacknumbers| |AX|(n12--max)|Leavesheargerfhe| || |topwotacknumbers.| |OT|(f1--2) |f2sRUEf1sALSE| || |f2sALSEf1sRUE| || |Equivalento=. | |ND|(n12-nd) |ReturnsheogicalND| |R|(n12-r |ReturnsheogicalR| |OR|(n12-or) |ReturnsheogicalOR|  |||| |WORD|STACKNOTATION|DESCRIPTION | |||| |!|(nddr-) |Valuestoredt| || |addressddr |  |@|(addr-) |Valuesetchedrom| || |addressddr. |   EXTRAS Inxperimentingithhetack,t'seryandyoaveoolo printutheontentsfhetack,ithoutestroyingt.uch toolistheord.S}.Anothersefulordsastackcleaner. {SP!}appensoene.Asearned,SP!}ailedooisob rightnteastneORTH-system.Soerereefinitionsof aewtackleaner.:CLRSP0P!;UsetsLRndthe stackslean.Thetherefinitionorksnoreroundabout way.:ESTDEPTHUP=OTFOROPOOPHEN."Stack empty"STshortormptyTack. EXERCISES 1.xplainheifferenceetweenOVER}OVER}nd2OVER} 2.hichordasheameesultsOVER}OVER} 3.nXTRASefinedordEST}.anoueplaceheequence ofDUP}0=}NOT}yustneord 4.riteahrasehatoeshat-ROT}oes,withoutsing {-ROT). 5.efineomeordsorhequationselow,ivenhetack effectshown.seheetfaperoriteuthetack actionssonenhexample. a x(6x) 16y^2y a x (a-esult)(x-esult)(x-esult) 6.heruthtablefANDs:1ANDivesALSE 10ANDivesRUE 01ANDivesRUE 00ANDivesRUE. MakeolondefinitionorheogicunctionAND,otsing logicperators:AND..................... 7.ouareenteringtheorldofbigbusiness.en10!!) differentroductsourefferingankindtenifferent prices.Defineetfords,soouannterTOTAL_OF1 SUGARUTTERREADEERISHS,andnourdisplay isrintedutheotalriceourlientasoay.sef coursentegerrices. 8.ameasxerciseeven,but...youustebleonterthe singlesellsheluralamefroduct.g.OTAL_OF COWIGSOWSORSESOGSIGATS. 9.ewrite*}ohattlwaysultipliesumberytost. :..........ORTHillpposenotnique'.egatem LaterouanFORGET}ourewlyefined*}. 10.hisnesooifficult.fouucceedednefiningAND, youanedefinellogicalperatorsQVndMPnclusive TryhatnenASICsasily!  SOLUTIONS 1.The16thbitor2thit)slways,asisnormalfor negativeumbers,rlwaysssormalorositiveumbers. Callinghatitheign-bitsueoheacthathetatef thatbit(1-)ndicatesetherumberasapositiveor negativeign. 2.Veryimple!68/}13*}atterfrder 3.A.Using*/}44055*/}..singwit}055/}44 {*}. 4.Use*/MOD}.576615*/MOD}ndWOimes.}oeehe remaindernouronitor. 5.Thensignedquivalentf986s4550n6-bit. 6.Thesolutions89+}*}SWAP}!)/}r89 {+}SWAP}/}*}.hewappingidt!! 7.Theemaindersecondnhetack. 8.UseNEGATE}.oNEGATE}+}illoheob. 9.TheordQUAD}eedsneumbernhetackeforexecuting andiveshequarefhatumberOSftereingxecuted. 10.heefinitionsPOWERUPUP HARDWAREEVIEW:HELADINACHINTOSHNHANCER byichardarsmakers Someimego,theTorldastirredorastshaken,not stirred'?)yheppearancefobtek'sMagicSac",ahardware expansionthatadetossibleortariTsersoseApple Macintoshsoftware-thusrevealingahugelibraryof professionaloftwareorherustratedTsers. Everybodywasappyndavingighopes,buthenthefirst versionstartedeingold,eopleadhemmediateendencyo startomplainingbouthetupidiskormat,theowradef compatibilityandaotofotherdisadvantages."MagicSac", howeveroodndeatas,turnedutoeuiteseless:It wasossibleorocessords,uttasn'tossibleorintt outonaregularrinter;yououldeeprackofallyour addresses,utououldnlytoreilesithimitedizeince "MagicSac"onlyupportedingle-sidedormats.Eventhefact thatsomehackerssucceededinmakingitsoftware-only ("MacBongo",remember?)couldotverthereaksromlosing interestnheholeMac'rinciple. Buttheeginningfhisear,hopefulumoursameromhe Germansheyereevelopingewacintoshnhancerhatwas tolistenoheagicalamefAladin".Inebruarifthis year,theGermanmagazineSTomputer"publishedthefirst reviewofAladin",comparedithtspredecessor"MagicSac". Wholetheorldasrippingromheornersftheirmouths, lookingathisewartridgendeadingheastoundingfacts (bytheay,didounowhatheuyhorotehateview- OliverJoppichctuallyasheanehindheTversionof "Spaceilot"?). Yes.OnemightoncludehatAladin"asomewhatetterthan "MagicSac".Somewhat?No,itaslmostnntirelydifferent concept!ouble-sidedrivesereupported,igherompatibility wasromised,itasossibleoreateESET-residentAMdisk (calledSuperdisk")nheMacintosh',yououldrintuton Epson-compatiblerinters,andheser-friendlynessasaido bemuchbetter.Alldvantageshatadetnowtrulyworth having. But,asithanyrograms/hardwarexpansionsorheT(just thinkfheMYoundchiprGauntlet"),itookuitehile beforeheholehingctuallyurnedutoevailablenhe shops.Ieardhatommediaasnefheirstoelltin Holland,nolongerthanboutonthgo(andthesepeople usuallyaveheewesttuff!)... OtherpopularmagazinesinHollandandWestGermanyhave publishedxtremelyositiveeviewsfAladin",ndntendo dojustheameAladin"eavesutittleoewishedand giveseryhoroughmpression. Justlike"MagicSac"romobtek,Proficomp's"Aladin"comes suppliedonacartridgethateedsobepluggedintothe expansionortfheT.You'llaveoitheacOMsnit yourself.ApartromocketsorheseOMs,you'llindGAL chipocatednt,hichseneralrrayogichipoivert aata-lineohatmulationsadeossible. Afterstartup,youlookathefrontscreen(whichlooked familiarrobablyecausetaslsoncludednhe"Aladin" demothatameromheannoveresse)ndanselectbetween startingtheMac(byhittinge.g.space)orenteringa configurationsenubyressingc'). Inheonfigurationsenu,itsossibleoefinehesystem RAMize512/1024b),theiskrivesousesingle/double), theAMdisk"Superdisk")izeintepsf2b),theprinter driver(EpsonorImagewriter)ndeventhekeyboardlayout (GermanorEnglish).Theatterptionseryun-Germanbut definatelyeryiceorusoreigners'. Afterhittingeyrefininghesystemconfiguration,you enterthectualacinderfternotheritfloading.Take careotorite-protectouracisks,ashissotealthy forroperperationfheacintoshnhancer! Onceyou'renheinderwhichsMaccanian'or'Desktop'), youanorkithheouse,pull-downenusndindowsvery muchliketheGEMe'reusedto.And,with"Aladin",all operationsreerformedithpeedncreasef0%justlike withheMagicSac").ormattingisknAladin"ormatwhich isustitfndaptedtariiskot'sossibleoopy "Aladin"disksustiketariisks)anlsoeoneromthe desktoppardon,Finder)nsteadfromeperaterogramhat hastoberunfromAtariode(likeyouhadtodowith "MagicSac").Andsomethingice:Alliskshatreformatted usingthisformatptionreutomaticallyormattednaway commonlyknownasFastload'format.Ain'tthatnice?Some furtherptionshatanebtainedromheesktopre'eject disk'(F1orrive,F2orrive),saveardcopyodisk (F3),HarcopyonprinterF4;withCAPSLOCK:Wholescreen, withoutAPSLOCKnlyhectiveindow).MagicSac"isksane readandusedfromAladin"sell(thoughtheycannotbe writtenon).Notllrogramshatomerom"MagicSac"disks workproperlynAladin"omerogramseedobe'patched' (thiseanshatheyaveoereatedyrogramhatdapts 'Mac'-specificallsoAladin"-calls). "Aladin"isRESET-residentfouressthatfamiliargrey buttonnheackfourT,you'reacknheMac'startup sequencetnce.Ifouaveopiedheystemolderntothe "Superdisk"theAMDisk)ndfouaveelected'Ausschalten' inthe'Special'enu,theAMdiskillesedobootyour systemromftsn'tresentnourisk. Ihaven'tactuallyeenbleoorkithotsfsoftwareon "Aladin"yet,butiteemsoehatthecompatibilityhas indeedncreasedignificantly.AndanyMagicSac"isksndeed workproperlynderAladin".SoteemshosearnedGermans haveonceagainTunnedheorldfTsersbyyetanother outstandingroduct.hinkt'sboutimehattherountries cameithomeevolutionaryrogramikeSignum!",GfAasic", "STAD"or"Aladin".Can'tanyoneoomethingdecentfora change?hyoheermanslwaysaveooheoodorknhe fieldofapplicationsoftware?Doweforeigners'lackthe courageorheheernowow?TheigdvantagefllGerman productsisthatheyrerittennermanustswellas thatutchrorgramsreftenonenutch.fouantoead GermanorheestfourTays,ouonndohat.ut donotntendoohat!Iantoeatheermansfromthe firstpotfheistfountrieshatupplyoodapplication software!How?Idon'tknow.Imotuchfaprogrammer anyway.Buturelyopeoaveadeomefou'foreigners' enthusiastic... SomefheoftwareitleshathouldevailableorAladin" are:Macxcel,Macrite,Readyeto,TurboPascal,Full Paint,Macaint,Macraw,Macraft,Helix,omicorks,S Works,most"MagicSac"stuffMSasic,MacZapTools,Mac Trains,tc.)nduchore. Ourest-GermaneadershouldurchaseAladin"tM99,-at: ProficompGmbH,Rappenbergerstr.18a,7507finztal1,West Germany,el.721/469229peopleromwitzerlandhouldayFR 299,-,ndeopleromustriahoulday S499,-). DDTEEPISKESTER byichardarsmakers WhenIrecentlyvisitedheCV(that,myfriends,itthe ComputerClubeldhoven,onefheosiestomputerclubsin Southernetherlands)omeonehisamelippedymind,sorry) gaveehedeaoriterogramhatanestverydata-bit ofisklsohenheiskaslreadyrittenn.eamep withheboveamesellthroughackfheerreativity,I wouldeveraveeenbleohinkfomethinguiteiket- especiallywhenwriting'n'programmingn0degreesCelcius attic). Therogramustsksouonsertheiskoetested,then checksheootsectortoetumberfides,racksndectors pertrack)ndtartsestingveryingleittcannormally read.heeepiskesterannotestrotectediskse.g.ith checksumerrorsoromethingfheinddeliberatelybrought uponit)heserroneousracksillimplyegnorednthe test. Howoestork? Thectualestoutinesctuallyadepikehis: 1eadector 2orllytesith55everyitsnverted) 3riteheectorack 4eadtgainndomparetithheectorsthoulde 5fverythingsK,henheholehingshouldeor-ed againndrittenack Thisay,veryingleitfheisksested. SOFTWAREEVIEW:ICWORKS.0 byichardarsmakers Originally,thisrogramasupposedoeaunchedhroughST ClubEindhoven's"Lowriceoftware",butheeopleofthe "Strike-a-Light"rouphoughtsetteroetDS/Softpackake carefhatob.nhisrticleouaneadllbouthisew andamazingrogram,thatasrittenoakesefheTin combinationithrinternheosterfectossibleay. LikemostprogramsromheStrike-a-Light"group(whichis Rolandnderkofmeesterndoberteessels),"Picworks2.0" islsorogrammednfAasic,ndfterwardsompiled.hey've surelyoneneellfob,andheyaven'tonehingsthe easywayllheimeorxample,there'sheadaptedFile SelectorboxIaveeenaggingoobertfeouldexplain howeidtor STEWS,utnfortunatelyeidn'tantoo that)ndoreinyhingsikehat. "Picworks2.0"aniterallyeadveryictureileformaton earthexceptilesromN-Vision"ndectorraphicilesike thoseromGEMaint"ndEasyraw")ntoonochromercolor modesconversionsoneutomatically).Onceheicturesn memory(aaximumficturesaneutnemoryatonce), limitededitingpossibilitiesanesedofwhichthemost handyisthe'lighter'/'darker'ptionforthepurposethe programasritten). Afterreading/editing,itcanerintedonallconnectable parallelprinters.AndALLgraphicodesoftheindividual printersreupported!ItsossibleoorkithtarNL-10, NEC6ndfourseanyorerinters.Theizefheicture tobeprintedanepecifiednccuraciesfhundredthsof centimetresonEC6,heinimalizesbout.5ym., whereastheaximalizesndefinedupposeou'daveto waitornverflowrroreforetannoteonenymore). Forprintingfreaks,"Picworks2.0"sdefinatelyTHEbest programround;justertisticnnyrawingrogramndake postcards,super-sizedosterswhatbout00*400metresor so?)singhisewndersatiletility. Atricef9.95utchuilders,thisrogramsurelyorth itsoney,soouhoulduytsoonsossiblefou'rea printin'reakfnyind.fheeoplefheStrike-a-Light" groupontinueikehis,theyillooneustsamouswith regardotilitiessicrodealorames! AtthesergroupeetingnindhovennheirstSaturdayof July,theideawasentionedoreakheworld-record'big- printing'singPicworks.0",sponsoredyTlubEindhoven. IfouhinkhisoereatdeaSTromotion!),leaseend apostcardoromethingfheindoeitherthe"Strike-a- Light"rouprTlubindhoven,oraybevenohe STNEWS correspondenceddress! Hereby'dlsoikeoddewordsfhanksoheStrike- a-Light"peopleforosyartyheyhrewoupleofweeks ago.Thingsikehathouldappenorefteninpitefthe facthateadoringurwntuffoonsume)! SOLUTIONOISHBRINGER byathlaessens ENTERFFICE-WAIT-GETNVELOPE-LEAVEFFICE-W-W-YES-N-WAIT-WAIT- WAIT-ENTERRAVE-GETONE-UP-S-E-E-E-GIVEONEOOODLE-N-WAIT- GETOTE-N-LOOKNOUNTAIN-GETOIN-N-N-N-N-E-UP-W-N-UP-E-S-UP- OPENOOR-ENTEROOR-WAIT-WAIT-GIVENVELOPE-OPENNVELOPE-READ LETTER-WAIT-GETAN-WAIT-LEAVEHOP-DOWN-N-W-DOWN-S-E-DOWN- (CLIFOTTOM)-W-OPENAN-GETAN-SQUEEZEHEAN-GETTONE-OPEN GATE-S-S-S-WAIT-WAIT-WAITWAITNTILHEUARDSAPTUREOUND THROWOUNRISONELL)-GETLANKET-MOVEUNK-GETLL-DOWN-N- E-COVERRUEITHLANKET-OPENRIDGE-GETARTHWORM-W-W-OPEN-UP- GETORSESHOE-(NOWATCHUTHATHEUARDSON'TETOU AGAIN)-N-E-N-N-E-BREAKRANCH-GETRANCH-W-S-S-S-S-W-W-PUTHE BRANCHNTOHEIT-GETRANCH-DIGNHEITHHERANCH-DROP BRANCH-GETHISTLE-BLOWHISTLE-W-WAIT-GETAT-WAIT-BLOWHISTLE- N-E-E-E-GIVEATOHEELICAN-(NOWOUETORDROMHE PELICAN,REMEMBERHATORD,ITSLWAYSNOTHERORD,HEAY'SOE THEORD"SORKIN")-W-W-S-S-DROPARTHWORMNONTAIN-GETOKEN-E- BUYICKET-ENTER-SHOWICKET-ENTERINEMA-LOOKNDEREAT-GET GLASSES-WEARLASSES-LOOK-LOOK-LOOK-LOOK-LOOK-DROPLASSES-GET GLASSES-OUT-OUT-YES-W-W-N-N-E-S-OPENAILBOX-EXAMINEAILBOX-LOOK ONAILBOXX-(YOUUSTOOMEHINGSHATOUIKENTILHE LITTLEAILBOXSOLLOWINGOU)-N-WAIT-W-WAIT-S-WAIT-S-WAIT-E- WAIT-E-WAIT-S-PUTOKENNTOLOT-PUSHTICKEST-PUSHTICK SOUTH-PUSHTICKEST-PUSHTICKOUTH-PRESSUTTON-YES-YES-SAY SORKIN-(REMEMBERHEELICAN)-ENTERRIDGE-S-GIVEOTEORISP- GETOAT-GETEY-UNLOCKHAINITHEY-PULLHEEVER-GETOTE- READOTE-OPENATCH-CLIMBADDER-MOVEAINTING-TURNRANK-GO OUT-S-UP-WEARLASSES-LOOKTANEL-PULLHEECONDWITCH-DOWN- DROPLASSES-GOUT-N-E-ALEXIS,HEEL-E-OPENOOR-ENTEROOR-GET KEY-W-N-UNLOCKOORITHTEELEY-ENTEROOR-WAIT-S-BREAKASE WITHORSESHOE-LOOKTASE-PUTTONENOLE-YES-YES-WAIT-WAIT- WAIT-WAIT-WAIT!!!!!!!!!!!!!!!!!!THEND!!!!!!!!!!!!!!!!!! Ifoureavingroublesolvingndventurehenleaserite oralloe.ightebleoxtendomeelpoou! Mathlaessens Wagenaarstr.8 6164MGeleen Theetherlands Tel.4494-52532 EXECUTABLEOOTSECTORS byuusurtel Therereometilitieseoplelwaysreferouneforeoing anythingelseithheirtariT.Forxampleutilitythat setsheateretsheynco0hz.ecauseheylwaysant torunteforenythinglseheyuthosetilitiesntoan autofolder.Thedvantagefnutooldershatoudon't haveolicknherogramsnrderotarthem,theystem automaticallytartshemhileootting.Aisadvantagefhis systemshattostsiskspacendoulwaysaveoopyhe autoolderndtsontentsoewisk. Wheneadboutxecutableootsectors,Ihoughttouldbe niceoutometandardoutinesntoheootsector,sothat eachtimeheystemestartstillxecutethoseutilities. Firstillellouhatsnheootsector. BytesMeaning ============ 0Machinecoderanchnstructionoheeginningfhe executableachinecodenhisector. 2ReservedatheomentqualoheirginataE). 8Serialnumberofhisisk.Thenlywaythatthe operatingystemnowshatouavehangeheisks bymeansfheerialumber.Theerialnumberis alsosednumberfopyrotectionchemes. BBytes/Sector.owyteirstorS-DOSompatibility. D Numberfectors/clustersnormally) ETheumberfeservedector. 10TheumberfAT'sFilellocationables). 11-12Theumberfirectoryntries.owyteirst 13-14Theumberfectorsnheisk. 15MediaescriptorNotsedyhetariT). 16-17TheumberfectorsnachAT. 18-19Theumberfectorserracknormally). 1A-1BTheumberfidesnheisknormallyr). 1C-1DTheumberfiddenectorsNotsedyhetari). 1E-1FDBootodeifny) 1FE-1FFChecksumfootsector.fhishecksum=$1234hen thissnxecutableootsector. Inorderoreatexecutableootsectoreeadheexisting bootsector,modifytndriteheootsectorack.eanead andriteheootsectorithheelevantBIOSoutinesFLOPRD andLOPWR). Inrderoakeheootsectorxecutableeutheachinecode intoherearomEillFFnheootsectorndutranch instructiontotheeginningfheachinecode(BRA$1C)at position.Thenherototypeoutinesalledoeneratehe requiredhecksumorootsector. Theassemblyourceodeforheetacomcossembler)supplied containsaoutinealledXECUTE.Thisoutinesopiedinto thebootsector.Youanasilyxtendreplacethisroutine withomeew,sefuloutines. TheEXECUTEroutineowontainsoutineoettheprinter parameters(soIcanetoodardcopiesofthescreen),a routinetoopyheatendimefheeyboardprocessorto GEM(youownlyaveoetheatendimence,whenyou powerupyourcomputer)ndoutinetochangethescreen synchronisationto0hznyase). Therogramseryimpleose.Justtarttndnsertthe diskyouwantoodify.Allnformation(exceptapossible machinecodeoutinenheootsector)seftntouched. SOFTWAREEVIEW:ATTICEOMPILERERSION.04.01 byuusurtel   Intro  Afterusingheldatticeompilerorveryear,Iwas veryladoecieveetterrometacomcontroducingmajor upgradeofattice.Iillednhepgradeardndendit toMetacomco.Afteraitingoroureekstinallyarrived. Thepackageonsistsfhreeingleidedisknd650page manual.  Theompiler  ThecompilerincludetheatestNSIpropositionsandthe latestNIXdditions.Theajormprovementstype-checking forunctions.fouallunction,itheradeyourwnr fromhetandardibrary,theompilerhecksfouupplyhe rightumberfarametersndheightypes.Ifouon'the compilerivesouarning.ouanasilygnorehearnings, onlyerrorsstoptheompiler.Youanlsouseacompiler option,whichisableheype-checking.Inowotfeople whoprogramModula2rascalnlyecauseChasnotype- checkingndodulandascalo.Theigifferencesthat withCouangnoreheeneratedarningsndithModula2 andPascaltheompilertopseneratingodehenitfinda errornhearameters.lsoostfheeoplerogrammingn aNIXystemayt'smpossibleorogrammingithoutusing theINTtility.heINTtilitynNIXoesheype-checking forources. AntherdditiononformoheNSItandard,shatouan usetructuresndnionssarameterorunction.Youan alsoreturnatructurernionromunction.Intheold versionsofLatticeC,youadoassthepointerofthe structuretoheunctionndetourunctionadecopyof thetructurentoocalariable.  Theibrary  Theostsedibraryoutinesaveeenewrittennassembler. Thefloating-pointibraryslsoewrittennassembler.The floating-pointroutinesreteastourimesasterhanthe oldones.Thismakesthemfasterthanthefloating-point routinesfegamax,AlyconèDRI)ndarkilliamsC.The integerndointerrithmaticslsopeededp. Thelibraryisextendedoo.Itncludesnewfunctionsfor compatiblitywithUNIXndENIXnvironmentssuchasabort, access,asctime,assert,chdir,chmod,time,dopen,etcwd, gmtime,localtime,memccpy,memchr,memcmp,memcpy,memset, mkdir,perror,qsort,ork,mdirndzset.herintfoutine haseenreatlynchanced.Forexample:printf("%e*.*",a,b,c) printsthefloating-pointvariablentopostionswithc decimaldigits.Youcanalsoprintpointerandadjusthe justification. AnumberofnewfunctionsspeciallyortheAtariSTare included.TheEMibraryncludesllnownEMunctions.lso includedisaINE-Aibraryorastgraphics.Mostofthe GEMDOSunctionsaveeenadeunctionsnsteadfacros.his hadoeonenrderoseheype-checkingacility. ThetotalsizefheibrariesClibrary,GEMlibraryand floating-pointibrary)is32K.Yououldn'troduce(without someiftyricks)ccessoiresithheldersionfattice. Withheewersionouan. Asithreviousersionfatticeheibrariesresupplied inwoorms:theST-linkerompatibleBINndheDRI-linker compatibleObjectodules.Theompileranenerateodein bothformats.Thecompilercanlsoproducerelative(like MegamaxC)rbsoluteode.Relativeodesoreompactand fasterutheizefheodesimitedo4Kinsteadf2K withegamax).  Theditor  Apartromllhis,aumberftilityrogramsreincluded. Theewditororks,inontrastoheldditor,underEM. Youanditpoixilestnce.Theditorsasterthan mostEMditorsaveeen.heditorasllheeaturesou wishprogrammablefunctionkeys,auto-indent,blockcopies betweenfiles,repeatingommands,macrosetc.Mostofthe commandsaneeachedromheEMenubar,llommandsane executedromheeyboard.YouanreateilealledED.INF containingourunctioneyefinitions,abettingstc.  Thehell  MENU+,theGEMhellorattice,hasndergoneumberof improvementsoo.Youowanxecuteifferentommandshena programfailedornot.IlikeMENU+shellmorethanthe traditionalMS-DOSoratchtylehell.Youcanchangeand extendheenuptionsourself.Youanlsosetorother compilersndrograms.  UNIXaketility  Theaketilityssedorreatingrogram.Itontainsll therelationsbetweentheifferentilesthatleadtothe programandtaseenoldoworeateilefromanother file.orxample:rogramalledXAMPLEsadepfhree filescalledXAMPLE.C,MAIN.C,SCREEN.C.heelationsre: ------------ Program| ------------ /|\ /|\ --------------------------------- |EXAMPLE.BIN|MAIN.BIN|SCREEN.BIN| --------------------------------- | | --------------------------------- |XAMPLE.CAIN.CCREEN.C --------------------------------- Ifouakehangeoxample.couaveoecompilexample.c intoxample.binndinkhisileithain.binndscreen.bin togetheewrogram.Insteadfoinghisllyyourselft youanallheaketility.Itillooktllheilesnd maketheprogram.Youon'taveonowichilesyouhave changedandhatouusto.Theaketilitysveryuseful whenourreevelopingealpplicationithotfsource files.  Theesourceditor  ThenewversionofatticeowontainstheKumaResource editor.heumaesourceditorsnownoeheestesource editorvalaibleorhetariT.Youanreateenubarswith Iconsntndditpoightesourcestnces.Itsvery userfriendlyandveryeffective.Itcanreadandmodify resourcesadeithheigitalesearchonlyfouidn'tuse anyanelsnouresource)andegamaxesourceditor.  Theebugger  TheebuggerEBUG+symbolicebuggerikeID.tasot features.Youanreateacro'sndefineheontroleysnd savethemintoilealledEBUG.MAC.Itincludesallthe commandsyouexpectfromadebugger:flipscreen,examine registers,setreakpoints,race,isassembleata,isplaynd modifyata.Itlsoasumberfommands,noteennany debuggerorhetariT,ariables,evaluatingxpresionsuch asa*10/D0!atandsorhealueointedoyheointer) andinkingWhenoureevelopingrogramouaninkit withDEBUG+.Allinkingsonenemoryotsveryfast comparingoinkingromamdisk.fterinkingouanasily resolveunsolvedeferences.Theisadvantageflinkingthis wayisthatyouan'tavehebjectprogramandthatthe processonsumesotfemoryAllibrarieseededreoaded intomemory.Theibrariesogetheronsumeorehan132Kof youremory).Theebuggersheestymbolicebuggerorhe AtariTthenlytherymbolicebuggernowsID),but wouldikeoeenvenetterymbolicebuggerikeodeiew fromicrosoftMS-DOSomputers),whereoueeourlisting inneindowndheesultsnnotherindow.  Miscellaneous  Alsoncludedreumberfittletilitiesprint,ype,en, del,copy,setdatendouch),aewxamplerogramsndthe sourcelistingromewoutines(_MAIN,STARTUP,STARTACC, OSERRndYSERR).  Theanual  Theewmproved50ageanual,nontrastoheld50age manual,containsalotfxamplesrogramsndfragmentsof programs,llustratingheumerousibraryunctions.heanual startsithhenstallationfatticendowoperatethe compilerandlinker,followedbytheLatticeClanguage definitionandtherogrammingenvironment.Thesecondpart describesachfherogramsnheisk.Thehirdndourth part,hichountorearly00ages,describellheibrary functions.Afterthatomeheppendices,includingAShort Tutorial,Bibliography,Diskontents,Erroressages,Recent Changes,Examplerogramsndustomerupport.Theanualnds witheryood8agendex.heanualsoreferencenly. Youwilleedouynotherook,ifouantolearnC.A numberofecommendedooksrenppendix.Ifouwantto makeEMpplication,ouilllsoeedookboutEM,ike hte Programmer'suideoEMromYBEX.  Conclusions Ialwayslikedtheldatticecompiler(anddevelopeda commercialprogramitht),butheewersionsimplythe bestCcompilervailableorhetariT.It'sutofthis worldnomparisionithlyconèAtarievelopmentKit),far betterthanegamaxèwhichsubbish)ndotbetterthan MarkWilliamsC.LatticeCbiggestoverallfeaturesare ANSItandardompatible,bugless,highradefportability withotherLatticeompilersMS-DOS,Amiga)ndUNIXVC compilers,hugelibraryndastutoteast:it'sriceof only 99.95Aotheaperhant'sompetitors).Latticeas grownromompilerntoelopmentit.Thenlyhingou willneedtobuyoompletet,isanassemblerlikethe Metacomcossembler,ookboutndookboutEM. THEONSUMERLECTRONICSHOW,AY0TH/JUNEND987,HICAGO PART byarryanoren Severaligventsappenegularlynheorldfelectronics. Ofourseon'teferoo-calledechnologicalbreakthroughs butoheoreundaneayshatanufacturershowheir"new" productsoheeneralublic. AmongstothersthereisheBerlinfairinSeptember,the renownedokyoair,heigairneoulnorea,heannover Messeandinheetherlandsasseslockoondvisitthe Firatoxhibitionverytherear. Althoughsomeoftheseairs(especiallyTokyo,Berlinand Hannover)reubstantiallyigger,twohowsrehoughtobe theoremostnmportanceorheesternemisphere.Thesere theummeronsumerlectronicshow,eldnuallynhicagond thenternationalinteronsumerlectronicshownasegas. Theokyoairsnventntswnccord.Hererehownll thesurprisesheapaneseanufacturersaveptheirsleeves fortheextouplefears;lotsfrototypesregenerally shownasellsroductshatrepeciallyearedtowardthe Japanesearketndilleverearketedutsideapan.TheE Showsnhicagondasegasavesuallyewerrototypesand manufacturersxhibitorearketeadyroduct. Atllfheentionedhowsmphasisiesithheaudio/video partfonsumerlectronics,butheastecadeorendmore otherformsfonsumerlectronicsavehownptheshows, startingith.o.hotographicquipment. Dependingontheshowandherestrictionsimposedbythe organisingauthoritiesouightindnythingron"authorised real"wissatchesadenaiwanrorea,i-techudio/video, floatingubmergibleathubadiosolectronicollsorthe spoiledyoungsterwhoastll;althoughhesedayshe/she mightwanderroundtomeithheatestadlutchednits sweatyittleaws:heappunfouantoeduceromhe wordingthaton'tikeids...it'sllours.AZappgun incidentallyisancyookinguturisticeaponhatmitsan infraedeam.Yourpponentthetherrat)arriestarget thatsensitiveonfraed.Ifouittithheeamrom thegun,thetargetbeepsoetouknowyou'rehit(and thereforeresumablyead).Oh,theiraclesroughtymodern electronics!Forheirstimeverouanowkill"omebody withtheremoteontrolfourideoironyouldaveitto haveoseheOFF"utton). But'mtrayingromheoint. Atthesehows,overheastouplefears,moreandmore computersaveroppedp.ndithomputersamehenevitable software.owlseoseomputer? ThisalsooesorheonsumerlectronicshowsforhortCE ShowsrES).You'llindnyhtingherehatsvenremotely connectedoudio/videondvenore. SincetheshowsreeingeldnheUSA,alsopresentare severalmanufacturersfarudioystemsandtaggingalong: Carsecuritysystems!).Theoiseausedyomeftheseso calledighidelityudioystemssometimeseallyeafening. Luckilyheoreoringbothithegardoheindshear) aredestinedtostayoutsideofthehallinLasVegas. Unfortunatelynhicagoewalltheorthall)asecently openedpoostfheoiseblasterserenside.ndvenore unfortunatelyoryellowisitorsnde:extoheomputer section. Theultimateheavennarudioeemsoefortheaverage Americancarwner)oavenisarrororelucky/rich American:Inisanhichssuallyboutheizefsmall Mercedesenzannudioystemhatanelivernythingup to1000atterhannel;andllhisouringintocountless speakers,angingromeetasspeakerso/2nchweeters. Anaverageystemillontaininimumf0ariousspeakers andwillebleolastountoheereafterithinseconds ofwitchingn.Butereheyre,theseoundovers;appy smiletwitchingontheirlipshiletheylisten(LISTENI shouted!)ohelarity,heerfectonalalance,heepthf theigitalwhatlse!)ound.Somefheemonstratedystems weresolaboratehatheyilledheanrarupentirely, justleavingpaceorheriverndnnderfedatsomewhere inheemainingfnyooks.Theoundshatouredutf theseoeastlyreatedarsustenoughopeednyarup to100ileserourithoutvenwitchinghengineon.If onlyallhepeakersouldeointedearward,thisouldbe usedaseallyon-pollutingayfriving.Andoworthe proverbialazyrivenheoods..... Allthisoesn'tpringoindhenneoesoESforthe firstime.You'llrobablyxpectugeairithillionsof exhibitsndrowdsillinghroughhehow. Onethingouon'teesrowd.TheESeingradeonly show,theeneralublicsotllowedn.Youaveohowt leastwo.D.'sfhichneasoeourusiness.D.efore youvenetearnntranceass. Generally,aCESillavebout00,000attendees,notmuch comparedtoevenomethingikeheDutchFirato.Butdon't forget,heESsradenlyhow. SowhenentoyirstESomeearsgo,initiallywas reallyisappointed,otnlyyheumberfisitors,utlso byheacthathereasn'tuchoee.hat'soteallyrue ofourse,butfouavevereenoerlinith2ifferent hallsfonsumerlectronicsou'llnowhatean.heeagre 3hallsofheonventionenternasegasrhetwo(and now,in1987,three)allsfcCormicklacenhicagolook disappointing.hatsntiloueallyryoeeverythingnd visitllheooths. Thenitturnsuthatotsfompaniesaveentednotonly floorspaceatidiculouslyighrices,12y0feetcosts about10,000)utoinimiseostslsoentedompletesuites inotelsearby.Bearinghatnind,you'llnderstandthat goingoESaneerytrainingImotalkingboutthe partiesbeinghrowntightsyllheseexhibitors,you're hereoork). SoflyingnohicagoheednesdayeforehehowtartedI waswellawarehatiringaysereheadfme.Apartfrom that,Idon'teallyikehicagohatmuchanyway.Downtown Chicago,hereastaying,sownrightreary.uringheay itsuiteusyndiceoalkroundutnheveningwhen theofficesloseownhelaceetseserted.Aitikethe Cityfondonfterix.Southfheiver,Chicagosempty aftereven,barsreewndaretween,vencDonaldsloses at0. OK,everybodyillellouoooushtreetoavegood time,ushtreeteinghen-placeoo;ushtreetherell thections,folks!Iorne,ivingnmsterdam,njoyhe briefestisitoheeidsepleinorehannyrolongedtayt Rushtreet.on'teterong,ouureanaveiceimen Rushtreet,buton'tareorteryuch.Anyway,ostf myuropeanandmerican)usinessfriends"riedohowea realoodime"nushtreet.Sadoayheyailed.Luckily toaytidn'tnfluenceurusiness. Oneofheirsthingsoiteasheirhenotutof O'Hareirport.Likeetinnenoweltrappedtselfround myquicklyrofuselyweatingody,38egreesCelcius(upper 80'sforheahrenheiters).SummeradomearlynChicago. Normally,thisimefearendfay,eginningfune),he temperatureilleround0/25egrees.Theriverfhecab toyotellaimedheeathereingteastixeeksheadf schedule. 'ThankGodorirconditioning',ouighthink.otoeally, thefirstdayfhehowookhehuttleus(regularbus shuttlesoromheariousotelsocCormicklace)ndound outhatheircoaspighnoughoreezeiterallymy *****ff.ustedscapedrostbite.noughrolicking,ostf theimeheircoaseallyelcome. Thecomputernnexoftwareivisionfhehowasocatedin McCormickNorth,theewlypenedall.Inheamehallyou couldindomeudio/videoooths,lotsforean/Taiwanwatch manufacturers,theongonghamberfommercembrellabooth andmanyaarudiooiseystem.Onefheatterhadthe irritatingabitfemonstratingvery5inutesowuchbass hecouldroduceithisystem.Mostfthevisitors,when asked,figuredthatheallasnderttackromlowflying jets.Notew'veeenanderinground,lookingorshelter. Canyoumaginerivingroundithomethingikehatinthe neighbourhoodyouiven?Ihinkobfrustratedparents whosekidsieailingnheirots,wokenyyourfavourite tune,willomeownnoueryapidly.uthat'smericaor you! Onceagainheizefheomputerectionasessthanlast timeandnanuarinasegasttendeesomplainedfthis beinghemallestomputerectionver! Inayhissnderstandable.Morendoreompaniesendo gooomputer-onlyhows,ikeheOMDEXnheSArforhe Europeans)thePersonalomputerShow(PCW,mostlysoftware exhibits)nondonneptember. Notableashebsencefommodore.Commodoreasxpectedto introducetheewmiga00utoremportantlytheirPC1,a rumouredly300ullyBMompatiblelose.Commodoreurnedut toaveptedorheOMDEX. Thereeretillorehannoughxhibitors.Amongsthenames foundnheatalogueretariorporation,Activision,nalog ComputingMagazine,AvalonHillGameCompany,Actionsoft, Berkeleyoftworks,Dataast,Nintendo,Segaystems,Capcom USA,tc. Ofourselectronicrts,rderbund,sygnosis,pringboardnd otherserehere,utorendorenhowsfhisindou'll findo-calledmbrellaooths.Thiseanshatigholesaler oristributorentsloorspacendubentshisothers.So ElectronicArtscouldbeoundnnefthese,aswellas Activisionyheay.Ofourseheseompaniestilladheir ownuitesnotelsroundhicago. THEONSUMERLECTRONICSHOW,AY0TH/JUNEND987,HICAGO PARTI byarryanoren Bothinegassnhicagoheiggestoothnhefloorwas thatofintendo.Rumouredostsfhehicagointendobooth waspproximately500,0000hilsttookhemiveaysoset upverything.NintendoseallyloodinghearketnheSA (asitideforenapan)ithtsartridgebasedvideogame system,followedloselyyega.Noonderryingoeepp withtheJonesesIalmostanttosay-Atariintroduced (althoughonlybackstage)a68000basedcomputervideogame system.Butoncegaintariidn'tonvincee;thesoftware theyshowedasppaling.Canoumaginen8000asedgames systemwithgraphicsikeeennSinclairSpectrum?Well, that'swhytheyshowedusinthosehushhushbackstage demonstrationsfheirewystemhatwasoingoonquerhe world". Overalltheatmosphereathehowasittlebit(nopun intended)epressedithegardsoomputersndoftware. The8bitmarketinheUSAiscollapsing,atrendalso noticeableinthe.Kndheestfurope.16and32bit softwaresn'takingverhealeshatoftwareouseseedo survive.AlthoughtheS/DOSrBMompatible/clonearketis surgingapidly,nobodyxpectsuchfnntertainmentmarket there. Whatsappeningnhearkethen? Whenyouontonmericanomputershophenlythingsthey sellareMS/DOSmachines(clonesandtrueBlue),Apple MacintoshesandsomeppleIGS.Inthese'high-end'stores softwareisoldorheseachinesnly,andpartromthat, theyoottockheiversitynroductououldikeoee. Lowndachinesiketari00/130XE,Commodore64,etc.are soldnlynomeepartmenttoresrnlectronicshopsthat alsoarryatches,cameras,lectronicrgansndimilarinds ofoodies. AmigasandAtariTsreardoindnnyhopsasisthe associatedoftware.peakingoomehopkeepersasoldhat sellingheseachinesasn'torthheirhile.Indeedothhe AmigandheTreavingroubledimesnheSA.alesave notakenffsxpectedytarindommodore. Withregardtosoftware,mostealersclaimedthatselling softwareformigarTasirtuallyimpossible.Theanswer givenostnhisespectas:"Noeedoutnythingnthe shelves;theyalreadyhaveeverythingbeforeitiseven released". Thiswaslsoheeneraleelingmongoftwaredevelopersat theshow.TheverageTndmigawneriratesarorethan anyothercomputerownerithhexceptionofCommodore64 owners.Marketurveyshowhatutf0Tndmigawners areormer4eople.Andouoteheresidentfpyx:"They keepheirateentality". Despiteallhis,softwarestilleingevelopedforthese 68000achines,astsorhe64.Althoughlmostverybody feelshatithinheextearhe64illtopxistingsar assoftwaresoncernedecausefhisirating.Andseveral peopleIheardoicinghepinionhatmigandSTsoftware mightoheameay. Itisfourseidiculous.Ifeookheheutcharketwe havetheollowingacts:C64sold:Over00,000.Ofthese, about50%reoongersed.30%fheeamining50,000are usednchoolrusinessnvironment.fhectually75,000 machinesused,80%aresedithiskrive,sothereare approximately40,000iskrivesuthere. Nowshowe64wnerithiskrivehooesn'thavethe BrderbundPrinthop"nisollection.ight,verybody'sot onefhose,soherereteast40,000opiesfhePrint Shop"uthere. Noworhereaturprise:ActualalesfhePrinthop"in Hollandseranuarist987:387nits. Wow,reatusinessevelopingoftware,ight? Andowbouthis?If,nolland,ouveravemashitf aameouightctuallyellbout50nitsor64.Nowhat reallyecoupsheoneynvested! Thankodtsotsadshatverywhere.Salesnhe.K. andheSAretilloodnoughoroftwareouseourvive butithhose0,000,000yes,10illion!)64snhemarket worldwide,thebiggestitverasGhostbusters"whichsold approx.400,000unitsorldidenhatachine.Ithasnow beenransferredoheintendoamesachinendold,000,000 unitsithinheirstwoonthsnapanlone. Onemoreeasonorompaniesoryndetheublictobuy cartridgeasedamesomputers.Whichsfourselsoreatly helpedyheacthatheeneralublicsedpithoading cassettesndiscs;heyowantomethinguickndasy,.e. aOMartridge.Forllheoftwareorldares,Nintendond Segaarewelcometoakeverheentertainmentmarketwith regardsoames. But400,000isne-offxception.Generalalesofagame worldwidemightbenythingpo20,000units,usuallythe figureentersround2,000nits. Nowhatayoundikeot,butonsideringheostnvolved indevelopingaeallyOODameoromethinglikeaPascal compiler),itsotnough.Igreehatheajorityfames putoutyoftwareousessubbish,butheccasionalgood gamesuffersromheiracysell.Becausehat'swhatall thisisbout.Salesren'toowecauseamesorisn't bad,alesreoowecauseheajorityf64wnersandow STsndmigassell)onsidertightfuloiratesoftware. They'lloaywirehenomebodytealsvenheiriniestadget (or,nolland,heirike),uttealingoftwaresonsidered normal.Sometimesitevenoundssfsomepeopleconsider piratingoeightheyavecquiredithuyingomputer. Whatitboilsdownoshatnneandyouhavehardware manufacturersurningutvenoreeautifulachinestheMega STsforexample)ndnhetherandouhavethesoftware developerswhoorendoreonsidertotorthheireffort toevelopoftwareosellheseeatewachines.ndhere doeshateaveoeublichooughtheuddyhing? Nobodyissurehatooboutallthis.Loweringsoftware pricesertianlyoesn'teemoelpot,ohenhatill? Thisaslsoheeneraleelingthicago.hereoeorom hereithegardooftware? Mostsoftwareeveloperstateowhatheytillilldevelop products,butwillkeepheown-goingsalesinmind.They calculatehereak-evenointfheroductndillnvestno morethanneededtoetheroductout.Quiterightlyso, becausethendfheayverybodyantsoat. However,italsoeanshatroductsilleveresgoodas theyoulde.ndncegaine,hendsers,oseut. Inasenseitishame,becausewehaveallthisnice technologyndeon'tebleosetfheresoolution foundorheentionedroblems. Asillatton,MDManagingirector,ED)tublogicaidto me:"Thisusinesssoung,actuallytillntsiapers.nd byheayhingsookowtightiehere!" Despitellhisoaninghereastillnoughoee.Sublogic didn'tavetswnoothutisterompanyctivisionid.hey showedanMS/DOSversionoftheiralreadyclassic"Up Periscope!",wellknownnhe64.Thissubmarinesimulator beatsMicroprose's"Silentervice"ndherecentlyreleased "SubBattleimulator"ypyxandsownndlthoughMDDena Kareotidescouldn'tameate,theyrehinkingboutnST version. Knowingthattheyusethesameroutineswhichgave "FlightsimulatorI"tsraphicsndmoothperation,younow whatou'reaitingor. Asnasegasnanuary,hectualtarioothasitf letdown.Thelastcouplefears,Atariasoptedforthe umbrelladeaithegardsoheT.Sobout0%fhebooth isedicatedoheT,ororeorrectlyToftware.Theest ofheoothslwayseingsedorheevamped600nd7800 gamesomputers,withoadsfeoplelastingway.Oneorner ofheooth,thisime,adimulatedessnaockpitnhich yououldryutublogic'sFlightsimulatorI".Onheother sideofheooth,Hybridrtshowedheossibilityftheir MIDIoftwareawn,ncegain.K,heyaveoodroductsut ason-synthesizerreakon'tnoweadromailsnIDI synthesizer. Withegardsoewardwarean'telloumuch.Why?There wasn'tny.oegaTsnight,otaserprinteroeound. TwoAtariBMompatibleS/DOSachinesereresentandthat wast.ouchortariardware. Godnowshy,ecausesoueadhistarieneluxastarted shippingMegaSTs(4megonlyostartwith)aswellas laserprintersbothtbout500utchuilders). No,obviouslytarioncentratesnheartridgeasedachines asarsmericasoncernedndeavesheTourope.hich indeedshatsappening.InmericaheyardlyellnyTs while,onhetherand,theuropeanarketsooming.This alsoxplainsheackfmerican-basedoodon-gamesoftware. Theeston-gameroducttheomenttilltemsromGermany (GfAasicorne). The"FlightsimulatorI"ashattarioncentratedntthis show.Aessnalaneasangingverheooth,oeeenrom farff. Theameeoplesnasegasereemonstratingnhebooth: a.o.Michtron,lectronicrts,ybridrtsndTLofSundog" fame). Notmuchxcitingewshisimeround,everybodyasshowing theameroductssnasegasnd,inheasefTL,sn Chicagoastear. WhatIikedostfheoftwarehownereasgamecalled "MIDIMaze".BeingdevelopedbyanthF/X,"MIDIMaze"is distributedyybridrts. "MIDIMaze"wasalreadyshowninaversionstillunder developmentinasegas,butheersionisplayednChicago seemedtobereadytoearketed.ThisisindeedaMIDI orientatedproduct,butaspposedollotherHybridArts products,tctuallysAME! Andagameou'veevereenheikesf!ThefirsttimeI played"MIDIaze"negastheeallyasyersion!)heyhad toragewayfterours. Wow,hatame! "MIDIMaze"soughlyasednheiriuslassicWayut"on thetariitnd64.nDazeouanderround.oalof theamesohootsanyhappyaces"souanindnhe maze.heseappyacesookotikeacan,heymileot asell. Youcanelectpo5computerontrolled)pponentsinthe maze.But,andhereomesheicehing,youanalsoplay against5umanpponents.How?Theamellowsouoonnect 16TsoachtherhroughheIDIorts.Forverycomputer inheetworkouhereforeeedIDIable. Addtothisheacthatouanesignourownmazeswith "Firstord"ndhatoreoouant? "MIDIMaze"istheatestromXanthF/X,thepeoplethat developedthe"Fuji-Boink"ndShinyubbles"demoprograms. "MIDIMaze"allowsupo6layersocompeteinreal-time combat.achlayerasiswnomputerndoint-of-viewnhe game. AllplayersinheamereDepresentationsfPac"Smiley face"an.Toddnsultonjury,whenevernpponentkills youheellsouohaveiceay".Followingheslapstick theme,thegamescoresisplayednamusicalscore,the winninglayerticksutisonguetheosers. Gamelaysikealking.Normaloystickontrolsapply.All playersarenheameazendavehesameobjective;the firstplayeroake0illsorimselfriseamwinsthe game.Almostforgothatouanlayneamsagainsteach other.poeamsanlay.eat,h? "MIDIaze"sxpensivebout0ollarsndsfetothing isnownbouturopeanistributors.utsars'moncerned thissneellfame! ApartromMIDIAze",Hybridrtsnnouncedpgradedversions ofheiregularinefIDIroducts,i.e."EZ-Track","MIDI TrackT"ndGenPatchT". FTLfromaniegowellnownSundog"evelopers)onceagain showedheirDungeonaster"ame.hisamerobablyeverill befinished.BasedponheDungeonndragons"oleplaying ideaDragon'sair"stsoundnhercadeallsr(with inferiorraphicsndeallyoringameplay)nhe64. Byheay,whatverappenedoheaserdiscnterfaceshown inegasithhichououldlayDragon'sair"?Avideodisc playerrovidedheamesnhercadeall,theomputerid allheontrolling.Vanishedntoothingness?obody,otven Michtronwhoarryhetemnheiratalogue),couldellme anythingboutt. Anyway,theraphicsfDungeonaster"ookedterrific,game playingaserfect,aameellorthaving.Thenlyroblem wille:henillheyinisht? Whatwasreadyorarketingasgamecalled"Oids".This graphicallynicearcadeamescrossbetween"Asteroids", "Choplifter"ndGravatar"utithetterameplay. AlsooonoeeleasedasRPV".ThisStarglider"lookalike willpossiblyhavetheossibilityftwoplayerscompeting throughIDIable.Theitsndieceshownerellrightbut boththeMDofTLsheeveloperfhegamedeniedever havingeardfStarglider".oeopleikehateallyxist? AlsoalkingoomeTLeopleackstageturnsutthat,in theeginningf988,hereseallyoodhancefSundog II"eingeleased.BasedponheriginalSundog",theyill throwinDungeonaster"spectshenouandnlanetand explorehere.uthisasn'ture,et.fheyveroelease a"SundogII"ithllheicetiesheyerethinkingabout, thatillurelyille;"Sundog"adeeoseouchsleep thatIthougheverouldeackoormal.Waitandsee, anyway. Michtronwaslsohere,showingheirowellverdue"Musix 32"program?!?!?,ED).Theylayedroundotwiththeir newlytoeeleasedennisameMatchpoint".Byheimeyou readthis,"Matchpoint"illlreadyeutorwomonthsin EuropesSuperennis".taywayromhisne,hatsfou don'twantpectrumraphicsnourT.Crappyamefever sayne! Alsoshownofourse):Goldrunner"ndtsollowp"Jupiter Probe"sneakreviewsnlyackstage). Electronicrtserehereutidn'thowuchew.Plannedas "Chessmaster000",eputedlyheesthessamever;eatshe hellutfPsion"hessoteemed. Alsotobereleasedwere"Starfleet1",a"Elite"-like strategy/arcadegame;"OGRE"(strategy)and"Quizam",an adventuregamewithTrivia"uirks.Nothingwasknownwith regardsoPHMegasus",Bardsale",BardsaleI"rven "BardsaleII"nheT. OriginystemsaseleasedUltimaII"yow,onefheest adventure/strategygamesever.Soontofollow(probably September)snrcadection/strategyamealledAutouel". Anotherrumourasthatheell-knownegisrogramsDeluxe Video,Deluxerintndeluxeaintilleransferredothe ST.utithleettreetublisher.o.,hoeedshem? Strategicimulations,nc.aslreadyeleasePhantasyI"nd "Colonialonquest"orheT.Colonialonquest"strategy gamelooselybasedonheellnown"Risk"boardgame(also presentnousyTersion,ED).ostSIeleasesexceptf courseColonialonquest")illunnolor,/wndelevision STystems.Aarity,certainlyorSasedoftware,henhe majorityfoldystemssolornly.teemshatnlynhe Netherlandsandermany0%foldTetsonsistfSTplus monochromemonitor.Therestoftheworldgoesforcolor immediately.Thismeansthatasarssoftwarehousesare concerned,/wystemsreon-existent. AccessSoftwareInc.showedaeallyneat3Dspaceflight simulatornhe64alledEchelon".nhisimulatorouind yourselfatthecontrolsf104omahawk.Youcanuse4 differentstatefherteaponystems.Usingourunmanned Remoteilotedehicleouxplorenemyerritory.efuelingnd dockingustlsoendertakenondheissionsuccessfully. Ifheemonstratedcreenshotsnmigaomeloseohectual STshots,theneeallyaveoodiecoming.When,though? Beginning88,heylaim. AlsotobereleasedyccessistheirMultiboticsRobotic Workshop.Thissompletelectronicnstrumentndelectro- mechanicalworkshophichontainsnterfaceunit,DCmotors, gears,sensors,constructioncomponents,softwareand instructionsfor50ampleprojects.Projectsincludedare: Digitaltoragescilloscope,igitaloltmeter,igitalpeech sound(recordandplayback),infraredcontrol,motorized mechanicalobotics,tc.,tc. Heartofheorkshopshe100nterfacenithichconnects toallypesfensorsndsbleoontrollights,motors, relaysandotherexternaldevices.Themanualcontains suggestionsandnstructionsoranydvancedrojectsuchas antennaeositioningndelayontrol. AvailablesoonforourTtheingerlickin'priceof150 dollars. Brderbundwillshortlyeleaseheirellknownkarategame "Karateka"nheT.hecreenhotsidn'turpassKarateid II"nyway,ohyother?? Alsotoeeleasedall987illehenfamousPrintShop" atbout0ollars,theuropeanquivalenteingapprox. 50 sterling/150Dutchuilders/100ermanarks.Onceagain,who needsitithPublishingartner"ndFleettreetPublisher" around.Nottoforgethisutchrogramhatssoontobe releasedforabout 25terling/100utchGuilders/100German Marks. Notuchlseoeainedromrderbundyheay. Ontoicrprose.WithSilentervice"heyeallyadevery goodentryintoheTarket(although,initself,"Silent Service"sn'teallyoodrogram). TheirbiggesthitstheomentreGunship"and"Pirates", bothnhe64."Gunship"selicopterimulation;Pirates" isandventureameetnheCaribbean.In"Pirates",you becomea7thenturyrivateeraptainearchingheCaribbean forewhipsnditiesolunder.Gunship"sxpectednhe STndf987,"Pirates"susteingeleasederenolland byheimehisssuef STEWSsublished. Alsooeeleasedndfeptember987sheflightsimulator "F15trikeagle",utilletillanttyhen? IntheeryarutureeanxpectromicroprosentheST theamousKennedypproach"great!!,D),nhichouontrol KennedyAirportandtryoetnlltheseflightsimulating idiotsoandafelytennedyirport.lsooome:Conflict inietnam"strategy),"Airborneanger",Stealthighter"nd somethersithoutnynownames,et. Mindscapeadomeoodiesnisplay,utothingeallyewas showing.Theystillwereleasedanduiteightlyso)with theirxcellenttrategyameBalancefower".Buthatelse canyouexpectfromamerittenystrategyexpertChris Crawfordwhoethetandardsithisriginaltrategygames writtenorhetariitayackhen. MindscapealsoproudlyeleasedHigholler",butonequick glanceearnedhisoeheSersionfheuropean"Strike Forcearrier"rogram. Mindscapeisnxcellentxamplefheoftwaresituationin theSA.75%fheireweleasessicencedKsoftware,of notooightandard.teemshatheKoftwareousesre moreandmoreakingverheeadershipolewithregardto developingoftware.Itrobablyillurnuthat,byhend ofnextear,themericanoftwareousesilloongerplay anyajorartnheoftwareusiness. Loadsfthertuffasnightthehow,utostftas MS/DOS,acintoshr64.astly,wonippetsorourT: "InterlinkST",aewelecommunicationsackageyacompany calledntersectfromIntersectAMdisk",emember?D). Loadsfromisis,butillheyomeshrough?"InterlinkST" features: *utodial,withallettingsustomisedoheservicebeing called *ulliskommandsncl.00KSnd00KSormat *MODEM,MODEMRC,MODEMndSCIIilesransfersromro diskraptureuffer *xecutingotherrogramsithoutxiting"Interlink"through thehellacility *8ineisplayn/wystem *ype-aheadbuffer;letsyounterandditalinebefore sending *nlineelpenus *ufferindowithditapabilities,likeorkingithord processor *ecord/playbacketsouandleepetitivehores,ikeetting thosesametockuotesveryayndollectinghemndisk automaticallytre-specifiedime *utomaticnswerode;llowsemotenattendedccessupload/ download)ndessageollection *T52,T100ndserefinableranslation *0acroeys Soundsice,uthentillevailable? AndwiththisatesteloseownhiseportntheCESin Chicago.ncegain,tecamelearhat,sarshemerican marketisoncerned,theTsellshemigalaynorole whatsoever.S/DOSsheldndewadverhere.omparehe newproductsoeeleasedorS/DOSithhatasndisplay fortheTndhemigandouillroclaimheTndAmiga thirdorldountriesnoacistemarkntended). Newroducts,bothard-andoftware,willhereforeaveoe developedinEurope,whereheserasenTandAmigais substantiallyigger.Ifowever,asentionedarliern,the piracyroblemontinuesoroworse,weightindourselves withinheextearroitingtomeithllheseegaST macheinesutothingolayith. Let'sopeomethingillhange..... REVIEW:UPITERROBE byichardarsmakers Formillenia,itlayenignnheky.Threehundredtimes greaterhanarth;aentleianthatwarfedllheplanets inurolarystem.But...Jupiteroncealedeadlyecret.A hostileacefeingsrogrammedoonquer.Mysteriousliens, aboutwhomenowothing...exceptheiresireoestroyour Earth. Quitesomethingoomepgainstnicrodeal'sfollowerup' ofGoldrunner","Jupiterrobe".Aotadeenxpectedfrom thisgame(Anevenfasterscroll?Evenmoremagnificent graphics?),butmfraidr.Steveak,therogrammer,as letsownit. Notthat"JupiterProbe"sadame-no!Butthefast scrollingasisappearedheandscapeustcrollsownna definedspeed.Thegamehusetsmanycharacteristicsfrom "Xevious",althoughtheverallraphicsbyhrisew)reof courseetter,thehip'sovementasterndheusicbyRob Hubbard)xcellenthoughithortesshaninutes. Thepeopleaticrodealhouldavelaunched"JupiterProbe" beforetheyroughtutGoldrunner"omethingowettenour appetites,ooay.tustsn'tsoodstsredecessor. Actually,"JupiterProbe"suchike"Goldrunner",butthe statuscreenndhectioncreenavewappedlaces.Youly aellrawnpacecraftthat,unfortunately,annoturnround aseautifullyshenenGoldrunner")ndouaveoshoot thenemyoieceshatppearsnhectioncreenromabove or,inaterevels,romheides.hisay,ouustomplete aultitudefevelsitheryelloneraphics.Theameis verydifficult-uchoredifficultthan"Goldrunner",but easierhanXevious"ndheike. ThoughnotasoodsGoldrunner","Jupiterrobe"liesway aheadofallomparablehoot-'em-upames.Thisisprobably becauseofheoodraphicsndheerrificusic(thesound effects,yheay,reitsoft').heholesompletedy digitalpeechikenGoldrunner"Formation',Mutation'nd 'Shield'reomefheordsnheame'socabulary. Let'setoheointheameating. Name: Jupiterrobe Author: Steveak Company: Microdeal Sound: 9 Graphics: 8 Hookability: 8.5 Lastability: 8.5 Overallating: 8.5 Price: 59.50utchuilders Remark: Stilleryood Manyhanksustooomesoft,Haarlem,Theetherlands,for sendingeviewamplefhisewicrodealame. REVIEW:OADUNNER byichardarsmakers Anarcadesmashhithatasinallytrappedcartoon'smost elusivecharacter,RoadRunner.Experiencethespeedand excitementfhelassicncountersfurerondheunning, connivingile.oyotehroughanyctionackedevels. U.S.oldasecentlyucceedednicencinguiteomemerican software-Gauntlet","Xevious","Metroross"ndow"Road Runner".Theatterctuallys985opyrightedamehatould originallynlyeoundnrcadeallsjustikeostfot all.S.oldtuff,Roadunner"snrcade-conversion). Theackfheackageisplaysomecreenhotsfhearcade hallersionndtthusafeoroclaimhatheraphicsf thectualTameookeryuchikehemheameeatures comic-liketwo-speedscrollingsellthemountainsinthe backgroundcrolllowerhanhingsnheoreground)! Oname-startup,onesmmediatelyntroducedoourero'nd theoyoteithoodastefumour:Theamehinksplatin' namesforthesetwoanimals-'ForeverusEatius', 'OverconfidentiiBirdi','DisappearusQuickus','Delicius Delicius'fortheRoadRunnerand'CaninusNervousRex', 'Appetitusiganticus',Geniusulgarus'ndIngeniousaninus' forWileE.Andtherereore!Thisndeedleavesavery cartoon-likempressionnhelayer. Theargetfheamesooveoadunnerroundourevels, collectingseeds,whiletryingotoetaughtbyWileE. Coyote(thatindselpneveraladgetshatefindsalong theway).You'llhavetoeeteforeoucanimaginehim standingnocket,dodgingombs,unningnandmines,nd lotftherrazyituations. Exceptorheusic,whichsiceutwfullydry',hisame couldreallyturnutoemashit!Itlaysverywell, usingheoystick,andouaveuiteitfaughbouthat theoyoteoes,ixedithomemazementtheccuracyfhe graphicsinseveralevels.Onlyityhatthegamecomes suppliedonwoisks,andhatherogramustetsan'I/O Error'ifyouappenoorgetoutoheataiskinthe driveafteroadingwhichoulsoaveoindoutyourself, sinceherogramoesn'tvenromptt). Theameating: Name: Roadunner Company: U.S.old Sound: 7.5aitryusic) Graphics: 8.5 Hookability: 9 Lastability: 8.5 Overallating: 8.5 Price: 99utchuilders Remark: Filledithumour Thanksoomesoftorupplyingheeviewample! RSCILESNFAASIC byoberteessels,trike-a-Lightoftware Hellooureaksuthere! Let'savehortntroductionirst.yamesoberteessels. Imrogrammer,andorktheutchoftwarehouseSTRIKE-a- LIGHToftwareinact'mnefhewnersfhisompany).I workontheSTnowfornendahalfyear.Mostofthe programmingIosonenfAasic.Alloutineshatshould runfastIwriteinureassemblerusingProfimat.Formy resources,se-Resource,rreatehemyselfromfAasic. Allight,owet'start. Ontheiskou'llindfAasicrogramalledRESOURCE.BAS, andheesourceileESOURCE.RSC.ryndxamineherogramo learnsingesources. TheTasometandarduiltnoutines,hichanakearef thenteractivityetweenserndomputer.xamplesreheell knownenuar,lertoxesrorms.heserellescribedn soalledesource. So,aresourcesilefnformationescribingthingslike menubarsndorms.Aesourcessuallyadeithresource constructionsetlike-Resource.Theesourceileiscalled *.RSC. Aresourceisuiltpybjects.Anbjectsorexamplea string,aboxorncon.Byombiningoosebjectsyoucan createesourceile. Iillowxplainowoakeorm. Startithuttingormaigox)nhereationindow.You nowaveectanglenhichouanrganizeourobjects.You canutnKoxnt,ancon,anditableexttheseran typenomenformation),etc.Whenheormooksikeheay youantto,ouanaveesourceileontainingheorm. Nowouustergeheesourcenourrogram. Ifyouaveivenachbjectame,youanetistfthe namesandumbersfhebjectyerginghe.Hiletoyour program. Athetartfherogramouustoadheesourceile: N$="*.RSC"+Chr$(0) Lpokeddrin,Varptr(N$) Gemsys10 Theemsysakesarefoadingheesourceilenreeemory. Nowouustethetartdressfheesource: Dpokeintin,0 Dpokeintin+2,0 Gemsys12 Tree%=Lpeek(Addrout) Nowtheariableree%ontainshedressthichheresource isocatednemory. Nowouaveoenterheormnhecreen: Lpokeddrin,Tree% Gemsys4 Nowheholeormseadyorse. Youanrawheormnhecreen: Lpokeddrin,Tree% Dpokeintin,0 Dpokeintin+2,7 Dpokeintin+4,0 Dpokeintin+6,0 Dpokeintin+8,640 Dpokeintin+10,400 Gemsys2 Byhisemsysheormsnlyrawnohecreen.Nothinglse isoneitht. Youanctivateheorm: Lpokeddrin,Tree% Dpokeintin,-1(orhebjectumberhichsditable) Gemsys0 NowEMakesverntilheserlicksnouchexitrnxit box.fteruchoxselectedasicakesvergain. Youanbtainheumberfheelectedox: Out%=Dpeek(Gintout) Theariableut%owontainshebjectumber.Inheistou mergedtoyourrogramouanindheameelongingtothat number. Ifnbjectselectedssutomaticallynverted.ouane- invertt: Dpokeree%+Out%*24+10,Dpeek(Tree%+Out%*24+10)nd65534) Nowouanoomethingseactionoheelectedbject,nd theedrawndeactivateheormgain. Allhisooksrobablyatherifficultoou,butssureou ittisnactuiteasy.Itshoughitardolearnit fromextile. YoucanowetteroadfAasicnryherogrammentioned above.AfterabitplayingithherogramI'msureyou'll understandt. IishouooducknheorldfEM. Youaneachet: STRIKE-a-LIGHToftware Roberteessels Groteerg5 5611JEindhoven Theetherlands. THEUSICORNER byrankemmen Hi,Musicfreaks,heremgainithheusicCorner,the easiestwaytoetntoouchithheprofessionalworldof computer-drivenusicynthesis. RemembermeromisingourogramoanipulateheasioCZ- 230Suiltnrumomputernhereviousssuef STNEWS?I knowomefouxpectedull-sizedrumcomputerithediting possibilities,mixingndheholeiff-raff,utooteem torememberhavingpromisedyounythinglikethat(Iwas cautious,youknow).IhadoodooktheMIDIsoftware possibilitiesfontrollingherumomputernysynth,but alas!Ifoundouthatheholeoddamnhingcouldnotbe controlledyeansfoftwarenly...Imagineheuttonsgoing upndownnheZysingEEKrOKEorvennUTor INP)?!?! SotheprogramthatIerebyfferonlyallowsverybasic (speed)anipulationfherumcomputernheynthsorry,ut Icouldn'tmakeoreftueoheheerlackofsoftware possibilitiesfheZ)..... Here,youillindherogram,whichslsoddednheST NEWSisknheROGRAMSolderithheameDRUMCOMP.BAS".I amveryorryhatouldn'takeoreft,butyeansof thisarticlendheccompanyingrogramopeohavegiven youteastomemallipsricksnsingIDIsynthesizers andheiruilt-inossibilitiesnhetariTsingfAasic. 'impleamplerogramowotartherumomputer 'romASIO-CZ230SysingourT 'rittenyrankemmennfa-Basic 'eforetartinghisrogramwitchhelockf 'heynthoxternalync. Start=250 !IDIodesorherumomputer Lettop=252 Play=248 Spd=140 ' Do !canoreyboardeys A$=Inkey$ !nderformunctions If$="S"r$="s" @Strt Endif If$="Q"r$="q" @Stp Endif If$="+" @Fast Endif If$="-" @Slow Endif Out,Play For=0opd Next Loop ' Proceduretrt Out,Start Return Proceduretp Out,Stop Return ' Procedureast Spd=Spd-1 Return ' Procedurelow Spd=Spd+1 Return That'sllolks!Nextime,opeofferounotherorer lesssefuloutineand,ifetwfullyoredometime,aybe severalroutines!)fororkingithheTandMIDI.Ifyou happenoavenynterestingoutinespourleeve,onsome partitionofyourardriveromelustersonaforgotten floppy,pleaseootesitateoontactetyddresshich isevealedoounheProoundesigner"eview,elsewhere inhisssuef STEWS.eeouateralligator)! .  >..  BLOCKS BAS ?X DEEPDISKBASB$ SCHELD BASE BOOT ASMKBOOT PRGRQRESOURCEBAS"T<RESOURCEH &[RESOURCERSC*\DRUMCOMPBAS.^lGfABASICLLLT\\\ Z Z l PICBLOCKMASKMINXMINYMAXXMAXYBL2XYKX1Y1KEYSCSSCRNDRCXCYSCREENFRXFRY FREE_MOVEGETKEYWAIT RUBCIRCLE MAKE_MASK&This is the freeform block routine By Stefan Posthuma m------------------ mIt works in monochrome t 8It needs a little Y-coordinate adjustment for Lo-res o t%!!F-$p!p! !9Fe%!!@F$4!4!  !Fe0now we have a nice screen to fool around with F0MFwcapture your block with a rubber circle ( lhFrleft mousebutton pressed? MFyes, make the mask MFmove the block ,MFwait until user release mousebuttons  FkF +FF "!!F*l~Ftwait for press of mousebutton n* lFaleft button -> exit program nF F"MF release those mousebuttons !Fxor modus tEFmold x position  EFoold y position EFccentre of circle EFEF radius of circle $!!Fodraw the first circle oF"!!Frget mouse i np  Fmouse moved? EFyes, oldpos = newpos  EF!!Foerase old circle (Ev( !( Fdetermine radius !!Fdraw new circle i F0mFFend this if you press a mousebutton *MF wait until you release the button u!!Fterase cirlce !Fnormal graphic mode 8Ev! Fget coordinates of square around circle >Ev! Fthese are not allowed to be outside the screen Eu ! FEuG! F.F +FFsave screen eYF%!!F black mask 2!!F draw the mask (a disk in this case) e"!!!!Fmgrab the mask kFrestore screen .Fthat's it s $+Fhthis is the important stuff iFFget rid of mouse 0!!!FF mask off parts outside the mask )"!!!!F get the block sF restore screen  6!!!F empty part where block came from Fget screen  Jif you omit the 2 lines above, you copy the block instead of moving it  "!!F get mouse $B!!!F make part of screen empty where block comes o8!!!`Fk put the block in transparent mode oEFold X-pos k EFoold Y-pos kFEFE "!!F s   Fmouse moved? F yes, restore screen vEFsoldpos = newpos n EF<!!!Fsempty part of screen where block comes !!!`Fpput block  F*rVFuntil you press a mousebutton " sF pressed left button? F get picture like this  F0rRFiuntil you press right mousebutton Fhere is our mouse again rFerestore picture a.F ,+Fwait until mousebuttons are released F sRF.FpxslzoGfABASIC444466>DDDDP Z Z l BOOTCHECKBUFFERDUMMYASECSPTSIDTPSSTCXPBLABEL1CHECK"DDT - Deep Disk Tester Rev.1.0  DDProgram design, development and programming by Richard Karsmakers HIdea by Mr. I-forgot-his-name (in Veldhoven), but not mine anyway... Sunday, July 19th 1987 s r<)!*Please insert disk|to be tested|in Drive A!!OK!Fs !JRead bootsector of disk to analyse the number of sides, tracks, sectors  eE F'For bootsector E F%For check-sector "* F,Wrong byte arrays 8E!z !!!!!! FRead bootsector s ^ F!0Error occured? 0)!An error occured!|Test aborted!!!Oh!FF! F! !BE7?@ @ #7?@(@ FSectors on disk DE7?@H@ #7?@P@ FSectors per track 8E7?@X@ #7?@`@ FSides s"E# F #Tracks per side  YF0+The disk has the following characteristics:F$Total number of sectors : "Fc$Sectors per track : "Fc$Number of sides : "Fc$Nunber of tracks per side: "Fc 0The actual reading/checking takes place here t ha(EGF&Sides k"aEGF$Tracks per side e"aEGF$Sectors per track e6Testing side: "" , track: "" , sector: "F"MF `FG `FG `FG The check routine  h+FaRead in sector "*E!z !!!!!! Fa a F!<Read error on side: "" , track: "" , sector: "Fr-Fa FBuffer contents EFInvert bits b< EG6 F"! ! EB7?@ @  F b FEWrite sector back *E!z !!!!!! Fs b F!<Write error on side: "" , track: "" , sector: "F-Fi FRead it again *E!z !!!!!! Fa cX F!<Read error on side: "" , track: "" , sector: "Fr-Fa FInvert bits c EG6 F"! ! EB7?@ @  F cv FE0Check if buffer$ is still equal to the sector  EFJ !Fd( EG6 F d?@ @ ?@ @ F E F4 FE F c FFaulty bits? e d F <Byte faulty on side: "" , track: "" , sector: "Fd EG F" Faulty byte #" ": " F d F -F FWrite sector back *E!z !!!!!! F eN F!<Write error on side: "" , track: "" , sector: "F F|F.FeTaJGfABASIC00066666666&8\|||[ABCX1X2X3SP1SP2SP3TYABCTCDKEYABC "Scheldwoorden"  S6A bonus PD program for the Dutch readers of ST NEWS  YF SCHELDWOORDENF -------------FF60Dit programma genereert de meest vreemde woordenFF0Idee: Dave BloemendaalF Programma: Stefan PosthumaFm>8Woorden: Dave Bloemendaal, Stefan Posthuma, Jordy JacobsFF8Druk een toets....Fea FYF6)!Op printer of op scherm?!!printer|scherm!Fe&*zz !zz !zz F FQ F ^Z ***F4F]F FQ F ^FZ ***F4F^F EFEQ F ^xZ ***F4FZ^NF EFFE FE FE F EV F EV F EV F ^VH  F!EFHEF, FE _VH  F!EFHEF, FE""""Fi _RF;""""F  F4FF _8FEa FYFEEF FE^FW dit zijn de eerste woorden ?Fzeer snel weglopende,kruipende,slijmende,van de grond af schrapende Buit de vuilnisbak jumpende,omhoog springende,omlaag springende e>omhoog vallende,op en neer stuiterende,met papier besmeurde >uit elkaar ploffende,drillerige,kwijlende,gillende,huilende 4fluisterende,tegen de muur uit elkaar splijtende e@kwetterende,zeer snel bibberende,decibelleberende,hardlopende <schetenlatende,spetterende,boerende,knetterende,spugende eHovergevende,huiverende,kotsende,zuipende,kosmische,enge,mooie,lelijke Jnaapende,naar adem snakkende,rasechte,planeet vergruizende,plantentende Bpangalactische,over de tafel glijdende,door de ruimte scherende Pover het paard getilde,stukken uit de deur slaande,stuk uit de plank happende Jcrashende,printmakende,coladrinkende,computerende,slapende,schreeuwende 2heel hard met zijn hoofd tegen de muur bangende Ltermietverslindende,door het water scheurende,onder de grond door borende Fonder de deur door kruipende,vliegende,over het land heen sjezende o@door de bagger gesleurde,uit de buik barstende,alien kussende Bfrom beyond komende,kleptomanische,fanatieke,amerikaanse,duitse Lschele,aan zijn grote teen knabbelende,heel hard tegen de muur aanlopende Baan damesfietsenzadels ruikende,kauwgom van de muur af pulkende Buit de vuilnisbak etende,in de bioscoopzittende,computeretende <programmerende,dorstige,anaal gelardeerde,huisafbrekende o<zeer veel bierdrinkende,de hele dag in zijn bed liggende o:glurende,foutenmakende,perfect,niksdoende,bierdrinkende 0heel snel heen en weer rennende,headbangende r"***"  idit zijn de tweede wDlange,korte,smalle,vette,dikke,dunne,zachte,snotterige,slijmerige :wiebelige,omvallende,instortende,weggeblazen,opgezogen s@uitelkaarklappende,uitzuigende,trillende,zielige,knappe,black @etende,vechtende,vrijende,etterende,dronken,wegrennende,maffe Fplatgestampte,geplette,aangetrapte,uitgeknepen,uit elkaar gespatte e@atari etende,gitaarspelende,orgelstuderende,trompet blazende tDgitaarsnaar om zijn nek draaiende,chemische,plutoniumverslindende Fdrievingerige,darm in de knoop leggende,zarctonische,pornografische @uit de boom vallende,scheldende,rappende,op zijn kop staande zBde grond in gestampte,groene,blauwe,ronde,vierkante,driehoekige @zwarte,witte,gele,bruine,oranje,roze,rode,langstaartige,domme Dslimme,verliefde,boze,kwade,treurige,zijn glas opetende,slurpende :brallende,floppy disk kapotbrekende,printer vernielende >feestvierende,zingende,brallende,pratende,grafittispuitende Dheel hard achter de bus aan rennende,om zijn achterhoofd gevallen >op zijn achterwiel fietsende,tegen de muur aan stuiterende v zinkende,zingende,schietende "***"  ien dit de derde! eFamoebe,jordy,hamster,dab,sep,mutant,aap,affe,xenomorph,ghostbuster Balien,vlieg,paard,jedi,zwembroek,boombeul,eekhoorn,vingerplant t<biervlieg,bierfles,computer,worstepiemel,worst,slempemper @ruimtevaarder,zenuwelijder,diskette,printer,monitor,telefoon p@typemachine,muis,rat,beer,hond,kat,banjobeul,kanon,uitsmijter Feiereter,pindaverslinder,hamburger,worstje,potpindakaas,toetsenbord Dvulcan,spock,crocozona,pappilion,glaasje,dirty harry,rambo,morpho 6lepidoptera,R2-D2,coloradokever,karsmakers,ST,muis v6amazonebug,peniscopter,humanoid,orgasmus,tietvlieg vHmadagaskarcycrentus,coladrinker,bierbuik,brundlefly,grotlip,babyface Dprutlip,discotiet,worfonanis,beastyboy,zululip,lip,teen,neus,oor a<disk,huigvergruizer,space-olifant,grondwuppie,spacewuppie Bstarfighter,newt,heetscheet,atoomdeeltje,zandkorrel,chip-o-fant >knetterlakvibrator,pruttelzuur,megawalvis,neutronenklopper i>pangalact,pacman,kneutelbreutel,heikneuter,fant,blubberkip j>chickenhead,kippekop,freddy,hamerteen,headbanger,supernova jHartvark,ant,stofzuiger,alligator,vogelbekdier,roadrunner,donald duck eFhoefijzerneus,neusaap,neusaffe,E.T.,hoofd,bosduivel,wolaap,brulaap kDnietsnut,oen,beerbaviaan,turbokano,ijbeer,brilbeer,zaaduienteler pFbananeneter,stinkdier,hangbuikzwijn,miss piggy,kermit,fozzie,animal Fretort,reanimator,aardwolf,zee olifant,potvis,butskop,aardappelneus @pyromaan,baardvarken,dwergnijlpaard,naald,stekker,waterbuffel >bosmarmot,roodpootgrondeekhoorn,woestijnrat,superman,rakker <bamboerat,moerasschildpad,vleemuis,platstaartgekko,zombie Jknoflookpad,skinhead,punk,slijmjurk,yuppie,puistenhoop,klompvoetkikker d>dustbiter,drieteenluiaard,prullebakkenleegeter,kruimeldief 8antimateriesmijter,lipmutant,pamper,turbobaby,bambam n"***" RRRRRRWT qt* * ADD A MACHINECODE ROUTINE TO THE BOOTSECTOR * STACK EQU 4000 GEMDOS EQU $01 CCONIN EQU $01 CRAWCIN EQU $07 CCONWS EQU $09 TSETDATE EQU $2B TSETTIME EQU $2D M_SHRINK EQU $4A XBIOS EQU $E FLOPRD EQU 8 FLOPWR EQU 9 PROTOBT EQU 18 GETTIME EQU 23 SETPRT EQU 33 * MEMORY MANAGEMENT AND INITIALISATION MOVE.L 4(A7),A0 * FETCH BASEPAGE MOVE.L $C(A0),D0 * LENGTH OF TEXT MOVE.L $14(A0),D0 * LENGTH OF DATA MOVE.L $1C(A0),D0 * LENGTH OF BSS ADD.L #$100,D0 * BASEPAGE SIZE ADD.L #STACK,D0 * STACK SIZE MOVE.L A0,A7 * SET THE STACK ADD.L D0,A7 MOVE.L D0,-(A7) * ONLY ALLOCATE AS MUCH SPACE MOVE.L A0,-(A7) * AS WE ARE USING CLR.W -(A7) MOVE.W #M_SHRINK,-(A7) TRAP #GEMDOS LEA 12(A7),A7 * DISPLAY TEXT AGAIN PEA OPEN_MSG MOVE.W #CCONWS,-(A7) TRAP #GEMDOS ADDQ.L #6,A7 * WAIT FOR A KEY MOVE.W #CRAWCIN,-(A7) TRAP #GEMDOS ADDQ.L #2,A7 * READ THE BOOTSECTOR MOVE.W #1,-(A7) * ONE SECTOR TO READ CLR.W -(A7) * SELECT SIDE 0 CLR.W -(A7) * SELECT TRACK 0 MOVE.W #1,-(A7) * SELECT SECTOR 1 CLR.W -(A7) * SELECT DISKDRIVE A CLR.L -(A7) * FILLER PEA BUFFER * START OF THE BUFFER MOVE.W #FLOPRD,-(A7) TRAP #XBIOS LEA 20(A7),A7 TST.L D0 BEQ.S READ_OK * ERROR WHILE READING PEA READ_ERR MOVE.W #CCONWS,-(A7) TRAP #GEMDOS ADDQ.L #6,A7 BRA.S NEXT * COPY THE MACHINECODE ROUTINE INTO THE BOOTSECTOR READ_OK MOVE.L #BUFFER,A0 MOVE.W #$601C,(A0) * BRANCH TO THE BEGIN OF THE CODE LEA $1E(A0),A0 * START OF BOOTCODE AREA MOVE.L #EXECUTE,A1 * START OF MACHINECODE MOVE.W #119,D0 * MAXIMUM LENGTH OF THE MACHINECODE COPY_NEXT MOVE.L (A1)+,(A0)+ DBF D0,COPY_NEXT * MAKE THE BOOTSECTOR EXECUTABLE MOVE.W #1,-(A7) * MAKE EXECUTABLE MOVE.W #-1,-(A7) * LEAVE DISKTYPE ALONE MOVE.L #-1,-(A7) * LEAVE SERIALNUMBER ALONE PEA BUFFER * START OF THE BUFFER MOVE.W #PROTOBT,-(A7) TRAP #XBIOS LEA 14(A7),A7 * WRITE THE BOOTSECTOR TO THE DISK MOVE.W #1,-(A7) * ONE SECTOR TO WRITE CLR.W -(A7) * SELECT SIDE 0 CLR.W -(A7) * SELECT TRACK 0 MOVE.W #1,-(A7) * SELECT SECTOR 1 CLR.W -(A7) * SELECT DISKDRIVE A CLR.L -(A7) * FILLER PEA BUFFER * START OF THE BUFFER MOVE.W #FLOPWR,-(A7) TRAP #XBIOS LEA 20(A7),A7 TST.L D0 BEQ.S NEXT * ERROR WHILE WRITING PEA WRITE_ERR MOVE.W #CCONWS,-(A7) TRAP #GEMDOS ADDQ.L #6,A7 * "RUN PROGRAM AGAIN ?" MESSAGE NEXT PEA AGAIN_MSG MOVE.W #CCONWS,-(A7) TRAP #GEMDOS ADDQ.L #6,A7 * GET A KEY MOVE.W #CCONIN,-(A7) TRAP #GEMDOS ADDQ.L #2,A7 AND.B #%01011111,D0 CMP.B #"Y",D0 BEQ AGAIN * END OF PROGRAM CLR.W -(A7) TRAP #GEMDOS * HERE FOLLOWS THE MACHINECODE ROUTINE THAT MUST BE INCORPORATED INTO * THE BOOTSECTOR. REMEMBER THE FOLLOWING POINTS: * - THE LENGTH MAY NOT EXCEED 480 BYTES * - THE MACHINECODE MUST BE POSITION INDEPENDED * - THE MACHINECODE MUST BE FINISHED WITH AN RTS INSTRUCTION * - DON'T USE GEM OR VDI ROUTINES * - THE MACHINECODE IS EXECUTED IN SUPERVISORMODE, DON'T CHANGE THE MODE EXECUTE: * SET THE PRINTER CONFIGURATION MOVE.W #%101110,-(A7) MOVE.W #SETPRT,-(A7) TRAP #XBIOS ADDQ.L #4,A7 * COPY THE KEYBOARD PROCESSOR TIME AND DATE TO GEM MOVE.W #GETTIME,-(A7) TRAP #XBIOS ADDQ.L #2,A7 MOVE.W D0,-(A7) SWAP D0 MOVE.W D0,-(A7) MOVE.W #TSETDATE,-(A7) TRAP #GEMDOS ADDQ.L #4,A7 MOVE.W #TSETTIME,-(A7) TRAP #GEMDOS ADDQ.L #4,A7 * FIDDLE THE HZ MOVE.B $FFFF820A,D7 EOR.B #%10,D7 DC.W $4DFA * MY ASSEMBLER GOT PROBLEMS DC.W $0004 * WITH LEA 4(PC),A6 BRA.S TIME_DUM MOVE.B D7,$FFFF820A RTS TIME_DUM LEA $FFFFFA21,A0 LEA $FFFFFA1B,A1 MOVE.B #$10,(A1) MOVEQ.L #1,D4 MOVE.B #0,(A1) MOVE.B #$F0,(A0) MOVE.B #$8,$FFFFFA1B WAIT_1 MOVE.B (A0),D0 CMP.B D4,D0 BNE.S WAIT_1 WAIT_2 MOVE.B (A0),D4 MOVE.W #$267,D3 WAIT_3 CMP.B (A0),D4 BNE.S WAIT_2 DBF D3,WAIT_3 MOVE.B #$10,(A1) JMP (A6) * INITIALISED DATA DATA OPEN_MSG DC.B 27,'E' DC.B "**********************************",13,10 DC.B "* *",13,10 DC.B "* BOOTSECTOR MODIFIER *",13,10 DC.B "* *",13,10 DC.B "* (C) Guus Surtel 1987 *",13,10 DC.B "* *",13,10 DC.B "**********************************",13,10 DC.B 13,10,13,10 DC.B "Insert the disk to be modified and press return..." DC.B 0 READ_ERR DC.B 13,10 DC.B "Error while reading !" DC.B 0 WRITE_ERR DC.B 13,10 DC.B "Error while writing !" DC.B 0 AGAIN_MSG DC.B 13,10 DC.B "Would you like to run this program again ? (y/n) " DC.B 0 * UNITIALISED DATA BSS BUFFER DS.W 256 * END OF THE PROGRAM END `( o ( ( (.H//Bg?<JNAO Hy?< NA\?<NAT?<BgBg?<BgBHy(?<NNOJgHy?< NA\`n |(0`A"|0<w Q?<?s`F  these line to get the resource adress in memory >1E4 F Tree% contains the memory location of the resource  E!1F'TsXFr form_center ! these lines changes the coordinates of the formular D to center the formular in the resource  F441B@@ !Fe this line cleares the edit line in N the resource (labelled by Edit%) mYF cF$!$!@ !(FnL!%!@ !2F these boxes for messages to the user ) dFp)!ZThis test will work OK,|but it was designed in|high res, so the icons are|not quite right.!!So what!F$!(!@ !(FL!%!@ !3F these boxes for messages to the user  F0E1F radio button key left group (initial) 2 EBF radio button key right group (initial) &Y! "Choice: "" Fh4Y!  " Message: F messages to user o8MF this procedure draws the formular to the screen  4EF flag indicating the exit of the formular r.F repeat until the formular must be left m!1F<!BF poke here which object# is editable (-1 if none) g@sHFo these lines activate the formular. GEM takes over J until user choosed a touchexit of exit button r>E3 F  Out% now contains the number of the object chosen \Y!0 "D F gAF OK button chosen h:MA FF Re-inverses object so it will be normal again EF F$ h^@F Cancel button chosen t M@ FFL)!/Do you want to STOP|or do you want to|Continue?!! STOP|CONTINUE!F hPF EF hZFMFF F F: h37F One of the two big rectangles chosen M F6Y!0 "No use choosing this rectangleFMF| F i<;F Tree 1 chosen M F*Y!0 "Nice tree isn't it?FMF| F iF Tree 3 chosen M F>Y!0 "'There must be a whole forrest out here!FMF| F jh=F Tree 4 chosen M F4Y!0 "Now I'm getting a bit tired.F MF| F" j?F Title string chosen M FPY!0 "8This is an example of a resource file used in GfA basic.F MF| F$ k|CF Author string chosen b M FVY!0 "?Brought to you by Robert Heessels from STRIKE-a-LIGHT software.FMF| F* k4F Left radio button 1 chosen cE1F F" k5F 2 E2F F" l6F 3 E3F F* lD8F Right radio button A chosen  EAF F$ lt9F B c EBF F$ l:F C c ECF F&Y! "Choice: "" FhEF0 These 6 lines read (mnEGHFe& the text the user 6EB2441B@@@  F entered in T$  mnZB F! EF+ mF+. DY!  " Message: "" F:eF. end of loop: user wants to leave the formular  Js^F  rsrc_free ! This frees the memory used by the resource F THE END  E========== r8+FT This procedure draws the formular on the screen "!1FT without activating it! f!F!`Fs!Fs@!Fs!  Fd !HFds(F obj_draw .F E========== r2+ Fi This procedure re-inverses an object s>1@ !31@  # F.F E========== r6+F This routines give proper names to the object H you can make this by merging an extra file cH your resource editor makes, and make a few cD changes so GfA basic can understand it. @ (With K-Resource use the *.H file). (/* resource set indicies for TEST */ 2EF/* form/dialog */ n3EF/* BOX in tree FORM */ "4EF/* BUTTON in tree FORM */ "5EF/* BUTTON in tree FORM */ *6EFT/* BUTTON in tree FORM */ &7E FT/* BOX in tree FORM */ *8E@@FT/* BUTTON in tree FORM */ *9E``FT/* BUTTON in tree FORM */ *:EFT/* BUTTON in tree FORM */ (;EFT/* ICON in tree FORM */ /(E@@FT/* ICON in tree FORM */ /*?EPPFT/* BUTTON in tree FORM */ *@E``FT/* BUTTON in tree FORM */ *AEppFT/* BUTTON in tree FORM */ (BEF//* FTEXT in tree FORM */ *CEF//* STRING in tree FORM */ .FpnoD/* resource set indicies for TEST */ #define FORM 0 /* form/dialog */ #define WINDOW 0 /* BOX in tree FORM */ #define RECT1 1 /* BOX in tree FORM */ #define RADIO1 2 /* BUTTON in tree FORM */ #define RADIO2 3 /* BUTTON in tree FORM */ #define RADIO3 4 /* BUTTON in tree FORM */ #define RECT2 5 /* BOX in tree FORM */ #define RADIOA 6 /* BUTTON in tree FORM */ #define RADIOB 7 /* BUTTON in tree FORM */ #define RADIOC 8 /* BUTTON in tree FORM */ #define ICON1 9 /* ICON in tree FORM */ #define ICON2 10 /* ICON in tree FORM */ #define ICON4 11 /* ICON in tree FORM */ #define ICON3 12 /* ICON in tree FORM */ #define STRING1 13 /* BUTTON in tree FORM */ #define CANCEL 14 /* BUTTON in tree FORM */ #define OK 15 /* BUTTON in tree FORM */ #define EDIT 16 /* FTEXT in tree FORM */ #define ROBJE 17 /* STRING in tree FORM */ ^z^^$^123ABCICONICONICONICON RESOURCES IN GfA BASIC CANCELOK*****************************Message: _____________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXBy Robert Heessels@XB pɀ5 9#+`0@XB pɀ5 9#+`0@XB pɀ5 9#+`0@XB pɀ5 9#+`0g'N0 <.5 <: <~? <1F AQ Q$Q&Q( AQ8 Q*Q,Q. Az<$ A/<$ A/<$ A<$ADA]Gd$^&aGfABASIC """"""""<<<ASTARTSTOPPLAYSPEEDXFSPDASTARTSTPSTRTFASTSLOW8simple sample program how to start the drum computer (from a CASIO-CZ230S by using your ST c(written by Frank Lemmen in Gfa-Basic c4before starting this program switch the clock of the synth to external sync. 2EzzFr MIDI Codes for the drum computer E|FExxF E Fe hFE Scan for keyboard keys ESF And perform functions  ]SsFMF F ]QqFMF F ]+FMF F ^-FMF FE!F^0EGF ^&FG]F +F E!F.F! +FE!FF.F! +F EF.FE +F EF.FE^P^>^b^v#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 9B 02 #W 00 00 0E 01 33 17 08 A:\*.*@ #W 00 00 0D 08 2A 0B 00 @ #W 00 00 0E 09 2A 0B 00 @ #W 00 00 0F 0A 2A 0B 00 @ #M 00 00 00 FF A FLOPPY DISK@ @ #M 00 01 00 FF B FLOPPY DISK@ @ #T 00 03 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ Hi there to all you ST freaks! May I present you our newest issue of ST NEWS: Volume 2 Issue 5, containing many articles and a world-wide exclusive: Commodore 64 music! How to copy this issue of ST NEWS: The disk containing this issue of ST NEWS is maxi-formatted - using 80 tracks of 10 sectors each. It can be copied using the following copy programs: Fastcopy V1.00, V1.20 or V2.00 (disk def info YES) ST Copy V2.1 or V2.3 (not protected) ProCopy V1.11, V1.30, V1.32, V1.34, V1.40 or V1.41 (protected) This copy program is not full-proof when used on non- protected but maxi-formatted disks! GEM built-in copy option (target disk should be formatted with 80 tracks of 10 sectors) The disk is formatted single-sided and only uses tracks 0-79, so compatibility with the weirdest makes of disk drives is actually assured. On this disk, you should find the following items: In the AUTO folder: TURBO.PRG In the DATA folder: CODE1.MC CODE2.MC CODE3.PC2 CODE4.MC - CODE7.MC DOC01 - DOC44 In the PROGRAMS folder: BLOCKS.BAS BOOT.ASM BOOT.PRG DEEPDISK.BAS DRUMCOMP.BAS RESOURCE.BAS RESOURCE.H RESOURCE.RSC SCHELD.BAS In the root directory: DESKTOP.INF READ_ME.TXT ST_NEWS.PRG All the files in the PROGRAMS folder belong to one or another article in this issue of ST NEWS, except the file SCHELD.BAS, which is meant as a bonus gift for our Dutch readers (just like MINNAAR.BAS some months ago). How to start up ST NEWS: ST NEWS can be executed by pressing RESET with the ST NEWS disk in drive A, and afterwards clicking on the ST_NEWS.PRG program name twice with the left mouse button. If you're using a colour system, it will automatically switch to the proper screen resolution. A fastloader will be installed as well. ST NEWS can also be booted up from drive B, harddisk or even from a RAM disk, but please be sure to be in Medium resolution when you're using a colour monitor or television. ST NEWS can even be copied into another folder. ST NEWS should work on every ST system on the market today, but does not work with ST configurations that still have TOS on disk. Sorry for that. Half a megabyte of memory (with TOS on ROM) will still be sufficient. ST NEWS is not copy-protected and may be copied freely, since it belongs to the public domain. As a matter of fact - the more you spread it the better it sounds to me! I hope you'll enjoy reading ST NEWS (and listening to the fabulous music)! Sincerely, Richard Karsmakers (Editor of ST NEWS) P.S. As you'll probably notice when you read the scrolling message included in this issue of ST NEWS, this issue is dedicated to THE most beatiful girl on earth - Willeke. I hope you do not feel offended by the way in which I give words to how much I love her (you never know). No X-Rated stuff, but I can imagine that - if you happen to be freshly in love yourself - you can feel a bit sick in the tummy after reading some of it. Let me give you one hint: Girls really like it when someone dedicates an entire computer program to them, so why don't you start programming yourself in that case? `~ R` Efv*oM% m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HN^Hx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz2?< NA\pdAxr0XQ)K\NNrN ,`NuJrBjNuHz?<&NN\NCAp$L Qp N9lrBlJpNNpMN9@pdAr 0Q0tr N<9lNNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa2|a>:><|a4g RGj`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 BbNuNrpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N>?<,>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</NPJFkSFk&aQNP`Ha"FFaQL8N$6.JgtBnNupr$<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*<NҀHn߀r$g4jDk( b4<J@`@[H@0Nu4<Ѐ[Nu4<NuNuAd RdQRBBkBjDBJjDNupNufJj fJAkNupNdRdRrxaAffBWHNuJjDBDA@JBfprJjDEDD@JEfvxNuaغBffAVHNuCDEaEf fDUHNu]HNuCDEaEffDftNuJjtNupN&NAXJ@jNNu?Hl?<6NAP0,NuNJJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNu ::/rI IN<,(k$/<??<?N`NA Jj ?a0NNHrO INLA NNaHQ` @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>/N.,*Q(,l؅kb/,h?<INA\/?<HNA\Jg< l`"ld۬d۬`)Dl$I& `&bۛp0R@@b&C CX`~/,l?<HNA\p=NvN.)@p `H@)@prtNJf`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>L8NAJ0?C bL000zH?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"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`$Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuN"l`QepZN"X0gBPHR@@"D#NuA}|NAxVN <HNAQNNAL4NA=VNA{NArNA|NAEN -UVHfN,+|A{NBA;NN6`NNXpNC큔NHPN Scrolling Message"_NffN,hAxNpNC큔NHPN Quits"_NffN-HxN Are you sure?HPNYES|NOr"_ NN+@ -UWHfN,N-APN?Hx(ArBNpNC큔NHPN Solution to Wishbringer"_NffN:Hx)ArBNpNC큔NHPN The Music Corner"_NffN:Hx*ArBNpNC큔NHPN Roadrunner"_NffN; Hx+ArBNpNC큔NHPN CES (Chicago) Part II"_NffN;RHx,ArBNN -UVHfN;xA~nNN; <@N +@ -NNNjJBfN;p"<@NRN;p"<@NRNBNh ST NEWS Volume 2 Issue 5| by Richard Karsmakers...|Launched on July 25th 1987| * Dedicated to Willeke *HPNHeavy!r"_ NN+@NHxN)Please Insert the|ST NEWS Disk|in drive AeHPNSwell2r"_ NN+@ANlpN+@NNDATA\DOCHPAx"_NCrNArCxNAxNNjzNBfN=AZR`/-A C큔N -R/A C큔N <$NC퀄N <"<NC퀊N+|N2AN߀Hm/-ANhN$r "_NR - w^Hgp"<NC퀐NpcNC퀖N+|N2AN߀Hm/-ANhN$r "_NR - c^Hg+|/-NC큚N R - )^HgNHxp N$HPpN$"_NHPN Page UP| 4"_NHPpN$"_NHPN# Page DOWN|UNDO Abort View Mode"_NHPNACE!r"_ NN+@N?<NNT+@ -~r @0+|+|+|ANlvN@A N߀ANl&<x*<NAN߀BBm"AG NpN$VHgN@`BBBpN+@AQN -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp$VHfNA2AcNN@ - WHfNAj -UVHfNAdA{NN@ - WHfNA -UWHfNAA;VNN@ - WHfNAARNN@ -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp$VHfNB.+|BB -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp$VHfNBB+|B -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp$VHfNCBB+| -N&<x*<NBpJBgp/ -N&<x*<NBpJBgp$VHfNDN@ -SWHfND+|ANlvN@A N߀S -NH -NN8&<x*<NL8NNN"+@AG NN@ -N&<x*<NBpJBgp/ -^HpJBgp$VHfNDBB+| -SWHfNE2+|ANlvN@A N߀RAG NN@ -SWHfNEJNEPN@HxNBack to the Menu Bar...4HPNOKr"_ NN+@AENA~NlNNpN0pN4pN8prNt <"<NA큔N)|,$ J)|N> NAQNNRHm~p"-"_NNt+@ - ^HfNF`Bm"ANl&<x*<NAN߀ <Ѝ/ < _ - ^HfNFANlvN@AN߀ANl&<x*<NAN߀ <Ѝ/ < _ - ^HfNGBm"ANl&<x*<NAN߀ <Ѝ/ < _+mȀRNNpNB -N&<x*<NBpJBgp/ANl&<x*<NA NTNpJBgp$VHfNG+| - SWHgNKB -N(pN,ANhNxHm~p"-"_NNtN&<x*<NpJBgp/Hm~p"-"_NNtNzNpJBgp$VHfNH -NvN@N/ANlA NTNN"NtHm~p"-"_NNtNN <Ѝ/Hm~p"-"_NNt _ѐRNG*Hm~p"-"_NHPp N$"_NffNI+|ANlvN@A NTNA N߀+|RNG*ANl&<x*<NA NTNgNKHm~p"-"_NHPpN$"_NffNIrAENNG*Hm~p"-"_NNtNzNBpJBgp/Hm~ -R/p""_NHPp N$"_NfpJBgp$VHfNJV -NvN@N/ANlA NTNN"Ntp N$HPHm~ -T/p""_N"_NN <Ѝ/p _ѐ <Ѝ/p _ѐNG*Hm~p"-"_NHPpN$"_NffNJ -NvN@N/ANlA NTNN"NtHm~ -R/p""_NN <Ѝ/p _ѐRNG*Hm~p"-"_NNt ^HfNK -NvN@N/ANlA NTNN"Ntp N$HPHm~p"-"_NNt"<N$"_NN R <Ѝ/p _ѐNG* -NvN@N/ANlA NTNN"NtHm~p"-"_NN RR -^HgNK`@pN -NH -NN8&<x*<NL8NN"- @0N?<NNT+@ -UWHfNLrp"<@NRA 0NM. -JWHfNMNNNSorry! No Low res allowed!NNNThis program only works inNNNMedium or High resolution....%NpNA$NNA 0AM2NNA*NlvN@HA0NlvN@L8NA6NTNN?Bg?<NN\ApN+@`p"<  A N <@N"+@ <BN"+@ <DN"+@ <FN"+@ Bm.Bm4A6 @0A< `0AB `0AH `0N -$JWHfNRJHxN#Please insert TARGET disk|in Drive 4HPA퀜"_NHPN |(Formatting)"_NHPNOKr"_ NN+@B(pOA(NL?B@N APN@ -P ]HfNrp0N$HP -PNN0"_NCxNNr -PNN0CxNA?< @N\LN AlN@ A0N@ AhN@+|pANLBp -lNH -NH <r$<L8NN8L8NNN"+@p+@t ?< @N\L??< @N\LBN|BBA}N -JWHfN|HxNMusic by Jochen from 'TEX'HPNGreat!r"_ NN+@NN DATA\CODE6.MC HP <"_N <6N> 0603VHfN|+| -$OHWH>?< @N\LN DATA\CODE7.MC4HP < "_NBp"<,ANz - / - N>"<" A N`NqNqHy <,"<@"_NN < "<8N < "<*N < "<NNA}N??< @N\LB?<Bgpr _NpN?<Bgpr _NpN?<Bgpr _NpN -"<NRHy@ <,"< "_NNHxNKSorry, but this function does|not work in the current|resolution you're in!0HPNSHITr"_ NN+@NN21461011715312816495131Info About ST NEWS----------------------------Features-Adventure Solutions--------- Solution to Wishbringer Solution to Mindshadow Solution to Fahrenheit 451 Solution to Tass Times-Further Features------------ Interview with Rob Hubbard CES (Chicago) Part I CES (Chicago) Part II Novel: RAM Space Pop Poll Results-Programs-------------------- DDT - Deep Disk Tester-Artwork--------------------- ST NEWS July PictureRegulars Questions & Answers User Group Update Did you know that.... ST Software News ACC's Reader's Service The Music Corner PD Library----------------------------- Our Correspondence Address Editorial ST NEWS Colofon How to order Back-issues Soon Coming in ST NEWSEducation-Courses----------------------- MC 68000 Part VI Forth Part IIIa Forth Part IIIb-Tips & Tricks----------------- GfA Basic 'C' Tips & Tricks Programming the Bootsector RSC Files in GfA Basic Hints to Guild of Thieves Crimson's Column - Brataccas(P)reviews-Software---------------- Gauntlet FS II Scenery Disks Les Passengers du Vent Airball Hades Nebula Barbarian Lattice C V3.04.01 Picworks 2.0 Debugger's Galore Jupiter Probe Roadrunner-Hardware---------------- Pro Sound Designer AladinOptions Invert Screen Change Hertz Toggle Music on/off---------------------- Scrolling Message Display HELP Screen---------------------- Quit***00787878787878984910002210211202082248509010007878787878787878787878787878787878787878787878787878787878780000000000002452452452547901224778787878787878787878787878787878787878787878000000000000245245245251314850504848484848484848564849131031493131131031503131131031579146464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464693481310How to order Back-issuesST Software NewsEditorialST NEWS ColofonGuild of ThievesFahrenheit 451Tass TimesSoon Coming in ST NEWSInterview with Rob HubbardForth Part IIIaMC 68000 Part VIQuestions & AnswersCES Part IDid you know that....ACC's Reader's ServicePD LibraryOur Correspondence AddressGfA Basic T&TPro Sound DesignerRAM SpacePop Poll Results'C' T&TProgramming the BootsectorLattice CHades NebulaAirballMindshadowScenery DisksUsergroup updateGauntletBrataccas T&TLes Passengers du VentDebugger's PartyBarbarian Forth Part IIIbAladinRSC Files in GfA BasicDeep Disk TesterPicworks 2.0Jupiter ProbeWishbringerMusic CornerRoadrunnerCES Part II+  H.FX<666 >< : 2 8 B D @ @ D 8 : < > > @ 4 D 2 < : : : D < 6 0 @ < : 2 F @ : 2 8 0 @ @ 6 6 @ : 4 >  (P FBZ    Vff H"( @L:Pbz&<.& d&f&~bj F4F4*P B8 ~  `8<&"&\0L">,H04 R R | p6V ,&0Lp>FHxx t@&(tj$p((  $X $hNR.&64