Skip to content

Makoto hardware RAM fixes — 2026.09.30

Choose a tag to compare

@maxiwamoto maxiwamoto released this 30 Sep 13:21

This update fixes three Makoto sample-RAM transfer differences confirmed on a real cartridge in Sanyo MSX2+ and Panasonic Turbo-R: the final byte is included at the write boundary, reads wrap after the full limit block, and switching an unfinished writer to read mode retains the last buffer byte until ADPCM reset. Both V4 and V5 diagnostic results now match hardware.

Native openMSX RAM storage reduces save-state and rewind snapshot size. Mixing skips unnecessary scaling when unclipped, and silence detection is simpler. Audio regression output is unchanged. Sound-state version 7 loads earlier fork states; old snapshots cannot recover transfer history they never recorded.

Download openmsx-rom-dev-2026.09.30-windows-x64.zip, extract the complete package, and use Start-openMSX-Makoto.cmd for Turbo-R + Makoto or Start-openMSX-Makoto-V9968.cmd for both extensions. V9968, Flash persistence and ROM/disk development features remain included. Close the old emulator before copying your existing profile/ into the new folder; keep the original as a backup. Supply your own machine firmware in profile/share/systemroms/.

Source, dependency archives, licenses and SHA-256 checksums accompany the build. No commercial firmware, game/music assets or personal profiles are included. This is an experimental fork release, not an official upstream release. Exact bus timing and all interrupted transfer combinations are not claimed as fully emulated.