Sonic Drift 2 on the Master System (2009/07/05 update)

Discussion in 'Engineering & Reverse Engineering' started by Shibunoa, Jun 1, 2009.

Thread Status:
Not open for further replies.
  1. Shibunoa

    Shibunoa

    Misfit
    329
    0
    0
    Italy
    Download it <a href="http://tails92.sepwich.com/files/games/sdrift2_sms_b2.zip" target="_blank">here.</a>.

    I saw the topic about converting Sonic Triple Trouble to a SMS game, so I thought I would have a go at it.

    It is nowhere near complete, but it works well on MEKA.

    Code (Text):
    1. Sonic Drift 2 SMS readme 2009/07/05 version
    2. -----------------------
    3. This is a quick conversion of Sonic Drift 2 from the Game Gear to the Master System.
    4.  
    5. NOTE: The only difference between this version and the one from June 1st is that the ROM checksum
    6. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;has been fixed, and it will boot with US/European BIOSes.
    7.  
    8. The palette uploading routine has been totally rewritten, and the title screen now
    9. checks if 1 (Start) is pressed, instead of Game Gear's Start.
    10.  
    11. Sonic Drift 2's races already spanned all the screen, but on the Game Gear,
    12. they were not shown completely. On the Master System, they are, which can
    13. lead to the occasional glitch.
    14.  
    15. Bugs:
    16. - Can't exit demo mode (you have to wait for it to finish)
    17. - Status is shown in the middle of the screen during races
    18. &nbsp;&nbsp;(this requires much hacking to change)
    19. - Some garbage is shown in the top right part of the screen
    20. &nbsp;&nbsp;during races
    21. - Some things look like they're cut in some screens
    22. &nbsp;&nbsp;This happens also because Sonic Drift 2 wrote "useless" stuff
    23. &nbsp;&nbsp;in the parts of the tilemap not shown on screen.
    24.  
    25. > Bugs due to hardware limitations <
    26. - Can't pause in a race (due to lack of buttons)
    27. - Colors do not appear as they were meant to be often.
    28. &nbsp;&nbsp;Shades are "scaled down" in precision, due to colors being 12bit on the Game Gear
    29. &nbsp;&nbsp;(which has a total of 4096), instead of 6bit as on the Master System
    30. &nbsp;&nbsp;(which has a total of ONLY 64). The difference is obvious. Most things look fine, though.
    31.  
    32. Comments? Questions? Email them to tails92 at gmail dot com
    33. I'd like if someone tried this on a REAL Master System, which I don't have.
    34. A Megadrive with a pass-through would be good as well.
    35.  
    36. For a new version, check http://tails92.sepwich.com
    37.  
    38. - nextvolume, July 5th 2009
    <b>Updated on July 5th, 2009</b>
     
  2. Overlord

    Overlord

    ...did we just switch realities? Moderator
    17,637
    82
    28
    Berkshire, England
    Learning Cymraeg
    Very nice. Kudos =P

    I wonder how many more Master System ports of GG games we'll see? Hopefully this is a trend that will last for all of them =P
     
  3. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    12,452
    127
    43
    Working on my art!
    Now is this just my computer or is there no sound while playing this game in Kega Fusion?

    Either way nicely done. I'm loving these Master System ports. Stupid Game gear screen
     
  4. Glitch

    Glitch

    Tech Member
    158
    0
    16
    Sonic 2 LD
    That's excellent for a single day's work! I love Sonic Drift 2. I'm still kicking myself for not buying the mint boxed copy I saw while I was in Japan.

    <!--quoteo(post=314655:date=Jun 1 2009, 10:43 PM:name=Dark Sonic)--><div class='quotetop'>QUOTE (Dark Sonic @ Jun 1 2009, 10:43 PM) <a href="index.php?act=findpost&pid=314655"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Now is this just my computer or is there no sound while playing this game in Kega Fusion?<!--QuoteEnd--></div><!--QuoteEEnd-->
    Works fine here...
     
  5. Dark Sonic

    Dark Sonic

    I'll find the old avatar eventually Member
    12,452
    127
    43
    Working on my art!
    Oh scratch that the sound works just fine. The mute button on my computer works in funny ways sometimes
     
  6. MarkeyJester

    MarkeyJester

    ♡ ! Resident Jester
    shit! another GG to SMS port? wow, I agree with overlord about this being the latest craze in sonic hacking =P

    be seriously, anyone have plans for yet another GG to SMS port? XD
     
  7. FlashTHD

    FlashTHD

    Oldbie
    231
    0
    0
    <!--quoteo(post=314664:date=Jun 1 2009, 06:02 PM:name=MarkeyJester)--><div class='quotetop'>QUOTE (MarkeyJester @ Jun 1 2009, 06:02 PM) <a href="index.php?act=findpost&pid=314664"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->be seriously, anyone have plans for yet another GG to SMS port? XD<!--QuoteEnd--></div><!--QuoteEEnd-->
    The only one left worth trying is Sonic Labyrinth; Drift 1 And Skypatrol suck too much and I'm guessing Tails Adventures would look like total ass in only 64 colors (that and it was built for the small resolution).
     
  8. JDAdams

    JDAdams

    Member
    316
    0
    16
    <!--quoteo(post=314672:date=Jun 1 2009, 11:20 PM:name=FlashTHD)--><div class='quotetop'>QUOTE (FlashTHD @ Jun 1 2009, 11:20 PM) <a href="index.php?act=findpost&pid=314672"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec--><!--quoteo(post=314664:date=Jun 1 2009, 06:02 PM:name=MarkeyJester)--><div class='quotetop'>QUOTE (MarkeyJester @ Jun 1 2009, 06:02 PM) <a href="index.php?act=findpost&pid=314664"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->be seriously, anyone have plans for yet another GG to SMS port? XD<!--QuoteEnd--></div><!--QuoteEEnd-->
    The only one left worth trying is Sonic Labyrinth; Drift 1 And Skypatrol suck too much and I'm guessing Tails Adventures would look like total ass in only 64 colors (that and it was built for the small resolution).
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    So go off the Sonic ones then :) All of these are GG only and worth a play, many are "built for GG" though:

    Ax Battler A Legend of Golden Axe
    Mega Man GG
    Megami Tensei Gaiden Last Bible Special
    Ninja Gaiden GG
    Phantasy Star Gaiden
    Phantasy Star Adventure
    Shining Force Gaiden Final Conflict
    The Excellent Dizzy Collection
    The GG Shinobi
    The GG Shinobi II The Silent Fury

    N.B. this is a suggestion only. I suck at this sort of thing and would not like to be taken as being unappreciative of whatever I get :thumbsup:
     
  9. GT Koopa

    GT Koopa

    Member
    1,999
    0
    16
    Elgin, IL
    Flicky Turncoat DX, T.L.W.S. Vs M.G.W.
    Speaking of Sonic Drift 2, has anyone ever considered taking levels from this and putting them in Genesis hacks? Or make like a Sonic 2 hack that uses all of the levels in order of the GP each one act each except the ones that have two acts that are spread apart?
     
  10. Sparks

    Sparks

    Member
    3,028
    11
    18
    Kyle and Lucy: Wonderworld
    <!--quoteo(post=314699:date=Jun 1 2009, 04:23 PM:name=GT Koopa)--><div class='quotetop'>QUOTE (GT Koopa @ Jun 1 2009, 04:23 PM) <a href="index.php?act=findpost&pid=314699"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Speaking of Sonic Drift 2, has anyone ever considered taking levels from this and putting them in Genesis hacks? Or make like a Sonic 2 hack that uses all of the levels in order of the GP each one act each except the ones that have two acts that are spread apart?<!--QuoteEnd--></div><!--QuoteEEnd-->I'm working on a Super Mario Kart hack which features the original cast, sans the addition of Rouge. :x
     
  11. BlackHole

    BlackHole

    You're going to need MORE than help. Member
    3,154
    9
    18
    England
    Sprites for Cybernetic Outbreak
    <!--quoteo(post=314699:date=Jun 1 2009, 04:23 PM:name=GT Koopa)--><div class='quotetop'>QUOTE (GT Koopa @ Jun 1 2009, 04:23 PM) <a href="index.php?act=findpost&pid=314699"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Speaking of Sonic Drift 2, has anyone ever considered taking levels from this and putting them in Genesis hacks? Or make like a Sonic 2 hack that uses all of the levels in order of the GP each one act each except the ones that have two acts that are spread apart?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I considered it, and even made a background for Emerald Ocean (I planned on putting the levels not in the Mega Drive games in), but it never got far.
     
  12. GT Koopa

    GT Koopa

    Member
    1,999
    0
    16
    Elgin, IL
    Flicky Turncoat DX, T.L.W.S. Vs M.G.W.
    Well I'm glad it has crossed people's minds before. We would have to say that Sonic Drift 2's Death Egg runs along the outside instead of the inside, with like a cityish tower system poking out of it, complete with spotlights. That kind of Death Egg hasn't really been done before in a hack, treating it as a planet.
     
  13. Krigo

    Krigo

    Robotics;Notes shill Member
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Mega Man GG<!--QuoteEnd--></div><!--QuoteEEnd-->
    Do want, if it doesn't play like crap.

    EDIT: <a href="http://www.youtube.com/watch?v=nC71npkAMx8" target="_blank">http://www.youtube.com/watch?v=nC71npkAMx8</a>

    The game looks quite good, other than the horrible sound.
     
  14. muteKi

    muteKi

    Fuck it Member
    7,573
    2
    18
    Heh, when I saw US Gold's name there I was quite concerned. To think that it didn't completely and horribly suck!
     
  15. Wesker

    Wesker

    Member
    43
    0
    6
    Aside from cleaning some graphical glitches and all that garbage being showed in the upper borders of the screen, this is actually good as it is now. It actually adds a funny panoramic format to the original game with the horizontal view enlarged by the Master System resolution (water, tunnels and ramps don't fit it, though). Relating to the vertical enlargement, the color layer surrounding the status screen seems to appropiately fuse with the sky in some stages. In others it gets a different color, though. Maybe it would be better to turn them all to green so they just fuse with the status screen.

    I suppose nothing can be done to enable a 2-player mode to the port, as lot of coding and reprogramming would have to be done in order to replace the original two separated views in console link-up mode by a single split-sceen representing them both.

    <!--quoteo(post=314683:date=Jun 2 2009, 12:53 AM:name=JDAdams)--><div class='quotetop'>QUOTE (JDAdams @ Jun 2 2009, 12:53 AM) <a href="index.php?act=findpost&pid=314683"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->So go off the Sonic ones then :) All of these are GG only and worth a play, many are "built for GG" though:

    Ax Battler A Legend of Golden Axe
    Mega Man GG
    Megami Tensei Gaiden Last Bible Special
    Ninja Gaiden GG
    Phantasy Star Gaiden
    Phantasy Star Adventure
    Shining Force Gaiden Final Conflict
    The Excellent Dizzy Collection
    The GG Shinobi
    The GG Shinobi II The Silent Fury

    N.B. this is a suggestion only. I suck at this sort of thing and would not like to be taken as being unappreciative of whatever I get :thumbsup:<!--QuoteEnd--></div><!--QuoteEEnd-->

    A list of this kind can turn into endless. There's for sure way more good Game Gear "exclusives" than just those, and we all agree it would be great to have them also on the Master System. Interest and work is needed in order to start a porting trend of this kind, though.

    The Excellent Dizzy Collection, by the way, is already a Master System game. What the Game Gear does is actually switching to the Master System mode in order to reproduce it. What's odd for sure is the fact of the game not having a retail Master System release at all.
     
  16. Wesker

    Wesker

    Member
    43
    0
    6
    Since it has been asked to try this on real hardware, I see fit to bring this input from people in other boards:

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Sonic Drift doesn't start at all, I just get the consoles software error message.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Pretty similar to what the Triple Trouble port initially had. I wonder if the game still freezes at startup or not (like Triple Trouble does) after the bios checksum problem gets solved.
     
  17. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,719
    0
    0
    being an asshole =P
    Note to myself: stop using exclusively the Japanese region when checking Game Gear to Master System hacks, it completely skips the whole checksum thing :psyduck:
     
  18. Shibunoa

    Shibunoa

    Misfit
    329
    0
    0
    Italy
    The checksum problem has been solved. :)
     
  19. Wesker

    Wesker

    Member
    43
    0
    6
    Good news. The game seems to work on a proper Master System console.

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Cool it works on a real sms now, it plays exactly as it does in emulator (I've tried Dega and Meka), complete with the same graphics bugs created from expanding the screen width and height.<!--QuoteEnd--></div><!--QuoteEEnd-->
     
Thread Status:
Not open for further replies.