[Scummvm-git-logs] scummvm master -> 595b15e9aec8381b952153dbf8883bf18b954b1c

ScummVM-Translations noreply at scummvm.org
Wed Apr 1 14:55:39 UTC 2026


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
595b15e9ae I18N: Update translation files


Commit: 595b15e9aec8381b952153dbf8883bf18b954b1c
    https://github.com/scummvm/scummvm/commit/595b15e9aec8381b952153dbf8883bf18b954b1c
Author: Weblate (noreply at weblate.org)
Date: 2026-04-01T14:55:17Z

Commit Message:
I18N: Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/

Changed paths:
    po/ar.po
    po/be-tarask.po
    po/be_BY.po
    po/ca_ES.po
    po/cs_CZ.po
    po/da.po
    po/de_DE.po
    po/el.po
    po/es_ES.po
    po/eu.po
    po/fi_FI.po
    po/fr_FR.po
    po/gl_ES.po
    po/he.po
    po/hi.po
    po/hu_HU.po
    po/it_IT.po
    po/ja.po
    po/ka.po
    po/ko.po
    po/nb_NO.po
    po/nl_NL.po
    po/nn_NO.po
    po/pl_PL.po
    po/pt_BR.po
    po/pt_PT.po
    po/ro.po
    po/ru_RU.po
    po/sv_SE.po
    po/tr.po
    po/uk_UA.po
    po/zh.po
    po/zh_Hans.po
    po/zh_Hant.po


diff --git a/po/ar.po b/po/ar.po
index 770a3e3d32d..34041c4d1a9 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-02-24 22:26+0000\n"
 "Last-Translator: Mohamed Shaaban <mohmedbashamedo at hotmail.com>\n"
 "Language-Team: Arabic <https://translations.scummvm.org/projects/scummvm/"
@@ -6351,7 +6351,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7131,7 +7131,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7614,10 +7614,10 @@ msgstr "تبديل مفتاح الخصوصية"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7642,10 +7642,10 @@ msgstr "حفظ اللعبة"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7698,10 +7698,10 @@ msgstr "قاعدة بيانات الدليل"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8933,7 +8933,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9156,6 +9156,15 @@ msgstr "تحكم"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9192,58 +9201,58 @@ msgstr "تغيير الأمر"
 msgid "Info menu"
 msgstr "القائمة"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select prince"
 msgstr "حدد تظليل"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select princess"
 msgstr "حدد تظليل"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "تبديل كتم الصوت"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Strafe Left"
 msgid "Rotate left"
 msgstr "مهاجم اليسار"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Strafe Right"
 msgid "Rotate right"
 msgstr "مهاجم الأيمن"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "تحرك إلى الأمام"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9325,38 +9334,38 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Command"
 msgid "Change angle"
 msgstr "تغيير الأمر"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change step size"
 msgstr "تغيير حجم الخط"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "تبديل كتم الصوت"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "استراحة"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/be-tarask.po b/po/be-tarask.po
index b91a909ebb1..0283bc05443 100644
--- a/po/be-tarask.po
+++ b/po/be-tarask.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2023-02-26 15:01+0000\n"
 "Last-Translator: KastuÅ› K. <oakum2334 at gmail.com>\n"
 "Language-Team: Belarusian (Taraškievica) <https://translations.scummvm.org/"
@@ -6290,7 +6290,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7077,7 +7077,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7561,10 +7561,10 @@ msgstr "Прыбраць гук"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7589,10 +7589,10 @@ msgstr "Захаваць гульню"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7645,10 +7645,10 @@ msgstr "Зьвесткі даказак"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8893,7 +8893,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9113,6 +9113,15 @@ msgstr "Кіраваньне"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9149,56 +9158,56 @@ msgstr "Зьмяніць загад"
 msgid "Info menu"
 msgstr "Мэню"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Выбярыце тэму"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Выбярыце тэму"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "Прыбраць гук"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Сьлізганьне налева"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Сьлізганьне направа"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Рух наперад"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9279,38 +9288,38 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Command"
 msgid "Change angle"
 msgstr "Зьмяніць загад"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change step size"
 msgstr "Зьмяніць памер шрыфту"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "Прыбраць гук"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Адпачынак"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/be_BY.po b/po/be_BY.po
index 86de7b054ca..7f6b3d7a29a 100644
--- a/po/be_BY.po
+++ b/po/be_BY.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2021-03-21 08:24+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Belarusian <https://translations.scummvm.org/projects/scummvm/"
@@ -6300,7 +6300,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7056,7 +7056,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7539,10 +7539,10 @@ msgstr "Пераключыць гук"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7567,10 +7567,10 @@ msgstr "Захаваць гульню"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7617,10 +7617,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8830,7 +8830,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9048,6 +9048,15 @@ msgstr "Кіраванне"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9084,56 +9093,56 @@ msgstr "Змяніць каманду"
 msgid "Info menu"
 msgstr "Меню"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Абярыце тэму"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Абярыце тэму"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "Пераключыць гук"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Слізгаць налева"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Слізгаць направа"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Ісці наперад"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9212,38 +9221,38 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Command"
 msgid "Change angle"
 msgstr "Змяніць каманду"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change step size"
 msgstr "Змяніць памер шрыфта"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "Пераключыць гук"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Адпачыць"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/ca_ES.po b/po/ca_ES.po
index ab450476744..8eae45d3bb5 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.6.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-27 15:22+0000\n"
 "Last-Translator: Xaviu <xaviu at xaviu.com>\n"
 "Language-Team: Catalan <https://translations.scummvm.org/projects/scummvm/"
@@ -6088,7 +6088,7 @@ msgid "Climb"
 msgstr "Escala"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6843,7 +6843,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Activa"
 
@@ -7298,10 +7298,10 @@ msgstr "Activa / desactiva la privadesa de la pista"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7326,10 +7326,10 @@ msgstr "Desa la partida"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7376,10 +7376,10 @@ msgstr "Base de dades de pistes"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8397,7 +8397,7 @@ msgstr "Defensa"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8575,6 +8575,15 @@ msgstr "Controls tecles WASD"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8601,46 +8610,46 @@ msgstr "Canvia el mode"
 msgid "Info menu"
 msgstr "Menú d'informació"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Selecciona el príncep"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Selecciona la princesa"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Commuta el so"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Gira cap a l'esquerra"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Gira cap a la dreta"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Arrossegar-se"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Mira endavant"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8704,32 +8713,32 @@ msgid "Collect drilling rig"
 msgstr "Recull l'equip de perforació"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Canvia l'angle"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Canvia la mida dels passos"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Commuta l'alçada"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Descansa"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Commuta la llanterna"
 
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index 661f6d45618..d649068104e 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.7.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-02-09 20:22+0000\n"
 "Last-Translator: AsciiWolf <mail at asciiwolf.com>\n"
 "Language-Team: Czech <https://translations.scummvm.org/projects/scummvm/"
