CHIP-8 Emulator
CHIP-8 Emulator | |
![]() | |
General | |
---|---|
Author(s) | rw-r-r_0644 |
Type | Computer emulator |
Version | 2.1 |
Links | |
Download | |
Source | |
Downloadable via the Homebrew App Store |
The CHIP-8 Emulator project aims to create a virtual environment allowing software built for the CHIP-8 virtual machine in the 1970s and 1980s to be run on a Wii U console. It was developed by rw-r-r_0644 while following a tutorial here.
Screenshots
TODO: Add non-photographed screenshots
Setup
Once the program has been placed on your SD Card (just like any other, in the sd:/wiiu/apps/CHIP8
folder), simply add your ROMs to the sd:/wiiu/apps/CHIP8/roms
directory. The ROMs must have the .c8
extension. The program can only show 16 ROMs in the list at once, so some ROMs will not be shown if there are more than 16.
Controls
When the emulator is launched, you will be asked to select a ROM image. Use the +Control Pad to select a ROM and press A to launch it.
The CHIP-8 VM used 16 keys, and each app used them in different ways. Unfortunately, the Wii U GamePad only has 13 mappable buttons, but they can be mapped to any CHIP-8 key. Pausing the game using the START button will open a menu that allows you to re-map buttons and change the emulator speed. Use the touch screen to select a CHIP-8 key, and then press the GamePad button you want mapped to the selected CHIP-8 key.
At any time during a program, you can simply press the HOME button to quit the program and return to the Homebrew Launcher.
![]() |
Action |
---|---|
![]() |
(On ROM select menu) choose the ROM image to load |
![]() |
(On ROM select menu) launch the selected ROM image |
![]() |
Pause emulator and open settings menu |
![]() |
Exit the emulator and return to the Homebrew Launcher |
History
v2.1
- Implemented the "cycle delay" feature (A.K.A. changing the emulator speed)
v2.0
- Ported to Homebrew Launcher
- Implemented SD Card loading, instead of web-based downloading
v1.0
- Initial release