AMOS Memory Bank

AMOS Memory Bank is a data format and file format associated with AMOS. See AMOS BASIC tokenized file for more information about AMOS.

Multiple memory banks may be combined, using the AMOS AmBs container format. This format is used in AMOS BASIC tokenized files.

Disambiguation
"AMOS Memory Bank" can mean just "AmBk"-tagged banks, or it can be an umbrella term that also includes AMOS Sprite Bank ("AmSp") and AMOS Icon Bank ("AmIc"). Careful writers may prefer the term "AMOS Bank", instead of "AMOS Memory Bank", when referring to all types of AMOS banks.

AMOS Music Bank format

 * ''See also: AMOS Music Bank

This bank has the name " Music  " and is created with various conversion utilities shipped with AMOS. It is played back with the Music extension.

AMOS AMAL Bank format
This bank has the name " Amal   ". It contains instructions in AMOS Animation Language format.

AMOS Menu Bank format
This bank has the name " Menu   ". It contains pull-down menu definitions.

AMOS Data Bank format
This bank has the name " Datas  ". It is created in AMOS using the  instruction, and has no specific format.

AMOS Work Bank format
This bank has the name " Work   ". It is created in AMOS using the  instruction, and has no specific format. As a Work bank, it is not saved as part of the source code, unlike normal data banks.

AMOS Asm Bank format
This bank has the name " Asm    ". It contains Amiga machine code that was loaded into a bank using the  instruction and has no specific format, other than containing MC680x0 binary code.

The  instruction takes the first code hunk out of an Amiga executable and copies it into the bank, without even applying its relocations, therefore all code needs to use PC-relative addressing. The  instruction jumps directly to the start of the bank. The registers (A0, A1, D0, D1, ...) can be set in preparation for a call by setting the  and   arrays. Extra parameters can also be included with the  instruction, these are made available to the called function via a stack pointed to by the A3 register.

AMOS Picture Bank format

 * See also: AMOS Pac.Pic. format

This bank has the name " Pac.Pic. " and is created with the Compact extension's  instruction.

AMOS Samples Bank format
This bank has the name " Samples " and is created with the Sample Bank Editor shipped with AMOS. The samples can be played back with the Music extension. The format of the bank data is as follows:

The format of each sample is as follows:

Specifications

 * AMOS file formats: AMOS Memory Bank formats