Hacking Official Xbox One Retroarch Thread

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,807
Trophies
1
XP
3,353
Country
United States
Hi all, I recently got SEGA NAOMI arcade machine emulation up & running on my Xbox One S and thought I would share the steps involved ....

The main issue people encounter is getting a naomi.zip BIOS file that works with the flycast emulator . The only way to ensure you have the correct file is running a MD5 check on it, but as a rule of thumb it should have a size of 9,091 KB (so check that first).

To perform a MD5 check:
  • Put the naomi.zip BIOS file in the Downloads folder on your Windows PC
  • open the command line (search beside the Start button for 'cmd').
  • change directory to Downloads by typing cd downloads and pressing Enter
  • type in certutil -hashfile naomi.zip md5 and press Enter
  • if you have the correct BIOS file the result of the check will be eb4099aeb42ef089cfe94f8fe95e51f6

View attachment 257253

Nothing else will work, if any other result appears you have an incorrect naomi.zip and must find another to put through the check.


Using the Xbox portal, upload the naomi.zip to the folder LocalState \ system \ dc \

Unfortunately we cannot load games from a USB, so all ROMs must be uploaded to the LocalState folder.


I can confirm the following games load & work:
  • Dynamite Baseball 99
  • Guilty Gear X
  • Virtua Tennis 2
  • Virtua NBA
  • WWF Royal Rumble
  • Wave Runner GP

I can confirm the following games have issues:
  • Asian Dynamite => wont load
  • Akatsuki Blitzkampf Ausf Achse => wont load
  • Virtua Tennis => loads then crashes after 5 seconds of introduction
  • Sega Strike Fighter => loads NAOMI logo then shows error
  • Virtua Athlete => wont load
  • Melty Blood Act Cadenza => wont load
  • Jingi Storm => wont load

Quite a few games wont load, so I suspect there is an issue with the actual ROMs. There is probably a method to verify the ROMs so I will do another post soon explaining how to check.

Happy gaming !!
Can sega model 2 arcade games also be emulated on xbox one s?
 

hooky1992

Well-Known Member
Member
Joined
Jan 13, 2021
Messages
119
Trophies
0
Age
32
XP
714
Country
United States
There was some talk about SEGA Model 3 emulation via Supermodel emulator a while back (https://www.libretro.com/index.php/libretroretroarch-progress-reportupdate-november-2018/) but that was never released. Dont think there is any movement on SEGA Model 2 at all, although there is in fact an emulator called Nebula for that.

I love the SEGA arcade machines of the late 90s, visited SEGA World in London as a child & was in paradise! 5 floors of cutting edge arcade machines & all on Free Play mode !! It was the first (and last time) I ever played Virtua Fighter 3 on an actual arcade machine ....

To play SEGA Model 3/ SEGA Model 2 on Xbox One,we would need someone to add Supermodel to an unofficial Retroarch build & release to the public in UWP format, same with Nebula
 
Last edited by hooky1992,
  • Like
Reactions: cvskid

hooky1992

Well-Known Member
Member
Joined
Jan 13, 2021
Messages
119
Trophies
0
Age
32
XP
714
Country
United States
Hi all, I got SEGA Atomiswave arcade machine emulation up & running on my Xbox One S, here are the steps involved ....

Most Important step is getting a awbios.zip BIOS file that works with the flycast emulator . The only way to be sure you have the correct file is running a MD5 check on it, but as a rule of thumb it should have a size of 34 KB (so check that first).

To perform a MD5 check:
  • Put the awbios.zip BIOS file in the Downloads folder on your Windows PC
  • open the command line (search beside the Start button for 'cmd').
  • change directory to Downloads by typing cd downloads and pressing Enter
  • type in certutil -hashfile awbios.zip md5 and press Enter
  • if you have the correct BIOS file the result of the check will be 0ec5ae5b5a5c4959fa8b43fcf8687f7c

md5 atomis.JPG



Nothing else will work, if any other result appears you have an incorrect awbios.zip and must find another to put through the check.


Using the Xbox portal, upload the awbios.zip to the folder LocalState \ system \ dc \

Unfortunately we cannot load games from a USB, so all ROMs must be uploaded to the LocalState folder.

The only games I tested were Fist of The North Star and Faster Than Speed, which both worked perfectly. I cannot find anything online in regards to a method checking if Atomiswave ROMs are valid, so here is the contents of each zip file:


fist.png
speed.png



Happy gaming ;)
 

hooky1992

