Subject: Re: X11R sources for A2410!
To: Marc Schrooten <marc@bc-verlag.de>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: port-amiga
Date: 10/20/1998 00:25:12
On Mon, Oct 19, 1998 at 11:57:43AM +0200, Marc Schrooten wrote:

> Finally I got the X11R4-Packet of Amiga Unix 2.1 (sources) for the A2410
> University of Lowell gfx card.
> Got it from Olaf Barthel (ex?) software consultant of AT.
> He informed me that if there is any copyright to the sources, it is by
> the University of Lowell.
> So if anybody wants to port it, drop me a note and I will send the
> source. Unfortunately am not able to do it myself because I am new to
> UN*X-stuff and not that good in c-programming.
> In addition to this I got all manuals concerning the TIGA standard and
> TMS hardware from Texas Instruments (in .pdf format).
> I will send this, too. (If you want).

So, 

- it is not clear to me what the copyright status of the X server itself 
would be.

But: we don't support supply the AMIX kernel interface to the A2410 board. 
I strongly suspect they use the TIGA interface. For that to work, you need
software licensed to Commodore by TI, and _for use only_ to the owners of the
boards by Commodore. At least I'm not aware of any other license. The only
version I got with my baord is binary only. You'd have to check carefully for
this, before you rewrite the NetBSD kernel to download the support server for
TIGA into the A2410 board.

Thats the main reason I didn't do it that way: I'd need lots of legal research
to find out whether I would be allowed to do lots of work, just to use software
that I dont fully understand in the end.

- There is free software to (mostly) do the job, by Paul Mackerras,
the former portmaster of the former NetBSD/da30 port. (There only
ever was _one_ DA30 machine, so it was retired from being a full
NetBSD port after 1.0.)

All you need to do is adopt to NetBSD/Amiga, part of which I've
already done (thats the kernel driver including the text console).

A fixed version of gspa, needed to translate TMS34010 assembler
files, is provided with NetBSD/Amiga.

The X server belonging to that software already has half run before
I got distracted by other work; you need to just adopt addresses,
add colormap setting code, and add keyboard/mouse interface handling. However,
I never settled down to make it fully work before the next X11 version was 
released, and then I started doing the DraCo port...

Most of this can be done as in the xsrc distribution for NetBSD, subdirectory
xc/programs/Xserver/hardware/amiga/.

You'll find the Xgsp X server in http://www.rhein.de/~is/Xgsp.tar.Z

Regards,
	-is