While attending the Syntax demo scene party recently, I decided to look at an effect I had not yet tried but was keen to better understand. I decided it would be FLD – Flexible Line Distance. This effect allows you to move blocks of data vertically on the screen with little processing required. Because minimal processing is needed to move huge lumps of data, it’s great for sliding bitmaps images / logos up and down the screen without having to copy any of the data each frame.
Amica paint is a C64 tool designed to create bitmap images. I’ve never used it myself, but I know of people that do. One person in particular who has helped me out with some graphics (JSL) uses this a lot. The bitmaps he has sent me have been in this format. To get them into my productions, I have to jump through a few hoops, so I decided to create a script which could export them into a format ready to go into my .asm files. This post will go into those hoops a little bit, along with the script to make my life easier when extracting the bitmap data.