Sonic and Sega Retro Message Board: Sonic 1 with Redbook Audio - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 6 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

Sonic 1 with Redbook Audio (Essentially Sonic 1 with CD audio)

#1 User is offline theocas 

Posted 04 December 2011 - 04:56 AM

  • It's all a conspiracy!
  • Posts: 345
  • Joined: 10-February 10
  • Gender:Male
  • Location:Austin, TX
  • Project:Tetris Night Zone, being alive
  • Wiki edits:50
So, the story goes a little like this: LOL CD AUDIO IN SONIC 1. And after lots of voodoo magic and other... things, and thus, Team Evanesco presents this magical concoction:

Sonic 1 utilizing the Sega CD in Mode 1, meaning it runs from a regular cartridge, but uses the Sega CD hardware. Note that this doesn't really work on any emulators except the latest version of Kega. On Kega, load the ROM first, make sure you have Sega CD BIOS files, then load the CD audio image of your choice and enjoy. You need to set the option called "CartBootEnabled" to 1 in Kega's ini file for it to work this way. Likewise, for doing this on the real hardware, simply burn the bin/cue file of your choice to a regular CD-R, shove the ROM on a flash cart and load the cart up.

Features of this hack include:
  • It's Floppy Friendly™ allowing you to store more porn along with this. (Yep, just for you djohe!)
  • Magical CD-DA audio.
  • 100% Fat Free.


So yeah, there you have it. To make your own set of CD songs, follow this track layout:
Track 1 = Title Screen
Track 2 = GHZ
Track 3 = MZ
Track 4 = SYZ
Track 5 = LZ
Track 6 = SLZ
Track 7 = SBZ
Track 8 = Boss
Track 9 = FZ
Track 10 = Act Clear
Track 11 = Speed Up
Track 12 = Invincibility
Track 13 = Game Over
Track 14 = Special Stage
Track 15 = Ending
Track 16 = Credits
Track 17 = Drowning
Track 18 = Continue



Downloads



Edit: We've done a few little bug fixes here and there, re-download if you want. Doesn't really add anything.
Edit2: Iron Sonic and I fixed a crapton of bugs in our code, as well as finally allowing it to run on real hardware. Thanks to Flygon for being our beta tester on European HW! Just re-download the ROM.
This post has been edited by theocas: 06 December 2011 - 12:30 AM

#2 User is offline Iron Sonic 

Posted 04 December 2011 - 04:56 AM

  • The roaming, rambling researcher.
  • Posts: 136
  • Joined: 11-October 07
  • Gender:Male
  • Location:Somewhere under a pile of documentation...
  • Project:Too Many to list.
  • Wiki edits:16
Alright, so there's a simple edit that needs to be made to Kega's INI file to support this thing. Just set CartBootEnabled to 1. It should be located around the bottom of the INI. Afterword, the instructions provided by theocas should work.

This hack uses the Mode 1 for the Sega CD that was mentioned a few days ago in a couple of posts that both theocas and I made. It's surprising how little this mode is used, though to be fair, it took quite a lot of sleepless nights and research to figure out. This ROM does work without use of the Sega CD, though that just reverts the audio back to the SMPS engine.

Also, you can thank Maxd for the BIN/CUE released on #retro. And don't worry, this BIN/CUE is not the one released on #retro, and demonstrates what we did far better.

Anyway, enjoy this release from Team Evanesco. Maybe theocas and I do something else in the future...
This post has been edited by Iron Sonic: 04 December 2011 - 02:28 PM

#3 User is offline Maxd 

Posted 04 December 2011 - 04:59 AM

  • Posts: 661
  • Joined: 27-May 08
  • Gender:Male
  • Location:Alabama
  • Project:Mixin'
Dibs on writing better music :p

#4 User is offline Flygon 

Posted 04 December 2011 - 05:19 AM

  • Dem Melons
  • Posts: 2340
  • Joined: 10-February 06
  • Gender:Not Telling
  • Location:Victoria, Australia
  • Project:Cooling Down At The Beach
  • Wiki edits:10
You can guess what my Sega CD and I are doing tomorrow. :)

Per act based music'd be great though, ignoring the CD size restrictions. :v:
This post has been edited by Flygon: 04 December 2011 - 05:20 AM

#5 User is offline DalekSam 

Posted 04 December 2011 - 06:55 AM

  • dubstep extrodinaire
  • Posts: 1831
  • Joined: 19-February 08
  • Gender:Male
  • Location:Northern Ireland, Belfast
  • Project:Sonic Thrash, Amphobius
  • Wiki edits:165


There you go guys, some publicity! :P

Really impressed with this, looking forward to seeing this used in bigger projects.

#6 User is offline Spanner 

Posted 04 December 2011 - 10:51 AM

  • Not much I can do on here nowadays...
  • Posts: 2839
  • Joined: 02-June 07
  • Gender:Male
  • Location:United Kingdom
  • Project:Sonic the Hedgehog Hacking Contest, Other Stuff
  • Wiki edits:2,193

View PostMaxd, on 04 December 2011 - 04:59 AM, said:

Dibs on writing better music :p

Or you could use Masato Nakamura's demo tracks from the Sonic 1&2 Soundtrack. =P
This post has been edited by SOTI: 04 December 2011 - 10:51 AM

