Skip to content

Draft: Added IPS/BPS Patching - #292

Open
Xeroxxx wants to merge 4 commits into
mrehkopf:masterfrom
Xeroxxx:feat/ips-menu
Open

Draft: Added IPS/BPS Patching#292
Xeroxxx wants to merge 4 commits into
mrehkopf:masterfrom
Xeroxxx:feat/ips-menu

Conversation

@Xeroxxx

@Xeroxxx Xeroxxx commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

May close: #34

  • Added Menu for IPS/BPS Patching
  • Menu opens when BPS and/or IPS is beside the romfile. (ROM1.sfc ROM1*.ips/bps), otherwise behavior stays the same
  • Savegame is named after Patch
  • BPS takes significant longer than IPS
  • Patching detects if header or no header and adjust the offset
  • Patching is able to patch beyond initial rom (size)
  • Added Build Option to redirect UART logging to USB CDC (currently LPC only - cat /dev/ttyACM)

Known issues:

  • Currently patching stalls when patch adds an Enchancement Chip

https://www.youtube.com/watch?v=IVYcbBoPlZ0

Thanks @terminator2k2 for testing

@ludufre

ludufre commented May 31, 2026

Copy link
Copy Markdown

Hello @Xeroxxx , I just submitted a PR to this PR on your repo.

I'm really sorry if I opened this incorrectly, but I'm not used to creating PRs between repositories that already have open merges.

Xeroxxx#1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement IPS soft-patching

2 participants