summaryrefslogtreecommitdiff
path: root/FAQ-cd.txt
diff options
context:
space:
mode:
authorPixel <Pixel>2002-06-18 15:59:42 +0000
committerPixel <Pixel>2002-06-18 15:59:42 +0000
commit0cc4a6ec508043c5dbf3edde9398df8e4034be8b (patch)
treee2eb47a5e042288888cc5001fa281dfc60b9ffb6 /FAQ-cd.txt
parent4f9643c00b8be3ef4381d81999c096acb40c6040 (diff)
Still working on it.
Diffstat (limited to 'FAQ-cd.txt')
-rw-r--r--FAQ-cd.txt18
1 files changed, 12 insertions, 6 deletions
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.