vgmrips

The forum about vgm files
It is currently 2017-11-23, 20:27:19

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Other Sega sound engines
PostPosted: 2016-02-06, 12:30:59 

Contributors Contributors
Offline
User avatar

Joined: 2015-08-30, 14:24:00
Posts: 71
Location: Scotland
Does anyone know the names of some of Sega's arcade sound engines? Or were Sega using a variant of SMPS right from the beginning? I'd like to know, just for curiosity.

_________________
I'm HarmoDevil. Formerly Dr Devil, but I still use the drdevil username here.

Check out my Soundcloud.

I might get back to VGM ripping someday.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-07, 3:06:35 

Contributors Contributors
Staff Staff
Offline
User avatar

Joined: 2013-07-17, 23:32:39
Posts: 222
The names of the vast majority of Sega's sound drivers are unknown. We don't even know where the name of SMPS really came from...

The sound driver used in Hang On, Enduro Racer and Out Run appear to have been written by Hiroshi Kawaguchi himself. It does seem to share some code similarities with SMPS, including memory structures. This driver was probably used on Sega X/Y board games too.

Starting in 1992 Sega used a MIDI-based driver for their later System 32 games. This would later be modified for the MultiPCM chip and used in System 32 Multi and Model 1/2 games. It's unknown exactly who wrote this sound driver.

Other arcade drivers used by Sega have not been researched yet so not much is known about those apart from the occasional sound programmer credit in some games.

The SMPS driver was initially programmed by Tokuhiko Uwabo and is derived from the sound drivers used in the Master System BIOS and other first-party Master System games. It was later forked into a few branches, maintained by different sound programmers. Those branches did sometimes exchange code with each other, so it's not perfectly hierarchical.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-07, 11:07:37 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Online
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2853
Location: Germany
Sega System C/C-2 games use a variant of SMPS 68k. (I disassembled Sonic Patrol Car a while back - it does a few things like pitch bends differently from MegaDrive SMPS though.)
New UFO Catcher uses SMPS Z80.

It should be safe to assume that almost every Sega arcade game from that time uses a variant of SMPS.


The sound driver from Out Run is also used in Space Harrier and Turbo OutRun.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-07, 18:30:25 

Contributors Contributors
Offline
User avatar

Joined: 2015-08-30, 14:24:00
Posts: 71
Location: Scotland
Interesting info, guys.
ValleyBell wrote:
Sega System C/C-2 games use a variant of SMPS 68k. (I disassembled Sonic Patrol Car a while back - it does a few things like pitch bends differently from MegaDrive SMPS though.

Would it still be theoretically possible to port System C music to MD SMPS, even with its differences?
ValleyBell wrote:
The sound driver from Out Run is also used in Space Harrier and Turbo OutRun.

Wouldn't those games use slightly different variants of the driver? Space Harrier uses the YM2203 (I don't get why, though) unlike other Sega arcade games and Turbo OutRun has more advanced use of PCM samples.

_________________
I'm HarmoDevil. Formerly Dr Devil, but I still use the drdevil username here.

Check out my Soundcloud.

I might get back to VGM ripping someday.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-08, 0:09:00 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Online
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2853
Location: Germany
drdevil wrote:
ValleyBell wrote:
Sega System C/C-2 games use a variant of SMPS 68k. (I disassembled Sonic Patrol Car a while back - it does a few things like pitch bends differently from MegaDrive SMPS though.
Would it still be theoretically possible to port System C music to MD SMPS, even with its differences?
Yes. It shouldn't be too hard either.

drdevil wrote:
ValleyBell wrote:
The sound driver from Out Run is also used in Space Harrier and Turbo OutRun.
Wouldn't those games use slightly different variants of the driver? Space Harrier uses the YM2203 (I don't get why, though) unlike other Sega arcade games and Turbo OutRun has more advanced use of PCM samples.
Yes, it's slightly different variants due to YM2203 vs. YM2151, but the sequence format should be mostly compatible. (It's been a while since I looked at those drivers, though.)
The used PCM samples shouldn't make a difference.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: insertnamehere and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group