comp.lang.ada
 help / color / mirror / Atom feed
* Re: Basic DOS graphics (Yes, this _is_ Ada-related!)
       [not found] <mcriley.793223697@BIX.com>
@ 1995-02-27 22:16 ` WLawton
  0 siblings, 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

* Re: Basic DOS graphics (Yes, this _is_ Ada-related!)
@ 1995-02-28  0:17 Jack Beidler
  0 siblings, 0 replies; 2+ messages in thread
From: Jack Beidler @ 1995-02-28  0:17 UTC (permalink / raw)


In article <3iaa4i$rtt@Starbase.NeoSoft.COM>, dweller@Starbase.NeoSoft.COM (David Weller) writes:
|> In article <mcriley.793223697@BIX.com>, mcriley on BIX <mcriley@BIX.com> wrote:
|> >
|> >I'd like to find a freely-distributable collection of basic graphics
|> >utilities operating under DOS.
|> >
|> >I am posting this request here because I would like to acquire or
|> >write an Ada interface to this graphics package.  The package itself
|> >needn't be comprehensive, just your basic graphics screen handling,
|> >line and shape drawing, pixel manipulation, and area filling.
|> >
|> >I'm using the GNAT compiler for DOS, so whatever I get needs to be
|> >usable with that system, hopefully with minimal hassle.  I don't care
|> >whether the package is 100% Ada or just an object library that I can
|> >link into my Ada software.  That GNAT docs say the latter is easily
|> >accommodated.
|> >
|> >Thanks for any pointers.
|> >
|> Here's a hint.  This was sent to me by e-mail from Mike Feldman.
|> Neither he nor I have actually used this product, but it seems like
|> what you're looking for.  The product is called libgame, and it's a
|> DJGPP library for writing game programs.  I'm assuming there's some
|> support for graphics and sound.  
|> 
|> Ftp to ftp.netcom.com, look under /pub/cnc, the file is cnclg051.zip.

CORRECTION:  look under /pub/cn/cnc
                        ^^^^^^^^^^^

|> 
|> Let me know if this is what you're looking for, I'm curious.
|> 
|> >Marc A. Criley
|> 
|> 
|> -- 
|>       Frustrated with C, C++, Pascal, Fortran?  Ada95 _might_ be for you!
|> 	  For all sorts of interesting Ada95 tidbits, run the command:
|> "finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.)
|> 	

-- 
+----------------------------------------+------------------------+
|John (Jack) Beidler                    ++   beidler@cs.uofs.edu  |
|  Professor, Computing Sciences Dept. ++                         |
|  University of Scranton             ++  (717) 941-7446 (voice)  |
| Scranton, PA 18510                 ++     (717) 941-4250 (FAX)  |
|      WWW site:  http://gopher.cs.uofs.edu/CS/cs.home.html       |
+------------------------------------+----------------------------+



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

end of thread, other threads:[~1995-02-28  0:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1995-02-28  0:17 Basic DOS graphics (Yes, this _is_ Ada-related!) Jack Beidler
     [not found] <mcriley.793223697@BIX.com>
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