From 2b0a51ea1210b7674e6c5d271631df8c601fe817 Mon Sep 17 00:00:00 2001 From: arbee Date: Sun, 25 Aug 2019 20:40:43 -0400 Subject: apple2: add ComputerEyes/2 to II/II Plus, support save states (nw) --- src/devices/bus/a2bus/computereyes2.cpp | 8 ++++++++ src/mame/drivers/apple2.cpp | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/devices/bus/a2bus/computereyes2.cpp b/src/devices/bus/a2bus/computereyes2.cpp index 9c5dff16cb9..b8a80819023 100644 --- a/src/devices/bus/a2bus/computereyes2.cpp +++ b/src/devices/bus/a2bus/computereyes2.cpp @@ -56,6 +56,14 @@ a2bus_computereyes2_device::a2bus_computereyes2_device(const machine_config &mco void a2bus_computereyes2_device::device_start() { + save_item(NAME(m_x)); + save_item(NAME(m_y)); + save_item(NAME(m_cer0)); + save_item(NAME(m_cer1)); + save_item(NAME(m_cer2)); + save_item(NAME(m_threshold)); + save_item(NAME(m_bActive)); + save_item(NAME(m_a2_bitmap)); } void a2bus_computereyes2_device::device_reset() diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp index 272590bbfc6..785c2531c1a 100644 --- a/src/mame/drivers/apple2.cpp +++ b/src/mame/drivers/apple2.cpp @@ -87,6 +87,7 @@ II Plus: RAM options reduced to 16/32/48 KB. #include "bus/a2bus/ssprite.h" #include "bus/a2bus/ssbapple.h" #include "bus/a2bus/4play.h" +#include "bus/a2bus/computereyes2.h" #include "bus/a2gameio/gameio.h" @@ -1266,6 +1267,7 @@ static void apple2_cards(device_slot_interface &device) device.option_add("ssprite", A2BUS_SSPRITE); /* Synetix SuperSprite Board */ device.option_add("ssbapple", A2BUS_SSBAPPLE); /* SSB Apple speech board */ device.option_add("4play", A2BUS_4PLAY); /* 4Play Joystick Card (Rev. B) */ + device.option_add("ceyes2", A2BUS_COMPUTEREYES2); /* ComputerEyes/2 Video Digitizer */ // device.option_add("magicmusician", A2BUS_MAGICMUSICIAN); /* Magic Musician Card */ } -- cgit v1.2.3