summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/fcombat.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-08-10 08:33:51 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-08-10 08:33:51 +0000
commitc75c14d4d3541f93dd3ad10054c9cc09407493e9 (patch)
treeee5693b028ef22d3ee70ce5f78a5a0ffbb7e75a7 /src/mame/drivers/fcombat.c
parent24991f6661251f71458f3d3fbe3c5315f32d07a9 (diff)
All driver inits are now member of state classes.
Added DECLARE_DRIVER_INIT macro to define it H file, and DRIVER_INIT_MEMBER for member declaration in C files Updated all drivers accordingly (no whatsnew)
Diffstat (limited to 'src/mame/drivers/fcombat.c')
-rw-r--r--src/mame/drivers/fcombat.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/fcombat.c b/src/mame/drivers/fcombat.c
index e2a8e31da68..8d37315bac8 100644
--- a/src/mame/drivers/fcombat.c
+++ b/src/mame/drivers/fcombat.c
@@ -329,18 +329,18 @@ MACHINE_CONFIG_END
*
*************************************/
-static DRIVER_INIT( fcombat )
+DRIVER_INIT_MEMBER(fcombat_state,fcombat)
{
UINT32 oldaddr, newaddr, length;
UINT8 *src, *dst, *temp;
/* allocate some temporary space */
- temp = auto_alloc_array(machine, UINT8, 0x10000);
+ temp = auto_alloc_array(machine(), UINT8, 0x10000);
/* make a temporary copy of the character data */
src = temp;
- dst = machine.root_device().memregion("gfx1")->base();
- length = machine.root_device().memregion("gfx1")->bytes();
+ dst = machine().root_device().memregion("gfx1")->base();
+ length = machine().root_device().memregion("gfx1")->bytes();
memcpy(src, dst, length);
/* decode the characters */
@@ -357,8 +357,8 @@ static DRIVER_INIT( fcombat )
/* make a temporary copy of the sprite data */
src = temp;
- dst = machine.root_device().memregion("gfx2")->base();
- length = machine.root_device().memregion("gfx2")->bytes();
+ dst = machine().root_device().memregion("gfx2")->base();
+ length = machine().root_device().memregion("gfx2")->bytes();
memcpy(src, dst, length);
/* decode the sprites */
@@ -378,8 +378,8 @@ static DRIVER_INIT( fcombat )
/* make a temporary copy of the character data */
src = temp;
- dst = machine.root_device().memregion("gfx3")->base();
- length = machine.root_device().memregion("gfx3")->bytes();
+ dst = machine().root_device().memregion("gfx3")->base();
+ length = machine().root_device().memregion("gfx3")->bytes();
memcpy(src, dst, length);
/* decode the characters */
@@ -397,8 +397,8 @@ static DRIVER_INIT( fcombat )
}
src = temp;
- dst = machine.root_device().memregion("user1")->base();
- length = machine.root_device().memregion("user1")->bytes();
+ dst = machine().root_device().memregion("user1")->base();
+ length = machine().root_device().memregion("user1")->bytes();
memcpy(src, dst, length);
for (oldaddr = 0; oldaddr < 32; oldaddr++)
@@ -409,8 +409,8 @@ static DRIVER_INIT( fcombat )
src = temp;
- dst = machine.root_device().memregion("user2")->base();
- length = machine.root_device().memregion("user2")->bytes();
+ dst = machine().root_device().memregion("user2")->base();
+ length = machine().root_device().memregion("user2")->bytes();
memcpy(src, dst, length);
for (oldaddr = 0; oldaddr < 32; oldaddr++)
@@ -419,7 +419,7 @@ static DRIVER_INIT( fcombat )
memcpy(&dst[oldaddr * 32 * 8 * 2 + 32 * 8], &src[oldaddr * 32 * 8 + 0x2000], 32 * 8);
}
- auto_free(machine, temp);
+ auto_free(machine(), temp);
}
ROM_START( fcombat )