@@ -6267,7 +6267,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7018,7 +7018,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7493,10 +7493,10 @@ msgstr "Povolit zachycování myši"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7521,10 +7521,10 @@ msgstr "Uložit hru"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7572,10 +7572,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8747,7 +8747,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8956,6 +8956,15 @@ msgstr "Ovládání"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8991,55 +9000,55 @@ msgstr "Rychlý režim"
 msgid "Info menu"
 msgstr "Menu"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Vyberte Vzhled"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Vyberte Vzhled"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 msgid "Toggle sound"
 msgstr "Povolit zachycování myši"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Přesunout se Doleva"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Přesunout se Doprava"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Vpřed"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9116,37 +9125,37 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Fast mode"
 msgid "Change angle"
 msgstr "Rychlý režim"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Increase the scale factor"
 msgid "Change step size"
 msgstr "Zvětšit faktor změny velikosti"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 msgid "Toggle height"
 msgstr "Povolit zachycování myši"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Odpočinout si"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/da.po b/po/da.po
index d017522d3e0..1dc49d652a3 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2023-09-07 17:04+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Danish <https://translations.scummvm.org/projects/scummvm/"
@@ -6285,7 +6285,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7038,7 +7038,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7521,10 +7521,10 @@ msgstr "Museindfangning til/fra"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7550,10 +7550,10 @@ msgstr "Gemt spil:"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7600,10 +7600,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8777,7 +8777,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8986,6 +8986,15 @@ msgstr "Styring"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9021,55 +9030,55 @@ msgstr "Hurtigtilstand"
 msgid "Info menu"
 msgstr "Menu"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Vælg et tema"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Vælg et tema"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 msgid "Toggle sound"
 msgstr "Museindfangning til/fra"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Flyt til venstre"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Flyt til højre"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Flyt fremad"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9144,36 +9153,36 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Fast mode"
 msgid "Change angle"
 msgstr "Hurtigtilstand"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 msgid "Change step size"
 msgstr "Hæv/sænk skaleringsfaktor"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 msgid "Toggle height"
 msgstr "Museindfangning til/fra"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Hvil"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/de_DE.po b/po/de_DE.po
index 7ea65ada04a..6368c515f63 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-28 08:34+0000\n"
 "Last-Translator: Lothar Serra Mari <lothar.serramari at scummvm.org>\n"
 "Language-Team: German <https://translations.scummvm.org/projects/scummvm/"
@@ -6553,7 +6553,7 @@ msgid "Climb"
 msgstr "Klettern"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7318,7 +7318,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Ob Texturen linear gefiltert werden sollen"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Aktivieren"
 
@@ -7781,10 +7781,10 @@ msgstr "Hinweis-Datenschutz umschalten"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7809,10 +7809,10 @@ msgstr "Spiel speichern"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7859,10 +7859,10 @@ msgstr "Hinweis-Datenbank"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8885,7 +8885,7 @@ msgstr "Verteidigen Sie"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9062,6 +9062,15 @@ msgstr "WASD-Steuerung"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Verwende die WASD-Tasten für die Steuerung und Shift zum rennen"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9088,46 +9097,46 @@ msgstr "Modus ändern"
 msgid "Info menu"
 msgstr "Info-Menü"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Prinz auswählen"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Prinzessin auswählen"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Sound umschalten"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Nach links drehen"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Nach rechts drehen"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Kriechen"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Nach vorne blicken"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Laufen (halten)"
 
@@ -9191,32 +9200,32 @@ msgid "Collect drilling rig"
 msgstr "Bohr-Plattform aufnehmen"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Winkel ändern"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Schrittgröße anpassen"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Sprinten (halten)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Höhe umschalten"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Ausruhen"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Taschenlampe"
 
diff --git a/po/el.po b/po/el.po
index 96cee1525d3..b01c661a051 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-06 15:22+0000\n"
 "Last-Translator: Antoniou Athanasios <a.antoniou79 at gmail.com>\n"
 "Language-Team: Greek <https://translations.scummvm.org/projects/scummvm/"
@@ -6678,7 +6678,7 @@ msgid "Climb"
 msgstr "Σκαρφάλωσε"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7446,7 +7446,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Eφαρμογή γραμμικού φίλτρου στις υφές"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Ενεργοποίησε"
 
@@ -7914,10 +7914,10 @@ msgstr "Εναλλαγή ιδιωτικότητας ευρημάτων"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7942,10 +7942,10 @@ msgstr "Αποθήκευση παιχνιδιού"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7992,10 +7992,10 @@ msgstr "Βάση δεδομένων στοιχείων έρευνας"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9021,7 +9021,7 @@ msgstr "Αμύνσου"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9202,6 +9202,15 @@ msgstr "Ρυθμίσεις έντασης"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9228,46 +9237,46 @@ msgstr "Αλλαγή λειτουργίας"
 msgid "Info menu"
 msgstr "Μενού πληροφοριών"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Επιλογή πρίγκιπα"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Επιλογή πριγκίπισσας"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Εναλλαγή ήχου"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Περιστροφή αριστερά"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Περιστροφή δεξιά"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Σύρσου"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Μέτωπο μπροστά"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9331,32 +9340,32 @@ msgid "Collect drilling rig"
 msgstr "Συμμάζεμα γεωτρύπανου"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Αλλαγή γωνίας περιστροφής"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Αλλαγή διαστήματος βήματος"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Εναλλαγή ύψους"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Ανάπαυση"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Χρήση φακού"
 
diff --git a/po/es_ES.po b/po/es_ES.po
index 1ab050f5e0c..5fa7d2e55a5 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.4.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-25 10:45+0000\n"
 "Last-Translator: IlDucci <pajaroloco_2 at hotmail.com>\n"
 "Language-Team: Spanish <https://translations.scummvm.org/projects/scummvm/"
@@ -6571,7 +6571,7 @@ msgid "Climb"
 msgstr "Escalar"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7338,7 +7338,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Indica si se debe aplicar un filtro bilineal a las texturas"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Activar"
 
@@ -7792,10 +7792,10 @@ msgstr "Ocultar pista"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7820,10 +7820,10 @@ msgstr "Guardar partida"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7870,10 +7870,10 @@ msgstr "Base de datos de pistas"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8896,7 +8896,7 @@ msgstr "Defender"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9076,6 +9076,15 @@ msgstr "Controles WASD"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Utilizar las teclas W, A, S y D para moverte y Mayúsculas para correr"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9102,46 +9111,46 @@ msgstr "Cambiar modo"
 msgid "Info menu"
 msgstr "Menú de información"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Seleccionar al príncipe"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Seleccionar a la princesa"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Activar/Desactivar sonido"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Rotar a la izquierda"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Rotar a la derecha"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Arrastrarse"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Mirar hacia delante"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Correr (mantener)"
 
@@ -9205,32 +9214,32 @@ msgid "Collect drilling rig"
 msgstr "Retirar perforadora"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Cambiar ángulo"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Cambiar longitud de pasos"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Esprintar (mantener)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Alternar altura"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Descansar"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Encender/Apagar linterna"
 
diff --git a/po/eu.po b/po/eu.po
index 71929f48dd8..63842baf343 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.5.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2024-02-05 18:42+0000\n"
 "Last-Translator: Josu Igoa <josuigoa at ni.eus>\n"
 "Language-Team: Basque <https://translations.scummvm.org/projects/scummvm/"
@@ -6340,7 +6340,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7090,7 +7090,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7567,10 +7567,10 @@ msgstr "Mututu/Ez-mututu"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7596,10 +7596,10 @@ msgstr "Gorde jokoa:"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7647,10 +7647,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8829,7 +8829,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9045,6 +9045,15 @@ msgstr "Saguaren kontrola"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9080,58 +9089,58 @@ msgstr "Modu bizkorra"
 msgid "Info menu"
 msgstr "Menua"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select prince"
 msgstr "Aukeratu shader-a"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select princess"
 msgstr "Aukeratu shader-a"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "Mututu/Ez-mututu"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Ezkerrera irristatu"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Eskuinera irristatu"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Aurrera mugitu"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9206,37 +9215,37 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Fast mode"
 msgid "Change angle"
 msgstr "Modu bizkorra"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 msgid "Change step size"
 msgstr "Eskala faktorea handitu / txikitu"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "Mututu/Ez-mututu"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Atsedena"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index fbfec47c562..cf1bd6da2f5 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.6.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-02-07 15:22+0000\n"
 "Last-Translator: Timo Mikkolainen <tmikkola at gmail.com>\n"
 "Language-Team: Finnish <https://translations.scummvm.org/projects/scummvm/"
@@ -6663,7 +6663,7 @@ msgid "Climb"
 msgstr "Kiipeä"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7410,7 +7410,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Käytetäänkö tekstuureille lineaarista suodatusta"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Toimeenpane"
 
@@ -7870,10 +7870,10 @@ msgstr "Vihjeen julkisuus päälle / pois"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7898,10 +7898,10 @@ msgstr "Luo pelitallennus"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7948,10 +7948,10 @@ msgstr "Vihjeiden tietokanta"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9002,7 +9002,7 @@ msgstr "Puolusta"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9182,6 +9182,15 @@ msgstr "Äänenvoimakkuuskontrollit"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9208,56 +9217,56 @@ msgstr "Vaihda tilaa"
 msgid "Info menu"
 msgstr "Infovalikko"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Valitse Prinssi"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Valitse Prinsessa"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Äänet päälle / pois"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "Kierrä vasemmalle"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "Kierrä oikealle"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Ryömi"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "Katse eteenpäin"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9335,38 +9344,38 @@ msgid "Collect drilling rig"
 msgstr "Kerää porauslautta"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "Vaihda kulmaa"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "Muuta askelpituutta"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "Muuta korkeutta"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Lepää"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 0e139fbddb5..a0c941e6ec0 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-26 12:16+0000\n"
 "Last-Translator: Purple T <ZEONK at hotmail.com>\n"
 "Language-Team: French <https://translations.scummvm.org/projects/scummvm/"
@@ -6587,7 +6587,7 @@ msgid "Climb"
 msgstr "Grimper"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7341,7 +7341,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Force le filtrage linéaire des textures"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Activer"
 
@@ -7798,10 +7798,10 @@ msgstr "Act. / Désact. indice privé"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7826,10 +7826,10 @@ msgstr "Sauvegarder"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7876,10 +7876,10 @@ msgstr "Panneau des indices"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8902,7 +8902,7 @@ msgstr "Défendre"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9082,6 +9082,15 @@ msgstr "Contrôles WASD"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Utiliser les touches WASD pour les déplacements et Maj pour courir"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9108,46 +9117,46 @@ msgstr "Changer de mode"
 msgid "Info menu"
 msgstr "Menu d'information"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Sélectionner le prince"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Sélectionner la princesse"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Act. / Désact. le son"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Tourner à gauche"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Tourner à droite"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Ramper"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Marcher vers l'avant"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Courir (maintenir)"
 
@@ -9211,32 +9220,32 @@ msgid "Collect drilling rig"
 msgstr "Ramener la plateforme de forage"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Changer l'angle"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Changer la taille des pas"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Sprinter (maintenir)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Changer la hauteur"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Se Reposer"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Allumer/Eteindre la lampe-torche"
 
diff --git a/po/gl_ES.po b/po/gl_ES.po
index 69d0b53536a..4882269156d 100644
--- a/po/gl_ES.po
+++ b/po/gl_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2020-09-26 21:13+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Galician <https://translations.scummvm.org/projects/scummvm/"
@@ -6275,7 +6275,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7026,7 +7026,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7501,10 +7501,10 @@ msgstr "Activar/desactivar captura de rato"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7530,10 +7530,10 @@ msgstr "Gardar partida:"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7581,10 +7581,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8754,7 +8754,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8962,6 +8962,15 @@ msgstr "Control"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8997,55 +9006,55 @@ msgstr "Modo Rápido"
 msgid "Info menu"
 msgstr "Menú"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Seleccionar tema"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Seleccionar tema"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 msgid "Toggle sound"
 msgstr "Activar/desactivar captura de rato"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Esvarar á esquerda"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Esvarar á dereita"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Mover cara diante"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9120,36 +9129,36 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Fast mode"
 msgid "Change angle"
 msgstr "Modo Rápido"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 msgid "Change step size"
 msgstr "Aumentar/reducir factor de escala"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 msgid "Toggle height"
 msgstr "Activar/desactivar captura de rato"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Parar"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/he.po b/po/he.po
index d53ff245e6e..7802d38519b 100644
--- a/po/he.po
+++ b/po/he.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.1.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2025-04-09 20:18+0000\n"
 "Last-Translator: Niv Baehr <bloop93 at gmail.com>\n"
 "Language-Team: Hebrew <https://translations.scummvm.org/projects/scummvm/"
@@ -6227,7 +6227,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6998,7 +6998,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7480,10 +7480,10 @@ msgstr "מיתוג פרטיות רמזים"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7508,10 +7508,10 @@ msgstr "שמירת משחק"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7564,10 +7564,10 @@ msgstr "מסד נתונים של רמזים"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8793,7 +8793,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9016,6 +9016,15 @@ msgstr "בקרות מגע"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9052,58 +9061,58 @@ msgstr "החלפת פקודה"
 msgid "Info menu"
 msgstr "תפריט"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select prince"
 msgstr "בחירת סוכך"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select princess"
 msgstr "בחירת סוכך"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "מיתוג השתקה"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "החלק שמאלה"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "החלק ימינה"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "להתקדם"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9185,38 +9194,38 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Command"
 msgid "Change angle"
 msgstr "החלפת פקודה"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change step size"
 msgstr "שינוי גודל גופן"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "מיתוג השתקה"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "מנוחה"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/hi.po b/po/hi.po
index 004ce0295dd..cf04d3280de 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2024-07-11 17:47+0000\n"
 "Last-Translator: Krish <ganatrakrish2882005 at gmail.com>\n"
 "Language-Team: Hindi <https://translations.scummvm.org/projects/scummvm/"
