From d60236970a2d1ac8e78e1b108100d9a4ccb33b8c Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Mon, 19 Nov 2012 07:44:51 +0000 Subject: imd_dsk: Predict the layout size correctly [O. Galibert] --- src/lib/formats/imd_dsk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/formats/imd_dsk.c b/src/lib/formats/imd_dsk.c index 823746db9da..181cd585178 100644 --- a/src/lib/formats/imd_dsk.c +++ b/src/lib/formats/imd_dsk.c @@ -457,9 +457,9 @@ bool imd_format::load(io_generic *io, UINT32 form_factor, floppy_image *image) int etpos = tpos; if(fm) - etpos += sector_count*(6+5+2+11+6+1+ssize+2)*16; + etpos += sector_count*(6+5+2+11+6+1+size+2)*16; else - etpos += sector_count*(12+3+5+2+22+12+3+1+ssize+2)*16; + etpos += sector_count*(12+3+5+2+22+12+3+1+size+2)*16; if(etpos > cell_count) throw emu_fatalerror("imd_format: Incorrect layout on track %d head %d, expected_size=%d, current_size=%d", track, head, cell_count, etpos); -- cgit v1.2.3