Hacking Ubuntu VM with Pegaswitch Libtransistor and RetroArch PreConfigured

yardie

Banned!
OP
Banned
Joined
Mar 27, 2016
Messages
1,334
Trophies
1
XP
1,549
Country
United States
This is a virtual machine with Libtransistor, Pegaswitch and Retroarch SNES9x2010 configured. All you need to do is put the roms in and compile retro arch snes
Login Credentials
Username: unix
Password: 1111

Changelog:
recreated 64bit vm with working libtransistor and pegaswitch 100% working


How to Create SNES RetroArch NRO with Roms
Code:
#!/bin/bash
# Download your SNES roms and place them in RetroArch/fs/
# Rename all your roms with lowercase characters with no space for example supermarioworld.smc

# Go back to the RetroArch folder, right click and open terminal in the RetroArch folder then type # each command one by one, pressing enter between each commands

make -f Makefile.switch clean

# Press Enter

make LLVM_POSTFIX=-5.0 -f Makefile.switch LIBTRANSISTOR_HOME=/home/unix/libtransistor

# Press Enter

# A file called retroarch_switch.nro will be created in the same folder, copy it to a location of # your choice and run with pegaswitch.

How to Run The NRO You Created in Pegaswitch
Code:
#!/bin/bash
# Copy the nro file you created to your home folder
# Open terminal and launch Pegaswitch by typing

pegaswitch

# Open another terminal and type

ncat -klp 2991

# get your switch connected to Pegaswitch by setting the DNS address in your switch to the IP in pegaswitch (the ip of your VM)

# in Pegaswitch terminal window type

runnro ./nros/ace.nro

# Open another terminal window and type (note that xxx is your Switch ip address)

ncat xxx.xxx.xxx.xxx 2991 < retroarch_switch.nro

Then your homebrew should load

How to Rebuild libtransistor, RetroArch and the Snes9x2010 file from scratch on any Linux machine

Code:
New scripts updated to include NES, GBA emulators
Easily select the option you want to start building. Remember to put your roms in the RetroArch/fs folder before running the buildretro script

The first script (buildenv.sh):
[LIST]
[*]removes and rebuilds libtransistor, snes9x, vba-next and fceumm from their github sources
[*]creates fs directory
[/LIST]
The second script buildretro.sh):
[LIST]
[*]make-cleans the retroarch folder
[*]prompts you to select which emulator you want to build for
[*]copies the respective libretro_switch.a to the RetroArch folder and builds the emulator .nro file
[/LIST]




How to download someone else's version of source code

Code:
People can use git to download whatever fork of retroarch they want

All you have to do is

go to your home folder then

git clone https://github.com/vgmoose/RetroArch.git RetroArch_vgmoose

it will create a folder called RetroArch_vgmoose

copy the libretro_switch.a file from the original RetroArch folder into the RetroArch_vgmoose folder

create a folder called fs in RetroArch_vgmoose folder and put your rom in there

then run these commands after opening up terminal in the RetroArch_vgmoose folder

make -f Makefile.switch clean
make LLVM_POSTFIX=-5.0 -f Makefile.switch LIBTRANSISTOR_HOME=/home/unix/libtransistor

then youll get your nro file from the vgmoose fork

Capture.PNG
 

Attachments

  • ezretro_v2.zip
    975 bytes · Views: 370
Last edited by yardie,

merlin555

Master
Member
Joined
Oct 27, 2014
Messages
1,586
Trophies
1
XP
5,850
Country
Germany
I have problem to loading it.
Error:
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

Can you attach the Pegaswitch Directory (zipped) & .bashrc, please ?

Thanks!
 

SuinkaiVS

Well-Known Member
Member
Joined
Apr 3, 2017
Messages
154
Trophies
0
Location
Inside Hombrew
XP
2,254
Country
Spain
id try to reinstall virtualbox and redownload the hd image to another location on the pc and try again
What OS are you running
i've downloaded the file two times, i'm reinstalling Virtualbox now
i'm running Windows 10

EDIT: well, it was the version. Updated and working, thanks for the help :P
 
Last edited by SuinkaiVS,

Greg956

Well-Known Member
Newcomer
Joined
Dec 18, 2017
Messages
89
Trophies
0
Age
29
XP
249
Country
Russia
How to extend OS hdd with some memory, 5 gb is too small, after installing several programs for switch homebrew, it is full. I resized to 30 gb, but Gparted doesnt allow to put additional memory to Ubuntu part. How to do this?
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,488
Trophies
4
Location
Space
XP
14,201
Country
Norway
How to extend OS hdd with some memory, 5 gb is too small, after installing several programs for switch homebrew, it is full. I resized to 30 gb, but Gparted doesnt allow to put additional memory to Ubuntu part. How to do this?
You should be able to do it from a live CD. Mount the ISO in VirtualBox and boot into it on the VM.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    are you using haxchi, tiramisu or aroma?
  • crafthp434 @ crafthp434:
    yeah
  • NinStar @ NinStar:
    no, I'm asking which one of them you are using
  • crafthp434 @ crafthp434:
    aroma
  • NinStar @ NinStar:
    in that case, there is no such thing as homebrew launcher for aroma
  • NinStar @ NinStar:
    you have to launch your homebrews directly from the wii u menu
  • NinStar @ NinStar:
    there is a plugin that display them on the wii u menu, pretty sure it is enabled by default
  • crafthp434 @ crafthp434:
    so like it doesnt exist
  • crafthp434 @ crafthp434:
    yeah
    ?
  • NinStar @ NinStar:
    it doesn't exist, at least not for aroma
  • crafthp434 @ crafthp434:
    ohhhhh
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
    Psionic Roshambo @ Psionic Roshambo: New hamster PC, with anal operation and BT connectivity! +1