/* * The pointer 'samples' points to a list of segmentes, where * each segment is a record/struct of : * { signed char *samplestart; * long length_of_sample_segment; * } * 'samplestart' == -1, ends the segment-list. When the player * reaches the end, it will start at the segment number 'repeat', * iff 'repeat' != -1... * * Speed is one of the following : * 0 : 6.25 KHz, * 1 : 12.5 KHz, * 2 : 25.0 KHz, * 3 : 50.0 KHz * On the STe these values needs to be ored with 0x80 (128), * to get mono output. * */ void SetFilter(void); void SetPlayFreq(int freq); extern void STe_segment(long *samples, int repeat); extern void STe_end(int soft_stop);