summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--scripts/src/bus.lua2
-rw-r--r--src/devices/bus/a2gameio/gameio.cpp3
-rw-r--r--src/mame/drivers/apple2e.cpp3
3 files changed, 6 insertions, 2 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index d238c58bbec..a3317b6340d 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -2145,6 +2145,8 @@ end
if (BUSES["A2GAMEIO"]~=null) then
files {
+ MAME_DIR .. "src/devices/bus/a2gameio/computereyes.cpp",
+ MAME_DIR .. "src/devices/bus/a2gameio/computereyes.h",
MAME_DIR .. "src/devices/bus/a2gameio/gameio.cpp",
MAME_DIR .. "src/devices/bus/a2gameio/gameio.h",
MAME_DIR .. "src/devices/bus/a2gameio/joystick.cpp",
diff --git a/src/devices/bus/a2gameio/gameio.cpp b/src/devices/bus/a2gameio/gameio.cpp
index 0fbe103916a..4f9b7bd9b58 100644
--- a/src/devices/bus/a2gameio/gameio.cpp
+++ b/src/devices/bus/a2gameio/gameio.cpp
@@ -51,6 +51,7 @@
#include "bus/a2gameio/gameio.h"
#include "bus/a2gameio/joystick.h"
#include "bus/a2gameio/joyport.h"
+#include "bus/a2gameio/computereyes.h"
//**************************************************************************
@@ -71,11 +72,13 @@ void apple2_gameio_device::iiandplus_options(device_slot_interface &slot)
{
slot.option_add("joy", APPLE2_JOYSTICK);
slot.option_add("joyport", APPLE2_JOYPORT);
+ slot.option_add("compeyes", APPLE2_COMPUTEREYES);
}
void apple2_gameio_device::default_options(device_slot_interface &slot)
{
slot.option_add("joy", APPLE2_JOYSTICK);
+ slot.option_add("compeyes", APPLE2_COMPUTEREYES);
}
void apple2_gameio_device::device_config_complete()
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp
index 589942c6e39..23fac18cf8e 100644
--- a/src/mame/drivers/apple2e.cpp
+++ b/src/mame/drivers/apple2e.cpp
@@ -1474,8 +1474,7 @@ void apple2e_state::do_io(int offset, bool is_iic)
break;
}
}
-
- return;
+// ComputerEyes seems to indicate that the annuciators get tickled regardless of the IOUDIS state.
}
if ((offset & 0xf0) == 0x30) // speaker, $C030 is really 30-3f