[go: up one dir, main page]

Menu

[r111]: / in_vgm / trunk / gd3.h  Maximize  Restore  History

Download this file

32 lines (27 with data), 778 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef GD3_H
#define GD3_H
#include "common.h"
#define GD3IDENT 0x20336447 // "Gd3 "
struct TGD3Header {
unsigned long GD3Ident; // "Gd3 "
unsigned long Version; // 0x000000100 for 1.00
unsigned long Length; // Length of string data following this point
};
enum {
GD3X_DUMMYBASEVALUE = -1000, // make sure we have values below 0
GD3X_TRACKNO,
// above here don't need to read the file
GD3X_UNKNOWN,
// below here need the VGM header
GD3X_LENGTH,
// below here need the GD3 tag, first must be 0
GD3_TITLEEN = 0, GD3_TITLEJP,
GD3_GAMEEN , GD3_GAMEJP,
GD3_SYSTEMEN, GD3_SYSTEMJP,
GD3_AUTHOREN, GD3_AUTHORJP,
GD3_DATE,
GD3_RIPPER,
GD3_NOTES,
NUMGD3TAGS // auto-set to the right number
};
#endif