delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/05/10:38:49

Message-ID: <000a01c02ed1$66e06b40$LocalHost@PRMIVV03>
From: "Petr Maxa" <maxa AT sse-za DOT sk>
To: <djgpp AT delorie DOT com>
Subject: Protected mode access to file system
Date: Thu, 5 Oct 2000 15:37:25 +0200
Organization: SSE s.p. Zilina
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Reply-To: djgpp AT delorie DOT com

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C02EE2.2911E8A0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: 7bit

Hi all.

First of all I must to congratulate to a great job as with djgpp I have
found a bug at an exact place which I would not have been found so easy
without it.

Secondly I must say, that I thought, that djgpp is approximately 2 times
slower compiler than Borland. But I have eventually found that the opposite
is true. But why ? It was because I was testing the end of program loop by
bioskey(1) which in turn was calling realmode interrupt service 0x16, so
switching to real mode. So the real mode - protected mode is very costed.

So I installed keyboard driver and when the switching does not occurred, I
found that djgpp is 2 times faster than Borland.

OK, but I am still not satisfied completely because my program is making a
lot serial communications on several ports (from 4 to 10 ports are used).
For that communications I set-up protected mode isr. But I am afraid that
when I write data to disk there might be some collision and overwhelm during
the same mode switching as was stated above. I am also suspicious that due
to using real mode services during compilation, the compilation time of
djgpp is slow.

So there is a question. Is not anywhere developed an library which uses a
only 32 protected mode to files access (open, close, read, write, seek ...)
which would run under DOS (not DOS box under W9X).

Thanks a lot, Petr Maxa, Slovakia


------=_NextPart_000_0007_01C02EE2.2911E8A0
Content-Type: text/x-vcard;
	name="Ing. Petr Maxa.vcf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Ing. Petr Maxa.vcf"

BEGIN:VCARD
VERSION:2.1
N:Maxa;Petr
FN:Ing. Petr Maxa
ORG:SSE
TITLE:specialista pre vyvoj programov a systemoveho programoveho =
vybavenia
TEL;WORK;VOICE:089/5192636
ADR;WORK:;;Republiky 5;Zilina;;010 47;Slovakia
LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:Republiky 5=3D0D=3D0AZilina 010 =
47=3D0D=3D0ASlovakia
X-WAB-GENDER:2
URL:
URL:http://www.sse-za.sk
EMAIL;PREF;INTERNET:maxa AT sse-za DOT sk
REV:20001005T133725Z
END:VCARD

------=_NextPart_000_0007_01C02EE2.2911E8A0--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019