summaryrefslogtreecommitdiff
path: root/FAQ-cd.txt
diff options
context:
space:
mode:
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.