*******************************************************
*  RAYXTFDC, version 1.6  (November 2023)             *
*  Does some XT-FDC card discovery                    *
*  May be freely used and distributed, but not sold.  *
*******************************************************

+--------------------------------------------------+
| Part 1 of 4 - Motherboard class                  |
+--------------------------------------------------+
CPU type = 8086/8088/80186/80188/V20/V30
Motherboard class = PC or XT class (based on CPU type)

+--------------------------------------------------+
| Part 2 of 4 - 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 4 - Look for XT-FDC card's BIOS ROM    |
|               (i.e. Multi-Floppy BIOS)           |
+--------------------------------------------------+
Searching for the Multi-Floppy BIOS ........................

>>> Found

Base address = D0000
ID/version string = "Multi-Floppy BIOS, Version 2.2"
Declared size = 8 KB      (third byte is 10)
Checksum of that size = 000BBB00  (simple byte addition)
CRC32 of that size = 5FA1D3C7
CRC32 of first 1F80 bytes = D09CA2A5

+--------------------------------------------------+
| Part 4 of 4 - Some IBM 5170 stuff                |
+--------------------------------------------------+
IBM BIOS for IBM 5170 ? = No