STOS EXTENSIONS AND CODE SNIPPETS

Last updated April 21, 2016 1:52 PM

0-9 INDEX

3D installer. Includes many 3D objects and source code. Please note the update compiler option in this package is obsolete and should not be used.



A INDEX

ABK - Small selection of ABK tracker tunes. Includes PRG player.

ABK PLAY - Small BAS file to play ABK files in STOS.

A.C.PORRIT - Stos Software Pack. Over the years that I have been programming in Stos Basic, I've made hundreds of routines, demo's and things to do billions of useful, not so useful, and totally unuseful things. The miniute I got my hard drive I had to put them all on it. This meant sorting them out. Jim thought it would be a good idea to send them off to Public Domain or something so, here they be! A.C.Porritt


B INDEX
BITCOPY - STOS Extension only (no compiler). Good for fast screen copies etc.
BLITTER - Blitter STe extension. Use the blitter to copy and clear the screen ultra fast.

BORDER - Border removal top and bottom. PRG called from STOS.

BORDER 2 - Stable Bottom border removal in STEEM by exxos using the control extension.
BEAMS - ASM PRG loaded into STOS to call the routine.Sends a colourful 1 pixel line of colour across the top of the screen.
BIG -- A range of MBK CHR sets.


C INDEX
CODETEXT EXTENSION - No docs so no idea what its for ?
CONTROL - Control Extension V3.0. Adds some very nice screen,port,zone,etc commands to STOS.
CONVERT 3 ACB. Allows you to change STOS program files so that they use a different extension letter.
CYBER ANIMATION PLAYER. - Uses PLAYSEQ.PRG called from STOS to play Cyber SEQ files. The BEE SEQ is included with some STOS rouce code examples.
CYBER SEQ PLAYER EXTENSION. Play Cyber SEQ in STOS. Extension and examples included.
CAD SEQ - 22 cyber sequences for use within stos!
CONTROL EXTENSION v3.5A by Les Greenhalgh - A Shareware STOS extension which adds 55 new commands to STOS Basic. Perhaps the main feature of this extension is a replacement sprite engine for STOS which works on the large hardware scrollable screens of the STE. There are also commands which support the 'extra' joystick ports on the STE, allowing you to write four player games for the STE and use the Jaguar joypad. Other commands allow you to add a switch construct to STOS, get around the strings bug and define up to 65536 zones! If that's not enough, you can remove the screen borders,control the parallel port and much more. Full STOS source and a number of graphic font files are also included on disk. No STOS programmer should be
without this disk. Please note that some of the commands are STE specific.
CYBER EXTENSION - v1.00 by Andy Cato and Martin Cubitt - A simple but effective extension which allows you to replay CyberPaint SEQ animations from within your own STOS Basic. Also included is the compiler extension so that you can use the commands in your compiled programs. A number of SEQ files are included along with example basic programs. Please note that some of the supplied animations need 1 Meg.


D INDEX

D DRUMS - Plays what seems to be hard coded chip music in a PRG file in STOS.
DAVE MATEER - Various STOS & 68000 code by Eddie of The Happening Boiz
DRWHO - Needs 8MB RAM and STE hardware. Plays DRWHO theme song "tracker style" on the STE's DAC hardware. Needs STE_EXTN.EXF


E INDEX

ERRORBASE V1.0 - Find out what all those error numbers are from within stos with this ACB. (c) MARTIN WRIGHT 1992 FOR ST FORMAT

EXTRA EXTENSION v3.26 by Martin Cubitt - A massive collection of 57 new commands for use in your STOS Basic programs. Many of these will prove invaluable to STOS programmers. New commands allow you to format text, return the GEMDOS and TOS version numbers, receive data from the cartridge port, read the values of standard cookies in the cookie jar, determine the state of various keys, set up the printer, get disk format info, detect a write-protected disk, copy and format disks, perform a screen dump, swap screen hertz rate, unpack
compressed files and more.....
EXTRACT EXTENTION V. 1.0 - UNPACK AND PACK FROM IMG FORMAT.

EATFISH - Eatfish Demo screen by Andy Cato.The original Stos code from '94.

