From 0cc4a6ec508043c5dbf3edde9398df8e4034be8b Mon Sep 17 00:00:00 2001 From: Pixel Date: Tue, 18 Jun 2002 15:59:42 +0000 Subject: Still working on it. --- FAQ-cd.txt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'FAQ-cd.txt') diff --git a/FAQ-cd.txt b/FAQ-cd.txt index 3ffda84..8259372 100644 --- a/FAQ-cd.txt +++ b/FAQ-cd.txt @@ -194,12 +194,18 @@ int is_valid_BCD(uchar x) {return (((x & 15) < 10) && ((x >> 4) < 10));} 5: Form 2 6: Real Time (RT) 7: End of File (EOF) - - Very last things to know: of course, the PSX has the CDs in MODE 2... So the - common files are stored in MODE 2 FORM 1, the STR/XA files are stored in - "MODE 2" but actually they are in MODE 2 FORM 2. The MOVCONV tool will - in fact produce files that does contain the subheaders. And those subheaders - seems to contain a CN equals to 1, and the flags RT and Data are activated. + but it seems it's not very accurate, as you will se below. + + Of course, the PSX has the CDs in MODE 2... So the common files are + stored in MODE 2 FORM 1, the STR/XA files are stored in "MODE 2" but + actually they are in MODE 2 FORM 1/2. The MOVCONV tool will in fact produce + files that does contain the subheaders. And those subheaders seems to + contain a CN equals to 1, and the flags RT and Data are activated for the + video frames, and FN, CN, and CI equal to 1, and the flags are placed + as it: RT, Form 2, Audio for Audio streams. So the Video frames are in + plain Form 1, and the Audio frames are in plain Form 2. But it _seems_ the + Video frames are not checked against ECC/EDC, but filled with zeros + instead. The last but not the least: the MODE 2 FORM 1 and MODE 2 FORM 2 are also called XA-Mode1 and XA-Mode2 or simplier: XA-1 and XA-2. -- cgit v1.2.3