Skip to content
SPECIFICTION
Get listed

BPS Super Mario Bros. 2 Patcher vs ROM Bin Patcher (rombp)

BPS Super Mario Bros. 2 Patcher

producks.github.io

ROM Bin Patcher (rombp)

github.com

Side by side

FigureBPS Super Mario Bros. 2 PatcherROM Bin Patcher (rombp)
Price from—Free
Free plan—Yes
Free trial——
Open source—Yes
WebYes—
Linux—Yes
Self-hosted—Yes
Plans published01
Spec score · ROM Patching Software7.5 (#9)8.1 (#4)
PurposeThe patcher applies a BPS patch to a Super Mario Bros. 2 ROM.rombp applies binary ROM patches commonly used for retro-gaming ROM hacks.

Plans

BPS Super Mario Bros. 2 Patcher

No plans published.

BPS Super Mario Bros. 2 Patcher pricing →

ROM Bin Patcher (rombp)

  • ROM Bin PatcherFree

ROM Bin Patcher (rombp) pricing →

In their own words

BPS Super Mario Bros. 2 Patcher

BPS Super Mario Bros. 2 Patcher is a free web page for applying a BPS patch to a Super Mario Bros. 2 ROM. It provides separate upload controls for an SMB2 ROM and a BPS patch, then an Apply patch button. The page validates both files and shows invalid-file messages when they are rejected. It supports only the NTSC version; the page says an invalid ROM may be a bad dump or the wrong region. During validation, the code checks iNES 1.0 and iNES 2.0 headers and can swap them as needed. It recognizes ROM and patch checksums for revisions 0 and A, and can apply a revision conversion patch. After patching, the script saves a .nes file named from the patch filename. The project links to GitHub source code containing BPS handling, ROM and hash code, revision patches, scripts and styles. The page credits Marc Robledo for Rom patcher JS.

Visit producks.github.io

ROM Bin Patcher (rombp)

ROM Bin Patcher (rombp) is a free utility for applying IPS and BPS patch files to ROMs, a process commonly used for retro gaming modifications. The maker built it primarily for the RG350M handheld running OpenDingux, and it also runs on desktop Linux. The maker reports testing on the RG350M and Ubuntu 20.04; other OpenDingux MIPS64 handhelds may work, but testing is reported only for the RG350M. To install on OpenDingux, the instructions point users to the latest OPK on the GitHub releases page. When patching, rombp first makes a copy of the source ROM, leaving the original file intact. It saves the patched ROM in the patch file’s directory, using the patch file’s name. Command-line options specify the input ROM, patch type, and output file; starting without options opens the SDL interface. The RG350 build links against uclibc and SDL2. The repository includes an MIT license that permits use and modification subject to its terms and disclaims warranties and liability.

Visit github.com