/paxconsola

Pax Consola is a programming environment for retro consoles.

Primary LanguageRust

Pax Consola

Pax Consola is a programming environment for retro consoles.

[Documentation](http://paxconsola.com/book/) | [Website + IDE](http://paxconsola.com/)

Installation

You can install the command line binaries from this repo:

cargo install --git https://github.com/tcr/paxconsola paxforth
cargo install -p pixconsola

Tests

You can run all tests for the paxforth repository:

./run_tests.sh
./run_tests_opt.sh

Run snake on Gameboy / DOS / C64

cd consoles/gb/
make run GAME=snake_world.fth

Run the paxconsola IDE

cd paxconsola-ide
make serve

Pix Consola

Convert graphics for different target systems using pixconsola.

pixconsola encode lib/sprite-hero.png -o build/sprite-hero.raw --format c64-multicolor

This program works especially well with PNGs authored with Aseprite.

License

Pax Forth, Pax Consola, and Pix Consola are under the MIT License.

Inspiration

Documentation:

Reading: