Nп/п : 14 из 44
 От   : muta...@gmail.com                   2:5075/128        15 июл 23 10:52:42
 К    : Kerr-Mudd, John                                       15 июл 23 21:00:19
 Тема : Re: PDOS/86
----------------------------------------------------------------------------------
                                                                                 
@MSGID:
<6e2b3227-56dd-400f-a966-b20291105256n@googlegroups.com> e0c49729
@REPLY:
<20230715180727.e036aad4a821c642f9cc6207@127.0.0.1> 56d42681
@REPLYADDR muta...@gmail.com
<mutazilah@gmail.com>
@REPLYTO 2:5075/128 muta...@gmail.com
@CHRS: CP866 2
@RFC: 1 0
@RFC-References:
<b4a02fa8-02ac-4cdd-bd36-a7c47bdef332n@googlegroups.com> <a815dfef-8d75-46f0-a208-7321b4ea5b0dn@googlegroups.com>
<2ca88fad-a281-4cb0-8d22-2209fa25da12n@googlegroups.com> 1@gioia.aioe.org>
<69bc458a-7dd6-4569-a774-2c2606359a79n@googlegroups.com> 1@gioia.aioe.org>
<b04c290a-5319-49de-90b7-823fc1c7f952n@googlegroups.com> <30267356-a320-4caa-8e54-00e1b7770b96n@googlegroups.com>
1@gioia.aioe.org> <efacf34c-d1de-4cf4-a66c-08918b1f0e20n@googlegroups.com>
1@gioia.aioe.org> <28b8bd15-01f5-4cae-8f13-99dd7e99bf8fn@googlegroups.com>
<20230715180727.e036aad4a821c642f9cc6207@127.0.0.1>
@RFC-Message-ID:
<6e2b3227-56dd-400f-a966-b20291105256n@googlegroups.com>
@TZUTC: -0700
@PID: G2/1.0
@TID: FIDOGATE-5.12-ge4e8b94
On Sunday, July 16, 2023 at 1:07:30 AM UTC+8, Kerr-Mudd, John wrote:

> > Maybe I`ll lock myself in a dark room to be forced 
> > to use this. I have previously said that I need 2 MB 
> > of memory realistically, but that`s before I leave

> You`ll need that lokc to pretty hunbreakable; the 8088 could only address 
> 1M AFAIR ("but 640k is plenty").

Yes - and what do you think is required?

Here is PDOS/86 built using Visual C++:

2023-07-16 00:15:18 ....A        23946        24064  IO.SYS
2023-07-16 00:15:18 ....A       151802       152064  PDOS.SYS
2023-07-16 00:15:18 ....A        88664        89088  COMMAND.EXE

That command.exe is expected to reduce to 40k when I
export the C library being used by pdos.sys.

I`m not willing to swap code out - I want a simple design.

I can switch to having a common stack.

pdmake is about 17k.

Add another copy of command.exe, 40k.

pdcc preprocessor would be run first, so SubC doesn`t need
preprocessor capability.

Maybe 70k for SubC, plus maybe 80k of data, plus another
copy of command.exe, 40k.

That would be the chain in memory.

64k stack + 24 + 152 + 40 + 17 + 40 + 70 + 80 + 40 = 

C: box>zcalc 64+24+152+40+17+40+70+80+40
Calculated Value is 527.000000

A bit of data (BSS) for PDOS and below.

It may fit.

I won`t be able to use SubC to rebuild PDOS though, as that
is unoptimized.

And I can`t add optimization to SubC, because that will blow
out executable and memory requirements.

But I will be ready when the "Asian consortium" comes out
with a "replica 80286" and I have plenty of memory.

Oh yeah - one more bit of Asianness - that computer is being
shipped to the Philippines where I now live.

BFN. Paul.
--- G2/1.0
 * Origin: usenet.network (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх