• Atari 8-Bit Computers: Frequently Asked Questions (21/29)

    From Michael Current@21:1/5 to Marc G. Frank on Mon Apr 8 21:54:58 2019
    [continued from previous message]

    - MPP850.HAN, by James Dillow (author of DeTerm MPP), 1988.
    - MPP.COM, by Bob Puff, modified version of MPP850.HAN by James Dillow,
    distributed with BobTerm 1.10 (6/89), 1.20 (4/1990), & 1.21 (4/27/1990)

    R: modem device handlers for Supra 1200AT

    - RDRVR.12A -- SUPRA 1200A Driver v1.0 (c)1986
    - 1200AT R: Handler from SUPRA Corporation Version 2.x, Willie Brown

    T: modem device handler on 1030 modem ROM

    In addition to the ModemLink software program, the 1030 modem ROM also
    contains the T: modem device handler that can be loaded and utilized by user programs apart from ModemLink.

    The T: device handler does not use the SIO protocol for data transmission with the computer, creating potential conflict with other devices connected via
    SIO that also don't use the SIO protocol, including the C: cassette handler built into the Atari OS. Consequently, there should be no program recorder attached to the system when using a T: modem device handler.

    The handler supports tone dialing, but is not self-relocating, and thus must
    be loaded before Atari BASIC is initialized. Extensive T: handler details published by Russ Wetmore: http://www.atarimagazines.com/v4n4/1030modem.html

    Utilities to load the T: handler from the 1030 ROM include:
    - AUTO1030.SYS, by Russ Wetmore for Antic, August 1985 (alias THANDLR1.030)
    - BOOT1030.COM, by Trent Dudley, distributed with AMODEM 7.4 and 7.5, 1987

    T: modem device handlers for both 835/1030 (& XM301) and 850-based modems

    - '835/850 Handler' (alias AUTO1030.OBJ) by AMODEM author Jim Steinbrecher,
    distributed with his Atari MODEM-835/850 Ver. 4.2, 01-15-84
    - TSHANDL.OBJ, by Ken Fowkes, is the T: handler code extracted from his
    DiskLink program (1984).

    T: modem device handlers for the 1030/XM301 modems

    - HANDLER.OBJ, by Atari, distributed with the XM301 modem on the XE Term disk.
    A slight superset of the 1030 ROM T: handler; it too supports tone dialing
    but is likewise not self-relocating. Shipped fall 1985.

    T: modem device handlers for the 835/1030/XM301 modems

    - THANDLER.COM, by Trent Dudley, distributed with AMODEM 7.4 and 7.5, 1987.
    A self-relocating version of the Atari XE Term T: handler.

    R: modem device handlers for both 850-based and 835/1030/XM301 modems

    - R.BIN, by Joe Miller and Russ Wetmore for Star Systems Software, 1984/5(?)
    "A combined handler for 850-based and 835/1030 modems...an extensive
    modification of Joe Miller's original handler from his...TSCOPE. While
    TSCOPE uses a "T:" handler (standard for 835/1030 modems), R.BIN is
    installed as an "R:" device." Self-relocating. Does not support tone
    dialing on the 1030.
    - RHANDLR1.030 is identical to R.BIN but also executes RUN "D:MENU" after
    loading (perhaps for a disk of the month for an Atari user group).
    - 'RHANDLER2' (RHANDLR2 or RHAND2.BIN or RHAND2.AUT or ANO835) is a slightly
    modified version of R.BIN which also executes the BASIC command
    RUN"D:*.RUN" after loading.
    - RHAN1030.AUT and RHAND3.BIN are two different derivatives of 'RHANDLER2'
    where the provision to RUN"D:*.RUN" after loading has been removed.
    - ATARISRS.232, by JM/RW, is the R.BIN driver code extracted from
    VT-10-Squared, and then distributed with OmniCom, 1986-1987
    - RBIN1030.BIN / RHANDLER.COM / R1030.XMO, by JM/RW/MG, are derivatives of
    ATARISRS.232, possibly/probably modified for SpartaDOS compatibility by
    Mike Gustafson. Distributed with AMODEM 7.4 and 7.5, 1987

    R: modem device handlers for the 1030/XM301 modems

    - SMARTT.COM, V7.14.86 by Joe Hitchens (author of VTERM)
    - HANDLER.XM, by James Dillow (author of DeTerm XM301) (1988?)
    - XM850.HAN, by James Dillow, based on his HANDLER.XM (1988?)

    R: modem device handlers for the 835/1030/XM301 modems

    - XM.COM, by Bob Puff, modified version of XM850.HAN by James Dillow,
    distributed with BobTerm 1.10, 6/1989
    - XM.COM (re-written), by Bob Puff, distributed with BobTerm 1.20 (4/1990)
    and 1.21 (4/27/1990)

    R: modem device handlers for the R-Verter/SupraVerter Modem Adapter (SIO)

    Note that handlers designed for the Atari SX212 modem via SIO may also work with the R-Verter/SupraVerter.

    - The A.I.D. R-Verter was distributed with 4 different R: handler versions,
    originally written by Royce W. Powell, (c) April, 1984 by A.I.D.:
    - RHAND1.OBJ - R: handler supporting DSR & RD
    - nearly identical: RVDOSXL.COM (version for DOS XL?)
    - RHAND1C.OBJ - R: handler supporting DSR & CD
    - RHAND2.OBJ - R: handler supporting DSR & RD and translation tables
    - RHAND2C.OBJ - R: handler supporting DSR & CD and translation tables
    - RVHAND.XMO or RVHAND.OBJ, by Ron Hodges, for use with HomePak HomeTerm.
    A re-assembly of the file RHAND1C.SRC supplied with the R-Verter, but
    starting at a lower address ($1D00). (alias RVERTER.HND)
    - BOB-Verter 2.4 Fast Handler (RVERTER.COM), by Robert Puff, 10/16/89.
    Explicitly supports both the SX212 modem (via SIO) and the R-Verter/
    SupraVerter interface cable. Distributed with BobTerm 1.20 & 1.21

    R: modem device handler for the Datatari serial interface cable

    - BTDATARI.COM, by ABBUC ev, specifically for use with BobTerm

    R: modem device handlers for the SX212 modem connected via SIO

    Note that handlers designed for the Atari SX212 modem via SIO may also work with the R-Verter/SupraVerter.

    - The SX-212 Companion!, by Marc Ingle and Tom Neitzel of S*P*A*C*E,
    based on the R-Verter R: handler, specifically to bring SX212 support to
    850 Express! version 3.00p by Keith Ledbetter. Modifications by Tom Neitzel
    and Marc Ingle. December, 1987. Two versions:
    - LOADER.LOW (aliases: SX212A or SX212A.COM)
    This version loads at $1D00 and works with most DOSes in their standard
    configuration (generally 2 or 3 drives, with a LOMEM of $1D00 or lower).
    - LOADER.HI (alias: SX212A.HI)
    This version loads at $2000 and allows more memory for drive buffers
    but will reduce your terminal buffer by about 750 bytes.
    - SX_RHAND.COM, author/distribution unknown
    - SX212HND.COM (alias SX212HND.OBJ), SX212 R: Handler V1.0 by Trent Dudley,
    1987?
    - HANDLER.OBJ, by Paul Swanson, distributed with Atari SX Express!, 1988
    - SX212 ATH handler (SX212ATH.COM), by James Dillow (author of DeTerm SX212),
    1988. (Distributed with AtariLink BBS.)
    - SX.COM is a modified version by Bob Puff, distributed with BobTerm 1.10,
    6/1989
    - BOB-Verter 2.4 Fast Handler (RVERTER.COM), by Robert Puff, 10/16/89.
    Explicitly supports both the SX212 modem (via SIO) and the R-Verter/
    SupraVerter interface cable. Distributed with BobTerm 1.20 & 1.21
    - SX.COM, by Robert Sinclair, distributed with ANSITERM, 1992

    R: modem device handlers for the ATR8000 interface by SWP

    - MYDOS 3.1x versions have an integrated ATR8000 R: handler
    - MYDOS 4.50 includes:
    - ATR232.AUT - RS-232 driver for the ATR8000
    - ATR232HD.AUT - RS-232 driver for ATR8000 with ATR hard disk interface
    - SpartaDOS from ICD (disk versions) shipped with an R: handler for the
    ATR8000 called: AT_RS232

    R: modem device handlers for the Multi I/O board (MIO) by ICD

    The MIO includes its own 850 R: handler emulator in ROM, which does not need
    to be loaded into computer RAM in order to function. Depending on the ROM version, this handler may or may not fully support the hardware flow control capability of the MIO hardware.

    - HYPERSPD.MIO HyperSpeed RS-232 accelerator Version 1.3a for Multi I/O,
    Copyright 1995, 1997 by Lenard R. Spencer. Full 19200-bit throughput
    with hardware flow control.

    R: modem device handlers for the Black Box interface by CSS

    The Black Box includes its own 850 R: handler emulator in ROM, which does not need to be loaded into computer RAM in order to function. This handler supports the hardware flow control capability of the Black Box.

    - HYPERSPD.BB HyperSpeed RS-232 accelerator Version 1.3a for Black Box,
    Copyright 1995, 1997 by Lenard R. Spencer. Full 19200-bit throughput with
    hardware flow control.

    ------------------------------

    Subject: 8.1) How may a program behave on NTSC/PAL/SECAM computer versions?

    Every Atari computer unit is designed for compatibility with either the NTSC, PAL, or SECAM analog color video encoding standards. Some functional characteristics vary among these versions of the computers, so that software may behave differently depending upon whether the computer it is run on is an NTSC, PAL, or SECAM computer.

    PAL B and PAL I Atari computers differ only in the TV channel frequencies used by the RF signal produced. So in terms of software compatibility, all PAL Atari computers are indistinguishable.

    The FGTIA found in SECAM Atari computers is designed to be 100% software compatible with the PAL GTIA. This fact, along with the fact that SECAM computer models include a PAL ANTIC, mean that the PAL and SECAM versions of the Atari computers are completely software compatible, but with one practical exception: in GTIA Graphics Mode 1 (BASIC Graphics mode 9), while the GTIA can display 16 distinct luminances, the FGTIA can only display 8 distinct luminances.

    Thus the situation essentially simplifies down to just two sets of Atari computers that may have potential software compatibility issues between them: NTSC computers vs. PAL/SECAM computers. What might happen if you run a software program designed with an NTSC Atari on a PAL or SECAM Atari, or a program designed with a PAL or SECAM Atari on an NTSC Atari? There are a number of possibilities:

    1) The program may run faster or slower than intended.

    In order to work with the different timings of the NTSC and PAL/SECAM video signal standards, components of the NTSC versions of the Atari computers run
    at slightly different speeds than they due on PAL/SECAM Atari computers. Software timing that is based exclusively on the CPU clock rate would thus run nearly 1% faster/slower on the opposite type of Atari. This effect, while small, can be significant in applications that are computation- or timing- sensitive, such as music players, or in any programs designed to simulate real time.

    The screen refresh rate of the PAL/SECAM Atari computer is considerably slower than that of the NTSC Atari. A software rountine that operates as a Vertical Blank Interrupt (VBI), executed during the times between screen frame refreshes, is thus executed at considerably different frequencies on NTSC machines vs. PAL/SECAM machines. Based on this effect alone, a VBI programmed on an NTSC machine would run 16.8% slower on PAL/SECAM machines. Conversely,
    a VBI programmed on a PAL/SECAM machine would run 20.2% faster on NTSC machines. (59.92Hz-49.86Hz=10.06Hz ; 10.06Hz/59.92Hz=16.8% ; 10.06Hz/49.86Hz=20.2%) These calculations ignore the above-mentioned CPU
    clock rate differences, which would also come into play.

    2) The program may exhibit some sort of "screen flickering" effect.

    The ANTIC display list is the software program responsible for the video display, horizontal scan line by horizontal scan line. There are 262 lines available in the (non-interlaced) NTSC video signal, while there are 312 lines available in the (non-interlaced) PAL/SECAM video signal. If software written on a PAL/SECAM machine sets up an ANTIC display list that is made up of more scan lines than are available in the NTSC video standard, the program will exhibit a "screen flickering" effect if run on the NTSC Atari.

    3) The system may crash.

    NTSC and PAL/SECAM machines have different numbers of machine cycles available for execution of software routines designed as vertical blank interrupts (VBIs).

    An Immediate VBI must complete execution within the number of machine cycles available during the vertical blank time:

    NTSC: 2508 machine cycles
    (262 NTSC scanlines - 240 Atari scanlines) * 114 cycles/scanline
    PAL/SECAM: 8208 machine cycles
    (312 PAL/SECAM scanlines - 240 Atari scanlines) * 114 cycles/scanline

    8208 - 2508 = 5700
    PAL/SECAM machines have a total of 5700 more machine cycles available for
    Immediate VBIs than are available on NTSC machines.

    A Deferred VBI must complete execution within the number of machine cycles available from one vertical blank to the next. The number of machine cycles available for a Deferred VBI depends upon the ANTIC Display List in use, but the upper limit may be derived from the total number of machine cycles per frame:
    NTSC: 29859 machine cycles / frame
    PAL/SECAM: 35568 machine cycles / frame

    35568 - 29859 = 5709
    PAL/SECAM machines could have as many as 5709 more machine cycles available
    for Deferred VBIs than are available on NTSC machines.

    If there are not enough machine cycles available on an NTSC machine to execute a VBI that was developed on a PAL/SECAM machine, the NTSC system will crash.

    4) The colors displayed by the program are not what was intended.

    When utilizing ANTIC graphics modes 2, 3, or F, NTSC Atari computers exhibit unique color artifacting effects that are not present on PAL/SECAM Atari computers. (Artifacting is discussed elsewhere in this FAQ list.) As a result, software that utilizes one of these high-resolution graphics modes can appear to be using very different colors on NTSC machines in comparison to PAL/SECAM machines.

    Also, the additional color frequency generation circuitry present in PAL/SECAM machines produces a color palette that is similar to, though different from, the color palette of NTSC Atari computers. These differences are subtle
    enough that they are generally not problematic.

    5) The program may explicitly refuse to run on incorrect hardware.

    Software may be designed to determine whether the Atari is NTSC or PAL/SECAM, and refuse to run if the hardware present does not match what is expected.

    6) The program may not load correctly at all.

    This would mostly likely result from copy protection techniques based upon precise hardware timing associated with disk drives, cassette recorders, or components of the computer itself, where the timing was not anticipated to
    vary depending upon NTSC vs. PAL/SECAM hardware.

    According to Jindroush (2/26/02), two examples of programs that run on NTSC machines but not PAL/SECAM machines as a result of timing-based copy
    protection techniques (probably based on vblank timing) are Transylvania and The Quest, both by Penguin Software.

    7) The program may run fine on both NTSC and PAL/SECAM machines.

    Either the differences are too slight to matter, or the software may be sophisticated enough to detect NTSC vs. PAL/SECAM hardware, as described
    above, and act accordingly.

    An example of a program that alters its behavior depending upon detection of NTSC versus PAL/SECAM is Ghostbusters by Activision (checks the GTIA type).

    =-=-=-=-=-=-=
    Bottom line:

    Software written for NTSC machines (North America) will (almost) always work
    on PAL/SECAM machines (Europe), but software designed on PAL/SECAM machines sometimes won't work as intended on NTSC machines.

    Replacing the NTSC ANTIC chip in an NTSC Atari with a PAL ANTIC changes the screen refresh rate to 50Hz, allowing most of the PAL/SECAM-only European software to run on a North American NTSC Atari. However, make sure your display device can support a 50Hz video refresh rate first!

    North American Atari users might also obtain and use real European PAL or
    SECAM Atari machines, with a similar caveat concerning the display device.

    ------------------------------

    Subject: 8.2) What programming languages are available for the Atari?

    Freddy Offenga has compiled a comprehensive list of programming languages produced for the 8-bit Atari. Please visit: http://www.ataripreservation.org/websites/freddy.offenga/langlist.txt

    ------------------------------

    Subject: 8.3) What cartridges were released for the Right Slot of the 800?

    This should be a complete list of commercial cartridges produced for use in
    the Right Cartridge slot of the Atari 800.

    - ACE-80 by Claus Buchholz for Amiable Computer Enhancements / TNT Computing
    (80 column editor, compatible with Atari BASIC, and patches available for:
    OS/A+, EASMD, Letter Perfect v.6, Data Perfect, Atari Logo)
    - Based on DT-80, the Atari/ATR8000 80-Column Dumb Terminal Emulator
    cartridge by Claus Buchholz for Amiable Computer Enhancements, 1984
    - Adapta-Cartridge B: by Microsota, Inc.
    - Austin 80 Console Software by Austin Franklin Associates
    (for use with the Austin 80 Column Video Processor Board)
    - Block (first right cartridge; first "backup" program hardware device)
    - Cartridge Maker by Radical Systems (EPROM burner)
    - KISS by Eastern House
    - Magic Dump by Geminisoft/Eric Wolz for Sar-An Computer Products (SCP)
    - Magic Dump II by Geminisoft/Eric Wolz for Sar-An Computer Products (SCP) - Monkey Wrench by Eastern House
    - Monkey Wrench II (original 800 version) by Eastern House
    - Note: There is also a Monkey Wrench II for Atari XL version that works
    with XL/XE computers except 1200XL
    - R-Time 8 by ICD (battery-backed clock, for left or right cartridge slots)
    - Real Time Cartridge by Sunmark
    - Right Cartridge which boots the Atari from the Corvus disk system.
    (by ????? Details????)

    ------------------------------

    Subject: 8.4) What games support 4 or more simultaneous players?

    Section started by Andreas Koch; See also this thread at AtariAge: http://www.atariage.com/forums/topic/155696-4-player-simultaneous-games/

    a) The following games support 4 joystick head-to-head play:
    (Only possible on the 400/800 since only these computer models have
    4 controller ports)

    - Ali Baba and the Forty Thieves by Stuart Smith for Quality Software
    - Aliens a public domain game by ??? using an altered Dandy program
    (the Dandy font and thus the graphics were changed, however,
    the levels remain the same and can be used in both games)
    - Asteroids by Tod Frye for Atari
    - Basketball by Alan Miller for Atari
    - Battle Room (CIA vs. KGB) a public domain game by SNACC
    - Dandy disk by John H. Palevich (Jack Palevich) for APX
    - Depth Warrior by ??? for ROM magazine (Canada) v1n7 ***
    - Floyd of the Jungle by MicroProse (1982 and 1983 releases)
    - GEM by Joel Gluck
    - Killa Cycle by Simon Goodwin & David Muncer
    - Hockey by Gamma Software, (c)1981
    - Major League Hockey by Thorn EMI
    - Major League Soccer by Thorn EMI
    - Maze War by ???
    - Mouse Party by Bill Halsall for New Atari User #39 Aug/Sep 1989
    - M.U.L.E. by Ozark Softscape for Electronic Arts
    - The Return of Heracles by Stuart Smith for Quality Software
    - Road Block / Roadblock by Brian Holness for Compute! v5n7 #38 July 1983
    - Silicon Warrior, developed by The Connelley Group for Epyx
    - Sky Warrior by Jack Chung for ROM magazine (Canada) v1n6
    - Soccer by Gamma Software
    - Survivor by Richard Carr for Synapse
    - Tank Battle by Fred Pinho from Antic magazine:
    http://www.atarimagazines.com/v3n2/animate.html
    - Volleyball by ??? (public domain game written in Atari BASIC)
    - Yellow-Brick-Road by ??? for ROM magazine (Canada) v1n2 ***

    *** these programs are reported to be 4-player programs, I'm
    not sure if they are meant to be 4-players simultaneously
    or 4-players - one after another (try to find out!);

    b) The following games support 4 paddle head-to-head play:

    - Castle Crisis by Bryan Edewaard, 2004
    - IQ by David S. Maynard for CRL, 1987 (same game as "Worms?")
    - JunkYard Racing (Tim Gearin, 1999)
    - Space Arena by Fandal, 2009
    - Warlords by ?, year? (public domain version, unlicensed)
    - Worms? by David S. Maynard for Electronic Arts, 1983

    c) The following game supports 4 players on all machines, using special 4-button keypad controllers linked together with RJ-11 jacks (standard
    phone jacks) to a box with 2 joystick port connectors:

    - PQ: The Party Quiz Game by Suncom

    d) The following programs support multi-joystick games, using extra
    hardware called Quadrotron (from the German Atari magazin 2/1989):

    - test program for 4 joysticks (and assembler source);
    - Quadro-Tron by H.Schoenfeld (4-player Tron-clone);

    e) The following programs support multi-joystick games, using extra
    hardware called Multijoy (multijoy4, multijoy8, or multijoy16 for up
    to 4, 8, or 16 players, respectively) which was developed by Radek Sterba /
    Raster & Atariklub Prostejov, see:
    http://raster.infos.cz/atari/hw/multijoy.htm or
    http://raster.infos.cz/atari/english.htm#MULTIJOY or
    https://www.return-magazin.de/ausgaben/return-ausgabe-16/
    - Acey-Duecey M4, original from L&S Computerware / Softsmith, patch by Fandal
    - Asteroids M4, original from Atari, patch by Matthias Luedtke
    - Astro4 Road by Frantisek Houra, Radek Sterba
    - Astrowarriors M4, original from Apogee Software, patch by Fandal
    - Atari Tennis M4, original from Atari, patch by Matthias Luedtke
    - Ate'em All by Frantisek Houra and Christian Krueger, 2016
    - Basketball M4, original from Atari, patch by Matthias Luedtke
    - Battleroom M4, original by Steven Martin, patch by Fandal
    - Boulders and Bombs M4, original by Keith Dreyer for K-Byte, patch by Fandal
    - Bounce Ball M4, Jerzy Kasenberg, patch by Fandal
    - Bremspunkt by Thorsten Butschke, Rouven Gehm
    - Card Grabber by Florian Dingler
    - Cervi by Radek Sterba
    - Cervi 2 by Radek Sterba
    - Dandy Dungeon M4, original from APX, patch by Matthias Luedtke
    - Drutt M4+, original by Wojciech Gorski, Jacek Grad, patch by Fandal
    - Dynakillers Unchained, original by Marek Chorvat, Robert Pecnik, and
    Marian Vybostok, patch by MatoSimi
    - Floyd of the Jungle M4, original from MicroProse, patch by Fandal
    - Fujiama Run by Matthias Luedtke, Stefan Niestegge
    - Gem M4, original by Joel Gluck, patch by Fandal
    - Hardwaretester/Peripheral Test 2.0 by Florian Dingler (2008)
    - Helicops by Nils Feske, Frantisek Houra, Radek Sterba, Adam Wachowski
    - Hockey M4, original from Gamma Software, patch by Fandal
    - Hockey M8, original from Gamma Software, patch by Fandal
    - Ice-Hockey by Florian Dingler
    - Impact M4, original from David Buehler, patch by Fandal
    - Jail Break M4, original by James Stage Jr., patch by Fandal
    - Kde domov muj M4 by Michael Kalous and Petr Postava (2017)
    - Killa Cycle M4, original by Simon Goodwin and David Muncer, patch by Fandal
    - Killer 'Thello M4, original by Mark Price, patch by Fandal
    - Major League Hockey M4, original from Thorn EMI, patch by Fandal
    - Mashed Turtles by Zdenek Eisenhammer, Frantisek Houra
    - Maze War M4, original from ANALOG, patch by Fandal
    - Mouse Party M4, original by Bill Halsall, patch by Fandal
    - M.U.L.E. M4, original for Electronic Arts, patch by Matthias Luedtke
    - Multiloops by Antonin Holik and Rudolf Kudla (2017)
    - Multris by Radek Sterba (2001)
    - Multris 2k17 by Radek Sterba, patch by Fandal
    - Muxeso by Frantisek Houra and Marek Pesout, 2016
    - Proto Basketball M4+, Atari original for 5200, conversion & patch by Fandal
    - Quadrotron M4, original by Oliver Redner, Stefan Wiegmann, patch by Radek
    Sterba
    - Rozstrel M4 by Michael Kalous and Petr Postava (2017)
    - Rubacka vo kopec, by Zdenek Eisenhammer, Frantisek Houra, Michal Szpilowski
    - Sails of Doom by R0ger, 2018
    - Sheep-Race by Florian Dingler
    - Shot'em All by Radek Sterba
    - Silicon Warrior M4, original from Epyx, patch by Fandal
    - Snakes and Ladders M4, oiginal by C. Harper, Kevin Harper, patch by Fandal
    - Soccer M4, original from Gamma Software, patch by Fandal
    - Soccer M4, original from Thorn EMI, patch by Fandal
    - Space Arena M4, by Frantisek Houra and Marek Pesout, 2014
    - Survivor M4, original from Synapse, patch by Fandal
    - Table Football M4+, original by Anthony Wilson, patch by Fandal
    - Tag! M4, original by Richard Gore, patch by Fandal 2015
    - Tank Battle M4, original by Dan Pinal for the book "Atari Graphics and
    Arcade Game Design" (1984), patch by Fandal
    - Tank M4 Battle, original by Harald Siegmund (1983), patch by Fandal
    - Up for Grabs M4, original by Ken Madell for Spinnaker, patch by Fandal
    - Wingman M4, original from MicroProse, patch by Fandal
    - Yahtzee M4, original by Gary L. Born, patch by Fandal
    - Zeppelin M4, original by William Mataga for Synapse, patch by Fandal
    - See also Fandal site search for games that use a Multijoy:
    http://a8.fandal.cz/search.php?search=multijoy&butt_details_x=x

    ------------------------------

    Subject: 8.5) What programs use a light pen or a light gun?

    Contributors to this section: Bertrand M. (LEXX), Andreas Koch

    While the user experiences are quite different, the Atari computer reads the horizontal and vertical positions of a light pen or a light gun in the same way. Consequently, while software programs are usually designed for either
    one or the other, these two types of controllers can sometimes substitute for each other.

    A light pen or light gun requires a cathode ray tube (CRT) television or monitor. Only one light pen or light gun may be used on the Atari at a time.

    Also, on the 400, Controller Jacks 1-3 do not support a light pen / light gun, only controller port 4 can be used. This effectively makes many light pen / light gun programs incompatible with the 400.

    Programs designed for a light gun:

    Alien Blast, Richard Gore for DGS, 1993
    Barnyard Blaster, James V. Zalewski for Atari, 1987
    Bembel Wo by Thorsten Butschke for Foundation Two, 1998
    Bug Hunt, Alan Murphy and Rob Zdybel for Atari, 1987
    Cementerio, Pelusa Software, 1989
    Click!, Chris Martin, 2008
    Comparando Figuras, Turbo Software/M.P.M., 1989?
    Crime Buster, Ron Andrzejewski & James Zalewski for Atari, 1988
    Crossbow, Sculptured Software for Atari, 1988
    Disparando a la Vocales, Turbo Software/M.P.M., 1989?
    Emboscada en el Desierto, Turbo Software/M.P.M., 1989?
    Fly Shooting, by Kemal Ezcan for Zong 2/93
    Gangsters by Houra, Pesout, Stefek, Sterba, Svoboda, 2007
    Gangstersville, Emanuele Bergamini for Lindasoft, 1988
    Geisterschloss, KE-Soft, 1992
    Guntris by Richard Gore, 1996
    Hardwaretester/Peripheral Test 2.0 by Florian Dingler, 2008
    Helocoptero de Combate, Turbo Software/M.P.M., 1989?
    Hit the Mole, by Carsten Strotmann, 2004
    Invasion, Pelusa Soft
    Jezkovy voci, Frantisek Houra, 2016
    Laser Gun, Turbo Software/M.P.M., 1989?
    Laser Math, Turbo Software/M.P.M., 1989?
    Light Gun Blaster, Andre Willey, Atari User Feb. 1988
    Light Gun Blaster (enhanced) by Pedrokko
    Messe Hanau, Kemal Ezcan, 1995
    Operation Blood, P. Kalinowski & P. Bulkowski of Our 5oft for Mirage and ANG,
    Light Gun Version by The Missing Link, 1993
    Operacion Comando, Turbo Software/M.P.M., 1989?
    Pajaki II, Arkadiusz Lubaszka for ArSoft, 1996
    Schiessen, L. Franzky (Abbuc magazine)
    Sharp Shooter, Matthew J.W. Ratcliff for Analog #76 9/89
    Simon, Turbo Software/M.P.M., 1989?
    Sniper, Premysl Stefek, Radek Sterba, Petr Svoboda and Fandal, 2007
    Special Forces (Operation Blood II), P. Kalinowski & P. Bulkowski of
    Our 5oft for Mirage and ANG, light gun conversion by Homesoft
    Tiro al Blanco, Turbo Software/M.P.M., 1989?
    Toy'Swap, Victor Parada, 2015
    - See also Fandal site search for games that use a light gun:
    http://a8.fandal.cz/search.php?search=light+gun&butt_details_x=x
    - See also AtariMania list of games that use a light gun:
    http://preview.tinyurl.com/pffhtwh
    - See also http://atari.panprase.cz/?action=lg-hry

    Programs designed for a light pen:

    - Alien Blast, Richard Gore for DGS, 1993
    - Alphabet Construction Set (Playground Software) by Futurehouse
    - Animal Crackers (Playground Software) by Futurehouse
    - AtariGraphics by Steve Gibson for Atari, (c)1984
    (RX8054, shipped with Atari Light Pen CX75 only)
    - Belegost, by Ondrej Cada, Mirek Fidler, Antonin Holik, Rudolf Kudla, 2016
    - Blazing Paddles by Baudville, 1986
    - Computer Crayons (Playground Software) by Futurehouse
    - Concentration by Stack Computer Services, 1983
    - Crossword Twister by Stack Computer Services, 1983
    - Demonstration program cassette by Atari, 1980 (CX4124, shipped with CX70)
    - Draughts by Stack Computer Services, 1983
    - Go by Stack Computer Services, 1983
    - Hardwaretester/Peripheral Test 2.0 by Florian Dingler, 2008
    - Hit the Mole, by Carsten Strotmann, 2004
    - KoalaPainter by Koala for Commodore 64/Atari (diskette)
    (Illustrator product by Island Graphics, light pen version)
    - Language Skills - Alphabet Recognition by Futurehouse, 1982
    - Language Skills - Different Symbol Discrimination by Futurehouse, 1982
    - Language Skills - Letter Sequences by Futurehouse, 1982
    - Language Skills - Like Symbol Discrimination by Futurehouse, 1982
    - Letter Tutor by Edgework for Atari, 1984 prototype
    - Life by Stack Computer Services, 1983
    - Light Pen Doodle by John and Mary Harrison for Antic, 1984
    - Little Red Riding Hood (Playground Software) by Futurehouse, 1983
    - Lost in the Labyrinth by Stack Computer Services, 1983
    - Math Fun for the Young - Level I by Tech-Sketch, 1983
    - Math Fun for the Young - Level II by Tech-Sketch, 1983
    - Matrix by Dave Oblad, 1985
    - Micro Illustrator by Tech-Sketch (diskette)
    (Illustrator product by Island Graphics, light pen version)
    - Othello by Stack Computer Services, 1983
    - Paint-N-Sketch Level I by Tech-Sketch, 1983
    - Paint-N-Sketch Level II by Tech-Sketch, 1983
    - Peripheral Vision by Futurehouse, 1984
    - Seek and Destroy by Stack Computer Services, 1983
    - Shape and Color Recognition by Tech-Sketch, 1983
    - Shuffler by Stack Computer Services, 1983
    - Simon by Stack Computer Services, 1983
    - See also AtariMania lists of games and utilities that use a light pen:
    http://preview.tinyurl.com/ps962gx
    http://preview.tinyurl.com/pqe5ppu

    ------------------------------

    Subject: 8.6) What programs are designed for a true trackball controller?

    The following programs have a trackball mode designed for use with the
    the Atari CX22 or CX80 Trak-Ball controllers in true trackball mode.

    - Catch 88 by Simon Trew, 1991
    - Supports Multi-Mouse Trakball Driver by Simon Trew
    - Centipede 5200 by Atari with trak-ball support by Peter Meyer, 2009
    ([CTRL+T] for trackball mode)
    - Final Legacy by Atari, 1984
    (optionally used in controller port 2 in the game's Sea-to-Air mode)
    - Hardwaretester/Peripheral Test 2.0 by Florian Dingler, 2008
    - Knight Quest by Simon Trew, 1991
    - Supports Multi-Mouse Trakball Driver by Simon Trew
    - Kriss Kross by Simon Trew, 1992
    - Supports Multi-Mouse Trakball Driver by Simon Trew
    - Missile Command by Rob Zdybel for Atari, 1981. [CTRL+T] for trackball mode
    -- feature undocumented upon the program's release because Atari had not yet
    introduced a trackball controller.
    - Missile Command+ by Paul Lee, 2005 ([CTRL+T] for trackball mode)
    - Multi-Mouse Trakball Driver by Simon Trew for New Atari User #42 1990
    - Othello by Simon Trew, 1991
    - Supports Multi-Mouse Trakball Driver by Simon Trew
    - PLATOTerm by Thomas Cherryhomes, 2018
    - Slime by Steve Hales for Synapse, 1982 (press [T] for trackball mode)
    - Tempest Elite by Peter J. Meyer for Video 61, 2017
    - Tile Smashers by Peter J. Meyer for Video 61, 2017
    - Toy'Swap by Victor Parada, 2015
    - See also AtariMania list of games that use CX22/CX80 trackball mode:
    http://preview.tinyurl.com/knz2zmf
    - See also Fandal site search for games that use the CX22/CX80 trackball mode:
    http://a8.fandal.cz/search.php?search=trak-ball&butt_details_x=x

    ------------------------------

    Subject: 8.7) What programs are designed to work with a mouse?

    Programs that use the Atari STM1 Mouse or compatible:
    - 8Bit-Mouse (BPAUG)
    - Artprog
    - Atari Rechner Simulation mit UPN, (c)1985 MTC Mouse Tecnology Corp.
    - Black Magic Composer by Sven Tegethoff for Ulf Petersen, 1991
    - Bomb Down by The Roemer/U.N.O.
    - BOSS-X by Mirko Sobe / MS Software, 2003
    - The Brundles by KE-Soft, 1993 (hold SPACE at boot for configuration)
    - The Brundles Editor by KE-Soft, 1994
    - CardStax 2.1 by David A. Paterson, 1993
    - Catch 88 by Simon Trew, 1991
    - Supports Multi-Mouse ST Mouse Driver by Simon Trew
    - Celebrity Cookbook by David Sullivan/Total Control Systems for U.S.A. Media
    - Click! by Chris Martin, 2008
    - Copy F'n'F by Mirko Sobe / MS Software, requires BOSS-X
    - Crescent Solitaire, Zdenek Eisenhammer, Frantisek Houra, Marek Pesout, 2018
    - Datenbank by Mirko Sobe / MS Software, requires BOSS-X
    - Diamond GOS by Reeve Software

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Current@21:1/5 to Marc G. Frank on Fri Aug 30 20:27:51 2019
    [continued from previous message]

    were released in several versions, each dedicated to a particular modem or modem type.

    Finally, as multiple modem types gained popularity, public domain/freeware/ shareware authors started abstracting the modem device handling software routine from the rest of their telecommunication programs, allowing for a single version of the main program to work with one or more separately- distributed modem handler routines. Users were then expected to combine an application with an appropriate modem handler in order to create a complete, working telecommunications software package.

    This section attempts to list all Atari modem device handler files that can be used in combination with telecommunications programs requiring such a handler.

    R: modem device handler on 850 interface ROM

    The 850 contains an R: handler, supporting devices R1: through R4:, in its
    ROM. This R: handler supports the full range of capabilities of the RS-232-C serial interface ports provided by the 850, but is typically used with an RS- 232-C serial interface modem.

    With no powered disk drive #1 present, the R: handler loads from the ROM of a powered 850 into computer RAM on system startup. An extended beep is emitted through the computer's audio signal as the handler is loaded.

    The R: handler can also be loaded from 850 ROM into computer RAM as part of a system Disk Boot or afterward by running a brief software utility for that purpose. Such utilities include:
    - AUTORUN.SYS, distributed with Atari DOS 2.0S (1980)
    - RS232.COM, distributed with OS/A+ and DOS XL by OSS (1982-1984)
    - RS232FIX.COM, distributed with DOS XL by OSS (1982-1984).
    Explicitly attempts to correct some of the known bugs in the 850 R: handler. - HANDLERS.SYS, distributed with Atari DOS 3 (1983)
    - RS232.ARx, distributed with SmartDOS by Rana Systems (1984)
    - Should be renamed RS232.AR1 to be autorun by SmartDOS
    - Supports both warm and cold re-boots of the system
    - AUTORUN.SYS, as generated by the Atari DOS 2.5 SETUP.COM utility (1984)
    - RS232.COM for SpartaDOS, distributed with ICD SpartaDOS and with the ICD
    P:R: Connection (1986)
    - RS232.SYS for Atari DOS 2, distributed with the ICD P:R: Connection (1986)
    - BOOT850.COM, distributed with AMODEM 7.4 and 7.5 by Trent Dudley (1987)
    - RDRIVER.SYS, distributed with Atari DOS XE (1988)
    - ATARI850.AUT, distributed with MYDOS 4.50
    - X850.COM, distributed with ANSITERM by Robert Sinclair (1992)
    - PR.COM, distributed with ANSITERM by Robert Sinclair (1992)
    - RS232.COM, part of RealDOS
    - RS232.COM, part of SpartaDOS X

    Special to the P:R: Connection (popular 850 workalike):
    - PRC.SYS is an R: handler "translator" distributed with the P:R: Connection
    by ICD (1986). Allows some telecommunications programs (such as HomePak
    HomeTerm) with integrated support for 850-based modems, but that do not load
    or use the internal 850 R: handler, to work with the P:R: Connection.

    R: modem device handlers for MPP-1000C, MPP-1000E, Supra 300AT, or
    Volksmodem VM1 with F Cable
    - MPPHAND.AUT, Version 1.0, by John S. DeMar, 1983(?)
    'Smartmodem and "R:" Device Emulator, for the MPP-1000C Modem'
    - MPP 1000C Modem/850 Emulator by Jordan Chilcott. Three versions:
    - MPP850.DRV -- MPP Modem Driver Rev. 1.0 (c) 1984 Jordan L. Chilcott,
    Standard version tested with: AMODEM, AMIS, FORUM. (alias MDRIVE.XMO)
    - SMARTMPP.DRV -- MPP Modem Driver Rev. 1.0S (c) 1984 Jordan L. Chilcott
    Also supports "Smartmodem" features of MPP modems.
    (aliases SMDRV.XMO, AMDM6HD.MPP)
    - HOMEMPP.DRV -- MPP Modem Driver Rev. 1.0H (c) 1985 Jordan L. Chilcott
    For use with HomePak HomeTerm. (aliases HMDRVE.XMO, HMDRV.XMO)
    - HTM450.XMO -- Version modified for 450 baud
    - MPP450.DOC -- Documentation by Charles Johnson
    - MPP R: Driver
    - DRIVER.REG -- MPP R: Driver (c)1985
    - DRIVER.HPK -- Modified for use with HomePak HomeTerm
    - DRIVER.SML -- MPP R: Short Driver (c)1985
    - 300AT R: Handlers from Supra Corporation, Version 2.x,
    by Willie Brown and Mark White
    - RDRVR.30A -- SUPRA 300A R: Driver v2.2, c1986
    - Full driver, includes a limited set of HAYES SMARTMODEM commands.
    - SRDRVR.30A -- SUPRA 300A R: Short Driver v2.0, c1986
    - For BBS users, written to be short and only include the bare essential
    SIO calls.
    - MPPHNDLR.COM, by Trent Dudley, distributed with AMODEM 7.4 and 7.5, 1987.
    "I have rewritten this MPP R: handler to make its relocation routine
    compatible with SpartaDOS."
    - MPP850.HAN, by James Dillow (author of DeTerm MPP), 1988.
    - MPP.COM, by Bob Puff, modified version of MPP850.HAN by James Dillow,
    distributed with BobTerm 1.10 (6/89), 1.20 (4/1990), & 1.21 (4/27/1990)

    R: modem device handlers for Supra 1200AT

    - RDRVR.12A -- SUPRA 1200A Driver v1.0 (c)1986
    - 1200AT R: Handler from SUPRA Corporation Version 2.x, Willie Brown

    T: modem device handler on 1030 modem ROM

    In addition to the ModemLink software program, the 1030 modem ROM also
    contains the T: modem device handler that can be loaded and utilized by user programs apart from ModemLink.

    The T: device handler does not use the SIO protocol for data transmission with the computer, creating potential conflict with other devices connected via
    SIO that also don't use the SIO protocol, including the C: cassette handler built into the Atari OS. Consequently, there should be no program recorder attached to the system when using a T: modem device handler.

    The handler supports tone dialing, but is not self-relocating, and thus must
    be loaded before Atari BASIC is initialized. Extensive T: handler details published by Russ Wetmore: http://www.atarimagazines.com/v4n4/1030modem.html

    Utilities to load the T: handler from the 1030 ROM include:
    - AUTO1030.SYS, by Russ Wetmore for Antic, August 1985 (alias THANDLR1.030)
    - BOOT1030.COM, by Trent Dudley, distributed with AMODEM 7.4 and 7.5, 1987

    T: modem device handlers for both 835/1030 (& XM301) and 850-based modems

    - '835/850 Handler' (alias AUTO1030.OBJ) by AMODEM author Jim Steinbrecher,
    distributed with his Atari MODEM-835/850 Ver. 4.2, 01-15-84
    - TSHANDL.OBJ, by Ken Fowkes, is the T: handler code extracted from his
    DiskLink program (1984).

    T: modem device handlers for the 1030/XM301 modems

    - HANDLER.OBJ, by Atari, distributed with the XM301 modem on the XE Term disk.
    A slight superset of the 1030 ROM T: handler; it too supports tone dialing
    but is likewise not self-relocating. Shipped fall 1985.

    T: modem device handlers for the 835/1030/XM301 modems

    - THANDLER.COM, by Trent Dudley, distributed with AMODEM 7.4 and 7.5, 1987.
    A self-relocating version of the Atari XE Term T: handler.

    R: modem device handlers for both 850-based and 835/1030/XM301 modems

    - R.BIN, by Joe Miller and Russ Wetmore for Star Systems Software, 1984/5(?)
    "A combined handler for 850-based and 835/1030 modems...an extensive
    modification of Joe Miller's original handler from his...TSCOPE. While
    TSCOPE uses a "T:" handler (standard for 835/1030 modems), R.BIN is
    installed as an "R:" device." Self-relocating. Does not support tone
    dialing on the 1030.
    - RHANDLR1.030 is identical to R.BIN but also executes RUN "D:MENU" after
    loading (perhaps for a disk of the month for an Atari user group).
    - 'RHANDLER2' (RHANDLR2 or RHAND2.BIN or RHAND2.AUT or ANO835) is a slightly
    modified version of R.BIN which also executes the BASIC command
    RUN"D:*.RUN" after loading.
    - RHAN1030.AUT and RHAND3.BIN are two different derivatives of 'RHANDLER2'
    where the provision to RUN"D:*.RUN" after loading has been removed.
    - ATARISRS.232, by JM/RW, is the R.BIN driver code extracted from
    VT-10-Squared, and then distributed with OmniCom, 1986-1987
    - RBIN1030.BIN / RHANDLER.COM / R1030.XMO, by JM/RW/MG, are derivatives of
    ATARISRS.232, possibly/probably modified for SpartaDOS compatibility by
    Mike Gustafson. Distributed with AMODEM 7.4 and 7.5, 1987

    R: modem device handlers for the 1030/XM301 modems

    - SMARTT.COM, V7.14.86 by Joe Hitchens (author of VTERM)
    - HANDLER.XM, by James Dillow (author of DeTerm XM301) (1988?)
    - XM850.HAN, by James Dillow, based on his HANDLER.XM (1988?)

    R: modem device handlers for the 835/1030/XM301 modems

    - XM.COM, by Bob Puff, modified version of XM850.HAN by James Dillow,
    distributed with BobTerm 1.10, 6/1989
    - XM.COM (re-written), by Bob Puff, distributed with BobTerm 1.20 (4/1990)
    and 1.21 (4/27/1990)

    R: modem device handlers for the R-Verter/SupraVerter Modem Adapter (SIO)

    Note that handlers designed for the Atari SX212 modem via SIO may also work with the R-Verter/SupraVerter.

    - The A.I.D. R-Verter was distributed with 4 different R: handler versions,
    originally written by Royce W. Powell, (c) April, 1984 by A.I.D.:
    - RHAND1.OBJ - R: handler supporting DSR & RD
    - nearly identical: RVDOSXL.COM (version for DOS XL?)
    - RHAND1C.OBJ - R: handler supporting DSR & CD
    - RHAND2.OBJ - R: handler supporting DSR & RD and translation tables
    - RHAND2C.OBJ - R: handler supporting DSR & CD and translation tables
    - RVHAND.XMO or RVHAND.OBJ, by Ron Hodges, for use with HomePak HomeTerm.
    A re-assembly of the file RHAND1C.SRC supplied with the R-Verter, but
    starting at a lower address ($1D00). (alias RVERTER.HND)
    - BOB-Verter 2.4 Fast Handler (RVERTER.COM), by Robert Puff, 10/16/89.
    Explicitly supports both the SX212 modem (via SIO) and the R-Verter/
    SupraVerter interface cable. Distributed with BobTerm 1.20 & 1.21

    R: modem device handler for the Datatari serial interface cable

    - BTDATARI.COM, by ABBUC ev, specifically for use with BobTerm

    R: modem device handlers for the SX212 modem connected via SIO

    Note that handlers designed for the Atari SX212 modem via SIO may also work with the R-Verter/SupraVerter.

    - The SX-212 Companion!, by Marc Ingle and Tom Neitzel of S*P*A*C*E,
    based on the R-Verter R: handler, specifically to bring SX212 support to
    850 Express! version 3.00p by Keith Ledbetter. Modifications by Tom Neitzel
    and Marc Ingle. December, 1987. Two versions:
    - LOADER.LOW (aliases: SX212A or SX212A.COM)
    This version loads at $1D00 and works with most DOSes in their standard
    configuration (generally 2 or 3 drives, with a LOMEM of $1D00 or lower).
    - LOADER.HI (alias: SX212A.HI)
    This version loads at $2000 and allows more memory for drive buffers
    but will reduce your terminal buffer by about 750 bytes.
    - SX_RHAND.COM, author/distribution unknown
    - SX212HND.COM (alias SX212HND.OBJ), SX212 R: Handler V1.0 by Trent Dudley,
    1987?
    - HANDLER.OBJ, by Paul Swanson, distributed with Atari SX Express!, 1988
    - SX212 ATH handler (SX212ATH.COM), by James Dillow (author of DeTerm SX212),
    1988. (Distributed with AtariLink BBS.)
    - SX.COM is a modified version by Bob Puff, distributed with BobTerm 1.10,
    6/1989
    - BOB-Verter 2.4 Fast Handler (RVERTER.COM), by Robert Puff, 10/16/89.
    Explicitly supports both the SX212 modem (via SIO) and the R-Verter/
    SupraVerter interface cable. Distributed with BobTerm 1.20 & 1.21
    - SX.COM, by Robert Sinclair, distributed with ANSITERM, 1992

    R: modem device handlers for the ATR8000 interface by SWP

    - MYDOS 3.1x versions have an integrated ATR8000 R: handler
    - MYDOS 4.50 includes:
    - ATR232.AUT - RS-232 driver for the ATR8000
    - ATR232HD.AUT - RS-232 driver for ATR8000 with ATR hard disk interface
    - SpartaDOS from ICD (disk versions) shipped with an R: handler for the
    ATR8000 called: AT_RS232

    R: modem device handlers for the Multi I/O board (MIO) by ICD

    The MIO includes its own 850 R: handler emulator in ROM, which does not need
    to be loaded into computer RAM in order to function. Depending on the ROM version, this handler may or may not fully support the hardware flow control capability of the MIO hardware.

    - HYPERSPD.MIO HyperSpeed RS-232 accelerator Version 1.3a for Multi I/O,
    Copyright 1995, 1997 by Lenard R. Spencer. Full 19200-bit throughput
    with hardware flow control.

    R: modem device handlers for the Black Box interface by CSS

    The Black Box includes its own 850 R: handler emulator in ROM, which does not need to be loaded into computer RAM in order to function. This handler supports the hardware flow control capability of the Black Box.

    - HYPERSPD.BB HyperSpeed RS-232 accelerator Version 1.3a for Black Box,
    Copyright 1995, 1997 by Lenard R. Spencer. Full 19200-bit throughput with
    hardware flow control.

    ------------------------------

    Subject: 8.1) How may a program behave on NTSC/PAL/SECAM computer versions?

    Every Atari computer unit is designed for compatibility with either the NTSC, PAL, or SECAM analog color video encoding standards. Some functional characteristics vary among these versions of the computers, so that software may behave differently depending upon whether the computer it is run on is an NTSC, PAL, or SECAM computer.

    PAL B and PAL I Atari computers differ only in the TV channel frequencies used by the RF signal produced. So in terms of software compatibility, all PAL Atari computers are indistinguishable.

    The FGTIA found in SECAM Atari computers is designed to be 100% software compatible with the PAL GTIA. This fact, along with the fact that SECAM computer models include a PAL ANTIC, mean that the PAL and SECAM versions of the Atari computers are completely software compatible, but with one practical exception: in GTIA Graphics Mode 1 (BASIC Graphics mode 9), while the GTIA can display 16 distinct luminances, the FGTIA can only display 8 distinct luminances.

    Thus the situation essentially simplifies down to just two sets of Atari computers that may have potential software compatibility issues between them: NTSC computers vs. PAL/SECAM computers. What might happen if you run a software program designed with an NTSC Atari on a PAL or SECAM Atari, or a program designed with a PAL or SECAM Atari on an NTSC Atari? There are a number of possibilities:

    1) The program may run faster or slower than intended.

    In order to work with the different timings of the NTSC and PAL/SECAM video signal standards, components of the NTSC versions of the Atari computers run
    at slightly different speeds than they due on PAL/SECAM Atari computers. Software timing that is based exclusively on the CPU clock rate would thus run nearly 1% faster/slower on the opposite type of Atari. This effect, while small, can be significant in applications that are computation- or timing- sensitive, such as music players, or in any programs designed to simulate real time.

    The screen refresh rate of the PAL/SECAM Atari computer is considerably slower than that of the NTSC Atari. A software routine that operates as a Vertical Blank Interrupt (VBI), executed during the times between screen frame refreshes, is thus executed at considerably different frequencies on NTSC machines vs. PAL/SECAM machines. Based on this effect alone, a VBI programmed on an NTSC machine would run 16.8% slower on PAL/SECAM machines. Conversely,
    a VBI programmed on a PAL/SECAM machine would run 20.2% faster on NTSC machines. (59.92Hz-49.86Hz=10.06Hz ; 10.06Hz/59.92Hz=16.8% ; 10.06Hz/49.86Hz=20.2%) These calculations ignore the above-mentioned CPU
    clock rate differences, which would also come into play.

    2) The program may exhibit some sort of "screen flickering" effect.

    The ANTIC display list is the software program responsible for the video display, horizontal scan line by horizontal scan line. There are 262 lines available in the (non-interlaced) NTSC video signal, while there are 312 lines available in the (non-interlaced) PAL/SECAM video signal. If software written on a PAL/SECAM machine sets up an ANTIC display list that is made up of more scan lines than are available in the NTSC video standard, the program will exhibit a "screen flickering" effect if run on the NTSC Atari.

    3) The system may crash.

    NTSC and PAL/SECAM machines have different numbers of machine cycles available for execution of software routines designed as vertical blank interrupts (VBIs).

    An Immediate VBI must complete execution within the number of machine cycles available during the vertical blank time:

    NTSC: 2508 machine cycles
    (262 NTSC scanlines - 240 Atari scanlines) * 114 cycles/scanline
    PAL/SECAM: 8208 machine cycles
    (312 PAL/SECAM scanlines - 240 Atari scanlines) * 114 cycles/scanline

    8208 - 2508 = 5700
    PAL/SECAM machines have a total of 5700 more machine cycles available for
    Immediate VBIs than are available on NTSC machines.

    A Deferred VBI must complete execution within the number of machine cycles available from one vertical blank to the next. The number of machine cycles available for a Deferred VBI depends upon the ANTIC Display List in use, but the upper limit may be derived from the total number of machine cycles per frame:
    NTSC: 29859 machine cycles / frame
    PAL/SECAM: 35568 machine cycles / frame

    35568 - 29859 = 5709
    PAL/SECAM machines could have as many as 5709 more machine cycles available
    for Deferred VBIs than are available on NTSC machines.

    If there are not enough machine cycles available on an NTSC machine to execute a VBI that was developed on a PAL/SECAM machine, the NTSC system will crash.

    4) The colors displayed by the program are not what was intended.

    When utilizing ANTIC graphics modes 2, 3, or F, NTSC Atari computers exhibit unique color artifacting effects that are not present on PAL/SECAM Atari computers. (Artifacting is discussed elsewhere in this FAQ list.) As a result, software that utilizes one of these high-resolution graphics modes can appear to be using very different colors on NTSC machines in comparison to PAL/SECAM machines.

    Also, the additional color frequency generation circuitry present in PAL/SECAM machines produces a color palette that is similar to, though different from, the color palette of NTSC Atari computers. These differences are subtle
    enough that they are generally not problematic.

    5) The program may explicitly refuse to run on incorrect hardware.

    Software may be designed to determine whether the Atari is NTSC or PAL/SECAM, and refuse to run if the hardware present does not match what is expected.

    6) The program may not load correctly at all.

    This would mostly likely result from copy protection techniques based upon precise hardware timing associated with disk drives, cassette recorders, or components of the computer itself, where the timing was not anticipated to
    vary depending upon NTSC vs. PAL/SECAM hardware.

    According to Jindroush (2/26/02), two examples of programs that run on NTSC machines but not PAL/SECAM machines as a result of timing-based copy
    protection techniques (probably based on vblank timing) are Transylvania and The Quest, both by Penguin Software.

    7) The program may run fine on both NTSC and PAL/SECAM machines.

    Either the differences are too slight to matter, or the software may be sophisticated enough to detect NTSC vs. PAL/SECAM hardware, as described
    above, and act accordingly.

    An example of a program that alters its behavior depending upon detection of NTSC versus PAL/SECAM is Ghostbusters by Activision (checks the GTIA type).

    =-=-=-=-=-=-=
    Bottom line:

    Software written for NTSC machines (North America) will (almost) always work
    on PAL/SECAM machines (Europe), but software designed on PAL/SECAM machines sometimes won't work as intended on NTSC machines.

    Replacing the NTSC ANTIC chip in an NTSC Atari with a PAL ANTIC changes the screen refresh rate to 50Hz, allowing most of the PAL/SECAM-only European software to run on a North American NTSC Atari. However, make sure your display device can support a 50Hz video refresh rate first!

    North American Atari users might also obtain and use real European PAL or
    SECAM Atari machines, with a similar caveat concerning the display device.

    ------------------------------

    Subject: 8.2) What programming languages are available for the Atari?

    Freddy Offenga has compiled a comprehensive list of programming languages produced for the 8-bit Atari. Please visit: http://www.ataripreservation.org/websites/freddy.offenga/langlist.txt

    ------------------------------

    Subject: 8.3) What cartridges were released for the Right Slot of the 800?

    This should be a complete list of commercial cartridges produced for use in
    the Right Cartridge slot of the Atari 800.

    - ACE-80 by Claus Buchholz for Amiable Computer Enhancements / TNT Computing
    (80 column editor, compatible with Atari BASIC, and patches available for:
    OS/A+, EASMD, Letter Perfect v.6, Data Perfect, Atari Logo)
    - Based on DT-80, the Atari/ATR8000 80-Column Dumb Terminal Emulator
    cartridge by Claus Buchholz for Amiable Computer Enhancements, 1984
    - Adapta-Cartridge B: by Microsota, Inc.
    - Austin 80 Console Software by Austin Franklin Associates
    (for use with the Austin 80 Column Video Processor Board)
    - Block (first right cartridge; first "backup" program hardware device)
    - Cartridge Maker by Radical Systems (EPROM burner)
    - KISS by Eastern House
    - Magic Dump by Geminisoft/Eric Wolz for Sar-An Computer Products (SCP)
    - Magic Dump II by Geminisoft/Eric Wolz for Sar-An Computer Products (SCP) - Monkey Wrench by Eastern House
    - Monkey Wrench II (original 800 version) by Eastern House
    - Note: There is also a Monkey Wrench II for Atari XL version that works
    with XL/XE computers except 1200XL
    - R-Time 8 by ICD (battery-backed clock, for left or right cartridge slots)
    - Real Time Cartridge by Sunmark
    - Right Cartridge which boots the Atari from the Corvus disk system.
    (by ????? Details????)

    ------------------------------

    Subject: 8.4) What games support 4 or more simultaneous players?

    Section started by Andreas Koch; See also this thread at AtariAge: http://www.atariage.com/forums/topic/155696-4-player-simultaneous-games/

    a) The following games support 4 joystick head-to-head play:
    (Only possible on the 400/800 since only these computer models have
    4 controller ports)

    - Ali Baba and the Forty Thieves by Stuart Smith for Quality Software
    - Aliens a public domain game by ??? using an altered Dandy program
    (the Dandy font and thus the graphics were changed, however,
    the levels remain the same and can be used in both games)
    - Asteroids by Tod Frye for Atari
    - Basketball by Alan Miller for Atari
    - Battle Room (CIA vs. KGB) a public domain game by SNACC
    - Dandy disk by John H. Palevich (Jack Palevich) for APX
    - Depth Warrior by ??? for ROM magazine (Canada) v1n7 ***
    - Floyd of the Jungle by MicroProse (1982 and 1983 releases)
    - GEM by Joel Gluck
    - Killa Cycle by Simon Goodwin & David Muncer
    - Hockey by Gamma Software, (c)1981
    - Major League Hockey by Thorn EMI
    - Major League Soccer by Thorn EMI
    - Maze War by ???
    - Mouse Party by Bill Halsall for New Atari User #39 Aug/Sep 1989
    - M.U.L.E. by Ozark Softscape for Electronic Arts
    - The Return of Heracles by Stuart Smith for Quality Software
    - Road Block / Roadblock by Brian Holness for Compute! v5n7 #38 July 1983
    - Silicon Warrior, developed by The Connelley Group for Epyx
    - Sky Warrior by Jack Chung for ROM magazine (Canada) v1n6
    - Soccer by Gamma Software
    - Survivor by Richard Carr for Synapse
    - Tank Battle by Fred Pinho from Antic magazine:
    http://www.atarimagazines.com/v3n2/animate.html
    - Volleyball by ??? (public domain game written in Atari BASIC)
    - Yellow-Brick-Road by ??? for ROM magazine (Canada) v1n2 ***

    *** these programs are reported to be 4-player programs, I'm
    not sure if they are meant to be 4-players simultaneously
    or 4-players - one after another (try to find out!);

    b) The following games support 4 paddle head-to-head play:

    - Castle Crisis by Bryan Edewaard, 2004
    - IQ by David S. Maynard for CRL, 1987 (same game as "Worms?")
    - JunkYard Racing (Tim Gearin, 1999)
    - Space Arena by Fandal, 2009
    - Warlords by ?, year? (public domain version, unlicensed)
    - Worms? by David S. Maynard for Electronic Arts, 1983

    c) The following game supports 4 players on all machines, using special 4-button keypad controllers linked together with RJ-11 jacks (standard
    phone jacks) to a box with 2 joystick port connectors:

    - PQ: The Party Quiz Game by Suncom

    d) The following programs support multi-joystick games, using extra
    hardware called Quadrotron (from the German Atari magazin 2/1989):

    - test program for 4 joysticks (and assembler source);
    - Quadro-Tron by H.Schoenfeld (4-player Tron-clone);

    e) The following programs support multi-joystick games, using extra
    hardware called Multijoy (multijoy4, multijoy8, or multijoy16 for up
    to 4, 8, or 16 players, respectively) which was developed by Radek Sterba /
    Raster & Atariklub Prostejov, see:
    http://raster.infos.cz/atari/hw/multijoy.htm or
    http://raster.infos.cz/atari/english.htm#MULTIJOY or
    https://www.return-magazin.de/ausgaben/return-ausgabe-16/
    - Acey-Duecey M4, original from L&S Computerware / Softsmith, patch by Fandal
    - Asteroids M4, original from Atari, patch by Matthias Luedtke
    - Astro4 Road by Frantisek Houra, Radek Sterba
    - Astrowarriors M4, original from Apogee Software, patch by Fandal
    - Atari Tennis M4, original from Atari, patch by Matthias Luedtke
    - Ate'em All by Frantisek Houra and Christian Krueger, 2016
    - Basketball M4, original from Atari, patch by Matthias Luedtke
    - Battleroom M4, original by Steven Martin, patch by Fandal
    - Boulders and Bombs M4, original by Keith Dreyer for K-Byte, patch by Fandal
    - Bounce Ball M4, Jerzy Kasenberg, patch by Fandal
    - Bremspunkt by Thorsten Butschke, Rouven Gehm
    - Card Grabber by Florian Dingler
    - Cervi by Radek Sterba
    - Cervi 2 by Radek Sterba
    - Cubes M8 by BAHA Software, 2019
    - Dandy Dungeon M4, original from APX, patch by Matthias Luedtke
    - Drutt M4+, original by Wojciech Gorski, Jacek Grad, patch by Fandal
    - Dynakillers Unchained, original by Marek Chorvat, Robert Pecnik, and
    Marian Vybostok, patch by MatoSimi
    - Floyd of the Jungle M4, original from MicroProse, patch by Fandal
    - Fujiama Run by Matthias Luedtke, Stefan Niestegge
    - Gem M4, original by Joel Gluck, patch by Fandal
    - Hardwaretester/Peripheral Test 2.0 by Florian Dingler (2008)
    - Helicops by Nils Feske, Frantisek Houra, Radek Sterba, Adam Wachowski
    - Hockey M4, original from Gamma Software, patch by Fandal
    - Hockey M8, original from Gamma Software, patch by Fandal
    - Ice-Hockey by Florian Dingler
    - Impact M4, original from David Buehler, patch by Fandal
    - Jail Break M4, original by James Stage Jr., patch by Fandal
    - Kde domov muj M4 by Michael Kalous and Petr Postava (2017)
    - Killa Cycle M4, original by Simon Goodwin and David Muncer, patch by Fandal
    - Killer 'Thello M4, original by Mark Price, patch by Fandal
    - Major League Hockey M4, original from Thorn EMI, patch by Fandal
    - Mashed Turtles by Zdenek Eisenhammer, Frantisek Houra
    - Maze War M4, original from ANALOG, patch by Fandal
    - Mouse Party M4, original by Bill Halsall, patch by Fandal
    - M.U.L.E. M4, original for Electronic Arts, patch by Matthias Luedtke
    - Multiloops by Antonin Holik and Rudolf Kudla (2017)
    - Multris by Radek Sterba (2001)
    - Multris 2k17 by Radek Sterba, patch by Fandal
    - Muxeso by Frantisek Houra and Marek Pesout, 2016
    - Proto Basketball M4+, Atari original for 5200, conversion & patch by Fandal
    - Quadrotron M4, original by Oliver Redner, Stefan Wiegmann, patch by Radek
    Sterba
    - Rozstrel M4 by Michael Kalous and Petr Postava (2017)
    - Rubacka vo kopec, by Zdenek Eisenhammer, Frantisek Houra, Michal Szpilowski
    - Sails of Doom by R0ger, 2018
    - Sheep-Race by Florian Dingler
    - Shootout 2 M4 by BAHA Software, 2019
    - Shot'em All by Radek Sterba
    - Silicon Warrior M4, original from Epyx, patch by Fandal
    - Snakes and Ladders M4, oiginal by C. Harper, Kevin Harper, patch by Fandal
    - Soccer M4, original from Gamma Software, patch by Fandal
    - Soccer M4, original from Thorn EMI, patch by Fandal
    - Space Arena M4, by Frantisek Houra and Marek Pesout, 2014
    - Survivor M4, original from Synapse, patch by Fandal
    - Table Football M4+, original by Anthony Wilson, patch by Fandal
    - Tag! M4, original by Richard Gore, patch by Fandal 2015
    - Tank Battle M4, original by Dan Pinal for the book "Atari Graphics and
    Arcade Game Design" (1984), patch by Fandal
    - Tank M4 Battle, original by Harald Siegmund (1983), patch by Fandal
    - Up for Grabs M4, original by Ken Madell for Spinnaker, patch by Fandal
    - Wingman M4, original from MicroProse, patch by Fandal
    - Yahtzee M4, original by Gary L. Born, patch by Fandal
    - Zeppelin M4, original by William Mataga for Synapse, patch by Fandal
    - See also Fandal site search for games that use a Multijoy:
    http://a8.fandal.cz/search.php?search=multijoy&butt_details_x=x

    ------------------------------

    Subject: 8.5) What programs use a light pen or a light gun?

    Contributors to this section: Bertrand M. (LEXX), Andreas Koch

    While the user experiences are quite different, the Atari computer reads the horizontal and vertical positions of a light pen or a light gun in the same way. Consequently, while software programs are usually designed for either
    one or the other, these two types of controllers can sometimes substitute for each other.

    A light pen or light gun requires a cathode ray tube (CRT) television or monitor. Only one light pen or light gun may be used on the Atari at a time.

    Also, on the 400, Controller Jacks 1-3 do not support a light pen / light gun, only controller port 4 can be used. This effectively makes many light pen / light gun programs incompatible with the 400.

    Programs designed for a light gun:

    Alien Blast, Richard Gore for DGS, 1993
    Barnyard Blaster, James V. Zalewski for Atari, 1987
    Bembel Wo by Thorsten Butschke for Foundation Two, 1998
    Bug Hunt, Alan Murphy and Rob Zdybel for Atari, 1987
    Cementerio, Pelusa Software, 1989
    Click!, Chris Martin, 2008
    Comparando Figuras, Turbo Software/M.P.M., 1989?
    Crime Buster, Ron Andrzejewski & James Zalewski for Atari, 1988
    Crossbow, Sculptured Software for Atari, 1988
    Disparando a la Vocales, Turbo Software/M.P.M., 1989?
    Emboscada en el Desierto, Turbo Software/M.P.M., 1989?
    Fly Shooting, by Kemal Ezcan for Zong 2/93
    Gangsters by Houra, Pesout, Stefek, Sterba, Svoboda, 2007
    Gangstersville, Emanuele Bergamini for Lindasoft, 1988
    Geisterschloss, KE-Soft, 1992
    Guntris by Richard Gore, 1996
    Hardwaretester/Peripheral Test 2.0 by Florian Dingler, 2008
    Helocoptero de Combate, Turbo Software/M.P.M., 1989?
    Hit the Mole, by Carsten Strotmann, 2004
    Invasion, Pelusa Soft
    Jezkovy voci, Frantisek Houra, 2016
    Laser Gun, Turbo Software/M.P.M., 1989?
    Laser Math, Turbo Software/M.P.M., 1989?
    Light Gun Blaster, Andre Willey, Atari User Feb. 1988
    Light Gun Blaster (enhanced) by Pedrokko
    Messe Hanau, Kemal Ezcan, 1995
    Operation Blood, P. Kalinowski & P. Bulkowski of Our 5oft for Mirage and ANG,
    Light Gun Version by The Missing Link, 1993
    Operacion Comando, Turbo Software/M.P.M., 1989?
    Pajaki II, Arkadiusz Lubaszka for ArSoft, 1996
    Schiessen, L. Franzky (Abbuc magazine)
    Sharp Shooter, Matthew J.W. Ratcliff for Analog #76 9/89
    Simon, Turbo Software/M.P.M., 1989?
    Sniper, Premysl Stefek, Radek Sterba, Petr Svoboda and Fandal, 2007
    Special Forces (Operation Blood II), P. Kalinowski & P. Bulkowski of
    Our 5oft for Mirage and ANG, light gun conversion by Homesoft
    Tiro al Blanco, Turbo Software/M.P.M., 1989?
    Toy'Swap, Victor Parada, 2015
    - See also Fandal site search for games that use a light gun:
    http://a8.fandal.cz/search.php?search=light+gun&butt_details_x=x
    - See also AtariMania list of games that use a light gun:
    http://preview.tinyurl.com/pffhtwh
    - See also http://atari.panprase.cz/?action=lg-hry

    Programs designed for a light pen:

    - Alien Blast, Richard Gore for DGS, 1993
    - Alphabet Construction Set (Playground Software) by Futurehouse
    - Alphabet Fun for the Young, by Tech Sketch
    - Animal Crackers (Playground Software) by Futurehouse
    - AtariGraphics by Steve Gibson for Atari, (c)1984
    (RX8054, shipped with Atari Light Pen CX75 only)

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)