I'm dipping my toes in unfamiliar waters but then you never learn unless you challenge yourself and learn.
I'm using the Atmega32U4 and using it to "replicate" the sound system of the old MegaDrive/Genesis. I have gone through the original schematics, timing and technical details to get as much information I need and looked around on google about clock dividers and oscillators. There are two sound ICs in this system, the YM2612 and the Sn76489. The YM runs at the original 68000 CPU's 7.670453 MHz, the latter at a slower 3.579545 MHz, same as the Z80 in the original console. Looking at the original schematics, all the clock devisions are done within the VDP (YM7110) which takes a 53.693175 MHz master clock from a 4 pin oscillator package and divides it by 7 for the YM chip and 15 for the 76489 to make the two mentioned frequencies.
From what I can see, I can either try to just simply replicate the original design and divide the clocks from a master 53~ MHz clock using the two divisions above, or I could just give each chip it's own oscillator. Space and cost isn't too much of a concern given the project wouldn't be commercial and the case and board have ample space, but for ease of system design and keeping the chips happy with one another, I'm perhaps thinking a main system clock would make sense? If so, what would be the best route given the divisions are odd numbers?
Also, if I would be using the latter, would it be better I run the Atmega chip of the system clock but at the relevant frequency (and compensated in code ofc)?
I apologise in advanced if this seems painfully obvious or my reasoning is way off, it's a new field and I'm also hoping to have a better understanding of system design from this.