Difference between revisions of "CHIP-8 Emulator"

From WiiUBrew
Jump to navigation Jump to search
Line 11: Line 11:
 
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 [https://github.com/rw-r-r-0644 rw-r-r_0644] while following a tutorial [http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/ here] and updated to GX2 graphics + other tweaks  by [https://twitter.com/xhp_creations brienj].
 
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 [https://github.com/rw-r-r-0644 rw-r-r_0644] while following a tutorial [http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/ here] and updated to GX2 graphics + other tweaks  by [https://twitter.com/xhp_creations brienj].
 
==Screenshots==
 
==Screenshots==
[[File:https://i.imgsafe.org/d480dd711a.png]]
+
[[Image:https://i.imgsafe.org/d480dd711a.png]]
[[File:https://i.imgsafe.org/d4855cbcee.png]]
+
[[Image:https://i.imgsafe.org/d4855cbcee.png]]
  
 
==Setup==
 
==Setup==

Revision as of 19:00, 29 September 2016

CHIP-8 Emulator
CHIP-8-emulator-hbl-icon.png
General
Author(s)rw-r-r_0644, brienj
TypeEmulator
VersionGX2
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 and updated to GX2 graphics + other tweaks by brienj.

Screenshots

File:Https://i.imgsafe.org/d480dd711a.png File:Https://i.imgsafe.org/d4855cbcee.png

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:/roms/CHIP8/ directory. The ROMs must have the .ch8 extension.

Controls

When the emulator is launched, you will need to select a ROM image. Press Load Rom and select a rom from the list.

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. You can edit keys configuration by using the configure button.

At any time during a program, you can simply press the HOME button to quit the program and return to the Homebrew Launcher.

Wii U GamePad Action
Wii U GamePad (On ROM select menu) choose the ROM image to load
Wii U GamePad (On ROM select menu) launch the selected ROM image
Wii U GamePad Pause emulator and open keys config menu
Wii U GamePad HOME Button Exit the emulator and return to the Homebrew Launcher

History

GX2

  • Switcheed to GX2 graphics
  • Added key configuration saving to SD
  • Switched to more common .ch8 extension
  • Added Super CHIP8 support
  • Added sound
  • Added easier speed selecting
  • Added real time speed (fixing INVADERS and other almost all games)

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