VitorVilela7/wide-snes

Does not work with RetroArch Android app (Nvidia SHIELD)

makeitTim opened this issue · 11 comments

The arm64 beta 10.6 build of bsnes-hd fails to run. A SMW rom patched with this hack is also extra buggy. After failing to load the rom, RetoArch no longer recognized the rom file as existing?

I cannot verify my rom hack is even patched correctly. Where can I find a working hacked rom?

Does the problem only happen with SMW Widescreen? Are other SNES games running fine with bsnes_hd?

Thanks for the reply! Great work...

It's also not working with an original F-Zero rom, although as I say I've been unable to prove I patched the rom correctly.

So this is not exactly a bug. Just, how do I get this working with the required core on Android?? Been eager to try this hack for a while!

As this is a RetroArch issue you are experiencing, here's what you need to know:

  1. the bsnes_hd_beta core requires all of the following:

    a) your Super Mario World cartridge dump (rom) that has has an SHA1 hash that matches the No-Intro rom for "Super Mario World (USA).sfc" (6b47bb75d16514b6a476aa0c73a683a2a4c18765). If your dump does not match this hash, please re-dump your cartridge until it matches.

    b) smw-widescreen.bps and smw-widescreen.bso placed in the same directory as the above rom.

    c) smw-widescreen.bps and smw-widescreen.bso renamed to the same filename as the above rom, with .bps and .bso extensions, respectively, kept.

  2. Make sure you are using version 10.6 (or later) of the bsnes_hd_beta core.

  3. Make sure you are using version 1.9.5 (or later) of the RetroArch apk.

If you have done all of the above, RetroArch will auto-patch the file and start the game for you.

Please close the issue when this is solved for you. Have a fantastic rest of your day.

I can run this game on my Nvidia Shield TV 2017 with Retroarch and bsnes HD beta. It won't run smoothly because the hardware isn't powerful enough. On my Moto G100 Android phone (Snapdragon 870) it runs flawlessly.

I downloaded Retroarch 64 from its official website. I'd suggest you to do the same and to avoid the Playstore version, just in case.

Just tested on Nvidia Shield 2019 with rom and retroarch updated to latest - it runs but there is a lag / very choppy audio glitching... So I would say not yet fully playable (i.e. easier to play on original rom). Would love to know if there's a tweak for this!!

Oh, very disappointing it doesn't play well on Android TV/Shield. I knows the 2019 specs aren't a huge upgrade form the 2017 Shield. Pretty much any other Android TV or comparable aren't going to be any better.

Has anybody had luck with a Lakka based box for emulation? What about the hack requires more hardware than the Shield has?

I'll try side loading Retroarch then... but I think the google play version was up to date?

Literally an hour or so after reading your post, I read the very disturbing news about "Near" the creator of Bsnes taking their own life. I've been taking this excellent emulator for granted for years and knew nothing of where it came from, nor just how nasty the under belly of the internet can be. RIP Near and thanks for everything you did for the emulation community.

Long live Bsnes!

Heard about that. I agree... I wasn't familiar with their work before, but of course I've been using bsnes and Snes9x which they contributed. It's troubling that retro hacking and gamers are adjacent to these toxic online cultures.

Ultimately, chip level accuracy maybe isn't really needed for this type of hack though. My Nvidea SHIELD, or some similar emulation box, is where I want to play these hacks.