Previous 199869 Revisions Next

r20982 Tuesday 12th February, 2013 at 14:47:54 UTC by Angelo Salese
Fixed physical CD-Rom reading in CD Block, fixes Black Matrix FMV loading
[src/emu/machine]stvcd.c

trunk/src/emu/machine/stvcd.c
r20981r20982
22832283      // now get a raw 2352 byte sector - if it's mode 1, get mode1_raw
22842284      if ((trktype == CD_TRACK_MODE1) || (trktype == CD_TRACK_MODE1_RAW))
22852285      {
2286         cdrom_read_data(cdrom, fad-150, curblock.data, CD_TRACK_MODE1_RAW);
2286         cdrom_read_data(cdrom, fad-150, curblock.data, CD_TRACK_MODE1_RAW, true);
22872287      }
22882288      else if (trktype != CD_TRACK_AUDIO) // if not audio it must be mode 2 so get mode2_raw
22892289      {
2290         cdrom_read_data(cdrom, fad-150, curblock.data, CD_TRACK_MODE2_RAW);
2290         cdrom_read_data(cdrom, fad-150, curblock.data, CD_TRACK_MODE2_RAW, true);
22912291      }
22922292      else
22932293      {
2294         cdrom_read_data(cdrom, fad-150, curblock.data, CD_TRACK_AUDIO);
2294         cdrom_read_data(cdrom, fad-150, curblock.data, CD_TRACK_AUDIO, true);
22952295      }
22962296
22972297      curblock.size = sectlenin;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team