Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

CM16 (Developers)

posted by kerravon E-mail, Sydney, Free World South, 06.04.2025, 21:30

Is anyone familiar with CM16 in x64 long mode?

Again - with the loose definition of "MSDOS" - ie C wrappers on the interrupts - I can avoid doing an actual interrupt in my "MSDOS apps". I use PosOpenFile etc. Or replace Microsoft's open() with a PosOpenFile.

And PosOpenFile can do a callback instead of an interrupt. It could even do the INT 21H interrupt if it detects that this is an 8086 running genuine MSDOS.

And I'm primarily interested in getting huge mode apps to work.

I have two existing threads where I have asked about what is required:

https://forum.osdev.org/viewtopic.php?t=57706

https://forum.vcfed.org/index.php?threads/80386-d-bit.1244659/

But people here may have more insights.

Note that I'm not familiar with long mode myself, but I have been given code to transition to CM32:

https://sourceforge.net/p/pdos/gitcode/ci/master/tree/generic/shimcm32.asm

https://sourceforge.net/p/pdos/gitcode/ci/master/tree/generic/bios.c

https://sourceforge.net/p/pdos/gitcode/ci/master/tree/generic/makebios.shm


Thanks. Paul.

 

Complete thread:

Back to the forum
Board view  Mix view
22395 Postings in 2076 Threads, 400 registered users, 96 users online (2 registered, 94 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum