Download Latest Version AbkViewer.jar (11.3 kB)
Email in envelope

Get an email when there's a new version of Java AMOS Sprite Bank Viewer

Home / abk
Name Modified Size InfoDownloads / Week
Parent folder
EHB64.abk 2011-07-10 97.2 kB
MequaSprites.Abk 2011-07-10 15.9 kB
Mouse.Abk 2011-07-05 2.2 kB
SHAPESSPRITES.ABK 2011-07-05 9.5 kB
Joe.abk 2011-07-05 100.6 kB
Man_bobs.Abk 2011-07-05 2.1 kB
Eater.Abk 2011-07-05 2.1 kB
doug.abk 2011-07-05 23.3 kB
Baby_AMOS.Abk 2011-07-05 24.6 kB
Bugs.Abk 2011-07-05 2.2 kB
AFSprites.abk 2011-07-05 868 Bytes
3dSSpr.abk 2011-07-05 3.7 kB
3dSIco.abk 2011-07-05 2.2 kB
Totals: 13 Items   286.5 kB 0
Abk Viewer Beta 1.4 - Java AMOS Sprite Bank Viewer
http://sourceforge.net/projects/javaamosabk/

Abk Viewer is a simple Java-based viewer for Commodore Amiga AMOS BASIC Sprite and Icon banks.

Some sample .abk files are included and downloadable from the 'abk' directory (under 'Files').


Changes from initial release beta 1.0:
- Now uses an OS-native file selector - should be especially easier to use on Mac OS X.
- Should work fine now with non-local file access - can load files from any available path.
- Uses a faster loading algorithm.

- Now has full command line support:
"java -jar AbkViewer.jar" loads a file selector to choose the .abk file,
"java -jar AbkViewer.jar Sprites.Abk" loads a specified .abk file (from any available path).

Changes from beta 1.1:
- Now uses a much faster sprite rendering algorithm.

Changes from beta 1.2:
- Now more object-oriented and uses multiple Java classes. The source is easier to follow as a result.
A buildable Eclipse archive is included, as well as the Java source files for browsing.

Changes from beta 1.3:
- Now supports 64 colour Extra Half-Brite (EHB) images.
- Now supports banks with empty images.
- Should now support all AMOS BASIC sprite banks.


ABK file format information:

AMOS Sprite banks (.abk) are also known as Object banks (in AMOS Professional) or Bob banks (in Easy AMOS).
These are a collection of bit-mapped paletted images with up to 32 colours from a palette of 4096 (0xFFF, 12 bits).
Note that there are also other types of AMOS bank which are also saved with '.abk' extension, but are not covered here.

Each image includes a "hot spot" or handle with both a horizontal and vertical offset.
Each image has a variable amount of bit-planes - from 1 bit-plane giving 2 colours, to 5 bit-planes giving 32.
An Extra Half-Brite mode is also supported with 64 colours on 6 bit-planes. This works by doubling a 32 colour palette and halving the brightness of the last 32 indexes.
One palette of 32 defined colours (from a palette of 4096) is included in each .abk bank.
The first colour entry (0) can be treated as transparent for sprites.

AMOS Icon banks are identical to Sprite banks, only the file begins with "AmIc" instead of "AmSp".

For more on this ABK format, see heading: "Object banks and Icon banks stored on disc":
http://www.ultimateamiga.co.uk/HostedProjects/AMOSFactory/AmosProManual/14/1431.html
Source: AbkViewer_Readme.txt, updated 2011-07-10