diff options
Diffstat (limited to 'src/mame/includes/midtunit.h')
-rw-r--r-- | src/mame/includes/midtunit.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/mame/includes/midtunit.h b/src/mame/includes/midtunit.h new file mode 100644 index 00000000000..2df8ea52845 --- /dev/null +++ b/src/mame/includes/midtunit.h @@ -0,0 +1,64 @@ +/************************************************************************* + + Driver for Midway T-unit games. + +**************************************************************************/ + +#include "midyunit.h" + +/*----------- defined in machine/midtunit.c -----------*/ + +WRITE16_HANDLER( midtunit_cmos_enable_w ); +WRITE16_HANDLER( midtunit_cmos_w ); +READ16_HANDLER( midtunit_cmos_r ); + +READ16_HANDLER( midtunit_input_r ); + +DRIVER_INIT( mktunit ); +DRIVER_INIT( jdreddp ); +DRIVER_INIT( nbajam ); +DRIVER_INIT( nbajamte ); +DRIVER_INIT( mk2 ); + +MACHINE_RESET( midtunit ); + +READ16_HANDLER( midtunit_sound_state_r ); +READ16_HANDLER( midtunit_sound_r ); +WRITE16_HANDLER( midtunit_sound_w ); + + +/*----------- defined in video/midtunit.c -----------*/ + +extern UINT8 midtunit_gfx_rom_large; + +VIDEO_START( midtunit ); +VIDEO_START( midwunit ); +VIDEO_START( midxunit ); + +READ16_HANDLER( midtunit_gfxrom_r ); +READ16_HANDLER( midwunit_gfxrom_r ); + +WRITE16_HANDLER( midtunit_vram_w ); +WRITE16_HANDLER( midtunit_vram_data_w ); +WRITE16_HANDLER( midtunit_vram_color_w ); + +READ16_HANDLER( midtunit_vram_r ); +READ16_HANDLER( midtunit_vram_data_r ); +READ16_HANDLER( midtunit_vram_color_r ); + +void midtunit_to_shiftreg(UINT32 address, UINT16 *shiftreg); +void midtunit_from_shiftreg(UINT32 address, UINT16 *shiftreg); + +WRITE16_HANDLER( midtunit_control_w ); +WRITE16_HANDLER( midwunit_control_w ); +READ16_HANDLER( midwunit_control_r ); + +WRITE16_HANDLER( midtunit_paletteram_w ); +WRITE16_HANDLER( midxunit_paletteram_w ); +READ16_HANDLER( midxunit_paletteram_r ); + +READ16_HANDLER( midtunit_dma_r ); +WRITE16_HANDLER( midtunit_dma_w ); + +void midtunit_scanline_update(running_machine *machine, int screen, mame_bitmap *bitmap, int scanline, const tms34010_display_params *params); +void midxunit_scanline_update(running_machine *machine, int screen, mame_bitmap *bitmap, int scanline, const tms34010_display_params *params); |