VOGONS


First post, by mateusz.viste

User metadata
Rank Member
Rank
Member

I have a 386SX that I use to test my software on. I've always wished to get some extra conventional memory by loading the DOS kernel and some TSRs high, but none of the UMB drivers I tested worked with the chipset of this mainboard, an UMC 82C336F chip codenamed "Twinstar".

Yesterday I dumped and dissassembled the BIOS of this PC so I could figure out how the BIOS configures the chipset's shadow RAM. Once I got it, I made a driver that allows to transform up to 64K of shadow RAM into UMBs. I published the result of this work today.

People having a mainboard based on the UMC UM82C33x "Twinstar" chipset can now enjoy some UMBs.

http://mateusz.fr/twinumb/

http://mateusz.fr

Reply 1 of 1, by mateusz.viste

User metadata
Rank Member
Rank
Member

TWINUMB v1.1 released today.

  • now implemented as a proper SYS device driver
  • autodetects suitable regions when no region is specified in arguments
  • zeroes unlocked shadow regions to prevent parity faults

http://mateusz.fr