modem7
10k Member
In regard to the jumper you write of, JP4, I see that the manual does not indicate the function of the jumper.The card has jumpers for 2 KB and 8 KB, and 2 KB is the factory default. So maybe the ROM is only 2 K in size?
I see that page 1-3 of the manual indicates that the default address range for the ROM BIOS is C8000 to C9FFF, i.e. 8 KB sized.
And if the image of the BIOS ROM that mikey99 posted is examined, it is not a 2 KB block that has been repeated three times (i.e. code size is greater than 2 KB).
Per [here], in the file that mikey99 posted, I do not see a partial string just prior to offset 1800h.EDIT: You're right, the BIOS ends with a cut off string.
Is the situation perhaps:It looks like the area after the BIOS is actually RAM. The BIOS appears to be storing variables in offset 1Cxxh (beyond the 7 KB boundary).
* 8 KB ROM fitted, with first 6 KB containing BIOS expansion code.
* Card maps into motherboard memory space only the first 6 KB of the ROM.
* Card contains one or more RAM chips.
* With JP4 set to its default value of 2KB, card maps 2 KB of the card's RAM from address [ROM base + 6KB] onwards. JP4 can increase that to 8KB (perhaps requiring additional RAM to be fitted to the card).
Using DEBUG, can you successfully write/read values to [ROM base + 6KB] ?