mirror of
https://github.com/holub/mame
synced 2025-05-28 16:43:04 +03:00
commit
ab5e50fed3
@ -154,7 +154,7 @@ hp98035_io_card::~hp98035_io_card()
|
||||
}
|
||||
|
||||
static INPUT_PORTS_START(hp98035_port)
|
||||
MCFG_HP9845_IO_SC(1)
|
||||
MCFG_HP9845_IO_SC(9)
|
||||
INPUT_PORTS_END
|
||||
|
||||
ioport_constructor hp98035_io_card::device_input_ports() const
|
||||
|
@ -231,10 +231,10 @@ void hp_hybrid_cpu_device::execute_run()
|
||||
} else {
|
||||
debugger_instruction_hook(this, m_genpc);
|
||||
|
||||
m_reg_I = execute_one(m_reg_I);
|
||||
|
||||
// Check for interrupts
|
||||
check_for_interrupts();
|
||||
|
||||
m_reg_I = execute_one(m_reg_I);
|
||||
}
|
||||
} while (m_icount > 0);
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -46,6 +46,9 @@ public:
|
||||
|
||||
DECLARE_WRITE8_MEMBER(pa_w);
|
||||
|
||||
DECLARE_WRITE_LINE_MEMBER(t14_irq_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(t14_flg_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(t14_sts_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(t15_irq_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(t15_flg_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(t15_sts_w);
|
||||
@ -60,6 +63,7 @@ protected:
|
||||
required_ioport m_io_key1;
|
||||
required_ioport m_io_key2;
|
||||
required_ioport m_io_key3;
|
||||
required_device<hp_taco_device> m_t14;
|
||||
required_device<hp_taco_device> m_t15;
|
||||
required_device<beep_device> m_beeper;
|
||||
required_device<timer_device> m_beep_timer;
|
||||
@ -76,9 +80,6 @@ protected:
|
||||
// Character generator
|
||||
required_region_ptr<uint8_t> m_chargen;
|
||||
|
||||
// Optional character generator
|
||||
required_region_ptr<uint8_t> m_optional_chargen;
|
||||
|
||||
// Text mode video I/F
|
||||
typedef struct {
|
||||
uint8_t chars[ 80 ];
|
||||
|
Loading…
Reference in New Issue
Block a user