Build tools for SMS games. Useful as a build helper.
This project builds from source where possible using a CI platform so you can have some confidence in the provenance of the binaries. Builds produce new releases automatically and you can reference them by number for a stable build environment.
Note that this project is only intended to support Windows currently. Linux users should be able to figure things out for themselves.
- BMP2Tile with all compressor DLLs
- WLA DX, generally a recent version
- Only wlalink and wla-z80 (for now)
- Plus my "compile.bat" helper that simplifies building single-file projects
- PSGTool
- for use with PSGLib
- Plus a batch file wrapper
- Flips for making patches
- GNU Make for build automation
- Z80Bench for testing
Not included:
- devKitSMS - you will need to pull it into your project some other way
- SDCC - needs a full install in your build anyway
- Download tools.7z
- Decompress somewhere
- Add that somewhere to the path
- ENJOY!!!
For example, in appveyor:
appveyor DownloadFile https://github.com/maxim-zhao/sms-build-tools/releases/download/1.0.102/tools.7z
7z x tools.7z -oc:\tools
path %path%;c:\tools
You will need Java to use PSGTool. You will need Windows to use pretty much everything else.