1HATARI(1)                                                            HATARI(1)
2
3
4

NAME

6       hatari - Atari ST(e) emulator
7

SYNOPSIS

9       hatari [options] [diskimage]
10

DESCRIPTION

12       Hatari  is  an  Atari ST(e) emulator for Linux, FreeBSD, BeOS and other
13       Systems which are supported by the SDL library.
14
15       With hatari one can run games, demos or applications written for  Atari
16       ST  or  Atari  STE.  It  supports the commonly used *.st and *.msa disk
17       images and hard disk emulation.
18
19       To run the emulator a TOS ROM image is needed. EmuTOS, a free implemen‐
20       tation of TOS is shipped with hatari. Since it is not yet fully compat‐
21       ible with the original TOS some programs won't run correctly with this.
22       Because of this it is recommended to use a TOS ROM from a real Atari.
23

OPTIONS

25       Hatari options are split into several categories:
26

General options

28       -h, --help
29              Print command line options and terminate
30
31       -v, --version
32              Print version information and terminate
33
34       --confirm-quit <bool>
35              Whether Hatari confirms quitting
36
37       -c, --configfile <filename>
38              use   the  mentioned  file  as  configuration  file  instead  of
39              ~/.hatari.cfg
40

Display options

42       -m, --mono
43              Start in monochrome mode instead of color
44
45       --monitor <x>
46              Select monitor type (x = mono/rgb/vga/tv)
47
48       -f, --fullscreen
49              Start the emulator in fullscreen mode
50
51       -w, --window
52              Start the emulator in window mode
53
54       -z, --zoom <x>
55              Zoom low resolution (1=no, 2=yes)
56
57       --frameskips <x>
58              Skip <x> frames after each displayed frame to accelerate  emula‐
59              tion (0 <= x <= 8)
60
61       --borders <bool>
62              Show screen borders (for overscan demos etc)
63
64       --spec512 <x>
65              Hatari  uses  this  threshold  to decide when to render a screen
66              with the slower but more accurate Spectrum512 screen  conversion
67              functions (0 <= x <= 512, 0=disable)
68
69       --bpp <bool>
70              Force  given  internal  bitdepth  (x=8/16/32, x=0 for autodetec‐
71              tion).  8-bit color depth may be useful for older host computers
72

VDI options

74       --vdi-planes <x>
75              Use extended VDI resolution with bit depth <x> (x = 1, 2 or 4)
76
77       --vdi-width <w>
78              Use extended VDI resolution with width <w> (384 <= w <= 1024)
79
80       --vdi-height <h>
81              Use extended VDI resolution with height <h> (200 < h <= 768)
82

Devices options

84       -j, --joystick <port>
85              Emulate joystick with cursor keys in given port (0-5)
86
87       --printer <file>
88              Enable printer support and write data to <file>
89
90       --midi <filename>
91              Enable experimental MIDI output to the mentioned file
92
93       --rs232 <filename>
94              Enable  experimental   RS232   emulation   via   the   mentioned
95              file/device
96

Disk options

98       -d, --harddrive <dir>
99              Use <dir> as an emulated hard disk
100
101       --acsi <file>
102              Emulate ACSI hard disk with an image <file>
103
104       --slowfdc <bool>
105              slow  down  FDC  emulation  (needed to make some games and demos
106              work)
107

Memory options

109       -s, --memsize <x>
110              Set amount of emulated RAM, x = 1 to 14 MiB, or 0 for 512 KiB
111
112       -t, --tos <imagefile>
113              Specify TOS ROM image to use
114
115       --cartridge <imagefile>
116              Use ROM cartridge image <file> (only works if GEMDOS  HD  emula‐
117              tion and extended VDI resolution are disabled)
118
119       --memstate <file>
120              Load memory snap-shot <file>
121

CPU options

123       --cpulevel <x>
124              Specify  CPU  (680x0)  to  use (use x >= 1 with EmuTOS or TOS >=
125              2.06 only!)
126
127       --cpuclock <x>
128              Set the CPU clock (8, 16 or 32 Mhz)
129
130       --compatible <bool>
131              Use a more compatible but slower 68000 CPU mode
132

Misc system options

134       --machine <x>
135              select machine type (x = st, ste, tt or falcon)
136
137       --blitter <bool>
138              Enable blitter emulation
139
140       --dsp <x>
141              Falcon DSP emulation (x = none, dummy or emu)
142
143       --sound <x>
144              Sound quality (off/low/med/hi (off=faster))
145
146       --keymap <file>
147              load keyboard mapping from <file>
148

Debug options

150       -D, --debug <bool>
151              activate the simple builtin debugger
152
153       --log <file>
154              Save log to <file> (can also be "stdout" or "stderr")
155
156       --trace <trace1,...>
157              Activate debug traces, see --trace help for tracing options
158

COMMANDS

160       The shortcut keys can be configured in  the  configuration  file.   The
161       default settings are:
162
163       AltGr + a
164              record animation
165
166       AltGr + g
167              grab a screenshot
168
169       AltGr + i
170              boss key: leave full screen mode and iconify window
171
172       AltGr + j
173              activate joystick emulation via cursor keys
174
175       AltGr + m
176              (un-)lock the mouse into the window
177
178       AltGr + r
179              (warm) reset the ST
180
181       AltGr + c
182              coldreset the ST (same as the original power switch)
183
184       AltGr + s
185              enable/disable sound
186
187       AltGr + q
188              quit the emulator
189
190       AltGr + x
191              toggle normal/max speed
192
193       AltGr + y
194              enable/disable sound recording
195
196       AltGr + k
197              save memory snapshot
198
199       AltGr + l
200              load memory snapshot
201
202       F11    toggle between fullscreen and windowed mode
203
204       F12    activate the hatari command GUI
205              You may need to hold SHIFT down while in windowed mode.
206
207       Pause  will  go  to  the  debugger if it was activated with the --debug
208              option
209
210

Emulated Atari ST keyboard

212       All other keys on the keyboard act as  the  normal  Atari  ST  keys  so
213       pressing SPACE on your PC will result in an emulated press of the SPACE
214       key on the ST. The following keys have special meanings:
215
216       Alt    will act as the ST's ALTERNATE key
217
218       left Ctrl
219              will act as the ST's CONTROL key
220
221       Page Up
222              will emulate the ST's HELP key
223
224       Page Down
225              will emulate the ST's UNDO key
226
227       AltGr will act as Alternate as well as long as  you  do  not  press  it
228       together with a Hatari hotkey combination.
229
230       The  right Ctrl key is used as the fire button of the emulated joystick
231       when you turn on joystick emulation via keyboard.
232
233       The cursor keys will act as the cursor keys on the Atari ST as long  as
234       joystick emulation via keyboard has been turned off.
235
236

SEE ALSO

238       The main program documentation, usually in /usr/share/doc/.
239
240       The homepage of hatari: http://hatari.sourceforge.net
241
242

FILES

244       /etc/hatari.cfg (or /usr/local/etc/hatari.cfg)
245              the global configuration file of Hatari
246
247       ~/.hatari.cfg
248              the user's personal Hatari configuration file
249
250       tos.img
251              The  TOS  ROM  image  will  be loaded from the data directory of
252              Hatari unless it is specified on the command line or the config‐
253              uration file.
254
255

AUTHOR

257       This  manual page was written by Marco Herrn <marco@mherrn.de>, for the
258       Debian project and later modified by Thomas Huth  to  suit  the  latest
259       version of Hatari.
260
261
262
263Hatari                            2008-03-14                         HATARI(1)
Impressum