Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08196 Interface Minor Always Jan 31, 2022, 03:14 Jan 31, 2022, 12:37
Tester Foxhack View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Confirmed Driver
Version 0.240 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08196: All: VGM Player will not load a new VGZ file correctly
Description If you load a VGM set in VGM player, then try loading another one without stopping emulation, the load will fail and it'll begin playing the old file again. In reality, it doesn't load the new VGM set, it keeps the old one loaded.
Steps To Reproduce 1: Load VGM Player from the MAME GUI.
2: Select any VGM set, then any song. The song starts normally.
3: Hit Tab, choose "Select New Machine", select VGM Player again.
4: Load any other VGM set, then choose any song.
5: MAME plays back the VGM track that was previously loaded instead of the one you just selected.
Additional Information If you hit Tab, then File Manager, then select the quickload to choose another track, you'll see that the first VGM set you selected is still loaded. The only way to properly load another VGM set is to hit Esc and press Gamepad A or Enter to go back to the machine selection menu.

If you load another system (any random one) the new game is loaded as expected.
Github Commit
Flags
Regression Version
Affected Sets / Systems All
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.19738
Tafoid
Administrator
Jan 31, 2022, 12:37
The intended use for vgmplay is to use the File Manager to go between tracks or even select new songs.
I reckon that MAME sees the old machine = new machine so makes no changes when you try to re-start vgmplay machine again.