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

WiiXL: Difference between revisions

From GameBrew
m (HydeWing moved page Wiixl Wii to WiiXL without leaving a redirect)
No edit summary
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Emulators (Computer) - GameBrew
|title_mode=append
|image=wiixlwii.jpg
|image_alt=WiiXL
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=WiiXL
|title=WiiXL
|image=wiixlwii.jpg
|image=wiixl2.png
|description=Atari 800/XL/XE/5200
|description=Atari 800/XL/XE/5200 emulator. Port of Atari800 2.0.3.
|author=Raz0red
|author=Raz0red
|lastupdated=2009/02/07
|lastupdated=2009/02/07
Line 18: Line 12:
|source=https://github.com/raz0red/wiixl
|source=https://github.com/raz0red/wiixl
}}
}}
WiiXL is a port of the Atari800 emulator 2.0.3 to the Wii developed by raz0red. The [http://atari800.sourceforge.net/ Atari800 emulator] is a free and portable Atari 800/XL/XE/5200 emulator, originally written by David Firth and now developed by the Atari800 Development Team.


'''WiiXL''' is a port of the Atari800 emulator 2.0.3 to the Wii developed by
== Installation ==
raz0red [http://www.twitchasylum.com].
To install WiiXL, simply extract the zip file that this README was distributed with directly to your SD card (retain the hierarchical structure exactly).


The Atari800 emulator is a free and portable Atari 800/XL/XE/5200 emulator,  
WiiXL includes the Atari 800/XL/XE BIOS, OS, and BASIC ROM files.  
originally written by David Firth and now developed by the Atari800 Development
Team [http://atari800.sourceforge.net/].
 
== Current Status ==
WiiXL is definitely a work in progress. At this point much of the emulator's
extended functionality is only accessible via a USB keyboard. While most of the
common buttons/keys have been mapped to the Wii/GameCube controllers others
are unavailable (HELP, PAUSE, etc.). Also, if you attempt to use functionality
such as state loading/saving you will be prompted to enter a file name. Until
a virtual keyboard is implemented, this must be accomplished via USB keyboard.
 
Planned features for subsequent releases:
* User-defined controller mappings
* Virtual keyboard
* Rewriting video to use GX
* Paddle support (via Wiimote/mouse)
* Mouse support
* Analog controller support
* Ability to navigate entire SD Card for disks, carts, etc.


== Installation ==
However, it does not include the Atari 5200 ROM file. If you want play Atari 5200 games you must obtain the ROM file, "5200.rom", and place it in the WiiXL application directory (/apps/wiixl).
To install WiiXL, simply extract the zip file that this README was distributed
with directly to your SD card (retain the hierarchical structure exactly).


WiiXL includes the Atari 800/XL/XE BIOS, OS, and BASIC ROM files.  
Disk and cartridge images should be placed in the software directory (wiixl/software).


However, it does NOT include the Atari 5200 ROM file. If you want play Atari
==User guide==
5200 games you must obtain the ROM file, "5200.rom", and place it in the WiiXL
Currently the emulator's extended functionality is only accessible via a USB keyboard. While most of the common buttons/keys have been mapped to the Wii/GameCube controllers others are unavailable (HELP, PAUSE, etc.).  
application directory (/apps/wiixl).


Disk and cartridge images should be placed in the software directory
Also, if you attempt to use functionality such as state loading/saving you will be prompted to enter a file name. Until a virtual keyboard is implemented, this must be accomplished via USB keyboard.
(wiixl/software).


==Controls==
==Controls==
===WiiXL menu===
===Wiimote===
====Wiimote====
{| class="wikitable" style="width: 500px;"
* Scroll      : Directional pad
! ||WiiXL menu || Emulator menu || Atari 800/XL/XE || Atari 5200
* Select      : A
|-
* Back        : B
! D-Pad
* Exit to HBC  : Home
| Scroll||Scroll||Move||Move
* Power off    : Power
|-
====Classic controller====
! A
* Scroll      : Directional pad
| Select||Select|| Option || #
* Select       : A
|-
* Back        : B
! B
* Exit to HBC  : Home
| Back || Back|| -- || --
====GameCube controller====
|-
* Scroll      : Directional pad
! Plus
* Select      : A
| -- || Cold start|| Start || Start
* Back         : B
|-
* Exit to HBC  : Z
! Minus
===Atari800 emulator menu===
| -- || Warm start || Select || *
====Wiimote====
|-
* Scroll      : Directional pad
! 2
* Select      : A
| -- || -- || Fire || Fire
* Back        : B
|-
* Cold start   : +
! Home
* Warm start  : -
| Exit to HBC|| Exit to HBC|| Emu Menu || Emu Menu
* Exit to HBC  : Home
|-
* Power off    : Power
! Power
====Classic controller====
| || Power off|| Power off || Power off
* Scroll      : Directional pad
|}
* Select      : A
* Back        : B
* Cold start  : +
* Warm start  : -
* Exit to HBC : Home
====GameCube controller====
* Scroll      : Directional pad
* Select      : A
* Back        : B
* Cold start  : R Trigger
* Warm start  : L Trigger
* Exit to HBC : Z Trigger
====USB keyboard====
* Refer to Atari800 emulator documentation.
===Atari 800/XL/XE emulation===
====Wiimote====
* Move      : Directional pad
* Fire      : 2
* [Start]    : +
* [Select]  : -
* [Option]  : A
* Emu Menu  : Home
* Power off : Power
====Classic controller====
* Move      : Directional pad
* Fire      : A
* [Start]    : +
* [Select]  : -
* [Option]  : R Trigger
* Emu Menu  : Home
====GameCube controller====
* Move      : Directional pad
* Fire      : A
* [Start]    : Start
* [Select]  : L Trigger
* [Option]  : R Trigger
* Emu Menu  : Z Trigger


====USB keyboard====
* Refer to Atari800 emulator documentation.
* (Keyboard joystick emulation is not supported by WiiXL at this time)
===Atari 5200 emulation===
====Wiimote====
* Move      : Directional pad
* Fire      : 2
* Start      : +
* *          : -
* #          : A
* Emu Menu  : Home
* Power off  : Power


===Classic controller===
===Classic Controller===
* Move       : Directional pad
{| class="wikitable" style="width: 500px;"
* Fire       : A
! ||WiiXL menu || Emulator menu || Atari 800/XL/XE || Atari 5200
* Start     : +
|-
* *          : -
! D-Pad
* #         : R Trigger
|Scroll || Scroll || Move || Move
* Emu Menu   : Home
|-
! A
|Select || Select || Fire || Fire
|-
! B
|Back || Back || -- || --
|-
! Plus
| -- || Cold start || Start || Start
|-
! Minus
| -- || Warm start || Select || *
|-
! R
| -- || -- || Option || #
|-
! Home
|Exit to HBC || Exit to HBC || Emu Menu || Emu Menu
|}


===GameCube controller===
===GameCube controller===
* Move       : Directional pad
{| class="wikitable" style="width: 500px;"
* Fire       : A
! ||WiiXL menu || Emulator menu || Atari 800/XL/XE || Atari 5200
* Start     : Start
|-
* *          : L Trigger
! D-Pad
* #          : R Trigger
|Scroll || Scroll || Move || Move
* Emu Menu   : Z Trigger
|-
! A
|Select || Select || Fire || Fire
|-
! B
|Back || Back || -- || --
|-
! L
| -- || Warm start || Select || *
|-
! R
| -- || Cold start ||Option || #
|-
! Start
| -- || -- || Start || Start
|-
! Z
|Exit to HBC || Exit to HBC || Emu Menu || Emu Menu
|}


===USB keyboard===
===USB keyboard===
* Refer to Atari800 emulator documentation.
Refer to Atari800 emulator documentation.
* (Keyboard joystick emulation is not supported by WiiXL at this time)
 
(Keyboard joystick emulation is not supported by WiiXL at this time.)


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/wiixlwii-01.gif
wiixl3.png
https://dlhb.gamebrew.org/wiihomebrews/wiixlwii-02.gif
wiixl3.png
https://dlhb.gamebrew.org/wiihomebrews/wiixlwii-03.gif


==Media==
==Media==
'''WiiXL the Atari emulator for Nintendo Wii, gameplay #1''' ([https://www.youtube.com/watch?v=ajMqHF-AanI Piotr Połomski]) <br>
<youtube>ajMqHF-AanI</youtube>
<youtube>ajMqHF-AanI</youtube>


== Changelog ==
== Changelog ==
''' 0.1 - February 7, 2009 '''
''' 0.1 2009/02/07 '''
* Initial release
* Initial release.
* Wiimote/Classic/GameCube controller support
* Wiimote/Classic/GameCube controller support.
* USB Keyboard
* USB Keyboard.
* Audio/Video etc.  
* Audio/Video etc.  
* Save/load state
* Save/load state.
* Screenshot support
* Screenshot support.
* Audio recording support
* Audio recording support.


== Special thanks ==
==Credits==
* Tantric/eke-eke ~ Audio code example
Special thanks:
* yohanes ~ SDL USB keyboard support
* Tantric/eke-eke ~ Audio code example.
* Team Twiizers ~ For enabling homebrew
* yohanes ~ SDL USB keyboard support.
* Team Twiizers ~ For enabling homebrew.


== External links ==
== External links ==
* Official Website - http://www.twitchasylum.com/forum/viewtopic.php?t=511
* Twitch Asylum - http://www.twitchasylum.com/forum/viewtopic.php?t=511
* Wiibrew - https://wiibrew.org/wiki/WiiXL
* WiiBrew - https://wiibrew.org/wiki/WiiXL
* Github - https://github.com/raz0red/wiixl
* GitHub - https://github.com/raz0red/wiixl

Revision as of 11:45, 15 March 2023

WiiXL
Wiixl2.png
General
AuthorRaz0red
TypeComputer
Version0.1
LicenseMixed
Last Updated2009/02/07
Links
Download
Website
Source

WiiXL is a port of the Atari800 emulator 2.0.3 to the Wii developed by raz0red. The Atari800 emulator is a free and portable Atari 800/XL/XE/5200 emulator, originally written by David Firth and now developed by the Atari800 Development Team.

Installation

To install WiiXL, simply extract the zip file that this README was distributed with directly to your SD card (retain the hierarchical structure exactly).

WiiXL includes the Atari 800/XL/XE BIOS, OS, and BASIC ROM files.

However, it does not include the Atari 5200 ROM file. If you want play Atari 5200 games you must obtain the ROM file, "5200.rom", and place it in the WiiXL application directory (/apps/wiixl).

Disk and cartridge images should be placed in the software directory (wiixl/software).

User guide

Currently the emulator's extended functionality is only accessible via a USB keyboard. While most of the common buttons/keys have been mapped to the Wii/GameCube controllers others are unavailable (HELP, PAUSE, etc.).

Also, if you attempt to use functionality such as state loading/saving you will be prompted to enter a file name. Until a virtual keyboard is implemented, this must be accomplished via USB keyboard.

Controls

Wiimote

WiiXL menu Emulator menu Atari 800/XL/XE Atari 5200
D-Pad Scroll Scroll Move Move
A Select Select Option #
B Back Back -- --
Plus -- Cold start Start Start
Minus -- Warm start Select *
2 -- -- Fire Fire
Home Exit to HBC Exit to HBC Emu Menu Emu Menu
Power Power off Power off Power off


Classic Controller

WiiXL menu Emulator menu Atari 800/XL/XE Atari 5200
D-Pad Scroll Scroll Move Move
A Select Select Fire Fire
B Back Back -- --
Plus -- Cold start Start Start
Minus -- Warm start Select *
R -- -- Option #
Home Exit to HBC Exit to HBC Emu Menu Emu Menu

GameCube controller

WiiXL menu Emulator menu Atari 800/XL/XE Atari 5200
D-Pad Scroll Scroll Move Move
A Select Select Fire Fire
B Back Back -- --
L -- Warm start Select *
R -- Cold start Option #
Start -- -- Start Start
Z Exit to HBC Exit to HBC Emu Menu Emu Menu

USB keyboard

Refer to Atari800 emulator documentation.

(Keyboard joystick emulation is not supported by WiiXL at this time.)

Screenshots

wiixl3.png wiixl3.png

Media

WiiXL the Atari emulator for Nintendo Wii, gameplay #1 (Piotr Połomski)

Changelog

0.1 2009/02/07

  • Initial release.
  • Wiimote/Classic/GameCube controller support.
  • USB Keyboard.
  • Audio/Video etc.
  • Save/load state.
  • Screenshot support.
  • Audio recording support.

Credits

Special thanks:

  • Tantric/eke-eke ~ Audio code example.
  • yohanes ~ SDL USB keyboard support.
  • Team Twiizers ~ For enabling homebrew.

External links

Advertising: