is it possible to make a 3d nes emulator that works in actual 3d mode?

Discussion in '3DS - Homebrew Development and Emulators' started by th3joker, Sep 9, 2016.

  1. th3joker
    OP

    th3joker GBAtemp Regular

    Member
    194
    172
    Dec 30, 2015
    United States
    So have u guys seen the 3d nes emulator for pc? Can the concept be ported to the 3ds but add the 3ds 3d mode onto it? This is what in invisioned when I first jumped on the 3ds homebrew bandwagon
     
  2. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    I guess not really. These games usually implement a metodology named Z-buffering and in theory this should allow generating per-z-index stereoscopic offsetting.

    The problem is each game may have it's own implementation of managing the Z-buffer and makes this process slow and expensive in time and resources. For a pc this may be trivial, but for a 3ds probably not.
     
    Last edited by Urbanshadow, Sep 9, 2016
    the assaf likes this.
  3. Mikemk

    Mikemk GBAtemp Advanced Maniac

    Member
    1,594
    583
    Mar 26, 2015
    United States
    I just looked it up on Google, it's heuristic based.
    It's also writting in Unity, which means that although it could be ported to the New 3DS, doing so would be illegal.
     
  4. th3joker
    OP

    th3joker GBAtemp Regular

    Member
    194
    172
    Dec 30, 2015
    United States
    Bahhhh who cares if illegal. Dev makes it. Release anonymously via pastebin. What is someone gonna get DMCAed?
     
  5. Mikemk

    Mikemk GBAtemp Advanced Maniac

    Member
    1,594
    583
    Mar 26, 2015
    United States
    The moderators for the website you're on care if it's illegal.
    Nintendo being one of those devs who helped create the 3DS target in Unity. And Yes.
     
  6. suzsuzuki

    suzsuzuki GBAtemp Regular

    Member
    275
    110
    Aug 25, 2016
    Brazil
    Yes it's possible. There are homebrew 3D games and there are nes homebrew emulators. All we need it's someone build some kind of converter to convert the layers in nes games to 3D. Like Super Mario Bros has at least 2 layers, the Mario and the scenario. In 3D Mario and the enemies could be "in front" and the scenario back.
     
  7. th3joker
    OP

    th3joker GBAtemp Regular

    Member
    194
    172
    Dec 30, 2015
    United States
    Isnt .cia files illegal? I know we dont host them or link to them but we talk about them,.... so if said 3ds 3d nes emulator was not linked or hosted but talked about whats the harm? And if its a anon pastebin, and ninty has it taken down, its just reuped somewere else so who gets sued? Who gets hurt? A anon thatsa untraceable releasing noncommercial freeware?
     
  8. Ricken

    Ricken No way... Not now...

    Member
    2,257
    2,523
    Jan 19, 2016
    United States
    Shibuya, The small one from Vegas
    No. Warez .cias are
    things like CHMM2 are legal (it has a .cia)
     
  9. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    Heuristic means (from wikipedia): Any approach to problem solving, learning, or discovery that employs a practical method not guaranteed to be optimal or perfect, but sufficient for the immediate goals.

    In more human words: it's a set of rules for locating the Z-buffer management and understand it. This searches trough the code of the game for patterns, indexes and snippets of code to locate where the Z-position memory offsets are, and then offer a video reconstruction of the depth.

    That, my people, is not trivial like at all. And definetly not possible even for a N3DS at least with raw power. Optimizations may apply, but it's really hard to accomplish at a playable rate.