diff options
author | 2011-06-18 16:23:09 +0000 | |
---|---|---|
committer | 2011-06-18 16:23:09 +0000 | |
commit | 82878b5a643af66827fd0dc133d288967ea46e29 (patch) | |
tree | 060d541d2b576c4af0dc0885c405bcb33f357e94 /src | |
parent | 0b8b7ba589f9fa929c6f2f12448fb51b4b69477d (diff) |
Some WIP on floppies (no whatsnew)
Diffstat (limited to 'src')
-rw-r--r-- | src/emu/imagedev/flopdrv.h | 7 | ||||
-rw-r--r-- | src/emu/machine/wd17xx.c | 3 | ||||
-rw-r--r-- | src/emu/machine/wd17xx.h | 1 |
3 files changed, 2 insertions, 9 deletions
diff --git a/src/emu/imagedev/flopdrv.h b/src/emu/imagedev/flopdrv.h index 6b965fa2900..2ca80d3d85c 100644 --- a/src/emu/imagedev/flopdrv.h +++ b/src/emu/imagedev/flopdrv.h @@ -75,13 +75,6 @@ struct floppy_interface device_image_display_info_func device_displayinfo; }; -/* sector has a deleted data address mark */ -#define ID_FLAG_DELETED_DATA 0x0001 -/* CRC error in id field */ -#define ID_FLAG_CRC_ERROR_IN_ID_FIELD 0x0002 -/* CRC error in data field */ -#define ID_FLAG_CRC_ERROR_IN_DATA_FIELD 0x0004 - struct chrn_id { unsigned char C; diff --git a/src/emu/machine/wd17xx.c b/src/emu/machine/wd17xx.c index 789daf25cfc..693eecd6011 100644 --- a/src/emu/machine/wd17xx.c +++ b/src/emu/machine/wd17xx.c @@ -386,7 +386,6 @@ const wd17xx_interface default_wd17xx_interface_2_drives = static void wd17xx_complete_command(device_t *device, int delay); static void wd17xx_timed_data_request(device_t *device); -static void wd17xx_index_pulse_callback(device_t *controller, device_t *img, int state); static int wd17xx_locate_sector(device_t *device); static void wd17xx_timed_read_sector_request(device_t *device); @@ -899,7 +898,7 @@ static void wd17xx_read_id(device_t *device) -static void wd17xx_index_pulse_callback(device_t *controller, device_t *img, int state) +void wd17xx_index_pulse_callback(device_t *controller, device_t *img, int state) { wd1770_state *w = get_safe_token(controller); diff --git a/src/emu/machine/wd17xx.h b/src/emu/machine/wd17xx.h index b5235c14027..7262163370e 100644 --- a/src/emu/machine/wd17xx.h +++ b/src/emu/machine/wd17xx.h @@ -58,6 +58,7 @@ void wd17xx_set_drive(device_t *device, UINT8); /* set drive wd179x is accessin void wd17xx_set_side(device_t *device, UINT8); /* set side wd179x is accessing */ void wd17xx_set_pause_time(device_t *device, int usec); /* default is 40 usec if not set */ +void wd17xx_index_pulse_callback(device_t *controller, device_t *img, int state); READ8_DEVICE_HANDLER( wd17xx_status_r ); READ8_DEVICE_HANDLER( wd17xx_track_r ); |