switch (de->media_type & MEDIA_MASK) {
case MEDIA_NOEMU:
printf("Disc doesn't use boot disk emulation\n");
return 0;
case MEDIA_1200_FD:
*length_p = 1200*1024/512;
break;
case MEDIA_1440_FD:
*length_p = 1440*1024/512;
break;
case MEDIA_2880_FD:
*length_p = 2880*1024/512;
break;
case MEDIA_HD:
/* FIXME: read partition table and return first partition.
* Spec states emulation HD has only one partition and it must
* be the first partition */
printf("Disc uses hard disk emulation - not supported\n");
return 0;
}