AMOS extensions

From ExoticA

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 extensions have a specific slot they're meant to be loaded into.

List of AMOS extensions

Extension names in bold are the extensions that were bundled with AMOS (Music, Compact, Request, Serial / IOPorts), or were sold separately as AMOS companion products (AMOS 3D, AMOS Compiler). All other extensions were written and distributed by third parties.

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, AMOS 1.21, AMOS 1.23
  • Music.Lib V1.3 included with AMOS 1.3, AMOS 1.31
  • Music.Lib V1.3 used 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, 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 on AMOS PD disk 600
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.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 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
5 AMOS Compiler François Lionet
  • Compiler.Lib V1.00 is include 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
  • AMOSPro_Compiler.Lib V1.34 used on AMOS PD disk 466
  • AMOSPro_Compiler.Lib V2.00 is included with AMOS Pro, on Productivity Disk #2
6 Serial / IOPorts François Lionet
  • Serial.Lib V1.1 is included with AMOS 1.3 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 is the same but with the version changed 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
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 (per documentation on Aminet: dev/amos/shuffle.lha)
  • 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
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 on AMOS PD disk 600
  • LDos.Lib V2.5 and AMOSPro_LDos.Lib V2.5 seen on AMOS PD disk 606
11 LSerial Niklas Sjöberg
  • LSerial.Lib V2.1 demo available on AMOS PD disk 600
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
12 BUtility Mariusz Rycyk
13 PowerBobs Manuel Andre
  • Amos_PowerBobs.Lib and AMOSPro_PowerBobs.Lib "beta version 6" demo available with Amoszine issue 5 (F1 Licenseware)
  • Amos_PowerBobs.Lib and AMOSPro_PowerBobs.Lib V1.0 demo available on 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.3a demo available on AMOSZine Issue 10 disk C, and here
14 Game Peter Cahill
  • AMOSPro_Game.Lib V0.9 available from here
15 Delta Lukasz Zelezny
15 DOOM Music Extension (DME) Thomas Reetz
  • AMOSPro_DOOM_Music.Lib V2.0 available here
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
  • AMOSPro_D-Sam.Lib V1.01 also available here
15 Amon Paul Overy
  • Amon.Lib and AMOSPro_Amon.Lib V1.03 available on AMOSZine Issue 8 disk B, also here
  • Amon.Lib and AMOSPro_Amon.Lib V1.04 available on AMOSZine Issue 9 disk C, also here
16 EasyLife Paul Hickman
17 Locale Johan Östling
17 Make ?
17 Sticks Nigel Critten
  • Sticks.Lib V1.01B demo available on the AMOS PD CD
18 CRAFT Hannu Rummukainen
18 JD Intuition (JDInt) Joerg Dommermuth
  • AMOSPro_JDInt.Lib V1.3 available here
19 MusiCRAFT Hannu Rummukainen
19 MED Haiko Lemser
19 JD Kick 3.0 (JDK3) Joerg Dommermuth
  • AMOSPro_JDK3.Lib V1.1 available here
20 Stars Jason G. Doig
20 AGA Nigel Critten & Michael Prince
  • Sold as F1 Licenseware
  • AGA.Lib and AMOSPro_AGA.Lib V1.00 available here
20 OS-DevKit Fromentin Brice & Jens Vang Petersen
  • Sold as Licenseware
  • AMOSPro_OS_DevKit.Lib V1.61 available from here
20 JDColour Joerg Dommermuth
  • AMOSPro_JDColour.Lib V1.4 available on AMOS PD disk 599
  • AMOSPro_JDColour.Lib V2.0 available here
20 OrgAsm Donald Cameron (T-Soft)
  • Tiny.Lib V1.0 demo available on AMOSZine Supplemental Disk #4, which is available on the F1 Licenseware CD volume 1
