don't click here

Sonic Megamix

Discussion in 'Engineering & Reverse Engineering' started by Stealth, Feb 20, 2009.

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

    Sappharad

    Oldbie
    1,421
    72
    28
    Unless you're planning on having 4+ hours of music, it's completely feasible.
    Replace the CDDA with ADPCM audio. (In the past I would've suggested ADX, which is a variant of ADPCM, but I realized that was a dumb idea when I tried to implement it on GBA. No sense in writing a decoder for 16-bit audio on a system that only outputs 8-bit PCM.) Most variants of ADPCM use 1/4th the size of PCM and can be decoded entirely with integer math. It requires very little additional RAM over the size of your sample buffer. If implemented carefully, you'd probably be able to do it using only 16 bytes more than you'd use playing a PCM stream directly. Of course, you'd probably need to dedicate one of the CPU's just to decoding the sound. I could do a proof of concept, but I'm not too familiar with the Genesis and SegaCD hardware.
     
  2. TmEE

    TmEE

    Master of OPL3-SA2/3 Tech Member
    1,782
    53
    28
    Norway, Horten
    VFDgame
    Using 32KB LUT you can have VERY lightweight ADPCM decoder... You can gain perhaps 40% space, depending on how adaptive your ADPCM format is...
     
  3. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    10
    0
    being an asshole =P
    Depends, how good is the compression?

    (that, and you can always use the volume trick with two PCM channels to increase sampling accuracy)
     
  4. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,634
    1,145
    93
    Long-term happiness
    Oh come on, that means nothing then. I could claim to have a "Mega DVD" addon by duct taping a DVD player to the bottom of a Megadrive. =P
     
  5. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    2
    0
    Writing my own MD/Genesis sound driver :D
    Megamix: no comment. Just good luck. I'm not going to waste my breath with repetitious praise.

    I read all 46 pages of the forum thread of Cinossu's Sonic the Hedgehog Extended Edition, but in this thread I gave up on the third page and just started posting. Some of the posts were very funny (such as Chimpo's). Also thanks Chimpo for actually showing some merit and individuality.

    Now on to Puto's video. YOU PWNED ALL in the stages, giving the most radical time and ring count, but then you fail to get the Big Ring? FAIL. HARD.

    Unless you're hiding something... If so, I'll wait. I'm waiting for Extended Edition without complaining, and I'll wait for Megamix without complaining. If you need me, I'll be playing the one I already have (the Sega CD one from August 2008).
     
  6. Sappharad

    Sappharad

    Oldbie
    1,421
    72
    28
    As I said in my post, most ADPCM variants are typically 1/4th the size of PCM. In other words, 25% of the original size.
    To simply put it in terms you might read this time, ADX is 1/4th the size of CD audio at the same sample rate and bits per sample. There are no levels of compression, it's always 25%. Sorry if that wasn't clear. Provided the hardware is fast enough that you can actually feed it a 44100hz stream, (I would assume so, since the FMV's in Sonic CD could do it) it'd be virtually indistinguishable from CD audio.

    Anyway, my point was simply to state the fact that it would theoretically be possible to fit more than 4 hours of CD-quality audio in by avoiding redbook, and nothing more. ADPCM is not lossless, but it sounds just as good and requires very little logic to decode. (With a lookup table it's just some shifting, AND-ing, OR-ing, addition and subtraction. Without one there's a bit of additional multiplication. But there is no floating point math or division required, which makes it so useful.)
     
  7. neonsynth

    neonsynth

    Previously 'SonicVaan' Member
    395
    11
    18
    Germany, Stammbach
    gaming and music production
    Well, will the next (and last?) release of Sonic Megamix be 5.0? Or just still 4.0, because the latest released one is a beta? :v:
     
  8. Sith

    Sith

    The molotov bitch Member
    Fact is, there will always be people who dislike features that others like. You can't please everyone.
    Just do what you guys want to do and ignore any potential bitching and whining.
     
  9. Ashura96

    Ashura96

    HEROIC VERSE Oldbie

    You sir, just earned respect points.
     
  10. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    Uh, no. I didn't want to go onto the special stages because they bore the shit out of me.
     
  11. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    2
    0
    Writing my own MD/Genesis sound driver :D
    Point taken. Either way, I doubt anyone can beat you at the levels.
     
  12. GasparXR

    GasparXR

    I'm back! Member
    With something as awesome as EE, you can't complain with waiting. :colbert:
     
  13. bookman the stinky

    bookman the stinky

    literal trash Member
    201
    18
    18
    the dong
    find motivation
    Happy to see that this hack is back on track </rhyme>
    One fix I'd love to see is the pitch bend not crashing on original hardware.
    Other than that lets let all the other picky peckers shitstorm ideas :colbert:
     
  14. DigitalDuck

    DigitalDuck

    Arriving four years late. Member
    5,461
    508
    93
    Lincs, UK
    TurBoa, S1RL
    Perhaps SEGA should read that post.
     
  15. neonsynth

    neonsynth

    Previously 'SonicVaan' Member
    395
    11
    18
    Germany, Stammbach
    gaming and music production
    Yeah, because the leader of SEGA is rushing the people, who are working for SEGA. That's the reason why the games aren't good. Maybe it's a good lesson for them. :P
     
  16. LordOfSquad

    LordOfSquad

    bobs over baghdad Member
    5,276
    314
    63
    Winnipeg, MB
    making cool music no one gives a shit about
    Notice how no one in any of the videos got the special stage rings.
     
  17. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    No, there are no new special stages yet :x
     
  18. Chimpo

    Chimpo

    Horny Poster Member
    9,988
    2,756
    93
    Los Angeles, 2029
    Banana
    Haha, no.

    I applaud Megamix's effort, but their game still isn't anywhere the polish of the originals.

    Then again, this thing isn't finished either.

    Repetitive Dark Fortress background is repetitive.
     
  19. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    Wow, this topic took no more than two days to blow up. Time to lay down some ground rules:

    We will not—under any circumstances—take feature requests or answer ambiguous questions about future plans from this point forward. Stop asking them. There are no new special stages right now, and you shouldn't expect new special stages, or expect anything for that matter. You will get what we release, and you will get nothing more. This is not your project to make endless requests and demands from, and none of us are going to tolerate you treating it like it is.

    Ass-kissing is overrated and does not make you cool. We will not take outside contributions—music or otherwise—without either explicitly requesting them or asking certain people in private. Do not send me or any other members of the team messages being all like "HEY CAN YOU PUT X AND X CONTENT IN MEGAMIX???", because the answer will invariably be no. Don't make our job harder than it needs to be.

    Ultimately, assuming makes an ass out of u. Despite the poor pun, making wild assumptions about what will be in the game or what you want to be in the game will be largely ignored or brushed aside. Doing so regardless of this will only serve to make a fool out of you, and annoy us to marginal extents. On the other hand, be up-front with your questions or be civil with your discussion and we'll have absolutely no problems.

    I understand that the popularity of Megamix is what led to its rather ballooned response, and I appreciate the support you guys have given the project over the years. You'd be doing us a huge favor to calm down and make it so we have less time spent combing this thread and more time spent working on the project, though. :colbert:
     
  20. Chimpo

    Chimpo

    Horny Poster Member
    9,988
    2,756
    93
    Los Angeles, 2029
    Banana
    I'll take my revised Knuckles sprites elsewhere then! :colbert:
     
Thread Status:
Not open for further replies.