*** Standard C64 BITMAP Files (HIRES & HIRES-MULTICOLOR) *** Document revision: 1.3 *** Last updated: March 11, 2004 *** Contributors/sources: Peter Weighill Below is a table to help in the identification of C64 bitmap files. If you require further information about how bitmaps are displayed then you should refer to the C64 Programmers Reference Manual. To automatically identify the type of file, you need to compare the length of the file and the Load address. Once you have identified the file type, you can then use the bitmap, screen and colour offsets to help in the displaying of the bitmap. Format for file types: Load - Load address (first two bytes of the file) Length - File length in bytes (including load address bytes) Bitmap - Bitmap offset (8000 bytes) Screen - Screen data offset (1000 bytes) Colour - Colour data offset (1000 bytes) ScrCol - Screen colour offset (1 byte) Name (Black/white) Load Length Bitmap Screen Colour ScrCol --------------------- ----- ------ ------ ------ ------ ------ "Art Studio" $2000 9009 0 8000 - - "Doodle" $5C00 9218 1024 0 - - "Image System (hi)" $4000 9194 0 8192 - - Name (Multicolor) Load Length Bitmap Screen Colour ScrCol --------------------- ----- ------ ------ ------ ------ ------ "Artist 64" $4000 10242 0 8192 9216 10239 "Adv Art Studio" $2000 10018 0 8000 9016 9001 "Blazing Paddles" $A000 10242 0 8192 9216 8064 "Koala Painter" $6000 10003 0 8000 9000 10000 "Image System (mc)" $3C00 10218 1024 9216 0 9215 "Vidcom 64" $5800 10050 2048 1024 0 2024 "CDU Paint" $7EEF 10277 273 8273 9273 10273 |