In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "MAME Wii"

From WiiBrew
Jump to navigation Jump to search
m
Line 45: Line 45:
  
 
== Issues ==
 
== Issues ==
* Lots of ROMs are supported, but not all of them. If you don't see the ROM in the list in the emulator, then support for that ROM isn't included. This is to keep the size of the emulator low enough to run effectively on the Wii. A list of all the ones that are can be found here: http://www.toadking.com/wiimame-0.3.1.txt
+
* Lots of ROMs are supported, but not all of them. If you don't see the ROM in the list in the emulator, then support for that ROM isn't included. This is to keep the size of the emulator low enough to run effectively on the Wii. A list of all the ones that are can be found here: http://www.toadking.com/wiimame-0.4.txt
  
 
* Just because a ROM is supported does not mean it will run. Even games for early boards like CPS-1 can fail to run due to RAM limitations. If the emulator suddenly kicks you out to the Homebrew Channel, look in the MAME folder (sd:/mame/) for a file called errors.txt. If it says something about failing to allocate space, then odds are the ROM can't run on the Wii. The emulator might also crash outright and leave you with a code dump if RAM runs out.
 
* Just because a ROM is supported does not mean it will run. Even games for early boards like CPS-1 can fail to run due to RAM limitations. If the emulator suddenly kicks you out to the Homebrew Channel, look in the MAME folder (sd:/mame/) for a file called errors.txt. If it says something about failing to allocate space, then odds are the ROM can't run on the Wii. The emulator might also crash outright and leave you with a code dump if RAM runs out.

Revision as of 20:33, 24 November 2009

SDL MAME Wii
General
Author(s)Toad King
TypeArcade emulator
Version0.4
Links
Download
Source
Downloadable via the Homebrew Browser
Peripherals
Wiimote.svg ClassicController.svg GameCube Controller USB Keyboard Loads files from SDHC cards in the Front SD slot USB mass storage device

SDL MAME Wii is an Arcade Emulator based on SDLMAME. Many games for early arcade boards can be played with varying amounts of success.

How to use

Unzip onto your SD card/USB drive.

Controls

The controls are configurable in the emulator itself or by changing the settings in /mame/cfg/default.cfg file. Below are the default control settings:

GameCube Controller WiimoteHorizontal.svg Wiimote.svg + Nunchuck alternative.svg Action
GameCube L Trigger Wiimote HOME Button Wiimote HOME Button Emulator Menu
GameCube R Trigger Wiimote - Button Wiimote - Button Insert Coin
GameCube START Button Wiimote + Button Wiimote + Button Start (not all games use this)
GameCube D-Pad Wiimote D-Pad Wiimote D-Pad + Nunchuck Control Stick Up/Down/Left/Right
Gamecube B Button Wiimote 1 Button Wiimote 1 Button Button 1
Gamecube A Button Wiimote 2 Button Wiimote 2 Button Button 2
Gamecube X Button Wiimote B Button Wiimote B Button Button 3
Gamecube Y Button Wiimote A Button Wiimote A Button Button 4
GameCube Z Button Wiimote + Button + Wiimote - Button Wiimote + Button + Wiimote - Button Back (Exits current game)

Issues

  • Lots of ROMs are supported, but not all of them. If you don't see the ROM in the list in the emulator, then support for that ROM isn't included. This is to keep the size of the emulator low enough to run effectively on the Wii. A list of all the ones that are can be found here: http://www.toadking.com/wiimame-0.4.txt
  • Just because a ROM is supported does not mean it will run. Even games for early boards like CPS-1 can fail to run due to RAM limitations. If the emulator suddenly kicks you out to the Homebrew Channel, look in the MAME folder (sd:/mame/) for a file called errors.txt. If it says something about failing to allocate space, then odds are the ROM can't run on the Wii. The emulator might also crash outright and leave you with a code dump if RAM runs out.
  • Only software rendering is supported. This makes playing games without using the frameskipper slow, but the auto-frameskipper feature is enabled by default.
  • The joystick on GameCube controllers can't be used.
  • The default controller mapping is unsuitable for lightgun games, but there is currently no way to make seperate mappings for lightgun and non-lightgun games. If you wish to change the configuration for lightgun games, replace the default.cfg file in mame/cfg with the default-lg.cfg file included.

Changelog

0.4 - November 24, 2009

  • Upgraded MAME to 0.135
  • Added WiiMote Sensor support
  • Stereo support fixed
  • Game list now shows up to 150 ROMs instead of just 15
  • Changed USB/SD detection (Tries USB first, then falls back to SD)

0.3.1 - November 3, 2009

  • Upgraded libfat to 1.0.6, hopefully this fixes the SD card corruption bug
  • Added USB support (Start SDL MAME Wii from a USB drive to enable it)
  • Fixed "Unexpected option gl_lib queried" error log
  • Fixed Nunchuck control mapping
  • Switched Buttons 1 and 2 around (by public demand)
  • Fixed support for some games (including Donkey Kong and Frogger)
  • Moved errors.txt and ui.bdf files into /mame/

0.3 - October 29, 2009

  • Added support for many more ROMs
  • Fatal errors are now logged in errors.txt
  • More default control changes

0.2 - October 27, 2009

  • Fixed rom selection bug
  • Changes to the layout of the configuration files to make it more like other Wii homebrew