@@ -6052,7 +6052,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6753,7 +6753,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7212,10 +7212,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7240,10 +7240,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7290,10 +7290,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8428,7 +8428,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8634,6 +8634,15 @@ msgstr "मुख्य खेल के कंट्रोल:"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8670,58 +8679,58 @@ msgstr "मैन्युअल मोड"
 msgid "Info menu"
 msgstr "गेम मेनू"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select prince"
 msgstr "Shader चुनें"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select princess"
 msgstr "Shader चुनें"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Manual mode"
 msgid "Toggle sound"
 msgstr "मैन्युअल मोड"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Strafe Left"
 msgid "Rotate left"
 msgstr "बाएं Strafe करें"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Strafe Right"
 msgid "Rotate right"
 msgstr "दाहिने strafe करें"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "आगे बढ़ो"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8796,37 +8805,37 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Manual mode"
 msgid "Change angle"
 msgstr "मैन्युअल मोड"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Manual mode"
 msgid "Change step size"
 msgstr "मैन्युअल मोड"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 msgid "Toggle height"
 msgstr "दायें मुड़िए"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 msgid "Toggle flashlight"
 msgstr "दायें मुड़िए"
diff --git a/po/hu_HU.po b/po/hu_HU.po
index c141543a055..76bb1e9fb00 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2025-03-07 00:18+0000\n"
 "Last-Translator: Hovánszki Tamás <gahex68379 at lofiey.com>\n"
 "Language-Team: Hungarian <https://translations.scummvm.org/projects/scummvm/"
@@ -6755,7 +6755,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7524,7 +7524,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Aktivál"
 
@@ -7999,10 +7999,10 @@ msgstr "Nyom publikálása"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -8027,10 +8027,10 @@ msgstr "Játék mentés"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -8083,10 +8083,10 @@ msgstr "Nyom Adatbázis"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9280,7 +9280,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9494,6 +9494,15 @@ msgstr "Érintő irányítás"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9522,56 +9531,56 @@ msgstr "Módváltás"
 msgid "Info menu"
 msgstr "Infó Menü"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Királyfi kiválasztása"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Királykisasszony kiválasztása"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Hang ki/be Kapcsolása"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "Forgatás Balra"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "Forgatás Jobbra"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Kúszás"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "Arccal előre"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9653,38 +9662,38 @@ msgid "Collect drilling rig"
 msgstr "Olajfúró begyűjtése"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "Fok változtatása"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "Lépésméret változtatása"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "Magasság változtatás"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Pihenés"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/it_IT.po b/po/it_IT.po
index a32b93ebd29..e6a0f499968 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-26 19:35+0000\n"
 "Last-Translator: Walter Agazzi <walter.agazzi at protonmail.com>\n"
 "Language-Team: Italian <https://translations.scummvm.org/projects/scummvm/"
@@ -6553,7 +6553,7 @@ msgid "Climb"
 msgstr "Scala"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7317,7 +7317,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Applica un filtro bilineare alle texture"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Attiva"
 
@@ -7775,10 +7775,10 @@ msgstr "Imposta indizio privato/pubblico"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7803,10 +7803,10 @@ msgstr "Salva gioco"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7853,10 +7853,10 @@ msgstr "Database indizi"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8874,7 +8874,7 @@ msgstr "Difesa"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9055,6 +9055,15 @@ msgstr "Controlli WASD"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Usa i tasti WASD per il movimento e Shift per correre"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9081,46 +9090,46 @@ msgstr "Cambia modalità"
 msgid "Info menu"
 msgstr "Menù informazioni"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Seleziona il principe"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Seleziona la principessa"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Attiva/disattiva sonoro"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Ruota verso sinistra"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Ruota verso destra"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Avanza lentamente"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Guarda in avanti"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Corri (tieni premuto)"
 
@@ -9184,32 +9193,32 @@ msgid "Collect drilling rig"
 msgstr "Ritira trivella"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Modifica angolo di rotazione"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Modifica lunghezza dei passi"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Movimento veloce (tieni premuto)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Alterna altezza"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Riposa"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Torcia accesa / spenta"
 
diff --git a/po/ja.po b/po/ja.po
index d902fd33183..282d1dd9dde 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-02-06 00:22+0000\n"
 "Last-Translator: VAN-Gluon <van.gluonp at gmail.com>\n"
 "Language-Team: Japanese <https://translations.scummvm.org/projects/scummvm/"
@@ -6478,7 +6478,7 @@ msgid "Climb"
 msgstr "登る"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7239,7 +7239,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "テクスチャーを線形フィルタリングするか"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "èµ·å‹•"
 
@@ -7701,10 +7701,10 @@ msgstr "手がかり表示の切替"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7729,10 +7729,10 @@ msgstr "ゲームをセーブ"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7785,10 +7785,10 @@ msgstr "手がかりデータベース"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8986,7 +8986,7 @@ msgstr "防衛"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9203,6 +9203,15 @@ msgstr "タッチ操作"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9235,58 +9244,58 @@ msgstr "モードを変更"
 msgid "Info menu"
 msgstr "インフォ"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Princeを選択"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Princessを選択"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "消音の切替"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "左回転"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "右回転"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "這う"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "前に進む"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9370,38 +9379,38 @@ msgid "Collect drilling rig"
 msgstr "掘削リグを収集"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change mode"
 msgid "Change angle"
 msgstr "モード変更"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change step size"
 msgstr "フォントサイズの変更"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "消音の切替"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "休む"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/ka.po b/po/ka.po
index 1c7ead2a72f..cb2871fb900 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-27 06:22+0000\n"
 "Last-Translator: NorwayFun <temuri.doghonadze at gmail.com>\n"
 "Language-Team: Georgian <https://translations.scummvm.org/projects/scummvm/"
@@ -5872,7 +5872,7 @@ msgid "Climb"
 msgstr "აცოცება"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6553,7 +6553,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "გააქტიურება"
 
@@ -6984,10 +6984,10 @@ msgstr "სამხილის კონფიდენციალობი
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7012,10 +7012,10 @@ msgstr "თამაშის შენახვა"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7062,10 +7062,10 @@ msgstr "სამხილების ბაზა"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8038,7 +8038,7 @@ msgstr "თავდაცვა"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8215,6 +8215,15 @@ msgstr "WASD-ით კონტროლი"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8241,46 +8250,46 @@ msgstr "რეჟიმის შეცვლა"
 msgid "Info menu"
 msgstr "ინფორმაციის მენიუ"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "აირჩიეთ პრინცი"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "აირჩიეთ პრინცესა"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "ხმის გადართვა"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "მარცხნივ შებრუნება"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "მარჯვნივ შებრუნება"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "ფორთხვა"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "სახე წინ"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "გაქცევა (გეჭიროთ)"
 
@@ -8344,32 +8353,32 @@ msgid "Collect drilling rig"
 msgstr "ბურღის ამოღება"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "კუთხის შეცვლა"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "ნაბიჯის ზომის შეცვლა"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "სწრაფი სირბილი (გეჭიროთ)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "სიმაღლის გადართვა"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "პაუზა"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "ფანარის გადართვა"
 