21 Prt Joerg Dommermuth
  • AMOSPro_Prt.Lib V1.1 available on Aminet: dev/amos/jdlib4_6.lha
  • AMOSPro_Prt.Lib V1.3 available on AMOS PD disk 599
  • AMOSPro_Prt.Lib V1.4 available here
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
  • AMOSPro_JD.Lib V4.6 available on Aminet: dev/amos/jdlib4_6.lha
  • AMOSPro_JD.Lib V5.3 available on AMOS PD disk 599
  • AMOSPro_JD.Lib V5.9 available here
22 First Pedro Gil
22 Jotre (Jolly THX Replayer) Thomas Verduin
  • AMOSPro_Jotre.Lib V1.0 available from here
23 Misc Frank Otto
23 IntuiExtend Philippe Cierp
23 Tools Tor Erik Ottinsen
23 Colours Jan Norman Nielsen
  • AMOSPro_Colours.Lib V1.0 available here
23 GameSupport Alastair M. Robinson
24 GUI Pietro Ghizzoni
24 SLN Søren Nielsen
  • Shareware
  • AMOSPro_SLN.Lib V2.0 and V2.1 available from here
25 P61 Chris Hodges
25 TFT Turgut Temucin
25 Int D.J.Software
  • Int.Lib and AMOSPro_Int.Lib V1.0 demo available here
25 JVP (NoKids) Jens Vang Petersen
  • AMOSPro_JVP.Lib V1.01 available here

Wanted extensions

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, or existed in the past. Help in tracking down these extensions is appreciated.

Referenced in later version histories

These versions of extensions should exist, because later versions have listed them in their version histories.

Slot Extension name Author Versions Notes
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
10 LDos Niklas Sjöberg V1, V2, V2.1, V2.2
11 LSerial Niklas Sjöberg V1, V2
12 TURBO Manuel Andre V1.6, V1.7, V1.75, V1.76
14 Intuition Andrew Church V1.0, V1.0a, V1.1, V1.1a, V1.1b, V1.2, V1.2a, V1.2b, V1.3
15 Delta Lukasz Zelezny V1.0, V1.2, V1.3, V1.5
19 MED Haiko Lemser V1.0a, V1.0b, V2.0, V3.0, V4.0, V5.0, V7.0, V7.01
21 SymBase Lázár Zoltán V0.92, V0.93
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
25 JVP (NoKids) Jens Vang Petersen V0.5, V0.6, V0.7, V0.8, V0.9, V1.0

AMOS-LIST

AMOS-LIST was an internet mailing list. It maintained an FAQ, including a list of AMOS extensions and their latest AMOS 1.3 and AMOS Pro versions.

AMOS Extensions List from AMOS-LIST FAQ, October 1999
Slot |  AMOS                        |   AMOS Pro
---------------------------------------------------------------------------
     |                              |
 1   |  Music or EME V4.64          |   Music or EME V4.64
     |                              |
 2   |  Compact V1.2                |   Picture Compactor V2.00
     |                              |
 3   |  Request V1.41               |   Requester V2.00
     |                              |
 4   |  3D V1.00                    |   3D V1.02AP
     |                              |
 5   |  Compiler V1.36              |   Pro Compiler V2.00
     |                              |
 6   |  Serial V1.2                 |   IO Devices V2.00
     |                              |
 7   |  TOME V4.24                  |   TOME V4.24
     |                              |
 8   |  CText V2.5                  |   AMCAF V1.43
     |                              |
 9   |  Range (AMOS Club Ext.) V2.8 |   Range (AMOS Club Ext.) V2.9 Plus
     |  Shuffle                     |
     |                              |
10   |  Ercole V1.6                 |   Ercole V1.7
     |  Dump Lib                    |
     |  LDos V2.5                   |   LDos V2.5
     |                              |
11   |  LSer V2.1                   |   LSer V2.1
     |                              |
12   |  TURBO PLUS V2.0             |   Turbo Plus V2.0
     |                              |
13   |                              |   PowerBobs V1.0
     |                              |
14   |  Intuition V1.3              |   Intuition V1.3b
     |                              |
