plygonet: Fixed text layer emulation and visible area. FBI logo and color test now display properly.

This commit is contained in:
R. Belmont 2008-10-30 03:11:19 +00:00
parent c6e16e1925
commit 9ebd7a57f3
2 changed files with 7 additions and 2 deletions

View File

@ -618,7 +618,7 @@ static MACHINE_DRIVER_START( plygonet )
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(2*8, 48*8-1, 0, 32*8-1)
MDRV_SCREEN_VISIBLE_AREA(48, 48+384-1, 0, 32*8-1)
MDRV_PALETTE_LENGTH(32768)

View File

@ -46,6 +46,11 @@ WRITE32_HANDLER( polygonet_ttl_ram_w )
tilemap_mark_tile_dirty(ttl_tilemap, offset*2+1);
}
static TILEMAP_MAPPER( plygonet_scan )
{
return row * num_cols + (col^1);
}
VIDEO_START( polygonet )
{
static const gfx_layout charlayout =
@ -73,7 +78,7 @@ VIDEO_START( polygonet )
machine->gfx[ttl_gfx_index]->total_colors = machine->config->total_colors / 16;
// create the tilemap
ttl_tilemap = tilemap_create(ttl_get_tile_info, tilemap_scan_rows, 8, 8, 64, 32);
ttl_tilemap = tilemap_create(ttl_get_tile_info, plygonet_scan, 8, 8, 64, 32);
tilemap_set_transparent_pen(ttl_tilemap, 0);