summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/fidel_sc9.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/fidel_sc9.cpp')
-rw-r--r--src/mame/drivers/fidel_sc9.cpp22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/mame/drivers/fidel_sc9.cpp b/src/mame/drivers/fidel_sc9.cpp
index 764dd048735..dd5d377bfed 100644
--- a/src/mame/drivers/fidel_sc9.cpp
+++ b/src/mame/drivers/fidel_sc9.cpp
@@ -65,7 +65,6 @@ public:
m_board(*this, "board"),
m_display(*this, "display"),
m_dac(*this, "dac"),
- m_cart(*this, "cartslot"),
m_inputs(*this, "IN.0")
{ }
@@ -84,7 +83,6 @@ protected:
required_device<sensorboard_device> m_board;
required_device<pwm_display_device> m_display;
required_device<dac_bit_interface> m_dac;
- required_device<generic_slot_device> m_cart;
required_ioport m_inputs;
// address maps
@@ -95,8 +93,6 @@ protected:
template<int Line> TIMER_DEVICE_CALLBACK_MEMBER(irq_on) { m_maincpu->set_input_line(Line, ASSERT_LINE); }
template<int Line> TIMER_DEVICE_CALLBACK_MEMBER(irq_off) { m_maincpu->set_input_line(Line, CLEAR_LINE); }
- DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cart_load);
-
// I/O handlers
void update_display();
DECLARE_WRITE8_MEMBER(control_w);
@@ -154,20 +150,6 @@ void sc9c_state::sc9c_set_cpu_freq()
I/O
******************************************************************************/
-// cartridge
-
-DEVICE_IMAGE_LOAD_MEMBER(sc9_state::cart_load)
-{
- u32 size = m_cart->common_get_size("rom");
- m_cart->rom_alloc(size, GENERIC_ROM8_WIDTH, ENDIANNESS_LITTLE);
- m_cart->common_load_rom(m_cart->get_rom_base(), size, "rom");
-
- return image_init_result::PASS;
-}
-
-
-// TTL/generic
-
void sc9_state::update_display()
{
// 8*8 chessboard leds + 1 corner led
@@ -299,9 +281,7 @@ void sc9_state::sc9d(machine_config &config)
VOLTAGE_REGULATOR(config, "vref").add_route(0, "dac", 1.0, DAC_VREF_POS_INPUT);
/* cartridge */
- GENERIC_CARTSLOT(config, m_cart, generic_plain_slot, "fidel_scc", "bin,dat");
- m_cart->set_device_load(FUNC(sc9_state::cart_load));
-
+ GENERIC_CARTSLOT(config, "cartslot", generic_plain_slot, "fidel_scc");
SOFTWARE_LIST(config, "cart_list").set_original("fidel_scc");
}