Tutorial  Updated

How to sideload Nesbox Emulator on Xbox One

Disclaimer - As always you are encouraged you use backups of games you own in your library I do not support piracy. Neither I or any member of gbatemp is responsible for your misuse of the emulation software

6bhDU8k.png


Prerequesites - Xbox One (Dev Mode Activated) PC, Winrar or equivalent
You can find more info about how to activate developer mode here https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation


Recently I had wrote a tutorial on how to use "Nesbox" through your Internet Browser. While that's one way to do things what if you don't have a good internet connection or lose connection altogether? What if you don't want to have to go through the monotonous and often tedious task of having to open up your browser, type in the hostname, wait for the page to load etc every time you wanna play Zelda? What if you just want the convience of easily accessing it alongside your other homebrew and sideloaded apps? Well today I have the solution for you. The developer of Nesbox was kind enough to release a .appx bundle package for easy sideloading and installation of Nesbox. The Emulator now takes advantage of the hardware rather than your internet connection so everything from NES to GBA games runs flawlessly. I'll link to a video below the tutorial to showcase the performance of the Emulator.

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

68747470733a2f2f75706c6f61642e767374616e6365642e636f6d2f696d616765732f323031372f30392f32312f6d72342e706e67



[2.] Select "Nesbox".Once downloaded use winrar or a similar program to extract the archive

[3.] Restart your Xbox One into developer mode.

[4.] Click on settings and you will see a menu that looks like this
wovEZfX.jpg

Apologies my phones camera isn't the best for taking pictures


Make sure and Tick the option that says "Enable Xbox Device Portal"
In addition you make sure "Require authentication to access Xbox Device Portal" is checked you will want to set up a username and a password.


[4.] Once finished go back to Dev Home and make note of your Xbox IP Address along with the port number listed at the bottom right corner it will look something like 192.168.37.8:11224 (Yours may be different) Open up your web browser and type in https:// followed by your IP and port number so for example https://192.168.37.8:11224alternatively you can also enter https://XboxOne:11224 for example. Once you log in you may receive a warning about the security certificate. Go ahead and proceed anyways.

[5.] You will now be greeted with a menu that looks like this
x1NTaoW.png
'

From Here it's rather simple just click Add and choose file

aAIvEra.png

You will then select the Nesbox_1.1.3.0_x86_x64_arm .appx bundle package from the archive you extracted earlier.

Make sure you install the dependencies that are listed in the x64 folder of the archive that you extracted earlier. You need them installed in order for Nesbox to work.


Nesbox will now deploy and install to your Xbox One
YXjWY1w.png


You can load your backups either from a USB Thumb Drive or External Storage.
Nesbox supports NES,SNES,GENESIS,GB,GBC,GBA games.

File types should be NES (.nes), Sega (.gen .smd), Super Nintendo (.smc), GameBoy (.gb .gbc .gba)


Performance -




Games that have been tested and confirmed working

Super Mario world
Chrono Trigger
Super Mario Bros
Super Mario Bros 3
The Legend of Zelda
DBZ Legacy of Goku I and II
Kingdom Hearts Chain of Memories
Pokemon Crystal
Pokemon Yellow
Pokemon Firered
Killer instinct
Final Fantasy VI


Games that do not work
DBZ Buus Fury



Enjoy! :gba:

 
Last edited by wiired24,

nickwhit

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
349
Trophies
0
Age
31
XP
464
Country
United States
Master edit: I figured out how to edit/rename/delete stuff from Nesbox library. You have to access the appdata folder from the Xbox Device Portal on PC. As far as I can tell, it cant be accessed from the Xbox directly. I managed to delete the stock roms, and replace my thumbnails with proper cover arts and it looks and feels so much better lol

Genesis games are finicky. Regions are weird. Had plenty of Genesis, PAL and NTSC, roms not run.. only for a Worldwide release or alternate rom work just fine. So if you have one not start, try a different region/rom.

Also any GBA game that has issues with this emu (Buus Fury in my case, says cant play on this hardware) will work 100% with VBA10.
 
