UAE Wii

From WiiBrew
Jump to navigation Jump to search

Template:Infobox homebrewapp

Introduction

Developers: Please join in on this project!

UAE is a famous Amiga emulator ported to the Wii. UAE Wii can be found on googlecode at uae-wii.googlecode.com, and is based on the source code of E-UAE. It allows you to play Stunt car racer, Turrican, Midwinter and the other good old Amiga games on your Wii. The port uses SDL Wii.

You can read about the current status on my blog. Interested developers should mail me at simon.kagstrom@gmail.com and I'll give you commit access to the googlecode repository.

Budbrain megademo on the wii
Stunt car racer on the wii

Installation

Untar the binary release on your SD card, which gives you a structure as follows:

uae/
uae/uaerc
uae/floppies/
uae/roms/
uae/harddisks/
uae/saves/
apps/uae/
apps/uae/boot.dol
apps/uae/...

Amiga kickstart images go into uae/roms/, with the default name from uaerc being kick.rom. You'll need to download this yourself. Thereafter put your floppy images in uae/floppies/ and you are set to go.

Configuration

UAE is very configurable, so take some time to lookup how the configuration file format works. You can bind keyboard keys to the wiimote buttons etc that way. See the examples in the supplied uaerc.

Usage

Wiimote 1 acts as both mouse and joystick in port 2. Button mapping should be filled in here.

In-emulator controls

WiimoteHorizontal.svg ClassicController.svg Nunchuck alternative.svg USB Keyboard Action
Wiimote D-Pad Classic D-Pad Classic Left Control Stick Nunchuck Control Stick Joystick direction
Wiimote 2 Button Classic a Button Nunchuck Z Button Fire button
Wii Remote Aim Wiimote A Button Wiimote B Button Mouse (A for left button, B for right)
Wiimote 1 Button Wiimote + Button Wiimote - Button Classic b Button Classic x Button Classic y Button Classic + Button Classic - Button Classic L Trigger Classic R Trigger Nunchuck C Button Configurable for keypresses in the configuration file
Wiimote HOME Button Classic HOME Button F12 Enter menu

Menu controls

WiimoteHorizontal.svg ClassicController.svg USB Keyboard Action
Wiimote D-Pad Classic D-Pad Up, Down, Left, Right Move up/down/left/right in the menu
Wiimote + Button Wiimote - Button Classic + Button Classic - Button Pgup/Pgdown Move one page down/up in the menu
Wiimote 2 Button Wiimote A Button Classic a Button Classic x Button Enter Select current entry
Wiimote 1 Button Classic b Button Classic y Button Esc Exit from menu

Changelog

Version 1

  • Initial release
  • This version has only received light testing and there will be bugs
    • Graphics look bad in Workbench, but hey - who cares about that?
  • There is a menu, but few menu options actually work. Patches are welcome!

Other UAE Wii implementations

"Gouky" has ported UAE4All to the Wii as well, and has now also released the source code for it. You can get the source code here. Unfortunately, the differences between E-UAE and UAE4All are large, so it will be difficult to integrate changes from there.

Thanks to

  • The upstream developers who did more than 99.995% of the work!
  • Tantric for the various improvements of SDL without which this would have been impossible
  • Knitax for various suggestions on the code and the icon