This is the list of people who have contributed to project Thanks go to :- Ron Fries - For releasing a library of routines providing Pokey Sound Emulation. Alex Hornby - Wrote the Virtual 2600 Emulator from which I took some code to access the /dev/dsp device. Dave Bennett - Code enabling the use of OSS super cartridges - Correction to display list jump instruction - Tidied cartridge code up Chris Lam - Lookup table containing RGB values for each Atari Colour 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. Stephen Firth - Graphical Support for Amiga Rob Funk - Tidied up emulator abort code. - Case insensitive monitor commands. Preston F. Crow - Corrected calculation of ATR sectror count Cyrus Malek - Patch allowing the X11 Backspace key to work the same as the Delete key. Chris F Chiesa - Added code allowing emulator to run under DEC Windows. Neil Ship - Correction to new cartridge code introduced in 0.4.0 Chris Palmer - Spotted incorrect declaration of atari_basic[8129] in "pia.c". It should of course be [8192]. 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 machines that can't access longwords on word boundaries (e.g. SGI and SPARC). - Added FPS Monitor to X11 and Motif versions. - Changes to pattern matching for H: device. - Motif fileselector retains state from one invocation tothe 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. Ed Kaminski - Correction of Antic 4&5 Bug affecting Galactic Chase & Mr. Do - Improved speed of MS-DOS version by synchronising with a high resolution timer. - PORTB duplicated special handling of PORTA. Nathan Monson - Supplied correction for handling of 6502 V flag during ADC and SBC operations. Petr Stehlik - Added support for Atari Falcon (port itself, sound, kbd, joy) - Added sound, keyboard and joystick support for DOS version - "Project coordinator" since v0.8.2 (http://users.zln.cz/~pstehlik) Karel Rous - rewrote CPU.C to optimized MC68030 assembler 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) 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 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 Rich Lawrence - Win32 port (using DirectX) - DCM and ZLIB compressed files support Petr Sumbera - LPTjoy idea and design of the interface 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 Robert W. Brewer - Voxware sound driver updated for POKEY v2.4 Michael Beck - SIO2PC ATR patch - SIO Config patches (tested on real XF551) - monitor continues last command Preston Crow - UI enhancement (folders in disk management) Jason Duerstock - R-Time 8 cartridge support (real date and time from host machine) - page based memory access Kuba - vertical retrace control in DOS port Gerhard Janka - cpu_m68k.s corrections and improvements - double buffering of screen output Jindroush - various corrections and refinements (SIO) hours of testing on real Atari800XL Ken Sider - his binary loader has been used by Rich for developing our EXE LOADER Cameron Heide - 16,32-bit X11 SHM support Marek Zelem - little improvements in SIO and main sync loop for Unix Petr Mojzisek - rawkey support for svgalib Krzysztof Nikiel - SaveINT() fix in state save code - Linux improvements (new svgalib keyboard input and screen output) - sound improvements (sound interpolation, configurable sound delay, 4 buffers) Jari Karppinen - killed some warnings and bugs in source (like e.g. void main() in joycfg ;-) Marek Zelem - X11 keyboard - X11 screen (background => faster emulation) - digital (volume only) sound - console sound emulation - disk drive sound emulation - various fixes ERU (Marcin Zukowski) - fix in ANTIC, GTIA - slight monitor improvement Christian Groessler - SVGAlib patch for joystick - BRKHERE command Piotr Fusik - many bugfixes in all parts of emulator - rewritten Antic