diff options
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 |
commit | f6005251d8fcba2dcaa8fa940913b2eb9a924edb (patch) | |
tree | cfc7e9d6cb7603528b4066b6d4f3a45f80c44cc9 /src/mame/includes/amiga.h | |
parent | 8eeb461935dbd50711f6cf2ccd5fe0596c5f4e20 (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.h | 8 |
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__ */ |