mirror of
https://github.com/holub/mame
synced 2025-06-28 15:14:21 +03:00
Removed 'type' parameter from tilemap_create
This commit is contained in:
parent
820644b604
commit
79605aa3da
@ -288,14 +288,11 @@ void tilemap_init(running_machine *machine)
|
|||||||
tilemap_create - allocate a new tilemap
|
tilemap_create - allocate a new tilemap
|
||||||
-------------------------------------------------*/
|
-------------------------------------------------*/
|
||||||
|
|
||||||
tilemap *tilemap_create(tile_get_info_callback tile_get_info, tilemap_mapper_callback mapper, tilemap_type type, int tilewidth, int tileheight, int cols, int rows)
|
tilemap *tilemap_create(tile_get_info_callback tile_get_info, tilemap_mapper_callback mapper, int tilewidth, int tileheight, int cols, int rows)
|
||||||
{
|
{
|
||||||
tilemap *tmap;
|
tilemap *tmap;
|
||||||
int group;
|
int group;
|
||||||
|
|
||||||
/* just to avoid an 'unused variable' warning */
|
|
||||||
(void)type;
|
|
||||||
|
|
||||||
/* allocate the tilemap itself */
|
/* allocate the tilemap itself */
|
||||||
tmap = malloc_or_die(sizeof(tilemap));
|
tmap = malloc_or_die(sizeof(tilemap));
|
||||||
memset(tmap, 0, sizeof(tilemap));
|
memset(tmap, 0, sizeof(tilemap));
|
||||||
|
@ -104,13 +104,6 @@
|
|||||||
column and row to a memory index; several standard mappers
|
column and row to a memory index; several standard mappers
|
||||||
are provided, with tilemap_scan_rows being the most common
|
are provided, with tilemap_scan_rows being the most common
|
||||||
|
|
||||||
type = the type of tilemap this is;
|
|
||||||
|
|
||||||
TILEMAP_TYPE_PEN - this is the most common type,
|
|
||||||
and means that transparency is determined by taking the
|
|
||||||
raw pen value and looking it up in a table to determine
|
|
||||||
which layer(s) each pixel belongs to
|
|
||||||
|
|
||||||
tilewidth = the width, in pixels, of each individual tile
|
tilewidth = the width, in pixels, of each individual tile
|
||||||
|
|
||||||
tileheight = the height, in pixels, of each individual tile
|
tileheight = the height, in pixels, of each individual tile
|
||||||
@ -198,7 +191,6 @@
|
|||||||
tmap = tilemap_create(
|
tmap = tilemap_create(
|
||||||
my_get_info, // pointer to your get_info
|
my_get_info, // pointer to your get_info
|
||||||
tilemap_scan_rows, // standard row-major mapper
|
tilemap_scan_rows, // standard row-major mapper
|
||||||
TILEMAP_TYPE_PEN, // transparency from pens
|
|
||||||
8,8, // 8x8 tiles
|
8,8, // 8x8 tiles
|
||||||
64,32); // 64 columns, 32 rows
|
64,32); // 64 columns, 32 rows
|
||||||
|
|
||||||
@ -248,8 +240,7 @@
|
|||||||
transparent pen for them; this no longer works.
|
transparent pen for them; this no longer works.
|
||||||
|
|
||||||
TILEMAP_TRANSPARENT: This described a tilemap with a single
|
TILEMAP_TRANSPARENT: This described a tilemap with a single
|
||||||
transparent pen. To create the same effect, make a new tilemap
|
transparent pen. To create the same effect, call
|
||||||
of type TILEMAP_TYPE_PEN, and then call
|
|
||||||
tilemap_set_transparent_pen() to specify which pen is
|
tilemap_set_transparent_pen() to specify which pen is
|
||||||
transparent; all other pens will map to layer 0.
|
transparent; all other pens will map to layer 0.
|
||||||
|
|
||||||
@ -263,8 +254,7 @@
|
|||||||
also allowed for you to choose one of 4 mappings on a per-tile
|
also allowed for you to choose one of 4 mappings on a per-tile
|
||||||
basis. All of this functionality is now expanded: you can
|
basis. All of this functionality is now expanded: you can
|
||||||
specify one of 3 layers and can choose from one of 256 mappings
|
specify one of 3 layers and can choose from one of 256 mappings
|
||||||
on a per-tile basis. You just create a tilemap of type
|
on a per-tile basis. You just call tilemap_set_transmask(),
|
||||||
TILEMAP_TYPE_PEN and call tilemap_set_transmask(),
|
|
||||||
which still exists but maps onto the new behavior. The "front"
|
which still exists but maps onto the new behavior. The "front"
|
||||||
layer is now "layer 0" and the "back" layer is now "layer 1".
|
layer is now "layer 0" and the "back" layer is now "layer 1".
|
||||||
|
|
||||||
@ -393,20 +383,12 @@ typedef UINT32 tilemap_memory_index;
|
|||||||
typedef struct _tilemap tilemap;
|
typedef struct _tilemap tilemap;
|
||||||
|
|
||||||
|
|
||||||
/* tilemap types */
|
|
||||||
enum _tilemap_type
|
|
||||||
{
|
|
||||||
TILEMAP_TYPE_PEN, /* pen-to-layer mapping is determined by pen lookup */
|
|
||||||
};
|
|
||||||
typedef enum _tilemap_type tilemap_type;
|
|
||||||
|
|
||||||
|
|
||||||
/* tile_data is filled in by the get_tile_info callback */
|
/* tile_data is filled in by the get_tile_info callback */
|
||||||
typedef struct _tile_data tile_data;
|
typedef struct _tile_data tile_data;
|
||||||
struct _tile_data
|
struct _tile_data
|
||||||
{
|
{
|
||||||
const UINT8 * pen_data; /* required */
|
const UINT8 * pen_data; /* required */
|
||||||
const UINT8 * mask_data; /* required for TILEMAP_TYPE_PEN */
|
const UINT8 * mask_data; /* required */
|
||||||
pen_t palette_base; /* defaults to 0 */
|
pen_t palette_base; /* defaults to 0 */
|
||||||
UINT8 category; /* defaults to 0; range from 0..15 */
|
UINT8 category; /* defaults to 0; range from 0..15 */
|
||||||
UINT8 group; /* defaults to 0; range from 0..TILEMAP_NUM_GROUPS */
|
UINT8 group; /* defaults to 0; range from 0..TILEMAP_NUM_GROUPS */
|
||||||
@ -445,7 +427,7 @@ void tilemap_init(running_machine *machine);
|
|||||||
/* ----- tilemap creation and configuration ----- */
|
/* ----- tilemap creation and configuration ----- */
|
||||||
|
|
||||||
/* create a new tilemap; note that tilemaps are tracked by the core so there is no dispose */
|
/* create a new tilemap; note that tilemaps are tracked by the core so there is no dispose */
|
||||||
tilemap *tilemap_create(tile_get_info_callback tile_get_info, tilemap_mapper_callback mapper, tilemap_type type, int tilewidth, int tileheight, int cols, int rows);
|
tilemap *tilemap_create(tile_get_info_callback tile_get_info, tilemap_mapper_callback mapper, int tilewidth, int tileheight, int cols, int rows);
|
||||||
|
|
||||||
/* specify a parameter to be passed into the tile_get_info callback */
|
/* specify a parameter to be passed into the tile_get_info callback */
|
||||||
void tilemap_set_user_data(tilemap *tmap, void *user_data);
|
void tilemap_set_user_data(tilemap *tmap, void *user_data);
|
||||||
|
@ -76,7 +76,7 @@ static TILE_GET_INFO( get_k3_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(k3)
|
static VIDEO_START(k3)
|
||||||
{
|
{
|
||||||
k3_bg_tilemap = tilemap_create(get_k3_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16, 16, 32,64);
|
k3_bg_tilemap = tilemap_create(get_k3_bg_tile_info,tilemap_scan_rows,16, 16, 32,64);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const rectangle *cliprect)
|
static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const rectangle *cliprect)
|
||||||
|
@ -148,8 +148,8 @@ static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const re
|
|||||||
|
|
||||||
static VIDEO_START( acommand )
|
static VIDEO_START( acommand )
|
||||||
{
|
{
|
||||||
tx_tilemap = tilemap_create(ac_get_tx_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,8,8,512,32);
|
tx_tilemap = tilemap_create(ac_get_tx_tile_info,tilemap_scan_cols,8,8,512,32);
|
||||||
bg_tilemap = tilemap_create(ac_get_bg_tile_info,bg_scan,TILEMAP_TYPE_PEN,16,16,256,16);
|
bg_tilemap = tilemap_create(ac_get_bg_tile_info,bg_scan,16,16,256,16);
|
||||||
|
|
||||||
ac_vregs = auto_malloc(0x80);
|
ac_vregs = auto_malloc(0x80);
|
||||||
|
|
||||||
|
@ -71,9 +71,9 @@ static TILEMAP_MAPPER( bsb_bg_scan )
|
|||||||
|
|
||||||
static VIDEO_START(bestleag)
|
static VIDEO_START(bestleag)
|
||||||
{
|
{
|
||||||
tx_tilemap = tilemap_create(get_tx_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,8,8,256, 32);
|
tx_tilemap = tilemap_create(get_tx_tile_info,tilemap_scan_cols,8,8,256, 32);
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,bsb_bg_scan,TILEMAP_TYPE_PEN,16,16,128, 64);
|
bg_tilemap = tilemap_create(get_bg_tile_info,bsb_bg_scan,16,16,128, 64);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,bsb_bg_scan,TILEMAP_TYPE_PEN,16,16,128, 64);
|
fg_tilemap = tilemap_create(get_fg_tile_info,bsb_bg_scan,16,16,128, 64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tx_tilemap,15);
|
tilemap_set_transparent_pen(tx_tilemap,15);
|
||||||
tilemap_set_transparent_pen(fg_tilemap,15);
|
tilemap_set_transparent_pen(fg_tilemap,15);
|
||||||
|
@ -162,9 +162,9 @@ static TILE_GET_INFO( get_tx_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( bigfghtr )
|
static VIDEO_START( bigfghtr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,16,16,64,32);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_cols,16,16,64,32);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,16,16,64,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_cols,16,16,64,32);
|
||||||
tx_tilemap = tilemap_create(get_tx_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,8,8,64,32);
|
tx_tilemap = tilemap_create(get_tx_tile_info,tilemap_scan_cols,8,8,64,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0xf);
|
tilemap_set_transparent_pen(fg_tilemap,0xf);
|
||||||
tilemap_set_transparent_pen(tx_tilemap,0xf);
|
tilemap_set_transparent_pen(tx_tilemap,0xf);
|
||||||
|
@ -68,10 +68,10 @@ static TILE_GET_INFO( get_tile_info2 ) { SET_TILE_INFO(0, bishjan_videoram2[ til
|
|||||||
static VIDEO_START(bishjan)
|
static VIDEO_START(bishjan)
|
||||||
{
|
{
|
||||||
tmap1 = tilemap_create( get_tile_info1, tilemap_scan_rows,
|
tmap1 = tilemap_create( get_tile_info1, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8,8, 0x80,0x40 );
|
8,8, 0x80,0x40 );
|
||||||
|
|
||||||
tmap2 = tilemap_create( get_tile_info2, tilemap_scan_rows,
|
tmap2 = tilemap_create( get_tile_info2, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8,8, 0x80,0x40 );
|
8,8, 0x80,0x40 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tmap1, 0);
|
tilemap_set_transparent_pen(tmap1, 0);
|
||||||
tilemap_set_transparent_pen(tmap2, 0);
|
tilemap_set_transparent_pen(tmap2, 0);
|
||||||
|
@ -467,18 +467,18 @@ static WRITE32_HANDLER( ms32_spramx_w )
|
|||||||
|
|
||||||
static VIDEO_START(bnstars)
|
static VIDEO_START(bnstars)
|
||||||
{
|
{
|
||||||
ms32_tx_tilemap[0] = tilemap_create(get_ms32_tx0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,64);
|
ms32_tx_tilemap[0] = tilemap_create(get_ms32_tx0_tile_info,tilemap_scan_rows, 8, 8,64,64);
|
||||||
ms32_tx_tilemap[1] = tilemap_create(get_ms32_tx1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,64);
|
ms32_tx_tilemap[1] = tilemap_create(get_ms32_tx1_tile_info,tilemap_scan_rows, 8, 8,64,64);
|
||||||
tilemap_set_transparent_pen(ms32_tx_tilemap[0],0);
|
tilemap_set_transparent_pen(ms32_tx_tilemap[0],0);
|
||||||
tilemap_set_transparent_pen(ms32_tx_tilemap[1],0);
|
tilemap_set_transparent_pen(ms32_tx_tilemap[1],0);
|
||||||
|
|
||||||
ms32_bg_tilemap[0] = tilemap_create(get_ms32_bg0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,64,64);
|
ms32_bg_tilemap[0] = tilemap_create(get_ms32_bg0_tile_info,tilemap_scan_rows,16,16,64,64);
|
||||||
ms32_bg_tilemap[1] = tilemap_create(get_ms32_bg1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,64,64);
|
ms32_bg_tilemap[1] = tilemap_create(get_ms32_bg1_tile_info,tilemap_scan_rows,16,16,64,64);
|
||||||
tilemap_set_transparent_pen(ms32_bg_tilemap[0],0);
|
tilemap_set_transparent_pen(ms32_bg_tilemap[0],0);
|
||||||
tilemap_set_transparent_pen(ms32_bg_tilemap[1],0);
|
tilemap_set_transparent_pen(ms32_bg_tilemap[1],0);
|
||||||
|
|
||||||
ms32_roz_tilemap[0] = tilemap_create(get_ms32_roz0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,128,128);
|
ms32_roz_tilemap[0] = tilemap_create(get_ms32_roz0_tile_info,tilemap_scan_rows,16,16,128,128);
|
||||||
ms32_roz_tilemap[1] = tilemap_create(get_ms32_roz1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,128,128);
|
ms32_roz_tilemap[1] = tilemap_create(get_ms32_roz1_tile_info,tilemap_scan_rows,16,16,128,128);
|
||||||
tilemap_set_transparent_pen(ms32_roz_tilemap[0],0);
|
tilemap_set_transparent_pen(ms32_roz_tilemap[0],0);
|
||||||
tilemap_set_transparent_pen(ms32_roz_tilemap[1],0);
|
tilemap_set_transparent_pen(ms32_roz_tilemap[1],0);
|
||||||
|
|
||||||
|
@ -109,8 +109,8 @@ static TILE_GET_INFO( get_fg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( calorie )
|
static VIDEO_START( calorie )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16,16,16,16);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,16,16,16,16);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,32,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,8, 8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@ static WRITE8_HANDLER( cball_vram_w )
|
|||||||
|
|
||||||
static VIDEO_START( cball )
|
static VIDEO_START( cball )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const re
|
|||||||
static VIDEO_START(cm)
|
static VIDEO_START(cm)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 64, 32);
|
8, 8, 64, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(cm)
|
static VIDEO_UPDATE(cm)
|
||||||
|
@ -54,7 +54,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START(cm2)
|
static VIDEO_START(cm2)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(cm2)
|
static VIDEO_UPDATE(cm2)
|
||||||
|
@ -82,8 +82,8 @@ static TILE_GET_INFO( get_fg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( zerotrgt )
|
static VIDEO_START( zerotrgt )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows, TILEMAP_TYPE_PEN, 16,16,64,64);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows, 16,16,64,64);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows_flip_x,TILEMAP_TYPE_PEN, 8, 8,32,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows_flip_x,8, 8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
|
|
||||||
|
@ -533,7 +533,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( coinmstr )
|
static VIDEO_START( coinmstr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8, 46, 64);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows, 8, 8, 46, 64);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( coinmstr )
|
static VIDEO_UPDATE( coinmstr )
|
||||||
|
@ -65,7 +65,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( couple )
|
static VIDEO_START( couple )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32);
|
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,64,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( couple )
|
static VIDEO_UPDATE( couple )
|
||||||
|
@ -34,7 +34,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
static VIDEO_START( cowrace )
|
static VIDEO_START( cowrace )
|
||||||
{
|
{
|
||||||
tmap = tilemap_create( get_tile_info, tilemap_scan_rows,
|
tmap = tilemap_create( get_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8,8, 0x20,0x20 );
|
8,8, 0x20,0x20 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tmap, 0);
|
tilemap_set_transparent_pen(tmap, 0);
|
||||||
}
|
}
|
||||||
|
@ -139,7 +139,7 @@ static WRITE8_HANDLER(cshooter_txram_w)
|
|||||||
|
|
||||||
static VIDEO_START(cshooter)
|
static VIDEO_START(cshooter)
|
||||||
{
|
{
|
||||||
cshooter_txtilemap = tilemap_create(get_cstx_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32, 32);
|
cshooter_txtilemap = tilemap_create(get_cstx_tile_info,tilemap_scan_rows, 8,8,32, 32);
|
||||||
tilemap_set_transparent_pen(cshooter_txtilemap, 3);
|
tilemap_set_transparent_pen(cshooter_txtilemap, 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,9 +43,9 @@ static TILE_GET_INFO( get_bg0_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( cultures )
|
static VIDEO_START( cultures )
|
||||||
{
|
{
|
||||||
bg2_tilemap = tilemap_create(get_bg2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,512,512);
|
bg2_tilemap = tilemap_create(get_bg2_tile_info,tilemap_scan_rows,8,8,512,512);
|
||||||
bg1_tilemap = tilemap_create(get_bg1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,512,512);
|
bg1_tilemap = tilemap_create(get_bg1_tile_info,tilemap_scan_rows,8,8,512,512);
|
||||||
bg0_tilemap = tilemap_create(get_bg0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8, 64,128);
|
bg0_tilemap = tilemap_create(get_bg0_tile_info,tilemap_scan_rows,8,8, 64,128);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg1_tilemap,0);
|
tilemap_set_transparent_pen(bg1_tilemap,0);
|
||||||
tilemap_set_transparent_pen(bg0_tilemap,0);
|
tilemap_set_transparent_pen(bg0_tilemap,0);
|
||||||
|
@ -193,7 +193,7 @@ static TILE_GET_INFO( get_tx_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( cybertnk )
|
static VIDEO_START( cybertnk )
|
||||||
{
|
{
|
||||||
tx_tilemap = tilemap_create(get_tx_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,128,32);
|
tx_tilemap = tilemap_create(get_tx_tile_info,tilemap_scan_rows,8,8,128,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( cybertnk )
|
static VIDEO_UPDATE( cybertnk )
|
||||||
|
@ -255,8 +255,8 @@ static TILE_GET_INFO( get_fg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( dacholer )
|
static VIDEO_START( dacholer )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,32,32);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
}
|
}
|
||||||
|
@ -139,10 +139,10 @@ static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const re
|
|||||||
static VIDEO_START( darkhors )
|
static VIDEO_START( darkhors )
|
||||||
{
|
{
|
||||||
darkhors_tmap = tilemap_create( get_tile_info_0, tilemap_scan_rows,
|
darkhors_tmap = tilemap_create( get_tile_info_0, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 16,16, 0x40,0x40 );
|
16,16, 0x40,0x40 );
|
||||||
|
|
||||||
darkhors_tmap2 = tilemap_create( get_tile_info_1, tilemap_scan_rows,
|
darkhors_tmap2 = tilemap_create( get_tile_info_1, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 16,16, 0x40,0x40 );
|
16,16, 0x40,0x40 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(darkhors_tmap, 0);
|
tilemap_set_transparent_pen(darkhors_tmap, 0);
|
||||||
tilemap_set_transparent_pen(darkhors_tmap2, 0);
|
tilemap_set_transparent_pen(darkhors_tmap2, 0);
|
||||||
|
@ -342,7 +342,7 @@ static TILE_GET_INFO( get_tile_info_bg )
|
|||||||
|
|
||||||
static VIDEO_START( ddayjlc )
|
static VIDEO_START( ddayjlc )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info_bg,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
bg_tilemap = tilemap_create(get_tile_info_bg,tilemap_scan_rows,8,8,32,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( ddayjlc )
|
static VIDEO_UPDATE( ddayjlc )
|
||||||
|
@ -143,8 +143,8 @@ static TILE_GET_INFO( get_dreamwld_bg2_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(dreamwld)
|
static VIDEO_START(dreamwld)
|
||||||
{
|
{
|
||||||
dreamwld_bg_tilemap = tilemap_create(get_dreamwld_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16, 16, 64,32);
|
dreamwld_bg_tilemap = tilemap_create(get_dreamwld_bg_tile_info,tilemap_scan_rows, 16, 16, 64,32);
|
||||||
dreamwld_bg2_tilemap = tilemap_create(get_dreamwld_bg2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16, 16, 64,32);
|
dreamwld_bg2_tilemap = tilemap_create(get_dreamwld_bg2_tile_info,tilemap_scan_rows, 16, 16, 64,32);
|
||||||
tilemap_set_transparent_pen(dreamwld_bg2_tilemap,0);
|
tilemap_set_transparent_pen(dreamwld_bg2_tilemap,0);
|
||||||
dreamwld_tilebankold[0] = dreamwld_tilebankold[1] = -1;
|
dreamwld_tilebankold[0] = dreamwld_tilebankold[1] = -1;
|
||||||
dreamwld_tilebank[0] = dreamwld_tilebank[1] = 0;
|
dreamwld_tilebank[0] = dreamwld_tilebank[1] = 0;
|
||||||
|
@ -91,8 +91,8 @@ static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const re
|
|||||||
|
|
||||||
static VIDEO_START( drtomy )
|
static VIDEO_START( drtomy )
|
||||||
{
|
{
|
||||||
tilemap_bg = tilemap_create(get_tile_info_bg,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16,16,32,32);
|
tilemap_bg = tilemap_create(get_tile_info_bg,tilemap_scan_rows,16,16,32,32);
|
||||||
tilemap_fg = tilemap_create(get_tile_info_fg,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16,16,32,32);
|
tilemap_fg = tilemap_create(get_tile_info_fg,tilemap_scan_rows,16,16,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tilemap_fg,0);
|
tilemap_set_transparent_pen(tilemap_fg,0);
|
||||||
}
|
}
|
||||||
|
@ -108,7 +108,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( drw80pkr )
|
static VIDEO_START( drw80pkr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 40, 25);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 40, 25);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( drw80pkr )
|
static VIDEO_UPDATE( drw80pkr )
|
||||||
|
@ -95,10 +95,10 @@ static TILE_GET_INFO( get_tile_info2 )
|
|||||||
static VIDEO_START(dunhuang)
|
static VIDEO_START(dunhuang)
|
||||||
{
|
{
|
||||||
tmap = tilemap_create( get_tile_info, tilemap_scan_rows,
|
tmap = tilemap_create( get_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8,8, 0x40,0x20 );
|
8,8, 0x40,0x20 );
|
||||||
|
|
||||||
tmap2 = tilemap_create( get_tile_info2, tilemap_scan_rows,
|
tmap2 = tilemap_create( get_tile_info2, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8,32, 0x40,0x8 );
|
8,32, 0x40,0x8 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tmap, 0);
|
tilemap_set_transparent_pen(tmap, 0);
|
||||||
tilemap_set_transparent_pen(tmap2, 0);
|
tilemap_set_transparent_pen(tmap2, 0);
|
||||||
|
@ -174,8 +174,8 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
static VIDEO_START( dynadice )
|
static VIDEO_START( dynadice )
|
||||||
{
|
{
|
||||||
/* pacman - style videoram layout */
|
/* pacman - style videoram layout */
|
||||||
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
top_tilemap = tilemap_create(get_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,8,8,2,32);
|
top_tilemap = tilemap_create(get_tile_info,tilemap_scan_cols,8,8,2,32);
|
||||||
tilemap_set_scrollx(bg_tilemap, 0, -16 );
|
tilemap_set_scrollx(bg_tilemap, 0, -16 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -145,7 +145,7 @@ static WRITE8_HANDLER( egghunt_atram_w )
|
|||||||
|
|
||||||
static VIDEO_START(egghunt)
|
static VIDEO_START(egghunt)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,8,8,64, 32);
|
||||||
egghunt_bgram = auto_malloc(0x1000);
|
egghunt_bgram = auto_malloc(0x1000);
|
||||||
egghunt_spram = auto_malloc(0x1000);
|
egghunt_spram = auto_malloc(0x1000);
|
||||||
}
|
}
|
||||||
|
@ -194,8 +194,8 @@ static TILE_GET_INFO( get_tile_info_fg )
|
|||||||
|
|
||||||
static VIDEO_START( ettrivia )
|
static VIDEO_START( ettrivia )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create( get_tile_info_bg,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32 );
|
bg_tilemap = tilemap_create( get_tile_info_bg,tilemap_scan_rows,8,8,64,32 );
|
||||||
fg_tilemap = tilemap_create( get_tile_info_fg,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32 );
|
fg_tilemap = tilemap_create( get_tile_info_fg,tilemap_scan_rows,8,8,64,32 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
}
|
}
|
||||||
|
@ -70,8 +70,8 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( good )
|
static VIDEO_START( good )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16, 16, 32,32);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows, 16, 16, 32,32);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16, 16, 32,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows, 16, 16, 32,32);
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0xf);
|
tilemap_set_transparent_pen(fg_tilemap,0xf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -326,9 +326,9 @@ static TILE_GET_INFO( get_gs3_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(gstream)
|
static VIDEO_START(gstream)
|
||||||
{
|
{
|
||||||
gstream_tilemap1 = tilemap_create(get_gs1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 32, 32,16,16);
|
gstream_tilemap1 = tilemap_create(get_gs1_tile_info,tilemap_scan_rows, 32, 32,16,16);
|
||||||
gstream_tilemap2 = tilemap_create(get_gs2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 32, 32,16,16);
|
gstream_tilemap2 = tilemap_create(get_gs2_tile_info,tilemap_scan_rows, 32, 32,16,16);
|
||||||
gstream_tilemap3 = tilemap_create(get_gs3_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 32, 32,16,16);
|
gstream_tilemap3 = tilemap_create(get_gs3_tile_info,tilemap_scan_rows, 32, 32,16,16);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(gstream_tilemap1,0);
|
tilemap_set_transparent_pen(gstream_tilemap1,0);
|
||||||
tilemap_set_transparent_pen(gstream_tilemap2,0);
|
tilemap_set_transparent_pen(gstream_tilemap2,0);
|
||||||
|
@ -56,13 +56,13 @@ static WRITE8_HANDLER( hitme_vidram_w )
|
|||||||
|
|
||||||
static VIDEO_START(hitme)
|
static VIDEO_START(hitme)
|
||||||
{
|
{
|
||||||
hitme_tilemap = tilemap_create(get_hitme_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,10, 40,19);
|
hitme_tilemap = tilemap_create(get_hitme_tile_info,tilemap_scan_rows, 8,10, 40,19);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static VIDEO_START(barricad)
|
static VIDEO_START(barricad)
|
||||||
{
|
{
|
||||||
hitme_tilemap = tilemap_create(get_hitme_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8, 32,24);
|
hitme_tilemap = tilemap_create(get_hitme_tile_info,tilemap_scan_rows, 8,8, 32,24);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -324,13 +324,13 @@ static int K037122_vh_start(running_machine *machine, int chip)
|
|||||||
|
|
||||||
if (chip == 0)
|
if (chip == 0)
|
||||||
{
|
{
|
||||||
K037122_layer[chip][0] = tilemap_create(K037122_0_tile_info_layer0, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 256, 64);
|
K037122_layer[chip][0] = tilemap_create(K037122_0_tile_info_layer0, tilemap_scan_rows, 8, 8, 256, 64);
|
||||||
K037122_layer[chip][1] = tilemap_create(K037122_0_tile_info_layer1, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 128, 64);
|
K037122_layer[chip][1] = tilemap_create(K037122_0_tile_info_layer1, tilemap_scan_rows, 8, 8, 128, 64);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
K037122_layer[chip][0] = tilemap_create(K037122_1_tile_info_layer0, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 256, 64);
|
K037122_layer[chip][0] = tilemap_create(K037122_1_tile_info_layer0, tilemap_scan_rows, 8, 8, 256, 64);
|
||||||
K037122_layer[chip][1] = tilemap_create(K037122_1_tile_info_layer1, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 128, 64);
|
K037122_layer[chip][1] = tilemap_create(K037122_1_tile_info_layer1, tilemap_scan_rows, 8, 8, 128, 64);
|
||||||
}
|
}
|
||||||
|
|
||||||
tilemap_set_transparent_pen(K037122_layer[chip][0], 0);
|
tilemap_set_transparent_pen(K037122_layer[chip][0], 0);
|
||||||
|
@ -18,7 +18,7 @@ static TILE_GET_INFO( get_fg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(igs_180)
|
static VIDEO_START(igs_180)
|
||||||
{
|
{
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,8,8,64,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(igs_180)
|
static VIDEO_UPDATE(igs_180)
|
||||||
|
@ -132,10 +132,10 @@ static WRITE32_HANDLER( igs_pallete32_w )
|
|||||||
|
|
||||||
static VIDEO_START(igs_majhong)
|
static VIDEO_START(igs_majhong)
|
||||||
{
|
{
|
||||||
igs_tx_tilemap= tilemap_create(get_tx_tilemap_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
igs_tx_tilemap= tilemap_create(get_tx_tilemap_tile_info,tilemap_scan_rows, 8, 8,64,32);
|
||||||
tilemap_set_transparent_pen(igs_tx_tilemap,15);
|
tilemap_set_transparent_pen(igs_tx_tilemap,15);
|
||||||
igs_bg_tilemap= tilemap_create(get_bg_tilemap_tile_info,tilemap_scan_rows,0, 8, 8,64,32);
|
igs_bg_tilemap= tilemap_create(get_bg_tilemap_tile_info,tilemap_scan_rows, 8, 8,64,32);
|
||||||
//igs_bg_tilemap= tilemap_create(get_bg_tilemap_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
//igs_bg_tilemap= tilemap_create(get_bg_tilemap_tile_info,tilemap_scan_rows, 8, 8,64,32);
|
||||||
//tilemap_set_transparent_pen(igs_bg_tilemap,15);
|
//tilemap_set_transparent_pen(igs_bg_tilemap,15);
|
||||||
logerror("Video START OK!\n");
|
logerror("Video START OK!\n");
|
||||||
}
|
}
|
||||||
|
@ -142,9 +142,9 @@ static const gfx_layout tiles8x8_layout =
|
|||||||
|
|
||||||
static VIDEO_START(jackpool)
|
static VIDEO_START(jackpool)
|
||||||
{
|
{
|
||||||
jackpool_layer0_tilemap = tilemap_create(get_jackpool_layer0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
jackpool_layer0_tilemap = tilemap_create(get_jackpool_layer0_tile_info,tilemap_scan_rows, 8, 8,64,32);
|
||||||
jackpool_layer1_tilemap = tilemap_create(get_jackpool_layer1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
jackpool_layer1_tilemap = tilemap_create(get_jackpool_layer1_tile_info,tilemap_scan_rows, 8, 8,64,32);
|
||||||
jackpool_layer2_tilemap = tilemap_create(get_jackpool_layer2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
jackpool_layer2_tilemap = tilemap_create(get_jackpool_layer2_tile_info,tilemap_scan_rows, 8, 8,64,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(jackpool_layer0_tilemap,0);
|
tilemap_set_transparent_pen(jackpool_layer0_tilemap,0);
|
||||||
tilemap_set_transparent_pen(jackpool_layer2_tilemap,0);
|
tilemap_set_transparent_pen(jackpool_layer2_tilemap,0);
|
||||||
|
@ -180,10 +180,10 @@ static TILE_GET_INFO( get_sc1_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( jalmah )
|
static VIDEO_START( jalmah )
|
||||||
{
|
{
|
||||||
sc0_tilemap = tilemap_create(get_sc0_tile_info,bg_scan,TILEMAP_TYPE_PEN,16,16,256,32);
|
sc0_tilemap = tilemap_create(get_sc0_tile_info,bg_scan,16,16,256,32);
|
||||||
sc1_tilemap = tilemap_create(get_sc1_tile_info,bg_scan,TILEMAP_TYPE_PEN,16,16,256,32);
|
sc1_tilemap = tilemap_create(get_sc1_tile_info,bg_scan,16,16,256,32);
|
||||||
sc2_tilemap = tilemap_create(get_sc2_tile_info,bg_scan,TILEMAP_TYPE_PEN,16,16,256,32);
|
sc2_tilemap = tilemap_create(get_sc2_tile_info,bg_scan,16,16,256,32);
|
||||||
sc3_tilemap = tilemap_create(get_sc3_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN,8,8,256,32);
|
sc3_tilemap = tilemap_create(get_sc3_tile_info,tilemap_scan_cols,8,8,256,32);
|
||||||
|
|
||||||
jm_scrollram = auto_malloc(0x80);
|
jm_scrollram = auto_malloc(0x80);
|
||||||
jm_vregs = auto_malloc(0x40);
|
jm_vregs = auto_malloc(0x40);
|
||||||
|
@ -273,7 +273,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( jollyjgr )
|
static VIDEO_START( jollyjgr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg_tilemap, 0);
|
tilemap_set_transparent_pen(bg_tilemap, 0);
|
||||||
tilemap_set_scroll_cols(bg_tilemap, 32);
|
tilemap_set_scroll_cols(bg_tilemap, 32);
|
||||||
|
@ -211,7 +211,7 @@ static PALETTE_INIT( koikoi ) //wrong
|
|||||||
|
|
||||||
static VIDEO_START(koikoi)
|
static VIDEO_START(koikoi)
|
||||||
{
|
{
|
||||||
koikoi_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
koikoi_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(koikoi)
|
static VIDEO_UPDATE(koikoi)
|
||||||
|
@ -504,7 +504,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( laserbat )
|
static VIDEO_START( laserbat )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
|
|
||||||
videoram = (UINT8 *)auto_malloc(0x400);
|
videoram = (UINT8 *)auto_malloc(0x400);
|
||||||
colorram = (UINT8 *)auto_malloc(0x400);
|
colorram = (UINT8 *)auto_malloc(0x400);
|
||||||
|
@ -275,9 +275,9 @@ static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const re
|
|||||||
|
|
||||||
static VIDEO_START( limenko )
|
static VIDEO_START( limenko )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,128,64);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_rows,8,8,128,64);
|
||||||
md_tilemap = tilemap_create(get_md_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,128,64);
|
md_tilemap = tilemap_create(get_md_tile_info,tilemap_scan_rows,8,8,128,64);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,128,64);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,8,8,128,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(md_tilemap,0);
|
tilemap_set_transparent_pen(md_tilemap,0);
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
|
@ -175,7 +175,7 @@ static VIDEO_START( looping )
|
|||||||
{
|
{
|
||||||
looping_state *state = machine->driver_data;
|
looping_state *state = machine->driver_data;
|
||||||
|
|
||||||
state->bg_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8,8, 32,32);
|
state->bg_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, 8,8, 32,32);
|
||||||
|
|
||||||
tilemap_set_scroll_cols(state->bg_tilemap, 0x20);
|
tilemap_set_scroll_cols(state->bg_tilemap, 0x20);
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ static TILE_GET_INFO( get_ltcasino_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(ltcasino)
|
static VIDEO_START(ltcasino)
|
||||||
{
|
{
|
||||||
ltcasino_tilemap = tilemap_create(get_ltcasino_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
ltcasino_tilemap = tilemap_create(get_ltcasino_tile_info,tilemap_scan_rows,8, 8,64,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START(lucky8)
|
static VIDEO_START(lucky8)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 64, 32);
|
8, 8, 64, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(lucky8)
|
static VIDEO_UPDATE(lucky8)
|
||||||
|
@ -175,27 +175,27 @@ static VIDEO_START( madalien )
|
|||||||
crtc6845_config(0, &crtc6845_intf);
|
crtc6845_config(0, &crtc6845_intf);
|
||||||
|
|
||||||
tilemap_fg = tilemap_create(get_tile_info_FG,
|
tilemap_fg = tilemap_create(get_tile_info_FG,
|
||||||
tilemap_scan_cols_flip_x, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
tilemap_scan_cols_flip_x, 8, 8, 32, 32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tilemap_fg, 0);
|
tilemap_set_transparent_pen(tilemap_fg, 0);
|
||||||
|
|
||||||
tilemap_edge1[0] = tilemap_create(get_tile_info_BG,
|
tilemap_edge1[0] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode0, TILEMAP_TYPE_PEN, 16, 16, 16, 8);
|
scan_mode0, 16, 16, 16, 8);
|
||||||
tilemap_edge1[1] = tilemap_create(get_tile_info_BG,
|
tilemap_edge1[1] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode1, TILEMAP_TYPE_PEN, 16, 16, 16, 8);
|
scan_mode1, 16, 16, 16, 8);
|
||||||
tilemap_edge1[2] = tilemap_create(get_tile_info_BG,
|
tilemap_edge1[2] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode2, TILEMAP_TYPE_PEN, 16, 16, 32, 8);
|
scan_mode2, 16, 16, 32, 8);
|
||||||
tilemap_edge1[3] = tilemap_create(get_tile_info_BG,
|
tilemap_edge1[3] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode3, TILEMAP_TYPE_PEN, 16, 16, 32, 8);
|
scan_mode3, 16, 16, 32, 8);
|
||||||
|
|
||||||
tilemap_edge2[0] = tilemap_create(get_tile_info_BG,
|
tilemap_edge2[0] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode0, TILEMAP_TYPE_PEN, 16, 16, 16, 8);
|
scan_mode0, 16, 16, 16, 8);
|
||||||
tilemap_edge2[1] = tilemap_create(get_tile_info_BG,
|
tilemap_edge2[1] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode1, TILEMAP_TYPE_PEN, 16, 16, 16, 8);
|
scan_mode1, 16, 16, 16, 8);
|
||||||
tilemap_edge2[2] = tilemap_create(get_tile_info_BG,
|
tilemap_edge2[2] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode2, TILEMAP_TYPE_PEN, 16, 16, 32, 8);
|
scan_mode2, 16, 16, 32, 8);
|
||||||
tilemap_edge2[3] = tilemap_create(get_tile_info_BG,
|
tilemap_edge2[3] = tilemap_create(get_tile_info_BG,
|
||||||
scan_mode3, TILEMAP_TYPE_PEN, 16, 16, 32, 8);
|
scan_mode3, 16, 16, 32, 8);
|
||||||
|
|
||||||
update_edges(0);
|
update_edges(0);
|
||||||
|
|
||||||
|
@ -295,9 +295,9 @@ static TILE_GET_INFO( get_layer2_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( magic10 )
|
static VIDEO_START( magic10 )
|
||||||
{
|
{
|
||||||
layer0_tilemap = tilemap_create(get_layer0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16,16,32,32);
|
layer0_tilemap = tilemap_create(get_layer0_tile_info,tilemap_scan_rows,16,16,32,32);
|
||||||
layer1_tilemap = tilemap_create(get_layer1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,32,32);
|
layer1_tilemap = tilemap_create(get_layer1_tile_info,tilemap_scan_rows,16,16,32,32);
|
||||||
layer2_tilemap = tilemap_create(get_layer2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,64);
|
layer2_tilemap = tilemap_create(get_layer2_tile_info,tilemap_scan_rows, 8, 8,64,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(layer1_tilemap,0);
|
tilemap_set_transparent_pen(layer1_tilemap,0);
|
||||||
tilemap_set_transparent_pen(layer2_tilemap,0);
|
tilemap_set_transparent_pen(layer2_tilemap,0);
|
||||||
|
@ -364,7 +364,7 @@ static TILE_GET_INFO( get_magicfly_tile_info )
|
|||||||
static VIDEO_START(magicfly)
|
static VIDEO_START(magicfly)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_magicfly_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_magicfly_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 29);
|
8, 8, 32, 29);
|
||||||
}
|
}
|
||||||
|
|
||||||
static TILE_GET_INFO( get_7mezzo_tile_info )
|
static TILE_GET_INFO( get_7mezzo_tile_info )
|
||||||
@ -396,7 +396,7 @@ static TILE_GET_INFO( get_7mezzo_tile_info )
|
|||||||
static VIDEO_START( 7mezzo )
|
static VIDEO_START( 7mezzo )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_7mezzo_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_7mezzo_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 29);
|
8, 8, 32, 29);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( magicfly )
|
static VIDEO_UPDATE( magicfly )
|
||||||
|
@ -450,7 +450,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( marinedt )
|
static VIDEO_START( marinedt )
|
||||||
{
|
{
|
||||||
tx_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8,32,32);
|
tx_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, 8, 8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tx_tilemap, 0);
|
tilemap_set_transparent_pen(tx_tilemap, 0);
|
||||||
tilemap_set_scrolldx(tx_tilemap, 0, 4*8);
|
tilemap_set_scrolldx(tx_tilemap, 0, 4*8);
|
||||||
|
@ -732,7 +732,7 @@ static TILE_GET_INFO( get_tile_info_bg )
|
|||||||
|
|
||||||
static VIDEO_START( merit )
|
static VIDEO_START( merit )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info_bg,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32);
|
bg_tilemap = tilemap_create(get_tile_info_bg,tilemap_scan_rows,8,8,64,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( merit )
|
static VIDEO_UPDATE( merit )
|
||||||
|
@ -35,7 +35,7 @@ static WRITE8_HANDLER( mgolf_vram_w )
|
|||||||
|
|
||||||
static VIDEO_START( mgolf )
|
static VIDEO_START( mgolf )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
static VIDEO_START( livequiz )
|
static VIDEO_START( livequiz )
|
||||||
{
|
{
|
||||||
tmap = tilemap_create( get_tile_info, tilemap_scan_cols,
|
tmap = tilemap_create( get_tile_info, tilemap_scan_cols,
|
||||||
TILEMAP_TYPE_PEN, 8,8, 0x80,0x20 );
|
8,8, 0x80,0x20 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tmap, 0);
|
tilemap_set_transparent_pen(tmap, 0);
|
||||||
}
|
}
|
||||||
|
@ -167,7 +167,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START( miniboy7 )
|
static VIDEO_START( miniboy7 )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 37, 37);
|
8, 8, 37, 37);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( miniboy7 )
|
static VIDEO_UPDATE( miniboy7 )
|
||||||
|
@ -55,7 +55,7 @@ static TILE_GET_INFO( get_mogura_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( mogura )
|
static VIDEO_START( mogura )
|
||||||
{
|
{
|
||||||
mogura_tilemap = tilemap_create(get_mogura_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64, 32);
|
mogura_tilemap = tilemap_create(get_mogura_tile_info,tilemap_scan_rows,8,8,64, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( mogura )
|
static VIDEO_UPDATE( mogura )
|
||||||
|
@ -310,10 +310,10 @@ static TILE_GET_INFO( get_tx_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( mwarr )
|
static VIDEO_START( mwarr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_cols,TILEMAP_TYPE_PEN, 16, 16,64,16);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_cols, 16, 16,64,16);
|
||||||
mlow_tilemap = tilemap_create(get_mlow_tile_info, tilemap_scan_cols,TILEMAP_TYPE_PEN, 16, 16,64,16);
|
mlow_tilemap = tilemap_create(get_mlow_tile_info, tilemap_scan_cols, 16, 16,64,16);
|
||||||
mhigh_tilemap = tilemap_create(get_mhigh_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN, 16, 16,64,16);
|
mhigh_tilemap = tilemap_create(get_mhigh_tile_info,tilemap_scan_cols, 16, 16,64,16);
|
||||||
tx_tilemap = tilemap_create(get_tx_tile_info, tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
tx_tilemap = tilemap_create(get_tx_tile_info, tilemap_scan_rows, 8, 8,64,32);
|
||||||
|
|
||||||
sprites_buffer = auto_malloc(sizeof(UINT16) * 0x800);
|
sprites_buffer = auto_malloc(sizeof(UINT16) * 0x800);
|
||||||
|
|
||||||
|
@ -62,14 +62,14 @@ namco_tilemap_init( int gfxbank, void *maskBaseAddr,
|
|||||||
mTilemapInfo.videoram = auto_malloc( 0x10000*2 );
|
mTilemapInfo.videoram = auto_malloc( 0x10000*2 );
|
||||||
|
|
||||||
/* four scrolling tilemaps */
|
/* four scrolling tilemaps */
|
||||||
mTilemapInfo.tmap[0] = tilemap_create(get_tile_info0,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
mTilemapInfo.tmap[0] = tilemap_create(get_tile_info0,tilemap_scan_rows,8,8,64,64);
|
||||||
mTilemapInfo.tmap[1] = tilemap_create(get_tile_info1,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
mTilemapInfo.tmap[1] = tilemap_create(get_tile_info1,tilemap_scan_rows,8,8,64,64);
|
||||||
mTilemapInfo.tmap[2] = tilemap_create(get_tile_info2,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
mTilemapInfo.tmap[2] = tilemap_create(get_tile_info2,tilemap_scan_rows,8,8,64,64);
|
||||||
mTilemapInfo.tmap[3] = tilemap_create(get_tile_info3,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
mTilemapInfo.tmap[3] = tilemap_create(get_tile_info3,tilemap_scan_rows,8,8,64,64);
|
||||||
|
|
||||||
/* two non-scrolling tilemaps */
|
/* two non-scrolling tilemaps */
|
||||||
mTilemapInfo.tmap[4] = tilemap_create(get_tile_info4,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,36,28);
|
mTilemapInfo.tmap[4] = tilemap_create(get_tile_info4,tilemap_scan_rows,8,8,36,28);
|
||||||
mTilemapInfo.tmap[5] = tilemap_create(get_tile_info5,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,36,28);
|
mTilemapInfo.tmap[5] = tilemap_create(get_tile_info5,tilemap_scan_rows,8,8,36,28);
|
||||||
|
|
||||||
/* define offsets for scrolling */
|
/* define offsets for scrolling */
|
||||||
for( i=0; i<4; i++ )
|
for( i=0; i<4; i++ )
|
||||||
@ -1136,7 +1136,6 @@ namco_roz_init( int gfxbank, int maskregion )
|
|||||||
mRozTilemap[i] = tilemap_create(
|
mRozTilemap[i] = tilemap_create(
|
||||||
roz_info[i],
|
roz_info[i],
|
||||||
namco_roz_scan,
|
namco_roz_scan,
|
||||||
TILEMAP_TYPE_PEN,
|
|
||||||
16,16,
|
16,16,
|
||||||
256,256 );
|
256,256 );
|
||||||
}
|
}
|
||||||
@ -1624,7 +1623,6 @@ namco_road_init(running_machine *machine, int gfxbank )
|
|||||||
machine->gfx[gfxbank] = pGfx;
|
machine->gfx[gfxbank] = pGfx;
|
||||||
mpRoadTilemap = tilemap_create(
|
mpRoadTilemap = tilemap_create(
|
||||||
get_road_info,tilemap_scan_rows,
|
get_road_info,tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN,
|
|
||||||
ROAD_TILE_SIZE,ROAD_TILE_SIZE,
|
ROAD_TILE_SIZE,ROAD_TILE_SIZE,
|
||||||
ROAD_COLS,ROAD_ROWS);
|
ROAD_COLS,ROAD_ROWS);
|
||||||
|
|
||||||
|
@ -370,7 +370,7 @@ static WRITE32_HANDLER( namcos23_textram_w )
|
|||||||
|
|
||||||
static VIDEO_START( ss23 )
|
static VIDEO_START( ss23 )
|
||||||
{
|
{
|
||||||
bgtilemap = tilemap_create( TextTilemapGetInfo,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,64,64 );
|
bgtilemap = tilemap_create( TextTilemapGetInfo,tilemap_scan_rows,16,16,64,64 );
|
||||||
tilemap_set_transparent_pen( bgtilemap, 0xf );
|
tilemap_set_transparent_pen( bgtilemap, 0xf );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -799,8 +799,8 @@ static TILE_GET_INFO( bg_get_tile_info ) { get_tile_info(machine,tileinfo,tile_i
|
|||||||
|
|
||||||
static VIDEO_START( nmg5 )
|
static VIDEO_START( nmg5 )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(bg_get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,64,64);
|
bg_tilemap = tilemap_create(bg_get_tile_info,tilemap_scan_rows,8,8,64,64);
|
||||||
fg_tilemap = tilemap_create(fg_get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
fg_tilemap = tilemap_create(fg_get_tile_info,tilemap_scan_rows,8,8,64,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
}
|
}
|
||||||
|
@ -248,21 +248,21 @@ int K001604_vh_start(running_machine *machine, int chip)
|
|||||||
{
|
{
|
||||||
int roz_tile_size = K001604_roz_size[chip] ? 16 : 8;
|
int roz_tile_size = K001604_roz_size[chip] ? 16 : 8;
|
||||||
int roz_width = K001604_layer_size ? 64 : 128;
|
int roz_width = K001604_layer_size ? 64 : 128;
|
||||||
K001604_layer_8x8[chip][0] = tilemap_create(K001604_0_tile_info_layer_8x8, K001604_scan_layer_8x8_0, TILEMAP_TYPE_PEN, 8, 8, 64, 64);
|
K001604_layer_8x8[chip][0] = tilemap_create(K001604_0_tile_info_layer_8x8, K001604_scan_layer_8x8_0, 8, 8, 64, 64);
|
||||||
K001604_layer_8x8[chip][1] = tilemap_create(K001604_0_tile_info_layer_8x8, K001604_scan_layer_8x8_1, TILEMAP_TYPE_PEN, 8, 8, 64, 64);
|
K001604_layer_8x8[chip][1] = tilemap_create(K001604_0_tile_info_layer_8x8, K001604_scan_layer_8x8_1, 8, 8, 64, 64);
|
||||||
|
|
||||||
K001604_layer_roz[chip][0] = tilemap_create(K001604_0_tile_info_layer_roz, K001604_scan_layer_roz_0, TILEMAP_TYPE_PEN, roz_tile_size, roz_tile_size, roz_width, 64);
|
K001604_layer_roz[chip][0] = tilemap_create(K001604_0_tile_info_layer_roz, K001604_scan_layer_roz_0, roz_tile_size, roz_tile_size, roz_width, 64);
|
||||||
K001604_layer_roz[chip][1] = tilemap_create(K001604_0_tile_info_layer_roz, K001604_scan_layer_roz_1, TILEMAP_TYPE_PEN, roz_tile_size, roz_tile_size, 64, 64);
|
K001604_layer_roz[chip][1] = tilemap_create(K001604_0_tile_info_layer_roz, K001604_scan_layer_roz_1, roz_tile_size, roz_tile_size, 64, 64);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int roz_tile_size = K001604_roz_size[chip] ? 16 : 8;
|
int roz_tile_size = K001604_roz_size[chip] ? 16 : 8;
|
||||||
int roz_width = K001604_layer_size ? 64 : 128;
|
int roz_width = K001604_layer_size ? 64 : 128;
|
||||||
K001604_layer_8x8[chip][0] = tilemap_create(K001604_1_tile_info_layer_8x8, K001604_scan_layer_8x8_0, TILEMAP_TYPE_PEN, 8, 8, 64, 64);
|
K001604_layer_8x8[chip][0] = tilemap_create(K001604_1_tile_info_layer_8x8, K001604_scan_layer_8x8_0, 8, 8, 64, 64);
|
||||||
K001604_layer_8x8[chip][1] = tilemap_create(K001604_1_tile_info_layer_8x8, K001604_scan_layer_8x8_1, TILEMAP_TYPE_PEN, 8, 8, 64, 64);
|
K001604_layer_8x8[chip][1] = tilemap_create(K001604_1_tile_info_layer_8x8, K001604_scan_layer_8x8_1, 8, 8, 64, 64);
|
||||||
|
|
||||||
K001604_layer_roz[chip][0] = tilemap_create(K001604_1_tile_info_layer_roz, K001604_scan_layer_roz_0, TILEMAP_TYPE_PEN, roz_tile_size, roz_tile_size, roz_width, 64);
|
K001604_layer_roz[chip][0] = tilemap_create(K001604_1_tile_info_layer_roz, K001604_scan_layer_roz_0, roz_tile_size, roz_tile_size, roz_width, 64);
|
||||||
K001604_layer_roz[chip][1] = tilemap_create(K001604_1_tile_info_layer_roz, K001604_scan_layer_roz_1, TILEMAP_TYPE_PEN, roz_tile_size, roz_tile_size, 64, 64);
|
K001604_layer_roz[chip][1] = tilemap_create(K001604_1_tile_info_layer_roz, K001604_scan_layer_roz_1, roz_tile_size, roz_tile_size, 64, 64);
|
||||||
}
|
}
|
||||||
|
|
||||||
tilemap_set_transparent_pen(K001604_layer_8x8[chip][0], 0);
|
tilemap_set_transparent_pen(K001604_layer_8x8[chip][0], 0);
|
||||||
|
@ -89,7 +89,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START( olibochu )
|
static VIDEO_START( olibochu )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const rectangle *cliprect)
|
static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const rectangle *cliprect)
|
||||||
|
@ -242,7 +242,7 @@ GFXDECODE_END
|
|||||||
|
|
||||||
static VIDEO_START( onetwo )
|
static VIDEO_START( onetwo )
|
||||||
{
|
{
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,8,8,64,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( onetwo )
|
static VIDEO_UPDATE( onetwo )
|
||||||
|
@ -188,9 +188,9 @@ ADDRESS_MAP_END
|
|||||||
|
|
||||||
static VIDEO_START( panicr )
|
static VIDEO_START( panicr )
|
||||||
{
|
{
|
||||||
bgtilemap = tilemap_create( get_bgtile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,16,16,1024,16 );
|
bgtilemap = tilemap_create( get_bgtile_info,tilemap_scan_rows,16,16,1024,16 );
|
||||||
|
|
||||||
txttilemap = tilemap_create( get_txttile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32 );
|
txttilemap = tilemap_create( get_txttile_info,tilemap_scan_rows,8,8,32,32 );
|
||||||
colortable_configure_tilemap_groups(machine->colortable, txttilemap, machine->gfx[0], 0);
|
colortable_configure_tilemap_groups(machine->colortable, txttilemap, machine->gfx[0], 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -623,7 +623,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( peplus )
|
static VIDEO_START( peplus )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 40, 25);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 40, 25);
|
||||||
palette_ram = auto_malloc(0x3000);
|
palette_ram = auto_malloc(0x3000);
|
||||||
memset(palette_ram, 0, 0x3000);
|
memset(palette_ram, 0, 0x3000);
|
||||||
}
|
}
|
||||||
|
@ -91,8 +91,8 @@ static TILE_GET_INFO( get_tile_info2 )
|
|||||||
static VIDEO_START ( pipeline )
|
static VIDEO_START ( pipeline )
|
||||||
{
|
{
|
||||||
palram=auto_malloc(0x1000);
|
palram=auto_malloc(0x1000);
|
||||||
tilemap1 = tilemap_create( get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32 );
|
tilemap1 = tilemap_create( get_tile_info,tilemap_scan_rows,8,8,64,32 );
|
||||||
tilemap2 = tilemap_create( get_tile_info2,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32 );
|
tilemap2 = tilemap_create( get_tile_info2,tilemap_scan_rows,8,8,64,32 );
|
||||||
tilemap_set_transparent_pen(tilemap2,0);
|
tilemap_set_transparent_pen(tilemap2,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -226,9 +226,9 @@ static TIMER_CALLBACK( scanline_callback )
|
|||||||
|
|
||||||
static VIDEO_START( pkscramble )
|
static VIDEO_START( pkscramble )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8,32,32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8,32,32);
|
||||||
md_tilemap = tilemap_create(get_md_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8,32,32);
|
md_tilemap = tilemap_create(get_md_tile_info, tilemap_scan_rows, 8, 8,32,32);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8,32,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows, 8, 8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(md_tilemap,15);
|
tilemap_set_transparent_pen(md_tilemap,15);
|
||||||
tilemap_set_transparent_pen(fg_tilemap,15);
|
tilemap_set_transparent_pen(fg_tilemap,15);
|
||||||
|
@ -416,7 +416,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START( pmpoker )
|
static VIDEO_START( pmpoker )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 29);
|
8, 8, 32, 29);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( pmpoker )
|
static VIDEO_UPDATE( pmpoker )
|
||||||
|
@ -364,7 +364,7 @@ static void draw_sprites(running_machine *machine, mame_bitmap *bitmap,const rec
|
|||||||
|
|
||||||
static VIDEO_START( powerbal )
|
static VIDEO_START( powerbal )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(powerbal_get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,64,32);
|
bg_tilemap = tilemap_create(powerbal_get_bg_tile_info,tilemap_scan_rows,8, 8,64,32);
|
||||||
|
|
||||||
xoffset = -20;
|
xoffset = -20;
|
||||||
|
|
||||||
|
@ -329,8 +329,8 @@ static TILE_GET_INFO( get_ppmast93_fg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( ppmast93 )
|
static VIDEO_START( ppmast93 )
|
||||||
{
|
{
|
||||||
ppmast93_bg_tilemap = tilemap_create(get_ppmast93_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32, 32);
|
ppmast93_bg_tilemap = tilemap_create(get_ppmast93_bg_tile_info,tilemap_scan_rows,8,8,32, 32);
|
||||||
ppmast93_fg_tilemap = tilemap_create(get_ppmast93_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32, 32);
|
ppmast93_fg_tilemap = tilemap_create(get_ppmast93_fg_tile_info,tilemap_scan_rows,8,8,32, 32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(ppmast93_fg_tilemap,0);
|
tilemap_set_transparent_pen(ppmast93_fg_tilemap,0);
|
||||||
}
|
}
|
||||||
|
@ -119,9 +119,9 @@ static TILE_GET_INFO( get_pturn_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(pturn)
|
static VIDEO_START(pturn)
|
||||||
{
|
{
|
||||||
pturn_fgmap = tilemap_create(get_pturn_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,32,32);
|
pturn_fgmap = tilemap_create(get_pturn_tile_info,tilemap_scan_rows,8, 8,32,32);
|
||||||
tilemap_set_transparent_pen(pturn_fgmap,0);
|
tilemap_set_transparent_pen(pturn_fgmap,0);
|
||||||
pturn_bgmap = tilemap_create(get_pturn_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,32,32*8);
|
pturn_bgmap = tilemap_create(get_pturn_bg_tile_info,tilemap_scan_rows,8, 8,32,32*8);
|
||||||
tilemap_set_transparent_pen(pturn_bgmap,0);
|
tilemap_set_transparent_pen(pturn_bgmap,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -346,10 +346,10 @@ static VIDEO_START(rabbit)
|
|||||||
memset(rabbit_tilemap_ram[2], 0, 0x20000);
|
memset(rabbit_tilemap_ram[2], 0, 0x20000);
|
||||||
memset(rabbit_tilemap_ram[3], 0, 0x20000);
|
memset(rabbit_tilemap_ram[3], 0, 0x20000);
|
||||||
|
|
||||||
rabbit_tilemap[0] = tilemap_create(get_rabbit_tilemap0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 16, 16, 128,32);
|
rabbit_tilemap[0] = tilemap_create(get_rabbit_tilemap0_tile_info,tilemap_scan_rows,16, 16, 128,32);
|
||||||
rabbit_tilemap[1] = tilemap_create(get_rabbit_tilemap1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 16, 16, 128,32);
|
rabbit_tilemap[1] = tilemap_create(get_rabbit_tilemap1_tile_info,tilemap_scan_rows,16, 16, 128,32);
|
||||||
rabbit_tilemap[2] = tilemap_create(get_rabbit_tilemap2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 16, 16, 128,32);
|
rabbit_tilemap[2] = tilemap_create(get_rabbit_tilemap2_tile_info,tilemap_scan_rows,16, 16, 128,32);
|
||||||
rabbit_tilemap[3] = tilemap_create(get_rabbit_tilemap3_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 8, 8, 128,32);
|
rabbit_tilemap[3] = tilemap_create(get_rabbit_tilemap3_tile_info,tilemap_scan_rows, 8, 8, 128,32);
|
||||||
tilemap_set_transparent_pen(rabbit_tilemap[0],0x0);
|
tilemap_set_transparent_pen(rabbit_tilemap[0],0x0);
|
||||||
tilemap_set_transparent_pen(rabbit_tilemap[1],0x0);
|
tilemap_set_transparent_pen(rabbit_tilemap[1],0x0);
|
||||||
tilemap_set_transparent_pen(rabbit_tilemap[2],0x0);
|
tilemap_set_transparent_pen(rabbit_tilemap[2],0x0);
|
||||||
@ -1136,10 +1136,10 @@ static VIDEO_START(tmmjprd)
|
|||||||
memset(rabbit_tilemap_ram[2], 0, 0x20000);
|
memset(rabbit_tilemap_ram[2], 0, 0x20000);
|
||||||
memset(rabbit_tilemap_ram[3], 0, 0x20000);
|
memset(rabbit_tilemap_ram[3], 0, 0x20000);
|
||||||
|
|
||||||
rabbit_tilemap[0] = tilemap_create(get_tmmjprd_tilemap0_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 8, 8, 64, 64);
|
rabbit_tilemap[0] = tilemap_create(get_tmmjprd_tilemap0_tile_info,tilemap_scan_rows, 8, 8, 64, 64);
|
||||||
rabbit_tilemap[1] = tilemap_create(get_tmmjprd_tilemap1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 16, 16, 64, 64);
|
rabbit_tilemap[1] = tilemap_create(get_tmmjprd_tilemap1_tile_info,tilemap_scan_rows,16, 16, 64, 64);
|
||||||
rabbit_tilemap[2] = tilemap_create(get_tmmjprd_tilemap2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 16, 16, 64, 64);
|
rabbit_tilemap[2] = tilemap_create(get_tmmjprd_tilemap2_tile_info,tilemap_scan_rows,16, 16, 64, 64);
|
||||||
rabbit_tilemap[3] = tilemap_create(get_tmmjprd_tilemap3_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN , 16, 16, 64, 64);
|
rabbit_tilemap[3] = tilemap_create(get_tmmjprd_tilemap3_tile_info,tilemap_scan_rows,16, 16, 64, 64);
|
||||||
tilemap_set_transparent_pen(rabbit_tilemap[0],0x0);
|
tilemap_set_transparent_pen(rabbit_tilemap[0],0x0);
|
||||||
tilemap_set_transparent_pen(rabbit_tilemap[1],0x0);
|
tilemap_set_transparent_pen(rabbit_tilemap[1],0x0);
|
||||||
tilemap_set_transparent_pen(rabbit_tilemap[2],0x0);
|
tilemap_set_transparent_pen(rabbit_tilemap[2],0x0);
|
||||||
|
@ -252,10 +252,10 @@ static void set_scroll(tilemap *tm, int plane)
|
|||||||
|
|
||||||
static VIDEO_START( raiden2 )
|
static VIDEO_START( raiden2 )
|
||||||
{
|
{
|
||||||
text_layer = tilemap_create(get_text_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 64,32 );
|
text_layer = tilemap_create(get_text_tile_info, tilemap_scan_rows, 8, 8, 64,32 );
|
||||||
background_layer = tilemap_create(get_back_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 16,16, 32,32 );
|
background_layer = tilemap_create(get_back_tile_info, tilemap_scan_rows, 16,16, 32,32 );
|
||||||
midground_layer = tilemap_create(get_mid_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 16,16, 32,32 );
|
midground_layer = tilemap_create(get_mid_tile_info, tilemap_scan_rows, 16,16, 32,32 );
|
||||||
foreground_layer = tilemap_create(get_fore_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 16,16, 32,32 );
|
foreground_layer = tilemap_create(get_fore_tile_info, tilemap_scan_rows, 16,16, 32,32 );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(midground_layer, 15);
|
tilemap_set_transparent_pen(midground_layer, 15);
|
||||||
tilemap_set_transparent_pen(foreground_layer, 15);
|
tilemap_set_transparent_pen(foreground_layer, 15);
|
||||||
|
@ -103,7 +103,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START(rcasino)
|
static VIDEO_START(rcasino)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(rcasino)
|
static VIDEO_UPDATE(rcasino)
|
||||||
|
@ -59,7 +59,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START( rmhaihai )
|
static VIDEO_START( rmhaihai )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 64, 32);
|
8, 8, 64, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( rmhaihai )
|
static VIDEO_UPDATE( rmhaihai )
|
||||||
|
@ -156,8 +156,8 @@ static TILE_GET_INFO( get_fg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( safarir )
|
static VIDEO_START( safarir )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap, 0);
|
tilemap_set_transparent_pen(fg_tilemap, 0);
|
||||||
}
|
}
|
||||||
|
@ -103,7 +103,7 @@ static VIDEO_UPDATE(sbowling)
|
|||||||
static VIDEO_START(sbowling)
|
static VIDEO_START(sbowling)
|
||||||
{
|
{
|
||||||
tmpbitmap = auto_bitmap_alloc(32*8,32*8,machine->screen[0].format);
|
tmpbitmap = auto_bitmap_alloc(32*8,32*8,machine->screen[0].format);
|
||||||
sb_tilemap = tilemap_create(get_sb_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
sb_tilemap = tilemap_create(get_sb_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static WRITE8_HANDLER( pix_shift_w )
|
static WRITE8_HANDLER( pix_shift_w )
|
||||||
|
@ -286,7 +286,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( sbrkout )
|
static VIDEO_START( sbrkout )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ static PALETTE_INIT( skyarmy )
|
|||||||
|
|
||||||
static VIDEO_START( skyarmy )
|
static VIDEO_START( skyarmy )
|
||||||
{
|
{
|
||||||
skyarmy_tilemap = tilemap_create(get_skyarmy_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
skyarmy_tilemap = tilemap_create(get_skyarmy_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
tilemap_set_scroll_cols(skyarmy_tilemap,32);
|
tilemap_set_scroll_cols(skyarmy_tilemap,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,10 +72,10 @@ static VIDEO_START( skylncr )
|
|||||||
{
|
{
|
||||||
|
|
||||||
tmap = tilemap_create( get_tile_info, tilemap_scan_rows,
|
tmap = tilemap_create( get_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8,8, 0x40,0x20 );
|
8,8, 0x40,0x20 );
|
||||||
|
|
||||||
tmap2 = tilemap_create( get_tile_info2, skylncr_tilemap_scan_pages,
|
tmap2 = tilemap_create( get_tile_info2, skylncr_tilemap_scan_pages,
|
||||||
TILEMAP_TYPE_PEN, 8,32,
|
8,32,
|
||||||
TILES_PER_PAGE_X*PAGES_PER_TMAP_X,TILES_PER_PAGE_Y*PAGES_PER_TMAP_Y );
|
TILES_PER_PAGE_X*PAGES_PER_TMAP_X,TILES_PER_PAGE_Y*PAGES_PER_TMAP_Y );
|
||||||
|
|
||||||
tilemap_set_transparent_pen(tmap, 0);
|
tilemap_set_transparent_pen(tmap, 0);
|
||||||
|
@ -126,7 +126,7 @@ static WRITE8_HANDLER( statriv2_videoram_w )
|
|||||||
|
|
||||||
static VIDEO_START (statriv2)
|
static VIDEO_START (statriv2)
|
||||||
{
|
{
|
||||||
statriv2_tilemap = tilemap_create(get_statriv2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,16,64, 16);
|
statriv2_tilemap = tilemap_create(get_statriv2_tile_info,tilemap_scan_rows,8,16,64, 16);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE (statriv2)
|
static VIDEO_UPDATE (statriv2)
|
||||||
|
@ -251,7 +251,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( supdrapo )
|
static VIDEO_START( supdrapo )
|
||||||
{
|
{
|
||||||
fg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
fg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( supdrapo )
|
static VIDEO_UPDATE( supdrapo )
|
||||||
|
@ -55,7 +55,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( superdq )
|
static VIDEO_START( superdq )
|
||||||
{
|
{
|
||||||
superdq_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
superdq_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
|
|
||||||
add_exit_callback(machine, video_cleanup);
|
add_exit_callback(machine, video_cleanup);
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ static MACHINE_RESET( suprgolf )
|
|||||||
|
|
||||||
static VIDEO_START( suprgolf )
|
static VIDEO_START( suprgolf )
|
||||||
{
|
{
|
||||||
suprgolf_tilemap = tilemap_create( get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32 );
|
suprgolf_tilemap = tilemap_create( get_tile_info,tilemap_scan_rows,8,8,32,32 );
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( suprgolf )
|
static VIDEO_UPDATE( suprgolf )
|
||||||
|
@ -155,7 +155,7 @@ static TILE_GET_INFO( get_tile_info_bg )
|
|||||||
|
|
||||||
static VIDEO_START( talbot )
|
static VIDEO_START( talbot )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info_bg, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_tile_info_bg, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const rectangle *cliprect)
|
static void draw_sprites(running_machine *machine, mame_bitmap *bitmap, const rectangle *cliprect)
|
||||||
|
@ -49,7 +49,7 @@ static VIDEO_UPDATE( tattack )
|
|||||||
|
|
||||||
static VIDEO_START( tattack )
|
static VIDEO_START( tattack )
|
||||||
{
|
{
|
||||||
tmap = tilemap_create( get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32 );
|
tmap = tilemap_create( get_tile_info,tilemap_scan_rows,8,8,32,32 );
|
||||||
}
|
}
|
||||||
|
|
||||||
static ADDRESS_MAP_START( mem, ADDRESS_SPACE_PROGRAM, 8 )
|
static ADDRESS_MAP_START( mem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||||
|
@ -401,7 +401,7 @@ ADDRESS_MAP_END
|
|||||||
|
|
||||||
static VIDEO_START(deroon)
|
static VIDEO_START(deroon)
|
||||||
{
|
{
|
||||||
txt_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32*2,32*2);
|
txt_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,32*2,32*2);
|
||||||
tilemap_set_transparent_pen(txt_tilemap,0);
|
tilemap_set_transparent_pen(txt_tilemap,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( trvmadns )
|
static VIDEO_START( trvmadns )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg_tilemap,1);
|
tilemap_set_transparent_pen(bg_tilemap,1);
|
||||||
}
|
}
|
||||||
|
@ -396,9 +396,9 @@ static TILE_GET_INFO( get_vmetal_mid2tilemap_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START(varia)
|
static VIDEO_START(varia)
|
||||||
{
|
{
|
||||||
vmetal_texttilemap = tilemap_create(get_vmetal_texttilemap_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8, 256,256);
|
vmetal_texttilemap = tilemap_create(get_vmetal_texttilemap_tile_info,tilemap_scan_rows, 8, 8, 256,256);
|
||||||
vmetal_mid1tilemap = tilemap_create(get_vmetal_mid1tilemap_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16,16, 256,256);
|
vmetal_mid1tilemap = tilemap_create(get_vmetal_mid1tilemap_tile_info,tilemap_scan_rows,16,16, 256,256);
|
||||||
vmetal_mid2tilemap = tilemap_create(get_vmetal_mid2tilemap_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 16,16, 256,256);
|
vmetal_mid2tilemap = tilemap_create(get_vmetal_mid2tilemap_tile_info,tilemap_scan_rows,16,16, 256,256);
|
||||||
tilemap_set_transparent_pen(vmetal_texttilemap,0);
|
tilemap_set_transparent_pen(vmetal_texttilemap,0);
|
||||||
tilemap_set_transparent_pen(vmetal_mid1tilemap,0);
|
tilemap_set_transparent_pen(vmetal_mid1tilemap,0);
|
||||||
tilemap_set_transparent_pen(vmetal_mid2tilemap,0);
|
tilemap_set_transparent_pen(vmetal_mid2tilemap,0);
|
||||||
|
@ -88,7 +88,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
static VIDEO_START(vroulet)
|
static VIDEO_START(vroulet)
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE(vroulet)
|
static VIDEO_UPDATE(vroulet)
|
||||||
|
@ -127,7 +127,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( wallc )
|
static VIDEO_START( wallc )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_cols_flip_y, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_cols_flip_y, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( wallc )
|
static VIDEO_UPDATE( wallc )
|
||||||
|
@ -155,10 +155,10 @@ static TILE_GET_INFO( get_fg_tile_info )
|
|||||||
static VIDEO_START( wilytowr )
|
static VIDEO_START( wilytowr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
|
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows,
|
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
|
|
||||||
tilemap_set_scroll_cols(bg_tilemap, 32);
|
tilemap_set_scroll_cols(bg_tilemap, 32);
|
||||||
tilemap_set_transparent_pen(fg_tilemap, 0);
|
tilemap_set_transparent_pen(fg_tilemap, 0);
|
||||||
|
@ -270,7 +270,7 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( wink )
|
static VIDEO_START( wink )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( wink )
|
static VIDEO_UPDATE( wink )
|
||||||
|
@ -680,9 +680,9 @@ GFXDECODE_END
|
|||||||
|
|
||||||
static VIDEO_START(witch)
|
static VIDEO_START(witch)
|
||||||
{
|
{
|
||||||
gfx0a_tilemap = tilemap_create(get_gfx0a_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
gfx0a_tilemap = tilemap_create(get_gfx0a_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
gfx0b_tilemap = tilemap_create(get_gfx0b_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
gfx0b_tilemap = tilemap_create(get_gfx0b_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
gfx1_tilemap = tilemap_create(get_gfx1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
gfx1_tilemap = tilemap_create(get_gfx1_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(gfx0a_tilemap,0);
|
tilemap_set_transparent_pen(gfx0a_tilemap,0);
|
||||||
tilemap_set_transparent_pen(gfx0b_tilemap,0);
|
tilemap_set_transparent_pen(gfx0b_tilemap,0);
|
||||||
|
@ -73,7 +73,7 @@ static TILE_GET_INFO( y_get_bg_tile_info )
|
|||||||
|
|
||||||
static VIDEO_START( yumefuda )
|
static VIDEO_START( yumefuda )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(y_get_bg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
bg_tilemap = tilemap_create(y_get_bg_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VIDEO_UPDATE( yumefuda )
|
static VIDEO_UPDATE( yumefuda )
|
||||||
|
@ -132,8 +132,8 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
VIDEO_START( 1942 )
|
VIDEO_START( 1942 )
|
||||||
{
|
{
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8, 8,32,32);
|
fg_tilemap = tilemap_create(get_fg_tile_info,tilemap_scan_rows, 8, 8,32,32);
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_cols,TILEMAP_TYPE_PEN, 16,16,32,16);
|
bg_tilemap = tilemap_create(get_bg_tile_info,tilemap_scan_cols, 16,16,32,16);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(fg_tilemap,0);
|
tilemap_set_transparent_pen(fg_tilemap,0);
|
||||||
|
|
||||||
|
@ -181,13 +181,13 @@ static TILE_GET_INFO( c1943_get_fg_tile_info )
|
|||||||
VIDEO_START( 1943 )
|
VIDEO_START( 1943 )
|
||||||
{
|
{
|
||||||
bg2_tilemap = tilemap_create(c1943_get_bg2_tile_info, tilemap_scan_cols,
|
bg2_tilemap = tilemap_create(c1943_get_bg2_tile_info, tilemap_scan_cols,
|
||||||
TILEMAP_TYPE_PEN, 32, 32, 2048, 8);
|
32, 32, 2048, 8);
|
||||||
|
|
||||||
bg_tilemap = tilemap_create(c1943_get_bg_tile_info, tilemap_scan_cols,
|
bg_tilemap = tilemap_create(c1943_get_bg_tile_info, tilemap_scan_cols,
|
||||||
TILEMAP_TYPE_PEN, 32, 32, 2048, 8);
|
32, 32, 2048, 8);
|
||||||
|
|
||||||
fg_tilemap = tilemap_create(c1943_get_fg_tile_info, tilemap_scan_rows,
|
fg_tilemap = tilemap_create(c1943_get_fg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 8, 8, 32, 32);
|
8, 8, 32, 32);
|
||||||
|
|
||||||
colortable_configure_tilemap_groups(machine->colortable, bg_tilemap, machine->gfx[1], 0x0f);
|
colortable_configure_tilemap_groups(machine->colortable, bg_tilemap, machine->gfx[1], 0x0f);
|
||||||
tilemap_set_transparent_pen(fg_tilemap, 0);
|
tilemap_set_transparent_pen(fg_tilemap, 0);
|
||||||
|
@ -110,7 +110,7 @@ VIDEO_START( fortyl )
|
|||||||
pixel_bitmap1 = auto_bitmap_alloc(256,256,machine->screen[0].format);
|
pixel_bitmap1 = auto_bitmap_alloc(256,256,machine->screen[0].format);
|
||||||
pixel_bitmap2 = auto_bitmap_alloc(256,256,machine->screen[0].format);
|
pixel_bitmap2 = auto_bitmap_alloc(256,256,machine->screen[0].format);
|
||||||
|
|
||||||
background = tilemap_create(get_bg_tile_info, tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,64,32);
|
background = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 8,8,64,32);
|
||||||
|
|
||||||
tilemap_set_scroll_rows(background,32);
|
tilemap_set_scroll_rows(background,32);
|
||||||
tilemap_set_transparent_pen(background,0);
|
tilemap_set_transparent_pen(background,0);
|
||||||
|
@ -29,7 +29,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
VIDEO_START( 4enraya )
|
VIDEO_START( 4enraya )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create( get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32 );
|
bg_tilemap = tilemap_create( get_tile_info,tilemap_scan_rows,8,8,32,32 );
|
||||||
}
|
}
|
||||||
|
|
||||||
VIDEO_UPDATE( 4enraya)
|
VIDEO_UPDATE( 4enraya)
|
||||||
|
@ -87,9 +87,9 @@ static void register_savestate(void)
|
|||||||
|
|
||||||
VIDEO_START( actfancr )
|
VIDEO_START( actfancr )
|
||||||
{
|
{
|
||||||
pf1_tilemap = tilemap_create(get_tile_info,actfancr_scan,TILEMAP_TYPE_PEN,16,16,256,16);
|
pf1_tilemap = tilemap_create(get_tile_info,actfancr_scan,16,16,256,16);
|
||||||
pf1_alt_tilemap = tilemap_create(get_tile_info,actfancr_scan2,TILEMAP_TYPE_PEN,16,16,128,32);
|
pf1_alt_tilemap = tilemap_create(get_tile_info,actfancr_scan2,16,16,128,32);
|
||||||
pf2_tilemap = tilemap_create(get_pf2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
pf2_tilemap = tilemap_create(get_pf2_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(pf2_tilemap,0);
|
tilemap_set_transparent_pen(pf2_tilemap,0);
|
||||||
|
|
||||||
@ -98,8 +98,8 @@ VIDEO_START( actfancr )
|
|||||||
|
|
||||||
VIDEO_START( triothep )
|
VIDEO_START( triothep )
|
||||||
{
|
{
|
||||||
pf1_tilemap = tilemap_create(get_trio_tile_info,triothep_scan,TILEMAP_TYPE_PEN,16,16,32,32);
|
pf1_tilemap = tilemap_create(get_trio_tile_info,triothep_scan,16,16,32,32);
|
||||||
pf2_tilemap = tilemap_create(get_pf2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,32);
|
pf2_tilemap = tilemap_create(get_pf2_tile_info,tilemap_scan_rows,8,8,32,32);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(pf2_tilemap,0);
|
tilemap_set_transparent_pen(pf2_tilemap,0);
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ static TILE_GET_INFO( get_tile_info )
|
|||||||
|
|
||||||
VIDEO_START( aeroboto )
|
VIDEO_START( aeroboto )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,32,64);
|
bg_tilemap = tilemap_create(get_tile_info,tilemap_scan_rows,8,8,32,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg_tilemap,0);
|
tilemap_set_transparent_pen(bg_tilemap,0);
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ static TILE_GET_INFO( get_bg2_tile_info )
|
|||||||
|
|
||||||
VIDEO_START( pspikes )
|
VIDEO_START( pspikes )
|
||||||
{
|
{
|
||||||
bg1_tilemap = tilemap_create(get_pspikes_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32);
|
bg1_tilemap = tilemap_create(get_pspikes_tile_info,tilemap_scan_rows,8,8,64,32);
|
||||||
/* no bg2 in this game */
|
/* no bg2 in this game */
|
||||||
|
|
||||||
sprite_gfx = 1;
|
sprite_gfx = 1;
|
||||||
@ -104,8 +104,8 @@ VIDEO_START( pspikes )
|
|||||||
|
|
||||||
VIDEO_START( karatblz )
|
VIDEO_START( karatblz )
|
||||||
{
|
{
|
||||||
bg1_tilemap = tilemap_create(karatblz_bg1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,64,64);
|
bg1_tilemap = tilemap_create(karatblz_bg1_tile_info,tilemap_scan_rows, 8,8,64,64);
|
||||||
bg2_tilemap = tilemap_create(karatblz_bg2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
bg2_tilemap = tilemap_create(karatblz_bg2_tile_info,tilemap_scan_rows,8,8,64,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg2_tilemap,15);
|
tilemap_set_transparent_pen(bg2_tilemap,15);
|
||||||
|
|
||||||
@ -118,8 +118,8 @@ VIDEO_START( spinlbrk )
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
bg1_tilemap = tilemap_create(spinlbrk_bg1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,64,64);
|
bg1_tilemap = tilemap_create(spinlbrk_bg1_tile_info,tilemap_scan_rows, 8,8,64,64);
|
||||||
bg2_tilemap = tilemap_create(karatblz_bg2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
bg2_tilemap = tilemap_create(karatblz_bg2_tile_info,tilemap_scan_rows,8,8,64,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg2_tilemap,15);
|
tilemap_set_transparent_pen(bg2_tilemap,15);
|
||||||
|
|
||||||
@ -143,8 +143,8 @@ VIDEO_START( spinlbrk )
|
|||||||
|
|
||||||
VIDEO_START( turbofrc )
|
VIDEO_START( turbofrc )
|
||||||
{
|
{
|
||||||
bg1_tilemap = tilemap_create(get_bg1_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN, 8,8,64,64);
|
bg1_tilemap = tilemap_create(get_bg1_tile_info,tilemap_scan_rows, 8,8,64,64);
|
||||||
bg2_tilemap = tilemap_create(get_bg2_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,64);
|
bg2_tilemap = tilemap_create(get_bg2_tile_info,tilemap_scan_rows,8,8,64,64);
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg2_tilemap,15);
|
tilemap_set_transparent_pen(bg2_tilemap,15);
|
||||||
|
|
||||||
@ -155,7 +155,7 @@ VIDEO_START( turbofrc )
|
|||||||
|
|
||||||
VIDEO_START( wbbc97 )
|
VIDEO_START( wbbc97 )
|
||||||
{
|
{
|
||||||
bg1_tilemap = tilemap_create(get_pspikes_tile_info,tilemap_scan_rows,TILEMAP_TYPE_PEN,8,8,64,32);
|
bg1_tilemap = tilemap_create(get_pspikes_tile_info,tilemap_scan_rows,8,8,64,32);
|
||||||
/* no bg2 in this game */
|
/* no bg2 in this game */
|
||||||
|
|
||||||
tilemap_set_transparent_pen(bg1_tilemap,15);
|
tilemap_set_transparent_pen(bg1_tilemap,15);
|
||||||
|
@ -116,10 +116,10 @@ static TILE_GET_INFO( get_bg_tile_info )
|
|||||||
VIDEO_START( airbustr )
|
VIDEO_START( airbustr )
|
||||||
{
|
{
|
||||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 16, 16, 32, 32);
|
16, 16, 32, 32);
|
||||||
|
|
||||||
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows,
|
fg_tilemap = tilemap_create(get_fg_tile_info, tilemap_scan_rows,
|
||||||
TILEMAP_TYPE_PEN, 16, 16, 32, 32);
|
16, 16, 32, 32);
|
||||||
|
|
||||||
sprites_bitmap = auto_bitmap_alloc(machine->screen[0].width,machine->screen[0].height,machine->screen[0].format);
|
sprites_bitmap = auto_bitmap_alloc(machine->screen[0].width,machine->screen[0].height,machine->screen[0].format);
|
||||||
tilemap_set_transparent_pen(fg_tilemap, 0);
|
tilemap_set_transparent_pen(fg_tilemap, 0);
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user