Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by kerravon E-mail, Ligao, Free World North, 29.06.2021, 01:52

> In the absence of mathematical proof either way
> for the above hypothesis, what tools should be
> used to answer it? The only tool I have at the
> moment is my "bios" proof of concept that calls
> "generic PDOS". I can look at it and say that
> it won't work if anyone does an INT instruction.

I think the test is - any application executable
that demands that a segment register be set a
certain way, or an interrupt vector be set a
certain way, precludes the ability of the caller
to be unprivileged.

Instead, only instructions (such as mov ecx, edx)
should exist inside an executable, as these are
unprivileged instructions that have no dependencies
on particular memory locations or particular
privileged registers.

So that includes anyone who calls INT 21H directly
at all, nevermind INT 31H.

Note that if PDOS/386 or HX do these interrupts
internally, that is fine, as they are part of
the OS implementation (from my perspective,
anyway). The HX applications themselves do not
depend on INT 31H. That instruction is not
inside the Win32 executables themselves.

BFN. Paul.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 392 users online (1 registered, 391 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum