Home 

News

Top Emu Sites 

!! Top25!!
Top15 
Join The Top20
Top60

Make $$(Cyberthrill)

ROMs 

!! Top25!!

Snes  
Nes  
Genesis  
N64  
Gameboy  
NeoGeo

Emulators  

Other Great Sites

Nascar Fantasy 
PetUSA 

Other

Trade
A Great Article

Copyright © Dec 5, 1997 

Visit Cyberthrill and Show you Support ROM Nation

Atari 800 Emulator

The Best 5200 emulator.

Atari 800 Emulator v2.0 fixes the following bugs:

  • * Special mention: Seven Cities of Gold works fine now (you'll have to turn off the SIO patch to generate a world disk). Perry M. found the bug that was keeping it from running. Kewl.
  • Built with MFC dynamically linked instead of statically. This makes the exe much smaller. If you get a DLL not found message download this file: http://activex.microsoft.com/controls/vc/mfc42.cab. If you have Internet Explorer it can install it automatically. If you don't, get the Powertoys Cab Viewer at http://www.microsoft.com/windows/downloads/contents/powertoys/w95cabview/default.asp
  • Last directory for disk images is remembered even when using ctrl-F1, ctrl-F2, etc. Drives selected with ctrl-F? are saved in registry.
  • Keyboard joystick can be configured to automatically release when key is released (joystick dialog). This setting is saved between sessions.
  • Using relative pathnames for OS images will no longer confuse dialogs
  • Bad rom paths/names will show a specific dialog about the failed file and will not cause two boot failures in a row.
  • I think all remaining inconsistencies in graphics/hardware dialogs are gone, and the behavior of the graphics dialog is slightly different to be less confusing (de-selecting windowed mode automatically selects fulls screen mode instead of the other windowed mode).
  • Failure to boot (bad roms) several times in a row won't get Atari800Win stuck at a black screen, or leave the hardware dialog up.
  • If individual registry keys are missing/corrupt, they will be replaced with reasonable defaults (after warning the user) so booting proceeds normally next time.
  • Fixed a problem that could cause the small dialogs used for graphics selection in 320xXXX modes to not actually switch until Alt-Enter was hit.
  • Windowed modes now clip the extraneous overscan area like other versions - at a price of about 1ms per screen blit to adjust the bitmap size (internally the screen is still 384x240 for emulation accuracy).
  • 2X stretched non-directdraw window modes are now much faster, but unless you have an AGP graphics card, will almost certainly cause your sound to break up. GDI is only so fast.
  • Window/Full screen state changes with alt-enter are saved to registry
  • All strings moved into the string table. This means Atari800Win should now be VERY easy to translate to other languages. I'm looking for people to do this, if interested, e-mail.
  • The "dont show" flag works for the joystick dialog.
  • Added a "Clear all settings" menu entry under the "Misc" menu. Basically resets everything to first-run defaults.
  • Fiddled around reducing code size, got it below 200K with dynamic MFC.
  • Fixed annoying DirectInput acquire bug
  • Added support for four joysticks, although I haven't tested this. Each joystick device can only be used for one Atari port (and the selection dialog will enforce this). Note the XL/XE machines don't use joystick ports 3 and 4 (although you can still configure them).
  • When saving the sound to a file, it is now automatically saved in WAV format (audio format is PCM, 8bit/mono, at whatever the sample rate is).
  • Further refined the joystick read routines to avoid 8-bit programs that are pounding on the joystick ports with reads (which gives DirectInput fits).
  • Fixed a bug that occurred when setting the sound volume to 100%
  • The DirectDraw object is released when transiting modes, so if you start full screen, then go to GDI window, you can run another DirectDraw app without conflicts.
  • Bad screen dimensions fixed when going from DirectDraw stretched window to a full screen mode via Alt-Enter
  • Realized the timer was off (it wasn't counting time outside Atari800Win properly), so fixed that. Also decreased the frequency of refresh for the speed % window, and put it back to an integer percentage.
  • Changed the way screen refresh works when skipping some updates, so that Atari800Win (unlike other Atari800 versions) doesn't suffer any loss of emulation accuracy when skipping frames. Given this, I highly recommend people with speed problems set refresh=2, which still gives a minimum of 25 fps.


Click here to download Atari 800 Emulator v2.0

Click here to download the needed ROM bios