jtothebell / fake-08

A Pico-8 player/emulator for console homebrew
Other
580 stars 49 forks source link

Add support for Png Carts #12

Closed jtothebell closed 4 years ago

jtothebell commented 4 years ago

This PR adds support for png carts in addition to p8 text carts. This required a couple of refactors. Audio structs now reflect memory compatibility with pico 8. Parsing of audio from text carts moved to the cart. This also adds a new library for getting data from the png: lodepng.

Audio refactor as well as PXA decompression adapted from Zepto 8.

Other possible things to tackle later: