diff options
author | 2013-05-23 14:46:52 +0000 | |
---|---|---|
committer | 2013-05-23 14:46:52 +0000 | |
commit | 01b7c1543f358b8d6a6c3b4bfe1b3b6e5ca9d323 (patch) | |
tree | d2c26e2b69a141856b3c3725992e773179d29b38 /src | |
parent | 96b018efeb7eb122a204554c65cbc7484cff1b58 (diff) |
td0_dsk: be more permissive of disk types (nw)
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/formats/td0_dsk.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/formats/td0_dsk.c b/src/lib/formats/td0_dsk.c index 639cebc09ed..7e8734d8f37 100644 --- a/src/lib/formats/td0_dsk.c +++ b/src/lib/formats/td0_dsk.c @@ -808,9 +808,6 @@ int td0_format::identify(io_generic *io, UINT32 form_factor) io_generic_read(io, h, 0, 7); if((toupper(h[0]) == 'T') && (toupper(h[1]) == 'D')) { - if((form_factor == floppy_image::FF_35) && ((h[6] == 3) || (h[6] == 4))) - return 100; - if((form_factor == floppy_image::FF_525) && ((h[6] == 1) || (h[6] == 2) || (h[6] == 3))) return 100; } return 0; @@ -845,7 +842,7 @@ bool td0_format::load(io_generic *io, UINT32 form_factor, floppy_image *image) io_generic_read(io, imagebuf, 12, io_generic_size(io)); if(header[7] & 0x80) - offset = 10 + imagebuf[1] + (imagebuf[2] << 8); + offset = 10 + imagebuf[2] + (imagebuf[3] << 8); track_spt = imagebuf[offset]; if(track_spt == 255) // Empty file? |