Jump to content

STOS BASIC

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ae-a (talk | contribs) at 22:59, 5 January 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

STOS BASIC is a dialect of the BASIC programming language implemented on the Atari ST computer. STOS BASIC was originally developped for JAWX by François Lionet and Constantin Sotiropoulos and published by Manadrin Software (now known as Europress Software).

Although the first version of STOS to be released in the UK (version 2.3) was released in late 1988, an earlier version had been released earlier in France.

STOS Basic was a version of BASIC that was designed for creating games, but the set of powerful high-level graphics and sound commands it offered made it suitable for developing any multimedia-intense software without knowing about the internals of the Atari ST.

The original version (2.3) was bundled with three complete games (Orbit, Zoltar and Bullet Train), and many accessories and utilities (such as sprite and music editors). A compiler was soon released that enabled you to compile the STOS Basic program into an executable file that ran a lot faster because it was compiled rather than interpreted. In order to be compatible with the compiler, STOS needed to be upgraded to version 2.4 (which came with the compiler).

STOS 2.5 was released to make STOS run on Atari STEs with TOS 1.06 (1.6), and then STOS 2.6 was needed to make STOS run on Atari STEs with TOS 1.62.

It was possible to extend the functionality of STOS by adding extensions which added more commands to the languages and increased the functionality. The first such 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. Other extensions included STOS 3D, STE extension, Misty, The Missing Link, Control extension, Extra and Ninja Tracker. These extensions kept STOS alive for many years after it's release.

While giving programmers the ability to rapidly create a game without knowing the internals, STOS was criticised for being slow (especially when intensively using the non-high-level commands), and for not letting you program in a structured manner.

In 1990, AMOS BASIC was released for the Amiga. It was originally meant to shortly follow the release of STOS on the Atari ST (Manadrin Software were notorious for having huge delays in their release-schedule and announcing vapourware). AMOS was released about two years after the UK release of STOS. But this turned out to be a blessing in disguise for the Amiga community thanks to the extra development time. Not only did AMOS take advantage of the extra Amiga hardware and have more commands than STOS, but the style of BASIC was completely different - it had no line-numbers, and there were many structured programming constructs (at one time, the STOS Club Newsletter published a program that allowed you to program STOS using that style). While it was often possible to directly convert STOS BASIC programs that did not heavily rely on extensions to AMOS BASIC, the reverse was not usually true.

A IBM PC version called PCOS was once mentioned, but that never materialised. Instead, Manadrin Software renamed themselves Europress Software and went on to release the Klik (click) series of games-creation tools which were nothing like STOS. They then released The Games Factory.


Publishers

Patches

  • Generic STOS fixer - Use this to fix STOS programs so that they run on a greater number of TOS versions.

Resources

Nostalgia

Software developped with STOS