On Tue, 1 Mar 2005, Fred Cisin wrote:
While the default table is often in low memory,
sometimes it is even in ROM.
It is pointed to by INT1Eh.
To alter values in the table, copy it, alter the copy,
then repoint INT1Eh to point to the new address.
Be sure to restore INT1Eh when you are done,
or INT13h may encounter serious difficulties.
If you've got a copy of the PC Technical Reference Manual,
most of the disk parameter table is documented right after INT13h.
That's it! Better recall than I! My pc tech ref is at home...
If you're doing all this under DOS, you could simply poke a new
value into the table in RAM (or make a new one in RAM) and restore
the old value with a three-finger salute.