Tutorial  Updated

How to sideload Chip8 Emulator on Xbox One

Disclaimer - As always I encourage you to only use backups of games you actually 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.

chip8.png


Prerequesites - Xbox One (With Dev Mode Activated) More info here https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation
PC
Winrar or a similar program for extracting files


Things have been moving at a slow pace lately as I have been busy working on other projects for the Xbox One. For those who may not already be aware Chip8 was a virtual machine that was developed in the 1970's to play small games. Games like Space Invaders, Pong, Tetris, etc. Today I'm bringing you a Chip 8 Emulator for Xbox One. This is a port of Joey Andrews Chip8
https://github.com/JodyAndrews

Originally there was no support for the Xbox One gamepad but I added that in. I also fixed up the U.I. a bit so it looks better on Xbox One. I intend to improve on the original code by adding sound as well in a later version.

Getting started -

[1.] Download ProjectPegasus
https://github.com/wiired24/ProjectPegasus/releases/download/v1.0_stable/ProjectPegasusSetup.exe
68747470733a2f2f75706c6f61642e767374616e6365642e636f6d2f696d616765732f323031372f30392f32312f6d72342e706e67


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

[3.] Go to your Xbox One console and restart it into developer mode

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

2hzsm4n.jpg

Apologies my phone 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 ilc.appx file that you extracted from the archive earlier.

Chip8 Has no required dependencies so you can go ahead and install.


Chip8 will now deploy and install onto your Xbox One

TaSPrW1.png


I can't directly link to it but Zophar Domain has a good selection of Chip8 Roms. Just google it


Demo (Space Invaders)



A Full Compatibility List can be found here. Thanks to Dominater01 for the list.
https://docs.google.com/spreadsheets/d/1qw1STttoVmTLXIyf5yoFOnGwdiNZ2RIdn0NtS2XA5tg/edit?usp=sharing


Note: Games must be loaded through a USB Stick or External HDD Device
Also If you trying to play Space Invaders pressing the b button will start it


Happy Gaming :yayone:


Update: I have released the source code for the Xbox One Port so anyone can recompile it or make changes to the software. It is now hosted on Github https://github.com/wiired24/Chip8_XboxOne/tree/master
 
Last edited by wiired24,
  • Like
Reactions: Posterized

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,904
Country
United States
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,119
Trophies
1
Age
29
Location
Dev_Home
XP
3,508
Country
United States
oh man so soon wasnt expecting that either

I'm one of those types of guys that will say next week but that usually translates to within a few hours as I can't ever seem to keep myself away from working on these projects. I love what I do that's all i can really say.

I don't know if you noticed but I have also released the source code for the port as well. It's hosted on Github
https://github.com/wiired24/Chip8_XboxOne
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,904
Country
United States
I'm one of those types of guys that will say next week but that usually translates to within a few hours as I can't ever seem to keep myself away from working on these projects. I love what I do that's all i can really say.

I don't know if you noticed but I have also released the source code for the port as well. It's hosted on Github
https://github.com/wiired24/Chip8_XboxOne
well so far i noticed a few games have the bottom of the screen now hidden in v2

check compat for games

edit: and pong is playable but isnt because there no cpu movement
 
Last edited by dominater01,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,119
Trophies
1
Age
29
Location
Dev_Home
XP
3,508
Country
United States
well so far i noticed a few games have the bottom of the screen now hidden in v2

check compat for games

edit: and pong is playable but isnt because there no cpu movement

That's not really a fault of mine though as the Pong game itself doesn't seem to incorporate Any A.I. So I'm unsure if i could change that

As far as the other games are concerned I'll have to check later. I'm gonna call it a night haha
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,904
Country
United States
That's not really a fault of mine though as the Pong game itself doesn't seem to incorporate Any A.I. So I'm unsure if i could change that

As far as the other games are concerned I'll have to check later. I'm gonna call it a night haha
chip 8 on youtube the right pong moves
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,904
Country
United States
Huh I dunno that's weird. Oh well as I said I'll look into it with later versions. I'm pretty happy about where it's at right now though. Only really have a few minor things to fix
well maybe its not implemented in the version of chip 8 you ported or its supposed to be two player idk im not worried about it chip 8 is cool but im not dying to play chip 8 so take your time
 

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
*says to use your own backups and doesn't support piracy*

*later says exactly where to get roms*

EDIT: you should make a shared google drive folder with all the xbone apps out so far, that way there all in one place
 
Last edited by Enovale,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,119
Trophies
1
Age
29
Location
Dev_Home
XP
3,508
Country
United States
*says to use your own backups and doesn't support piracy*

*later says exactly where to get roms*

EDIT: you should make a shared google drive folder with all the xbone apps out so far, that way there all in one place

Saying where to get roms isn't piracy. In general it's assumed people have backups for the games they are downloading. In the case of CHIP 8 however these games are freeware so it's fine
 
Last edited by wiired24,

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
Saying where to get roms isn't piracy. In general it's assumed people have backups for the games they are downloading. In the case of CHIP 8 however these games are freeware so it's fine
Just joking lol. But you should make an allinone google drive folder
 

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
I may do something similar to that. I was thinking once we finish psx-box making a combo pack that includes psx-box, ppsspp, chip 8, nesbox, etc.
Yeah, like that. Then maybe if we make that hub sort of app you were talking about we can just release that, and make any updates to that app instead.
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
I didn't know that chip 8 is a thing, Thank you so much though wiired24. What type of games are system sellers for chip 8, lol
 

DavidRO99

Average Ryzen user.
Member
Joined
Jun 11, 2016
Messages
1,018
Trophies
0
Age
26
Location
your back-door
XP
948
Country
Korea, North
Uploaded a video demonstration (Added it to the Original Post)

Cant you use Xbox windows 10 streaming and record with bandicam to get kinda like 720p30 quality without a capture card, so you and your eyes dont suffer when watching this thread? Pls, it seems like a good idea if it works
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://store.santent.in/products/fag-detector-iii-vibration-monitoring-system