SONIC DELTA 40Mb (Sonic Delta Next)

By Neto

This hack is a junction of all classic MD Sonic (Sonic 1. 2, 3 and Knuckles ) in to a single game. The games run over Sonic & Knuckles engine and use two custom sound drivers derived from S2B and SK sound drivers to manage all musics and effects.

This hack as title said has 40 Megabits of capacity, and was coded following SEGA Standards for games larger than 32Mb which require banking switch scheme to access extra data ( Flat coding is more easy, but the game will not work on all hardwares, especially with systems equiped with SEGA CD ). Since this hack uses banking switch scheme, with proper cartrige hardware you can run in all consoles without any conflict.

The Game can run in an ATGames Firecore console equiped with SDCard, but save feature will only work if you run the game through "Neto MD-DOS 1.10 or higher" in that console. ( https://www.neto-games.com.br/neto_md_dos/neto_md_dos.php )

The game has approximately 37 Levels, The number can be less, depending of the character chosen..

The Level Order is:

  • Green Hill (Sonic 1)
  • Marble (Sonic 1)
  • Spring Yard (Sonic 1)
  • Labyrinth (Sonic 1)
  • Star Light (Sonic 1)
  • Scrap Brain (Sonic 1)
  • Final (Sonic 1)
  • Emerald Hill (Sonic 2 Alpha)
  • Winter Hill (Sonic Triple Trouble Robotnik Winter Port)
  • Wood ( Sonic 2 Beta )
  • Sand Shower ( Custom Level )
  • Chemical Plant ( Sonic 2 Beta )
  • Neo Green Hill ( Sonic 2 Beta )
  • Casino Night ( Sonic 2 Beta )
  • Hill Top ( Sonic 2 Alpha )
  • Dust Hill ( Sonic 2 Beta )
  • Hidden Palace ( Sonic 2 Beta )
  • Oil Ocean ( Sonic 2 Beta )
  • Metropolis ( Sonic 2 Beta )
  • Genocide City ( Sonic 2 Alpha )
  • Sky Chase ( Sonic 2 )
  • Sky Fortress ( Sonic 2 )
  • Death Egg ( Sonic 2 )
  • Angel Island ( Sonic 3 )
  • Hidrocity ( Sonic 3 )
  • Marble Garden ( Sonic 3 )
  • Carnival Night ( Sonic 3 )
  • Icecap ( Sonic 3 )
  • Launch Base ( Sonic 3 )
  • Mushroom Valley ( Sonic & Knuckles )
  • Flying Battery ( Sonic & Knuckles )
  • Sandopolis ( Sonic & Knuckles )
  • Lava Reef ( Sonic & Knuckles )
  • Hidden Palace ( Sonic & Knuckles )
  • Sky Sanctuary ( Sonic & Knuckles )
  • Death Egg ( Sonic & Knuckles )
  • The Doomsday ( Sonic & Knuckles )

Nine Bonus Stages (six Sonic 1 Special Stages as Bonus Stage) which can be accessed by touching a lamppost with 20 or more rings. The formula for selecting which Bonus Stage will be played is "RING" count divided by 4 and the remmainder of operation will give the stage to be played:

  • 0 - Slot Machine;
  • 1 - Glowing Spheres;
  • 2 - Gumball Machine;
  • 3 - Sonic 1 Special Stage.:

You can play as:

  • Sonic and Miles;
  • Sonic Alone;
  • Miles Alone;
  • Knuckles and Miles;
  • Knuckles Alone.

All Characteres have Super and Hyper Forms. For Miles the Super Form has no flickies. In Sonic 1 and Sonic 2 part you will play Sonic 2 Special Stages through big ring (50 rings or more is required ) at end of levels. After Knuckles steal your emeralds in Angel Island you need to get all Emeralds again, now through S3 Special Stages.

Extra:

  • Debug object list works for all levels;
  • Demo mode edited to show some Sonic 1 and Sonic 2 Levels.

Hints:

  • If you are running debug mode to test, when Sonic is an object, hold "A" then press "C" to backwards the objects list. You can select the Egg Prison to skip that level.
  • The Perfect Bonus in the Sonic 2 Special Stage is given if you do not hit any bombs and complete the stage (You must protect Miles too in the cooperative mode).
  • If you use Save State in emulators for Sonic 1 and Sonic 2 levels probably the game will crash after the Save State is loaded. This occur because emulators does not save the SEGA Mapper state. To get the Save State working just start a New "No SAVE GAME" and after the Green Hill is loaded you can load the Save Sate.

Special Thanks:

  • The Taxman - Sand Shower Art;
  • Master Emerald - Extra Art in Sonic 2 Beta Title Screen.

Tools Used:

  • Neto Assembler Editor IDE;
  • Sound Port from Neto Assembler Editor;
  • Levels layout edited with "Sonic Series Level Layout Editor" from "Neto Assembler Editor";
  • z80 to Asm used in musics (Tool not realeased to public) ;
  • z80 code (Sound Driver) built using Neto Assembler Editor buit in compiler;
  • M68K code built using Neto Assembler Editor with Snasm68K compiler;
Gallery
Download

File Type: 7z

File Size: 2.66 MB

Neto @ 2020-08-25 04:38:40

Comment deleted by Neto @ 2020-08-25 04:38:53

SonicTheHedgehogYT @ 2020-10-26 05:18:55

I'd like to give a 1-3 star rating for you're hack, Neto, Since I use an Android 9 (Galaxy Tab A) and my favorite emulator that I normally use is MD.emu, And when I load the game, It instantly crashes right from startup, Please fix this!

Neto @ 2020-10-26 22:17:59

This is not a game fault. The emulator must support full SEGA Mapper. If you are receiving error $41, you can press START to play without Auto Save feature. Alternatively,, you can ask emulator developer to add SEGA Mapper support.

SonicTheHedgehogYT @ 2020-10-28 07:38:35

It seems I got error 40, And I don't understand Spanish that well, I learned part of it from Dora The Explorer and the Sonic The Hedgehog 2 - Spanish Presentation

Neto @ 2020-10-29 18:27:19

It is Portuguese brazilian. The error $40 means the lacks of SEGA Mapper support. This can't be fixed at game code. You should ask emulator developer to add SEGA Mapper support.

Major_Medical @ 2020-11-01 11:10:20

You could open the rom in a hex editor and change the heading from SEGA GENESIS to SEGA SSF and that might work as a quick fix.

Jdpense @ 2020-10-26 13:27:47

Sorry, I'm not trying to rude, but I'm going to pass on playing this, beacuse it's just stock S1, S2, S2B, and S3K without that much new content to offer to make it all that interesting.

EDIT: I was also dissappointed with the competition levels just being the same ones from S3K without anything new to them..

Last modified by Jdpense @ 2020-10-26 13:34:12

Neto @ 2020-10-27 08:22:31

No problem. The main goal is to having all games running over a single engine and fixing some bugs present in the original games.

loppol11 @ 2020-10-27 06:18:41

I'm enjoying this! I'm guessing it was a lot of technical work to get so many levels to work in the one ROM, and working on hardware as well? Great job!

Neto @ 2020-10-27 08:14:33

Thanks for playing. Yes, all Sonic 1 and Sonic 2 objects was recoded to work over Sonic & Knuckles engine and following SEGA standards to be compatible with all hardwares.

TheRockingBlurr @ 2020-10-29 07:59:35

Been following this hack's releases and I gotta say it's really impressive, mostly on the technical side. I always wanted to see all Genesis games' levels in a single game, so this was quite the surprise! The extensive bugfixing is admirable too

My only suggestion if possible would be to explain why Knuckles loses his collected Emeralds between S2's Death Egg and Angel Island. (If he does lose them. I haven't played the S2 Special Stages in later releases so not sure that's the case)

Regardless, great job!!

Neto @ 2020-10-29 12:10:20

Thanks for Playing. And yes Knuckles and Miles loses his emeralds when entering on Angel Island. And both needs a story.

ShadowOne333 @ 2020-10-29 19:24:18

This hack is such a technical wonder in all aspects! Only in dreams I thought this was possible.

I do have one little grievance with it, and that's the fact that it uses either Alpha or Beta level designs for most of the S2 zones. I suggest offering an alternate version of this hack with the final S2 level designs for the known zones, and for the other zones not in final S2, the rest are welcome!

All in all, fantastic job! Can't wait to see what comes after this (Sonic 3 Complete + Classic Heroes? :P)

Hedgeman98 @ 2020-10-30 08:04:41

Hi I've been playing this for only a bit but I've noticed something about the electric shield and the ring counter. That being that when I pick up rings with an electric shield the counter doesn't count the rings untill I lose the shield and collect another ring. This happened to me in Spring Yard zone where there where still 99 rings left when I got the shield and when I lost it about 30 rings later the counter shot down to something like 62. maybe something you know maybe something you didn't

Neto @ 2020-10-30 17:02:40

Thanks for playing. The issue with shield and rings counter was fixed in latest versions, but not in time to be updated to the contest.

Geeovanni @ 2020-10-30 11:19:20

Comment deleted by Geeovanni @ 2020-11-01 15:15:23

Someone567123 @ 2020-11-06 19:05:46

this hack isn't 40mb, it's 2.66mb

Last modified by Someone567123 @ 2020-11-06 19:07:01

Someone567123 @ 2020-11-06 20:00:29

Insta shield is soo rigged it makes sonic 1 bosses too easy.

Someone567123 @ 2020-11-06 20:26:07

i take that back in laberynth zone.

BlonicBronyhog @ 2020-11-07 22:02:06

40 Megabits, Not Megabytes. Totally different measurements.

BlonicBronyhog @ 2020-11-07 21:38:54

The hack works fine on my Everdrive X7 with the patched Sega Mapper firmware on your site.

However, it seems to be always running in 60hz and as such results in the irratingly slowed music when played on my PAL Model 1 Mega Drive. Which is strange since the regular Sonic 3 runs just fine in PAL.

Would it be too much to ask for a PAL version of the hack with the fixed music?

Last modified by BlonicBronyhog @ 2020-11-07 22:00:58

Neto @ 2020-11-08 17:24:07

Hi, I will verify. Currently, the custom derived sound drivers does not have the 50Hz support (in my country we use PAL-M which is 60Hz). I have one 50Hz Mega Drive, but I have not tested the game on it.

TheNoobster @ 2020-11-09 20:33:15

This is cool and all, if I can access the level select and debug mode. Please tell me how to do this?

lurker1316 @ 2020-11-16 18:46:10

Love this concept. I've long wished I had the patience to learn how to do fan-hacking so I could do a concept like this. At least with 1, 2, 3, and K. My dream hack would be those games all in one with the addition of a bunch of the Sonic characters that have been put into these games by fans.

toeibannedme @ 2020-11-22 09:11:11

great hack. if only it had the drop dash, this might be my default way of playing these games <3