diff options
Diffstat (limited to 'src/devices/machine/pc_fdc.cpp')
-rw-r--r-- | src/devices/machine/pc_fdc.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/machine/pc_fdc.cpp b/src/devices/machine/pc_fdc.cpp index 04db749eda7..bc760e832b4 100644 --- a/src/devices/machine/pc_fdc.cpp +++ b/src/devices/machine/pc_fdc.cpp @@ -34,10 +34,10 @@ void pc_fdc_family_device::map(address_map &map) // The schematics show address decoding is minimal void pc_fdc_xt_device::map(address_map &map) { - map(0x0, 0x0).r("upd765", FUNC(upd765a_device::msr_r)).w(this, FUNC(pc_fdc_xt_device::dor_w)); - map(0x1, 0x1).r("upd765", FUNC(upd765a_device::fifo_r)).w(this, FUNC(pc_fdc_xt_device::dor_fifo_w)); - map(0x2, 0x2).w(this, FUNC(pc_fdc_xt_device::dor_w)); - map(0x3, 0x3).w(this, FUNC(pc_fdc_xt_device::dor_w)); + map(0x0, 0x0).r("upd765", FUNC(upd765a_device::msr_r)).w(FUNC(pc_fdc_xt_device::dor_w)); + map(0x1, 0x1).r("upd765", FUNC(upd765a_device::fifo_r)).w(FUNC(pc_fdc_xt_device::dor_fifo_w)); + map(0x2, 0x2).w(FUNC(pc_fdc_xt_device::dor_w)); + map(0x3, 0x3).w(FUNC(pc_fdc_xt_device::dor_w)); map(0x4, 0x5).m("upd765", FUNC(upd765a_device::map)); } @@ -45,9 +45,9 @@ void pc_fdc_xt_device::map(address_map &map) // Decoding is through a PAL, so presumably complete void pc_fdc_at_device::map(address_map &map) { - map(0x2, 0x2).rw(this, FUNC(pc_fdc_at_device::dor_r), FUNC(pc_fdc_at_device::dor_w)); + map(0x2, 0x2).rw(FUNC(pc_fdc_at_device::dor_r), FUNC(pc_fdc_at_device::dor_w)); map(0x4, 0x5).m("upd765", FUNC(upd765a_device::map)); - map(0x7, 0x7).rw(this, FUNC(pc_fdc_at_device::dir_r), FUNC(pc_fdc_at_device::ccr_w)); + map(0x7, 0x7).rw(FUNC(pc_fdc_at_device::dir_r), FUNC(pc_fdc_at_device::ccr_w)); } pc_fdc_family_device::pc_fdc_family_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) : |