summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/micro3d.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/micro3d.c')
-rw-r--r--src/mame/video/micro3d.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/mame/video/micro3d.c b/src/mame/video/micro3d.c
index bef6cc701ec..ebe673e3bfd 100644
--- a/src/mame/video/micro3d.c
+++ b/src/mame/video/micro3d.c
@@ -35,26 +35,24 @@ enum
*
*************************************/
-VIDEO_START( micro3d )
+void micro3d_state::video_start()
{
- micro3d_state *state = machine.driver_data<micro3d_state>();
/* Allocate 512x12 x 2 3D frame buffers */
- state->m_frame_buffers[0] = auto_alloc_array(machine, UINT16, 1024 * 512);
- state->m_frame_buffers[1] = auto_alloc_array(machine, UINT16, 1024 * 512);
- state->m_tmp_buffer = auto_alloc_array(machine, UINT16, 1024 * 512);
+ m_frame_buffers[0] = auto_alloc_array(machine(), UINT16, 1024 * 512);
+ m_frame_buffers[1] = auto_alloc_array(machine(), UINT16, 1024 * 512);
+ m_tmp_buffer = auto_alloc_array(machine(), UINT16, 1024 * 512);
}
-VIDEO_RESET( micro3d )
+void micro3d_state::video_reset()
{
- micro3d_state *state = machine.driver_data<micro3d_state>();
- state->m_pipeline_state = 0;
- state->m_creg = 0;
+ m_pipeline_state = 0;
+ m_creg = 0;
- state->m_drawing_buffer = 0;
- state->m_display_buffer = 1;
+ m_drawing_buffer = 0;
+ m_display_buffer = 1;
}