plygonet: fixed roz BG [Haze]

This commit is contained in:
R. Belmont 2009-09-26 23:11:47 +00:00
parent cdbf65dcb8
commit 13af9cddb6
2 changed files with 11 additions and 5 deletions

View File

@ -607,11 +607,12 @@ static const gfx_layout bglayout =
1024, 1024,
4, 4,
{ 0, 1, 2, 3 }, { 0, 1, 2, 3 },
{ 0*4, 1*4, 2*4, 3*4, 4*4, 5*4, 6*4, 7*4, 8*4,
9*4, 10*4, 11*4, 12*4, 13*4, 14*4, 15*4 },
{ 0*64, 1*64, 2*64, 3*64, 4*64, 5*64, 6*64, 7*64, { 0*64, 1*64, 2*64, 3*64, 4*64, 5*64, 6*64, 7*64,
8*64, 9*64, 10*64, 11*64, 12*64, 13*64, 14*64, 15*64 }, 8*64, 9*64, 10*64, 11*64, 12*64, 13*64, 14*64, 15*64 },
128*8 { 0*4, 1*4, 2*4, 3*4, 4*4, 5*4, 6*4, 7*4, 8*4,
9*4, 10*4, 11*4, 12*4, 13*4, 14*4, 15*4 },
128*8
}; };
static GFXDECODE_START( plygonet ) static GFXDECODE_START( plygonet )
@ -658,7 +659,7 @@ static MACHINE_DRIVER_START( plygonet )
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MDRV_SCREEN_SIZE(64*8, 32*8) MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(48, 48+384-1, 0, 32*8-1) MDRV_SCREEN_VISIBLE_AREA(64, 64+368-1, 0, 32*8-1)
MDRV_PALETTE_LENGTH(32768) MDRV_PALETTE_LENGTH(32768)

View File

@ -78,6 +78,11 @@ static TILEMAP_MAPPER( plygonet_scan )
return row * num_cols + (col^1); return row * num_cols + (col^1);
} }
TILEMAP_MAPPER( plygonet_scan_cols )
{
return col * num_rows + (row^1);
}
VIDEO_START( polygonet ) VIDEO_START( polygonet )
{ {
static const gfx_layout charlayout = static const gfx_layout charlayout =
@ -109,7 +114,7 @@ VIDEO_START( polygonet )
state_save_register_global_array(machine, ttl_vram); state_save_register_global_array(machine, ttl_vram);
// set up the roz t-map too // set up the roz t-map too
roz_tilemap = tilemap_create(machine, roz_get_tile_info, plygonet_scan, 16, 16, 64, 32); roz_tilemap = tilemap_create(machine, roz_get_tile_info, plygonet_scan_cols, 16, 16, 32, 64);
tilemap_set_transparent_pen(roz_tilemap, 0); tilemap_set_transparent_pen(roz_tilemap, 0);
} }