WiirtualBoy

From WiiBrew
(Redirected from User:Raz0red/WiirtualBoy)
Jump to navigation Jump to search
WiirtualBoy
WiirtualBoy.png
General
Author(s)Raz0red and Arikado
TypeConsole emulator
Version0.1
Links
Download
Website
Discussion
Source
Peripherals
Wiimote.svg Nunchuck alternative.svg ClassicController.svg GameCube Controller Loads files from the Front SD slot Loads files from SDHC cards in the Front SD slot USB mass storage device

Overview

WiirtualBoy is a Wii port of the Mednafen Virtual Boy Emulator [1].

Video



Known Issues

  • Colors are not 100% accurate in 3D display modes (2D modes are accurate).
  • Sound may not be 100% accurate
  • Due to the current emulation speed, several games require frame skipping to run at full speed (see cartridge compatibility).
  • Frame skipping may cause graphical corruption. Some games do not run at full speed as adding frame skipping causes too much corruption (see cartridge compatibility).

Installation

To install WiirtualBoy, simply extract the zip file directly to your SD card or USB device (retain the hierarchical structure exactly).

Cartridge images must be placed in the roms directory (/wiivb/roms).

Cartridge Database

WiirtualBoy ships with a database that contains recommended settings for most commercial cartridges. These settings cover control mappings, display settings including frame skipping, etc.

To view/edit the settings applied for a particular cartridge perform the following steps:

  • Load the cartridge (via the "Load cartridge" menu item)
  • Return to the WiirtualBoy menu
  • Select the "Cartridge settings (current cartridge)" menu item
  • Examine the "Control" and "Display" settings for the cartridge

Cartridge/ROM Compatibility

The WiirtualBoy Cartridge Compatibility page lists each game that has been tested along with its associated hash values (one for the full file, one that excludes the header information).

Enable the "Debug mode" option within the "Advanced" menu to view the hash (excluding header information) when a cartridge is playing.

Default Controls

The following section contains the "default" control mappings for WiirtualBoy.

It is important to note that if the cartridge that is being loaded exists in the Cartridge Database it may contain non-default mappings.

In Menu

Wiimote.svg Wiimote.svg + Nunchuck alternative.svg ClassicController.svg GameCube Controller Action
Wiimote D-Pad Up / Wiimote D-Pad Down Wiimote D-Pad Up / Wiimote D-Pad Down or Nunchuck Control Stick Classic D-Pad Up / Classic D-Pad Down or Classic Left Control Stick Gamecube D-Pad Up / Gamecube D-Pad Down or GameCube Control Stick Scroll through the Menu
Wiimote D-Pad Left / Wiimote D-Pad Right Wiimote D-Pad Left / Wiimote D-Pad Right or Nunchuck Control Stick Classic D-Pad Left / Classic D-Pad Right or Classic Left Control Stick Gamecube D-Pad Left / Gamecube D-Pad Right or GameCube Control Stick Page through the Menu
Wiimote A Button Wiimote A Button or Nunchuck C Button Classic a Button Gamecube A Button Select menu item
Wiimote B Button Wiimote B Button or Nunchuck Z Button Classic b Button Gamecube B Button Previous menu
Wiimote HOME Button Wiimote HOME Button Classic HOME Button GameCube Z Button Exit to Homebrew channel

In Game

WiimoteHorizontal.svg Wiimote.svg + Nunchuck alternative.svg ClassicController.svg GameCube Controller Action
Wiimote D-Pad Nunchuck Control Stick Classic D-Pad or Classic Left Control Stick GameCube D-Pad or GameCube Control Stick Left control pad
N/A Wiimote D-Pad Classic Right Control Stick Gamecube C Control Stick Right control pad
Wiimote 2 Button Wiimote A Button Classic a Button Gamecube A Button A Button
Wiimote 1 Button Nunchuck C Button Classic b Button Gamecube B Button B Button
Wiimote A Button Wiimote B Button Classic R Trigger or Classic ZR Button GameCube R Trigger R Button
Wiimote B Button Nunchuck Z Button Classic L Trigger or Classic ZL Button GameCube L Trigger L Button
Wiimote + Button Wiimote + Button Classic + Button GameCube START Button Start
Wiimote - Button Wiimote - Button Classic - Button Gamecube X Button or Gamecube Y Button Select
Wiimote HOME Button Wiimote HOME Button Classic HOME Button GameCube Z Button Exit to menu

Special thanks

  • Mednafen team
    • Providing an incredible emulator along with valuable insights and suggestions during the port.
  • Tantric
    • Menu example code and SDL enhancements

Changelog

0.1 - June 23, 2011

  • Initial public release
    • Improved sound quality
    • Left and right sound channels are now correct
    • Several minor bug fixes
    • Minor performance improvements

0.0 - June 16, 2011

  • Preview release