17 lines
596 B
C
17 lines
596 B
C
|
#ifndef _NP_NES_FDS_H_
|
||
|
#define _NP_NES_FDS_H_
|
||
|
|
||
|
void* NES_FDS_Create(int clock, int rate);
|
||
|
void NES_FDS_Destroy(void* chip);
|
||
|
void NES_FDS_Reset(void* chip);
|
||
|
UINT32 NES_FDS_Render(void* chip, INT32 b[2]);
|
||
|
bool NES_FDS_Write(void* chip, UINT32 adr, UINT32 val);
|
||
|
bool NES_FDS_Read(void* chip, UINT32 adr, UINT32* val);
|
||
|
void NES_FDS_SetRate(void* chip, double r);
|
||
|
void NES_FDS_SetClock(void* chip, double c);
|
||
|
void NES_FDS_SetOption(void* chip, int id, int val);
|
||
|
void NES_FDS_SetMask(void* chip, int m);
|
||
|
void NES_FDS_SetStereoMix(void* chip, int trk, INT16 mixl, INT16 mixr);
|
||
|
|
||
|
#endif // _NP_NES_FDS_H_
|