Homebrew Official [RELEASE] CHIP-8/SCHIP-8 GX2 Emulator

  • Thread starter Thread starter brienj
  • Start date Start date
  • Views Views 6,801
  • Replies Replies 7
  • Likes Likes 15

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Reaction score
1,731
Trophies
0
Website
twitter.com
XP
2,162
Country
United States
I updated the CHIP-8 Emulator made by @rw-r-r_0644 to use GX2 graphics, include the buzzer, and support the Super CHIP-8 interpreter.

His emulator is located here - https://gbatemp.net/threads/release-5-5-chip8-emulator.424658/

From the Readme file -
CHIP-8/SCHIP-8 GX2 Emulator by brienj

I updated the CHIP-8 Emulator made by rw-r-r_0644 to use GX2 graphics, include the buzzer, and support the Super CHIP-8 interpreter.

Setup:
Put the CHIP8.elf file in the sd:/wiiu/apps/CHIP8/ folder of your SD card. Put all of your CHIP-8/SCHIP-8 roms in the sd:/roms/CHIP8/ folder of the SD card with the .ch8 extension. Sub-folders are acceptable, but not needed.

Instructions:
Load a ROM and press the Play button. If you select the play button with a WiiMote, that WiiMote will be used as the controller, with sideways orientation. The A and B buttons will be swapped with the 1 and 2 buttons, and the X and Y buttons will be swapped with the A and B buttons, if you play with a WiiMote. Once a game is started the Play button becomes a Pause button. Selecting the Config button will open up the controller configuration. Select a controller button on the screen and then select the button number you wish to assign it to. Pressing the Save Config button on the configuration screen will save a 16 byte config file in the same directory with the ROM. Each config file is for each individual ROM, so each ROM can each have a different configuration. The Left-Stick on the gamepad emulates the D-PAD, and the Right-Stick on the gamepad emulates the A, B, X, and Y buttons. This allows you to easily play two player pong on the gamepad using the sticks.

Some .config files located on GitHub page

Planned to be added:
CHIP-8E, CHIP-8X instructions
Display folder name on selection buttons

Credits:
-rw-r-r_0644 for original port
-dimok for all of his HBL code


Video of a beta version -

 

Attachments

image.jpeg
 
  • Like
Reactions: Deleted User
Thank you very much for this port :yayu:

The code here looks like it will make an excellent template for any future emulators, and the method you used for translating OSScreen-based apps into GX2-based is very interesting.
 
Unfortunately you caught me away from my console. I'll be sure to thoroughly play around with this when I'm back.
 
  • Like
Reactions: rw-r-r_0644

Site & Scene News

Popular threads in this forum