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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e09d1fb937a326a,start X-Google-Attributes: gid103376,public From: tmoran@bix.com Subject: DOS GNAT questions Date: 1996/06/02 Message-ID: <4ot621$6os@news1.delphi.com>#1/1 X-Deja-AN: 158103522 organization: Delphi Internet Services Corporation newsgroups: comp.lang.ada Date: 1996-06-02T00:00:00+00:00 List-Id: How can I access the routines in pc.h? (I don't run ANSI.SYS and want to fix screen.adb so the dining philosophers output is visible.) I've looked at all 11 README.* and most of the 15 *.DOC or *.TXT files added "pragma Import(C, ScreenClear);" etc. to screen.adb But the link says "screen.adb (.text+0x3f8) : undefined reference to ScreenClear" (or something close to that). Also, where is int86 (etc.) documented? I'd like to call the BIOS, but don't know how to select which of the Union of REGS is being used or whether I need to ask DPMI to call the BIOS, or if that is implicit in int86. Finally, what will make gnatbl run faster. I've got 3MB of smartdrv but it still sounds like it's thrashing the disk.