summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/pipeline.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pipeline.c')
-rw-r--r--src/mame/drivers/pipeline.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/pipeline.c b/src/mame/drivers/pipeline.c
index f80937d779c..34b2c5f313b 100644
--- a/src/mame/drivers/pipeline.c
+++ b/src/mame/drivers/pipeline.c
@@ -92,7 +92,7 @@ public:
static TILE_GET_INFO( get_tile_info )
{
- pipeline_state *state = machine->driver_data<pipeline_state>();
+ pipeline_state *state = machine.driver_data<pipeline_state>();
int code = state->vram2[tile_index]+state->vram2[tile_index+0x800]*256;
SET_TILE_INFO(
0,
@@ -103,7 +103,7 @@ static TILE_GET_INFO( get_tile_info )
static TILE_GET_INFO( get_tile_info2 )
{
- pipeline_state *state = machine->driver_data<pipeline_state>();
+ pipeline_state *state = machine.driver_data<pipeline_state>();
int code =state->vram1[tile_index]+((state->vram1[tile_index+0x800]>>4))*256;
int color=((state->vram1[tile_index+0x800])&0xf);
SET_TILE_INFO
@@ -117,7 +117,7 @@ static TILE_GET_INFO( get_tile_info2 )
static VIDEO_START ( pipeline )
{
- pipeline_state *state = machine->driver_data<pipeline_state>();
+ pipeline_state *state = machine.driver_data<pipeline_state>();
state->palram=auto_alloc_array(machine, UINT8, 0x1000);
state->tilemap1 = tilemap_create( machine, get_tile_info,tilemap_scan_rows,8,8,64,32 );
state->tilemap2 = tilemap_create( machine, get_tile_info2,tilemap_scan_rows,8,8,64,32 );
@@ -126,7 +126,7 @@ static VIDEO_START ( pipeline )
static SCREEN_UPDATE( pipeline )
{
- pipeline_state *state = screen->machine->driver_data<pipeline_state>();
+ pipeline_state *state = screen->machine().driver_data<pipeline_state>();
tilemap_draw(bitmap,cliprect,state->tilemap1, 0,0);
tilemap_draw(bitmap,cliprect,state->tilemap2, 0,0);
return 0;
@@ -135,13 +135,13 @@ static SCREEN_UPDATE( pipeline )
static WRITE8_DEVICE_HANDLER(vidctrl_w)
{
- pipeline_state *state = device->machine->driver_data<pipeline_state>();
+ pipeline_state *state = device->machine().driver_data<pipeline_state>();
state->vidctrl=data;
}
static WRITE8_HANDLER(vram2_w)
{
- pipeline_state *state = space->machine->driver_data<pipeline_state>();
+ pipeline_state *state = space->machine().driver_data<pipeline_state>();
if(!(state->vidctrl&1))
{
tilemap_mark_tile_dirty(state->tilemap1,offset&0x7ff);
@@ -153,34 +153,34 @@ static WRITE8_HANDLER(vram2_w)
if(offset<0x300)
{
offset&=0xff;
- palette_set_color_rgb(space->machine, offset, pal6bit(state->palram[offset]), pal6bit(state->palram[offset+0x100]), pal6bit(state->palram[offset+0x200]));
+ palette_set_color_rgb(space->machine(), offset, pal6bit(state->palram[offset]), pal6bit(state->palram[offset+0x100]), pal6bit(state->palram[offset+0x200]));
}
}
}
static WRITE8_HANDLER(vram1_w)
{
- pipeline_state *state = space->machine->driver_data<pipeline_state>();
+ pipeline_state *state = space->machine().driver_data<pipeline_state>();
tilemap_mark_tile_dirty(state->tilemap2,offset&0x7ff);
state->vram1[offset]=data;
}
static READ8_DEVICE_HANDLER(protection_r)
{
- pipeline_state *state = device->machine->driver_data<pipeline_state>();
+ pipeline_state *state = device->machine().driver_data<pipeline_state>();
return state->fromMCU;
}
static TIMER_CALLBACK( protection_deferred_w )
{
- pipeline_state *state = machine->driver_data<pipeline_state>();
+ pipeline_state *state = machine.driver_data<pipeline_state>();
state->toMCU = param;
}
static WRITE8_DEVICE_HANDLER(protection_w)
{
- device->machine->scheduler().synchronize(FUNC(protection_deferred_w), data);
- device->machine->scheduler().boost_interleave(attotime::zero, attotime::from_usec(100));
+ device->machine().scheduler().synchronize(FUNC(protection_deferred_w), data);
+ device->machine().scheduler().boost_interleave(attotime::zero, attotime::from_usec(100));
}
static ADDRESS_MAP_START( cpu0_mem, AS_PROGRAM, 8 )
@@ -208,19 +208,19 @@ ADDRESS_MAP_END
static WRITE8_HANDLER(mcu_portA_w)
{
- pipeline_state *state = space->machine->driver_data<pipeline_state>();
+ pipeline_state *state = space->machine().driver_data<pipeline_state>();
state->fromMCU=data;
}
static READ8_HANDLER(mcu_portA_r)
{
- pipeline_state *state = space->machine->driver_data<pipeline_state>();
+ pipeline_state *state = space->machine().driver_data<pipeline_state>();
return (state->fromMCU&state->ddrA)|(state->toMCU& ~state->ddrA);
}
static WRITE8_HANDLER(mcu_ddrA_w)
{
- pipeline_state *state = space->machine->driver_data<pipeline_state>();
+ pipeline_state *state = space->machine().driver_data<pipeline_state>();
state->ddrA=data;
}
@@ -365,8 +365,8 @@ static const ym2203_interface ym2203_config =
static PALETTE_INIT(pipeline)
{
int r,g,b,i,c;
- UINT8 *prom1 = &machine->region("proms")->base()[0x000];
- UINT8 *prom2 = &machine->region("proms")->base()[0x100];
+ UINT8 *prom1 = &machine.region("proms")->base()[0x000];
+ UINT8 *prom2 = &machine.region("proms")->base()[0x100];
for(i=0;i<0x100;i++)
{