|
Lines 1785-1791
bx_bool bx_floppy_ctrl_c::evaluate_media
|
Link Here
|
|---|
|
} | } |
media->sectors = media->heads * media->tracks * media->sectors_per_track; | media->sectors = media->heads * media->tracks * media->sectors_per_track; |
} | } |
return(1); // success |
return (media->sectors > 0); // success |
} | } |
| |
else if ( S_ISCHR(stat_buf.st_mode) | else if ( S_ISCHR(stat_buf.st_mode) |
|
Lines 1805-1811
bx_bool bx_floppy_ctrl_c::evaluate_media
|
Link Here
|
|---|
|
media->heads = floppy_type[type_idx].hd; | media->heads = floppy_type[type_idx].hd; |
media->sectors_per_track = floppy_type[type_idx].spt; | media->sectors_per_track = floppy_type[type_idx].spt; |
media->sectors = floppy_type[type_idx].sectors; | media->sectors = floppy_type[type_idx].sectors; |
return 1; |
return (media->sectors > 0); |
} | } |
media->tracks = floppy_geom.track; | media->tracks = floppy_geom.track; |
media->heads = floppy_geom.head; | media->heads = floppy_geom.head; |
|
Lines 1822-1828
bx_bool bx_floppy_ctrl_c::evaluate_media
|
Link Here
|
|---|
|
media->sectors_per_track = floppy_type[type_idx].spt; | media->sectors_per_track = floppy_type[type_idx].spt; |
media->sectors = floppy_type[type_idx].sectors; | media->sectors = floppy_type[type_idx].sectors; |
#endif | #endif |
return 1; // success |
return (media->sectors > 0); // success |
} else { | } else { |
// unknown file type | // unknown file type |
BX_ERROR(("unknown mode type")); | BX_ERROR(("unknown mode type")); |