Previous 199869 Revisions Next

r20266 Monday 14th January, 2013 at 18:27:19 UTC by Curt Coder
(MESS) Fixed typos. (nw)
[src/lib/formats]d64_dsk.c

trunk/src/lib/formats/d64_dsk.c
r20265r20266
7878      floppy_image::FF_525, floppy_image::DSSD, DOS_2, 683, 35, 2, 9, 8
7979   },
8080   { // d80, dos 2.5, 77 tracks
81      floppy_image::FF_525, floppy_image::SSQD, DOS_25, 2083, 77, 15, 9, 8
81      floppy_image::FF_525, floppy_image::SSQD, DOS_25, 2083, 77, 1, 9, 8
8282   },
8383   { // d82, dos 2.5, 77 tracks, 2 heads
84      floppy_image::FF_525, floppy_image::DSQD, DOS_25, 2083, 77, 15, 9, 8
84      floppy_image::FF_525, floppy_image::DSQD, DOS_25, 2083, 77, 2, 9, 8
8585   },
8686   {}
8787};
r20265r20266
222222
223223   switch (f.dos) {
224224   case DOS_1: sector_count = dos1_sectors_per_track[track]; break;
225   case DOS_2: sector_count = dos1_sectors_per_track[track]; break;
225   case DOS_2: sector_count = dos2_sectors_per_track[track]; break;
226226   case DOS_25: sector_count = dos25_sectors_per_track[track]; break;
227227   }
228228
r20265r20266
11671167   for d80 & d82 they are at track 39 bytes 0x18 & 0x19
11681168   */
11691169   if (dos == DOS25)
1170   {
1171      printf("dos25 id offset %u\n", tag->track_offset[0][38] + 0x18);
11721170      floppy_image_read(floppy, id, tag->track_offset[0][38] + 0x18, 2);
1173   }
11741171   else
1175   {
1176      printf("dos2 id offset %u\n", tag->track_offset[0][38] + 0x18);
11771172      floppy_image_read(floppy, id, tag->track_offset[0][34] + 0xa2, 2);
1178   }
11791173
11801174   tag->id1 = id[0];
11811175   tag->id2 = id[1];

Previous 199869 Revisions Next


© 1997-2024 The MAME Team