delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/04/26/19:38:52

From: "Alexei A. Frounze" <dummy_addressee AT hotmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: djgpp-compiled programs on a 8088/86???
Date: Thu, 26 Apr 2001 06:28:22 -0400
Organization: Global Crossing Telecommunications
Lines: 36
Sender: UNKNOWN AT 209-130-221-237 DOT nas1 DOT roc DOT gblx DOT net
Message-ID: <9c8t5g$dl4$1@node17.cwnet.frontiernet.net>
References: <3ae7e03b DOT 239386107 AT news DOT xs4all DOT nl> <9c8qns$1emu$1 AT node17 DOT cwnet DOT frontiernet DOT net> <3ae7f325 DOT 244228751 AT news DOT xs4all DOT nl>
NNTP-Posting-Host: 209-130-221-237.nas1.roc.gblx.net
X-Trace: node17.cwnet.frontiernet.net 988280816 13988 209.130.221.237 (26 Apr 2001 10:26:56 GMT)
X-Complaints-To: abuse AT frontiernet DOT net
NNTP-Posting-Date: 26 Apr 2001 10:26:56 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"Wouter van Ooijen" <wouter DOT van DOT ooijen AT xs4all DOT nl> wrote in message
news:3ae7f325 DOT 244228751 AT news DOT xs4all DOT nl...
> >Download Turbo C/C++ 1.01 for free from Borland.
> That is a nice suggestion, thanks, but it has no relation with my
> question.

You wanted to have a compiler capable to generate programs working on any
x86 CPU, this one will. But there is no easy way to have more than 1MB on
8086/8088 system and access it. So you need either require at least 80386 or
deal with 8086/8088 limits. Choose what's of most importance to you.

> It is not my aim to support 8088, I was just curious.

Then stay with DJGPP and require 80386.

> BTW my
> application is a compiler (Jal, a pascal-like language for PIC
> microcontrollers). It is VERY memory-hungry (compiling a minimal
> program uses ~4 Mb, large programs can require >50 Mb). So a flat
> 32-bit address space and virtual memory is a must.

You may though allocate some space on the hard disk (a huge file, I guess)
and make a real-mode program for 8086/8088 that would use this file as
memory but this will be extremely slow even if you have caching because disk
access is more than on the order of magnitude slower than RAM.

Good Luck
--
Alexei A. Frounze
alexfru [AT] chat [DOT] ru
http://alexfru.chat.ru
http://members.xoom.com/alexfru/
http://welcome.to/pmode/



- Raw text -


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