diff options
author | Robbbert <Robbbert@users.noreply.github.com> | 2019-09-08 21:40:43 +1000 |
---|---|---|
committer | Robbbert <Robbbert@users.noreply.github.com> | 2019-09-08 21:40:43 +1000 |
commit | 68d38ecac6c351f24269bf6d2287e961cc5b33a6 (patch) | |
tree | 35d9d20817ae7131f1ba54c6b8642cf9ebfa14fd /src/mame/includes/pmd85.h | |
parent | f0a20e02cc0bfd9b2cc60c3bd715f4c0fda6c405 (diff) |
pmd85: added cassette to alfa and mato; fixed cassette on the others; added notes
Diffstat (limited to 'src/mame/includes/pmd85.h')
-rw-r--r-- | src/mame/includes/pmd85.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/includes/pmd85.h b/src/mame/includes/pmd85.h index 9be9bf5711f..14bd7c4d446 100644 --- a/src/mame/includes/pmd85.h +++ b/src/mame/includes/pmd85.h @@ -65,6 +65,7 @@ public: void init_mato(); void init_pmd852a(); void init_pmd851(); + void init_pmd852(); void init_pmd853(); void init_alfa(); void init_c2717(); @@ -81,9 +82,9 @@ private: uint8_t m_ppi_port_outputs[4][3]; uint8_t m_startup_mem_map; uint8_t m_pmd853_memory_mapping; - int m_previous_level; - int m_clk_level; - int m_clk_level_tape; + bool m_previous_level; + bool m_clk_level; + bool m_clk_level_tape; uint8_t m_model; emu_timer * m_cassette_timer; void (pmd85_state::*update_memory)(); @@ -95,7 +96,6 @@ private: virtual void machine_reset() override; uint32_t screen_update_pmd85(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); TIMER_CALLBACK_MEMBER(pmd85_cassette_timer_callback); - DECLARE_WRITE_LINE_MEMBER(write_cas_tx); DECLARE_READ8_MEMBER(pmd85_ppi_0_porta_r); DECLARE_READ8_MEMBER(pmd85_ppi_0_portb_r); DECLARE_READ8_MEMBER(pmd85_ppi_0_portc_r); @@ -175,7 +175,7 @@ private: void pmd85_common_driver_init(); virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; - int m_cas_tx; + bool m_txd, m_rts; }; |