AMOS extensions

From ExoticA
Amospro-extensions.png

This is a comprehensive list of AMOS extensions.

AMOS is a BASIC-like language for the Amiga. It supports extensions, which add more instructions to the language. Each extension must be loaded into one of 25 slots in AMOS's configuration file.

All available versions of each extension are listed. You can still obtain them today. Since AMOS's heyday over 20 years ago, many outdated and rare extensions have gone missing. These are listed on a separate page: missing AMOS extensions.

The extensions listed in bold are first-party extensions, either bundled with AMOS or sold separately. All the others are third-party extensions.

List of AMOS extensions

Slot Extension name Author Documentation Available versions
1 Music François Lionet
  • Music.Lib V1.0 included with AMOS 1.0 demo
  • Music.Lib V1.1 included with AMOS 1.1
  • Music.Lib V1.2 included with AMOS 1.2, 1.21 and 1.23
  • Music.Lib V1.3 included with AMOS 1.3, 1.31, and 1.32, also found on AMOS PD disk 230 and others
  • Music.Lib V1.3 with version string "New Music V1.3" used on AMOS PD disk 426
  • Music.Lib V1.54 included with AMOS 1.34 (and used on AMOS PD disk 180 and others)
  • Music.Lib V1.62 included with AMOS 1.35 and AMOS 1.36
  • AMOSPro_Music.Lib V1.0 included with AMOS Pro 1.0
  • AMOSPro_Music.Lib V1.10 included with AMOS Pro 1.11
  • AMOSPro_Music.Lib V1.12 included with AMOS Pro 1.12
  • AMOSPro_Music.Lib V2.00 included with AMOS Pro 2.0
1 Enhanced Music Extension (EME) Paul Reece
  • This is a drop-in replacement for the standard AMOS Music extension
  • Music.Lib and AMOSPro_Music.Lib V3.0DEMO available from:
2 Compact François Lionet
  • Compact.Lib V1.0 included with AMOS 1.0 demo
  • Compact.Lib V1.1 included with AMOS 1.1
  • Compact.Lib V1.2 included with AMOS 1.21
  • A variant of Compact.Lib V1.2 is included with AMOS 1.34 and AMOS 1.36, and also used on AMOS PD disk 180
  • Another variant of Compact.Lib V1.2 is included with AMOS 1.31 and 1.32
  • Another variant of Compact.Lib V1.2 is included with AMOS 1.35
  • Another two variants of Compact.Lib V1.2 are used on AMOS PD disks 230 and 266
  • AMOSPro_Compact.Lib V1.0 included with AMOS Pro V1.0
  • AMOSPro_Compact.Lib V1.10 included with AMOS Pro 1.11
  • AMOSPro_Compact.Lib V1.12 included with AMOS Pro 1.12
  • AMOSPro_Compact.Lib V2.00 included with AMOS Pro 2.0
3 Request François Lionet
  • Request.Lib V1.1 included with AMOS 1.1 and AMOS 1.21
  • Request.Lib V1.3 included with AMOS 1.31 and 1.32, and used on AMOS PD disk 180 and others
  • Request.Lib V1.41 included with AMOS 1.34, 1.35, 1.36 and used on AMOS PD disk 565 and others
  • AMOSPro_Request.Lib V1.0 included with AMOS Pro V1.0
  • AMOSPro_Request.Lib V1.10 included with AMOS Pro 1.11
  • AMOSPro_Request.Lib V1.12 included with AMOS Pro 1.12
  • AMOSPro_Request.Lib V2.00 included with AMOS Pro 2.0
4 AMOS 3D Anthony Wilkes & Richard Lewis
  • 3d.lib V1.00 used on AMOS PD disks 371 and others
  • 3d.lib V1.50 used on AMOS PD disk 266 but this isn't a real extension
  • AMOSPro_3d.lib V1.02AP is included with all versions of AMOS Pro, on Productivity Disk #2
  • The full AMOS 3D is available from Amiga Computing #66 coverdisk
