aboutsummaryrefslogtreecommitdiff
path: root/c/echo.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/echo.h')
-rw-r--r--c/echo.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/c/echo.h b/c/echo.h
index edeb08b..c571443 100644
--- a/c/echo.h
+++ b/c/echo.h
@@ -1,20 +1,6 @@
#ifndef ECHO_H
#define ECHO_H
-/*
- * Macros used to define instrument lists
- * Yeah, this thing is a mess
- */
-#define ECHO_LIST_START(name) \
- static const unsigned char name[] = {
-#define ECHO_LIST_ENTRY(addr) \
- ((unsigned long)(addr) >> 8 & 0x7F) | 0x80, \
- (unsigned long)(addr) & 0xFF, \
- ((unsigned long)(addr) >> 15 & 0x7F) | \
- ((unsigned long)(addr) >> 16 & 0x80)),
-#define ECHO_LIST_END \
- 0x00 };
-
/* Echo commands */
enum {
ECHO_CMD_NONE, /* 0x00 - No command */
@@ -31,7 +17,7 @@ enum {
#define ECHO_STAT_BUSY 0x8000 /* Echo still didn't parse command */
/* Function prototypes */
-void echo_init(void);
+void echo_init(const void **);
void echo_play_bgm(const void *);
void echo_stop_bgm(void);
void echo_play_sfx(const void *);