diff --git a/po/ko.po b/po/ko.po
index fe766b73027..5a9e6d39153 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-23 20:22+0000\n"
 "Last-Translator: Hoseok Seo <ddinghoya at gmail.com>\n"
 "Language-Team: Korean <https://translations.scummvm.org/projects/scummvm/"
@@ -6423,7 +6423,7 @@ msgid "Climb"
 msgstr "오름"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7157,7 +7157,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "텍스처에 선형 필터링을 적용해야 하는지 여부"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "활성화"
 
@@ -7599,10 +7599,10 @@ msgstr "단서 개인 정보 보호 전환"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7627,10 +7627,10 @@ msgstr "게임 저장"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7677,10 +7677,10 @@ msgstr "단서 데이터베이스"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8689,7 +8689,7 @@ msgstr "ë°©ì–´"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8868,6 +8868,15 @@ msgstr "볼륨 조작"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8894,46 +8903,46 @@ msgstr "모드 변경"
 msgid "Info menu"
 msgstr "정보 메뉴"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "왕자 선택"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "공주 선택"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "사운드 전환"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "왼쪽으로 회전"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "오른쪽으로 회전"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "기어가다"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "얼굴 앞으로"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8997,32 +9006,32 @@ msgid "Collect drilling rig"
 msgstr "드릴링 장비를 수집"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "각도 변경"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "단계 크기 변경"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "높이 전환"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "휴식"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "손전등 전환"
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 81fd5068efc..a3c5caf789f 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-02-07 15:22+0000\n"
 "Last-Translator: Einar Johan Trøan Sømåen <einarjohants at gmail.com>\n"
 "Language-Team: Norwegian Bokmål <https://translations.scummvm.org/projects/"
@@ -6816,7 +6816,7 @@ msgid "Climb"
 msgstr "Klatre"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7583,7 +7583,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Hvorvidt teksturer skal filtreres linjært"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Aktivere"
 
@@ -8065,10 +8065,10 @@ msgstr "Ledetråder privat/offentlig"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -8093,10 +8093,10 @@ msgstr "Lagre spill"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -8149,10 +8149,10 @@ msgstr "Ledetrådsdatabase"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9362,7 +9362,7 @@ msgstr "Forsvar"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9577,6 +9577,15 @@ msgstr "Berøringskontroller"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9607,56 +9616,56 @@ msgstr "Endre modus"
 msgid "Info menu"
 msgstr "Info Meny"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Velg prins"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Velg prinsesse"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Lyd av/på"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "Roter mot venstre"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "Roter mot høyre"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Krype"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "Se fremover"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9738,38 +9747,38 @@ msgid "Collect drilling rig"
 msgstr "Innhent drillenhet"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "Endre vinkel"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "Endre stetstørrelse"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "Høyde av/på"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Hvil"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/nl_NL.po b/po/nl_NL.po
index 3d0a1700f3e..5993c375ae2 100644
--- a/po/nl_NL.po
+++ b/po/nl_NL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-02-11 14:23+0000\n"
 "Last-Translator: SecularSteve <fairfull.playing at gmail.com>\n"
 "Language-Team: Dutch <https://translations.scummvm.org/projects/scummvm/"
@@ -6487,7 +6487,7 @@ msgid "Climb"
 msgstr "Klimmen"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7242,7 +7242,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Of texturen lineair moeten worden gefilterd"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Activeren"
 
@@ -7697,10 +7697,10 @@ msgstr "Privacy van aanwijzingen in-/uitschakelen"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7725,10 +7725,10 @@ msgstr "Spel opslaan"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7775,10 +7775,10 @@ msgstr "Aanwijzingen database"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8813,7 +8813,7 @@ msgstr "Verdedigen"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8995,6 +8995,15 @@ msgstr "Volumeregeling"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9021,56 +9030,56 @@ msgstr "Wijzig modus"
 msgid "Info menu"
 msgstr "Info-menu"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Selecteer Prince"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Selecteer prinses"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Geluid in- en uitschakelen"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "Draai Linksom"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "Draai Rechtsom"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Kruip"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "Met het gezicht naar voren"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9148,38 +9157,38 @@ msgid "Collect drilling rig"
 msgstr "Boorinstallatie verzamelen"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "Hoek wijzigen"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "Stapgrootte wijzigen"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "Hoogte wijzigen"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Rust"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/nn_NO.po b/po/nn_NO.po
index c9afaf1f5df..fae28ae0168 100644
--- a/po/nn_NO.po
+++ b/po/nn_NO.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2023-12-14 14:28+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Norwegian Nynorsk <https://translations.scummvm.org/projects/"
@@ -6238,7 +6238,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6971,7 +6971,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7448,10 +7448,10 @@ msgstr "Veksle muslåsing"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7477,10 +7477,10 @@ msgstr "Lagra spel:"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7528,10 +7528,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8721,7 +8721,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8931,6 +8931,15 @@ msgstr "Hovedkontrollar for spel:"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8966,55 +8975,55 @@ msgstr "Rask modus"
 msgid "Info menu"
 msgstr "Meny"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Vel eit tema"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Vel eit tema"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 msgid "Toggle sound"
 msgstr "Veksle muslåsing"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Skli til Venstre"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Skli til Høyre"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Beveg Framover"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9089,36 +9098,36 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Fast mode"
 msgid "Change angle"
 msgstr "Rask modus"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 msgid "Change step size"
 msgstr "Øk/Minsk skaleringsfaktor"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 msgid "Toggle height"
 msgstr "Veksle muslåsing"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Kvil"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Fly straight"
 msgid "Toggle flashlight"
diff --git a/po/pl_PL.po b/po/pl_PL.po
index f0a7f65ca6b..04099ea5845 100644
--- a/po/pl_PL.po
+++ b/po/pl_PL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2025-08-14 14:36+0000\n"
 "Last-Translator: SkiffPL <skiff at windowslive.com>\n"
 "Language-Team: Polish <https://translations.scummvm.org/projects/scummvm/"
@@ -6725,7 +6725,7 @@ msgid "Climb"
 msgstr "Wspinanie"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7497,7 +7497,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Aktywuj"
 
@@ -7969,10 +7969,10 @@ msgstr "Przełącz prywatność wskazówek"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7997,10 +7997,10 @@ msgstr "Zapisz grÄ™"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -8047,10 +8047,10 @@ msgstr "Baza danych wskazówek"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9182,7 +9182,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9397,6 +9397,15 @@ msgstr "Sterowanie dotykowe"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9425,56 +9434,56 @@ msgstr "Zmień tryb"
 msgid "Info menu"
 msgstr "Menu informacyjne"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Wybierz księcia"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Wybierz księżniczkę"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Włącz/wyłącz dźwięk"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "Obrót w lewo"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "Obrót w prawo"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Czołganie"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "TwarzÄ… do przodu"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9552,38 +9561,38 @@ msgid "Collect drilling rig"
 msgstr "Zabierz platformÄ™ wiertniczÄ…"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "Zmień kąt"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "Zmień rozmiar kroku"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "Przełącz wysokość"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Odpoczynek"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index fedc67a1750..70d0faec63f 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2024-11-16 02:13+0000\n"
 "Last-Translator: Marcel Souza Lemes <marcosoutsider at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://translations.scummvm.org/"
