Emulation and homebrew on 3DS

Discussion in '3DS - Flashcards & Custom Firmwares' started by toguro_max, Jul 29, 2010.

  1. toguro_max
    OP

    toguro_max GBAtemp Fan

    Member
    380
    0
    Feb 24, 2007
    Brazil
    São Vicente, Brazil
    Nihao all.

    I've been thinkin lately: let's assume the 3DS will be hacked and emulators and homebrew apps will happen in "3DS mode".

    Assumed? Ok, because that's important, since i'm not here to discuss wheater it will be or not be possible.

    I believe that if the homebrew groups get a good idea of the 3DS internal functions, someone will be able to creat a 3D emulator.
    How? Well, games tend to have different layers, right? If the developers get to understand the inner workings of 3DS, i think they will be able to "separate" the layers, creating a 3D effect (like thos shown at E3).

    Lets just imagine, for examble, Super Mario World. It has the Background, the foreground and the layer where the game "happens", aside from other layers. If you could send the background to be rendered "really at the back" and the foreground "to pop out the screen", you would be able to creat a pseudo 3D effect for old games! And since there is the slider, you could just turn it off if the game gets too ugly for some reason.

    What do you think? Am I dreaming too much?
     


  2. nutella

    nutella Low Glycemic Index

    Member
    1,097
    3
    Sep 4, 2008
    Your nearest supermarket
    Wait, do you mean retro emulators like the SNES but played in 3D? If so, perhaps its possible, but it would be strange for some games. For example, in RPG's, the characters are on different layers to the backgrounds, so instead of a 3D effect, it would look more like a character floating over the background, if that makes any sense. I don't know much about emulation, so I'm just talking out my ass really, but from I do know, I don' think it would work well for a lot of games.
     
  3. Alex666

    Alex666 GBAtemp Regular

    Member
    214
    4
    Mar 14, 2009
    Gambia, The
    It sounds a bit funny and also what nutella (which i just ate [​IMG]) said, its gonna be like the characters floating over the background. i think it would look cool maybe but its just a bit gimmicky.
    And if such an emulator is even made it wont be before a few years after the 3DS release but im sure it could happen one day [​IMG]
     
  4. bwillb

    bwillb GBAtemp Advanced Fan

    Member
    620
    0
    Jul 2, 2009
    United States
    I dunno, the current SNES emulator for DS is absolute crap when it comes to proper layering...
     
  5. Maplemage

    Maplemage ಠ_ಠ

    Member
    1,143
    41
    Sep 23, 2008
    Why would you care?
    Then you wake up.
     
  6. granville

    granville GBAtemp Goat

    Member
    4,977
    212
    Aug 24, 2007
    United States
    Naples, Florida
    Current SNES emulators on DS are using a hardware renderer for the graphics, which is fast but very inaccurate. The 3DS should (or will rather) come with a better processor. So with proper programming, the 3DS should be able to handle a proper SNES emulator, using a software renderer.

    This news may be somewhat relevant to this topic in a way-
    http://www.nintendoworldreport.com/news/23421

    May be pointing towards a 3D virtual console, who knows?
     
  7. bwillb

    bwillb GBAtemp Advanced Fan

    Member
    620
    0
    Jul 2, 2009
    United States
    ah thats true, suppose the xtra hardware would help a bit [​IMG]
    I suppose a 3D SNES emulator would make everything look like paper mario [​IMG]
     
  8. SamAsh07

    SamAsh07 GBAtemp Addict

    Member
    2,696
    67
    Jan 27, 2009
    Bosnia and Herzegovina
    Bahrain
    First of all, ask yourself lol, "The DSi didn't get hacked will the 3DS get hacked??"
     
  9. Alex666

    Alex666 GBAtemp Regular

    Member
    214
    4
    Mar 14, 2009
    Gambia, The
    yeah cause no one wants the dsi to be hacked!
    it would be only for the cameras and maybe DSi ware.. so what? if some good coders would really attempt to they would do it but its just isnt worth it. But it is with the 3Ds so remember us optimistic people when after a year or two the 3Ds is hacked [​IMG]
     
  10. spinal_cord

    spinal_cord Knows his stuff

    Member
    2,949
    559
    Jul 21, 2007
    somewhere
    I think a 3D snes emulator would be great!!!

    Something like this (cross your eyes)...

    [​IMG]
     
  11. granville

    granville GBAtemp Goat

    Member
    4,977
    212
    Aug 24, 2007
    United States
    Naples, Florida
    That does look amazing spinal! I'd love to see some of the more advanced games in 3D, with many scrolling backgrounds as well like Super Metroid and DKC (not a request to you, but what i'd like to see on the handheld). Would be a great emulator idea for sure. I get the feeling this is something Nintendo is planning themselves, with their retro teasing at E3.
     
  12. Maikel Steneker

    Maikel Steneker M3 Fanboy

    Member
    3,396
    34
    May 16, 2007
    Netherlands
    I think it would be more interesting with N64 games. I'm not saying the 3DS will be able to emulate the N64 properly, but it would be much more interesting with the 3D effect then SNES I think.

    But I might as well get the N64 remakes then.
     
  13. BobTheJoeBob

    BobTheJoeBob The most optimistic person on the temp. :)

    Member
    1,691
    18
    Aug 2, 2009
    London
    There was no interest in hacking the DSi. But I'm sure there will be a lot of interest for hacking the 3DS.

    The idea of a 3D snes emulator sounds good, we'll just have to wait and see.
     
  14. SamAsh07

    SamAsh07 GBAtemp Addict

    Member
    2,696
    67
    Jan 27, 2009
    Bosnia and Herzegovina
    Bahrain
    If 3DS does interest the hackers, Nintendo will surely have something up their sleeve, I'm sure the 3DS will have something unique, but alas, every unique thing comes to an end. But lets see if hackers are interested in it. Apart from 3D, what else there is? lol.
     
  15. toguro_max
    OP

    toguro_max GBAtemp Fan

    Member
    380
    0
    Feb 24, 2007
    Brazil
    São Vicente, Brazil
    Yep, basically my idea came into after reading this.
    I remember when i used to play Neo Geo on Neorage that i could switch on and off several layers. If an 3DS emulator (don't need to be an SNES emu, it was just an example. It could be with an Atari 2600 emu, a NES one, who knows) were able to reach this level of layer handling, then i think it's possible.

    Just let's keep in mind it's tjust a theory / imagination. The 3DS isn't even out, for God's sake.

    @ spinal: Damn, i can never see these "magical" 3D images >.
     
  16. Midna

    Midna Banned

    Banned
    3,336
    839
    Apr 13, 2008
    Albania
    That's amazing.
     
  17. naruses

    naruses GBAtemp Regular

    Member
    290
    0
    Jul 8, 2009
    United States
    Your Mom
    Wow, you're such a noob on the 3DS, the 3DS is the Succesor of the DS, it is not another DS revision like the DSi, is a whole new complete concept.
    Its like the Gameboy Advance, to the Gameboy, or the DS to the Gameboy Advance.

    It will bring us

    A great list of 1st and 3rd party games
    Improved Graphics and processing
    An Analog Stick(Slide Pad)
    3D Cameras
    Bigger Screen
    Gyro-Sensor(Accelerometer)
    A lot, lot, more potential
    And More!!!(Info we havent get on touch with)

    So stop saying things without knowing, you N00B.
     
  18. DiscostewSM

    DiscostewSM GBAtemp Psycho!

    Member
    4,992
    2,629
    Feb 10, 2009
    United States
    Sacramento, California
    While a cool thought, I highly doubt that people would attempt to play emulated SNES games that way. I say that because, first of all, the emulator has to work with something native the the device being emulated (not the game, because each differs one way or another), and with the SNES, the logical thing to do is generate a depth value off of the priority values used in the backgrounds and sprites, but that becomes a problem if you understand how the SNES priority system works.

    NES games are one thing because you've got a single background with sprites either behind or in front of it. With the SNES, you've got multiple backgrounds running with per-tile priority as well as sprites with their own priority. Because of per-tile priority, a seamless background may have it's tiles under different priorities, generating "pop-out" tiles when there shouldn't be any if the 3D effect were to be attempted. Plus, a sprite or background tile's priority can change at any moment the code tells it to, so the tiles on a background could continually be moving forward and backward, depending on the circumstances of the code running.

    Another thing would be straining the eyes with focusing, if the priority were changed from all the way in the back, to all the way in the front, and vice versa. For example:

    Super Mario World, fighting Bowser, at the end of each phase when he flies off into the distance, then comes closer. The priority used for his background (yes, he's not a sprite) keeps him behind everything else, but as he comes closer, his sprite priority changed from last to first instantly, so he blocks everything else. Such an instant change would de-focus your eyes if it was shown in actual 3D, because there is no native "depth" used on the 2D hardware.
     
  19. Mario92

    Mario92 GBAtemp Advanced Fan

    Member
    878
    84
    Feb 20, 2010
    Finland
    Finland
    How about Virtual Boy emulator? XD
     
  20. Deathmore

    Deathmore GBAtemp Regular

    Member
    180
    0
    Jul 19, 2008
    London
    If people wanted a SNES Emulator you could have got it on your computer, bought a dingoo, got CFW PSP or Jailbroken an iPod Touch!