summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/c64/prophet64.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-09-13 08:41:44 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-09-13 08:41:44 +0200
commitf88cefad27a1737c76e09d99c9fb43e173506081 (patch)
tree2d8167d03579c46e226471747eb4407bd00ed6fa /src/emu/bus/c64/prophet64.c
parente92ac9e0fa8e99869894bea00589bbb526be30aa (diff)
Move all devices into separate part of src tree (nw)
Diffstat (limited to 'src/emu/bus/c64/prophet64.c')
-rw-r--r--src/emu/bus/c64/prophet64.c86
1 files changed, 0 insertions, 86 deletions
diff --git a/src/emu/bus/c64/prophet64.c b/src/emu/bus/c64/prophet64.c
deleted file mode 100644
index bd61247eed3..00000000000
--- a/src/emu/bus/c64/prophet64.c
+++ /dev/null
@@ -1,86 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Curt Coder
-/**********************************************************************
-
- PROPHET64 cartridge emulation
-
-**********************************************************************/
-
-#include "prophet64.h"
-
-
-
-//**************************************************************************
-// DEVICE DEFINITIONS
-//**************************************************************************
-
-const device_type C64_PROPHET64 = &device_creator<c64_prophet64_cartridge_device>;
-
-
-
-//**************************************************************************
-// LIVE DEVICE
-//**************************************************************************
-
-//-------------------------------------------------
-// c64_prophet64_cartridge_device - constructor
-//-------------------------------------------------
-
-c64_prophet64_cartridge_device::c64_prophet64_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
- device_t(mconfig, C64_PROPHET64, "PROPHET64", tag, owner, clock, "c64_prophet64", __FILE__),
- device_c64_expansion_card_interface(mconfig, *this),
- m_bank(0)
-{
-}
-
-
-//-------------------------------------------------
-// device_start - device-specific startup
-//-------------------------------------------------
-
-void c64_prophet64_cartridge_device::device_start()
-{
- // state saving
- save_item(NAME(m_bank));
-}
-
-
-//-------------------------------------------------
-// device_reset - device-specific reset
-//-------------------------------------------------
-
-void c64_prophet64_cartridge_device::device_reset()
-{
- m_bank = 0;
- m_exrom = 0;
-}
-
-
-//-------------------------------------------------
-// c64_cd_r - cartridge data read
-//-------------------------------------------------
-
-UINT8 c64_prophet64_cartridge_device::c64_cd_r(address_space &space, offs_t offset, UINT8 data, int sphi2, int ba, int roml, int romh, int io1, int io2)
-{
- if (!roml)
- {
- offs_t addr = (m_bank << 13) | (offset & 0x1fff);
- data = m_roml[addr];
- }
-
- return data;
-}
-
-
-//-------------------------------------------------
-// c64_cd_w - cartridge data write
-//-------------------------------------------------
-
-void c64_prophet64_cartridge_device::c64_cd_w(address_space &space, offs_t offset, UINT8 data, int sphi2, int ba, int roml, int romh, int io1, int io2)
-{
- if (!io2)
- {
- m_bank = data & 0x1f;
- m_exrom = BIT(data, 5);
- }
-}