diff options
author | MooglyGuy <therealmogminer@gmail.com> | 2019-06-30 06:38:06 +0200 |
---|---|---|
committer | MooglyGuy <therealmogminer@gmail.com> | 2019-06-30 15:08:18 +0200 |
commit | de808fdacbe1de18c6fdae6eecefd3b276b671fd (patch) | |
tree | 4fd32bc3f378cf9a35eb601ec5ec6b8df6efa73f /src/mame/drivers/dmv.cpp | |
parent | 779b26ebc3079badec82a02818c8f2d9741caea6 (diff) |
-snapquik: Modernized delegate and removed MCFG macros. [Ryan Holtz]
Diffstat (limited to 'src/mame/drivers/dmv.cpp')
-rw-r--r-- | src/mame/drivers/dmv.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/drivers/dmv.cpp b/src/mame/drivers/dmv.cpp index 3a168b63b7a..fabbe4a5635 100644 --- a/src/mame/drivers/dmv.cpp +++ b/src/mame/drivers/dmv.cpp @@ -125,7 +125,7 @@ private: DECLARE_WRITE_LINE_MEMBER(irq7a_w) { update_irqs(7, state); } DECLARE_FLOPPY_FORMATS( floppy_formats ); - DECLARE_QUICKLOAD_LOAD_MEMBER(dmv); + DECLARE_QUICKLOAD_LOAD_MEMBER(quickload_cb); uint8_t program_read(int cas, offs_t offset); void program_write(int cas, offs_t offset, uint8_t data); @@ -393,7 +393,7 @@ UPD7220_DRAW_TEXT_LINE_MEMBER( dmv_state::hgdc_draw_text ) ************************************************************/ -QUICKLOAD_LOAD_MEMBER( dmv_state, dmv ) +QUICKLOAD_LOAD_MEMBER(dmv_state::quickload_cb) { /* Avoid loading a program if CP/M-80 is not in memory */ if ((m_ram->base()[0] != 0xc3) || (m_ram->base()[5] != 0xc3)) @@ -878,8 +878,7 @@ void dmv_state::dmv(machine_config &config) SOFTWARE_LIST(config, "flop_list").set_original("dmv"); - quickload_image_device &quickload(QUICKLOAD(config, "quickload")); - quickload.set_handler(snapquick_load_delegate(&QUICKLOAD_LOAD_NAME(dmv_state, dmv), this), "com,cpm", attotime::from_seconds(3)); + QUICKLOAD(config, "quickload", "com,cpm", attotime::from_seconds(3)).set_load_callback(FUNC(dmv_state::quickload_cb), this); } /* ROM definition */ |