Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

SSE in DOS | Page Fault | JEMM386 / HDPMI32 (DOSX)

posted by Rugxulo Homepage, Usono, 04.01.2008, 22:47

> HDPMI32: same PF :no:

The FreeDOS floppy boot image I provided used HIMEMX only and D3X (ring 0 DPMI) built into the .EXE. It worked for me. I know that is could be "more compatible", though. It's not finished.

> D3X (world's first :clap: executable): starts, but other bugs (for example
> you append the dest ext to src filename, "file not found" :no: , and, for
> DOS you of course should truncate ".paq8blah8junk8dfjhgdf" to ".PAQ" or
> ".PQ8" :yes:

Well, I didn't write that, that's Matt's mess. It does work in DOS, though. I usually just type "paq8o8z doydoy *.cpp". :-)

> Anyway, to brew an EXE working both under Windaube and DOS, the way is
> MINGW and a Win32 executable, and HX :yes: , rather than DGJPP and NTVDPMI
> :no:

I don't have MinGW installed, and I'd rather not mess with yet another compiler. Besides, I have OpenWatcom (which built its latest Win32 stuff from MinGW because of old license issues). Anyways, I don't think MinGW (except with -static ??) would work with HX. At least, all the non-static MinGW .EXEs I tried under HX whined about MSVCRT.DLL (a requirement which defeats the purpose of HX, IMO).

> > PAQ8o8 is the latest PAQ8 series compressor/archiver, and I made it
> > automatically detect NOASM/MMX/SSE2 instead of requiring
>
> Great ... but the bugs should go away first :-|

Believe me, it was worse. :-P At least getting it to work in some circumstances is better than nothing. I will try tweaking it more eventually.

> Tried to install DOS besides XP or Vista ? :clap:

Yet another can of worms to open (ugh). Sometimes it's just too much to do all that. It's easier to just test between various computers (even if that takes longer).

> QEMU bug ...

Yes, but better than nothing.

> Question of just 3 bits in CR registers ? And you call this "OS support" ?
> :lol3:

Yes, you have to enable that, which makes the chip assume you have OS support which calls FXSAVE and FXRSTOR when needed (although DOS single-tasking doesn't have to).

> Remember the MMX "revolution" ? The "new high performance" FPU of 80387 ?
> The "new great" FPU of 8087 ? And finally the 8080 dealing with just
> bytes, no FPU at all :lol3:

I think you have to be a math guru to appreciate all these extensions.

---
Know your limits.h

 

Complete thread:

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