SEGA Mega Drive & Genesis Classics

SEGA Mega Drive & Genesis Classics

Not enough ratings
Sonic 1 with prototype drums
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
524.288 KB
3 Jul, 2016 @ 5:24am
2 Aug, 2016 @ 5:30am
2 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Sonic 1 with prototype drums

Description
Sonic 1 originally had a bassier-sounding drum set. This hack brings them back.

For a bunch of technical reasons, the cause of this difference in sound is the Sega chant. The story goes that, towards the end of Sonic 1's development, Sonic Team realised they didn't have time to implement a fancy Sound Test featuring Sonic in a band, and instead created the famous Sega chant, to use up what little bit of room there was left in the cartridge. While implementing this feature, the drum ("DAC") code was optimised, making it faster. Strangely, the drum samples weren't slowed down to suit the faster code, causing the drums to play back faster than they should, making them sound different.

Since there's no prototype of Sonic 1 for me to take code from, I instead turned to Golden Axe II. Sonic 1 and Golden Axe II are both based on the same sound driver, meaning the latter's drum code looks like what the former's used to look like. This means, by porting Golden Axe II's drum code to Sonic 1, the so-called 'beta drums' are restored, at the cost of the Sega chant.
26 Comments
KatKuriN 5 Mar, 2019 @ 3:00pm 
This is almost exact to the versions seen in promo videos and even the nick arcade pilot episode
thank you
(if you want the link, inspect element will help you guys)
Clownacy  [author] 8 Sep, 2017 @ 4:09pm 
What link?
chexter 6502 7 Sep, 2017 @ 6:06pm 
The link you posted got taken down..
jet 7 Mar, 2017 @ 1:50am 
Very subtle diffrence but sounds much more natural. A must for anyone with decent ears.
MrLordSith 31 Oct, 2016 @ 5:34pm 
You made my day a LOT. When i mean a lot i mean A LOT!!!!
MrLordSith 31 Oct, 2016 @ 5:32pm 
Ok, that disassembly is even better holy crap
Clownacy  [author] 31 Oct, 2016 @ 5:27pm 
I did say if you're using the disassembly with the AS assembler. You're using the asm68k one.

https://github.com/sonicretro/s1disasm/tree/AS
MrLordSith 31 Oct, 2016 @ 4:49pm 
This is what i have in: https://gyazo.com/605e471e7fc2e3fd75c0a731019d6a35


I'm using the GitHub disassembly
MrLordSith 31 Oct, 2016 @ 4:46pm 
@Holey moley! I do have the z80 in sound but it's a bin, not an asm.
MrLordSith 31 Oct, 2016 @ 4:44pm 
Ok