<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>batocera &#8211; 馬修 IT</title>
	<atom:link href="https://blog.ocam.live/archives/tag/batocera/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.ocam.live</link>
	<description>生活中所接觸各種電腦及網路問題與懷舊模擬器的專業問題解決與新資訊介紹的網站</description>
	<lastBuildDate>Fri, 12 Jun 2026 08:30:46 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://blog.ocam.live/wp-content/uploads/2025/03/cropped-logo-1-300x300.png</url>
	<title>batocera &#8211; 馬修 IT</title>
	<link>https://blog.ocam.live</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Batocera Duckstation 官方未說的事</title>
		<link>https://blog.ocam.live/archives/5036</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 08:30:44 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[ps1]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=5036</guid>

					<description><![CDATA[最近在重新玩 PS1 上的 Final Fantasy 系列，原本個人習慣用 Libretro 系統的模擬器， [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">最近在重新玩 PS1 上的 Final Fantasy 系列，原本個人習慣用 Libretro 系統的模擬器，如 Beetle PSX 糸列 、PCSX ReARMed。會用這兩個是習慣金手指可直接搜尋或匯入 Retroarch 整理好了的金手指資料。但這兩個在 X64 上都有明顯的缺點。 PCSX ReARMed 沒畫質加強(x64)。Beetle PSX 在特定畫面特效上顯示不出來。所以在 Batocera 上只能測一下 Duckstation 在 X64 電腦上的效果。也因此發現在不少官方文件未提的事。</p>



<h2 class="wp-block-heading">金手指</h2>



<p class="wp-block-paragraph">在網上或 AI 的資料上都說要把金手指放進這個位置上</p>



<pre class="wp-block-code"><code>/userdata/cheats/duckstation</code></pre>



<p class="wp-block-paragraph">但實際上我自已的測試是不行的。正確的位置是應該放進底下這個位置</p>



<pre class="wp-block-code"><code>/usr/share/duckstation/resources</code></pre>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="860" height="395" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-6-860x395.png" alt="Batocera Duckstation resources Locaction " class="wp-image-5039" title="Batocera Duckstation 官方未說的事" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-6-860x395.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-6-600x276.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-6-768x353.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-6.png 903w" sizes="(max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">其中 chtdb.txt 就是金手指檔。雖然當 Batocera 安裝完成時就有內建，但目前 <a href="https://github.com/duckstation/chtdb" target="_blank" rel="noreferrer noopener">Github</a> 上的金手指的資料會比較全。可把網路上下載的拷貝到這裡作覆蓋。最後再下下方指令存檔</p>



<pre class="wp-block-code"><code>batocera-save-overlay</code></pre>



<p class="wp-block-paragraph">那能不能上傳個別金手指？答案不行。 AI 會跟你說在這個位置 </p>



<pre class="wp-block-code"><code>/userdata/cheats/duckstation
檔案格式
SCED-00936.cht
 </code></pre>



<p class="wp-block-paragraph">SCED-00936 為遊戲 ID 。打開 Duckstation 設定介面會看的到遊戲 ID 。副檔名小寫 cht。如底下。</p>



<pre class="wp-block-code"><code>; CHTDB: ; &#91; Registered Users Demo 02 (Europe) {SCED-00936} ]
&#91;MediEvil Widescreen 16-9]
Type = Gameshark
Activation = EndFrame
A70E0BA0 19991333</code></pre>



<p class="wp-block-paragraph">實際上我測是不行。新版的 Duckstation 在 Windows 上可吃自定金手指。但 Batocera 上的不行。我估計是版本的不同。畢竟 Batocera 上的版本已是快兩年前的版本故行為上有可能不一樣。 </p>



<p class="wp-block-paragraph">可不可以用介面金手指管理員作匯入。答案不行。介面一打開沒任何選項可按，介面退也退不了。直能強迫關機重開。</p>



<h2 class="wp-block-heading">設定中文介面</h2>



<p class="wp-block-paragraph">介面可不可以改成簡體中文。正常方式不行。手動方式可以。先說正常方式。在遊戲中打開選項-&gt;設定-&gt;選擇簡中。直接當機跳出。由 Batocera 自帶的 Duckstation 設定程式也不行，會要求下載簡中字型檔但下載路徑 404 找不到。手動方式則需補上 NotoSansSC-Regular.ttf 在 /userdata/system/configs/duckstation/fonts 然後再去改 duckstationGenerator.py</p>



<figure class="wp-block-image size-large"><img decoding="async" width="860" height="266" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-7-860x266.png" alt="duckstationGenerator.py" class="wp-image-5042" title="Batocera Duckstation 官方未說的事" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-7-860x266.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-7-600x186.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-7-768x237.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-7.png 899w" sizes="(max-width: 860px) 100vw, 860px" /></figure>



<pre class="wp-block-code"><code>457     lang = environ&#91;'LANG']&#91;:5]
458     availableLanguages = { "en_US": "en",
459                            "de_DE": "de",
460                            "fr_FR": "fr",
461                            "es_ES": "es",
462                            "he_IL": "he",
463                            "it_IT": "it",
464                            "ja_JP": "ja",
465                            "nl_NL": "nl",
466                            "pl_PL": "pl",
467                            "pt_BR": "pt-br",
468                            "pt_PT": "pt-pt",
469                            "ru_RU": "ru",
470                            "zh_CN": "zh-cn"
471     }
472     return availableLanguages&#91;"zh_CN"] #加上這行。記得執行  batocera-save-overlay
473     if lang in availableLanguages:
474         return availableLanguages&#91;lang]
475     return availableLanguages&#91;"en_US"]
</code></pre>



<p class="wp-block-paragraph">下次打開遊戲就會是簡體中文的設定畫面</p>



<h2 class="wp-block-heading">中文化的遊戲，有自帶 BIOS 的如何正確設定</h2>



<p class="wp-block-paragraph">Duckstation 在遊戲設定上除了有全域設定之外還有一個是個別遊戲設定。全域當然就是指的是不管玩什麼遊戲都吃這個設定。個別遊戲設定就是指當玩指定遊戲是沒指定的設定吃全域，有指定的設定吃個別遊戲設定。基於這項原理，遊戲需要特別 BIOS 的就去設定個別不同的 BIOS 即可。</p>



<p class="wp-block-paragraph">跳到 Batocera 的設定畫面</p>



<figure class="wp-block-image size-large"><img decoding="async" width="860" height="266" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-10-860x266.png" alt="Batocera config screen" class="wp-image-5056" title="Batocera Duckstation 官方未說的事" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-10-860x266.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-10-600x185.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-10-768x237.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-10.png 1243w" sizes="(max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">選遊戲的 properties</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="347" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-8-860x347.png" alt="duckstation game properties" class="wp-image-5054" title="Batocera Duckstation 官方未說的事" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-8-860x347.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-8-600x242.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-8-768x310.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-8.png 906w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph"> </p>



<p class="wp-block-paragraph">選 BIOS 並指定 BIOS 檔案</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="346" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-9-860x346.png" alt="duckstation specify BIOS" class="wp-image-5055" title="Batocera Duckstation 官方未說的事" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-9-860x346.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-9-600x242.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-9-768x309.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-9.png 929w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">這樣在下次啟動時就會執行指定的 BIOS。只要不同的中文化 BIOS 各建立不同的檔名即可。然後在各別的遊戲各選各的 BIOS。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/06/What-the-Official-Batocera-DuckStation-Documentation-Doesnt-Tell-You.png" medium="image"></media:content>
            	</item>
		<item>
		<title>DOSBOX 魔法門 III 中文版使用 MT32 音源</title>
		<link>https://blog.ocam.live/archives/5026</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Fri, 05 Jun 2026 09:03:27 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[模擬器]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=5026</guid>

					<description><![CDATA[印象中在年輕的時候魔法門 III 我應該是沒有破關，卡在蠻後面的，且當時的電腦沒有 MT 32 的音效，正確來 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">印象中在年輕的時候魔法門 III 我應該是沒有破關，卡在蠻後面的，且當時的電腦沒有 MT 32 的音效，正確來說當時的零用錢不夠也買不起。直到前些日子有人放出了大字化的修正版讓我再一次的回溫一下舊時的記憶。不過不同的是這次我使用了 MT32 的音效。</p>



<p class="wp-block-paragraph">一般來說在 Batocera 的 dos 系統要使用 MT32 的音源只能選 dosbox-staging 或 dosbox-x 兩者都有內建 MT32 的模擬器。不過  dosbox-staging 從 v40 至 v43 在 i5 7 代前是無法正常使用的。<a href="https://blog.ocam.live/archives/5018" target="_blank" rel="noreferrer noopener">原因請看這裡</a>。這邊我還是用 dosbox-staging 來說明，正常 dosbox-x 也通用。</p>



<nav class="wp-block-stackable-table-of-contents stk-block-table-of-contents stk-block stk-9vo60j1" data-block-id="9vo60j1"><p class="stk-table-of-contents__title">安裝步驟</p><ul class="stk-table-of-contents__table"><li><a href="#一：下載魔法門-iii-中文版修正版">一：下載魔法門 III 中文版修正版</a></li><li><a href="#二：解壓縮後放到-roms-dos-mm-3-pc-。">二：解壓縮後放到 roms/dos/mm3.pc 。</a></li><li><a href="#三：用-es-刷新一下-gamelist">三：用 ES 刷新一下 GAMELIST</a></li><li><a href="#四：模擬器選-dosbox-staging-並執行魔法門-iii">四：模擬器選 dosbox-staging 並執行魔法門 III</a></li><li><a href="#五：選-install-設定">五：選 INSTALL 設定</a></li><li><a href="#六：選-256-色跟-mt-32-之後按-y-存檔">六：選 256 色跟 MT32 之後按 Y 存檔</a></li><li><a href="#六：設定-dosbox-staging-conf">六：設定 dosbox-staging.conf</a></li><li><a href="#七：copy-mt-32-的-rom-至-userdata-bios">七：copy MT32 的 rom 至 /userdata/bios</a></li><li><a href="#八：執行-魔法門-iii">八：執行 魔法門 III </a></li><li><a href="#undefined">九：設定自動執行</a></li><li><a href="#undefined">後記</a></li></ul></nav>



<h2 id="一：下載魔法門-iii-中文版修正版" class="wp-block-heading">一：<a href="https://www.facebook.com/share/p/1DnfvsqYax/" target="_blank" rel="noreferrer noopener">下載魔法門 III 中文版修正版</a></h2>



<h2 id="二：解壓縮後放到-roms-dos-mm-3-pc-。" class="wp-block-heading">二：解壓縮後放到 roms/dos/mm3.pc 。</h2>



<p class="wp-block-paragraph">正常是無 mm3.pc 的目錄，請自已建好。</p>



<h2 id="三：用-es-刷新一下-gamelist" class="wp-block-heading">三：用 ES 刷新一下 GAMELIST</h2>



<p class="wp-block-paragraph">刷完在 DOS 的選單裡就會出現 MM3</p>



<h2 id="四：模擬器選-dosbox-staging-並執行魔法門-iii" class="wp-block-heading">四：模擬器選 dosbox-staging 並執行魔法門 III</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="286" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-2-860x286.png" alt="Batocera dos emulators" class="wp-image-5028" title="DOSBOX 魔法門 III 中文版使用 MT32 音源" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-2-860x286.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-2-600x199.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-2-768x255.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-2.png 909w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<h2 id="五：選-install-設定" class="wp-block-heading">五：選 INSTALL 設定</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="432" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-3-860x432.png" alt="魔法門 III 中文版設定主程式 " class="wp-image-5029" title="DOSBOX 魔法門 III 中文版使用 MT32 音源" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-3-860x432.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-3-600x302.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-3-768x386.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-3.png 1408w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<h2 id="六：選-256-色跟-mt-32-之後按-y-存檔" class="wp-block-heading">六：選 256 色跟 MT32 之後按 Y 存檔</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="501" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-4-860x501.png" alt="魔法門 III 中文版設定 MT32 完成的畫面" class="wp-image-5030" title="DOSBOX 魔法門 III 中文版使用 MT32 音源" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-4-860x501.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-4-600x350.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-4-768x448.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-4.png 1432w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<h2 id="六：設定-dosbox-staging-conf" class="wp-block-heading">六：設定 dosbox-staging.conf</h2>



<p class="wp-block-paragraph">路徑在 /userdata/system/configs/dosbox/dosbox-staging.conf 。這邊是全域設定。如果要每個 game 不同則要把 dosbox-staging.conf copy 到 mm3.pc 的目錄下並且名字要改為  dosbox.conf </p>



<pre class="wp-block-code"><code>#在 midi 那個區塊修改並增加&#91;mt32]區塊
&#91;midi]
mpu401                = intelligent
mididevice            = mt32
midiconfig            = 
&#91;mt32]
romdir = /userdata/bios</code></pre>



<h2 id="七：copy-mt-32-的-rom-至-userdata-bios" class="wp-block-heading">七：copy MT32 的 rom 至 /userdata/bios</h2>



<p class="wp-block-paragraph"><a href="https://github.com/czarek7711/hoot/tree/master" target="_blank" rel="noopener">rom 要 google 一下</a>  </p>



<h2 id="八：執行-魔法門-iii" class="wp-block-heading">八：執行 魔法門 III </h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="426" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-5-860x426.png" alt="image 5" class="wp-image-5031" title="DOSBOX 魔法門 III 中文版使用 MT32 音源" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-5-860x426.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-5-600x297.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-5-768x381.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-5.png 1414w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">正常就會聽到音樂是使用 MT32 。如果設定不正確的話就會無音樂。</p>



<h2 class="wp-block-heading">九：設定自動執行</h2>



<p class="wp-block-paragraph">在 mm3.pc 目錄下新增  dosbox.bat  。內容如下。</p>



<pre class="wp-block-code"><code>@echo off
mm3.bat</code></pre>



<p class="wp-block-paragraph">之後打開 MM3 遊戲就會自動執行，不用再選。</p>



<h2 class="wp-block-heading">後記</h2>



<p class="wp-block-paragraph">理論上把 MT32 設成獨立的服務會比用內建的模擬器要來的好，因為以 x64 來說，現代的電腦至少都有雙 CPU ，4 CPU 比比皆是。把 dos 模擬跟 MT32 的模擬各切給不同的 CPU 理論上才能最大利用 CPU 效能也能減少 lag 的發生。</p>



<p class="wp-block-paragraph"><a href="https://blog.ocam.live/archives/3619">可參考過往我寫的文章</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/06/Might-and-Magic-III-mt32-music.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Batocera 解決 Dosbox-Staging Illegal instruction 問題</title>
		<link>https://blog.ocam.live/archives/5018</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Fri, 05 Jun 2026 07:08:05 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[程式設言]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[模擬器]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=5018</guid>

					<description><![CDATA[Batocera 在 v40 (x64) 以後的版本含最新的 v4.3 版本， Dosbox-Staging  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Batocera 在 v40 (x64) 以後的版本含最新的 v4.3 版本， Dosbox-Staging 一直都存在著無法正常執行的問題或著是執行到某特定點就閃退。此問題在 <a href="https://github.com/batocera-linux/batocera.linux/issues/12548" target="_blank" rel="noreferrer noopener">Github </a>上早有人反應問題，只是官方以無法重現問題而結案。而本篇文章是要教你如果解決此問題。</p>



<h2 class="wp-block-heading">了解原因</h2>



<p class="wp-block-paragraph">Illegal instruction 出現的原因多為編譯時所引用的指令碼在運行的電腦上並不支援。所以程式一但執行到某點時就有可能出現錯誤然後就直接閃退。個人的猜想應該是 Batocera 編譯的主機應該有最新的電腦指令集，所以程式在作編譯最佳化時如果沒特別指定對舊電腦最佳化它就會以編譯的主機作最佳化。以簡單的話來說就是假設編譯主機是 i9-14900K 當它最佳化時有使用到 FMA3 (支援浮點乘加運算) BMI1/BMI2 (位元操作指令) 它產生的程式就無法在無該指令指的電腦上使用，如 I5 7代以下 8 代應該也不行。之所以官方人員回應無法重現問題大概是使用的電腦都有最新的指令集所以在測試的時候就不會出現 Illegal instruction 問題。下圖為我用 i5-7400 測試時產生的 Illegal instruction 問題 (V43版)。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="680" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-860x680.png" alt="Batocera dosbox-staging shows Illegal instruction error on i5-7400" class="wp-image-5020" title="Batocera 解決 Dosbox-Staging Illegal instruction 問題" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-860x680.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-600x474.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-768x607.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image.png 892w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<h2 class="wp-block-heading">解決方式</h2>



<p class="wp-block-paragraph">1：使用其它的模擬器</p>



<p class="wp-block-paragraph">在不使用 MIDI 下其實使用原裝的 DosBox 即可。基本上玩老遊戲沒差。一但有 MIDI 就不一樣了。以下為 MIDI 的比較表。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>版本</th><th>General MIDI</th><th>MT‑32 模擬</th><th>外部 MIDI 支援</th><th>特殊功能</th></tr></thead><tbody><tr><th><strong>DOSBox (原版)</strong></th><td>有，但較基本</td><td>有，需外部 MT‑32 ROM</td><td>可透過系統 MIDI 裝置</td><td>功能有限，更新少</td></tr><tr><th><strong>DOSBox‑Staging</strong></th><td><strong>完整支援</strong> (FluidSynth + SoundFont)</td><td><strong>libmt32emu</strong> 精準模擬</td><td>支援外部硬體 (WinMM, ALSA, CoreMIDI)</td><td>改良音效、低延遲、跨平台一致性</td></tr><tr><th><strong>DOSBox‑X</strong></th><td><strong>完整支援</strong> (FluidSynth, TiMidity++)</td><td><strong>MT‑32/CM‑32L 模擬</strong>，可載入 ROM</td><td><strong>廣泛支援</strong>：ALSA、OSS、CoreAudio、CoreMIDI、Microsoft GS Wavetable</td><td>內建 <strong>DOSMID</strong> 播放器，可直接播放 MIDI/RMI/MUS 檔</td></tr><tr><th><strong>Libretro DOSBox‑Pure</strong></th><td>有基本 General MIDI (依 RetroArch 音源)</td><td>無完整 MT‑32 模擬</td><td>外部支援有限，依 RetroArch plugin</td><td>強調簡化操作，非專業 MIDI 模擬</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Batocera 預設是為沒 MT32 跟 FluidSynth 的服務。所以只剩 <strong>DOSBox‑X</strong> 跟 <strong>Libretro DOSBox‑Pure</strong> 。<strong>Libretro 版本 MT32 會爆音 (我測魔法門3 時</strong>就感覺到)。所以只剩 <strong>DOSBox‑X</strong> 。但 <strong>DOSBox‑X</strong> 設定對新手不友善。</p>



<p class="wp-block-paragraph">2：使用我自已編的 Dosbox-Staging</p>



<p class="wp-block-paragraph">我自已從 Batocera V43 的 source code 編的。在我的 i5-4690 上編譯。原汁原味無任何修改。<a href="https://drive.google.com/file/d/1S62ud6n8c02S7M5a9K7pKBgFgFmvFJTj/view?usp=sharing" target="_blank" rel="noreferrer noopener">按這裡下載</a> 。下載完成後解壓縮 copy 至 /usr/bin 下 蓋過原本的檔案。完成後再執行 <em>batocera-save-overlay</em> 存檔。技術好的人也可考慮用 service 方式處理，要不要蓋檔可由 ES 上的 service 上勾選。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="634" src="https://blog.ocam.live/wp-content/uploads/2026/06/image-1-860x634.png" alt="Batocera My Service Menu" class="wp-image-5024" title="Batocera 解決 Dosbox-Staging Illegal instruction 問題" srcset="https://blog.ocam.live/wp-content/uploads/2026/06/image-1-860x634.png 860w, https://blog.ocam.live/wp-content/uploads/2026/06/image-1-600x442.png 600w, https://blog.ocam.live/wp-content/uploads/2026/06/image-1-768x566.png 768w, https://blog.ocam.live/wp-content/uploads/2026/06/image-1.png 921w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/06/Dosbox-Staging-Illegal-instruction.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Batocera 超精簡安裝魔眼殺機1中文版</title>
		<link>https://blog.ocam.live/archives/5010</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Tue, 26 May 2026 09:49:32 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[scummvm]]></category>
		<category><![CDATA[中文化]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=5010</guid>

					<description><![CDATA[本篇文章要教大家各位如何快速安裝魔眼殺機1中文版在 Batocera 上。原作者有在 FB 的群組上放出。但由 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">本篇文章要教大家各位如何快速安裝魔眼殺機1中文版在 Batocera 上。原作者有在 <a href="https://www.facebook.com/groups/1659118727741582/?__cft__[0]=AZaChAeULV-J62jVz--6qsVkvna40eKJLQHzYPqiDiXnJb8-2dyFa5XCnYFmVU9I3qeCIflPK8n4RrSfATcXJ7rkmEtiCynD2-G7YbvMnVwgTHlMUAW4PrmOkTUHH1mjgZqll4ZyFkVrtUuxTyEBpGiX&amp;__tn__=-UC%2CP-R" target="_blank" rel="noreferrer noopener">FB 的群組</a>上放出。但由於只有 windows 版。我這邊是用 Linux 版的 Scummvm 重新編譯後把它整合裝進 Batocera 的系統裡。</p>



<h2 class="wp-block-heading">下載精簡編譯版本</h2>



<p class="wp-block-paragraph"><a href="https://drive.google.com/file/d/1xSlVWc9tF1gnpe54mkHAMnuBGWAB6Ml3/view?usp=sharing" target="_blank" rel="noreferrer noopener">按這裡下載 x64 適用</a></p>



<h2 class="wp-block-heading">安裝在 Batocera ports 裡</h2>



<p class="wp-block-paragraph">如果你找到遊戲是 windows 版，長的會像這樣</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="120" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-7-860x120.png" alt="image 7" class="wp-image-5013" title="Batocera 超精簡安裝魔眼殺機1中文版" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/image-7-860x120.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/image-7-600x84.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/image-7-768x107.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/image-7.png 939w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">一：把 game 目錄 copy 到 Batocera roms/ports/eob1 裡。game 的目錄要存在。別只 copy game 裡頭的檔案。</p>



<p class="wp-block-paragraph">二：下載的 Scummvm 精簡編譯版 copy 到 roms/ports/eob1  中。並給予執行權限。</p>



<p class="wp-block-paragraph">三：在 ports 裡新增 1 個 shell script 程式。程式如下。如魔眼殺機1.sh</p>



<pre class="wp-block-code"><code>#!/bin/bash
cd /userdata/roms/ports/eob1
./scummvm --extrapath=/userdata/bios/scummvm/extra --savepath=/userdata/saves/scummvm --themepath=/userdata/bios/scummvm/theme --path="game" --auto-detect
</code></pre>



<p class="wp-block-paragraph">其中 themepath 不一定要有。如果你覺的 default 的 Scummvm 主畫面很難看可至 Scummvm 的 github 下載主題檔 。位置在 https://github.com/scummvm/scummvm/tree/master/gui/themes 中的 <a href="https://github.com/scummvm/scummvm/blob/master/gui/themes/scummmodern.zip" target="_blank" rel="noopener">scummmodern.zip</a> 並放進 themepath 裡。並增加 &#8211;gui-theme=scummmodern。就可以用比較美觀的新的選項介面。也記得給予魔眼殺機1.sh 執行的權限</p>



<p class="wp-block-paragraph">完成後重新更新一下 Game LIST 或重開 Batocera 。在 Ports 上就會看到你新增的檔案-&gt;魔眼殺機1。</p>



<h2 class="wp-block-heading">後記</h2>



<p class="wp-block-paragraph">如果有人想自已編譯的話我下的參數如下</p>



<pre class="wp-block-code"><code>--opengl-mode=auto --disable-debug --enable-optimizations \
--enable-mt32emu --disable-flac --enable-mad --enable-vorbis --disable-tremor \
--disable-all-engines --enable-fluidsynth --disable-taskbar --disable-timidity \
--disable-alsa --enable-vkeybd --enable-release --disable-eventrecorder --disable-a52 --disable-sndio --enable-engine=kyra,eob</code></pre>



<p class="wp-block-paragraph"><a href="https://www.facebook.com/groups/1659118727741582/user/100000053282593/" target="_blank" rel="noreferrer noopener nofollow">原作者 FB</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/05/Eye-of-the-Beholder-1_cover.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>Batocera 超精簡安裝瘋狂大進擊中文版</title>
		<link>https://blog.ocam.live/archives/5003</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Tue, 26 May 2026 04:06:21 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[scummvm]]></category>
		<category><![CDATA[中文化]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=5003</guid>

					<description><![CDATA[上篇文章教了各位如何把原作者放出的 99 MB 的 AppImage 裝進 Batocera 裡。而本篇是利用 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">上篇文章教了各位如何把原作者放出的 99 MB 的 AppImage 裝進 Batocera  裡。而本篇是利用了作者放在的 <a href="https://github.com/wicanr2/zak-cht" target="_blank" rel="noreferrer noopener">github</a> 上的程式結合 Batocera  source 上 Scummvm 的編譯程式代碼重新生成僅可執行瘋狂大進擊(Zak McKracken and the Alien Mindbenders) 的 Scummvm  主程式。程式的大小也從原本的 99 MB 縮小到約 26 MB。除了檔案大幅縮小外也減少了遊戲的載入速度。 </p>



<h2 class="wp-block-heading">下載精簡編譯版本</h2>



<p class="wp-block-paragraph"><a href="https://drive.google.com/file/d/1_PLfRTlQi4itArDLawxiNx6AxRVlO3N1/view?usp=sharing" target="_blank" rel="noreferrer noopener">按這裡下載 x64 適用</a></p>



<h2 class="wp-block-heading">安裝在 Batocera ports 裡</h2>



<p class="wp-block-paragraph">如果你找到遊戲是 windows 版，長的會像這樣</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="735" height="148" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-6.png" alt="image 6" class="wp-image-5006" title="Batocera 超精簡安裝瘋狂大進擊中文版" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/image-6.png 735w, https://blog.ocam.live/wp-content/uploads/2026/05/image-6-600x121.png 600w" sizes="auto, (max-width: 735px) 100vw, 735px" /></figure>



<p class="wp-block-paragraph">如果你找到的是 Linux 版可用 7-zip 解開 Appimage 裡頭也會有相同的 game 目錄。</p>



<p class="wp-block-paragraph">一：把 game 目錄 copy 到 Batocera roms/ports/zak 裡。game 的目錄要存在。別只 copy game 裡頭的檔案。</p>



<p class="wp-block-paragraph">二：下載的 Scummvm  精簡編譯版 copy 到  roms/ports/zak 中。並給予執行權限。</p>



<p class="wp-block-paragraph">三：在 ports 裡新增 1 個 shell script 程式。程式如下。如瘋狂大進擊.sh</p>



<pre class="wp-block-code"><code>#!/bin/bash
cd /userdata/roms/ports/zak
./scummvm --no-aspect-ratio --extrapath=/userdata/bios/scummvm/extra --savepath=/userdata/saves/scummvm --themepath=/userdata/bios/scummvm/theme -p zak zaktowns
</code></pre>



<p class="wp-block-paragraph">其中 themepath 不一定要有。如果你覺的 default 的 Scummvm  主畫面很難看可至 Scummvm  的 github 下載主題檔 。位置在 https://github.com/scummvm/scummvm/tree/master/gui/themes 中的 <a href="https://github.com/scummvm/scummvm/blob/master/gui/themes/scummmodern.zip" target="_blank" rel="noopener">scummmodern.zip</a> 並放進 themepath 裡。並增加 &#8211;gui-theme=scummmodern。就可以用比較美觀的新的選項介面。也記得給予瘋狂大進擊.sh 執行的權限</p>



<p class="wp-block-paragraph">完成後重新更新一下 Game LIST 或重開 Batocera 。在 Ports 上就會看到你新增的檔案->瘋狂大進擊。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/05/Zak_Batocera-super-simple-installation.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>把 《瘋狂大進擊》（Zak McKracken and the Alien Mindbenders）安裝至 Batocera 系統裡</title>
		<link>https://blog.ocam.live/archives/4980</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Thu, 21 May 2026 02:21:32 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[scummvm]]></category>
		<category><![CDATA[中文化]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4980</guid>

					<description><![CDATA[最近 Facebook 的群組骨灰集散地發表了瘋狂大進擊繁體中文化的改版，詳情可至這裡看一下有關作者公開的程式 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">最近 Facebook 的群組<a href="https://www.facebook.com/groups/1659118727741582/?__cft__[0]=AZbEVrkjdci53YUXYe3P88YZTk5w5mDrp7ZIhx08eaxRJI62vbFGnst1Y_HQbJNcKt4WnQ7YPJPCDrrUZ1xrGwTA7Bxm9t4HASXItX0LwLqAOepjh9nTqbWyhnU3p0_T8m3hzOGBSYqNOWnOhraTA3yI&amp;__tn__=-UC%2CP-R" target="_blank" rel="noopener">骨灰集散地</a>發表了瘋狂大進擊繁體中文化的改版，詳情可至<a href="https://github.com/wicanr2/zak-cht" target="_blank" rel="noopener">這裡</a>看一下有關作者公開的程式。我這邊是把他的程式跟安裝的步驟記錄一下。讓有 Batocera 系統的人也可以玩。</p>



<p class="wp-block-paragraph">一：下載 Linux AppImage 。作者提供的是 x64 版。請自已在群裡尋找。</p>



<p class="wp-block-paragraph">二：把下載好的 Linux AppImage  上傳到 ports 的目錄裡。</p>



<p class="wp-block-paragraph">三：下載 AppImage  <a href="https://blog.ocam.live/wp-content/files/Zak.zip">缺少的元件</a>。並把寫解壓縮一併放進 ports 的目錄裡。有些 Batocera 系統本身就沒有。所以我從 Ubutu 的 x64 版 copy 過來。</p>



<p class="wp-block-paragraph">壓縮檔裡頭其有 4 個檔案</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="566" height="221" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-5.png" alt="image 5" class="wp-image-4982" title="把 《瘋狂大進擊》（Zak McKracken and the Alien Mindbenders）安裝至 Batocera 系統裡"></figure>



<p class="wp-block-paragraph">四：SSH 裡 Batocera 的系統裡。把瘋狂大進擊.sh跟 Linux AppImage 的檔名增加執行權限。</p>



<pre class="wp-block-code"><code>通常指是
chmod 755 檔名</code></pre>



<p class="wp-block-paragraph">五：重啟 Batocera 系統或更新遊戲列表。</p>



<p class="wp-block-paragraph">六：在 Ports 就會出現瘋狂大進擊的選項可執行。</p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/05/Zak-McKracken-and-the-Alien-Mindbenders_scummvm_chinese.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>把 The Legend of Zelda: Twilight Princess PC 移植版裝進Batocera  裡</title>
		<link>https://blog.ocam.live/archives/4968</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Tue, 19 May 2026 03:35:31 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4968</guid>

					<description><![CDATA[Dusk 是 The Legend of Zelda: Twilight Princess 非官方 PC 移植 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dusk 是 The Legend of Zelda: Twilight Princess 非官方 PC 移植版的稱呼。它並不是 Nintendo 官方推出的 Windows 版，而是玩家透過逆向工程、重編譯讓遊戲能在 PC 上執行。目前已經可正常的玩到通關。雖然還是在特定狀況下會有一些些的破圖。但整體來說完成度相當的高。而且還有 4K/1080P 的高清材質包可加入。讓遊戲的畫面更加漂亮。而這篇文章會教你如何把 Dusk 裝進 Batocera 的系統上。</p>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>文章內容</h2><nav><ul><li class=""><a href="#一：首先請裝上-n-64-recomp-launcher-如果你尚未裝上，請參考我的這篇文章先把它裝上">一：首先請裝上 N64RecompLauncher 如果你尚未裝上，請參考我的這篇文章先把它裝上 </a></li><li class=""><a href="#二：在-n-64-recomp-launcher-的-games-json-加上-the-legend-of-zelda-twilight-princess-pc-port-的遊戲資料">二：在 N64RecompLauncher 的 games.json 加上 The Legend of Zelda: Twilight Princess PC port 的遊戲資料</a></li><li class=""><a href="#三：打開-n-64-recomp-launcher-點選-the-legend-of-zelda-twilight-princess-的安裝-icon-。裝完關掉-n-64-recomp-launcher">三：打開 N64RecompLauncher  點選 The Legend of Zelda: Twilight Princess 的安裝 icon 。裝完關掉 N64RecompLauncher  </a></li><li class=""><a href="#四：下載-config-json-並放進-userdata-system-local-share-twilit-realm-dusk-裡。backend-iso-path-記得換成你放遊戲的位置">四：下載 config.json 並放進 /userdata/system/.local/share/TwilitRealm/Dusk/ 裡。backend.isoPath 記得換成你放遊戲的位置</a></li><li class=""><a href="#五：打開-n-64-recomp-launcher-。執行-duck-程式。到這裡就可直接玩了。">五：打開 N64RecompLauncher   。執行 Duck 程式。到這裡就可直接玩了。</a></li><li class=""><a href="#六：程式執行-script-選項">六：程式執行 script (選項)</a></li><li class=""><a href="#七：安裝高清材質包">七：安裝高清材質包</a></li><li class=""><a href="#八：結語。">八：結語。</a></li></ul></nav></div>



<h2 class="wp-block-heading" id="一：首先請裝上-n-64-recomp-launcher-如果你尚未裝上，請參考我的這篇文章先把它裝上">一：首先請裝上 N64RecompLauncher 如果你尚未裝上，請參考我的<a href="https://blog.ocam.live/archives/4944">這篇文章</a>先把它裝上 </h2>



<h2 class="wp-block-heading" id="二：在-n-64-recomp-launcher-的-games-json-加上-the-legend-of-zelda-twilight-princess-pc-port-的遊戲資料">二：在 N64RecompLauncher 的 games.json 加上 The Legend of Zelda: Twilight Princess PC port 的遊戲資料</h2>



<pre class="wp-block-code"><code>      {
      "name": "Dusk Twilight Princess",
      "repository": "TwilitRealm/dusk",
      "folderName": "dusk",
      "installPath": null,
      "gameIconUrl": "https://raw.githubusercontent.com/TwilitRealm/dusk/refs/heads/main/res/icon.png",
      "preferredVersion": null,
      "skippedUpdateVersion": null
    },</code></pre>



<p class="wp-block-paragraph">長的會像這樣</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="368" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-3-860x368.png" alt="image 3" class="wp-image-4971" title="把 The Legend of Zelda: Twilight Princess PC 移植版裝進Batocera 裡" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/image-3-860x368.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/image-3-600x257.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/image-3-768x329.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/image-3.png 1458w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<h2 class="wp-block-heading" id="三：打開-n-64-recomp-launcher-點選-the-legend-of-zelda-twilight-princess-的安裝-icon-。裝完關掉-n-64-recomp-launcher">三：打開 N64RecompLauncher  點選 The Legend of Zelda: Twilight Princess 的安裝 icon 。裝完關掉 N64RecompLauncher  </h2>



<h2 class="wp-block-heading" id="四：下載-config-json-並放進-userdata-system-local-share-twilit-realm-dusk-裡。backend-iso-path-記得換成你放遊戲的位置">四：下載<a href="https://blog.ocam.live/wp-content/files/config.json"> config.json</a> 並放進 /userdata/system/.local/share/TwilitRealm/Dusk/ 裡。backend.isoPath 記得換成你放遊戲的位置</h2>



<pre class="wp-block-code"><code>{
    "audio.masterVolume": 100,
    "backend.isoPath": "/userdata/roms/gamecube/Legend of Zelda, The - Twilight Princess (USA).iso",
    "backend.wasPresetChosen": true,
    "game.autoSave": true,
    "game.biggerWallets": true,
    "game.bloomMode": 2,
    "game.disableRupeeCutscenes": true,
    "game.enableAchievementToasts": true,
    "game.enableControllerToasts": true,
    "game.enableFpsOverlay": true,
    "game.enableFrameInterpolation": true,
    "game.enableGyroAim": true,
    "game.enableQuickTransform": true,
    "game.fastClimbing": true,
    "game.fastTears": true,
    "game.fpsOverlayCorner": 1,
    "game.hideTvSettingsScreen": true,
    "game.instantSaves": true,
    "game.internalResolutionScale": 0,
    "game.invertCameraXAxis": true,
    "game.invertFirstPersonYAxis": true,
    "game.midnasLamentNonStop": true,
    "game.no2ndFishForCat": true,
    "game.noMissClimbing": true,
    "game.noReturnRupees": true,
    "game.noSwordRecoil": true,
    "game.shadowResolutionMultiplier": 4,
    "game.sunsSong": true,
    "video.enableVsync": true
}</code></pre>



<h2 class="wp-block-heading" id="五：打開-n-64-recomp-launcher-。執行-duck-程式。到這裡就可直接玩了。">五：打開 N64RecompLauncher   。執行 Duck 程式。到這裡就可直接玩了。</h2>



<h2 class="wp-block-heading" id="六：程式執行-script-選項">六：程式執行 script (選項)</h2>



<p class="wp-block-paragraph">如果你不想每次先執行 N64RecompLauncher  後再點  Twilight Princess icon 。可寫一個 Port 的 script 。如 Twilight Princess.sh</p>



<pre class="wp-block-code"><code>#!/bin/bash
SCRIPT_DIR="$(dirname "$(realpath "$0")")"
#export LD_LIBRARY_PATH="$SCRIPT_DIR/libs:$LD_LIBRARY_PATH"
exec "$SCRIPT_DIR/RecompiledGames/dusk/Dusklight-v1.1.1-linux-x86_64.AppImage" "$@"
</code></pre>



<p class="wp-block-paragraph">其中 Dusklight-v1.1.1-linux-x86_64.AppImage 得改成你自前使用的版本。且隨著自動更新每次更新後都要改這個 script 。以後就在 ES 的 Ports 點 Twilight Princess 就行。不用再先點 N64RecompLauncher  。記得 script 要有執行權限。如</p>



<pre class="wp-block-code"><code>chmod 744 "Twilight Princess.sh"</code></pre>



<h2 class="wp-block-heading" id="七：安裝高清材質包">七：安裝高清材質包</h2>



<p class="wp-block-paragraph">在這裡<a href="https://www.henrikomagnifico.com/zelda-twilight-princess-4k" target="_blank" rel="noreferrer noopener">下載</a>你的的材質包。選 4K 或 1080P 那個。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="505" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-4-860x505.png" alt="image 4" class="wp-image-4975" title="把 The Legend of Zelda: Twilight Princess PC 移植版裝進Batocera 裡" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/image-4-860x505.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/image-4-600x352.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/image-4-768x451.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/image-4.png 957w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">把它解壓縮放進 texture_replacements 的目錄裡即可。含解壓縮產生的目錄。</p>



<h2 class="wp-block-heading" id="八：結語。">八：結語。</h2>



<p class="wp-block-paragraph">我自已的 PC 是 i5-4570 12 GB RAM , GT 1050 2GB , 除了播影片時會有卡一下。一般在使用高清 1080P 材質包下是可順玩，穩定 60 fps 。</p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/05/the-legend-of-zelda-twilight-princess-pc-port.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Retroarch 金手指說明欄位亂碼問題的解決方式</title>
		<link>https://blog.ocam.live/archives/4957</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Fri, 15 May 2026 02:51:23 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[retroarch]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4957</guid>

					<description><![CDATA[金手指是 Retroarch 上的一個很普遍的功能。當你由介面輸入金手指時是可以輸入該金手指的功用說明，但很可 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">金手指是 Retroarch 上的一個很普遍的功能。當你由介面輸入金手指時是可以輸入該金手指的功用說明，但很可惜的是金手指的輸入法裡只你自能輸入日文或英文再加上數字。是沒有辦法輸入台灣常用的且習慣的繁體中文。另一個方式是用文字編輯器如 notepad++ 依 Retroarch  金手指的格式編輯完成後上傳至模擬器的主機上，然後當要使用金手指時用檔入載入的方式載入金手指。但很可惜的是台灣常用的字型會有方塊字出現。經我個人多方測式有找到一個解決問題的方式。而這篇文章就是要說明要如何變更設定解決問題。</p>



<h2 class="wp-block-heading">問題現況</h2>



<p class="wp-block-paragraph">如圖所示。當有中文或中文混日文時有些字會出現方塊，但所有 Menu 的中文選單上的字卻都是正常的沒有任一方塊字出現。所以問題是出現在字型上或 Retroarch 上？</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="484" src="https://blog.ocam.live/wp-content/uploads/2026/05/screenshot-2026.05.14-08h07.02-860x484.png" alt="screenshot 2026.05.14 08h07.02" class="wp-image-4958" title="Retroarch 金手指說明欄位亂碼問題的解決方式" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/screenshot-2026.05.14-08h07.02-860x484.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/screenshot-2026.05.14-08h07.02-600x338.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/screenshot-2026.05.14-08h07.02-768x432.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/screenshot-2026.05.14-08h07.02-1536x864.png 1536w, https://blog.ocam.live/wp-content/uploads/2026/05/screenshot-2026.05.14-08h07.02.png 1920w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<h2 class="wp-block-heading">解決方式</h2>



<p class="wp-block-paragraph">Batocera 加 v43 的版本上有內建 google 的 noto 字型，共五種。如圖所示。位置在 /usr/share/fonts/truetype/noto/ 的目錄裡。其中 HK (香港)、JP (日本)、KR (韓國)、SC (簡中)、TC (繁中) 。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="775" src="https://blog.ocam.live/wp-content/uploads/2026/05/Batocera_ttf_fonts-860x775.png" alt="Batocera ttf fonts" class="wp-image-4962" title="Retroarch 金手指說明欄位亂碼問題的解決方式" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/Batocera_ttf_fonts-860x775.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/Batocera_ttf_fonts-600x541.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/Batocera_ttf_fonts-768x692.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/Batocera_ttf_fonts.png 1337w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">一般台灣的使用者都會選擇 TC 也就是繁體優先的字型來用。但實際上我測的結果反倒是 SC 簡中的相容性最高，出現方塊字的機率最低。但由於內建的字體過細。 Retroarch 上的介面也沒有一選項是可以動態調字型的粗細，在看檔名或說明時就顯的不是那麼好看，但至少有解決方塊字的問題。現在我們知道了 SC 的相容性最好，我們就可以去 <a href="https://fonts.google.com/noto/specimen/Noto+Sans+SC?preview.script=Hans" target="_blank" rel="noopener">google font 的網站下載</a> SC 的 regular type 或 blod type 或其它你自已看的順眼的。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="188" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-2-860x188.png" alt="google noto font files" class="wp-image-4963" title="Retroarch 金手指說明欄位亂碼問題的解決方式" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/image-2-860x188.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/image-2-600x131.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/image-2-768x167.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/image-2.png 931w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">下載完成，把你要的字型上傳到 /userdata 目錄裡 (Batocera)。放這邊的好處是未來升級系統後不用再作一次。網上會教用 batocera-save-overlay 的方式，但那是過時的方式。最新版的 Batocera 其實是不用的。</p>



<h2 class="wp-block-heading">變更 Retroarch 介面文字</h2>



<p class="wp-block-paragraph">打開 Retroarch 。Settings -> User Interface -> Appearance -> Font (Batocera V43 適用)。選擇你上傳的 TTF 字型檔。</p>



<p class="wp-block-paragraph">之後記得把設定存起來。Main Menu -> Configuration File -> Save Current Configuration</p>



<h2 class="wp-block-heading">結語</h2>



<p class="wp-block-paragraph">正常來說 google 的 NOTO 字型 SC 跟 TC 應該都可以正常顯示 CJK 的文字。但不知什麼原因 SC 版的在 Retroarch 相容性較好。我猜有可能會字型的問題或者是 Retroarch 的問題。在原因未解之前建議使用 SC 版的可減少方塊字產生。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/05/solved_Retroarch_cheat_description_problem.png" medium="image"></media:content>
            	</item>
		<item>
		<title>把 Super Mario Bros Remastered 安裝在 Batocera 上</title>
		<link>https://blog.ocam.live/archives/4950</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Mon, 04 May 2026 09:08:26 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4950</guid>

					<description><![CDATA[ Super Mario Bros. Remastered (SMB1R)，這是一個由 JHDev2006 開 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"> <strong>Super Mario Bros. Remastered (SMB1R)</strong>，這是一個由 <strong>JHDev2006</strong> 開發，基於 <strong>Godot 引擎</strong> 的開源粉絲重製計畫。該程式重現了《超級瑪利歐兄弟》多款經典作，並加入<strong>現代物理效果</strong>、<strong>寬螢幕支持</strong>與<strong>高自由度的關卡編輯器</strong>。玩家必須提供合法的 <strong>NES ROM 檔案</strong>才能運行，系統內建強大的自定義功能，允許使用者透過<strong>資源包 (Resource Packs)</strong> 替換美術與音效。而本章就是要教你如何安裝進 X86 上的 Batocera 系統。</p>



<h2 class="wp-block-heading">首先下載程式</h2>



<p class="wp-block-paragraph">請至該程式 <a href="https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public/releases/" target="_blank" rel="noopener">Github</a> 上下載程式。依文章寫的當下最新的版本為 26w13a 選擇 Linux.zip，把 Linux.zip 解壓縮後放進 Batocera  /userdata/roms/ports 的目錄裡</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="249" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-860x249.png" alt="image" class="wp-image-4952" title="把 Super Mario Bros Remastered 安裝在 Batocera 上" srcset="https://blog.ocam.live/wp-content/uploads/2026/05/image-860x249.png 860w, https://blog.ocam.live/wp-content/uploads/2026/05/image-600x174.png 600w, https://blog.ocam.live/wp-content/uploads/2026/05/image-768x222.png 768w, https://blog.ocam.live/wp-content/uploads/2026/05/image.png 1153w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">記得壓縮檔案中裡頭有一個 SMB1R.x86_64 上傳至 Batocera  需要有執行的權限。</p>



<h2 class="wp-block-heading">準備 ROM</h2>



<p class="wp-block-paragraph">把你自已的 Super Mario Bros., Super Mario Bros.: The Lost Levels, Super Mario Bros. Special and All Night Nippon: Super Mario Bros rom 這三個 ROM 也傳到 ports 的目錄裡 。<strong>Super Mario Bros. Remastered</strong> 需要執行一次把遊戲中的圖像抓取出來。遊戲的檔名大概長這樣。</p>



<ul class="wp-block-list">
<li>(1986) Super Mario Bros. 2; The Lost Levels (Japan).nes</li>



<li>All Night Nippon Super Mario Bros [p1].nes</li>



<li>Super Mario Bros. (World).nes</li>
</ul>



<h2 class="wp-block-heading">SSH或本地終端機模式取出遊戲圖像</h2>



<p class="wp-block-paragraph">用 ssh 登進去 Batocera  切換到 ports 的目錄執行下列指令</p>



<pre class="wp-block-code"><code>#遊戲名為你的 ROM 名。有版本判斷，有時你 ROM 的 CRC 不一樣會匯不進去。
./SMB1R.x86_64 -f -rom 遊戲名</code></pre>



<p class="wp-block-paragraph">之所以不用 Batocera  按 F1進 x-win mode 執行圖像匯入是因為執行./SMB1R.x86_64 的視窗的字型亂碼。且視窗有點跑掉。也不好把 ROM 拉進程式裡。另外也可以用本地端的終端機模式來處理圖像匯入。按 F1 進 x-win mode。選打開終端機也行。 </p>



<p class="wp-block-paragraph">上述的三個遊戲匯入成功後就能在主程式的選單上選擇該遊戲。請注意只需匯入一次即可，確認是成功匯入就好。不用每次玩都要執行。匯入成功後可把 Ports 上的 nes rom 刪掉。</p>



<h2 class="wp-block-heading">執行遊戲的程式</h2>



<p class="wp-block-paragraph">在所有遊戲都匯入成功後。在 /userdata/roms/ports 新增一支程式</p>



<pre class="wp-block-code"><code>vi SMB1R.sh;
在內容貼上
#!/bin/bash
cd /userdata/roms/ports
./SMB1R.x86_64

存檔後記得給執行權限。reflash 一下 game list 或 重開 Batocera 系統就會在 Ports 上看到 SMB1R 的選項。點選後開始玩。

</code></pre>



<h2 class="wp-block-heading">Resource Packs</h2>



<p class="wp-block-paragraph">如果你有下載 Resource Packs 。可把它上傳至 ~/.local/share/SMB1R/resource_packs 。解壓縮後把完整的目錄傳進去之後就可以在 SMB1R 的設定上即時載入 Resource Packs 上的東西。例如玩一代的超級瑪莉但音樂跟圖像是 DS 上的。</p>



<figure class="wp-block-image size-full"><a href="https://gamebanana.com/mods/661465" target="_blank" rel="noopener"><img loading="lazy" decoding="async" width="426" height="240" src="https://blog.ocam.live/wp-content/uploads/2026/05/image-1.png" alt="image 1" class="wp-image-4954" title="把 Super Mario Bros Remastered 安裝在 Batocera 上"></a></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/05/SMBRemastered-2048x1152-1.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>Batocera 新增 N64RecompLauncher</title>
		<link>https://blog.ocam.live/archives/4944</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 03:22:29 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[科技新聞]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[N64]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4944</guid>

					<description><![CDATA[N64 Recomp Launcher 是一款針對任天堂 64 遊戲愛好者設計的整合型管理工具，旨在簡化個人電 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>N64 Recomp Launcher</strong> 是一款針對任天堂 64 遊戲愛好者設計的<strong>整合型管理工具</strong>，旨在簡化個人電腦平台上各類遊戲移植版的追蹤與安裝流程。該程式直接連結至 <strong>GitHub 原始碼庫</strong>，讓使用者能一鍵下載最新的開發版本，並透過<strong>可攜式模式</strong>與自定義路徑確保檔案系統的整潔。除了基礎的下載功能，它還深度整合了 <strong>Thunderstore 模組平台</strong>，讓玩家能自動化安裝與管理遊戲增強插件。這款工具的核心價值在於提供一個<strong>極簡且直觀的介面</strong>，將散落在網路各處的 N64 移植計畫彙整於一處，為玩家打造出最便利的<strong>數位典藏管理中心</strong>。</p>



<h2 class="wp-block-heading">Batocera  按裝 N64RecompLauncher</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="N64 Recompilation on Batocera" width="1290" height="726" src="https://www.youtube.com/embed/aPD61PKmIiA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">在說明欄上有的 Manual installation 在 google 上。把它<a href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqbDNlbUoxSVFJY0xDZW5fbFh1aXFQY0tqa28tUXxBQ3Jtc0tsOXpGVlpjVnpQT2xfcGZZUEhzZmRPbF9kNkhWd1RqUXFHSzBkNWtKeFRmRncwUWlOa0p3aTdjdmZyYmRTVjJuTlVLUnZCejNDc0RWVWpZVkZ6NzBaYkJpOW41Vk5INjRWU3V0Q2FJbU1HaGRBSzJqcw&amp;q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1dmO-BmT3-lUUy1uOG-4E62ylYfLldsPT%2Fview%3Fusp%3Dsharing&amp;v=aPD61PKmIiA" data-type="link" data-id="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqbDNlbUoxSVFJY0xDZW5fbFh1aXFQY0tqa28tUXxBQ3Jtc0tsOXpGVlpjVnpQT2xfcGZZUEhzZmRPbF9kNkhWd1RqUXFHSzBkNWtKeFRmRncwUWlOa0p3aTdjdmZyYmRTVjJuTlVLUnZCejNDc0RWVWpZVkZ6NzBaYkJpOW41Vk5INjRWU3V0Q2FJbU1HaGRBSzJqcw&amp;q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1dmO-BmT3-lUUy1uOG-4E62ylYfLldsPT%2Fview%3Fusp%3Dsharing&amp;v=aPD61PKmIiA" target="_blank" rel="noopener">下載</a>，你會得到一個 N64RecompLauncher.tar.gz 的檔案。把它解壓縮後檔案的目錄會長的像這樣</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="860" height="295" src="https://blog.ocam.live/wp-content/uploads/2026/04/image-1-860x295.png" alt="image 1" class="wp-image-4947" title="Batocera 新增 N64RecompLauncher" srcset="https://blog.ocam.live/wp-content/uploads/2026/04/image-1-860x295.png 860w, https://blog.ocam.live/wp-content/uploads/2026/04/image-1-600x206.png 600w, https://blog.ocam.live/wp-content/uploads/2026/04/image-1-768x264.png 768w, https://blog.ocam.live/wp-content/uploads/2026/04/image-1.png 941w" sizes="auto, (max-width: 860px) 100vw, 860px" /></figure>



<p class="wp-block-paragraph">把上面所有的檔案 copy 到 Batocera roms 上的 ports 的目錄裡。再用 ES 選項更新遊戲目錄或重開機。之後在 Ports 的選項就可以選到 N64RecompLauncher 的程式。copy 時需注意 N64RecompLauncher.sh 需有執行的權限。另外得備好相對應的 ROM 檔。在執行任何一個遊戲安裝時都會提醒要備什麼樣子的 ROM 及版本．</p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2026/04/N64RecompLauncher.webp" medium="image"></media:content>
            	</item>
	</channel>
</rss>
