From a451900163402aea5b67aef4a19089aa7ed5dbd0 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Mon, 21 Sep 2015 19:48:37 +0300 Subject: [PATCH] PC 3.5" HD 21 sectors/track format. --- disk.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/disk.cpp b/disk.cpp index 2352cd55..ddd89aaf 100644 --- a/disk.cpp +++ b/disk.cpp @@ -1255,9 +1255,9 @@ static int drive_insert (drive * drv, struct uae_prefs *p, int dnum, const TCHAR size == 15 * 80 * 2 * 512 || // 720k/1440k double sided - size == 9 * 80 * 2 * 512 || size == 18 * 80 * 2 * 512 || size == 10 * 80 * 2 * 512 || size == 20 * 80 * 2 * 512 || - size == 9 * 81 * 2 * 512 || size == 18 * 81 * 2 * 512 || size == 10 * 81 * 2 * 512 || size == 20 * 81 * 2 * 512 || - size == 9 * 82 * 2 * 512 || size == 18 * 82 * 2 * 512 || size == 10 * 82 * 2 * 512 || size == 20 * 82 * 2 * 512 || + size == 9 * 80 * 2 * 512 || size == 18 * 80 * 2 * 512 || size == 10 * 80 * 2 * 512 || size == 20 * 80 * 2 * 512 || size == 21 * 80 * 2 * 512 || + size == 9 * 81 * 2 * 512 || size == 18 * 81 * 2 * 512 || size == 10 * 81 * 2 * 512 || size == 20 * 81 * 2 * 512 || size == 21 * 81 * 2 * 512 || + size == 9 * 82 * 2 * 512 || size == 18 * 82 * 2 * 512 || size == 10 * 82 * 2 * 512 || size == 20 * 82 * 2 * 512 || size == 21 * 82 * 2 * 512 || // 720k/1440k single sided size == 9 * 80 * 1 * 512 || size == 18 * 80 * 1 * 512 || size == 10 * 80 * 1 * 512 || size == 20 * 80 * 1 * 512 || size == 9 * 81 * 1 * 512 || size == 18 * 81 * 1 * 512 || size == 10 * 81 * 1 * 512 || size == 20 * 81 * 1 * 512 || @@ -1285,6 +1285,10 @@ static int drive_insert (drive * drv, struct uae_prefs *p, int dnum, const TCHAR drv->num_secs = 20; drv->ddhd = 2; break; + } else if (size == 21 * 80 * side * 512 || size == 21 * 81 * side * 512 || size == 21 * 82 * side * 512) { + drv->num_secs = 21; + drv->ddhd = 2; + break; } else if (size == 9 * 40 * side * 512) { drv->num_secs = 9; drv->ddhd = 1; -- 2.47.3