Author |
Message |
- Joined: 30 Jan 2023
- Posts: 56
- Location: Manchester, England
|
Maxim's VGM Player issues on real hardware?
Posted: Mon Jun 26, 2023 12:25 am
|
So I recently obtained a Japanese SMS along with an everdrive clone (and appropriate Mark III adapter) but have been having issues with the VGM Player (commercial and homebrew games work fine). The display is completely corrupted and FM music is either silent or the ROM doesn't boot at all (PSG music plays fine). Any ideas as to why this is happening??
Oh yeah I forgot to add, these ROMs are working fine on the Dega emulator
|
|
|
- Site Admin
- Joined: 19 Oct 1999
- Posts: 14939
- Location: London
|
Posted: Mon Jun 26, 2023 6:43 am
|
It’s definitely broken for FM, I didn’t know about port 3E at the time. I did however use the VGM player ok real hardware in the past.
Dega is a terrible emulator in terms of similarity to a real system. Its PSG emulation suffers badly from aliasing so I’d recommend to avoid it for any audio tasks.
|
|
|
- Joined: 30 Jan 2023
- Posts: 56
- Location: Manchester, England
|
Posted: Mon Jun 26, 2023 7:39 am
|
Maxim wrote It’s definitely broken for FM, I didn’t know about port 3E at the time. I did however use the VGM player ok real hardware in the past.
Dega is a terrible emulator in terms of similarity to a real system. Its PSG emulation suffers badly from aliasing so I’d recommend to avoid it for any audio tasks.
Fair enough, at least I know there's nothing wrong with my system which is good to know. Ngl I'm a bit gutted though as I was looking forward to hearing how my FM projects sounded on the real thing. Is there any other way to get YM2413 vgm files to run on a real sms or an I out of luck here?
As for emulators, Emulicious (and occasionally Fusion) are my go to emulators for testing things, but because the FM vgm stuff was silent on them as well I ended up trying Dega which works for some reason...
|
|
|
- Site Admin
- Joined: 19 Oct 1999
- Posts: 14939
- Location: London
|
Posted: Mon Jun 26, 2023 1:22 pm
|
I ought to fix it…
|
|
|
- Joined: 24 Mar 2021
- Posts: 137
|
Posted: Mon Jun 26, 2023 5:51 pm
|
To get FM to work in Emulicious, you need to go to Options / Emulation / Master System / FM Unit
|
|
|
- Joined: 14 Apr 2013
- Posts: 637
|
Posted: Mon Jun 26, 2023 9:24 pm
|
Louis The SEGA Nerd wrote So I recently obtained a Japanese SMS along with an everdrive clone (and appropriate Mark III adapter) but have been having issues with the VGM Player (commercial and homebrew games work fine). The display is completely corrupted and FM music is either silent or the ROM doesn't boot at all (PSG music plays fine). Any ideas as to why this is happening??
Oh yeah I forgot to add, these ROMs are working fine on the Dega emulator
Can you share one of the roms so I can also try it in hardware?
|
|
|
- Joined: 30 Jan 2023
- Posts: 56
- Location: Manchester, England
|
Posted: Tue Jun 27, 2023 12:04 am
|
lidnariq wrote To get FM to work in Emulicious, you need to go to Options / Emulation / Master System / FM Unit
I already had that set and commercial games work fine with FM sound ;)
|
|
|
- Joined: 30 Jan 2023
- Posts: 56
- Location: Manchester, England
|
Posted: Tue Jun 27, 2023 1:45 am
|
Calindro wrote
Can you share one of the roms so I can also try it in hardware?
Yeah no problem. I've included one of each type for comparison reasons if that makes things easier (PSG only, FM only, FM + PSG).
|
|
|
- Joined: 13 Mar 2007
- Posts: 42
- Location: Vitória da Conquista, Brazil
|
Posted: Sat Oct 28, 2023 2:04 pm
|
Too bad I just saw this post after necroing a much older one. I'm having similar issues with my Brazilian Master System when trying to load my PSG songs.
|
|
|
- Site Admin
- Joined: 19 Oct 1999
- Posts: 14939
- Location: London
|
Posted: Sat Oct 28, 2023 3:33 pm
|
FM support is a different issue. I’ll try to resurrect the source and put it on GitHub so I can track these issues…
|
|
|
- Joined: 13 Mar 2007
- Posts: 42
- Location: Vitória da Conquista, Brazil
|
Posted: Sat Oct 28, 2023 9:09 pm
|
Maxim wrote FM support is a different issue. I’ll try to resurrect the source and put it on GitHub so I can track these issues…
Hey, Maxim, I've been thinking if it has something to do with the VGM version used. I'm using Furnace tracker to create my songs and it exports VGMs in 1.71 version by default. The oldest version it can export is 1.50. Again, I'm not exporting FM tracks, only PSG ones.
|
|
|
- Site Admin
- Joined: 19 Oct 1999
- Posts: 14939
- Location: London
|
Posted: Sun Oct 29, 2023 8:08 am
|
That’s quite possible. Later VGM versions have a larger header. I really need to update the player!
|
|
|
- Joined: 13 Mar 2007
- Posts: 42
- Location: Vitória da Conquista, Brazil
|
Posted: Mon Oct 30, 2023 2:18 am
|
I did some testing and it seems the corrupted graphics are not due to VGM format. I did a simple test of renaming the vgmplayer.stub to vgmplayer.sms and loaded it on the Everdrive, and the screen gets corrupted just like the OP's picture.
Good news is I managed to make one of my files that at first got a black screen work (with the corrupted graphics) by padding the file to the nearest power of 2 size as mentioned in the readme file.
|
|
|
- Site Admin
- Joined: 19 Oct 1999
- Posts: 14939
- Location: London
|
Posted: Mon Oct 30, 2023 9:20 am
|
That’s an additional issue with Everdrive cartridges, which do not load odd-sized ROMs properly.
|
|
|