2014-01-12

Virtual keyboard buttons

← Older revision

Revision as of 14:43, 12 January 2014

(4 intermediate revisions by one user not shown)

Line 5:

Line 5:

 

| type        = computer emulator

 

| type        = computer emulator

 

| author      = [[User:SimonKagstrom|Simon Kagstrom]], [[User:Oibaf|Oibaf]]

 

| author      = [[User:SimonKagstrom|Simon Kagstrom]], [[User:Oibaf|Oibaf]]



| download    = http://uae-wii.googlecode.com/files/uae-wii-
v9.1
-bin.tar.gz

+

| download    = http://uae-wii.googlecode.com/files/uae-wii-
v10
-bin.tar.gz

 

| source      = http://uae-wii.googlecode.com

 

| source      = http://uae-wii.googlecode.com



| peripherals = {{wiimote2}} {{Nunchuck}} {{ClassicController}} {{USBKeyboard}} {{USBMouse}} {{FrontSD}} {{USBMSD}} {{WiFi}}  

+

| peripherals = {{wiimote2}} {{Nunchuck}} {{ClassicController
}} {{GCNController
}} {{USBKeyboard}} {{USBMouse}} {{FrontSD}} {{USBMSD}} {{WiFi}}  

 

| hbb        = yes

 

| hbb        = yes

 

}}

 

}}

Line 13:

Line 13:

 

== Introduction ==

 

== Introduction ==

 

[http://amigaemulator.org UAE] is a famous Amiga emulator ported to the Wii. UAE Wii can be found on googlecode at [http://uae-wii.googlecode.com uae-wii.googlecode.com], and is based on the source code of [http://www.rcdrummond.net/uae/ 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]].

 

[http://amigaemulator.org UAE] is a famous Amiga emulator ported to the Wii. UAE Wii can be found on googlecode at [http://uae-wii.googlecode.com uae-wii.googlecode.com], and is based on the source code of [http://www.rcdrummond.net/uae/ 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]].



The initial port was made by Simon Kagstrom. From release
5
the project is
developped
by Oibaf.

+

The initial port was made by Simon Kagstrom. From release
6
the project is
carried out
by
Fabio Olimpieri (
Oibaf
)
.

 

 

 

[[File:budbrain-demo-on-wii.jpg|thumb|Budbrain megademo on the wii]]

 

[[File:budbrain-demo-on-wii.jpg|thumb|Budbrain megademo on the wii]]

Line 33:

Line 33:

 

  apps/uae/...

 

  apps/uae/...

 

 



Amiga kickstart images go into '''uae/roms/''', with the default name from uaerc being '''kick.rom'''. Thereafter put your floppy images in '''uae/floppies/''' and you are set to go. The first filename character should not be "[" . You can also load the images from usb HD or from computer through SMB protocol.

+

Amiga kickstart images go into '''
/
uae/roms/''', with the default name from uaerc being '''kick.rom'''. Thereafter put your floppy images in '''
/
uae/floppies/''' and you are set to go. The first filename character should not be "[" . You can also load the images from usb HD or from computer through SMB protocol.

 

+

 

 

+

UAE Wii comes with 3 freeware games: [http://www.retroguru.com/sqrxz/ Sqrxz], [http://www.retroguru.com/sqrxz/ Sqrxz2], [http://www.retromagazine.eu/retro/2013-12/brandneu-fuer-amiga-500-solid-gold/ Solid-Gold]. Set "correct aspect ratio" to 100% to better play them. 

 

 

 

=== Where do I get Amiga kickstart roms? ===

 

=== Where do I get Amiga kickstart roms? ===

Line 42:

Line 44:

 

2. Copy '''/Amiga Files/Shared/rom/amiga-os-130.rom''' to '''/uae/roms/kick.rom''' on your SD card

 

2. Copy '''/Amiga Files/Shared/rom/amiga-os-130.rom''' to '''/uae/roms/kick.rom''' on your SD card

 

 



3. If you have upgraded from an older version than 3, remove '''/uae/uaerc.saved''' from your SD card

+

3
. Copy '''/Amiga Files/Shared/rom/amiga-os-xx.rom''' to '''/uae/roms/kickxx.rom''' on your SD card following this mapping:

 

+

 

 

+

* uae/roms/amiga-os-120.rom  to /uae/roms/kick12.rom

 

+

* uae/roms/amiga-os-130.rom  to /uae/roms/kick13.rom

 

+

* uae/roms/amiga-os-205.rom  to /uae/roms/kick205.rom

 

+

* uae/roms/amiga-os-310.rom  to /uae/roms/kick31.rom

 

+

 

 

+

Note that amiga-os-130.rom must be copied twice.

 

+

 

 

+

4
. If you have upgraded from an older version than 3, remove '''/uae/uaerc.saved''' from your SD card

 

 

 

You can also dump the kickstart-rom of one of your own real Amigas, this requires a rom-dumper program [http://aminet.net/package/util/cli/ks13tofile (can be found here)] and you will need to be able to transfer files to and from your Amiga. The easiest way to achieve this is to also use an Amiga that can write PC-DOS disks (Amiga Workbench 2.0 or higher) or by using a terminal program on both ends and a null-modem cable. Lemon Amiga has more help on the subject [http://www.lemonamiga.com/?mainurl=http%3A//www.lemonamiga.com/help/faq_crossplatform.php here], they also explain how to transfer games.

 

You can also dump the kickstart-rom of one of your own real Amigas, this requires a rom-dumper program [http://aminet.net/package/util/cli/ks13tofile (can be found here)] and you will need to be able to transfer files to and from your Amiga. The easiest way to achieve this is to also use an Amiga that can write PC-DOS disks (Amiga Workbench 2.0 or higher) or by using a terminal program on both ends and a null-modem cable. Lemon Amiga has more help on the subject [http://www.lemonamiga.com/?mainurl=http%3A//www.lemonamiga.com/help/faq_crossplatform.php here], they also explain how to transfer games.

 

 

 

=== Configuration ===

 

=== Configuration ===



UAE is very configurable, so take some time to lookup how the configuration file format works.
There are three configuration files,
'''uaerc''', '''uaerc.saved'''
and
'''uaerc
.user
'''. A lot of configuration options are configurable from the menu system
,
and
UAE wii will
save the current configuration as '''uaerc.saved'''
if something has been changed. The contents
of
this file will override the defaults in '''uaerc''', and the contents of '''uaerc.user''' (optional) will override both other
configuration files.

+

UAE is very configurable, so take some time to lookup how the configuration file format works.
At start up UAE loads
'''uaerc'''
(default configurations) and, if it is present
, '''uaerc.saved'''
which will override
'''uaerc'''. A lot of configuration options are configurable from the menu system and
you can
save the current configuration as '''uaerc.saved'''
or as one
of
5
configuration files.  

 

 

 

You can also load games from your computer with a wi-fi connection through SMB protocol. You should configure '''uaerc.smb''' file and select the option in the option menu. See the [[tinysmb]] page for additional information and troubleshooting.

 

You can also load games from your computer with a wi-fi connection through SMB protocol. You should configure '''uaerc.smb''' file and select the option in the option menu. See the [[tinysmb]] page for additional information and troubleshooting.

Line 53:

Line 64:

 

The menu support allows selecting which amiga model to emulate. When switching model, UAE wii will try to load a matching kickstart image and thereafter reset the computer. If the kickstart is not found, it will keep the current, but remember that this might not give you a functioning Amiga. The model/kickstart mapping is as follows:

 

The menu support allows selecting which amiga model to emulate. When switching model, UAE wii will try to load a matching kickstart image and thereafter reset the computer. If the kickstart is not found, it will keep the current, but remember that this might not give you a functioning Amiga. The model/kickstart mapping is as follows:

 

 



* A1000: uae/roms/amiga-os-120.rom  / uae/roms/kick12.rom

+

* A1000: uae/roms/amiga-os-120.rom  /uae/roms/kick12.rom



* A500:  uae/roms/amiga-os-130.rom  / uae/roms/kick13.rom

+

* A500:  uae/roms/amiga-os-130.rom  /uae/roms/kick13.rom



* A600:  uae/roms/amiga-os-205.rom  / uae/roms/kick205.rom

+

* A600:  uae/roms/amiga-os-205.rom  /uae/roms/kick205.rom



* A1200: uae/roms/amiga-os-310.rom  / uae/roms/kick31.rom

+

* A1200: uae/roms/amiga-os-310.rom  /uae/roms/kick31.rom

 

 

 

== Usage ==

 

== Usage ==



Wiimote 1 acts as both mouse in port 1 and joystick in port 2. To use Wiimote as mouse you have to point it towards the screen, also for the buttons. Some games require the disabling of the mouse emulation to work; others require the disabling of the second and third joystick button. You can also use a real mouse plugged into usb port.
Button mapping should be filled in here
.

+

Wiimote 1 acts as both mouse in port 1 and joystick in port 2. To use Wiimote as mouse you have to point it towards the screen, also for the buttons. Some games require the disabling of the mouse emulation to work; others require the disabling of the second and third joystick button. You can also use a real mouse plugged into
the
usb port.
There is a graphic virtual keybord called by "+" button which uses the IR Wiimote pointer
.

 

 

 

=== In-emulator controls ===

 

=== In-emulator controls ===

Line 65:

Line 76:

 

{| class="wikitable"

 

{| class="wikitable"

 

|-

 

|-



! {{WiimoteHorizontal}} !! {{ClassicController}} !! {{Nunchuck}} !! {{USBKeyboard}} !! Action

+

! {{WiimoteHorizontal}} !! {{ClassicController}} !! {{Nunchuck
}} !! {{GCNController
}} !! {{USBKeyboard}} !! Action

 

|-

 

|-



| {{WiimoteDPad}} || {{ClassicDPad}} {{ClassicLControlStick}} {{ClassicRControlStick}} || {{NunchuckControlStick}} || || Joystick direction

+

| {{WiimoteDPad}} || {{ClassicDPad}} {{ClassicLControlStick}} {{ClassicRControlStick}} || {{NunchuckControlStick
}} ||{{GCControlStick
}} || || Joystick direction

 

|-

 

|-



| {{Wiimote2Button}} || {{ClassicAButton}} || || || Fire button

+

| {{Wiimote2Button}} || {{ClassicAButton}} ||
|| {{GCAButton}}
|| || Fire button

 

|-

 

|-



| {{WiimoteAim}} {{WiimoteAButton}} {{WiimoteBButton}} || || || || Mouse (A for left button, B for right)

+

| {{WiimoteAim}} {{WiimoteAButton}} {{WiimoteBButton}}
||
|| || || || Mouse (A for left button, B for right)

 

|-

 

|-



| {{Wiimote1Button
}} {{WiimotePlusButton
}} {{WiimoteMinusButton}} || {{ClassicBButton}} {{ClassicXButton}} {{ClassicYButton}}
{{ClassicPlusButton}}
{{ClassicMinusButton}} {{ClassicLTrigger}} {{ClassicRTrigger}} {{ClassicZRButton}} {{ClassicZLButton}} || {{NunchuckCButton}} {{NunchuckZButton}} || || Configurable for keypresses in the menu

+

| {{Wiimote1Button}} {{WiimoteMinusButton}} || {{ClassicBButton}} {{ClassicXButton}} {{ClassicYButton}}

{{ClassicMinusButton}} {{ClassicLTrigger}} {{ClassicRTrigger}} {{ClassicZRButton}} {{ClassicZLButton}} || {{NunchuckCButton}} {{NunchuckZButton}}
||
|| || Configurable for keypresses in the menu

 

|-

 

|-



|{{WiimoteHomeButton}} || {{ClassicHomeButton}} || || F12 || Enter menu

+

|{{WiimoteHomeButton}} || {{ClassicHomeButton}} ||
||{{GCStartButton}}
|| F12 || Enter menu

 

+

|-

 

+

|{{WiimotePlusButton}} || {{ClassicPlusButton}} || || || || Enter graphic vitual keyboard

 

|}

 

|}

 

 

Line 81:

Line 94:

 

{| class="wikitable"

 

{| class="wikitable"

 

|-

 

|-



! {{WiimoteHorizontal}} !! {{Nunchuck}}  !! {{ClassicController}} !! {{USBKeyboard}} !! Action

+

! {{WiimoteHorizontal}} !! {{Nunchuck}}  !! {{ClassicController
}} !! {{GCNController
}}!! {{USBKeyboard}} !! Action

 

|-

 

|-



| {{WiimoteDPad}} || {{NunchuckControlStick}} || {{ClassicDPad}} || Up, Down, Left, Right ||Move up/down/left/right in the menu

+

| {{WiimoteDPad}} || {{NunchuckControlStick}} || {{ClassicDPad
}}|| {{GCControlStick
}} || Up, Down, Left, Right ||Move up/down/left/right in the menu

 

|-

 

|-



| {{WiimotePlusButton}} {{WiimoteMinusButton}} || || {{ClassicPlusButton}} {{ClassicMinusButton}} || Pgup/Pgdown || Move one page down/up in the menu

+

| {{WiimotePlusButton}} {{WiimoteMinusButton}} || || {{ClassicPlusButton}} {{ClassicMinusButton
}} || {{GCRTrigger}} {{GCZButton
}} || Pgup/Pgdown || Move one page down/up in the menu

 

|-

 

|-



| {{Wiimote2Button}} {{WiimoteAButton}} || || {{ClassicAButton}} {{ClassicXButton}} || Enter || Select current entry

+

| {{Wiimote2Button}} {{WiimoteAButton}} || || {{ClassicAButton}} {{ClassicXButton
}} || {{GCAButton}} {{GCYButton
}} || Enter || Select current entry

 

|-

 

|-



| {{Wiimote1Button}} || || {{ClassicBButton}} {{ClassicYButton}} || Esc || Exit from menu

+

| {{Wiimote1Button}} || || {{ClassicBButton}} {{ClassicYButton
}} || {{GCXButton
}} || Esc || Exit from menu

 

|}

 

|}

 

 

Line 99:

Line 112:

 

 

 

== Changelog ==

 

== Changelog ==

 

+

 

+

==== Version 10 ====

 

+

 

+

* Added Gamecube controller support

 

+

* Added graphic virtual keyboard with IR Wiimote pointer called by "+" button

 

+

* Added Wiiflow support

 

+

* Added new menus to save and load 5 configuration files

 

+

* Added audio menu with new options

 

+

* Path of last selected file remembered in the menu

 

+

* Added Picasso96 memory configuration

 

+

* Added number of floppies configuration

 

+

* Added refresh rate option

 

+

* Added blitter exact cycle option

 

+

* Added 24/32 bit cpu address space option

 

+

* Chip memory up to 8MB

 

+

* Consistency check of configuration options with gui messages

 

+

* Automatic reset emulator after memory or kickrom change

 

+

* Removed noise entering the GUI

 

+

* Fixed bug in blitter exact and adreess space configuration

 

+

* Fixed bug in sound floppy configuration

 

+

* Fixed bug in page up/down

 

+

* Patch to increase rendering speed in double buffer mode

 

+

* Case insensitive file order in the file menu

 

 

 

==== Version 9.1 ====

 

==== Version 9.1 ====

Show more