15   |  DSAM V1.01                  |   DSAM V1.01
     |                              |   DOOM Music V1.1
     |                              |   Delta V1.4
     |                              | 	
16   |  EasyLife V1.4b              |   EasyLife V1.1
     |                              |
17   |                              |   MakeLib V1.30
     |                              |   Locale Extension V0.26
     |                              |   Sticks V1.0b
     |                              |   Cool Stars ! V1.0
     |                              |
18   |  CRAFT V1.00                 |   CRAFT V1.00
     |                              |   JD Int V1.3
     |                              |
19   |  MusiCRAFT V1.00             |   MusiCRAFT V1.00
     |                              |   JD K3 V1.1
     |                              |
20   |  AMOS OS Interface V3.4      |   AMOS OS Interface V3.4
     |  Stars                       |   Stars V2.33
     |                              |   JD Colour V2.0
     |                              |   THX Extension V0.6
     |                              |   AMOS OS Devkit V1.20
     |                              |
21   |  PRT_Extension V1.1          |   JD Prt V1.4
     |  OpalVision V1.1             |         
     |                              |
22   |  JD_Extension V5.3           |   JD V6.4
     |                              |
23   |                              |   Misc V1.0
     |                              |   Tools V1.01
     |                              |
24   |                              |   GUI Extension V1.62
     |                              |
25   |                              |   P61 V1.1     
----------------------------------------------------------------------------

These are the extensions and versions listed in AMOS-list's FAQ that can't be found on the Internet today:

Slot Extension name Author Version Notes
1 Enhanced Music Extension (EME) Paul Reece V4.64
5 Compiler François Lionet V1.36
  • Does Compiler.Lib V1.36 actually exist? AMOS 1.36 Compiler Update installs Compiler.Lib V1.35, not V1.36
9 Shuffle / Range (AMOS Club Extension) Aaron Fothergill & Chris Hodges V2.8, V2.9 Plus
12 TURBO Plus Manuel Andre V2.0
14 Intuition Andrew Church V1.3b
15 DOOM Music Extension (DME) Thomas Reetz V1.1
15 EffectsExtension ? V0.15
  • Removed from latest AMOS-list FAQ
16 EasyLife Paul Hickman V1.4b
17 Cool Stars ! ? V1.0
  • Removed from latest AMOS-list FAQ
20 AMOS OS Interface ? V3.4
20 THX Thomas Nokielski V0.6
20 OS-DevKit Fromentin Brice V1.20
21 Prt Joerg Dommermuth V1.1
  • Listed in the AMOS 1.x column, but only AMOS Pro extension is available
22 JD Joerg Dommermuth V5.3
  • Listed in the AMOS 1.x column, but only AMOS Pro extension is available

AMOS Factory

AMOS Factory is a long-defunct website that listed AMOS extensions and often distributed them. Sadly, none of the download links are available today.

These are the extensions and versions listed on AMOS Factory that can't be found on the Internet today:

Slot Extension name Author Versions Notes
10 LDos Niklas Sjöberg V2.6, V1.10
11 LSerial Niklas Sjöberg V2.2, V1.10
17 Falcon ? ?
20 OS-DevKit Fromentin Brice V1.62
22 Second-Hand Extension Timo Engman V0.01d6
23 JADE Michel Bijlsma ?

Other sources

Andrew D. Burton's guide to AMOS Extensions is another list of AMOS extensions, originally hosted here, but copied and updated on the new AMOS Factory board and most recently copied and updated on amigacoding.com

This guide lists extensions that aren't available on the Internet and aren't listed in the AMOS-list FAQ or AMOS Factory, so extra research is needed to confirm where they came from.

Slot Extension name Author Versions Notes
11 CDTV / A570 Controller Extension ? ?
12 Extras Rod Pascoe ?
14 Disk Control Extension Rod Pascoe ?
24 Diagnostics ? ?
24 Display Library Extension "JB" ?
? Liberator Donald Cameron (T-Soft) ?
? J-Windows John Housley ?

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: