Difference between revisions of "WiiXL"
(9 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Infobox | + | {{Infobox homebrew |
| title = WiiXL | | title = WiiXL | ||
− | | image = [[ | + | | image = [[File:Wiixl.png]] |
− | + | | type = handheld emulator | |
− | | type = | ||
| author = [[User:Raz0red|Raz0red]] | | author = [[User:Raz0red|Raz0red]] | ||
− | | | + | | maintainer = |
+ | | contributor = | ||
+ | | portedby = | ||
| version = 0.1 | | version = 0.1 | ||
− | | download = | + | | download = https://github.com/raz0red/wiixl/releases/download/0.1/wiixl-0_1.zip |
− | | source = | + | | source = https://github.com/raz0red/wiixl/archive/0.1.zip |
+ | | website = https://github.com/raz0red/wiixl | ||
| peripherals = {{wiimote1}} {{wiimote2}} {{ClassicController}} {{GCNController}} {{USBKeyboard}} {{FrontSD}} | | peripherals = {{wiimote1}} {{wiimote2}} {{ClassicController}} {{GCNController}} {{USBKeyboard}} {{FrontSD}} | ||
− | | | + | | hbb = |
}} | }} | ||
− | + | '''WiiXL''' is a port of the Atari800 emulator 2.0.3 to the Wii developed by | |
− | |||
− | |||
− | WiiXL is a port of the Atari800 emulator 2.0.3 to the Wii developed by | ||
raz0red [http://www.twitchasylum.com]. | raz0red [http://www.twitchasylum.com]. | ||
Line 38: | Line 37: | ||
* Paddle support (via Wiimote/mouse) | * Paddle support (via Wiimote/mouse) | ||
* Mouse support | * Mouse support | ||
+ | * Analog controller support | ||
+ | * Ability to navigate entire SD Card for disks, carts, etc. | ||
== Installation == | == Installation == | ||
Line 55: | Line 56: | ||
== Controls == | == Controls == | ||
− | === WiiXL menu | + | === WiiXL menu === |
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
Line 71: | Line 72: | ||
|} | |} | ||
− | === Atari800 emulator menu | + | === Atari800 emulator menu === |
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
Line 89: | Line 90: | ||
|} | |} | ||
− | === | + | === Atari 800/XL/XE emulation === |
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
− | ! {{ | + | ! {{WiimoteHorizontal}} || {{ClassicController}} || {{GCNController}} || Action |
|- | |- | ||
| {{WiimoteDPad}} || {{ClassicDPad}} || {{GCDPad}} || Move | | {{WiimoteDPad}} || {{ClassicDPad}} || {{GCDPad}} || Move | ||
Line 107: | Line 108: | ||
|} | |} | ||
− | === | + | === Atari 5200 emulation === |
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
− | ! {{ | + | ! {{WiimoteHorizontal}} || {{ClassicController}} || {{GCNController}} || Action |
|- | |- | ||
| {{WiimoteDPad}} || {{ClassicDPad}} || {{GCDPad}} || Move | | {{WiimoteDPad}} || {{ClassicDPad}} || {{GCDPad}} || Move | ||
Line 136: | Line 137: | ||
* Tantric/eke-eke ~ Audio code example | * Tantric/eke-eke ~ Audio code example | ||
− | * yohanes | + | * yohanes ~ SDL USB keyboard support |
− | * Team Twiizers | + | * Team Twiizers ~ For enabling homebrew |
− | ==Screenshots== | + | == Screenshots == |
<gallery perRow="3" style="text-align:center;" widths="200px" heights="128px"> | <gallery perRow="3" style="text-align:center;" widths="200px" heights="128px"> | ||
Line 154: | Line 155: | ||
* 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 | ||
+ | |||
+ | [[Category:Homebrew using SDL libraries]] |
Latest revision as of 18:40, 17 June 2015
WiiXL | |
![]() | |
General | |
---|---|
Author(s) | Raz0red |
Type | Handheld emulator |
Version | 0.1 |
Links | |
Download | |
Website | |
Source | |
Peripherals | |
![]() ![]() ![]() ![]() ![]() ![]() |
WiiXL is a port of the Atari800 emulator 2.0.3 to the Wii developed by raz0red [1].
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 [2].
Contents
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
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).
Controls
![]() |
![]() |
![]() |
Action |
---|---|---|---|
![]() ![]() |
![]() ![]() |
![]() ![]() |
Scroll through the Menu |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Page through the Menu |
![]() |
![]() |
![]() |
Select menu item |
![]() |
![]() |
![]() |
Previous menu |
![]() |
![]() |
![]() |
Exit to Homebrew channel |
![]() |
![]() |
![]() |
Action |
---|---|---|---|
![]() |
![]() |
![]() |
Scroll through the Menu |
![]() |
![]() |
![]() |
Select |
![]() |
![]() |
![]() |
Back |
![]() |
![]() |
![]() |
Cold start |
![]() |
![]() |
![]() |
Warm start |
![]() |
![]() |
![]() |
Exit to Homebrew channel |
Atari 800/XL/XE emulation
![]() |
![]() |
![]() |
Action |
---|---|---|---|
![]() |
![]() |
![]() |
Move |
![]() |
![]() |
![]() |
Fire |
![]() |
![]() |
![]() |
[Start] Key |
![]() |
![]() |
![]() |
[Select] Key |
![]() |
![]() |
![]() |
[Option] Key |
![]() |
![]() |
![]() |
Atari800 emulator menu |
Atari 5200 emulation
![]() |
![]() |
![]() |
Action |
---|---|---|---|
![]() |
![]() |
![]() |
Move |
![]() |
![]() |
![]() |
Fire |
![]() |
![]() |
![]() |
Start |
![]() |
![]() |
![]() |
* (Asterick) |
![]() |
![]() |
![]() |
# (Hash) |
![]() |
![]() |
![]() |
Atari800 emulator menu |
WiiXL crashes, code dumps, etc.
If you are having issues with WiiXL, please let me know about it via one of the following locations:
Special thanks
- Tantric/eke-eke ~ Audio code example
- yohanes ~ SDL USB keyboard support
- Team Twiizers ~ For enabling homebrew
Screenshots
Changelog
0.1 - February 7, 2009
- Initial release
- Wiimote/Classic/GameCube controller support
- USB Keyboard
- Audio/Video etc.
- Save/load state
- Screenshot support
- Audio recording support