a lua script for both mesen and fceux where you get forced to play pong perfectly while beating smb1
recommended:
i highly recommend using the MESEN version of the lua script.
i wrote the lua script originally for mesen and then ported it to fceux after.
the fceux version could have some issues that i missed so i just recommend using the mesen version.
download to mesen: https://www.mesen.ca/
download to fceux: https://fceux.com/web/download.html
very big thanks to the Data Crystal for making the smb1 ram map, was a massive help when it came to making the script
https://datacrystal.romhacking.net/wiki/Super_Mario_Bros.:RAM_map
MESEN:
- download the script from here by right clicking and saving https://raw.githubusercontent.com/danielah05/smb-pong-lua/main/SMB-Pong-MESEN.lua
- download the mesen emulator if you dont have it already download to mesen: https://www.mesen.ca/ (make sure to download the nes one, not the snes one)
- load a rom of super mario bros into the emulator (rom dump used as a base for this script is "Super Mario Bros. (JU) (PRG0) [!]", also known as "Super Mario Bros. (World)")
- in the emulator, go to "Debug -> Script Window" or press CTRL+N on your keyboard
- inside the script window, go to "File -> Open" or press CTRL+N on your keyboard
- this should open up the windows file explorer, from here just load the lua file and everything should be running fine
FCEUX:
- download the script from here by right clicking and saving https://raw.githubusercontent.com/danielah05/smb-pong-lua/main/SMB-Pong-FCEUX.lua
- download the fceux emulator if you dont have it already download to fceux: https://fceux.com/web/download.html
- load a rom of super mario bros into the emulator (rom dump used as a base for this script is "Super Mario Bros. (JU) (PRG0) [!]", also known as "Super Mario Bros. (World)")
- in the emulator, go to "File -> Lua -> New Lua Script Window"
- inside the script window, click on browse
- this should open up the windows file explorer, from here just load the lua file and click on run in the script window and everything should be running fine