VOGONS


EXMS86 (XMS for your 8086)

Topic actions

Reply 180 of 182, by mkarcher

User metadata
Rank l33t
Rank
l33t
theelf wrote on Yesterday, 20:44:

About “there’s no way,” I know, but with computers I learned something: never say never, and asking doesn’t hurt anyone, jejea. It’s no big deal, I just use a multiboot menu and that’s it. But i like a clean boot with all in one

There can be a way to make it work: Someone might patch g2mmc.sys to support more memory (i.e. fully support rev C).

EDIT: possibly this driver already exists. https://vogonsdrivers.com/getfile.php?fileid=2163 contains HT18C.SYS

Reply 181 of 182, by theelf

User metadata
Rank Oldbie
Rank
Oldbie
mkarcher wrote on Yesterday, 22:40:
theelf wrote on Yesterday, 20:44:

About “there’s no way,” I know, but with computers I learned something: never say never, and asking doesn’t hurt anyone, jejea. It’s no big deal, I just use a multiboot menu and that’s it. But i like a clean boot with all in one

There can be a way to make it work: Someone might patch g2mmc.sys to support more memory (i.e. fully support rev C).

EDIT: possibly this driver already exists. https://vogonsdrivers.com/getfile.php?fileid=2163 contains HT18C.SYS

yup, i dissasembled the driver, and i can see the problem for sure is that is limited to 256 pages, 256x16k is 4mb

In the asm i get from ida, i can see there is a internal table to control this, 512 byts, filled by word that are 2bytes, then the problem is not only raise the pages but this table too

About the files, G2MMC.SYS and HT18.SYS are duplicated, this is the one i use now. There is another SEEMSG2.SYS is older and dont work good

thanks!

Reply 182 of 182, by mkarcher

User metadata
Rank l33t
Rank
l33t
theelf wrote on 39 minutes ago:

yup, i dissasembled the driver, and i can see the problem for sure is that is limited to 256 pages, 256x16k is 4mb

That in itself shouldn't be a problem if you install 8MB in the system, and use 1MB conventional, 3MB extended (XMS) and 4MB EMS. You don't need the EMS driver to support more than 4MB of EMS, but you do need the EMS driver to know how to configure the chipset for a split at 4MB and how to access the second 4MB via the EMS engine.