summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/st0016.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/st0016.c')
-rw-r--r--src/mame/video/st0016.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/video/st0016.c b/src/mame/video/st0016.c
index 78a20b8d301..e4400c5ae81 100644
--- a/src/mame/video/st0016.c
+++ b/src/mame/video/st0016.c
@@ -433,24 +433,24 @@ static void st0016_save_init(running_machine &machine)
}
-VIDEO_START( st0016 )
+VIDEO_START_MEMBER(st0016_state,st0016)
{
int gfx_index=0;
macs_cart_slot = 0;
- st0016_charram=auto_alloc_array(machine, UINT8, ST0016_MAX_CHAR_BANK*ST0016_CHAR_BANK_SIZE);
- st0016_spriteram=auto_alloc_array(machine, UINT8, ST0016_MAX_SPR_BANK*ST0016_SPR_BANK_SIZE);
- st0016_paletteram=auto_alloc_array(machine, UINT8, ST0016_MAX_PAL_BANK*ST0016_PAL_BANK_SIZE);
+ st0016_charram=auto_alloc_array(machine(), UINT8, ST0016_MAX_CHAR_BANK*ST0016_CHAR_BANK_SIZE);
+ st0016_spriteram=auto_alloc_array(machine(), UINT8, ST0016_MAX_SPR_BANK*ST0016_SPR_BANK_SIZE);
+ st0016_paletteram=auto_alloc_array(machine(), UINT8, ST0016_MAX_PAL_BANK*ST0016_PAL_BANK_SIZE);
/* find first empty slot to decode gfx */
for (gfx_index = 0; gfx_index < MAX_GFX_ELEMENTS; gfx_index++)
- if (machine.gfx[gfx_index] == 0)
+ if (machine().gfx[gfx_index] == 0)
break;
assert(gfx_index != MAX_GFX_ELEMENTS);
/* create the char set (gfx will then be updated dynamically from RAM) */
- machine.gfx[gfx_index] = auto_alloc(machine, gfx_element(machine, charlayout, (UINT8 *) st0016_charram, 0x40, 0));
+ machine().gfx[gfx_index] = auto_alloc(machine(), gfx_element(machine(), charlayout, (UINT8 *) st0016_charram, 0x40, 0));
st0016_ramgfx = gfx_index;
spr_dx=0;
@@ -459,32 +459,32 @@ VIDEO_START( st0016 )
switch(st0016_game&0x3f)
{
case 0: //renju kizoku
- machine.primary_screen->set_visible_area(0, 40*8-1, 0, 30*8-1);
+ machine().primary_screen->set_visible_area(0, 40*8-1, 0, 30*8-1);
spr_dx=0;
spr_dy=0;
break;
case 1: //neratte chu!
- machine.primary_screen->set_visible_area(8,41*8-1,0,30*8-1);
+ machine().primary_screen->set_visible_area(8,41*8-1,0,30*8-1);
spr_dx=0;
spr_dy=8;
break;
case 4: //mayjinsen 1&2
- machine.primary_screen->set_visible_area(0,32*8-1,0,28*8-1);
+ machine().primary_screen->set_visible_area(0,32*8-1,0,28*8-1);
break;
case 10:
- machine.primary_screen->set_visible_area(0,383,0,255);
+ machine().primary_screen->set_visible_area(0,383,0,255);
break;
case 11:
- machine.primary_screen->set_visible_area(0,383,0,383);
+ machine().primary_screen->set_visible_area(0,383,0,383);
break;
}
- st0016_save_init(machine);
+ st0016_save_init(machine());
}