If it was a hardware problem, it would happen in OS 3, too. It doesn't.
And WinUAE waits at least 3 seconds between removal and insertion when swapping ADFs. This surely is not a "very short time".
IDCMP_DISKINSERTED
- tonyw
- AmigaOS Core Developer
- Posts: 1479
- Joined: Wed Mar 09, 2011 1:36 pm
- Location: Sydney, Australia
Re: IDCMP_DISKINSERTED
I'm trying to ascertain whether it's a problem of the old 68K Paula floppy driver on the Classic version of OS4 (which is most unlikely to be changed), or the PPC a1floppy.device on the XE (which would be my responsibility).
cheers
tony
tony
- salass00
- AmigaOS Core Developer
- Posts: 530
- Joined: Sat Jun 18, 2011 3:12 pm
- Location: Finland
- Contact:
Re: IDCMP_DISKINSERTED
I'm pretty sure the IDCMP_DISKREMOVED and IDCMP_DISKINSERTED events are triggered by the IECLASS_DISKREMOVED and IECLASS_DISKINSERTED events which in turn are caused by the filesystem which for floppies would be FastFileSystem.tonyw wrote:I'm trying to ascertain whether it's a problem of the old 68K Paula floppy driver on the Classic version of OS4 (which is most unlikely to be changed), or the PPC a1floppy.device on the XE (which would be my responsibility).
Re: IDCMP_DISKINSERTED
Wasn't the CrossDOSFileSystem originally designed for floppies. If a FAT formatted floppy causes the same problem then either the same problem exists in both filesystems or neither. It seems like you could rule out the filesystems by inserting an unformatted floppy.salass00 wrote: I'm pretty sure the IDCMP_DISKREMOVED and IDCMP_DISKINSERTED events are triggered by the IECLASS_DISKREMOVED and IECLASS_DISKINSERTED events which in turn are caused by the filesystem which for floppies would be FastFileSystem.
AmigaOne X1000 with 2GB memory - OS4.1 FE