Hatari Wii
Hatari Wii | |
General | |
---|---|
Author(s) | Wiimpathy |
Type | Computer emulator |
License | GNU General Public License (GPL) |
Links | |
Download | |
Discussion | |
Source | |
Downloadable via the Homebrew Browser | |
Downloadable via the Open Shop Channel | |
Peripherals | |
Introduction
Hatari is an Atari ST(E), TT and falcon emulator. The Atari ST was a 16/32 bits home computer. The Wii version has specific features :
- A virtual keyboard to send Atari ST keys to software.
- A mapper to bind ST keys to Wii controllers.
- Mouse emulation with Wiimote pointer, classic and GameCube controller stick/d-pad.
- 10 memory snapshots per game.
- A simple image viewer
Installing and running the Emulator
Note, inside the archive read 'Manual_HatariWii.pdf' and 'manual.html' for in depth information!
Install the Emulator by unpacking the archive to a USB drive or SD card. The folder structure will be created and Hatari can then be launched directly with the Homebrew channel, or any other homebrew launcher. It also can be used as a plugin, and launched with command arguments through WiiFlow or Postloader (see Wiiflow plugin section). The emulator and folders can be copied on SD card, or USB drive. When the emulator starts, it looks for a configuration file (hatari.cfg) and a TOS file in the current directory. Here is the default directory structure :
/apps/hatari
- the default executable (boot.dol), configuration file (hatari.cfg) and TOS (tos.img) directory.
/hatari/fd
- the floppy disk directory. Copy the games and softwares images here. The supported floppy images formats are : .st, .stx, .msa, or .dim.
/hatari/saves : the memory snapshots are saved in this directory.
/hatari/hd : hard disk directory.
/hatari/doc : document directory. Manuals in image format can be stored here. The image viewer can read .png, .jpg or .bmp files.
TOS
The tos file is the operated system. By default, it should be named tos.img, and placed in /apps/hatari. The included Tos is a free version, and is called the Emutos. For better compatibility, use original TOS 1.02 or 1.04 for ST games, and TOS 1.62 or 2.06 for STE games. Tos 3.0x are for TT, and 4.0x are for falcon (untested in the Wii version).
Controls
In game controls
Action | |||||
---|---|---|---|---|---|
or | Joystick direction + Mouse | ||||
Joystick direction only | |||||
Mouse (A for left button, B for right) | |||||
ST Fire button /Left Mouse | |||||
Enter graphic vitual keyboard | |||||
Enter menu |
Changelog
Version v0.5
- ST mouse can be emulated with Wii controllers sticks or d-pads.
- A better and nicer virtual keyboard.
- The mapper is improved. It's also possible to configure the d-pads.
- A new savegame system. 10 available slots with previews.
- A simple image viewer.
- A lot of cleanups and other improvements...
Notes
The port is based on Hatari 1.9.0.
Read the following included files inside the zip archive for more information about Hatari Wii and the Hatari emulator in general.
- Manual_HatariWii.pdf : Wii manual.
- manual.html : Original PC manual.
- Hatari Wii is shipped with Emutos, a free TOS. Use a real TOS for better compatibility!
- The keypad numbers on the virtual keyboard don't correspond to the real ST scancodes. In fact, the scancodes are those of the numbers on top of the ST keyboard.
Very few games need the keypad. One of these games is Welltris. A workaround to bind the keypad to Wii pads is to edit the .cfg manually by adding the scancodes. Here is an example :
in [Joystick0] section, modify nKeytoJoyWii1Left = 104 for key '4' on d-pad Left and nKeytoJoyWii1Right = 108 for key '6' on d-pad Right.
You can find the scancodes here : http://www.atari-wiki.com/?title=Atari_ST_Scancode_diagram_by_Unseen_Menace. The codes have to be converted from hexa to decimal.
- The Wiiflow plugin has been essentially tested with an SD card and USB drive setup. For USB only, the default paths may require some tweakings in hatari.cfg.
- A manual located in the Doc folder can be read directly in the emulator. It's an image version of the Manual_HatariWii.pdf.
wiimpathy, august 2016