summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2013-05-23 14:46:52 +0000
committer cracyc <cracyc@users.noreply.github.com>2013-05-23 14:46:52 +0000
commit01b7c1543f358b8d6a6c3b4bfe1b3b6e5ca9d323 (patch)
treed2c26e2b69a141856b3c3725992e773179d29b38 /src
parent96b018efeb7eb122a204554c65cbc7484cff1b58 (diff)
td0_dsk: be more permissive of disk types (nw)
Diffstat (limited to 'src')
-rw-r--r--src/lib/formats/td0_dsk.c5
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?