Hi Jeffrey,

> The floppy emulation was using a fixed number of cycles between
> generating interrupts and sending data to the ARM, but it seems that
> RISC OS relies on fixed amounts of time passing between the interrupts
> instead of fixed amounts of CPU cycles. So on a slow machine the
> floppy code worked fine, but on a fast machine it would fail horribly.
> I've changed the code to use timings that roughly mimic those of a
> real floppy drive, and that seems to have fixed the crashing for me.
> Let us know if you're still having problems!

Thanks, that was a long-standing bug!

Cheers, Ralph.

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
-- 
arcem-devel mailing list
arcem-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/arcem-devel

Reply via email to