Index: apps/plugins/doom/rockdoom.c =================================================================== --- apps/plugins/doom/rockdoom.c (Revision 21176) +++ apps/plugins/doom/rockdoom.c (Arbeitskopie) @@ -678,6 +678,9 @@ /* this is the plugin entry point */ enum plugin_status plugin_start(const void* parameter) { + /* Disable all talking before initializing IRAM */ + rb->talk_disable(true); + PLUGIN_IRAM_INIT(rb) (void)parameter; @@ -712,9 +715,15 @@ rb->cpu_boost(false); #endif if( result == -1 ) + { + rb->talk_disable(false); return PLUGIN_OK; // Quit was selected + } else + { + rb->talk_disable(false); return PLUGIN_ERROR; // Missing base wads + } } #if(LCD_HEIGHT>LCD_WIDTH) @@ -774,5 +783,6 @@ rb->cpu_boost(false); #endif + rb->talk_disable(false); return PLUGIN_OK; }