GEM/1 video drivers for the ACT Xi / Apricot Portable / F-Series
================================================================

  This archive contains reconstructed source for three Digital Research 
drivers aimed at the Apricot Portable (FP), one for the F1 / F2 / F10 
series, and one for the Apricot Xi.

Original name	Name in this archive	Machine	Resolution	display
============================================================================
PORTLCD.SYS	SDFPM2.CGA		FP	640x200 mono	LCD
PORTCOL2.SYS	SDFP22.CGA		FP	640x200x4	CRT
PORTCOL3.SYS	SDFP32.CGA		FP	640x200x8	CRT
F1COL.SYS	SDAF12.CGA		F1	640x200x4	CRT 
APRXBWN4.SYS	SDAXI4.EGA		Xi	800x400 mono	CRT

  The provided source code assembles to drivers matching the Digital Research
ones, within the limits of the RASM86 assembler. I have marked possible bugs
and dead code with XXX; despite the temptation, I haven't tried to fix any of 
the bugs, not even really obvious ones.

  Comparing the code to other GEM drivers I've studied, the F-series drivers
appear to originate from somewhere between GEM/1.1 and GEM/1.2, being closer 
to 1.2. The drivers for serial mice have been removed; the only supported 
mouse is through MOUSE.SYS. I'm not even sure if the keyboard mouse will work; 
normally that's toggled by pressing Control (or Control+RightShift) but as
far as I can see, the state of the Control key is never read. Presumably 
the Apricot BIOS does not provide a nice way to retrieve it.

  The Xi driver appears to be later, being dated 1986 and having some changes
that seem to fit more with later GEM 1.x versions.

Copying
~~~~~~~
  The drivers I disassembled contained only Digital Research copyright
messages. I am assuming that they were covered by the release of GEM under the
GNU GPL <http://www.simpits.org/pipermail/gem-dev/2007-March/001405.html>
and have accordingly made extensive use of the existing GEM/3 GPL source tree.


