Current active members of the Atari800 development team: -------------------------------------------------------- Petr Stehlik (maintainer) Piotr Fusik Jacek Poplawski (SDL) Krzysztof Nikiel (Win32) Mark Grebe (Mac OSX) Vasyl Tsvirkunov (Pocket PC) All contributors, past and present: ----------------------------------- Michael Beck - SIO2PC ATR patch - SIO Config patches (tested on real XF551) - monitor continues last command Dave Bennett - Code enabling the use of OSS super cartridges - Correction to display list jump instruction - Tidied cartridge code up Adam Bienias Jakub Bogusz Michael Borisov - completely new, high quality Pokey emulation Robert Brewer - Voxware sound driver updated for POKEY v2.4 Chris Chiesa - Added code allowing emulator to run under DEC Windows. Ed Cogburn - major improvements of configure & make process - added copyright headers to all source files - miscellaneous cleanups and fixes Matthew Conte - new SoundBlaster driver for DOS Preston Crow - Corrected calculation of ATR sectror count - UI enhancement (folders in disk management) Nir Dary - detailed information about OSS, Williams, XEGS and MegaCart cartridges Jason Duerstock - R-Time 8 cartridge support (real date and time from host machine) - page based memory access - PAGED_ATTRIB support Maximum Entropy - 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 - Original author of Atari800 Stephen Firth - Graphical Support for Amiga Friedrich Friedrichs - RPM .spec file Ron Fries - Pokey Sound Emulation library Rob Funk - Tidied up emulator abort code. - Case insensitive monitor commands. Piotr Fusik - 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 - 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 - initial Mac OSX support - new complete H: device support (subdirectories added recently) - Multiple Disk Set support - new state-file implementation supporting bank-switching cartridges and SIO disks Christian Groessler - SVGAlib patch for joystick - BRKHERE command Achim Haertel - XF551 highspeed transfer emulation Nathan Hartwell - win32 fixes - sethdr perl script Cameron Heide - 16,32-bit X11 SHM support Alex Hornby - Virtual 2600 Emulator from which I took /dev/dsp device code Tom Hunt - original author of R: device support Gerhard Janka - cpu_m68k.s corrections and improvements - double buffering of screen output - cpu_m68k.asm massive updates that keep it compatible with cpu.c Ed Kaminski - 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 - fixed some warnings and bugs (like e.g. void main() in joycfg ;-) Kuba - vertical retrace control in DOS port Jindrich Kubec - various corrections and refinements (SIO) - hours of testing on real Atari800XL - research on real cartridges Chris Lam - Lookup table containing RGB values for each Atari Colour Rich Lawrence - Win32 port (using DirectX) - DCM and ZLIB compressed files support Chris Martin - R: device as Atari850 emulation via network Cyrus Malek - Patch to make the X11 Backspace key work the same as the Delete key Perry McFarlane - 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 - rawkey support for svgalib Nathan Monson - Fix for handling 6502 V flag during ADC and SBC operations Krzysztof Nikiel - 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 - Spotted incorrect declaration of atari_basic[8129] in "pia.c" Ivo van Poorten - 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 - SDL port of Atari800 Thomas Richter - 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 - rewrote CPU.C to optimized MC68030 assembler Neil Ship - 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 - 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 - 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 - LPTjoy idea and design of the interface Vasyl Tsvirkunov - WinCE port of Atari800 - refactored UI (introduced UI_BASIC) Marek Zelem - 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 - fix in ANTIC, GTIA - slight monitor improvement