tony359 wrote on 2024-10-31, 10:32:
I watched that video yesterday but I thought the board was faulty? Is that what I should expect from a working board? d4-d3 all the time? So maybe mine is not too broken! 😀
Yes, I have installed the RAM in pairs, on different slots.
The BIOS I have are all here: https://1drv.ms/u/s!AukePwK7XyEPhZcwq4wO7rrbz0xS7A?e=q3Fchu
I did some tests on the emulator with your BIOS images.
The original ROM that comes with the emulator outputs POST codes D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, DB, DD, DF, E0, E1, E2, E3, E4, E6, E7, E9, EA, EB, EC, ED, 23, 24, 0D, 0E, 0F, 10, 15, F0, F1, F2, 28, 29, 2A, 2B, 2C, 2D, 2E, 36, 37, F3, 80, 83, F5, 39, 3B, 43, 4F, 52, FF, 61, FF, 62, FF, 65, 66, 67, F4, 8C, FF, 8E, 8F, 91, 92, 96, 9A, 9D, A0, FF, A1, FF, A2, AB, AC, AD, AE, AF, B0, A3.
As for the POST codes you get, D6 does nothing, D7 and D8 flush the buffers and run the self test of the keyboard controller.
"DELL batman ok.BIN" outputs POST codes 02, 04, 05, 08, 13, 15, 16, 20, 23, 40, 65, 67, 80, 81, 88, A0, 00 and freezes with no video output.
"batman good 2.BIN" (which is the same as "batman bios GOOD does not work.BIN") produces no POST codes.
"intel batman broken.BIN" - 02, 08, 13, 15, 18, 20, 23, 40, 65, 67, 80, 82, 88, A0, 00 and freezes.
"N28F001BX-T@PLCC32_foundOnBoard.BIN" gives the best result so far - 02, 04, 06, 09, 08, 0A, 0C, 0E, 10, 11, 12, 18, 20, 14, 16, 1A, 1C, 22, 24, 28, 2A, 2C, 2E, 32, 34, 3C, 3D, 3A, 38, 40, 42, 44, 46, 47, 49, 76, 4A, 78, 48, 4C, 4E, 50, 24, 52, D2, 54, 56, 58, 5A, 9A, 5C, 60, 62, 64, 66, 68, 6A, 6C, 6E, 70, 72, 74, 76, 7C, 7E, 96, 1C, 0A, 94, 80, 82, 84, 86, 88, 8A, 8C, 90, 91, 92, 98, 9C, 9E, A0, A2, A4, A8, AA, AC, AE, B0. I see video output and it POSTs up to the HDD init where it stops (because I haven't configured my disk yet) and asks to press F1. It shows the Advanced Logic Research logo at the top of the screen.
If you want to reconstruct the original BIOS image from the update files, you would need to splice the *.bi1 file - cut first 128 bytes of header and put the rest into the start of your ROM (up to 0x4000) and splice the *.bio file - also cut the header and put the rest into the second half of ROM (from 0x10000 to 0x1ffff). I have attached the file I used.