STOS BASIC: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
'''STOS''' is a version of BASIC that was written specifically for the [[ST]] by Mandarin software in 1988. Being more powerful than the [[ST BASIC]] distributed with most ST's, it became a popular BASIC dialect and was used to write many public domain, and some commercial, games.
This is a stub page.
 
   
  +
  +
==Programming in STOS==
 
* [[STOS BASIC FAQ/INSTRUCTIONS]]
 
* [[STOS BASIC FAQ/INSTRUCTIONS]]
 
* [[STOS MAESTRO INSTRUCTIONS]]
 
* [[STOS MAESTRO INSTRUCTIONS]]
 
* [[STOS BASIC COMPILER INSTRUCTIONS]]
 
* [[STOS BASIC COMPILER INSTRUCTIONS]]
* [[COMPILER MANUAL|Compiler manual]]
+
* [[REPLACEMENT STOS COMPILER MANUAL|Compiler manual]]
 
* [[STOS FILE STRUCTURES|STOS file structures]]
 
* [[STOS FILE STRUCTURES|STOS file structures]]
   
  +
==Extensions==
===External links===
 
  +
It was possible to add commands and functionality to the ''STOS'' language through the creation of ''extensions''. The first major extension to be released was ''STOS Maestro'', which added the ability to play sampled sounds. ''STOS Maestro plus'' was ''STOS Maestro'' bundled with a sound-sampler cartridge that could play sounds back with more capability than the standard [[YM2149]]. Other extensions included ''TOME'', ''STOS 3D'', ''STE extension'', ''Misty'', ''The Missing Link'', ''Control extension'', ''Extra'' and ''Ninja Tracker''. These extensions kept ''STOS'' relevant and useful for many years after its release.
  +
  +
==Compatibility==
  +
Compiled STOS programs often needed to be patched or recompiled in order to be compatible with each new release of [[TOS]]. For this reason, many games written in STOS don't work on new members of the [[TOS Family]] such as the [[Atari Falcon|Falcon]].
  +
 
==External links==
 
* The [https://en.wikipedia.org/ Wikipedia] article for [https://en.wikipedia.org/wiki/STOS_BASIC STOS]
 
* The [https://en.wikipedia.org/ Wikipedia] article for [https://en.wikipedia.org/wiki/STOS_BASIC STOS]
  +
* [http://www.exxoshost.co.uk/atari/STOS_index.htm STOS TIME TUNNEL (Archives & all things STOS related)]
* The complete source code of STOS and the STOS compiler can be found at the [http://www.clickteam.com/eng/downloadcenter.php?i=58 Clickteam] site
 
* [http://stos.atari.st/ STOS Time Tunnel]
+
* [https://www.exxosforum.co.uk/atari/STOSFLOPPY/index.htm STOS & COMPILER V300]
  +
* [https://www.exxosforum.co.uk/atari/STOS/DEMOS/DEMOS.htm STOS DEMOS]
* [http://www.xbattlestation.com/forgottencreations/ Forgotten Creations] by Simon Hazelgrove
 
  +
* [https://www.exxosforum.co.uk/atari/STOS/GAMES/games1.htm FULL GAMES]
  +
* [https://www.exxosforum.co.uk/atari/STOS/GAMES_SRC/STOS_GAMES.htm STOS GAMES & STUFF WITH SOURCE CODE]
  +
* [https://www.exxosforum.co.uk/atari/STOS/EXTENSIONS/index.htm STOS EXTENSIONS & CODE SNIPPETS]
  +
* [https://www.exxosforum.co.uk/atari/STOS/DOCS/index.php STOS PDFs, ARTICLES, etc.]
  +
* [https://www.exxosforum.co.uk/atari/ZINES/stosser/stosser.htm STOSSER Diskzine]
 
* [http://www.xbattlestation.com/forgottencreations/ Forgotten Creations] by Simon Hazelgrove (Darklight)
  +
* [https://www.facebook.com/groups/stoscoders STOS Coders (Facebook user group)]
   
[[Category:Programming]]
+
[[Category:STOS BASIC]]
  +
[[Category:BASIC Dialects]]
  +
[[Category:Programming languages]]

Latest revision as of 02:28, 31 December 2023

STOS is a version of BASIC that was written specifically for the ST by Mandarin software in 1988. Being more powerful than the ST BASIC distributed with most ST's, it became a popular BASIC dialect and was used to write many public domain, and some commercial, games.


Programming in STOS

Extensions

It was possible to add commands and functionality to the STOS language through the creation of extensions. The first major extension to be released was STOS Maestro, which added the ability to play sampled sounds. STOS Maestro plus was STOS Maestro bundled with a sound-sampler cartridge that could play sounds back with more capability than the standard YM2149. Other extensions included TOME, STOS 3D, STE extension, Misty, The Missing Link, Control extension, Extra and Ninja Tracker. These extensions kept STOS relevant and useful for many years after its release.

Compatibility

Compiled STOS programs often needed to be patched or recompiled in order to be compatible with each new release of TOS. For this reason, many games written in STOS don't work on new members of the TOS Family such as the Falcon.

External links