Previous 199869 Revisions Next

r35294 Thursday 26th February, 2015 at 15:11:29 UTC by Olivier Galibert
dsk tests
[src/lib/formats]ap2_dsk.c

trunk/src/lib/formats/ap2_dsk.c
r243805r243806
444444      }
445445      xorvalue ^= oldvalue;
446446      nibble[28+i] = translate6[xorvalue & 0x3F];
447      if(track == 0)
448         fprintf(stderr, "%x.%03x: %02x %02x\n", sector, i, oldvalue, nibble[28+i]);
447449      xorvalue = oldvalue;
448450   }
449451
r243805r243806
699701         raw_w(track_data, offset, 24, 0xd5aaad);
700702
701703         UINT8 pval = 0x00;
704         int ss=i;
702705         for(int i=0; i<342; i++) {
703706            UINT8 nval;
704707            if(i >= 0x56)
r243805r243806
714717                     ((sdata[i+0xac] & 0x01) << 5) |
715718                     ((sdata[i+0xac] & 0x02) << 3);
716719            }
720            if(track == 0)
721               fprintf(stderr, "%x.%03x: %02x %02x\n", ss, i, nval, translate6[nval ^ pval]);
717722            raw_w(track_data, offset, 8, translate6[nval ^ pval]);
718723            pval = nval;
719724         }


Previous 199869 Revisions Next


© 1997-2024 The MAME Team