Mercurial > hg > xmms-sid
diff src/xs_backend.h @ 912:4c6c5247de7d
Improve ROM loading functions, make ROM list a public variable.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 10 Nov 2012 13:29:42 +0200 |
parents | d03e5c73eb51 |
children |
line wrap: on
line diff
--- a/src/xs_backend.h Sat Nov 10 13:29:18 2012 +0200 +++ b/src/xs_backend.h Sat Nov 10 13:29:42 2012 +0200 @@ -47,15 +47,18 @@ typedef struct { - char *name; - char *filename; + gchar *name; + gchar *filename; size_t size; } XSROMImageData; #define XS_C64_ROM_IMAGES 3 +extern const XSROMImageData xs_rom_images[XS_C64_ROM_IMAGES]; gboolean xs_init_emu_backend(XSEngineState *state, gint *preferred); +gboolean xs_load_rom_image(gint index, guint8 **data); +void xs_free_rom_images(guint8 **roms); gboolean xs_load_rom_images(guint8 **roms);