hargle
Veteran Member
I won't go into all the details, but I was messing with my ROM emulator and various plug in cards, and one of them that I was using was a promise "FastTrak RAID controller".
For kicks, I edited the binary ROM file and changed the sign-on text from "FastTrak RAID" to "ButtCrak RAID" and restarted the machine. The PC didn't have any problems with the new ROM at all. I figured that the PC wasn't really checking the sum of the ROM contents, but after changing 1 additional byte in the binary file, the PC refused to load it.
So it turns out that changing "FastTrak" to "ButtCrak" still 8-bit checksums the same!
For kicks, I edited the binary ROM file and changed the sign-on text from "FastTrak RAID" to "ButtCrak RAID" and restarted the machine. The PC didn't have any problems with the new ROM at all. I figured that the PC wasn't really checking the sum of the ROM contents, but after changing 1 additional byte in the binary file, the PC refused to load it.
So it turns out that changing "FastTrak" to "ButtCrak" still 8-bit checksums the same!