Repository navigation
Makoto + V9968 + mouse capture - build 653 (2026-10-05)
Combined Windows x64 build with Makoto + V9968 + explicit MSX mouse capture, retaining the fork's Flash persistence, ROM/media reload, development-state restore, and F12 power cycle.
This release keeps the published October 2 Makoto engine and sound-state version 10. The October 5 optimized Makoto experiment remains on its separate branch. V9968 and Makoto implementation files are unchanged from the published release.
Start the combined configuration
Extract the complete Windows ZIP and run Start-openMSX-Makoto-V9968.cmd. Supply your existing FS-A1GT firmware in profile/share/systemroms/. The launchers keep settings and saves in a separate profile alongside the executable. C-BIOS is included for ordinary startup; commercial firmware and games are not included.
Connect an MSX mouse through the Input menu or enter plug joyporta mouse in the F10 console, then close the console.
- Click the MSX display to capture mouse movement and hide the host pointer. The first click only captures.
- Middle-click or Ctrl+F10 releases capture and restores the pointer for menus and other windows.
- Moving over menus, status bars, or screen edges keeps capture active. Console, debugger break, pause, and focus loss release it.
set auto_mouse_capture offrestores legacy behavior. The release shortcut is configurable withbind.
V9968 software must enable S16 to use sixteen mode-2 sprites per scanline. Makoto keeps the standard volume controls; the previously tested balance is FM 75 / SSG 38.
Validation
The attached VALIDATION.json records the combined mouse suite, Makoto runtime/audio/state checks, V9968 sprite/palette/VRAM checks, Flash and hard-reset regressions, published-save compatibility, and extracted-package smoke checks. Mouse automation uses injected SDL events and synthetic SDL focus; the standalone mouse preview was also reported working on another laptop. Native focus and physical mouse behavior for this combined package still benefit from user testing.
This is an experimental release of the maxiwamoto fork. The separate upstream mouse proposal remains PR #2222.
Download the Windows ZIP to run it. Matching source with dependency archives and SHA-256 checksums are attached for verification and rebuilding.