Skip to content

Build tools for SMS games. Useful as a build helper.

Notifications You must be signed in to change notification settings

maxim-zhao/sms-build-tools

Repository files navigation

sms-build-tools

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.

Contents

  • 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

Using

  1. Download tools.7z
  2. Decompress somewhere
  3. Add that somewhere to the path
  4. 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.

About

Build tools for SMS games. Useful as a build helper.

Resources

Stars

Watchers

Forks

Packages

No packages published