diff options
author | Wilbert Pol <wilbert@jdg.info> | 2013-02-05 20:54:03 +0000 |
---|---|---|
committer | Wilbert Pol <wilbert@jdg.info> | 2013-02-05 20:54:03 +0000 |
commit | 400b9bcc299a67dfef945f82ca8de18b9a56f212 (patch) | |
tree | 0af1713fb7a5151d6dc8e90772f3d21fc27f1252 /src/mess/drivers/n64.c | |
parent | 3e7883e3fcf57399319157242ee4031b6323ca3b (diff) |
Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw)
Diffstat (limited to 'src/mess/drivers/n64.c')
-rw-r--r-- | src/mess/drivers/n64.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mess/drivers/n64.c b/src/mess/drivers/n64.c index 9ce76164ef4..9c91e659c66 100644 --- a/src/mess/drivers/n64.c +++ b/src/mess/drivers/n64.c @@ -24,6 +24,7 @@ public: DECLARE_READ32_MEMBER(dd_null_r); DECLARE_MACHINE_START(n64dd); INTERRUPT_GEN_MEMBER(n64_reset_poll); + DECLARE_DEVICE_IMAGE_LOAD_MEMBER(n64_cart); }; READ32_MEMBER(n64_mess_state::dd_null_r) @@ -171,7 +172,7 @@ static void mempak_format(UINT8* pak) memcpy(pak, pak_header, 272); } -static DEVICE_IMAGE_LOAD(n64_cart) +DEVICE_IMAGE_LOAD_MEMBER(n64_mess_state,n64_cart) { int i, length; n64_periphs *periphs = image.device().machine().device<n64_periphs>("rcp"); @@ -309,7 +310,7 @@ static MACHINE_CONFIG_START( n64, n64_mess_state ) MCFG_CARTSLOT_EXTENSION_LIST("v64,z64,rom,n64,bin") MCFG_CARTSLOT_MANDATORY MCFG_CARTSLOT_INTERFACE("n64_cart") - MCFG_CARTSLOT_LOAD(n64_cart) + MCFG_CARTSLOT_LOAD(n64_mess_state,n64_cart) /* software lists */ MCFG_SOFTWARE_LIST_ADD("cart_list","n64") |