AMOS Memory Bank
From Just Solve the File Format Problem
Revision as of 02:54, 28 December 2023 by Dexvertbot (Talk | contribs)
AMOS Memory Bank is a resource data format and file format associated with AMOS. See AMOS BASIC tokenized file for more information about AMOS.
Multiple memory banks may be combined, along with sprite and icon banks, 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.
Format details
Field | Length |
---|---|
ASCII identifier AmBk | 4 bytes |
Bank number (1-15) | 2 bytes |
Memory type: 0 for chip memory, 1 for fast memory | 2 bytes |
Bank length (bits 27-0). Bits 28 and 29 are undefined, not part of the length field. Bit 30 means "try chip memory", bit 31 means "try fast memory" if set | 4 bytes |
Bank name. Unterminated ASCII text padded with spaces | 8 bytes |
Bank data | bank length - 8 bytes |
AMOS Music Bank
- Main article: AMOS Music Bank
This bank has the name "Music