Trackerboy compiler. Command line front end for libtrackerboy.
The Trackerboy compiler is a command line utility for converting a Trackerboy module (*.tbm) to various formats. While the main purpose of this utility is to compile module files to bytecode that is playable on the Game Boy itself, it also contains other export functions such as wav, gbs, and other driver formats.
To build the tbc
executable run:
nimble build
This will compile an executable in the bin/
directory
Or you can use nimble run
to build and run the application:
nimble run -- tbcArgs...
Replace tbcArgs with the arguments to pass to tbc, see below for details.
The application takes two arguments, the path to the <input>
module and the
<format>
to convert the module to. Optional arguments can be specified in
any order.
tbc <input> <format> [options]
To see which formats are available, use the -h
, --help
or --formats
switches:
tbc -h # general help
tbc --formats # only shows all available formats
For more documentation see the manual (In progress, not yet available).
- Trackerboy - Game Boy music tracker
- libtrackerboy - Trackerboy back end library
This project uses Semantic Versioning v2.0.0
- stoneface (@stoneface86) - Owner
This project is licensed under the MIT License - See LICENSE for more details