fix TOC field mixup with Jaguar CD

This commit is contained in:
CasualPokePlayer 2023-05-07 22:09:52 -07:00
parent 40e21b716e
commit f677e92504
4 changed files with 3 additions and 3 deletions

Binary file not shown.

View File

@ -58,9 +58,9 @@ namespace BizHawk.Emulation.Cores.Atari.Jaguar
{
public byte Padding0;
public byte Padding1;
public byte NumSessions;
public byte MinTrack;
public byte MaxTrack;
public byte NumSessions;
public byte LastLeadOutMins;
public byte LastLeadOutSecs;
public byte LastLeadOutFrames;

View File

@ -259,9 +259,9 @@ namespace BizHawk.Emulation.Cores.Atari.Jaguar
{
Padding0 = 0,
Padding1 = 0,
NumSessions = (byte)nsessions,
MinTrack = (byte)_cd.TOC.FirstRecordedTrackNumber,
MaxTrack = (byte)_cd.Sessions[nsessions].TOC.LastRecordedTrackNumber,
NumSessions = (byte)nsessions,
LastLeadOutMins = lastLeadOutTs.MIN,
LastLeadOutSecs = lastLeadOutTs.SEC,
LastLeadOutFrames = lastLeadOutTs.FRAC,

View File

@ -63,9 +63,9 @@ struct Track {
struct TOC {
uint8_t padding_0;
uint8_t padding_1;
uint8_t num_sessions;
uint8_t min_track_num;
uint8_t max_track_num;
uint8_t num_sessions;
uint8_t last_lead_out_mins;
uint8_t last_lead_out_secs;
uint8_t last_lead_out_frames;