* added Axlon and Mosaic RAM expansions for Atari 400/800
* added emulation of 1400XL, 1450XLD, MIO and Black Box
* added support of .PRO copy-protected disk images
* implemented tape loading with variable bitrates
* implemented cassette writing via hardware registers
* added switching between NTSC and PAL color palettes
* added emulation of XEP80 and a prototype 80 column card
for the Atari 1090 (SDL only currently)
* added emulation of CX85 numeric keyboard (Java and SDL only)
* event recording added (-record, -playback): save your game walkthrough
using the "-record mygame.dat" and later impress your friends by
your game skills or highest score using the "-playback mygame.dat"
* NTSC Filter option added to UI
* -directmouse added to SDL and X11 (used for -mouse pad or koala)
* monitor supports arrow keys - e.g. up-arrow for history
* SDL: interpolated scanlines (use -scanlinesnoint to disable)
* SDL: added -mouse, -mousespeed, -grabmouse (also Alt+M)
* SDL: visual configuration of keyboard joysticks layout in the UI
(F1 -> Controller Configuration -> Define layout)
default mapping changed to 4,8,6,5 (joy0) and A,W,D,S (joy1)
* R: device can be serial-only, network-only or both (selectable)
* R: device now supported on MS Windows and Dreamcast as well
* a completely new port to Java using NestedVM, running also as an applet
* Falcon/TT: removed Devpac dependency in asm files (now gcc friendly)
Just a quick UI bugfixes release.
Changes 2.0.0:
This release brings major source code clean up, numerous bug fixes and
many great new features and important improvements. 98% of changes since
last release have been made by Piotr Fusik - admire his dedication
to Atari800 project while you will be browsing through the impressive list
of changes below.
Run-time configuration (via the .atari800.cfg file) has been improved.
All configuration options are now available in the User Interface.
Remember to use "Save configuration file" when necessary.
If you are new to Atari800, press F1 and select "Emulator Configuration"
to configure the ROM images. This can be easily done with
"Find ROM images in a directory".
DISK_DIR, ROM_DIR, EXE_DIR and STATE_DIR configuration options are no longer
supported in this version. You need to re-select your directories
using "Emulator Configuration" -> "Configure directories".
* different color palette used by default
* PNG screenshots added
* added sector counter and speedometer
* F6 is Atari HELP key on Curses, Falcon and in X11
* added missing combinations of ANTIC modes with GTIA modes
* keyboard joystick works in more games (doesn't pause the game) in SDL
* mouse joystick emulation works in X11
* cassette loading by hardware registers (Ninja and Elektraglide
are examples of games that load correctly now)
* blank boot ATR disk image can be created in the Disk Management menu
* many small fixes and major source code clean up
* ANTIC mode 2 + GTIA mode 10 - half pixel shift fix
* Amiga port updated
* OS/2 port updated
* DOSVGA port updated - joystick definition read again
* X11 port has improved keyboard support (Ctrl+Pause, left Ctrl for joy button)
* SDL port updated: joysticks emulated on keyboard can be freely edited
now with SDL_JOY_0_<direction> and SDL_TRIG_0 (same for JOY_1/TRIG_1)
config file parameters that expect values from SDL keySyms.
* R: can now be hooked to a real serial port (no runtime config yet)
* various ANTIC and POKEY fixes for perfect software compatibility
* disk and cartridge info saved in the state files
* casette handling greatly improved
* even more cartridges supported (40 now!)
* some rare buffer overflows fixed
Highlights since last 1.2.5 release:
------------------------------------
* new HiFi sound (you may en/disable it in the UI)
* new cycle-exact Antic emulation
* "H:" emulation complete (including subfolders)
* Paged memory implementation (fast XE bank-switching)
* new configuration file name and location ($HOME/.atari800.cfg)