From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a727b8ccdee938d4 X-Google-Attributes: gid103376,public From: sjames@wam.umd.edu (Scott H. James) Subject: Re: OS specific support in ADA Date: 1996/07/03 Message-ID: <4re096$fpt@rac3.wam.umd.edu>#1/1 X-Deja-AN: 163499209 references: <31D5A7CF.6547@world2u.com> organization: University of Maryland, College Park newsgroups: comp.lang.ada Date: 1996-07-03T00:00:00+00:00 List-Id: As noted already, some OS support, and DOS support in particular, is not properly speaking an Ada (or C) issue, however other Ada compilers do in fact provide interrupt packages, port, and direct memory access services. Through the C interface to DJGPP functions you will find GNAT readily suitable for the first two tasks, however, direct memory access will not be as straight forward since using representation clauses to access physical memory is, AFAIK, not possible in GNAT. Another option for a cheap, more DOS friendly compiler is through R&R software: (800)722-3248. DOS and BIOS interrupts (procedures provided) and direct memory access (through rep clauses) are available. It is not free, but if you are a student I believe the 16-bit version costs all of 75 bucks. (I'm not associated with R&R but I did live in Madison WI once :-) Have fun scott