PCem

changeset 75:9b0c068452e5

Added missing support for 1.2MB discs.
author TomW
date Thu Feb 27 19:53:54 2014 +0000
parents df66658b3f06
children fde668922ea4
files src/fdc.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- a/src/fdc.c	Thu Feb 27 19:42:06 2014 +0000
     1.2 +++ b/src/fdc.c	Thu Feb 27 19:53:54 2014 +0000
     1.3 @@ -65,6 +65,7 @@
     1.4          else if (ftell(f)<=(320*1024))  { SECTORS[d]=8;  TRACKS[d] = 40; discrate[d]=2; }
     1.5          else if (ftell(f)<=(360*1024))  { SECTORS[d]=9;  TRACKS[d] = 40; discrate[d]=2; } /*Double density*/
     1.6          else if (ftell(f)<(1024*1024))  { SECTORS[d]=9;  TRACKS[d] = 80; discrate[d]=2; } /*Double density*/
     1.7 +        else if (ftell(f) <= 1228800)   { SECTORS[d]=15; TRACKS[d] = 80; discrate[d]=0; } /*High density 1.2MB*/
     1.8          else if (ftell(f)<(0x1A4000-1)) { SECTORS[d]=18; TRACKS[d] = 80; discrate[d]=0; } /*High density (not supported by Tandy 1000)*/
     1.9          else if (ftell(f) == 1884159)   { SECTORS[d]=23; TRACKS[d] = 80; discrate[d]=0; } /*XDF format - used by OS/2 Warp*/
    1.10          else if (ftell(f) == 1763327)   { SECTORS[d]=21; TRACKS[d] = 82; discrate[d]=0; } /*XDF format - used by OS/2 Warp*/