So the 512k ROMs have support for the HD20 while the 128k ROMs do not? That would mean the code on each is different?
Naw, the post you're looking at mis-wrote 512K where I think 512Ke was meant.
The 128K and 512K ROMs were the same and lack HD20 support.
The 512KE and Mac Plus ROMs were the same and have HD20 and SCSI support. There were a couple more revisions of the Plus ROMs, IIRC.
1) So, one could start out with an original 128K... No SCSI support, no built-in HD20 support.
2) Upgrade the RAM to 512KB to have the equivalent of a Mac 512K. ROMs stay the same.
3) Replace the ROM with the Plus/512Ke ROM and replace the 400K floppy drive with an 800K floppy drive, to convert the 512K to a 512Ke. The ROM now has SCSI support, but there's no SCSI hardware on the logic board. However, an HD20 plugged into the floppy port should work without additional software, IIRC.
4) Replace the 512K logic board, but keep the ROMs and install a Mac Plus logic board to turn the machine into a Mac Plus, but this would require a new back 'bucket' for the case, as the port holes are different.
5/6) Replace the Mac Plus ROMs a couple of times as very minor updates are made.