Skip to content

MegaVGMPlayer YM2610B Beta 1

Pre-release
Pre-release

Choose a tag to compare

@dai-VGM dai-VGM released this 26 Aug 10:49
· 0 commits to main since this release

MegaVGMPlayer YM2610B Beta 1

First public beta of the YM2610/YM2610B-oriented MegaVGMPlayer build.

Highlights

  • YM2610 and YM2610B playback
  • YM2610B six-channel FM
  • 24-bit ADPCM-A and ADPCM-B ROM addressing
  • Neo Geo VGM compatibility work
  • Improved PCM cache and serialized mapper architecture
  • ADPCM-A command-handoff stability fixes
  • ADPCM-B repeat-boundary and startup fixes

Tested material

Representative real-hardware testing includes:

  • Darius II
  • Gun Frontier
  • The Ninja Warriors
  • Night Striker
  • Metal Slug representative tracks (beta compatibility)
  • The Ninja Warriors Daddy Mulk startup fix with repeated-reload sanity testing

Long-run real-hardware validation includes:

  • Gun Frontier Yun Fao: more than 90 minutes
  • Darius II say PAPa 2: more than 90 minutes
  • Night Striker Aquarius: approximately 6.5 hours continuously

ADPCM-B repeat-boundary failures and first-start startup handoff failures have been addressed. This remains a beta release; additional game- or VGM-specific compatibility issues may remain.

Production artifact

  • Source commit: 595d651a59929d518c2eb2757c189e11a3c1d134
  • Quartus revision: MegaVGMPlayer_YM2610B_Bringup_MiSTer
  • Asset: MegaVGMPlayer_YM2610B.rbf
  • Original production RBF SHA-256: 2eb775de25531a003f77b5343312dd4e27ce9f7be9c1752852d3f23f4fc0883a

The release asset is a byte-identical rename of the hardware-tested production output MegaVGMPlayer_YM2610B_Bringup_MiSTer.rbf. It is not a DebugSerial or RejectSerial diagnostic build.

Product-line note

MegaVGMPlayer is distributed as separate FPGA builds because of device resource limits. This YM2610B build does not replace the existing YM2151/SegaPCM build, and neither build is a universal superset of the other.