mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Fix Redump GD-ROM HDA offset
This commit is contained in:
@@ -368,6 +368,7 @@ namespace Aaru.DiscImages
|
||||
|
||||
_discImage.IsRedumpGigadisc = true;
|
||||
currentSession = 2;
|
||||
firstTrackInSession = true;
|
||||
}
|
||||
else if(matchLba.Success)
|
||||
AaruConsole.DebugWriteLine("CDRWin plugin", "Found REM MSF at line {0}", lineNumber);
|
||||
@@ -1175,6 +1176,10 @@ namespace Aaru.DiscImages
|
||||
|
||||
if(_discImage.Tracks[i].Indexes.TryGetValue(0, out int idx0))
|
||||
_offsetMap.Add(_discImage.Tracks[i].Sequence, (ulong)idx0 + previousPartitionsSize);
|
||||
else if(_discImage.IsRedumpGigadisc && _discImage.Tracks[i].Sequence == 3) {
|
||||
_offsetMap.Add(_discImage.Tracks[i].Sequence, gdRomSession2Offset);
|
||||
previousPartitionsSize = gdRomSession2Offset;
|
||||
}
|
||||
else if(_discImage.Tracks[i].Sequence > 1)
|
||||
_offsetMap.Add(_discImage.Tracks[i].Sequence,
|
||||
(ulong)(_discImage.Tracks[i].Indexes[1] - _discImage.Tracks[i].Pregap) +
|
||||
|
||||
Reference in New Issue
Block a user