Standalone Snes9x Next Wii port?

Discussion in 'Wii - Emulation and Homebrew' started by the_randomizer, Sep 13, 2015.

  1. the_randomizer
    OP

    the_randomizer The Temp's official fox whisperer

    Member
    22,104
    10,437
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    So, recently a port of mGBA has been ported over to the Wii and RetroArch Wii using the libretro library, and it got me thinking, why can't Snes9x Next do the same? As far as emulation goes, it's far more stable, faster and an overall better choice than the GX version; and while it's on RetroArch as well, couldn't the same be done for a standalone port? The advantages would include a more simple GUI, and possibly the same, if not better optimization than the RA version. Now, this boils down to the ultimate question, how hard would it be to port it over to the Wii in the same manner that mGBA was ported over recently?

    http://gbatemp.net/threads/mgba-official-standalone-wii-port.395240/#post-5637944

    And the source code for Snes9x Next https://github.com/libretro/snes9x-next as it uses the libretro library, I could see it being ported over with a similar text-based GUI. Would it be conducive for me to just dive into learning how to port, or would it be more prudent to see if someone could team up and help port it over? I'd love to see this on the Wii as a standalone app, I see potential for this being a true successor to Snes9x GX once and for all, if that make sense. Maybe this is a pipe dream, I don't know, the question though is if it's worth doing.
     
    sindrik likes this.
  2. Askot

    Askot Advanced Member

    Newcomer
    55
    32
    Sep 13, 2015
    Mexico
    If you look into snes9x-next source code, you can see and find out that twinapex did a port of it with snes9xgx source code of 4.2.8 port, but later removed.

    I also tried to this too -combine snes9x-next lastest commits with snes9xgx gui-, GUI was working but not for running games.
     
    the_randomizer likes this.
  3. the_randomizer
    OP

    the_randomizer The Temp's official fox whisperer

    Member
    22,104
    10,437
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    The problem with that version of Snes9x, the 4.2.8, is that is uses frameskip and has a myriad of issues, but the one used in RetroArch is near perfect as far as I can see. What I'm looking to do is using a similar GUI that mGBA Wii uses. The app uses a simple and clean text-based GUI and works great, is responsive and so on, I'm looking to do something else; I should also note the GX GUI has audio related issues since it used Hermite audio interpolation at 48 kHz and when swapping back to the Snes portion (32 kHz), it would create the infamous tinny audio glitch. I'm looking to avoid that, hence the mGBA GUI idea on top of Snes9x Next. Would that even be feasible? If we can avoid the GX GUI, that would help I think, just as a proof of concept I guess.

    So this way, we'd have the RA version and standalone versions.
     
  4. Askot

    Askot Advanced Member

    Newcomer
    55
    32
    Sep 13, 2015
    Mexico
    Yeah that would be feasible, but you need to take out GUI from mgba and libretro source code -this one is easy-, I get what you want to do, but I think it might have lack of savestate, if that's not an issue, you could try
     
    the_randomizer likes this.
  5. the_randomizer
    OP

    the_randomizer The Temp's official fox whisperer

    Member
    22,104
    10,437
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I want to learn programming somehow, and doing this is something I at least want to try ^_^ I might be able to ask Endrift for assistance and pointers :P
     
    Askot likes this.