summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/harddisk.h
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2019-08-01 21:40:55 -0400
committer arbee <rb6502@users.noreply.github.com>2019-08-01 21:40:55 -0400
commitf136e7b0eb0ab42fc30d4e2594d0e79c97b0f427 (patch)
treee4cb4e57c7734de04abe59956ef520b9b1240dbd /src/lib/util/harddisk.h
parent95b60c1a4991ce1ded2f1fe60f832ac2b725785b (diff)
harddisk: Support non-CHD harddisk images in raw and 2MG format [R. Belmont]
Diffstat (limited to 'src/lib/util/harddisk.h')
-rw-r--r--src/lib/util/harddisk.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/util/harddisk.h b/src/lib/util/harddisk.h
index c0551703ca7..2a4b727e7e7 100644
--- a/src/lib/util/harddisk.h
+++ b/src/lib/util/harddisk.h
@@ -29,6 +29,7 @@ struct hard_disk_info
uint32_t heads;
uint32_t sectors;
uint32_t sectorbytes;
+ uint32_t fileoffset; // offset in the file where the HDD image starts. not valid for CHDs.
};
@@ -38,6 +39,8 @@ struct hard_disk_info
***************************************************************************/
hard_disk_file *hard_disk_open(chd_file *chd);
+hard_disk_file *hard_disk_open(util::core_file &corefile, uint32_t skipoffs);
+
void hard_disk_close(hard_disk_file *file);
chd_file *hard_disk_get_chd(hard_disk_file *file);