Skip to content

Combined changes from SM Rewrite and SM Redux and added in emscripten

License

Notifications You must be signed in to change notification settings

enderandrew/sm-redux

 
 

Repository files navigation

Building on OpenBSD

Copy ROM to the cloned directory, then run the following:

gmake

Original README is preserved below.

sm

Our discord server is: https://discord.gg/AJJbJAzNNJ

Early version. It has bugs and the code is messy.

For building instructions, see: BUILDING

When running, it runs an emulated version in the background and compares the ram state every frame. If it detects a mismatch, it saves a snapshot in saves/ and displays a counter on screen counting down from 300. Please submit these bug snapshots on discord so that they can be fixed.

Building on Windows

You must self-build for now. Steps for 64-bit Windows:
(0) Download Python and install with "Add to PATH" checked
(1) Click the green button "Code > Download ZIP" on the github page and extract the ZIP
(2) Place your USA rom named sm.sfc in that folder
(3) Download TCC and SDL2 and extract each ZIP into the "third-party" subfolder
(4) Double click "extract_assets.bat" in the main dir. This will create sm_assets.dat.
(5) Double-click "run_with_tcc.bat" in the main dir. This will create sm.exe and run it.
(6) Configure with sm.ini in a text editor like notepad++

For other platforms and compilers, see: https://github.com/snesrev/sm/blob/main/BUILDING.md

About

Combined changes from SM Rewrite and SM Redux and added in emscripten

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.2%
  • Python 3.5%
  • Other 0.3%