Twitch Asylum
RegisterSearchFAQMemberlistUsergroupsLog in
Reply to topic Page 1 of 3
Goto page 1, 2, 3  Next
WiiXL
Author Message
Reply with quote
Post WiiXL 
Released v0.1 of a port of the Atari800 (800/XL/XE/5200) emulator for the Wii.

http://www.wiibrew.org/wiki/WiiXL

Code:

--------------------------------------------
WiiXL v0.1 release README
--------------------------------------------

Ported by raz0red
[http://www.twitchasylum.com]

--------------------------------------------
What is WiiXL?
--------------------------------------------

WiiXL is a port of the Atari800 emulator 2.0.3 to the Wii.

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 [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.
I will also be adding user-defined key mappings in a subsequent release.

--------------------------------------------
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
--------------------------------------------

    WiiXL menu:
    -----------

        Wiimote:

            Scroll       : Directional pad
            Select       : A
            Back         : B
            Exit to HBC  : Home           
            Power off    : Power

         Classic controller:

            Scroll       : Directional pad
            Select       : A
            Back         : B
            Exit to HBC  : Home           
                 
         GameCube controller:

            Scroll       : Directional pad
            Select       : A
            Back         : B
            Exit to HBC  : Z           
           
    Atari800 emulator menu:
    -----------------------
   
        Wiimote:

            Scroll       : Directional pad
            Select       : A
            Back         : B
            Cold start   : +
            Warm start   : -
            Exit to HBC  : Home
            Power off    : Power

         Classic controller:

            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:

            Move       : Directional pad
            Fire       : A
            Start      : +
            *          : -
            #          : R Trigger           
            Emu Menu   : Home
                 
         GameCube controller:

            Move       : Directional pad
            Fire       : A
            Start      : Start
            *          : L Trigger
            #          : R Trigger           
            Emu Menu   : Z Trigger           
           
         USB keyboard:
         
            Refer to Atari800 emulator documentation.             
            (Keyboard joystick emulation is not supported by WiiXL at this time)

--------------------------------------------
WiiXL crashes, code dumps, etc.
--------------------------------------------

If you are having issues with WiiXL, please let me know about it via one of the
following locations:

[http://www.wiibrew.org/wiki/Talk:WiiXL]
[http://www.twitchasylum.com/forum/viewtopic.php?t=511]

--------------------------------------------
Special thanks
--------------------------------------------

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

--------------------------------------------
Change log
--------------------------------------------

02/07/09 (0.1)
--------------
    - Initial release
    - Wiimote/Classic/GameCube controller support
    - USB Keyboard
    - Audio/Video etc.   
    - Save/load state
    - Screenshot support
    - Audio recording support


http://www.twitchasylum.com/wiixl/wiixl-0_1.zip
http://www.twitchasylum.com/wiixl/wiixl-0_1-src.zip

View user's profile Send private message Visit poster's website
Reply with quote
Post  
Found this on a post on AtariAge awesome stuff Smile

View user's profile Send private message
Reply with quote
Post  
Harmik wrote:
Found this on a post on AtariAge awesome stuff Smile


Thanks man, it has been a blast porting this stuff over to the Wii. Now, I need to focus on putting together another podcast. Very Happy

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post  
Impressive Raz, I didn't load any 800 images but had a blast with the 5200 stuff! Oh, I also checked out the USB keyboard, really cool stuff. Can't wait to take it through its paces. Thanks for this unexpected surprise man! Sounds like you've been keeping yourself busy. I'll definitely be keeping a keen eye on your progress with this.
-zp

View user's profile Send private message Visit poster's website
Reply with quote
Post  
I am having trouble loading 5200 roms I have the 5200.rom file it was 5200.bin but I renamed it. I can get the emulator to start and show the 5200 screen. When I try to load a rom like pitfall.a52 it says can't load "sd:/w...1, after that I reboot the system and it shows the Atari logo for a few seconds and then crashes. The only 5200 rom I can get to load is Mario Brothers. 800/XL/Xe games run fine. Thanks for your help.

This is a little off subject but is there any chance of a 7800 emulator for the wii?

View user's profile Send private message
Reply with quote
Post  
mxpxpxpx wrote:
I am having trouble loading 5200 roms I have the 5200.rom file it was 5200.bin but I renamed it. I can get the emulator to start and show the 5200 screen. When I try to load a rom like pitfall.a52 it says can't load "sd:/w...1, after that I reboot the system and it shows the Atari logo for a few seconds and then crashes. The only 5200 rom I can get to load is Mario Brothers. 800/XL/Xe games run fine. Thanks for your help.


I would try using the 5200 rom file found on this page:

http://www.atariage.com/5200/emulation/index.html?SystemID=5200

Also, after you select the rom, you need to select that it is a 5200 cartridge. It usually provides a couple of options for the 5200, single or multi-bank rom. You need to select the appropriate one of those and then do a reset. If you select another ROM type it will fail. Although the "load error" is not what I would expect to see. I would try using the ROMs found via the following page:

http://www.atariage.com/software_list.html?SystemID=5200

mxpxpxpx wrote:

This is a little off subject but is there any chance of a 7800 emulator for the wii?


I was targeting the 7800 as my next emulator to port. Right now however, I am spending time refining the controls, etc. on the existing emulators (adding support for Stelladaptor, better paddle support, analog support, etc.). So, I probably won't start on any new ports for a week or so.

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post  
Thanks for the help, look forward to seeing a 7800 emu in the future. Keep up the good work on the current emu.

View user's profile Send private message
Reply with quote
Post  
For a first release this is awesome. Sure I could use the emulators on the PC, but I like em on my TV like when I was a kid. I had an atari 8-bit sitting beside the 2600 when I was younger, now people can have their atari fixes back, all right on the Wii! Plus wiimote support means I dont have to get out of bed Very Happy.

Here are bugs I've found so far:

- Asteroids seems to have MAJOR trouble picking up the button presses such as Option, Select, or Start. You have to hold down / alternate / double press etc. before it picks up the press and changes a game option. This bug does not occur on the PC version of the emulator, as far as I can tell.


Looking forward to savestate support without need for keyboard. I've been running this one through its paces, and came up with some requests for additions to it:

- Show framerate in debug mode

- Ability to (re?)map wiimote / nunchuk / classic controller / gamecube controller inputs to any keyboard key or joystick action

- Ability to hold a button / key for "fast forward" (max speed / max frameskip)


I'll add more later... Thanx for the work on this and Wii2600!

View user's profile Send private message
Reply with quote
Post  
munky6 wrote:
For a first release this is awesome. Sure I could use the emulators on the PC, but I like em on my TV like when I was a kid. I had an atari 8-bit sitting beside the 2600 when I was younger, now people can have their atari fixes back, all right on the Wii! Plus wiimote support means I dont have to get out of bed Very Happy.

Here are bugs I've found so far:

- Asteroids seems to have MAJOR trouble picking up the button presses such as Option, Select, or Start. You have to hold down / alternate / double press etc. before it picks up the press and changes a game option. This bug does not occur on the PC version of the emulator, as far as I can tell.


Looking forward to savestate support without need for keyboard. I've been running this one through its paces, and came up with some requests for additions to it:

- Show framerate in debug mode

- Ability to (re?)map wiimote / nunchuk / classic controller / gamecube controller inputs to any keyboard key or joystick action

- Ability to hold a button / key for "fast forward" (max speed / max frameskip)


I'll add more later... Thanx for the work on this and Wii2600!


Nice! Thanks for the feedback, I will take a look at these once I release the update to 2600 (should be by the end of this weekend).

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post WIIXL 
I'm having issues with loading .atr files. The BIOS ROMS seem to load OK, but I can't reference the disks (D1:D2:D3:) etc.
Each time I try it tells me that it can't find files in tthe directory.

I downloaded the same Emulator on my PC and can create paths for each disk to a .ATR and then run with out issue. Any idea's why it doesn't work under the Wii.

Also tried the 5200 rom form atariage.com, but couldn't run it without crashing.

I'm loading via the homebrew channel.

View user's profile Send private message
Reply with quote
Post Re: WIIXL 
ajrosner68 wrote:
I'm having issues with loading .atr files. The BIOS ROMS seem to load OK, but I can't reference the disks (D1:D2:D3:) etc.
Each time I try it tells me that it can't find files in tthe directory.

I downloaded the same Emulator on my PC and can create paths for each disk to a .ATR and then run with out issue. Any idea's why it doesn't work under the Wii.

Also tried the 5200 rom form atariage.com, but couldn't run it without crashing.

I'm loading via the homebrew channel.


Hmm... odd.

Are you using an High Capacity SD Card by any chance?

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post WIIxl 
I have a 1GB card.
Is that considered SDHC.

Should I use a 128mb card?

View user's profile Send private message
Reply with quote
Post Re: WIIxl 
ajrosner68 wrote:
I have a 1GB card.
Is that considered SDHC.

Should I use a 128mb card?


Hi!

1GB is not considered SDHC. Cards with capacity greater than 2GB are the ones!

Make sure your SD card is formatted as FAT (not FAT32 or anything else)!

Cheers,

bootsector

View user's profile Send private message Visit poster's website
Reply with quote
Post WiiXL 
Thanks for the infol

View user's profile Send private message
Reply with quote
Post WiiXL 
Found my issue:
I loaded the WiiXL initially with the twilight princess hack, and then loaded it again with HBC.
Somehow, since the it was already on my sd, the sd:wiixl\software was not created and couldn't be found by the emulator. I cleared off my original tw hack version and reloaded via the HBC. All is well.


Thanks for your assistance.

View user's profile Send private message
Display posts from previous:
Reply to topic Page 1 of 3
Goto page 1, 2, 3  Next
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum