Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

HimemSX, another HimemX variant (Announce)

posted by RayeR Homepage, CZ, 24.10.2020, 23:10
(edited by RayeR on 24.10.2020, 23:41)

I tested himemxs and rdisksx on my system and it works as expected. BTW normal rdisk when loaded it cause me every DJGPP program will crash on Page Fault while with rdisksx they works fine.
I have only 4GB physical RAM but thanks to BIOS enabled some remapping I have ~450MB of usable RAM beyond 4GB that would be overlapped by MMIO. I can install 400MB rdisksx, speed seems to be ~400MB/s and when I load MTRRLFBE the speed doesn't change.
I can imagine one reason - if MTRR would be manipulated that way it disable Write Back caching for region 4GB-END then it would run in very slow uncached mode. But from your debug listing I cannot see that any other MTRR was touched than #5 that seems to be correctly set to WC without touching anything other. It's strange that in the listing I cannot see any MTRR that would cover 4GB+ range with WB so the rdisksx should be slow also before MTRRLFBE. Try to run MTRRLFBE twice if second debug print show something different. Or run MTRRLFBE first for vga range, it should then not touch veriable MTRRs only prints them.

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

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