This is getting nutty!
I put the 1701 board back in, to run RAYXTMFM.
First run, 1701 error, RAYXTMFM it told me the ROM wasn't in its database, and quit. (attached log file RAY1.TXT)
So I put in one of the other ROMs I had prepared, 1701 error, and got the same RAYXTMFM results, except that one (and the system BIOS) also told me the ROM checksum was bad.
Third run I swapped in the first BIOS I had ever tried, the WD Super BIOS.
I turned my back while waiting for the POST memory to count up, and when I looked at it again it had booted off the hard disk.
What the...?!
RAYXTMFM then ran through everything and reported nothing that looked odd to me. (attached log file RAY3.TXT)
---
Another odd thing here...
Neither this WD1002A-WX1 card, nor my WDXT-GEN2-PLUS (which works), will boot from the disk unless the XUB BIOS is present in the machine.
Everything seems to work on the WDXT-GEN2-PLUS, like the low level format, SpeedStor, FDISK, FORMAT, SYS, and reading and writing files from DOS, *except* it won't boot. Adding the XUB BIOS then it boots.
*******************************************************
* RAYXTMFM version 2.9
* Executed: 01/01/1980 00:03:43 (dd/mm/yyyy hh:mm:ss)
*******************************************************
+--------------------------------------------------+
| Part 1 of 5 - Motherboard class |
+--------------------------------------------------+
CPU type = 8086/8088/80186/80188/V20/V30
Motherboard class = PC or XT class (based on CPU type)
+--------------------------------------------------+
| Part 2 of 5 - ID the motherboard's BIOS ROM |
+--------------------------------------------------+
Model byte at FFFFE = FE (XT)
Date at FFFF5 = 11/08/82 (in clones, do not trust this date)
Checksum of last 8 KB = 000E9A00 (simple byte addition)
CRC32 of last 8 KB = 19F624A8
CRC32 indicates = IBM revision 11/08/82
For IBM Portable PC (IBM 5155)
and early IBM XT (IBM 5160)
Contains "1501512 COPR. IBM 1981"
+--------------------------------------------------+
| Part 3 of 5 - ID the BIOS expansion ROM at C8000 |
+--------------------------------------------------+
Present ? = Yes (first two bytes are 55 AA)
Declared size = 8 KB (third byte is 10)
Checksum of that size = 000BA700 (simple byte addition)
CRC32 of first 8 KB = B5ABDBF7
CRC32 indicates = Western Digital
"62-000094-032" or "62-000094-032" on ROM sticker.
Has been seen on a WD1002-27X.
Has been seen on a WD1002A-WX1.
+--------------------------------------------------+
| Part 4 of 5 - INT 0Dh (used for IRQ5) |
+--------------------------------------------------+
C8000 ROM address - Start = C8000
C8000 ROM address - End = C9FFF (based on the declared size)
Int 0Dh vector points to = C82CE (C800:02CE)
Points to C8000 ROM ? = Yes (FYI)
+--------------------------------------------------+
| Part 5 of 5 - INT 13h |
+--------------------------------------------------+
Hard disk controller - To reset itself = Successful (via function 00h)
Hard disk controller - To test its RAM = Successful (via function 12h)
Hard disk controller - To do a self-test = Successful (via function 14h)
Hard disk controller - Drive parameters = Successful (via function 09h)
Hard drive 0 - Reporting as 'ready' ? = Yes (via function 10h)
Hard drive 0 - Recalibrate = Successful (via function 11h)
Hard drive 0 - Seek to cylinder 5 = Successful (via function 0Ch)
Hard drive 0 - Read first sector on cyl 5 = Successful (via function 02h)
Hard drive 0 - Seek to cylinder 0 = Successful (via function 0Ch)
Hard drive 0 - Read first sector on cyl 0 = Successful (via function 02h)
Bill