summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/imagedev/cassette.h
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-04-16 14:20:10 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-04-16 14:20:10 +0000
commit39746064c6b33907876194a9f7a0f19914b113d0 (patch)
tree3684425776ea13373cafd87f04cef47a388a54d6 /src/emu/imagedev/cassette.h
parent3f82bc4d81ff8bf80b7f8cda0ea8a664e5aa84c2 (diff)
Sync with MESS (no whatsnew)
Diffstat (limited to 'src/emu/imagedev/cassette.h')
-rw-r--r--src/emu/imagedev/cassette.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/imagedev/cassette.h b/src/emu/imagedev/cassette.h
index cec381c2e0f..d43681d9ffa 100644
--- a/src/emu/imagedev/cassette.h
+++ b/src/emu/imagedev/cassette.h
@@ -92,6 +92,10 @@ public:
cassette_image *get_image() { return m_cassette; }
double get_position();
double get_length();
+ void set_speed(double speed);
+ void set_channel(int channel);
+ void go_forward();
+ void go_reverse();
void seek(double time, int origin);
protected:
@@ -107,6 +111,9 @@ private:
double m_position;
double m_position_time;
INT32 m_value;
+ int m_channel;
+ double m_speed; // speed multiplier for tape speeds other than standard 1.875ips (used in adam driver)
+ int m_direction; // direction select
char m_extension_list[256];
};