diff --git a/.gitattributes b/.gitattributes index 967acc623a3..976d553e92b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2347,6 +2347,7 @@ src/mame/includes/gstriker.h svneol=native#text/plain src/mame/includes/harddriv.h svneol=native#text/plain src/mame/includes/hitme.h svneol=native#text/plain src/mame/includes/homedata.h svneol=native#text/plain +src/mame/includes/hyprduel.h svneol=native#text/plain src/mame/includes/inufuku.h svneol=native#text/plain src/mame/includes/iqblock.h svneol=native#text/plain src/mame/includes/iremipt.h svneol=native#text/plain diff --git a/src/mame/includes/hyprduel.h b/src/mame/includes/hyprduel.h new file mode 100644 index 00000000000..c706da544a1 --- /dev/null +++ b/src/mame/includes/hyprduel.h @@ -0,0 +1,26 @@ +#define RASTER_LINES 262 +#define FIRST_VISIBLE_LINE 0 +#define LAST_VISIBLE_LINE 223 + +/*----------- defined in drivers/hyprduel.c -----------*/ + +extern int rastersplit; + +/*----------- defined in video/hyprduel.c -----------*/ + +extern UINT16 *hyprduel_videoregs; +extern UINT16 *hyprduel_screenctrl; +extern UINT16 *hyprduel_tiletable; +extern size_t hyprduel_tiletable_size; +extern UINT16 *hyprduel_vram_0, *hyprduel_vram_1, *hyprduel_vram_2; +extern UINT16 *hyprduel_window; + +WRITE16_HANDLER( hyprduel_paletteram_w ); +WRITE16_HANDLER( hyprduel_window_w ); +WRITE16_HANDLER( hyprduel_vram_0_w ); +WRITE16_HANDLER( hyprduel_vram_1_w ); +WRITE16_HANDLER( hyprduel_vram_2_w ); +WRITE16_HANDLER( hypr_scrollreg_w ); +WRITE16_HANDLER( hypr_scrollreg_init_w ); +VIDEO_START( hyprduel_14220 ); +VIDEO_UPDATE( hyprduel );