comparison src/psf2/eng_protos.h @ 2737:62cc6d667119

Import a bunch of stuff for new psf2 plugin.
author William Pitcock <nenolod@atheme.org>
date Mon, 30 Jun 2008 20:20:53 -0500
parents
children fd5373830ac1
comparison
equal deleted inserted replaced
2731:324f950774cb 2737:62cc6d667119
1 //
2 // Audio Overload
3 // Emulated music player
4 //
5 // (C) 2000-2007 Richard F. Bannister
6 //
7
8 //
9 // eng_protos.h
10 //
11
12 int32 psf_start(uint8 *, uint32 length);
13 int32 psf_gen(int16 *, uint32);
14 int32 psf_stop(void);
15 int32 psf_command(int32, int32);
16 int32 psf_fill_info(ao_display_info *);
17
18 int32 psf2_start(uint8 *, uint32 length);
19 int32 psf2_gen(int16 *, uint32);
20 int32 psf2_stop(void);
21 int32 psf2_command(int32, int32);
22 int32 psf2_fill_info(ao_display_info *);
23
24 int32 qsf_start(uint8 *, uint32 length);
25 int32 qsf_gen(int16 *, uint32);
26 int32 qsf_stop(void);
27 int32 qsf_command(int32, int32);
28 int32 qsf_fill_info(ao_display_info *);
29
30 int32 ssf_start(uint8 *, uint32 length);
31 int32 ssf_gen(int16 *, uint32);
32 int32 ssf_stop(void);
33 int32 ssf_command(int32, int32);
34 int32 ssf_fill_info(ao_display_info *);
35
36 int32 spu_start(uint8 *, uint32 length);
37 int32 spu_gen(int16 *, uint32);
38 int32 spu_stop(void);
39 int32 spu_command(int32, int32);
40 int32 spu_fill_info(ao_display_info *);
41
42 uint8 qsf_memory_read(uint16 addr);
43 uint8 qsf_memory_readop(uint16 addr);
44 uint8 qsf_memory_readport(uint16 addr);
45 void qsf_memory_write(uint16 addr, uint8 byte);
46 void qsf_memory_writeport(uint16 addr, uint8 byte);
47
48 int32 dsf_start(uint8 *, uint32 length);
49 int32 dsf_gen(int16 *, uint32);
50 int32 dsf_stop(void);
51 int32 dsf_command(int32, int32);
52 int32 dsf_fill_info(ao_display_info *);
53