CM16 (Developers)
> > Is anyone familiar with CM16 in x64 long mode?
>
> if with CM16 you mean "16-bit protected-mode" in Compatibility Mode, then
> yes.
> The
> Dos64-Stub
> program frequently switches between this mode and 64-bit long mode.
Thanks. I had some misunderstandings about both PM16
and CM16 but both have now been cleared up (ie CM16
isn't really a thing).
So yes, I do in fact just mean "compatibility mode"
and I "just" need to set all the selectors to 16-bit
and I should be able to run certain 16-bit programs.
I will likely do OS/2 1.0 programs first as NE
executables.
Then I can probably look at NE executables that run
under both Euro MSDOS 4.0 (which is now freely
available from Microsoft but I can't remember if I
got it to work) and PDOS/86 (x64 CM version).
I am mainly interested in huge memory model, so
one way or another I need to modify the MZ format
to include AHINCR/AHSHIFT adjustments in order to
support Microsoft-compiled executables. So I may
abandon standard MSDOS.
It might be good if Freedos could support NE
format though.
BFN. Paul.
Complete thread: