Skip to content

Transform your NES-game into a single executable targeting your favourite OS!

License

Notifications You must be signed in to change notification settings

tedsteen/nes-bundler

Repository files navigation

NES Bundler

Transform your NES-game into a single executable targeting your favourite OS!

Did you make a NES-game but none of your friends own a Nintendo? Don't worry.
Add your ROM and configure NES Bundler to build for Mac, Windows and Linux.
What you get is a digitally signed executable with

  • Simple UI for settings (Show and hide with ESC).
  • Re-mappable Keyboard and Gamepad input (you bundle your default mappings).
  • Automatic save/load of sram state
  • Netplay! (Optional feature, can be disabled if not wanted).

Data Man!

Try it out

Before you make a proper bundle with your own icons and installer graphics you can try out NES Bundler by downloading your binary of choice.
Running that will start a demo bundle, but if you place your own config.yaml and/or rom.nes in the same directory as the executable it will use that.

Proper bundling

To create a bundle you need to configure it with your ROM and a bundle configuration, zip it then send it of for bundling at https://nes-bundler.com/

If everything goes well you should receive emails with the bundles.

Building

cargo build --release
# or for dev
cargo run

Dependencies

  • cmake (brew install cmake)

About

Transform your NES-game into a single executable targeting your favourite OS!

Topics

Resources

License

Stars

Watchers

Forks

Languages