STOS BASIC

Last updated
STOS BASIC
STOS BASIC loading screen.png
Loading screen
Developer François Lionet, Constantin Sotiropoulos
First appeared1988;36 years ago (1988)
Influenced by
BASIC
Influenced
AMOS

STOS BASIC is a dialect of the BASIC programming language for the Atari ST personal computer. It was designed for creating games, but the set of high-level graphics and sound commands it offers is suitable for developing multimedia software without knowledge of the internals of the Atari ST.

Contents

STOS BASIC was developed by Jawx–François Lionet, [1] and Constantin Sotiropoulos–and published by Mandarin Software (now known as Europress Software).

History

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

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). Initially implemented as a BASIC interpreter, a compiler was soon released that enabled the user 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.4 also fixed a few bugs and had faster floating point mathematics code, but the floating point numbers had a smaller range.

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. STOS 2.7 was a compiler-only upgrade that made programs with the STOS tracker extension (used to play MOD music) compile.

There was a 3rd-party hack called STOS 2.07 designed to make STOS run on even more TOS versions, and behave on the Atari Falcon.

Around 2001 François Lionet released via the Clickteam website the source code of STOS BASIC. [2]

On the 4th of April, 2019 François Lionet announced the release of AMOS2 on his website Amos2.tech Archived 2020-09-23 at the Wayback Machine . AMOS2 replaces STOS and AMOS together, using JavaScript as its code interpreter, making the new development system independent and generally deployed in internet browsers.

AMOS2 is now known as AOZ Studio. [3]

Extensions

It was possible to extend the functionality of STOS by adding extensions which added more commands to the language 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 TOME, STOS 3D, STE extension, Misty, The Missing Link, Control extension, Extra and Ninja Tracker. These extensions kept STOS alive for many years after its release.

Criticisms

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 allowing the user to program in a structured manner.

Other platforms

In 1990, AMOS BASIC was released for the Amiga. It was originally meant to shortly follow the release of STOS on the Atari ST. 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 the reader 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 version for IBM PC compatibles called PCOS was once mentioned, but that never materialised. Instead, the publishers Mandarin Software renamed themselves Europress Software. One of the developers in Jawx, Francois Lionet, was later to form Clickteam with Yves Lamoureux and went on to release the Klik (click) series of games-creation tools (which were dissimilar to STOS as they use a primarily mouse-driven interface without the need for traditional code). Klik & Play, The Games Factory, Multimedia Fusion and Multimedia Fusion 2 have been released in this series.

Related Research Articles

<span class="mw-page-title-main">Atari ST</span> Line of home computers from Atari Corporation

Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985, and it was widely available in July. The ST was the first personal computer with a bitmapped color graphical user interface, using a version of Digital Research's GEM interface / operating system, from February 1985.

<span class="mw-page-title-main">AMOS (programming language)</span>

AMOS BASIC is a dialect of the BASIC programming language for the Amiga computer. Following on from the successful STOS BASIC for the Atari ST, AMOS BASIC was written for the Amiga by François Lionet with Constantin Sotiropoulos and published by Europress Software in 1990.

<span class="mw-page-title-main">EmuTOS</span>

EmuTOS is a replacement for TOS, released as free software. It is mainly intended to be used with Atari emulators and clones, such as Hatari or FireBee. EmuTOS provides support for more modern hardware and avoids the use of the old, proprietary TOS as it is usually difficult to obtain.

<span class="mw-page-title-main">GFA BASIC</span> Computer programming language

GFA BASIC is a dialect of the BASIC programming language, by Frank Ostrowski. The name is derived from the company, which distributed the software. In the mid-1980s to the 1990s it enjoyed popularity as an advanced BASIC dialect, but has been mostly superseded by several other programming languages. Official support ended in the early 2000s.

<span class="mw-page-title-main">Level 9 Computing</span> Video game developer and publisher

Level 9 was a British developer of computer software, active between 1981 and 1991. Founded by Mike, Nicholas and Pete Austin, the company produced software for the BBC Micro, Nascom, ZX Spectrum, Commodore 64, Oric, Atari, Lynx 48k, RML 380Z, Amstrad CPC, MSX, Amiga, Apple II, Memotech MTX, and Enterprise platforms and is best known for its successful text adventure games until a general decline in the text adventure market forced their closure in June 1991.

François Lionet is a French programmer, best known for having written STOS BASIC on the Atari ST and AMOS BASIC on the Amiga. He has also written several games on these platforms.

<span class="mw-page-title-main">Clickteam</span> French software development company

