Subcode flags and tags: anything to worry about?

Monster Rancher Metropolis: The Laboratory: Technical Research On The Monster Rancher CD Read Process: General Q & A: Subcode flags and tags: anything to worry about?
By Quincunx on Thursday, July 26, 2001 - 03:40 am:

I've been planning on doing some hard-core subcode research, and now that I've got a long weekend, I can sit down and get busy. But I've noticed that there are a lot of flags and/or tags in the subcode data other than PMin, PSec, PFrame and PLBA. Here's a snippet of subcode.

[Entry 5]
Session=1
Point=0x03
ADR=0x01
Control=0x00
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=8
PSec=20
PFrame=2
PLBA=37352

I'm just wondering what these stand for.

As for Session, I'll probably work with single-session CDs anyway.
Point seems to match up with the number of the track from Entry 3 forward.
ADR - no clue on this one
Control - no clue
TrackNo - no clue; this isn't track number, since it's always at 0 for the audio CD I'm looking at
AMin, ASec, AFrame, ALBA - no clue; might be lead time for the track (when your CD player counts down in negative seconds at the beginning of a track)?
Zero - um... no clue

[And, yes, I know some of the numbers are in hexadecimal, and PLBA = (PMin x 60 + Psec) x 75 - 150.]

If anyone has some insight on what these tags/flags stand for, could you please share it? And are they important? Should I just leave them alone?


By CatsGodot on Thursday, July 26, 2001 - 06:15 am:

If you had asked me about a year ago, Quin, I
could have told you in detail, along with points
and references in the all-coveted Red Book.

Now, however, I have only vague ideas.

Most of those flags *are* the subcode. You
see, calling this information *subcode* really
isn't correct. I've kept my mouth shut, tho,
because Lisa used it as her term, and it was
used widely out here. If you note my previous
posts, I refer to it as the Table Of Contents,
'cause that's what this really is.

Anyway, the A-code are like lead-in
information. And they differ, depending on
what kind of information is presented. Dittos
with the P-code. Those are the most two
relevant pieces of information, and if you really
want to know what they are, do two things:

1) Refer to my research. That is how I
hand-burn CDs.

2) Burn a CCD. Print out its information.
Then take a close look at your CD via PSX,
your PC, whatever. You'll notice that each
track starts at each p-code spot. (or is it
a-code? I don't have a CCD handy to refer to).

Btw, thank you for reminding me what LBA
was. I couldn't remember that for the longest
time...and I never bothered to just ADD UP
THE VALUES. Yes, and now you say it, I used
it quite frequently for burning (it's easier to use
that value than mulitplying myself--plus, it's
good for error-correction).

Anyway, if you want any of my lectures, catch
me at a good time in the chat, and I can
muddle the specifics with ya.

--Cats, first to burn a cd, given only subcode
information, and who worked on CD-burning
software, hence his involvment in the
monster-pulling experiments.


By CatsGodot on Thursday, July 26, 2001 - 06:20 am:

Btw, to clarify the subcode vs. TOC
terminology: first off, Sony/Whoever decided to
leave 26+ tables of information for future
reference. They only used something like 7,
two of the most common being A and P.
(Look familiar)? And, even then, the only
relevant info in *them* was the times (since
you need to know the start time and the track
length; which, ironically, from what's been
posted, the length has been omitted).

Anyway, a better analogy is a Apple tree. What
is being done here is that we're calling the
whole tree an Apple. It's not. It's a *TREE*. It
holds Apples.

But I've avoided this as much as possible,
simple so researchers here wouldn't get
confused.

--Cats, original researcher.


By Quincunx on Thursday, July 26, 2001 - 07:12 pm:

Cats: Just found a post of yours I'd missed before somehow, and it makes things a bit clearer.

Sorry about propagating the use of the word "subcode" to refer to the ToC.

Since the research I'm doing at the moment doesn't involve looking for rares, I feel safe starting with a CCD file from a regular audio CD and not touching any of the "mystery" parts.

Thanks for your response.


By CatsGodot on Friday, July 27, 2001 - 07:16 am:

Sure. However, like i said earlier, feel free to
use the term "subcode." I may not like it, it
may not be technically correct, but I have the
feeling that enough people have a hard
enough time with the actual burning and
understanding of the technicals that they don't
need to be burdened by a change in the
lexicon.

In other words, since "subcode" has been so
thoroughly used so far, let's just keep using it.
Consider it slang. Whatever.

And, yes, I kinda wish I had CloneCD at my
disposal; it would make research a hell of a
lot easier. (Instead, I've gotta adjust x tracks
by a very minute amount; it's far easier to
change a value in the p-code table.
Everything, then, would lay out correctly, or at it
might.)

--Cats


By Enigma on Friday, July 27, 2001 - 05:08 pm:

If you're still looking for information on this, here is the web address of a site that addresses the "what is subcode" question:
https://www.ee.washington.edu/conselec/CE/reports/Group.1/matt_page_individual/subcode.html

I think I found this site either off of the forums here or somewhere similar, so this may be old news to you, but here it is again.


By CatsGodot on Saturday, July 28, 2001 - 04:33 am:

Good source, Enigma!

--Cats


By Quincunx on Saturday, July 28, 2001 - 04:58 pm:

Wow... more info than I expected from that link. Thanks, Enigma.


By MRdailey on Sunday, March 2, 2003 - 01:52 pm:

So wait a minute it still doesn't explain it to me completely, is the PMins and PSecs the length of the song? and if those are, then what are the AMins and ASecs?That link didn't really help me any.


By Lisa Shock on Sunday, March 2, 2003 - 02:08 pm:

"the A-code are like lead-in information. And they differ, depending on what kind of information is presented. Dittos with the P-code. Those are the most two relevant pieces of information"

They vary by what is on the CD, and they tell the player where each track begins and ends on a disc and how much space is between them. In other words, they mark out the in-between spaces.