mirror of
https://github.com/Pecusx/libretro-atari800.git
synced 2026-05-20 22:33:22 +02:00
430 lines
14 KiB
Plaintext
430 lines
14 KiB
Plaintext
Current active members of the Atari800 development team:
|
|
--------------------------------------------------------
|
|
|
|
Petr Stehlik (maintainer)
|
|
Perry McFarlane (core developer)
|
|
Piotr Fusik (core developer)
|
|
Tomasz Krasuski (core developer)
|
|
Mark Grebe (Mac OSX)
|
|
Kostas Nakos (Windows CE, Android)
|
|
James Wilkinson (DOS, BeOS, Win32)
|
|
Christian Groessler (Sega Dreamcast)
|
|
Andrey Dj (Raspberry Pi)
|
|
|
|
|
|
|
|
All contributors, past and present:
|
|
-----------------------------------
|
|
|
|
Troy Ayers <holiday42@gmail.com>
|
|
- PlayStation 2 port
|
|
|
|
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
|
|
- a fix for better quality of sound
|
|
|
|
Jakub Bogusz <qboosh@pld.org.pl>
|
|
- fixed memory corruption in input.c
|
|
- a fix for DCM decoding
|
|
- jakub.act palette file (built-in since 1.3.6)
|
|
|
|
Michael Borisov <borata@brain.uni-bremen.de>
|
|
- completely new, high quality Pokey sound 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
|
|
|
|
Mike Coates <Mike@Dissfulfils.co.uk>
|
|
Tom Haukap <Tom.Haukap@t-online.de>
|
|
- Votrax SC-01
|
|
|
|
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 sector count
|
|
- UI enhancement (folders in disk management)
|
|
|
|
David Dahlstrom <ddahlstrom@charter.net>
|
|
- DirectX input and display enhancements
|
|
|
|
Nir Dary <ndary@bigfoot.com>
|
|
- detailed information about OSS, Williams, XEGS and MegaCart cartridges
|
|
|
|
Andrey Dj <djdron@gmail.com>
|
|
- Raspberry Pi support
|
|
|
|
Jason Duerstock <jason@cluephone.com>
|
|
- R-Time 8 cartridge support (real date and time from host machine)
|
|
- page based memory access
|
|
- PAGED_ATTRIB support
|
|
|
|
Zdenek Eisenhammer <pg@pinknet.cz>
|
|
- real.act palette file
|
|
- util/keyboard.png
|
|
|
|
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 monitor's "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
|
|
- PNG 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 emulation of potentiometers
|
|
- support for Express, Diamond, SpartaDOS X, XEGS, and other cartridges
|
|
- corrected disk formatting
|
|
- cassette recorder emulation
|
|
- emulation of paddles, Touch Tablet, Koala Pad, Light Pen/Gun, Trak-Ball
|
|
and Amiga/ST mice
|
|
- util/act2html
|
|
- initial cycle-exact GTIA emulation
|
|
- 16K, 576K, 1088K RAM machines
|
|
- Display List based screen in CURSES ports
|
|
- util/benchmark.pl
|
|
- loader for Atari BASIC programs
|
|
- file format autodetection
|
|
- ported DirectX version to MSVC
|
|
|
|
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 (with subdirectories)
|
|
- Multiple Disk Set support
|
|
- new state-file implementation supporting bank-switching cartridges
|
|
and disk images
|
|
- XEP80
|
|
|
|
Shay Green <gblargg@gmail.com>
|
|
- NTSC composite video emulator, based on NewRisingSun's algorithm
|
|
|
|
Christian Groessler <chris@groessler.org>
|
|
- Sega Dreamcast port
|
|
- SVGAlib patch for joystick
|
|
- BRKHERE command
|
|
- missing autorepeat in Atari800 debugger under X11 fixed
|
|
- missing XSync calls in X11
|
|
- UI improvements ("Please Wait" message for slow operations)
|
|
- improved R: device support (serial/network/both)
|
|
|
|
Achim Haertel <achim.haertel@e-technik.tu-chemnitz.de>
|
|
- XF551 highspeed transfer emulation
|
|
- greatly improved standard cassette loading
|
|
- implemented cassette writing
|
|
- cassette loading with variable baud rate
|
|
- trainer searcher
|
|
- slow loading of binary DOS files
|
|
|
|
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 the "/dev/dsp" code bases on
|
|
|
|
Tom Hunt
|
|
- original author of R: device support
|
|
|
|
Jakub Husak
|
|
- support for SIC! cartridge mapping (wihout the flash programming
|
|
feature)
|
|
|
|
Gerhard Janka <gerhard.janka@siemens.at>
|
|
- cpu_m68k.asm corrections and improvements
|
|
- double buffering of screen output
|
|
- cpu_m68k.asm massive updates that keep it compatible with cpu.c
|
|
|
|
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 such as "void main()" in joycfg
|
|
|
|
Tomasz Krasuski <kr0tki@poczta.onet.pl>
|
|
- various bugfixes
|
|
- accurate emulation of NTSC and PAL palettes
|
|
- support for color adjustments
|
|
- saving of color palettes
|
|
- integration of Blargg's video kernel version 0.2.2
|
|
- rewrite of SDL video subsystem
|
|
- new options for display adjustments in SDL port
|
|
- OpenGL support in SDL
|
|
- support for V-Sync in SDL port (only on Windows fullscreen)
|
|
- slider widget in basic UI
|
|
- autosaving of the configuration file
|
|
- Tape Management menu with options for creation of tapes and rewinding
|
|
- display tape position during loading/saving
|
|
- fixes in tape emulation to support some non-standard tapes
|
|
- rewrite of cartridge subsystem to fix savestates and pigyback cartridges
|
|
- support OSS 8 KB, OSS 043M, Blizzard 4 KB, AST, Atrax SDX, Turbosoft,
|
|
Ultracart, Low bank, and standard 2 & 4 KB cartridge mappings
|
|
- rewrite of XEP80 emulation to fix inaccuracies
|
|
- automatic searching for OS ROM images based on CRC matching
|
|
- rewrite of Select system menu, incl. choosing OS & BASIC revision
|
|
- support for RAM amounts other than 16/48 KB in Atari 400/800
|
|
- support for RAM expansions by RC Systems
|
|
- emulation of 1200XL and XEGS features
|
|
- autodetection of video and sound libraries in configure
|
|
|
|
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
|
|
|
|
Jerzy Kut <mono@atari.pl>
|
|
- MapRAM memory expansion for the XL/XE
|
|
|
|
Chris Lam <lamcw@sun.aston.ac.uk>
|
|
- RGB values for each Atari colour
|
|
|
|
Rich Lawrence <rich@kesmai.com>
|
|
- Atari800Win author
|
|
- DCM and ZLIB compressed files support
|
|
|
|
Avery Lee <phaeron@virtualdub.org>
|
|
- a fix for error codes in SIO patch handler
|
|
|
|
Marcin Lewandowski <jaskier@atari8.info>
|
|
- Atari800Win PLus maintainer since version 4.0
|
|
- initial implementation of "B" and "LABELS" monitor commands
|
|
- fixed incorrectly saved N flag when entering the monitor
|
|
- found a memory leak in remez.c
|
|
|
|
Paulo Lopes <paulo.lopes@ist.utl.pt>
|
|
- windowed mode for Win32
|
|
|
|
maddoxik <maddoxik@funnyvoid.com>
|
|
- "Make Blank Boot Disk" option added to Disk Management UI
|
|
|
|
Cyrus Malek <Cyrus.Malek@amd.com>
|
|
- patch to make the X11 Backspace key work the same as the Delete key
|
|
|
|
Chris Martin <cmartin@ti.com>
|
|
- R: device as Atari850 emulation via network
|
|
|
|
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
|
|
- SDL on MS Windows fixes
|
|
- interpolated scanlines (for SDL)
|
|
- various SDL fixes (Caps Lock)
|
|
- Axlon and Mosaic RAM expansions for Atari400/800
|
|
- support for switching between NTSC and PAL color palettes
|
|
- Java port (NestedVM)
|
|
- sound improvements: nonlinear mixing, two-tone filter
|
|
- emulation of the 1400XL, 1450XLD, MIO and Black Box
|
|
- XEP80 emulation by Mark Grebe
|
|
- CX85 numeric keypad
|
|
- SIO: support for .pro images
|
|
- various bugfixes in all areas of Atari800
|
|
- and much much more, including general source clean up in 2.1.0
|
|
|
|
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
|
|
|
|
Kostas Nakos <knakos@gmail.com>
|
|
- update of the WinCE port
|
|
- porting to Smartphone devices
|
|
- the whole Android port ("Colleen")
|
|
|
|
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
|
|
|
|
John Oyler <john.m.oyler@gmail.com>
|
|
- atari2.svg and atari2.png icons
|
|
|
|
Chris Palmer <crpalmer@solo.uwaterloo.ca>
|
|
- spotted incorrect declaration of atari_basic[8129] in pia.c
|
|
|
|
Ivo van Poorten <ivop@euronet.nl> <ivop@free.fr>
|
|
- 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
|
|
- IDE support
|
|
|
|
Jacek Poplawski <jpopl@interia.pl>
|
|
- SDL port of Atari800
|
|
|
|
Erhard Puetz <erhard-puetz@wtal.de>
|
|
- reported inaccurate PERCOM emulation
|
|
|
|
Matthias Reichl <hias@horus.com>
|
|
- POKEY ALLPOT register fix
|
|
- The!Cart emulation fixes
|
|
- reported quirks in behaviour of XEGS cartridges
|
|
|
|
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
|
|
|
|
Benjamin Schreiber <fishy_PKAT151@gmx.de>
|
|
and Alexander Martinez <kubus3561@gmx.de>
|
|
- SDL keyboard joystick emulation stored in the Atari800 config file
|
|
|
|
Daniel Serpell <daniel_serpell@yahoo.com>
|
|
- SDL keyboard based on Unicode values, more keys emulated correctly
|
|
|
|
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 in Antic and CPU
|
|
- fixed PMG registers and implemented PMG flickering
|
|
- added full 256 opcodes support to disassembler
|
|
- various DOS enhancements
|
|
- added emulation of 320 kB memory (Atari320XE)
|
|
|
|
Petr Sumbera <xsumbe00@stud.fee.vutbr.cz>
|
|
- LPTjoy idea and design of the interface
|
|
|
|
Tomasz Szymankowski
|
|
- Atari800Win PLus author
|
|
- "-state" command line option
|
|
- sector counter
|
|
|
|
Vasyl Tsvirkunov <vasyl@pacbell.net>
|
|
- WinCE port of Atari800
|
|
- refactored UI (introduced ui_basic.c)
|
|
|
|
Steven Tucker <classics@atarimax.com>
|
|
and Wrathchild <atari@mkeates.f9.co.uk>
|
|
- Atarimax cartridges
|
|
|
|
B Watson <yalhcru@gmail.com>
|
|
- mouse support for SDL
|
|
- direct mouse support (SDL and X11)
|
|
- readline support for the internal monitor (including command history)
|
|
- turbo mode
|
|
|
|
James Wilkinson <james@slor.net>
|
|
- DirectX joystick support
|
|
- various enhancements and bug fixes
|
|
|
|
Piotr Wiszowaty
|
|
- LPTjoy support for Linux
|
|
|
|
Ken Zalewski <kennyz@nycap.rr.com>
|
|
- segfault fix in GetKeyCode of atari_x11
|
|
|
|
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
|
|
- fix in Atrax cartridge bank switching
|