Clickteam is a French software development company based in Boulogne-Billancourt, Hauts-de-Seine. Founded by Francis Poulain, François Lionet and Yves Lamoureux, Clickteam is best known for the creation of Clickteam Fusion, a script-free programming tool that allows users to create video games or other interactive software using a highly advanced event system. They are most known for publishing the first seven titles in the Five Nights at Freddy's series.

Constantin Sotiropoulos is the co-creator of AMOS BASIC, a popular video game and multimedia programming language for the Amiga computer, and STOS BASIC on the Atari ST. He has also been creator of copy protection software for some French companies.

<span class="mw-page-title-main">Atari ST BASIC</span>

Atari ST BASIC was the first dialect of BASIC that was produced for the Atari ST line of computers. This BASIC interpreter was bundled with all new STs in the early years of the ST's lifespan, and quickly became the standard BASIC for that platform. However, many users disliked it, and improved dialects of BASIC quickly came out to replace it.

Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages with integrated development environments, and applications primarily for the Atari 8-bit family of home computers. OSS was best known for their enhanced versions of Atari DOS, Atari BASIC, and the Atari Assembler Editor, all of which were substantially improved over Atari's products, as well as the Action! programming language. OSS also sold some software for the Apple II.

The Atari Coldfire Project (ACP) is a volunteer project that has created a modern Atari ST computer clone called the FireBee.

Europress was a British magazine and software publisher based in Adlington, near Macclesfield, Cheshire. Their magazine publishing business was previously known as Database Publications. The software division was renamed in 1999 to Actualize.

<span class="mw-page-title-main">Hatari (emulator)</span> Atari computer emulator

Hatari is an open-source emulator of the Atari ST 16/32-bit computer system family. It emulates the Atari ST, Atari STe, Atari TT, and Atari Falcon computer series and some corresponding peripheral hardware like joysticks, mouse, midi, printer, serial and floppy and hard disks. It supports more graphics modes than the ST and does not require an original TOS image as it supports EmuTOS. The latest version has no reported issues with the ST/STe/TT applications emulation compatibility and also most of the ST/STe games and demos work without issues.

<span class="mw-page-title-main">Atari TOS</span> Operating system of the Atari ST range of computers

TOS is the operating system of the Atari ST range of computers. This range includes the 520ST and 1040ST, their STF/M/FM and STE variants and the Mega ST/STE. Later, 32-bit machines were developed using a new version of TOS, called MultiTOS, which allowed multitasking. More recently, users have further developed TOS into FreeMiNT.

MagiC is a third party and now open-sourced multitasking-capable TOS-compatible operating system for Atari computers, including some newer clone systems manufactured later. There are also variants that run as part of Mac and PC emulation environments, as well as on macOS Intel-Mac computers.

<i>Fun School</i> Video game series

Fun School is a series of educational packages developed and published in the United Kingdom by Europress Software, initially as Database Educational Software. The original Fun School titles were sold mostly by mail order via off-the-page adverts in the magazines owned by Database Publications. A decision was made to create a new set of programs, call the range Fun School 2, and package them more professionally so they could be sold in computer stores around the UK. Every game comes as a set of three versions, each version set to cater for a specific age range.

<span class="mw-page-title-main">Hollywood (programming language)</span> Programming language

Hollywood is a commercially distributed programming language developed by Andreas Falkenhahn which mainly focuses on the creation of multimedia-oriented applications. Hollywood is available for AmigaOS, MorphOS, WarpOS, AROS, Windows, macOS, Linux, Android, and iOS. Hollywood has an inbuilt cross compiler that can automatically save executables for all platforms supported by the software. The generated executables are completely stand-alone and do not have any external dependencies, so they can also be started from a USB flash drive. An optional add-on also allows users to compile projects into APK files.

This article deals with programming languages used in the Amiga line of computers, running the AmigaOS operating system and its derivatives AROS and MorphOS. It is a split of the main article Amiga software. See also related articles Amiga productivity software, Amiga music software, Amiga Internet and communications software and Amiga support and maintenance software for other information regarding software that runs on Amiga.

Scetlander was a software publisher which released titles for various 8- and 16-bit home computer systems in the 1980s and 1990s.

References

  1. Thomas, Neil (19 Aug 2019). "STOS & Amos - Francois Lionet | Retro Tea Break". YouTube . Archived from the original on 2021-12-13. Retrieved 11 Mar 2020.
  2. Amos & Stos » Main Download on clickteam.com (archived 2007)
  3. "AOZ Studio to create your apps and games". AOZ Studio. Retrieved 2020-03-12.

General

Publishers

Patches

Resources

Nostalgia