diff options
author | Osso <mesgnet@yahoo.it> | 2014-12-24 12:59:27 +0100 |
---|---|---|
committer | Osso <mesgnet@yahoo.it> | 2014-12-24 12:59:27 +0100 |
commit | 06d69ed77d6b09ac3ef263d482036d538f3be349 (patch) | |
tree | 5393e91e111225fdc073ed1c8b2f2cf1ed8b0c57 | |
parent | ec5532be7127600ccf03bd78d055379f3618d995 (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.c | 10 | ||||
-rw-r--r-- | src/emu/bus/isa/cga.h | 2 |
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]; |