summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/pccard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/pccard.cpp')
-rw-r--r--src/devices/machine/pccard.cpp81
1 files changed, 0 insertions, 81 deletions
diff --git a/src/devices/machine/pccard.cpp b/src/devices/machine/pccard.cpp
deleted file mode 100644
index 6f8c177ef4e..00000000000
--- a/src/devices/machine/pccard.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:smf
-#include "emu.h"
-#include "pccard.h"
-
-READ16_MEMBER( pccard_interface::read_memory )
-{
- //printf("unhandled memory read %08x %04x\n", offset, mem_mask);
- return 0xffff;
-}
-
-WRITE16_MEMBER( pccard_interface::write_memory )
-{
- //printf("unhandled memory write %08x %04x %04x\n", offset, data, mem_mask);
-}
-
-READ16_MEMBER( pccard_interface::read_reg )
-{
- //printf("unhandled register read %08x %04x\n", offset, mem_mask);
- return 0xffff;
-}
-
-WRITE16_MEMBER( pccard_interface::write_reg )
-{
- //printf("unhandled register write %08x %04x %04x\n", offset, data, mem_mask);
-}
-
-DEFINE_DEVICE_TYPE(PCCARD_SLOT, pccard_slot_device, "pccard", "PC Card Slot")
-
-pccard_slot_device::pccard_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
- device_t(mconfig, PCCARD_SLOT, tag, owner, clock),
- device_slot_interface(mconfig, *this),
- m_pccard(nullptr)
-{
-}
-
-void pccard_slot_device::device_start()
-{
- m_pccard = dynamic_cast<pccard_interface *>(get_card_device());
-}
-
-READ_LINE_MEMBER(pccard_slot_device::read_line_inserted)
-{
- return m_pccard != nullptr;
-}
-
-READ16_MEMBER( pccard_slot_device::read_memory )
-{
- if( m_pccard != nullptr )
- {
- return m_pccard->read_memory( space, offset, mem_mask );
- }
-
- return 0xffff;
-}
-
-WRITE16_MEMBER( pccard_slot_device::write_memory )
-{
- if( m_pccard != nullptr )
- {
- m_pccard->write_memory( space, offset, data, mem_mask );
- }
-}
-
-READ16_MEMBER( pccard_slot_device::read_reg )
-{
- if( m_pccard != nullptr )
- {
- return m_pccard->read_reg( space, offset, mem_mask );
- }
-
- return 0xffff;
-}
-
-WRITE16_MEMBER( pccard_slot_device::write_reg )
-{
- if( m_pccard != nullptr )
- {
- m_pccard->write_reg( space, offset, data, mem_mask );
- }
-}