The following are some considerations and discoveries after dumping more than 200 Saturn discs:
1) Write Offset.
It seems that ring codes have something to do with write offset in the following way:
- when there's a ring code ending with A, B or C the w.offset is always +18
- when there's a ring code ending with C xx the w.offset normally is +0 (By the way in this case we may have many alternatives audio tracks as it seems there was more than one master copy). Some ring codes are missing, by the way in this case w.offset can be also +222 or else (like http://redump.org/disc/1431/ and http://redump.org/disc/2767/).
- when there's a ring code ending with V we can have different values for w.offset, but the most common are +390 and +684.
So the most common w.offset for Saturn discs seems to be +0, +18, +390 and +684
----------------------------------
2) Problems and anomalies in dumping process.
I've dumped all my games both with PerfectRip and EAC (and IsoBuster where's needed) to check and avoid bad tracks dumping.
PerfectRip sometimes gives bad results, the most common are the following:
----------------------------------
A) Data track with errors in log and after checking with CDMage.
Solution 1: Redump data track alone without audio tracks
Solution 2: Slow down reading speed
Solution 3: a- Take bad dump, dump the same data track with Isobuster (subtracting track02 pregap)
b - check bad track with CDMage and import sectors from data track dumped with Isobuster (this is only if someone wants to check it, the data track dumped with IB normally is good).
----------------------------------
B) First audio track (normally "track02") may have garbage in pregap (you can find this if you dump tracks also with EAC as PR doesn't report any dump or C2 error).
If you open the track with an Hex editor you'll find 2 or more -12 bytes- code strings = | 26 48 26 48 26 48 26 48 26 48 26 48 | in the first sectors.
Solution: Simply redump track with EAC.
This problem was found in the following games:
- Bubble Bobble also featuring Rainbow Islands (E) - http://redump.org/disc/3907/
- DecAthlete (J) - http://redump.org/disc/3252/
- Magical Night Dreams - Cotton 2 (J) - http://redump.org/disc/3889/
----------------------------------
C) Wrong "track02" pregap, bigger pregap and so smaller data track and sectors of data in "track02" pregap.
Solution: Forget PR and dump the old way IsoBuster+EAC.
This problem was found in the following games:
- Puyo Puyo Sun (J) - http://redump.org/disc/3766/
- Waku Waku Puyo Puyo Dungeon (J) - http://redump.org/disc/3751/
Moreover the following games have wrong pregap detection both on PR and EAC with a Plextor:
- Panzer Dragoon (J) - http://redump.org/disc/2636/ and http://redump.org/disc/3243/
- SteamGear Mash (J) - http://redump.org/disc/3890/
[s]PS: there are other cases where point A, B and C are mixed.[/s]
----------------------------------
D) No pregap for some tracks in PR, but pregap with EAC.
- PR adds pregap to previous track.
- EAC move one sector to previous track if it finds mode=0x02 sectors (look down for Dremora explanation).
This is the most strange problem found with PR/EAC
Solution: Redump track with 0 pregap with EAC, check subcode (dump CD with CloneCD or Alcohol and open .SUB) with sca for 0x02 mode sectors. If first sector of one of the problematic tracks is 0x02, move this sector to previous track.
Here is the list of dumped games, and tracks pairs, with this problem (there could be many others).
Arcade Gears Vol.3 - Wonder 3 (J) (Track 05-06)
http://redump.org/disc/5057/
SUB ---> T-26107G
Analysis: Track06 first sector is 0x02
Capcom Generation - Dai 3 Shuu Kokoni Rekishi Hajimaru (J) (Track 37-38, 40-41)
http://redump.org/disc/3652/
SUB ---> T-1234G
Analysis: Track38 & Track41 first sector is 0x02
Capcom Generation - Dai 4 Shuu Kokou no Eiyuu (J) (Track 13-14, 29-30)
http://redump.org/disc/3653/
SUB ---> T-1235G
Analysis: Track14 & Track30 first sector is 0x02
Chibi Maruko-Chan no Taisen Puzzledama (J) (Track 01-02)
http://redump.org/disc/3850/
SUB ---> T-9507G
Analysis: Track02 first sector is 0x02. No w.offset changing.
ClockWerx (J) (Track 05-06)
http://redump.org/disc/3669/
SUB ---> iR0b0t's dump
Analysis:
Cyberbots - Fullmetal Madness (J) (Track 21-22)
http://redump.org/disc/3669/
SUB ---> T-1216G
Analysis: Track22 first sector is 0x02
*** TOC Serpentine structure
Digital Pinball - Last Gladiators (J) (Track 61-62, 72-73)
http://redump.org/disc/4944/
SUB ---> T-18901G
Analysis: Track62 first sector is ok and Track73 first sector is 0x02
Dynamite Deka (J) (Track 08-09, 27-28)
http://redump.org/disc/3522/
SUB ---> GS-9122
Analysis: Track09 first sector is 0x02, Track28 first sector is ok.
Fighting Vipers (J) (Track 09-10)
http://redump.org/disc/5063/
SUB ---> GS-9101
Analysis: Track10 first sector is 0x02
Gokujou Parodius Da! Deluxe Pack (J) (Track 2-3)
http://redump.org/disc/3852/
SUB ---> T-9501G
Analysis: Track03 first sector is ok
Gunbird (J) (Track 09-10)
http://redump.org/disc/5018/
SUB ---> T-14402G
Analysis: Track10 first sector is 0x02
Gussun Oyoyo S (J) (Track 09-10, 16-17, 40-41)
http://redump.org/disc/5047/
SUB ---> T-26101G
Analysis: Track10, Track17 & Track41 first sector is 0x02
King of Fighters '96, The (J) (Track 12-13)
http://redump.org/disc/5250/
SUB ---> iR0b0t's dump
Analysis:
Magical Drop 2 (J) (Track 24-25)
http://redump.org/disc/3518/
SUB ---> GS-9104
Analysis: Track25 first sector is 0x02
Mizubaku Daibouken (J) (Track 17-18)
http://redump.org/disc/4948/
SUB ---> T-19910G
Analysis: Track18 first sector is 0x02
O-chan no Oekaki Logic (J) (Track 06-07)
http://redump.org/disc/3315/
SUB ---> p_star's dump
Analysis:
Pastel Muses (J) (Track 12-13)
http://redump.org/disc/5108/
SUB ---> T-30602G
Analysis: Track13 first sector is 0x02
Princess Crown (J) (Track 6-7)
http://redump.org/disc/4901/
SUB ---> T-14418G
Analysis: Track07 first sector is 0x02
Pukunpa - Joshikousei no Houkago... (J) (Track 23-24)
http://redump.org/disc/4910/
SUB ---> T-16802G
Analysis: Track24 first sector is 0x02
Puzzle Bubble 2X (J) (Track 09-10)
http://redump.org/disc/3559/
SUB ---> T-1106G
Analysis: Track10 first sector is 0x02
*** TOC Serpentine structure
Real Bout Garou Densetsu Special (J) (Track 18-19)
http://redump.org/disc/1747/
SUB ---> p_star's & asapy's dump
Analysis:
Samurai Spirits - Amakusa Kourin (J) (Track 15-16)
http://redump.org/disc/3710/
SUB ---> T-3116G
Analysis: Track16 first sector is 0x02
Sega Rally Championship (J) (Track 15-16)
http://redump.org/disc/3227/
SUB ---> GS-9047
Analysis: Track16 first sector is 0x02
Street Fighter Zero (J) (v1.002) (Track 02-03)
http://redump.org/disc/3661/
SUB ---> T-1206G
Analysis: Track03 first sector is 0x02
Street Fighter Zero (J) (v1.002) (Alt) (Track 33-34)
http://redump.org/disc/5263/
SUB ---> T-1206G
Analysis: Track34 first sector is 0x02
Strikers 1945 (J) (Track 1-2)
http://redump.org/disc/4898/
SUB ---> T-14407G
Analysis: Track02 first sector is ok, last sector of data track is 0x02 so here this sector is put at the end of track by EAC.
Tenchi wo Kurau II - Sekiheki no Tatakai (J) (Track 36-37)
http://redump.org/disc/3666/
SUB ---> T-1207G
Analysis: Track37 first sector is 0x02
Thunderhawk 2 - Firestorm (G) (Track 06-07)
http://redump.org/disc/5194/
SUB ---> iR0b0t's dump
Analysis: Serpentine pregap
Tokimeki Memorial Taisen Tokkaedama (J) (Track 12-13)
http://redump.org/disc/3865/
SUB ---> T-9524G
Analysis: Track13 first sector is 0x02
Willy Wombat (J) (Track 10-11)
http://redump.org/disc/4905/
SUB ---> T-14306G
Analysis: Track11 first sector is ok
*** I saw P_star dumped a pair of EU-US games with same strange gaps, with exception of anomalies above, both EAC and PR give the same serpentine pregaps structure.
----------------------------------
3) Games with INDEX > 1
Dark Savior (J) - http://redump.org/disc/5045/ - real cue
Magical Drop (J) - http://redump.org/disc/4206/ - real cue
Monster Slider (J) - http://redump.org/disc/5052/ - real cue
Nanatsu no Hikan (J) (Disc 1) - http://redump.org/disc/5270/ - real cue
Nanatsu no Hikan (J) (Disc 2) - http://redump.org/disc/5271/ - real cue
Nanatsu no Hikan (J) (Disc 3) - http://redump.org/disc/5272/ - real cue
Prikura - Princess Clara Daisakusen (J) - http://redump.org/disc/4916/ - real cue
4) Other games with serpentine pregaps
The games below have serpentine pregap but don't have the problem of point 2.
King of Fighters '95, The (J) (Track 04-05, 11-12, 14-15, 17-18, 20-21, 24-25)
http://redump.org/disc/1874/
SUB ---> T-3101G
Analysis: Actual pauses are exactly 150 sectors, but according to the Q-channel, those pregaps are 149 sectors long.
5) Other anomalies
The games below have only one track with different pregap from 2.00 or 1.74.
Kyutenkai (J)
http://redump.org/disc/3716/
SUB ---> T-1801G
Analysis: Track pregap is really 2.01, please beware that EAC reports 2 sectors more pregap for every track (2.00 ---> 2.02 and 2.01 ---> 2.03).
Whizz (J)
http://redump.org/disc/5164/
SUB ---> T-36102G
Analysis: Seems the opposite of Gunbird, sync errors that put real pregap to 2.02. Subcode reports 2.00, but if you take this pregap the last 2 sectors of data will be void (fffff...) and px_d8 reports sync error while checking w.o. on those sectors. To get a w.o. you have to go back to 2.02. Moreover IsoBuster reports errors while track extraction.
--------------------------------