Skip to content

png2prg 1.8

Latest
Compare
Choose a tag to compare
@staD020 staD020 released this 13 Jul 10:11
· 24 commits to master since this release

PNG2PRG 1.8 by burg

Png2prg converts a 320x200 image (png/gif/jpeg) to a c64 hires or
multicolor bitmap, charset, petscii, ecm or sprites prg. It will find the best
matching palette and background/bitpair-colors automatically, no need to modify
your source images or configure a palette.

Vice screenshots with default borders (384x272) are automatically cropped.
Vice's main screen offset is at x=32, y=35.
Images in sprite dimensions will be converted to sprites.

The resulting .prg includes the 2-byte start address and optional displayer.
The displayers can optionally play a .sid tune.

This tool can be used in all buildchains on all common platforms.

What is new

Png2prg 1.8 introduces multiple image optimization techniques to improve
the pack ratio of output images.
See 'Brute Force Mode and Pack Optimization' below.

Multicolor charsets of multiple frames is now supported.
See testdata/charanim for an example.