Last edited by nickwhit,

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
The emulator was built for Desktop and Windows Phone in mind. So of course 2nd controller doesnt work lol
So what emulators on xbox one have multiplayer support (I mean locally, not necessarily online)?

Also, I noticed that in the older nesbox. The start button works properly. In the newer nesbox, the start button gets the emulator button, which is not how I want it. Can I port nesbox myself? How can I extract appx file from a uwp program on my pc. Like I already have it downloaded from the store back when nesbox was available, But I want to extract appx from the version I have from windows 10 store, so that I can install it on xbox one​
 
Last edited by kingtut,

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 what emulators on xbox one have multiplayer support (I mean locally, not necessarily online)?

Also, I noticed that in the older nesbox. The start button works properly. In the newer nesbox, the start button gets the emulator button, which is not how I want it. Can I port nesbox myself? How can I extract appx file from a uwp program on my pc. Like I already have it downloaded from the store back when nesbox was available, But I want to extract appx from the version I have from windows 10 store, so that I can install it on xbox one​

Currently none of them. As far as I know besides ppsspp all of the emulators were built with Windows Phone 10 in mind so with them being built for mobile consequently there is no local mutliplayer. Me and my fiance just take turns when we play lol. You could port nesbox if you had the source code, Nesbox is under a MIT License which means the developer does not have to release the source code and I don't believe that he has. I think he did release the source for the web version however. As far as extracting a program to an appx package, really I don't know if that's even possible to be honest. I know that you can easily build a appx package if you have the original source code of the program. The only reason we even have the appx package for Nesbox is because the author was kind enough to distribute it so after emulators got pulled from the Store people could still sideload it on their Windows 10 Devices Xbox One being one of them,
 
Last edited by wiired24,

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Currently none of them. As far as I know besides ppsspp all of the emulators were built with Windows Phone 10 in mind so with them being built for mobile consequently there is no local mutliplayer. Me and my fiance just take turns when we play lol. You could port nesbox if you had the source code, Nesbox is under a MIT License which means the developer does not have to release the source code and I don't believe that he has. I think he did release the source for the web version however. As far as extracting a program to an appx package, really I don't know if that's even possible to be honest. I know that you can easily build a appx package if you have the original source code of the program. The only reason we even have the appx package for Nesbox is because the author was kind enough to distribute it so after emulators got pulled from the Store people could still sideload it on their Windows 10 Devices Xbox One being one of them,

Alright, Do you have a good tutorial on how to port apps if you have source code. I can make a youtube video and link to that tutorial so that more people can learn how to use dev mode, and we can get cool stuff. I also want to help with emulators, if you know where I can learn to help, please let me know. You are awesome by the way

Also why do you have fiancee, what about luna?
 
  • 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
Alright, Do you have a good tutorial on how to port apps if you have source code. I can make a youtube video and link to that tutorial so that more people can learn how to use dev mode, and we can get cool stuff. I also want to help with emulators, if you know where I can learn to help, please let me know. You are awesome by the way

Also why do you have fiancee, what about luna?



1. This explains how to take the source and package it into a APPX Package which can then be sideloaded.

2. Great, right now we need help in taking pcsx-reloaded and building it as a Win32DLL this way we can call
the core emulator code through the U.I. if you have experience with this or think you could help feel free
to contribute. Github page is here https://github.com/wiired24/psx-box

3. If you'd like to learn programming in general there are some great tutorials for C++ on Youtube as well as online.
If you're wanting to learn how to build UWP Applications using XAML/C# which will run on Xbox One then
i recommend this tutorial series



4. If you feel overwhelmed or need a mentor I'm usually available just P.M. me

5. Thanks I try :)

6. Because I'm Noctis and I'm a player haha xD
 
  • Like
Reactions: kingtut

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Thank you so much, I will research all of this, and within 24 hours, I will have a response. I am a programmer with good experience with c++ and c#, but I know nothing about emulators, I will give it a try.
 
Last edited by kingtut,
  • Like
Reactions: wiired24

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States


1. This explains how to take the source and package it into a APPX Package which can then be sideloaded.


