Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

nuclear war (Miscellaneous)

posted by kerravon, Ligao, Free World North, 16.11.2022, 17:26

> Hello kerravon,
>
> > Previously I was under the impression that there
> > was no apparent standard for small systems, but
> > currently I am saying "apparently there is - what
> > is it? Can you figure out what it is from first
> > principles? Why didn't the Amiga use it? Was it
> > because of copyright issues?".
>
> wut? "Figure out" an API for an existing system "from first principles"?
> How? And why?

To understand and find out anything I am missing.

E.g. it was only recently that I found out that
people normally develop new systems using an
emulator on an existing system, but DOS was instead
developed with the aid of a "monitor". Apparently
use of a monitor is a lost art, but I was previously
unaware that the art even existed.

And only about 24 hours ago (part of the delay here)
I realized I didn't know (and still don't know) how
it is technically possible for compilers to support
the small memory model, given that a buffer can
reside on either the stack or in the data segment.

BTW, I can't remember if I mentioned it, but there
is now a public domain 8086 assembler:

https://github.com/robertapengelly/as86

and it assembles most of my hand-written code.

So I'm getting closer and closer to not just having
a public domain OS, but also the entire toolchain
to maintain and build all the applicable source code.

Oh - I also got PDPCLIB to support memory models
other than large - specifically tiny and compact.

medium and small seem to be technically impossible
as per above, but somehow the problem was solved
even though it is nominally impossible.

BFN. Paul.

 

Complete thread:

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