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
11
src/disc_sector.h
Normal file
11
src/disc_sector.h
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
void disc_sector_reset(int drive, int side);
|
||||
void disc_sector_add(int drive, int side, uint8_t c, uint8_t h, uint8_t r, uint8_t n, int rate, uint8_t *data);
|
||||
void disc_sector_readsector(int drive, int sector, int track, int side, int density, int sector_size);
|
||||
void disc_sector_writesector(int drive, int sector, int track, int side, int density, int sector_size);
|
||||
void disc_sector_readaddress(int drive, int sector, int side, int density);
|
||||
void disc_sector_format(int drive, int sector, int side, int density, uint8_t fill);
|
||||
void disc_sector_stop();
|
||||
void disc_sector_poll();
|
||||
void disc_sector_stop();
|
||||
|
||||
extern void (*disc_sector_writeback[2])(int drive, int track);
|
||||
Loading…
Reference in a new issue