[Scummvm-git-logs] scummvm master -> db653b5c9849f826a2a82f07a1ba2fea6fc68a6b
dreammaster
noreply at scummvm.org
Mon Aug 10 02:35:55 UTC 2026
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
7cf31b2d57 MADS: Removing deprecated commented out code
21a1e909fa MADS: Hook up conv_system_cleanup call
db653b5c98 MADS: Fix sound_play call in kernel_process_animation
Commit: 7cf31b2d57944b0743e66ce7e396f39a852dd943
https://github.com/scummvm/scummvm/commit/7cf31b2d57944b0743e66ce7e396f39a852dd943
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-08-10T12:35:34+10:00
Commit Message:
MADS: Removing deprecated commented out code
Changed paths:
engines/mads/core/env.cpp
engines/mads/core/game.cpp
engines/mads/core/game.h
engines/mads/core/himem.cpp
engines/mads/core/inter.cpp
engines/mads/core/kernel.cpp
engines/mads/core/mouse.cpp
engines/mads/core/object.h
engines/mads/core/pal.cpp
engines/mads/core/sound_manager.h
engines/mads/core/sprite_0.cpp
engines/mads/core/sprite_k.cpp
engines/mads/dragonsphere/dragonsphere.cpp
engines/mads/dragonsphere/rooms/room106.cpp
engines/mads/dragonsphere/rooms/room110.cpp
engines/mads/dragonsphere/rooms/room113.cpp
engines/mads/dragonsphere/rooms/room120.cpp
engines/mads/dragonsphere/rooms/room201.cpp
engines/mads/dragonsphere/rooms/room609.cpp
engines/mads/dragonsphere/rooms/room613.cpp
engines/mads/dragonsphere/sound/asound.cpp
engines/mads/forest/global.cpp
engines/mads/forest/main.cpp
engines/mads/nebular/extra.cpp
engines/mads/nebular/main.cpp
engines/mads/nebular/main_menu.cpp
engines/mads/nebular/menus.cpp
engines/mads/nebular/rooms/room353.cpp
engines/mads/nebular/rooms/room354.cpp
engines/mads/nebular/sound/rsound.h
engines/mads/phantom/phantom.cpp
engines/mads/phantom/rooms/room101.cpp
engines/mads/phantom/rooms/room304.cpp
engines/mads/phantom/rooms/room305.cpp
engines/mads/phantom/rooms/room406.cpp
engines/mads/phantom/rooms/room409.cpp
engines/mads/phantom/rooms/room502.cpp
engines/mads/phantom/rooms/room504.cpp
engines/mads/phantom/rooms/room505.cpp
engines/mads/phantom/sound/asound.cpp
diff --git a/engines/mads/core/env.cpp b/engines/mads/core/env.cpp
index 9e800cfcf8f..7edcbeccf0c 100644
--- a/engines/mads/core/env.cpp
+++ b/engines/mads/core/env.cpp
@@ -578,7 +578,6 @@ char *env_get_level_path(char *out, int item_type, const char *file_spec, int fi
if ((item_type == SECTION) || (item_type == ROOM)) {
if ((item_type == ROOM) && (first_level == 0)) {
first_level = second_level / 100;
- // first_level = room_get_section (second_level);
}
}
diff --git a/engines/mads/core/game.cpp b/engines/mads/core/game.cpp
index 824b0c110e1..10965625763 100644
--- a/engines/mads/core/game.cpp
+++ b/engines/mads/core/game.cpp
@@ -1033,7 +1033,6 @@ int game_parse_keystroke(int mykey) {
case ctrl_k_key:
inter_report_hotspots = !inter_report_hotspots;
- // config_file.interface_hotspots = inter_report_hotspots ? INTERFACE_BRAINDEAD : INTERFACE_MACINTOSH;
inter_init_sentence();
break;
@@ -1259,12 +1258,10 @@ void game_control() {
g_engine->getGameID() == GType_RexNebular || !player.walker_is_loaded);
quote_emergency = false;
- // vocab_emergency = false;
game_wait_cursor();
kernel.quotes = NULL;
- // vocab_init_active();
kernel_init_dynamic();
game_exec_function(section_room_constructor);
@@ -2069,8 +2066,6 @@ done:
}
void game_debugger_reset() {
- //screen = mono_text_video;
-
screen_normal_color = colorbyte(hi_white, black);
screen_hilite_color = screen_normal_color + 128;
@@ -2091,7 +2086,6 @@ static void game_main_update() {
screen_printf(0, 2, "%-3d, %-3d Mem: %-6ld Min: %-6ld", room_id, previous_room, mem_get_avail(), mem_min_free);
screen_printf(0, 4, "%s @ %3d, %3d Dpt: %d ", player.series_name, player.x, player.y, player.depth);
- // screen_printf (0, 5, " Series: %d Sprite: %-2d Mirror: %-2d Frame Rate: %d ", player.series, player.sprite, player.mirror, player.frame_delay);
screen_printf(0, 7, "Sc: %-3d Fr %d => %d%, Bk %d => %d%", player.scale, room->front_y, room->front_scale, room->back_y, room->back_scale);
if (!player.walker_visible) {
@@ -2249,8 +2243,6 @@ static void game_palette_update() {
delta = old_free - free;
}
- // screen_printf (0, 22, "Free: %-3d", free);
- // screen_printf (0, 23, "Previous: %-3d", old_free);
screen_printf(0, 24, "Added: %-3d", delta);
@@ -2442,29 +2434,30 @@ static void game_matte() {
if (count < image_max) {
switch (image_list[count].flags) {
case IMAGE_UPDATE:
- // Common::strcpy_s (flags_buf, "Update");
+ Common::strcpy_s (flags_buf, "Update");
break;
case IMAGE_STATIC:
- // Common::strcpy_s (flags_buf, "Static");
+ Common::strcpy_s (flags_buf, "Static");
break;
case IMAGE_ERASE:
- // Common::strcpy_s (flags_buf, "Erase");
+ Common::strcpy_s (flags_buf, "Erase");
break;
case IMAGE_REFRESH:
- // Common::strcpy_s (flags_buf, "Refresh");
+ Common::strcpy_s (flags_buf, "Refresh");
break;
case IMAGE_DELTA:
- // Common::strcpy_s (flags_buf, "Delta");
+ Common::strcpy_s (flags_buf, "Delta");
break;
default:
Common::sprintf_s(flags_buf, "(%d)", image_list[count].flags);
break;
}
+
if (image_list[count].flags != IMAGE_REFRESH) {
series_id = image_list[count].series_id;
Common::strcpy_s(name_buf, series_name[series_id]);
diff --git a/engines/mads/core/game.h b/engines/mads/core/game.h
index beeb070989a..54dd866c22e 100644
--- a/engines/mads/core/game.h
+++ b/engines/mads/core/game.h
@@ -108,8 +108,6 @@ extern int selected_intro;
#define EXTRA_MAX_INV_OBJECTS 18 /* 16, + background, + open backpack */
-/* int inven_ss[EXTRA_MAX_INV_OBJECTS]; */
-/* int inven_seq[EXTRA_MAX_INV_OBJECTS]; */
/* Declared by Taranjeet for OUAF Journal */
diff --git a/engines/mads/core/himem.cpp b/engines/mads/core/himem.cpp
index 66a37771978..79ed0c3a51c 100644
--- a/engines/mads/core/himem.cpp
+++ b/engines/mads/core/himem.cpp
@@ -306,7 +306,6 @@ int himem_preload(char *filename, int level) {
if (ems_copy_it_up(new_handle, &page_marker, &page_offset, load_buf, read_size)) goto done;
} else {
- // printf ("Record %d (Size: %ld, Offset: %ld)\n", count, read_size, xms_offset);
if (xms_copy(read_size,
MEM_CONV, load_buf,
xms_handle, (XMS)xms_offset)) goto done;
diff --git a/engines/mads/core/inter.cpp b/engines/mads/core/inter.cpp
index 7297c8cda81..87aa08159f8 100644
--- a/engines/mads/core/inter.cpp
+++ b/engines/mads/core/inter.cpp
@@ -599,12 +599,6 @@ void inter_prepare_background() {
}
static void inter_refresh() {
- // int count;
- // for (count = 0; count < (int)image_inter_marker; count++) {
- // if (image_inter_list[count].segment_id == INTER_SPINNING_OBJECT) {
- // image_inter_list[count].flags = IMAGE_REFRESH + IMAGE_UPDATE_ONLY;
- // }
- // }
image_inter_marker = 0;
matte_refresh_inter();
@@ -1420,7 +1414,6 @@ static void inter_compile_sentence() {
inter_add_word_to_sentence(inter_verb, true);
if (inter_verb == words_look) {
- // inter_prep = PREP_AT;
Common::strcat_s(inter_sentence, istring_prep_names[PREP_AT]);
Common::strcat_s(inter_sentence, istring_space);
}
diff --git a/engines/mads/core/kernel.cpp b/engines/mads/core/kernel.cpp
index fa0fefe5a2d..7448ace2eb6 100644
--- a/engines/mads/core/kernel.cpp
+++ b/engines/mads/core/kernel.cpp
@@ -215,7 +215,6 @@ void kernel_game_shutdown() {
pack_set_special_buffer(NULL, NULL);
object_unload();
- // inter_deallocate_objects();
popup_available = false;
// Remove special keyboard handler
diff --git a/engines/mads/core/mouse.cpp b/engines/mads/core/mouse.cpp
index 1de369301bb..70b27fd7d60 100644
--- a/engines/mads/core/mouse.cpp
+++ b/engines/mads/core/mouse.cpp
@@ -96,7 +96,6 @@ void mouse_begin_cycle(int double_flag) {
mouse_status = mouse_get_status(&mouse_x, &mouse_y);
mouse_clock = timer_read();
- // mouse_video_mode = mouse_get_video_mode();
mouse_stop_stroke = (mouse_latched && (!mouse_status));
mouse_start_stroke = (mouse_status && !mouse_stroke_going);
mouse_stroke_going = mouse_status;
diff --git a/engines/mads/core/object.h b/engines/mads/core/object.h
index 494e0c9139c..f75ceb0bbb9 100644
--- a/engines/mads/core/object.h
+++ b/engines/mads/core/object.h
@@ -65,7 +65,6 @@ struct FileObjectBuf {
HagVerb verb[OBJECT_MAX_VERBS];
char quality_name[OBJECT_MAX_QUALITIES][QU_MAXWORDLEN + 1];
int32 quality_value[OBJECT_MAX_QUALITIES];
- /* char short_name[OBJECT_SHORT_NAME_LEN + 1]; */
};
typedef FileObjectBuf FileObject;
diff --git a/engines/mads/core/pal.cpp b/engines/mads/core/pal.cpp
index f952c23d735..4571aa877c3 100644
--- a/engines/mads/core/pal.cpp
+++ b/engines/mads/core/pal.cpp
@@ -473,7 +473,6 @@ int pal_allocate(ColorListPtr new_list, ShadowListPtr shadow_list, int pal_flags
found = true;
best_target_color = target_color;
*(RGBcolor *) &master_palette[target_color].r = *(RGBcolor *) & new_list->table[list_color].r;
- // memcpy(&(master_palette[target_color].r), &(new_list->table[list_color].r), 3);
}
}
}
diff --git a/engines/mads/core/sound_manager.h b/engines/mads/core/sound_manager.h
index 22696f6cf90..de6bbd35aff 100644
--- a/engines/mads/core/sound_manager.h
+++ b/engines/mads/core/sound_manager.h
@@ -108,8 +108,6 @@ public:
SoundManager(Audio::Mixer *mixer, bool &soundFlag);
virtual ~SoundManager();
- //bool _preferRoland = false;
-
/**
* Validate the sound driver files needed for data
*/
diff --git a/engines/mads/core/sprite_0.cpp b/engines/mads/core/sprite_0.cpp
index 260e1289797..31c92f461d1 100644
--- a/engines/mads/core/sprite_0.cpp
+++ b/engines/mads/core/sprite_0.cpp
@@ -298,7 +298,6 @@ ys = sprite->ys;
}
skip_y = cx;
- //draw_y = bx;
stop_y = cx + bx;
if (bx <= 0)
diff --git a/engines/mads/core/sprite_k.cpp b/engines/mads/core/sprite_k.cpp
index 7de4dcb5faa..8de469af54e 100644
--- a/engines/mads/core/sprite_k.cpp
+++ b/engines/mads/core/sprite_k.cpp
@@ -59,7 +59,6 @@ void fastcall sprite_free(SeriesPtr *series, int free_memory) {
if (kidney) {
/* release the flag - dont deallocate the colors from the list */
if ((*series)->color_handle) pal_deallocate((*series)->color_handle);
- /* flag_used[(*series)->color_handle] = false; */
} else {
/* deallocate the colors from the list */
if ((*series)->color_handle) pal_deallocate((*series)->color_handle);
diff --git a/engines/mads/dragonsphere/dragonsphere.cpp b/engines/mads/dragonsphere/dragonsphere.cpp
index fe126226323..8b6e30d37b1 100644
--- a/engines/mads/dragonsphere/dragonsphere.cpp
+++ b/engines/mads/dragonsphere/dragonsphere.cpp
@@ -87,8 +87,6 @@ void DragonsphereEngine::global_init_code() {
global[count] = 0;
}
- /* initialize_grid (); */
-
global[grid_position] = 5;
global[grid_position + 1] = 4;
global[grid_position + 2] = 9;
diff --git a/engines/mads/dragonsphere/rooms/room106.cpp b/engines/mads/dragonsphere/rooms/room106.cpp
index 61f3facdb56..d7f7401cf20 100644
--- a/engines/mads/dragonsphere/rooms/room106.cpp
+++ b/engines/mads/dragonsphere/rooms/room106.cpp
@@ -701,13 +701,11 @@ static void handle_animation_a_queen() {
case QUEEN_TALK:
a_q_reset_frame = 3;
local->a_q_action = QUEEN_SHUT_UP;
- /* local->a_q_talk_count = 100; */
break;
case QUEEN_FIST:
a_q_reset_frame = 20;
local->a_q_action = QUEEN_SHUT_UP;
- /* local->a_q_talk_count = 100; */
break;
case QUEEN_SHUT_UP:
@@ -729,7 +727,6 @@ static void handle_animation_a_queen() {
case QUEEN_GET_UP:
a_q_reset_frame = 37;
local->a_q_action = QUEEN_SHUT_UP;
- /* local->a_q_talk_count = 100; */
break;
}
break;
diff --git a/engines/mads/dragonsphere/rooms/room110.cpp b/engines/mads/dragonsphere/rooms/room110.cpp
index 1853eb27c06..c66a46a29bd 100644
--- a/engines/mads/dragonsphere/rooms/room110.cpp
+++ b/engines/mads/dragonsphere/rooms/room110.cpp
@@ -570,7 +570,6 @@ static void room_110_init() {
if (global[player_persona] == PLAYER_IS_PID) {
if (global[guard_pid_status] == GUARD_NEVER_HEALED) {
- /* global[no_talk_to_guard] = true; */
player.commands_allowed = false;
conv_run(CONV_GUARD_PID);
conv_export_value(player_has(shifter_ring));
@@ -581,7 +580,6 @@ static void room_110_init() {
}
} else if (global[guard_pid_status] == GUARD_IS_HEALED) {
- /* global[no_talk_to_guard] = true; */
player.commands_allowed = false;
conv_run(CONV_GUARD_HEAL);
}
@@ -797,7 +795,6 @@ static void handle_animation_guard_pid() {
case 45: /* end of running Pid through */
global[reset_conv] = 10;
- /* conv_reset (CONV_GUARD_PID); */
if (game.difficulty == EASY_MODE) {
text_show(11045);
} else {
diff --git a/engines/mads/dragonsphere/rooms/room113.cpp b/engines/mads/dragonsphere/rooms/room113.cpp
index fb7bdabd9a1..56bc501ea34 100644
--- a/engines/mads/dragonsphere/rooms/room113.cpp
+++ b/engines/mads/dragonsphere/rooms/room113.cpp
@@ -619,7 +619,6 @@ static void room_113_parser() {
break;
case 1:
- /* sound_queue (N_PickUpObject006);*/
kernel_seq_delete(seq[fx_rare_coin]);
kernel_flip_hotspot(words_rare_coin, false);
sound_play(N_TakeObjectSnd);
@@ -698,7 +697,6 @@ static void room_113_parser() {
break;
case 1:
- /* sound_queue (N_PickUpObject006);*/
kernel_seq_delete(seq[fx_emerald]);
kernel_flip_hotspot(words_emerald, false);
sound_play(N_TakeObjectSnd);
diff --git a/engines/mads/dragonsphere/rooms/room120.cpp b/engines/mads/dragonsphere/rooms/room120.cpp
index c5ff46564ff..7a8acc6f40d 100644
--- a/engines/mads/dragonsphere/rooms/room120.cpp
+++ b/engines/mads/dragonsphere/rooms/room120.cpp
@@ -678,7 +678,6 @@ void room_120_preload() {
room_parser_code_pointer = room_120_parser;
room_daemon_code_pointer = room_120_daemon;
- /* inter_init_sentence(); */
section_1_walker();
section_1_interface();
}
diff --git a/engines/mads/dragonsphere/rooms/room201.cpp b/engines/mads/dragonsphere/rooms/room201.cpp
index a5bd10576a4..e90195a5080 100644
--- a/engines/mads/dragonsphere/rooms/room201.cpp
+++ b/engines/mads/dragonsphere/rooms/room201.cpp
@@ -629,13 +629,9 @@ static void room_201_init() {
if (global[player_persona] == PLAYER_IS_KING && !global[dome_up]) {
ss[fx_testicle_1] = kernel_load_series(kernel_name('y', 0), false);
- /* flag_used[10] = false; */
ss[fx_testicle_2] = kernel_load_series(kernel_name('y', 2), false);
- /* flag_used[10] = false; */
ss[fx_testicle_3] = kernel_load_series(kernel_name('y', 3), false);
- /* flag_used[10] = false; */
ss[fx_testicle_4] = kernel_load_series(kernel_name('y', 4), false);
- /* flag_used[10] = false; */
}
ss[fx_guard_1_dead] = kernel_load_series(kernel_name('g', 2), false);
@@ -824,7 +820,6 @@ static void room_201_init() {
set_vine_2_position();
set_vine_3_position();
- /* kernel_timing_trigger (10, MUSIC); */
section_2_music();
}
@@ -1808,13 +1803,11 @@ static void process_conv_king_guards() {
player.commands_allowed = false;
local->guard_right_action = UNHALT;
player_walk(PLAYER_X_FROM_120, PLAYER_Y_FROM_120, FACING_WEST);
- /* player.walking = true; */
global[pre_room] = 201;
if (global[dragon_my_scene] < global[dragon_high_scene]) {
global[dragon_my_scene]++;
player.walk_off_edge_to_room = 111;
- /* local->cut_scene = true; */
} else {
player.walk_off_edge_to_room = 120;
}
@@ -1849,13 +1842,11 @@ static void process_conv_king_guards() {
you_trig_flag = true;
conv_abort();
player_walk(PLAYER_X_FROM_120, PLAYER_Y_FROM_120, FACING_WEST);
- /* player.walking = true; */
global[pre_room] = 201;
if (global[dragon_my_scene] < global[dragon_high_scene]) {
global[dragon_my_scene]++;
player.walk_off_edge_to_room = 111;
- /* local->cut_scene = true; */
} else {
player.walk_off_edge_to_room = 120;
}
@@ -1880,7 +1871,6 @@ static void process_conv_king_guards() {
conv_abort();
player.commands_allowed = false;
local->guard_left_action = DUMP_ANIMS;
- /* local->guard_right_action = UNHALT_DUMP_ANIMS; */
local->guard_right_action = DUMP_ANIMS;
}
@@ -2001,11 +1991,9 @@ static void room_201_pre_parser() {
if (player_said_2(walk_down, path_to_west)) {
if (global[player_persona] == PLAYER_IS_KING) {
if (global[object_given_201] == -1) {
- /* conv_reset (CONV_47_KING); */
global[reset_conv] = 47;
player_walk(PLAYER_X_FROM_120, PLAYER_Y_FROM_120, FACING_EAST);
- /* player.walking = true; */
player.commands_allowed = false;
@@ -2015,7 +2003,6 @@ static void room_201_pre_parser() {
global[dragon_my_scene]++;
}
player.walk_off_edge_to_room = 111;
- /* local->cut_scene = true; */
} else if (local->cut_scene) {
player.walk_off_edge_to_room = 111;
@@ -2219,10 +2206,6 @@ static void room_201_parser() {
player.commands_allowed = false;
local->guard_left_action = GIVE_NOTHING;
- /* if (global[given_object_before]) { */
- /* local->guard_right_action = UNHALT; */
- /* } */
-
} else {
if (player_said_1(soporific)) {
local->pid_action = TAKE_OUT_BOTTLE;
diff --git a/engines/mads/dragonsphere/rooms/room609.cpp b/engines/mads/dragonsphere/rooms/room609.cpp
index 91886c59a4a..971c634576b 100644
--- a/engines/mads/dragonsphere/rooms/room609.cpp
+++ b/engines/mads/dragonsphere/rooms/room609.cpp
@@ -227,7 +227,6 @@ static void room_609_daemon() {
local->prevent = true;
player_walk(DEATH_X, DEATH_Y, FACING_WEST);
player_walk_trigger(ROOM_609_DONE_WALK);
- /* error_watch_point ("you're dead", kernel.trigger, kernel.trigger); */
}
}
diff --git a/engines/mads/dragonsphere/rooms/room613.cpp b/engines/mads/dragonsphere/rooms/room613.cpp
index 8870d7e8f49..ee77cb6012e 100644
--- a/engines/mads/dragonsphere/rooms/room613.cpp
+++ b/engines/mads/dragonsphere/rooms/room613.cpp
@@ -257,9 +257,6 @@ static void room_613_daemon() {
break;
case 10:
- /* if (game.difficulty == EASY_MODE) { */
- /* text_show (61316); */
- /* } */
player.x = local->old_x;
player.y = local->old_y;
new_room = 606;
diff --git a/engines/mads/dragonsphere/sound/asound.cpp b/engines/mads/dragonsphere/sound/asound.cpp
index 84b59a9444e..bc23b2b76ab 100644
--- a/engines/mads/dragonsphere/sound/asound.cpp
+++ b/engines/mads/dragonsphere/sound/asound.cpp
@@ -1386,7 +1386,6 @@ op2_set_vol:
{
/* "call near ptr aAsoundDriverAn+33h" - the target is a no-op. */
pSrc++;
- /* ()*pSrc; */
ch = _activeChannelPtr;
ch->_pSrc += 2;
goto dispatch;
diff --git a/engines/mads/forest/global.cpp b/engines/mads/forest/global.cpp
index ee37e872615..befde430810 100644
--- a/engines/mads/forest/global.cpp
+++ b/engines/mads/forest/global.cpp
@@ -1196,9 +1196,6 @@ static void do_looping_sounds() {
}
void global_game_main_loop() {
- //static char temp_buf_2[20];
- //static char temp_buf_3[20];
- //static char temp_buf_4[20];
int yy;
long dif;
diff --git a/engines/mads/forest/main.cpp b/engines/mads/forest/main.cpp
index 6a525b9f1ff..defed1c1c93 100644
--- a/engines/mads/forest/main.cpp
+++ b/engines/mads/forest/main.cpp
@@ -44,9 +44,6 @@
namespace MADS {
namespace Forest {
-//constexpr bool SHOW_LINES = true;
-//constexpr byte LINE_COLOR = 2;
-
char *quotes;
static void main_cold_data_init() {
diff --git a/engines/mads/nebular/extra.cpp b/engines/mads/nebular/extra.cpp
index d35c7828ba2..aa690a70b61 100644
--- a/engines/mads/nebular/extra.cpp
+++ b/engines/mads/nebular/extra.cpp
@@ -380,7 +380,6 @@ RoomPtr room_load(int id, int variant, const char *base_path, Buffer *picture,
width = roomfile.xs;
height = roomfile.ys;
- //picSize = width * height;
if (!picture->data)
buffer_init(picture, width, height);
diff --git a/engines/mads/nebular/main.cpp b/engines/mads/nebular/main.cpp
index 0fb67e00b1f..0a41bde62e7 100644
--- a/engines/mads/nebular/main.cpp
+++ b/engines/mads/nebular/main.cpp
@@ -52,7 +52,6 @@
namespace MADS {
namespace RexNebular {
-//constexpr bool SHOW_LINES = true;
constexpr byte LINE_COLOR = 2;
char *quotes;
diff --git a/engines/mads/nebular/main_menu.cpp b/engines/mads/nebular/main_menu.cpp
index 2040c394bf8..3d3f801e6d9 100644
--- a/engines/mads/nebular/main_menu.cpp
+++ b/engines/mads/nebular/main_menu.cpp
@@ -233,8 +233,6 @@ static void process_menu() {
myspot = hspot_which(mouse_x, mouse_y - viewing_at_y, mcga_mode);
- //current_eye = false;
-
if ((myspot > 0) && mouse_any_stroke && (menu_mode == MENU_ACCEPTING_COMMANDS)) {
current_item = spot[myspot].num;
} else {
diff --git a/engines/mads/nebular/menus.cpp b/engines/mads/nebular/menus.cpp
index 4ea7e154fd9..aaa656611cd 100644
--- a/engines/mads/nebular/menus.cpp
+++ b/engines/mads/nebular/menus.cpp
@@ -1060,7 +1060,6 @@ static void game_menu_options() {
save_config = config_file;
} else {
write_config_file();
- //game_load_config_parameters();
}
}
diff --git a/engines/mads/nebular/rooms/room353.cpp b/engines/mads/nebular/rooms/room353.cpp
index 8ac8223c866..c69ef3fc071 100644
--- a/engines/mads/nebular/rooms/room353.cpp
+++ b/engines/mads/nebular/rooms/room353.cpp
@@ -30,13 +30,6 @@ namespace MADS {
namespace RexNebular {
namespace Rooms {
-struct Scratch {
-
-};
-
-//static Scratch local;
-
-
static void room_353_init() {
g_sprite_ids[1] = kernel_load_series(kernel_full_name(303, 'B', 0, "", KERNEL_SS), 0);
g_sequence_ids[1] = kernel_seq_forward(g_sprite_ids[1], false, 5, 0, 5, 0);
diff --git a/engines/mads/nebular/rooms/room354.cpp b/engines/mads/nebular/rooms/room354.cpp
index 6da91edb537..bc48a4f4fc0 100644
--- a/engines/mads/nebular/rooms/room354.cpp
+++ b/engines/mads/nebular/rooms/room354.cpp
@@ -30,12 +30,6 @@ namespace MADS {
namespace RexNebular {
namespace Rooms {
-struct Scratch {
-
-};
-
-//static Scratch local;
-
static void room_354_init() {
global[kAfterHavoc] = true;
global[kTeleporterRoom + 1] = 351;
diff --git a/engines/mads/nebular/sound/rsound.h b/engines/mads/nebular/sound/rsound.h
index 1b17a0f7062..e47b817f3d9 100644
--- a/engines/mads/nebular/sound/rsound.h
+++ b/engines/mads/nebular/sound/rsound.h
@@ -243,8 +243,6 @@ protected:
// ---- Low-level MIDI send helpers -------------------------------
// All funnel through sendMidiByte(), the single hook point for
// wiring up real MT-32/MIDI output.
- //void sendMidiByte(byte value);
- //void sendStatus(int midiChannel, byte statusNibble);
void sendNoteOn(int midiChannel, int note, int velocity);
void sendProgramChange(int midiChannel, int program);
void sendVolume(int midiChannel, int volume);
diff --git a/engines/mads/phantom/phantom.cpp b/engines/mads/phantom/phantom.cpp
index 92745a42d47..1c3b50647e0 100644
--- a/engines/mads/phantom/phantom.cpp
+++ b/engines/mads/phantom/phantom.cpp
@@ -650,7 +650,6 @@ void PhantomEngine::global_parser_code() {
inter_move_object(rope, NOWHERE);
inter_give_to_player(rope_with_hook);
object_examine(rope_with_hook, text_008_23, 0);
- /* text_show (text_008_23); */
}
goto handled;
}
diff --git a/engines/mads/phantom/rooms/room101.cpp b/engines/mads/phantom/rooms/room101.cpp
index 361bf34a769..1f4e7b4fef4 100644
--- a/engines/mads/phantom/rooms/room101.cpp
+++ b/engines/mads/phantom/rooms/room101.cpp
@@ -340,7 +340,6 @@ static void handle_animation_001() {
break;
case 315: /* end of CALLING_TURN_AND_WALK */
- /* global[brie_talk_status] = AFTER_CONVS_0_AND_1; */
kernel_abort_animation(aa[1]);
break;
}
diff --git a/engines/mads/phantom/rooms/room304.cpp b/engines/mads/phantom/rooms/room304.cpp
index bcb2d3d8c63..0195933e412 100644
--- a/engines/mads/phantom/rooms/room304.cpp
+++ b/engines/mads/phantom/rooms/room304.cpp
@@ -79,7 +79,6 @@ void room_304_init() {
kernel_set_interface_mode(INTER_LIMITED_SENTENCES);
- /* viewing_at_y = ((video_y - display_y) >> 1); */
if (previous_room == 305) {
ss[fx_chan_tilt] = kernel_load_series(kernel_name('f', 0), false);
@@ -143,7 +142,6 @@ static void process_conversation_23() {
case conv023_die_b_b:
local->phantom_action = CONV23_PHANTOM_FIGHT;
- /* conv_hold (); */
break;
case conv023_okay_abc:
diff --git a/engines/mads/phantom/rooms/room305.cpp b/engines/mads/phantom/rooms/room305.cpp
index 9123ff0b793..3cb8a6e2114 100644
--- a/engines/mads/phantom/rooms/room305.cpp
+++ b/engines/mads/phantom/rooms/room305.cpp
@@ -56,7 +56,6 @@ void room_305_init() {
global_speech_load(speech_raoul_strangle);
- /* viewing_at_y = ((video_y - display_y) >> 1); */
kernel.quotes = quote_load(quote_305a0, quote_305a1, 0);
@@ -97,7 +96,6 @@ done:
static void handle_animation_unmask() {
int unmask_reset_frame;
- /* int id; */
if (kernel_anim[aa[0]].frame != local->unmask_frame) {
local->unmask_frame = kernel_anim[aa[0]].frame;
diff --git a/engines/mads/phantom/rooms/room406.cpp b/engines/mads/phantom/rooms/room406.cpp
index 2ba2fb3967e..51ca7aafcaa 100644
--- a/engines/mads/phantom/rooms/room406.cpp
+++ b/engines/mads/phantom/rooms/room406.cpp
@@ -402,16 +402,13 @@ void room_406_parser() {
seq[fx_bend_down_9] = kernel_seq_stamp
(ss[fx_bend_down_9], true, KERNEL_LAST);
kernel_seq_player(seq[fx_bend_down_9], true);
- /* kernel_seq_depth (seq[fx_bend_down_9], 1); */
kernel_timing_trigger(HALF_SECOND, 3);
break;
case 3:
- /* temp = seq[fx_bend_down_9]; */
kernel_seq_delete(seq[fx_bend_down_9]);
seq[fx_bend_down_9] = kernel_seq_backward(ss[fx_bend_down_9], true,
5, 0, 0, 1);
- /* kernel_synch (KERNEL_SERIES, seq[fx_bend_down_9], KERNEL_SERIES, temp); */
kernel_seq_range(seq[fx_bend_down_9], KERNEL_FIRST, KERNEL_LAST);
kernel_seq_player(seq[fx_bend_down_9], false);
kernel_seq_trigger(seq[fx_bend_down_9],
diff --git a/engines/mads/phantom/rooms/room409.cpp b/engines/mads/phantom/rooms/room409.cpp
index 94e6f29dbf8..94081b41155 100644
--- a/engines/mads/phantom/rooms/room409.cpp
+++ b/engines/mads/phantom/rooms/room409.cpp
@@ -599,16 +599,13 @@ void room_409_parser() {
seq[fx_bend_down_9] = kernel_seq_stamp
(ss[fx_bend_down_9], false, KERNEL_LAST);
kernel_seq_player(seq[fx_bend_down_9], true);
- /* kernel_seq_depth (seq[fx_bend_down_9], 1); */
kernel_timing_trigger(HALF_SECOND, 3);
break;
case 3:
- /* temp = seq[fx_bend_down_9]; */
kernel_seq_delete(seq[fx_bend_down_9]);
seq[fx_bend_down_9] = kernel_seq_backward(ss[fx_bend_down_9], false,
5, 0, 0, 1);
- /* kernel_synch (KERNEL_SERIES, seq[fx_bend_down_9], KERNEL_SERIES, temp); */
kernel_seq_range(seq[fx_bend_down_9], KERNEL_FIRST, KERNEL_LAST);
kernel_seq_player(seq[fx_bend_down_9], false);
kernel_seq_trigger(seq[fx_bend_down_9],
diff --git a/engines/mads/phantom/rooms/room502.cpp b/engines/mads/phantom/rooms/room502.cpp
index 03b97e38bc1..5184b1d349d 100644
--- a/engines/mads/phantom/rooms/room502.cpp
+++ b/engines/mads/phantom/rooms/room502.cpp
@@ -1042,7 +1042,6 @@ static void animate_fire_bursts() {
kernel_seq_range(seq[fx_fire_1], 1, 10);
kernel_seq_trigger(seq[fx_fire_1],
KERNEL_TRIGGER_EXPIRE, 0, ROOM_502_FIRE_BURST_1 + 1);
- /* local->fire_1_on = true; */
}
break;
@@ -1057,7 +1056,6 @@ static void animate_fire_bursts() {
kernel_seq_range(seq[fx_fire_2], 1, 10);
kernel_seq_trigger(seq[fx_fire_2],
KERNEL_TRIGGER_EXPIRE, 0, ROOM_502_FIRE_BURST_2 + 1);
- /* local->fire_2_on = true; */
}
break;
@@ -1072,7 +1070,6 @@ static void animate_fire_bursts() {
kernel_seq_range(seq[fx_fire_3], 1, 10);
kernel_seq_trigger(seq[fx_fire_3],
KERNEL_TRIGGER_EXPIRE, 0, ROOM_502_FIRE_BURST_3 + 1);
- /* local->fire_3_on = true; */
}
break;
@@ -1087,7 +1084,6 @@ static void animate_fire_bursts() {
kernel_seq_range(seq[fx_fire_4], 1, 10);
kernel_seq_trigger(seq[fx_fire_4],
KERNEL_TRIGGER_EXPIRE, 0, ROOM_502_FIRE_BURST_4 + 1);
- /* local->fire_4_on = true; */
}
break;
diff --git a/engines/mads/phantom/rooms/room504.cpp b/engines/mads/phantom/rooms/room504.cpp
index d0c54d8f451..6a9e232fc50 100644
--- a/engines/mads/phantom/rooms/room504.cpp
+++ b/engines/mads/phantom/rooms/room504.cpp
@@ -353,7 +353,6 @@ void room_504_init() {
kernel_draw_to_background(ss[fx_burn], 1, KERNEL_HOME, KERNEL_HOME, 0, 100);
ss[fx_test] = kernel_load_series("*CHR_3", false);
- /* ss[fx_test] = kernel_load_series(kernel_name('b', 0), false); */
ss[fx_test] = kernel_load_series("*FACERAL", PAL_MAP_ALL_TO_CLOSEST |
PAL_MAP_ANY_TO_CLOSEST);
ss[fx_test] = kernel_load_series("*FACEXDFR", PAL_MAP_ALL_TO_CLOSEST |
@@ -1047,7 +1046,6 @@ static void handle_animation_play_organ() {
static void handle_animation_phantom_1() {
int phan_reset_frame;
- /* int id; */
diff --git a/engines/mads/phantom/rooms/room505.cpp b/engines/mads/phantom/rooms/room505.cpp
index 0724d35a88b..bc5bf6e04b7 100644
--- a/engines/mads/phantom/rooms/room505.cpp
+++ b/engines/mads/phantom/rooms/room505.cpp
@@ -816,7 +816,6 @@ void room_505_daemon() {
local->they_parted = true;
local->anim_2_running = true;
local->anim_1_running = false;
- /* player.commands_allowed = false; */
aa[2] = kernel_run_animation(kernel_name('b', 1), 0);
id = kernel_add_dynamic(words_Christine, words_walk_to, SYNTAX_SINGULAR_FEM, KERNEL_NONE,
0, 0, 0, 0);
diff --git a/engines/mads/phantom/sound/asound.cpp b/engines/mads/phantom/sound/asound.cpp
index d3dfd21d4dd..c439aaf02a8 100644
--- a/engines/mads/phantom/sound/asound.cpp
+++ b/engines/mads/phantom/sound/asound.cpp
@@ -1222,7 +1222,6 @@ vol_advance:
pSrc++;
ch->_patchAttenuation = *pSrc;
ch->_pSrc += 2;
- //var_8 = 1;
goto dispatch;
}
@@ -1269,7 +1268,6 @@ vol_advance:
(void)getRandomNumber();
uint16 rnd = _randomSeed & 0x7FFF;
uint16 idx = (uint16)((int16)rnd % (int16)var_C);
- //var_6 = idx;
uint8 chosen = *(base + idx);
uint8 target = *(base + var_C);
Commit: 21a1e909fad18f79e2f7871356d9213633b01ccd
https://github.com/scummvm/scummvm/commit/21a1e909fad18f79e2f7871356d9213633b01ccd
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-08-10T12:35:34+10:00
Commit Message:
MADS: Hook up conv_system_cleanup call
Changed paths:
engines/mads/core/conv.cpp
engines/mads/core/game.cpp
diff --git a/engines/mads/core/conv.cpp b/engines/mads/core/conv.cpp
index 543b6af931f..4de33456802 100644
--- a/engines/mads/core/conv.cpp
+++ b/engines/mads/core/conv.cpp
@@ -1179,6 +1179,7 @@ void conv_system_init() {
void conv_system_cleanup() {
delete savedConv;
+ savedConv = nullptr;
}
diff --git a/engines/mads/core/game.cpp b/engines/mads/core/game.cpp
index 10965625763..62c18b92496 100644
--- a/engines/mads/core/game.cpp
+++ b/engines/mads/core/game.cpp
@@ -1537,7 +1537,7 @@ void game_control() {
kernel_game_shutdown();
- // pl conv_system_cleanup();
+ conv_system_cleanup();
mcga_reset();
}
Commit: db653b5c9849f826a2a82f07a1ba2fea6fc68a6b
https://github.com/scummvm/scummvm/commit/db653b5c9849f826a2a82f07a1ba2fea6fc68a6b
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-08-10T12:35:34+10:00
Commit Message:
MADS: Fix sound_play call in kernel_process_animation
Changed paths:
engines/mads/core/kernel.cpp
diff --git a/engines/mads/core/kernel.cpp b/engines/mads/core/kernel.cpp
index 7448ace2eb6..a4922624b5e 100644
--- a/engines/mads/core/kernel.cpp
+++ b/engines/mads/core/kernel.cpp
@@ -43,6 +43,7 @@
#include "mads/core/keys.h"
#include "mads/core/pack.h"
#include "mads/core/room.h"
+#include "mads/core/sound.h"
#include "mads/core/xms.h"
#include "mads/core/tile.h"
#include "mads/core/popup.h"
@@ -1658,8 +1659,8 @@ static void kernel_process_animation(int handle, int asynchronous) {
}
if (!asynchronous) {
- if (kernel_anim[handle].anim->frame[kernel_anim[handle].frame].sound) {
- // pl sound_play(kernel_anim[handle].anim->frame[kernel_anim[handle].frame].sound);
+ if (g_engine->getGameID() != GType_Forest && kernel_anim[handle].anim->frame[kernel_anim[handle].frame].sound) {
+ sound_play(kernel_anim[handle].anim->frame[kernel_anim[handle].frame].sound);
}
if ((kernel_anim[handle].anim->misc_peel_x != 0) || (kernel_anim[handle].anim->misc_peel_y != 0)) {
More information about the Scummvm-git-logs
mailing list