This commit is contained in:
Miodrag Milanovic 2015-12-05 08:55:05 +01:00
parent ccc677d0e5
commit a8684b4b03
60 changed files with 21 additions and 157 deletions

View File

@ -44,8 +44,6 @@ protected:
required_device<tms9918a_device> m_tms;
required_device<ay8910_device> m_ay;
private:
};
// device type definition

View File

@ -69,8 +69,6 @@ class a2bus_vulcangold_device : public a2bus_vulcanbase_device
public:
a2bus_vulcangold_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual const rom_entry *device_rom_region() const;
protected:
};
// device type definition

View File

@ -55,8 +55,6 @@ class a2bus_zipdrive_device : public a2bus_zipdrivebase_device
{
public:
a2bus_zipdrive_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
};
// device type definition

View File

@ -45,8 +45,6 @@ protected:
virtual void write_c0nx(address_space &space, UINT8 offset, UINT8 data);
required_device<tms9918a_device> m_tms;
private:
};
class a2bus_ezcgi_9938_device:
@ -72,8 +70,6 @@ protected:
virtual void write_c0nx(address_space &space, UINT8 offset, UINT8 data);
required_device<v9938_device> m_tms;
private:
};
class a2bus_ezcgi_9958_device:
@ -99,8 +95,6 @@ protected:
virtual void write_c0nx(address_space &space, UINT8 offset, UINT8 data);
required_device<v9958_device> m_tms;
private:
};
// device type definition

View File

@ -313,7 +313,7 @@ INPUT_PORTS_START( abc55 )
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED)
PORT_START("SW1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_NAME("Keyboard Reset") PORT_CHANGED_MEMBER(DEVICE_SELF, abc77_device, keyboard_reset, 0)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_NAME("Keyboard Reset") PORT_CHANGED_MEMBER(DEVICE_SELF, abc77_device, keyboard_reset, nullptr)
INPUT_PORTS_END

View File

@ -397,7 +397,7 @@ INPUT_PORTS_START( abc99 )
PORT_BIT( 0xff, 0x00, IPT_MOUSE_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_PLAYER(1)
PORT_START("J4")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_NAME("Keyboard Reset") PORT_CHANGED_MEMBER(DEVICE_SELF, abc99_device, keyboard_reset, 0)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_NAME("Keyboard Reset") PORT_CHANGED_MEMBER(DEVICE_SELF, abc99_device, keyboard_reset, nullptr)
INPUT_PORTS_END

View File

@ -31,7 +31,7 @@ const device_type ACTION_REPLAY_MK3 = &device_creator<action_replay_mk3_device>;
static INPUT_PORTS_START( ar_button )
PORT_START("freeze")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, action_replay_device, freeze, 0)
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, action_replay_device, freeze, nullptr)
INPUT_PORTS_END
ioport_constructor action_replay_device::device_input_ports() const

View File

@ -15,8 +15,6 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read) { return 0xff; }
virtual DECLARE_WRITE8_MEMBER(write) {}
protected:
};

View File

@ -39,7 +39,7 @@ INPUT_CHANGED_MEMBER( c64_final_cartridge_device::freeze )
static INPUT_PORTS_START( c64_final )
PORT_START("SW")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Reset") PORT_CODE(KEYCODE_F11) PORT_WRITE_LINE_DEVICE_MEMBER(DEVICE_SELF_OWNER, c64_expansion_slot_device, reset_w)
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, c64_final_cartridge_device, freeze, 0)
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, c64_final_cartridge_device, freeze, nullptr)
INPUT_PORTS_END

View File

@ -40,7 +40,7 @@ INPUT_CHANGED_MEMBER( c64_final3_cartridge_device::freeze )
static INPUT_PORTS_START( c64_final3 )
PORT_START("SW")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Reset") PORT_CODE(KEYCODE_F11) PORT_WRITE_LINE_DEVICE_MEMBER(DEVICE_SELF_OWNER, c64_expansion_slot_device, reset_w)
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, c64_final3_cartridge_device, freeze, 0)
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, c64_final3_cartridge_device, freeze, nullptr)
INPUT_PORTS_END

View File

@ -139,7 +139,7 @@ INPUT_CHANGED_MEMBER( c64_magic_formel_cartridge_device::freeze )
static INPUT_PORTS_START( c64_magic_formel )
PORT_START("FREEZE")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, c64_magic_formel_cartridge_device, freeze, 0)
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Freeze") PORT_CODE(KEYCODE_F12) PORT_CHANGED_MEMBER(DEVICE_SELF, c64_magic_formel_cartridge_device, freeze, nullptr)
INPUT_PORTS_END

View File

@ -41,9 +41,6 @@ protected:
// device_c64_expansion_card_interface overrides
virtual UINT8 c64_cd_r(address_space &space, offs_t offset, UINT8 data, int sphi2, int ba, int roml, int romh, int io1, int io2);
virtual void c64_cd_w(address_space &space, offs_t offset, UINT8 data, int sphi2, int ba, int roml, int romh, int io1, int io2);
private:
//UINT8 m_bank;
};

View File

