1ATARI800(1)                 General Commands Manual                ATARI800(1)
2
3
4

NAME

6       atari800 - emulator of Atari 8-bit computers and the 5200 console
7
8

SYNOPSIS

10       atari800 [option]... [file]...
11
12

DESCRIPTION

14       atari800  emulates  the Atari 8-bit computer systems including the 400,
15       800, 1200XL, 600XL, 800XL, 65XE, 130XE, 800XE and the XE  Game  System,
16       and also the Atari 5200 SuperSystem console.
17
18

OPTIONS

20       -help  Print complete and up-to-date list of command line switches
21
22       -v     Print emulator version
23
24       -verbose
25              Display framerate when exiting
26
27       -config filename
28              Specify an alternative configuration filename
29
30       -autosave-config
31              Automatically save the current configuration on emulator exit.
32
33       -no-autosave-config
34              Don't  save  the  current  configuration  on  emulator exit (the
35              default).
36
37
38       -osa_rom filename
39              Path to file containing Atari Rev.A Operating System.
40
41       -osb_rom filename
42              Path to file containing Atari Rev.B Operating System.
43
44       -xlxe_rom filename
45              Path to file containing Atari XL/XE Operating System.
46
47       -5200_rom filename
48              Path to file containing Atari 5200 Games System ROM.
49
50       -basic_rom filename
51              Path to file containing Atari BASIC ROM.  Used to override paths
52              defined at compile time.
53
54
55       -800-rev auto|a-ntsc|a-pal|b-ntsc|custom|altirra
56              Select operating system revision for Atari 800:
57
58              auto   The default.  Use the most appropriate from the available
59                     ones.
60              a-ntsc Use OS rev. A NTSC from early NTSC 400/800 units.
61              a-pal  Use OS rev. A PAL from PAL 400/800 units.
62              b-ntsc Use OS rev. B NTSC from late NTSC 400/800 units.
63              custom Use a custom OS.
64              altirra
65                     Use AltirraOS that is included in the emulator.
66
67       -xl-rev auto|10|11|1|2|3a|3b|5|3|4|59|59a|custom|altirra
68              Select operating system revision for Atari XL/XE:
69
70              auto   The default.  Use the most appropriate from the available
71                     ones.
72              10     Use OS AA000000 rev. 10 from early 1200XL units.
73              11     Use OS AA000001 rev. 11 from late 1200XL units.
74              1      Use OS BB000000 rev. 1 from the 600XL.
75              2      Use   OS  BB000001  rev.  2  from  the  800XL  and  early
76                     65XE/130XE units.
77              3a     Use prototype OS  BB000002  rev.  3  from  1400XL/1450XLD
78                     units (also known as 1540OS3.V0 and 1450R3V0.ROM).
79              3b     Use   prototype   OS   BB000002   rev.   3  ver.  4  from
80                     1400XL/1450XLD  units  (also  known  as  os1450.128   and
81                     1450R3VX.ROM).
82              5      Use  prototype OS CC000001 rev. 4 (also known as Rev. 5),
83                     for     which     sources      are      available      at
84                     <http://www.atariage.com/forums/topic/78579-a800ossrc/page__view__find
85                     post__p__961535>.
86              3      Use OS BB000001 rev. 3 from late 65XE/130XE units.
87              4      Use OS BB000001 rev. 4 from the XEGS.
88              59     Use OS BB000001 rev. 59 from the Arabic 65XE.
89              59a    Use OS BB000001 rev. 59 from Kevin Savetz'  Arabic  65XE:
90                     <http://www.savetz.com/vintagecomputers/arabic65xe/>.
91              custom Use a custom OS.
92              altirra
93                     Use AltirraOS that is included in the emulator.
94
95       -5200-rev auto|orig|a|custom|altirra
96              Select BIOS revision for Atari 5200:
97
98              auto   The default.  Use the most appropriate from the available
99                     ones.
100              orig   Use BIOS from 4-port and early 2-port 5200 units.
101              a      Use BIOS rev. A from late 2-port 5200 units.
102              custom Use a custom BIOS.
103              altirra
104                     Use Altirra BIOS that is included in the emulator.
105
106       -basic-rev auto|a|b|c|custom|altirra
107              Select BASIC revision:
108
109              auto   The default.  Use the most appropriate from the available
110                     ones.
111              a      Use BASIC rev. A.
112              b      Use BASIC rev. B from early 600XL/800XL units.
113              c      Use BASIC rev. C from late 600XL/800XL and all XE units.
114              custom Use a custom BASIC.
115              altirra
116                     Use Altirra BASIC that is included in the emulator.
117
118       -xegame-rev auto|orig|custom
119              Select XEGS builtin game version:
120
121              auto   The default.  Use the most appropriate from the available
122                     ones.
123              orig   Use the original Missile Command game.
124              custom Use a custom game ROM.
125
126
127       -atari Emulate Atari 400/800
128
129       -1200  Emulate Atari 1200XL
130
131       -xl    Emulate Atari 800XL
132
133       -xe    Emulate Atari 130XE
134
135       -320xe Emulate Atari 320XE (Compy-Shop)
136
137       -rambo Emulate Atari 320XE (Rambo)
138
139       -xegs  Emulate Atari XEGS
140
141       -5200  Emulate Atari 5200
142
143       -c     Enable RAM between 0xc000 and 0xcfff in Atari 800
144
145
146       -axlon n
147              Use Atari 800 Axlon memory expansion: n k total RAM
148
149       -axlon0f
150              Use Axlon shadow at 0x0fc0-0x0fff
151
152       -mosaic n
153              Use 400/800 Mosaic memory expansion: n k total RAM
154
155       -mapram
156              Enable the MapRAM memory expansion. Works only when emulating an
157              Atari XL/XE machine.
158
159       -no-mapram
160              Disable the MapRAM memory expansion.
161
162
163       -pal   Emulate PAL TV mode
164
165       -ntsc  Emulate NTSC TV mode
166
167
168       -nobasic
169              Used  to disable Basic when starting the emulator in XL/XE mode.
170              Simulates the Option key being held down during system boot.
171
172       -basic Turn on Atari BASIC ROM
173
174
175       -cart filename
176              Insert cartridge (CART or raw format)
177
178       -cart-type 0..70
179              Select type of the cartridge inserted  with  the  -cart  option.
180              When inserting a raw ROM image its type cannot be detected auto‐
181              maticcaly, and must be provided with this option.  Setting to  0
182              means  disabling the cartridge, and any other number indicates a
183              specific cartridge type:
184              1      Standard 8 KB cartridge
185              2      Standard 16 KB cartridge
186              3      OSS two chip 16 KB cartridge (034M)
187              4      Standard 32 KB 5200 cartridge
188              5      DB 32 KB cartridge
189              6      Two chip 16 KB 5200 cartridge
190              7      Bounty Bob Strikes Back 40 KB 5200 cartridge
191              8      64 KB Williams cartridge
192              9      Express 64 KB cartridge
193              10     Diamond 64 KB cartridge
194              11     SpartaDos X 64 KB cartridge
195              12     XEGS 32 KB cartridge
196              13     XEGS 64 KB cartridge (banks 0-7)
197              14     XEGS 128 KB cartridge
198              15     OSS one chip 16 KB cartridge
199              16     One chip 16 KB 5200 cartridge
200              17     Decoded Atrax 128 KB cartridge
201              18     Bounty Bob Strikes Back 40 KB cartridge
202              19     Standard 8 KB 5200 cartridge
203              20     Standard 4 KB 5200 cartridge
204              21     Right slot 8 KB cartridge
205              22     32 KB Williams cartridge
206              23     XEGS 256 KB cartridge
207              24     XEGS 512 KB cartridge
208              25     XEGS 1 MB cartridge
209              26     MegaCart 16 KB cartridge
210              27     MegaCart 32 KB cartridge
211              28     MegaCart 64 KB cartridge
212              29     MegaCart 128 KB cartridge
213              30     MegaCart 256 KB cartridge
214              31     MegaCart 512 KB cartridge
215              32     MegaCart 1 MB cartridge
216              33     Switchable XEGS 32 KB cartridge
217              34     Switchable XEGS 64 KB cartridge
218              35     Switchable XEGS 128 KB cartridge
219              36     Switchable XEGS 256 KB cartridge
220              37     Switchable XEGS 512 KB cartridge
221              38     Switchable XEGS 1 MB cartridge
222              39     Phoenix 8 KB cartridge
223              40     Blizzard 16 KB cartridge
224              41     Atarimax 128 KB Flash cartridge
225              42     Atarimax 1 MB Flash cartridge
226              43     SpartaDos X 128 KB cartridge
227              44     OSS 8 KB cartridge
228              45     OSS two chip 16 KB cartridge (043M)
229              46     Blizzard 4 KB cartridge
230              47     AST 32 KB cartridge
231              48     Atrax SDX 64 KB cartridge
232              49     Atrax SDX 128 KB cartridge
233              50     Turbosoft 64 KB cartridge
234              51     Turbosoft 128 KB cartridge
235              52     Ultracart 32 KB cartridge
236              53     Low bank 8 KB cartridge
237              54     SIC! 128 KB cartridge
238              55     SIC! 256 KB cartridge
239              56     SIC! 512 KB cartridge
240              57     Standard 2 KB cartridge
241              58     Standard 4 KB cartridge
242              59     Right slot 4 KB cartridge
243              60     Blizzard 32 KB cartridge
244              61     MegaMax 2 MB cartridge
245              62     The!Cart 128 MB cartridge
246              63     Flash MegaCart 4 MB cartridge
247              64     MegaCart 2 MB cartridge
248              65     The!Cart 32 MB cartridge
249              66     The!Cart 64 MB cartridge
250              67     XEGS 64 KB cartridge (banks 8-15)
251              68     Atrax 128 KB cartridge
252              69     aDawliah 32 KB cartridge
253              70     aDawliah 64 KB cartridge
254       If this option is not given, the user will be asked to choose the  car‐
255       tridge type when the emulator starts.
256
257       -cart2 filename
258              Insert  piggyback  cartridge  (CART  or raw format).  This works
259              only if the first cartridge is a  pass-through  (currently  only
260              SpartaDOS X 64KB and 128KB types).
261
262       -cart2-type 0..70
263              Select  type  of  the cartridge inserted with the -cart2 option.
264              When inserting a raw ROM image its type cannot be detected auto‐
265              matically, and must be provided with this option.  The available
266              values are the same as for the -cart-type option above.
267
268       -cart-autoreboot
269              Automatically reboot after cartridge inserting/removing (this is
270              the default setting).  This does not apply to the piggyback car‐
271              tridge - inserting or removing it never causes automatic reboot.
272
273       -no-cart-autoreboot
274              Disable automatic reboot after cartridge inserting/removing.
275
276
277       -run filename
278              Run Atari program (EXE, COM, XEX, BAS, LST)
279
280       -state filename
281              Load saved-state file
282
283       -tape filename
284              Attach cassette image (CAS format or raw file)
285
286       -boottape filename
287              Attach cassette image and boot it
288
289       -tape-readonly
290              Set the attached cassette image as read-only.
291
292
293
294       -1400  Emulate the Atari 1400XL
295
296       -xld   Emulate the Atari 1450XLD
297
298       -bb    Emulate the CSS Black Box
299
300       -mio   Emulate the ICD MIO board
301
302
303       -nopatch
304              Normally the OS is patched giving very fast I/O.   This  options
305              prevents  the  patch  from being applied so that the OS accesses
306              the serial port hardware directly.  This  option  will  probably
307              never  be  needed since programs that access the serial hardware
308              should work even if the OS has been patched.
309
310       -nopatchall
311              Don't patch OS at all, H:, P: and R: devices won't work
312
313
314       -H1 path
315              Set path for H1: device
316
317       -H2 path
318              Set path for H2: device
319
320       -H3 path
321              Set path for H3: device
322
323       -H4 path
324              Set path for H4: device
325
326       -Hpath path
327              Set path for Atari executables on the H: device
328
329       -hreadonly
330              Enable read-only mode for H: device
331
332       -hreadwrite
333              Disable read-only mode for H: device
334
335       -devbug
336              Put debugging messages for H: and P: devices in log file
337
338
339       -rtime Enable R-Time 8 emulation
340
341       -nortime
342              Disable R-Time 8 emulation
343
344
345       -rdevice [dev]
346              Enable R: device.  If dev is specified then it's  used  as  host
347              serial  device name (e.g.  /dev/ttyS0 on linux).  If there is no
348              dev specified then R: is directed to network.
349
350
351       -mouse off
352              Do not use mouse
353
354       -mouse pad
355              Emulate paddles
356
357       -mouse touch
358              Emulate Atari Touch Tablet
359
360       -mouse koala
361              Emulate Koala Pad
362
363       -mouse pen
364              Emulate Light Pen
365
366       -mouse gun
367              Emulate Light Gun
368
369       -mouse amiga
370              Emulate Amiga mouse
371
372       -mouse st
373              Emulate Atari ST mouse
374
375       -mouse trak
376              Emulate Atari Trak-Ball
377
378       -mouse joy
379              Emulate joystick using mouse
380
381       -mouseport num
382              Set mouse port 1-4 (default 1)
383
384       -mousespeed num
385              Set mouse speed 1-9 (default 3)
386
387       -multijoy
388              Emulate MultiJoy4 interface
389
390       -directmouse
391              Use mouse's absolute position
392
393       -cx85 num
394              Emulate CX85 numeric keypad on port num
395
396       -grabmouse
397              SDL only, prevent mouse pointer from leaving the window
398
399
400       -record filename
401              Record all input events to filename. Can be used for gaming con‐
402              tests (highest score etc).
403
404       -playback filename
405              Playback  input  events  from filename. Watch an expert play the
406              game.
407
408
409       -refresh
410              Controls screen refresh rate.  A numerical  value  follows  this
411              option  which  specifies  how  many  emulated screen updates are
412              required before  the  actual  screen  is  updated.   This  value
413              effects  the  speed  of the emulation: A higher value results in
414              faster CPU emulation but a less frequently updated screen.
415
416
417       -ntsc-artif mode, -pal-artif mode
418              Set emulation mode of video artifacts in NTSC  or  PAL,  respec‐
419              tively. The available values for mode are:
420              none   Disable video artifacts.
421              ntsc-old
422                     Simple  emulation of NTSC composite video artifacts. Fast
423                     but inaccurate.
424              ntsc-new
425                     Improved emulation of NTSC  artifacts.  May  look  better
426                     than ntsc-old.
427              ntsc-full
428                     Full  emulation of NTSC artifacts. Rather slow and avail‐
429                     able only in 16- and 32-bit video modes.
430              pal-simple
431                     Simple emulation of PAL chroma blending, without  compos‐
432                     ite artifacts. Fast but inaccurate.
433              pal-blend
434                     Accurate  emulation  of PAL chroma blending, without com‐
435                     posite artifacts.  Available only in 16- and 32-bit video
436                     modes.
437
438       -artif mode
439              Set  artifacting  mode  0-4  (0  = disable). Only for tv effects
440              ntsc-old and ntsc-new.
441
442
443       -colors-preset standard|deep-black|vibrant
444              Use one of predefined colour adjustments
445
446       -saturation n
447              Set screen color saturation (like TV Colour control)
448
449       -ntsc-saturation n, -pal-saturation n
450              Set saturation only for NTSC or PAL, respectively
451
452       -contrast n
453              Set screen contrast (also called white level)
454
455       -ntsc-contrast n, -pal-contrast -fIn
456              Set contrast only for NTSC or PAL, respectively
457
458       -brightness n
459              Set screen brightness (also called black level)
460
461       -ntsc-brightness n, -pal-brightness n
462              Set brightness only for NTSC or PAL, respectively
463
464       -gamma n
465              Set screen gamma correction
466
467       -ntsc-gamma n, -pal-gamma n
468              Set gamma adjustment only for NTSC or PAL, respectively
469
470       -tint n
471              Set tint -1..1.
472
473       -ntsc-tint n, -pal-tint n
474              Set tint only for NTSC or PAL, respectively
475
476       -ntsc-colordelay n
477              Set GTIA color delay for NTSC system.  This  emulates  adjusting
478              the  potentiometer  existing  at  the bottom of Atari computers,
479              which adjusts hues of colors produced by the computer.
480
481       -pal-colordelay n
482              Set GTIA color delay for PAL system.
483
484
485       -paletten filename, -palettep filename
486              Read Atari NTSC/PAL colors from ACT file
487
488       -paletten-adjust, -palettep-adjust
489              Apply colour adjustments  (brightness,  contrast  etc.)  to  the
490              loaded  NTSC/PAL  palette (by default the loaded palette is dis‐
491              played unmodified).
492
493
494       -screenshots pattern
495              Set filename pattern  for  screenshots.   Use  to  override  the
496              default  atari000.png, atari001.png etc.  filenames.  Hashes are
497              replaced with raising numbers.  Existing files  are  overwritten
498              only if all the files defined by the pattern exist.
499
500
501       -showspeed
502              Show percentage of actual speed
503
504
505       -sound Enable sound
506
507       -nosound
508              Disable sound
509
510       -dsprate freq
511              Set sound output frequency in Hz.  The default is 44100 Hz.
512
513       -audio16
514              Set sound output format to 16-bit
515
516       -audio8
517              Set sound output format to 8-bit
518
519       -snd-buflen ms
520              Set  length  of the hardware sound buffer in milliseconds.  Set‐
521              ting to 0 (the default) causes the length to  be  set  automati‐
522              cally.  Higher values increase sound latency.  Automatic setting
523              should be OK in most cases.
524
525       -snddelay ms
526              Set sound latency in milliseconds.  Increase it if  you  experi‐
527              ence gaps of silence during sound playback.
528
529
530   Curses Options
531       -left  Use columns 0 to 39
532
533       -central
534              Use columns 20 to 59
535
536       -right Use columns 40 to 79
537
538       -wide1 Use columns 0 to 79.  In this mode only the even character posi‐
539              tions are used.  The odd locations are filled with spaces.
540
541       -wide2 Use columns 0 to 79.  This mode is similar to -wide1 except that
542              the  spaces  are  in reverse video if the previous character was
543              also in reverse video.
544
545
546   Falcon Options
547       -interlace x
548              Generate Falcon screen only every x frame
549
550       -videl Direct VIDEL programming (Falcon/VGA only)
551
552       -double
553              Double the screen size on NOVA
554
555       -delta Delta screen output (differences only)
556
557       -joyswap
558              Swap joysticks
559
560
561   Java NestedVM Options
562       -scale n
563              Scale width and height by n
564
565
566   SDL Options
567       -fullscreen
568              Start in fullscreen mode.  The default resolution is 336x240 and
569              can be later changed.
570
571       -windowed
572              Start in a window (the default).
573
574       -rotate90
575              Rotate display (useful for devices with 240x320 screen).
576
577       -no-rotate90
578              Don't rotate display (the default).
579
580       -fs-width number-of-pixels
581              Host horizontal resolution for fullscreen.
582
583       -fs-height number-of-pixels
584              Host vertical resolution for fullscreen.
585
586       -win-width number-of-pixels
587              Set  horizontal  size  of  the  window.  The window can be later
588              resized manually.
589
590       -win-height number-of-pixels
591              Set vertical size of  the  window.   The  window  can  be  later
592              resized nanually.
593
594       -bpp number-of-bits
595              Sets  image  color  depth  when OpenGL acceleration is disabled.
596              Accepted values are: 0 (use desktop depth; this is the default),
597              8,  16  and 32.  Depending on the type of graphics hardware, the
598              fullscreen setting and current desktop bit depth, either of  the
599              values  might  give  the  best  performance.  Note that with bit
600              depth set to 16 emulation of colors is slightly less accurate.
601
602       -vsync Synchronize the display with the monitor's vertical retrace,  to
603              remove  image tearing artifacts.  This improves display quality,
604              but may be not available depending on  the  current  wideo  mode
605              (fullscreen/windowed),  the  chosen  SDL_VIDEODRIVER and type of
606              graphics hardware.  Synchronization is available  for  some  SDL
607              videodrivers  (directx, dga) but not for others.  In OpenGL this
608              option has no effect - vertical synchronization must be  instead
609              enabled in the video hardware driver's settings, if available.
610
611       -no-vsync
612              Disable  synchronization  with  monitor's  vertical retrace (the
613              default).
614
615       -horiz-area narrow|tv|full|number
616              Set amount of visible screen horizontally:
617
618              narrow Shows 320 pixels.
619              tv     The default.  Shows area visible on a  standard  TV  (336
620                     pixels).
621              full   Shows full overscan area (384 pixels).
622              number An exact horizontal size can be set by providing a number
623                     between 160 and 384.
624
625       -vertical-area short|tv|full|number
626              Set amount of visible screen vertically:
627
628              short  Shows 200 pixels.
629              tv     The default.  Shows area visible on a typical TV (224  or
630                     240 pixels, depending on current TV system).
631              full   Shows  full  overscan area, which can be up to 300 pixels
632                     in case of the XEP80.
633              number An exact number of visible scanlines can be set  by  pro‐
634                     viding a number between 100 and 300.
635
636       Note that when displaying output of an XEP80 or Austin Franklin 80 col‐
637       umn card, the tv setting will crop the top and  bottom  parts  of  text
638       area,  just  like  a  real TV does - in such case setting the option to
639       full would be more appriopriate.
640
641       -horiz-shift number
642              When the visible horizontal area is not set to full, this option
643              specifies the screen's area that will be visible.  Values higher
644              than 0 will cause showing more of the right side of the  screen,
645              while  values  lower  than 0 will cause showing more of the left
646              side.  The default is 0 (no shift).  -vert-shift number Analogi‐
647              cally to -horiz-shift: when the visible vertical area is not set
648              to full, this option specifies the screen's area  that  will  be
649              visible.   Values  higher  than 0 will cause showing more of the
650              bottom part of the screen, while values lower than 0 will  cause
651              showing more of the top part.  The default is 0 (no shift).
652
653       -stretch none|integral|full|number
654              Choose  method  of stretching the image to fit the screen/window
655              area:
656
657              none   The image won't be stretched at all.
658              integral
659                     The default.  The image will fit  the  screen/window  but
660                     will  be  stretched only by an integral multiplier.  This
661                     setting allows for nice output when  using  scanlines  in
662                     low screen resolutions.
663              full   The  screen will fit the entire screen/window area.  This
664                     setting looks best in high screen resolutions.
665              number A custom multiplier (floating point number) can  be  also
666                     provided to precisely set the amount of stretching.
667
668       -fit-screen  width|heightWhen -stretch is set to integral or full, this
669       parameter
670              controls how the stretching is performed with relation  to  win‐
671              dow/screen size:
672
673              width  Fits  the  image's  width while allowing it to be cropped
674                     vertically.
675              height Fits the image's height while allowing it to  be  cropped
676                     horizontally.
677              both   The  default.   Fit  both  the  image's width and height,
678                     avoiding cropping.
679
680       -image-aspect none|square-pixels|real
681              Choose how the image's aspect ratio should  be  maintained  when
682              stretching:
683
684              none   Causes  the  image to be stretched without restriction to
685                     fit the screen/window area fully.
686              square-pixels
687                     The default.  Causes the image to  be  stretched  by  the
688                     same  amount  horizontally  and  vertically,  maintaining
689                     square pixels.  In low screen  resolutions  this  setting
690                     may produce the nicest result.
691              real   Recreates  the  aspect ratio of a real TV display (pixels
692                     are not  square),  but  only  if  the  -host-aspect-ratio
693                     option is set correctly.
694
695       -host-aspect-ratio auto|x:y
696              Set the aspect ratio of the host monitor on which the emulator's
697              display is placed.  Allowed values are auto  for  autodetection,
698              or  ratios  like  4:3,  16:9,  1.25:1 ...  This value is used to
699              properly maintain image's aspect ratio when having -image-aspect
700              set  to real.  The default value is auto.  Note that host aspect
701              ratio detection works as expected only if the desktop resolution
702              matches aspect ratio of the display device (in other words, dis‐
703              play pixels are square).  If, for example, desktop resolution is
704              800x600  on  a  16:9  monitor,  autodetection will fail and host
705              aspect ratio will have to be set manually, by measuring physical
706              width  and  height  of  the monitor and setting the parameter to
707              width:height.
708
709       -80column
710              Shows output of an 80 column hardware, when it is available (the
711              default).   This parameter has effect only if an 80 column hard‐
712              ware is activated, using one of the parameters  -af80,  -proto80
713              or -af80.
714
715       -no-80column
716              Deactivates showing output of an 80 column hardware.
717
718
719
720       -nojoystick
721              Do not initialize SDL joysticks
722
723       -joy0 path-to-device
724              Define  path to device used in LPTjoy 0. Available on linux-ia32
725              only.
726
727       -joy1 path-to-device
728              Define path to device used in LPTjoy 1. Available on  linux-ia32
729              only.
730
731
732       -ntsc-filter-preset composite|svideo|rgb|monochrome
733              Use one of predefined NTSC filter adjustments.
734
735       -ntsc-sharpness n
736              Set sharpness of the NTSC filter.
737
738       -ntsc-resolution n
739              Set resolution of the NTSC filter.
740
741       -ntsc-artifacts n
742              Set artifacts of the NTSC filter.
743
744       -ntsc-fringing n
745              Set fringing of the NTSC filter.
746
747       -ntsc-bleed n
748              Set bleed of the NTSC filter.
749
750       -ntsc-burstphase n
751              Set  burst  phase  of  the  NTSC filter.  This changes colors of
752              artifacts.  The best values are 0, 0.5, 1, 1.5.
753
754       -scanlines n
755              Set visibility of scanlines (0..100).  Scanlines are only  visi‐
756              ble  when the screen's or window's vertical size is at least 480
757              (more precisely, at least twice the number of scanlines given in
758              -vert-area).
759
760       -scanlinesint
761              Enable scanlines interpolation (looks nicer).
762
763       -no-scanlinesint
764              Disable scanlines interpolation (in software modes may give bet‐
765              ter performance).
766
767       -video-accel
768              Use OpenGL hardware acceleration for displaying  and  stretching
769              of the emulator's display.  Using OpenGL improves performance.
770
771       -no-video-accel
772              Don't use OpenGL hardware acceleration (the default).
773
774       -pixel-format bgr16|rgb16|bgra32|argb32
775              Choose  format  of  texture  data  when  OpenGL  acceleration is
776              enabled.  Depending on the type of the graphics hardware, either
777              of  the  values might give the best performance.  Note that with
778              pixel format set to bgr16  or  rgb16,  emulation  of  colors  is
779              slightly less accurate.
780
781       -pbo   Use  Pixel  Buffer  Objects  when OpenGL acceleration is enabled
782              (the default).  PBOs are available on  newer  graphics  hardware
783              and  when  used,  substantially  improve emulator's performance.
784              However in rare cases (some Intel on-board chips) using PBOs may
785              actually descrease perfromance.
786
787       -no-pbo
788              Don't use Pixel Buffer Objects when OpenGL acceleration is used.
789
790       -bilinear-filter
791              Enable bilinear filtering of the screen in OpenGL modes.
792
793       -no-bilinear-filter
794              Disable bilinear filtering in OpenGL modes (the default).
795
796       -opengl-lib path
797              Provide  a custom OpenGL shared library.  If not given, Atari800
798              will  use   a   default   system-specific   library   (typically
799              opengl32.dll or libGL.so).
800
801       -proto80
802              Emulate a prototype 80 column board for the 1090
803
804       -xep80 Emulate the XEP80
805
806       -xep80port n
807              Use XEP80 on joystick port n
808
809       -af80  Emulate  the  Austin  Franklin 80 column daughterboard for Atari
810              800.
811
812       -volume 0..100
813              Sets global volume of Atari 800.
814
815
816
817   X11 Options
818       -small Run the emulator in a small window where each Atari 800 pixel is
819              represented by one X Window pixel
820
821       -large Runs  the  emulator in a large window where each Atari 800 pixel
822              is represented by  a  2x2  X  Window  rectangle.  This  mode  is
823              selected by default.
824
825       -huge  Runs the emulator in a huge window where each Atari 800 pixel is
826              represented by a 3x3 X Window rectangle.
827
828       -clip_x number-of-pixels
829              Set left offset for clipping
830
831       -clip_width number-of-pixels
832              Set the width of the clipping-area
833
834       -clip_y number-of-pixels
835              Set top offset for clipping
836
837       -clip_height number-of-pixels
838              Set the height of the clipping-area
839
840       -private_cmap
841              Use private colormap
842
843       -sio   Show SIO monitor
844
845       -x11bug
846              Enable debug code in atari_x11.c
847
848
849       -keypad
850              Keypad mode
851
852

