summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/amiga.h
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2014-05-30 18:30:34 +0000
committer Dirk Best <mail@dirk-best.de>2014-05-30 18:30:34 +0000
commitf6005251d8fcba2dcaa8fa940913b2eb9a924edb (patch)
treecfc7e9d6cb7603528b4066b6d4f3a45f80c44cc9 /src/mame/includes/amiga.h
parent8eeb461935dbd50711f6cf2ccd5fe0596c5f4e20 (diff)
Amiga: Emulate DIWHIGH register for ECS machines, reduce some code
duplication.
Diffstat (limited to 'src/mame/includes/amiga.h')
-rw-r--r--src/mame/includes/amiga.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mame/includes/amiga.h b/src/mame/includes/amiga.h
index 1978163306e..664078ed5e8 100644
--- a/src/mame/includes/amiga.h
+++ b/src/mame/includes/amiga.h
@@ -361,6 +361,8 @@ public:
m_centronics_perror(0),
m_centronics_select(0),
m_gayle_reset(false),
+ m_diw(),
+ m_diwhigh_valid(false),
m_previous_lof(true),
m_rx_shift(0),
m_tx_shift(0),
@@ -620,6 +622,11 @@ private:
bool m_gayle_reset;
+ // display window
+ rectangle m_diw;
+ bool m_diwhigh_valid;
+ void update_display_window();
+
bool m_previous_lof;
bitmap_ind16 m_flickerfixer;
bitmap_ind32 m_flickerfixer32;
@@ -667,6 +674,5 @@ MACHINE_CONFIG_EXTERN( ntsc_video );
/*----------- defined in video/amigaaga.c -----------*/
void amiga_aga_palette_write(running_machine &machine, int color_reg, UINT16 data);
-void amiga_aga_diwhigh_written(running_machine &machine, int written);
#endif /* __AMIGA_H__ */