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, 27.06.2021, 18:31

One other piece of information that isn't
documented anywhere. I have a "wrapper" on
all the INT 21H functions I use, e.g. I
call PosOpenFile() instead of INT 21H AH=3DH.

This compiles appropriately for 16-bit real
mode so that it works on Freedos, MSDOS
and PDOS/86.

It compiles appropriately for 32-bit MSDOS
that works on PDOS/386 only.

What I plan to add is for it to do a 32-bit
compile to call kernel32 calls so that the
resultant executable works on all Windows
environments (PDOS/386, HX, Windows 95-10).

That way applications can ditch the awful
SECURITY_ATTRIBUTES, LONG etc introduced
by Microsoft and return to a much saner
MSDOS-inspired API.

So there will be 3 competing APIs.

POSIX
Windows
MSDOS-inspired-Pos*

The last one on that list will do 16-bit MSDOS.
Windows won't. Not sure if anyone has implemented
Posix on the 8086.

BFN. Paul.

 

Complete thread:

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