akkera 102
/
apuplay
SPC music playback tools for real snes apu
apu.h@2:62e6e22f8be2, 2017-01-11 (annotated)
- Committer:
- akkera102
- Date:
- Wed Jan 11 16:00:29 2017 +0000
- Revision:
- 2:62e6e22f8be2
- Parent:
- 0:5bd52e196edb
second
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
akkera102 | 2:62e6e22f8be2 | 1 | #ifndef __apu_h__ |
akkera102 | 2:62e6e22f8be2 | 2 | #define __apu_h__ |
akkera102 | 0:5bd52e196edb | 3 | |
akkera102 | 0:5bd52e196edb | 4 | |
akkera102 | 2:62e6e22f8be2 | 5 | void apu_init(void); |
akkera102 | 2:62e6e22f8be2 | 6 | void apu_reset(void); |
akkera102 | 0:5bd52e196edb | 7 | |
akkera102 | 0:5bd52e196edb | 8 | unsigned char apu_read(int address); |
akkera102 | 0:5bd52e196edb | 9 | void apu_write(int address, unsigned char data); |
akkera102 | 2:62e6e22f8be2 | 10 | int apu_writeBytes(unsigned char *data, int len); |
akkera102 | 0:5bd52e196edb | 11 | int apu_writeHandshake(int address, int data); |
akkera102 | 0:5bd52e196edb | 12 | |
akkera102 | 0:5bd52e196edb | 13 | int apu_waitInport(int port, unsigned char data, int timeout_ms); |
akkera102 | 0:5bd52e196edb | 14 | |
akkera102 | 0:5bd52e196edb | 15 | int apu_initTransfer(unsigned short address); |
akkera102 | 0:5bd52e196edb | 16 | int apu_newTransfer(unsigned short address); |
akkera102 | 0:5bd52e196edb | 17 | void apu_endTransfer(unsigned short start_address); |
akkera102 | 0:5bd52e196edb | 18 | |
akkera102 | 0:5bd52e196edb | 19 | |
akkera102 | 2:62e6e22f8be2 | 20 | #endif |