comp.lang.ada
 help / color / mirror / Atom feed
From: wlawton@aol.com (WLawton)
Subject: Re: Basic DOS graphics (Yes, this _is_ Ada-related!)
Date: 27 Feb 1995 17:16:02 -0500
Date: 1995-02-27T17:16:02-05:00	[thread overview]
Message-ID: <3itiv2$cuq@newsbf02.news.aol.com> (raw)
In-Reply-To: mcriley.793223697@BIX.com

Hello,

I am currently porting a library from Alsys and Meridian to GNAT.  The
code is pure Ada.  The model I borrowed was the Borland BGI.  Basically, I
provide a layered architecture that allows you to perform any primitive
operation supported by the EGA/VGA/SVGA cards currently used in PCs.  The
next layer up supports fonts, lines and basic geometric areas (circles,
rectangles, etc.)  The third and highest layer that I have implemented
supports logical windows, where each window may have its own coordinate
system independent of the actual physical screen.  All logical window
coordinates are automatically mapped to the appropriate physical screen
coordinates.

Now, what doesn't it do?  The software does not link to MS-Windows yet. 
The software is hardware specific (PCs running an 80286 or better). 
Currently, you have to implement you're own task manager if you want to
have multiple "live" windows.  I have not finished that component under
any compiler.

So far I have not finished testing the port to see what crashes.  I am in
the process of testing the bottom layer (the hardware and direct memory
interfaces).  If this is of interest, please reply by E-Mail.  You are
welcome to be a beta site if you're willing to to sign a non-disclosure.

Wayne R. Lawton            I said it, I believe it to be true,
Various Affiliations           No excuses, No caveats.




  parent reply	other threads:[~1995-02-27 22:16 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mcriley.793223697@BIX.com>
     [not found] ` <RTOAL.14.000EC1B8@lmumail.lmu.edu>
     [not found]   ` <3ieurd$vgd@info4.rus.uni-stuttgart.de>
1995-02-25 19:30     ` GNAT Basic DOS graphics (Yes, this _is_ Ada-related!) Robert Dewar
1995-02-27 22:16 ` WLawton [this message]
1995-02-28  0:17 Jack Beidler
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox