Baby Boomer is unfortunately both bad and overdumped. The CHR data between bank 0 and 2 is seemingly identical, but with occasional bit errors. I suspect that the dumping hardware detects the CHR ROM size by dumping CHR banks until it detects a repeat, and if banks that should repeat do not repeat because of dirty contacts, they are then dumped twice.