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);