Previous 199869 Revisions Next

r33091 Friday 31st October, 2014 at 11:08:49 UTC by Olivier Galibert
d88_dsk: Support some incorrect images [O. Galibert]
[src/lib/formats]d88_dsk.c

trunk/src/lib/formats/d88_dsk.c
r241602r241603
492492            pos += 16;
493493
494494            UINT16 size = LITTLE_ENDIANIZE_INT16(*(UINT16 *)(hs+14));
495            if(i == 0)
495            if(i == 0) {
496496               sector_count = LITTLE_ENDIANIZE_INT16(*(UINT16 *)(hs+4));
497               // Support broken vfman converter
498               if(sector_count == 0x1000)
499                  sector_count = 0x10;
500            }
497501
498502            sects[i].track       = hs[0];
499503            sects[i].head        = hs[1];


Previous 199869 Revisions Next


© 1997-2024 The MAME Team