For the HPV card, with SlotDump and SlotRom
First of all, many thanks for dumping the DeclROM of your HPV card with SlotDump and SlotRom!
The first 64K of the SlotRom dump seems to match the earlier dump posted
here. The second 64K seems to contain garbage.
The fact that both dumps made with SlotRom don't contain the expected Nubus DeclROM test pattern (0x5A932BC7) makes me think that SlotRom is
broken on PDM.
A short peek into the source code of the SlotRom reveals the way DeclROM dump is made. It relies on SReadStruct function of the Slot Manager. Apple documentation tells us that SReadStruct can be used to obtain a copy of any data structure pointed to by an sResource entry. There is no mention that it can be used for obtaining a copy of the whole DeclROM.
Interestingly, SlotDump does provide the required format header:
Code:
FHeaderRec:
40AFFFEC
fhDirOffset: 00 FFFF9C = 40AFFF88
fhLength: 100008
fhCRC: 9BDD5617
fhROMRev: 1 = romRevision
fhFormat: 1 = appleFormat
fhTstPat: 5A932BC7 = testPattern
fhReserved: 00
fhByteLanes: 0F = byte lanes: 0,1,2,3
It seems to specify logical address though. Physical address of the PDS/VDS pseudo-slot $E is 0xFExxxxxx. It's a full 32bit address.
fhLength doesn't seem to make any sense.
ROM chip on the card clearly looks like a 128 x 8 mask ROM - it has 32 pins. That means it contains 17 address lines. 2^17=128K.