Super Bomberman 5 Recompiled
Super Bomberman 5 Recompiled is a PC port of Super Bomberman 5 for Windows and Linux with support for up to five players and thirteen optional mods.
- Type: PC port
- Game: Super Bomberman 5
- Runs on Windows and Linux
- By MauricioSuporte
- Latest release v1.1.2, 2026-10-22
- Source: https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp
README
Super Bomberman 5 Recompiled
An unofficial, noncommercial Super Bomberman 5 PC port built with SNESRecomp and recomp-ui, following the game-repository architecture of Mega Man X Recompiled.
Download v1.1.2 · English · Português · Technical status · Contributing
Partial recompilation. Most game logic still runs on the framework's interpreter. Supply your own legally obtained ROM; no ROM, generated game code or extracted assets are distributed. v1.0.1 is the first full release: the maintainer has played the campaign through to the end on Windows.

English
Highlights
- Windows x64 setup and an experimental Linux x86_64 AppImage; the game is generated and compiled locally from your ROM.
- Launcher with PLAYER 1–5 input tabs (keyboard or gamepad per player, including several identical controllers such as two DualSense pads).
- Thirteen optional mods, all disabled by default: five-player Normal Game (with an optional corner spawn layout), character and color selection in Normal, extra characters, Super Bomberman 4 Bomber Kings, Louie improvements, PT-BR menus and more.
Install
- Download superbomberman5-1.1.2-windows-x64.zip (Windows 10+ x64) or superbomberman5-1.1.2-linux-x86_64.AppImage (glibc 2.35+, Ubuntu 22.04 baseline) from v1.1.2 and check SHA256SUMS.
- Windows: extract the entire ZIP into a new writable folder and open
SuperBomberman5Recomp.exe. Linux:chmod +xthe AppImage and run it (without FUSE, add--appimage-extract-and-run); its setup lives in~/.local/share/superbomberman5/1.1.2. - Let the launcher fetch the portable build tools (internet needed once; Rust is not required), select your own ROM and choose Generate & rebuild.
- Open Mods to enable features, configure controls and select Play.
Upgrading: install 1.1.2 into a new folder and run Generate & rebuild again; an older generated executable cannot load new native mod code. Leave several GB free.
Supported ROM
Compatibility is decided by hash, not filename. The developer's file is named Super Bomberman 5 (USA).sfc, but its header reports JPN. Other revisions and translations are not qualified. rom_identity.txt is authoritative; no ROM links are provided.
| Identity | Value |
|---|---|
| Header title | Hu SUPER BOMBERMAN 5 |
| Mapping / ROM / SRAM | Fast HiROM / 4 MiB / 8 KiB |
| CRC32 | c25ab56a |
| SHA-256 | 5251e6491872dc51879b630a34d76a92e29ea0c39026c4f8773c1fe006d047c4 |
Mods
Each setup package already includes these mods (no separate download). They can be enabled together; the full combination is not qualified.
| Mod | What it does |
|---|---|
| Normal Game — five players | 1–5 player campaign with shared lives (players + 2), Start to rejoin, items carried over per seat. P3/P5 start next to P1 and P4 next to P2. Listed under Mods → 5 Players. Details |
| Normal Game — five players: corner spawns | With the five-player mod: P3 starts in the lower-left corner, P4 in the lower-right corner and P5 in the centre of regular stages. Details |
| Normal Game — character selection | Battle character picker after choosing a Normal save file. Details |
| Character selection — color controls | Six palettes per character with L/R (keyboard C/V, gamepad LB/RB). Details |
| Super Bomberman 5 Extra Characters | Seven-column picker with Honey, Kotetsu, Subordinate Bomber and Emperor Terrorin, each with a B + direction ability. Details |
| Bomber Kings — Super Bomberman 4 characters | Third picker row with SB4's Bomberman, Hammer, Jet, Lady, Bazooka and Great Bomber, read from your own SB4 ROM, with their SB4 abilities. Details |
| Normal Game HUD faces | Selected character and color in the P1/P2 HUD faces. Details |
| Louie improvements | Yellow bomb kicks, Red enemy freeze and Black Louie's protected dash (Y). Details |
| Normal Game — portal destinations | Shows each visible portal's destination (Z1-2, Z1-S, Z1-A1…). Details |
| Normal Game — infinite time | Native -:-- timer without timeout deaths. Details |
| Pause — exit & draw | Return to the map in Normal; force a draw or return to stage select in Battle. Details |
| Gold Cartridge — Battle | Arenas 11–13 and Hyper Revenge. Details |
| Português brasileiro — menus | PT-BR menus, HUD and certificates using the cartridge fonts. Details |

