From 1ac400963a346cee9bf4b1b20de361fe1148aef3 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Sat, 9 Feb 2013 10:35:45 +0000 Subject: [PATCH] flopimg: When generating a pc layout, don't write the gap3 after the last sector [O. Galibert] --- src/lib/formats/flopimg.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/formats/flopimg.c b/src/lib/formats/flopimg.c index 6881484bb84..779a4b6b7c0 100644 --- a/src/lib/formats/flopimg.c +++ b/src/lib/formats/flopimg.c @@ -2611,7 +2611,7 @@ void floppy_image_format_t::build_pc_track_fm(int track, int head, floppy_image total_size += sects[i].actual_size; int etpos = tpos; - etpos += (sector_count*(6+5+2+11+6+1+2) + total_size)*16; + etpos += (sector_count*(6+5+2+gap_2+6+1+2) + total_size)*16; if(etpos > cell_count) throw emu_fatalerror("Incorrect layout on track %d head %d, expected_size=%d, current_size=%d", track, head, cell_count, etpos); @@ -2636,7 +2636,7 @@ void floppy_image_format_t::build_pc_track_fm(int track, int head, floppy_image for(int j=0; j