X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=platforms%2Famiga%2Fgayle-ide%2Fide.c;h=64ddf4481a81c4686301e625ac1f7d9a66256417;hb=40343f9a098c40dc8d6eb63ca7dbf283d468e778;hp=765bb139ff0cecc9aa9cd1ed54ba9553a7b62376;hpb=c6b96c6d7391efb654fade8dea079bc216928397;p=pistorm diff --git a/platforms/amiga/gayle-ide/ide.c b/platforms/amiga/gayle-ide/ide.c index 765bb13..64ddf44 100644 --- a/platforms/amiga/gayle-ide/ide.c +++ b/platforms/amiga/gayle-ide/ide.c @@ -793,16 +793,16 @@ int ide_attach_hdf(struct ide_controller *c, int drive, int fd) uint64_t file_size = lseek(fd, 0, SEEK_END); lseek(fd, 1024, SEEK_SET); - if (file_size < 500 * SIZE_MEGA) { + if (file_size < 504 * SIZE_MEGA) { d->heads = 16; } - else if (file_size < 1000 * SIZE_MEGA) { + else if (file_size < 1008 * SIZE_MEGA) { d->heads = 32; } - else if (file_size < 2000 * SIZE_MEGA) { + else if (file_size < 2016 * SIZE_MEGA) { d->heads = 64; } - else if (file_size < (uint64_t)4000 * SIZE_MEGA) { + else if (file_size < (uint64_t)4032 * SIZE_MEGA) { d->heads = 128; }