#ifndef datavox_H
#define datavox_H

__swi(0x44380) void datavox_type(int channel, int type);
__swi(0x44381) void datavox_timed(int channel, int flag);
__swi(0x44386) void datavox_set_memory(int channel, byte *start, byte *end);
extern byte *datavox_read_address(int channel);
__swi(0x4438E) int datavox_sample_to_pitch(int samp_speed, int sys_speed);
__swi(0x44390) void datavox_unset(int channel);
__swi(0x44394) void datavox_deallocate_channel(int channel, int key);
__swi(0x44395) int datavox_request_channel(int channel, int key);

extern os_error *xspch_ready(bool *ready);
__swi(0x42B81) void spch_oldchannel(void);
__swi(0x42B83) void spch_say(const char *text);
__swi(0x42B84) void spch_sayw(const char *text);
__swi(0x42B8C) void spch_reset(void);

#endif