KEYBOARD, JOYSTICK AND OTHER CONTROLLERS

854       F1                    Built in user interface
855       F2                    Option key
856       F3                    Select key
857       F4                    Start key
858       F5                    Reset key ("warm reset")
859       Shift+F5              Reboot ("cold reset")
860       F6                    Help key (XL/XE only)
861       F7                    Break key
862       F8                    Enter monitor
863       F9                    Exit emulator
864       F10                   Save screenshot
865       Shift+F10             Save interlaced screenshot
866       Alt+R                 Run Atari program
867       Alt+D                 Disk management
868       Alt+C                 Cartridge management
869       Alt+Y                 Select system
870       Alt+O                 Sound settings
871       Alt+W                 Sound recording start/stop
872       Alt+S                 Save state file
873       Alt+L                 Load state file
874       Alt+A                 About the emulator
875       Insert                Insert line (Atari Shift+'>')
876       Ctrl+Insert           Insert character (Atari Ctrl+'>')
877       Shift+Ctrl+Insert     Shift+Ctrl+'>'
878       Delete                Delete line (Atari Shift+Backspace)
879       Shift+Backspace       Delete line (Atari Shift+Backspace)
880       Ctrl+Delete           Delete character (Atari Ctrl+Backspace)
881       Ctrl+Backspace        Delete character (Atari Ctrl+Backspace)
882       Shift+Ctrl+Delete     Shift+Ctrl+Backspace
883       Shift+Ctrl+Backspace  Shift+Ctrl+Backspace
884       Home                  Clear (Atari Shift+'<')
885       Ctrl+Home             Ctrl+'<' (also clears screen)
886       Shift+Ctrl+Home       Shift+Ctrl+'<'
887       ~                     Inverse video
888       Up                    Up (Atari Ctrl+'-')
889       Down                  Down (Atari Ctrl+'=')
890       Left                  Left (Atari ctrl+'+')
891       Right                 Right (Atari ctrl+'*')
892       Ctrl+Up               -
893       Ctrl+Down             =
894       Ctrl+Left             +
895       Ctrl+Right            *
896       Shift+Up              _ (Atari Shift+'-')
897       Shift+Down            | (Atari Shift+'=')
898       Shift+Left             (Atari Shift+'+')
899       Shift+Right           ^ (Atari Shift+'*')
900       Shift+Ctrl+Up         Shift+Ctrl+-
901       Shift+Ctrl+Down       Shift+Ctrl+=
902       Ctrl+\                Ctrl+Esc  (Workaround for Windows)
903       Shift+Ctrl+\          Shift+Ctrl+Esc (Workaround for Windows)
904
905   CX85 Keypad (if enabled):
906       host keypad 0123456789-. 0123456789-.
907       host keypad              NO
908       host keypad Ctrl+/       ESCAPE
909       host keypad *            DELETE
910       host keypad +            YES
911       host keypad Enter        +ENTER
912
913       Paddles, Atari touch tablet, Koala pad, light pen, light gun,  ST/Amiga
914       mouse,  Atari  trak-ball, joystick and Atari 5200 analog controller are
915       emulated using mouse on ports that support it.  See the  options  above
916       for how to enable mouse.
917
918   Basic
919       No function keys or Alt+letter shortcuts.  Use Ctrl+C to enter the mon‐
920       itor.  Controllers not supported in this version.
921
922   Curses
923       F10 (Save screenshot) does not work in the default CURSES_BASIC  build.
924       Shift+F5  and Shift+F10 don't work at all.  Avoid Ctrl + C, H, J, M, Q,
925       S and Z.  The remaining control characters can be typed.  Control char‐
926       acters are displayed on the screen with the associated upper case char‐
927       acter in bold.
928
929       Controllers not supported in this version.
930
931   Falcon
932       Help   Help key (XL/XE)
933
934       Joystick 0 is operated by  the  numeric  keypad  (make  sure  that  the
935       numeric keypad has been enabled).
936
937               7 8 9
938                \|/
939               4 5 6
940                /|\
941               1 2 3
942
943               And 0 is the fire key.
944
945       Mouse not supported in this version.
946
947   SDL
948       `              Atari/Inverse key
949       LSUPER         Atari/Inverse key (unusable under Windows)
950       RSUPER         CapsToggle (+Shift = CapsLock)
951
952       LAlt+F         Switch fullscreen/windowed display.
953       LAlt+G         Switch visible horizontal area. See -horiz-area.
954       LAlt+J         Swap keyboard_emulated joysticks
955       LAlt+M         Grab mouse (prevents mouse pointer from leaving the win‐
956                      dow)
957
958       LAlt+LShift+1  Decrease tint (also called hue)
959       LAlt+1         Increase hue
960       LAlt+LShift+2  Decrease saturation (like TV Colour control)
961       LAlt+2         Increase saturation
962       LAlt+LShift+3  Decrease contrast (also called white level)
963       LAlt+3         Increase contrast
964       LAlt+LShift+4  Decrease brightness (also called black level)
965       LAlt+4         Increase brightness
966       LAlt+LShift+5  Decrease gamma adjustment
967       LAlt+5         Increase gamma adjustment
968       LAlt+LShift+6  Decrease color delay (Atari color adjustment potentiome‐
969                      ter)
970       LAlt+6         Increase color delay
971
972       The   following  keys  work  only  when  the  NTSC  filter  is  enabled
973       (-ntsc-artif set to ntsc-full):
974              LAlt+LShift+7  Decrease sharpness
975              LAlt+7         Increase sharpness
976              LAlt+LShift+8  Decrease resolution
977              LAlt+8         Increase resolution
978              LAlt+LShift+9  Decrease artifacts
979              LAlt+9         Increase artifacts
980              LAlt+LShift+0  Decrease fringing
981              LAlt+0         Increase fringing
982              LAlt+LShift+-  Decrease bleed
983              LAlt+-         Increase bleed
984              LAlt+LShift+=  Decrease NTSC burst phase  (use  this  to  change
985                             artifacting colours)
986              LAlt+=         Increase NTSC burst phase
987
988       LAlt+LShift+[  Decrease scanlines visibility
989       LAlt+[         Increase scanlines visibility
990       LAlt+]         Toggle NTSC composite/S-Video/RGB/monochrome settings
991
992
993       LAlt+Shift+X   Enable/disable  output of a 80 column hardware (use with
994                      -xep80, -proto80 or -af80).
995
996
997       Apart from standard joysticks (handled by the SDL) up to  two  keyboard
998       joysticks  are supported. The keys used for joystick directions and the
999       trigger can be freely defined in the config UI  (Controller  Config  ->
1000       Define layout).  Keyboard joystick emulation can be enabled/disabled in
1001       the Controller Config.  By default, joy 0 is enabled and joy 1 is  dis‐
1002       abled (to not steal normal AWDS keys in the emulator).
1003
1004   X11
1005       Alt    Atari key (either Alt key will work)
1006
1007       Joystick  0 is operated by the mouse position relative to the center of
1008       the screen. The mouse button acts as the trigger.  On  Linux,  standard
1009       joysticks are also supported.
1010
1011
1012

FILES

1014       /usr/share/atari800/ATARIOSA.ROM
1015              Atari O/S A
1016
1017       /usr/share/atari800/ATARIOSB.ROM
1018              Atari O/S B
1019
1020       /usr/share/atari800/ATARIXL.ROM
1021              Atari 800XL O/S
1022
1023       /usr/share/atari800/ATARI5200.ROM
1024              Atari 5200 O/S
1025
1026       /usr/share/atari800/ATARIBAS.ROM
1027              Atari Basic
1028
1029

BUGS

1031       See the BUGS file.
1032
1033
1034
1035Atari800 4.2.0                    2019-12-28                       ATARI800(1)
Impressum