Previous 199869 Revisions Next

r19029 Monday 19th November, 2012 at 07:44:51 UTC by O. Galibert
imd_dsk: Predict the layout size correctly [O. Galibert]
[src/lib/formats]imd_dsk.c

trunk/src/lib/formats/imd_dsk.c
r19028r19029
457457
458458      int etpos = tpos;
459459      if(fm)
460         etpos += sector_count*(6+5+2+11+6+1+ssize+2)*16;
460         etpos += sector_count*(6+5+2+11+6+1+size+2)*16;
461461      else
462         etpos += sector_count*(12+3+5+2+22+12+3+1+ssize+2)*16;
462         etpos += sector_count*(12+3+5+2+22+12+3+1+size+2)*16;
463463
464464      if(etpos > cell_count)
465465         throw emu_fatalerror("imd_format: Incorrect layout on track %d head %d, expected_size=%d, current_size=%d", track, head, cell_count, etpos);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team