5 AMOS Compiler François Lionet
  • Compiler.Lib V1.00 is included with AMOS Compiler 1.0, AMOS 1.32, AMOS 1.34, and is used on AMOS PD disk 230 and others
  • Compiler.Lib V1.34 is used on AMOS PD disk 426 and others
  • Compiler.Lib V1.35 is included with AMOS 1.35 and the AMOS Compiler 1.36 update
  • AMOSPro_Compiler.Lib V1.34 is included with AMOS Pro 1.11 and 1.12, and used on AMOS PD disk 466
  • AMOSPro_Compiler.Lib V2.00 is included with AMOS Pro 2.0, on Productivity Disk #2
  • The full AMOS Compiler V1.35 is available from CU Amiga April 1993 coverdisk #54
6 Serial / IOPorts François Lionet
  • Serial.Lib V1.1 is included with AMOS 1.31, 1.32 and used on AMOS PD disk 230 and others
  • Serial.Lib V1.2 is included with AMOS 1.34, AMOS 1.35, AMOS 1.36 and used on AMOS PD disk 435 and others
  • AMOSPro_IOPorts.Lib V1.0 included with AMOS Pro V1.0
  • AMOSPro_IOPorts.Lib V1.12 included with AMOS Pro 1.11 and 1.12
  • AMOSPro_IOPorts.Lib V2.00 included with AMOS Pro 2.0
  • Joerg Dommermuth created a variant of AMOSPro_IOPorts.Lib V2.00 with one instruction patched out
  • A variant of this variant is called AMOSPro_IOPortsJ.Lib, which also patches its version to 2.1J
7 Total Map Editor (TOME) Aaron Fothergill
  • Sold separately by the AMOS Club
  • TOME.Lib V3.1 used on AMOS PD disk 435 and others
  • TOME.Lib V4.23 used on AMOS PD disk 574
  • AMOSPro_TOME.Lib V4.24Plus is available using Aminet's dev/amos/TOME4ProUpdate.lha with TOME.Lib V3.1, V4.23 or V4.24
  • The full version of TOME V3.1 is available from Ultimate Amiga: TOME4_AMOSPro.zip (requires sign-up)
7 Explode
8 AMCAF Chris Hodges
8 Colour Text (CTEXT) Aaron Fothergill
  • Sold separately via the AMOS Club
  • CTEXT.Lib 1.1 included with TOME 3.1
  • CTEXT.Lib 1.32 used on AMOS PD disk 426 and others
9 Shuffle / Range Aaron Fothergill & Chris Hodges
  • Also known as the AMOS Club Extension. available only to AMOS Club members
  • shuffle.lib was originally released in October 1991 on the TOME Goodies Disk 1, and as a source-code listing in Volume 1, Issue 5/6 of the AMOS Newsletter (according to its documentation)
  • shuffle.lib used on AMOS PD disk 426. The same "Shuffle Extension" is called RANGE.Lib on AMOS PD disks 435 and 447, the only differences between the files being an extra 4 bytes after the end of the code hunk
  • Range.Lib V2.6 (now named "AMOS Club Extension") used on AMOS PD disks 574 and others
  • AMOSPro_Range.Lib V2.9Plus is available using Aminet's dev/amos/TOME4ProUpdate.lha with TOME.Lib V3.1, V4.23 or V4.24
10 Dump Alex J. Grant, François Lionet, Aaron Fothergill
  • Dump.Lib V1.0 available the AMOS 1.36 update disk (AMOS PD disk 36)
  • Dump.Lib V1.1 used on AMOS PD disk 565
10 Ercole Ercole Spiteri
10 LDos Niklas Sjöberg
  • LDos.Lib V2.5 demo available from:
  • AMOSPro_LDos.Lib V2.5 seen on AMOS PD disk 606
  • AMOSPro_LDos.Lib V2.6 (aka LDos Pro 1.1) available from Ultimate Amiga: ldos.lha (requires sign-up)
11 LSerial Niklas Sjöberg
  • LSerial.Lib V2.1 demo available from:
  • AMOSPro_Lserial.Lib V2.1 (aka LSerial Pro 1.0) available from Ultimate Amiga: ldos.lha (requires sign-up)
12 TURBO Manuel Andre
12 TURBO Plus Manuel Andre
  • Called "Craft 2" by Black Legend, its UK distributor, to make it seem related to the CRAFT extension
  • AMOS_TURBO_Plus.Lib and AMOSPro_TURBO_Plus.Lib V1.0 full versions included on CU Amiga August 1994 coverdisk #88
  • AMOSPro_TURBO_Plus.Lib V2.15 available from Ultimate Amiga: turbo.lha (requires sign-up)
