|
ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
|
#include "../ugbc.h"Go to the source code of this file.
Macros | |
| #define | WAVEFORM_TRIANGLE 0x10 |
| #define | WAVEFORM_SAW 0x20 |
| #define | WAVEFORM_RECTANGLE 0x40 |
| #define | WAVEFORM_NOISE 0x80 |
| #define | PROGRAM_FREQUENCY(c, f) |
| #define | PROGRAM_FREQUENCY_V(c, f) |
| #define | PROGRAM_FREQUENCY_SV(c, f) |
| #define | PROGRAM_PITCH(c, f) |
| #define | PROGRAM_PITCH_V(c, f) |
| #define | PROGRAM_PITCH_SV(c, f) |
| #define | PROGRAM_PULSE(c, p) |
| #define | PROGRAM_PULSE_V(c, p) |
| #define | PROGRAM_PULSE_SV(c, p) |
| #define | PROGRAM_WAVEFORM(c, w) |
| #define | PROGRAM_WAVEFORM_V(c, w, p) |
| #define | PROGRAM_WAVEFORM_VV(c, w, p) |
| #define | PROGRAM_WAVEFORM_SV(c, w) |
| #define | PROGRAM_ATTACK_DECAY(c, a, d) |
| #define | PROGRAM_ATTACK_DECAY_V(c, a, d) |
| #define | PROGRAM_ATTACK_DECAY_SV(c, a, d) |
| #define | PROGRAM_SUSTAIN_RELEASE(c, s, r) |
| #define | PROGRAM_SUSTAIN_RELEASE_V(c, s, r) |
| #define | PROGRAM_SUSTAIN_RELEASE_SV(c, s, r) |
| #define | STOP_FREQUENCY(c) |
| #define | STOP_FREQUENCY_V(c) |
| #define | STOP_FREQUENCY_SV(c) |
| #define | PROGRAM_DURATION(c, d) |
| #define | WAIT_DURATION(c) |
Functions | |
| void | sidz_initialization (Environment *_environment) |
| void | sidz_finalization (Environment *_environment) |
| void | sidz_start (Environment *_environment, int _channels) |
| void | sidz_set_volume (Environment *_environment, int _channels, int _volume) |
| 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) |
| void | sidz_set_program (Environment *_environment, int _channels, int _program) |
| void | sidz_set_parameter (Environment *_environment, int _channels, int _parameter, int _value) |
| void | sidz_set_frequency (Environment *_environment, int _channels, int _frequency) |
| void | sidz_set_pitch (Environment *_environment, int _channels, int _pitch) |
| void | sidz_set_note (Environment *_environment, int _channels, int _note) |
| void | sidz_stop (Environment *_environment, int _channels) |
| void | sidz_start_var (Environment *_environment, char *_channels) |
| void | sidz_set_volume_vars (Environment *_environment, char *_channels, char *_volume) |
| void | sidz_set_volume_semi_var (Environment *_environment, char *_channel, int _volume) |
| void | sidz_set_program_semi_var (Environment *_environment, char *_channels, int _program) |
| void | sidz_set_frequency_vars (Environment *_environment, char *_channels, char *_frequency) |
| void | sidz_set_pitch_vars (Environment *_environment, char *_channels, char *_pitch) |
| void | sidz_set_note_vars (Environment *_environment, char *_channels, char *_note) |
| void | sidz_stop_vars (Environment *_environment, char *_channels) |
| void | sidz_music (Environment *_environment, char *_music, int _size, int _loop) |
| void | sidz_set_duration (Environment *_environment, int _channels, int _duration) |
| void | sidz_wait_duration (Environment *_environment, int _channels) |
| void | sidz_set_duration_vars (Environment *_environment, char *_channels, char *_duration) |
| void | sidz_wait_duration_vars (Environment *_environment, char *_channels) |
| void | sidz_player_init (Environment *_environment, int _init_address) |
| void | sidz_player_play (Environment *_environment, int _play_address) |
| #define PROGRAM_ATTACK_DECAY | ( | c, | |
| a, | |||
| d ) |
| #define PROGRAM_ATTACK_DECAY_SV | ( | c, | |
| a, | |||
| d ) |
| #define PROGRAM_ATTACK_DECAY_V | ( | c, | |
| a, | |||
| d ) |
| #define PROGRAM_DURATION | ( | c, | |
| d ) |
| #define PROGRAM_FREQUENCY | ( | c, | |
| f ) |
| #define PROGRAM_FREQUENCY_SV | ( | c, | |
| f ) |
| #define PROGRAM_FREQUENCY_V | ( | c, | |
| f ) |
| #define PROGRAM_PITCH | ( | c, | |
| f ) |
| #define PROGRAM_PITCH_SV | ( | c, | |
| f ) |
| #define PROGRAM_PITCH_V | ( | c, | |
| f ) |
| #define PROGRAM_PULSE | ( | c, | |
| p ) |
| #define PROGRAM_PULSE_SV | ( | c, | |
| p ) |
| #define PROGRAM_PULSE_V | ( | c, | |
| p ) |
| #define PROGRAM_SUSTAIN_RELEASE | ( | c, | |
| s, | |||
| r ) |
| #define PROGRAM_SUSTAIN_RELEASE_SV | ( | c, | |
| s, | |||
| r ) |
| #define PROGRAM_SUSTAIN_RELEASE_V | ( | c, | |
| s, | |||
| r ) |
| #define PROGRAM_WAVEFORM | ( | c, | |
| w ) |
| #define PROGRAM_WAVEFORM_SV | ( | c, | |
| w ) |
| #define PROGRAM_WAVEFORM_V | ( | c, | |
| w, | |||
| p ) |
| #define PROGRAM_WAVEFORM_VV | ( | c, | |
| w, | |||
| p ) |
| #define STOP_FREQUENCY | ( | c | ) |
| #define STOP_FREQUENCY_SV | ( | c | ) |
| #define STOP_FREQUENCY_V | ( | c | ) |
| #define WAIT_DURATION | ( | c | ) |
| void sidz_attack_decay_sustain_release | ( | Environment * | _environment, |
| char * | _voice, | ||
| char * | _attack, | ||
| char * | _decay, | ||
| char * | _sustain, | ||
| char * | _release ) |
| void sidz_finalization | ( | Environment * | _environment | ) |
| void sidz_initialization | ( | Environment * | _environment | ) |
| 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_set_duration | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _duration ) |
| void sidz_set_duration_vars | ( | Environment * | _environment, |
| char * | _channels, | ||
| char * | _duration ) |
| void sidz_set_frequency | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _frequency ) |
| void sidz_set_frequency_vars | ( | Environment * | _environment, |
| char * | _channels, | ||
| char * | _frequency ) |
| void sidz_set_note | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _note ) |
| void sidz_set_note_vars | ( | Environment * | _environment, |
| char * | _channels, | ||
| char * | _note ) |
| void sidz_set_parameter | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _parameter, | ||
| int | _value ) |
| void sidz_set_pitch | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _pitch ) |
| void sidz_set_pitch_vars | ( | Environment * | _environment, |
| char * | _channels, | ||
| char * | _pitch ) |
| void sidz_set_program | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _program ) |
| void sidz_set_program_semi_var | ( | Environment * | _environment, |
| char * | _channels, | ||
| int | _program ) |
| void sidz_set_volume | ( | Environment * | _environment, |
| int | _channels, | ||
| int | _volume ) |
| void sidz_set_volume_semi_var | ( | Environment * | _environment, |
| char * | _channel, | ||
| int | _volume ) |
| void sidz_set_volume_vars | ( | Environment * | _environment, |
| char * | _channels, | ||
| char * | _volume ) |
| void sidz_start | ( | Environment * | _environment, |
| int | _channels ) |
| void sidz_start_var | ( | Environment * | _environment, |
| char * | _channels ) |
| void sidz_stop | ( | Environment * | _environment, |
| int | _channels ) |
| void sidz_stop_vars | ( | Environment * | _environment, |
| char * | _channels ) |
| void sidz_wait_duration | ( | Environment * | _environment, |
| int | _channels ) |
| void sidz_wait_duration_vars | ( | Environment * | _environment, |
| char * | _channels ) |
| void sidz_wave | ( | Environment * | _environment, |
| char * | _voice, | ||
| char * | _bits, | ||
| char * | _pulse ) |