Well-Known Member
Member
Joined
Jan 13, 2021
Messages
119
Trophies
0
Age
32
XP
714
Country
United States
Hi all, I had difficulty getting some SEGA NAOMI arcade machine ROMs working with the flycast emulator. After some research, and a fresh batch of ROMs, I have discovered a method to check if you have the correct files.

Firstly, please note that SEGA NAOMI used 2 different storage formats for games: PCB cartridges & GD-ROM discs.
Therefore, if a game was distributed on GD-ROM, you'll need both a ZIP & a CHD, but if it was distributed on cartridge only a ZIP file is needed.

Also be aware that some games (such as Virtua Tennis 2) were in fact released on both types of storage device. For a full run down on what game was released on each format, please refer to this page: https://segaretro.org/Sega_NAOMI

To ensure the games will work, we must match the contents of a given game's ZIP file with it's entry in the list on this page: https://github.com/libretro/flycast/blob/master/core/hw/naomi/naomi_roms.h


Example ... for a cartridge game like Asian Dynamite we would CTRL+F search on the list for "asndynmt", which brings us to the following:

asdy.JPG


The info we are looking for is between ROT0 and NULL, 0, 0}, so for the game to load correctly the ZIP file must contain:
  • fpr-24382.ic8
  • fpr-24383.ic9
  • fpr-24384.ic10
  • fpr-24385.ic11
  • 317-0495-com.ic3

When i click into the ZIP file on my own computer I see the following:
asian dyn.png


As we can see, its a perfect match & when I uploaded the asndynmt.zip file to the LocalState folder, the game loaded and played correctly.

NOTE ....the file I tried previously was missing the 317-0495-com.ic3 and thats why it didnt work.



GD-ROM games are slightly different .... for Virtua Athlete we would CTRL+F search on the list for "vathlete", which displays the following:

vathlete.JPG


Again, the info we are looking for is between ROT0 and NULL, 0, 0}, but now there is another file listed afterwards.

So for the game to load correctly we must have both a CHD file named:
  • gds-0019
and the ZIP file must contain:
  • 317-0330-com.pic

Checking my own computer ...
virtua ath i.JPG



and the ZIP file contents ...
virtua ath ii.png


When I uploaded both files to the LocalState folder the game loaded & played correctly.


Please take note of what CHD file pairs with which ZIP, incase you delete the wrong one when spring cleaning your Xbox hard drive.


Happy gaming !!
 
Last edited by hooky1992,
  • Like
Reactions: cvskid

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,807
Trophies
1
XP
3,353
Country
United States
Hi all, I had difficulty getting some SEGA NAOMI arcade machine ROMs working with the flycast emulator. After some research, and a fresh batch of ROMs, I have discovered a method to check if you have the correct files.

Firstly, please note that SEGA NAOMI used 2 different storage formats for games: PCB cartridges & GD-ROM discs.
Therefore, if a game was distributed on GD-ROM, you'll need both a ZIP & a CHD, but if it was distributed on cartridge only a ZIP file is needed.

Also be aware that some games (such as Virtua Tennis 2) were in fact released on both types of storage device. For a full run down on what game was released on each format, please refer to this page: https://segaretro.org/Sega_NAOMI

To ensure the games will work, we must match the contents of a given game's ZIP file with it's entry in the list on this page: https://github.com/libretro/flycast/blob/master/core/hw/naomi/naomi_roms.h


Example ... for a cartridge game like Asian Dynamite we would CTRL+F search on the list for "asndynmt", which brings us to the following:

View attachment 257745

The info we are looking for is between ROT0 and NULL, 0, 0}, so for the game to load correctly the ZIP file must contain:
  • fpr-24382.ic8
  • fpr-24383.ic9
  • fpr-24384.ic10
  • fpr-24385.ic11
  • 317-0495-com.ic3

When i click into the ZIP file on my own computer I see the following:
View attachment 257746

As we can see, its a perfect match & when I uploaded the asndynmt.zip file to the LocalState folder, the game loaded and played correctly.

NOTE ....the file I tried previously was missing the 317-0495-com.ic3 and thats why it didnt work.



GD-ROM games are slightly different .... for Virtua Athlete we would CTRL+F search on the list for "vathlete", which displays the following:

View attachment 257747

Again, the info we are looking for is between ROT0 and NULL, 0, 0}, but now there is another file listed afterwards.

So for the game to load correctly we must have both a CHD file named:
  • gds-0019
and the ZIP file must contain:
  • 317-0330-com.pic

Checking my own computer ...
View attachment 257748


