Atari800 DOS v1.0.7
posted in Emulator Release by groat on May 15th, 2001
A DOS version of the Atari Emulator Atari800 is available. New to this release:
atari_x11.c: Added clipping and made the -large and -huge work with XShm. The XShm code was rewritten, so that only the screen-portion which has been changed is copied to the X-server (on older PCs with PCI-graphic this brings a noticable performance gain).
New options are:
-clip_x
-clip_width
-clip_y
-clip_height
atari.h: commented out USE_COLOUR_TRANSLATION_TABLE because it produced funny results with options -large and -huge.
introduced autoconf stuff
win32: standard wave output routines added to sound driver (-wavonly switch to disable direct sound)
sound_update removed from port specific routines (moved to atari.c) and some other sound fixes
unix, windows and dos makefiles rewritten and reorganized
all open() calls on regular files replaced by fopen().
win32 conditionals removed; new win32 port
atari_sleep_ms() replaced by new function atari_sync() with better synchronization code (lasttime is increased by constant interval and previously could differ depending on gettime call delay)
bug causing vesa modes not to be detected correctly fixed.
cpu_m68k.s is 100% compatible with the cpu.c now
added sound support to curses version.
Voxware_ routines were renamed.
it seems that zero in first byte of block 41/C1 should be interpreted as 00, not 0x100 [eg. 1st disk of Big Demo couldn't be read because of this].
double density DCM disks weren't handled properly ("Output desynchronized...") [eg. 1st disk of Sweet Illusions demo couldn't be read because of this]
some preliminary code for UI menu switch for readonly/readwrite disk in UI.C. This needs to be discussed first, then finished.
Download it from the Atari5200 Emulators page.