@@ -6780,7 +6780,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7553,7 +7553,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Ativar"
 
@@ -8036,10 +8036,10 @@ msgstr "Alternar Privacidade de Pistas"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -8064,10 +8064,10 @@ msgstr "Salvar jogo"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -8120,10 +8120,10 @@ msgstr "Base de Dados de Pistas"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9324,7 +9324,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9539,6 +9539,15 @@ msgstr "Controles de Toque"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9569,56 +9578,56 @@ msgstr "Alternar modo"
 msgid "Info menu"
 msgstr "Menu de Informação"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "Selecionar Príncipe"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "Selecionar Princesa"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Alternar som"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "Girar para Esquerda"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "Girar para Direita"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Rastejar"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "Virar para a frente"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9700,38 +9709,38 @@ msgid "Collect drilling rig"
 msgstr "Colete equipamento de perfuração"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "Mudar Ângulo"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "Mudar Tamanho do Passo"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "Alternar Altura"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Descansar"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/pt_PT.po b/po/pt_PT.po
index e58243a85a9..f71f7b62c8f 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2022-06-05 14:09+0000\n"
 "Last-Translator: Daniel <supsuper at gmail.com>\n"
 "Language-Team: Portuguese (Portugal) <https://translations.scummvm.org/"
@@ -6260,7 +6260,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6998,7 +6998,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7478,10 +7478,10 @@ msgstr "Ativar/desativar som"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7506,10 +7506,10 @@ msgstr "Guardar jogo"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7556,10 +7556,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8754,7 +8754,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8972,6 +8972,15 @@ msgstr "Controlo"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9008,56 +9017,56 @@ msgstr "Mudar tamanho do texto"
 msgid "Info menu"
 msgstr "Menu"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Selecione um tema"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Selecione um tema"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle sound"
 msgstr "Ativar/desativar som"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Slide Left"
 msgid "Rotate left"
 msgstr "Deslizar à esquerda"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Slide Right"
 msgid "Rotate right"
 msgstr "Deslizar à direita"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Move Forward"
 msgid "Face forward"
 msgstr "Avançar"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9135,38 +9144,38 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change angle"
 msgstr "Mudar tamanho do texto"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change font size"
 msgid "Change step size"
 msgstr "Mudar tamanho do texto"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle height"
 msgstr "Ativar/desativar som"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Descansar"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Toggle mute"
 msgid "Toggle flashlight"
diff --git a/po/ro.po b/po/ro.po
index 4ee410cc7c1..a4fc7a977f6 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -5843,7 +5843,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6518,7 +6518,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr ""
 
@@ -6949,10 +6949,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -6977,10 +6977,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7027,10 +7027,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8003,7 +8003,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8180,6 +8180,15 @@ msgstr ""
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8206,46 +8215,46 @@ msgstr ""
 msgid "Info menu"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8309,32 +8318,32 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr ""
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr ""
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr ""
 
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 708ce692edd..aa44f5c1196 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-28 17:49+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Russian <https://translations.scummvm.org/projects/scummvm/"
@@ -6518,7 +6518,7 @@ msgid "Climb"
 msgstr "Карабкаться"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7264,7 +7264,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Следует ли применять линейную фильтрацию к текстурам"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Активировать"
 
@@ -7720,10 +7720,10 @@ msgstr "Переключить приватность для улик"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7748,10 +7748,10 @@ msgstr "Сохранить игру"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7798,10 +7798,10 @@ msgstr "База улик"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8816,7 +8816,7 @@ msgstr "Защитить"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8994,6 +8994,15 @@ msgstr "Управление WASD"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Использовать клавиши WASD для движения, а Shift — для бега"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9020,46 +9029,46 @@ msgstr "Изменить режим"
 msgid "Info menu"
 msgstr "Инфо-меню"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Выбрать принца"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Выбрать принцессу"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Переключить звук"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Вращение влево"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Вращение вправо"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Ползти"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Лицом вперёд"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Бег (удерживайте)"
 
@@ -9123,32 +9132,32 @@ msgid "Collect drilling rig"
 msgstr "Подобрать установку бурения"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Изменить угол"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Изменить размер шага"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Спринт (удерживайте)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Переключить высоту"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Отдохнуть"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Переключить фонарик"
 
diff --git a/po/sv_SE.po b/po/sv_SE.po
index 45f8a6feb43..f0d64fc20a0 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.5.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-29 10:38+0000\n"
 "Last-Translator: Daniel Nylander <po at danielnylander.se>\n"
 "Language-Team: Swedish <https://translations.scummvm.org/projects/scummvm/"
@@ -6487,7 +6487,7 @@ msgid "Climb"
 msgstr "Klättra"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7232,7 +7232,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Huruvida texturer ska linjärt filtreras"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Aktivera"
 
@@ -7687,10 +7687,10 @@ msgstr "Växla sekretess för ledtrådar"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7715,10 +7715,10 @@ msgstr "Spara spel"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7765,10 +7765,10 @@ msgstr "Databas för ledtrådar"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8780,7 +8780,7 @@ msgstr "Försvara"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8960,6 +8960,15 @@ msgstr "WASD-kontroller"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Använd WASD-tangenter för förflyttning och Skift för att springa"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8986,46 +8995,46 @@ msgstr "Ändra läge"
 msgid "Info menu"
 msgstr "Info-meny"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Välj prins"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Välj prinsessa"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Växla ljud"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Rotera åt vänster"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Rotera åt höger"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Kryp"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Vänd framåt"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Spring (håll ner)"
 
@@ -9089,32 +9098,32 @@ msgid "Collect drilling rig"
 msgstr "Hämta borrningsrigg"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Ändra vinkel"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Ändra stegstorlek"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Rusa (håll ner)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Växla höjd"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Vila"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Växla ficklampa"
 
diff --git a/po/tr.po b/po/tr.po
index 2daf7ea3baa..08d43937a80 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2024-10-10 12:33+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Turkish <https://translations.scummvm.org/projects/scummvm/"
@@ -6179,7 +6179,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6887,7 +6887,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7350,10 +7350,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7379,10 +7379,10 @@ msgstr "Kaydetme Yolu:"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7430,10 +7430,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8522,7 +8522,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8723,6 +8723,15 @@ msgstr "Kontrol"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8755,53 +8764,53 @@ msgstr "Grafik modu:"
 msgid "Info menu"
 msgstr "Müzik cihazı:"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 msgid "Select prince"
 msgstr "Tema seç"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 msgid "Select princess"
 msgstr "Tema seç"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 msgid "Toggle sound"
 msgstr "Altyazılar"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 msgid "Rotate left"
 msgstr "Sol"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 msgid "Rotate right"
 msgstr "SaÄŸ"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Backend"
 msgid "Face forward"
 msgstr "Altyapı"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8872,35 +8881,35 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 msgid "Change angle"
 msgstr "Grafik modu:"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 msgid "Change step size"
 msgstr "Grafik modu:"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 msgid "Toggle height"
 msgstr "Altyazılar"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 msgid "Toggle flashlight"
 msgstr "Altyazılar"
