summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/electron/cart/slot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/electron/cart/slot.cpp')
-rw-r--r--src/devices/bus/electron/cart/slot.cpp26
1 files changed, 12 insertions, 14 deletions
diff --git a/src/devices/bus/electron/cart/slot.cpp b/src/devices/bus/electron/cart/slot.cpp
index f8682b9c654..aae2f65594d 100644
--- a/src/devices/bus/electron/cart/slot.cpp
+++ b/src/devices/bus/electron/cart/slot.cpp
@@ -100,6 +100,14 @@ electron_cartslot_device::electron_cartslot_device(const machine_config &mconfig
}
//-------------------------------------------------
+// electron_cartslot_device - destructor
+//-------------------------------------------------
+
+electron_cartslot_device::~electron_cartslot_device()
+{
+}
+
+//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
@@ -229,13 +237,13 @@ std::string electron_cartslot_device::get_default_card_software(get_default_card
// read - cartridge read
//-------------------------------------------------
-uint8_t electron_cartslot_device::read(offs_t offset, int infc, int infd, int romqa, int oe, int oe2)
+uint8_t electron_cartslot_device::read(address_space &space, offs_t offset, int infc, int infd, int romqa)
{
uint8_t data = 0xff;
if (m_cart != nullptr)
{
- data = m_cart->read(offset, infc, infd, romqa, oe, oe2);
+ data = m_cart->read(space, offset, infc, infd, romqa);
}
return data;
@@ -245,11 +253,11 @@ uint8_t electron_cartslot_device::read(offs_t offset, int infc, int infd, int ro
// write - cartridge write
//-------------------------------------------------
-void electron_cartslot_device::write(offs_t offset, uint8_t data, int infc, int infd, int romqa, int oe, int oe2)
+void electron_cartslot_device::write(address_space &space, offs_t offset, uint8_t data, int infc, int infd, int romqa)
{
if (m_cart != nullptr)
{
- m_cart->write(offset, data, infc, infd, romqa, oe, oe2);
+ m_cart->write(space, offset, data, infc, infd, romqa);
}
}
@@ -260,20 +268,15 @@ void electron_cartslot_device::write(offs_t offset, uint8_t data, int infc, int
#include "abr.h"
#include "ap34.h"
-#include "ap5.h"
#include "aqr.h"
#include "click.h"
#include "cumana.h"
#include "mgc.h"
#include "peg400.h"
-//#include "pmse2p.h"
-#include "romp144.h"
-//#include "rs423.h"
#include "sndexp.h"
#include "sndexp3.h"
#include "sp64.h"
#include "stlefs.h"
-#include "tube.h"
#include "std.h"
@@ -282,18 +285,13 @@ void electron_cart(device_slot_interface &device)
device.option_add_internal("std", ELECTRON_STDCART);
device.option_add_internal("abr", ELECTRON_ABR);
device.option_add_internal("ap34", ELECTRON_AP34);
- device.option_add_internal("ap5", ELECTRON_AP5);
device.option_add_internal("aqr", ELECTRON_AQR);
device.option_add_internal("click", ELECTRON_CLICK);
device.option_add_internal("cumana", ELECTRON_CUMANA);
device.option_add_internal("mgc", ELECTRON_MGC);
device.option_add_internal("peg400", ELECTRON_PEG400);
- //device.option_add_internal("pmse2p", ELECTRON_PMSE2P);
- device.option_add_internal("romp144", ELECTRON_ROMP144);
- //device.option_add_internal("rs423", ELECTRON_RS423);
device.option_add_internal("sndexp", ELECTRON_SNDEXP);
device.option_add_internal("sndexp3", ELECTRON_SNDEXP3);
device.option_add_internal("sp64", ELECTRON_SP64);
device.option_add_internal("stlefs", ELECTRON_STLEFS);
- device.option_add_internal("tube", ELECTRON_TUBE);
}