EAGLE EX - Eagle Extension. Allows some functions to run on the MFP! Things like screen fades and effects to run at the same time as code is running. So you can run sreen fades and music at the same time for example without using STOS's FADE instruction which would prevent your code from continuing until the function had finished. unfortunatly its a unregistered version so it spams the editor a lot :(
EDDIE BRYAN - Various source code & 68000 code from EDDIE_BRYAN
EXTENSION DEV BY NeilH - Assembly source code for an extension that never got finished. It's got some really cool routines in it, including a simplified STE Hardware scrolling routine, that basically you just send it the dimensions of your map, and it does everything for you - probably handy for non STOS coders too. Full docs included.
EXTENSION SELECTOR. It lets you switch on or off any STOS extensions by renaming prior to loading STOS Basic. This way, you only load the extensions you need, thus freeing up more memory in which to develop your programs.
EXTENSION SELECTOR. V2.0 July 94 By L.J.Greenhalgh


F INDEX
FANCYREM - Flashy Program Listings. Are you bored with those REM statements, well this is where this program comes to the rescue. You will be able to add effects such as reverse, shaded and underline text to the REM statements. An extra feature is that you can create `Line 0` anywhere in your programs and the great thing is they can't be deleted, great for copyright stuff.

FRS - extension V1. Adds a few commands to STOS. No compiler extension :(

FULLSCREEN - Fullscreen source code. Allows you to display images in fullscreen mode (overscan).
FAST EXTENSION by Baz Mulloy - An extension for STOS Basic which speeds up various aspects of the language such as clearing the screen, mathematical calculations, plotting to the screen and such like.


G INDEX
GBP - STOS Extension V4.7. GBP EXTENSION V4.7 by Neil Halliday - A great STOS extension which adds numerous new commands to STOS Basic. Features include turning on or off the disk drive lights (to pulse in time with music), check to see if a printer is connected, set printer configuration, return the status of certain keys, disable the ALT/HELP key combination, unpack packed files created using most common packers, store multiple files in a single memory bank, load and unpack PC1, TNY and CA1 picture files, mirror any area of the screen, play stereo sound samples at up to 50khz on an STE, set the volume of samples replayed on an STE and much more..... No compiler extension :-(

GODS - Andy Cato. One of the first demos I ever wrote in Stos once I amended the Mod replay code to run under Stos instead of using the Stos-Tracker extension. Sprites from Gods are there for you to use as a sprite bank.
GIF SHOW - basic by Andy Cato.
GBP - STOS Extension - Full Interpreter & Compiler Source by NeilH. Full source code to a few extensions that I wrote between 1990 & 1994. Included is the GBP extension, STE/Biltter Extension and also an unfinished extension that dealt with hardware scrolling for the STE.
GEMMA STOS V1.72 by Paul Jones and friends - An extension for STOS Basic which lets you use GEM calls within STOS! Yes, you can use it to create window based applications in STOS Basic, multi-tasking is even be possible as is 256 colour display on the Falcon. The intention is that GEMMA will eventually become a complete re-write of STOS, for the meantime it consists of an interpreter extension, a compiler extension and a replacement STOS Basic loader. Well documented and worth a look.


H INDEX




I INDEX
ICBIS - Use upto 65535 *STOS* SPRITES in any bank with great increase in speed. Sadnly no compiler part of the extension :-(

ITS GREAT - It's Great Falcon Beta version. A puzzle game written in STOS on the falcon in 256 colours by exxos.



J INDEX




K INDEX




L INDEX
LOGOBOOT -: Andy Cato.Writes a small 4 colour image into the bootsector which is displayed on inserting the disk. I've included a few pictures and lots of pre-saved images (.log files).

LAMER12 : Andy Cato.A copy take demo that we put together just for a laugh. The scrolltext might take a bit of decyphering, but imagine it being spoken in a really slow Geordie accent.

LOW ORMED A useful set of low and med stos fonts.


M INDEX

MEGA LOGO - by exxos, Draws MEGA on the screen in zooming squares, very easy and a nice effect..

MEGATIZER v.2.4 - , Take control over your MIDI ports!
MISSING LINK - . Fantastic STOS extension. This is the FULL package.
MISTY - STOS Extension.
MODEM - Modem Extension for STOS. Allows you to dial numbers on your modem from STOS.
MOUSEGEM - Mouse pointers from GEM for use in STOS.
MOD PLAY by exxos, Uses the Ninja STE Tracker extension to play mods at 21khz using STEEM. Run at 16mhz. Includes quick and dirty VU example.!
MEGA DISPLAYER -V2,8 - By exxos. Doc displayer for STOS. Can display images in text also.
MIDI, extension and examples of uses of the MIDI ports from within STOS.
MUSIC MUS - Chip Music of all kinds!
MCODE -Machine code (PRG) files to be called from STOS. Allows some basic screen effects
MIDI - Take control of your MIDI ports with this extension.


N INDEX
NINJA - Ninja Tracker Extension V1.05 - Great MOD player for STOS. 5000,8500,12000,14000 or 21000hz playback
NO BORDER 2.1. Removes bottom border with this small easy to use extension.
NETWORLD - for STOS! "unfinished" - no compiler extension. Seems to be using STOS for TelNet using STiCK etc.
NEOCONV - by exxos, load up a GIF 87A image and convert it to NEO for use in STOS..
NIFTY ACB - STOS accessory written by Robert D. Cooper. There are 8 selections on the menu, Delete file ,Rename file ,Scancodes ,Format ,Number Convert , Set Keyspeed ,Set Function Keys,exit.


O INDEX

OVERSTOS - EXAMPLE OF HOW TO USE OVERSCAN PICTURE DISPLAY ROUTINE. Includes machines code program to be called from STOS.
OVERLAY - So what is a screen overlayer?, well it is a program thatcombines (upto) 4 screens into a single one, and by use of the colourpalette you can swap between these screens. Thus saving you memory,
and if used to good effect then it can add a bit of sparkle to many aprogram. You can use it for demo's, video titleling etc...by Saul Hill 1992


P INDEX
PROPACK - Propack STOS extension I wrote to pack/unpack a soundtracker .mod file. It packs a .mod to about half it's original size in about 2 seconds. I'm not sure if I ever got it working properly, that's why it was never released. It works in the interpereter but may crash in the compiler ! Type 'propack' for further info when installed. Uses P for extension.

PANDORA - Collection of STOS CODE DEMOS. Works best when compiled.
PLAY AMOD -16 KHZ REPLAY FOR STOS. Machine code program with STOS source example
PICROUTS - STOS routines to load up .PC? and .TNY


Q INDEX
QUICK - Quick Extension. A.C.Porritt. Adds functions such as stars, rasters, and other light effect plus more.



R INDEX
RASTERS - A Range of raster effects, machine code called from STOS.
RNC - Rob Northen Crack extension. Another extension that was never release for the same reason. This one was a bit naughty as well though as it automatically cracked Rob Northen protection within files.Type 'rnc' for further info when installed. Uses N for extension..


S INDEX
STOS STE - STE Extension. Various BLITting commands for the blitter!

SOUND FX - 'SoundFX' v1.5 is an STOS accessory which allows complex sound effects to be created and saved for inclusion into an STOS program.

SPEAKTEX - Get STOS to speak words with this simple machine code program.
SPECTRUM - STOS Spectrum 512 screen displayer
SPECSHOW II- Spectrum 512 Display Code by NeilH. My old code to display Spectrum 512 images within STOS. Routine works by installing onto the VBL interupt, which means it returns you back to STOS so you can do some other stuff. If I remember rightly you could get some very simple sprites etc, music playing sort of thing, but the majority of the CPU time is taken by the display routine. Included is the source code for the display
SQUASH - Squasher, Compress any file.

STARS- Extension By Lee Upcraft create those magnificent parallax star fields with just a single command. Note there was a bug in the extension in medium res. The extension was ported over to the Falcon extensions, which were backwards compatible with the ST.

STE2 - Extension. Add extra joysticks & light guns, play samples..
STE SOUND EXTENSION, - everything you need to play sound samples on the STE.
STOSPLAY, - Play Replay samples in STOS
STOSPLAY.PRG - is a machine-code program for playing Quartet modules by interrupt from within a STOS program
SAMPLAY50, - by exxos, Plays a small WAV loop in STOS using the STE sound extension at 50khz. Mono and Stereo. Runs in STEEM at 16mhz..
STEEM DETECTION - Steem detection within Stos by exxos. Currently only works 100% with steem 3.2.
SHIFTER3 - MULTI-Directional single plane shifter screen by Neil R.Halliday of GBP software. (I can't get this to work, needs some EXP extension ~exxos~)
SNDH - player for STOS using assembly code in PRG format. Note The missing link extension plays SND files so this route is probably obsolete now.
STOS MAN - Manual in ACB format (runs in STOS)
SNDH45SF -SndH YM2149 sound files from http://sndh.atari.org. Archive Version 4.5. Includes GEM player. These music files can be played in STOS via the Missing Link MUSAUTO music commands. Note that these SND files are packed with ICE packer so they need decompressing before playing, which can also be done with the Missing Links DEPACK functions.
STE BLIT - STORM BLITTER EXTENSION V0.1 BETA. Adds Blitter commands to STOS
STOSBLIT - BLITTER Extension, no docs.
STOS TRACKER, - play ABK tunes at 7,10,14khz. Includes docs and extentions plus examples.
SPECCODE is a machine code program which enables the users of the STOS to show SPECTRUM (SPU)
picture files from within the STOS environment. (512 colours for normal ST's and 4096 colours for STE's)
STOSMAT V2.1 by Croft Soft Software - A simple STOS ACB which allows you to format standard or extended format disks without leaving STOS Basic.
STARTREK MUSIC DEMO - Needs MAESTRO.EXD extension.
STOS BUDDY V1 - Windows based program by Stephen Earl. A collection of various STOS basic program listings and related media, with the ability to add new ones with relative ease. Currently there are 97 individual STOS programs added. Full syntax highlighting for STOS listings, including all STOS commands and 15 of the most popular extensions.Full STOS manual, tutorials and related articles. Thanks to Tony Greenwood for compiling those.Full documentation for 31 STOS extensions. Including the fully converted STOS 3D Manual. Almost 750 STOSSER Diskzine articles from all issues 1 to 29. Everything but the most irrelevant articles(contacts, ads etc.) were included.42 articles from the Much STOS Gigazine disks 1 and 2.33 articles from the STESTOSTerone Diskmag disks 1 to 4. May need a CHM viewer such as THIS ONE. My win7 64bit chm viewer does not seem to work at all!


T INDEX
TOME - Extension. No docs.
Tracker demo, includes some nice tracker extensions and examples for playing ABK music.


U INDEX
USEFULL -"Useful" STOS Extension. Gets colour palette from sprite bank - no docs :-(



V INDEX
STOSVIDI - Vidi extensions v1.00.These extension commands can be used from STOS BASIC. Compiler to provide easy to use and powerful commands which control the Vidi frame grabber hardware. This allows you to write your own customised applications which tap the full potential of Vidi-ST


W INDEX
WIMBUSH COLLECTION - A collection of STOS Basic source code and associated files by David Wimbush. TIME - An ACB which displays the current date and time in a window. COLOUR - An ACB which lets you change the RGB values of any colour in the current palette. It then prints out your new palette as a program line. SAVER - An ACB based screen saver which works when STOS is running. It even uses a starfield if the STARS extension is installed. COMPILER - A patch for the STOS compiler which allows you to load different OPTIONS.INF files (customise settings for different circumstances). CRYSTAL1 - Source code to game based on one from the Crystal Maze TV series. CRYSTAL2 - Source code to a second game from the Crystal Maze. PIX - Chooses a different startup picture (randomly) each time you run STOS. All you have to do is supply the pictures! PLASTER MIND - Source to a Mastermind game where you have to guess the location and colour
of four coloured pegs. MSECCORD - A sub-routine which displays the mouse coordinates in a window which updates as you move the mouse. ZONEND - Sub-routine which displays which zone the hotspot of your mouse is in. LOTTERY - A fun listing where you enter your lottery numbers into the source code and the program generates random numbers in an attempt to match your ticket. After 60 years' worth of random numbers I still didn't have more than 4 numbers.


X INDEX


Y INDEX


Z INDEX


AND THE REST
Andy Cato - Bootload3: This takes a .prg file and writes it to your st floppy disk as tracks and sectors so nothing is visible on the disk. You can add 3 lines of text and move it around the screen.

Andy Cato 68000 example.This is the 68000 code I wrote to crack and file the game Ballistix.This was the 3rd game I cracked after delving into assembler. First of it replaces the sector loading code of the game with my own sector loading code then saves the data each time the disk is read into a file with the filename based on the number of the sector and the sectors read to drive B:\. (I think !) If you can find the original untouched game then this should still work.
Frontier: Andy Cato.Another intro, crack and trainer for Elite II. Took a while to find the protection check, but it turned out to be a change of only 1 byte.
Logoboot: Andy Cato. Writes a small 4 colour image into the bootsector which is displayed on inserting the disk. I've included a few pictures and lots of pre-saved images (.log files).

Res101: Andy Cato. Another cracked and filed game with 68000 code. Simple intro and some ripped fileload code from the Andyload util by Andy the Arfling.

FLOPPYSHOP LAN.22C STOS Basic Tutorial by Lozian. Fully documents every command of STOS Basic. This disk has been designed to compliment the STOS series being run in Floppyshop News from February 1990 onwards. It is invaluable to anyone learning the language. You need STOS Basic in order to use this disk. This program has been updated to run on the STE and now has additional commands. Type MAESTRO or CREDITS at the command prompt to access the extra features.
FLOPPYSHOP LAN.75 A mixture of STOS programs including 1 game, 2 STOS accessories and a collection of BAS files. These programs allow you to use synthesised speech in STOS Basic programs. Also on disk are a number of Basic source codes from the Atari ST User STOS series.
FLOPPYSHOP LAN.90 STOS - SINE SCROLL DEMOS, STARFIELD, TILE GAME.
FLOPPYSHOP LAN.3431C STOS STARTER PACK 1 by Ralph Effemey - A Shareware disk which contains 3 skeleton STOS Basic games for you to extend, modify or complete. This disk includes ARMOURGEDDON, 45 CALIBRE and PONTOON. All games are incomplete and intended as a study guide to STOS programmers.
FLOPPYSHOP LAN.3432C STOS STARTER PACK 2 by Ralph Effemey - Another Shareware disk with 3 skeleton STOS Basic games for you to extend, modify or complete. This disk includes F5, FUN and MOWER. All games are incomplete and intended as a study guide to STOS programmers.
FLOPPYSHOP LAN.3433C & LAN.3434C STOS STARTER PACK 3 by Ralph Effemey - Even more STOS source to play around with. SUBMARINE - Take command of a submarine in this warfare simulation. LUNAR PENAL COLONY 7 - A strategic adventure set in Outer Space. ROBOACTIVE - Command a star fleet and save the Earth. As usual, all games are incomplete and intended as a study guide to STOS programmers.
FLOPPYSHOP LAN.3728 STOS BITS & PIECES by Robert Annett - A collection of STOS source code and articles on STOS, much of which was published by the now defunct STupendous disk mag. There's also an incomplete game which was being developed by the author. One level is present and you can obviously add more
yourself. A digidrum demo with source code and some miscellaneous source code with accompanying docs are also included.
FLOPPYSHOP LAN.3903 A collection of useful bits and pieces for STOS programmers. SPC 18 - An extension which allows you to load and display compressed Spectrum 512 pictures within your own STOS Basic programs. Two SPC pictures and an example program are also included. DIA SHOW - Displays Degas PI1 pictures using a number of different effects. DREHUNG - Flips a graphic screen upside down and back upright in a fraction of a second. SCHMEIR - Bounces a graphic around the screen while playing an AMOS soundtracker MOD file. You'll need the STOS Tracker extension
FLOPPYSHOP LAN.5056 STOS SOURCE DISK #1 by Matthew Hunter - Over 700K of useful bits
and pieces of STOS source code (most are complete programs). Some are written in 'native' STOS code and other require the Misty , Stars, and Missing Link extensions to be installed before you can use them. There's source to a drawing program, a Spectrum 512 picture displayer, a document displayer and a 'tell the time' program. Other sources demonstrate barrel rolling pictures, displaying disk directories, using raster bars, extracting pictures from VideoMaster VID and FLM files, playing VideoMaster animations, speeding up the mouse and more...