View Single Post
  #2  
Old 21st September 2017, 12:19 AM
Frank74's Avatar
Frank74 Frank74 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2013
Location: UK
Posts: 829
Default

I added some logging to get the frequency and AI_DACRATE_REG.

Super Smash Brothers using FAT, has a frequency of 32006, Dacrate is 1520.
48681812 / (Dacrate+1) = 32006.451.

But video clock divided by a "rounded" frequency gives us the correct Dacrate:
48681812 / 32000 - 1 = 1520.306

I know experiments with frequency rounding didn't work out too well though.

Slowing the ntsc video clock to 48,672,000, and then video clock / (Dacrate+1) = 32000.000.
Edit: this doesn't help anything.

Last edited by Frank74; 21st September 2017 at 01:54 AM.
Reply With Quote