and the ZIP file contents ...
View attachment 257749

When I uploaded both files to the LocalState folder the game loaded & played correctly.


Please take note of what gds file pairs with which ZIP, incase you delete the wrong one when spring cleaning your Xbox hard drive.


Happy gaming !!
Thank you for these tutorials. Always wanted to try to see if initial d arcade stage 3 would play on the flycast emulator but i never figured out how to get retroarch to read games that need a CHD file with it.
 

hooky1992

Well-Known Member
Member
Joined
Jan 13, 2021
Messages
119
Trophies
0
Age
32
XP
714
Country
United States
Thank you for these tutorials. Always wanted to try to see if initial d arcade stage 3 would play on the flycast emulator but i never figured out how to get retroarch to read games that need a CHD file with it.

You are more than welcome, I have always struggled to get these 2 systems working so I am happy to share the knowledge with others.

Initial D is a great game, I first encountered the arcade version on my honeymoon in Kota Kinabalu a few years back. From what I gather it is a NAOMI 2 game (https://segaretro.org/Sega_NAOMI_2) and will not work on flycast unfortunately ...

There was some talk about porting it to Retroarch (https://github.com/libretro/flycast/issues/715) but I think they reached a dead end . Again, I suppose we would have to wait on someone to add a DEMUL emulator core & release that unofficially.
 
  • Like
Reactions: cvskid

FlyingSpaghettiMonster

New Member
Newbie
Joined
Apr 19, 2021
Messages
3
Trophies
0
Age
24
XP
35
Country
United States
Can someone tell me where the two core directory’s are and where the assets directory is, I’ve been tryna update this stupid emulator all day, I’m exauhsted and just need to know the directory’s on Xbox so I can fix the emulator
 
  • Like
Reactions: HollowGrams

HollowGrams

Well-Known Member
Member
Joined
Nov 27, 2020
Messages
628
Trophies
0
Age
44
XP
668
Country
United States
Can someone tell me where the two core directory’s are and where the assets directory is, I’ve been tryna update this stupid emulator all day, I’m exauhsted and just need to know the directory’s on Xbox so I can fix the emulator


You can update assets with internet or: (1.9.1 Updates assets very fast with wifi even)

When you ftp with file explorer its DevelpmentFiles\WindowsApps\1e4cf179-f3c2-404f-b9f3-cb2070a5aad8_1.9.1.0_x64__8ngdn9a6dx1ma\Assets

Actual path = S:\Program Files\WindowsApps\1e4cf179-f3c2-404f-b9f3-cb2070a5aad8_1.9.1.0_x64__8ngdn9a6dx1ma\LocalState\assets
 
Last edited by HollowGrams,

FlyingSpaghettiMonster

New Member
Newbie
Joined
Apr 19, 2021
Messages
3
Trophies
0
Age
24
XP
35
Country
United States
Alright, so I can’t seem to figure out how to update my cores and assets because it won’t even extract them it just downloads then stops, and I don’t know what directory to put the cores and assets to because the ones they are in don’t work

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

Alright, so I can’t seem to figure out how to update my cores and assets because it won’t even extract them it just downloads then stops, and I don’t know what directory to put the cores and assets to because the ones they are in don’t work
I fixed the assets!!!
But not the cores
 
  • Like
Reactions: HollowGrams

HollowGrams

Well-Known Member
Member
Joined
Nov 27, 2020
Messages
628
Trophies
0
Age
44
XP
668
Country
United States
Alright, so I can’t seem to figure out how to update my cores and assets because it won’t even extract them it just downloads then stops, and I don’t know what directory to put the cores and assets to because the ones they are in don’t work

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


I fixed the assets!!!
But not the cores

Cores folder is in same directory as assets. Both folders same location.
 

FlyingSpaghettiMonster

New Member
Newbie
Joined
Apr 19, 2021
Messages
3
Trophies
0
Age
24
XP
35
Country
United States
Alright so I’m using my files explorer to set up the files from my external hard drive, but the problem is it won’t copy any of my iso files into retro arch or the Xbox storage, I have to put my ISO’s there tho because the games are too big to run on usb
 

hooky1992

Well-Known Member
Member
Joined
Jan 13, 2021
Messages
119
Trophies
0
Age
32
XP
714
Country
United States
Hi all, regarding the 2GB limit / disk full error when transferring ROMs to Xbox dev mode Retroarch folders .... I have found a solution that will allow you to transfer as much as you like ! In a nutshell: we must create a new folder outside the existing file structure, add ROMs, then navigate to them via Load Content menu inside Retroarch.

My original set up plan was to load all ROMs from a USB stick. This worked fine for SNES, 90s arcade machines,etc ... but bigger games like PSP ran very slow. I copied Tekken to the Retroarch 'Downloads' folder & tried from there and it worked flawlessly (with frame skip set to 1). Therefore I decided to move all to the hard drive, however I got a disk full error after transferring about 2GB worth of ROMs, even though I had designated 20GB to my sandbox. This seems to be a hard coded limit imposed by RetroArch when transferring data to its internal folders.


upload_2021-5-17_8-58-6.png


To workaround this, first double check you have enough space reserved for your existing ROMs collection & any future additions. Please be aware that if you increase the limit, any saved apps will be wiped & you will need to install Retroarch from scratch. There is a method of taking a back up of your current set up to avoid this, please see the following video --> youtube.com/watch?v=5VNoxtXzH7o


upload_2021-5-17_9-10-31.png


Once you are happy with your storage space, and Retroarch is fully installed, open the Xbox portal on your web browser by copy & paste the URL that appears on the bottom right of the dev mode home screen.


upload_2021-5-17_9-12-13.png


Click 'File Explorer' on the left hand menu of the portal, then click 'Browse' hyperlink on the right hand side. A pop up will appear with Instructions to remote into your Xbox hard drive. For ease of use, copy & paste the bottom line (circled red) into the Command Prompt & press Enter, to save credentials for login. Then copy & paste the line beside the red arrow into the address bar of a File Explorer on your computer & press Enter.

upload_2021-5-17_9-20-56.png


It should display DevelopmentFiles folder. Open this,then click on WindowsApps and you will see a few folders listed. Click on the folder with 'x64' in the name

upload_2021-5-17_9-22-40.png


In this folder, create a new folder called ROMs, then click it open

upload_2021-5-17_9-23-44.png


Inside this, create as many folders as you wish & copy / paste the ROMs into them. They should transfer at about 10 MB a second depending on your network speed.

To play these games, open Retroarch, load a Core, then go to Load Content. Then navigate to:
S > Program Files > WindowsApps > 1e4cf179-f3c2-404f-b9f3-cb2070a5aad8_1.9.0.0_x64__y40c4e9z4d7dy > ROMs


It is a bit more effort to do this every time, so to make it easier we can bookmark the folder for future navigation. This step is completely optional, and is described in this video (with poor audio) -->
youtube.com/watch?v=UBrbDZaPMkQ

To do this go to Settings > Directory > File Browser

upload_2021-5-17_9-31-1.png


Click on this, then navigate to S > Program Files > WindowsApps > 1e4cf179-f3c2-404f-b9f3-cb2070a5aad8_1.9.0.0_x64__y40c4e9z4d7dy > ROMs and click <Use This Directory>.

Then, go to Main Menu > Configuration File and click 'Save Current Configuration'.

Next time you go to Load Content, click the Start Directory option at the top & it will open the ROMs folder.

Happy gaming ;)
 

Attachments

  • i.JPG
    i.JPG
    25.5 KB · Views: 148
Last edited by hooky1992,
  • Like
Reactions: Rafciu and cvskid

Kelwin

New Member
Newbie
Joined
May 30, 2021
Messages
1
Trophies
0
Age
22
XP
33
Country
United States
Does anyone have the rertoarch download file for xbox on hand ? They removed it from their actual website and now i cant use it.
 

176

New Member
Newbie
Joined
Mar 24, 2009
Messages
3
Trophies
0
XP
9
Country
United States
Does anyone have the rertoarch download file for xbox on hand ? They removed it from their actual website and now i cant use it.

I'm having the same problem, I tried from the buildbot site and it keeps disconnecting the download also.
 

yonasz

Well-Known Member
Member
Joined
Jul 26, 2015
Messages
100
Trophies
0
Age
45
XP
1,235
Country
Poland
Where i can find working dat file .I downloaded 2 romsets fba neo and mame 2016. Mame dat file is too big and fba neo not recognizing roms ...
FBA romset is recognized with pfba on switch this retroarch is pain in the ass i wish there is standalone fba or mame...
 
Last edited by yonasz,

hooky1992

Well-Known Member
Member
Joined
Jan 13, 2021
Messages
119
Trophies
0
Age
32
XP
714
Country
United States
Where i can find working dat file .I downloaded 2 romsets fba neo and mame 2016. Mame dat file is too big and fba neo not recognizing roms ...

I dont think the rules of this website allows posting of links to those files, however I am sure the official MAME website would be a good place to start ;)
 
  • Like
