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

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,491
Country
United States
I gave you a suggestion, it would make stuff look better

I appriciate it, but I'm not concerned with making High Quality videos. That's not why I'm here. I aplogize for the low quality but that's the best I got as far as Videos are concerned. All my other videos are recorded in low quality too
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,491
Country
United States
Yeah, we want a homebrew section right? We should make it look as professional as possible. A video taken with your phone is generally considered not professional XD

I understand that point but for recording videos that's the best I have right now. I don't have the bandwidth for uploading HD my Internet is very slow. And I don't have the hardware I would need for HD video capture anyways. I get that to some it may be an issue but it doesn't concern me. People want home brew not Videos. The only reason I even upload videos it to just showcase the Emulatores running. In all honestly Videos aren't even really needed
 

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
I understand that point but for recording videos that's the best I have right now. I don't have the bandwidth for uploading HD my Internet is very slow. And I don't have the hardware I would need for HD video capture anyways. I get that to some it may be an issue but it doesn't concern me. People want home brew not Videos. The only reason I even upload videos it to just showcase the Emulatores running. In all honestly Videos aren't even really needed
UGHHHHH ok fine lol. All the OCD people are probably screaming right now
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,491
Country
United States
Dud, there is xbox game streaming in win 10, so you dont need a cap card

Turned off in Dev Mode though... (If you're talking about the Xbox Feauture to record videos)

If you guys want to record a video of the emulator/s in HD since you have access to homebrew then absouletely go for it. I just cant with my interent/hw limitations
 
  • Like
Reactions: Enovale

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,491
Country
United States
Version 3.0 has been released and is now the current version of the CHIP 8 Emulator.

What's new in Version 3?

renamed from UWPCHIP8 to just CHIP8

Added in a Splash Screen

Implemented more controls to make a number of games fully compatible.

Missile now works. Tank Now works.
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,898
Country
United States
chip 8 still suffers from the bottom of the screen being cut off only connect 4, syzygy, MERLIN and TETRIS but it seems like a simple fix

i edited the compat list of new and still broken games using version 3
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,491
Country
United States
chip 8 still suffers from the bottom of the screen being cut off only connect 4, syzygy, MERLIN and TETRIS but it seems like a simple fix

i edited the compat list of new and still broken games using version 3

That issue will be resolved in Version 4. Version 4 will likely be the last version of CHIP 8. In it i intend to add the option for background music. I also intend to fix the screen issue. As well as Add a Application icon. And fix any remaining compatibility issues I can find. It may be a couple weeks before it comes out though as this will likely be the final version so i want it to be very stable.
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,898
Country
United States
That issue will be resolved in Version 4. Version 4 will likely be the last version of CHIP 8. In it i intend to add the option for background music. I also intend to fix the screen issue. As well as Add a Application icon. And fix any remaining compatibility issues I can find. It may be a couple weeks before it comes out though as this will likely be the final version so i want it to be very stable.
not to be a jerk but i find it quite weird you put more priority in fixing this emulator but the psp emulator get shafted is it harder to fix or to much stuff on your plate?
 

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
That issue will be resolved in Version 4. Version 4 will likely be the last version of CHIP 8. In it i intend to add the option for background music. I also intend to fix the screen issue. As well as Add a Application icon. And fix any remaining compatibility issues I can find. It may be a couple weeks before it comes out though as this will likely be the final version so i want it to be very stable.
Im gonna film the emu if you send it over when you are done, so you can push the update with a nice video :D
 
  • Like
Reactions: Enovale

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
not to be a jerk but i find it quite weird you put more priority in fixing this emulator but the psp emulator get shafted is it harder to fix or to much stuff on your plate?
I would imagine the psp emu has a ton more code to sift through, and correct me if I'm wrong, but it seems like the port of ppsspp is made by the devs, not him. So because of this he doesn't know how to fix everything
 

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
i could have sworn he sed he ported it?
I don't know, he might've I'm just a dummy, lemme check

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

i could have sworn he sed he ported it?
I don't think he did. Check the original psp emu thread, he asks you to clone the git of a repo not made by him, and I can only assume it's the devs. Then in the second tut he just compiles the appx from the previous tut
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,898
Country
United States
I don't know, he might've I'm just a dummy, lemme check

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


I don't think he did. Check the original psp emu thread, he asks you to clone the git of a repo not made by him, and I can only assume it's the devs. Then in the second tut he just compiles the appx from the previous tut
your right

https://github.com/hrydgard/ppsspp/tree/master/UWP

maybe i should let them know then
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I'm waiting for my ds clones