August 1998 Hi, this is the Atari 800XL/130XE emulator for Atari Falcon/TT or any other Atari close that has got 256 colour graphics mode and CPU >= 68030. The source code used to build this emulator is at version 0.9.7 today. Atari800 was written by David Firth originally. Falcon port was done by me. Empty Head (= Karel Rous) helped a lot with his 65C02 emulation written in pure MC68030 assembler. Douglas Little's assembler routines for VIDEL were used for achieving maximal possible speed and compatibility. ATARI800.TTP - atari800 (full C source, GNU C -m68020-40 -O2) ATARIASM.TTP - atari800 (CPU in assembler) Keyboard emulation works well: F1 = configuration menu F2 = OPTION key of Atari 800XL F3 = SELECT key F4 = START key F5 = PowerON RESET (warm start) Shift + F5 = PowerOFF RESET (cold start) F7 = BREAK key F8 = Invoke Monitor F9 = Exit Emulator F10= Save emulated screen snapshot Help = Help key Joystick emulation works fine. Both joysticks can be used at the same time. Three special command line parameters were introduced in this Falcon port: - interlace the is a number of skipped Falcon screens. Normally the Falcon screen is updated every time when it's build, i.e. is 0 by default. Higher should cause faster emulation (because of less time spent by updating slow Falcon screen). - joyswap this causes the numeric keypad emulates joystick in port 2 News of version 0.8.6: ====================== At the bottom of screen you can see several little white squares. How many squares you see, that many times is the emulator slower than original Atari800. Is the emulator too slow on your machine? Hopefully there's a new project developed by Draco - the name EmuXL says it all! New Atari 800XL emulator written in hand optimized assembly language for the highest speed. Watch my WWW page (URL below), new versions of EmuXL as well as Atari800 ports will be there. News of version 0.8.9: ====================== Large parts of emulator were completely rewritten. Now the emulator is much more accurate, much more compatible and also faster than the previous versions. This is also the first Atari800 emulator for Falcon with real DMA sound. This version also doesn't touch VIDEL registers if the desired resolution (256 colors, 240 lines and 320, 352 or 384 columns - see -resolution switch) is already active. This might allow you to run the emulator on RGB monitor or TV, if you manage to set the resolution first (probably overscanned 384x240 is the best option). News of version 0.9.6: ====================== Not very sure what's inside this version - NOVA graphics cards on Atari are supported definitely. I was working on TT030 support but I don't know if it's finished in this version or not. I am still working on it so in 0.9.7 you hopefully get a version that will work on much more machines. News of version 0.9.7: ====================== I decided to use operating system clean programming and so I use Setscreen for changing video resolution and vscolor (VDI) for setting colour palette. Pity is the TOS/GEM does not work as documented, so don't expect proper colour palette in emulator when you start it from non-256 colour mode. For more informations please read the files CHANGES, BUGS and TODO as well as all other text files in the ORIGINAL.TXT folder. Enjoy, Petr e-mail pstehlik@zln.cz WWW http://users.zln.cz/~pstehlik/