Disabled onfire checking, added floppy eject.

onfire handling will be moved to docyclesonfire()