Reactions: yonasz

yonasz

Well-Known Member
Member
Joined
Jul 26, 2015
Messages
100
Trophies
0
Age
45
XP
1,235
Country
Poland
Can someone share mame or fba playlist or this is not allowed here as well? I downloaded mame 2003 mame 2016 fba neo romsets and its not recognized only few roms show up....
EDIT can someone tell me full name of arcade romset that will be recognized with xbox retroarch ?Im downloading now mame 2010 full non-merged romset hope this one will be recognized...
 
Last edited by yonasz,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    @BigOnYa they ruined the gaming experience for me to be honest
  • S @ salazarcosplay:
    @BigOnYa Im not crazy about getting all of them, i feel like I have something to show for for the time put in
  • S @ salazarcosplay:
    @BigOnYa If you want to do rgh or 360 mod
  • S @ salazarcosplay:
    does it matter if you update your 360 or not before trying is it advisable or not
  • BigOnYa @ BigOnYa:
    Yea I don't pay attention to them really. Or do I try to 100% a game. I just play till story ends/ or I get the girl!
  • K3Nv2 @ K3Nv2:
    Bigonya uses his wiener to mod 360s
    +1
  • Xdqwerty @ Xdqwerty:
    Going to the water park, see ya
  • BigOnYa @ BigOnYa:
    You should update the 360 to newest dash before RGHing it yes. But not a big deal if you don't, you can install new dash/avatar updates after. It's just easier to do it auto online before, instead manual offline after.
  • BigOnYa @ BigOnYa:
    Have fun @Xdqwerty. If you see a chocolate candy bar floating in the water, don't eat it!
  • AncientBoi @ AncientBoi:
    :O:ohnoes: Y didn't U Tell ME that ALSO? @BigOnYa :ohnoes: 🤢🤮
    +1
  • BigOnYa @ BigOnYa:
    Does it taste like... chicken?
    +1
  • S @ salazarcosplay:
    @BigOnYa I wanted to ask you about your experience with seeing south park. Most of the people a bit younger like my younger brother and cousins that are a few younger than me that saw kids found south park funny because of the curse words, kids at school, that seemed like liking the show on a very basic level.

    I could not quite have a in depth discussion of the show.

    How was it for you? As an adult. What did you find the most interesting part about it. Did you relate to the parents of the kids and their situations. Was it satires, the commentary on society. The references on celebrities' and pop culture.
    +1
  • BigOnYa @ BigOnYa:
    I remember seeing the very first episode back in the day, and have watched every episode since. I used to set my VCR to record them even, shows how long ago.
  • BigOnYa @ BigOnYa:
    I just like any comedies really, and cartoons have always been a favorite of mine. Family guy, American Dad, Futurama, Cleveland Show, Simpsons - I like them all.
    +1
  • BigOnYa @ BigOnYa:
    South Park is great cause they always touch on relavent issues going on today, and make something funny out of it.
    +3
  • S @ salazarcosplay:
    @BigOnYa were you always up to date on the current events and issues of the time or were there issues that you first found out thru south park
  • BigOnYa @ BigOnYa:
    Most of the time yea I knew, I watch and read the news regularly, but sometimes the Hollywood BS stuff, like concerning actors slip by me. I don't follow most Hollywood BS (example: the Kardasians)
    +2
  • S @ salazarcosplay:
    @BigOnYa there were relevant issues before south park was made, that's why i think a south park prequel/spinoff would be great. Randy and his friends in their child hood
    +1
  • BigOnYa @ BigOnYa:
    Yea, like them running in high school together, getting into stuff, and how they got hitched and had kids. And how the town of South Park was back then compared to now. That would be cool to see.
  • BakerMan @ BakerMan:
    yeah
  • The Real Jdbye @ The Real Jdbye:
    @salazarcosplay if they made a prequel, it would still be about current issues, cause it doesn't make sense to make it about stuff that happened 30 years ago that nobody cares about anymore
  • The Real Jdbye @ The Real Jdbye:
    it's too late
  • The Real Jdbye @ The Real Jdbye:
    the older south park episodes about particular issues usually age poorly since the topic is no longer relevant
  • The Real Jdbye @ The Real Jdbye:
    an exception is giant douche vs turd sandwich, that's always relevant :P
    +1
    The Real Jdbye @ The Real Jdbye: an exception is giant douche vs turd sandwich, that's always relevant :P +1