diff --git a/src/devices/bus/coleco/cartridge/exp.cpp b/src/devices/bus/coleco/cartridge/exp.cpp index 7ceb5443c07..27c8bdff12c 100644 --- a/src/devices/bus/coleco/cartridge/exp.cpp +++ b/src/devices/bus/coleco/cartridge/exp.cpp @@ -131,7 +131,7 @@ uint8_t colecovision_cartridge_slot_device::bd_r(offs_t offset, uint8_t data, in data = m_card->bd_r(offset , data, _8000, _a000, _c000, _e000); return data; - } +} //------------------------------------------------- diff --git a/src/devices/bus/coleco/cartridge/megacart.cpp b/src/devices/bus/coleco/cartridge/megacart.cpp index dddf28ec851..68b84af653b 100644 --- a/src/devices/bus/coleco/cartridge/megacart.cpp +++ b/src/devices/bus/coleco/cartridge/megacart.cpp @@ -42,6 +42,8 @@ colecovision_megacart_cartridge_device::colecovision_megacart_cartridge_device(c void colecovision_megacart_cartridge_device::device_start() { + save_item(NAME(m_bankcount)); + save_item(NAME(m_activebank)); } diff --git a/src/devices/bus/coleco/cartridge/megacart.h b/src/devices/bus/coleco/cartridge/megacart.h index f91ec6b0e7b..6a0b73f5124 100644 --- a/src/devices/bus/coleco/cartridge/megacart.h +++ b/src/devices/bus/coleco/cartridge/megacart.h @@ -37,8 +37,8 @@ protected: virtual uint8_t bd_r(offs_t offset, uint8_t data, int _8000, int _a000, int _c000, int _e000) override; private: - size_t m_bankcount; - size_t m_activebank; + uint32_t m_bankcount; + uint32_t m_activebank; }; diff --git a/src/devices/bus/coleco/cartridge/xin1.cpp b/src/devices/bus/coleco/cartridge/xin1.cpp index 140d2132ee4..954c4a6e483 100644 --- a/src/devices/bus/coleco/cartridge/xin1.cpp +++ b/src/devices/bus/coleco/cartridge/xin1.cpp @@ -41,6 +41,7 @@ colecovision_xin1_cartridge_device::colecovision_xin1_cartridge_device(const mac void colecovision_xin1_cartridge_device::device_start() { + save_item(NAME(m_current_offset)); } diff --git a/src/mame/drivers/coleco.cpp b/src/mame/drivers/coleco.cpp index 031ce2dd037..04046b45c24 100644 --- a/src/mame/drivers/coleco.cpp +++ b/src/mame/drivers/coleco.cpp @@ -740,6 +740,3 @@ CONS( 1986, czz50, 0, coleco, czz50, czz50, coleco_state, empty_init CONS( 1988, dina, czz50, 0, dina, czz50, coleco_state, empty_init, "Telegames", "Dina", 0 ) CONS( 1988, prsarcde, czz50, 0, czz50, czz50, coleco_state, empty_init, "Telegames", "Personal Arcade", 0 ) COMP( 1983, bit90, 0, coleco, bit90, bit90, bit90_state, empty_init, "Bit Corporation", "Bit90", 0 ) - - -