It is not working with me, I downloaded the program in the video. For some reason it is in console form not GUI. And everytime it asks me to enter the app path and I press enter, It just ask me to send it again with no error or feedback.

I also have a question, in the video he is simply porting the path of a folder. He is not using visual studio. Can I do that as well and port folders of games with xbox controller support
 
  • 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
It is not working with me, I downloaded the program in the video. For some reason it is in console form not GUI. And everytime it asks me to enter the app path and I press enter, It just ask me to send it again with no error or feedback.

I also have a question, in the video he is simply porting the path of a folder. He is not using visual studio. Can I do that as well and port folders of games with xbox controller support

1. It's suppoused to be in a CMD Console that's how I use it and I have successfuly generated several APPX Pacakges. (PPSSPP Being one for instance)
2. You need to make sure that you are copying and pasting the correct path. Make sure it's the path where your Manifest file is at.
3. You don't need to use Visual Studio to generate a APPX Package using this tool. you only need the tool that you downloaded as well as the location of the program and the output directory of where you wish to build it.

4. I'm unsure on that to be honest

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

do you consider the request I made in the other topic?
porting some essential software to xbox one?

I'll give it a look. Been busy working on projects and such
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
1. It's suppoused to be in a CMD Console that's how I use it and I have successfuly generated several APPX Pacakges. (PPSSPP Being one for instance)
2. You need to make sure that you are copying and pasting the correct path. Make sure it's the path where your Manifest file is at.
3. You don't need to use Visual Studio to generate a APPX Package using this tool. you only need the tool that you downloaded as well as the location of the program and the output directory of where you wish to build it.

4. I'm unsure on that to be honest

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



I'll give it a look. Been busy working on projects and such

It doesn't even give me an error, it just pretends I did nothing and resets the text
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
So I have a question, is there a way to make it so that the pause button on xbox one controller maps to the pause button in the game (as oppose to the pause button on the xbox one controller mapping to the emulator menu).

The reason why I am asking is that I have the original nesbox app (back when the emulator was available in the windows store), and it has the pause button the way I want it. Is there a way where I can port the app that I already own from windows 10 store to my 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
So I have a question, is there a way to make it so that the pause button on xbox one controller maps to the pause button in the game (as oppose to the pause button on the xbox one controller mapping to the emulator menu).

The reason why I am asking is that I have the original nesbox app (back when the emulator was available in the windows store), and it has the pause button the way I want it. Is there a way where I can port the app that I already own from windows 10 store to my xbox one

if i were you I'd look at the controller mappings in nesbox. You should be able to remap the controls to your liking
 
  • Like
Reactions: DrakeLyon

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
Master edit: I figured out how to edit/rename/delete stuff from Nesbox library. You have to access the appdata folder from the Xbox Device Portal on PC. As far as I can tell, it cant be accessed from the Xbox directly. I managed to delete the stock roms, and replace my thumbnails with proper cover arts and it looks and feels so much better lol
how did you find anything under appdata its empty for me?
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,881
Country
United States
just wanted to let you guys know i tested putting a nes rom on the internal hdd under documents and it works!!!!!

tested

gameboy
gameboy color
gameboy advance
nes
snes
sega genesis

edit: you can also launch the roms directly from the filemanager app
 
Last edited by dominater01,
  • 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
just wanted to let you guys know i tested putting a nes rom on the internal hdd under documents and it works!!!!!

tested

gameboy
gameboy color
gameboy advance
nes
snes
sega genesis

edit: you can also launch the roms directly from the filemanager app

Good to know, thanks for letting us know
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • 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
  • K3Nv2 @ K3Nv2:
    I was gone for like an hour and none of you thought to write or call pos
  • BigOnYa @ BigOnYa:
    We knew you were going to Sonic to get lunch.
  • K3Nv2 @ K3Nv2:
    Sonics fast I would've been home in 10 mins
  • BigOnYa @ BigOnYa:
    Meet and greet with AncientBoi then?
  • K3Nv2 @ K3Nv2:
    That would've gone slow he's old
    +1
    K3Nv2 @ K3Nv2: That would've gone slow he's old +1