Mercurial > hg > xmms-sid
diff src/xs_backend.h @ 876:d03e5c73eb51
Add ROM image loading.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 09 Nov 2012 05:13:29 +0200 |
parents | 50111e99456a |
children | 4c6c5247de7d |
line wrap: on
line diff
--- a/src/xs_backend.h Fri Nov 09 05:10:28 2012 +0200 +++ b/src/xs_backend.h Fri Nov 09 05:13:29 2012 +0200 @@ -10,7 +10,8 @@ struct XSEngineState; -typedef struct { +typedef struct +{ gint plrIdent; gboolean (*plrProbe)(XSFile *); gboolean (*plrInit)(struct XSEngineState *); @@ -25,7 +26,8 @@ } XSEngine; -typedef struct XSEngineState { +typedef struct XSEngineState +{ gint audioFrequency, /* Audio settings */ audioChannels, audioBitsPerSample; @@ -43,8 +45,19 @@ } XSEngineState; +typedef struct +{ + char *name; + char *filename; + size_t size; +} XSROMImageData; + +#define XS_C64_ROM_IMAGES 3 + gboolean xs_init_emu_backend(XSEngineState *state, gint *preferred); +gboolean xs_load_rom_images(guint8 **roms); + #ifdef __cplusplus }