@Mikeymike
The ROMs for the 16bits are all the same (A500/600/2000/CDTV).
Some older A2000s (and maybe A500s) need a small patch to see the 2nd 256k of an 2.x/3.1-ROM and the CDTV can only take 512k-ROMs after you updated it's boot-ROMs, but the chips are still the same.
Running an 2.04-ROM in an A600 will disable IDE (and probraly PCMCIA too).
The ROMs for A1200/3000/4000/4000T are different as they may hold all possible combinations of IDE/SCSI/PCMCIA-drivers.
The ROMs for the A4000T even miss one library (supplied on disk) as it lacked some space after cramming both IDE and SCSI into it.