Imports the current Win32 source for the pod-racing game 'Red Planet', built on the MUNGA engine and its L4 (Win32/DirectX) platform layer: - MUNGA / MUNGA_L4: cross-platform engine core and Win32 backend - RP / RP_L4: Red Planet game logic and Win32 application - DivLoader, Setup1: asset loader and installer project - lib, MUNGA_L4/openal, MUNGA_L4/sos: third-party audio dependencies Removed stale Subversion metadata and added .gitignore/.gitattributes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
111 lines
3.5 KiB
C++
111 lines
3.5 KiB
C++
/****************************************************************************
|
|
|
|
File : sosdata.h
|
|
|
|
Programmer(s) : Don Fowler, Nick Skrepetos
|
|
Date :
|
|
|
|
Purpose : Include Files For Zortech C++ Compiler
|
|
|
|
Last Updated :
|
|
|
|
****************************************************************************
|
|
Copyright(c) 1993,1994 Human Machine Interfaces
|
|
All Rights Reserved
|
|
****************************************************************************/
|
|
|
|
#ifndef _SOS_DATA
|
|
#define _SOS_DATA
|
|
|
|
#include <stddef.h>
|
|
|
|
#pragma pack(4)
|
|
extern WORD _sosDIGIData_Start;
|
|
extern WORD _sosDIGIData_End;
|
|
extern WORD _wSOSDriverLinear[];
|
|
extern WORD _wSOSTimerLinear[];
|
|
extern LPSTR _lpSOSDriver[];
|
|
extern LPSTR _lpSOSTimer[];
|
|
extern LPSTR _lpSOSDriverCS[];
|
|
extern LPSTR _lpSOSTimerCS[];
|
|
extern BOOL _wSOSDriverLoaded[];
|
|
extern BOOL _wSOSTimerLoaded[];
|
|
extern BOOL _wSOSDriverInitialized[];
|
|
extern WORD _wSOSOutputRate[];
|
|
extern WORD _wSOSDMABuffersize[];
|
|
extern LONG _dwSOSDMABufferPhysical[];
|
|
extern LPSTR _lpSOSDMABuffer[];
|
|
extern BOOL _wTimerUsed;
|
|
extern VOID ( far *_lpSOSFillHandler[] )( VOID );
|
|
extern WORD _wSOSTimerType[];
|
|
extern WORD _wSOSDriverType[];
|
|
extern _SOS_SAMPLE far * _lpSOSSampleList[][ _MAX_VOICES ];
|
|
extern LPWORD _lpSOSDMAIrqCount[];
|
|
extern LPWORD _lpSOSDMAFillCount[];
|
|
extern WORD _wSOSTmrNextCount;
|
|
extern VOID ( interrupt far *_lpSOSOldTimer )( VOID );
|
|
extern WORD _wSOSDriverID[];
|
|
extern _SOS_CAPABILITIES _sSOSDriverCaps[];
|
|
extern WORD _wSOSDMAPortList[];
|
|
extern BYTE _bSOSDMAChannel[];
|
|
extern _SOS_INIT_DRIVER _sSOSDIGIInitDriver[];
|
|
extern BYTE _pSOSDriverPath[];
|
|
extern BYTE _pSOSTempDriverPath[];
|
|
extern BOOL _wTIMERUsed;
|
|
extern WORD _wTIMERValue;
|
|
extern VOID ( far * _lpTIMEREvents[] )( VOID );
|
|
extern WORD _wTIMEREventRate[];
|
|
extern WORD _dwTIMEREventFraction[];
|
|
extern WORD _dwTIMEREventFractionCurrent[];
|
|
extern BYTE _bSOSMIDITimerSongHandler[];
|
|
extern BYTE _bSOSMIDISongHandle;
|
|
extern WORD _wSOSTimerMemHandle[];
|
|
extern WORD _wSOSDriverMemHandle[];
|
|
extern WORD _wSOSRealSeg[];
|
|
|
|
extern _FILEHEADER _sDETFileHeader;
|
|
extern _DRIVERHEADER _sDETDriverHeader;
|
|
extern _FILEHEADER sLOADFileHeader;
|
|
extern _DRIVERHEADER sLOADDriverHeader;
|
|
extern BOOL _wDETInitialized;
|
|
extern WORD _wDETLinear;
|
|
extern LPSTR _lpDETDriverBuffer;
|
|
extern LPSTR _lpDETDriverBufferCS;
|
|
extern WORD _hDETFile;
|
|
extern DWORD _dwDETDriverIndex;
|
|
extern WORD _wDETDriverIndexCur;
|
|
extern WORD _wDETMemHandle;
|
|
extern LPSOSDEVICECAPS _lpDETDeviceCaps;
|
|
extern _SOS_CAPABILITIES _sDETCaps;
|
|
extern PSTR _pSOSErrorStrings[];
|
|
extern BOOL _wSOSBufferAllocated[];
|
|
extern BOOL _wSOSSystemInitialized;
|
|
extern VDS_STRUCT _sSOSVDSInfo;
|
|
extern _SOS_FILL_INFO _sSOSFillInfo;
|
|
extern WORD _wSOSTimerEventIndex;
|
|
extern WORD _wSOSTimerEntered;
|
|
extern WORD _wSOSDriverSize[];
|
|
extern WORD _wSOSTimerSize[];
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
extern WORD _sosDIGIData1_Start;
|
|
extern WORD _sosDIGIData1_End;
|
|
extern WORD _sosDIGIData2_Start;
|
|
extern WORD _sosDIGIData2_End;
|
|
extern BYTE _bTIMERInstalled;
|
|
extern BYTE _bTIMERDPMI;
|
|
extern WORD wDetectPort;
|
|
extern WORD wDetectIRQ;
|
|
extern WORD wDetectDMA;
|
|
extern WORD wDetectParam;
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#pragma pack()
|
|
|
|
#endif
|
|
|