Skip to content

M1 Arcade Music Player

Current version: 0.79a1 (released on 2012-04-26)

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

Moderator: Staff

  • ctr Offline
  • Posts: 492
  • Joined: 2013-07-17, 23:32:39

Post by ctr »

As I said, the sound codes should match with the playlist files in M1. (Or Hoot for that matter)

For example, Metal Slug

Code: Select all

#043 The Military System
This is a decimal value which correspond to hex code 0x002B in Unibios.

Btw there's a complete list of sound drivers for the Neo Geo here
  • User avatar
  • ArcadeTV Offline
  • Posts: 6
  • Joined: 2020-04-01, 12:40:57
  • Location: DE
  • Contact:

Post by ArcadeTV »

Yes, that's clear.
I was thinking there might be a way to figure out which (hex)codes actually play a sound without having to test them all in the complete range.

I know unibios uses a database for this, but that is not public I guess.
I thought maybe analyzing the "M" roms would lead to a lookup-table where all available codes for a certain game are listed?
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

I small announcement from me, after some IRC discussion of the topic of using M1:

As of today, M1 is officially deprecated for VGM logging.

That means: You don't log VGMs with it.
Use MAME instead. Its emulation is just far better.

If you have problems with games (e.g. no sound test or sound tests are unuseable), then feel free to ask in the chat. (or directly via IRC)
  • User avatar
  • MoMania Offline
  • Posts: 2
  • Joined: 2024-03-16, 7:22:53
  • Contact:

Re: M1 Arcade Music Player

Post by MoMania »

Ive been looking for a way to log vgms for Sonic the Fighters, and after a while, came across this M1, then this forum. MAME doesn't support SCSP yet so i can't log any vgms for the game. I've tried looking around for logs but i can't find em.
Is there any kind of alternative i could use for Sonic the Fighters?
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Re: M1 Arcade Music Player

Post by ValleyBell »

SCSP support is heavily broken in both, M1 and MAME.
It suffers from severe timing issues that make the drum loops in Fighting Vipers (which Sonic the Fighters is based on) go out of sync with the music, so I disabled SCSP support for now.
(Both emulators have secret tricks to enable it for testing, but it really isn't ready for serious logging.)

If you want an example: https://vgmrips.net/misc/fvipers_01.vgz
There is a sampled drum loop that runs along the music (00:18 to 00:31) that keeps getting slightly out-of-sync.
  • User avatar
  • MoMania Offline
  • Posts: 2
  • Joined: 2024-03-16, 7:22:53
  • Contact:

Re: M1 Arcade Music Player

Post by MoMania »

Hmm. You're right. I just compared a recording of a StF song from M1 with 2 uploads of the same track and its just not right at all.
It might be a difference between the Gems, PS3 remaster and arcade versions but i doubt it.
Probably shouldve checked before.
I don't plan to log vgms seriously, just for personal reasons.
Since you mentioned there being a way to enable logging, could you tell me?
Post Reply