Programs for other Operating Systems

last updated december-19-2001

Jerry's Ada on Win32 Page


Packages

Here are some programs and packages for other operation systems.

Programs and packages

  • Linux console graphics
  • DOS Console I/O package
  • DOS VGA package
  • DOS SVGA package
  • DOS I/O port access
  • basic package to write DOS Interrupt Handlers
  • And, of course, don't forget to checkout the GNU ADA site


    Linux console graphics

    An example of using the Linux 'svgalib' from Ada to do console graphics.

    Download Linux graphics example (4Kb)

    Note that from the 2.2 kernel series framebuffers are supported!


    DOS Console I/O package

    A binding to the DOS standard conio library.

    Download DOS console I/O (31Kb)


    DOS VGA package

    An easy to use package to do VGA (640x480x16) graphics using the GNAT
    DOS compiler. As it restricts itself to VGA only, this package should run on
    about any PC (S)VGA card.

    Download DOS VGA package (106Kb)

    note: Gautier de Montmollin has written a a nice shell and other graphics
    programs around my low-level packages. Gautiers packages can be found
    at his DOS page


    DOS SVGA package

    A 256 color SVGA graphics package for DOS. This package requires the a VESA (VBE)
    compatible SVGA card or a VESA (VBE) driver program. It supports resolutions up to
    1024x1280 and the VBE 2.0 Linear Frame Buffer where available.

    Download DOS SVGA package  (95Kb)

    note: Gautier de Montmollin has written a a nice shell and other graphics
    programs around my low-level packages. Gautiers packages can be found
    at his DOS page


    DOS I/O port access

    A package specification for accessing the I/O ports under DOS with implementations
    for either GNAT 3.07/3.10 for DOS or ObjectAda with the TNT DOS Extender.

    Download DOS I/O ports (4KB)


    basic package to write DOS Interrupt Handlers

    A basic package for writing interrupt handlers using GNAT/DOS 3.07/3.10.

    Download DOS Interrupts package (4Kb)


    Jerry van Dijk
    jdijk@acm.org

    Copyright © 2001, Jerry van Dijk
    Last Updated december-19-2001