Jump to content

Atari800 v2.0.0 Released


olaf

Recommended Posts

retroguru.com reports that Atari800, the Atari 800, 800XL, 130XE and 5200 emulator (for Unix, Amiga, MS-DOS, Atari TT/Falcon, SDL and WinCE), has been updated to version 2.0.0. As of this moment, only the source code for this version is available, but be on the look out for binary releases. Below are the release notes for this version.

 

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".

 

Changes

- auto-starting any file supported by the emulator via the command line, User Interface or Alt+R

- direct loading of Atari Basic programs:

    - SAVEd (*.BAS) programs

    - LISTed (*.LST) programs with auto-detected Atari, LF, CR/LF or CR line terminators

- numerous fixes and improvements in H: device emulation

- fixed a bug in DMACTL emulation

- cycle-exact Read-Modify-Write instructions for all GTIA registers

- Atarimax cartridges

- correct emulation of the RESET key in 400/800 (it generates RNMI)

- improved DCM format support

- improved PERCOM emulation (helps non-standard disk images)

- removed questions that appeared in the console window when no configuration file was found; now a default configuration is written and you can modify it using User Interface; the easiest way to configure ROMs is "Find ROM images in a directory" which looks for common names of ROM images

- DISK_DIR, ROM_DIR, EXE_DIR and STATE_DIR configuration options replaced with ATARI_FILES_DIR and SAVED_FILES_DIR

- sound recording now works (was completely broken)

- new in User Interface: "Emulator Configuration", "Controller Configuration", "Save Interlaced Screenshot", "Uncompress Disk Image"

- improved "open file" selector:

    - sorts case-insensitively

    - sorts directories whose name begins with a dot

    - starts on the previously selected file

    - you can move to a file by pressing its first letter (works in menus, too)

    - path of the listed directory is shown at the top of the screen

- improved "save file" filename selection:

    - no longer limited to 32 characters

    - directory appears in the edit box

    - Tab invokes directory browser

- "Make Blank ATR Disk" creates standard Single Density disk image

- shortcut keys (Alt+letter, F9,...) work in User Interface

- new "-screenshots <pattern>" command-line option

- replaced "-rtime <onoff>" with "-rtime" / "-nortime"

- replaced "-hdreadonly <onoff>" with "-hreadonly" / "-hreadwrite"

- new monitor commands: "LABELS", "LOOP"

- "C", "M" and "S" monitor commands support hardware registers

- improved "SHOW", "DLIST", "D" and "A" monitor commands

- fixed memory leaks, buffer overflows, Y2K and Y2100 bugs

- fixed GCC 4 compilation error and warnings

- fixed sound in X11 version (feedback is welcome)

- much faster display in the X11 version

- MOTIF and XVIEW versions are now compilable

- standard key mappings for F6-F10 in DirectX, SDL, SVGALIB and X11 versions

- implemented Atari 5200 keys in DirectX, SDL, SVGALIB and X11 versions

- WinCE version ported to Smartphones

- DirectX version can be compiled with MSVC 6

- stereo now works in DOS ports

- fixed "-rotate90" and Alt+B in SDL version

- greatly improved BASIC version:

    - supports sound

    - supports all interrupts

    - timing much closer to real Atari

    - Clear Screen, Backspace, Tab and Bell converted from ATASCII to ASCII

    - improved "K:" input

    - much smaller executable (does not include unused code)

- greatly improved CURSES version:

    - support for PDCurses

    - small fix for NCurses

    - generates screen basing on the Display List

    - fixed Tab, Backspace, Insert, Delete, Home, F2, F3, F4, F8 and Ctrl+letter

    - fixed "-wide2" mode

    - Alt+letter shortcuts work on PDCurses

    - bitmap graphics emulation is now disabled by default (smaller and faster executable), but can be enabled with "configure"

- new experimental PlayStation 2 port

- improved "configure" script

- SDL keyboard joysticks can be enabled/disabled in the UI (Controller Config)

- many small fixes and major source code clean up

You can visit the official homepage here, or simply download it here.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...