summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/pmd85.h
diff options
context:
space:
mode:
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
commit68d38ecac6c351f24269bf6d2287e961cc5b33a6 (patch)
tree35d9d20817ae7131f1ba54c6b8642cf9ebfa14fd /src/mame/includes/pmd85.h
parentf0a20e02cc0bfd9b2cc60c3bd715f4c0fda6c405 (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.h10
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;
};