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

<image>
	<url>https://blog.ocam.live/wp-content/uploads/2025/03/cropped-logo-1-300x300.png</url>
	<title>libretro &#8211; 馬修 IT</title>
	<link>https://blog.ocam.live</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Batocera 新增 Libretro Geolith core</title>
		<link>https://blog.ocam.live/archives/4632</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Fri, 12 Dec 2025 08:13:40 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[batocera]]></category>
		<category><![CDATA[libretro]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4632</guid>

					<description><![CDATA[Geolith core 是一個高度準確的模擬 Neo Geo AES（家用機）和 MVS（街機）系統模擬器核 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Geolith core 是一個高度準確的模擬 Neo Geo AES（家用機）和 MVS（街機）系統模擬器核心程式 。Geolith 核心使用單一檔案的&nbsp;<code>.neo</code> 的檔案格式。除了 Neo Geo 的遊戲外也有少部份 homebrew 的遊戲或大型電玩移植的遊戲，如 <a href="https://h0ffman.itch.io/shinobi-neogeo" data-type="link" data-id="https://h0ffman.itch.io/shinobi-neogeo" target="_blank" rel="noreferrer noopener nofollow">Shinobi &#8211; NeoGeo Port </a>。但至 Batocera 最新的 4.2 版仍未直接支援 Geolith core 。本篇文章就是要教各位如何手動增加 Geolith core 至 Batocera 的系統裡 。</p>



<p>首先先下載我自行編譯的 <a href="http://blog.ocam.live/wp-content/files/geolith_libretro.zip" rel="nofollow">Geolith core (x64 Linux) </a> 並把它解壓縮。你會看到 geolith_libretro.so 跟 geolith_libretro.info 這兩個檔案。另外你也得自行尋找一下 BIOS 檔</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Filename</strong></td><td><strong>Description</strong></td><td><strong>md5sum</strong></td></tr><tr><td>aes.zip<br><br></td><td>Neo Geo AES BIOS &#8211; Required</td><td>ad9585c72130c56f04ae26aae87c289d</td></tr><tr><td>neogeo.zip<br><br></td><td>Neo Geo MVS BIOS &#8211; Required</td><td>00dad01abdbf8ea9e79ad2fe11bdb182</td></tr></tbody></table></figure>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://blog.ocam.live/wp-content/uploads/2025/12/Shinobi-NeoGeo-Port.jpg" alt="Shinobi NeoGeo Port" class="wp-image-4648" title="Batocera 新增 Libretro Geolith core" srcset="https://blog.ocam.live/wp-content/uploads/2025/12/Shinobi-NeoGeo-Port.jpg 1024w, https://blog.ocam.live/wp-content/uploads/2025/12/Shinobi-NeoGeo-Port-600x600.jpg 600w, https://blog.ocam.live/wp-content/uploads/2025/12/Shinobi-NeoGeo-Port-860x860.jpg 860w, https://blog.ocam.live/wp-content/uploads/2025/12/Shinobi-NeoGeo-Port-300x300.jpg 300w, https://blog.ocam.live/wp-content/uploads/2025/12/Shinobi-NeoGeo-Port-768x768.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>把找到的 BIOS 檔放進 batocera bios 的目錄裡。geolith_libretro.so 放進 /usr/lib/libretro/ 裡 geolith_libretro.info 放進 /usr/share/libretro/info/ 之後執行 batocera-save-overlay 。save-overlay 的方式較為簡單但會在下次你 Batocera 升級時消失。另外一種是寫成 service 的方式。</p>



<pre class="wp-block-code"><code>mkdir -p /userdata/libretrocores
之後把下方程式存成 libretrocores 並給予執行權限 放進 /userdata/system/services/ 就可以在 ES 的選單中看見。設定自動執行後以後就不怕 Batocera 更新後 geolith_libretro 消失

#!/bin/bash
start() {

    # Permisos
    chmod -R 777 /userdata/libretrocores/
	
	# Geolith Neogeo
    ln -sf /userdata/libretrocores/geolith_libretro.so /usr/lib/libretro/geolith_libretro.so
    ln -sf /userdata/libretrocores/geolith_libretro.info /usr/share/libretro/info/geolith_libretro.info
		
}

stop() {
    echo "nothing"
}

case $1 in
    start)
      start &amp;
    ;;

    stop)
      stop &amp;
    ;;

    *)
      echo "Usage: $0 {start|stop}"