@ -63,8 +63,6 @@ protected:
virtual void device_reset();
device_parallel_interface *m_cart;
private:
};
// class representing interface-specific live parallel device

View File

@ -77,7 +77,7 @@ beckerport_device::beckerport_device(const machine_config &mconfig, const char *
beckerport_device::~beckerport_device()
{
if (m_pSocket != nullptr)
device_stop();
beckerport_device::device_stop();
}
/*-------------------------------------------------

View File

@ -153,7 +153,6 @@ protected:
virtual void device_start();
virtual DECLARE_READ8_MEMBER(read);
virtual DECLARE_WRITE8_MEMBER(write);
private:
};

View File

@ -49,7 +49,7 @@ static INPUT_PORTS_START( coleco_hand_controller )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL )
PORT_START("COMMON1")
PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, coleco_hand_controller_t, keypad_r, 0)
PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, coleco_hand_controller_t, keypad_r, nullptr)
PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL )

View File

@ -56,7 +56,7 @@ static INPUT_PORTS_START( coleco_super_action_controller )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL )
PORT_START("COMMON1")
PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, coleco_super_action_controller_t, keypad_r, 0)
PORT_BIT( 0x0f, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, coleco_super_action_controller_t, keypad_r, nullptr)
PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL )
@ -78,7 +78,7 @@ static INPUT_PORTS_START( coleco_super_action_controller )
PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON4 )
PORT_START("SLIDER")
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_REVERSE PORT_RESET PORT_CHANGED_MEMBER(DEVICE_SELF, coleco_super_action_controller_t, slider_w, 0)
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_REVERSE PORT_RESET PORT_CHANGED_MEMBER(DEVICE_SELF, coleco_super_action_controller_t, slider_w, nullptr)
INPUT_PORTS_END

View File

@ -44,10 +44,6 @@ protected:
virtual void device_start();
virtual void device_reset();
// device_isa16_card_interface
private:
// internal state
};
// device type definition

View File

@ -126,8 +126,6 @@ protected:
virtual void device_start();
virtual void device_reset();
virtual machine_config_constructor device_mconfig_additions() const;
private:
};
/*

View File

@ -89,8 +89,6 @@ protected:
virtual void device_start();
virtual void device_reset();
private:
// internal state
public:
UINT8 m_configuration_switch; //hercules
};

View File

@ -34,9 +34,6 @@ protected:
virtual void device_start();
virtual void device_reset();
virtual machine_config_constructor device_mconfig_additions() const;
private:
// internal state
};

View File

@ -205,8 +205,6 @@ public:
protected:
// device-level overrides
virtual void device_start();
private:
// internal state
};
class sb16_device : public sb_device,
@ -246,8 +244,6 @@ public:
protected:
// device-level overrides
virtual void device_start();
private:
// internal state
};
// device type definition

View File

@ -31,7 +31,6 @@ protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
private:
};

View File

@ -27,7 +27,6 @@ public:
virtual UINT32 pci_read(pci_bus_device *pcibus, int function, int offset, UINT32 mem_mask) = 0;
virtual void pci_write(pci_bus_device *pcibus, int function, int offset, UINT32 data, UINT32 mem_mask) = 0;
private:
};
class pci_connector: public device_t,

View File

@ -136,9 +136,6 @@ public:
virtual DECLARE_READ8_MEMBER(read_cart);
virtual DECLARE_WRITE8_MEMBER(write_cart);
private:
};

View File

@ -22,6 +22,7 @@ class msx_internal_slot_interface
{
public:
msx_internal_slot_interface();
virtual ~msx_internal_slot_interface() { }
// static configuration helpers
static void set_start_address(device_t &device, UINT32 start_address);

View File

@ -35,12 +35,6 @@ protected:
virtual void device_start();
virtual void device_reset();
void postload();
private:
};
#endif

View File

@ -87,12 +87,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -78,10 +78,6 @@ protected:
const UINT8 *address_16_23_xor1;
const UINT8 *address_16_23_xor2;
const UINT8 *address_0_7_xor;
private:
};
#endif

View File

@ -31,12 +31,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -27,12 +27,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -29,12 +29,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -29,12 +29,6 @@ protected:
virtual void device_start();
virtual void device_reset();
virtual ioport_constructor device_input_ports() const;
private:
};
#endif

View File

@ -30,12 +30,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -25,12 +25,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -39,12 +39,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -29,12 +29,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -47,12 +47,6 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
private:
};
#endif

View File

@ -30,7 +30,7 @@ MACHINE_CONFIG_END
INPUT_PORTS_START( jasmin )
PORT_START("JASMIN")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("Boot") PORT_CODE(KEYCODE_F1) PORT_CHAR(UCHAR_MAMEKEY(F1)) PORT_CHANGED_MEMBER(DEVICE_SELF, jasmin_device, boot_pressed, 0)
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("Boot") PORT_CODE(KEYCODE_F1) PORT_CHAR(UCHAR_MAMEKEY(F1)) PORT_CHANGED_MEMBER(DEVICE_SELF, jasmin_device, boot_pressed, nullptr)
INPUT_PORTS_END
DEVICE_ADDRESS_MAP_START(map, 8, jasmin_device)

View File

@ -255,7 +255,7 @@ static INPUT_PORTS_START( psx_analog_controller )
PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_NAME("Left Analog Y") PORT_SENSITIVITY(100)
PORT_START("PSXMISC")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON11 ) PORT_NAME("Analog") PORT_TOGGLE PORT_CHANGED_MEMBER(DEVICE_SELF, psx_analog_controller_device, change_mode, 0)
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON11 ) PORT_NAME("Analog") PORT_TOGGLE PORT_CHANGED_MEMBER(DEVICE_SELF, psx_analog_controller_device, change_mode, nullptr)
INPUT_PORTS_END
ioport_constructor psx_analog_controller_device::device_input_ports() const

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_rom_cartridge_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -39,8 +39,6 @@ protected:
// device_ql_expansion_card_interface overrides
virtual UINT8 read(address_space &space, offs_t offset, UINT8 data);
virtual void write(address_space &space, offs_t offset, UINT8 data);
private:
};

View File

@ -171,10 +171,10 @@ INPUT_CHANGED_MEMBER( sandy_superqboard_t::mouse_y_changed )
INPUT_PORTS_START( sandy_superqmouse )
PORT_START("mouse_x")
PORT_BIT( 0xff, 0x00, IPT_MOUSE_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_CHANGED_MEMBER(DEVICE_SELF, sandy_superqboard_t, mouse_x_changed, 0)
PORT_BIT( 0xff, 0x00, IPT_MOUSE_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_CHANGED_MEMBER(DEVICE_SELF, sandy_superqboard_t, mouse_x_changed, nullptr)
PORT_START("mouse_y")
PORT_BIT( 0xff, 0x00, IPT_MOUSE_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_CHANGED_MEMBER(DEVICE_SELF, sandy_superqboard_t, mouse_y_changed, 0)
PORT_BIT( 0xff, 0x00, IPT_MOUSE_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_CHANGED_MEMBER(DEVICE_SELF, sandy_superqboard_t, mouse_y_changed, nullptr)
PORT_START("mouse_buttons")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Middle Mouse Button") PORT_CODE(MOUSECODE_BUTTON3)

View File

@ -38,9 +38,6 @@ protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
private:
// internal state
};

View File

@ -42,7 +42,7 @@ static INPUT_PORTS_START( sms_light_phaser )
PORT_BIT( 0x9f, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("LPHASER_X")
PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, 0)
PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, nullptr)
PORT_START("LPHASER_Y")
PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, 0)

View File

@ -15,8 +15,6 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read) { return 0xff; }
virtual DECLARE_WRITE8_MEMBER(write) {}
protected:
};

View File

@ -300,7 +300,7 @@ MACHINE_CONFIG_END
INPUT_PORTS_START( ti99_pcode )
PORT_START( ACTIVE_TAG )
PORT_DIPNAME( 0x01, 0x00, "P-Code activation switch" ) PORT_CHANGED_MEMBER(DEVICE_SELF, ti_pcode_card_device, switch_changed, 0)
PORT_DIPNAME( 0x01, 0x00, "P-Code activation switch" ) PORT_CHANGED_MEMBER(DEVICE_SELF, ti_pcode_card_device, switch_changed, nullptr)
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x01, DEF_STR( On ) )
INPUT_PORTS_END

View File

@ -2502,7 +2502,7 @@ rpk* rpk_reader::open(emu_options &options, const char *filename, const char *sy
if (zipfile != nullptr) zip_file_close(zipfile);
// rethrow the exception
throw exp;
throw;
}
if (layout_xml != nullptr) xml_file_free(layout_xml);

View File

@ -298,7 +298,6 @@ protected:
int m_grom_address; // for gromemu
int m_ram_page; // for super
const char* m_tag;
private:
};
/******************** Standard cartridge ******************************/

View File

@ -90,6 +90,8 @@ public:
class bus16z_device : device_t
{
public:
bus16z_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
: device_t(mconfig, type, name, tag, owner, clock, shortname, source) { }
virtual DECLARE_READ16Z_MEMBER(read16z) =0;
virtual DECLARE_WRITE16_MEMBER(write16) =0;
virtual DECLARE_SETADDRESS_DBIN_MEMBER( setaddress_dbin ) { };

View File

@ -24,8 +24,6 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_rom);
private:
};

View File

@ -83,9 +83,6 @@ public:
virtual DECLARE_DIRECT_UPDATE_MEMBER(cart_opbase);
virtual void setup_addon_ptr(UINT8 *ptr);
protected:
// int m_reset_bank;
};

View File

@ -29,8 +29,6 @@ public:
void check_bankswitch(offs_t offset);
protected:
private:
required_device<lpc210x_device> m_cpu;
};

View File

@ -26,7 +26,7 @@ INPUT_CHANGED_MEMBER( vcs_lightpen_device::trigger )
static INPUT_PORTS_START( vcs_lightpen )
PORT_START("JOY")
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, vcs_lightpen_device, trigger, 0)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, vcs_lightpen_device, trigger, nullptr)
PORT_BIT( 0xdf, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("LIGHTX")