Gens/GS r7 S2HD Edition

Discussion in 'Engineering & Reverse Engineering' started by GerbilSoft, Sep 6, 2009.

  1. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,901
    38
    28
    USA
    rom-properties
    Announcing Gens/GS r7 S2HD Edition! This is a special edition of Gens/GS designed to run the classic Sega Genesis game "Sonic the Hedgehog 2" (and "Knuckles the Echidna in Sonic the Hedgehog 2") in High Definition.

    Features in Gens/GS r7 S2HD Edition:<ul><li>High-definition graphics!</li><li>Five different HD modes: 480i, 480p, 720p, 1080i, 1080p.</li><li>Optional HD Realism Filter and Lens Flare effects. (Provided by Sonic65.)</li><li>Audio Reverb.</li></ul>
    Minimum System Requirements:<ul><li>Dual-core Intel Core Duo, 2.00 GHz</li><li>1 GB RAM</li><li>ATI or nVidia video card with 256 MB video memory.</li><li>Pixel Shader 2.0</li><li>HDTV capable of 720p</li></ul>
    Recommended System Requirements:<ul><li>Quad-core Intel Core i7, 2.00 GHz</li><li>2 GB RAM</li><li>ATI or nVidia video card with 512 MB video memory.</li><li>Pixel Shader 2.0</li><li>HDTV capable of 1080p</li></ul>
    Screenshots of Gens/GS r7 S2HD Edition in Action: (click for fullscreen)

    Title Screen:
    <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/gens-gs-r7_S2HD-title.png" target="_blank">[​IMG]</a>

    Emerald Hill Zone:
    <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/gens-gs-r7_S2HD-EHZ.png" target="_blank">[​IMG]</a>

    Metropolis Zone: (with HD Realism Filter enabled)
    <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/gens-gs-r7_S2HD-MZ.png" target="_blank">[​IMG]</a>

    Sky Chase Zone:
    <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/gens-gs-r7_S2HD-SCZ.png" target="_blank">[​IMG]</a>

    Download Links: (rev1)<ul><li>Source Code: <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/rev1/gens-gs-r7_S2HD-rev1.tar.gz" target="_blank">gens-gs-r7_S2HD-rev1.tar.gz</a></li><li>Ubuntu 8.04+ (32-bit): <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/rev1/gens-s2hd_2.16.7.1_i386.deb" target="_blank">gens-s2hd_2.16.7.1_i386.deb</a></li><li>Win32: <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/rev1/gens-gs-r7_S2HD-rev1-win32.zip" target="_blank">gens-gs-r7_S2HD-rev1-win32.zip</a></li></ul>
    Download Links: (rev0; for historical purposes)<ul><li>Source Code: <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/rev0/gens-gs-r7_S2HD.tar.gz" target="_blank">gens-gs-r7_S2HD.tar.gz</a></li><li>Ubuntu 8.04+ (32-bit): <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/rev0/gens-s2hd_2.16.7_i386.deb" target="_blank">gens-s2hd_2.16.7_i386.deb</a></li><li>Win32: <a href="http://www.soniccenter.org/gerbilsoft/gens/S2HD/rev0/gens-gs-r7_S2HD-win32.zip" target="_blank">gens-gs-r7_S2HD-win32.zip</a></li></ul>
    NOTE: SMW Central users will need to copy cmd.exe into the Gens/GS r7 S2HD Edition directory before running gens_S2HD.exe.
     
  2. Afti

    Afti

    ORIGINAL MACHINE Member
    3,521
    0
    0
    GerbilSoft got a job on SEGA's Xbox Live port team?
     
  3. Tweaker

    Tweaker

    Misfit
    12,389
    1
    0
    Truly a work of modern art.

    Shit is fucking slow, though.
     
  4. Enzo Aquarius

    Enzo Aquarius

    20% Cooler. Member
    1,420
    0
    0
    Canada, eh.
    Sonic TV Scripts, Sonic Comic Wiki Work
    Amazing job! Love the lens flare and grafics! The lens flare doesn't interfere with teh game at all, and the super slow speed enhances the game play! Would play again, A+++++++++!
     
  5. Sonic 65

    Sonic 65

    Tech Member
    This is amazing.

    I think the special extra touches such as the one-pixel small bright area in the lens flare and the HD Realism filter (which, by the way, looks extremely classy and next-gen!) are very unique. The slowness is also a nice touch; this, my friends, is what HD is all about.

    I can only hope that one day, whether it be today or a year from today, the real S2HD will eclipse this project in its glory. Vincent and all the other artwork coordinators should take a good, long look at the design principles and artistic aspects of this project, and apply (or unapply) it to their own HD version of Sonic 2.
     
  6. Jayextee

    Jayextee

    Monochrome Cat Game Guy™ Member
    3,219
    5
    18
    Atro City
    I DONE MAKED GAMES.
    Where the fuck is the pause menu?
     
  7. Sonic 65

    Sonic 65

    Tech Member
    <!--quoteo(post=347409:date=Sep 5 2009, 10:47 PM:name=Jayextee)--><div class='quotetop'>QUOTE (Jayextee @ Sep 5 2009, 10:47 PM) <a href="index.php?act=findpost&pid=347409">[​IMG]</a></div><div class='quotemain'><!--quotec-->Where the fuck is the pause menu?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I asked him to implement it, but he wouldn't. :(

    Bloom was also another scrapped feature.

    Maybe he'll release a S2BetaHD edition soon?
     
  8. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,901
    38
    28
    USA
    rom-properties
    <!--quoteo(post=347409:date=Sep 5 2009, 10:47 PM:name=Jayextee)--><div class='quotetop'>QUOTE (Jayextee @ Sep 5 2009, 10:47 PM) <a href="index.php?act=findpost&pid=347409">[​IMG]</a></div><div class='quotemain'><!--quotec-->Where the fuck is the pause menu?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I tried to implement it, but OriginalPixelFag/GS prevented me from doing so. :(
     
  9. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,719
    0
    0
    being an asshole =P
    <!--quoteo(post=347406:date=Sep 5 2009, 11:39 PM:name=Enzo Aquarius)--><div class='quotetop'>QUOTE (Enzo Aquarius @ Sep 5 2009, 11:39 PM) <a href="index.php?act=findpost&pid=347406">[​IMG]</a></div><div class='quotemain'><!--quotec--> teh game<!--QuoteEnd--></div><!--QuoteEEnd-->I hate you, OK? :argh:

    <!--quoteo(post=347412:date=Sep 5 2009, 11:49 PM:name=Sonic 65)--><div class='quotetop'>QUOTE (Sonic 65 @ Sep 5 2009, 11:49 PM) <a href="index.php?act=findpost&pid=347412">[​IMG]</a></div><div class='quotemain'><!--quotec-->Bloom was also another scrapped feature.<!--QuoteEnd--></div><!--QuoteEEnd-->Set the brightness to maximum and you get bloom :P

    Also the lens flare fits amazingly well Sky Chase, like, it looks like it's the sun o.O
     
  10. Metal-Geo

    Metal-Geo

    Toot toot Member
    249
    0
    16
    Amazing. Simply amazing. Obviously this took you years to develop. The amount of details is just incredible.
     
  11. muteKi

    muteKi

    Fuck it Member
    7,618
    20
    18
    Which revisions can be played on this one?
     
  12. NoNameAtAll

    NoNameAtAll

    MY HAT'S ON FIRE. HALP! Moderator
    542
    1
    18
    This is made of win, Gerbil. You just win. :v:

    And THE GAME is quite fast! We have a real winner here! :specialed:
     
  13. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,901
    38
    28
    USA
    rom-properties
    <!--quoteo(post=347425:date=Sep 5 2009, 11:04 PM:name=muteKi)--><div class='quotetop'>QUOTE (muteKi @ Sep 5 2009, 11:04 PM) <a href="index.php?act=findpost&pid=347425">[​IMG]</a></div><div class='quotemain'><!--quotec-->Which revisions can be played on this one?<!--QuoteEnd--></div><!--QuoteEEnd-->
    Gens/GS r7 S2HD Edition supports Sonic 2 rev00 and rev01, as well as Knuckles in Sonic 2. Make sure you're using a clean ROM. Apparently, there's a bunch of sites that don't have clean ROMs (e.g. SonicStrike - they NOP'd out the checksum code).

    CRC32s of supported ROMs:<ul><li>Sonic 2, rev00: 0x24AB4C3A</li><li>Sonic 2, rev01: 0x7B905383</li><li>Knuckles in Sonic 2 (S2 rev00): 0x0D923D3E</li><li>Knuckles in Sonic 2 (S2 rev01): 0x2AC1E7C6</li></ul>
     
  14. Ritz

    Ritz

    Subhedgehog Member
    The coolest part about this is how Gerbil tried to ban me from his server, feigned ignorance, and figured I wouldn't be smart enough to figure out how to work around it.

    Nice job with this, though!
     
  15. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,901
    38
    28
    USA
    rom-properties
    <!--quoteo(post=347429:date=Sep 5 2009, 11:09 PM:name=Ritz)--><div class='quotetop'>QUOTE (Ritz @ Sep 5 2009, 11:09 PM) <a href="index.php?act=findpost&pid=347429">[​IMG]</a></div><div class='quotemain'><!--quotec-->The coolest part about this is how Gerbil tried to ban me from his server, feigned ignorance, and figured I wouldn't be smart enough to figure out how to work around it.

    Nice job with this, though!<!--QuoteEnd--></div><!--QuoteEEnd-->
    Please do not fill this topic with garbage. Subsequent off-topic posts will be deleted.
     
  16. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,719
    0
    0
    being an asshole =P
    <!--quoteo(post=347428:date=Sep 6 2009, 12:07 AM:name=GerbilSoft)--><div class='quotetop'>QUOTE (GerbilSoft @ Sep 6 2009, 12:07 AM) <a href="index.php?act=findpost&pid=347428">[​IMG]</a></div><div class='quotemain'><!--quotec-->Apparently, there's a bunch of sites that don't have clean ROMs (e.g. SonicStrike - they NOP'd out the checksum code).<!--QuoteEnd--></div><!--QuoteEEnd-->Sonic 2 doesn't have a checksum routine, only Sonic 1 does...
     
  17. Ritz

    Ritz

    Subhedgehog Member
    <!--quoteo(post=347430:date=Sep 5 2009, 07:11 PM:name=GerbilSoft)--><div class='quotetop'>QUOTE (GerbilSoft @ Sep 5 2009, 07:11 PM) <a href="index.php?act=findpost&pid=347430">[​IMG]</a></div><div class='quotemain'><!--quotec-->Please do not fill this topic with garbage. Subsequent off-topic posts will be deleted.<!--QuoteEnd--></div><!--QuoteEEnd-->
    It isn't off-topic. You're trying to share something with us here, and I was having difficulty accessing it. Wouldn't have been any different had I encountered a bug that prevented this from running on my machine. Come on, now, you're an admin, we can discuss this in a civil manner. I'm not even mad!

    I'll admit, though, I should've thought twice before applauding you for your fine work here. I'm sorry.
     
  18. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,901
    38
    28
    USA
    rom-properties
    <!--quoteo(post=347436:date=Sep 5 2009, 11:16 PM:name=Sik)--><div class='quotetop'>QUOTE (Sik @ Sep 5 2009, 11:16 PM) <a href="index.php?act=findpost&pid=347436">[​IMG]</a></div><div class='quotemain'><!--quotec--><!--quoteo(post=347428:date=Sep 6 2009, 12:07 AM:name=GerbilSoft)--><div class='quotetop'>QUOTE (GerbilSoft @ Sep 6 2009, 12:07 AM) <a href="index.php?act=findpost&pid=347428">[​IMG]</a></div><div class='quotemain'><!--quotec-->Apparently, there's a bunch of sites that don't have clean ROMs (e.g. SonicStrike - they NOP'd out the checksum code).<!--QuoteEnd--></div><!--QuoteEEnd-->Sonic 2 doesn't have a checksum routine, only Sonic 1 does...
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Strangely enough, Sonic 2 does! I had an issue yesterday where Sonic 2 would red-screen after being hot-patched before the ROM started. Turns out it was a byteswapping problem, which caused the newly-calculated checksum to be incorrect. Though I do remember that several years ago, S2 didn't have this issue... (Maybe I was just using a bad ROM?)
     
  19. muteKi

    muteKi

    Fuck it Member
    7,618
    20
    18
    Set all the HD modes on and set frame skip to 5.

    IT'S LIKE NIGHTMARE MODE OR SOMETHING
     
  20. Blue Emerald

    Blue Emerald

    Teleportation, yeah! Member
    1,919
    1
    0
    TBD
    Only thing that bugs me in those screenshots is the lens flare in Metropolis. The sepia effect was cool, though.