--- xmil/sound/psggen.h 2004/08/05 11:30:12 1.2 +++ xmil/sound/psggen.h 2008/06/02 20:07:32 1.4 @@ -14,7 +14,7 @@ enum { typedef struct { SINT32 freq; SINT32 count; - SINT32 *pvol; // !! + SINT32 *pvol; /* !! */ UINT16 puchi; UINT8 pan; UINT8 padding; @@ -27,12 +27,12 @@ typedef struct { } PSGNOISE; typedef struct { - UINT8 tune[3][2]; // 0 - UINT8 noise; // 6 - UINT8 mixer; // 7 - UINT8 vol[3]; // 8 - UINT8 envtime[2]; // b - UINT8 env; // d + UINT8 tune[3][2]; /* 0 */ + UINT8 noise; /* 6 */ + UINT8 mixer; /* 7 */ + UINT8 vol[3]; /* 8 */ + UINT8 envtime[2]; /* b */ + UINT8 env; /* d */ UINT8 io1; UINT8 io2; } PSGREG; @@ -41,13 +41,13 @@ typedef struct { PSGTONE tone[3]; PSGNOISE noise; PSGREG reg; - UINT16 envcnt; - UINT16 envmax; + UINT32 envcnt; + UINT32 envmax; UINT8 mixer; UINT8 envmode; UINT8 envvol; SINT8 envvolcnt; - SINT32 evol; // !! + SINT32 evol; /* !! */ UINT puchicount; } _PSGGEN, *PSGGEN;