diff src/xs_sidplayfp.cpp @ 876:d03e5c73eb51

Add ROM image loading.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 09 Nov 2012 05:13:29 +0200
parents 3a9bf45178ff
children 5d26b869a48e
line wrap: on
line diff
--- a/src/xs_sidplayfp.cpp	Fri Nov 09 05:10:28 2012 +0200
+++ b/src/xs_sidplayfp.cpp	Fri Nov 09 05:13:29 2012 +0200
@@ -47,6 +47,7 @@
 #ifdef HAVE_SIDPLAYFP_V1
     sidplayfp emu;
     SidConfig config;
+    guint8 *romImages[XS_C64_ROM_IMAGES];
 #else
     sidplay2 emu;
     sid2_config_t config;
@@ -290,6 +291,12 @@
 
     XSDEBUG("%s\n", engine->config.sidEmulation->credits());
 
+#ifdef HAVE_SIDPLAYFP_V1
+    if (!xs_load_rom_images(engine->romImages))
+        return FALSE;
+
+    engine->emu.setRoms(engine->romImages[0], engine->romImages[1], engine->romImages[2]);
+#endif
     
     return TRUE;
 }