Rewrite of .86F handling code; Applied TheCollector1995's hardware cursor fix.

This commit is contained in:
OBattler
2016-09-03 18:07:46 +02:00
parent 8ae932fe80
commit 19f86aa72d
6 changed files with 595 additions and 602 deletions

View File

@@ -14,6 +14,7 @@ void fdc_discchange_clear(int drive);
void fdc_set_dskchg_activelow();
void fdc_3f1_enable(int enable);
void fdc_set_ps1();
int fdc_get_bit_rate();
int fdc_get_bitcell_period();
/* A few functions to communicate between Super I/O chips and the FDC. */
@@ -27,3 +28,16 @@ void fdc_update_densel_polarity(int densel_polarity);
void fdc_update_densel_force(int densel_force);
void fdc_update_drvrate(int drive, int drvrate);
void fdc_update_drv2en(int drv2en);
int fdc_get_format_n();
int fdc_is_mfm();
double fdc_get_hut();
double fdc_get_hlt();
void fdc_request_next_sector_id();
void fdc_stop_id_request();
int fdc_get_gap();
int fdc_get_dtl();
int fdc_get_format_sectors();
void fdc_finishread();
void fdc_sector_finishread();