diff --git a/po/uk_UA.po b/po/uk_UA.po
index aa7c0e632a4..b0797ccf318 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2026-03-28 17:49+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Ukrainian <https://translations.scummvm.org/projects/scummvm/"
@@ -6504,7 +6504,7 @@ msgid "Climb"
 msgstr "Піднятися"
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7248,7 +7248,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr "Чи слід лінійно фільтрувати текстури"
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "Активувати"
 
@@ -7700,10 +7700,10 @@ msgstr "Перемкнути приватність підказок"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7728,10 +7728,10 @@ msgstr "Зберегти гру"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7778,10 +7778,10 @@ msgstr "База даних доказів"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8795,7 +8795,7 @@ msgstr "Захищати"
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8973,6 +8973,15 @@ msgstr "Керування WASD"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr "Використовувати клавіші WASD для руху та Shift для бігу"
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8999,46 +9008,46 @@ msgstr "Змінити режим"
 msgid "Info menu"
 msgstr "Інфо меню"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr "Вибрати Принца"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr "Вибрати Принцесу"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "Перемкнути звук"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr "Обертання наліво"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr "Обертання направо"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "Повзти"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr "Повернутись уперед"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr "Бігти (утримуйте)"
 
@@ -9102,32 +9111,32 @@ msgid "Collect drilling rig"
 msgstr "Взяти обладнання буріння"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr "Змінити кут"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr "Змінити розмір кроку"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr "Спринт (утримуйте)"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr "Перемкнути висоту"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "Відпочити"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr "Перемкнути ліхтарик"
 
diff --git a/po/zh.po b/po/zh.po
index b83cc4e4259..610a84e48f1 100644
--- a/po/zh.po
+++ b/po/zh.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2024-05-14 12:42+0000\n"
 "Last-Translator: 复予 <clonewith at qq.com>\n"
 "Language-Team: Chinese <https://translations.scummvm.org/projects/scummvm/"
@@ -5955,7 +5955,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6658,7 +6658,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 #, fuzzy
 #| msgid "Active"
 msgid "Activate"
@@ -7111,10 +7111,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7139,10 +7139,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7189,10 +7189,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8332,7 +8332,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8542,6 +8542,15 @@ msgstr "触屏控制"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8576,56 +8585,56 @@ msgstr "更改模式"
 msgid "Info menu"
 msgstr "插值:"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select prince"
 msgstr "选择着色器"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select shader"
 msgid "Select princess"
 msgstr "选择着色器"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 #, fuzzy
 #| msgid "Special sound effects volume"
 msgid "Toggle sound"
 msgstr "特殊音效音量"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 msgid "Rotate left"
 msgstr "向下"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 msgid "Rotate right"
 msgstr "向右"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Backend"
 msgid "Face forward"
 msgstr "后端"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8697,38 +8706,38 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change mode"
 msgid "Change angle"
 msgstr "更改模式"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change mode"
 msgid "Change step size"
 msgstr "更改模式"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Special sound effects volume"
 msgid "Toggle height"
 msgstr "特殊音效音量"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Special sound effects volume"
 msgid "Toggle flashlight"
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index 19cd5cafcde..26da506fdcf 100644
--- a/po/zh_Hans.po
+++ b/po/zh_Hans.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: 2024-12-01 22:18+0000\n"
 "Last-Translator: 复予 <clonewith at qq.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://"
@@ -6583,7 +6583,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -7322,7 +7322,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr "激活"
 
@@ -7784,10 +7784,10 @@ msgstr "开关线索隐私"
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -7812,10 +7812,10 @@ msgstr "保存游戏"
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7868,10 +7868,10 @@ msgstr "线索数据库"
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -9053,7 +9053,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -9266,6 +9266,15 @@ msgstr "触屏控制"
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -9296,56 +9305,56 @@ msgstr "更改模式"
 msgid "Info menu"
 msgstr "信息菜单"
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 #, fuzzy
 #| msgid "Select Prince"
 msgid "Select prince"
 msgstr "选择王子"
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 #, fuzzy
 #| msgid "Select Princess"
 msgid "Select princess"
 msgstr "选择公主"
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr "开关声音"
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 #, fuzzy
 #| msgid "Rotate Left"
 msgid "Rotate left"
 msgstr "向左转"
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 #, fuzzy
 #| msgid "Rotate Right"
 msgid "Rotate right"
 msgstr "向右转"
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr "爬行"
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 #, fuzzy
 #| msgid "Face Forward"
 msgid "Face forward"
 msgstr "面向前"
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -9427,38 +9436,38 @@ msgid "Collect drilling rig"
 msgstr "收集钻井平台"
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 #, fuzzy
 #| msgid "Change Angle"
 msgid "Change angle"
 msgstr "更改角度"
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 #, fuzzy
 #| msgid "Change Step Size"
 msgid "Change step size"
 msgstr "更改步长"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 #, fuzzy
 #| msgid "Toggle Height"
 msgid "Toggle height"
 msgstr "切换高度"
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr "休息"
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 #, fuzzy
 #| msgid "Flashlight"
 msgid "Toggle flashlight"
diff --git a/po/zh_Hant.po b/po/zh_Hant.po
index 0c90d1875e1..77a2690ec1b 100644
--- a/po/zh_Hant.po
+++ b/po/zh_Hant.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2026-03-31 17:20+0000\n"
+"POT-Creation-Date: 2026-04-01 14:54+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -5844,7 +5844,7 @@ msgid "Climb"
 msgstr ""
 
 #: engines/access/metaengine.cpp:337 engines/bbvs/metaengine.cpp:142
-#: engines/freescape/games/castle/castle.cpp:501
+#: engines/freescape/games/castle/castle.cpp:503
 #: engines/petka/metaengine.cpp:137 engines/scumm/help.cpp:225
 #: engines/tsage/metaengine.cpp:201
 msgid "Walk"
@@ -6519,7 +6519,7 @@ msgid "Whether textures should be linearly filtered"
 msgstr ""
 
 #: engines/alcachofa/metaengine.cpp:98 engines/cine/metaengine.cpp:347
-#: engines/freescape/games/castle/castle.cpp:518
+#: engines/freescape/games/castle/castle.cpp:520
 msgid "Activate"
 msgstr ""
 
@@ -6950,10 +6950,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:221 engines/cge2/metaengine.cpp:235
 #: engines/dgds/metaengine.cpp:75 engines/dm/metaengine.cpp:174
 #: engines/drascula/metaengine.cpp:285 engines/efh/metaengine.cpp:272
-#: engines/freescape/games/castle/castle.cpp:463
+#: engines/freescape/games/castle/castle.cpp:465
 #: engines/freescape/games/dark/dark.cpp:226
 #: engines/freescape/games/driller/driller.cpp:125