#7 User is offline Covarr 

Posted 04 December 2011 - 03:27 PM

  • Sentient Cash Register
  • Posts: 2942
  • Joined: 05-February 07
  • Gender:Male
  • Location:Over there
  • Wiki edits:1

View Posttheocas, on 04 December 2011 - 04:56 AM, said:



And here I thought this'd be Sonic 4 music or something. Well played.

I'm already coming up with potential uses for this... Potential and evil uses.

#8 User is offline ashthedragon 

Posted 04 December 2011 - 04:22 PM

  • Dragon Team
  • Posts: 1106
  • Joined: 23-February 08
  • Gender:Female
  • Location:Spain
  • Project:Sonic Paradise & Sonic Ages
this is very interesting, although I feel that is a bit burdensome, expecially to run it on a real mega CD, needing a md flashcart to shove the rom in. But is a nice start to port MD games into MCD and use redbook audio with them.

#9 User is offline Iron Sonic 

Posted 04 December 2011 - 04:29 PM

  • The roaming, rambling researcher.
  • Posts: 136
  • Joined: 11-October 07
  • Gender:Male
  • Location:Somewhere under a pile of documentation...
  • Project:Too Many to list.
  • Wiki edits:16
Updated the ROM with an indicator for whether the SegaCD is detected. Text will be different on the "Presents" screen before the title.

#10 User is offline Billy 

Posted 04 December 2011 - 05:23 PM

  • RIP Oderus Urungus
  • Posts: 1655
  • Joined: 24-June 05
  • Gender:Male
  • Location:Colorado, USA
  • Project:retrooftheweek.net - Give it a visit and tell me what you think!
  • Wiki edits:15

View PostSOTI, on 04 December 2011 - 10:51 AM, said:

Or you could use Masato Nakamura's demo tracks from the Sonic 1&2 Soundtrack. =P

I've done something to that effect, mostly.
Here.
It's a cue/mp3, it contains mostly the demo tracks from Sonic 1 with a few exceptions: Invincibility is the Super Sonic music from Sonic 2 (demo version), game over and credits are the originals, and drowning is form Sonic Colors. Tracks seem to delay before they play, and I'm not sure why (probably something to do with using mp3s). Should be easy enough to substitute your own mp3s. Would've made a bin/cue, but the only way to do that, that I know of, would be to burn an audio CD and re-rip it.

#11 User is offline Hendricks 266 

Posted 04 December 2011 - 07:13 PM

  • Posts: 348
  • Joined: 01-June 05
  • Gender:Male
  • Location:United States
  • Wiki edits:58

View PostBilly, on 04 December 2011 - 05:23 PM, said:

Would've made a bin/cue, but the only way to do that, that I know of, would be to burn an audio CD and re-rip it.

Especially if you are sourcing your music from MP3, do not convert your images to bin/cue. By doing so, you are inflating the file size, giving a false impression of lossless audio, and inhibiting downloaders from previewing the songs themselves without considerable effort. :eng101:

#12 User is offline Tanks 

Posted 04 December 2011 - 07:31 PM

  • They call me... Troll-bo Cop.
  • Posts: 883
  • Joined: 01-July 06
  • Gender:Male
  • Location:Virginia
  • Wiki edits:1
Wow this is impressive... I had no idea the Genesis had the same connectivity with Sega CD as, say, the 32x did. I can only think of how much potential there is for rom hacks now. Not just music I mean, but the sharing of data between the CD and the cart.

#13 User is offline Flygon 

Posted 05 December 2011 - 12:03 AM

  • Dem Melons
  • Posts: 2340
  • Joined: 10-February 06
  • Gender:Not Telling
  • Location:Victoria, Australia
  • Project:Cooling Down At The Beach
  • Wiki edits:10

View PostBilly, on 04 December 2011 - 05:23 PM, said:

Would've made a bin/cue, but the only way to do that, that I know of, would be to burn an audio CD and re-rip it.

It's much simpler than that. Simply make a virtual CD ROM drive, burn to that, and rip from that. With absolutely no physical CD's used.

#14 User is offline Iron Sonic 

Posted 05 December 2011 - 02:04 AM

  • The roaming, rambling researcher.
  • Posts: 136
  • Joined: 11-October 07
  • Gender:Male
  • Location:Somewhere under a pile of documentation...
  • Project:Too Many to list.
  • Wiki edits:16
Alright, before any of the roaming hardware testers comment on this, we know it's currently breaking on real hardware on at least European systems. We are working to debug this and will update when this has been patched.

Also, thanks to Flygon for pointing this out to us by testing it while on Skype.

#15 User is offline Sodaholic 

Posted 05 December 2011 - 02:21 AM

  • Colony ship for sale, cheap!
  • Posts: 948
  • Joined: 05-September 04
  • Gender:Male
  • Location:Ohio
On the subject of porting things to the Sega CD, how easy would it be to port a simple hack of Sonic 2 to the Sega CD? Also, why is it apparently so difficult to port things to the Sega CD when all it comes down to is a matter of breaking the game down into 256kb standalone chunks and loading them? I can understand that managing to load them might be a pain in the ass with all the pointers, but wouldn't it be more of a pain in the ass than truly difficult? I ask because from what it sounds like, it's not terribly complicated, just a pain to work around at times.

  • 6 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users