Repository navigation
Releases
Releases · Junior-Jones/Bubble-Bobble-NES-Static-Recomp
Bubble Bobble (NES) Static Recomp 1.1.0
Bubble Bobble (NES) Static Recomp 1.1.0 updates the portable Windows launcher and matching buildable source package.
Highlights:
- Compacted all 13,334 fixed bank-and-PC semantic identities into 120 compile-time helpers without adding an opcode decoder, interpreter, JIT, or fallback
- Reduced the production static core library by 70.35% and Launcher.exe by 20.13% in the verified compaction comparison
- Added the opaque core-owned production API and fail-closed exact-ROM execution path
- Rebuilt the native Windows frontend around the completed Mega Man 6 structure
- Added first-run Welcome, F1 Welcome/shortcut access, separate Settings, Controller Bindings, and Audio Settings windows
- Added 0-100 volume selection with immediate settings persistence and live gameplay gain changes
- Added portable SDL gamepad mappings, hot-plug handling, scaling, aspect correction, VSync, full screen, quick saves, and game-window captures
- Added documented Saves and Screenshots folders
- Removed the retired Test Centre, route data, obsolete launcher paths, and other development-only frontend material
The original Bubble Bobble ROM is not included. Place a legally obtained Bubble Bobble (USA).nes ROM in the Rom folder or select it with Browse ROM.
Verification:
- All 16 focused CTest cases passed
- Exact-ROM opaque public API passed
- Clean packaged-source build passed
- Original and compact builds produced a byte-identical 2,100-frame gameplay trace
- Release archive contains no ROM, settings, saves, screenshots, checksum file, Test folder, or developer tools
SHA-256:
- Source ZIP:
EC5291973546A4C585B443242A3D245105BDCCDC67A848830904C11D1AB5CDEE - Windows ZIP:
7CE151085B677809883F0AADDE9AA548D301AC976E193FE031F831C94F11B1D2
Bubble Bobble (NES) Static Recomp 1.0.0
Bubble Bobble (NES) Static Recomp 1.0.0 provides the portable Windows launcher and the matching buildable source package.
Highlights:
- Native Windows 10/11 x64 launcher
- Generated static NES core with MMC1, PPU, APU, DMC, and controller support
- Statically linked SDL3 video, audio, and gamepad support
- Accurate NTSC frame pacing
- Snapshots, game-window captures, full-screen mode, and Auto-Run
- Music toolbar with a 36-entry sound catalogue
- Two keyboard/gamepad controller ports
The original Bubble Bobble ROM is not included. Place a legally obtained Bubble Bobble (USA) NTSC-U .nes ROM in the Rom folder.
Validation: clean Visual Studio 2022 build and all 18 automated tests passed.
SHA-256:
- Source ZIP:
0e97c728b8858bcbe7fd3a58aeb7650bb87fa93929e29dc6dce9b7b8839e98ec - Windows ZIP:
2e598bb0a45f435741a6bf6a8acee8d509f78723e22f438d845415e2d72ae532