It's my understanding that the IDE and floppy controllers do not share the same port - just that there's a floppy port in the middle of the IDE register range. If so, why not just chunk the IDE register range in two, and likewise with the floppy? _MelloN_