Skip to content

Logging SCSP VGMs Despite The Bad Timing

Technical discussion about the VGM format, and all the software you need to handle VGM files.

Moderator: Staff

  • IG2004 Offline
  • Posts: 6
  • Joined: 2023-05-02, 7:56:19

Logging SCSP VGMs Despite The Bad Timing

Post by IG2004 »

I just came across a forum topic from 2019 where they talk about FM chips, then someone brought up the SCSP and posted two test rips. I know SCSP logging is disabled in M1, but this lead me to think there is a version of the MAME VGM mod where SCSP logging is enabled. If there is one, can you please tell me which version it is? I want to try logging VGM files of Sega Rally Championship, a game I talked about in my first forum post.
  • User avatar
  • ValleyBell Offline
  • Posts: 1696
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

The two test files in question were: SCSP logging is still possible with the current MAME VGM mods, but it requires "vgmwrite" to be set to a special value. (You have to figure that out by yourself, but here is a hint.)
  • User avatar
  • niekniek Offline
  • Posts: 84
  • Joined: 2017-07-17, 23:28:35

Re: Logging SCSP VGMs Despite The Bad Timing

Post by niekniek »

I used AI to fetch the audio engine from Mednafen and with that I created a ssfplay library, a ssfplay_cli for Windows, Mac, Linux and wasm and a ssf2vgm as well. It's a bit messy over at https://github.com/niekvlessert/ssfplay_tools.git, the actions are not perfect and the latest commited version of ssf2vgm generates pretty big VGM files, because a lot of non-audio related instructions are still logged. And it's not tested very well, I would appreciate some test results. Locally I have a better version, which generates more optimised files and also has a lot debugging code, to compare libvgm and the 2 best emulators, Mednafen and Yrim. I will commit that later. With that I have created these 2 packs.
Attachments
Panzer Dragoon Saga.zip
(11 MiB) Downloaded 4 times
NiGHTS into Dreams.zip
(22.42 MiB) Downloaded 4 times
Post Reply