exit 1

esac</code></pre>



<p>最後修改在 es_system.cfg  增加 &lt;core>geolith&lt;/core>	 如下</p>



<pre class="wp-block-code"><code>  &lt;system>
        &lt;fullname>Neo-Geo&lt;/fullname>
        &lt;name>neogeo&lt;/name>
        &lt;manufacturer>SNK&lt;/manufacturer>
        &lt;release>1990&lt;/release>
        &lt;hardware>console&lt;/hardware>
        &lt;path>/userdata/roms/neogeo&lt;/path>
        &lt;extension>.7z .zip .neo&lt;/extension>
        &lt;command>emulatorlauncher %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -gameinfoxml %GAMEINFOXML% -systemname %SYSTEMNAME%&lt;/command>
        &lt;platform>neogeo, arcade&lt;/platform>
        &lt;theme>neogeo&lt;/theme>
        &lt;emulators>
            &lt;emulator name="libretro">
                &lt;cores>
                    &lt;core default="true">fbneo&lt;/core>
                    &lt;core>mame&lt;/core>
                    &lt;core>mame0139&lt;/core>
                    &lt;core>mame078plus&lt;/core>
					&lt;core>geolith&lt;/core>					
                &lt;/cores>
            &lt;/emulator>
            &lt;emulator name="mame">
                &lt;cores>
                    &lt;core>mame&lt;/core>
                &lt;/cores>
            &lt;/emulator>
        &lt;/emulators>
  &lt;/system></code></pre>



<p>也許你需要再多加一個步驟。 </p>



<p>1. 複製：&#8221;es_systems.cfg&#8221; 從：/usr/share/emulationstation 到：/userdata/system/configs/emulationstation 這樣就能隨時更改。修改完成記得重啟電腦。</p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2025/12/Batocera_add_Geolith_core.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>Geargrafx v1.6.6 已經發佈</title>
		<link>https://blog.ocam.live/archives/4640</link>
		
		<dc:creator><![CDATA[blog.ocam.live]]></dc:creator>
		<pubDate>Fri, 12 Dec 2025 05:39:04 +0000</pubDate>
				<category><![CDATA[電玩模擬器]]></category>
		<category><![CDATA[libretro]]></category>
		<category><![CDATA[模擬器]]></category>
		<guid isPermaLink="false">https://blog.ocam.live/?p=4640</guid>

					<description><![CDATA[Geargrafx v1.6.6 已發布。Geargrafx 是一個開源專案，支援 TurboGrafx-16 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Geargrafx v1.6.6 已發布。Geargrafx 是一個開源專案，支援 TurboGrafx-16 / PC Engine / SuperGrafx / PCE CD-ROM² 。各常用平台都有支援 。而它能持續開發全都要感謝這些超棒贊助者的支持。</p>



<h2 class="wp-block-heading">v1.6.6 主要新增</h2>



<p><strong>本機或遠端執行的 MCP 伺服器。</strong><br>這讓 <a href="https://github.com/drhelius/Geargrafx/" target="_blank" rel="noreferrer noopener nofollow">Geargrafx </a>能直接與 AI 代理整合，使它們能完整讀寫模擬器狀態，並完全控制內建除錯器。<br>AI 代理可以像真人使用除錯器一樣「觀察並操作」，這對下列用途非常強大：</p>



<ul class="wp-block-list">
<li>自製遊戲（homebrew）開發</li>



<li>ROM 改版（rom-hacking）</li>



<li>逆向工程</li>



<li>偵錯複雜行為</li>
</ul>



<p>它可與 VS Code、ChatGPT、Claude Desktop，以及任何支援 MCP 的環境無縫配合。</p>
]]></content:encoded>
					
		
		
		<media:content url="https://blog.ocam.live/wp-content/uploads/2025/12/Geargrafx-v1.6.6.jpg" medium="image"></media:content>
            	</item>
	</channel>
</rss>
