summaryrefslogtreecommitdiff
path: root/render.h
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2013-05-23 23:42:42 -0700
committerMike Pavone <pavone@retrodev.com>2013-05-23 23:42:42 -0700
commit9e33979cee499191c05fa63262327f7f17a70305 (patch)
tree771a02d03f4a9b82b5a5ebe94b3df8cd12d6bba3 /render.h
parentcd89c2bf86b59b7685c3ed92c613a14eb4240f84 (diff)
Initial PSG support. Mostly works, noise channel is borked though.
Diffstat (limited to 'render.h')
-rw-r--r--render.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/render.h b/render.h
index 55eebf3..d366ebb 100644
--- a/render.h
+++ b/render.h
@@ -2,11 +2,15 @@
#define RENDER_SDL_H_
#include "vdp.h"
-void render_init(int width, int height, char * title);
+#include "psg.h"
+void render_init(int width, int height, char * title, uint32_t fps);
void render_context(vdp_context * context);
void render_wait_quit(vdp_context * context);
+void render_wait_audio(psg_context * context);
int wait_render_frame(vdp_context * context, int frame_limit);
void render_fps(uint32_t fps);
+uint32_t render_audio_buffer();
+uint32_t render_sample_rate();
#endif //RENDER_SDL_H_