Merge pull request #2226 from fulivi/hp9845_dev11

New driver: HP9845T
This commit is contained in:
Robert 2017-04-17 08:55:29 +10:00 committed by GitHub
commit ab5e50fed3
4 changed files with 1034 additions and 125 deletions

View File

@ -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

View File

@ -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

View File

@ -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 ];