1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
July 1998
Hi,
this is the Atari 800XL/130XE emulator for Atari TT/Falcon range of computers.
It should run on any computer with 68030 or higher CPU and a graphics
capable of resolution 320x240 (or higher) in 256 colors.
Atari800 contains special routines for direct VIDEL programming (for achieving
336x240 resolution on VGA monitors) and also NOVA graphics card support.
Atari800 has been developed by David Firth. 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 -O3)
ATARICPU.TTP - atari800 (cpu.c rewritten in optimized MC68030 asm)
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)
F6 = BREAK key
F8 = Invoke Monitor
F9 = Exit Emulator
Help = Help key
Joystick emulation works fine. Both real joysticks (CX-40 type) can be
connected.
Two special command line parameters were introduced in this Falcon port:
- interlace <number> the <number> is a number of skipped Falcon screens.
Normally the Falcon screen is updated every time
when it's build, i.e. <number> is 0 by default. Higher
<number> should cause faster emulation (because of
less time spent by updating slow Falcon screen).
For bugreports of Falcon port please write to me (Petr Stehlik)
e-mail stehlik@cas3.zlin.vutbr.cz
WWW http://cas3.zlin.vutbr.cz/~stehlik/
|