Repository navigation
Releases
Releases · MedourMehdi/mm_vgm
V0.2
VGM player for all Atari computers with a YM2149 — tested on Hatari (ST 68000 @ 8 MHz and TT/Falcon 68030 @ 32 MHz).
Just drop your .vgm or .vgz files into a folder, launch the player and browse with the arrow keys. The app performs a live SN76489 → YM2149 translation (tone pitch, noise character, volume curves) via a pure m68k assembly parser running inside a batched Timer-A interrupt.
Features
- Interactive file browser + CLI mode
- Loop mode (seamless repeat) and Autoplay
- Authentic percussion via periodic-noise emulation and low body tone
- On-the-fly .vgz decompression
- AY-8910 passthrough for Spectrum / CPC / MSX tunes
Requirements: TOS 1.02+ or EmuTOS, 512 KB RAM.
There are two builds in the repository:
- Full VT52 version — pure text-mode browser, ideal for dropping into your AUTO folder on a floppy disk with a collection of VGM files.
- Windowed version — runs under FreeMiNT with AES support for a desktop-friendly file selector (binary attached below).
Tested with Multitos in 320x200 and 640x200 resolutions.