Here you can control the sound subsystem.
3 frequencies from low to high quality are available. Experiment a
little bit to find out which fits best for your setup.
Medium quality will work ok in most cases.
You can select to record a piece of sound here. Check which format
-to use and click the button. It is a toggle button so
-you will need to return to the GUI to switch sound recording off again.
You can select to record a piece of sound here. The file name
+extension you use (.WAV or .YM), determines in which format the sound
+is recorded in. The record button is a toggle so you will need to
+return to the GUI to switch sound recording off again
+(or to use the keyboard shortcut for that).
Check here if you want to enable experimental printer support. See
-the chapter "Emulated printer" for details.
-

+
+
+
Check here if you want to enable experimental printer support. See
+the chapter "Emulated printer" for details.
+
As Hatari currently only supports printing to file, click on Select to select the file to print to. You can
enter a new filename as well.
-
NOTE: As the printer emulation is not perfect yet,
-activated printer support may interfere with the emulated sound.
-This is due to the fact that the Atari ST uses some general I/O ports
-of the soundchip for the printer port. The Hatari team suggests to
-disable printing while using games and demos.
-
Check the second checkmark if you want to enable experimental RS232
support. The RS232 device is configured according to the settings of
the emulated RS232 of the Atari ST. This means Hatari will
@@ -788,7 +1617,8 @@ MIDI device file for output.
Don't enable them unless you really need them!
-
Keyboard shortcuts
+
+
Keyboard shortcuts
While the emulator is running, you can activate or toggle various
features via Hatari keyboard shortcuts. Below are listed the default
@@ -805,21 +1635,21 @@ shortcut key bindings:
| ALTGR+g |
- grabs a screenshot |
+ grab a screenshot |
| ALTGR+i |
- boss key: leave full screen mode and iconify
-window |
+ boss key: leave full screen mode, pause Hatari
+and iconify its window |
| ALTGR+j |
- toggles joystick emulation via cursor keys
-between port 0, port 1 and being off from those ports |
+ toggle joystick emulation via cursor keys
+on/off between ports 0 and 1 |
| ALTGR+m |
- (un-)locks the mouse into the window |
+ (un-)lock the mouse into the window |
| ALTGR+r |
@@ -831,6 +1661,10 @@ between port 0, port 1 and being off fro
switch)
+ | ALTGR+d |
+ open dialog to select/change disk A |
+
+
| ALTGR+s |
enable/disable sound |
@@ -847,24 +1681,32 @@ switch)
enable/disable sound recording |
+ | ALTGR+k |
+ save memory snapshot |
+
+
+ | ALTGR+l |
+ load memory snapshot |
+
+
| ALTGR+f or F11 |
- toggles fullscreen and windowed mode |
+ toggle between fullscreen and windowed mode |
| ALTGR+o or F12 |
- activate the GUI |
+ activate the options GUI |
| PAUSE |
- will go to the debugger if Hatari was started with
- the -D option |
+ pause emulation or go to the debugger
+ if Hatari was started with the -D option |
You can change the key bindings from the Hatari configuration file.
The required key values you can see from the SDL_keysym.h include file
-(usually in /usr/include/SDL/).
+(usually in /usr/include/SDL/).
Emulated Atari ST keyboard
@@ -905,13 +1747,11 @@ key on the ST. The following keys have s
-
The right CTRL key is used by default as the
-fire button of the emulated joystick when you turn on joystick emulation
-via keyboard.
-
The cursor keys will be used by default as the emulated ST joystick,
-unless you are using joystick emulation via a real joystick or have disabled
-joystick emulation completely. Then the cursor keys will act as the cursor
-keys of the emulated Atari ST, of course.
+
If joystick emulation via keyboard is enabled, by default cursor keys
+are used for the directions and right CTRL key
+as the fire button. Otherwise they act as corresponding keys of the emulated
+Atari ST.
+
Emulated mouse
@@ -940,7 +1780,7 @@ firebutton will act as the normal firebu
second
firebutton will emulate a keypress of the
SPACE
key on the ST as many ST
-games utilitze the SPACE bar for secondary game functions. (Xenon for
+games utilize the SPACE bar for secondary game functions. (Xenon for
example)
If you do not have a PC joystick or joypad, then you do not need to
desperate. You can emulate one of the two Atari ST joysticks via the
@@ -948,19 +1788,19 @@ cursor keys. Just activate it in the GUI
as the joystick directions, the right CTRL key will act as the
firebutton. You can still use the cursor keys as the ST's
cursorkeys in this mode as long as you press SHIFT
-along with the cursorkeys.
+along with the cursorkeys. You can also configure these keys from the
+joystick options.
Emulated video
-
Hatari by default only handles ST modes, ST-LOW, ST-MED and ST-HIGH.
-
Overscan effects and socalled "Border Removal" are possible too.
-
Due to the fact that these effects are achieved by using quirks and
-glitches in the original chips to do things beyond their specification
-emulation is a bit tricky for these and not all ST applications
-utilizing these techniques will work properly in Hatari.
-Especially socalled "Sync Scrolling", a special technique to emulate
-the low byte of the video address, currently does not work properly in
-Hatari.
+
Hatari emulates all screen modes of the original machine.
+
+ST/STE shifter overscan effects are emulated, but due to the fact
+that these effects are achieved by using quirks and glitches in the
+original chips to do things beyond their specification, emulation is
+a bit tricky for these effects. As a result, some demos using these
+techniques might not be displayed correctly in Hatari, known ones are
+listed in the compatibility.html file.
Beside that you can setup extended VDI modes. These only work with
GEM-compliant applications and they are equal to fitting a videocard
@@ -1070,17 +1910,21 @@ a zipped disk image.
Hard disk support
-
Hatari supports two ways of emulating a ST hard drive: The low-level
-ACSI hard disk emulation and a GEMDOS based drive emulation.
+
+Hatari supports two ways of emulating a ST hard drive: The low-level
+ACSI hard disk emulation and a GEMDOS based drive emulation. Please
+note that changing the HD-image or the GEMDOS HD-folder will reset
+the emulated Atari since it is not possible to switch the hard disk
+while the emulator is running.
+
ACSI hard disk emulation
To use the ACSI hard disk emulation, you need a hard disk image file
with a pre-installed HD driver in it. So either try to image your old
ST hard disk or grab one from the internet (e.g. from the Hatari website).
-Please note that AHDI 5.0 is the only hard disk driver that
-is currently working and supported. Other hard disk drivers likely will not
-work.
+Please note that AHDI 5.0 is currently the only hard disk driver
+that is officially supported. Other hard disk drivers might not work.
To create a new ACSI hard disk image, you can start with an empty image that
@@ -1107,24 +1951,21 @@ don't want to rename all files to get ca
possible to store that folder on a FAT filesystem since those
filesystems are case-insensitive.
GEMDOS drive emulation is an easy way to share files between the
-host system and the emulated Atari, but it is known to be incomplete
-and
+host system and the emulated Atari, but it is known to be incomplete and
a little bit unstable, especially if you use it together with the ACSI
hard disk emulation. So if your programs complain that they could not
find/read/write files on the GEMDOS HD drive, you should try to copy
them to a floppy disk image or a real hard disk image!
-
Due to the way the GEMDOS drive emulation is implemented at the
-moment, it is not possible to use a cartridge image together with
-GEMDOS drive emulation.
-
Note that changing the HD-image or the GEMDOS HD-folder will reset
-the emulated Atari since it is not possible to switch the hard disk
-while the emulator is running.
-
-That's all for the moment.
-May the fun without the price to be with you ;-) !
+There are also some known limitations which are due to the way the GEMDOS
+drive emulation is implemented: First, it is not possible to use a cartridge
+image together with GEMDOS drive emulation at the same time.
+Second, the GEMDOS HD emulation does not work very well with TOS
+1.00 and 1.02. So you should use at least TOS 1.04 if you want
+to use the GEMDOS HD emulation.
+
Appendix
Copying
@@ -1185,948 +2026,6 @@ emulation of the various custom chips an
parts of the emulated system is much trickier.
-
Software compatibility list
-
-
This is a little compilation of what Atari software does work in
-Hatari. It is by no means finished.
-
-
First is listed software (games, demos and applications) that work
-on normal STs, after them is listed STE only software that has been
-tested with the current STE hardware emulation.
-
-
ST games
-
-
- tested games
-
- | Game |
- Working |
- Sound |
- Comment |
-
-
- | Eliminator |
- yes |
- perfect |
- |
-
-
- | Speedball |
- yes |
- perfect |
- |
-
-
- | Xenon |
- yes |
- music ok - fx dodgy |
- bullets and explosions sound weired |
-
-
- | Bubble Bobble |
- yes |
- |
- |
-
-
- | F15 Strike Eagle 2 |
- yes |
- ok |
- keyboard emulation seems to be dodgy |
-
-
- | Rick Dangerous |
- yes |
- perfect |
- |
-
-
- | Slayer |
- yes |
- ok |
- raster fx at highscore entry dodgy |
-
-
- | Lethal Xcess |
- no |
- |
- crashes while loading, sync scrolling will not work properly |
-
-
- | Star Goose |
- yes |
- music ok - bullet sound dodgy |
- |
-
-
- | Xenon 2 - Megablast |
- yes |
- nearly perfect (including sampled intro) |
- |
-
-
- | Metal Mutant |
- yes |
- seems ok |
- some color effects in the lower screen seem buggy |
-
-
- | Defenders Of The Earth |
- yes |
- |
- |
-
-
- | Nebulus |
- yes |
- music ok; snowball, balls and trapdoors dodgy |
- otherwise working to a playable extend |
-
-
- | Leander |
- yes |
- |
- |
-
-
- | Navy Seals |
- yes |
- |
- |
-
-
- | Armalyte |
- yes |
- |
- |
-
-
- | Wings Of Death |
- yes |
- |
- works in STE mode too |
-
-
- | Toki |
- yes |
- |
- |
-
-
- | Alien World |
- yes |
- |
- Only works with "--slowfdc" |
-
-
- | Skweek |
- yes |
- |
- Does not work with cartridge / HD emulation |
-
-
-
-
-
ST demos
-
-
- tested demos
-
- | Demo |
- Working |
- Sound |
- Comment |
-
-
- | Fantasia (by Dune/Sector1) |
- yes |
- |
- Only works with "--slowfdc" |
-
-
- | Oddstuff (by Dune/Sector1) |
- yes |
- |
- Only works with "--slowfdc".
- Enable "frameskip" to avoid the flicker. |
-
-
- | If pigs could fly (by Syndicate) |
- yes |
- |
- Only works with "--slowfdc" |
-
-
- | LongScreen (by X-Troll) |
- yes |
- |
- Only works with "--slowfdc" |
-
-
- | Overdose (by Aggression) |
- yes |
- |
- Does not work with cartridge / HD emulation |
-
-
- | Virtual Escape (by Equinox) |
- yes |
- |
- |
-
-
- | Posh (by Checkpoint) |
- yes |
- |
- |
-
-
- | Flipo (by Oxygene) |
- yes |
- |
- |
-
-
- | Syntax Terror (by DeltaForce) |
- yes |
- |
- |
-
-
- | Hallucinations (by Reservoir Gods) |
- yes |
- |
- |
-
-
- | Sweety (by DHS) |
- yes |
- |
- Does not work with HD emulation |
-
-
- | Popstars (chiptunes by YmRockerz) |
- yes |
- |
- Sound works only with Hatari version >0.80 |
-
-
- | B.I.G-demo (musicdemo by Exceptions) |
- partially |
- |
- Flickers and colors in 3 of the screens don't look right |
-
-
- | SoWatt (by CareBears) |
- partially |
- |
- Colors and scrolling in the main menu are broken |
-
-
- | Punish your machine |
- partially |
- |
- Colors and scrolling in the main menu are broken |
-
-
- Froggies over the Fence Oh no more Froggies |
- No |
- |
- Stop when the main menu loads |
-
-
-
-
-
ST applications
-
-
Note that some applications can even crash at startup if their
-configuration or data files are not writable.
-
-
- tested applications
-
- | Application |
- Working |
- Comment |
-
-
- | Programming |
-
-
- | DevPac 2.2 |
- yes |
- MonST crashy |
-
-
- | Turbo Assembler |
- yes |
- Due to a bug you need to have a proper disk image inserted into drive A. Works otherwise! |
-
-
- | GFABASIC 3.6TT |
- yes |
- MENU.PRG does not like harddisks. Use diskimages for
-compiling. |
-
-
- | ST Basic |
- yes |
- |
-
-
- | Gulam shell |
- yes |
- |
-
-
- | Orcs Resource editor |
- yes |
- |
-
-
- | Graphics |
-
-
- | Crackart |
- yes |
- Harddisk access does not work with GEMDOS emulation - fine
-with disk images |
-
-
- | ImCon |
- yes |
- |
-
-
- | Mgif |
- yes |
- |
-
-
- | Neochrome |
- yes |
- rasters sometimes unstable |
-
-
- | OCR |
- yes |
- Didn't try scanning |
-
-
- | Speed Of Light |
- yes |
- |
-
-
- | Sound |
-
-
- | MusicMon 2 |
- yes |
- |
-
-
- | Noise Tracker |
- yes |
- Sound is very noisy, and didn't work with v0.80 (and earlier?) |
-
-
- | Protracker |
- yes |
- |
-
-
- | Quartet |
- yes |
- |
-
-
- | SidSound Designer |
- yes |
- |
-
-
- Accompanist (Henry Cosh Sequencer) |
- yes |
- Program works, but couldn't get Hatari midi output to work |
-
-
- | Cubase Lite |
- yes |
- Program works, but couldn't get Hatari midi output to work |
-
-
- | Sequencer One |
- yes |
- Program and sample sounds work, but couldn't get Hatari midi
- output to work |
-
-
- | Text Editors |
-
-
- | Tempus |
- yes |
- |
-
-
- | Qed editor |
- yes |
- |
-
-
- | Everest editor |
- yes |
- |
-
-
- | Business applications |
-
-
- | Opus spreadsheet |
- yes |
- |
-
-
- | SBase database |
- yes |
- |
-
-
- | Sheet spreadsheet |
- yes |
- |
-
-
- | Calamus SL (demo) |
- yes |
- Nice with Hatari 32Mhz 68020+FPU STE emulation at 1024x768x1
- resolution... |
-
-
- | Outline Art 3 (demo) |
- yes |
- |
-
-
- | Communications |
-
-
- | CAB browser |
- yes |
- |
-
-
- | Connect |
- yes |
- |
-
-
- | Kivi QWK Reader |
- yes |
- |
-
-
- | Desktops |
-
-
- | Teradesk desktop |
- yes |
- |
-
-
- | Thing desktop |
- yes |
- |
-
-
- | Science |
-
-
- | Euler |
- yes |
- |
-
-
- | Minidraft |
- yes |
- |
-
-
- | Molsys |
- yes |
- |
-
-
- | Utilities |
-
-
- | Revenge Document Displayer |
- yes |
- |
-
-
- | ST-Guide |
- yes |
- |
-
-
- | ST-Zip |
- yes |
- |
-
-
- | STCat |
- yes |
- |
-
-
- | Lharc Shell |
- yes |
- |
-
-
- | TwoInOne |
- yes |
- |
-
-
- | Sagrotan viruskiller |
- yes |
- |
-
-
- | Others |
-
-
- | ZX Spectrum emulator |
- yes |
- Installer needs to be run from a floppy image and (HD)
- install directory needs to be already present. After installing,
- use unzip to get zero byte sized files from the original
- self-extracting zip files. Both 68000 and 68030 versions work
- both in color and mono. |
-
-
-
-
-
STE games
-
-
First are some STE games that do work with the STE features
-in Hatari. Most of these games work only on STE, but here are also some
-games which work (or have a version that works) also on ST, i.e. they
-are just STE enhanced. These are marked with '*'.
-
- tested STE games
-
- | Title |
- Working |
- Sound |
- Comment |
-
-
- | Alien Blast |
- yes |
- |
- |
-
-
- | Astrodia* |
- yes |
- |
- Blitter support doesn't work with EmuTOS, only real STE TOS |
-
-
- | Battletris+ |
- yes |
- |
- |
-
-
- | Blat! |
- yes |
- |
- |
-
-
- | Bombaman |
- yes |
- |
- |
-
-
- | Breakdance |
- yes |
- |
- THE ultimate scene game |
-
-
- | Chronicles of Omega* |
- yes |
- |
- |
-
-
- | Chaos Engine (demo) |
- yes |
- |
- |
-
-
- | ChuChu Rocket |
- yes |
- |
- needs to be run from disk image |
-
-
- | Dynabusters+ |
- yes |
- |
- |
-
-
- | H.E.R.O. 2 |
- yes |
- |
- Requires 4MB RAM |
-
-
- | Manga Puzzle |
- yes |
- |
- |
-
-
- | Penta* |
- yes |
- |
- Blitter, DMA audio and STE fadings do work properly |
-
-
- | No Limit II |
- yes |
- |
- |
-
-
- | Obsession (demo) |
- yes |
- |
- opens top, right and bottom borders |
-
-
- | Operation Garfield |
- yes |
- |
- |
-
-
- | Pacman on E |
- yes |
- |
- |
-
-
- | Pooz* |
- yes |
- |
- Uses STE DMA, blitter and palette |
-
-
- | Power Up* |
- yes |
- |
- Problems with music, but DMA sound effects work |
-
-
- | Roger |
- partially |
- |
- Blitter timings inaccurate - game is too fast,
- needs to be run from disk image |
-
-
- | Skulls |
- yes |
- |
- Opens right border |
-
-
- | Starball* |
- yes |
- |
- Uses DMA sound |
-
-
- | Stardust (demo) |
- yes |
- |
- |
-
-
- | Stupid Balloon game |
- yes |
- |
- |
-
-
- | Substation (demo) |
- yes |
- |
- |
-
-
- | TomTar |
- yes |
- |
- |
-
-
- | Utopos (demo) |
- partially |
- |
- screen corrupted |
-
-
- | Ultimate Arena |
- yes |
- |
- |
-
-
- | Wolfenstein 3D* |
- yes |
- |
- v0.8 needs to be run from a disk image, STE DMA sound |
-
-
- | Zool (demo) |
- partially |
- |
- screen corrupted, scrolling fails |
-
-
-
-
-
STE demos
-
-
Some tested STE demos and intros
-
- tested STE demos
-
- | Title |
- Working |
- Sound |
- Comment |
-
-
- | Aggression: Braindamage |
- yes |
- |
- Colors in the last 2 screens don't look right |
-
-
- | Armada: Armada is Dead |
- yes |
- |
- bottom border broken |
-
-
- | T. Barker: Fantasia |
- yes |
- |
- For any other than TOS 1.6, you need to use fantfix.prg first |
-
-
- | T. Barker: TT-Wars STE |
- yes |
- |
- |
-
-
- | DHS: Tyranny & Massacre |
- yes |
- |
- |
-
-
- | GGN: Alive |
- yes |
- |
- |
-
-
- | Ice: Extacy |
- yes |
- |
- |
-
-
- | Imagina: 1992 X-mas demo |
- yes |
- |
- flickers without frameskip |
-
-
- | MJJ-Prod: 1st Step |
- yes |
- |
- |
-
-
- | New Core: Beyond Deadline |
- yes |
- |
- |
-
-
- | N.L.C: Techno Drugs |
- yes |
- |
- |
-
-
- | Omega: Grotesque |
- yes |
- |
- |
-
-
- | Paradox: X-mas 1994 demo |
- Partially |
- |
- Fullscreen scroller doesn't work |
-
-
- | Paradox: Pacemaker |
- yes |
- |
- The end screen doesn't look quite correct and when returning
- to desktop, the screen is corrupted. Otherwise this is perfect.
- With EmuTOS, stops in the middle. |
-
-
- | Reservoir Gods: Mind Rewind |
- yes |
- |
- Opens all borders |
-
-
- | Reservoir Gods: Grimey |
- yes |
- |
- |
-
-
- | Syntax: Reanimation |
- yes |
- |
- |
-
-
- | MJJ-Prod: Tribute To Rainbow Tos |
- partially |
- |
- screen corrupted, Blittermania does not work but the code
- does not crash nor lockup |
-
-
- | MJJ-Prod: Badger Badger |
- yes |
- |
- |
-
-
- | Armada: RGBRuler demo |
- partially |
- |
- doesn't look right |
-
-
- | New Core: Core Flakes |
- partially |
- |
- doesn't look right |
-
-
- | Percy of Light: VGA slideshow |
- partially |
- |
- doesn't look right |
-
-
- | GGN: The Sierpinski overdose 4K |
- no |
- |
- Hatari doesn't have required blitter support |
-
-
-
-
-
STE applications
-
-
Finally some STE only or STE enhanced applications
-
- tested STE applications
-
- | Title |
- Working |
- Sound |
- Comment |
-
-
- | MaxYMiser DMA |
- yes |
- |
- |
-
-
- | Octalyzer |
- yes |
- |
- opens right and bottom borders, doesn't work with EmuTOS |
-
-
- | Protracker STE |
- yes |
- |
- garbage at screen bottom, 50KHz replay duff |
-
-
-
-
-
-
-
68030 software
-
-
Here're listed some Atari programs that don't work on STs/STEs because
-they require 68030 CPU, but work in Hatari TT-emulation when using
-ST-resolution
-
- 68030 software
-
- | Title |
- Working |
- Sound |
- Comment |
-
-
- | TT/Falcon bytetros (ray//.tSCc) |
- yes |
- |
- glasstro, bragg256, 256mbrot, yabt |
-
-
- | Movie player |
- yes |
- |
- 68030 version |
-
-
-
-
-
(Naturally these work also on TTs and Falcons)
-
@@ -2137,8 +2036,7 @@ ST-resolution
src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"
border="0" height="31" width="88">
- Matthias Arndt
-November 30 2005
+ November 23rd 2008
|