Resource File Types - fvdhoef/aquarius-plus GitHub Wiki

Below is a list of the common resource filetypes used on the Aquarius+ :

  • AQX, Aquarius+ executable file; includes a short BASIC program that can be used either as LOAD "filename.aqx" and RUN, or RUN "filename.aqx".
  • AQEX, Aquarius+ executable file. Can only be RUN and may only contain machine language program (at this time).
  • BAQ, Aquarius+ plusBASIC file - This is the LOAD, RUN, and SAVE format for a plusBASIC program file. It is structurally identical to the legacy BAS and CAQ file formats, but it contains plusBASIC keyword tokens that will likely NOT run on legacy Aquarius systems or emulators. Replaces CAQ.
  • BAS, plain text plusBASIC file - These files can be LOADed and RUN the same as a program in BAQ/CAQ format.
  • BMP1, Aquarius+ 2-bit Bitmap file - This 8k file stores a 320 x 200 pixel black and white bitmap file. When used in conjunction with the 1k of COLRAM, the black pixels take on the foreground color (ink), and the white pixels take on the background color (paper) within that 8x8 block of pixels. Replaces BIT.
  • BMP4, Aquarius+ 4-bit color Bitmap file - This file defines a 160 x 200 bitmap file with 2:1 horizontal stretching (presents as 320 x 200) with 16 indexed colors. Replaces BM4.
  • CHAR, Programmable Character Generator file - This 2k file stores 8 bytes, one byte per row top to bottom, for each bitmap character, proceeding through all 256 characters. Replaces CHR.
  • TMAP, Tilemap Data file - This 4k file defines a 64 x 32 grid of tiles, referencing one of 512 tile patterns (2 byte index). Replaces MAP.
  • PALT, Aquarius+Color Palette file - This 32 byte file stores the RGB values of the sixteen colors of a custom palette. Replaces PAL.
  • PT3, ProTracker 3-voice Sound file - This file format stores data played through AY-3-89xx sound chips in the form of sound effects and music.
  • ROM, Aquarius ROM file - This stores a ROM image file (8k or 16k), usually serving as a cartridge loaded in at $C000.
  • SCRN, Screen RAM file - This 2k file stores 1k of CHARRAM followed by 1k of COLRAM, including the two slots of 24 "spare" bytes after each section. Replaces SCR.
  • SPRT, Sprite definitions - One of more strings created by the DEF SPRITE command an used with the SET SPRITE command.
  • TILE, Tile Data file - This files stores 8x8 tiles in 2-pixel pairs, with the upper 4 bits referencing the palette entry of the left pixel, and the lower 4 bits referencing the palette entry of the right pixel, four bytes per row top to bottom, for each tile entry proceeding through all 512 tiles. Replaces TIL.

Future file types:

  • AQP, Reserved for future use

All other file suffixes are treated as raw binary data.

⚠️ **GitHub.com Fallback** ⚠️