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.
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
[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
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
From Here it's rather simple just click Add and choose file
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
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
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
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
[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
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
From Here it's rather simple just click Add and choose file
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
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
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,