Homebrew snes emulator released

  • Thread starter Thread starter Nezztor
  • Start date Start date
  • Views Views 57,200
  • Replies Replies 212
  • Likes Likes 28
got it to work
some steps are missing in the tuts

when you connect your switch to pegaswitch you have to run:

evalfile usefulscripts/SetupNew.js

inside of pegaswitch terminal not regular terminal
 
got it to work
some steps are missing in the tuts

when you connect your switch to pegaswitch you have to run:

evalfile usefulscripts/SetupNew.js

inside of pegaswitch terminal not regular terminal

Yeah - It's mentioned briefly on github. I didn't realize it was a mandatory step either. Did you have any issues with ncat providing the switch's IP address?
 
Yeah - It's mentioned briefly on github. I didn't realize it was a mandatory step either. Did you have any issues with ncat providing the switch's IP address?

heres what i did after doing the eval file bit

ncat -l -p 2991
runnro ./nros/ace.nro

then i see the ip
 
well some things I have learned in Windows 10 with linux subsystem attempting requires admin rights for all the terminals and the pathing is case sensitive so far I have only gotten to run the ace.nro successfully once but then it spat back an issue with admin rights when i tried to load retroarch. I have tried several times since with no luck to get ace to reload again. Must I issue the enable sdbcore command prior to connecting the switch each time (even if I don't close my pegaswitch session?) must I run the evalfile usefulscripts/SetupNew.js command each time I connect via pegaswitch?

Also I couldn't get this far till I updated pegaswitch so just a heads up and for some reason I could not install latest npm not sure why though I get prompted to update.

ok i got further I am actually like hanging at the screen to load the retroarch nro but connection keep timing out I imagine both those commands must be inputed each attempt any ideas if connection time out just keep trying or start over?

Ok I can get my switch ip to pretty much show reliably in ncat now but still no joy any idea if this is just not compatible with dock mode?
 
Last edited by ,
when i'm running "runnro ./nros/ace.nro" my switch gets back at switch system settings and then i run the command "ncat --send-only 192.168.1.6 2991 home/pegaswitch/pegaswitch/nros/retroarch_switch.nro" and terminal says "more than 1 port QUITTING" or something like that:(
 
Yeah I was just about to say I think this is a port issue I have double checked everything and once I see my switch ip I can't seem to send retroarch. So that number in the command "SWITCHIP 2991" I am assuming this is a port I need to open no?
 
when i'm running "runnro ./nros/ace.nro" my switch gets back at switch system settings and then i run the command "ncat --send-only 192.168.1.6 2991 home/pegaswitch/pegaswitch/nros/retroarch_switch.nro" and terminal says "more than 1 port QUITTING" or something like that:(
Before running ace.nro open terminal and type - dont close this.
nc -v -l -p 2991

connect to pegaswitch by check update in any game
runnro /nros/ace.nro
(if it hung system, without error code u fine)

open next terminal then
ncat --send-only 192.168.1.6 2991 < location to your nro

symbol < is important.
 
Last edited by x0x0,
Before running ace.nro open terminal and type - dont close this.
nc -v -l -p 2991

connect to pegaswitch by check update in any game
runnro /nros/ace.nro
(if it hung system, without error code u fine)

open next terminal then
ncat --send-only 192.168.1.6 2991 < location to your nro

symbol < is important.
i will try that now

--------------------- MERGED ---------------------------

YESSSSSS WORKED I'M PLAYING SECRET OF MANA THANKS :):):):):)
 
wait... why are people sharing it here, and why are mods not deleting it? It has a freaking ROM built-in! You can't distribute or even link to a ROM from this site!
 
Finally got it to work after about 2 hours of resetting switch. Thanks for the instructions @ehnoah !


The music is too fast compared to the original for snes, I presume the game will be too fast too, I think the emulator has to be perfected but very good work!
 
im tired and it's hard to explain but I got alot going on i made really dumb mistake and wrote switch ip in my command



Instructions
Load Pegaswitch
Run following in Pegaswitch:
enable sdbcore
evalfile usefulscripts/SetupNew.js
Open 2 cmd promps with Admin rights and enter Bash enter following cmd in one window:
nc -v -l -p 2991
Back to pegaswitch enter:
runnro ./nros/ace.nro
Now use the other terminal window. As in video I recommend cd till you are in your nro folder from here enter:

ncat --send-only 192.168.0.2 2991 < retroarch_switch.nro

Replace my ip with yours.
 
Last edited by ,
  • Like
Reactions: Nezztor
im tired and it's hard to explain but I got alot going on i made really dumb mistake and wrote switch ip in my command



Instructions
Load Pegaswitch
Run following in Pegaswitch:
enable sdbcore
evalfile usefulscripts/SetupNew.js
Open 2 cmd promps with Admin rights and enter Bash enter following cmd in one window:
nc -v -l -p 2991
Back to pegaswitch enter:
runnro /nros/ace.nro
Now use the other terminal window. As in video I recommend cd till you are in your nro folder from here enter:

ncat --send-only 192.168.0.2 2991 < retroarch_switch.nro

Replace my ip with yours.


Congrats ! I will add your video to the post
 

Site & Scene News

Popular threads in this forum