A Pascal string is a byte giving the length of the string, and this many bytes following which contain the string itself. A fixed-size Pascal string is the same, but followed by some undefined bytes to pad the whole thing to a fixed size:
"Hello" as Pascal string: 05 48 65 6C 6C 6F with fixed length 10: 05 48 65 6C 6C 6F xx xx xx xx xx (xx = undefined values)
The description of the `.cc' files is the definition of these: this file is my personal reference for PCC.
- AFSIM.SAV - AFSim - Saved simulation setup [T]
- .CCB - PCC, CCBSim - Battle simulations [V]
- CC.RES - PCC - Resources [V]
- CHARTx.CC - PCC - Starchart entries [V]
- CMDx.TXT - Additional Commands [V]
- CPx.CC - PCC - PHost Command Processor Commands (obsolete) [V]
- DISTTABL.DAT - Distance Table [V]
- FLAKx.DAT - FLAK - Combat Recordings [V]
- FLEETx.CC - PCC - Fleet Information [V]
- .FNT - PCC - Fonts [V]
- HULLSPEC.CC - PCC - Extended Hull Specification (obsolete) [V]
- INF.Gx - Informer - Game Definition [T]
- INFNOTES.Gx - Informer - Notes [T]
- .KFB - TKF - Saved battle setup [T]
- KFVCRx.DAT - TKF - Battles [T]
- .LANG - PCC2 - Language File [V]
- MESSx.CC - PCC - Message-related Stuff (obsolete) [V]
- MSGx.INI - PCC/VPA - Message Configuration [V]
- OBJx.CC - PCC - Objects in the starcharts (obsolete) [V]
- PVIEW.NTP - PView - Notepad
- .QC - PCC2 - Compiled Script [V]
- SCORE.CC - PCC2 - Score Statistics [V]
- SCRIPTx.CC - PCC2 - Virtual Machine State (Scripts) [V]
- .SEL - PCC - Saved Selection [V]
- STAT.CC - PCC - Statistics [V]
- TEAMx.CC - PCC - Team Settings [V]
- VMx.CC - PCC - Virtual Machine State [V]
- VPAx.DB - VPA - Database [T]
- VPAMSG.DAT - VPA - Message Information [T]
- VPAMSGx.DAT - VPA - Message Information [T]