mirror of
https://github.com/holub/mame
synced 2025-06-07 05:13:46 +03:00
Fixed MT04679. (nw)
This commit is contained in:
parent
4b10a92bb0
commit
424fbe7fba
@ -83,8 +83,13 @@ public:
|
|||||||
gei_state(const machine_config &mconfig, device_type type, const char *tag)
|
gei_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||||
: driver_device(mconfig, type, tag),
|
: driver_device(mconfig, type, tag),
|
||||||
m_maincpu(*this, "maincpu"),
|
m_maincpu(*this, "maincpu"),
|
||||||
m_dac(*this, "dac") { }
|
m_dac(*this, "dac"),
|
||||||
|
m_ticket(*this, "ticket") { }
|
||||||
|
|
||||||
|
required_device<cpu_device> m_maincpu;
|
||||||
|
required_device<dac_device> m_dac;
|
||||||
|
optional_device<ticket_dispenser_device> m_ticket;
|
||||||
|
|
||||||
virtual void video_start();
|
virtual void video_start();
|
||||||
|
|
||||||
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||||
@ -137,8 +142,6 @@ public:
|
|||||||
virtual void palette_init();
|
virtual void palette_init();
|
||||||
DECLARE_PALETTE_INIT(quizvid);
|
DECLARE_PALETTE_INIT(quizvid);
|
||||||
INTERRUPT_GEN_MEMBER(vblank_irq);
|
INTERRUPT_GEN_MEMBER(vblank_irq);
|
||||||
required_device<cpu_device> m_maincpu;
|
|
||||||
required_device<dac_device> m_dac;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -224,7 +227,8 @@ WRITE8_MEMBER(gei_state::sound_w)
|
|||||||
set_led_status(machine(), 9,data & 0x08);
|
set_led_status(machine(), 9,data & 0x08);
|
||||||
|
|
||||||
/* bit 5 - ticket out in trivia games */
|
/* bit 5 - ticket out in trivia games */
|
||||||
machine().device<ticket_dispenser_device>("ticket")->write(machine().driver_data()->generic_space(), 0, (data & 0x20)<< 2);
|
if (m_ticket != NULL)
|
||||||
|
m_ticket->write(machine().driver_data()->generic_space(), 0, (data & 0x20)<< 2);
|
||||||
|
|
||||||
/* bit 6 enables NMI */
|
/* bit 6 enables NMI */
|
||||||
m_nmi_mask = data & 0x40;
|
m_nmi_mask = data & 0x40;
|
||||||
@ -1215,9 +1219,6 @@ static MACHINE_CONFIG_DERIVED( jokpokera, getrivia )
|
|||||||
|
|
||||||
MCFG_CPU_MODIFY("maincpu")
|
MCFG_CPU_MODIFY("maincpu")
|
||||||
MCFG_CPU_PROGRAM_MAP(gselect_map)
|
MCFG_CPU_PROGRAM_MAP(gselect_map)
|
||||||
|
|
||||||
MCFG_DEVICE_REMOVE("ppi8255_0")
|
|
||||||
MCFG_I8255A_ADD( "ppi8255_0", gselect_ppi8255_0_intf )
|
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
static MACHINE_CONFIG_DERIVED( amuse, getrivia )
|
static MACHINE_CONFIG_DERIVED( amuse, getrivia )
|
||||||
|
Loading…
Reference in New Issue
Block a user