All pastes #973579 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-06 05:49 UTC
rendered paste body
s32 bin_cue_get_current_track(u32 sector_offset, u32 *_track_number,
 u32 *index_number, u32 *relative_offset)
{
  u32 track_number = bin_cue_seek_track(sector_offset);

  *_track_number = track_number;
  // Okay, this isn't necessarily accurate, but should fit all PCE-CD games.
  *index_number = 1;
  *relative_offset = sector_offset -
   cd_bin.physical_tracks[track_number].sector_offset;

  return 0;
}