]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/vgmsnd/vgmSnd.h
cleaned up the repo from debugging watcom2 ^^
[16.git] / src / lib / vgmsnd / vgmSnd.h
index a519bc4b6ca17422c45f4f8651b6af175048db91..373d73ddc6fe0d31c102fa0df619663f6444e276 100755 (executable)
@@ -7,39 +7,40 @@ extern "C"
 #endif\r
 \r
 #include "src/lib/vgmsnd/stdtype.h"\r
+#include "src/lib/16_head.h"\r
 \r
 typedef struct _vgm_file_header\r
 {\r
-       sdword fccVGM;\r
-       UINT32 lngEOFOffset;\r
-       UINT32 lngVersion;\r
-       UINT32 lngHzPSG;\r
-       UINT32 lngHzYM2413;\r
-       UINT32 lngGD3Offset;\r
-       UINT32 lngTotalSamples;\r
-       UINT32 lngLoopOffset;\r
-       UINT32 lngLoopSamples;\r
-       UINT32 lngRate;\r
+       dword/*32*/ fccVGM;\r
+       dword/*32*/ lngEOFOffset;\r
+       dword/*32*/ lngVersion;\r
+       dword/*32*/ lngHzPSG;\r
+       dword/*32*/ lngHzYM2413;\r
+       dword/*32*/ lngGD3Offset;\r
+       dword/*32*/ lngTotalSamples;\r
+       dword/*32*/ lngLoopOffset;\r
+       dword/*32*/ lngLoopSamples;\r
+       dword/*32*/ lngRate;\r
        UINT8 bytPSGCfg[4];\r
-       UINT32 lngHzYM2612;\r
-       UINT32 lngHzYM2151;\r
-       UINT32 lngDataOffset;\r
-       UINT32 lngHzSPCM;\r
-       UINT32 lngSPCMIntf;\r
-       UINT32 lngHzRF5C68;\r
-       UINT32 lngHzYM2203;\r
-       UINT32 lngHzYM2608;\r
-       UINT32 lngHzYM2610;\r
-       UINT32 lngHzYM3812;\r
-       UINT32 lngHzYM3526;\r
-       UINT32 lngHzY8950;\r
-       UINT32 lngHzYMF262;\r
-       UINT32 lngHzYMF278B;\r
-       UINT32 lngHzYMF271;\r
-       UINT32 lngHzYMZ280B;\r
-       UINT32 lngHzRF5C164;\r
-       UINT32 lngHzPWM;\r
-       UINT32 lngHzAY8910;\r
+       dword/*32*/ lngHzYM2612;\r
+       dword/*32*/ lngHzYM2151;\r
+       dword/*32*/ lngDataOffset;\r
+       dword/*32*/ lngHzSPCM;\r
+       dword/*32*/ lngSPCMIntf;\r
+       dword/*32*/ lngHzRF5C68;\r
+       dword/*32*/ lngHzYM2203;\r
+       dword/*32*/ lngHzYM2608;\r
+       dword/*32*/ lngHzYM2610;\r
+       dword/*32*/ lngHzYM3812;\r
+       dword/*32*/ lngHzYM3526;\r
+       dword/*32*/ lngHzY8950;\r
+       dword/*32*/ lngHzYMF262;\r
+       dword/*32*/ lngHzYMF278B;\r
+       dword/*32*/ lngHzYMF271;\r
+       dword/*32*/ lngHzYMZ280B;\r
+       dword/*32*/ lngHzRF5C164;\r
+       dword/*32*/ lngHzPWM;\r
+       dword/*32*/ lngHzAY8910;\r
        UINT8 bytAYCfg[4];\r
        UINT8 bytVolumeModifier;\r
        UINT8 bytReserved2;\r
@@ -49,7 +50,7 @@ typedef struct _vgm_file_header
 \r
 typedef struct _vgm_file\r
 {\r
-       UINT32 dataLen;\r
+       dword/*32*/ dataLen;\r
        UINT8* data;\r
        VGM_HEADER header;\r
 } VGM_FILE;\r
@@ -72,8 +73,8 @@ void UpdateSoundEngine(void);
 \r
 \r
 // Functions that must be supplied by external library:\r
-//extern void OPL2_Write(UINT8 reg, UINT8 data);\r
-//extern UINT8 OPL2_ReadStatus(void);\r
+extern void OPL2_Write(UINT8 reg, UINT8 data);\r
+extern UINT8 OPL2_ReadStatus(void);\r
 \r
 \r
 #ifdef __cplusplus\r