Hacking Libretro/Retroarch on Xbox One

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,448
Country
United States
retroarch-logo.png


This thread is the official home of the Retroarch/libretro port for Xbox One known as "RetriX". Discussions such as feature/core requests, as well as general discussion of Retrix belongs in this thread.

Any questions related to installing or setting up RetriX should be directed to this thread.
https://gbatemp.net/threads/how-to-install-retrix-retroarch-libretro-port-for-xbox-one.474453/

Note- It's recommended that you download RetriX via the ProjectPegasus Client as it already
comes with the latest release and the correct dependencies for you to install.

If you already have the client installed you don't need to download it again you will automatically get the latest release when downloading RetriX.



Download ProjectPegasus
https://github.com/wiired24/ProjectPegasus/raw/master/ProjectPegasusSetup.exe




Source Code can be found on the RetriX Github page
https://github.com/Aftnet/LibretroRT
 
Last edited by wiired24,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,448
Country
United States
So I guess from now on, we comment here about retrix stuff

Pretty much yes.

The old RetriX tutorial should be for discussions related to installation and other FAQ's

This is for general discussion and or feature suggestions for absestos to incorporate into RetriX.
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
That is also not a good idea: savestates are basically memory dumps from the cores, which means that sharing between devices (sometimes even versions of the same core) can be impossible. The whole app just crashes.

Encouraging sharing means way more people encountering issues.

so theres no way to just back up the saves because the way the cores are setup it would crash when updating?

is this a retroacrh thing because other emulators support backing up saves to the cloud but as far as i know retroarch themselves dont support this so i guess your right

thats a shame because you want to stay updated but you also dont want to lose your progress in games either
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,448
Country
United States
so theres no way to just back up the saves because the way the cores are setup it would crash when updating?

is this a retroacrh thing because other emulators support backing up saves to the cloud but as far as i know retroarch themselves dont support this so i guess your right

thats a shame because you want to stay updated but you also dont want to lose your progress in games either

Yeah I was kinda hoping that Cloud Saves would come eventually. Oh well. @Absestos is there any way you can at least backup your saves on to removable storage?
 

spyder918

Well-Known Member
Newcomer
Joined
Sep 7, 2017
Messages
50
Trophies
0
Age
50
XP
91
Country
United States
So is Retroarch built into Retrix? If so, can you access the Retroarch menu to tweak settings like Rewind, etc?
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
Last edited by dominater01,

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
Has anyone gotten PS1 emulation working? I have 2 out of the 3 bios files imported but when I try to start a game it complains about a missing bios. I've tried installing the 3rd bios like 5 times but it says "incorrect file" every time. The file is "scph5502.bin".
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
Has anyone gotten PS1 emulation working? I have 2 out of the 3 bios files imported but when I try to start a game it complains about a missing bios. I've tried installing the 3rd bios like 5 times but it says "incorrect file" every time. The file is "scph5502.bin".
you need all 3 bios for some reason also emulation for ps1 is to slow tobe playable but if you still want the bios let me know
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,448
Country
United States
Another option for ya might be WinPSe. @dominater01 Can help ya out. It runs pretty decent for the most part but has some bugs with regards to save/load states. Dynarec is on it's way to beetlepsx soon which should speed up PS1 Emulation in RetriX Greatly.
 
  • Like
Reactions: Pickle_Rick

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
Another option for ya might be WinPSe. @dominater01 Can help ya out. It runs pretty decent for the most part but has some bugs with regards to save/load states. Dynarec is on it's way to beetlepsx soon which should speed up PS1 Emulation in RetriX Greatly.
Yeah, I figured something like that was the issue considering PPSSPP runs great.
 
  • Like
Reactions: wiired24

Absestos

Well-Known Member
Newcomer
Joined
Jun 24, 2017
Messages
73
Trophies
0
Website
www.aftnet.net
XP
288
Country
Italy
New release - this one has a bunch of minor bugfixes. Hopefully the issue that was causing so many crashes a while ago on the Xbox is fixed instead of just hidden.

As usual, get it at www.retrix.me

With regards to N64, I have done a major refactoring of RetriX to make it work more like Retroarch from the cores' point of view.
On the plus side, ParallelN64 now "works" without crashing immediately; on the minus side, it is still completely broken (no video, random noise for audio, causes the app to freeze after a while).
I honestly do not know what else I can do to make it work.

Saturn is proving similarly pointless.

These days my time is taken up trying to work with Libretro maintainers: RetriX uses 14 cores right now and I am having to maintain my own fork of each.
This is not sustainable - the only way this project is going to continue is if I can get Libretro to support UWP as a platform going forward.
To do this, I will have to help them port Retroarch in addition to add functionality to the Libretro API itself. It is a lot of work and it means RetriX development is going to slow down for the time being.
 
