----------------------------------------------------------------------------------
@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