comp.lang.ada
 help / color / mirror / Atom feed
  • * 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