Sonic and Sega Retro Message Board: Sonic CD in SMS - Sonic and Sega Retro Message Board

Jump to content

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

Sonic CD in SMS What Sonic CD could have looked like in 8 bit.

#1 User is offline chacanger 

Posted 07 May 2017 - 10:39 AM

  • Posts: 12
  • Joined: 18-April 15
  • Gender:Male
  • Location:England
About a couple of years ago I realised that a member known as Kroc Camen was working on a Sonic 1 SMS ROM editing tool. This got me thinking about some ideas, looking at the hacking guide on this site, I was able to construct a crude level editor which allowed me to create Scrap Brain Zone Act 3 from the MD/Gen version and apply it to the SMS version (Seen in this video)

However I then thought what if Ancient (the company who developed Sonic 1 SMS/GG version) made a version of Sonic CD for the SMS/GG (although the title wouldn't make much sense unless SEGA created some sort of Master CD/GGCD).

Technically there's a huge amount of unused space within the game, and with the way the games art is compressed, it may be possible to create this albeit missing a couple levels. The palette limitations wouldn't really hinder what art could be created either. As a result I was able to create tile sets for the following...

Pa = Past, Pr = Present, BF = Bad Future, GF = Good Future

  • Palmtree Panic Pa,Pr,BF,GF
  • Collision Chaos Pa,Pr,BF,GF
  • Tidal Tempest Pa,Pr,BF,GF
  • Quartz Quadrant Pa,Pr,BF,GF
  • Metallic Madness Pa,Pr,BF,GF
  • Title Screen
  • Zone Title Card
  • Capsule Art
  • Sonic Super Peel Out Art
  • Metal Sonic Sprites
  • Amy Sprites


Here are some examples of how the art would look in game...

Title Screen:
Posted Image

Palmtree Panic:
Spoiler


Collision Chaos:
Spoiler


Tidal Tempest:
Spoiler


Quartz Quadrant:
Spoiler


Metallic Madness:
Spoiler


In terms of the other levels, I had done a bit of work on Wacky Workbench, my ide would be to use the lightning conductors from Sky Base and re-texture them. Seeing as the springs are tiles in S1 opposed to objects, The springy floor would just be a re-texture of the springs.

In terms of music, I tried editing existing music in game but it sounded awfull. ideally I could create some sort of MIDI to S1 SMS format tool to do this.

It looks as though the editor that Kroc was working on hasn't been touched in quite a while, which is a shame, I myself had a go at making an application for it, but it wasn't very good as I didn't know enough about the ROM's details. So hopefully if someone manages to continue his work I could potentially finish this project.
This post has been edited by chacanger: 05 July 2017 - 05:11 PM

#2 User is offline LoneDevil 

Posted 07 May 2017 - 04:32 PM

  • Posts: 128
  • Joined: 09-December 13
  • Gender:Male
  • Project:Metal Sonic Rebooted
Gorgeous work there. I'm really hoping if there's ever gonna be a playable build exactly like in the screenshots above.

One thing I forgot to point out is how much less unique objects can the SMS/GG have compared to the original (Sonic CD) for all the zones?
This post has been edited by LoneDevil: 07 May 2017 - 04:44 PM

#3 User is offline High Fidelity 

Posted 07 May 2017 - 04:40 PM

  • Posts: 942
  • Joined: 01-January 15
  • Gender:Male
  • Location:England
This is awesome!! I'd love to see a finished build :) nice work

#4 User is offline DigitalDuck 

Posted 07 May 2017 - 05:44 PM

  • Arriving four years late.
  • Posts: 4647
  • Joined: 23-June 08
  • Gender:Male
  • Location:Lincs, UK
  • Project:TurBoa, S1RL
Echoing above sentiments. This is awesome.

#5 User is offline chacanger 

Posted 07 May 2017 - 06:01 PM

  • Posts: 12
  • Joined: 18-April 15
  • Gender:Male
  • Location:England

View PostLoneDevil, on 07 May 2017 - 04:32 PM, said:

Gorgeous work there. I'm really hoping if there's ever gonna be a playable build exactly like in the screenshots above.

One thing I forgot to point out is how much less unique objects can the SMS/GG have compared to the original (Sonic CD) for all the zones?

Thanks LoneDevil, in terms of what I believe might not be possible...
  • 3D UFO special stages, I suspect it would be possible to create them using some sort of "Out Run 3-D" or "Space Harrier" code. though the amount of memory required to pull it off would probably be big enough to be a game in itself. Therefore my current idea is that the Time Stones are hidden within the levels themselves like with Sonic 1 SMS.
  • Intro and Ending Cutscenes, it would have to be some sort of sprite animation and would use up space that could be used put to better use.
  • Loop de Loops Sonic 1 SMS doesn't have any loop de loops due to the way collision and tile types work. Sonic 2 SMS/GG does but they run like automated sequences where you have no control. Sonic Chaos/Triple Trouble have better loops that work like they do in the MD games.

Not a lot else I can think of at the moment. A lot of things could easily be miplemented such as...
  • Badniks , most could use the existing Sonic 1 Badnik code.
  • Time Travel , I reckon I'll use monitors opposed to sign posts, the checkpoints in the SMS/GG titles used arrow monitors so I'd like ot keep it consistent.
  • Bumpers The bumpers in Collision Chaos would use the Special Stage bumper/spring code.
  • Abilities Both the Super Peelout and Spin Dash should be possible to add without too much extra code.


Really the main limitation here is how much memory gets used up. One of the ways of getting round this issue is to make the 4 time periods use a single tile sheet and swap the palettes when using Future or Past monitors.

Another solution I had was to use a template level where I swap out certain tiles depending on the time period, which would save loads of space.

View PostHigh Fidelity, on 07 May 2017 - 04:40 PM, said:

This is awesome!! I'd love to see a finished build :)/>/>/>/>/>/>/> nice work


Thanks High Fidelity, hopefully I'll submit it to SAGE one year. :thumbsup:/>

#6 User is offline Ravenfreak 

Posted 07 May 2017 - 07:53 PM

  • Posts: 2644
  • Joined: 24-November 08
  • Gender:Male
  • Location:O'Fallon Mo
  • Project:Hacking some 8-bit Sonic game
  • Wiki edits:112
Ah it's nice to see someone hacking Sonic 1 SMS! This is the first 8-bit Sonic game I started hacking and made a pretty shitty disassembly, back when I was first teaching myself more about the SMS and Z80 ASM. Hopefully your tool can be fixed and released sometime in the future! I could never get Kroc's tool to work on my computer, and since I'm mainly focusing on Sonic 2/Chaos now, I didn't really do much with Sonic 1 SMS aside from moving some levels around and editing some palettes. I'm very intrigued by your project and I can't wait to see more! :) Also Sonic Chaos/Triple Trouble loops work like they do in Sonic 2 though you can actually go back through the loops unlike in Sonic 2. (Though in the Auto Demo you're actually able to go back through loops but it causes some issues and they probably couldn't fix them in time for the game's release so they just made it to where you can't move back through loops...)
This post has been edited by Ravenfreak: 07 May 2017 - 07:56 PM

#7 User is offline doc eggfan 

Posted 07 May 2017 - 09:29 PM

  • bona fide games journalist
  • Posts: 8976
  • Joined: 19-May 08
  • Gender:Male
  • Location:ACT
  • Project:GreatMegaLD, GreatSC3k, Great SG1k
  • Wiki edits:2

View Postchacanger, on 07 May 2017 - 10:39 AM, said:

However I then thought what if Ancient (the company who developed Sonic 1 SMS/GG version) made a version of Sonic CD for the SMS/GG (although the title wouldn't make much sense unless SEGA created some sort of Master CD/GGCD).

Posted Image
Sonic FD?

This looks mighty fine, but you might struggle to compromise and squeeze everything you want into RAM/VRAM. See my attempt to recreate Emerald Hill zone in Sonic 2 LD.

#8 User is offline Master Emerald 

Posted 07 May 2017 - 09:39 PM

  • Posts: 3381
  • Joined: 14-December 07
  • Gender:Male
  • Location:Rio de Janeiro - Brazil
  • Project:-
  • Wiki edits:22
Is there any reason for the mostly blank BGs in the Sonic 8 bit games? Sonic 2's Underground zone has a nice mountain line, though.

#9 User is offline doc eggfan 

Posted 07 May 2017 - 09:47 PM

  • bona fide games journalist
  • Posts: 8976
  • Joined: 19-May 08
  • Gender:Male
  • Location:ACT
  • Project:GreatMegaLD, GreatSC3k, Great SG1k
  • Wiki edits:2
There's essentially only one layer for both the foreground and background art. The mountain range in Underground zone is uninterrupted by foreground tiles, whereas if you tried to do that across the middle of the level, you'd need hundreds more variations of art tiles to account for that mountain range being covered by all the different combinations of sloping ground and walls etc.

#10 User is offline Ayu Tsukimiya 

Posted 07 May 2017 - 10:50 PM

  • UGUU~
  • Posts: 460
  • Joined: 26-April 10
  • Gender:Male
It's a shame there aren't that many 8-bit Sonic projects. Those mock up screenshots are insane.

#11 User is offline Neo 

Posted 08 May 2017 - 04:08 AM

  • Clackerjack
  • Posts: 1349
  • Joined: 10-December 04
  • Gender:Male
  • Location:Portugal
  • Project:Sonic 3 Unlocked
  • Wiki edits:1
Some of these seem a bit too hopeful, Quartz Quadrant in particular looks to use more art for the background than the foreground, but good god, man. Freakin' brilliant.

#12 User is offline ashthedragon 

Posted 08 May 2017 - 04:08 AM

  • Dragon Team
  • Posts: 1322
  • Joined: 23-February 08
  • Gender:Female
  • Location:Spain
  • Project:Sonic Paradise & Sonic Ages
This is gorgeus! 8 bits games deserve so much more attention, these mockups are beautiful!!! Hope it can be made!

#13 User is offline Titan 

Posted 08 May 2017 - 06:18 AM

  • Posts: 156
  • Joined: 29-April 07
  • Gender:Male
  • Location:UK
  • Wiki edits:1
Holy shit these are amazing, great work! Really hoping this becomes an actual hack but even the images are superb, I love 'what-if' things like this :)

#14 User is offline Black Squirrel 

Posted 08 May 2017 - 06:28 AM

  • maybe she's born with it
  • Posts: 4155
  • Joined: 27-December 03
  • Gender:Male
  • Location:Northumberland, England
  • Project:maybe it's maybelline
  • Wiki edits:20,569
Yeah I had the same gut feeling that some of the more complicated backgrounds might not make the cut on real hardware, but it's definitely an interesting project. I'd love to see someone give it a go.


I see you've realised Stardust Speedway is a non-starter - I guess trying to implement proper physics in an 8-bit Sonic title is a project in itself.

#15 User is offline nineko 

Posted 08 May 2017 - 06:34 AM

  • I am the Holy Cat
  • Posts: 5630
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251

View Postchacanger, on 07 May 2017 - 10:39 AM, said:

ideally I could create some sort of MIDI to S1 SMS format tool to do this.
I considered doing such a thing (albeit with XM files instead of MIDI files of course), though I ended up never doing it because I was afraid that either Kroc or, more probably, ValleyBell would eventually supersede it (especially considering that he was the one who figured out the music format to begin with), thus rendering my efforts next to useless. This, combined to how niche 8-bit hackers are (much to my disappointment, because I like the 8-bit games), ultimately led me to dismiss the idea.

Good luck for your project, though. I really like what you're doing here, which is something coming from me since I hate Sonic CD.

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

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