home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / falcon / misc / update_8 / data / text / stos.asc < prev    next >
Text File  |  1995-01-16  |  27KB  |  727 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.   ******   ******    ******    ******      ******     ****     ******
  4.  **          **      **  **   **           **       **    **   **  **
  5.  **          **      **  **   **           **       **    **   **  **
  6.   *****      **      **  **    *****       ******   ********   **  **
  7.       **     **      **  **        **      **       **    **   **  **
  8.       **     **      **  **        **      **       **    **   ** ***
  9.   *****      **      ******    *****       **       **    **   ********
  10.                                                                     **** 
  11. -------------------------------------------------------------------------------
  12.  
  13.                                 STOS FAQ v0.8
  14.  
  15.  
  16. Generated by: STOS Mailing List - stos@bath.ac.uk
  17.  
  18. Enquiries: Should be sent to Les Greenhalgh - Email address in Authors section.
  19.  
  20.  
  21. Authors:  mbitdc9235@newi.ac.uk - a.k.a MUG U.K(tm)/Mike Mee
  22.           c9251129@zeus.hu.ac.uk - a.k.a ()rm of Digitallis/Jon Lewis
  23.           Mark.Montreuil_DGNM@banyan.dgim.doc.ca - a.k.a  Mark Montreuil !
  24.           ma2lgj@midge.bath.ack.uk - a.k.a Les Greenhalgh    
  25.       ae@minster.york.ac.uk - a.k.a Andrei Ellman
  26.  
  27.  
  28. This FAQ will hopefully answer all the questions you have on the programming
  29. language, STOS.  If you wish to add any new sections to this FAQ, please
  30. send an example outline to the above Email address.
  31.  
  32.  
  33. Abbreviations used.
  34. -------------------
  35.  
  36. STU - ST User (more commonly known as ST User)
  37. STF - ST Format (more commonly known as ST Doormat)
  38. STR - ST Review 
  39.  
  40. BTW - By the way
  41. sp? - Spelling confirmation required !  We maybe coders, but there is no
  42.       guarantee wee kan spel !
  43.  
  44. [ ] - Comments from a mailing list member - usually Andrei !
  45.  
  46.  
  47. Contents
  48. --------
  49.  
  50. Section:        Areas covered:
  51.  
  52.    1            What is STOS ?
  53.  
  54.    2            Where do I get hold of it ?
  55.  
  56.    3            What is it like to program ?
  57.  
  58.    4            What extras are available to compliment it ?
  59.  
  60.    5            Can I *really* write commercial quality games with it ?
  61.  
  62.    6            Are there any books available ?
  63.  
  64.    7            What are extensions, and where do I get them from
  65.  
  66.    8            Recommended programs - commercial & shareware
  67.  
  68.    9            Miscellaneous section
  69.  
  70.  
  71. -------------------------------------------------------------------------------
  72.  
  73.  
  74. 1.      What is STOS ?
  75.  
  76. Written by  Francois Lionet and Constantin Sotiroupolous (Spelling please?)
  77.  
  78. Published by Mandarin/Europress Software
  79.  
  80. STOS is the forerunner to the Amiga version, AMOS, AMOS Pro etc..
  81. And its a great shame that STOS hasn't been supported by Mandarin since 
  82. they released AMOS Pro because there are a lot of people who use their 
  83. language and get frustrated because they can't call for help!
  84.  
  85.  
  86. Mark Montreuil came up with this definition ......
  87.  
  88. STOS (for ST Operating System) is a programming language based on BASIC 
  89. (Beginner's All-purpose Symbolic Instruction Code), that makes creating sound,
  90. graphics and movement on the Atari 16/32 bit line of computers as painless as 
  91. possible.  STOS has commands that handle input/output, animation, music, logic
  92. and program execution in an easy to understand way.  A STOS programmer can 
  93. spend more time on actual game design than on the "fiddly bits".
  94.  
  95. Many things that were not considered possible, such as changing screen 
  96. resolutions in the middle of a program or writing Arcade-type games in a BASIC
  97. language, are a reality with STOS.  Hundreds of quality games, demoes, 
  98. utilities and educational packages have already been written in STOS.
  99.  
  100. STOS is a full-featured software development tool.  Using STOS, art screens 
  101. created in specialized paint packages, like Degas, Neo or Crack Art, can be 
  102. easily used to create basic game graphics.  STOS has built-in Sprite, Music, 
  103. Map, Font and Sound effects generators.  You can write some code, and, at a 
  104. keypress, call up any of the added utilities (called accessories) to work on 
  105. added features.  You can even write your own accesssories, to use at any time.
  106.  
  107. Machine-code routines can be called from within STOS, and new commands (called
  108. extensions), can be written to enhance STOS's functionality.  Some extensions 
  109. that are currently available include 3D, the Missing Link and Misty (see 
  110. Extensions for further information).
  111.  
  112. All in all, STOS is the perfect tool to bring your game ideas to reality 
  113. without having to trudge through reams of machine code!
  114.  
  115. Cheers Mark for the few above lines on STOS.  Anyone else fancy adding more to
  116. it ??
  117.  
  118.  
  119. -------------------------------------------------------------------------------
  120.  
  121. 2.      Where do I get hold of it ?
  122.  
  123. Has been given away with magazine cover disks, ST Format and ST User (I need
  124. a list of which ones!).  The problem with the versions given away with the
  125. magazines is that they were no manuals, however ST Doormat, oops, ST Format
  126. will sell you the complete STOS kit.  That includes the following:
  127.  
  128. STOS, STOS Compiler, STOS Maestro (with sampler?)
  129.  
  130. for around the 60 quid mark.  Not sure about this at the moment, until I dig out
  131. one of my magazines and have a read.
  132.  
  133. Also most mail-order firms should stock a copy of STOS.  Try to haggle and
  134. get some decent prices.  Don't buy the Interpreter without buying the
  135. Compiler !
  136.  
  137. Apparently every ST sold in Britain comes free with a copy of STOS with
  138. the manual thrown in.  Any more information on *exactly* you get would be
  139. appreciated.  If you have the spare money and you want an extra development
  140. machine, then it maybe worth getting hold of one ?
  141.  
  142. ()rm has suggested that you look at bargain buckets in computer shops or check
  143. out the odd car-boot sale.  But that is ()rms sense of humour !!
  144.  
  145.  
  146. -------------------------------------------------------------------------------
  147.  
  148.  
  149. 3.      What is it like to program ?
  150.  
  151. ()rm says .....
  152.  
  153. STOS is BASIC, but a powerful version of BASIC. It has built in sprite handling 
  154. routines, music commands, sound effects and numerous other routines, functions
  155. and commands which can be very useful.
  156.  
  157. At first glance STOS looks horrible, but after a few weeks of programming it,
  158. you will wonder how you ever lived life without it (OK, not the truth, but it
  159. IS good for something!) 
  160.  
  161. As STOS is based on BASIC, it is very easy to program, in fact, I'd go so far 
  162. as saying STOS is the easiest BASIC to write anything in.  Everything can
  163. be set up very easily, for example, you want to play a sample yeah? Get the
  164. sample player extension, whack it in the STOS folder and then re-boot.
  165.  
  166. (Or for those lucky hard-drive owners, unlike ()rm, copy all the extensions into
  167. your STOS folder and leave them there !!)
  168.  
  169. Now play your sample with the command SAMPLAY.. No need to load routines into a
  170. memory bank, peek and poke a few numbers and call it.  This is one of the nice
  171. things about STOS, its upgradeability.. 
  172.  
  173. Pity that the language hasn't been given a major rehaul with all these 
  174. new functions BUILT IN.
  175.  
  176. Andrei has this to say on the matter ....
  177.  
  178. When STOS was designed, it was made to make writing games easy. The programmer
  179. would think mostly on the WHAT, rather than the HOW. In other words, it was
  180. supposed to make you able tp program games without having to think about how
  181. tyour ST works. For example, sprites could easily be displayed, moved, and
  182. animated with ease. Unfortunately STOS sprites tended to be a bit slow, but
  183. The Missing Link extension replaces STOS sprites with Bobs. Bobs are a bit
  184. more tricky to implement (you have to move and animate and erase them
  185. yourself), but they are much faster than STOS sprites. There is a similar
  186. story for other aspects of the language.
  187.  
  188. STOS is a BASIC that uses line-numbers. This tends to be messy and often
  189. encourages programmers to write "Sphaghetti code" (There are gotos running
  190. all over the place). It would have been better if STOS had no line numbers,
  191. but would call procedures by their names, and have one command per line
  192. which was indented appropriately. 
  193.  
  194.  
  195. -------------------------------------------------------------------------------
  196.  
  197.  
  198. 4.      What extras are available to compliment it ?
  199.  
  200. STOS Compiler - Actually makes your programs faster (HAHAH!)
  201.  
  202. STOS Maestro  - Sample playback routines for STOS (and sampling hardware
  203.                 depending on which version you buy).
  204.  
  205. STOS 3D       - Add 3D commands to your games.  Only drawback is that all the
  206.                 objects have to be loaded from disk each time they are required.
  207.  
  208. STOS Tracker  - Playback tracker tunes, albiet a bit slowley..
  209.  
  210.  
  211. Andrei has added this as well .....
  212.  
  213. I have heard about a program written in STOS which adds proper procedures to
  214. STOS and gets rid of line numbers. I believe that this compiles the new type
  215. of code into STOS. This was originally listed in a STOS club newsletter,
  216. and Goomans have a copy on disk. Does anyone have experience using it?
  217.  
  218.  
  219. -------------------------------------------------------------------------------
  220.  
  221.  
  222. 5.      Can I *really* write commercial quality games with it ?
  223.  
  224.  
  225. Commercial Games
  226. ----------------
  227.  
  228. Check out:
  229.  
  230.  
  231. Bullet Train (revamped version was released in France a few years ago)
  232. Bumpy
  233. Cartoon Capers (also came with a dual-joystick extension)
  234. Cool Croc Twins
  235. Gilberts Day Out
  236. Prehistorik
  237. Skate Tribe
  238. (We think there's a few more..)
  239.  
  240.  
  241. Educational programs
  242. --------------------
  243.  
  244.  
  245. All Fun School programs (also have full STOS source on disk)
  246.  
  247. Henrietta Series by Lander (also with full STOS source on disk)
  248.  
  249. Loads of other educational programs by other firms.  Some names would be
  250. appreciated.
  251.  
  252.  
  253. Commercial quality shareware/public domain games
  254. ------------------------------------------------
  255.  
  256. There are also a few examples of top quality shareware games written with
  257. STOS.  So grab a hold of your favourite PD library and ask for the following:
  258.  
  259. Grandad & The Quest For The Holey Vest by Ian Scott.
  260. The Glass Buttock of Tharg by Ian Scott.
  261. Grandad II - The Search for Sandwiches by Ian Scott.
  262.  
  263. Ozone by Nick xxxx (can't remember his surname!) - was turned down by Ocean
  264. at the last minute because they found out it was written in STOS.
  265.  
  266. Pyscho Pig, Sim Pig, Colour Clash, Fatemaster by AnimalSoft.
  267.  
  268. Plop by ()rm - apparently the freebie you get when you register is better!
  269.  
  270. Bio Hazard by Les Greenhalgh (full review coming soon!)
  271.  
  272. Most of the stuff by Andrei (some feature STE 8 player options) of which he
  273. himself recommends the following: Linecrash, Mazewar ST, Video Games v0.5
  274. Pacmen, Alienation (currently undergoing a re-write) ?
  275.  
  276. [Hopefully, after my HND is over and I manage to get hold of a modem, I will
  277. do proper reviews of ALL the STOS stuff I have got.  The definitive review
  278. will be posted in parts as soon as I have the time !  - MUG U.K ]
  279.  
  280.  
  281. -------------------------------------------------------------------------------
  282.  
  283.  
  284. 6.      Are there any books available ?
  285.  
  286. As far as I know there is the one by Stephen Hill, which was published
  287. by Sigma Press. Its title is Games Makers Manual.  It teaches you a seperate
  288. game style within a chapter, and for the more advanced, gives you the lowdown
  289. on writing extensions.  Does anyone know if Sigma released an accompanying
  290. disk with all the routines typed out ?  If not, anyone fancy knocking up a
  291. disk since the book has not exactly been supported by Sigma ?
  292.  
  293. There is a STOS guide published by a PD library, but whether its any 
  294. good is another matter all together.  It is 30 quid and contains some 400
  295. pages of STOS related stuff.  Takes you from the complete beginning and shows
  296. you how to write arcade, strategy and educational programs.  Anyone out there
  297. know how good it is ?
  298.  
  299.  
  300. Disk Magazines/Newsletters
  301. --------------------------
  302.  
  303. Not exactly books, but disk magazines are in abundance.  Some contain partial
  304. STOS sections, whilst there are (or in some cases, were) others which are
  305. STOS related and nothing else is mentioned.
  306.  
  307. Check out:
  308.  
  309.         STOS Bits 1 (now dead - forerunner to HP Source)
  310.  
  311.         HP Source 1,2 (now dead)
  312.  
  313.         STOSSER Disk Magazine (still going - now on issue 11 ?)
  314.  
  315.         ST Programmer (I've only seen one issue!)
  316.  
  317.         Ledgers (had an occasional STOS section)
  318.  
  319.         Maggie (in amongst the swear words was the occasional STOS column)
  320.  
  321. Anyone know of any other magazines ?  Please send in details of whether
  322. the magazine is going or not.
  323.  
  324. Also required is a compilation of what was printed in ST Abuser, ST Doormat
  325. and ST Review regards STOS, along with a similar listing of useful routines
  326. and articles from STOS Newsletter.  Unless, there is already one available.
  327.  
  328. According to Andrei, New Atari User (still alive?) had a STOS column in
  329. the 16-bit suppliment ?  Also there is the Atari Magazine, a French mag which
  330. also has a STOS column or mentions it occasionally !
  331.  
  332. There is an online-help program for use with The Missing Link.  This handy
  333. reference guide will give you the keyword and appropriate parameters for
  334. each Missing Link command.  Just like Windows Help files on a PC !!
  335.  
  336.  
  337. -------------------------------------------------------------------------------
  338.  
  339.  
  340. 7.      What are extensions, and where do I get them from ?
  341.  
  342. Extensions are a way of further expanding STOS. All the following are 
  343. extensions, Compiler, Maestro, 3D and Tracker (Released in the P.D.)
  344.  
  345. There are numerous extensions in the public domain. The favourites being
  346. MISTY and MISSING LINK, both been written by a group called Top Notch.
  347. They add commands which SHOULD have been in STOS from the start.
  348.  
  349. Les Green (ma2lgj@midge.bath.ac.uk) is in the middle of adding some superb
  350. sprite routines to his own extension.  It also allows STE hardware screens
  351. to be used etc.  More details when it is released.
  352.  
  353. Andrei has sent me the following exhaustive list of extensions available for
  354. STOS.  It was in two parts, one by Andrei and the other by Les Greenhalgh.
  355. I will use Les' version as it lists the FTP sites where most of them can
  356. be found.  Take it away Les .................
  357.  
  358.  
  359.                 The consise guide to Stos extensions.
  360.                         By L.J.Greenhalgh
  361.  
  362. Terminology
  363.  
  364. a.a = atari archive umich edu in either language or progamming folders
  365. s.w = Shareware
  366. cr  = Shareware version is crippled
  367. pd  = Public Domain and freely available
  368. GI  = Goodman International PD Library
  369. STF = was on an ST Format cover disc
  370.  
  371.  
  372. Misty extension by Top Notch Software (sw STF)
  373. Can be found:  a.a in both Stosers.zip and Misty.lzh files
  374. Miscellaneous graphics commands including an improved screencopy which can
  375. use any of the STs bitplanes, instead of 4 at a time in STOS.
  376. Excellent stuff.
  377.  
  378.  
  379. Missing Link extension Top notch Software (sw cr STF)
  380. Can be found:  a.a in Link1.lzh - Link3.lzh
  381. about 50 new gfx commands including replacement sprite commands and
  382. commands for dealing with maps and multiple palettes on screen.
  383. A must have.  
  384.  
  385.  
  386. Extra extension by Martin Cubbit (pd)
  387. Can be found:  a.a extra.zip
  388. loads of miscellaneous commands including cookie reading commands, mirror
  389. and blur sections of screen , paste strings in opaque mode, format text,
  390. detect tos version etc.
  391. Brilliant
  392.  
  393.  
  394. Stars extension by Lee Upcroft (pd STF)
  395. Can be found:  a.a stossers.zip
  396. Commands for drawing 3D and 2D starfields, very quick.
  397. Excellent.
  398.  
  399.  
  400. Blitter extension by Asa Burrows (sw STF)
  401. Can be found:  a.a in their uploads folder in blitter.zip
  402. Commands for using the blitter in MegaSTEs, MEGASTs, STEs, Falcons?
  403. Seems a bit slow.
  404.  
  405.  
  406. MIDI extension by Asa Burrows  (pd STF)
  407. Can be found STF , GI
  408. Commands for using the STs MIDI port.
  409. Never used it.
  410.  
  411.  
  412. Stos Vidi extension (c)
  413. Commands for interfacing with the Rombo VIDI digitiser.
  414. Never used it.
  415.  
  416.  
  417. Stos Maestro (c)
  418. Commands for playing samples through Stos, excellent although better
  419. performance can be obtained from the Missing Link's Digiplay command.
  420. [AE - I think that TML does not emulate STOS Maestro's reverse playing
  421. abilities]
  422.  
  423.  
  424. Stos Pac/Squasher ? (c)
  425. Commands for packing/unpacking all types of memory bank not just pictures.
  426. Never used it.  Depacking ability surpassed by Missing Link.  TML supports
  427. packers that can pack tighter than STOS Squasher (eg. Pack Ice).
  428. Unbelievably buggy - read docs with Mega Depacker for more information.
  429.  
  430.  
  431. STOS Sticks (c) [AE 26-4] Is that Twinstix?
  432. Commands for reading both joy stick ports.  Unnecessary, use TML equivalent.
  433.  
  434.  
  435. Control Extension by Les Greenhalgh (pd)
  436. Can be found:  a.a in uploads directory in blitter.zip
  437. Includes commands for reading a parallel port joystick adaptor, a switch
  438. construct for STOS, a super fast add command and other miscellaneous stuff.
  439.  
  440.  
  441. Quick Extension by ? (sw?)
  442. Can be found: Stossers disczine
  443. Commands for super fast horizontal scrolling, rasters, stars.
  444. Seems good. 
  445.  
  446.  
  447. STOS TOME by Aaron Fothergill (c)
  448. Can be found: GI
  449. Commands for drawing maps, irrelevent now the Missing Link exists.
  450.  
  451.  
  452. STOS 3D by Voodoo Software (c)
  453. Commands for manipulating 3D objects, unusable unless you have a hard-drive
  454. and 1 meg.  Too limited, no commands for rotating around current heading and
  455. no commands for representing horizons, ground, etc.  Very large files.  Objects
  456. cannot be stored in banks, but have to be loaded with purpose made extension
  457. commands.
  458.  
  459.  
  460. Other forms of extensions that you know about would be appreciated in this
  461. list.  As ()rm recently suggested, all those who are in the process of
  462. writing an extension, put your heads together and come up with one mother
  463. of an extension !!
  464.  
  465. There are other ways of improving STOS without having to use extensions.  These
  466. take the form of machine code routines which you pass some variables and
  467. call them.  A few of them have been taken from the same list as compiled by
  468. Les and Andrei.
  469.  
  470.  
  471. Some Machine language routines used with STOS
  472. ---------------------------------------------
  473.  
  474.  
  475. BITCOPY
  476. This is what I believe to be a routine that is similar to Misty's SKOPY
  477. command. Top Notch used this in their demos before they wrote MISTY which
  478. now makes BITCOPY obsolete.
  479.  
  480.  
  481. BORDER
  482. Top and Bottom border overscan in STOS.  STOS runs just as normal, except
  483. when you use the mouse/joystick/keyboard, the overscan dies.  The top of
  484. the screen starts as 'physic', and continues as normal as if the screen was
  485. greater than 32K in size.  Works on STFMs and STEs.
  486. Found on a disk of the Cunning Demo.
  487.  
  488.  
  489. OVERSTOS
  490. Full screen overscan. Can only display a static picture. I think this has
  491. problems on STEs.  Found on a disk of the Cunning Demo.
  492.  
  493.  
  494. RASTER By Neil STewart of Flair
  495. Routine that changes the value of only one colour on the screen.  This was
  496. later implemented in Son of TML's RASTER command.  Can be found on one of
  497. the disks from the Cunning Demos by ACO & Flair.
  498.  
  499.  
  500. STOS-SPEAK by ?
  501. A patched version of the original SPEAK.PRG - allows you to use speech inside
  502. your programs by sending a string of characters to the program.
  503.  
  504.  
  505. SPECTRUM (I am not sure of the exact name)
  506. Displays spectrum 512 colour pictures.  Very limited as you can only exit from
  507. display by pressing space.  Shareware (was once on a STF coverdisk. If you
  508. register for 15 pounds (A rip-off), you get a version that can display the
  509. pictures in a window. I have not got the registered version. This was
  510. advertised in ST Format in 1992)
  511.  
  512.  
  513. STOS_512 By ?
  514. Routine that splits the screen into several palettes of 512 colours.
  515. This was later implememnted in TML's PALSPLIT command.
  516.  
  517.  
  518. TRACKER
  519. An improved mod player.  Found on a disk of the Cunning Demo.  ()rm is
  520. hopefully going to working on an interface to allow the use of the Ninja
  521. Replayer routine from within STOS.  More news when he has finished failing
  522. his degree !
  523.  
  524.  
  525. If anyone fancies adding to the above list, then please do.  You know where
  526. to send any additional information.  Apparently larger lists exist of
  527. extensions for STOS, but these can be found in STOSSER magazine.  If someone
  528. can upload or Email a copy of the latest list, I can add them to the above
  529. list.
  530.  
  531. -------------------------------------------------------------------------------
  532.  
  533. 8.      Recommended programs - commercial & shareware
  534.  
  535.  
  536. A *DECENT* art package.  Recommended commerical ones are:
  537.  
  538.    Crackart (recommended by ()rm)
  539.    Dpaint ST (recommended by: MUG U.K(tm))
  540.    NeoChrome Master v2.28 (recommended by: MUG U.K(tm))
  541.  
  542.  
  543. A *DECENT* tracker editor.  Try not to rip off someone elses work !
  544.  
  545.    Sample-based ones ......
  546.    ------------------------
  547.  
  548.    ProTracker 2 by Wizzcat/Deltaforce
  549.    Octalyser by ??  (STE only, but has option for 8 channels of music)
  550.  
  551.  
  552.    Soundchip-based ones
  553.    --------------------
  554.  
  555.    Megatizer by Sector One.
  556.    SID Editor by Animal Mine (improved version of Tri-Sound, with SID Emulation)
  557.    XLR8 Editor by Sentry
  558.  
  559.    (all the above have the ability to assign 1 channel to play samples)
  560.  
  561. Without plugging my own stuff too much, if you can find copies of my 'Makin
  562. Sweet Music Disks Vols 1-3', they all contained ripped music from games and
  563. demos.  Each folder on the disk contained the 68000, GFA and STOS replay
  564. routines !  If I can get a tune playing in 68000 or GFA, then I don't see
  565. why I can't knock up a STOS front-end.
  566.  
  567. ()rms music player program has all the necessary information on screen for
  568. setting up and calling the myriads of music available in the ST music-scene.
  569.  
  570.  
  571. A STOS Patch program (enables your compiled code to work on ST, TT & Mega STE
  572. and even the Falcon !!!)
  573.  
  574.    Currently it is STOS FIX v3.0 by ??  and it is only available from
  575.    Goodman Enterprises !  Charging for a program which fixes your STOS code
  576.    and leaves a bloody advert for Goodman on the front of your code ....
  577.    Monopolistic practicies anyone ?  Anyone fancy making a new version without
  578.    the large Goodmans advert ?  Or is that enticing piracy ??
  579.  
  580. -------------------------------------------------------------------------------
  581.  
  582. 9.      Miscellaneous Section
  583.  
  584.  
  585. "What versions of STOS have come out?"
  586. "What is the History of STOS?"
  587.  
  588. Both questions answered by Andrei.
  589.  
  590. STOS 1 was only released in France in early 1988 (published by Jawx).
  591.  
  592. STOS 2.3 Was released in the UK By Mandarin in November/October 1988
  593.  
  594. STOS 2.4 Is a patch to remove some bugs in STOS 2.3 and make it work with the
  595. compiler (1989)
  596.  
  597. STOS 2.5 Is a patch to make STOS run on the STE (1989)
  598.  
  599. STOS 2.6 is a patch to make STOS run on STEs with TOS 1.62 (1990)
  600. If your version of STOS is below 2.6, You must update it immediately, especially
  601. the compiler.  You will then be able to make programs that run on TOS 1.62
  602.  
  603. STOS 2.7 (compiler only). Makes programs that use the STOS tracker extension
  604. compile. I am not sure whether or not it is nescesary or not if you are not
  605. using the tracker extension.
  606.  
  607. I once remember hearing in 1990 that Francois Lionet was writing a version of
  608. STOS called STOS PRO (or STOS PLUS). For some reason, this was abandoned.
  609. Francois did have to leave programming to do his military service. I am not
  610. sure if he is back yet (not as far as I know as AMOS Pro is waiting to be
  611. upgraded to AGA chipset - MUG U.K)
  612.  
  613. Also, FALCOS was being developed (STOS for the Falcon).  Apparently, this
  614. project was stopped due to a disagreement between Atari and the developers.
  615.  
  616. ----------------------------------------------------------------------------
  617.  
  618.  
  619. "How to make it not look like STOS!" - Andrei answers a few more questions.
  620.  
  621.  
  622. - Try and avoid the 'appear' command (unless the appear you are using is fast).
  623.  
  624. This tends to give the game away.  STOS 'appear' does not let you press a key to
  625. speed things up.
  626.  
  627.  
  628. - Get rid of the F-key window first.
  629.  
  630. There is nothing more "Written in STOS" than seeing the F-Key window when you
  631. have just loaded a game.  Alter this within the compiler settings.
  632.  
  633.  
  634. - Change the font.
  635.  
  636. The Lo-Rez font also gives it away. I personally use the font of the Atari
  637. 8-Bit computers.
  638.  
  639.  
  640. - Change the mouse pointer - almost as ugly as the AMOS Professional one !
  641.  
  642.  
  643. - Different type of cursor - everyone recognises that thick ugly cursor !
  644.  
  645.  
  646. - Avoid using the SHOOT and BOOM and BELL commands unless nescesary.  Replace
  647.   them with sound effects from a piece of hacked music !  Try the following:
  648.  
  649.     Count Zero     - Killing Game Show (20 SFX)
  650.       Mad Max        - Numerous pieces have Sound FX embedded
  651.     David Whittaker - His fast music may be awful, but most have SFX
  652.  
  653.  
  654. - Replace the STOS keyboard click or get rid of it completely. There is a poke
  655.   to use the standard ST keyboard click from STOS, but I don't remember it.
  656.   [Details would be nice !!]
  657.  
  658.  
  659. - Different windows and File selectors (not sure about the new Windows
  660.   extension).
  661.  
  662. You may want to mention that it was written in STOS directly on the title
  663. screen, or say this in the documentation. The idea is that as well as letting
  664. people know it was written in STOS, it can give the WOW effect if it is good.
  665.  
  666.  
  667. -------------------------------------------------------------------------------
  668.  
  669. Shrinking the size of your compiled code by MUG U.K
  670.  
  671. Well, this section is fairly easy to do.  Follow these simple rules.
  672.  
  673. If you have ANY other packer not listed here, BIN IT!  It is either
  674. incompatible with the Falcon, or has a pack ratio similar to that of the
  675. original versions of the Jek Packer - ie. rubbish !
  676.  
  677.  
  678. Packers - The Definitive List
  679. -----------------------------
  680.  
  681. Speed Packer v3.0    - definitely the best.  AUTO Depack program as well
  682.               as Self-extracting archives !
  683.  
  684. Atomic v3.5/v3.6    - second best.  Apparently does not work on the Falcon
  685.               but I will release some source code that might allow
  686.               you to make your own program headers for data file
  687.               packed versions of Atomik files.
  688.  
  689. ICE v2.40        - Stalwart and much used packer.  Still used after all
  690.               these years.  Compatible with the Falcon but it
  691.               cannot match the above two for output size.
  692.  
  693. Anyone recommend any others ?
  694.  
  695.  
  696. Depacker Programs
  697. -----------------
  698.  
  699. I can heartily recommend the following programs for converting your old packer
  700. formats back into STOS code so you can patch them and repack them to work on
  701. newer machines.  Try....
  702.  
  703. Multi Depack v1.5 (or the leaked preview versions of 2.0/3.0) - I wrote this!
  704. Mega Depacker v2.12 (by Mike Watson)
  705. Naughty Depacker
  706. New Depack (new name for Mega Depacker)
  707.  
  708. If the program will not depack with any of the above, then there must be
  709. a reason why it won't let you unpack it !!
  710.  
  711. -------------------------------------------------------------------------------
  712.  
  713. Well this is the end of the STOS FAQ, designed and written by members of the
  714. STOS Mailing List (stos@bath.ac.uk).
  715.  
  716. Anyone is welcome and indeed, encouraged to send in alterations and additions
  717. to this FAQ.
  718.  
  719. We hope you found it useful.  Any Public Domain library is allowed to
  720. distribute this FAQ, but please do not distribute any versions lower than
  721. v1.0 as they are pre-release and probably quite embarrassingly small in size.
  722. Also do not forget to credit that this FAQ was generated by members of the
  723. STOS Mailing List.
  724.  
  725. ⇧⇧⇧⇧
  726.  
  727.