Previous 199869 Revisions Next

r20124 Tuesday 8th January, 2013 at 01:42:32 UTC by R. Belmont
cdrom: fixed getting the type of the last track, fixes PCE Bomberman '94 proto (nw)
[src/lib/util]cdrom.c

trunk/src/lib/util/cdrom.c
r20123r20124
223223
224224   /* fill out dummy entries for the last track to help our search */
225225   file->cdtoc.tracks[i].physframeofs = physofs;
226   file->cdtoc.tracks[i].logframeofs = logofs;
226227   file->cdtoc.tracks[i].chdframeofs = 0;
227228
228229   return file;
r20123r20124
305306
306307   /* fill out dummy entries for the last track to help our search */
307308   file->cdtoc.tracks[i].physframeofs = physofs;
309   file->cdtoc.tracks[i].logframeofs = logofs;
308310   file->cdtoc.tracks[i].chdframeofs = chdofs;
309311
310312   return file;
r20123r20124
393395
394396   /* copy out the requested sector */
395397   UINT32 tracktype = file->cdtoc.tracks[tracknum].trktype;
398
396399   if ((datatype == tracktype) || (datatype == CD_TRACK_RAW_DONTCARE))
397400   {
398401      return (read_partial_sector(file, buffer, chdsector, tracknum, 0, file->cdtoc.tracks[tracknum].datasize) == CHDERR_NONE);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team