aboutsummaryrefslogtreecommitdiff
path: root/VMusicMainVM.cpp
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2022-02-05 02:41:17 +0100
committerJavier <dev.git@javispedro.com>2022-02-05 02:41:17 +0100
commit176ec23dd48c50c87e5394b702e2cf0fe72957db (patch)
tree7137f296963e3a8638c24ca08c47e70d0456d2ec /VMusicMainVM.cpp
parent4d13ee7785a4184cf2a349fdec1af6cf9f05bfdf (diff)
downloadvmusic-176ec23dd48c50c87e5394b702e2cf0fe72957db.tar.gz
vmusic-176ec23dd48c50c87e5394b702e2cf0fe72957db.zip
add initial emu8k/SBAWE32 device using PCem's emu8k
Diffstat (limited to 'VMusicMainVM.cpp')
-rw-r--r--VMusicMainVM.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/VMusicMainVM.cpp b/VMusicMainVM.cpp
index 7308720..5623d5c 100644
--- a/VMusicMainVM.cpp
+++ b/VMusicMainVM.cpp
@@ -91,6 +91,16 @@ static DECLCALLBACK(int) vMusicExtPackVM_VMConfigureVMM(PCVBOXEXTPACKVMREG pThi
rc = CFGMR3InsertString(pCfgMine, "Path", szPath);
AssertRCReturn(rc, rc);
+ // Likewise for Emu8000 module
+ rc = g_pHlp->pfnFindModule(g_pHlp, "Emu8000R3", NULL, VBOXEXTPACKMODKIND_R3, szPath, sizeof(szPath), NULL);
+ if (RT_FAILURE(rc))
+ return rc;
+
+ rc = CFGMR3InsertNode(pCfgDevices, "Emu8000", &pCfgMine);
+ AssertRCReturn(rc, rc);
+ rc = CFGMR3InsertString(pCfgMine, "Path", szPath);
+ AssertRCReturn(rc, rc);
+
return VINF_SUCCESS;
}