~ubuntu-branches/ubuntu/karmic/xmame/karmic

« back to all changes in this revision

Viewing changes to src/includes/namcoic.h

  • Committer: Bazaar Package Importer
  • Author(s): Bruno Barrera C.
  • Date: 2007-02-16 10:06:54 UTC
  • mfrom: (2.1.5 edgy)
  • Revision ID: james.westby@ubuntu.com-20070216100654-iztas2cl47k5j039
Tags: 0.106-2
* Added Italian debconf templates translation. (closes: #382672)
* Added German debconf templates translation. (closes: #396610)
* Added Japanese debconf templates translation. (closes: #400011)
* Added Portuguese debconf templates translation. (closes: #409960)

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
*/
88
88
 
89
89
/***********************************************************************************/
 
90
 
 
91
/*----------- defined in drivers/namcoic.c -----------*/
 
92
 
 
93
int namco_tilemap_init(
 
94
                int gfxbank, void *pMaskROM,
 
95
                void (*cb)( UINT16 code, int *gfx, int *mask) );
 
96
void namco_tilemap_draw( mame_bitmap *bitmap, const rectangle *cliprect, int pri );
 
97
void namco_tilemap_invalidate( void );
 
98
WRITE16_HANDLER( namco_tilemapvideoram16_w );
 
99
READ16_HANDLER( namco_tilemapvideoram16_r );
 
100
WRITE16_HANDLER( namco_tilemapcontrol16_w );
 
101
READ16_HANDLER( namco_tilemapcontrol16_r );
 
102
 
 
103
READ32_HANDLER( namco_tilemapvideoram32_r );
 
104
WRITE32_HANDLER( namco_tilemapvideoram32_w );
 
105
READ32_HANDLER( namco_tilemapcontrol32_r );
 
106
WRITE32_HANDLER( namco_tilemapcontrol32_w );
 
107
 
 
108
READ32_HANDLER( namco_tilemapvideoram32_le_r );
 
109
WRITE32_HANDLER( namco_tilemapvideoram32_le_w );
 
110
READ32_HANDLER( namco_tilemapcontrol32_le_r );
 
111
WRITE32_HANDLER( namco_tilemapcontrol32_le_w );
 
112
 
 
113
/***********************************************************************************/
 
114
 
 
115
/* Namco System II Sprite Rendering */
 
116
void namcos2_draw_sprites( mame_bitmap *bitmap, const rectangle *cliprect, int pri, int control );
 
117
 
 
118
void namcos2_draw_sprites_metalhawk( mame_bitmap *bitmap, const rectangle *cliprect, int pri );
 
119
 
 
120
/***********************************************************************************/
90
121
/* C355 Motion Object Emulation */
91
122
 
92
123
/* for palXOR, supply either 0x0 (normal) or 0xf (palette mapping reversed) */
93
124
void namco_obj_init( int gfxbank, int palXOR, int (*code2tile)( int code ) );
94
 
void namco_obj_draw( struct mame_bitmap *bitmap, const struct rectangle *cliprect, int pri );
 
125
void namco_obj_draw( mame_bitmap *bitmap, const rectangle *cliprect, int pri );
95
126
 
96
127
WRITE16_HANDLER( namco_obj16_w );
97
128
READ16_HANDLER( namco_obj16_r );
111
142
/* C169 ROZ Layer Emulation */
112
143
 
113
144
int namco_roz_init( int gfxbank, int maskregion );
114
 
void namco_roz_draw( struct mame_bitmap *bitmap, const struct rectangle *cliprect, int pri );
 
145
void namco_roz_draw( mame_bitmap *bitmap, const rectangle *cliprect, int pri );
115
146
 
116
147
READ16_HANDLER( namco_rozcontrol16_r );
117
148
WRITE16_HANDLER( namco_rozcontrol16_w );
136
167
 
137
168
int namco_road_init( int gfxbank );
138
169
void namco_road_set_transparent_color(pen_t pen);
139
 
void namco_road_draw( struct mame_bitmap *bitmap, const struct rectangle *cliprect, int pri );
 
170
void namco_road_draw( mame_bitmap *bitmap, const rectangle *cliprect, int pri );
140
171
 
141
172
READ16_HANDLER( namco_road16_r );
142
173
WRITE16_HANDLER( namco_road16_w );