Png decoder in full 68000
Hello and welcome to this webpage featuring what it's surely the smallest PNG decoder on 68000 CPU.
Fully written in assembler, this routine was born because MadMax2023 asked me for a Png routine, and
after that i bet i can do it in 5 kilobytes. Some people told me : it's impossible, thats' why we dot it :)
This routine can read all PNG even entrelaced one, in 1,2,4,8,16 bits by pixel, with or without alpha channel.
The routine was fully written on a 060 falcon with a CTPCI under Devpac and tested in 030 mode.
Too lazy to modify the convertion rout for ST video modes.
Main code : GT Turbo
Additionnal code and help : Azrael, Zerosquare
download Atari sources (A little viewer for Radeon machine is included) Png routine
This routine is free, you can do what you want with. It is a creditware, so if you use it, please just credit C.V.S.D.
If you modify it for a another support (Amiga, etc...) send me it, i will add it to this webpage. At this moment, there are no real explanations in the sources (and some are in french O_o, if you want more or in english ask). all question about this routine can be sent to this email : email@example.com
(Or on Dbug forum)