DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Macros | Functions
sn76496.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

struct  SN76496interface

Macros

#define SN76496_H_BEGIN_
#define SN76496_H_END_
#define MAX_76496   4

Functions

int SN76496_sh_start ()
void SN76496_0_w (int offset, int data)
void SN76496_1_w (int offset, int data)
void SN76496_2_w (int offset, int data)
void SN76496_3_w (int offset, int data)
void SN76496_dump (int chip, uint8_t buf[16])
void SN76496_restore (int chip, uint8_t buf[16])
void SN76496_set_clock (int chip, int _clock)
int SN76496_init (int chip, int clock, int sample_rate, int sample_bits)
void SN76496Write (int chip, int data)
void SN76496Update_8_2 (int chip, void *buffer, int length)
void SN76496Update_16_2 (int chip, void *buffer, int length)

Macro Definition Documentation

#define MAX_76496   4
#define SN76496_H_BEGIN_
#define SN76496_H_END_

Function Documentation

void SN76496_0_w ( int  offset,
int  data 
)
void SN76496_1_w ( int  offset,
int  data 
)
void SN76496_2_w ( int  offset,
int  data 
)
void SN76496_3_w ( int  offset,
int  data 
)
void SN76496_dump ( int  chip,
uint8_t  buf[16] 
)
int SN76496_init ( int  chip,
int  clock,
int  sample_rate,
int  sample_bits 
)
void SN76496_restore ( int  chip,
uint8_t  buf[16] 
)
void SN76496_set_clock ( int  chip,
int  _clock 
)
int SN76496_sh_start ( )
void SN76496Update_16_2 ( int  chip,
void *  buffer,
int  length 
)
void SN76496Update_8_2 ( int  chip,
void *  buffer,
int  length 
)
void SN76496Write ( int  chip,
int  data 
)