Ejemplo n.º 1
0
static void userport_8bss_read_pbx(void)
{
    BYTE retval;

    if (userport_8bss_channel) {
        retval = sampler_get_sample(SAMPLER_CHANNEL_1);
    } else {
        retval = sampler_get_sample(SAMPLER_CHANNEL_2);
    }
    sampler_device.retval = retval;
}
Ejemplo n.º 2
0
static BYTE digiblaster_read(WORD addr)
{
    if ((addr & 1) == 0) {
        return sound_read(digiblaster_sound_chip_offset, 0);
    }
    return sampler_get_sample(SAMPLER_CHANNEL_DEFAULT);
}
static void userport_4bit_sampler_read_pbx(void)
{
    BYTE retval = 0xf0;

    if (!userport_4bit_sampler_read) {
        retval = sampler_get_sample(SAMPLER_CHANNEL_DEFAULT) & 0xf0;
    }
    sampler_device.retval = retval;
}
Ejemplo n.º 4
0
static void sfx_soundsampler_latch_sample(WORD addr, BYTE value)
{
    current_sample = sampler_get_sample(SAMPLER_CHANNEL_DEFAULT);
}