ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
sn76489z.h File Reference
#include "../ugbc.h"

Go to the source code of this file.

Functions

void sn76489z_initialization (Environment *_environment)
void sn76489z_finalization (Environment *_environment)
void sn76489z_start (Environment *_environment, int _channel)
void sn76489z_set_volume (Environment *_environment, int _channel, int _volume)
void sn76489z_set_program (Environment *_environment, int _channel, int _program)
void sn76489z_set_parameter (Environment *_environment, int _channel, int _parameter, int _value)
void sn76489z_set_frequency (Environment *_environment, int _channel, int _frequency)
void sn76489z_set_pitch (Environment *_environment, int _channel, int _pitch)
void sn76489z_set_note (Environment *_environment, int _channel, int _note)
void sn76489z_stop (Environment *_environment, int _channel)
void sn76489z_set_duration (Environment *_environment, int _channel, int _duration)
void sn76489z_wait_duration (Environment *_environment, int _channel)
void sn76489z_start_var (Environment *_environment, char *_channel)
void sn76489z_set_volume_semi_var (Environment *_environment, char *_channel, int _volume)
void sn76489z_set_volume_vars (Environment *_environment, char *_channel, char *_volume)
void sn76489z_set_program_semi_var (Environment *_environment, char *_channel, int _program)
void sn76489z_set_frequency_vars (Environment *_environment, char *_channel, char *_frequency)
void sn76489z_set_pitch_vars (Environment *_environment, char *_channel, char *_pitch)
void sn76489z_set_note_vars (Environment *_environment, char *_channel, char *_note)
void sn76489z_stop_vars (Environment *_environment, char *_channel)
void sn76489z_set_duration_vars (Environment *_environment, char *_channel, char *_duration)
void sn76489z_wait_duration_vars (Environment *_environment, char *_channel)
void sn76489z_music (Environment *_environment, char *_music, int _size, int _loop, int _type)

Function Documentation

◆ sn76489z_finalization()

void sn76489z_finalization ( Environment * _environment)

Definition at line 87 of file sn76489z.c.

◆ sn76489z_initialization()

void sn76489z_initialization ( Environment * _environment)

Definition at line 51 of file sn76489z.c.

◆ sn76489z_music()

void sn76489z_music ( Environment * _environment,
char * _music,
int _size,
int _loop,
int _type )

Definition at line 1043 of file sn76489z.c.

◆ sn76489z_set_duration()

void sn76489z_set_duration ( Environment * _environment,
int _channel,
int _duration )

Definition at line 1064 of file sn76489z.c.

◆ sn76489z_set_duration_vars()

void sn76489z_set_duration_vars ( Environment * _environment,
char * _channel,
char * _duration )

Definition at line 1082 of file sn76489z.c.

◆ sn76489z_set_frequency()

void sn76489z_set_frequency ( Environment * _environment,
int _channel,
int _frequency )

Definition at line 677 of file sn76489z.c.

◆ sn76489z_set_frequency_vars()

void sn76489z_set_frequency_vars ( Environment * _environment,
char * _channel,
char * _frequency )

Definition at line 962 of file sn76489z.c.

◆ sn76489z_set_note()

void sn76489z_set_note ( Environment * _environment,
int _channel,
int _note )

Definition at line 695 of file sn76489z.c.

◆ sn76489z_set_note_vars()

void sn76489z_set_note_vars ( Environment * _environment,
char * _channel,
char * _note )

Definition at line 1000 of file sn76489z.c.

◆ sn76489z_set_parameter()

void sn76489z_set_parameter ( Environment * _environment,
int _channel,
int _parameter,
int _value )

Definition at line 673 of file sn76489z.c.

◆ sn76489z_set_pitch()

void sn76489z_set_pitch ( Environment * _environment,
int _channel,
int _pitch )

Definition at line 686 of file sn76489z.c.

◆ sn76489z_set_pitch_vars()

void sn76489z_set_pitch_vars ( Environment * _environment,
char * _channel,
char * _pitch )

Definition at line 981 of file sn76489z.c.

◆ sn76489z_set_program()

void sn76489z_set_program ( Environment * _environment,
int _channel,
int _program )

Definition at line 471 of file sn76489z.c.

◆ sn76489z_set_program_semi_var()

void sn76489z_set_program_semi_var ( Environment * _environment,
char * _channel,
int _program )

Definition at line 760 of file sn76489z.c.

◆ sn76489z_set_volume()

void sn76489z_set_volume ( Environment * _environment,
int _channel,
int _volume )

Definition at line 115 of file sn76489z.c.

◆ sn76489z_set_volume_semi_var()

void sn76489z_set_volume_semi_var ( Environment * _environment,
char * _channel,
int _volume )

Definition at line 744 of file sn76489z.c.

◆ sn76489z_set_volume_vars()

void sn76489z_set_volume_vars ( Environment * _environment,
char * _channel,
char * _volume )

Definition at line 724 of file sn76489z.c.

◆ sn76489z_start()

void sn76489z_start ( Environment * _environment,
int _channel )

Definition at line 98 of file sn76489z.c.

◆ sn76489z_start_var()

void sn76489z_start_var ( Environment * _environment,
char * _channel )

Definition at line 710 of file sn76489z.c.

◆ sn76489z_stop()

void sn76489z_stop ( Environment * _environment,
int _channel )

Definition at line 701 of file sn76489z.c.

◆ sn76489z_stop_vars()

void sn76489z_stop_vars ( Environment * _environment,
char * _channel )

Definition at line 1029 of file sn76489z.c.

◆ sn76489z_wait_duration()

void sn76489z_wait_duration ( Environment * _environment,
int _channel )

Definition at line 1073 of file sn76489z.c.

◆ sn76489z_wait_duration_vars()

void sn76489z_wait_duration_vars ( Environment * _environment,
char * _channel )

Definition at line 1102 of file sn76489z.c.