summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/acorn_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/acorn_dsk.cpp')
-rw-r--r--src/lib/formats/acorn_dsk.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/formats/acorn_dsk.cpp b/src/lib/formats/acorn_dsk.cpp
index 55629e2c3c8..59261f9b4d5 100644
--- a/src/lib/formats/acorn_dsk.cpp
+++ b/src/lib/formats/acorn_dsk.cpp
@@ -111,6 +111,22 @@ const acorn_ssd_format::format acorn_ssd_format::formats[] =
floppy_image::FF_525, floppy_image::DSQD, floppy_image::FM,
4000, 10, 80, 2, 256, {}, 0, {}, 40, 10, 10
},
+ { // 100k 40 track single sided single density
+ floppy_image::FF_35, floppy_image::SSSD, floppy_image::FM,
+ 4000, 10, 40, 1, 256,{}, 0,{}, 40, 10, 10
+ },
+ { // 200k 80 track single sided single density
+ floppy_image::FF_35, floppy_image::SSDD, floppy_image::FM,
+ 4000, 10, 80, 1, 256,{}, 0,{}, 40, 10, 10
+ },
+ { // 200k 40 track double sided single density
+ floppy_image::FF_35, floppy_image::DSSD, floppy_image::FM,
+ 4000, 10, 40, 2, 256,{}, 0,{}, 40, 10, 10
+ },
+ { // 400k 80 track double sided single density
+ floppy_image::FF_35, floppy_image::DSDD, floppy_image::FM,
+ 4000, 10, 80, 2, 256,{}, 0,{}, 40, 10, 10
+ },
{}
};
@@ -201,6 +217,14 @@ const acorn_dsd_format::format acorn_dsd_format::formats[] =
floppy_image::FF_525, floppy_image::DSSD, floppy_image::FM,
4000, 10, 40, 2, 256, {}, -1, { 0,1,2,3,4,5,6,7,8,9 }, 40, 10, 10
},
+ { // 400k 80 track double sided single density (interleaved)
+ floppy_image::FF_35, floppy_image::DSDD, floppy_image::FM,
+ 4000, 10, 80, 2, 256,{}, -1,{ 0,1,2,3,4,5,6,7,8,9 }, 40, 10, 10
+ },
+ { // 200k 40 track double sided single density (interleaved)
+ floppy_image::FF_35, floppy_image::DSSD, floppy_image::FM,
+ 4000, 10, 40, 2, 256,{}, -1,{ 0,1,2,3,4,5,6,7,8,9 }, 40, 10, 10
+ },
{}
};