-#: engines/freescape/games/eclipse/eclipse.cpp:262
+#: engines/freescape/games/eclipse/eclipse.cpp:267
 #: engines/hopkins/metaengine.cpp:236 engines/hugo/metaengine.cpp:165
 #: engines/lure/metaengine.cpp:191 engines/made/metaengine.cpp:192
 #: engines/mads/metaengine.cpp:305 engines/mohawk/myst.cpp:583
@@ -6978,10 +6978,10 @@ msgstr ""
 #: engines/cge/metaengine.cpp:227 engines/cge2/metaengine.cpp:241
 #: engines/dgds/metaengine.cpp:74 engines/drascula/metaengine.cpp:260
 #: engines/efh/metaengine.cpp:279 engines/efh/metaengine.cpp:613
-#: engines/freescape/games/castle/castle.cpp:468
+#: engines/freescape/games/castle/castle.cpp:470
 #: engines/freescape/games/dark/dark.cpp:231
 #: engines/freescape/games/driller/driller.cpp:130
-#: engines/freescape/games/eclipse/eclipse.cpp:267
+#: engines/freescape/games/eclipse/eclipse.cpp:272
 #: engines/hopkins/metaengine.cpp:242 engines/made/metaengine.cpp:198
 #: engines/mohawk/myst_stacks/menu.cpp:283
 #: engines/mohawk/riven_stacks/aspit.cpp:349 engines/pegasus/pegasus.cpp:2831
@@ -7028,10 +7028,10 @@ msgstr ""
 #: engines/bladerunner/metaengine.cpp:375 engines/cruise/metaengine.cpp:229
 #: engines/darkseed/metaengine.cpp:60 engines/dragons/metaengine.cpp:223
 #: engines/efh/metaengine.cpp:373 engines/efh/metaengine.cpp:619
-#: engines/freescape/games/castle/castle.cpp:476
+#: engines/freescape/games/castle/castle.cpp:478
 #: engines/freescape/games/dark/dark.cpp:236
 #: engines/freescape/games/driller/driller.cpp:135
-#: engines/freescape/games/eclipse/eclipse.cpp:272
+#: engines/freescape/games/eclipse/eclipse.cpp:277
 #: engines/mads/metaengine.cpp:361 engines/phoenixvr/metaengine.cpp:80
 #: engines/saga/metaengine.cpp:437 engines/sherlock/metaengine.cpp:359
 #: engines/sherlock/metaengine.cpp:618 engines/sherlock/metaengine.cpp:852
@@ -8004,7 +8004,7 @@ msgstr ""
 
 #. I18N: Run is a movement type
 #. I18N: Action in In Cold Blood
-#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:496
+#: engines/efh/metaengine.cpp:530 engines/freescape/games/castle/castle.cpp:498
 #: engines/grim/grim.cpp:501 engines/grim/grim.cpp:596
 #: engines/hpl1/metaengine.cpp:82 engines/icb/icb.cpp:131
 #: engines/icb/icb.cpp:197 engines/ultima/ultima8/metaengine.cpp:56
@@ -8181,6 +8181,15 @@ msgstr ""
 msgid "Use WASD keys for movement and Shift to run"
 msgstr ""
 
+#. I18N: Enable background music using AY chip emulation
+#: engines/freescape/metaengine.cpp:165
+msgid "Backported music from C64 releases"
+msgstr ""
+
+#: engines/freescape/metaengine.cpp:166
+msgid "Enable background music ported from the C64 version"
+msgstr ""
+
 #. I18N: Combat command in Might & Magic 1
 #: engines/freescape/movement.cpp:69 engines/mm/mm1/metaengine.cpp:79
 msgid "Shoot"
@@ -8207,46 +8216,46 @@ msgstr ""
 msgid "Info menu"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:453
+#: engines/freescape/games/castle/castle.cpp:455
 msgid "Select prince"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:458
+#: engines/freescape/games/castle/castle.cpp:460
 msgid "Select princess"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:481
+#: engines/freescape/games/castle/castle.cpp:483
 #: engines/freescape/games/dark/dark.cpp:246
 #: engines/freescape/games/driller/driller.cpp:143
-#: engines/freescape/games/eclipse/eclipse.cpp:280
+#: engines/freescape/games/eclipse/eclipse.cpp:285
 #: engines/hugo/metaengine.cpp:154
 msgid "Toggle sound"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:486
+#: engines/freescape/games/castle/castle.cpp:488
 #: engines/freescape/games/dark/dark.cpp:252
 #: engines/freescape/games/driller/driller.cpp:149
-#: engines/freescape/games/eclipse/eclipse.cpp:285
+#: engines/freescape/games/eclipse/eclipse.cpp:290
 msgid "Rotate left"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:491
+#: engines/freescape/games/castle/castle.cpp:493
 #: engines/freescape/games/dark/dark.cpp:257
 #: engines/freescape/games/driller/driller.cpp:154
-#: engines/freescape/games/eclipse/eclipse.cpp:290
+#: engines/freescape/games/eclipse/eclipse.cpp:295
 msgid "Rotate right"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:507
+#: engines/freescape/games/castle/castle.cpp:509
 msgid "Crawl"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:513
-#: engines/freescape/games/eclipse/eclipse.cpp:328
+#: engines/freescape/games/castle/castle.cpp:515
+#: engines/freescape/games/eclipse/eclipse.cpp:333
 msgid "Face forward"
 msgstr ""
 
-#: engines/freescape/games/castle/castle.cpp:524
+#: engines/freescape/games/castle/castle.cpp:526
 msgid "Run (hold)"
 msgstr ""
 
@@ -8310,32 +8319,32 @@ msgid "Collect drilling rig"
 msgstr ""
 
 #. I18N: Illustrates the angle at which you turn left or right.
-#: engines/freescape/games/eclipse/eclipse.cpp:296
+#: engines/freescape/games/eclipse/eclipse.cpp:301
 msgid "Change angle"
 msgstr ""
 
 #. I18N: STEP SIZE: Measures the size of one movement in the direction you are facing (1-250 standard distance units (SDUs))
-#: engines/freescape/games/eclipse/eclipse.cpp:302
+#: engines/freescape/games/eclipse/eclipse.cpp:307
 msgid "Change step size"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:308
+#: engines/freescape/games/eclipse/eclipse.cpp:313
 msgid "Sprint (hold)"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:316
+#: engines/freescape/games/eclipse/eclipse.cpp:321
 msgid "Toggle height"
 msgstr ""
 
 #. I18N: Action of hero party in Might & Magic 1
-#: engines/freescape/games/eclipse/eclipse.cpp:322
+#: engines/freescape/games/eclipse/eclipse.cpp:327
 #: engines/kyra/engine/lol.cpp:516 engines/mm/mm1/metaengine.cpp:109
 #: engines/ultima/nuvie/metaengine.cpp:195
 #: engines/ultima/nuvie/metaengine.cpp:200
 msgid "Rest"
 msgstr ""
 
-#: engines/freescape/games/eclipse/eclipse.cpp:333
+#: engines/freescape/games/eclipse/eclipse.cpp:338
 msgid "Toggle flashlight"
 msgstr ""
 




More information about the Scummvm-git-logs mailing list