SYMBOL INDEX (2153 symbols across 133 files) FILE: VGMPlay/ChipMapper.c type CHIP_MAP (line 112) | typedef struct chip_mapping_info function OpenPortTalk (line 137) | unsigned char OpenPortTalk(void) function ClosePortTalk (line 150) | void ClosePortTalk(void) function OpenPortTalk (line 161) | unsigned char OpenPortTalk(void) function ClosePortTalk (line 166) | void ClosePortTalk(void) function open_fm_option (line 172) | void open_fm_option(UINT8 ChipType, UINT8 OptType, UINT32 OptVal) function opl_chip_reset (line 179) | void opl_chip_reset(void) function open_real_fm (line 257) | void open_real_fm(void) function setup_real_fm (line 333) | void setup_real_fm(UINT8 ChipType, UINT8 ChipID) function close_real_fm (line 452) | void close_real_fm(void) function chip_reg_write (line 520) | void chip_reg_write(UINT8 ChipType, UINT8 ChipID, function OPL_Hardware_Detecton (line 768) | void OPL_Hardware_Detecton(void) function INLINE (line 888) | INLINE UINT8 OPL_HW_GetStatus(void) function INLINE (line 909) | INLINE void OPL_HW_WaitDelay(INT64 StartTime, float Delay) function OPL_HW_WriteReg (line 955) | void OPL_HW_WriteReg(UINT16 Reg, UINT8 Data) function OPL_RegMapper (line 1086) | void OPL_RegMapper(UINT16 Reg, UINT8 Data) function RefreshVolume (line 1160) | void RefreshVolume() function StartSkipping (line 1181) | void StartSkipping(void) function StopSkipping (line 1194) | void StopSkipping(void) function ym2413opl_set_emu_core (line 1285) | void ym2413opl_set_emu_core(UINT8 Emulator) FILE: VGMPlay/Stream.c type WAVEFORMATEX (line 39) | typedef struct function INLINE (line 99) | INLINE int fputLE32(UINT32 Value, FILE* hFile) function INLINE (line 116) | INLINE int fputLE16(UINT16 Value, FILE* hFile) function UINT8 (line 131) | UINT8 SaveFile(UINT32 FileLen, const void* TempData) function UINT8 (line 216) | UINT8 SoundLogging(UINT8 Mode) type audio_info (line 253) | struct audio_info function UINT8 (line 386) | UINT8 StopStream(void) function PauseStream (line 430) | void PauseStream(bool PauseOn) function DWORD (line 460) | static DWORD WINAPI WaveOutThread(void* Arg) function BufCheck (line 530) | static void BufCheck(void) function WaveOutLinuxCallBack (line 551) | void WaveOutLinuxCallBack(void) FILE: VGMPlay/VGMFile.h type VGM_HEADER (line 3) | typedef struct _vgm_file_header type VGM_HDR_EXTRA (line 79) | typedef struct _vgm_header_extra type VGMX_CHIP_DATA32 (line 85) | typedef struct _vgm_extra_chip_data32 type VGMX_CHIP_DATA16 (line 90) | typedef struct _vgm_extra_chip_data16 type VGMX_CHP_EXTRA32 (line 96) | typedef struct _vgm_extra_chip_extra32 type VGMX_CHP_EXTRA16 (line 101) | typedef struct _vgm_extra_chip_extra16 type VGM_EXTRA (line 106) | typedef struct _vgm_header_extra_data type GD3_TAG (line 113) | typedef struct _vgm_gd3_tag type VGM_PCM_DATA (line 130) | typedef struct _vgm_pcm_bank_data type VGM_PCM_BANK (line 136) | typedef struct _vgm_pcm_bank FILE: VGMPlay/VGMPlay.c function clock_gettime (line 55) | int clock_gettime(int clk_id, struct timespec *t) type CAUD_ATTR (line 109) | typedef struct chip_audio_attributes CAUD_ATTR; type chip_audio_attributes (line 110) | struct chip_audio_attributes type CHIP_AUDIO (line 131) | typedef struct chip_audio_struct type CA_LIST (line 177) | typedef struct chip_aud_list CA_LIST; type chip_aud_list (line 178) | struct chip_aud_list type DACCTRL_DATA (line 185) | typedef struct daccontrol_data type PCMBANK_TBL (line 191) | typedef struct pcmbank_table type timespec (line 288) | struct timespec function VGMPlay_Init (line 428) | void VGMPlay_Init(void) function VGMPlay_Init2 (line 540) | void VGMPlay_Init2(void) function VGMPlay_Deinit (line 598) | void VGMPlay_Deinit(void) function INLINE (line 762) | INLINE UINT16 ReadLE16(const UINT8* Data) function INLINE (line 772) | INLINE UINT16 ReadBE16(const UINT8* Data) function INLINE (line 782) | INLINE UINT32 ReadLE24(const UINT8* Data) function INLINE (line 792) | INLINE UINT32 ReadLE32(const UINT8* Data) function INLINE (line 803) | INLINE int gzgetLE16(gzFile hFile, UINT16* RetValue) function INLINE (line 817) | INLINE int gzgetLE32(gzFile hFile, UINT32* RetValue) function UINT32 (line 832) | static UINT32 gcd(UINT32 x, UINT32 y) function PlayVGM (line 872) | void PlayVGM(void) function StopVGM (line 1068) | void StopVGM(void) function RestartVGM (line 1108) | void RestartVGM(void) function PauseVGM (line 1118) | void PauseVGM(bool Pause) function SeekVGM (line 1161) | void SeekVGM(bool Relative, INT32 PlayBkSamples) function RefreshMuting (line 1201) | void RefreshMuting(void) function RefreshPanning (line 1208) | void RefreshPanning(void) function RefreshPlaybackOptions (line 1215) | void RefreshPlaybackOptions(void) function UINT32 (line 1255) | UINT32 GetGZFileLength(const char* FileName) function UINT32 (line 1271) | UINT32 GetGZFileLengthW(const wchar_t* FileName) function UINT32 (line 1287) | static UINT32 GetGZFileLength_Internal(FILE* hFile) function OpenVGMFile (line 1322) | bool OpenVGMFile(const char* FileName) function OpenVGMFileW (line 1341) | bool OpenVGMFileW(const wchar_t* FileName) function OpenVGMFile_Internal (line 1373) | static bool OpenVGMFile_Internal(gzFile hFile, UINT32 FileSize) function ReadVGMHeader (line 1487) | static void ReadVGMHeader(gzFile hFile, VGM_HEADER* RetVGMHead) function UINT8 (line 1610) | static UINT8 ReadGD3Tag(gzFile hFile, UINT32 GD3Offset, GD3_TAG* RetGD3Tag) function ReadChipExtraData32 (line 1678) | static void ReadChipExtraData32(UINT32 StartOffset, VGMX_CHP_EXTRA32* Ch... function ReadChipExtraData16 (line 1711) | static void ReadChipExtraData16(UINT32 StartOffset, VGMX_CHP_EXTRA16* Ch... function CloseVGMFile (line 1745) | void CloseVGMFile(void) function FreeGD3Tag (line 1763) | void FreeGD3Tag(GD3_TAG* TagData) function wchar_t (line 1784) | static wchar_t* MakeEmptyWStr(void) function wchar_t (line 1794) | static wchar_t* ReadWStrFromFile(gzFile hFile, UINT32* FilePos, UINT32 E... function UINT32 (line 1834) | UINT32 GetVGMFileInfo(const char* FileName, VGM_HEADER* RetVGMHead, GD3_... function UINT32 (line 1853) | UINT32 GetVGMFileInfoW(const wchar_t* FileName, VGM_HEADER* RetVGMHead, ... function UINT32 (line 1885) | static UINT32 GetVGMFileInfo_Internal(gzFile hFile, UINT32 FileSize, function INLINE (line 1930) | INLINE UINT32 MulDivRound(UINT64 Number, UINT64 Numerator, UINT64 Denomi... function UINT32 (line 1935) | UINT32 CalcSampleMSec(UINT64 Value, UINT8 Mode) function UINT32 (line 1975) | UINT32 CalcSampleMSecExt(UINT64 Value, UINT8 Mode, VGM_HEADER* FileHead) function UINT32 (line 2024) | static UINT32 EncryptChipName(void* DstBuf, const void* SrcBuf, UINT32 L... function UINT32 (line 2235) | UINT32 GetChipClock(VGM_HEADER* FileHead, UINT8 ChipID, UINT8* RetSubType) function UINT16 (line 2466) | static UINT16 GetChipVolume(VGM_HEADER* FileHead, UINT8 ChipID, UINT8 Ch... function RestartPlaying (line 2540) | static void RestartPlaying(void) function Chips_GeneralActions (line 2593) | static void Chips_GeneralActions(UINT8 Mode) function INLINE (line 3965) | INLINE INT32 SampleVGM2Pbk_I(INT32 SampleVal) function INLINE (line 3970) | INLINE INT32 SamplePbk2VGM_I(INT32 SampleVal) function INT32 (line 3975) | INT32 SampleVGM2Playback(INT32 SampleVal) function INT32 (line 3980) | INT32 SamplePlayback2VGM(INT32 SampleVal) function UINT8 (line 3985) | static UINT8 StartThread(void) function UINT8 (line 4029) | static UINT8 StopThread(void) function GetMixerControl (line 4058) | static bool GetMixerControl(void) function SetMuteControl (line 4102) | static bool SetMuteControl(bool mute) function InterpretFile (line 4161) | static void InterpretFile(UINT32 SampleCount) function AddPCMData (line 4224) | static void AddPCMData(UINT8 Type, UINT32 DataSize, const UINT8* Data) function DecompressDataBlk (line 4420) | static bool DecompressDataBlk(VGM_PCM_DATA* Bank, UINT32 DataSize, const... function UINT8 (line 4659) | static UINT8 GetDACFromPCMBank(void) function UINT8 (line 4688) | static UINT8* GetPointerFromPCMBank(UINT8 Type, UINT32 DataPos) function ReadPCMTable (line 4699) | static void ReadPCMTable(UINT32 DataSize, const UINT8* Data) function InterpretVGM (line 4723) | static void InterpretVGM(UINT32 SampleCount) function GeneralChipLists (line 5721) | static void GeneralChipLists(void) function SetupResampler (line 5789) | static void SetupResampler(CAUD_ATTR* CAA) function ChangeChipSampleRate (line 5830) | static void ChangeChipSampleRate(void* DataPtr, UINT32 NewSmplRate) function INLINE (line 5853) | INLINE INT16 Limit2Short(INT32 Value) function null_update (line 5866) | static void null_update(UINT8 ChipID, stream_sample_t **outputs, int sam... function dual_opl2_stereo (line 5874) | static void dual_opl2_stereo(UINT8 ChipID, stream_sample_t **outputs, in... type UINT32 (line 5891) | typedef UINT32 SLINT; type UINT64 (line 5893) | typedef UINT64 SLINT; function ResampleChipStream (line 5904) | static void ResampleChipStream(CA_LIST* CLst, WAVE_32BS* RetSample, UINT... function INT32 (line 6138) | static INT32 RecalcFadeVolume(void) function UINT32 (line 6161) | UINT32 FillBuffer(WAVE_16BS* Buffer, UINT32 BufferSize) function DWORD (line 6303) | DWORD WINAPI PlayingThread(void* Arg) function UINT64 (line 6376) | UINT64 TimeSpec2Int64(const struct timespec* ts) type timespec (line 6389) | struct timespec FILE: VGMPlay/VGMPlay.h type CHIP_OPTS (line 12) | typedef struct chip_options type CHIPS_OPTION (line 31) | typedef struct chips_options FILE: VGMPlay/VGMPlayUI.c type termios (line 223) | struct termios function BOOL (line 239) | static BOOL WINAPI signal_handler(DWORD dwCtrlType) function signal_handler (line 255) | static void signal_handler(int signal) function main (line 262) | int main(int argc, char* argv[]) function RemoveNewLines (line 674) | static void RemoveNewLines(char* String) function RemoveQuotationMarks (line 688) | static void RemoveQuotationMarks(char* String) function IsAbsolutePath (line 718) | static bool IsAbsolutePath(const char* FilePath) function StandardizeDirSeparators (line 749) | static void StandardizeDirSeparators(char* FilePath) function WinNT_Check (line 765) | static void WinNT_Check(void) function cls (line 815) | static void cls(void) function changemode (line 856) | static void changemode(bool dir) function _kbhit (line 878) | static int _kbhit(void) function _getch (line 902) | static int _getch(void) function INT8 (line 918) | static INT8 stricmp_u(const char *string1, const char *string2) function INT8 (line 948) | static INT8 strnicmp_u(const char *string1, const char *string2, size_t ... function ReadOptions (line 980) | static void ReadOptions(const char* AppName) function GetBoolFromStr (line 1628) | static bool GetBoolFromStr(const char* TextStr) function XMas_Extra (line 1639) | static bool XMas_Extra(char* FileName, bool Mode) function ConvertCP1252toUTF8 (line 1730) | static void ConvertCP1252toUTF8(char** DstStr, const char* SrcStr) function OpenPlayListFile (line 1794) | static bool OpenPlayListFile(const char* FileName) function OpenMusicFile (line 1912) | static bool OpenMusicFile(const char* FileName) function wprintc (line 1922) | static void wprintc(const wchar_t* format, ...) function PrintChipStr (line 1977) | static void PrintChipStr(UINT8 ChipID, UINT8 SubType, UINT32 Clock) function wchar_t (line 1997) | const wchar_t* GetTagStrEJ(const wchar_t* EngTag, const wchar_t* JapTag) function ShowVGMTag (line 2023) | static void ShowVGMTag(void) function MMKey_Event (line 2151) | static void MMKey_Event(UINT8 event) function PlayVGM_UI (line 2159) | static void PlayVGM_UI(void) function INLINE (line 2718) | INLINE INT8 sign(double Value) function Round (line 2728) | INLINE long int Round(double Value) function INLINE (line 2734) | INLINE double RoundSpecial(double Value, double RoundTo) function PrintMinSec (line 2739) | static void PrintMinSec(UINT32 SamplePos, UINT32 SmplRate) FILE: VGMPlay/VGMPlay_AddFmts.c type CMF_HEADER (line 27) | typedef struct _cmf_file_header type CMF_INSTRUMENT (line 42) | typedef struct _cmf_instrument_table type DRO_HEADER (line 53) | typedef struct _dro_file_header type DRO_VER_HEADER_1 (line 59) | typedef struct _dro_version_header_1 type DRO_VER_HEADER_2 (line 65) | typedef struct _dro_version_header_2 function OpenOtherFile (line 138) | bool OpenOtherFile(const char* FileName) function INLINE (line 430) | INLINE UINT16 ReadLE16(const UINT8* Data) function INLINE (line 440) | INLINE UINT32 ReadLE32(const UINT8* Data) function INLINE (line 451) | INLINE int gzgetLE32(gzFile hFile, UINT32* RetValue) function UINT32 (line 466) | static UINT32 GetMIDIDelay(UINT32* DelayLen) function UINT16 (line 483) | static UINT16 MIDINote2FNum(UINT8 Note, INT8 Pitch) function SendMIDIVolume (line 501) | static void SendMIDIVolume(UINT8 ChipID, UINT8 Channel, UINT8 Command, function InterpretOther (line 569) | void InterpretOther(UINT32 SampleCount) function INLINE (line 1144) | INLINE INT32 SampleVGM2Playback(INT32 SampleVal) function INLINE (line 1149) | INLINE INT32 SamplePlayback2VGM(INT32 SampleVal) FILE: VGMPlay/VGMPlay_Intf.h type WAVE_16BS (line 10) | typedef struct waveform_16bit_stereo type WAVE_32BS (line 16) | typedef struct waveform_32bit_stereo FILE: VGMPlay/chips/2151intf.c type ym2151_state (line 24) | typedef struct _ym2151_state ym2151_state; type _ym2151_state (line 25) | struct _ym2151_state function ym2151_update (line 52) | void ym2151_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_ym2151 (line 82) | int device_start_ym2151(UINT8 ChipID, int clock) function device_stop_ym2151 (line 128) | void device_stop_ym2151(UINT8 ChipID) function device_reset_ym2151 (line 147) | void device_reset_ym2151(UINT8 ChipID) function UINT8 (line 167) | UINT8 ym2151_r(UINT8 ChipID, offs_t offset) function ym2151_w (line 188) | void ym2151_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 217) | UINT8 ym2151_status_port_r(UINT8 ChipID, offs_t offset) function ym2151_register_port_w (line 222) | void ym2151_register_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2151_data_port_w (line 226) | void ym2151_data_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2151_set_emu_core (line 232) | void ym2151_set_emu_core(UINT8 Emulator) function ym2151_set_mute_mask (line 244) | void ym2151_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/2203intf.c type ym2203_state (line 17) | typedef struct _ym2203_state ym2203_state; type _ym2203_state (line 18) | struct _ym2203_state function psg_set_clock (line 49) | static void psg_set_clock(void *param, int clock) function psg_write (line 68) | static void psg_write(void *param, int address, int data) function psg_read (line 87) | static int psg_read(void *param) function psg_reset (line 105) | static void psg_reset(void *param) function ym2203_update_request (line 155) | void ym2203_update_request(void *param) function ym2203_stream_update (line 195) | void ym2203_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function ym2203_stream_update_ay (line 202) | void ym2203_stream_update_ay(UINT8 ChipID, stream_sample_t **outputs, in... function device_start_ym2203 (line 239) | int device_start_ym2203(UINT8 ChipID, int clock, UINT8 AYDisable, UINT8 ... function device_stop_ym2203 (line 322) | void device_stop_ym2203(UINT8 ChipID) function device_reset_ym2203 (line 345) | void device_reset_ym2203(UINT8 ChipID) function UINT8 (line 356) | UINT8 ym2203_r(UINT8 ChipID, offs_t offset) function ym2203_w (line 364) | void ym2203_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 373) | UINT8 ym2203_status_port_r(UINT8 ChipID, offs_t offset) function UINT8 (line 378) | UINT8 ym2203_read_port_r(UINT8 ChipID, offs_t offset) function ym2203_control_port_w (line 383) | void ym2203_control_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2203_write_port_w (line 388) | void ym2203_write_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2203_set_ay_emu_core (line 394) | void ym2203_set_ay_emu_core(UINT8 Emulator) function ym2203_set_mute_mask (line 405) | void ym2203_set_mute_mask(UINT8 ChipID, UINT32 MuteMaskFM, UINT32 MuteMa... function ym2203_set_stereo_mask_ay (line 425) | void ym2203_set_stereo_mask_ay(UINT8 ChipID, UINT32 StereoMaskAY) function ym2203_set_srchg_cb (line 444) | void ym2203_set_srchg_cb(UINT8 ChipID, SRATE_CALLBACK CallbackFunc, void... FILE: VGMPlay/chips/2203intf.h type ym2203_interface (line 8) | typedef struct _ym2203_interface ym2203_interface; type _ym2203_interface (line 9) | struct _ym2203_interface FILE: VGMPlay/chips/2413intf.c type ym2413_state (line 26) | typedef struct _ym2413_state ym2413_state; type _ym2413_state (line 27) | struct _ym2413_state function YM2413DAC_update (line 56) | void YM2413DAC_update(int chip,stream_sample_t **inputs, stream_sample_t... function _emu2413_calc_stereo (line 69) | static void _emu2413_calc_stereo(OPLL *opll, INT32 **out, int samples) function _emu2413_set_mute_mask (line 84) | static void _emu2413_set_mute_mask(OPLL *opll, UINT32 MuteMask) function ym2413_stream_update (line 129) | void ym2413_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function _stream_update (line 148) | static void _stream_update(void *param, int interval) function device_start_ym2413 (line 170) | int device_start_ym2413(UINT8 ChipID, int clock) function device_stop_ym2413 (line 251) | void device_stop_ym2413(UINT8 ChipID) function device_reset_ym2413 (line 272) | void device_reset_ym2413(UINT8 ChipID) function ym2413_w (line 301) | void ym2413_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2413_register_port_w (line 322) | void ym2413_register_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2413_data_port_w (line 327) | void ym2413_data_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2413_set_emu_core (line 333) | void ym2413_set_emu_core(UINT8 Emulator) function ym2413_set_mute_mask (line 344) | void ym2413_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function ym2413_set_panning (line 365) | void ym2413_set_panning(UINT8 ChipID, INT16* PanVals) FILE: VGMPlay/chips/2608intf.c type ym2608_state (line 29) | typedef struct _ym2608_state ym2608_state; type _ym2608_state (line 30) | struct _ym2608_state function psg_set_clock (line 62) | static void psg_set_clock(void *param, int clock) function psg_write (line 81) | static void psg_write(void *param, int address, int data) function psg_read (line 100) | static int psg_read(void *param) function psg_reset (line 118) | static void psg_reset(void *param) function ym2608_update_request (line 183) | void ym2608_update_request(void *param) function ym2608_stream_update (line 195) | void ym2608_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function ym2608_stream_update_ay (line 202) | void ym2608_stream_update_ay(UINT8 ChipID, stream_sample_t **outputs, in... function device_start_ym2608 (line 239) | int device_start_ym2608(UINT8 ChipID, int clock, UINT8 AYDisable, UINT8 ... function device_stop_ym2608 (line 325) | void device_stop_ym2608(UINT8 ChipID) function device_reset_ym2608 (line 348) | void device_reset_ym2608(UINT8 ChipID) function UINT8 (line 358) | UINT8 ym2608_r(UINT8 ChipID, offs_t offset) function ym2608_w (line 366) | void ym2608_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 374) | UINT8 ym2608_read_port_r(UINT8 ChipID, offs_t offset) function UINT8 (line 379) | UINT8 ym2608_status_port_a_r(UINT8 ChipID, offs_t offset) function UINT8 (line 384) | UINT8 ym2608_status_port_b_r(UINT8 ChipID, offs_t offset) function ym2608_control_port_a_w (line 390) | void ym2608_control_port_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2608_control_port_b_w (line 395) | void ym2608_control_port_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2608_data_port_a_w (line 400) | void ym2608_data_port_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2608_data_port_b_w (line 405) | void ym2608_data_port_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2608_set_ay_emu_core (line 411) | void ym2608_set_ay_emu_core(UINT8 Emulator) function ym2608_write_data_pcmrom (line 422) | void ym2608_write_data_pcmrom(UINT8 ChipID, UINT8 rom_id, offs_t ROMSize... function ym2608_set_mute_mask (line 429) | void ym2608_set_mute_mask(UINT8 ChipID, UINT32 MuteMaskFM, UINT32 MuteMa... function ym2608_set_srchg_cb (line 449) | void ym2608_set_srchg_cb(UINT8 ChipID, SRATE_CALLBACK CallbackFunc, void... FILE: VGMPlay/chips/2608intf.h type ym2608_interface (line 9) | typedef struct _ym2608_interface ym2608_interface; type _ym2608_interface (line 10) | struct _ym2608_interface FILE: VGMPlay/chips/2610intf.c type ym2610_state (line 29) | typedef struct _ym2610_state ym2610_state; type _ym2610_state (line 30) | struct _ym2610_state function psg_set_clock (line 62) | static void psg_set_clock(void *param, int clock) function psg_write (line 81) | static void psg_write(void *param, int address, int data) function psg_read (line 100) | static int psg_read(void *param) function psg_reset (line 118) | static void psg_reset(void *param) function ym2610_update_request (line 184) | void ym2610_update_request(void *param) function ym2610_stream_update (line 197) | void ym2610_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function ym2610b_stream_update (line 205) | void ym2610b_stream_update(UINT8 ChipID, stream_sample_t **outputs, int ... function ym2610_stream_update_ay (line 212) | void ym2610_stream_update_ay(UINT8 ChipID, stream_sample_t **outputs, in... function device_start_ym2610 (line 249) | int device_start_ym2610(UINT8 ChipID, int clock, UINT8 AYDisable, int* A... function device_stop_ym2610 (line 344) | void device_stop_ym2610(UINT8 ChipID) function device_reset_ym2610 (line 367) | void device_reset_ym2610(UINT8 ChipID) function UINT8 (line 377) | UINT8 ym2610_r(UINT8 ChipID, offs_t offset) function ym2610_w (line 385) | void ym2610_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 394) | UINT8 ym2610_status_port_a_r(UINT8 ChipID, offs_t offset) function UINT8 (line 399) | UINT8 ym2610_status_port_b_r(UINT8 ChipID, offs_t offset) function UINT8 (line 404) | UINT8 ym2610_read_port_r(UINT8 ChipID, offs_t offset) function ym2610_control_port_a_w (line 410) | void ym2610_control_port_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2610_control_port_b_w (line 415) | void ym2610_control_port_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2610_data_port_a_w (line 420) | void ym2610_data_port_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2610_data_port_b_w (line 425) | void ym2610_data_port_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2610_set_ay_emu_core (line 431) | void ym2610_set_ay_emu_core(UINT8 Emulator) function ym2610_write_data_pcmrom (line 442) | void ym2610_write_data_pcmrom(UINT8 ChipID, UINT8 rom_id, offs_t ROMSize... function ym2610_set_mute_mask (line 449) | void ym2610_set_mute_mask(UINT8 ChipID, UINT32 MuteMaskFM, UINT32 MuteMa... FILE: VGMPlay/chips/2612intf.c type ym2612_state (line 35) | typedef struct _ym2612_state ym2612_state; type _ym2612_state (line 36) | struct _ym2612_state function ym2612_update_request (line 104) | void ym2612_update_request(void *param) function ym2612_stream_update (line 130) | void ym2612_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function device_start_ym2612 (line 172) | int device_start_ym2612(UINT8 ChipID, int clock) function device_stop_ym2612 (line 239) | void device_stop_ym2612(UINT8 ChipID) function device_reset_ym2612 (line 266) | void device_reset_ym2612(UINT8 ChipID) function UINT8 (line 288) | UINT8 ym2612_r(UINT8 ChipID, offs_t offset) function ym2612_w (line 308) | void ym2612_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 338) | UINT8 ym2612_status_port_a_r(UINT8 ChipID, offs_t offset) function UINT8 (line 342) | UINT8 ym2612_status_port_b_r(UINT8 ChipID, offs_t offset) function UINT8 (line 346) | UINT8 ym2612_data_port_a_r(UINT8 ChipID, offs_t offset) function UINT8 (line 350) | UINT8 ym2612_data_port_b_r(UINT8 ChipID, offs_t offset) function ym2612_control_port_a_w (line 355) | void ym2612_control_port_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2612_control_port_b_w (line 359) | void ym2612_control_port_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2612_data_port_a_w (line 363) | void ym2612_data_port_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2612_data_port_b_w (line 367) | void ym2612_data_port_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym2612_set_emu_core (line 373) | void ym2612_set_emu_core(UINT8 Emulator) function ym2612_set_options (line 384) | void ym2612_set_options(UINT8 Flags) function ym2612_set_mute_mask (line 405) | void ym2612_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/262intf.c type ymf262_state (line 26) | typedef struct _ymf262_state ymf262_state; type _ymf262_state (line 27) | struct _ymf262_state function IRQHandler_262 (line 56) | static void IRQHandler_262(void *param,int irq) function timer_handler_262 (line 75) | static void timer_handler_262(void *param,int timer, int period) function ymf262_stream_update (line 89) | void ymf262_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function _stream_update (line 106) | static void _stream_update(void *param/*, int interval*/) function device_start_ymf262 (line 126) | int device_start_ymf262(UINT8 ChipID, int clock) function device_stop_ymf262 (line 174) | void device_stop_ymf262(UINT8 ChipID) function device_reset_ymf262 (line 193) | void device_reset_ymf262(UINT8 ChipID) function UINT8 (line 212) | UINT8 ymf262_r(UINT8 ChipID, offs_t offset) function ymf262_w (line 230) | void ymf262_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 248) | UINT8 ymf262_status_r(UINT8 ChipID, offs_t offset) function ymf262_register_a_w (line 253) | void ymf262_register_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ymf262_register_b_w (line 258) | void ymf262_register_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ymf262_data_a_w (line 263) | void ymf262_data_a_w(UINT8 ChipID, offs_t offset, UINT8 data) function ymf262_data_b_w (line 268) | void ymf262_data_b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ymf262_set_emu_core (line 274) | void ymf262_set_emu_core(UINT8 Emulator) function ymf262_set_mute_mask (line 285) | void ymf262_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/3526intf.c type ym3526_state (line 27) | typedef struct _ym3526_state ym3526_state; type _ym3526_state (line 28) | struct _ym3526_state function IRQHandler (line 54) | static void IRQHandler(void *param,int irq) function TimerHandler (line 73) | static void TimerHandler(void *param,int c,int period) function ym3526_stream_update (line 89) | void ym3526_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function _stream_update (line 96) | static void _stream_update(void *param/*, int interval*/) function device_start_ym3526 (line 106) | int device_start_ym3526(UINT8 ChipID, int clock) function device_stop_ym3526 (line 142) | void device_stop_ym3526(UINT8 ChipID) function device_reset_ym3526 (line 150) | void device_reset_ym3526(UINT8 ChipID) function UINT8 (line 159) | UINT8 ym3526_r(UINT8 ChipID, offs_t offset) function ym3526_w (line 167) | void ym3526_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 175) | UINT8 ym3526_status_port_r(UINT8 ChipID, offs_t offset) function UINT8 (line 180) | UINT8 ym3526_read_port_r(UINT8 ChipID, offs_t offset) function ym3526_control_port_w (line 185) | void ym3526_control_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym3526_write_port_w (line 190) | void ym3526_write_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym3526_set_mute_mask (line 196) | void ym3526_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/3812intf.c type ym3812_state (line 39) | typedef struct _ym3812_state ym3812_state; type _ym3812_state (line 40) | struct _ym3812_state function IRQHandler (line 68) | static void IRQHandler(void *param,int irq) function TimerHandler (line 87) | static void TimerHandler(void *param,int c,int period) function ym3812_stream_update (line 103) | void ym3812_stream_update(UINT8 ChipID, stream_sample_t **outputs, int s... function _stream_update (line 120) | static void _stream_update(void * param/*, int interval*/) function device_start_ym3812 (line 140) | int device_start_ym3812(UINT8 ChipID, int clock) function device_stop_ym3812 (line 187) | void device_stop_ym3812(UINT8 ChipID) function device_reset_ym3812 (line 205) | void device_reset_ym3812(UINT8 ChipID) function UINT8 (line 224) | UINT8 ym3812_r(UINT8 ChipID, offs_t offset) function ym3812_w (line 242) | void ym3812_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 260) | UINT8 ym3812_status_port_r(UINT8 ChipID, offs_t offset) function UINT8 (line 265) | UINT8 ym3812_read_port_r(UINT8 ChipID, offs_t offset) function ym3812_control_port_w (line 270) | void ym3812_control_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym3812_write_port_w (line 275) | void ym3812_write_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function ym3812_set_emu_core (line 281) | void ym3812_set_emu_core(UINT8 Emulator) function ym3812_set_mute_mask (line 292) | void ym3812_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/8950intf.c type y8950_state (line 30) | typedef struct _y8950_state y8950_state; type _y8950_state (line 31) | struct _y8950_state function IRQHandler (line 56) | static void IRQHandler(void *param,int irq) function TimerHandler (line 73) | static void TimerHandler(void *param,int c,int period) function Y8950PortHandler_r (line 88) | static unsigned char Y8950PortHandler_r(void *param) function Y8950PortHandler_w (line 96) | static void Y8950PortHandler_w(void *param,unsigned char data) function Y8950KeyboardHandler_r (line 103) | static unsigned char Y8950KeyboardHandler_r(void *param) function Y8950KeyboardHandler_w (line 111) | static void Y8950KeyboardHandler_w(void *param,unsigned char data) function y8950_stream_update (line 119) | void y8950_stream_update(UINT8 ChipID, stream_sample_t **outputs, int sa... function _stream_update (line 126) | static void _stream_update(void *param/*, int interval*/) function device_start_y8950 (line 136) | int device_start_y8950(UINT8 ChipID, int clock) function device_stop_y8950 (line 181) | void device_stop_y8950(UINT8 ChipID) function device_reset_y8950 (line 189) | void device_reset_y8950(UINT8 ChipID) function UINT8 (line 198) | UINT8 y8950_r(UINT8 ChipID, offs_t offset) function y8950_w (line 206) | void y8950_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 214) | UINT8 y8950_status_port_r(UINT8 ChipID, offs_t offset) function UINT8 (line 219) | UINT8 y8950_read_port_r(UINT8 ChipID, offs_t offset) function y8950_control_port_w (line 224) | void y8950_control_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function y8950_write_port_w (line 229) | void y8950_write_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function y8950_write_data_pcmrom (line 235) | void y8950_write_data_pcmrom(UINT8 ChipID, offs_t ROMSize, offs_t DataSt... function y8950_set_mute_mask (line 245) | void y8950_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/Ootake_PSG.c type PSG (line 203) | typedef struct type huc6280_state (line 223) | typedef struct function create_volume_table (line 311) | static void function create_noise_table (line 327) | static void function INLINE (line 353) | INLINE void function set_VOL (line 523) | static void function PSG_Mix (line 548) | void function psg_reset (line 669) | static void function PSG_Deinit (line 759) | void function Uint8 (line 782) | Uint8 function PSG_Write (line 800) | void function PSG_SetVolume (line 836) | static void PSG_SetVolume(huc6280_state* info) function PSG_ResetVolumeReg (line 857) | void function PSG_SetMutePsgChannel (line 877) | void function PSG_SetMuteMask (line 893) | void PSG_SetMuteMask(void* chip, Uint32 MuteMask) function BOOL (line 904) | BOOL function PSG_SetHoneyInTheSky (line 915) | void FILE: VGMPlay/chips/Ootake_PSG.h type UINT8 (line 24) | typedef UINT8 Uint8; type INT16 (line 25) | typedef INT16 Sint16; type INT32 (line 26) | typedef INT32 Sint32; type UINT32 (line 27) | typedef UINT32 Uint32; type UINT8 (line 28) | typedef UINT8 BOOL; FILE: VGMPlay/chips/ay8910.c type ay_ym_param (line 186) | typedef struct _ay_ym_param ay_ym_param; type _ay_ym_param (line 187) | struct _ay_ym_param type ay8910_context (line 195) | typedef struct _ay8910_context ay8910_context; type _ay8910_context (line 196) | struct _ay8910_context function INLINE (line 387) | INLINE void build_3D_table(double rl, const ay_ym_param *par, const ay_y... function INLINE (line 459) | INLINE void build_single_table(double rl, const ay_ym_param *par, int no... function INLINE (line 502) | INLINE UINT16 mix_3D(ay8910_context *psg) function ay8910_write_reg (line 532) | static void ay8910_write_reg(ay8910_context *psg, int r, int v) function ay8910_update_one (line 640) | void ay8910_update_one(void *param, stream_sample_t **outputs, int samples) function build_mixer_table (line 820) | static void build_mixer_table(ay8910_context *psg) function ay8910_stop_ym (line 969) | void ay8910_stop_ym(void *chip) function ay8910_reset_ym (line 974) | void ay8910_reset_ym(void *chip) function ay8910_set_clock_ym (line 1024) | void ay8910_set_clock_ym(void *chip, int clock) function ay8910_write_ym (line 1038) | void ay8910_write_ym(void *chip, int addr, int data) function ay8910_read_ym (line 1061) | int ay8910_read_ym(void *chip) function ay8910_start (line 1138) | int ay8910_start(void **chip, int clock, UINT8 chip_type, UINT8 Flags) function ay8910_set_mute_mask_ym (line 1327) | void ay8910_set_mute_mask_ym(void *chip, UINT32 MuteMask) function ay8910_set_stereo_mask_ym (line 1338) | void ay8910_set_stereo_mask_ym(void *chip, UINT32 StereoMask) function ay8910_set_srchg_cb_ym (line 1356) | void ay8910_set_srchg_cb_ym(void *chip, SRATE_CALLBACK CallbackFunc, voi... FILE: VGMPlay/chips/ay8910.h type ay8910_interface (line 75) | typedef struct _ay8910_interface ay8910_interface; type _ay8910_interface (line 76) | struct _ay8910_interface FILE: VGMPlay/chips/ay8910_opl.c type ay_ym_param (line 38) | typedef struct _ay_ym_param ay_ym_param; type _ay_ym_param (line 39) | struct _ay_ym_param type ay8910_context_opl (line 47) | typedef struct _ay8910_context_opl ay8910_context_opl; type _ay8910_context_opl (line 48) | struct _ay8910_context_opl function SendVolume (line 140) | static void SendVolume(ay8910_context_opl* chip, UINT8 Channel) function SendFrequency (line 171) | static void SendFrequency(ay8910_context_opl* chip, UINT8 Channel) function ay8910_write_opl (line 225) | void ay8910_write_opl(UINT8 ChipID, UINT8 r, UINT8 v) function INLINE (line 283) | INLINE void build_single_table(double rl, const ay_ym_param *par, INT32 ... function ay8910_start_opl (line 316) | static void ay8910_start_opl(int clock, ay8910_context_opl* chip, UINT8 ... function start_ay8910_opl (line 381) | void start_ay8910_opl(UINT8 ChipID, int clock, UINT8 chip_type) FILE: VGMPlay/chips/ay_intf.c type ayxx_state (line 25) | typedef struct _ayxx_state ayxx_state; type _ayxx_state (line 26) | struct _ayxx_state function ayxx_stream_update (line 39) | void ayxx_stream_update(UINT8 ChipID, stream_sample_t **outputs, int sam... function device_start_ayxx (line 55) | int device_start_ayxx(UINT8 ChipID, int clock, UINT8 chip_type, UINT8 Fl... function device_stop_ayxx (line 93) | void device_stop_ayxx(UINT8 ChipID) function device_reset_ayxx (line 110) | void device_reset_ayxx(UINT8 ChipID) function ayxx_w (line 127) | void ayxx_w(UINT8 ChipID, offs_t offset, UINT8 data) function ayxx_set_emu_core (line 143) | void ayxx_set_emu_core(UINT8 Emulator) function ayxx_set_mute_mask (line 154) | void ayxx_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function ayxx_set_stereo_mask (line 172) | void ayxx_set_stereo_mask(UINT8 ChipID, UINT32 StereoMask) FILE: VGMPlay/chips/c140.c type voice_registers (line 55) | struct voice_registers type VOICE (line 72) | typedef struct type c140_state (line 94) | typedef struct _c140_state c140_state; type _c140_state (line 95) | struct _c140_state function init_voice (line 128) | static void init_voice( VOICE *v ) function UINT8 (line 142) | UINT8 c140_r(UINT8 ChipID, offs_t offset) function find_sample (line 158) | static long find_sample(c140_state *info, long adrs, long bank, int voice) function c140_w (line 215) | void c140_w(UINT8 ChipID, offs_t offset, UINT8 data) function c140_set_base (line 279) | void c140_set_base(UINT8 ChipID, void *base) function c140_update (line 294) | void c140_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_c140 (line 497) | int device_start_c140(UINT8 ChipID, int clock, int banking_type) function device_stop_c140 (line 558) | void device_stop_c140(UINT8 ChipID) function device_reset_c140 (line 568) | void device_reset_c140(UINT8 ChipID) function c140_write_rom (line 581) | void c140_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, offs... function c140_set_mute_mask (line 603) | void c140_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/c352.c type C352_Voice (line 49) | typedef struct { type C352 (line 72) | typedef struct { function C352_fetch_sample (line 100) | static void C352_fetch_sample(C352 *c, C352_Voice *v) function c352_ramp_volume (line 161) | static void c352_ramp_volume(C352_Voice* v,int ch,UINT8 val) function c352_update (line 168) | void c352_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_c352 (line 239) | int device_start_c352(UINT8 ChipID, int clock, int clkdiv) function device_stop_c352 (line 281) | void device_stop_c352(UINT8 ChipID) function device_reset_c352 (line 291) | void device_reset_c352(UINT8 ChipID) function UINT16 (line 321) | UINT16 c352_r(UINT8 ChipID, offs_t address) function c352_w (line 333) | void c352_w(UINT8 ChipID, offs_t address, UINT16 val) function c352_write_rom (line 376) | void c352_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, offs... function c352_set_mute_mask (line 400) | void c352_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function UINT32 (line 411) | UINT32 c352_get_mute_mask(UINT8 ChipID) function c352_set_options (line 424) | void c352_set_options(UINT8 Flags) FILE: VGMPlay/chips/c6280.c type t_channel (line 63) | typedef struct { type c6280_t (line 76) | typedef struct { function c6280_init (line 102) | static void c6280_init(/*device_t *device,*/ c6280_t *p, double clk, dou... function c6280_write (line 146) | static void c6280_write(c6280_t *p, int offset, int data) function c6280m_update (line 230) | void c6280m_update(void* param, stream_sample_t **outputs, int samples) function device_stop_c6280m (line 356) | void device_stop_c6280m(void* chip) function device_reset_c6280m (line 365) | void device_reset_c6280m(void* chip) function UINT8 (line 395) | UINT8 c6280m_r(void* chip, offs_t offset) function c6280m_w (line 406) | void c6280m_w(void* chip, offs_t offset, UINT8 data) function c6280m_set_mute_mask (line 415) | void c6280m_set_mute_mask(void* chip, UINT32 MuteMask) FILE: VGMPlay/chips/c6280.h type c6280_interface (line 5) | typedef struct _c6280_interface c6280_interface; type _c6280_interface (line 6) | struct _c6280_interface FILE: VGMPlay/chips/c6280intf.c type c6280_state (line 13) | typedef struct _c6280_state function c6280_update (line 26) | void c6280_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_c6280 (line 42) | int device_start_c6280(UINT8 ChipID, int clock) function device_stop_c6280 (line 76) | void device_stop_c6280(UINT8 ChipID) function device_reset_c6280 (line 95) | void device_reset_c6280(UINT8 ChipID) function UINT8 (line 112) | UINT8 c6280_r(UINT8 ChipID, offs_t offset) function c6280_w (line 128) | void c6280_w(UINT8 ChipID, offs_t offset, UINT8 data) function c6280_set_emu_core (line 147) | void c6280_set_emu_core(UINT8 Emulator) function c6280_set_mute_mask (line 158) | void c6280_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/dac_control.c type dac_control (line 30) | typedef struct _dac_control function INLINE (line 62) | INLINE void daccontrol_SendCommand(dac_control *chip) function INLINE (line 215) | INLINE UINT32 muldiv64round(UINT32 Multiplicand, UINT32 Multiplier, UINT... function daccontrol_update (line 221) | void daccontrol_update(UINT8 ChipID, UINT32 samples) function UINT8 (line 282) | UINT8 device_start_daccontrol(UINT8 ChipID) function device_stop_daccontrol (line 300) | void device_stop_daccontrol(UINT8 ChipID) function device_reset_daccontrol (line 309) | void device_reset_daccontrol(UINT8 ChipID) function daccontrol_setup_chip (line 336) | void daccontrol_setup_chip(UINT8 ChipID, UINT8 ChType, UINT8 ChNum, UINT... function daccontrol_set_data (line 368) | void daccontrol_set_data(UINT8 ChipID, UINT8* Data, UINT32 DataLen, UINT... function daccontrol_refresh_data (line 392) | void daccontrol_refresh_data(UINT8 ChipID, UINT8* Data, UINT32 DataLen) function daccontrol_set_frequency (line 414) | void daccontrol_set_frequency(UINT8 ChipID, UINT32 Frequency) function daccontrol_start (line 428) | void daccontrol_start(UINT8 ChipID, UINT32 DataPos, UINT8 LenMode, UINT3... function daccontrol_stop (line 483) | void daccontrol_stop(UINT8 ChipID) FILE: VGMPlay/chips/emu2149.c function internal_refresh (line 40) | static void function EMU2149_API (line 57) | EMU2149_API void function EMU2149_API (line 64) | EMU2149_API void function EMU2149_API (line 71) | EMU2149_API void function EMU2149_API (line 78) | EMU2149_API PSG * function EMU2149_API (line 99) | EMU2149_API void function EMU2149_API (line 119) | EMU2149_API void function EMU2149_API (line 136) | EMU2149_API e_uint32 function EMU2149_API (line 148) | EMU2149_API void function EMU2149_API (line 160) | EMU2149_API e_uint32 function EMU2149_API (line 172) | EMU2149_API void function EMU2149_API (line 207) | EMU2149_API void function EMU2149_API (line 213) | EMU2149_API e_uint8 function EMU2149_API (line 219) | EMU2149_API e_uint8 function EMU2149_API (line 226) | EMU2149_API void function INLINE (line 235) | INLINE static e_int16 function EMU2149_API (line 324) | EMU2149_API e_int16 function INLINE (line 343) | INLINE static void function EMU2149_API (line 437) | EMU2149_API void function EMU2149_API (line 473) | EMU2149_API void FILE: VGMPlay/chips/emu2149.h type PSG (line 27) | typedef struct __PSG FILE: VGMPlay/chips/emu2413.c type __OPLL_EG_STATE (line 212) | enum __OPLL_EG_STATE { ATTACK, DECAY, SUSTAIN, RELEASE, DAMP, UNKNOWN } function blackman (line 252) | static double blackman(double x) { return 0.42 - 0.5 * cos(2 * _PI_ * x)... function sinc (line 253) | static double sinc(double x) { return (x == 0.0 ? 1.0 : sin(_PI_ * x) / ... function windowed_sinc (line 254) | static double windowed_sinc(double x) { return blackman(0.5 + 0.5 * x / ... function OPLL_RateConv (line 257) | OPLL_RateConv *OPLL_RateConv_new(double f_inp, double f_out, int ch) { function INLINE (line 284) | static INLINE int16_t lookup_sinc_table(int16_t *table, double x) { function OPLL_RateConv_reset (line 291) | void OPLL_RateConv_reset(OPLL_RateConv *conv) { function OPLL_RateConv_putData (line 300) | void OPLL_RateConv_putData(OPLL_RateConv *conv, int ch, int16_t data) { function OPLL_RateConv_getData (line 311) | int16_t OPLL_RateConv_getData(OPLL_RateConv *conv, int ch) { function OPLL_RateConv_delete (line 327) | void OPLL_RateConv_delete(OPLL_RateConv *conv) { function makeSinTable (line 343) | static void makeSinTable(void) { function makeTllTable (line 361) | static void makeTllTable(void) { function makeRksTable (line 385) | static void makeRksTable(void) { function makeDefaultPatch (line 394) | static void makeDefaultPatch() { function initializeTables (line 403) | static void initializeTables() { function _debug_print_patch (line 429) | static void _debug_print_patch(OPLL_SLOT *slot) { function INLINE (line 454) | static INLINE void _debug_print_slot_info(OPLL_SLOT *slot) { function INLINE (line 463) | static INLINE int get_parameter_rate(OPLL_SLOT *slot) { type SLOT_UPDATE_FLAG (line 491) | enum SLOT_UPDATE_FLAG { function INLINE (line 499) | static INLINE void request_update(OPLL_SLOT *slot, int flag) { slot->upd... function commit_slot_update (line 501) | static void commit_slot_update(OPLL_SLOT *slot) { function reset_slot (line 548) | static void reset_slot(OPLL_SLOT *slot, int number) { function INLINE (line 571) | static INLINE void slotOn(OPLL *opll, int i) { function INLINE (line 578) | static INLINE void slotOff(OPLL *opll, int i) { function INLINE (line 587) | static INLINE void update_key_status(OPLL *opll) { function INLINE (line 632) | static INLINE void set_patch(OPLL *opll, int32_t ch, int32_t num) { function INLINE (line 640) | static INLINE void set_sus_flag(OPLL *opll, int ch, int flag) { function INLINE (line 650) | static INLINE void set_volume(OPLL *opll, int ch, int volume) { function INLINE (line 655) | static INLINE void set_slot_volume(OPLL_SLOT *slot, int volume) { function INLINE (line 661) | static INLINE void set_fnumber(OPLL *opll, int ch, int fnum) { function INLINE (line 673) | static INLINE void set_block(OPLL *opll, int ch, int blk) { function INLINE (line 684) | static INLINE void update_rhythm_mode(OPLL *opll) { function update_ampm (line 717) | static void update_ampm(OPLL *opll) { function update_noise (line 728) | static void update_noise(OPLL *opll, int cycle) { function update_short_noise (line 738) | static void update_short_noise(OPLL *opll) { function INLINE (line 752) | static INLINE void calc_phase(OPLL_SLOT *slot, int32_t pm_phase, uint8_t... function INLINE (line 762) | static INLINE uint8_t lookup_attack_step(OPLL_SLOT *slot, uint32_t count... function INLINE (line 784) | static INLINE uint8_t lookup_decay_step(OPLL_SLOT *slot, uint32_t counte... function INLINE (line 804) | static INLINE void start_envelope(OPLL_SLOT *slot) { function INLINE (line 815) | static INLINE void calc_envelope(OPLL_SLOT *slot, OPLL_SLOT *buddy, uint... function update_slots (line 873) | static void update_slots(OPLL *opll) { function INLINE (line 895) | static INLINE int16_t lookup_exp_table(uint16_t i) { function INLINE (line 902) | static INLINE int16_t to_linear(uint16_t h, OPLL_SLOT *slot, int16_t am) { function INLINE (line 911) | static INLINE int16_t calc_slot_car(OPLL *opll, int ch, int16_t fm) { function INLINE (line 922) | static INLINE int16_t calc_slot_mod(OPLL *opll, int ch) { function INLINE (line 934) | static INLINE int16_t calc_slot_tom(OPLL *opll) { function INLINE (line 943) | static INLINE int16_t calc_slot_snare(OPLL *opll) { function INLINE (line 956) | static INLINE int16_t calc_slot_cym(OPLL *opll) { function INLINE (line 964) | static INLINE int16_t calc_slot_hat(OPLL *opll) { function update_output (line 980) | static void update_output(OPLL *opll) { function INLINE (line 1040) | INLINE static void mix_output(OPLL *opll) { function INLINE (line 1053) | INLINE static void mix_output_stereo(OPLL *opll) { function OPLL (line 1076) | OPLL *OPLL_new(uint32_t clk, uint32_t rate) { function OPLL_delete (line 1104) | void OPLL_delete(OPLL *opll) { function reset_rate_conversion_params (line 1112) | static void reset_rate_conversion_params(OPLL *opll) { function OPLL_reset (line 1134) | void OPLL_reset(OPLL *opll) { function OPLL_forceRefresh (line 1174) | void OPLL_forceRefresh(OPLL *opll) { function OPLL_setRate (line 1189) | void OPLL_setRate(OPLL *opll, uint32_t rate) { function OPLL_setQuality (line 1194) | void OPLL_setQuality(OPLL *opll, uint8_t q) {} function OPLL_setChipType (line 1196) | void OPLL_setChipType(OPLL *opll, uint8_t type) { opll->chip_type = type; } function OPLL_writeReg (line 1198) | void OPLL_writeReg(OPLL *opll, uint32_t reg, uint8_t data) { function OPLL_writeIO (line 1372) | void OPLL_writeIO(OPLL *opll, uint32_t adr, uint8_t val) { function OPLL_setPan (line 1379) | void OPLL_setPan(OPLL *opll, uint32_t ch, uint8_t pan) { opll->pan[ch & ... function OPLL_setPanEx (line 1381) | void OPLL_setPanEx(OPLL *opll, uint32_t ch, int16_t pan) { function OPLL_setPanFine (line 1385) | void OPLL_setPanFine(OPLL *opll, uint32_t ch, float pan[2]) { function OPLL_dumpToPatch (line 1390) | void OPLL_dumpToPatch(const uint8_t *dump, OPLL_PATCH *patch) { function OPLL_getDefaultPatch (line 1419) | void OPLL_getDefaultPatch(int32_t type, int32_t num, OPLL_PATCH *patch) { function OPLL_setPatch (line 1423) | void OPLL_setPatch(OPLL *opll, const uint8_t *dump) { function OPLL_patchToDump (line 1433) | void OPLL_patchToDump(const OPLL_PATCH *patch, uint8_t *dump) { function OPLL_copyPatch (line 1444) | void OPLL_copyPatch(OPLL *opll, int32_t num, OPLL_PATCH *patch) { function OPLL_resetPatch (line 1448) | void OPLL_resetPatch(OPLL *opll, uint8_t type) { function OPLL_calc (line 1454) | int16_t OPLL_calc(OPLL *opll) { function OPLL_calcStereo (line 1467) | void OPLL_calcStereo(OPLL *opll, int32_t out[2]) { function OPLL_setMask (line 1483) | uint32_t OPLL_setMask(OPLL *opll, uint32_t mask) { function OPLL_toggleMask (line 1494) | uint32_t OPLL_toggleMask(OPLL *opll, uint32_t mask) { FILE: VGMPlay/chips/emu2413.h type OPLL_TONE_ENUM (line 12) | enum OPLL_TONE_ENUM { OPLL_2413_TONE = 0, OPLL_VRC7_TONE = 1, OPLL_281B_... type OPLL_PATCH (line 15) | typedef struct __OPLL_PATCH { type OPLL_SLOT (line 20) | typedef struct __OPLL_SLOT { type OPLL_RateConv (line 73) | typedef struct __OPLL_RateConv { type OPLL (line 87) | typedef struct __OPLL { FILE: VGMPlay/chips/emutypes.h type e_uint (line 19) | typedef unsigned int e_uint; type e_int (line 20) | typedef signed int e_int; type e_uint8 (line 22) | typedef unsigned char e_uint8 ; type e_int8 (line 23) | typedef signed char e_int8 ; type e_uint16 (line 25) | typedef unsigned short e_uint16 ; type e_int16 (line 26) | typedef signed short e_int16 ; type e_uint32 (line 28) | typedef unsigned int e_uint32 ; type e_int32 (line 29) | typedef signed int e_int32 ; type e_uint8 (line 36) | typedef e_uint8 uint8_t; type e_int8 (line 37) | typedef e_int8 int8_t; type e_uint16 (line 38) | typedef e_uint16 uint16_t; type e_int16 (line 39) | typedef e_int16 int16_t; type e_uint32 (line 40) | typedef e_uint32 uint32_t; type e_int32 (line 41) | typedef e_int32 int32_t; FILE: VGMPlay/chips/es5503.c type ES5503Osc (line 46) | typedef struct type ES5503Chip (line 63) | typedef struct function es5503_halt_osc (line 118) | static void es5503_halt_osc(ES5503Chip *chip, int onum, int type, UINT32... function es5503_pcm_update (line 168) | void es5503_pcm_update(UINT8 ChipID, stream_sample_t **outputs, int samp... function device_start_es5503 (line 273) | int device_start_es5503(UINT8 ChipID, int clock, int channels) function device_stop_es5503 (line 327) | void device_stop_es5503(UINT8 ChipID) function device_reset_es5503 (line 336) | void device_reset_es5503(UINT8 ChipID) function UINT8 (line 371) | UINT8 es5503_r(UINT8 ChipID, offs_t offset) function es5503_w (line 477) | void es5503_w(UINT8 ChipID, offs_t offset, UINT8 data) function es5503_write_ram (line 566) | void es5503_write_ram(UINT8 ChipID, offs_t DataStart, offs_t DataLength,... function es5503_set_mute_mask (line 580) | void es5503_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function es5503_set_srchg_cb (line 591) | void es5503_set_srchg_cb(UINT8 ChipID, SRATE_CALLBACK CallbackFunc, void... FILE: VGMPlay/chips/es5506.c type es5506_voice (line 144) | typedef struct _es5506_voice es5506_voice; type _es5506_voice (line 145) | struct _es5506_voice type es5506_state (line 177) | typedef struct _es5506_state es5506_state; type _es5506_state (line 178) | struct _es5506_state function update_irq_state (line 245) | static void update_irq_state(es5506_state *chip) function update_internal_irq_state (line 252) | static void update_internal_irq_state(es5506_state *chip) function compute_tables (line 275) | static void compute_tables(es5506_state *chip) function generate_dummy (line 541) | void generate_dummy(es5506_state *chip, es5506_voice *voice, UINT16 *bas... function generate_ulaw (line 602) | static void generate_ulaw(es5506_state *chip, es5506_voice *voice, UINT1... function generate_pcm (line 714) | static void generate_pcm(es5506_state *chip, es5506_voice *voice, UINT16... function generate_samples (line 818) | static void generate_samples(es5506_state *chip, INT32 **outputs, int of... function es5506_update (line 896) | void es5506_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function es5506_start_common (line 933) | static void es5506_start_common(es5506_state *chip, int clock, UINT8 snd... function device_start_es5506 (line 1037) | int device_start_es5506(UINT8 ChipID, int clock, int channels) function device_stop_es5506 (line 1062) | void device_stop_es5506(UINT8 ChipID) function device_reset_es5506 (line 1092) | void device_reset_es5506(UINT8 ChipID) function INLINE (line 1118) | INLINE void es5506_reg_write_low(es5506_state *chip, es5506_voice *voice... function INLINE (line 1217) | INLINE void es5506_reg_write_high(es5506_state *chip, es5506_voice *voic... function INLINE (line 1303) | INLINE void es5506_reg_write_test(es5506_state *chip, es5506_voice *voic... function es5506_w (line 1383) | static void es5506_w(es5506_state *chip, offs_t offset, UINT8 data) function INLINE (line 1419) | INLINE UINT32 es5506_reg_read_low(es5506_state *chip, es5506_voice *voic... function INLINE (line 1495) | INLINE UINT32 es5506_reg_read_high(es5506_state *chip, es5506_voice *voi... function INLINE (line 1570) | INLINE UINT32 es5506_reg_read_test(es5506_state *chip, es5506_voice *voi... function UINT8 (line 1593) | static UINT8 es5506_r(es5506_state *chip, offs_t offset) function es5506_voice_bank_w (line 1627) | void es5506_voice_bank_w(UINT8 ChipID, int voice, int bank) function INLINE (line 1683) | INLINE void es5505_reg_write_low(es5506_state *chip, es5506_voice *voice... function INLINE (line 1844) | INLINE void es5505_reg_write_high(es5506_state *chip, es5506_voice *voic... function INLINE (line 1958) | INLINE void es5505_reg_write_test(es5506_state *chip, es5506_voice *voic... function es5505_w (line 2011) | static void es5505_w(es5506_state *chip, offs_t offset, UINT8 data) function INLINE (line 2038) | INLINE UINT16 es5505_reg_read_low(es5506_state *chip, es5506_voice *voic... function INLINE (line 2116) | INLINE UINT16 es5505_reg_read_high(es5506_state *chip, es5506_voice *voi... function INLINE (line 2190) | INLINE UINT16 es5505_reg_read_test(es5506_state *chip, es5506_voice *voi... function UINT8 (line 2224) | static UINT8 es5505_r(es5506_state *chip, offs_t offset) function UINT8 (line 2254) | UINT8 es550x_r(UINT8 ChipID, offs_t offset) function es550x_w (line 2264) | void es550x_w(UINT8 ChipID, offs_t offset, UINT8 data) function es550x_w16 (line 2282) | void es550x_w16(UINT8 ChipID, offs_t offset, UINT16 data) function es5506_write_rom (line 2326) | void es5506_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, of... function es5506_set_mute_mask (line 2370) | void es5506_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function es5506_set_srchg_cb (line 2381) | void es5506_set_srchg_cb(UINT8 ChipID, SRATE_CALLBACK CallbackFunc, void... FILE: VGMPlay/chips/fm.c type FM_SLOT (line 534) | typedef struct type FM_CH (line 575) | typedef struct type FM_ST (line 601) | typedef struct type FM_3SLOT (line 638) | typedef struct type FM_OPN (line 647) | typedef struct function INLINE (line 707) | INLINE void FM_STATUS_SET(FM_ST *ST,int flag) function INLINE (line 720) | INLINE void FM_STATUS_RESET(FM_ST *ST,int flag) function INLINE (line 733) | INLINE void FM_IRQMASK_SET(FM_ST *ST,int flag) function INLINE (line 742) | INLINE void set_timers( FM_ST *ST, void *n, int v ) function INLINE (line 800) | INLINE void TimerAOver(FM_ST *ST) function INLINE (line 809) | INLINE void TimerBOver(FM_ST *ST) function INLINE (line 851) | INLINE UINT8 FM_STATUS_FLAG(FM_ST *ST) function INLINE (line 862) | INLINE void FM_BUSY_SET(FM_ST *ST,int busyclock ) function INLINE (line 876) | INLINE void FM_KEYON(UINT8 type, FM_CH *CH , int s ) function INLINE (line 888) | INLINE void FM_KEYOFF(FM_CH *CH , int s ) function setup_connection (line 900) | static void setup_connection( FM_OPN *OPN, FM_CH *CH, int ch ) function INLINE (line 988) | INLINE void set_det_mul(FM_ST *ST,FM_CH *CH,FM_SLOT *SLOT,int v) function INLINE (line 996) | INLINE void set_tl(FM_CH *CH,FM_SLOT *SLOT , int v) function INLINE (line 1002) | INLINE void set_ar_ksr(UINT8 type, FM_CH *CH,FM_SLOT *SLOT,int v) function INLINE (line 1028) | INLINE void set_dr(UINT8 type, FM_SLOT *SLOT,int v) function INLINE (line 1037) | INLINE void set_sr(UINT8 type, FM_SLOT *SLOT,int v) function INLINE (line 1046) | INLINE void set_sl_rr(UINT8 type, FM_SLOT *SLOT,int v) function op_calc (line 1058) | INLINE signed int op_calc(UINT32 phase, unsigned int env, signed int pm) function op_calc1 (line 1069) | INLINE signed int op_calc1(UINT32 phase, unsigned int env, signed int pm) function INLINE (line 1081) | INLINE void advance_lfo(FM_OPN *OPN) function advance_eg_channel (line 1123) | static void advance_eg_channel(FM_OPN *OPN, FM_SLOT *SLOT) function INLINE (line 1274) | INLINE void update_phase_lfo_slot(FM_OPN *OPN, FM_SLOT *SLOT, INT32 pms,... function INLINE (line 1308) | INLINE void update_phase_lfo_channel(FM_OPN *OPN, FM_CH *CH) function INLINE (line 1359) | INLINE void chan_calc(FM_OPN *OPN, FM_CH *CH, int chnum) function INLINE (line 1438) | INLINE void refresh_fc_eg_slot(FM_OPN *OPN, FM_SLOT *SLOT , int fc , int... function refresh_fc_eg_chan (line 1478) | static void refresh_fc_eg_chan(FM_OPN *OPN, FM_CH *CH ) function init_timetables (line 1492) | static void init_timetables( FM_ST *ST , const UINT8 *dttable ) function reset_channels (line 1519) | static void reset_channels( FM_ST *ST , FM_CH *CH , int num ) function init_tables (line 1552) | static int init_tables(void) function FMCloseTable (line 1669) | static void FMCloseTable( void ) function INLINE (line 1679) | INLINE void CSMKeyControll(UINT8 type, FM_CH *CH) function FMsave_state_channel (line 1706) | static void FMsave_state_channel(const device_config *device,FM_CH *CH,i... function FMsave_state_st (line 1726) | static void FMsave_state_st(const device_config *device,FM_ST *ST) function OPNSetPres (line 1751) | static void OPNSetPres(FM_OPN *OPN, int pres, int timer_prescaler, int S... function OPNWriteMode (line 1809) | static void OPNWriteMode(FM_OPN *OPN, int r, int v) function OPNWriteReg (line 1858) | static void OPNWriteReg(FM_OPN *OPN, int r, int v) function OPNPrescaler_w (line 2078) | static void OPNPrescaler_w(FM_OPN *OPN , int addr, int pre_divider) type YM2203 (line 2115) | typedef struct function ym2203_update_one (line 2123) | void ym2203_update_one(void *chip, FMSAMPLE **buffer, int length) function ym2203_reset_chip (line 2210) | void ym2203_reset_chip(void *chip) function ym2203_postload (line 2237) | void ym2203_postload(void *chip) function YM2203_save_state (line 2269) | static void YM2203_save_state(YM2203 *F2203, const device_config *device) function ym2203_shutdown (line 2323) | void ym2203_shutdown(void *chip) function ym2203_write (line 2332) | int ym2203_write(void *chip,int a,UINT8 v) function UINT8 (line 2373) | UINT8 ym2203_read(void *chip,int a) function ym2203_timer_over (line 2390) | int ym2203_timer_over(void *chip,int c) function ym2203_set_mutemask (line 2412) | void ym2203_set_mutemask(void *chip, UINT32 MuteMask) type ADPCM_CH (line 2429) | typedef struct type YM2610 (line 2450) | typedef struct type YM2610 (line 2473) | typedef YM2610 YM2608; function Init_ADPCMATable (line 2501) | static void Init_ADPCMATable(void) function INLINE (line 2517) | INLINE void ADPCMA_calc_chan( YM2610 *F2610, ADPCM_CH *ch ) function FM_ADPCMAWrite (line 2584) | static void FM_ADPCMAWrite(YM2610 *F2610,int r,int v) function FMsave_state_adpcma (line 2711) | static void FMsave_state_adpcma(const device_config *device,ADPCM_CH *ad... function INLINE (line 3295) | INLINE void YM2608IRQFlagWrite(FM_OPN *OPN, YM2608 *F2608, int v) function INLINE (line 3309) | INLINE void YM2608IRQMaskWrite(FM_OPN *OPN, YM2608 *F2608, int v) function ym2608_update_one (line 3325) | void ym2608_update_one(void *chip, FMSAMPLE **buffer, int length) function ym2608_postload (line 3483) | void ym2608_postload(void *chip) function YM2608_save_state (line 3528) | static void YM2608_save_state(YM2608 *F2608, const device_config *device) function YM2608_deltat_status_set (line 3546) | static void YM2608_deltat_status_set(void *chip, UINT8 changebits) function YM2608_deltat_status_reset (line 3551) | static void YM2608_deltat_status_reset(void *chip, UINT8 changebits) function ym2608_shutdown (line 3619) | void ym2608_shutdown(void *chip) function ym2608_reset_chip (line 3630) | void ym2608_reset_chip(void *chip) function ym2608_write (line 3712) | int ym2608_write(void *chip, int a,UINT8 v) function UINT8 (line 3811) | UINT8 ym2608_read(void *chip,int a) function ym2608_timer_over (line 3854) | int ym2608_timer_over(void *chip,int c) function ym2608_write_pcmrom (line 3891) | void ym2608_write_pcmrom(void *chip, UINT8 rom_id, offs_t ROMSize, offs_... function ym2608_set_mutemask (line 3921) | void ym2608_set_mutemask(void *chip, UINT32 MuteMask) function ym2610_update_one (line 3942) | void ym2610_update_one(void *chip, FMSAMPLE **buffer, int length) function ym2610b_update_one (line 4101) | void ym2610b_update_one(void *chip, FMSAMPLE **buffer, int length) function ym2610_postload (line 4258) | void ym2610_postload(void *chip) function YM2610_save_state (line 4305) | static void YM2610_save_state(YM2610 *F2610, const device_config *device) function YM2610_deltat_status_set (line 4325) | static void YM2610_deltat_status_set(void *chip, UINT8 changebits) function YM2610_deltat_status_reset (line 4330) | static void YM2610_deltat_status_reset(void *chip, UINT8 changebits) function ym2610_shutdown (line 4392) | void ym2610_shutdown(void *chip) function ym2610_reset_chip (line 4404) | void ym2610_reset_chip(void *chip) function ym2610_write (line 4488) | int ym2610_write(void *chip, int a, UINT8 v) function UINT8 (line 4593) | UINT8 ym2610_read(void *chip,int a) function ym2610_timer_over (line 4622) | int ym2610_timer_over(void *chip,int c) function ym2610_write_pcmrom (line 4644) | void ym2610_write_pcmrom(void *chip, UINT8 rom_id, offs_t ROMSize, offs_... function ym2610_set_mutemask (line 4685) | void ym2610_set_mutemask(void *chip, UINT32 MuteMask) FILE: VGMPlay/chips/fm.h type ssg_callbacks (line 36) | typedef struct _ssg_callbacks ssg_callbacks; type _ssg_callbacks (line 37) | struct _ssg_callbacks type UINT8 (line 84) | typedef unsigned char UINT8; type UINT16 (line 85) | typedef unsigned short UINT16; type UINT32 (line 86) | typedef unsigned int UINT32; type INT8 (line 87) | typedef signed char INT8; type INT16 (line 88) | typedef signed short INT16; type INT32 (line 89) | typedef signed int INT32; type stream_sample_t (line 95) | typedef stream_sample_t FMSAMPLE; FILE: VGMPlay/chips/fm2612.c type FM_SLOT (line 539) | typedef struct type FM_CH (line 580) | typedef struct type FM_ST (line 606) | typedef struct type FM_3SLOT (line 643) | typedef struct type FM_OPN (line 653) | typedef struct type YM2612 (line 687) | typedef struct function INLINE (line 729) | INLINE void FM_STATUS_SET(FM_ST *ST,int flag) function INLINE (line 742) | INLINE void FM_STATUS_RESET(FM_ST *ST,int flag) function INLINE (line 755) | INLINE void FM_IRQMASK_SET(FM_ST *ST,int flag) function INLINE (line 763) | INLINE void FM_KEYON(FM_OPN *OPN, FM_CH *CH , int s ) function INLINE (line 801) | INLINE void FM_KEYOFF(FM_OPN *OPN, FM_CH *CH , int s ) function INLINE (line 840) | INLINE void FM_KEYON_CSM(FM_OPN *OPN, FM_CH *CH , int s ) function INLINE (line 873) | INLINE void FM_KEYOFF_CSM(FM_CH *CH , int s ) function INLINE (line 910) | INLINE void set_timers( FM_OPN *OPN, FM_ST *ST, void *n, int v ) function INLINE (line 965) | INLINE void TimerAOver(FM_ST *ST) function INLINE (line 975) | INLINE void TimerBOver(FM_ST *ST) function INLINE (line 1018) | INLINE UINT8 FM_STATUS_FLAG(FM_ST *ST) function INLINE (line 1029) | INLINE void FM_BUSY_SET(FM_ST *ST,int busyclock ) function INLINE (line 1042) | INLINE void setup_connection( FM_OPN *OPN, FM_CH *CH, int ch ) function INLINE (line 1130) | INLINE void set_det_mul(FM_ST *ST,FM_CH *CH,FM_SLOT *SLOT,int v) function INLINE (line 1138) | INLINE void set_tl(FM_CH *CH,FM_SLOT *SLOT , int v) function INLINE (line 1150) | INLINE void set_ar_ksr(UINT8 type, FM_CH *CH,FM_SLOT *SLOT,int v) function INLINE (line 1179) | INLINE void set_dr(UINT8 type, FM_SLOT *SLOT,int v) function INLINE (line 1188) | INLINE void set_sr(UINT8 type, FM_SLOT *SLOT,int v) function INLINE (line 1197) | INLINE void set_sl_rr(UINT8 type, FM_SLOT *SLOT,int v) function INLINE (line 1212) | INLINE void advance_lfo(FM_OPN *OPN) function INLINE (line 1242) | INLINE void advance_eg_channel(FM_OPN *OPN, FM_SLOT *SLOT) function INLINE (line 1399) | INLINE void update_ssg_eg_channel(FM_SLOT *SLOT) function INLINE (line 1458) | INLINE void update_phase_lfo_slot(FM_OPN *OPN, FM_SLOT *SLOT, INT32 pms,... function INLINE (line 1496) | INLINE void update_phase_lfo_channel(FM_OPN *OPN, FM_CH *CH) function INLINE (line 1545) | INLINE void refresh_fc_eg_slot(FM_OPN *OPN, FM_SLOT *SLOT , int fc , int... function INLINE (line 1584) | INLINE void refresh_fc_eg_chan(FM_OPN *OPN, FM_CH *CH ) function op_calc (line 1599) | INLINE signed int op_calc(UINT32 phase, unsigned int env, signed int pm) function op_calc1 (line 1610) | INLINE signed int op_calc1(UINT32 phase, unsigned int env, signed int pm) function INLINE (line 1621) | INLINE void chan_calc(YM2612 *F2612, FM_OPN *OPN, FM_CH *CH) function FMCloseTable (line 1698) | static void FMCloseTable( void ) function INLINE (line 1708) | INLINE void CSMKeyControll(FM_OPN *OPN, FM_CH *CH) function FMsave_state_channel (line 1720) | static void FMsave_state_channel(running_device *device,FM_CH *CH,int nu... function FMsave_state_st (line 1740) | static void FMsave_state_st(running_device *device,FM_ST *ST) function OPNWriteMode (line 1762) | static void OPNWriteMode(FM_OPN *OPN, int r, int v) function OPNWriteReg (line 1826) | static void OPNWriteReg(FM_OPN *OPN, int r, int v) function init_timetables (line 2044) | static void init_timetables(FM_OPN *OPN, double freqbase) function OPNSetPres (line 2079) | static void OPNSetPres(FM_OPN *OPN, int pres, int timer_prescaler, int S... function reset_channels (line 2101) | static void reset_channels( FM_ST *ST , FM_CH *CH , int num ) function init_tables (line 2128) | static void init_tables(void) function ym2612_update_one (line 2239) | void ym2612_update_one(void *chip, FMSAMPLE **buffer, int length) function ym2612_postload (line 2443) | void ym2612_postload(void *chip) function YM2612_save_state (line 2473) | static void YM2612_save_state(YM2612 *F2612, running_device *device) function ym2612_shutdown (line 2532) | void ym2612_shutdown(void *chip) function ym2612_reset_chip (line 2543) | void ym2612_reset_chip(void *chip) function ym2612_write (line 2606) | int ym2612_write(void *chip, int a, UINT8 v) function UINT8 (line 2674) | UINT8 ym2612_read(void *chip,int a) function ym2612_timer_over (line 2691) | int ym2612_timer_over(void *chip,int c) function ym2612_set_mutemask (line 2714) | void ym2612_set_mutemask(void *chip, UINT32 MuteMask) function ym2612_setoptions (line 2726) | void ym2612_setoptions(UINT8 Flags) FILE: VGMPlay/chips/fmopl.c function acc_calc (line 139) | INLINE signed int acc_calc(signed int value) type OPL_SLOT (line 210) | typedef struct type OPL_CH (line 251) | typedef struct type FM_OPL (line 263) | typedef struct fm_opl_f function INLINE (line 675) | INLINE void OPL_STATUS_SET(FM_OPL *OPL,int flag) function INLINE (line 691) | INLINE void OPL_STATUS_RESET(FM_OPL *OPL,int flag) function INLINE (line 707) | INLINE void OPL_STATUSMASK_SET(FM_OPL *OPL,int flag) function INLINE (line 717) | INLINE void advance_lfo(FM_OPL *OPL) function INLINE (line 737) | INLINE void refresh_eg(FM_OPL* OPL) function INLINE (line 807) | INLINE void advance(FM_OPL *OPL) function op_calc (line 970) | INLINE signed int op_calc(UINT32 phase, unsigned int env, signed int pm,... function op_calc1 (line 981) | INLINE signed int op_calc1(UINT32 phase, unsigned int env, signed int pm... function INLINE (line 996) | INLINE void OPL_CALC_CH( FM_OPL *OPL, OPL_CH *CH ) function INLINE (line 1065) | INLINE void OPL_CALC_RH( FM_OPL *OPL, OPL_CH *CH, unsigned int noise ) function init_tables (line 1231) | static int init_tables(void) function OPLCloseTable (line 1337) | static void OPLCloseTable( void ) function OPL_initalize (line 1346) | static void OPL_initalize(FM_OPL *OPL) function INLINE (line 1415) | INLINE void FM_KEYON(OPL_SLOT *SLOT, UINT32 key_set) function INLINE (line 1427) | INLINE void FM_KEYOFF(OPL_SLOT *SLOT, UINT32 key_clr) function INLINE (line 1443) | INLINE void CALC_FCSLOT(OPL_CH *CH,OPL_SLOT *SLOT) function INLINE (line 1474) | INLINE void set_mul(FM_OPL *OPL,int slot,int v) function INLINE (line 1488) | INLINE void set_ksl_tl(FM_OPL *OPL,int slot,int v) function INLINE (line 1500) | INLINE void set_ar_dr(FM_OPL *OPL,int slot,int v) function INLINE (line 1524) | INLINE void set_sl_rr(FM_OPL *OPL,int slot,int v) function OPLWriteReg (line 1538) | static void OPLWriteReg(FM_OPL *OPL, int r, int v) function OPL_LockTable (line 1825) | static int OPL_LockTable(void) function OPL_UnLockTable (line 1851) | static void OPL_UnLockTable(void) function OPLResetChip (line 1865) | static void OPLResetChip(FM_OPL *OPL) function OPL_postload (line 1913) | static void OPL_postload(void* param) function OPLsave_state_channel (line 1971) | static void OPLsave_state_channel(OPL_CH *CH) function FM_OPL (line 2066) | static FM_OPL *OPLCreate(UINT32 clock, UINT32 rate, int type) function OPLDestroy (line 2113) | static void OPLDestroy(FM_OPL *OPL) function OPLSetTimerHandler (line 2121) | static void OPLSetTimerHandler(FM_OPL *OPL,OPL_TIMERHANDLER timer_handle... function OPLSetIRQHandler (line 2126) | static void OPLSetIRQHandler(FM_OPL *OPL,OPL_IRQHANDLER IRQHandler,void ... function OPLSetUpdateHandler (line 2131) | static void OPLSetUpdateHandler(FM_OPL *OPL,OPL_UPDATEHANDLER UpdateHand... function OPLWrite (line 2137) | static int OPLWrite(FM_OPL *OPL,int a,int v) function OPLRead (line 2151) | static unsigned char OPLRead(FM_OPL *OPL,int a) function INLINE (line 2224) | INLINE void CSMKeyControll(OPL_CH *CH) function OPLTimerOver (line 2236) | static int OPLTimerOver(FM_OPL *OPL,int c) function ym3812_shutdown (line 2277) | void ym3812_shutdown(void *chip) function ym3812_reset_chip (line 2283) | void ym3812_reset_chip(void *chip) function ym3812_write (line 2289) | int ym3812_write(void *chip, int a, int v) function ym3812_read (line 2295) | unsigned char ym3812_read(void *chip, int a) function ym3812_timer_over (line 2301) | int ym3812_timer_over(void *chip, int c) function ym3812_set_timer_handler (line 2307) | void ym3812_set_timer_handler(void *chip, OPL_TIMERHANDLER timer_handler... function ym3812_set_irq_handler (line 2312) | void ym3812_set_irq_handler(void *chip,OPL_IRQHANDLER IRQHandler,void *p... function ym3812_set_update_handler (line 2317) | void ym3812_set_update_handler(void *chip,OPL_UPDATEHANDLER UpdateHandle... function ym3812_update_one (line 2331) | void ym3812_update_one(void *chip, OPLSAMPLE **buffer, int length) function ym3526_shutdown (line 2412) | void ym3526_shutdown(void *chip) function ym3526_reset_chip (line 2418) | void ym3526_reset_chip(void *chip) function ym3526_write (line 2424) | int ym3526_write(void *chip, int a, int v) function ym3526_read (line 2430) | unsigned char ym3526_read(void *chip, int a) function ym3526_timer_over (line 2436) | int ym3526_timer_over(void *chip, int c) function ym3526_set_timer_handler (line 2442) | void ym3526_set_timer_handler(void *chip, OPL_TIMERHANDLER timer_handler... function ym3526_set_irq_handler (line 2447) | void ym3526_set_irq_handler(void *chip,OPL_IRQHANDLER IRQHandler,void *p... function ym3526_set_update_handler (line 2452) | void ym3526_set_update_handler(void *chip,OPL_UPDATEHANDLER UpdateHandle... function ym3526_update_one (line 2466) | void ym3526_update_one(void *chip, OPLSAMPLE **buffer, int length) function Y8950_deltat_status_set (line 2530) | static void Y8950_deltat_status_set(void *chip, UINT8 changebits) function Y8950_deltat_status_reset (line 2535) | static void Y8950_deltat_status_reset(void *chip, UINT8 changebits) function y8950_shutdown (line 2567) | void y8950_shutdown(void *chip) function y8950_reset_chip (line 2576) | void y8950_reset_chip(void *chip) function y8950_write (line 2582) | int y8950_write(void *chip, int a, int v) function y8950_read (line 2588) | unsigned char y8950_read(void *chip, int a) function y8950_timer_over (line 2593) | int y8950_timer_over(void *chip, int c) function y8950_set_timer_handler (line 2599) | void y8950_set_timer_handler(void *chip, OPL_TIMERHANDLER timer_handler,... function y8950_set_irq_handler (line 2604) | void y8950_set_irq_handler(void *chip,OPL_IRQHANDLER IRQHandler,void *pa... function y8950_set_update_handler (line 2609) | void y8950_set_update_handler(void *chip,OPL_UPDATEHANDLER UpdateHandler... function y8950_set_delta_t_memory (line 2615) | void y8950_set_delta_t_memory(void *chip, void * deltat_mem_ptr, int del... function y8950_write_pcmrom (line 2622) | void y8950_write_pcmrom(void *chip, offs_t ROMSize, offs_t DataStart, function y8950_update_one (line 2651) | void y8950_update_one(void *chip, OPLSAMPLE **buffer, int length) function y8950_set_port_handler (line 2715) | void y8950_set_port_handler(void *chip,OPL_PORTHANDLER_W PortHandler_w,O... function y8950_set_keyboard_handler (line 2723) | void y8950_set_keyboard_handler(void *chip,OPL_PORTHANDLER_W KeyboardHan... function opl_set_mute_mask (line 2733) | void opl_set_mute_mask(void *chip, UINT32 MuteMask) FILE: VGMPlay/chips/fmopl.h type stream_sample_t (line 31) | typedef stream_sample_t OPLSAMPLE; FILE: VGMPlay/chips/gb.c type UINT8 (line 63) | typedef UINT8 bool; type RATIO_CNTR (line 70) | typedef struct function INLINE (line 76) | INLINE void RC_SET_RATIO(RATIO_CNTR* rc, UINT32 mul, UINT32 div) type SOUND (line 143) | struct SOUND type SOUNDC (line 184) | struct SOUNDC type gb_sound_t (line 204) | typedef struct _gb_sound_t gb_sound_t; type _gb_sound_t (line 205) | struct _gb_sound_t type SOUND (line 235) | struct SOUND type SOUND (line 236) | struct SOUND type SOUND (line 237) | struct SOUND function UINT8 (line 244) | UINT8 gb_wave_r(UINT8 ChipID, offs_t offset) function gb_wave_w (line 261) | void gb_wave_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 287) | UINT8 gb_sound_r(UINT8 ChipID, offs_t offset) function gb_sound_w_internal (line 322) | void gb_sound_w_internal(gb_sound_t *gb, UINT8 offset, UINT8 data) function gb_sound_w (line 673) | void gb_sound_w(UINT8 ChipID, offs_t offset, UINT8 data) function gb_corrupt_wave_ram (line 702) | static void gb_corrupt_wave_ram(gb_sound_t *gb) function gb_apu_power_off (line 722) | static void gb_apu_power_off(gb_sound_t *gb) function gb_tick_length (line 807) | static void gb_tick_length(struct SOUND *snd) function INT32 (line 821) | static INT32 gb_calculate_next_sweep(struct SOUND *snd) function gb_apply_next_sweep (line 836) | static void gb_apply_next_sweep(struct SOUND *snd) function gb_tick_sweep (line 848) | static void gb_tick_sweep(struct SOUND *snd) function gb_tick_envelope (line 864) | static void gb_tick_envelope(struct SOUND *snd) function INLINE (line 892) | INLINE bool gb_dac_enabled(struct SOUND *snd) function gb_update_square_channel (line 898) | static void gb_update_square_channel(struct SOUND *snd, UINT32 cycles) function gb_update_wave_channel (line 935) | static void gb_update_wave_channel(gb_sound_t *gb, struct SOUND *snd, UI... function gb_update_noise_channel (line 991) | static void gb_update_noise_channel(gb_sound_t *gb, struct SOUND *snd, U... function gb_update_state (line 1032) | static void gb_update_state(gb_sound_t *gb, UINT32 cycles) function INLINE (line 1105) | INLINE UINT32 gb_noise_period_cycles(gb_sound_t *gb) function gameboy_update (line 1112) | void gameboy_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_gameboy_sound (line 1186) | int device_start_gameboy_sound(UINT8 ChipID, int clock) function device_stop_gameboy_sound (line 1210) | void device_stop_gameboy_sound(UINT8 ChipID) function device_reset_gameboy_sound (line 1215) | void device_reset_gameboy_sound(UINT8 ChipID) function gameboy_sound_set_mute_mask (line 1284) | void gameboy_sound_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function UINT32 (line 1296) | UINT32 gameboy_sound_get_mute_mask(UINT8 ChipID) function gameboy_sound_set_options (line 1309) | void gameboy_sound_set_options(UINT8 Flags) FILE: VGMPlay/chips/iremga20.c type IremGA20_channel_def (line 38) | struct IremGA20_channel_def type ga20_state (line 53) | typedef struct _ga20_state ga20_state; type _ga20_state (line 54) | struct _ga20_state function IremGA20_update (line 76) | void IremGA20_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function irem_ga20_w (line 155) | void irem_ga20_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 204) | UINT8 irem_ga20_r(UINT8 ChipID, offs_t offset) function iremga20_reset (line 227) | static void iremga20_reset(ga20_state *chip) function device_reset_iremga20 (line 247) | void device_reset_iremga20(UINT8 ChipID) function device_start_iremga20 (line 257) | int device_start_iremga20(UINT8 ChipID, int clock) function device_stop_iremga20 (line 300) | void device_stop_iremga20(UINT8 ChipID) function iremga20_write_rom (line 309) | void iremga20_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, ... function iremga20_set_mute_mask (line 331) | void iremga20_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/k051649.c type k051649_sound_channel (line 36) | typedef struct type k051649_state (line 46) | typedef struct _k051649_state k051649_state; type _k051649_state (line 47) | struct _k051649_state function make_mixer_table (line 75) | static void make_mixer_table(/*running_machine *machine,*/ k051649_state... function k051649_update (line 101) | void k051649_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_k051649 (line 149) | int device_start_k051649(UINT8 ChipID, int clock) function device_stop_k051649 (line 180) | void device_stop_k051649(UINT8 ChipID) function device_reset_k051649 (line 191) | void device_reset_k051649(UINT8 ChipID) function k051649_waveform_w (line 217) | void k051649_waveform_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 239) | UINT8 k051649_waveform_r(UINT8 ChipID, offs_t offset) function k052539_waveform_w (line 259) | void k052539_waveform_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 273) | UINT8 k052539_waveform_r(UINT8 ChipID, offs_t offset) function k051649_volume_w (line 288) | void k051649_volume_w(UINT8 ChipID, offs_t offset, UINT8 data) function k051649_frequency_w (line 297) | void k051649_frequency_w(UINT8 ChipID, offs_t offset, UINT8 data) function k051649_keyonoff_w (line 320) | void k051649_keyonoff_w(UINT8 ChipID, offs_t offset, UINT8 data) function k051649_test_w (line 335) | void k051649_test_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 343) | UINT8 k051649_test_r(UINT8 ChipID, offs_t offset) function k051649_w (line 351) | void k051649_w(UINT8 ChipID, offs_t offset, UINT8 data) function k051649_set_mute_mask (line 389) | void k051649_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/k053260.c type k053260_channel (line 23) | typedef struct _k053260_channel k053260_channel; type _k053260_channel (line 24) | struct _k053260_channel type k053260_state (line 40) | typedef struct _k053260_state k053260_state; type _k053260_state (line 41) | struct _k053260_state function InitDeltaTable (line 66) | static void InitDeltaTable( k053260_state *ic, int rate, int clock ) function device_reset_k053260 (line 91) | void device_reset_k053260(UINT8 ChipID) function INLINE (line 112) | INLINE int limit( int val, int max, int min ) function k053260_update (line 127) | void k053260_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_k053260 (line 238) | int device_start_k053260(UINT8 ChipID, int clock) function device_stop_k053260 (line 308) | void device_stop_k053260(UINT8 ChipID) function INLINE (line 318) | INLINE void check_bounds( k053260_state *ic, int channel ) function k053260_w (line 341) | void k053260_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 460) | UINT8 k053260_r(UINT8 ChipID, offs_t offset) function k053260_write_rom (line 499) | void k053260_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... function k053260_set_mute_mask (line 521) | void k053260_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/k054539.c type k054539_channel (line 63) | typedef struct _k054539_channel k054539_channel; type _k054539_channel (line 64) | struct _k054539_channel { type k054539_state (line 71) | typedef struct _k054539_state k054539_state; type _k054539_state (line 72) | struct _k054539_state { function k054539_init_flags (line 113) | void k054539_init_flags(UINT8 ChipID, int flags) function k054539_set_gain (line 121) | void k054539_set_gain(UINT8 ChipID, int channel, double gain) function k054539_regupdate (line 129) | static int k054539_regupdate(k054539_state *info) function k054539_keyon (line 134) | static void k054539_keyon(k054539_state *info, int channel) function k054539_keyoff (line 140) | static void k054539_keyoff(k054539_state *info, int channel) function k054539_update (line 147) | void k054539_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function k054539_init_chip (line 370) | static int k054539_init_chip(k054539_state *info, int clock) function k054539_w (line 416) | void k054539_w(UINT8 ChipID, offs_t offset, UINT8 data) function reset_zones (line 559) | static void reset_zones(k054539_state *info) function UINT8 (line 567) | UINT8 k054539_r(UINT8 ChipID, offs_t offset) function device_start_k054539 (line 591) | int device_start_k054539(UINT8 ChipID, int clock) function device_stop_k054539 (line 642) | void device_stop_k054539(UINT8 ChipID) function device_reset_k054539 (line 652) | void device_reset_k054539(UINT8 ChipID) function k054539_write_rom (line 667) | void k054539_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... function k054539_set_mute_mask (line 701) | void k054539_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/mamedef.h type UINT8 (line 6) | typedef unsigned char UINT8; type INT8 (line 7) | typedef signed char INT8; type UINT16 (line 10) | typedef unsigned short UINT16; type INT16 (line 11) | typedef signed short INT16; type UINT32 (line 15) | typedef unsigned int UINT32; type INT32 (line 16) | typedef signed int INT32; type INT64 (line 22) | typedef signed __int64 INT64; type UINT64 (line 23) | typedef unsigned __int64 UINT64; type UINT64 (line 25) | __extension__ typedef unsigned long long UINT64; type INT64 (line 26) | __extension__ typedef signed long long INT64; type UINT32 (line 31) | typedef UINT32 offs_t; type INT32 (line 34) | typedef INT32 stream_sample_t; FILE: VGMPlay/chips/multipcm.c type _Sample (line 48) | struct _Sample type _STATE (line 59) | typedef enum {ATTACK,DECAY1,DECAY2,RELEASE} _STATE; type _EG (line 60) | struct _EG type _LFO (line 73) | struct _LFO type _SLOT (line 82) | struct _SLOT type MultiPCM (line 102) | typedef struct _MultiPCM MultiPCM; type _MultiPCM (line 103) | struct _MultiPCM function EG_Update (line 169) | static int EG_Update(struct _SLOT *slot) function Get_RATE (line 209) | static unsigned int Get_RATE(unsigned int *Steps,unsigned int rate,unsig... function EG_Calc (line 221) | static void EG_Calc(MultiPCM *ptChip,struct _SLOT *slot) function LFO_Init (line 263) | static void LFO_Init(void) function PLFO_Step (line 303) | INLINE signed int PLFO_Step(struct _LFO *LFO) function ALFO_Step (line 312) | INLINE signed int ALFO_Step(struct _LFO *LFO) function LFO_ComputeStep (line 321) | static void LFO_ComputeStep(MultiPCM *ptChip,struct _LFO *LFO,UINT32 LFO... function WriteSlot (line 339) | static void WriteSlot(MultiPCM *ptChip,struct _SLOT *slot,int reg,unsign... function MultiPCM_update (line 467) | void MultiPCM_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function UINT8 (line 538) | UINT8 multipcm_r(UINT8 ChipID, offs_t offset) function device_start_multipcm (line 546) | int device_start_multipcm(UINT8 ChipID, int clock) function device_stop_multipcm (line 716) | void device_stop_multipcm(UINT8 ChipID) function device_reset_multipcm (line 725) | void device_reset_multipcm(UINT8 ChipID) function multipcm_w (line 741) | void multipcm_w(UINT8 ChipID, offs_t offset, UINT8 data) function multipcm_set_bank (line 765) | void multipcm_set_bank(UINT8 ChipID, UINT32 leftoffs, UINT32 rightoffs) function multipcm_bank_write (line 774) | void multipcm_bank_write(UINT8 ChipID, UINT8 offset, UINT16 data) function multipcm_write_rom (line 794) | void multipcm_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, ... function multipcm_set_mute_mask (line 845) | void multipcm_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function UINT8 (line 857) | UINT8 multipcm_get_channels(UINT8 ChipID, UINT32* ChannelMask) FILE: VGMPlay/chips/nes_apu.c type nesapu_state (line 63) | typedef struct _nesapu_state nesapu_state; type _nesapu_state (line 64) | struct _nesapu_state function create_vbltimes (line 93) | static void create_vbltimes(uint32 * table,const uint8 *vbl,unsigned int... function create_syncs (line 102) | static void create_syncs(nesapu_state *info, unsigned long sps) function create_noise (line 123) | static void create_noise(uint8 *buf, const int bits, int size) function int8 (line 142) | static int8 apu_square(nesapu_state *info, square_t *chan) function int8 (line 228) | static int8 apu_triangle(nesapu_state *info, triangle_t *chan) function int8 (line 286) | static int8 apu_noise(nesapu_state *info, noise_t *chan) function INLINE (line 353) | INLINE void apu_dpcmreset(dpcm_t *chan) function int8 (line 366) | static int8 apu_dpcm(nesapu_state *info, dpcm_t *chan) function INLINE (line 447) | INLINE void apu_regwrite(nesapu_state *info,int address, uint8 value) function INLINE (line 656) | INLINE void apu_update(nesapu_state *info, stream_sample_t **buffer16, i... function INLINE (line 692) | INLINE uint8 apu_read(nesapu_state *info,int address) function INLINE (line 722) | INLINE void apu_write(nesapu_state *info,int address, uint8 value) function UINT8 (line 735) | UINT8 nes_psg_r(void* chip, offs_t offset) function nes_psg_w (line 741) | void nes_psg_w(void* chip, offs_t offset, UINT8 data) function nes_psg_update_sound (line 749) | void nes_psg_update_sound(void* chip, stream_sample_t **outputs, int sam... function device_stop_nesapu (line 866) | void device_stop_nesapu(void* chip) function device_reset_nesapu (line 875) | void device_reset_nesapu(void* chip) function nesapu_set_rom (line 895) | void nesapu_set_rom(void* chip, const UINT8* ROMData) function nesapu_set_mute_mask (line 903) | void nesapu_set_mute_mask(void* chip, UINT32 MuteMask) FILE: VGMPlay/chips/nes_defs.h type INT8 (line 36) | typedef INT8 int8; type INT16 (line 37) | typedef INT16 int16; type INT32 (line 38) | typedef INT32 int32; type UINT8 (line 39) | typedef UINT8 uint8; type UINT16 (line 40) | typedef UINT16 uint16; type UINT32 (line 41) | typedef UINT32 uint32; type UINT8 (line 42) | typedef UINT8 boolean; type queue_t (line 51) | typedef struct queue_s type square_t (line 88) | typedef struct square_s type triangle_t (line 104) | typedef struct triangle_s type noise_t (line 119) | typedef struct noise_s type dpcm_t (line 133) | typedef struct dpcm_s type apu_t (line 152) | typedef struct apu FILE: VGMPlay/chips/nes_intf.c type nes_state (line 28) | typedef struct _nes_state nes_state; type _nes_state (line 29) | struct _nes_state function nes_stream_update (line 48) | void nes_stream_update(UINT8 ChipID, stream_sample_t **outputs, int samp... function device_start_nes (line 85) | int device_start_nes(UINT8 ChipID, int clock) function device_stop_nes (line 154) | void device_stop_nes(UINT8 ChipID) function device_reset_nes (line 184) | void device_reset_nes(UINT8 ChipID) function nes_w (line 204) | void nes_w(UINT8 ChipID, offs_t offset, UINT8 data) function nes_write_ram (line 242) | void nes_write_ram(UINT8 ChipID, offs_t DataStart, offs_t DataLength, co... function nes_set_emu_core (line 280) | void nes_set_emu_core(UINT8 Emulator) function nes_set_options (line 291) | void nes_set_options(UINT16 Options) function nes_set_chip_option (line 298) | static void nes_set_chip_option(UINT8 ChipID) function nes_set_mute_mask (line 339) | void nes_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/np_nes_apu.c type Counter (line 43) | typedef struct _Counter Counter; type _Counter (line 44) | struct _Counter type NES_APU (line 60) | typedef struct _NES_APU NES_APU; type _NES_APU (line 61) | struct _NES_APU function sweep_sqr (line 109) | static void sweep_sqr(NES_APU* apu, int i) function NES_APU_np_FrameSequence (line 117) | void NES_APU_np_FrameSequence(void* chip, int s) function INT32 (line 193) | static INT32 calc_sqr(NES_APU* apu, int i, UINT32 clocks) function NES_APU_np_Read (line 223) | bool NES_APU_np_Read(void* chip, UINT32 adr, UINT32* val) function Tick (line 241) | static void Tick(NES_APU* apu, UINT32 clocks) function UINT32 (line 248) | UINT32 NES_APU_np_Render(void* chip, INT32 b[2]) function NES_APU_np_Destroy (line 328) | void NES_APU_np_Destroy(void* chip) function NES_APU_np_Reset (line 333) | void NES_APU_np_Reset(void* chip) function NES_APU_np_SetOption (line 367) | void NES_APU_np_SetOption(void* chip, int id, int val) function NES_APU_np_SetClock (line 374) | void NES_APU_np_SetClock(void* chip, double c) function NES_APU_np_SetRate (line 381) | void NES_APU_np_SetRate(void* chip, double r) function NES_APU_np_SetMask (line 391) | void NES_APU_np_SetMask(void* chip, int m) function NES_APU_np_SetStereoMix (line 397) | void NES_APU_np_SetStereoMix(void* chip, int trk, INT16 mixl, INT16 mixr) function NES_APU_np_Write (line 407) | bool NES_APU_np_Write(void* chip, UINT32 adr, UINT32 val) FILE: VGMPlay/chips/np_nes_dmc.c type Counter (line 41) | typedef struct _Counter Counter; type _Counter (line 42) | struct _Counter type NES_DMC (line 58) | typedef struct _NES_DMC NES_DMC; type _NES_DMC (line 59) | struct _NES_DMC function NES_DMC_np_Destroy (line 190) | void NES_DMC_np_Destroy(void* chip) function NES_DMC_np_GetDamp (line 195) | int NES_DMC_np_GetDamp(void* chip) function NES_DMC_np_SetMask (line 202) | void NES_DMC_np_SetMask(void* chip, int m) function NES_DMC_np_SetStereoMix (line 209) | void NES_DMC_np_SetStereoMix(void* chip, int trk, INT16 mixl, INT16 mixr) function FrameSequence (line 219) | static void FrameSequence(NES_DMC* dmc, int s) function UINT32 (line 294) | UINT32 calc_tri(NES_DMC* dmc, UINT32 clocks) function UINT32 (line 338) | UINT32 calc_noise(NES_DMC* dmc, UINT32 clocks) function UINT32 (line 385) | UINT32 calc_dmc(NES_DMC* dmc, UINT32 clocks) function TickFrameSequence (line 434) | static void TickFrameSequence(NES_DMC* dmc, UINT32 clocks) function Tick (line 447) | static void Tick(NES_DMC* dmc, UINT32 clocks) function UINT32 (line 454) | UINT32 NES_DMC_np_Render(void* chip, INT32 b[2]) function NES_DMC_np_SetClock (line 530) | void NES_DMC_np_SetClock(void* chip, double c) function NES_DMC_np_SetRate (line 542) | void NES_DMC_np_SetRate(void* chip, double r) function NES_DMC_np_SetPal (line 552) | void NES_DMC_np_SetPal(void* chip, bool is_pal) function NES_DMC_np_SetAPU (line 561) | void NES_DMC_np_SetAPU(void* chip, void* apu_) function InitializeTNDTable (line 569) | static void InitializeTNDTable(NES_DMC* dmc, double wt, double wn, doubl... function NES_DMC_np_Reset (line 602) | void NES_DMC_np_Reset(void* chip) function NES_DMC_np_SetMemory (line 660) | void NES_DMC_np_SetMemory(void* chip, const UINT8* r) function NES_DMC_np_SetOption (line 667) | void NES_DMC_np_SetOption(void* chip, int id, int val) function NES_DMC_np_Write (line 679) | bool NES_DMC_np_Write(void* chip, UINT32 adr, UINT32 val) function NES_DMC_np_Read (line 849) | bool NES_DMC_np_Read(void* chip, UINT32 adr, UINT32* val) FILE: VGMPlay/chips/np_nes_fds.c type Counter (line 55) | typedef struct _Counter Counter; type _Counter (line 56) | struct _Counter type NES_FDS (line 72) | typedef struct _NES_FDS NES_FDS; type _NES_FDS (line 73) | struct _NES_FDS function NES_FDS_Destroy (line 144) | void NES_FDS_Destroy(void* chip) function NES_FDS_SetMask (line 149) | void NES_FDS_SetMask(void* chip, int m) function NES_FDS_SetStereoMix (line 156) | void NES_FDS_SetStereoMix(void* chip, int trk, INT16 mixl, INT16 mixr) function NES_FDS_SetClock (line 166) | void NES_FDS_SetClock(void* chip, double c) function NES_FDS_SetRate (line 173) | void NES_FDS_SetRate(void* chip, double r) function NES_FDS_SetOption (line 192) | void NES_FDS_SetOption(void* chip, int id, int val) function NES_FDS_Reset (line 202) | void NES_FDS_Reset(void* chip) function Tick (line 257) | static void Tick(NES_FDS* fds, UINT32 clocks) function UINT32 (line 383) | UINT32 NES_FDS_Render(void* chip, INT32 b[2]) function NES_FDS_Write (line 418) | bool NES_FDS_Write(void* chip, UINT32 adr, UINT32 val) function NES_FDS_Read (line 521) | bool NES_FDS_Read(void* chip, UINT32 adr, UINT32* val) FILE: VGMPlay/chips/okim6258.c type okim6258_state (line 33) | typedef struct _okim6258_state okim6258_state; type _okim6258_state (line 34) | struct _okim6258_state function compute_tables (line 98) | static void compute_tables(void) function INT16 (line 135) | static INT16 clock_adpcm(okim6258_state *chip, UINT8 nibble) function okim6258_update (line 171) | void okim6258_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function get_vclk (line 284) | static int get_vclk(okim6258_state* info) function device_start_okim6258 (line 294) | int device_start_okim6258(UINT8 ChipID, int clock, int divider, int adpc... function device_stop_okim6258 (line 343) | void device_stop_okim6258(UINT8 ChipID) function device_reset_okim6258 (line 351) | void device_reset_okim6258(UINT8 ChipID) function okim6258_set_divider (line 388) | void okim6258_set_divider(UINT8 ChipID, int val) function okim6258_set_clock (line 408) | void okim6258_set_clock(UINT8 ChipID, int val) function okim6258_get_vclk (line 437) | int okim6258_get_vclk(UINT8 ChipID) function okim6258_data_w (line 470) | static void okim6258_data_w(UINT8 ChipID, /*offs_t offset, */UINT8 data) function okim6258_ctrl_w (line 503) | static void okim6258_ctrl_w(UINT8 ChipID, /*offs_t offset, */UINT8 data) function okim6258_set_clock_byte (line 550) | static void okim6258_set_clock_byte(UINT8 ChipID, UINT8 Byte, UINT8 val) function okim6258_pan_w (line 559) | static void okim6258_pan_w(UINT8 ChipID, UINT8 data) function okim6258_write (line 569) | void okim6258_write(UINT8 ChipID, UINT8 Port, UINT8 Data) function okim6258_set_options (line 600) | void okim6258_set_options(UINT16 Options) function okim6258_set_srchg_cb (line 607) | void okim6258_set_srchg_cb(UINT8 ChipID, SRATE_CALLBACK CallbackFunc, vo... FILE: VGMPlay/chips/okim6295.c type ADPCMVoice (line 41) | struct ADPCMVoice type okim6295_state (line 54) | typedef struct _okim6295_state okim6295_state; type _okim6295_state (line 55) | struct _okim6295_state function compute_tables (line 138) | static void compute_tables(void) function reset_adpcm (line 179) | void reset_adpcm(struct adpcm_state *state) function INT16 (line 198) | INT16 clock_adpcm(struct adpcm_state *state, UINT8 nibble) function UINT8 (line 237) | static UINT8 memory_raw_read_byte(okim6295_state *chip, offs_t offset) function generate_adpcm (line 271) | static void generate_adpcm(okim6295_state *chip, struct ADPCMVoice *voic... function okim6295_update (line 337) | void okim6295_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_okim6295 (line 419) | int device_start_okim6295(UINT8 ChipID, int clock) function device_stop_okim6295 (line 468) | void device_stop_okim6295(UINT8 ChipID) function device_reset_okim6295 (line 485) | void device_reset_okim6295(UINT8 ChipID) function okim6295_set_bank_base (line 518) | void okim6295_set_bank_base(okim6295_state *info, int base) function okim6295_clock_changed (line 548) | static void okim6295_clock_changed(okim6295_state *info) function INLINE (line 558) | INLINE void okim6295_set_pin7(okim6295_state *info, int pin7) function UINT8 (line 574) | UINT8 okim6295_r(UINT8 ChipID, offs_t offset) function okim6295_write_command (line 605) | void okim6295_write_command(okim6295_state *info, UINT8 data) function okim6295_w (line 705) | void okim6295_w(UINT8 ChipID, offs_t offset, UINT8 data) function okim6295_write_rom (line 754) | void okim6295_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, ... function okim6295_set_mute_mask (line 777) | void okim6295_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function okim6295_set_srchg_cb (line 788) | void okim6295_set_srchg_cb(UINT8 ChipID, SRATE_CALLBACK CallbackFunc, vo... FILE: VGMPlay/chips/okim6295.h type adpcm_state (line 42) | struct adpcm_state type adpcm_state (line 47) | struct adpcm_state type adpcm_state (line 48) | struct adpcm_state FILE: VGMPlay/chips/opl.c function INLINE (line 153) | INLINE void operator_advance(OPL_DATA* chip, op_type* op_pt, Bit32s vib) { function INLINE (line 163) | INLINE void operator_advance_drums(OPL_DATA* chip, op_type* op_pt1, Bit3... function INLINE (line 201) | INLINE void operator_output(op_type* op_pt, Bit32s modulator, Bit32s trem) function operator_off (line 220) | static void operator_off(op_type* op_pt) { function operator_sustain (line 225) | static void operator_sustain(op_type* op_pt) function operator_release (line 237) | static void operator_release(op_type* op_pt) function operator_decay (line 272) | static void operator_decay(op_type* op_pt) function operator_attack (line 312) | static void operator_attack(op_type* op_pt) function operator_eg_attack_check (line 343) | static void operator_eg_attack_check(op_type* op_pt) function change_attackrate (line 370) | static void change_attackrate(OPL_DATA* chip, Bitu regbase, op_type* op_pt) function change_decayrate (line 418) | static void change_decayrate(OPL_DATA* chip, Bitu regbase, op_type* op_pt) function change_releaserate (line 437) | static void change_releaserate(OPL_DATA* chip, Bitu regbase, op_type* op... function change_sustainlevel (line 457) | static void change_sustainlevel(OPL_DATA* chip, Bitu regbase, op_type* o... function change_waveform (line 471) | static void change_waveform(OPL_DATA* chip, Bitu regbase, op_type* op_pt) function change_keepsustain (line 482) | static void change_keepsustain(OPL_DATA* chip, Bitu regbase, op_type* op... function change_vibrato (line 498) | static void change_vibrato(OPL_DATA* chip, Bitu regbase, op_type* op_pt) function change_feedback (line 505) | static void change_feedback(OPL_DATA* chip, Bitu chanbase, op_type* op_pt) function change_frequency (line 514) | static void change_frequency(OPL_DATA* chip, Bitu chanbase, Bitu regbase... function enable_operator (line 548) | static void enable_operator(OPL_DATA* chip, Bitu regbase, op_type* op_pt... function disable_operator (line 565) | static void disable_operator(op_type* op_pt, Bit32u act_type) function adlib_write (line 801) | static void adlib_write(void *chip, Bitu idx, Bit8u val) function Bitu (line 1161) | Bitu ADLIBEMU(reg_read)(void *chip, UINT32 port) FILE: VGMPlay/chips/opl.h type UINT32 (line 45) | typedef UINT32 Bitu; type INT32 (line 46) | typedef INT32 Bits; type UINT32 (line 47) | typedef UINT32 Bit32u; type INT32 (line 48) | typedef INT32 Bit32s; type UINT16 (line 49) | typedef UINT16 Bit16u; type INT16 (line 50) | typedef INT16 Bit16s; type UINT8 (line 51) | typedef UINT8 Bit8u; type INT8 (line 52) | typedef INT8 Bit8s; type op_type (line 136) | typedef struct operator_struct { type OPL_DATA (line 167) | typedef struct opl_chip FILE: VGMPlay/chips/opll.c function OPLL_DoIO (line 233) | void OPLL_DoIO(opll_t *chip) { function OPLL_DoModeWrite (line 241) | void OPLL_DoModeWrite(opll_t *chip) { function OPLL_Reset (line 294) | void OPLL_Reset(opll_t *chip, uint32_t chip_type, uint32_t rate, uint32_... function OPLL_DoRegWrite (line 340) | void OPLL_DoRegWrite(opll_t *chip) { function OPLL_PreparePatch1 (line 407) | void OPLL_PreparePatch1(opll_t *chip) { function OPLL_PreparePatch2 (line 444) | void OPLL_PreparePatch2(opll_t *chip) { function OPLL_PhaseGenerate (line 476) | void OPLL_PhaseGenerate(opll_t *chip) { function OPLL_PhaseCalcIncrement (line 542) | void OPLL_PhaseCalcIncrement(opll_t *chip) { function OPLL_EnvelopeKSLTL (line 575) | void OPLL_EnvelopeKSLTL(opll_t *chip) function OPLL_EnvelopeOutput (line 595) | void OPLL_EnvelopeOutput(opll_t *chip) function OPLL_EnvelopeGenerate (line 616) | void OPLL_EnvelopeGenerate(opll_t *chip) { function OPLL_Channel (line 848) | void OPLL_Channel(opll_t *chip) { function OPLL_Operator (line 909) | void OPLL_Operator(opll_t *chip) { function OPLL_DoRhythm (line 1023) | void OPLL_DoRhythm(opll_t *chip) { function OPLL_DoLFO (line 1032) | void OPLL_DoLFO(opll_t *chip) { function OPLL_Clock (line 1081) | void OPLL_Clock(opll_t *chip, int32_t *buffer) { function OPLL_Write (line 1120) | void OPLL_Write(opll_t *chip, uint32_t port, uint8_t data) { function OPLL_WriteBuffered (line 1131) | void OPLL_WriteBuffered(opll_t* chip, uint32_t port, uint8_t data) function OPLL_GenerateResampled (line 1168) | void OPLL_GenerateResampled(opll_t *chip, int32_t *buf) function OPLL_GenerateStream (line 1297) | void OPLL_GenerateStream(opll_t* chip, int32_t** sndptr, uint32_t numsam... function OPLL_SetMute (line 1313) | void OPLL_SetMute(opll_t* chip, uint32_t mute) FILE: VGMPlay/chips/opll.h type opll_writebuf (line 67) | typedef struct _opll_writebuf { type opll_patch_t (line 73) | typedef struct { type opll_t (line 90) | typedef struct { FILE: VGMPlay/chips/opm.c type freqtable_t (line 119) | typedef struct { function OPM_KCToFNum (line 236) | static int32_t OPM_KCToFNum(int32_t kcode) function OPM_LFOApplyPMS (line 279) | static int32_t OPM_LFOApplyPMS(int32_t lfo, int32_t pms) function OPM_CalcKCode (line 329) | static int32_t OPM_CalcKCode(int32_t kcf, int32_t lfo, int32_t lfo_sign,... function OPM_PhaseCalcFNumBlock (line 399) | static void OPM_PhaseCalcFNumBlock(opm_t *chip) function OPM_PhaseCalcIncrement (line 415) | static void OPM_PhaseCalcIncrement(opm_t *chip) function OPM_PhaseGenerate (line 463) | static void OPM_PhaseGenerate(opm_t *chip) function OPM_PhaseDebug (line 483) | static void OPM_PhaseDebug(opm_t *chip) function OPM_KeyOn1 (line 492) | static void OPM_KeyOn1(opm_t *chip) function OPM_KeyOn2 (line 502) | static void OPM_KeyOn2(opm_t *chip) function OPM_EnvelopePhase1 (line 514) | static void OPM_EnvelopePhase1(opm_t *chip) function OPM_EnvelopePhase2 (line 528) | static void OPM_EnvelopePhase2(opm_t *chip) function OPM_EnvelopePhase3 (line 602) | static void OPM_EnvelopePhase3(opm_t *chip) function OPM_EnvelopePhase4 (line 616) | static void OPM_EnvelopePhase4(opm_t *chip) function OPM_EnvelopePhase5 (line 722) | static void OPM_EnvelopePhase5(opm_t *chip) function OPM_EnvelopePhase6 (line 763) | static void OPM_EnvelopePhase6(opm_t *chip) function OPM_EnvelopeClock (line 779) | static void OPM_EnvelopeClock(opm_t *chip) function OPM_EnvelopeTimer (line 796) | static void OPM_EnvelopeTimer(opm_t *chip) function OPM_OperatorPhase1 (line 848) | static void OPM_OperatorPhase1(opm_t *chip) function OPM_OperatorPhase2 (line 867) | static void OPM_OperatorPhase2(opm_t *chip) function OPM_OperatorPhase3 (line 873) | static void OPM_OperatorPhase3(opm_t *chip) function OPM_OperatorPhase4 (line 886) | static void OPM_OperatorPhase4(opm_t *chip) function OPM_OperatorPhase5 (line 892) | static void OPM_OperatorPhase5(opm_t *chip) function OPM_OperatorPhase6 (line 898) | static void OPM_OperatorPhase6(opm_t *chip) function OPM_OperatorPhase7 (line 908) | static void OPM_OperatorPhase7(opm_t *chip) function OPM_OperatorPhase8 (line 915) | static void OPM_OperatorPhase8(opm_t *chip) function OPM_OperatorPhase9 (line 922) | static void OPM_OperatorPhase9(opm_t *chip) function OPM_OperatorPhase10 (line 933) | static void OPM_OperatorPhase10(opm_t *chip) function OPM_OperatorPhase11 (line 939) | static void OPM_OperatorPhase11(opm_t *chip) function OPM_OperatorPhase12 (line 945) | static void OPM_OperatorPhase12(opm_t *chip) function OPM_OperatorPhase13 (line 951) | static void OPM_OperatorPhase13(opm_t *chip) function OPM_OperatorPhase14 (line 958) | static void OPM_OperatorPhase14(opm_t *chip) function OPM_OperatorPhase15 (line 981) | static void OPM_OperatorPhase15(opm_t *chip) function OPM_OperatorPhase16 (line 1018) | static void OPM_OperatorPhase16(opm_t *chip) function OPM_OperatorCounter (line 1029) | static void OPM_OperatorCounter(opm_t *chip) function OPM_Mixer2 (line 1041) | static void OPM_Mixer2(opm_t *chip) function OPM_Output (line 1123) | static void OPM_Output(opm_t *chip) function OPM_DAC (line 1131) | static void OPM_DAC(opm_t *chip) function OPM_Mixer (line 1154) | static void OPM_Mixer(opm_t *chip) function OPM_Noise (line 1266) | static void OPM_Noise(opm_t *chip) function OPM_NoiseTimer (line 1282) | static void OPM_NoiseTimer(opm_t *chip) function OPM_DoTimerA (line 1302) | static void OPM_DoTimerA(opm_t *chip) function OPM_DoTimerA2 (line 1319) | static void OPM_DoTimerA2(opm_t *chip) function OPM_DoTimerB (line 1340) | static void OPM_DoTimerB(opm_t *chip) function OPM_DoTimerB2 (line 1369) | static void OPM_DoTimerB2(opm_t *chip) function OPM_DoTimerIRQ (line 1386) | static void OPM_DoTimerIRQ(opm_t *chip) function OPM_DoLFOMult (line 1391) | static void OPM_DoLFOMult(opm_t *chip) function OPM_DoLFO1 (line 1441) | static void OPM_DoLFO1(opm_t *chip) function OPM_DoLFO2 (line 1548) | static void OPM_DoLFO2(opm_t *chip) function OPM_CSM (line 1582) | static void OPM_CSM(opm_t *chip) function OPM_NoiseChannel (line 1591) | static void OPM_NoiseChannel(opm_t *chip) function OPM_DoIO (line 1621) | static void OPM_DoIO(opm_t *chip) function OPM_DoRegWrite (line 1638) | static void OPM_DoRegWrite(opm_t *chip) function OPM_DoIC (line 1791) | static void OPM_DoIC(opm_t *chip) function OPM_Clock (line 1858) | void OPM_Clock(opm_t *chip, int32_t *output, uint8_t *sh1, uint8_t *sh2,... function OPM_Write (line 1934) | void OPM_Write(opm_t *chip, uint32_t port, uint8_t data) function OPM_Read (line 1951) | uint8_t OPM_Read(opm_t *chip, uint32_t port) function OPM_ReadIRQ (line 1969) | uint8_t OPM_ReadIRQ(opm_t *chip, uint32_t port) function OPM_ReadCT1 (line 1974) | uint8_t OPM_ReadCT1(opm_t *chip) function OPM_ReadCT2 (line 1979) | uint8_t OPM_ReadCT2(opm_t *chip) function OPM_SetIC (line 1988) | void OPM_SetIC(opm_t *chip, uint8_t ic) function OPM_Reset (line 2001) | void OPM_Reset(opm_t *chip) function OPM_WriteBuffered (line 2015) | void OPM_WriteBuffered(opm_t *chip, uint32_t port, uint8_t data) function OPM_GenerateResampled (line 2051) | void OPM_GenerateResampled(opm_t *chip, int32_t *buf) function OPM_GenerateStream (line 2092) | void OPM_GenerateStream(opm_t *chip, int32_t **sndptr, uint32_t numsamples) function OPM_Reset (line 2108) | void OPM_Reset(opm_t* chip, uint32_t rate, uint32_t clock) function OPM_SetMute (line 2129) | void OPM_SetMute(opm_t *chip, uint32_t mute) FILE: VGMPlay/chips/opm.h type opm_writebuf (line 35) | typedef struct { type opm_t (line 41) | typedef struct { FILE: VGMPlay/chips/panning.c function calc_panning (line 17) | void calc_panning(float channels[2], int position) function centre_panning (line 38) | void centre_panning(float channels[2]) FILE: VGMPlay/chips/pokey.c type pokey_state (line 161) | typedef struct _pokey_state pokey_state; type _pokey_state (line 162) | struct _pokey_state function pokey_update (line 543) | void pokey_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function poly_init (line 554) | static void poly_init(UINT8 *poly, int size, int left, int right, int add) function rand_init (line 569) | static void rand_init(UINT8 *rng, int size, int left, int right, int add) function device_start_pokey (line 627) | int device_start_pokey(UINT8 ChipID, int clock) function device_stop_pokey (line 698) | void device_stop_pokey(UINT8 ChipID) function device_reset_pokey (line 705) | void device_reset_pokey(UINT8 ChipID) function UINT8 (line 877) | UINT8 pokey_r(UINT8 ChipID, offs_t offset) function pokey_w (line 1015) | void pokey_w(UINT8 ChipID, offs_t offset, UINT8 data) function pokey_set_mute_mask (line 1455) | void pokey_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/pwm.c type pwm_chip (line 57) | typedef struct _pwm_chip function PWM_Init (line 113) | void PWM_Init(pwm_chip* chip) function PWM_Recalc_Scale (line 139) | void PWM_Recalc_Scale(pwm_chip* chip) function PWM_Set_Cycle (line 147) | void PWM_Set_Cycle(pwm_chip* chip, unsigned int cycle) function PWM_Set_Int (line 160) | void PWM_Set_Int(pwm_chip* chip, unsigned int int_time) function PWM_Clear_Timer (line 170) | void PWM_Clear_Timer(pwm_chip* chip) function INLINE (line 283) | INLINE int PWM_Update_Scale(pwm_chip* chip, int PWM_In) function PWM_Update (line 315) | void PWM_Update(pwm_chip* chip, int **buf, int length) function pwm_update (line 343) | void pwm_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_pwm (line 350) | int device_start_pwm(UINT8 ChipID, int clock) function device_stop_pwm (line 374) | void device_stop_pwm(UINT8 ChipID) function device_reset_pwm (line 382) | void device_reset_pwm(UINT8 ChipID) function pwm_chn_w (line 388) | void pwm_chn_w(UINT8 ChipID, UINT8 Channel, UINT16 data) FILE: VGMPlay/chips/qsound_ctr.c type qsound_voice (line 27) | struct qsound_voice { type qsound_adpcm (line 38) | struct qsound_adpcm { type qsound_fir (line 50) | struct qsound_fir { type qsound_delay (line 59) | struct qsound_delay { type qsound_echo (line 67) | struct qsound_echo { type qsound_chip (line 77) | struct qsound_chip { type qsound_chip (line 116) | struct qsound_chip type qsound_chip (line 117) | struct qsound_chip type qsound_chip (line 118) | struct qsound_chip type qsound_chip (line 120) | struct qsound_chip type qsound_chip (line 121) | struct qsound_chip type qsound_chip (line 122) | struct qsound_chip type qsound_chip (line 123) | struct qsound_chip type qsound_chip (line 125) | struct qsound_chip type qsound_chip (line 126) | struct qsound_chip type qsound_chip (line 127) | struct qsound_chip type qsound_chip (line 128) | struct qsound_chip type qsound_echo (line 129) | struct qsound_echo type qsound_fir (line 130) | struct qsound_fir type qsound_delay (line 131) | struct qsound_delay type qsound_delay (line 132) | struct qsound_delay type qsound_chip (line 137) | struct qsound_chip function device_start_qsound_ctr (line 139) | int device_start_qsound_ctr(UINT8 ChipID, int clock) function device_stop_qsound_ctr (line 157) | void device_stop_qsound_ctr(UINT8 ChipID) function device_reset_qsound_ctr (line 166) | void device_reset_qsound_ctr(UINT8 ChipID) function UINT8 (line 178) | UINT8 qsoundc_r(UINT8 ChipID, offs_t offset) function qsoundc_w (line 185) | void qsoundc_w(UINT8 ChipID, offs_t offset, UINT8 data) function qsoundc_write_data (line 207) | void qsoundc_write_data(UINT8 ChipID, UINT8 address, UINT16 data) function qsoundc_update (line 219) | void qsoundc_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function qsoundc_write_rom (line 237) | void qsoundc_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... function qsoundc_set_mute_mask (line 259) | void qsoundc_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function qsoundc_wait_busy (line 268) | void qsoundc_wait_busy(UINT8 ChipID) function init_pan_tables (line 384) | static void init_pan_tables(struct qsound_chip *chip) function init_register_map (line 401) | static void init_register_map(struct qsound_chip *chip) function INLINE (line 454) | INLINE INT16 get_sample(struct qsound_chip *chip, UINT16 bank,UINT16 add... function INLINE (line 472) | INLINE const INT16* get_filter_table(struct qsound_chip *chip, UINT16 of... function update_sample (line 489) | static void update_sample(struct qsound_chip *chip) function state_init (line 512) | static void state_init(struct qsound_chip *chip) function state_refresh_filter_1 (line 587) | static void state_refresh_filter_1(struct qsound_chip *chip) function state_refresh_filter_2 (line 606) | static void state_refresh_filter_2(struct qsound_chip *chip) function INLINE (line 633) | INLINE INT16 pcm_update(struct qsound_chip *chip, int voice_no, INT32 *e... function INLINE (line 666) | INLINE void adpcm_update(struct qsound_chip *chip, int voice_no, int nib... function INLINE (line 722) | INLINE INT16 echo(struct qsound_echo *r,INT32 input) function state_normal_update (line 743) | static void state_normal_update(struct qsound_chip *chip) function INLINE (line 825) | INLINE INT32 fir(struct qsound_fir *f, INT16 input) function INLINE (line 847) | INLINE INT32 delay(struct qsound_delay *d, INT32 input) function INLINE (line 863) | INLINE void delay_update(struct qsound_delay *d) FILE: VGMPlay/chips/qsound_intf.c function device_start_qsound (line 26) | int device_start_qsound(UINT8 ChipID, int clock) function device_stop_qsound (line 47) | void device_stop_qsound(UINT8 ChipID) function device_reset_qsound (line 60) | void device_reset_qsound(UINT8 ChipID) function qsound_w (line 78) | void qsound_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 137) | UINT8 qsound_r(UINT8 ChipID, offs_t offset) function qsound_update (line 151) | void qsound_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function qsound_write_rom (line 164) | void qsound_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, of... function qsound_set_mute_mask (line 178) | void qsound_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function qsound_set_emu_core (line 191) | void qsound_set_emu_core(UINT8 Emulator) FILE: VGMPlay/chips/qsound_mame.c type INT8 (line 53) | typedef INT8 QSOUND_SRC_SAMPLE; type stream_sample_t (line 58) | typedef stream_sample_t QSOUND_SAMPLE; type QSOUND_CHANNEL (line 60) | struct QSOUND_CHANNEL type qsound_state (line 78) | typedef struct _qsound_state qsound_state; type _qsound_state (line 79) | struct _qsound_state function device_start_qsoundm (line 111) | int device_start_qsoundm(UINT8 ChipID, int clock) function device_stop_qsoundm (line 175) | void device_stop_qsoundm(UINT8 ChipID) function device_reset_qsoundm (line 192) | void device_reset_qsoundm(UINT8 ChipID) function qsoundm_w (line 209) | void qsoundm_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 235) | UINT8 qsoundm_r(UINT8 ChipID, offs_t offset) function qsound_set_command (line 241) | static void qsound_set_command(qsound_state *chip, UINT8 address, UINT16... function qsoundm_update (line 358) | void qsoundm_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function qsoundm_write_rom (line 427) | void qsoundm_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... function qsoundm_set_mute_mask (line 449) | void qsoundm_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/rf5c68.c type pcm_channel (line 20) | typedef struct _pcm_channel pcm_channel; type _pcm_channel (line 21) | struct _pcm_channel type mem_stream (line 33) | typedef struct _mem_stream mem_stream; type _mem_stream (line 34) | struct _mem_stream type rf5c68_state (line 44) | typedef struct _rf5c68_state rf5c68_state; type _rf5c68_state (line 45) | struct _rf5c68_state function memstream_sample_check (line 77) | static void memstream_sample_check(rf5c68_state *chip, UINT32 addr, UINT... function rf5c68_update (line 115) | void rf5c68_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_rf5c68 (line 225) | int device_start_rf5c68(UINT8 ChipID, int clock) function device_stop_rf5c68 (line 256) | void device_stop_rf5c68(UINT8 ChipID) function device_reset_rf5c68 (line 264) | void device_reset_rf5c68(UINT8 ChipID) function rf5c68_w (line 303) | void rf5c68_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 371) | UINT8 rf5c68_mem_r(UINT8 ChipID, offs_t offset) function rf5c68_mem_w (line 384) | void rf5c68_mem_w(UINT8 ChipID, offs_t offset, UINT8 data) function rf5c68_mem_stream_flush (line 392) | static void rf5c68_mem_stream_flush(rf5c68_state *chip) function rf5c68_write_ram (line 405) | void rf5c68_write_ram(UINT8 ChipID, offs_t DataStart, offs_t DataLength,... function rf5c68_set_mute_mask (line 439) | void rf5c68_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/saa1099.c type saa1099_channel (line 76) | struct saa1099_channel type saa1099_noise (line 93) | struct saa1099_noise type saa1099_state (line 102) | typedef struct _saa1099_state saa1099_state; type _saa1099_state (line 103) | struct _saa1099_state function saa1099_envelope (line 185) | static void saa1099_envelope(saa1099_state *saa, int ch) function saa1099_update (line 229) | void saa1099_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_saa1099 (line 370) | int device_start_saa1099(UINT8 ChipID, int clock) function device_stop_saa1099 (line 396) | void device_stop_saa1099(UINT8 ChipID) function device_reset_saa1099 (line 403) | void device_reset_saa1099(UINT8 ChipID) function saa1099_control_w (line 447) | void saa1099_control_w(UINT8 ChipID, offs_t offset, UINT8 data) function saa1099_data_w (line 472) | void saa1099_data_w(UINT8 ChipID, offs_t offset, UINT8 data) function saa1099_set_mute_mask (line 560) | void saa1099_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/scd_pcm.c type pcm_chip_ (line 28) | struct pcm_chip_ function PCM_Init (line 42) | int PCM_Init(UINT8 ChipID, int Rate) function PCM_Reset (line 85) | void PCM_Reset(UINT8 ChipID) function PCM_Set_Rate (line 119) | void PCM_Set_Rate(UINT8 ChipID, int Rate) function PCM_Write_Reg (line 143) | void PCM_Write_Reg(UINT8 ChipID, unsigned int Reg, unsigned int Data) function PCM_Update (line 270) | int PCM_Update(UINT8 ChipID, int **buf, int Length) function rf5c164_update (line 434) | void rf5c164_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_rf5c164 (line 441) | int device_start_rf5c164(UINT8 ChipID, int clock) function device_stop_rf5c164 (line 466) | void device_stop_rf5c164(UINT8 ChipID) function device_reset_rf5c164 (line 474) | void device_reset_rf5c164(UINT8 ChipID) function rf5c164_w (line 480) | void rf5c164_w(UINT8 ChipID, offs_t offset, UINT8 data) function rf5c164_mem_w (line 486) | void rf5c164_mem_w(UINT8 ChipID, offs_t offset, UINT8 data) function rf5c164_write_ram (line 492) | void rf5c164_write_ram(UINT8 ChipID, offs_t DataStart, offs_t DataLength... function rf5c164_set_mute_mask (line 508) | void rf5c164_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/scd_pcm.h type pcm_chip_ (line 1) | struct pcm_chip_ FILE: VGMPlay/chips/scsp.c type _STATE (line 117) | typedef enum {ATTACK,DECAY1,DECAY2,RELEASE} _STATE; type _EG (line 118) | struct _EG type _SLOT (line 134) | struct _SLOT type scsp_state (line 182) | typedef struct _scsp_state scsp_state; type _scsp_state (line 183) | struct _scsp_state function Get_AR (line 383) | static int Get_AR(scsp_state *scsp,int base,int R) function Get_DR (line 391) | static int Get_DR(scsp_state *scsp,int base,int R) function Get_RR (line 399) | static int Get_RR(scsp_state *scsp,int base,int R) function Compute_EG (line 407) | static void Compute_EG(scsp_state *scsp,struct _SLOT *slot) type _SLOT (line 425) | struct _SLOT function EG_Update (line 427) | static int EG_Update(struct _SLOT *slot) function UINT32 (line 477) | static UINT32 SCSP_Step(struct _SLOT *slot) function Compute_LFO (line 494) | static void Compute_LFO(struct _SLOT *slot) function SCSP_StartSlot (line 502) | static void SCSP_StartSlot(scsp_state *scsp, struct _SLOT *slot) function SCSP_StopSlot (line 523) | static void SCSP_StopSlot(struct _SLOT *slot,int keyoff) function SCSP_Init (line 539) | static void SCSP_Init(scsp_state *scsp, int clock) function INLINE (line 682) | INLINE void SCSP_UpdateSlotReg(scsp_state *scsp,int s,int r) function INLINE (line 725) | INLINE void SCSP_UpdateReg(scsp_state *scsp, /*address_space &space,*/ i... function SCSP_UpdateSlotRegR (line 909) | static void SCSP_UpdateSlotRegR(scsp_state *scsp, int slot,int reg) function SCSP_UpdateRegR (line 914) | static void SCSP_UpdateRegR(scsp_state *scsp, int reg) function INLINE (line 973) | INLINE void SCSP_w16(scsp_state *scsp,unsigned int addr,unsigned short val) function SCSP_r16 (line 1014) | INLINE unsigned short SCSP_r16(scsp_state *scsp, unsigned int addr) function INLINE (line 1092) | INLINE INT32 SCSP_UpdateSlot(scsp_state *scsp, struct _SLOT *slot) function INLINE (line 1284) | INLINE void SCSP_DoMasterSamples(scsp_state *scsp, stream_sample_t **out... function SCSP_IRQCB (line 1449) | int SCSP_IRQCB(void *param) function SCSP_Update (line 1457) | void SCSP_Update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_scsp (line 1468) | int device_start_scsp(UINT8 ChipID, int clock) function device_stop_scsp (line 1500) | void device_stop_scsp(UINT8 ChipID) function device_reset_scsp (line 1509) | void device_reset_scsp(UINT8 ChipID) function UINT16 (line 1545) | UINT16 scsp_r(UINT8 ChipID, offs_t offset) function scsp_w (line 1556) | void scsp_w(UINT8 ChipID, offs_t offset, UINT8 data) function scsp_write_ram (line 1619) | void scsp_write_ram(UINT8 ChipID, offs_t DataStart, offs_t DataLength, c... function scsp_set_mute_mask (line 1634) | void scsp_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function scsp_set_options (line 1645) | void scsp_set_options(UINT8 Flags) function UINT8 (line 1652) | UINT8 scsp_get_channels(UINT32* ChannelMask) FILE: VGMPlay/chips/scspdsp.c function UINT16 (line 7) | static UINT16 PACK(INT32 val) function INT32 (line 34) | static INT32 UNPACK(UINT16 val) function SCSPDSP_Init (line 58) | void SCSPDSP_Init(struct _SCSPDSP *DSP) function SCSPDSP_Step (line 65) | void SCSPDSP_Step(struct _SCSPDSP *DSP) function SCSPDSP_SetSample (line 335) | void SCSPDSP_SetSample(struct _SCSPDSP *DSP,INT32 sample,int SEL,int MXL) function SCSPDSP_Start (line 343) | void SCSPDSP_Start(struct _SCSPDSP *DSP) FILE: VGMPlay/chips/scspdsp.h type _SCSPDSP (line 7) | struct _SCSPDSP type _SCSPDSP (line 35) | struct _SCSPDSP type _SCSPDSP (line 36) | struct _SCSPDSP type _SCSPDSP (line 37) | struct _SCSPDSP type _SCSPDSP (line 38) | struct _SCSPDSP FILE: VGMPlay/chips/scsplfo.c type _LFO (line 13) | struct _LFO function LFO_Init (line 42) | static void LFO_Init(/*running_machine &machine*/) function PLFO_Step (line 115) | INLINE signed int PLFO_Step(struct _LFO *LFO) function ALFO_Step (line 127) | INLINE signed int ALFO_Step(struct _LFO *LFO) function LFO_ComputeStep (line 139) | static void LFO_ComputeStep(struct _LFO *LFO,UINT32 LFOF,UINT32 LFOWS,UI... FILE: VGMPlay/chips/segapcm.c type segapcm_state (line 14) | typedef struct _segapcm_state segapcm_state; type _segapcm_state (line 15) | struct _segapcm_state function SEGAPCM_update (line 52) | void SEGAPCM_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_segapcm (line 206) | int device_start_segapcm(UINT8 ChipID, int clock, int intf_bank) function device_stop_segapcm (line 268) | void device_stop_segapcm(UINT8 ChipID) function device_reset_segapcm (line 283) | void device_reset_segapcm(UINT8 ChipID) function sega_pcm_w (line 295) | void sega_pcm_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 305) | UINT8 sega_pcm_r(UINT8 ChipID, offs_t offset) function sega_pcm_write_rom (line 313) | void sega_pcm_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, ... function sega_pcm_fwrite_romusage (line 359) | static void sega_pcm_fwrite_romusage(UINT8 ChipID) function segapcm_set_mute_mask (line 376) | void segapcm_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/segapcm.h type sega_pcm_interface (line 14) | typedef struct _sega_pcm_interface sega_pcm_interface; type _sega_pcm_interface (line 15) | struct _sega_pcm_interface FILE: VGMPlay/chips/sn76489.c function SN76489_Context (line 47) | SN76489_Context* SN76489_Init( int PSGClockValue, int SamplingRate) function SN76489_Reset (line 81) | void SN76489_Reset(SN76489_Context* chip) function SN76489_Shutdown (line 116) | void SN76489_Shutdown(SN76489_Context* chip) function SN76489_Config (line 121) | void SN76489_Config(SN76489_Context* chip, /*int mute,*/ int feedback, i... function SN76489_Write (line 149) | void SN76489_Write(SN76489_Context* chip, int data) function SN76489_GGStereoWrite (line 183) | void SN76489_GGStereoWrite(SN76489_Context* chip, int data) function SN76489_Update (line 189) | void SN76489_Update(SN76489_Context* chip, INT32 **buffer, int length) function SN76489_SetMute (line 392) | void SN76489_SetMute(SN76489_Context* chip, int val) function SN76489_SetPanning (line 397) | void SN76489_SetPanning(SN76489_Context* chip, int ch0, int ch1, int ch2... FILE: VGMPlay/chips/sn76489.h type feedback_patterns (line 28) | enum feedback_patterns { type sr_widths (line 34) | enum sr_widths { type volume_modes (line 39) | enum volume_modes { type mute_values (line 44) | enum mute_values { type SN76489_Context (line 53) | typedef struct FILE: VGMPlay/chips/sn76496.c type sn76496_state (line 138) | typedef struct _sn76496_state sn76496_state; type _sn76496_state (line 139) | struct _sn76496_state function UINT8 (line 184) | UINT8 sn76496_ready_r(void *chip, offs_t offset) function sn76496_stereo_w (line 193) | void sn76496_stereo_w(void *chip, offs_t offset, UINT8 data) function sn76496_write_reg (line 205) | void sn76496_write_reg(void *chip, offs_t offset, UINT8 data) function SN76496Update (line 280) | void SN76496Update(void *chip, stream_sample_t **outputs, int samples) function SN76496_set_gain (line 507) | static void SN76496_set_gain(sn76496_state *R,int gain) function SN76496_init (line 536) | static int SN76496_init(int clock, sn76496_state *R, int stereo) function generic_start (line 581) | static int generic_start(sn76496_state *chip, int clock, int feedbackmas... function sn76496_start (line 642) | unsigned long int sn76496_start(void **chip, int clock, int shiftregwidt... function sn76496_shutdown (line 678) | void sn76496_shutdown(void *chip) function sn76496_reset (line 686) | void sn76496_reset(void *chip) function sn76496_freq_limiter (line 716) | void sn76496_freq_limiter(int clock, int clockdiv, int sample_rate) function sn76496_set_mutemask (line 723) | void sn76496_set_mutemask(void *chip, UINT32 MuteMask) FILE: VGMPlay/chips/sn76496_opl.c type sn76496_state_opl (line 7) | typedef struct _sn76496_state_opl sn76496_state_opl; type _sn76496_state_opl (line 8) | struct _sn76496_state_opl function sn76496_stereo_opl (line 131) | void sn76496_stereo_opl(UINT8 ChipID, offs_t offset, UINT8 data) function sn76496_refresh_t6w28_opl (line 153) | void sn76496_refresh_t6w28_opl(UINT8 ChipID) function SendVolume (line 180) | static void SendVolume(sn76496_state_opl* R, UINT8 Channel) function SendFrequency (line 208) | static void SendFrequency(sn76496_state_opl* R, UINT8 Channel) function sn76496_write_opl (line 300) | void sn76496_write_opl(UINT8 ChipID, offs_t offset, UINT8 data) function SN76496_init (line 364) | static void SN76496_init(int clock, sn76496_state_opl *R, int stereo) function start_sn76496_opl (line 432) | void start_sn76496_opl(UINT8 ChipID, int clock, int stereo) FILE: VGMPlay/chips/sn764intf.c type sn764xx_state (line 22) | typedef struct _sn764xx_state sn764xx_state; type _sn764xx_state (line 23) | struct _sn764xx_state function sn764xx_stream_update (line 34) | void sn764xx_stream_update(UINT8 ChipID, stream_sample_t **outputs, int ... function device_start_sn764xx (line 50) | int device_start_sn764xx(UINT8 ChipID, int clock, int shiftregwidth, int... function device_stop_sn764xx (line 82) | void device_stop_sn764xx(UINT8 ChipID) function device_reset_sn764xx (line 98) | void device_reset_sn764xx(UINT8 ChipID) function sn764xx_w (line 115) | void sn764xx_w(UINT8 ChipID, offs_t offset, UINT8 data) function sn764xx_set_emu_core (line 147) | void sn764xx_set_emu_core(UINT8 Emulator) function sn764xx_set_mute_mask (line 158) | void sn764xx_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) function sn764xx_set_panning (line 176) | void sn764xx_set_panning(UINT8 ChipID, INT16* PanVals) FILE: VGMPlay/chips/upd7759.c type upd7759_state (line 155) | typedef struct _upd7759_state upd7759_state; type _upd7759_state (line 156) | struct _upd7759_state function INLINE (line 257) | INLINE void update_adpcm(upd7759_state *chip, int data) function get_fifo_data (line 278) | static void get_fifo_data(upd7759_state *chip) function advance_state (line 293) | static void advance_state(upd7759_state *chip) function upd7759_update (line 507) | void upd7759_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function upd7759_reset (line 629) | static void upd7759_reset(upd7759_state *chip) function device_reset_upd7759 (line 665) | void device_reset_upd7759(UINT8 ChipID) function device_start_upd7759 (line 715) | int device_start_upd7759(UINT8 ChipID, int clock) function device_stop_upd7759 (line 766) | void device_stop_upd7759(UINT8 ChipID) function upd7759_reset_w (line 784) | void upd7759_reset_w(UINT8 ChipID, UINT8 data) function upd7759_start_w (line 801) | void upd7759_start_w(UINT8 ChipID, UINT8 data) function upd7759_port_w (line 828) | void upd7759_port_w(UINT8 ChipID, offs_t offset, UINT8 data) function upd7759_busy_r (line 849) | int upd7759_busy_r(UINT8 ChipID) function upd7759_set_bank_base (line 859) | void upd7759_set_bank_base(UINT8 ChipID, UINT32 base) function upd7759_write (line 867) | void upd7759_write(UINT8 ChipID, UINT8 Port, UINT8 Data) function upd7759_write_rom (line 888) | void upd7759_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... FILE: VGMPlay/chips/upd7759.h type upd7759_interface (line 12) | typedef struct _upd7759_interface upd7759_interface; type _upd7759_interface (line 13) | struct _upd7759_interface FILE: VGMPlay/chips/vsu.c type vsu_state (line 23) | typedef struct function VSU_Power (line 93) | static void VSU_Power(vsu_state* chip) function VSU_Write (line 134) | void VSU_Write(UINT8 ChipID, UINT32 A, UINT8 V) function INLINE (line 257) | INLINE void VSU_CalcCurrentOutput(vsu_state* chip, int ch, int* left, in... function VSU_Update (line 297) | static void VSU_Update(vsu_state* chip, INT32 timestamp, int* outleft, i... function vsu_stream_update (line 567) | void vsu_stream_update(UINT8 ChipID, stream_sample_t **outputs, int samp... function device_start_vsu (line 596) | int device_start_vsu(UINT8 ChipID, int clock) function device_stop_vsu (line 617) | void device_stop_vsu(UINT8 ChipID) function device_reset_vsu (line 622) | void device_reset_vsu(UINT8 ChipID) function vsu_set_mute_mask (line 635) | void vsu_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/ws_audio.c type UINT8 (line 7) | typedef UINT8 BYTE; type UINT8 (line 8) | typedef UINT8 byte; type UINT8 (line 9) | typedef UINT8 uint8; type WS_AUDIO (line 55) | typedef struct type wsa_state (line 66) | typedef struct function ws_audio_init (line 103) | int ws_audio_init(UINT8 ChipID, int clock) function ws_audio_reset (line 127) | void ws_audio_reset(UINT8 ChipID) function ws_audio_done (line 148) | void ws_audio_done(UINT8 ChipID) function ws_audio_update (line 158) | void ws_audio_update(UINT8 ChipID, stream_sample_t** buffer, int length) function ws_audio_port_write (line 287) | void ws_audio_port_write(UINT8 ChipID, BYTE port, BYTE value) function BYTE (line 399) | BYTE ws_audio_port_read(UINT8 ChipID, BYTE port) function ws_audio_process (line 407) | static void ws_audio_process(wsa_state* chip) function ws_write_ram (line 460) | void ws_write_ram(UINT8 ChipID, UINT16 offset, UINT8 value) function ws_set_mute_mask (line 472) | void ws_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/x1_010.c type X1_010_CHANNEL (line 75) | typedef struct { type x1_010_state (line 85) | typedef struct _x1_010_state x1_010_state; type _x1_010_state (line 86) | struct _x1_010_state function seta_update (line 127) | void seta_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_x1_010 (line 219) | int device_start_x1_010(UINT8 ChipID, int clock) function device_stop_x1_010 (line 255) | void device_stop_x1_010(UINT8 ChipID) function device_reset_x1_010 (line 264) | void device_reset_x1_010(UINT8 ChipID) function UINT8 (line 289) | UINT8 seta_sound_r(UINT8 ChipID, offs_t offset) function seta_sound_w (line 301) | void seta_sound_w(UINT8 ChipID, offs_t offset, UINT8 data) function x1_010_write_rom (line 320) | void x1_010_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, of... function x1_010_set_mute_mask (line 342) | void x1_010_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/ym2151.c type YM2151Operator (line 34) | typedef struct{ type YM2151 (line 86) | typedef struct function init_tables (line 506) | static void init_tables(void) function init_chip_tables (line 595) | static void init_chip_tables(YM2151 *chip) function TIMER_CALLBACK (line 861) | static TIMER_CALLBACK( timer_callback_chip_busy ) function INLINE (line 874) | INLINE void set_connect( YM2151Operator *om1, int cha, int v) function INLINE (line 966) | INLINE void refresh_EG(YM2151Operator * op) function ym2151_write_reg (line 1057) | void ym2151_write_reg(void *_chip, int r, int v) function ym2151_read_status (line 1383) | int ym2151_read_status( void *_chip ) function ym2151_shutdown (line 1578) | void ym2151_shutdown(void *_chip) function ym2151_reset_chip (line 1608) | void ym2151_reset_chip(void *_chip) function op_calc (line 1670) | INLINE signed int op_calc(YM2151Operator * OP, unsigned int env, signed ... function op_calc1 (line 1683) | INLINE signed int op_calc1(YM2151Operator * OP, unsigned int env, signed... function INLINE (line 1707) | INLINE void chan_calc(unsigned int chan) function INLINE (line 1761) | INLINE void chan7_calc(void) function INLINE (line 2036) | INLINE void advance_eg(void) function INLINE (line 2120) | INLINE void advance(void) function acc_calc (line 2301) | INLINE signed int acc_calc(signed int value) function ym2151_update_one (line 2402) | void ym2151_update_one(void *chip, SAMP **buffers, int length) function ym2151_set_mutemask (line 2527) | void ym2151_set_mutemask(void *chip, UINT32 MuteMask) FILE: VGMPlay/chips/ym2151.h type stream_sample_t (line 37) | typedef stream_sample_t SAMP; FILE: VGMPlay/chips/ym2413.c function acc_calc (line 105) | INLINE signed int acc_calc(signed int value) type OPLL_SLOT (line 173) | typedef struct{ type OPLL_CH (line 217) | typedef struct{ type YM2413 (line 229) | typedef struct { function INLINE (line 646) | INLINE void advance_lfo(YM2413 *chip) function INLINE (line 660) | INLINE void advance(YM2413 *chip) function op_calc (line 890) | INLINE signed int op_calc(UINT32 phase, unsigned int env, signed int pm,... function op_calc1 (line 901) | INLINE signed int op_calc1(UINT32 phase, unsigned int env, signed int pm... function INLINE (line 923) | INLINE void chan_calc( YM2413*chip, OPLL_CH *CH ) function INLINE (line 1003) | INLINE void rhythm_calc( YM2413 *chip, OPLL_CH *CH, unsigned int noise ) function init_tables (line 1169) | static int init_tables(void) function OPLCloseTable (line 1259) | static void OPLCloseTable( void ) function OPLL_initalize (line 1340) | static void OPLL_initalize(YM2413 *chip) function INLINE (line 1409) | INLINE void KEY_ON(OPLL_SLOT *SLOT, UINT32 key_set) function INLINE (line 1420) | INLINE void KEY_OFF(OPLL_SLOT *SLOT, UINT32 key_clr) function INLINE (line 1436) | INLINE void CALC_FCSLOT(OPLL_CH *CH,OPLL_SLOT *SLOT) function INLINE (line 1482) | INLINE void set_mul(YM2413 *chip,int slot,int v) function INLINE (line 1496) | INLINE void set_ksl_tl(YM2413 *chip,int chan,int v) function INLINE (line 1508) | INLINE void set_ksl_wave_fb(YM2413 *chip,int chan,int v) function INLINE (line 1526) | INLINE void set_ar_dr(YM2413 *chip,int slot,int v) function INLINE (line 1550) | INLINE void set_sl_rr(YM2413 *chip,int slot,int v) function load_instrument (line 1562) | static void load_instrument(YM2413 *chip, UINT32 chan, UINT32 slot, UINT... function update_instrument_zero (line 1573) | static void update_instrument_zero(YM2413 *chip, UINT8 r ) function OPLLWriteReg (line 1661) | static void OPLLWriteReg(YM2413 *chip, int r, int v) function OPLL_LockTable (line 1943) | static int OPLL_LockTable(void) function OPLL_UnLockTable (line 1969) | static void OPLL_UnLockTable(void) function OPLLResetChip (line 1983) | static void OPLLResetChip(YM2413 *chip) function YM2413 (line 2026) | static YM2413 *OPLLCreate(int clock, int rate) function OPLLDestroy (line 2060) | static void OPLLDestroy(YM2413 *chip) function OPLLSetUpdateHandler (line 2068) | static void OPLLSetUpdateHandler(YM2413 *chip,OPLL_UPDATEHANDLER UpdateH... function OPLLWrite (line 2075) | static void OPLLWrite(YM2413 *chip,int a,int v) function OPLLRead (line 2088) | static unsigned char OPLLRead(YM2413 *chip,int a) function ym2413_shutdown (line 2109) | void ym2413_shutdown(void *chip) function ym2413_reset_chip (line 2117) | void ym2413_reset_chip(void *chip) function ym2413_write (line 2123) | void ym2413_write(void *chip, int a, int v) function ym2413_read (line 2129) | unsigned char ym2413_read(void *chip, int a) function ym2413_set_update_handler (line 2135) | void ym2413_set_update_handler(void *chip,OPLL_UPDATEHANDLER UpdateHandl... function ym2413_update_one (line 2149) | void ym2413_update_one(void *_chip, SAMP **buffers, int length) function ym2413_set_mutemask (line 2216) | void ym2413_set_mutemask(void* chip, UINT32 MuteMask) function ym2413_set_chip_mode (line 2229) | void ym2413_set_chip_mode(void* chip, UINT8 Mode) function ym2413_override_patches (line 2239) | void ym2413_override_patches(void* chip, const UINT8* PatchDump) FILE: VGMPlay/chips/ym2413.h type stream_sample_t (line 18) | typedef stream_sample_t SAMP; FILE: VGMPlay/chips/ym2413_opl.c type OPLL_SLOT_OPL (line 9) | typedef struct{ type OPLL_CH_OPL (line 40) | typedef struct{ type YM2413 (line 54) | typedef struct { function INLINE (line 123) | INLINE void set_mul(YM2413 *chip,int slot,int v) function INLINE (line 139) | INLINE void set_ksl_tl(YM2413 *chip,int chan,int v) function INLINE (line 153) | INLINE void set_ksl_wave_fb(YM2413 *chip,int chan,int v) function INLINE (line 176) | INLINE void set_ar_dr(YM2413 *chip,int slot,int v) function INLINE (line 188) | INLINE void set_sl_rr(YM2413 *chip,int slot,int v) function load_instrument (line 199) | static void load_instrument(YM2413 *chip, UINT32 chan, UINT32 slot, UINT... function update_instrument_zero (line 211) | static void update_instrument_zero(YM2413 *chip, UINT8 r ) function OPLLWriteReg2OPL (line 299) | static void OPLLWriteReg2OPL(YM2413 *chip, int r, int v) function OPLLWrite (line 507) | static void OPLLWrite(YM2413 *chip,int a,int v) function OPLLResetChip (line 519) | static void OPLLResetChip(YM2413 *chip) function start_ym2413_opl (line 578) | void start_ym2413_opl(UINT8 ChipID) function ym2413_w_opl (line 592) | void ym2413_w_opl(UINT8 ChipID, offs_t offset, UINT8 data) FILE: VGMPlay/chips/ym2413hd.c type byte (line 12) | typedef unsigned char byte; type word (line 13) | typedef unsigned short word; type dword (line 14) | typedef unsigned long dword; function FM_OPL_Init (line 115) | int FM_OPL_Init (void *userdata /* unused */) function FM_OPL_Close (line 130) | void FM_OPL_Close (void) function FM_OPL_Reset (line 152) | void FM_OPL_Reset (void) function FM_OPL_Set_Voice (line 304) | void FM_OPL_Set_Voice (int R, int V, int VL) function FM_OPL_Set_User_Voice (line 338) | void FM_OPL_Set_User_Voice (void) function FM_OPL_Write (line 399) | void FM_OPL_Write (int R, int V) FILE: VGMPlay/chips/ym2413hd.h type FM_OPL_Patch (line 21) | typedef struct FILE: VGMPlay/chips/ym2612.c function INLINE (line 272) | INLINE void CALC_FINC_SL(slot_ *SL, int finc, int kc) function INLINE (line 308) | INLINE void CALC_FINC_CH(channel_ *CH) function INLINE (line 328) | INLINE void KEY_ON(channel_ *CH, int nsl) function INLINE (line 351) | INLINE void KEY_OFF(channel_ *CH, int nsl) function INLINE (line 369) | INLINE void CSM_Key_Control(ym2612_ *YM2612) function SLOT_SET (line 378) | int SLOT_SET(ym2612_ *YM2612, int Adr, unsigned char data) function CHANNEL_SET (line 522) | int CHANNEL_SET(ym2612_ *YM2612, int Adr, unsigned char data) function YM_SET (line 662) | int YM_SET(ym2612_ *YM2612, int Adr, unsigned char data) function Env_NULL_Next (line 807) | void Env_NULL_Next(slot_ *SL) function Env_Attack_Next (line 812) | void Env_Attack_Next(slot_ *SL) function Env_Decay_Next (line 823) | void Env_Decay_Next(slot_ *SL) function Env_Substain_Next (line 834) | void Env_Substain_Next(slot_ *SL) function Env_Release_Next (line 877) | void Env_Release_Next(slot_ *SL) function Update_Chan_Algo0 (line 1115) | void Update_Chan_Algo0(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo1 (line 1137) | void Update_Chan_Algo1(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo2 (line 1159) | void Update_Chan_Algo2(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo3 (line 1181) | void Update_Chan_Algo3(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo4 (line 1203) | void Update_Chan_Algo4(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo5 (line 1225) | void Update_Chan_Algo5(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo6 (line 1247) | void Update_Chan_Algo6(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo7 (line 1269) | void Update_Chan_Algo7(ym2612_ *YM2612, channel_ *CH, int **buf, int len... function Update_Chan_Algo0_LFO (line 1291) | void Update_Chan_Algo0_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo1_LFO (line 1313) | void Update_Chan_Algo1_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo2_LFO (line 1335) | void Update_Chan_Algo2_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo3_LFO (line 1357) | void Update_Chan_Algo3_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo4_LFO (line 1379) | void Update_Chan_Algo4_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo5_LFO (line 1401) | void Update_Chan_Algo5_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo6_LFO (line 1423) | void Update_Chan_Algo6_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo7_LFO (line 1445) | void Update_Chan_Algo7_LFO(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo0_Int (line 1472) | void Update_Chan_Algo0_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo1_Int (line 1496) | void Update_Chan_Algo1_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo2_Int (line 1520) | void Update_Chan_Algo2_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo3_Int (line 1544) | void Update_Chan_Algo3_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo4_Int (line 1568) | void Update_Chan_Algo4_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo5_Int (line 1592) | void Update_Chan_Algo5_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo6_Int (line 1616) | void Update_Chan_Algo6_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo7_Int (line 1640) | void Update_Chan_Algo7_Int(ym2612_ *YM2612, channel_ *CH, int **buf, int... function Update_Chan_Algo0_LFO_Int (line 1664) | void Update_Chan_Algo0_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo1_LFO_Int (line 1688) | void Update_Chan_Algo1_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo2_LFO_Int (line 1712) | void Update_Chan_Algo2_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo3_LFO_Int (line 1736) | void Update_Chan_Algo3_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo4_LFO_Int (line 1760) | void Update_Chan_Algo4_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo5_LFO_Int (line 1784) | void Update_Chan_Algo5_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo6_LFO_Int (line 1808) | void Update_Chan_Algo6_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function Update_Chan_Algo7_LFO_Int (line 1832) | void Update_Chan_Algo7_LFO_Int(ym2612_ *YM2612, channel_ *CH, int **buf,... function ym2612_ (line 1863) | ym2612_ *YM2612_Init(int Clock, int Rate, int Interpolation) function YM2612_End (line 2123) | int YM2612_End(ym2612_ *YM2612) function YM2612_Reset (line 2136) | int YM2612_Reset(ym2612_ *YM2612) function YM2612_Read (line 2223) | int YM2612_Read(ym2612_ *YM2612) function YM2612_Write (line 2238) | int YM2612_Write(ym2612_ *YM2612, unsigned char adr, unsigned char data) function YM2612_GetMute (line 2317) | int YM2612_GetMute(ym2612_ *YM2612) function YM2612_SetMute (line 2329) | void YM2612_SetMute(ym2612_ *YM2612, int val) function YM2612_SetOptions (line 2340) | void YM2612_SetOptions(int Flags) function YM2612_ClearBuffer (line 2346) | void YM2612_ClearBuffer(int **buffer, int length) function YM2612_Update (line 2363) | void YM2612_Update(ym2612_ *YM2612, int **buf, int length) function YM2612_DacAndTimers_Update (line 2487) | void YM2612_DacAndTimers_Update(ym2612_ *YM2612, int **buffer, int length) function YM2612_Special_Update (line 2544) | void YM2612_Special_Update(ym2612_ *YM2612) FILE: VGMPlay/chips/ym2612.h type slot_ (line 20) | typedef struct slot__ { type channel_ (line 60) | typedef struct channel__ { type ym2612_ (line 78) | typedef struct ym2612__ { FILE: VGMPlay/chips/ym3438.c function OPN2_DoIO (line 227) | void OPN2_DoIO(ym3438_t *chip) function OPN2_DoRegWrite (line 241) | void OPN2_DoRegWrite(ym3438_t *chip) function OPN2_PhaseCalcIncrement (line 460) | void OPN2_PhaseCalcIncrement(ym3438_t *chip) function OPN2_PhaseGenerate (line 527) | void OPN2_PhaseGenerate(ym3438_t *chip) function OPN2_EnvelopeSSGEG (line 546) | void OPN2_EnvelopeSSGEG(ym3438_t *chip) function OPN2_EnvelopeADSR (line 593) | void OPN2_EnvelopeADSR(ym3438_t *chip) function OPN2_EnvelopePrepare (line 717) | void OPN2_EnvelopePrepare(ym3438_t *chip) function OPN2_EnvelopeGenerate (line 805) | void OPN2_EnvelopeGenerate(ym3438_t *chip) function OPN2_UpdateLFO (line 838) | void OPN2_UpdateLFO(ym3438_t *chip) function OPN2_FMPrepare (line 852) | void OPN2_FMPrepare(ym3438_t *chip) function OPN2_ChGenerate (line 914) | void OPN2_ChGenerate(ym3438_t *chip) function OPN2_ChOutput (line 949) | void OPN2_ChOutput(ym3438_t *chip) function OPN2_FMGenerate (line 1036) | void OPN2_FMGenerate(ym3438_t *chip) function OPN2_DoTimerA (line 1074) | void OPN2_DoTimerA(ym3438_t *chip) function OPN2_DoTimerB (line 1123) | void OPN2_DoTimerB(ym3438_t *chip) function OPN2_KeyOn (line 1168) | void OPN2_KeyOn(ym3438_t*chip) function OPN2_Reset (line 1192) | void OPN2_Reset(ym3438_t *chip, Bit32u rate, Bit32u clock) function OPN2_SetChipType (line 1219) | void OPN2_SetChipType(Bit32u type) function OPN2_Clock (line 1229) | void OPN2_Clock(ym3438_t *chip, Bit32s *buffer) function OPN2_Write (line 1363) | void OPN2_Write(ym3438_t *chip, Bit32u port, Bit8u data) function OPN2_SetTestPin (line 1379) | void OPN2_SetTestPin(ym3438_t *chip, Bit32u value) function Bit32u (line 1384) | Bit32u OPN2_ReadTestPin(ym3438_t *chip) function Bit32u (line 1393) | Bit32u OPN2_ReadIRQPin(ym3438_t *chip) function Bit8u (line 1398) | Bit8u OPN2_Read(ym3438_t *chip, Bit32u port) function OPN2_WriteBuffered (line 1433) | void OPN2_WriteBuffered(ym3438_t *chip, Bit32u port, Bit8u data) function OPN2_GenerateResampled (line 1468) | void OPN2_GenerateResampled(ym3438_t *chip, Bit32s *buf) function OPN2_GenerateStream (line 1544) | void OPN2_GenerateStream(ym3438_t *chip, Bit32s **sndptr, Bit32u numsamp... function OPN2_SetOptions (line 1560) | void OPN2_SetOptions(Bit8u flags) function OPN2_SetMute (line 1580) | void OPN2_SetMute(ym3438_t *chip, Bit32u mute) FILE: VGMPlay/chips/ym3438.h type UINT64 (line 45) | typedef UINT64 Bit64u; type INT64 (line 46) | typedef INT64 Bit64s; type UINT32 (line 47) | typedef UINT32 Bit32u; type INT32 (line 48) | typedef INT32 Bit32s; type UINT16 (line 49) | typedef UINT16 Bit16u; type INT16 (line 50) | typedef INT16 Bit16s; type UINT8 (line 51) | typedef UINT8 Bit8u; type INT8 (line 52) | typedef INT8 Bit8s; type opn2_writebuf (line 54) | typedef struct _opn2_writebuf { type ym3438_t (line 60) | typedef struct FILE: VGMPlay/chips/ymdeltat.c function YM_DELTAT_BRDY_callback (line 93) | void YM_DELTAT_BRDY_callback(YM_DELTAT *DELTAT) function UINT8 (line 104) | UINT8 YM_DELTAT_ADPCM_Read(YM_DELTAT *DELTAT) function YM_DELTAT_ADPCM_Write (line 159) | void YM_DELTAT_ADPCM_Write(YM_DELTAT *DELTAT,int r,int v) function YM_DELTAT_ADPCM_Reset (line 421) | void YM_DELTAT_ADPCM_Reset(YM_DELTAT *DELTAT,int pan,int emulation_mode) function INLINE (line 486) | INLINE void YM_DELTAT_synthesis_from_external_memory(YM_DELTAT *DELTAT) function INLINE (line 570) | INLINE void YM_DELTAT_synthesis_from_CPU_memory(YM_DELTAT *DELTAT) function YM_DELTAT_ADPCM_CALC (line 629) | void YM_DELTAT_ADPCM_CALC(YM_DELTAT *DELTAT) function YM_DELTAT_calc_mem_mask (line 665) | void YM_DELTAT_calc_mem_mask(YM_DELTAT* DELTAT) FILE: VGMPlay/chips/ymdeltat.h type YM_DELTAT (line 13) | typedef struct deltat_adpcm_state { /* AT: rearranged and tigntened ... FILE: VGMPlay/chips/ymf262.c type OPL3_SLOT (line 148) | typedef struct{ type OPL3_CH (line 198) | typedef struct{ type OPL3 (line 224) | typedef struct { function INLINE (line 622) | INLINE void OPL3_STATUS_SET(OPL3 *chip,int flag) function INLINE (line 638) | INLINE void OPL3_STATUS_RESET(OPL3 *chip,int flag) function INLINE (line 654) | INLINE void OPL3_STATUSMASK_SET(OPL3 *chip,int flag) function INLINE (line 664) | INLINE void advance_lfo(OPL3 *chip) function INLINE (line 685) | INLINE void advance(OPL3 *chip) function op_calc (line 853) | INLINE signed int op_calc(UINT32 phase, unsigned int env, signed int pm,... function op_calc1 (line 864) | INLINE signed int op_calc1(UINT32 phase, unsigned int env, signed int pm... function INLINE (line 880) | INLINE void chan_calc( OPL3 *chip, OPL3_CH *CH ) function INLINE (line 918) | INLINE void chan_calc_ext( OPL3 *chip, OPL3_CH *CH ) function INLINE (line 979) | INLINE void chan_calc_rhythm( OPL3 *chip, OPL3_CH *CH, unsigned int noise ) function init_tables (line 1148) | static int init_tables(void) function OPLCloseTable (line 1306) | static void OPLCloseTable( void ) function OPL3_initalize (line 1315) | static void OPL3_initalize(OPL3 *chip) function INLINE (line 1379) | INLINE void FM_KEYON(OPL3_SLOT *SLOT, UINT32 key_set) function INLINE (line 1391) | INLINE void FM_KEYOFF(OPL3_SLOT *SLOT, UINT32 key_clr) function INLINE (line 1407) | INLINE void CALC_FCSLOT(OPL3_CH *CH,OPL3_SLOT *SLOT) function INLINE (line 1442) | INLINE void set_mul(OPL3 *chip,int slot,int v) function INLINE (line 1508) | INLINE void set_ksl_tl(OPL3 *chip,int slot,int v) function INLINE (line 1572) | INLINE void set_ar_dr(OPL3 *chip,int slot,int v) function INLINE (line 1599) | INLINE void set_sl_rr(OPL3 *chip,int slot,int v) function update_channels (line 1613) | static void update_channels(OPL3 *chip, OPL3_CH *CH) function OPL3WriteReg (line 1628) | static void OPL3WriteReg(OPL3 *chip, int r, int v) function OPL3_LockTable (line 2265) | static int OPL3_LockTable() function OPL3_UnLockTable (line 2290) | static void OPL3_UnLockTable(void) function OPL3ResetChip (line 2304) | static void OPL3ResetChip(OPL3 *chip) function OPL3 (line 2349) | static OPL3 *OPL3Create(int clock, int rate, int type) function OPL3Destroy (line 2377) | static void OPL3Destroy(OPL3 *chip) function OPL3SetTimerHandler (line 2386) | static void OPL3SetTimerHandler(OPL3 *chip,OPL3_TIMERHANDLER timer_handl... function OPL3SetIRQHandler (line 2391) | static void OPL3SetIRQHandler(OPL3 *chip,OPL3_IRQHANDLER IRQHandler,void... function OPL3SetUpdateHandler (line 2396) | static void OPL3SetUpdateHandler(OPL3 *chip,OPL3_UPDATEHANDLER UpdateHan... function OPL3Write (line 2403) | static int OPL3Write(OPL3 *chip, int a, int v) function OPL3Read (line 2450) | static unsigned char OPL3Read(OPL3 *chip,int a) function OPL3TimerOver (line 2463) | static int OPL3TimerOver(OPL3 *chip,int c) function ymf262_shutdown (line 2486) | void ymf262_shutdown(void *chip) function ymf262_reset_chip (line 2490) | void ymf262_reset_chip(void *chip) function ymf262_write (line 2495) | int ymf262_write(void *chip, int a, int v) function ymf262_read (line 2500) | unsigned char ymf262_read(void *chip, int a) function ymf262_timer_over (line 2513) | int ymf262_timer_over(void *chip, int c) function ymf262_set_timer_handler (line 2518) | void ymf262_set_timer_handler(void *chip, OPL3_TIMERHANDLER timer_handle... function ymf262_set_irq_handler (line 2522) | void ymf262_set_irq_handler(void *chip,OPL3_IRQHANDLER IRQHandler,void *... function ymf262_set_update_handler (line 2526) | void ymf262_set_update_handler(void *chip,OPL3_UPDATEHANDLER UpdateHandl... function ymf262_set_mutemask (line 2531) | void ymf262_set_mutemask(void *chip, UINT32 MuteMask) function ymf262_update_one (line 2552) | void ymf262_update_one(void *_chip, OPL3SAMPLE **buffers, int length) FILE: VGMPlay/chips/ymf262.h type stream_sample_t (line 19) | typedef stream_sample_t OPL3SAMPLE; FILE: VGMPlay/chips/ymf271.c type YMF271Slot (line 223) | typedef struct type YMF271Group (line 276) | typedef struct type YMF271Chip (line 282) | typedef struct function INLINE (line 341) | INLINE void calculate_step(YMF271Slot *slot) function INLINE (line 373) | INLINE bool check_envelope_end(YMF271Slot *slot) function update_envelope (line 384) | static void update_envelope(YMF271Slot *slot) function INLINE (line 428) | INLINE int get_keyscaled_rate(int rate, int keycode, int keyscale) function INLINE (line 443) | INLINE int get_internal_keycode(int block, int fns) function INLINE (line 466) | INLINE int get_external_keycode(int block, int fns) function init_envelope (line 489) | static void init_envelope(YMF271Chip *chip, YMF271Slot *slot) function init_lfo (line 526) | static void init_lfo(YMF271Chip *chip, YMF271Slot *slot) function INLINE (line 535) | INLINE void update_lfo(YMF271Chip *chip, YMF271Slot *slot) function INLINE (line 545) | INLINE int calculate_slot_volume(YMF271Chip *chip, YMF271Slot *slot) function update_pcm (line 568) | static void update_pcm(YMF271Chip *chip, int slotnum, INT32 *mixp, int l... function INT64 (line 645) | static INT64 calculate_op(YMF271Chip *chip, int slotnum, INT64 inp) function set_feedback (line 673) | static void set_feedback(YMF271Chip *chip, int slotnum, INT64 inp) function ymf271_update (line 680) | void ymf271_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function write_register (line 1132) | static void write_register(YMF271Chip *chip, int slotnum, int reg, UINT8... function ymf271_write_fm (line 1237) | static void ymf271_write_fm(YMF271Chip *chip, int bank, UINT8 address, U... function ymf271_write_pcm (line 1337) | static void ymf271_write_pcm(YMF271Chip *chip, UINT8 address, UINT8 data) function UINT8 (line 1436) | static UINT8 ymf271_read_memory(YMF271Chip *chip, UINT32 offset) function ymf271_write_timer (line 1460) | static void ymf271_write_timer(YMF271Chip *chip, UINT8 address, UINT8 data) function ymf271_w (line 1556) | void ymf271_w(UINT8 ChipID, offs_t offset, UINT8 data) function UINT8 (line 1604) | UINT8 ymf271_r(UINT8 ChipID, offs_t offset) function init_tables (line 1637) | static void init_tables(YMF271Chip *chip) function device_start_ymf271 (line 1837) | int device_start_ymf271(UINT8 ChipID, int clock) function device_stop_ymf271 (line 1871) | void device_stop_ymf271(UINT8 ChipID) function device_reset_ymf271 (line 1902) | void device_reset_ymf271(UINT8 ChipID) function ymf271_write_rom (line 1926) | void ymf271_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, of... function ymf271_set_mute_mask (line 1947) | void ymf271_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/ymf278b.c type YMF278BSlot (line 74) | typedef struct type YMF278BChip (line 117) | typedef struct function ymf278b_slot_reset (line 302) | void ymf278b_slot_reset(YMF278BSlot* slot) function INLINE (line 322) | INLINE int ymf278b_slot_compute_rate(YMF278BSlot* slot, int val) function INLINE (line 360) | INLINE int ymf278b_slot_compute_vib(YMF278BSlot* slot) function INLINE (line 366) | INLINE int ymf278b_slot_compute_am(YMF278BSlot* slot) function INLINE (line 374) | INLINE void ymf278b_slot_set_lfo(YMF278BSlot* slot, int newlfo) function INLINE (line 383) | INLINE void ymf278b_advance(YMF278BChip* chip) function INLINE (line 552) | INLINE UINT8 ymf278b_readMem(YMF278BChip* chip, offs_t address) function INLINE (line 562) | INLINE UINT8* ymf278b_readMemAddr(YMF278BChip* chip, offs_t address) function INLINE (line 572) | INLINE void ymf278b_writeMem(YMF278BChip* chip, offs_t address, UINT8 va... function INLINE (line 584) | INLINE INT16 ymf278b_getSample(YMF278BChip* chip, YMF278BSlot* op) function ymf278b_anyActive (line 619) | int ymf278b_anyActive(YMF278BChip* chip) function ymf278b_pcm_update (line 631) | void ymf278b_pcm_update(UINT8 ChipID, stream_sample_t** outputs, int sam... function INLINE (line 736) | INLINE void ymf278b_keyOnHelper(YMF278BChip* chip, YMF278BSlot* slot) function ymf278b_A_w (line 761) | static void ymf278b_A_w(YMF278BChip *chip, UINT8 reg, UINT8 data) function ymf278b_B_w (line 801) | static void ymf278b_B_w(YMF278BChip *chip, UINT8 reg, UINT8 data) function ymf278b_C_w (line 821) | void ymf278b_C_w(YMF278BChip* chip, UINT8 reg, UINT8 data) function UINT8 (line 1014) | UINT8 ymf278b_readReg(YMF278BChip* chip, UINT8 reg) function UINT8 (line 1038) | UINT8 ymf278b_peekReg(YMF278BChip* chip, UINT8 reg) function UINT8 (line 1059) | UINT8 ymf278b_readStatus(YMF278BChip* chip) function ymf278b_w (line 1070) | void ymf278b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ymf278b_clearRam (line 1115) | void ymf278b_clearRam(YMF278BChip* chip) function ymf278b_load_rom (line 1120) | static void ymf278b_load_rom(YMF278BChip *chip) function ymf278b_init (line 1163) | static int ymf278b_init(YMF278BChip *chip, int clock, void (*cb)(int)) function device_start_ymf278b (line 1189) | int device_start_ymf278b(UINT8 ChipID, int clock) function device_stop_ymf278b (line 1227) | void device_stop_ymf278b(UINT8 ChipID) function device_reset_ymf278b (line 1238) | void device_reset_ymf278b(UINT8 ChipID) function ymf278b_write_rom (line 1260) | void ymf278b_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... function ymf278b_write_ram (line 1281) | void ymf278b_write_ram(UINT8 ChipID, offs_t DataStart, offs_t DataLength... function ymf278b_set_mute_mask (line 1296) | void ymf278b_set_mute_mask(UINT8 ChipID, UINT32 MuteMaskFM, UINT32 MuteM... FILE: VGMPlay/chips/ymf278b.h type ymf278b_interface (line 6) | typedef struct _ymf278b_interface ymf278b_interface; type _ymf278b_interface (line 7) | struct _ymf278b_interface FILE: VGMPlay/chips/ymz280b.c type YMZ280BVoice (line 71) | struct YMZ280BVoice type ymz280b_state (line 105) | typedef struct _ymz280b_state ymz280b_state; type _ymz280b_state (line 106) | struct _ymz280b_state function INLINE (line 186) | INLINE void update_irq_state(ymz280b_state *chip) function INLINE (line 214) | INLINE void update_step(ymz280b_state *chip, struct YMZ280BVoice *voice) function INLINE (line 227) | INLINE void update_volumes(struct YMZ280BVoice *voice) function INLINE (line 265) | INLINE UINT8 ymz280b_read_memory(UINT8 *base, UINT32 size, UINT32 offset) function update_irq_state_timer_common (line 280) | static void update_irq_state_timer_common(void *param, int voicenum) function compute_tables (line 309) | static void compute_tables(void) function generate_adpcm (line 334) | static int generate_adpcm(struct YMZ280BVoice *voice, UINT8 *base, UINT3... function generate_pcm8 (line 463) | static int generate_pcm8(struct YMZ280BVoice *voice, UINT8 *base, UINT32... function generate_pcm16 (line 548) | static int generate_pcm16(struct YMZ280BVoice *voice, UINT8 *base, UINT3... function ymz280b_update (line 638) | void ymz280b_update(UINT8 ChipID, stream_sample_t **outputs, int samples) function device_start_ymz280b (line 809) | int device_start_ymz280b(UINT8 ChipID, int clock) function device_stop_ymz280b (line 919) | void device_stop_ymz280b(UINT8 ChipID) function device_reset_ymz280b (line 940) | void device_reset_ymz280b(UINT8 ChipID) function write_to_register (line 1009) | static void write_to_register(ymz280b_state *chip, int data) function compute_status (line 1241) | static int compute_status(ymz280b_state *chip) function UINT8 (line 1266) | UINT8 ymz280b_r(UINT8 ChipID, offs_t offset) function ymz280b_w (line 1292) | void ymz280b_w(UINT8 ChipID, offs_t offset, UINT8 data) function ymz280b_write_rom (line 1308) | void ymz280b_write_rom(UINT8 ChipID, offs_t ROMSize, offs_t DataStart, o... function ymz280b_set_mute_mask (line 1330) | void ymz280b_set_mute_mask(UINT8 ChipID, UINT32 MuteMask) FILE: VGMPlay/chips/ymz280b.h type ymz280b_interface (line 12) | typedef struct _ymz280b_interface ymz280b_interface; type _ymz280b_interface (line 13) | struct _ymz280b_interface FILE: VGMPlay/dbus.c type DBusMetadata (line 93) | typedef struct DBusMetadata_ function invalidateArtCache (line 109) | static inline void invalidateArtCache() function ReturnPosMsec (line 162) | static inline int64_t ReturnPosMsec(UINT32 SamplePos, UINT32 SmplRate) function INT32 (line 168) | static inline INT32 ReturnSamplePos(int64_t UsecPos, UINT32 SmplRate) function FileExists (line 173) | static inline int FileExists(char* file) function DBusEmptyMethodResponse (line 179) | static void DBusEmptyMethodResponse(DBusConnection* connection, DBusMess... function DBusReplyToIntrospect (line 187) | static void DBusReplyToIntrospect(DBusConnection* connection, DBusMessag... function DBusReplyWithVariant (line 279) | static void DBusReplyWithVariant(DBusMessageIter* args, int type, char* ... function DBusAppendCanGoNext (line 287) | void DBusAppendCanGoNext(DBusMessageIter* args) function DBusAppendCanGoPrevious (line 296) | void DBusAppendCanGoPrevious(DBusMessageIter* args) function DBusSendMetadataArray (line 305) | static void DBusSendMetadataArray(DBusMessageIter* dict_root, DBusMetada... function getArtPath (line 370) | static inline void getArtPath(const char* utf8album, char* artpath, cons... function DBusSendMetadata (line 425) | static void DBusSendMetadata(DBusMessageIter* dict_root) function DBusSendPlaybackStatus (line 616) | static void DBusSendPlaybackStatus(DBusMessageIter* args) function DBus_EmitSignal_Internal (line 630) | void DBus_EmitSignal_Internal(DBusConnection* connection, UINT8 type) function DBus_EmitSignal (line 737) | void DBus_EmitSignal(UINT8 type) function DBusSendMimeTypes (line 742) | static void DBusSendMimeTypes(DBusMessageIter* args) function DBusSendUriSchemes (line 757) | static void DBusSendUriSchemes(DBusMessageIter* args) function DBusSendEmptyMethodResponse (line 772) | static void DBusSendEmptyMethodResponse(DBusConnection* connection, DBus... function DBusHandlerResult (line 781) | static DBusHandlerResult DBusHandler(DBusConnection* connection, DBusMes... function UINT8 (line 1227) | UINT8 MultimediaKeyHook_Init(void) function MultimediaKeyHook_Deinit (line 1262) | void MultimediaKeyHook_Deinit(void) function MultimediaKeyHook_SetCallback (line 1270) | void MultimediaKeyHook_SetCallback(mmkey_cbfunc callbackFunc) function DBus_ReadWriteDispatch (line 1275) | void DBus_ReadWriteDispatch(void) FILE: VGMPlay/dbus_stub.c function DBus_ReadWriteDispatch (line 3) | void DBus_ReadWriteDispatch(void) function DBus_EmitSignal (line 8) | void DBus_EmitSignal(UINT8 type) FILE: VGMPlay/mmkeys_Win.c function DWORD (line 20) | static DWORD WINAPI KeyMessageThread(void* args) function UINT8 (line 50) | UINT8 MultimediaKeyHook_Init(void) function MultimediaKeyHook_Deinit (line 65) | void MultimediaKeyHook_Deinit(void) function MultimediaKeyHook_SetCallback (line 79) | void MultimediaKeyHook_SetCallback(mmkey_cbfunc callbackFunc) FILE: VGMPlay/mmkeys_stub.c function UINT8 (line 4) | UINT8 MultimediaKeyHook_Init(void) function MultimediaKeyHook_Deinit (line 9) | void MultimediaKeyHook_Deinit(void) function MultimediaKeyHook_SetCallback (line 14) | void MultimediaKeyHook_SetCallback(mmkey_cbfunc callbackFunc) FILE: VGMPlay/pt_ioctl.c function outportb (line 35) | void outportb(unsigned short PortAddress, unsigned char byte) function inportb (line 57) | unsigned char inportb(unsigned short PortAddress) function OpenPortTalk (line 79) | unsigned char OpenPortTalk(void) function ClosePortTalk (line 110) | void ClosePortTalk(void) function StartPortTalkDriver (line 115) | unsigned char StartPortTalkDriver(void) function InstallPortTalkDriver (line 182) | void InstallPortTalkDriver(void) FILE: VGMPlay/vgm2pcm.c function INLINE (line 62) | INLINE int fputBE16(UINT16 Value, FILE* hFile) function main (line 73) | int main(int argc, char *argv[]) { FILE: VGMPlay/vgm2wav.c function INLINE (line 55) | INLINE int fputLE16(UINT16 Value, FILE* hFile) function INLINE (line 66) | INLINE int fputLE32(UINT32 Value, FILE* hFile) function usage (line 79) | void usage(const char *name) { function main (line 94) | int main(int argc, char *argv[]) { FILE: VGMPlay/zlib/zconf.h type z_size_t (line 241) | typedef unsigned long z_size_t; type z_size_t (line 245) | typedef unsigned NO_SIZE_T z_size_t; type z_size_t (line 248) | typedef size_t z_size_t; type z_size_t (line 250) | typedef unsigned long z_size_t; type Byte (line 391) | typedef unsigned char Byte; type uInt (line 393) | typedef unsigned int uInt; type uLong (line 394) | typedef unsigned long uLong; type Byte (line 400) | typedef Byte FAR Bytef; type charf (line 402) | typedef char FAR charf; type intf (line 403) | typedef int FAR intf; type uInt (line 404) | typedef uInt FAR uIntf; type uLong (line 405) | typedef uLong FAR uLongf; type Byte (line 412) | typedef Byte const *voidpc; type Byte (line 413) | typedef Byte FAR *voidpf; type Byte (line 414) | typedef Byte *voidp; type Z_U4 (line 429) | typedef Z_U4 z_crc_t; type z_crc_t (line 431) | typedef unsigned long z_crc_t; FILE: VGMPlay/zlib/zlib.h type voidpf (line 81) | typedef voidpf (*alloc_func) type internal_state (line 84) | struct internal_state type z_stream (line 86) | typedef struct z_stream_s { type z_stream (line 108) | typedef z_stream FAR *z_streamp; type gz_header (line 114) | typedef struct gz_header_s { type gz_header (line 131) | typedef gz_header FAR *gz_headerp; type gzFile_s (line 1300) | struct gzFile_s type gzFile_s (line 1817) | struct gzFile_s { FILE: in_vgm/Winamp/DSP.H type winampDSPModule (line 12) | typedef struct winampDSPModule { type winampDSPHeader (line 30) | typedef struct { type winampDSPHeader (line 39) | typedef winampDSPHeader* (*winampDSPGetHeaderType)(HWND); type winampDSPHeader (line 44) | typedef winampDSPHeader* (*winampDSPGetHeaderType)(HWND); FILE: in_vgm/Winamp/GEN.H type winampGeneralPurposePlugin (line 17) | typedef struct { type winampGeneralPurposePlugin (line 32) | typedef winampGeneralPurposePlugin * (*winampGeneralPurposePluginGetter)(); FILE: in_vgm/Winamp/IN2.H type In_Module (line 27) | typedef struct FILE: in_vgm/Winamp/OUT.H type Out_Module (line 20) | typedef struct FILE: in_vgm/Winamp/ipc_pe.h type fileinfo (line 21) | typedef struct { type fileinfoW (line 26) | typedef struct { type callbackinfo (line 31) | typedef struct { type fileinfo2 (line 43) | typedef struct { type fileinfo2W (line 49) | typedef struct FILE: in_vgm/Winamp/wa_dlg.h type WACURSOR (line 99) | typedef enum _WACURSOR // used in IPC_GETSKINCURSORS function WADlg_initted (line 182) | int WADlg_initted() function WADlg_getColor (line 187) | int WADlg_getColor(int idx) function HBITMAP (line 193) | HBITMAP WADlg_getBitmap() function WADlg_init (line 198) | void WADlg_init(HWND hwndWinamp) // call this on init, or on WM_DISPLAYC... function WADlg_close (line 238) | void WADlg_close() function WADlg_dotLine (line 246) | void WADlg_dotLine(HDC hdc, int left, int top, int len, int vert) function LRESULT (line 263) | LRESULT WADlg_handleDialogMsgs(HWND hwndDlg, UINT uMsg, WPARAM wParam, L... function RectInRect (line 349) | static int RectInRect(RECT *rect1, RECT *rect2) function WADlg_removeFromRgn (line 366) | static void WADlg_removeFromRgn(HRGN hrgn, int left, int top, int right,... function WADlg_DrawChildWindowBorders (line 373) | void WADlg_DrawChildWindowBorders(HWND hwndDlg, int *tab, int tabsize) FILE: in_vgm/Winamp/wa_ipc.h type enqueueFileWithMetaStruct (line 77) | typedef struct { type enqueueFileWithMetaStructW (line 85) | typedef struct { type extendedFileInfoStruct (line 611) | typedef struct { type basicFileInfoStruct (line 620) | typedef struct { type basicFileInfoStructW (line 633) | typedef struct { type infoBoxParam (line 650) | typedef struct { type infoBoxParamW (line 657) | typedef struct { type waFormatTitle (line 681) | typedef struct type waFormatTitleExtended (line 695) | typedef struct type copyFileInfoStruct (line 711) | typedef struct type copyFileInfoStructW (line 719) | typedef struct type wa_inflate_struct (line 726) | typedef struct { type prefsDlgRec (line 742) | typedef struct _prefsDlgRec { type prefsDlgRecW (line 760) | typedef struct _prefsDlgRecW { type embedWindowState (line 1003) | typedef struct type SKINWINDOWPARAM (line 1046) | typedef struct __SKINWINDOWPARAM type embedEnumStruct (line 1055) | typedef struct embedEnumStruct type convertFileStruct (line 1085) | typedef struct type convertFileStructW (line 1107) | typedef struct type convertConfigStruct (line 1142) | typedef struct { type converterEnumFmtStruct (line 1156) | typedef struct type burnCDStruct (line 1165) | typedef struct type convertSetPriority (line 1178) | typedef struct type convertSetPriorityW (line 1187) | typedef struct type convertConfigItem (line 1197) | typedef struct type waHookTitleStruct (line 1211) | typedef struct type waHookTitleStructW (line 1238) | typedef struct type waSetPlColorsStruct (line 1269) | typedef struct type waSpawnMenuParms (line 1301) | typedef struct type waSpawnMenuParms2 (line 1309) | typedef struct type VideoOpenStruct (line 1373) | typedef struct type YV12_PLANE (line 1389) | struct YV12_PLANE { type YV12_PLANES (line 1394) | struct YV12_PLANES { function class (line 1401) | class IVideoOutput function class (line 1416) | class ITrackSelector type transAccelStruct (line 1582) | typedef struct { type windowCommand (line 1594) | typedef struct { type DispatchInfo (line 2290) | typedef struct type extendedFileInfoStructW (line 2331) | typedef struct { type artFetchData (line 2418) | typedef struct { FILE: in_vgm/dlg_cfg.c function InitConfigDialog (line 108) | void InitConfigDialog(HWND hWndMain) function INLINE (line 167) | INLINE void AddTab(HWND tabCtrlWnd, int ImgIndex, char* TabTitle) function EnableWinXPVisualStyles (line 182) | static void EnableWinXPVisualStyles(HWND hWndMain) function Slider_Setup (line 216) | static void Slider_Setup(HWND hWndDlg, int DlgID, int Min, int Max, int ... function BOOL (line 230) | static BOOL SetDlgItemFloat(HWND hDlg, int nIDDlgItem, double Value, int... function LoadConfigDialogInfo (line 238) | static int LoadConfigDialogInfo(HWND hWndDlg) function BOOL (line 359) | BOOL CALLBACK ConfigDialogProc(HWND hWndDlg, UINT wMessage, WPARAM wPara... function BOOL (line 472) | BOOL CALLBACK CfgDlgPlaybackProc(HWND hWndDlg, UINT wMessage, WPARAM wPa... function BOOL (line 595) | BOOL CALLBACK CfgDlgTagsProc(HWND hWndDlg, UINT wMessage, WPARAM wParam,... function BOOL (line 645) | BOOL CALLBACK CfgDlgMutingProc(HWND hWndDlg, UINT wMessage, WPARAM wPara... function BOOL (line 695) | BOOL CALLBACK CfgDlgOptPanProc(HWND hWndDlg, UINT wMessage, WPARAM wPara... function BOOL (line 766) | BOOL CALLBACK CfgDlgChildProc(HWND hWndDlg, UINT wMessage, WPARAM wParam... function IsChipAvailable (line 792) | static bool IsChipAvailable(UINT8 ChipID, UINT8 ChipSet) function ShowMutingCheckBoxes (line 807) | static void ShowMutingCheckBoxes(UINT8 ChipID, UINT8 ChipSet) function SetMutingData (line 1088) | static void SetMutingData(UINT32 CheckBox, bool MuteOn) function ShowOptPanBoxes (line 1149) | static void ShowOptPanBoxes(UINT8 ChipID, UINT8 ChipSet) function SetPanningData (line 1323) | static void SetPanningData(UINT32 Slider, UINT16 Value, bool NoRefresh) function Dialogue_TrackChange (line 1337) | void Dialogue_TrackChange(void) FILE: in_vgm/dlg_fileinfo.c type FINF_DATA (line 22) | typedef struct fileinfo_data function SetInfoDlgFile (line 109) | void SetInfoDlgFile(const char* FileName) function SetInfoDlgFileW (line 117) | void SetInfoDlgFileW(const wchar_t* FileName) function UINT32 (line 125) | UINT32 GetVGZFileSize(const char* FileName) function UINT32 (line 154) | UINT32 GetVGZFileSizeW(const wchar_t* FileName) function CopyWStr (line 183) | static void CopyWStr(wchar_t** DstStr, const wchar_t* SrcStr) function CopyTagData (line 200) | static void CopyTagData(GD3_TAG* DstTag, const GD3_TAG* SrcTag) function LoadInfoA (line 220) | static bool LoadInfoA(const char* FileName, FINF_DATA* FileInf) function LoadInfoW (line 240) | static bool LoadInfoW(const wchar_t* FileName, FINF_DATA* FileInf) function FixNewLine (line 422) | static void FixNewLine(wchar_t** TextData) function FixSeparators (line 468) | static void FixSeparators(wchar_t** TextData) function TrimWhitespaces (line 552) | static void TrimWhitespaces(wchar_t* TextData) function CheckFM2413Text (line 578) | static bool CheckFM2413Text(VGM_HEADER* FileHead) function UINT32 (line 593) | UINT32 FormatVGMTag(const UINT32 BufLen, in_char* Buffer, GD3_TAG* FileT... function AppendToStr (line 736) | static void AppendToStr(char* Buffer, const char* AppendStr, UINT8 Seper... function MakeChipStr (line 769) | static void MakeChipStr(char* Buffer, UINT8 ChipID, UINT8 SubType, UINT3... function GetChipUsageText (line 795) | static void GetChipUsageText(char* Buffer, VGM_HEADER* FileHead) function PrintTime (line 813) | static void PrintTime(char* Buffer, UINT32 MSecTime) function FormatVGMLength (line 858) | void FormatVGMLength(char* Buffer, FINF_DATA* FileInf) function LoadPlayingVGMInfo (line 948) | bool LoadPlayingVGMInfo(const char* FileName) function LoadPlayingVGMInfoW (line 976) | bool LoadPlayingVGMInfoW(const wchar_t* FileName) function QueueInfoReload (line 998) | void QueueInfoReload(void) function GetExtendedFileInfoW (line 1008) | bool GetExtendedFileInfoW(const wchar_t* FileName, const char* MetaType,... function wchar_t (line 1214) | const wchar_t* GetTagStringEngJap(const wchar_t* TextEng, const wchar_t*... function DisplayTagString (line 1241) | void DisplayTagString(HWND hWndDlg, int DlgItem, const wchar_t* TextEng, function BOOL (line 1274) | BOOL CALLBACK FileInfoDialogProc(HWND hWndDlg, UINT wMessage, WPARAM wPa... function DllExport (line 1407) | DllExport int winampGetExtendedFileInfoW(const wchar_t* wfilename, const... function DllExport (line 1425) | DllExport int winampGetExtendedFileInfo(const char* filename, const char... FILE: in_vgm/in_vgm.c function BOOL (line 161) | BOOL WINAPI _DllMainCRTStartup(HANDLE hInst, ULONG ul_reason_for_call, L... function Config (line 169) | void Config(HWND hWndParent) function About (line 177) | void About(HWND hWndParent) function Init (line 250) | void Init(void) function FindIniFile (line 275) | void FindIniFile(void) function LoadConfigurationFile (line 301) | void LoadConfigurationFile(void) function ReadIntoBitfield2 (line 468) | static void ReadIntoBitfield2(const char* Section, const char* Key, UINT... function SaveConfigurationFile (line 489) | void SaveConfigurationFile(void) function WriteFromBitfield (line 638) | static void WriteFromBitfield(const char* Section, const char* Key, UINT... function Deinit (line 656) | void Deinit(void) function IsOurFile (line 666) | int IsOurFile(const in_char* fn) function INLINE (line 674) | INLINE UINT32 MulDivRound(UINT64 Number, UINT64 Numerator, UINT64 Denomi... function Play (line 680) | int Play(const in_char* FileName) function Pause (line 771) | void Pause(void) function Unpause (line 779) | void Unpause(void) function IsPaused (line 787) | int IsPaused(void) function Stop (line 793) | void Stop(void) function GetFileLength (line 854) | int GetFileLength(VGM_HEADER* FileHead) function GetLength (line 889) | int GetLength(void) // return length of playing track function GetOutputTime (line 898) | int GetOutputTime(void) function SetOutputTime (line 907) | void SetOutputTime(int time_in_ms) // for seeking function SetVolume (line 917) | void SetVolume(int volume) function SetPan (line 924) | void SetPan(int pan) function UpdatePlayback (line 931) | void UpdatePlayback(void) function InfoDialog (line 946) | int InfoDialog(const in_char* FileName, HWND hWnd) function in_char (line 958) | const in_char* GetFileNameTitle(const in_char* FileName) function GetFileInfo (line 979) | void GetFileInfo(const in_char* filename, in_char* title, int* length_in... function EQ_Set (line 1065) | void EQ_Set(int on, char data[10], int preamp) function DWORD (line 1077) | DWORD WINAPI DecodeThread(LPVOID b) function In_Module (line 1199) | __declspec(dllexport) In_Module* winampGetInModule2(void) FILE: in_vgm/in_vgm.h type PLGIN_OPTS (line 24) | typedef struct plugin_options FILE: in_vgm/ini_func.c function ReadIni_Integer (line 9) | void ReadIni_Integer(const char* Section, const char* Key, UINT32* Value) function ReadIni_SIntSht (line 16) | void ReadIni_SIntSht(const char* Section, const char* Key, INT16* Value) function ReadIni_IntByte (line 23) | void ReadIni_IntByte(const char* Section, const char* Key, UINT8* Value) function ReadIni_Boolean (line 30) | void ReadIni_Boolean(const char* Section, const char* Key, bool* Value) function ReadIni_String (line 48) | void ReadIni_String(const char* Section, const char* Key, char* String, ... function ReadIni_Float (line 55) | void ReadIni_Float(const char* Section, const char* Key, float* Value) function WriteIni_Integer (line 70) | void WriteIni_Integer(const char* Section, const char* Key, UINT32 Value) function WriteIni_SInteger (line 80) | void WriteIni_SInteger(const char* Section, const char* Key, INT32 Value) function WriteIni_XInteger (line 90) | void WriteIni_XInteger(const char* Section, const char* Key, UINT32 Value) function WriteIni_Boolean (line 100) | void WriteIni_Boolean(const char* Section, const char* Key, bool Value) function WriteIni_String (line 113) | void WriteIni_String(const char* Section, const char* Key, char* String) function WriteIni_Float (line 120) | void WriteIni_Float(const char* Section, const char* Key, float Value)