summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2019-08-25 20:40:43 -0400
committer arbee <rb6502@users.noreply.github.com>2019-08-25 20:40:43 -0400
commit2b0a51ea1210b7674e6c5d271631df8c601fe817 (patch)
treec7b3bc2c7faafe3ff2dd46ea288e988af1e2d0ee
parentb9d0daa821d17e96064d92fd6df296a5824cdb4b (diff)
apple2: add ComputerEyes/2 to II/II Plus, support save states (nw)
-rw-r--r--src/devices/bus/a2bus/computereyes2.cpp8
-rw-r--r--src/mame/drivers/apple2.cpp2
2 files changed, 10 insertions, 0 deletions
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 */
}