Anonymous Coward
Veteran Member
I am using PC DOS 2K with empty autoexec.bat and config.sys.
I am attempting to setup an EBDA (extended BIOS data area) at memory location 9FC0:0000.
I am able to write the correct values into the normal BIOS Data area (0040:00XX) using DEBUG E command, but when I try to write to data to 9FC0:0000 the data is wiped as soon as I exit DEBUG. What's going on? I've heard that in some versions of DOS the EBDA is relocated to high memory (or sometimes low memory). I think EMM386 also does this, but I am not loading it.
Anyone familiar with PC-DOS 7.X know what's going on? 9FC0:0000 normally defines the length of the EBDA by the way.
I am attempting to setup an EBDA (extended BIOS data area) at memory location 9FC0:0000.
I am able to write the correct values into the normal BIOS Data area (0040:00XX) using DEBUG E command, but when I try to write to data to 9FC0:0000 the data is wiped as soon as I exit DEBUG. What's going on? I've heard that in some versions of DOS the EBDA is relocated to high memory (or sometimes low memory). I think EMM386 also does this, but I am not loading it.
Anyone familiar with PC-DOS 7.X know what's going on? 9FC0:0000 normally defines the length of the EBDA by the way.