Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

CHIP8 Emulator Wii U

From GameBrew
Revision as of 07:13, 20 April 2024 by HydeWing (talk | contribs) (Created page with "{{Infobox WiiU Homebrews |title=CHIP8 Emulator |image=chip8wiiu.png |description=CHIP-8/SCHIP-8 emulator. |author=rw-r-r_0644, brienj |lastupdated=2016/07/24 |format=elf |type=Computer |version=2.2 GX2 |license=Mixed |download=https://dlhb.gamebrew.org/wiiuhomebrews/chip8wiiu.7z |website=https://gbatemp.net/threads/release-chip-8-schip-8-gx2-emulator.435388/ |source=https://github.com/rw-r-r-0644/CHIP8-Emulator-WiiU |donation= }} <!--bin: 4t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
CHIP8 Emulator
Chip8wiiu.png
General
Authorrw-r-r_0644, brienj
TypeComputer
Version2.2 GX2
LicenseMixed
Last Updated2016/07/24
Links
Download
Website
Source

A CHIP8/SCHIP-8 emulator for Wii U.

CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine. It was made to allow video games to be more easily programmed for said computers.[1]

Originally ported by rw-r-r_0644 using the emulator from Laurence Muller's article[2] and upgraded by brienj of XHP Creations.

Installation

Copy the wiiu folder to the root 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.

User guide

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.

Screenshots

chip8wiiu2.png chip8wiiu3.png chip8wiiu4.png chip8wiiu5.png chip8wiiu6.png chip8wiiu7.png

Media

CHIP-8 Emulator on Wii U using GX2 graphics (XHP Creations)

Changelog

GX2 (brienj)

  • 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

  • Added delay between cycles feature.

v2.0

  • Added HBL and file browser support plus various speed improvements and bugfixes.

v1.1

  • Switched clear screen instruction and reset to memset.

v1.0 (rw-r-r-0644)

  • First public release.

Credits

CHIP8 Emulator:

  • rw-r-r_0644 for original port.
  • brienj for adding GX2 graphics, sound support, and Super CHIP-8 support.

Original Credits:

References

  1. CHIP-8 - Wikipedia, en.wikipedia.org. Accessed 2024-01-10
  2. Laurence Muller, How to write an emulator (CHIP-8 interpreter), multigesture.net, 2011-30-25

External links

Advertising: