summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/midzeus2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/midzeus2.c')
-rw-r--r--src/mame/video/midzeus2.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/video/midzeus2.c b/src/mame/video/midzeus2.c
index 8da11922639..9f3b242665e 100644
--- a/src/mame/video/midzeus2.c
+++ b/src/mame/video/midzeus2.c
@@ -263,37 +263,37 @@ static TIMER_CALLBACK( int_timer_callback )
}
-VIDEO_START( midzeus2 )
+VIDEO_START_MEMBER(midzeus_state,midzeus2)
{
/* allocate memory for "wave" RAM */
- waveram[0] = auto_alloc_array(machine, UINT32, WAVERAM0_WIDTH * WAVERAM0_HEIGHT * 8/4);
- waveram[1] = auto_alloc_array(machine, UINT32, WAVERAM1_WIDTH * WAVERAM1_HEIGHT * 12/4);
+ waveram[0] = auto_alloc_array(machine(), UINT32, WAVERAM0_WIDTH * WAVERAM0_HEIGHT * 8/4);
+ waveram[1] = auto_alloc_array(machine(), UINT32, WAVERAM1_WIDTH * WAVERAM1_HEIGHT * 12/4);
/* initialize polygon engine */
- poly = poly_alloc(machine, 10000, sizeof(poly_extra_data), POLYFLAG_ALLOW_QUADS);
+ poly = poly_alloc(machine(), 10000, sizeof(poly_extra_data), POLYFLAG_ALLOW_QUADS);
/* we need to cleanup on exit */
- machine.add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(FUNC(exit_handler), &machine));
+ machine().add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(FUNC(exit_handler), &machine()));
zbase = 2.0f;
yoffs = 0;
texel_width = 256;
zeus_renderbase = waveram[1];
- int_timer = machine.scheduler().timer_alloc(FUNC(int_timer_callback));
+ int_timer = machine().scheduler().timer_alloc(FUNC(int_timer_callback));
/* save states */
- state_save_register_global_pointer(machine, waveram[0], WAVERAM0_WIDTH * WAVERAM0_HEIGHT * 8 / sizeof(waveram[0][0]));
- state_save_register_global_pointer(machine, waveram[1], WAVERAM1_WIDTH * WAVERAM1_HEIGHT * 12 / sizeof(waveram[1][0]));
- state_save_register_global_array(machine, zeus_fifo);
- state_save_register_global(machine, zeus_fifo_words);
- state_save_register_global(machine, zeus_cliprect.min_x);
- state_save_register_global(machine, zeus_cliprect.max_x);
- state_save_register_global(machine, zeus_cliprect.min_y);
- state_save_register_global(machine, zeus_cliprect.max_y);
- state_save_register_global_2d_array(machine, zeus_matrix);
- state_save_register_global_array(machine, zeus_point);
- state_save_register_global(machine, zeus_texbase);
+ state_save_register_global_pointer(machine(), waveram[0], WAVERAM0_WIDTH * WAVERAM0_HEIGHT * 8 / sizeof(waveram[0][0]));
+ state_save_register_global_pointer(machine(), waveram[1], WAVERAM1_WIDTH * WAVERAM1_HEIGHT * 12 / sizeof(waveram[1][0]));
+ state_save_register_global_array(machine(), zeus_fifo);
+ state_save_register_global(machine(), zeus_fifo_words);
+ state_save_register_global(machine(), zeus_cliprect.min_x);
+ state_save_register_global(machine(), zeus_cliprect.max_x);
+ state_save_register_global(machine(), zeus_cliprect.min_y);
+ state_save_register_global(machine(), zeus_cliprect.max_y);
+ state_save_register_global_2d_array(machine(), zeus_matrix);
+ state_save_register_global_array(machine(), zeus_point);
+ state_save_register_global(machine(), zeus_texbase);
}