V 0.6d
------
- Can now hardcopy several screens during a single session
- Oops, a bug fixed (introduced with 0.6a, affecting the CSAVE command)

V 0.6c
------
- Can now format virtual disks.

V 0.6b
------
- Corrected lost interrupts with the DOS version (when go32 switches to real 
mode for disk access)

V 0.6a (19/06/95)
------
- New 6502 module with integrated paged memory mechanism
- Optimized VIA 6522 emulation
- New disk image format
- Up to four drives
- translation of some DOS scan codes to Linux corresponding ones
- Hardcopy (PrtSc key)

V 0.6 alpha3
------------
- Fix the deplacement of the drive's head. Still not have time to add track and
multiple sectors read/write, though.

V 0.6 alpha2
------------
- Faster memory switching mechanism (approximative also). Final release should
bring the memory scheme in the heart of the 6502 emulator in order to optimize
the whole thing. Notice also the scan codes are sometimes different under Linux
and Dos, it works ok with Linux, but under Dos, AltGr is interpreted like the
Alt key (Oric's FCT key).

V 0.6 alpha1
------------
- First floppy disk controler emulation, it works... but the memory switch
mechanism is far too sloooow. Why don't they stop switching, even when waiting
for user interaction ?

V 0.5f
------
- Oops, didn't notice I deleted one line. Problem with the AltGr key.
 
V 0.5e
------
- Oops, two bugs fixed (one in the state restore, one in national keyboard for
oric1)

V 0.5d
------
- Dump/Restore added. F9 gives the opportunity to save the state of the oric,
and the -r parameter on the command line allows to restore this state. See
manual for applications.

V 0.5c
------
- Let's say that 0.5b was so similar to the Oric that even the tape routines
were so slow...

V 0.5b
------
- Add the behaviour of the oric when it hangs up. The only solution then is to
unplug and plug again the power...

V 0.5a
------
- Add a on/off switch for sound (F2)

V 0.5
-----
- International keyboards supported (look at the manual).
- Speed index argument for 386 owners who don't have the processing
power to run the emulator at nominal speed (or bigger cpu owners who want to
try a speedy oric).
- ORIC environment variable to ease execution from several directories
- better error messages for first time Linux users
- new documentation
- a small bug corrected in PSG emulation, triggered by DPTLQ

V 0.4c
------
- Change in file handling : it is now possible to save a file without name 
(CSAVE"") This is not recommended but some programs use this feature. The file
gets the name "________" on the host.

V 0.4b
------
- All BIOSes don't use the same order for Red/Green/Blue...so, don't use the Bios
anymore.
- Printer support added by default. File "Printer.out" is the result.

V 0.4a
------
- Oops, I must have been in a hurry with V0.4 : a bug in the frequency of the
sound, and in the noise too... I still need to find a way to make square
waveforms with the adlib, and noise could be better.
- have improved the screen mode changes by examining the real oric.

V 0.4
-----
- At last some sound ! Many thanks to Gerton Lunter who sent me his emulation
code of the AY-3-8912 (the Spectrum 128 has the same chip), from which I have
been inspired a lot.

V 0.3d
------
- Unofficial MOS 6502 opcodes added. This allows some programs to run. I don't
have time to look if they use them or if they have bugs...

V 0.3c
------
- a modification to the display code and the synchronization, so that smaller
CPUs (486/25 and less) have a better screen refresh. Animation is not so jerky
on these CPUs now.

V 0.3b
------
- Two gadgets added : a help line on top of the screen (de)activated by F1,
and a simulation of the screen aspect when powering on the oric...

V 0.3a
------
- small detail corrected in PSG (but still no sound yet)
- thiner emulation of the tape, so that programs like Lone Raider or Trouble
In Store can load.

V 0.3 (14/05/95)
----------------
- complete rewrite of the display code (it's mode X now). Synchronization is
far better, the speed should be the same on every machine. Powerful machines
will just benefit of more screen refresh (up to 50 per second). It also allows
me to get rid of GASP, so...this is a wonderful world !
- partial rewrite of 6522 emulation : cleaner now and (almost) exhaustive...

V 0.2.2f
--------
- change of the tape handling for two reasons : it's easier now to use multi-
parts programs, and the emulator can read JF.Fabre emulator's format.

V 0.2.2e
--------
- rewrite the 6502 emulator for cpp preprocessor. When I change the VGA
code, I will throw GASP...
- Clock count of the NOP instruction (Oops, had forgot it...)
- emulation of reset button and power on/off reset.
- for DOS version, disable keyboard interrupt during disk access in real mode
(the ENTER key looked sometimes pressed after such access)

V 0.2.2d
--------
- Correction of the clocks count of conditional branching instructions.

V 0.2.2c
--------
- Bug fixes. Oric1 rom was not patched correctly to allow the CLOAD command.
BRK instruction was not correctly emulated.

V 0.2.2b
--------
- correction of a little bug : stores now the oric name of the file read by 
CLOAD, in order that the top line displays it correctly. I still have to test
if CLOAD and CSAVE work with the Oric1 rom, since I write the patch of that
rom just with a listing of it.

V 0.2.2a
--------
- near completion of the VIA emulator. A quite correct handling of port A now
allows programs to detect that no joystick is connected. Timers are now as
precise as with the real oric.

V 0.2.2  (05/03/95)
-------
- Port of the V 0.2.1 to the linux i386 target. Why ?
Previous versions have been developed with PharLap DOS Extender, a really good
product, but I would have to pay one more time to distribute the emulator
since I don't have the runtime kit, and the development kit was enough
expensive... So I decided to use DJ Delorie Dos Extender, and his port of the
GNU environment. This has the advantage to allow a DOS/Unix version quite
similar, but the port has been very painful due to the lack of support for
assembly programmers, and the AT&T assembly syntax different from the Intel one,
not to mention the bugs of GASP, the assembly preprocessor, nor the very
approximative checking of GAS. So bugs introduced by the port might still hide
somewhere...

V 0.2.1  (25/02/95)
-------
- Speed identical to the real oric, whatever CPU you have (min 486SX/25 ?)
- BCD computations emulated
- a bug corrected with the correct handling of the IER register (VIA). Before
that, a timer interrupt rising before the initialization of the IRQ sometimes
happened.
- a patch to the handling of port A in order that every program succeed in
reading the keyboard, since some (incorrectly) use the acknowledged port.

V 0.2  (12/02/95)
-----
- Loads and runs an Atmos rom (in fact, my 1.3 modified one)
- patches the rom to allow CLOAD and CSAVE (I still have to test STORE and
RECALL)
- displays Text mode with background and foreground attributes, simple and
double height, normal and alternate charset, and reverse video (blinking is
missing). Identical to the real oric, at the pixel level, and allows the
redefinition of character shapes (but it does not affect characters already
on screen, so Invaders* lacks some animation)
- displays Hires mode with 3 text lines (I have to figure out what the ULA
exactly do to allow semi-hires modes like the one in Doggy*), and handles the
switch to/from Text mode.
- basic emulation of the 6522 VIA : PC timer mimics the standard 100 Hz timer 1,
basic emulation of port B and PSG in order to allow the keyboard simulation.
- lacks BCD computations, so some programs don't display correctly the score...

V 0.1  (29/01/95)
-----
- a very approximative display with 80x25 PC standard mode, but it works ...
the rom runs until the Ready prompt after having patched the wait for 3
interrupts to switch to text mode.
- a bug fixed at 4 o'clock : an ADC was executed instead of each indirect X
indexed ROR, very annoying for the floating point computations (so you learn
that the Oric has "<58225.792 BYTES FREE" ... BTW, incredible to use floating
point instead of integer computations)
- no emulation of the VIA yet : no timer, no keyboard (the PC keyboard interrupt
writes the ascii code in the oric Basic's keyboard buffer. I remember also
another night(mare) hunting for a bug in this routine affecting the oric stack
register, ouch...)
interrupt 
