Previous 199869 Revisions Next

r19406 Saturday 8th December, 2012 at 14:30:16 UTC by O. Galibert
wd_fdc: Change the fd179x timings to be tighter [O. Galibert]
[src/emu/machine]wd_fdc.c

trunk/src/emu/machine/wd_fdc.c
r19405r19406
22142214fd1791_t::fd1791_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, FD1791x, "FD1791", tag, owner, clock)
22152215{
22162216   step_times = fd179x_step_times;
2217   delay_register_commit = 16;
2217   delay_register_commit = 4;
22182218   delay_command_commit = 12;
22192219   disable_mfm = false;
22202220   inverted_bus = true;
r19405r19406
22282228fd1792_t::fd1792_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, FD1792x, "FD1792", tag, owner, clock)
22292229{
22302230   step_times = fd179x_step_times;
2231   delay_register_commit = 16;
2231   delay_register_commit = 4;
22322232   delay_command_commit = 12;
22332233   disable_mfm = true;
22342234   inverted_bus = true;
r19405r19406
22422242fd1793_t::fd1793_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, FD1793x, "FD1793", tag, owner, clock)
22432243{
22442244   step_times = fd179x_step_times;
2245   delay_register_commit = 16;
2245   delay_register_commit = 4;
22462246   delay_command_commit = 12;
22472247   disable_mfm = false;
22482248   inverted_bus = false;
r19405r19406
22562256fd1794_t::fd1794_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, FD1794x, "FD1794", tag, owner, clock)
22572257{
22582258   step_times = fd179x_step_times;
2259   delay_register_commit = 16;
2259   delay_register_commit = 4;
22602260   delay_command_commit = 12;
22612261   disable_mfm = true;
22622262   inverted_bus = false;
r19405r19406
22702270fd1795_t::fd1795_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, FD1795x, "FD1795", tag, owner, clock)
22712271{
22722272   step_times = fd179x_step_times;
2273   delay_register_commit = 16;
2273   delay_register_commit = 4;
22742274   delay_command_commit = 12;
22752275   disable_mfm = false;
22762276   inverted_bus = true;
r19405r19406
22922292fd1797_t::fd1797_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, FD1797x, "FD1797", tag, owner, clock)
22932293{
22942294   step_times = fd179x_step_times;
2295   delay_register_commit = 16;
2295   delay_register_commit = 4;
22962296   delay_command_commit = 12;
22972297   disable_mfm = false;
22982298   inverted_bus = false;
r19405r19406
23142314mb8866_t::mb8866_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, MB8866x, "MB8866", tag, owner, clock)
23152315{
23162316   step_times = fd179x_step_times;
2317   delay_register_commit = 16;
2317   delay_register_commit = 4;
23182318   delay_command_commit = 12;
23192319   disable_mfm = false;
23202320   inverted_bus = true;
r19405r19406
23282328mb8876_t::mb8876_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, MB8876x, "MB8876", tag, owner, clock)
23292329{
23302330   step_times = fd179x_step_times;
2331   delay_register_commit = 16;
2331   delay_register_commit = 4;
23322332   delay_command_commit = 12;
23332333   disable_mfm = false;
23342334   inverted_bus = true;
r19405r19406
23422342mb8877_t::mb8877_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : wd_fdc_analog_t(mconfig, MB8877x, "MB8877", tag, owner, clock)
23432343{
23442344   step_times = fd179x_step_times;
2345   delay_register_commit = 16;
2345   delay_register_commit = 4;
23462346   delay_command_commit = 12;
23472347   disable_mfm = false;
23482348   inverted_bus = false;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team