Controls
| Keyboard | SNES |
|---|---|
| Arrow keys | D-pad |
| Enter / Right Shift | Start / Select |
| X / Z | A / B |
| S / A | X / Y |
| C / V | L / R |
Remap in the launcher. Each PLAYER tab chooses Keyboard or Gamepad and a device; identical controllers are listed separately (DualSense (2)). Players 3–5 start unassigned: give each its own gamepad or keys.
Build from source
Install Git for Windows and Python 3.11+, then:
git clone --recurse-submodules https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp.git
cd SuperBomberman5SNESRecomp
./tools/setup-windows.ps1
./tools/build-windows.ps1 -Regenerate -Rom 'C:/roms/your-game.sfc'
Then open SuperBomberman5Recomp.exe at the repository root. Tools go to the ignored .tools/ folder. See BUILD_WINDOWS.md. Never hand-edit or commit src/gen/.
Status and limits
SNESRecomp translates analyzable 65816 routines into C and runs the rest through an interpreter, with PPU, APU, DMA and cartridge hardware modeled. AOT coverage is small and reset/NMI remain interpreted. Gameplay is verified with scripted routes on Linux LLE and maintainer play on Windows, including a full campaign playthrough; all mod combinations, physical five-player play and broad Linux compatibility are not qualified. No netplay, widescreen or macOS. Details: STATUS.md.
Open an issue with version, OS, ROM hash and steps to reproduce. Never upload the ROM, extracted assets or save states.
Credits and license
Thanks to Matthew Stanley and the RetroPorting ToolKit contributors for SNESRecomp and recomp-ui, and to Mega Man X Recompiled for the architecture reference. Project software uses PolyForm Noncommercial 1.0.1; dependency notices are in THIRD_PARTY_NOTICES.md. The license does not cover the Super Bomberman 5 ROM or game content. Not affiliated with or endorsed by the game's rights holders. AI agent guidance lives in AGENTS.md.
Português
Destaques
- Setup Windows x64 e AppImage Linux x86_64 experimental; o jogo é gerado e compilado localmente a partir da sua ROM.
- Launcher com abas PLAYER 1–5 (teclado ou controle por jogador, inclusive vários controles iguais, como dois DualSense).
- Treze mods opcionais, desligados por padrão: Normal Game com cinco jogadores (com layout opcional de spawn nos cantos), seleção de personagem e cor no Normal, personagens extras, Reis Bomber do Super Bomberman 4, melhorias dos Louies, menus em PT-BR e mais.
Instalação
- Baixe superbomberman5-1.1.2-windows-x64.zip (Windows 10+ x64) ou superbomberman5-1.1.2-linux-x86_64.AppImage (glibc 2.35+, base Ubuntu 22.04) na v1.1.2 e confira o SHA256SUMS.
- Windows: extraia o ZIP inteiro numa pasta nova e gravável e abra
SuperBomberman5Recomp.exe. Linux: dêchmod +xno AppImage e execute (sem FUSE, use--appimage-extract-and-run); o setup fica em~/.local/share/superbomberman5/1.1.2. - Deixe o launcher baixar as ferramentas portáteis (internet só na primeira vez; Rust não é necessário), escolha sua própria ROM e clique em Generate & rebuild.
- Abra Mods para ativar funções, configure os controles e clique em Play.
Atualizando: instale a 1.1.2 numa pasta nova e faça Generate & rebuild de novo; um executável gerado antigo não carrega o código nativo novo. Deixe alguns GB livres.
ROM compatível
A compatibilidade é definida pelo hash da tabela em Supported ROM, não pelo nome do arquivo. O arquivo do desenvolvedor tem “USA” no nome, mas o cabeçalho indica JPN. Outras revisões e traduções não foram qualificadas. Nenhuma ROM acompanha o projeto.
Mods
Todos já vêm no pacote de setup (sem download separado) e podem ser ativados juntos; a combinação completa não foi qualificada.
| Mod | O que faz |
|---|---|
| Normal Game — five players | Campanha de 1 a 5 jogadores com vidas compartilhadas (jogadores + 2), Start para voltar e itens mantidos por jogador. P3/P5 nascem junto do P1 e P4 junto do P2. Fica em Mods → 5 Players. Detalhes |
| Normal Game — five players: corner spawns | Com o mod de cinco jogadores: P3 nasce no canto inferior esquerdo, P4 no inferior direito e P5 no centro das fases comuns. Detalhes |
| Normal Game — character selection | Seletor de personagens do Battle depois de escolher o arquivo do Normal. Detalhes |
| Character selection — color controls | Seis paletas por personagem com L/R (teclado C/V, controle LB/RB). Detalhes |
| Super Bomberman 5 Extra Characters | Seleção de sete colunas com Honey, Kotetsu, Subordinate Bomber e imperador Terrorin, cada um com habilidade em B + direção. Detalhes |
| Bomber Kings — Super Bomberman 4 characters | Terceira fileira com Bomberman, Hammer, Jet, Lady, Bazooka e Great Bomber do SB4, lidos da sua própria ROM do SB4, com as habilidades do SB4. Detalhes |
| Normal Game HUD faces | Personagem e cor escolhidos nos rostos da HUD de P1/P2. Detalhes |
| Louie improvements | Chute de bombas do Yellow, paralisia de inimigos do Red e arrancada protegida do Black Louie (Y). Detalhes |
| Normal Game — portal destinations | Mostra o destino de cada portal visível (Z1-2, Z1-S, Z1-A1…). Detalhes |
| Normal Game — infinite time | Cronômetro nativo -:-- sem morte por tempo. Detalhes |
| Pause — exit & draw | Voltar ao mapa no Normal; empatar a rodada ou voltar às arenas no Battle. Detalhes |
| Gold Cartridge — Battle | Arenas 11–13 e Revanche Hiper. Detalhes |
| Português brasileiro — menus | Menus, HUD e certificados em PT-BR com as fontes do cartucho. Detalhes |
Controles
Setas = direcional, Enter = Start, Shift direito = Select, X/Z = A/B, S/A = X/Y, C/V = L/R. Remapeie no launcher. Cada aba PLAYER escolhe Teclado ou Gamepad e o dispositivo; controles iguais aparecem separados (DualSense (2)). P3–P5 começam sem dispositivo: dê a cada um seu próprio controle ou teclas.
Compilar
Instale Git for Windows e Python 3.11+ e execute os comandos de Build from source; depois abra SuperBomberman5Recomp.exe na raiz do repositório. Veja BUILD_WINDOWS.md e CONTRIBUTING.md.
Estado e limites
A recompilação é parcial: rotinas analisáveis viram C e o restante roda no interpretador; reset/NMI continuam interpretados. A jogabilidade é verificada com rotas roteirizadas no Linux LLE e testes do mantenedor no Windows, que já zerou a campanha; todas as combinações de mods, cinco controles físicos e compatibilidade ampla no Linux não foram qualificados. Sem netplay, widescreen ou macOS. Detalhes em STATUS.md.
Abra uma issue com versão, sistema, hash da ROM e passos. Nunca publique ROM, recursos extraídos ou save states.
O software usa PolyForm Noncommercial 1.0.1, preservando as licenças das dependências (THIRD_PARTY_NOTICES.md). A licença não cobre a ROM nem o conteúdo de Super Bomberman 5. O projeto não tem vínculo ou endosso dos titulares do jogo.