DSi SNES compatability?

Discussion in 'NDS - Emulation and Homebrew' started by lord0fshred, May 7, 2009.

  1. lord0fshred
    OP

    lord0fshred GBAtemp Regular

    Member
    108
    0
    Jan 10, 2009
    United States
    My House
    I was wondering with the DSi having more horsepower if it would fix some compatibility issues with some SNES games like Star Fox, Levels 2+ in Axelay, Street Fighter alpha 1 and 2, and Donkey Kong Country.

    Anyone test these games yet?
     


  2. BoxShot

    BoxShot Chiyo-chan :3

    Member
    3,447
    3
    Dec 18, 2008
    United States
    Middle of the ocean.
    Well no one can test that since we haven't hacked the dsi features.
     
  3. Dookieman

    Dookieman GBAtemp Regular

    Member
    204
    0
    May 1, 2008
    United States
    Right now, the cards available only work with the same limitations that the original DS has. So using SNES emu doesn't do anything extra.
     
  4. lord0fshred
    OP

    lord0fshred GBAtemp Regular

    Member
    108
    0
    Jan 10, 2009
    United States
    My House
    thanks Dookieman. ^__^
     
  5. SonicMC

    SonicMC GBAtemp Regular

    Member
    184
    54
    Dec 6, 2007
    United States
    Actually we have a slight further limitation with the DSI pending on snes emulator used. Let me explain... I believe some snes emulators for DS allow use of a gba slot-2 for additional memory on that emulator. When we use it on the DSI we have no slot 2 gba port. This means in essence that we could be worse off using the dsi on some snes emulators.

    Correct me if I'm wrong [​IMG]
     
  6. Spartan A24

    Spartan A24 Member

    Newcomer
    49
    0
    Apr 26, 2009
    United States
    That is correct for the time being, but once we get access to all of the DSi features, the DSi will (most likely) run emulators much better.
     
  7. Dookieman

    Dookieman GBAtemp Regular

    Member
    204
    0
    May 1, 2008
    United States
    You are wrong. As far as I know SNES does not use Slot-2 devices. Extra memory would be helpful with allowing larger roms to be played, but other than that, there isn't much benefit. The problem that is holding back the progress of SNES is the lack of updates to the emulator. SNES emulation on the DS has already surpassed other console versions such as the Dreamcast in terms of speed (not compatibility and accuracy), which is a feat in and of itself. Compatibility could be increased if more debugging and secondary chips were coded into the emulator. Pretty much the only thing hold back higher compatibility is the time it would take to improve the code.
     
  8. wolfmanz51

    wolfmanz51 MrNintendosense

    Member
    428
    27
    Nov 24, 2008
    United States
    Somewhere in cali
    "You are wrong. As far as I know" really well if it only as far as you know how can you be sure he is wrong. which by the way he is right snemulds uses the extra ram to improve emulation and compatibility.
     
  9. Sarvesh50

    Sarvesh50 Aye!

    Member
    915
    11
    Jul 7, 2008
    Netherlands
    Netherlands
    dsi has more main ram so it will be better for homebrew developemnt the ds has 4 mb ram not really much
     
  10. DanTheManMS

    DanTheManMS aka Ricochet Otter

    Member
    4,330
    107
    Jun 2, 2007
    United States
    Georgia
    Which is exactly what SNEmulDS does use slot-2 RAM to do. It loads the game into slot-2 RAM so that it doesn't have to keep shuffling portions of the game in and out of the DS's own 4 MB of RAM, and like you said this is only a benefit with larger SNES games. Please check your facts before calling someone a liar.

    I do agree with the rest of your post, however.
     
  11. Sarvesh50

    Sarvesh50 Aye!

    Member
    915
    11
    Jul 7, 2008
    Netherlands
    Netherlands
    lol it sound very simple more ram more options
     
  12. Dookieman

    Dookieman GBAtemp Regular

    Member
    204
    0
    May 1, 2008
    United States
    I have never heard of SNEmulDS using the Slot-2 for extra ram. Seems like it wouldn't really help a lot if the emu can shuffle the game in and out without it being noticeable. My apologizes if I am wrong, I will investigate further.
     
  13. koji2009

    koji2009 GBAtemp Maniac

    Member
    1,193
    32
    Mar 13, 2009
    United States
    The thing is, it can't swap back and forth unnoticably. The DS slot has slower random access times than an original SNES cart. Without the extra ram, SNEmulDS literally freezes the game while that data is loaded. Otherwise the game would crash as it expects that data pretty much instantly and if it's not there, it goes into a tizzy.
     
  14. DanTheManMS

    DanTheManMS aka Ricochet Otter

    Member
    4,330
    107
    Jun 2, 2007
    United States
    Georgia
    Pretty much, yeah. However, the freezes are much less noticeable in the later versions of SNEmulDS.
     
  15. helmon1

    helmon1 Member

    Newcomer
    12
    0
    May 7, 2009
    SNEmulDS was been a bit of a disappointment for me thus far. I've found out that the one game I really want to play (Super Mario RPG - Legend of the Seven Stars) requires a special GFX chip that was included in the original cartridge but obviously not available on the DS/DSi, thus renders it unplayable (can be played on PC though), which is not a fault of the emulator itself. However, I found the only other games I really wanted to play like Super Metroid, Chrono Trigger, and Donkey Kong Country doesn't work properly on it. The only other game I've tried was Super Mario World and that works okay although there's some graphics overlay problem on the world maps on that too.

    Are there any other SNES games anyone would recommend that actually works 100%?
     
  16. eSquire

    eSquire Advanced Member

    Newcomer
    65
    0
    May 12, 2009
  17. DanTheManMS

    DanTheManMS aka Ricochet Otter

    Member
    4,330
    107
    Jun 2, 2007
    United States
    Georgia
    Uh, all of them boot fine. Chrono Trigger has some severe graphical glitches, I'll give you that, but Super Metroid and the entire DKC series are entirely playable in the latest version. Yeah you might have to turn off the automatic layering and manually choose the layers for certain levels, but it's only a minor annoyance.
     
  18. helmon1

    helmon1 Member

    Newcomer
    12
    0
    May 7, 2009
    I think I'm pretty picky when it comes to presentation. I've only tried Donkey Kong Country but there's some glitches even before the main menu comes up so that put me off already (I think it was Grandpa Kong floating in the air as he's winding the gramaphone), in addition the first level of the game has a massive green band across the middle of the screen. Granted I've not got the latest update so maybe these things have been fixed. Can't remember what was wrong with Super Metroid, but it was definitely graphical. And as for Chrono Trigger, it was the sound that was broken. The music became static like noise.

    Basically my string of attempts have not been great. Maybe my expectation was too high after playing emulated games on the PC for too long.
     
  19. DanTheManMS

    DanTheManMS aka Ricochet Otter

    Member
    4,330
    107
    Jun 2, 2007
    United States
    Georgia
    Well yeah, the DS is not a PC. SNEmulDS uses hardware-based rendering, meaning that it sacrifices graphical accuracy for the sake of getting fullspeed. Fully accurate graphics would be possible but at a greatly reduced framerate. You're not going to get 100% perfect emulation, so if that's what you're expecting then you're out of luck.

    In v0.6 Alpha, the opening intro animation seems to work decent. The green bar can be removed by going into Advanced - GFX config - turn off Block Priority. I generally leave this option on, but in this case you'll want to turn it off. Also note that this is only for the jungle levels like the first level and second-to-last.

    The thing with SNEmulDS is that you sometimes have to tinker with the options to get things working better. Again, it's something you'll have to accept if you want to play these games on your DS.

    The Super Metroid glitch you're probably talking about is the fact that when the screen scrolls, the backgrounds lag. I believe this can be fixed by changing the Vblank setting ("speed" setting in v0.6 Alpha) and messing with the speedhacks to get back up to fullspeed.
     
  20. Findecanno

    Findecanno GBAtemp Regular

    Member
    283
    0
    Apr 14, 2009
    United States
    do any of the old fire emblems work on this?