xm_player/src/sound.hpp
2025-06-24 13:14:35 -05:00

17 lines
399 B
C++

#pragma once
#include "systembus.hpp"
#include "systembus_bits.hpp"
static inline void wait()
{
uint32_t ffst = system.FFST;
while ( ffst::holly_cpu_if_block_internal_write_buffer(ffst)
| ffst::holly_g2_if_block_internal_write_buffer(ffst)
| ffst::aica_internal_write_buffer(ffst)) {
ffst = system.FFST;
};
}
void sound_init(uint8_t * sample_data, int sample_data_ix, int tick_rate);