summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/cgenie_dsk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/cgenie_dsk.c')
-rw-r--r--src/lib/formats/cgenie_dsk.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/formats/cgenie_dsk.c b/src/lib/formats/cgenie_dsk.c
index 895651acbe2..827830682ec 100644
--- a/src/lib/formats/cgenie_dsk.c
+++ b/src/lib/formats/cgenie_dsk.c
@@ -29,6 +29,16 @@ const char *cgenie_format::extensions() const
return "dsk";
}
+int cgenie_format::get_track_dam_fm(const format &f, int head, int track)
+{
+ return (track == f.track_count/2) ? FM_DDAM : FM_DAM;
+}
+
+int cgenie_format::get_track_dam_mfm(const format &f, int head, int track)
+{
+ return (track == f.track_count/2) ? MFM_DDAM : MFM_DAM;
+}
+
const cgenie_format::format cgenie_format::formats[] =
{
{ // 102k 5 1/4 inch single density single sided (Type A)