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