summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/n64.c
diff options
context:
space:
mode:
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
commit400b9bcc299a67dfef945f82ca8de18b9a56f212 (patch)
tree0af1713fb7a5151d6dc8e90772f3d21fc27f1252 /src/mess/drivers/n64.c
parent3e7883e3fcf57399319157242ee4031b6323ca3b (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.c5
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")