Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Is there a DOS memory documentation available? (Users)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 19.01.2024, 16:42

> In DOSEMU2, even the shell (a port of FreeCOM) runs in protected mode on the Linux (or other host operating system) side with some glue magic to make it visible from the DOS V86 or DOS emulated CPU world.

This is untrue. While the recommended dosemu2 shell, comcom32, does run in Protected Mode, some of your statements are inaccurate. I don't think comcom32 is a port of FreeCOM. Further, as of now comcom32 runs as a 32-bit DPMI client so depending on the modes used for DPMI (KVM, native Linux task on amd64/i386, or emulated) it may or may not run on the host machine. And on amd64 hosts comcom32 will (as the name suggests) still run as 32-bit code.

You're probably confusing comcom32 with dosemu2's default DOS kernel, fdpp. The fdpp kernel is a port of the FreeDOS kernel but most of its code runs as host code in what I believe is a "dosemu2 plugin". In a dosemu2 compiled as an amd64 long mode application, most of the matching fdpp will also run as 64-bit code.

---
l

 

Complete thread:

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