Rewritten parts of the 86F handler to minimize false CRC errors and misidentification of sectors;
Replaced IMG handler with one that now proxies to the 86F handler; Applies the remaining Mainline PCem speedup commit; Fixed the National Semiconductors PC87306 Super I/O Chip's serial port IRQ assignment; DMF images are now loaded with the correct sector interleave, improving read/write speed; XDF images are now loaded in a way that emulates the real order of the sectors on the track, improving read/write speed; Added 16-bit physical memory read/write routines (mem_phys_readw, mem_phys_writew) and modified the 16-bit DMA code to use them instead of two 8-bit reads/writes.
This commit is contained in:
@@ -31,6 +31,7 @@ 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_drive();
|
||||
int fdc_get_perp();
|
||||
int fdc_get_format_n();
|
||||
int fdc_is_mfm();
|
||||
@@ -39,6 +40,7 @@ double fdc_get_hlt();
|
||||
void fdc_request_next_sector_id();
|
||||
void fdc_stop_id_request();
|
||||
int fdc_get_gap();
|
||||
int fdc_get_gap2(int drive);
|
||||
int fdc_get_dtl();
|
||||
int fdc_get_format_sectors();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user