summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2008-10-30 03:11:19 +0000
committer R. Belmont <rb6502@users.noreply.github.com>2008-10-30 03:11:19 +0000
commit9ebd7a57f381eb5e5554b8186f4b8eb3d84a2f82 (patch)
tree2eb2fde0855b98a1f787217d3b95e88270a14643
parentc6e16e1925682a526ef60f75808a1ab03c9150ea (diff)
plygonet: Fixed text layer emulation and visible area. FBI logo and color test now display properly.
-rw-r--r--src/mame/drivers/plygonet.c2
-rw-r--r--src/mame/video/plygonet.c7
2 files changed, 7 insertions, 2 deletions
diff --git a/src/mame/drivers/plygonet.c b/src/mame/drivers/plygonet.c
index e637d56c1a8..e8ce6e34f88 100644
--- a/src/mame/drivers/plygonet.c
+++ b/src/mame/drivers/plygonet.c
@@ -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)
diff --git a/src/mame/video/plygonet.c b/src/mame/video/plygonet.c
index aaafc6fcd57..d8829429834 100644
--- a/src/mame/video/plygonet.c
+++ b/src/mame/video/plygonet.c
@@ -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);