Last edited by Absestos,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,448
Country
United States
New release - this one has a bunch of minor bugfixes. Hopefully the issue that was causing so many crashes a while ago on the Xbox is fixed instead of just hidden.

As usual, get it at www.retrix.me

With regards to N64, I have done a major refactoring of RetriX to make it work more like Retroarch from the cores' point of view.
On the plus side, ParallelN64 now "works" without crashing immediately; on the minus side, it is still completely broken (no video, random noise for audio, causes the app to freeze after a while).
I honestly do not know what else I can do to make it work.

Saturn is proving similarly pointless.

These days my time is taken up trying to work with Libretro maintainers: RetriX uses 14 cores right now and I am having to maintain my own fork of each.
This is not sustainable - the only way this project is going to continue is if I can get Libretro to support UWP as a platform going forward.
To do this, I will have to help them port Retroarch in addition to add functionality to the Libretro API itself. It is a lot of work and it means RetriX development is going to slow down for the time being.

Thanks for the update @asbestos. Do what you have to do to move Retrix forward, even if it means slowing down in the interim. Honestly in my opinion Retrix has more than enough cores. I mean sure Saturn, N64, and Dreamcast would be nice but I never expected something like your project "Retrix" to ever even happen in the first place. Let alone emulate over 14 different systems and play thousands if not hundreds or thousands of games. Hands down Retrix is the best thing I've seen come out of this scene.
 
Last edited by wiired24,

spyder918

Well-Known Member
Newcomer
Joined
Sep 7, 2017
Messages
50
Trophies
0
Age
50
XP
91
Country
United States

@dominater01 Sick!...thank you!

So is it possible to save the status on the games? Is it only certain ones?
With certain consoles I notice a list of save states that come up. Not sure how to save but I do see it.

@dominater01 I saw in one of your YT videos that you were able to launch TG16 via the PC-EFX icon on Retrix.
The TG16 files I have in my FBA rom set doesn't seem to launch when I try it. I've tried opening them with all the different NEC (PC) icons on Retrix and it just tells me I'm missing files.
I wonder if these roms aren't correct.
 
Last edited by spyder918,

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
@dominater01 Sick!...thank you!

So is it possible to save the status on the games? Is it only certain ones?
With certain consoles I notice a list of save states that come up. Not sure how to save but I do see it.

@dominater01 I saw in one of your YT videos that you were able to launch TG16 via the PC-EFX icon on Retrix.
The TG16 files I have in my FBA rom set doesn't seem to launch when I try it. I've tried opening them with all the different NEC (PC) icons on Retrix and it just tells me I'm missing files.
I wonder if these roms aren't correct.
to save states and load press start and select together in game

tg16, fx or any other system you cant use fba roms at all on other consoles even tho there the same games there not its the same for mame games you cant use the same games you need specific games for each system so only arcade and neogeo work on fba all other roms that pack came with can be deleted because there not supported and theres really no since to make them supported since they work already you just need original games for the specific systems you play

i mean other systems like sega genesis, turbo grafx 16, game gear etc. of course theres other systems fba supports that do work which is why i said arcade games
 
Last edited by dominater01,
  • Like
Reactions: spyder918

spyder918

Well-Known Member
Newcomer
Joined
Sep 7, 2017
Messages
50
Trophies
0
Age
50
XP
91
Country
United States
to save states and load press start and select together in game

tg16, fx or any other system you cant use fba roms at all on other consoles even tho there the same games there not its the same for mame games you cant use the same games you need specific games for each system so only arcade and neogeo work on fba all other roms that pack came with can be deleted because there not supported and theres really no since to make them supported since they work already you just need original games for the specific systems you play

i mean other systems like sega genesis, turbo grafx 16, game gear etc. of course theres other systems fba supports that do work which is why i said arcade games

@dominater01 dude, you've been so helpful! thanks so much for all the info and for your quick responses!

nothing still on games that play side ways huh? can they be rotated somehow or they just need to be tossed?
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
@dominater01 dude, you've been so helpful! thanks so much for all the info and for your quick responses!

nothing still on games that play side ways huh? can they be rotated somehow or they just need to be tossed?
well there supposed to be sideways like in the arcade but for all i know theres no way to rotate the screen even on retroarch as far as i know but i could be wrong

i have this site open 24/7 just to help people out and check for new stuff, i mean people helped me out on youtube the best i can do is give back to the community
 
Last edited by dominater01,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    We just question @AncientBoi
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    BigOnYa @ BigOnYa: Yup, by the weird smelly green bushy looking plants.