Skip to content

Makoto native audio and owned control layer — 2026.10.01

Choose a tag to compare

@maxiwamoto maxiwamoto released this 01 Oct 18:03

Experimental Windows x64 build of our openMSX fork, including Makoto, V9968, Flash persistence and ROM/disk development features.

  • Makoto now feeds native FM and SSG streams directly into the host mixer. Its openMSX-owned YM2608 control layer retains YMFM synthesis engines and the hardware-verified ADPCM RAM fixes.
  • The final control-layer experiment used about 7% less whole-emulator CPU during music than the preceding native-stream experiment. This is not an MSX driver speedup. Measurements and limits.
  • The release executable matches the preserved build exactly in four matched-state music excerpts at equivalent volumes. All 16 voice controls remain available.
  • Old fork save states remain supported; new sound-state version 9 cannot be loaded by earlier executables.

Volume update: the extra SSG trim is removed. Use the standard FM and SSG sliders. Our tested listening balance is FM 75 / SSG 38. To preserve another previous balance: new SSG volume = old SSG volume × old trim / 100. Generic defaults remain 75 per device, so check SSG when upgrading.

Download the windows-x64.zip, extract the complete package, and use Start-openMSX-Makoto.cmd or Start-openMSX-Makoto-V9968.cmd. Launchers keep a separate profile beside the executable. Supply your own machine firmware; no commercial BIOS, game ROMs or music files are included.

The matching source ZIP, SHA256 checksums and concise validation report are attached. Previous releases remain available. This is our experimental fork, not an official upstream release; PR #2209 remains under review.