Atari800MacX Help

Credits


Testing, Feature Suggestion, and General Support of the Atari800MacX Development:
--------------------------------------------------------
My Wife
My Daughter (For invaluable testing assitance :) )
Mark Collins (for mirroring the first and subsequent releases)
Daniel Noguerol  (for the R: Driver)
Jon Toubeaux
Blair Wilson
Wade Ripkowski 
Dr Marcus Phillips
Thomas Dury
Jamal Bernhard
Micki Kaufman
Matt Carrell
Albert Yarusso
OE Salcedo
Nathan Hartwell
Ert
Carsten
Peter Payne



Current active members of the Atari800 core emulator development team:
--------------------------------------------------------

    Petr Stehlik     (maintainer)
    Piotr Fusik
    Jacek Poplawski  (SDL)
    Krzysztof Nikiel (Win32)
    Mark Grebe       (Mac OSX)
    Vasyl Tsvirkunov (Pocket PC)

All contributors to the Atari800 core emulator, past and present:
-----------------------------------

Michael Beck <beck@dresearch.de>
    - SIO2PC ATR patch
    - SIO Config patches (tested on real XF551)
    - monitor continues last command

Dave Bennett <bennett@halcyon.com>
    - Code enabling the use of OSS super cartridges
    - Correction to display list jump instruction
    - Tidied cartridge code up

Adam Bienias

Jakub Bogusz <qboosh@pld.org.pl>

Michael Borisov <borata@brain.uni-bremen.de>
    - completely new, high quality Pokey emulation

Robert Brewer <rbrewer@Op.Net>
    - Voxware sound driver updated for POKEY v2.4

Chris Chiesa <xetwnk@shell.portal.com>
    - Added code allowing emulator to run under DEC Windows.

Ed Cogburn <ecogburn@xtn.net>
    - major improvements of configure & make process
    - added copyright headers to all source files
    - miscellaneous cleanups and fixes

Matthew Conte <matt@conte.com>
    - new SoundBlaster driver for DOS

Preston Crow <preston.crow@dancer.dartmouth.edu>
    - Corrected calculation of ATR sectror count
    - UI enhancement (folders in disk management)

Nir Dary <ndary@bigfoot.com>
    - detailed information about OSS, Williams, XEGS and MegaCart cartridges

Jason Duerstock <jason@cluephone.com>
    - R-Time 8 cartridge support (real date and time from host machine)
    - page based memory access
    - PAGED_ATTRIB support

Maximum Entropy <entropy@zippy.bernstein.com>
    - Various corrections to MOTIF code.
    - MOTIF callbacks for Insert Disk, Eject Disk and Insert ROM
    - Bug Fixes in sio.c
    - Bug Fix to devices.c allowing DOS 2.5 to get a directory of H:
    - Bug Fix to monitor.c (EOF on INPUT + Blank Lines)
    - Undocumented commands added to monitors HELP command.
    - Implementation of Disable Drive menu item for Motif.
    - Fixed scrolling problem for SGI and SPARC machines
    - Added FPS Monitor to X11 and Motif versions.
    - Changes to pattern matching for H: device.
    - Motif fileselector retains state from one invocation to the next
    - Fixed an unitialized pointer
    - Tidied up declaration of various functions.
    - Removed Warning messages when compiled with -Wall
    - Configuration program detects if longwords need to be aligned.
    - Modification to X11 Paddle Emulation.
    - Removed annoying flicker present under some X11 platforms.
    - Removed hardcoded paths in MOTIF code.
    - Various fixes for curses mode.

David Firth <david@signus.demon.co.uk>
    - Original author of Atari800

Stephen Firth <stephen@signus.demon.co.uk>
    - Graphical Support for Amiga

Friedrich Friedrichs <friedel@nomaden.org>
    - RPM .spec file

Ron Fries
    - Pokey Sound Emulation library

Rob Funk <rfunk@magnus.acs.ohio-state.edu>
    - Tidied up emulator abort code.
    - Case insensitive monitor commands.

Piotr Fusik <fox@scene.pl>
    - general rewrite of ANTIC and GTIA (accuracy and speed improvements)
    - changed ANTIC/CPU synchronization
    - corrected undocumented 6502 opcodes
    - corrected PCX screenshots and added interlaced screenshots
    - improved IRQ accuracy
    - ATR write protection
    - monitor improvements
    - loading of .act palette files
    - improved disk LEDs
    - rewritten executable loader
    - UI enhancements
    - read-only mode for H: devices
    - exact 17-bit and 9-bit polys for sound and RANDOM
    - improved potentiometers emulation
    - support for Express, Diamond, SpartaDOS X, XEGS, and other cartridges
    - corrected disk formatting
    - cassette recorder emulation
    - emulation of paddles, Touch Tablet, & Koala Pad
    - emulation of Light Pen/Gun & Amiga/ST mice
    - util/act2html

Robert Golias <golias@informatics.muni.cz>
    - UI enhancements and DJGPP fixes
    - Monitor enhancements (esp. line assembler)
    - fullscreen in DOS port - 320x240 and 320x480 interlaced graphics
    - VESA2 support in DOS
    - keyboard and joystick handling, joystick emulated on keyboard

Mark Grebe <markgrebe@yahoo.com>
    - initial Mac OSX support
    - new complete H: device support (subdirectories added recently)
    - Multiple Disk Set support

Christian Groessler <cpg@aladdin.de>
    - SVGAlib patch for joystick
    - BRKHERE command

Nathan Hartwell <mage@magelair.com>
    - win32 fixes
    - sethdr perl script

Cameron Heide <cheide@home.com>
    - 16,32-bit X11 SHM support

Alex Hornby <alex@zetnet.co.uk>
    - Virtual 2600 Emulator from which I took /dev/dsp device code

Gerhard Janka <gerhard.janka@siemens.at>
    - cpu_m68k.s corrections and improvements
    - double buffering of screen output

Ed Kaminski <ekamins@ibm.net>
    - Correction of Antic 4&5 Bug affecting Galactic Chase & Mr. Do
    - Improved speed of DOS version by syncing with a high resolution timer
    - PORTB duplicated special handling of PORTA.

Jari Karppinen <jakarppi@mail.student.oulu.fi>
    - fixed some warnings and bugs (like e.g. void main() in joycfg ;-)

Kuba <kubad@zeus.polsl.gliwice.pl>
    - vertical retrace control in DOS port

Jindrich Kubec <kubecj@asw.cz>
    - various corrections and refinements (SIO)
    - hours of testing on real Atari800XL
    - research on real cartridges

Chris Lam <lamcw@sun.aston.ac.uk>
    - Lookup table containing RGB values for each Atari Colour

Rich Lawrence <rich@kesmai.com>
    - Win32 port (using DirectX)
    - DCM and ZLIB compressed files support

Cyrus Malek <Cyrus.Malek@amd.com>
    - Patch to make the X11 Backspace key work the same as the Delete key

Perry McFarlane <ce596@freenet.toronto.on.ca>
    - Antic fix in vertical scroll
    - Complete Antic rewrite (DIRECT_VIDEO approach, but better)
    - GTIA enhancements (based on Thomas' code, but using DIRECT_VIDEO)
    - Allegro library in DOS port
    - Colour Artifacting
    - 'digital sound' emulation in DOS port
    - complete cycle-exact ANTIC/GTIA emulation

Petr Mojzisek <mojzisek@bimbo.fjfi.cvut.cz>
    - rawkey support for svgalib

Nathan Monson <nathan@polaristel.net>
    - Fix for handling 6502 V flag during ADC and SBC operations

Krzysztof Nikiel <krzych00@priv.onet.pl>
    - SaveINT() fix in state save code
    - Linux improvements (new svgalib keyboard input and screen output)
    - Sound improvements (interpolation, configurable delay, 4 buffers)
    - autoconf stuff
    - Windows code clean up and DirectX version

Chris Palmer <crpalmer@solo.uwaterloo.ca>
    - Spotted incorrect declaration of atari_basic[8129] in "pia.c"

Ivo van Poorten <ipoorten@cs.vu.nl>
    - Added X11 window Expose Event
    - Made hardware registers repeat within their page.
    - Control Characters in CURSES version
    - Makefile targets for freebsd systems
    - Modification to Curses character attributes handling (for freebsd)
    - Ported Emulator to DOS using DJGPP.

Jacek Poplawski <jpopl@interia.pl>
    - SDL port of Atari800

Thomas Richter <thor@math.tu-berlin.de>
    - GTIA collisions and third colour of players
    - new SIO code with formatting support
    - POKEY timers
    - ADC/SBC "V" bit bug found and fixed using Frodo 6502 emu source

Karel Rous <Empty Head>
    - rewrote CPU.C to optimized MC68030 assembler

Neil Ship <nlshipp@dictator.uwaterloo.ca>
    - Correction to new cartridge code introduced in 0.4.0

Ken Sider
    - his binary loader has been used by Rich for developing our EXE LOADER

Petr Stehlik <pstehlik@sophics.cz>
    - Project coordinator/manager since v0.8.2 (spring of the 1998)
    - Added support for Atari Falcon (port itself, sound, kbd, joy)
    - Added sound, keyboard and joystick support for DOS version
    - Snailmeter
    - Various fixes in the SDL version
    - Atari800 project web pages at http://atari800.sourceforge.net/
    - RT-Config fixes (per-user and system wide config, Y/N questions)

Radek Sterba <raster@infos.cz>
    - Added all missing CPU 6502 instructions
    - Implemented precise timing into Antic and CPU
    - Fixed PMG registers and implemented PMG flickering
    - Added full 256 opcodes support to dissasembler
    - Various DOS enhancements
    - Added emulation of 320 kB memory (Atari320XE)

Petr Sumbera <xsumbe00@stud.fee.vutbr.cz>
    - LPTjoy idea and design of the interface

Vasyl Tsvirkunov <vasyl@pacbell.net>
    - WinCE port of Atari800
    - refactored UI (introduced UI_BASIC)

Marek Zelem <marek@formax.elf.stuba.sk>
    - little improvements in SIO and main sync loop for Unix
    - X11 keyboard
    - X11 screen (background => faster emulation)
    - digital (volume only) sound
    - console sound emulation
    - disk drive sound emulation
    - various fixes

Marcin Zukowski <eru@ibb.waw.pl>
    - fix in ANTIC, GTIA
    - slight monitor improvement