diff --git a/src/dosbox.cpp b/src/dosbox.cpp index c1e82ad0..d4ab1454 100644 --- a/src/dosbox.cpp +++ b/src/dosbox.cpp @@ -64,10 +64,14 @@ void KEYBOARD_Init(Section*); //TODO This should setup INT 16 too but ok ;) void JOYSTICK_Init(Section*); void MOUSE_Init(Section*); void SBLASTER_Init(Section*); +void GUS_Init(Section*); void ADLIB_Init(Section*); void PCSPEAKER_Init(Section*); void TANDYSOUND_Init(Section*); void CMS_Init(Section*); +void DISNEY_Init(Section*); + + void PIC_Init(Section*); void TIMER_Init(Section*); @@ -192,7 +196,11 @@ void DOSBOX_Init(void) { secprop->Add_bool("adlib",true); secprop->AddInitFunction(&CMS_Init); secprop->Add_bool("cms",false); + + secprop=control->AddSection_prop("gus",&GUS_Init); + secprop=control->AddSection_prop("disney",&DISNEY_Init); + secprop=control->AddSection_prop("speaker",&PCSPEAKER_Init); secprop->Add_bool("enabled",true); secprop->Add_bool("sinewave",false);