Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

8086 rules (Miscellaneous)

posted by kerravon, Ligao, Free World North, 21.02.2024, 11:02

> > NE executables didn't exist except on MSDOS 4.0,
> > which may or may not buy something. Is that what
> > they are advertising?
>
> Yes. NE binaries support both real-mode and protected-mode apps. The 1 GB
> of virtual memory, I guess that's just the theorectical limit of 8192 LDT
> and 8191 GDT descriptors, each with limit -1, meaning 64 kB.

Ok, thanks.

So - there were compilers/linkers capable of building
NE executables in the late 1980s.

MSDOS 4.0 was not available for purchase as far as I know.

Windows 3.0 on an 8086 could execute NE executables I think,
but you couldn't do an INT 21H to write to stdout.

So - as a law abiding citizen, who wanted to follow
Intel's 8086 rules so that I would be in pole position
when the IBM PC AT came out - how exactly was I supposed
to write an MSDOS application in say Dec 1983 (when
MSDOS 2.0 was available, and the 80286 was available,
but before the IBM PC AT had actually shipped), so
that as soon as I got my hands on an IBM PC AT
(in 1984), I could whip up a protected mode 16-bit OS
and run my *existing* MSDOS binaries (that followed
the rules)?

Or if not Dec 1983 - WHEN could I do ANYTHING sensible?

What's the point of spending all that effort to follow
the rules if it buys me NOTHING?

Or rather - what needed to happen so that law-abiding
citizens got rewarded for all their effort?

Can you create a timeline or game plan that would
benefit those who spent the effort to follow rules?

Thanks. Paul.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 79 users online (0 registered, 79 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum