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

Go to the source code of this file.

Functions

void sidz_initialization (Environment *_environment)
void sidz_finalization (Environment *_environment)
void sidz_start (Environment *_environment, int _channel)
void sidz_set_volume (Environment *_environment, int _channel, int _volume)
void sidz_set_program (Environment *_environment, int _channel, int _program)
void sidz_set_parameter (Environment *_environment, int _channel, int _parameter, int _value)
void sidz_set_frequency (Environment *_environment, int _channel, int _frequency)
void sidz_set_pitch (Environment *_environment, int _channel, int _pitch)
void sidz_set_note (Environment *_environment, int _channel, int _note)
void sidz_stop (Environment *_environment, int _channel)
void sidz_set_duration (Environment *_environment, int _channel, int _duration)
void sidz_wait_duration (Environment *_environment, int _channels)
void sidz_start_var (Environment *_environment, char *_channel)
void sidz_set_volume_semi_var (Environment *_environment, char *_channel, int _volume)
void sidz_set_volume_vars (Environment *_environment, char *_channel, char *_volume)
void sidz_set_program_semi_var (Environment *_environment, char *_channel, int _program)
void sidz_set_frequency_vars (Environment *_environment, char *_channel, char *_frequency)
void sidz_set_pitch_vars (Environment *_environment, char *_channel, char *_pitch)
void sidz_set_note_vars (Environment *_environment, char *_channel, char *_note)
void sidz_stop_vars (Environment *_environment, char *_channel)
void sidz_set_duration_vars (Environment *_environment, char *_channel, char *_duration)
void sidz_wait_duration_vars (Environment *_environment, char *_channel)
void sidz_music (Environment *_environment, char *_music, int _size, int _loop)
void sidz_player_init (Environment *_environment, int _init_address)
void sidz_player_play (Environment *_environment, int _play_address)
void sidz_attack_decay_sustain_release (Environment *_environment, char *_voice, char *_attack, char *_decay, char *_sustain, char *_release)
void sidz_wave (Environment *_environment, char *_voice, char *_bits, char *_pulse)

Function Documentation

◆ sidz_attack_decay_sustain_release()

void sidz_attack_decay_sustain_release ( Environment * _environment,
char * _voice,
char * _attack,
char * _decay,
char * _sustain,
char * _release )

Definition at line 327 of file sidz.c.

◆ sidz_finalization()

void sidz_finalization ( Environment * _environment)

Definition at line 56 of file sidz.c.

◆ sidz_initialization()

void sidz_initialization ( Environment * _environment)

Definition at line 50 of file sidz.c.

◆ sidz_music()

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

Definition at line 889 of file sidz.c.

◆ sidz_player_init()

void sidz_player_init ( Environment * _environment,
int _init_address )

Definition at line 963 of file sidz.c.

◆ sidz_player_play()

void sidz_player_play ( Environment * _environment,
int _play_address )

Definition at line 973 of file sidz.c.

◆ sidz_set_duration()

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

Definition at line 909 of file sidz.c.

◆ sidz_set_duration_vars()

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

Definition at line 927 of file sidz.c.

◆ sidz_set_frequency()

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

Definition at line 536 of file sidz.c.

◆ sidz_set_frequency_vars()

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

Definition at line 810 of file sidz.c.

◆ sidz_set_note()

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

Definition at line 554 of file sidz.c.

◆ sidz_set_note_vars()

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

Definition at line 846 of file sidz.c.

◆ sidz_set_parameter()

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

Definition at line 532 of file sidz.c.

◆ sidz_set_pitch()

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

Definition at line 545 of file sidz.c.

◆ sidz_set_pitch_vars()

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

Definition at line 829 of file sidz.c.

◆ sidz_set_program()

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

Definition at line 344 of file sidz.c.

◆ sidz_set_program_semi_var()

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

Definition at line 608 of file sidz.c.

◆ sidz_set_volume()

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

Definition at line 82 of file sidz.c.

◆ sidz_set_volume_semi_var()

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

Definition at line 598 of file sidz.c.

◆ sidz_set_volume_vars()

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

Definition at line 583 of file sidz.c.

◆ sidz_start()

void sidz_start ( Environment * _environment,
int _channel )

Definition at line 65 of file sidz.c.

◆ sidz_start_var()

void sidz_start_var ( Environment * _environment,
char * _channel )

Definition at line 569 of file sidz.c.

◆ sidz_stop()

void sidz_stop ( Environment * _environment,
int _channel )

Definition at line 560 of file sidz.c.

◆ sidz_stop_vars()

void sidz_stop_vars ( Environment * _environment,
char * _channel )

Definition at line 875 of file sidz.c.

◆ sidz_wait_duration()

void sidz_wait_duration ( Environment * _environment,
int _channels )

Definition at line 918 of file sidz.c.

◆ sidz_wait_duration_vars()

void sidz_wait_duration_vars ( Environment * _environment,
char * _channel )

Definition at line 948 of file sidz.c.

◆ sidz_wave()

void sidz_wave ( Environment * _environment,
char * _voice,
char * _bits,
char * _pulse )

Definition at line 334 of file sidz.c.