Mercurial > audlegacy-plugins
annotate src/sap/sapfile.h @ 155:adf9f4b26039 trunk
[svn] - user-friendly names (UI side unimplemented still)
author | nenolod |
---|---|
date | Tue, 31 Oct 2006 12:07:32 -0800 |
parents | c0b31cf2c7cd |
children |
rev | line source |
---|---|
142
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
1 /* |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
2 * SAP xmms plug-in. |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
3 * Copyright 2002/2003 by Michal 'Mikey' Szwaczko <mikey@scene.pl> |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
4 * |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
5 * SAP Library ver. 1.56 by Adam Bienias |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
6 * |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
7 * This is free software. You can modify it and distribute it under the terms |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
8 * of the GNU General Public License. The verbatim text of the license can |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
9 * be found in file named COPYING in the source directory. |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
10 * |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
11 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
12 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
13 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
14 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
15 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
16 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
17 * OTHER DEALINGS IN THE SOFTWARE. |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
18 * |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
19 */ |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
20 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
21 char buffer[0x10000]; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
22 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
23 char author[2048]; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
24 char name[2048]; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
25 char date[2048]; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
26 char type[20]; /* type in ascii */ |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
27 char type_h; /* type as seen in SAP header; */ |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
28 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
29 long filesize; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
30 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
31 int headersize; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
32 int is_stereo; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
33 int fastplay; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
34 int plr_address; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
35 int msx_address; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
36 int ini_address; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
37 int songs; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
38 int defsong; |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
39 int times_per_frame; /* times per frame */ |