The Retro Entertainment Software Toolkit - Tools for Developing Console Homebrews
Go to file
Ashley N. c4af44a5e4 Changes to fix level output in --system md 2023-09-18 20:22:12 -04:00
doc Begin work on the level tool, add some documentation images 2023-09-07 19:16:56 -04:00
sample Reskit sample/test data 2021-02-16 20:39:02 -05:00
src Changes to fix level output in --system md 2023-09-18 20:22:12 -04:00
.gitignore Update gitignore, fix bug in combining delay events 2023-08-25 14:16:16 -04:00
Cargo.toml Add ECS parsing 2023-09-10 14:21:57 -04:00
LICENSE.md License software to the public and update README.md 2023-09-02 14:46:55 -04:00
README.md Contributor information 2023-09-03 00:12:59 -04:00

README.md

Reskit

The Retro Entertainment Software Toolkit (reskit) is a suite containing a variety of tools useful for creating 8-bit and 16-bit console homebrew software. Reskit allows you to easily generate tilemaps and convert soundtracks for import into your homebrew game projects.

To get started, check out the wiki or type reskit --help to view a list of supported tools and options.

Reskit is beta software! Please read important disclaimers for each tool.

Available Tools

  • tileset - Convert an image to a series of tiles for a given console.
    • Supported consoles: Sega Mega Drive VDP (tile and sprite order)
  • soundtrack - Convert a music sequence to an on-console format/sound driver
    • Supported input formats: DMF (Deflemask) Version 27 (1.1.8)
    • Supported export formats: Echo Sound Engine (ESF) for Sega Mega Drive

Build

Reskit is developed in Rust and provided as a cargo crate. Simply type cargo build to build the project. Output should be in target/debug/reskit.

Reporting Issues

First register for an account on Temple of the Neon Dragon, then see the Issues page.

Pull Requests/Contributing

Contributions are welcome! Request a repository slot in this issue and I will allocate a repository for your account so that you may fork Reskit.