diff options
author | 2018-10-19 00:35:32 +0200 | |
---|---|---|
committer | 2018-10-19 00:35:32 +0200 | |
commit | efe1757a858f03fff73e110626e85af8d2ed7d03 (patch) | |
tree | 5433f1344a7120f3d90f9480e79c65ca850b7564 /src/lib/formats/dsk_dsk.cpp | |
parent | cdb4ae2fab56a624bf8e2ea59f19a57f11ff1109 (diff) | |
parent | f1b3e649fb0a50a6a01da667278b8a62fef99d92 (diff) |
Merge branch 'master' of https://github.com/mamedev/mame
Diffstat (limited to 'src/lib/formats/dsk_dsk.cpp')
-rw-r--r-- | src/lib/formats/dsk_dsk.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/formats/dsk_dsk.cpp b/src/lib/formats/dsk_dsk.cpp index 463573ccc25..d661e1cd105 100644 --- a/src/lib/formats/dsk_dsk.cpp +++ b/src/lib/formats/dsk_dsk.cpp @@ -420,12 +420,12 @@ bool dsk_format::load(io_generic *io, uint32_t form_factor, floppy_image *image) else sects[j].actual_size = 128 << tr.sector_size_code; - if (sector.fdc_status_reg1 == 0xb2 || (sector.fdc_status_reg2 & 0x40)) + if (sector.fdc_status_reg2 & 0x40) sects[j].deleted = 1; - if (sector.fdc_status_reg1 == 0xb5 || (sector.fdc_status_reg2 & 0x20)) + if ((sector.fdc_status_reg1 & 0x20) || (sector.fdc_status_reg2 & 0x20)) sects[j].bad_crc = 1; - if(!sects[j].deleted) { + if(!(sector.fdc_status_reg1 & 0x04)) { sects[j].data = sect_data + sdatapos; io_generic_read(io, sects[j].data, pos, sects[j].actual_size); sdatapos += sects[j].actual_size; |