Skip to content

Releases

Bubble Bobble (NES) Static Recomp 1.1.0

Choose a tag to compare

@Junior-Jones Junior-Jones released this 27 Aug 04:05

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

Choose a tag to compare

@Junior-Jones Junior-Jones released this 16 Aug 11:50

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