Sonic CD: Mega Drive Editon

Discussion in 'Showroom Archive' started by RocketRobz, Aug 26, 2013.

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

    RocketRobz Coolest of TWL, and Sonic fan Member

    Joined:
    Aug 20, 2009
    Messages:
    80
    This is a hack of Sonic 1, with all the levels ported.

    You don't even need a Mega CD to play this!

    Look at the info before downloading.

    Download Here.

    Check back to look at the list for more updates!

    There is more to come later.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
     
    Last edited by a moderator: Nov 1, 2013
  2. ProRunner

    ProRunner Newcomer Member

    Joined:
    Jul 8, 2011
    Messages:
    21
    The concept is cool and I do look forward to seeing more. Also that SEGA screen is pretty badass. 
     
  3. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    I'm probably doing something wrong, because whatever I do, I die:

    [​IMG]


    I can change the timezone, but I always die. The readme says it only works in Regen, maybe that's why :(
     
  4. Sonic master

    Sonic master Well-Known Member Member

    Joined:
    Mar 27, 2010
    Messages:
    303
    Wow cool idea. I wonder why it only works in regen.
     
    Last edited by a moderator: Aug 27, 2013
  5. RocketRobz

    RocketRobz Coolest of TWL, and Sonic fan Member

    Joined:
    Aug 20, 2009
    Messages:
    80
    The chunks are decompressed to SRAM. Someone on IRC told me not to do that.

    If I store the chunks uncompressed in ROM, the rom size will be bigger.

    That is the only way the ROM will work on every emulator.
     
  6. LazloPsylus

    LazloPsylus The Railgun Member

    Joined:
    Nov 25, 2009
    Messages:
    Location:
    Academy City
    Congratulations, good sir. You're taking advantage of the poor emulation of SRAM in Regen, meaning that it doesn't break when proper SRAM-handling emulators do. By the way, hardware concurs with the emulators and breaks as well. The fact that you think that the only way to do this is through flat mapping the ROM past 4MB or breaking the rules and using SRAM as work RAM shows you really don't understand what you're doing. Please, just stop and read the documentation before continuing, because it seems you don't have anywhere near as good of a grasp on the code and hardware as you try to show you do.
     
  7. Dark Lips

    Dark Lips Well-Known Member Member

    Joined:
    Nov 14, 2008
    Messages:
    293
    Location:
    Wolverhampton UK
    full marks for trying but I dont think its quite there - there is a better way to load chunks than using sram... thats propper dodgey !!!
     
  8. Sonic master

    Sonic master Well-Known Member Member

    Joined:
    Mar 27, 2010
    Messages:
    303
    Well it is not that you are not supposed to do that there is nothing wrong with decompressing to sram in fact I think it is a very clever way to expand ram. Also note that there is such thing as word sram which should help with this.

    The chunks are decompressed to SRAM. Someone on IRC told me not to do that.

    If I store the chunks uncompressed in ROM, the rom size will be bigger.

    That is the only way the ROM will work on every emulator.
     
    Last edited by a moderator: Aug 27, 2013
  9. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    If I may offer my honesty here, it's a pretty nifty effort, well done!

    I am a tad curious to know though, is it really impossible to store all of the chunks uncompressed within the ROM? I mean, have you "tried" it first hand?
     
  10. Cinossu

    Cinossu A blend of secret herbs and spices Member

    Joined:
    Aug 14, 2007
    Messages:
    282
    Location:
    London, UK
    I don't know what version of Regen you're using, but it doesn't even work in that for me; PPZ1 Present I just fall to my death with no chunks visible at all (after a Metallic Madness title card), Past I end up inside chunks and get to a part of the level that's inescapable, both Futures give me the same except I can actually traverse things.

    If, somehow, you could get a cartridge with "Word SRAM", I wonder if hardware would support it in the first place. Probably not, but eh. Uncompressed, how big does the ROM get? It might be a better idea to go down the bank switching route rather than this.
     
  11. redhotsonic

    redhotsonic Also known as RHS Member

    Joined:
    Aug 10, 2007
    Messages:
    2,969
    Location:
    England
    Is there a reason why your sound test goes "...7, 8, 9, D, E, F G, H, I, 10, 11..."?
     
  12. SuperEgg

    SuperEgg I'm a guy that knows that you know that I know Member

    Joined:
    Oct 17, 2009
    Messages:
    Location:
    THE BEST GOD DAMN STATE OF TEXAS
    The chunks are decompressed to SRAM. Someone on IRC told me not to do that.

    If I store the chunks uncompressed in ROM, the rom size will be bigger.

    That is the only way the ROM will work on every emulator.






    I'm no master at MD, but reading from documents and talking to people who ACTUALLY work with the hardware itself, this sounds like a stupid idea. You can't use SRAM as a cheat way to get all your shit to fit in the ROM. To be perfectly honest, the term "SuperEgg-rigging" is a more appropriate term to what you're doing than "hacking". You are literally using something that was never intended to be used for art or whatever to do a quick fix to a much bigger problem. Using SRAM for holding your chunks is just a quick "fix" that you will soon see will never work out in the end. You need to come up with a better way to solve this problem.
     
  13. Animemaster

    Animemaster Lets get to work! Member

    Joined:
    Mar 20, 2009
    Messages:
    1,229
    Location:
    UK
    So I've been working on my hack "See's this hack".

    *Slams head to desk. So I might need to trash my hack or do something else now. In all seriousness I proberly won't but oh well, I'll just have to make it different some how. More on topic, looks impressive so far well done.
     
    Last edited by a moderator: Aug 28, 2013
  14. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    The best way you have to make your hack different from this one is to get yours to work fine :3


    *runs*
     
    Last edited by a moderator: Aug 27, 2013
  15. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    Nooo, please don't! :c

    First off, your hack is more stable. Secondly, it has custom level art and some new code...
     
  16. SuperEgg

    SuperEgg I'm a guy that knows that you know that I know Member

    Joined:
    Oct 17, 2009
    Messages:
    Location:
    THE BEST GOD DAMN STATE OF TEXAS
    I was fixing to say, keep your hack, at least the damn thing works and doesn't eye rape me the second I attempt to play a level.
     
  17. Ravenfreak

    Ravenfreak Still hacking the 8-bit titles Member

    Joined:
    Feb 10, 2010
    Messages:
    410
    Location:
    O'Fallon, MO
    Like everyone else said, why SRAM? Cinossu mentioned bank swapping, and this right here would have been the best route to go down most likely. It's a cool concept, but if it can't work right then it definitely needs to be fixed. Also Animemaster, I really like your take on your hack it's not exactly the same as Sonic CD, but it works out well. The artwork is superb, but this isn't the topic to praise about your hack. :V I'm tempted to try this out but I have a feeling it won't work for me...
     
  18. rika_chou

    rika_chou Adopt Member

    Joined:
    Aug 11, 2007
    Messages:
    689
    It works for me in Regen (only PPZ and TTZ seem to work) but you have to use debug mode (hold A while level starts) to find the ground.

    I wonder if uncompressed level chunks would even push the rom past the limit? This is a neat idea but I feel like hacks should run on real hardware + good emulators. I feel like maybe some people are being overly harsh about this.
     
    Last edited by a moderator: Aug 27, 2013
  19. RocketRobz

    RocketRobz Coolest of TWL, and Sonic fan Member

    Joined:
    Aug 20, 2009
    Messages:
    80
    The level select text is in ASCII format.
     
  20. RocketRobz

    RocketRobz Coolest of TWL, and Sonic fan Member

    Joined:
    Aug 20, 2009
    Messages:
    80
    It's not impossible.

    First off, uncompressed from ROM,

    Second, decompressed to SRAM,

    Then right now, uncompressed from ROM.

    The chunks would not be a problem anymore.
     
    Last edited by a moderator: Aug 27, 2013
Thread Status:
Not open for further replies.