FDC changes :
- Seperated disk and disk drive emulation - Support more drive types - 5.25" dual RPM, 3.5" DD, 3.5" HD, 3.5" HD 3-Mode - Support drive swapping (FDC37c665 only) - Support FDC FIFO - Support other FDC 'enhanced mode' behaviour - Support IBM XDF format images - Formatting now formats both tracks, and uses correct 'fill' byte - Various other improvements Many of these changes provided by Battler
This commit is contained in:
parent
2ca86ba028
commit
eebdc165b2
16 changed files with 1530 additions and 340 deletions
12
src/fdc.h
12
src/fdc.h
|
|
@ -9,3 +9,15 @@ void fdc_abort();
|
|||
void fdc_discchange_clear(int drive);
|
||||
void fdc_set_dskchg_activelow();
|
||||
void fdc_3f1_enable(int enable);
|
||||
int fdc_get_bitcell_period();
|
||||
|
||||
/* A few functions to communicate between Super I/O chips and the FDC. */
|
||||
void fdc_update_is_nsc(int is_nsc);
|
||||
void fdc_update_enh_mode(int enh_mode);
|
||||
int fdc_get_rwc(int drive);
|
||||
void fdc_update_rwc(int drive, int rwc);
|
||||
int fdc_get_boot_drive();
|
||||
void fdc_update_boot_drive(int boot_drive);
|
||||
void fdc_update_densel_polarity(int densel_polarity);
|
||||
void fdc_update_densel_force(int densel_force);
|
||||
void fdc_update_drvrate(int drive, int drvrate);
|
||||
|
|
|
|||
Loading…
Reference in a new issue