12 BUtility Mariusz Rycyk
13 PowerBobs Manuel Andre
  • Amos_PowerBobs.Lib and AMOSPro_PowerBobs.Lib "beta version 6" demo available with AMOSZine issues 5 and 6 (F1 Licenseware disks F1-079A/B/C, available on the F1 Licenseware CD volume 1), also here
  • Amos_PowerBobs.Lib and AMOSPro_PowerBobs.Lib V1.0 demo available from Aminet: dev/amos/PowerBobs.lha
13 Personnal Frédéric Cordier
14 Intuition Andrew Church
  • Sold as F1 Licenseware
  • Intuition.Lib and AMOSPro_Intuition.Lib V1.3 available as F1 Licenseware disk F1-120
  • Intuition.Lib and AMOSPro_Intuition.Lib V1.3a demo available from AMOSZine issue 10 (F1 Licenseware disk F1-121C), also here
  • Intuition.Lib and AMOSPro_Intuition.Lib V1.3b and source available from the author's website, http://www.achurch.org/
14 Game Peter Cahill
  • AMOSPro_Game.Lib V0.9 available from Ultimate Amiga: tge_beta.lha (requires sign-up)
15 Delta Lukasz Zelezny
15 DOOM Music Extension (DME) Thomas Reetz
  • AMOSPro_DOOM_Music.Lib V2.0 available from AMOS Factory: dme.lha
15 D-Sam Mark Everingham
  • AMOSPro_D-Sam.Lib V1.01 found on the AMOS Pro 2.00 Updater disk included with the AMOS Pro Compiler, also available from AliensRCoolUK: D_Sam_1.01.LHA
15 Amon Paul Overy
  • Amon.Lib and AMOSPro_Amon.Lib V1.03 available from AMOSZine Issue 8 (F1 Licenseware disk F1-106B), also here
  • Amon.Lib and AMOSPro_Amon.Lib V1.04 available from AMOSZine Issue 9 (F1 Licenseware disk F1-112C), also here
16 EasyLife Paul Hickman
16 MAXS Door Handler Ari Tsironis
17 Locale Johan Östling
17 Make ?
17 Sticks Nigel Critten
  • Sticks.Lib V1.01B demo available from the AMOS PD CD
18 CRAFT Hannu Rummukainen
18 JD Intuition (JDInt) Joerg Dommermuth
18 BSD Socket John Bintz
19 MusiCRAFT Hannu Rummukainen
19 MED Haiko Lemser
19 JD Kick 3.0 (JDK3) Joerg Dommermuth
20 Stars Jason G. Doig
20 THX Thomas Nokielski
20 AGA Nigel Critten & Michael Prince
  • Sold as F1 Licenseware
  • AGA.Lib and AMOSPro_AGA.Lib V1.00 available from AliensRCoolUK: AGA.LHA
20 OS-DevKit Fromentin Brice & Jens Vang Petersen
  • Sold as Licenseware
  • AMOSPro_OS_DevKit.Lib V1.61 available from AliensRCoolUK: OS_Dev_1.61.LHA
20 JDColour Joerg Dommermuth
  • AMOSPro_JDColour.Lib V1.4 available from AMOS PD disk 599
  • AMOSPro_JDColour.Lib V2.0 available from AliensRCoolUK: JD_Extensions.LHA
20 OrgAsm Donald Cameron (T-Soft)
  • Tiny.Lib V1.0 demo available on AMOSZine Supplemental Disk #4, which is on the F1 Licenseware CD volume 1, also here
21 Prt Joerg Dommermuth
21 Opal Martin Boyd
21 SymBase Lázár Zoltán
21 DBench (DataBench) Lázár Zoltán
  • AMOSPro_DBench.Lib V0.42 available from here
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
24 Display "JB"
25 P61 Chris Hodges
25 TFT Turgut Temucin
25 Int D.J.Software
  • Int.Lib and AMOSPro_Int.Lib V1.0 demo available from AMOS Factory: intui.lha or from AliensRCoolUK: Intuition.LHA
25 JVP (NoKids) Jens Vang Petersen
  • AMOSPro_JVP.Lib V1.01 available from AliensRCoolUK: JVP_1.01.LHA
25 FileID Extension Haiko Lemser

External links

You can get AMOS itself from these sources:

Most AMOS manuals are available from Ultimate Amiga and Amiga Source Preservation

You can get 3rd party extensions from: