summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/cassimg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/cassimg.cpp')
-rw-r--r--src/lib/formats/cassimg.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/formats/cassimg.cpp b/src/lib/formats/cassimg.cpp
index 25b060e0311..2c46e61c485 100644
--- a/src/lib/formats/cassimg.cpp
+++ b/src/lib/formats/cassimg.cpp
@@ -355,6 +355,15 @@ void cassette_image::image_read(void *buffer, uint64_t offset, size_t length)
+uint8_t cassette_image::image_read_byte(uint64_t offset)
+{
+ uint8_t data;
+ io_generic_read(&m_io, &data, offset, 1);
+ return data;
+}
+
+
+
void cassette_image::image_write(const void *buffer, uint64_t offset, size_t length)
{
io_generic_write(&m_io, buffer, offset, length);