Re: [hatari-devel] HD floppy timing

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Le 11/06/2016 à 17:01, Roger Burrows a écrit :
On 11 Jun 2016 at 11:00, Nicolas Pomarède wrote:

Le 11/06/2016 à 01:46, Roger Burrows a écrit :

OK, here are the results:
machine=falcon (8MHz) : 300 rpm for both DD & HD
machine=falcon (16MHz & 32MHz) : 600 rpm for both DD & HD
machine=tt (8MHz): 300 rpm for both DD & HD
machine=tt (16 MHz & 32MHz): 601 rpm for both DD & HD

are those tests under Hatari or under real HW ? (I'm not sure a falcon
can be set to 8 MHz)

Sorry, these are under Hatari.  Didn't realise you wanted real hardware.
Here are the numbers on real hardware:
Falcon (16MHz): Couldn`t measure: always got the msg "No floppy in drive"
TT (32MHz): 300 rpm for both DD & HD floppies


Hi

this is now fixed ; previous code changed the FDC's clock when CPU clock was changed to 16 or 32 MHz, which was wrong and gave a x2 or x4 RPM value. Latest dev version will now always report 300 RPM for any CPU speed and for any disk density (DD, HD, ED, but this was already correct).

Note that FLRPMM.PRG is meant for a 8 MHz ST, if you try it at 16 or 32 MHz, it will report an empty drive (due to an internal timeout too short).

Use Panzer disk analyzer by Dr.Coolzic for proper RPM measures at any CPU speed.

Nicolas




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/