Associated article: GNAT: The GNU New York University Ada Translator
Tags: Parallel Embedded Systems
Published source code accompanying the article by Gavin Smyth in which he examines the GNU New York University Ada Translator, a high-quality, low-cost Ada 95 (and Ada 83) compiler that supports DOS, Windows, and various flavors of UNIX. Also see GNATADA.ZIP.
GNAT: The GNU New York University Ada Translator by Gavin Smyth Example 1: declare Regs: Dpmi_Regs; begin Regs.Ah := 0; Regs.Al := Unsigned_Char( Mode ); Dpmi_Int( 16#10#, Regs ); end; Example 2: Farnspokeb( A_Long_Offset, A_Byte ); Example 3: (a) Asm( Template : String; ...