Skip to content

PokéBridge v0.4.2 — looser ROM-hack cart handling

Choose a tag to compare

@logdog2325 logdog2325 released this 27 May 01:28
· 10 commits to main since this release

Patch release in service of ROM-hack carts on the link-cable path.

Loosened

  • Longer timeouts on cart handshake, size detection, and dump start (now ~10s each). Flash carts (EZ-Flash, Everdrive GBA, etc.) take longer than retail SRAM to respond on first contact.
  • Larger save buffer (516 KB, up from 129 KB) to cover the full GBA SRAM range. ROM hacks with custom-engine larger saves now fit.
  • No game ID filtering. Non-standard cart headers ("BPRX" instead of "BPRE", custom company IDs, gbasize of -1, etc.) pass through to the downstream parser instead of being rejected upstream.
  • Raw save auto-saved to SD before parsing. Every successful dump is written to sd:/pokebridge/saves/cart_<game_id>.sav immediately, so even if the parser rejects the data, the user still has a usable .sav for PKHeX or other tools.

Notes for ROM hack testers

If your hack is based on pokeemerald, pokefirered, or pokeruby (incl. pokeemerald-expansion), the save format itself is unchanged — only the species/move/item IDs differ. PokéBridge's parser handles that range automatically and the legalizer maps non-Gen-3 species back to Gen 3 analogues.

If your hack uses a custom save engine that doesn't follow Gen 3's 14-section / 4096-byte structure, the parser will reject it — but you'll still get the raw .sav file on the SD card via the auto-save step.

Files

pokebridge-v0.4.2-release.dol — drop into sd:/apps/pokebridge/boot.dol.