comp.lang.ada
 help / color / mirror / Atom feed
* Re: GNAT Basic DOS graphics (Yes, this _is_ Ada-related!)
       [not found]   ` <3ieurd$vgd@info4.rus.uni-stuttgart.de>
@ 1995-02-25 19:30     ` Robert Dewar
  0 siblings, 0 replies; 2+ messages in thread
From: Robert Dewar @ 1995-02-25 19:30 UTC (permalink / raw)


Peter Hermann asks

  Ray Toal (RTOAL@lmumail.lmu.edu) wrote:
  : This is true.  The DOS port of GNAT comes with DJGPP, which has its
  : own "GRAPHICS.H", but "GRX.H" is better.  (GRX doesn't come with the
  : minimal DJGPP installation from ftp.cs.nyu.edu though.)  In your....

  is this planned, Robert?

How should I know?

If you mean are we (NYU) planning it, the answer is no, but who knows
what things Team-GNAT (all the people working on aspects of GNAT all
over the world) is planning :-)






^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Basic DOS graphics (Yes, this _is_ Ada-related!)
       [not found] <mcriley.793223697@BIX.com>
       [not found] ` <RTOAL.14.000EC1B8@lmumail.lmu.edu>
@ 1995-02-27 22:16 ` WLawton
  1 sibling, 0 replies; 2+ messages in thread
From: WLawton @ 1995-02-27 22:16 UTC (permalink / raw)


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.




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1995-02-27 22:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox