Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions
sid.c File Reference
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include "xemu/sid.h"
Include dependency graph for sid.c:

Go to the source code of this file.


#define getFrameCount()   (sidemu->sFrameCount)


void sid_render (struct SidEmulation *sidemu, short *buffer, unsigned long len, int step)
void sid_write_reg (struct SidEmulation *sidemu, int reg, unsigned char val)
void sid_init (struct SidEmulation *sidemu, unsigned long cyclesPerSec, unsigned long mixfrq)

Macro Definition Documentation

◆ getFrameCount

#define getFrameCount ( )    (sidemu->sFrameCount)

Definition at line 67 of file sid.c.

Function Documentation

◆ sid_init()

void sid_init ( struct SidEmulation sidemu,
unsigned long  cyclesPerSec,
unsigned long  mixfrq 

Definition at line 649 of file sid.c.

◆ sid_render()

void sid_render ( struct SidEmulation sidemu,
short *  buffer,
unsigned long  len,
int  step 

Definition at line 256 of file sid.c.

◆ sid_write_reg()

void sid_write_reg ( struct SidEmulation sidemu,
int  reg,
unsigned char  val 

Definition at line 513 of file sid.c.