don't click here

Sonic Classic Collection

Discussion in 'General Sonic Discussion' started by Dark Sonic, Sep 22, 2009.

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

    Glaber

    Has Beaten Sonic Genesis for GBA Oldbie
    Anti-piracy measures?
     
  2. Mastered Realm

    Mastered Realm

    A green crystal Member
    Nope, I'm with AKAIO 1.6. It should be working as the real cart.
     
  3. corneliab

    corneliab

    Isn't it about time you played some VIDEOGAMES? Member
    1,586
    142
    43
    Zero Mortals
    Yes, Angel Island is indeed a laggy piece of shit on real hardware as well. Every other stage in the game (in S3&K, anyways) performs better than that.
     
  4. Chaos Rush

    Chaos Rush

    AKA J.Matz Member
    558
    49
    28
    <!--quoteo(post=424749:date=Mar 13 2010, 01:01 PM:name=corneliab)--><div class='quotetop'>QUOTE (corneliab @ Mar 13 2010, 01:01 PM) <a href="index.php?act=findpost&pid=424749">[​IMG]</a></div><div class='quotemain'><!--quotec-->Yes, Angel Island is indeed a laggy piece of shit on real hardware as well. Every other stage in the game (in S3&K, anyways) performs better than that.<!--QuoteEnd--></div><!--QuoteEEnd-->
    The first game I tried on SCC was Sonic 1, and I was a little disappointed at the rather lower framerate, and the squished screen. I then tried S3&K, and was kinda disappointed at the lag right away. There's a Genesis emulator for DS called jEnesis, and from my experience, it can play these games almost perfectly, which is pretty much why I was rather disappointed in this. Then I found out that Sonic Classic Collection actually uses jEnesis, and so that confuses me even more. If Sonic Classic Collection uses jEnesis to run the games, then what's up with the crappy framerate? Using jEnesis on a DS flashcart doesn't have any of that framerate crap, so I wonder what they did to screw with the emulator.
     
  5. Blue Blood

    Blue Blood

    Member
    5,557
    496
    63
    I've been playing SCC on my DSi all evening, and AIZ isn't that bad (worse that all other S3 levels I've played though). I'll compare it on a DSL shortly.
     
  6. Vinchenz

    Vinchenz

    Yo! Hustle! Hustle! Member
    Playing through Sonic (1) on my DSi, there are some occasional flickers, and it only really lagged during Green Hill Zone when there were waterfalls in the scene. Far from unplayable, and I think it was worth the purchase.
     
  7. Blue Blood

    Blue Blood

    Member
    5,557
    496
    63
    Okay, I just played through AIZ on my Lite. It was awful- slow, had a terrible framerate and was near unplayable. That confirms that the game is so much better on the DSi. While AIZ chugged on there, it happened only rarely and felt very much like the original. However, I tried two special stages and the ground didn't spazz out at all.
     
  8. Sappharad

    Sappharad

    Oldbie
    1,401
    68
    28
    <!--quoteo(post=426687:date=Mar 16 2010, 05:15 PM:name=Chaos Rush)--><div class='quotetop'>QUOTE (Chaos Rush @ Mar 16 2010, 05:15 PM) <a href="index.php?act=findpost&pid=426687">[​IMG]</a></div><div class='quotemain'><!--quotec--><!--quoteo(post=424749:date=Mar 13 2010, 01:01 PM:name=corneliab)--><div class='quotetop'>QUOTE (corneliab @ Mar 13 2010, 01:01 PM) <a href="index.php?act=findpost&pid=424749">[​IMG]</a></div><div class='quotemain'><!--quotec-->Yes, Angel Island is indeed a laggy piece of shit on real hardware as well. Every other stage in the game (in S3&K, anyways) performs better than that.<!--QuoteEnd--></div><!--QuoteEEnd-->
    The first game I tried on SCC was Sonic 1, and I was a little disappointed at the rather lower framerate, and the squished screen. I then tried S3&K, and was kinda disappointed at the lag right away. There's a Genesis emulator for DS called jEnesis, and from my experience, it can play these games almost perfectly, which is pretty much why I was rather disappointed in this. Then I found out that Sonic Classic Collection actually uses jEnesis, and so that confuses me even more. If Sonic Classic Collection uses jEnesis to run the games, then what's up with the crappy framerate? Using jEnesis on a DS flashcart doesn't have any of that framerate crap, so I wonder what they did to screw with the emulator.
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    I thought I've explained this before but maybe it was on another forum. Yes, it's still jEnsisDS, but not all of it. The DS has two CPU's: an ARM7 and an ARM9 processor. The ARM7 is a faster version of the same CPU that was in the Gameboy Advance, which is also used for GBA mode because it's capable of running at the same speed as it did in the GBA. The ARM9 is the main processor used by DS games.

    jEnesisDS makes use of both of these processors. The Z80 and the rest of the sound emulation is handled by the slower ARM7 processor. The 68000 is emulated on the faster ARM9 processor.
    Unfortunately, games developed using Nintendo's official SDK only have access to the ARM9 processor. Nintendo's SDK includes it's own library that runs on the ARM7, and is it responsible for most of the logic that games use to interact with the hardware such as monitoring input on the controller or touchscreen and providing access to Wifi. Nintendo does not allow developer's own code to run on the ARM7, no matter what. Homebrew doesn't have this same restriction and can use both processors because Nintendo's SDK library isn't there.

    In other words, Stephen/Lordus lost an entire CPU by porting his emulator over to Nintendo's SDK. He has to do everything he did on the second CPU all on the first one and the CPU isn't fast enough for all of that. So instead of emulating the sound, it's much less work for him to play back pre-recorded audio and fake the presence of the missing hardware (if its necessary for any of the games to run). Still, that's taking time away from something he was already using most of the ARM9 to do. It's fairly remarkable that it even runs full speed some of the time.
     
  9. Shadow Hog

    Shadow Hog

    "I'm a superdog!" Member
    Wasn't it confirmed that the DSi runs the game without much of this slowdown, though?

    Although limiting access to a processor like that is kind of stupid.
     
  10. Lostgame

    Lostgame

    producer/turnablist. homebrew dev. cosplayer. Oldbie
    4,132
    57
    28
    Toronto, ON
    The O.I.C.
    <!--quoteo(post=427408:date=Mar 17 2010, 09:32 PM:name=Shadow Hog)--><div class='quotetop'>QUOTE (Shadow Hog @ Mar 17 2010, 09:32 PM) <a href="index.php?act=findpost&pid=427408">[​IMG]</a></div><div class='quotemain'><!--quotec-->Wasn't it confirmed that the DSi runs the game without much of this slowdown, though?

    Although limiting access to a processor like that is kind of stupid.<!--QuoteEnd--></div><!--QuoteEEnd-->

    That is because the DSi has more RAM.
     
  11. Glaber

    Glaber

    Has Beaten Sonic Genesis for GBA Oldbie
    Is there a video of the lag areas on a DS/DSL? I'd like to see it before I experience it.
     
  12. Mastered Realm

    Mastered Realm

    A green crystal Member
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->That is because the DSi has more RAM.<!--QuoteEnd--></div><!--QuoteEEnd-->

    And?

    The fact is, it's much more powerful, as the processor is almost twice as fast.
     
  13. Maxd

    Maxd

    Member
    661
    0
    0
    Alabama
    Mixin'
    <!--quoteo(post=427586:date=Mar 18 2010, 10:20 AM:name=Master Emerald)--><div class='quotetop'>QUOTE (Master Emerald @ Mar 18 2010, 10:20 AM) <a href="index.php?act=findpost&pid=427586">[​IMG]</a></div><div class='quotemain'><!--quotec--><!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->That is because the DSi has more RAM.<!--QuoteEnd--></div><!--QuoteEEnd-->

    And?

    The fact is, it's much more powerful, as the processor is almost twice as fast.
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Specifically: 133 MHz vs. ~66 MHz
     
  14. Glaber

    Glaber

    Has Beaten Sonic Genesis for GBA Oldbie
    Well I just bought it today, I have a DS Lite, noticed the slowdown, but it was nothing game breaking.
     
  15. VB.NET

    VB.NET

    Member
    230
    0
    0
    United States
    Learning C++
    I bought the game today for $20 and I have to say, I've been playing it on a DS Original and I haven't experienced the 'game breaking' or 'unbearable' slowdown you guys are talking about. I completed Sonic 3 & Knuckles with all Chaos and Super Emeralds and I was very pleased. Worth every cent.
     
  16. Innocence

    Innocence

    (ノ-_-)ノ Member
    87
    0
    6
    I wonder if anyone noticed this...

    There are two buttons on the top right part of the touch screen (The control pad button and the sonic head button). Try to press and hold on one of them. The button's "ding" sound will rapidly replay until you let go. The game on the top screen will even slow down as the button dings nonstop.

    Seems like the people who made the SCC menu were less experienced at making barebone menus than I originally thought. :E
     
  17. Covarr

    Covarr

    Sentient Cash Register Member
    4,233
    3
    18
    Trapped in my own thoughts.
    Two stageplays, a screenplay, and an album
    Made another video, this time of Marble Garden Zone.

    <!--id1--><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/PgTBD0cb6MI&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/PgTBD0cb6MI&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><!--id2-->

    The framerate is MUCH better than in Angel Island Zone. This may affect the decisions of anybody who was detracted by my previous videos.
     
  18. Mastered Realm

    Mastered Realm

    A green crystal Member
    People, there are action replay codes to use start as pause now :3

    But the music doesn't stop.

    D:
     
  19. Blue Blood

    Blue Blood

    Member
    5,557
    496
    63
    Cause it's not emulated. Any reason as to why yet?
     
  20. VB.NET

    VB.NET

    Member
    230
    0
    0
    United States
    Learning C++
    <!--quoteo(post=432998:date=Mar 29 2010, 08:50 AM:name=Blue Blood)--><div class='quotetop'>QUOTE (Blue Blood @ Mar 29 2010, 08:50 AM) <a href="index.php?act=findpost&pid=432998">[​IMG]</a></div><div class='quotemain'><!--quotec-->Cause it's not emulated. Any reason as to why yet?<!--QuoteEnd--></div><!--QuoteEEnd-->

    I thought they did that so ring noises and other high-pitched sound bytes wouldn't interrupt the music. Hydro City and Star Light Zone are 2 examples.
     
Thread Status:
Not open for further replies.