Mail Archives: djgpp/1996/02/11/08:38:44
Xref: | news2.mv.net comp.os.msdos.djgpp:957
|
From: | Fabrice Frances <frances AT ensica DOT fr>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | DPMI virtualization
|
Date: | Wed, 07 Feb 1996 12:48:13 +0100
|
Organization: | Ecole Nationale Superieure d'Ingenieurs des Constructions Aeronautiques
|
Lines: | 16
|
Message-ID: | <3118917D.33246511@ensica.fr>
|
NNTP-Posting-Host: | linuxfly.ensica.fr
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Thanks to djgpp v2, I've been able to compile my Linux program (oric
emulator) in order to run under some DPMI boxes: Win3.1, 95, OS/2, QDPMI,
.... of course, it runs much faster under cwsdpmi than with Win3.1, but it
also seems Win 95 does not virtualize the vga screen (the whole conventional
memory ?) since it runs much faster with Win95 than with Win3.1.
Am I right or not ? could someone tell me what virtualization these DPMI
servers do ?
Also, I have a problem with NT, it seems that I don't receive timer and
keyboard interrupts under this DPMI host, any hint ?
TIA,
--
main(){int i,j,k,l,m,n,p;char
*s="@_DO AT AJQ@AQQ AT OQO@A_Q AT AQQ@AQO@@@@ONN_QDQAQDAAODAOEDAAIDQAQNN_@@@@";for(j=0
;j<16;j++)for(l=0;p=j%8,m=l-7+p,i=m/6,n=j*4+i,k=1<<m%6,l<32-p;l++)putchar(l<7-
p?' ':l==31-p?'\n':s[n]&k?(j==6||!(s[n+4]&k)?'_':' '):k/2&&s[n]&k/2?'/':' ');}
- Raw text -