AMOS extensions
This is a comprehensive list of AMOS extensions.
Introduction to extensions
AMOS is a BASIC-like language for the Amiga. It supports supports extensions, which add more instructions to the language.
Several extensions are included with AMOS itself, all others are written by third parties.
Each extension must be loaded into one of 25 slots in AMOS's configuration file. All extensions have a specific slot they're meant to be loaded into. Some extensions can work in other slots, but many don't.
When you use extension instructions, the slot number gets saved into your source code. If you move the extension to another slot, suddenly your source code doesn't work any more. If you look at the source code in AMOS without the extension, your code just has "Extension M" or "Extension L" or another letter of the alphabet where your extension-specific command once was. When you try and test or run your program, AMOS says "Extension Not Loaded" at you.
Default AMOS extensions
These extensions are included with AMOS itself, or included with the official AMOS companion products: AMOS 3D and AMOS Compiler.
All are written by François Lionet, except for AMOS 3D which was written by Anthony Wilkes & Richard Lewis.
| Slot | Extension name | Versions |
|---|---|---|
| 1 | Music |
|
| 2 | Compact |
|
| 3 | Request |
|
| 4 | AMOS 3D |
|
| 5 | AMOS Compiler | |
| 6 | Serial / IOPorts |
|
List of 3rd party AMOS extensions
| Slot | Extension name | Author | Available versions |
|---|---|---|---|
| 1 | Enhanced Music Extension (EME) | Paul Reece |
|
| 7 | Total Map Editor (TOME) | Aaron Fothergill | |
| 7 | Explode | Peace/Testaware |
|
| 8 | AMCAF | Chris Hodges |
|
| 8 | Colour Text (CTEXT) | Aaron Fothergill |
|
| 9 | Shuffle / Range | Aaron Fothergill & Chris Hodges |
|
| 10 | Dump | Alex J. Grant, François Lionet, Aaron Fothergill | |
| 10 | Ercole | Ercole Spiteri |
|
| 10 | LDos | Niklas Sjöberg | |
| 11 | LSerial | Niklas Sjöberg |
|
| 12 | Amos TURBO | Manuel Andre |
|
| 12 | AMOS TURBO Plus | Manuel Andre |
|
| 12 | BUtility | Mariusz Rycyk |
|
| 13 | PowerBobs | Manuel Andre |
|
| 13 | Personnal | Frédéric Cordier |
|
| 14 | Intuition | Andrew Church |
|
| 14 | Game | Peter Cahill |
|
| 15 | Delta | Lukasz Zelezny |
|
| 15 | DOOM Music Extension (DME) | Thomas Reetz
| |
| 15 | D-Sam | Mark Everingham |
|
| 16 | EasyLife | Paul Hickman |
|
| 17 | Locale | Johan Östling |
|
| 17 | Make | ? |
|
| 17 | Sticks | Nigel Critten |
|
| 18 | CRAFT | Hannu Rummukainen |
|
| 18 | JD Intuition (JDInt) | Joerg Dommermuth |
|
| 19 | MusiCRAFT | Hannu Rummukainen |
|
| 19 | MED | Haiko Lemser |
|
| 19 | JD Kick 3.0 (JDK3) | Joerg Dommermuth |
|
| 20 | Stars | Jason G. Doig |
|
| 20 | AGA | Nigel Critten & Michael Prince |
|
| 20 | OS-DevKit | Fromentin Brice & Jens Vang Petersen |
|
| 20 | JDColour | Joerg Dommermuth | |
| 21 | Prt | Joerg Dommermuth |
|
| 21 | Opal | Martin Boyd |
|
| 21 | SymBase | Lázár Zoltán |
|
| 21 | DBench (DataBench) | Lázár Zoltán |
|
| 22 | JD | Joerg Dommermuth |
|
| 22 | First | Pedro Gil |
|
| 22 | Jotre (Jolly THX Replayer) | Thomas Verduin |
|
| 23 | Misc | Frank Otto |
|
| 23 | IntuiExtend | Philippe Cierp |
|
| 23 | Tools | Tor Erik Ottinsen |
|
| 23 | Colours | Jan Norman Nielsen |
|
| 23 | GameSupport | Alastair M. Robinson |
|
| 24 | GUI | Pietro Ghizzoni |
|
| 24 | SLN | Søren Nielsen |
|
| 25 | P61 | Chris Hodges |
|
| 25 | TFT | Turgut Temucin |
|
| 25 | Int | D.J.Software |
|
| 25 | JVP (NoKids) | Jens Vang Petersen |
|
Extensions no longer available
This is a list of extensions, or versions of extensions that aren't available on the internet, but there are reliable sources that make reference to them so we know they exist:
| Slot | Extension name | Author | Versions | Source |
|---|---|---|---|---|
| 1 | Enhanced Music Extension (EME) | Paul Reece | V4.64 |
|
| 5 | Compiler | François Lionet | V1.36 |
|
| 7 | Total Map Editor (TOME) | Aaron Fothergill | V4.24 |
|
| 8 | Colour Text (CTEXT) | Aaron Fothergill | V2.00, V2.5 |
|
| 8 | AMCAF | Chris Hodges | V1.0, V1.1, V1.16, V1.17, V1.18, V1.19, V1.30, V1.31, V1.40, V1.41, V1.42, V1.43, V1.44 |
|
| 9 | Shuffle / Range (AMOS Club Extension) | Aaron Fothergill & Chris Hodges | V2.8, V2.9 Plus |
|
| 10 | LDos | Niklas Sjöberg | V1, V2, V2.1, V2.2, V1.10 |
|
| 11 | LSerial | Niklas Sjöberg | V1, V2, V2.2, V1.10 |
|
| 12 | TURBO | Manuel Andre | V1.6, V1.7, V1.75, V1.76 |
|
| 12 | TURBO Plus | Manuel Andre | V2.0 |
|
| 14 | Intuition | Andrew Church | V1.0, V1.0a, V1.1, V1.1a, V1.1b, V1.2, V1.2a, V1.2b, V1.3, V1.3b |
|
| 15 | Delta | Lukasz Zelezny | V1.0, V1.2, V1.3, V1.5 |
|
| 15 | DOOM Music Extension (DME) | Thomas Reetz | V1.1 |
|
| 15 | EffectsExtension | ? | V0.15 |
|
| 16 | EasyLife | Paul Hickman | V1.4b |
|
| 17 | Cool Stars ! | ? | V1.0 |
|
| 17 | Falcon | ? | ? |
|
| 19 | MED | Haiko Lemser | V1.0a, V1.0b, V2.0, V3.0, V4.0, V5.0, V7.0, V7.01 |
|
| 20 | AMOS OS Interface | ? | V3.4 |
|
| 20 | THX | Thomas Nokielski | V0.6 |
|
| 20 | OS-DevKit | Fromentin Brice | V1.20, V1.62 |
|
| 21 | Prt | Joerg Dommermuth | V1.1 |
|
| 21 | SymBase | Lázár Zoltán | V0.92, V0.93 |
|
| 22 | JD | Joerg Dommermuth | V5.3 |
|
| 22 | Second-Hand Extension | Timo Engman | V0.01d6 |
|
| 23 | JADE | Michel Bijlsma | ? |
|
| 23 | Tools | Tor Erik Ottinsen | V1.00 |
|
| 24 | SLN | Søren Nielsen | V1.0 |
|
| 25 | P61 | Chris Hodges | V1.0, V1.1 |
|
| 25 | TFT | Turgut Temucin | V0.1, V0.2, V0.3, V0.4, V0.5, V0.6 |
|
| 25 | JVP (NoKids) | Jens Vang Petersen | V0.5, V0.6, V0.7, V0.8, V0.9, V1.0 |
|
External links
You can get AMOS itself from these sources:
- AMOS 1.0 demo on Amiga Format #10 coverdisk
- AMOS 1.34 on Amiga Format #42 coverdisk
- AMOS 1.35 on CU Amiga April 1993 coverdisk #54
- AMOS 1.36: use the AMOS 1.36 update disk (AMOS PD disk #36
- AMOS 3D on Amiga Computing #66 coverdisk
- AMOS Compiler is available on CU Amiga April 1993 coverdisk #54
- Easy AMOS 1.01 on Amiga Computing #81 coverdisk
- AMOS Pro 1.11 on Amiga Format #67 coverdisk
- AMOS Pro 1.0, 1.11 and 2.0 available from classicamiga.com
Most AMOS manuals are available from Ultimate Amiga and Amiga Source Preservation
You can get 3rd party extensions from:
