diff options
Diffstat (limited to 'src/mame/includes/deco32.h')
-rw-r--r-- | src/mame/includes/deco32.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/mame/includes/deco32.h b/src/mame/includes/deco32.h new file mode 100644 index 00000000000..e1290c708b7 --- /dev/null +++ b/src/mame/includes/deco32.h @@ -0,0 +1,38 @@ +/*----------- defined in video/deco32.c -----------*/ + +VIDEO_START( captaven ); +VIDEO_START( fghthist ); +VIDEO_START( dragngun ); +VIDEO_START( lockload ); +VIDEO_START( nslasher ); + +VIDEO_EOF( captaven ); +VIDEO_EOF( dragngun ); + +VIDEO_UPDATE( captaven ); +VIDEO_UPDATE( fghthist ); +VIDEO_UPDATE( dragngun ); +VIDEO_UPDATE( nslasher ); + +extern UINT32 *deco32_pf1_data,*deco32_pf2_data,*deco32_pf3_data,*deco32_pf4_data; +extern UINT32 *deco32_pf12_control,*deco32_pf34_control; +extern UINT32 *deco32_pf1_rowscroll,*deco32_pf2_rowscroll,*deco32_pf3_rowscroll,*deco32_pf4_rowscroll; +extern UINT32 *dragngun_sprite_layout_0_ram, *dragngun_sprite_layout_1_ram; +extern UINT32 *dragngun_sprite_lookup_0_ram, *dragngun_sprite_lookup_1_ram; +extern UINT32 *deco32_ace_ram; +extern UINT16 *deco32_raster_display_list; +extern int deco32_raster_display_position; + +WRITE32_HANDLER( deco32_pf1_data_w ); +WRITE32_HANDLER( deco32_pf2_data_w ); +WRITE32_HANDLER( deco32_pf3_data_w ); +WRITE32_HANDLER( deco32_pf4_data_w ); + +WRITE32_HANDLER( deco32_nonbuffered_palette_w ); +WRITE32_HANDLER( deco32_buffered_palette_w ); +WRITE32_HANDLER( deco32_palette_dma_w ); + +WRITE32_HANDLER( deco32_pri_w ); +WRITE32_HANDLER( dragngun_sprite_control_w ); +WRITE32_HANDLER( dragngun_spriteram_dma_w ); +WRITE32_HANDLER( deco32_ace_ram_w ); |