Rayman plays track 02 at the Ubisoft logo - when run from the CD, it plays 9-sec of audio + 2-sec of silence (I timed this).
When playing from the ISO, it plays 7-sec of audio and cuts the last 2-sec (if you listen carefully, you'll hear the cutoff).
This happens for all tracks apparently.
CDMage reports that track 02 should be 11-sec long (well 11:25 to be picky). You'll hear the difference between 'Run ISO' and CDMage ('Run CDROM')
More notably, this shows that track 02 has 9:25-sec of data (with a 2-sec pregap - look at the final track time and compare it to the final image time of 58:20:69)
I'm not sure if it's truly a bug - maybe the devs wrote this part intentionally. ^^
To summarize though, Run ISO should add at least 2-seconds to each track to play the full audio correctly.
I've attached my full logs in case I'm going barmy. o_o
When playing from the ISO, it plays 7-sec of audio and cuts the last 2-sec (if you listen carefully, you'll hear the cutoff).
This happens for all tracks apparently.
CDMage reports that track 02 should be 11-sec long (well 11:25 to be picky). You'll hear the difference between 'Run ISO' and CDMage ('Run CDROM')
Code:
FILE "rayman.bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 09:17:60
TRACK 03 AUDIO
INDEX 01 09:29:10
TRACK 04 AUDIO
INDEX 01 10:38:43
TRACK 05 AUDIO
INDEX 01 11:45:71
Code:
* Loading ISO Format [MDF/BIN/IMG2352] ok
* Track 1: (DATA) - Start 1: (00,02,00) - Length 09:13
* Track 2: (AUDIO) - Start 2: (09,19,60) - Length 00:07 <--- This should be at least 00:09 (or +2 sec pregap = 00:11)
* Track 3: (AUDIO) - Start 3: (09,31,10) - Length 01:05 <--- This should be at least 01:07 (or +2 sec pregap = 01:09)
* Track 4: (AUDIO) - Start 4: (10,40,43) - Length 01:03 (..)
(..)
* Track 49: (AUDIO) - Start 49: (56,24,13) - Length 00:36
* Track 50: (AUDIO) - Start 50: (57,04,21) - Length 00:39
* Track 51: (AUDIO) - Start 51: (57,47,47) - Length 00:31 <--- Still 2 seconds cut
Code:
* Init Core W2k cdrom ... [E] ok
* Track 1: (DATA) - Start 0: (00,02,00) - Length 09:17
* Track 2: (AUDIO) - Start 1: (09,19,60) - Length 00:11 (Plays 00:09 data + 2-sec blank pregap of track 03)
* Track 3: (AUDIO) - Start 2: (09,31,10) - Length 01:09
* Track 4: (AUDIO) - Start 3: (10,40,43) - Length 01:07
* Track 5: (AUDIO) - Start 4: (11,47,71) - Length 01:05
(..)
* Track 49: (AUDIO) - Start 48: (56,24,13) - Length 00:40
* Track 50: (AUDIO) - Start 49: (57,04,21) - Length 00:43
* Track 51: (AUDIO) - Start 50: (57,47,47) - Length 00:33 <-- This is the real length of track 51 (no blank data played)
More notably, this shows that track 02 has 9:25-sec of data (with a 2-sec pregap - look at the final track time and compare it to the final image time of 58:20:69)
Code:
917E- 9814 [US_DEMO.STR] [8:18.46 - 8:41.7]
9815- A23B [US_WIN.STR] [8:41.8 - 9:15.56]
Track 01: 4 sector post-block (?)
Track 01: 2-sec postgap (?)
Track 02: 2-sec pregap
A36B- A626 [GENE.RAW] [9:19.60 - 9:29.9]
Track 03: 2-sec pregap (A627-A6BC = $96 = 150 sectors)
A6BD- BA7E [JUNGLE1.RAW] [9:31.10 - 10:38.42]
Track 04: 2-sec pregap
BB15- CE3B [JUNGLE2.RAW] [10:40.43 - 11:45.70]
Track 05: 2-sec pregap
CED2- E15E [JUNMOS2.RAW] [11:47.71 - 12:51.19]
E1F5- E9A8 [JUNMOSB.RAW] [12:53.20 - 13:19.41]
EA3F- FEAD [JUNMOST.RAW] [13:21.42 - 14:31.22]
FF44-110AB [JUN_AMB.RAW] [14:33.23 - 15:32.53]
(..)
3DEDF-3EA08 [GAT_AMB.RAW] [56:24.13 - 57:2.20]
3EA9F-3F6BB [GAMEOV.RAW] [57:4.21 - 57:45.46]
3F752-40112 [REPLAY.RAW] [57:47.47 - 58:20.68]
To summarize though, Run ISO should add at least 2-seconds to each track to play the full audio correctly.
I've attached my full logs in case I'm going barmy. o_o