summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Osso <mesgnet@yahoo.it>2014-12-24 12:59:27 +0100
committer Osso <mesgnet@yahoo.it>2014-12-24 12:59:27 +0100
commit06d69ed77d6b09ac3ef263d482036d538f3be349 (patch)
tree5393e91e111225fdc073ed1c8b2f2cf1ed8b0c57
parentec5532be7127600ccf03bd78d055379f3618d995 (diff)
isa8_cga_device: added save state support, fixes at least pt68k4.c save state problem (nw)
-rw-r--r--src/emu/bus/isa/cga.c10
-rw-r--r--src/emu/bus/isa/cga.h2
2 files changed, 11 insertions, 1 deletions
diff --git a/src/emu/bus/isa/cga.c b/src/emu/bus/isa/cga.c
index 1c8cf2d83ca..cd47e1a1f3f 100644
--- a/src/emu/bus/isa/cga.c
+++ b/src/emu/bus/isa/cga.c
@@ -365,6 +365,16 @@ void isa8_cga_device::device_start()
astring tempstring;
m_chr_gen_base = memregion(subtag(tempstring, "gfx1"))->base();
m_chr_gen = m_chr_gen_base + m_chr_gen_offset[1];
+
+ save_item(NAME(m_framecnt));
+ save_item(NAME(m_mode_control));
+ save_item(NAME(m_color_select));
+ //save_item(NAME(m_status)); uncomment when used
+ save_item(NAME(m_update_row_type));
+ save_item(NAME(m_vsync));
+ save_item(NAME(m_hsync));
+ save_item(NAME(m_vram));
+ save_item(NAME(m_plantronics));
}
diff --git a/src/emu/bus/isa/cga.h b/src/emu/bus/isa/cga.h
index 068a04b1773..cf889c4c22f 100644
--- a/src/emu/bus/isa/cga.h
+++ b/src/emu/bus/isa/cga.h
@@ -65,7 +65,7 @@ public:
UINT8 m_mode_control; /* wo 0x3d8 */
UINT8 m_color_select; /* wo 0x3d9 */
- UINT8 m_status; /* ro 0x3da */
+ //UINT8 m_status; //unused? /* ro 0x3da */
int m_update_row_type;
UINT8 m_palette_lut_2bpp[4];