PICO-8 to TIC-80 cartridge converter
bzt 62cf6ec36d Fixed some missing operators | hai 3 meses | |
---|---|---|
public | hai 3 meses | |
src | hai 3 meses | |
.gitlab-ci.yml | %!s(int64=2) %!d(string=hai) anos | |
LICENSE | %!s(int64=2) %!d(string=hai) anos | |
README.md | hai 1 ano |
This is a small tool that converts the proprietary PICO-8 fantasy console's
cartridges (in both textual .p8
and binary .p8.png
format) into the Free and Open Source TIC-80
console's .tic cartridge format, and tries to be feature complete
while doing so. As a bonus, it can extract .tic
from TIC-80 .tic.png
cartridges too, and if the input is a .tic
file,
then outputs .tic.png
.
TODO: sound effects and music are loaded, but not saved properly as of yet. Contributions (or just any kind of help) from someone familiar with the TIC-80 sfx (address 0x100E4) and music (address 0x11164 and 0x13E64) in-memory layout would be much appreciated!
Just run make
in the src directory, it is suckless.
Only needs emscripten's emcc
and gcc
to compile.
make wasm
if you only want to compile the WebAssembly version (the required boilerplate html is in the public directory).make cli
if you only want to compile the command line version (totally dependency-free, should work on any POSIX system).This converter tool is licensed under the terms of MIT license, same as the TIC-80's license.
Cheers, bzt