retroarch模擬器安卓版是一款為安卓手機(jī)打造的全能型游戲模擬器,它可以兼容我們熟知的fc、sfc、md、gbc、gba、MAME、Nebula、ps1、n64、ss、DOS、CPS1、CPS2、NEOGEO、MSX、MSX2、ngp、PCE等眾多的主機(jī)游戲,你只需要安裝一款軟件,就可以將你的安卓手機(jī)變成一部懷舊游戲機(jī)來使用。
retroarch使用教程:
1.打開retroarch模擬器,點(diǎn)擊“加載核心”,這里可以找到各種不同類型的經(jīng)典主機(jī)/掌機(jī)的模擬器核心,找到你要玩的經(jīng)典主機(jī)/掌機(jī)的模擬器核心下載,所有核心均默認(rèn)存儲(chǔ)在cores目錄下。
目前常用的游戲核心包括如下幾種:
mupen64plus——N64
Kronos——SS(世嘉土星)
PCSX ReARMed——PS1
Stella——雅達(dá)利
Sameboy——GB、GBC
MGBA——GBA
Mesen——FC/NES
Mesen S——SFC/SNES
Genesis plus GX——MD(世嘉Genesis)
Final burn neo——街機(jī)
2.下載完核心后,你需要加載游戲。游戲rom資源你可以進(jìn)入本站電玩掌機(jī)區(qū)尋找不同經(jīng)典主機(jī)/掌機(jī)游戲的rom。下載好后推薦將游戲rom統(tǒng)一放到一個(gè)文件夾中進(jìn)行管理,例如新建個(gè)roms文件夾(不推薦使用中文名),在里面可以建不同的主機(jī)或游戲系列文件夾方便查找,例如fc、gba、sfc、dq、ff、mario等等。
3.接下來就是怎么加載游戲游玩了。點(diǎn)擊“加載游戲”,運(yùn)行剛剛下載的模擬器核心,然后在手機(jī)上找到你需要運(yùn)行的游戲rom文件,加載即可運(yùn)行游戲了。
4.另外你還可以根據(jù)個(gè)人習(xí)慣對(duì)各種主機(jī)/掌機(jī)的操作、畫面、音效、濾鏡等進(jìn)行個(gè)性化的配置,這個(gè)請(qǐng)根據(jù)自身需求自由選擇,這里不作說明。
retroarch金手指怎么用(作者:菜得有點(diǎn)神 ):
金手指目錄(全能模擬器/大蒜系統(tǒng)):cheats
金手指目錄(RG35XX官方大蒜雙系統(tǒng)):\Mod\cheats
nes默認(rèn)核心 => FCEUmm
gb,gbc默認(rèn)核心 => Gambatte
gba默認(rèn)核心 => mGBA
游戲Rom:精靈寶可夢-皮卡丘(黃)v1.1.gbc
金手指文件位置:[金手指目錄]\Gambatte\精靈寶可夢-皮卡丘(黃)v1.1.cht
金手指搜索:
1.進(jìn)入[菜單]->[金手指]->[開始或繼續(xù)金手指搜索]
2.在[開始或重新金手指搜索],左/右可選擇[搜索內(nèi)存大小],默認(rèn)8位(1字節(jié))
3.點(diǎn)擊[開始或重新金手指搜索]
4.在[搜索內(nèi)存值 等于],左/右更改數(shù)值
5.點(diǎn)擊[搜索內(nèi)存值 等于]
6.回到游戲改變數(shù)值,再進(jìn)入[開始或繼續(xù)金手指搜索]
7.繼續(xù)[搜索內(nèi)存值 等于]或其他[搜索內(nèi)存值 ..],左/右更改數(shù)值
8.重復(fù)搜索,直到匹配個(gè)數(shù)剩余幾個(gè)或1個(gè)
9.點(diǎn)擊[將 ? 個(gè)匹配添加到列表中],后退到[金手指]界面
10.選擇[金手指 #?:...],左/右可控制啟用和禁用,點(diǎn)擊可查看詳細(xì)和修改
注:更改操作基本都是左/右來控制,[金手指詳情]部分條目可點(diǎn)擊進(jìn)入選擇更改
功能分析-金手指配置文件:
cheat0_address = "4491"
-> 內(nèi)存地址
cheat0_address_bit_position = "0"
-> 內(nèi)存地址掩碼:用于獲取小于8位(1字節(jié))的數(shù)值(根據(jù)[內(nèi)存搜索大小類型])
如:任取1位:[內(nèi)存搜索大小類型]=0
第1組: 0000 0001 => 1
第2組: 0000 0010 => 2
第3組: 0000 0100 => 4
第4組: 0000 1000 => 8
第5組: 0001 0000 => 16
第6組: 0010 0000 => 32
第7組: 0100 0000 => 64
第8組: 1000 0000 => 128
如:任取2位:[內(nèi)存搜索大小類型]=1
第1組: 0000 0011 => 3
第2組: 0000 0110 => 6
第3組: 0000 1100 => 12
...
第5組: 0011 0000 => 48
...
第7組: 1100 0000 => 192
...
如:任取4位:[內(nèi)存搜索大小類型]=2
第1組: 0000 1111 => 3
...
第6組: 1111 0000 => 240
...
cheat0_big_endian = "false"
-> 是否大端字節(jié):大端=>高位在左,低位在右
小端=>低位在左,高位在右
如(兩字節(jié)):0x01F0 => 高位(0x01):00000001 低位(0xF0):11110000
大端:0x01 0xF0
小端:0xF0 0x01
cheat0_cheat_type = "0"
-> 類型:0=>禁用
1=>設(shè)定值
2=>增加值
3=>減少值
4=>如果[數(shù)值]等于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過下個(gè)金手指,僅用于[應(yīng)用更改])
5=>如果[數(shù)值]不等于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過下個(gè)金手指,僅用于[應(yīng)用更改])
6=>如果[數(shù)值]小于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過下個(gè)金手指,僅用于[應(yīng)用更改])
7=>如果[數(shù)值]大于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過下個(gè)金手指,僅用于[應(yīng)用更改])
cheat0_desc = "第1個(gè)精靈等級(jí)"
-> 描述
cheat0_enable = "false"
-> 是否啟用
cheat0_handler = "1"
-> 處理程序:0=>模擬器(EMU)
1=>全能模擬器(RETRO)
cheat0_memory_search_size = "3"
-> 內(nèi)存搜索大小類型:0=>1位
1=>2位
2=>4位
3=>8位(1字節(jié))
4=>16位(2字節(jié))
5=>32位(4字節(jié))
cheat0_repeat_add_to_address = "1"
-> 每次迭代地址增量
cheat0_repeat_add_to_value = "0"
-> 每次迭代數(shù)值增量(目前1.16.0版本有BUG,設(shè)置最大值會(huì)被重置為0,如:1字節(jié)設(shè)置255結(jié)果卻是0)
cheat0_repeat_count = "1"
-> 迭代次數(shù):配合[每次迭代地址增量]可以影響一大片數(shù)據(jù)
(但是只有一個(gè)[數(shù)值]和[每次迭代數(shù)值增量]可以使用,難以自由控制數(shù)值)
迭代1次說明:[當(dāng)前地址]=[內(nèi)存地址]
[當(dāng)前地址]使用[當(dāng)前數(shù)值]值后
[當(dāng)前地址]更新為:[當(dāng)前地址]+[每次迭代地址增量]
[當(dāng)前數(shù)值]更新為:[當(dāng)前數(shù)值]+[每次迭代數(shù)值增量]
cheat0_value = "1"
-> 數(shù)值(第一次設(shè)置最大值有效;目前1.16.0版本有BUG,設(shè)置最大值會(huì)被重置為0,如:1字節(jié)設(shè)置255結(jié)果卻是0)
cheats = "9"
-> 金手指總數(shù)
完整金手指示例:
精靈寶可夢-皮卡丘(黃)v1.1.cht
cheat0_address = "4491"
cheat0_cheat_type = "0"
cheat0_desc = "第1個(gè)精靈等級(jí)"
cheat0_enable = "false"
cheat0_handler = "1"
cheat0_memory_search_size = "3"
cheat0_value = "1"
cheat1_address = "4934"
cheat1_cheat_type = "1"
cheat1_desc = "金錢999999"
cheat1_enable = "false"
cheat1_handler = "1"
cheat1_memory_search_size = "3"
cheat1_repeat_add_to_address = "1"
cheat1_repeat_add_to_value = "0"
cheat1_repeat_count = "3"
cheat1_value = "153"
cheat2_address = "4892"
cheat2_cheat_type = "1"
cheat2_desc = "道具總數(shù)[數(shù)值]個(gè)(末尾自動(dòng)補(bǔ)FF) [地址增量]=[數(shù)值]x2+1 [數(shù)值增量]=[數(shù)值]+[數(shù)值增量] (由于當(dāng)前全能模擬器金手指有bug,設(shè)置255會(huì)被重置為0,無法補(bǔ)FF)"
cheat2_enable = "false"
cheat2_handler = "1"
cheat2_memory_search_size = "3"
cheat2_repeat_add_to_address = "3"
cheat2_repeat_add_to_value = "254"
cheat2_repeat_count = "2"
cheat2_value = "1"
cheat3_address = "4893"
cheat3_cheat_type = "1"
cheat3_desc = "第1個(gè)道具(大師球x99)"
cheat3_enable = "false"
cheat3_handler = "1"
cheat3_memory_search_size = "3"
cheat3_repeat_add_to_address = "1"
cheat3_repeat_add_to_value = "98"
cheat3_repeat_count = "2"
cheat3_value = "1"
cheat4_address = "4069"
cheat4_big_endian = "true"
cheat4_cheat_type = "1"
cheat4_desc = "遇敵剩余HP=0(敵方出現(xiàn)即死)"
cheat4_enable = "false"
cheat4_handle = "1"
cheat4_memory_search_size = "4"
cheat4_value = "0"
cheat5_address = "4082"
cheat5_cheat_type = "1"
cheat5_desc = "遇敵等級(jí) =>50"
cheat5_enable = "false"
cheat5_handler = "1"
cheat5_memory_search_size = "3"
cheat5_value = "50"
cheat6_address = "4055"
cheat6_cheat_type = "1"
cheat6_desc = "遇敵精靈 =>夢幻"
cheat6_enable = "false"
cheat6_handler = "1"
cheat6_memory_search_size = "3"
cheat6_value = "21"
cheat7_address = "0x1185"
cheat7_cheat_type = "1"
cheat7_desc = "第1個(gè)精靈-個(gè)體值滿值"
cheat7_enable = "false"
cheat7_handler = "1"
cheat7_memory_search_size = "3"
cheat7_repeat_add_to_address = "1"
cheat7_repeat_add_to_value = "0"
cheat7_repeat_count = "2"
cheat7_value = "254"
cheats = "8"
小于8位(1字節(jié)),內(nèi)存地址掩碼示例:
Rom:精靈寶可夢-金
cheat11_address = "4530"
cheat11_address_bit_position = "128"
cheat11_cheat_type = "1"
cheat11_desc = "遇敵性別:雄性(由于當(dāng)前全能模擬器金手指有bug,設(shè)置最大值會(huì)被重置為0,效果變成了雌性;已經(jīng)提交bug,希望能早點(diǎn)解決該問題吧)"
cheat11_enable = "false"
cheat11_handler = "1"
cheat11_memory_search_size = "0"
cheat11_repeat_add_to_address = "1"
cheat11_repeat_add_to_value = "0"
cheat11_repeat_count = "1"
cheat11_value = "1"
cheat12_address = "4530"
cheat12_address_bit_position = "128"
cheat12_cheat_type = "1"
cheat12_desc = "遇敵性別:雌性"
cheat12_enable = "false"
cheat12_handler = "1"
cheat12_memory_search_size = "0"
cheat12_repeat_add_to_address = "1"
cheat12_repeat_add_to_value = "0"
cheat12_repeat_count = "1"
cheat12_value = "0"
金手指使用:
將要使用的金手指 打開即可(選中該行,按左或右,即可切換開關(guān);當(dāng)然也可以進(jìn)入詳情開啟)
強(qiáng)大的軟件兼容性
支持多種不同的經(jīng)典游戲主機(jī)
在圖形、音效上的精彩表現(xiàn)
一個(gè)萬能的全能經(jīng)典游戲模擬器
RetroArch的獨(dú)特之處在于它不僅是一個(gè)模擬器,更是一個(gè)綜合性的復(fù)古游戲和多媒體體驗(yàn)平臺(tái)。RetroArch是一個(gè)高度靈活、功能全面的平臺(tái),它利用Libretro接口的先進(jìn)特性,結(jié)合模塊化的核心系統(tǒng),為用戶帶來了前所未有的復(fù)古游戲和多媒體體驗(yàn)。通過持續(xù)的社區(qū)支持和在線更新,RetroArch能夠不斷適應(yīng)技術(shù)進(jìn)步,滿足廣大用戶的需求。
開源與Libretro接口:RetroArch的開源性質(zhì)促進(jìn)了社區(qū)的活躍參與和持續(xù)改進(jìn)。Libretro接口是其背后的技術(shù)驅(qū)動(dòng)力,允許開發(fā)者創(chuàng)建能夠在多種操作系統(tǒng)上運(yùn)行的軟件,這些軟件能夠利用現(xiàn)代硬件功能,如OpenGL圖形渲染,以及跨平臺(tái)的攝像頭和位置服務(wù)支持。這意味著開發(fā)者能夠輕松地為RetroArch開發(fā)新的功能模塊或模擬器核心,進(jìn)而擴(kuò)展其應(yīng)用范圍。
一站式娛樂體驗(yàn):RetroArch整合了多種核心(模擬器引擎),為用戶提供了一個(gè)集游戲模擬、多媒體播放等多功能于一身的平臺(tái)。用戶無需安裝多個(gè)應(yīng)用,即可在單一界面下體驗(yàn)從NES到PlayStation等不同平臺(tái)的經(jīng)典游戲,以及播放多種格式的媒體文件,實(shí)現(xiàn)了真正的“一站式”服務(wù)。
模塊化核心系統(tǒng):RetroArch的核心(Core)概念是其設(shè)計(jì)的核心。這些模塊化的程序組件是模擬不同游戲機(jī)系統(tǒng)或提供特定功能的基礎(chǔ)。用戶需要通過RetroArch的在線更新系統(tǒng)手動(dòng)下載并安裝這些核心。這一機(jī)制確保了軟件的靈活性和可擴(kuò)展性,用戶可以根據(jù)自己的需求定制安裝哪些核心,從而支持特定的游戲或功能。
跨平臺(tái)兼容性:得益于一體化的Libretro接口,RetroArch不僅限于桌面操作系統(tǒng),它還支持包括iOS、Android在內(nèi)的移動(dòng)平臺(tái),以及各種游戲機(jī)如PS3、Wii等。這種廣泛的兼容性確保了用戶幾乎可以在任何設(shè)備上享受復(fù)古游戲的樂趣。
訪問與獲取信息:對(duì)RetroArch感興趣或需要更多信息的用戶,應(yīng)直接訪問官方網(wǎng)站。這里不僅提供了最新版本的下載鏈接,還有詳盡的文檔、教程和社區(qū)論壇,幫助用戶解決安裝、配置及使用過程中遇到的問題。
v1.18.0更新日志:
AI:修復(fù)AI翻譯和菜單語言不同時(shí)旁白語言
磁盤控制:添加選項(xiàng)以禁用初始磁盤更改
磁盤控制:磁盤控制通知的可見性選項(xiàng)
DRM:修復(fù) vrefresh 計(jì)算模式。 當(dāng)使用隔行掃描/雙掃描模式時(shí),垂直刷新率計(jì)算錯(cuò)誤。
EMSCRIPTEN:修復(fù) rwebinput 中的鼠標(biāo) Y 參數(shù)轉(zhuǎn)換
INPUT:修復(fù)輸入狀態(tài)組合,包括 R3 和 RETROK_UNKNOWN 的錯(cuò)誤觸發(fā)
輸入:添加新的渦輪模式“經(jīng)典(切換)”
輸入:修復(fù)當(dāng)軸未停留在 0 時(shí)的綁定保持
輸入:將軸閾值設(shè)置限制為敏感值
輸入:添加覆蓋鼠標(biāo)、光槍和指針
INPUT/ANDROID:修復(fù) Android 上的鼠標(biāo)抓取行為
INPUT/LINUXRAW:修復(fù)設(shè)備名稱和熱插拔重新連接
IOS:次要 iOS JIT 可用性信息
IOS/TVOS:在 applicationWillResignActive 上暫停應(yīng)用程序
LIBRETRO:向 libretro API 的部分添加 Doxygen 風(fēng)格的注釋
LUA:更新Lua至版本5.3.6
MENU:為輸入綁定常用條目添加子標(biāo)簽
MENU:如果大小為 0,則不加載歷史記錄和收藏夾
MENU:進(jìn)入菜單時(shí)不要禁用快進(jìn)
菜單:小部件位置、大小、顏色、圖標(biāo)調(diào)整
菜單:修復(fù) Qt UI 中的保存狀態(tài)槽
菜單:重新排序并減少用戶界面菜單的深度
MENU/OZONE:修復(fù)側(cè)邊欄環(huán)繞、配置加載后可見性、播放列表刪除后崩潰
MENU/OZONE:修復(fù)側(cè)邊欄和子標(biāo)簽動(dòng)畫
OSX/MACOS:修復(fù)非 Metal 版本上的崩潰
OSX/MACOS:添加 portable.txt 作為便攜式安裝的標(biāo)志
REMOTE RETROPAD:添加模擬軸顯示,指示已按下的輸入
保存:允許將內(nèi)容目錄中的保存與保存排序相結(jié)合
SHADER:基于著色器子幀功能添加滾動(dòng)掃描線模擬。 這是通過滾動(dòng)剪刀矩形而不是在著色器本身中實(shí)現(xiàn)的,因?yàn)檫@更有效,盡管可能不適用于每個(gè)著色器通道 - 我們可能需要一個(gè)選項(xiàng)來排除某些通道。 該實(shí)現(xiàn)簡單地將屏幕除以子幀數(shù),然后將剪刀矩形在屏幕上向下移動(dòng)子幀數(shù)
TVOS:刪除緩存時(shí)強(qiáng)制重新提取資源
TVOS:將歷史記錄和收藏夾添加到頂層
TVOS:修復(fù)歷史記錄項(xiàng)沒有標(biāo)簽時(shí)的崩潰
UWP:為 UWP 構(gòu)建啟用 HAVE_ACCESSIBILITY
UWP:允許 UWP 構(gòu)建與 Mesa Gallium D3D12 的修改版本一起使用
視頻:添加對(duì) Vulkan/GLcore/DX10-11-12 的子幀著色器支持,使著色器能夠以比內(nèi)容更高的幀速率運(yùn)行
視頻:修復(fù)卸載覆蓋時(shí)恢復(fù)全屏/窗口設(shè)置的問題
VIDEO/VULKAN:重新初始化后使用 Vulkan 修復(fù) HDR
VIDEO/VULKAN:刪除舊交換鏈的使用
VIDEO/GL2:修復(fù) OpenGL ES 版本檢測
WEBDAV:修復(fù)了 WebDav 任務(wù)同步中的 SEGFAULT + 類型更改
WEBOS:修復(fù)構(gòu)建,在 webosbrew.org 上添加核心位置
WIN32:修復(fù)菜單欄禁用時(shí) Alt+Enter 不起作用的問題
1.16.0更新日志
3DS:更新 __system_initArgv
3DS:更新 SquirrelJME 3DS Core 信息以及圖標(biāo)。
ANDROID:在按下屏幕覆蓋層上的按鈕時(shí)防止 Android 快速點(diǎn)擊鼠標(biāo)單擊模擬
音頻:快進(jìn)音頻重采樣
音頻:在音頻同步切換時(shí)重新初始化音頻
AUDIO/PULSEAUDIO:PulseAudio 支持的設(shè)備列表
音頻/WASAPI:WASAPI 幀延遲修復(fù) + 清理
AUDIO/WASAPI/MIDI:幀延遲校正
ARCHIVE/ZIP:改進(jìn) ZIP 解壓縮 這減少了 Retroarch 提取 ROM 文件所需的內(nèi)存量。 只需要 ROM 大小加上 128KiB 即可從 ZIP 中提取文件。 以前,如果壓縮比不大,則需要兩倍的量。 這在內(nèi)存受限的平臺(tái)上很有用,并且對(duì)內(nèi)存充足的平臺(tái)沒有影響。 正確處理所有情況(無論是否有 MMAP,對(duì)于是否需要完整路徑、小 ZIP 文件和大 ZIP 文件的核心)。
APPLE:將默認(rèn)鍵盤覆蓋目錄添加到 platform_darwin
蘋果:更新至 MoltenVK 1.2.4
APPLE:不要在“加載核心”菜單列表中包含 MoltenVK 庫
APPLE:為 Xcode 安裝的版本啟用 AltServer JIT
APPLE:Apple 上的默認(rèn) pthread 堆棧大小對(duì)于 detector_ps2_game 來說太小,因此請(qǐng)?jiān)黾铀?br />CHEEVOS:升級(jí)到 rcheevos 10.7
CHEEVOS:除非使用,否則不要初始化 rcheevos 內(nèi)存
CHEEVOS:添加進(jìn)度跟蹤小部件
CHEEVOS:消除排行榜跟蹤器卡頓
CHEEVOS:擴(kuò)展排行榜可見性設(shè)置
CHEEVOS:具有相同值定義的折疊跟蹤器
CRT/SWITCHRES:不要總是強(qiáng)制核心縱橫比
CRT/SWITCHRES:修復(fù)水平屏幕上泰特游戲的寬高比
CRT/SWITCHRES/KMS:添加KMS模式開關(guān)
COMMAND:使cmd界面對(duì)于重播信息更有用
D3D11:修復(fù) d3d11_gfx_init 中的內(nèi)存損壞
D3D12:繪制菜單時(shí)啟用混合
D3D12:將柵欄信號(hào)移出 d3d12_gfx_sync
D3D12:添加 D3D12 HW_render 支持
EMSCRIPTEN:修復(fù) Emscripten 睡眠功能/宏
EMSCRIPTEN/RWEBAUDIO:修復(fù) RWebAudioInit 競爭條件
EMSCRIPTEN/OPENAL:將 openal 設(shè)置為默認(rèn)音頻驅(qū)動(dòng)程序
輸入:組合保持+“enable_hotkey”校正。 修復(fù)了菜單切換在與“enable_hotkey”不同的按鈕中按住組合的問題,這導(dǎo)致“enable_hotkey”如果按住足夠長的時(shí)間也可以充當(dāng)菜單切換,并且 start+select 中的簡化和統(tǒng)一的重復(fù)代碼保留為單個(gè)函數(shù)。
輸入:input_keyboard_event:當(dāng)設(shè)備為 RETRO_DEVICE_POINTER 時(shí)不檢查熱鍵綁定
輸入:添加 input_keymaps_translate_rk_to_ascii() 以將正確的字符輸入輸入到 input_keyboard_event
INPUT:input_overlay_poll:延遲清除INPUT_OVERLAY_BLOCKED標(biāo)志,直到?jīng)]有覆蓋輸入(避免osk_toggle之后的雜散輸入)
輸入:在其他鍵之前發(fā)送修飾符的鍵盤事件(如果命中框重疊,則用于正確的修飾符+鍵輸入)
輸入:記住在相同配置讀取期間當(dāng)前設(shè)置的鍵盤映射位,因?yàn)榉駝t自定義的鍵綁定可能會(huì)在下一次迭代時(shí)從這些位中清除,從而導(dǎo)致鍵盤事件在應(yīng)該被阻止時(shí)傳遞到核心。
INPUT/LINUX/UDEV:在信息級(jí)別記錄鼠標(biāo)設(shè)備
INPUT/LINUX/UDEV:udev 驅(qū)動(dòng)程序的第一個(gè)工作版本,支持觸摸屏和手勢。
INPUT/WAYLAND:將 wayland 添加到輸入驅(qū)動(dòng)程序列表
輸入/菜單:將端口 X 綁定移動(dòng)到 Retropad 綁定子菜單中,并添加適當(dāng)?shù)膸椭谋竞妥訕?biāo)簽,以阻止人們不必要地在那里亂搞
輸入/菜單:將菜單圖標(biāo)添加到“RetroPad Binds”
INPUT/OVERLAY:添加覆蓋參數(shù)以控制自動(dòng)縮放模式下的 x/y 分離
輸入/覆蓋:恢復(fù)/重寫鍵盤覆蓋和 OSK 切換。 添加鍵盤覆蓋預(yù)設(shè)、鍵盤子菜單和 osk_toggle 熱鍵。 對(duì) osk_toggle 使用覆蓋緩存。
輸入/覆蓋:覆蓋緩存。 添加overlay_cache_ptr以在預(yù)計(jì)再次顯示時(shí)將禁用的覆蓋保留在內(nèi)存中。 大多數(shù) input_overlay_deinit 調(diào)用都替換為 input_overlay_unload,除非初始化/取消初始化核心或禁用覆蓋,否則它會(huì)緩存覆蓋。 加載緩存的覆蓋層是作為交換完成的,旨在用于 osk_toggle。
INPUT/OVERLAY:添加 input_overlay_check_mouse_cursor() 以保留顯示/隱藏鼠標(biāo)行為
INPUT/OVERLAY:不要在窗口模式下應(yīng)用 input_overlay_show_mouse_cursor (僅由鼠標(biāo)抓取控制)
輸入/重新映射:停止在重新映射刪除時(shí)始終重置為默認(rèn)值
INPUT/SDL:修復(fù)通過藍(lán)牙連接的 PS4/PS5 控制器上的隆隆聲
iOS:iOS 中的 JIT 支持
IOS:使用AltKit嘗試在iOS上啟用JIT
iOS:修復(fù) iOS 上歷史記錄中的縮略圖
iOS:啟用選項(xiàng)來震動(dòng) iOS 設(shè)備而不是控制器
iOS:修復(fù)了 iOS 上的音頻/視頻過濾器
iOS:iOS 上疊加的觸覺反饋
iOS:在 iOS 上,在中斷時(shí)停止/啟動(dòng)音頻
iOS:向 iOS 添加加速度計(jì)和陀螺儀傳感器
iOS:由于一些鍵盤模擬,iOS 需要以 13 為目標(biāo),但 tvOS 不需要
IOS/TVOS:使用檢測到的核心路徑更新播放列表時(shí),使用解析的核心路徑
IOS/TVOS:在iOS/tvOS上實(shí)現(xiàn)內(nèi)存查詢
IOS/TVOS:網(wǎng)絡(luò)游戲發(fā)現(xiàn)粗略的 bonjour/mdns
IOS/TVOS:改進(jìn) iOS/tvOS 上的一些日志格式
IOS/TVOS:iOS/tvOS 上的初步 MetricKit 支持
TVOS:添加 Siri 遠(yuǎn)程點(diǎn)擊支持后修復(fù)模擬搖桿操作
TVOS:還處理 tvOS 上的點(diǎn)擊事件
TVOS:將retroarch.cfg 備份到tvOS 上的NSUserDefaults。
TVOS:tvOS 有自己漂亮的屏保,我想要它們
TVOS:tvOS Siri 遠(yuǎn)程處理 它實(shí)際上不能用作游戲控制器,但它非常適合作為簡單的 LRUD 瀏覽菜單。 這還增加了對(duì) mFI 控制器名稱的更好支持,并且能夠執(zhí)行“退出”應(yīng)用程序的預(yù)期 tvOS 行為。
TVOS:AltKit 對(duì) tvOS 的支持
LANGEXTRA:使用 LANGEXTRA 為所有版本啟用語言自動(dòng)檢測
LIBRETRO:添加新的上下文硬件渲染枚舉 - 啟用 PS2 核心的 DX12 自動(dòng)檢測
LIBRETRO:添加 API 以檢查 iOS 上的 JIT 可用性
LIBRETRO:在核心啟動(dòng)后也允許 RETRO_ENVIRONMENT_SET_MEMORY_MAPS。 更改 libretro.h 中有關(guān)已刪除限制的注釋,并在 RetroArch 的核心運(yùn)行時(shí)處理環(huán)境調(diào)用。
LIBRETRO/MICROPHONE:添加新的 API 以支持麥克風(fēng)。
LINUX:輸入驅(qū)動(dòng)程序修復(fù) 8 個(gè)以上的游戲手柄。 據(jù)報(bào)道,超過 8 個(gè)的控制器只能部分工作(模擬是的,但按鈕不起作用),并且發(fā)現(xiàn)的修復(fù)也得到了確認(rèn)。
MENU:從當(dāng)前值開始目錄瀏覽
菜單:修復(fù)菜單切換組合保持與相同的“enable_hotkey”
菜單:添加菜單滾動(dòng)主頁+結(jié)束操作
MENU:菜單導(dǎo)航加速調(diào)整
菜單:默認(rèn)顯示播放列表歷史記錄/收藏夾圖標(biāo)
菜單:從視頻旋轉(zhuǎn)+方向中刪除高級(jí)選項(xiàng)標(biāo)志
菜單:將音頻重采樣器菜單與音頻輸出菜單相結(jié)合
MENU:麥克風(fēng)菜單清理
菜單:添加缺少的菜單可見性選項(xiàng)以覆蓋內(nèi)容目錄
菜單:修復(fù) action_ok_network 中的菜單刷新
MENU:視頻設(shè)置菜單清理
菜單:嘗試整理快速菜單
MENU:將網(wǎng)絡(luò)端口菜單選項(xiàng)更改為“allow_input”模式
MENU:在“設(shè)置核心關(guān)聯(lián)”菜單中預(yù)選當(dāng)前核心,使用更安心
MENU:從菜單返回后,焦點(diǎn)回到“設(shè)置核心關(guān)聯(lián)”項(xiàng),而不是第一項(xiàng)
菜單:替換了黑客修復(fù)程序,以便在關(guān)聯(lián)重置后從核心建議“運(yùn)行”菜單返回后聚焦第一個(gè)項(xiàng)目
菜單:修復(fù)了重置歷史記錄/收藏夾中的設(shè)置核心關(guān)聯(lián)并在沒有設(shè)置的情況下運(yùn)行
菜單:重新定位播放列表管理器核心關(guān)聯(lián)選項(xiàng),以防止使用“開始”時(shí)意外重置
MENU/RGUI:實(shí)施“記住選擇”選項(xiàng)
MENU/RGUI:修復(fù)保存狀態(tài)縮略圖全屏取消操作
MENU/RGUI:修復(fù)并添加播放列表縮略圖的切換
菜單/臭氧:更新德古拉主題
菜單/臭氧:從播放列表返回側(cè)邊欄管理快速訪問
MENU/OZONE:側(cè)邊欄多行滾動(dòng)
MENU/XMB:XMB菜單播放列表索引錯(cuò)誤修復(fù)
MENU/XMB:播放列表標(biāo)簽限制修復(fù)
MENU/XMB:即使右縮略圖未啟用/不可見,也可防止播放列表標(biāo)簽截?cái)嚅L項(xiàng)目
MENU/XMB:在縮略圖掛起時(shí),防止在每個(gè)項(xiàng)目更改時(shí)將播放列表標(biāo)簽長度重置為全寬度
MENU/XMB:停止顯示播放列表之外的播放列表?xiàng)l目索引
MENU/XMB:修復(fù)從“設(shè)置核心關(guān)聯(lián)”返回時(shí)如果播放列表索引大于上一個(gè)菜單時(shí)的菜單焦點(diǎn)問題
菜單/瀏覽:瀏覽全屏縮略圖時(shí)防止閃爍
菜單/瀏覽:將標(biāo)簽代碼長度行為與播放列表相匹配
菜單/聲音:修復(fù)了當(dāng)菜單聲音啟用菜單暫停時(shí)某些音頻驅(qū)動(dòng)程序掛起的問題
菜單/聲音:修復(fù)全屏切換/視頻重新初始化后菜單聲音停止的問題
MENU/QT/WIMP:清理桌面菜單歡迎文本
菜單/覆蓋:重新排序覆蓋菜單
麥克風(fēng):添加對(duì)麥克風(fēng)的支持。
麥克風(fēng)/ALSA:添加 alsa 和 alsathread 麥克風(fēng)驅(qū)動(dòng)程序。
麥克風(fēng)/SDL:添加 sdl2 麥克風(fēng)驅(qū)動(dòng)程序。
麥克風(fēng)/WASAPI:添加 wasapi 麥克風(fēng)驅(qū)動(dòng)程序。
移動(dòng)設(shè)備:在移動(dòng)設(shè)備上的縱向模式下,不要覆蓋自定義視口
網(wǎng)絡(luò):增強(qiáng) netpacket 接口
NETWORKING/NETPLAY:啟用核心主機(jī)拒絕連接新玩家以限制連接玩家數(shù)量
網(wǎng)絡(luò)/網(wǎng)絡(luò)播放:使核心能夠刷新傳出數(shù)據(jù)包并讀取傳入數(shù)據(jù)包,而無需等待下一幀(可用于降低延遲或阻止讀?。?br />OPENDINGUX/RG350:為 RG350 啟用聯(lián)網(wǎng)
OPENGL/WAYLAND:在egl_swap_buffers之后添加幀回調(diào),以改善max_swapchain <= 2時(shí)的延遲
OSD/STATISTICS:在統(tǒng)計(jì)中顯示當(dāng)前視頻+音頻驅(qū)動(dòng)程序
OSD/統(tǒng)計(jì):確保統(tǒng)計(jì)文本左對(duì)齊
OSX/MACOS:修復(fù) steam OSX 核心路徑
OSX/MACOS:添加 HAVE_STDIN_CMD 支持
OSX/MACOS:修復(fù)窗口模式下的鼠標(biāo)抓取問題
OSX/MACOS/IOS/TVOS:在 macos/ios/tvos 版本中啟用 SSL
PS3/PSL1GHT:添加疊加支持
RUNLOOP:暫停時(shí)不計(jì)算幀數(shù)
SERENITYOS:將 SerenityOS 添加到支持的操作系統(tǒng)列表中
掃描儀:改進(jìn)掃描儀控制臺(tái)輸出
掃描儀:更多掃描儀控制臺(tái)輸出著色
SCANNER:改進(jìn) CLI 掃描控制臺(tái)輸出
掃描儀:通過 CLI 添加內(nèi)容導(dǎo)入/掃描
SCANNER/PS1:串行提取現(xiàn)在已完成
1.15.0更新內(nèi)容
AI 服務(wù):修復(fù) NVDA 在講話時(shí)切換到 Powershell
ANDROID:在 Android 構(gòu)建中,添加 input_android_physical_keyboard 配置選項(xiàng)及其相應(yīng)的菜單項(xiàng)以強(qiáng)制設(shè)備充當(dāng)物理鍵盤。 在 Android 上運(yùn)行時(shí),RetroArch 將大多數(shù)發(fā)出 dpad 事件的設(shè)備視為游戲手柄,即使它們也發(fā)出其他鍵盤事件; 這通常是正確的做法,但它的副作用是不允許某些實(shí)際的鍵盤(例如:Logitech K480)在 RetroArch 中起到這樣的作用。 此配置選項(xiàng)允許用戶手動(dòng)選擇特定輸入設(shè)備作為物理鍵盤而不是游戲手柄,這在模擬計(jì)算機(jī)而不是控制臺(tái)時(shí)非常方便。
APPLE:將 App Category 添加到一些應(yīng)該添加的地方
APPLE/MFI:當(dāng)控制器播放器索引未設(shè)置時(shí)防止崩潰 (-1)
自動(dòng)幀延遲:幫助延遲在應(yīng)該減少的時(shí)候更容易減少,并在觸發(fā)暫停和菜單有或沒有暫停、快進(jìn)、慢動(dòng)作和幾何變化時(shí)幫助延遲留在原地
自動(dòng)幀延遲:重新校準(zhǔn)視頻重新初始化的延遲(全屏切換等)
自動(dòng)幀延遲:啟用自動(dòng)時(shí)僅在菜單項(xiàng)中顯示(x 有效)而不在下拉列表項(xiàng)中顯示
CHEEVOS:允許重新定位 RetroAchievement 通知
CHEEVOS/MENU:添加成就可見性子菜單選項(xiàng)
CHEEVOS/MENU:啟動(dòng)摘要從詳細(xì)模式中分離出來,添加了隱藏零核心 cheevos 游戲的選項(xiàng)
CHEEVOS/MENU:“解鎖/精通”分為兩個(gè)選項(xiàng)
CHEEVOS/MENU:“帳戶/登錄消息”從“詳細(xì)”中分離出來,封閉所有登錄成功/錯(cuò)誤消息
配置/輸入:卸載恢復(fù)當(dāng)前全局配置
CONFIG/INPUT/OVERRIDES:刪除文件不會(huì)卸載當(dāng)前覆蓋
CONFIG/INPUT/OVERRIDES:如果文件存在,保存一個(gè)空的覆蓋將刪除文件,如果不存在則不會(huì)保存
CONFIG/INPUT/OVERRIDES:防止使用 RUNLOOP_FLAG_OVERRIDES_ACTIVE with appendconfig
核心選項(xiàng):核心選項(xiàng)設(shè)置類型檢查。 添加了獲取和設(shè)置核心選項(xiàng)類型的檢查,否則在瀏覽到核心選項(xiàng)類別后關(guān)閉內(nèi)容時(shí)會(huì)發(fā)生崩潰。 還修復(fù)了獨(dú)狼“鎖定已安裝核心”的未顯示開關(guān)圖標(biāo)。
CLI:使用 cli --entryslot 啟動(dòng)時(shí)更新選定的保存槽
CLI:分離配置 CLI 附加和配置覆蓋
CLI/MENU/XMB:停止在 CLI 啟動(dòng)時(shí)顯示虛假的上一個(gè)圖標(biāo)
D3D9:固定顯示驅(qū)動(dòng)程序剪裁實(shí)現(xiàn) - 現(xiàn)在可以接受 0 寬度/高度
D3D10:固定顯示驅(qū)動(dòng)程序剪裁實(shí)現(xiàn) - 現(xiàn)在可以接受 0 寬度/高度
D3D11:固定顯示驅(qū)動(dòng)程序剪裁實(shí)現(xiàn) - 現(xiàn)在可以接受 0 寬度/高度
D3D11:修復(fù)了未定義 HAVE_DXGI_HDR 時(shí)的構(gòu)建
D3D11:即使在調(diào)整交換鏈大小時(shí),移動(dòng)的等待交換鏈也始終等待發(fā)生
D3D12:固定顯示驅(qū)動(dòng)程序剪裁實(shí)現(xiàn) - 現(xiàn)在可以接受 0 寬度/高度
D3D12:修復(fù)了窗口縮放問題,這是由交換鏈調(diào)整大小功能未使用與交換鏈創(chuàng)建相同的標(biāo)志(可等待交換鏈)引起的
D3D12:修復(fù)了手動(dòng)將窗口大小調(diào)整為較小尺寸后的交換鏈剪切問題(視覺 + 崩潰)
D3D12:修復(fù)了釋放交換鏈時(shí)視頻重新初始化的最終崩潰問題
D3D12:即使在調(diào)整交換鏈大小時(shí),移動(dòng)的等待交換鏈也始終等待發(fā)生
EMSCRIPTEN:為 Emscripten 添加 HAVE_PATCH 支持
EMSCRIPTEN:為 Emscripten 添加 BSV/Replay 支持
EMSCRIPTEN:向 emscripten RA 添加命令和 stdin_cmd 功能。 更新 libretro.js 以顯示如何通過 emscripten stdin 發(fā)送命令。
FRAME DELAY/MENU:顯示沒有 VSync 的幀延遲
一般:開始取消暫停限制。 使用 retropad 開始按鈕將功能限制為取消暫停 RA 到它的設(shè)置; “控制器斷開時(shí)暫停”。
一般:保存狀態(tài)縮略圖縱橫比回退。 由于至少有一個(gè)宣布寬高比為 0 的特定核心,我們必須在保存狀態(tài)縮略圖中添加相同的回退,這在正常視頻驅(qū)動(dòng)程序使用中發(fā)生在其他地方。
一般:添加對(duì)每個(gè)核心/數(shù)據(jù)庫的系統(tǒng)子目錄的支持。 添加了簡單而優(yōu)雅的自動(dòng)功能,可以將不同的系統(tǒng)目錄發(fā)送到核心(如果存在),以保持系統(tǒng)目錄更加健全。 首先像在配置和保存中一樣使用核心/庫名稱,然后像在縮略圖中一樣使用播放列表名稱,當(dāng)然默認(rèn)為當(dāng)前全局系統(tǒng)目錄。
一般:如果子目錄有子目錄,則忽略系統(tǒng)子目錄替換。
一般:總是在退出時(shí)恢復(fù)緩存的視頻驅(qū)動(dòng)程序
IOS:包括“更新核心信息文件”
IOS:修復(fù) #14778 - 除了將日志發(fā)送到 asl_client 之外,還將它們添加到日志文件中。
IOS/VULKAN/MOLTENVK:iOS 上的 Vulkan 視頻驅(qū)動(dòng)程序
延遲/搶先幀:將搶占幀添加到延遲設(shè)置。 RunAhead 替代方案,重新運(yùn)行核心邏輯以在當(dāng)前幀之前“重寫歷史記錄”。 幀僅在控制器狀態(tài)更改時(shí)重新運(yùn)行,因此整體速度更快。
延遲/搶先幀:在 retro_serialize 之前調(diào)用 retro_run(#14893)。 修復(fù)搶占式框架不以幾個(gè)核心啟動(dòng)
本地化:更新
本地化:啟用視頻旋轉(zhuǎn)、方向和縱橫比選項(xiàng)值的本地化。
本地化:還添加了 Mixer 流本地化
本地化/菜單/幫助:音頻和視頻驅(qū)動(dòng)程序的上下文相關(guān)幫助文本。 語言更正
本地化/菜單/語言:語言子菜單現(xiàn)在顯示每種語言的翻譯字符串的進(jìn)度。
本地化:現(xiàn)在可以通過 Crowdin 本地化幫助文本。
LIBRETRO:為 libretro-video-processor 啟用 RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME
LIBRETRO/HW:添加 GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT。 解決了 v1 界面中的問題,在這些問題中,當(dāng)面對(duì)較新的界面版本時(shí),無法查詢前端會(huì)做什么。 這個(gè) env-call 為事情如何工作提供了更有力的保證。
輸入:如果修飾符僅映射到 RetroPad,則允許鍵盤熱鍵在沒有熱鍵修飾符的情況下工作
輸入:如果熱鍵修飾符設(shè)置為鍵盤但未按下,則允許鍵盤熱鍵鍵進(jìn)行鍵入
輸入:如果模擬設(shè)備類型為“無”,則允許鍵盤 RetroPad 鍵進(jìn)行鍵入
輸入/藍(lán)牙:修復(fù)了 BT HID 設(shè)備的崩潰問題。 (#14922) pad_connection_destroy() 釋放插槽,無需再次釋放它。
INPUT/BSV/REPLAY:BSV錄制開始時(shí)不開始錄像
INPUT/BSV/REPLAY:不要在 BSV 記錄中重復(fù)記錄輸入
INPUT/BSV/REPLAY:如果正在播放或錄制 BSV 文件,不要自動(dòng)加載狀態(tài)
INPUT/BSV/REPLAY:在自動(dòng)加載代碼之前移動(dòng) BSV 初始化
INPUT/BSV/REPLAY:如果有 bsv 電影狀態(tài),不觸發(fā)自動(dòng)加載代碼
INPUT/BSV/REPLAY:允許 -e 和 -R 在某個(gè)狀態(tài)下開始 BSV 文件記錄
INPUT/BSV/REPLAY:為 BSV 添加鍵盤錄音支持
INPUT/BSV/REPLAY:修復(fù) DOSbox 從開始狀態(tài)播放 BSV
INPUT/BSV/REPLAY:將狀態(tài)與重播相關(guān)聯(lián)。 現(xiàn)在可以在重播錄制和播放期間以保持錄制完整性的方式保存和加載狀態(tài)。 錄音也有一個(gè)(適度)唯一的標(biāo)識(shí)符與之相關(guān)聯(lián)。
INPUT/BSV/REPLAY:為回放記錄添加檢查點(diǎn)功能。 如果核心不是確定性的,或者如果它們只有有限的確定性,如果回放文件也包含周期性檢查點(diǎn)狀態(tài),我們可以獲得更少的漂移。 這些由新的 retroarch 設(shè)置 replay_checkpoint_interval(以秒為單位)配置。 狀態(tài)被插入到幀之間的重放文件中。 這也修復(fù)了重播自動(dòng)增量最大保持設(shè)置的設(shè)置顯示。
INPUT/FRAMEADVANCE:觸發(fā)frameadvance時(shí)使用非渲染暫停模式
輸入/熱鍵/覆蓋:不要阻止輸入覆蓋熱鍵
輸入/熱鍵:熱鍵阻塞修正。 事實(shí)證明,之前的熱鍵阻止更改僅適用于 winraw 驅(qū)動(dòng)程序而不適用于其他驅(qū)動(dòng)程序(至少適用于 Windows),因?yàn)?input_keyboard_event() 可能在錯(cuò)誤的時(shí)刻被調(diào)用,因此存儲(chǔ)鍵盤菜單按下打破了控制器指南菜單的分離 按鈕和鍵盤菜單鍵。 還允許阻止在兩個(gè)方向上工作,這樣如果只有鍵盤綁定了“enable_hotkey”,控制器熱鍵就不會(huì)被阻止。
INPUT/LINUX/UDEV:修復(fù) id_mouse 不是 id_joystick 時(shí)的 udev 槍支輸入
菜單:將“獨(dú)立核心”重命名為“無內(nèi)容核心”
菜單:音樂文件也應(yīng)服從 builtin_mediaplayer_enable (#14967) 音樂文件也應(yīng)該可以禁用內(nèi)置媒體播放器。 沒有這個(gè),聲音文件就不能從支持它們的內(nèi)核的文件瀏覽器中打開。
菜單:將項(xiàng)目重新定位為更符合邏輯的順序
MENU:更正了一些標(biāo)題大寫(when/before/after 不是小寫,但是 for/the/a 是)
MENU/AUDIO:為音頻設(shè)備添加下拉菜單
菜單/幫助:渦輪模式幫助 (#14919)。 為每個(gè)可選的渦輪模式添加了幫助文本。
MENU/INPUT:為所有菜單驅(qū)動(dòng)程序添加統(tǒng)一的返回操作。 所有菜單驅(qū)動(dòng)程序的可用性提升導(dǎo)致與當(dāng)前 Ozone 類似的行為,它按下返回/取消足夠多,選擇首先跳轉(zhuǎn)到主菜單,再次按下時(shí)跳轉(zhuǎn)到第一個(gè)項(xiàng)目,因此當(dāng)核心運(yùn)行時(shí),快速菜單是 可以從任何地方快速訪問。 當(dāng)核心未運(yùn)行時(shí),第一項(xiàng)將是加載核心。
菜單/輸入:覆蓋綁定保存+菜單管理器大修
菜單/輸入:允許和固定的輸入綁定保存到覆蓋
菜單/輸入:大修覆蓋菜單
MENU/INPUT:按頂部活動(dòng)文件條目上的 Start 重新加載當(dāng)前覆蓋,就像啟動(dòng)一樣
菜單/子標(biāo)簽:全部在“配置文件”下+將“重置為默認(rèn)值”移至底部
菜單/子標(biāo)簽:快捷菜單 > 控制 > 端口 x 控制
菜單/子標(biāo)簽:Port x Controls > Device Type
MENU/RGUI:修復(fù)禁用的菜單項(xiàng)顏色。 效果無法正常工作,因?yàn)橥该饕馕吨褂煤诵妮敵鲱伾鳛楸尘啊?br />MENU/XMB:修復(fù)了播放列表管理器圖標(biāo)以正確考慮探索視圖
MENU/XMB:更改 XMB Explore View 標(biāo)題以匹配 OzoneU/XMB:添加“切換圖標(biāo)”選項(xiàng)
MENU/XMB:在搜索處于活動(dòng)狀態(tài)時(shí)修復(fù) MENU_ACTION_CANCEL。 XMB 中發(fā)現(xiàn)的嚴(yán)重問題破壞了搜索詞的取消。
MENU/XMB:布局更正:
MENU/XMB:為更長的項(xiàng)目標(biāo)簽和值留出更多空間
MENU/XMB:“核心下載器”為項(xiàng)目和“已安裝”指示器提供額外空間
MENU/XMB:修復(fù)了“菜單比例因子”,無需重新啟動(dòng)即可獲得實(shí)際的最終結(jié)果
MENU/XMB:調(diào)整比例因子以在兩種布局下表現(xiàn)更好
MENU/XMB:修復(fù)保存狀態(tài)縮略圖并調(diào)整“手持”布局中的垂直淡入淡出系數(shù)
MENU/XMB:將縮略圖陰影更改為輪廓并收緊全屏縮略圖邊距
MENU/XMB:調(diào)整全局陰影不透明度
MENU/XMB:從 XMB 中刪除“Framebuffer opacity”,因?yàn)樗皇褂盟?另外,重命名相應(yīng)的菜單標(biāo)題,因?yàn)?ldquo;framebuffer”不是那么直觀。
MENU/OZONE:修復(fù)了播放列表管理器圖標(biāo)以正確考慮探索視圖
MENU/OZONE:關(guān)閉內(nèi)容熱鍵時(shí)刷新縮略圖
MENU/OZONE:臭氧頁腳增強(qiáng) (#14926)。 在適用的頁腳添加幫助按鈕(選擇)和重置為默認(rèn)值(開始)。
MENU/OZONE:臭氧頁腳增強(qiáng) (#14934)。 僅當(dāng)有實(shí)際信息要顯示時(shí)才顯示幫助頁腳,實(shí)際幫助或子標(biāo)簽,否則不可見。
MENU/OZONE:臭氧頁腳增強(qiáng)功能:掃描按鈕 (#14949)。 適用時(shí)在頁腳顯示掃描按鈕。
菜單/臭氧:將清除按鈕添加到臭氧頁腳 (#14947)。 在適用時(shí)添加清除按鈕的指示(當(dāng)前:鍵綁定)。
MENU/MATERIALUI:在播放列表管理器中添加了缺少的收藏夾+歷史圖標(biāo)
MENU/MATERIALUI:添加了“切換圖標(biāo)”選項(xiàng)
菜單/作弊:在作弊中添加了丟失的圖標(biāo)(刪除+復(fù)制之后/之前)
MENU/CHEATS:固定標(biāo)簽大寫作弊(在此之后/之前添加新的)
菜單/聲音:為 RGUI、XMB、MaterialUI 和 Ozone 添加滾動(dòng)聲音。
菜單/聲音:更好的滾動(dòng)聲音實(shí)現(xiàn),添加新的“通知返回”聲音
菜單/聲音:滾動(dòng)聲音修復(fù)。 正確獲取xmb.c中列表大小,用于切換類別時(shí)播放滾動(dòng)音效,臭氧中按下取消時(shí)播放滾動(dòng)音效,ZL和ZR滾動(dòng)時(shí)播放音效,L- MIYOO滾動(dòng)時(shí)播放正確音效:L3/R3 支持 Dingux 游戲手柄控制器設(shè)備。
菜單/小部件:在音量靜音時(shí)顯示方形大小的小部件。 音量小部件目前始終是固定大小,因此在靜音時(shí)會(huì)顯示大量空白區(qū)域,因此僅在靜音時(shí)將框縮短為圖標(biāo)大小。
網(wǎng)絡(luò):為 SSL 套接字調(diào)用 ssl_socket_close
網(wǎng)絡(luò)/CHEEVOS:net_http - cheevos 崩潰的臨時(shí)修復(fù)。 不要對(duì) cheevos HTTP 請(qǐng)求使用新的超時(shí)/輪詢代碼。
NETWORKING/MENU:網(wǎng)絡(luò)信息清理:
網(wǎng)絡(luò)/菜單:從 : 分隔符中刪除多余的空間
網(wǎng)絡(luò)/菜單:從 ipv6 地址的末尾修剪無用/重復(fù)的垃圾。 Windows顯示%[adapter number],Linux顯示%[adapter name],地址前已經(jīng)顯示
網(wǎng)絡(luò)/STDIN:將 LOAD_STATE_SLOT N 命令添加到標(biāo)準(zhǔn)輸入/網(wǎng)絡(luò)協(xié)議
OSD/STATISTICS:將 Run-Ahead 數(shù)據(jù)添加到屏幕統(tǒng)計(jì)數(shù)據(jù)
OSX/MACOS:Steam 平臺(tái)支持
OSX/MACOS:將 LSApplicationCategoryType 設(shè)置為游戲
OSX/MACOS:在 Metal macOS 版本(10.13 及更高版本)中包含 OpenGL 視頻驅(qū)動(dòng)程序
OSX/MACOS:修復(fù)一些 mac 窗口模式設(shè)置 -
OSX/MACOS:使用“記住窗口位置和大小”設(shè)置(修復(fù) #14806)
OSX/MACOS:實(shí)現(xiàn)窗口不透明度
OSX/MACOS:啟用“顯示窗口裝飾”切換
OSX/MACOS:隱藏“禁用合成”選項(xiàng)(osx 不支持禁用合成)
OSX/MACOS:確保使用文件系統(tǒng)路徑名,而不是 URL 名
OSX/MACOS/IOHIDMANAGER:各種內(nèi)存訪問修復(fù)以防止崩潰 (#14459) (#15000)。 當(dāng)控制器快速重新連接時(shí),防止雙重釋放和空取消引用。 當(dāng)控制器設(shè)備查詢返回 null 而不是崩潰時(shí)處理錯(cuò)誤。
OSX/MACOS/METAL BUILD:修復(fù)輸入事件(鍵盤/鼠標(biāo))在全屏和窗口模式之間切換時(shí)有時(shí)會(huì)丟失的問題。 修復(fù)了許多長期存在的問題
OSX/MACOS/OPENGL:修復(fù) Metal macOS 構(gòu)建中的全屏 OpenGL 驅(qū)動(dòng)程序
OSX/MACOS/VULKAN/MOLTENVK:可用時(shí)默認(rèn)為 Vulkan 驅(qū)動(dòng)程序(適用于 10.13 Metal Universal 構(gòu)建)
OSX/MACOS/VULKAN/MOLTENVK:通過 MoltenVK 為 OSX 更新了 Vulkan on Metal
OSX/MACOS/VULKAN/MOLTENVK/HDR:修復(fù)非 HDR 顏色
OSX/MACOS/SLANG:將執(zhí)行應(yīng)用著色器的更改,然后應(yīng)用著色器的命令將立即排隊(duì),在當(dāng)前事件處理程序之后異步運(yùn)行,然后執(zhí)行完全相同的操作。 修復(fù)了問題 #14789 - 在適用于 Mac OS 的 Metal build 1.14.0 穩(wěn)定版上打開著色器會(huì)大大減慢仿真速度,從而造成繁忙的循環(huán)。
PS2:避免在不需要時(shí)加載額外的驅(qū)動(dòng)程序。 修復(fù)了未使用變量 extra_drivers 加載特定 IRX 所需驅(qū)動(dòng)程序的錯(cuò)誤。 這增加了與某些特定 PS2 模型的兼容性,這些模型在加載核心時(shí)有時(shí)會(huì)失敗。
PS3/PSL1GHT:對(duì) RSX d 進(jìn)行改進(jìn)河流 (#14965)
PS3/PSL1GHT:添加 modern_alpha_blend 和 modern_opaque rsx 著色器
PS3/PSL1GHT:為 rsx 驅(qū)動(dòng)程序添加性能改進(jìn)
PS3/PSL1GHT: 添加 RSX 視頻驅(qū)動(dòng)
PS3/PSL1GHT/MENU/XMB:為 psl1ght 做 XMB 菜單縮放
PS3/PSL1GHT:更新 Makefile 以使用最新的著色器和更多 UI 菜單選項(xiàng)
PS3/PSL1GHT:默認(rèn)文件夾標(biāo)準(zhǔn)化
PS3/PSL1GHT:修復(fù)視頻旋轉(zhuǎn)
PS3/PSL1GHT:修復(fù) HTTP 下載
QB/CONFIGURE:添加新標(biāo)志 - HAVE_UPDATE_CORE_INFO、ASSETS_DIR、FILTERS_DIR
錄音:將錄音添加到視頻歷史播放列表
REWIND:當(dāng)菜單暫停處于活動(dòng)狀態(tài)時(shí)不要采取倒帶步驟
RUNLOOP:當(dāng)前,當(dāng)核心暫停時(shí),視頻輸出也將完全停止,因此無法在暫停時(shí)為小部件設(shè)置動(dòng)畫,因此:
RUNLOOP:為暫停添加了一個(gè)新的運(yùn)行循環(huán)狀態(tài),它呈現(xiàn)最后緩存的幀
RUNLOOP:允許在暫停時(shí)倒帶,這樣它就像向后幀前進(jìn)一樣。 還移動(dòng)了在菜單迭代之前采取的倒帶步驟,以便在禁用 menu_pause 時(shí)不會(huì)在菜單中丟失步驟
RUNLOOP:暫停時(shí)的狀態(tài)加載和重置將忘記暫停 x 幀以顯示正確的輸出
RUNLOOP:允許在菜單處于活動(dòng)狀態(tài)時(shí)讀取暫停熱鍵
RUNLOOP:允許在菜單處于活動(dòng)狀態(tài)時(shí)讀取屏幕截圖熱鍵
RUNLOOP:將 2 個(gè)全屏熱鍵檢查合并為一個(gè)(知道為什么它們?cè)跁和:头菚和顟B(tài)下是分開的,因?yàn)橐粋€(gè)對(duì)兩者都適用......?)
RUNLOOP:實(shí)現(xiàn) GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT。 相當(dāng)瑣碎。 只報(bào)告最新版本。
SAVESTATES:狀態(tài)槽熱鍵調(diào)整 -
保存狀態(tài):允許使用熱鍵選擇 -1 自動(dòng)插槽
SAVESTATES:允許從 -1 到 999 和向后環(huán)繞
SAVESTATES:嘗試加載不存在的狀態(tài)而不是普通的“加載狀態(tài)”時(shí)顯示失敗消息
SAVESTATES:縮短插槽更改通知的持續(xù)時(shí)間
保存狀態(tài):將小部件類型更改為與著色器切換相同的類型,以便更好地來回操作。 關(guān)閉 [Widgets] 保存狀態(tài)插槽切換器
SHADERS:附加預(yù)設(shè)功能
SHADERS:前置預(yù)設(shè)功能
著色器:著色器預(yù)設(shè) - 加載路徑中的通配符替換。 當(dāng)一個(gè)簡單的預(yù)設(shè)加載時(shí),在預(yù)設(shè)內(nèi)的路徑中找到的文本通配符將被替換為來自當(dāng)前 RetroArch 上下文的值。 替換將在紋理路徑和參考路徑上執(zhí)行。
SHADERS/SLANG/SPIRVCROSS:更新到最新的 SPIRV-Cross,修復(fù) Metal shader 編譯問題
靜態(tài)鏈接/火蜥蜴:修復(fù)火蜥蜴配置保存在靜態(tài)平臺(tái)的叉子上
TVOS/VULKAN/MOLTENVK:tvOS 上的 Vulkan
視頻:允許手動(dòng)視頻交換間隔強(qiáng)制。 自動(dòng)交換間隔的添加有效地防止了手動(dòng)強(qiáng)制,這在速率未正確報(bào)告時(shí)是有益的。 因此只有在使用自動(dòng)區(qū)間時(shí)才在計(jì)算中使用區(qū)間。
VULKAN:修復(fù)使用多個(gè)物理設(shè)備和 HW 核心時(shí)的崩潰 (#14889)
VULKAN:檢測是否返回了錯(cuò)誤的 PhysicalDevice。
VULKAN:在創(chuàng)建核心設(shè)備之前實(shí)際查詢物理設(shè)備。
VULKAN:定義并實(shí)現(xiàn)上下文協(xié)商接口v2
VULKAN:添加上下文協(xié)商接口 v2。
VULKAN:添加 vkEnumerateInstanceVersion 符號(hào)。
VULKAN:實(shí)施 v2 上下文協(xié)商
VULKAN:使用計(jì)算著色器上傳 RGB565
VULKAN:使用 RGB565 和 OriginalHistory 修復(fù)回歸。
VULKAN/WAYLAND:不要限制請(qǐng)求的圖像數(shù)量。 由于一個(gè)不幸的“特性”,MESA 在 Wayland 中總是報(bào)告 4 作為 Vulkan 表面的 minImageCount。 然而,值 2 和 3 工作得非常好,即使它們超出規(guī)格,在 Wayland 上使用 Vulkan 后端時(shí)提供更好的延遲。 因此,這消除了對(duì) desired_swapchain_images 進(jìn)行的人為鉗制,因?yàn)檫@并不是真正必要的,并且會(huì)在 Wayland+Vulkan 上造成非常明顯的輸入延遲。
VULKAN/MENU/RGUI:在沒有 _pack16 VkFormats 的平臺(tái)上修復(fù) Vulkan 上的 RGUI
VULKAN/MACOS/OSX:避免在沒有它們的平臺(tái)上使用 _PACK16 像素格式
WAYLAND:在縮放桌面上,wayland 后端決定根據(jù)值乘以縮放因子兩次來調(diào)整大小。 導(dǎo)致在全屏?xí)r不斷嘗試重建交換鏈。
WAYLAND:等待啟動(dòng)畫面配置。 之前,初始 wayland 窗口的配置(調(diào)整大?。┦录赡馨l(fā)生在 set_video_mode 之前或之后,這可能導(dǎo)致窗口變小或損壞。 現(xiàn)在我們確保初始窗口在由 set_video_mode 設(shè)置窗口大小之前已經(jīng)處理了它的調(diào)整大小事件。
WAYLAND:更改初始窗口以顯示從 X11 后端圖標(biāo)復(fù)制的 RetroArch 徽標(biāo)。
WAYLAND:構(gòu)建指針約束和相對(duì)指針協(xié)議。
WAYLAND/GL:GL 有時(shí)不會(huì)重新縮放屬性(Super + Left)。
WIN32/INPUT:添加對(duì)鼠標(biāo)按鈕交換的支持
WIN32:修復(fù)鍵盤事件字符。 向所有輸入驅(qū)動(dòng)程序添加了發(fā)送鍵字符(目前它們只發(fā)送掃描碼),并且還缺少原始模式。
WIN32:修復(fù)重新啟動(dòng),如果路徑有空格。 如果路徑有空格,CreateProcess 不喜歡在第二個(gè)參數(shù) lpCommandLine 中有任何相關(guān)的可執(zhí)行路徑。 因此,除了實(shí)際參數(shù)之外,從 args 中刪除所有內(nèi)容。
2022-10-18變更日志
1.12.0
CONFIG/CLI:允許使用 –appendconfig 覆蓋 cfgs 而不是被忽略
CONFIG/LOGGING:如果記錄到文件,則不再記錄控制臺(tái)啟動(dòng)記錄
配置:僅在退出時(shí)保存配置一次,而不是(最壞的情況)3 次
DATABASE/EXPLORE/VIEW:添加查看功能 - 將“瀏覽”菜單中的過濾器集保存到所謂的“查看”文件中,然后與播放列表一起列出。這還增加了在“探索”菜單中按范圍過濾類別的功能,而不僅僅是過濾完全匹配的內(nèi)容。
文件瀏覽器:修復(fù)回歸——某些擴(kuò)展不斷消失
IOS:新的現(xiàn)代 iOS 版本(針對(duì) iOS 13 及更高版本),利用 Swift
IOS:修復(fù)了 iOS 工具欄
IOS16:添加iOS 16鎖屏小部件
IOS13+:添加了模擬器鍵盤
IOS13+:為非越獄設(shè)備添加JIT支持
IOS13+:增加了對(duì)觸摸鼠標(biāo)處理程序的支持
IOS13+:將點(diǎn)擊和拖動(dòng)行為更改為雙擊按住并拖動(dòng)
INPUT/HAPTIC/OVERLAYS/ANDROID:改善輸入疊加的觸覺反饋
LINUX/MALI FBDEV:添加對(duì) OpenGL ES 3.x 的條件支持
本地化:更新
本地化/英語:添加英式英語語言選項(xiàng)
LOGGING/QT:將日志緩沖區(qū)增加到 2048 個(gè)字符 - Vulkan 驗(yàn)證層消息現(xiàn)在可以正確輸出。
MENU/XMB:記住每個(gè)主選項(xiàng)卡的選擇。解決以下問題:收藏播放列表可以包含數(shù)百或數(shù)千個(gè)項(xiàng)目。滾動(dòng)瀏覽一個(gè)時(shí),不小心按向左或向右可能很常見。這會(huì)將播放列表重置為頂部
MIST/STEAM/STEAMDECK:如果我們?cè)?Steam 甲板上運(yùn)行,請(qǐng)不要暴露黑框插入 (BFI)
NETWORKING/WINDOWS:禁用對(duì) MSVC 2010 及更早版本的輪詢支持。 Windows XP 和更早版本不支持 WSAPoll。
NETWORKING/WIIU:修復(fù) WIIU 的 socket_connect_with_timeout
NETWORKING/WIIU:修復(fù) RetroAchievements 登錄
NETWORKING/WIIU:修復(fù)其他在線更新程序功能
保存狀態(tài)/通知:為保存狀態(tài)通知添加延遲,以便 GPU 保存狀態(tài)屏幕截圖保持不變
保存狀態(tài)/屏幕截圖:避免使用保存狀態(tài)的“video_gpu_screenshot”。僅當(dāng)沒有其他獲取屏幕截圖的方法時(shí)才允許使用保存狀態(tài)進(jìn)行 GPU 屏幕截圖。
SCREENSHOTS/VULKAN:盡早卸載屏幕截圖小部件紋理。修復(fù)了在屏幕截圖小部件仍在屏幕上時(shí)關(guān)閉內(nèi)容時(shí) Vulkan 崩潰的問題
SCREENSHOTS/VULKAN:修復(fù)了自動(dòng)收?qǐng)?bào)機(jī)動(dòng)畫時(shí)屏幕截圖小部件崩潰的問題
WAYLAND:設(shè)置正確的應(yīng)用 ID
WIIU:添加一些缺少的默認(rèn)目錄
WIIU:讓 mkdir 在 WiiU 上工作(創(chuàng)建目錄)
1.11.1更新內(nèi)容
一般:修復(fù) DEFAULT_FILL_TITLE_MACRO
NETWORKING:將 const 限定符添加到某些函數(shù)參數(shù)
NETWORKING/NETPLAY/UPNP:向 UPnP 添加私有或 CGNAT 地址警告
保存狀態(tài)/屏幕截圖:避免使用保存狀態(tài)的“video_gpu_screenshot”
UWP:更好的“退出時(shí)保存”修復(fù)
1.11.0更新內(nèi)容
3DS:添加唯一 ID
3DS:添加底部菜單選項(xiàng)
3DS:設(shè)置 bottom_asset 目錄默認(rèn)值
3DS:僅啟用定義了 CONSOLE_LOG 的內(nèi)部計(jì)數(shù)器
3DS:設(shè)置默認(rèn)底部字體值
3DS:修復(fù) CIA 安裝問題
3DS:支持最新的 libctru
ANDROID:添加 HAVE_ACCESSIBILITY
ANDROID:姜餅支持
ANDROID:觸摸板支持
ANDROID:內(nèi)置 Xperia Play 自動(dòng)配置配置文件
ANDROID:為 Android 禁用 Feral GameMode - 僅在 Linux 上可用
ANDROID:為 Android 重新連接設(shè)備添加可配置的解決方法
ANDROID/FDROID:以 Fastlane 格式將 F-Droid 元數(shù)據(jù)添加到 repo
AUDIO/AUDIO MIXER:為線程安全添加丟失的鎖
音頻/音頻混合器:修復(fù)音頻混合器內(nèi)存泄漏 + 刪除冗余的“單線程”rthreads 實(shí)現(xiàn)
AUTOSAVE:更改/改進(jìn)自動(dòng)保存線程的退出行為 - 如果條件變量發(fā)出信號(hào),則最后一次運(yùn)行循環(huán),因此我們可以在停止線程之前進(jìn)行最終檢查/保存。
CDROM:修復(fù)使用 asan 捕獲的內(nèi)存泄漏 - 傳遞給 filestream_read_file 的 buf
CORE INFO/NETPLAY:確保當(dāng)前核心信息在啟用 netplay 時(shí)在 runloop_event_init_core 初始化
CHEEVOS:升級(jí)到 rcheevos 10.4
CHEEVOS:允許在硬核中創(chuàng)建自動(dòng)保存狀態(tài)
CHEEVOS:如果游戲有成就但核心不暴露內(nèi)存,則防止無效的內(nèi)存引用
CHEEVOS:取消初始化視頻驅(qū)動(dòng)程序時(shí)釋放成就徽章紋理
CHEEVOS:一旦加載成就,就加強(qiáng)核心限制
CHEEVOS/MENU/MATERIALUI:在 MaterialUI 驅(qū)動(dòng)程序中顯示成就徽章圖標(biāo)
D3D9:D3D9 已分為兩個(gè)驅(qū)動(dòng)程序 - D3D9 HLSL(最大兼容性,尚無著色器支持)和 D3D9 Cg(依賴于已棄用的 Nvidia Cg 運(yùn)行時(shí)庫)
D3D9/HLSL/XMB:XMB 修復(fù)
D3D9/CG:已修復(fù) D3D9 Cg 驅(qū)動(dòng)程序
D3D11:修復(fù)覆蓋不顯示
D3D11/12:使用 WaitForVBlank 減少延遲 - 這個(gè)相當(dāng)簡單的添加似乎使 D3D11/12 在輸入延遲方面非常接近 Vulkan/GLCore。
D3D11/12:添加可等待交換鏈和最大幀延遲選項(xiàng)
D3D11/12:使可等待交換鏈成為可選
數(shù)據(jù)庫:重新格式化“rdb_entry_int” - 對(duì)數(shù)據(jù)庫條目進(jìn)行 Nitpick 調(diào)整:大寫“發(fā)布日期”,并刪除之前的空格:從使用整數(shù)的發(fā)布日期行
數(shù)據(jù)庫/探索:在探索菜單中允許按需縮略圖
DATABASE/EXPLORE/MENU/OZONE/XMB/RGUI:探索菜單縮略圖
光盤控制:更好的光盤控制附加焦點(diǎn)
DOS/DJGPP:為 libc 錯(cuò)誤添加解決方法
自動(dòng)幀延遲:增加了慢動(dòng)作彈性
自動(dòng)幀延遲:添加了字符串表示,用于在不打開統(tǒng)計(jì)信息的情況下查看當(dāng)前有效延遲
自動(dòng)幀延遲:在日志中添加了“ms”,在標(biāo)簽中添加了“(ms)”,就像在音頻延遲中一樣
一般:默認(rèn)情況下不要在 OpenAL 和 libcaca 中烘焙,除非使用配置開關(guān)明確啟用。
一般:減少 strlen 調(diào)用的數(shù)量
GENERAL:減少或簡單的 sin/cosf 調(diào)用
GFX:修復(fù) aspectratio_lut 中的可讀性和精度問題
GFX:添加選項(xiàng)以手動(dòng)啟用/禁用自動(dòng)刷新率切換
GFX:啟用“垂直同步交換間隔”的自動(dòng)配置
GFX/FONT/FREETYPE:使用 FT_New_Memory_Face - 首先將其從文件中讀取到內(nèi)存中 - 這解決了選擇“更新資產(chǎn)”時(shí)的資產(chǎn)提取問題 - 顯然 FT_New_Face 為字體文件保留一個(gè)打開的文件句柄,以防止它被覆蓋/刪除當(dāng)程序仍在運(yùn)行時(shí)。
GFX/THUMBNAILS:縮略圖縱橫比修復(fù)
GFX/線程視頻:優(yōu)化、修復(fù)和清理
GFX/VIDEO 過濾器:使用“混合”方法添加 Upscale_240x160-320x240 視頻過濾器
GLSLANG:使用 ./configure --disable-builtinglslang 修復(fù)編譯 - 缺少與 -lMachineIndependent 和 -lGenericCodeGen 靜態(tài)庫的鏈接
INPUT:修復(fù)了 input_block_timeout 設(shè)置的一個(gè)錯(cuò)誤。此設(shè)置也默認(rèn)為 0(相當(dāng)大的性能提升)
輸入:模擬按鈕映射修復(fù)
INPUT/HID/OSX:修復(fù) DualShock3 支持
INPUT/HID/LINUX:(qb) 現(xiàn)在默認(rèn)禁用 HAVE_HID 對(duì)于 Linux,只要兩者都沒有工作后端
INPUT/HID/WINDOWS:(qb) 現(xiàn)在默認(rèn)禁用 HAVE_HID 對(duì)于 Windows,只要兩者都沒有工作后端
輸入/隱藏/WIIU:修復(fù) DualShock3 支持
INPUT/OVERLAY:按下疊加時(shí)阻止指針輸入
輸入/重新映射:input_remapping_save_file - 現(xiàn)有的重新映射文??件被不必要地重新加載
輸入/重新映射:添加選項(xiàng)以禁用輸入重新映射文??件的自動(dòng)保存
INPUT/LINUX/UDEV:修復(fù)光槍在 Y 軸上的縮放比例
INPUT/LINUX/X11/LED:添加LED鍵盤驅(qū)動(dòng)
INPUT/WINDOWS/LED:LED鍵盤驅(qū)動(dòng)清理
INPUT/WINDOWS/WINRAW:未聚焦時(shí)清除按鍵狀態(tài)
INPUT/WINDOWS/WINRAW:固定指針設(shè)備位置
IOS:iOS 應(yīng)用程序圖標(biāo)修復(fù)和修訂
自由/保存
1.10.3更新日志
ANDROID:解耦 Play Core 依賴以使應(yīng)用程序符合 F-Droid
AI/SERVICE:默認(rèn)禁用 AI 服務(wù)設(shè)置
BLUETOOTH/LAKKA: bluetoothctl: 添加/修改配對(duì)步驟
CHEEVOS:禁止在 Hardcore 模式下手動(dòng)設(shè)置幀延遲
數(shù)據(jù)庫:Wii 的串行掃描現(xiàn)在包括 WBFS
輸入/映射:清除輸入端口綁定時(shí)修復(fù)偏移+崩潰
輸入/映射:修復(fù)使用配置覆蓋時(shí)保存“模擬到數(shù)字類型”的問題
本地化:添加巴倫西亞語選項(xiàng)
本地化:更新
菜單/設(shè)置:在“窗口模式”設(shè)置下移動(dòng)“顯示菜單欄”
菜單/設(shè)置:為“子系統(tǒng)”和“輸入死區(qū)/靈敏度”添加子標(biāo)簽
菜單/設(shè)置:將“屏幕通知”移至頂部
MENU/XMB:將陰影 alpha 值統(tǒng)一為稍暗的值,以提高可讀性
MENU/XMB:更正了實(shí)際行為的選項(xiàng)標(biāo)簽和子標(biāo)簽
MIYOO:啟用 ALSA 音頻驅(qū)動(dòng)程序并默認(rèn)為它
PSP:去掉額外的語言/本地化,增加了大約 4/5MB 的二進(jìn)制文件,并且 RAM 在 PSP 上受到限制(32MB 和 64MB RAM 型號(hào))
STEAM:從播放列表啟動(dòng)內(nèi)容時(shí)填充所有歷史列表元數(shù)據(jù)
STEAM:引入 Steam Rich Presence
視頻:快進(jìn)跳幀改進(jìn)
視頻/線程:穩(wěn)定性修復(fù)
WINDOWS/WINRAW:修復(fù)多個(gè)光槍
WIIU:修復(fù) USB get_device_name(),不要截?cái)酁槿齻€(gè)字符
1.8.9新功能:
自動(dòng)保存狀態(tài):退出RetroArch時(shí),請(qǐng)確保已將保存狀態(tài)正確刷新到磁盤上(修復(fù)了退出RetroArch時(shí)損壞的保存狀態(tài)–不首先關(guān)閉內(nèi)容–啟用了“自動(dòng)保存狀態(tài)”)
內(nèi)置代碼:ffmpeg和imageviewer之類的內(nèi)置內(nèi)核以前會(huì)嘗試錯(cuò)誤地加載名為“ builtin”的動(dòng)態(tài)內(nèi)核–這將失敗,并且將是一項(xiàng)浪費(fèi)的操作–現(xiàn)在,它會(huì)跳過libretro_get_system_info中的dylib加載內(nèi)置內(nèi)核
CHEEVOS:解鎖成就或提交排行榜時(shí)報(bào)告API錯(cuò)誤
CHEEVOS:支持不太常見的文件擴(kuò)展名
CHEEVOS:播放BSV文件時(shí)禁用硬核模式
CHEEVOS:暫停鐵桿時(shí),正確報(bào)告解鎖的非鐵桿成就
CHEEVOS / M3U:錯(cuò)誤修正–之前未正確處理M3U文件中的絕對(duì)/相對(duì)路徑
CHEEVOS / M3U:錯(cuò)誤修正–無法處理評(píng)論/指令
CHEEVOS / M3U:錯(cuò)誤修正–無法處理尾隨空格
CHEEVOS / M3U:錯(cuò)誤修正–加載帶有某些行尾的M3U文件時(shí)失敗
核心管理:添加“核心管理”菜單(設(shè)置->核心)
核心管理:添加選項(xiàng)以備份/還原已安裝的核心
核心管理:改進(jìn)的核心選擇邏輯
核心信息:搜索搜索優(yōu)化
核心下載器:將“ Core Updater”重命名為“ Core Downloader”
核心下載器:在“設(shè)置”>“網(wǎng)絡(luò)”>“更新器”下添加“顯示實(shí)驗(yàn)性內(nèi)核”設(shè)置
核心下載器:現(xiàn)在在“核心更新器”菜單中為所有條目顯示核心許可證
核心下載器:現(xiàn)在,在Core Updater條目上按RetroPad select,將在其信息文件的描述字段中顯示任何文本。
核心下載器:已安裝的內(nèi)核現(xiàn)在通過[#]符號(hào)突出顯示
核心下載器:在選定的已安裝條目上按RetroPad start,將打開“核心信息”菜單(使用Material UI時(shí),向左或向右滑動(dòng)會(huì)觸發(fā)相同的操作)。這意味著我們現(xiàn)在可以查看BIOS信息等-并且更重要的是刪除核心-無需跳過首先加載核心并在各處導(dǎo)航的所有麻煩。
核心下載器/更新器:添加選項(xiàng)以在更新時(shí)自動(dòng)備份核心
磁盤控制:打開磁盤托盤時(shí)啟用“加載新光盤”
輸入:添加了熱鍵延遲選項(xiàng),以使熱鍵輸入在分配給其他操作時(shí)能夠正常工作
輸入:刪除“所有用戶控制菜單”設(shè)置,該設(shè)置有錯(cuò)誤,輸入檢修后將重新引入
LINUX:設(shè)置默認(rèn)的保存/保存狀態(tài)/系統(tǒng)路徑
所在地:添加波斯語
所在位置:添加希伯來語
所在地:添加阿斯圖里亞斯語言
菜單:消息對(duì)話框的正確換行
菜單/熱鍵:向所有熱鍵綁定條目添加子標(biāo)簽
菜單/快速菜單:關(guān)閉內(nèi)容時(shí)禁止顯示“空”快速菜單列表
MENU / OZONE:性能提升
MENU / SDL:添加鼠標(biāo)控件
OPENGL1 / VITA:沒有FBO的硬件上下文的初始更改
疊加層:添加用于移動(dòng)屏幕疊加層的選項(xiàng)
播放列表/窗口:修復(fù)圖像/視頻/音樂歷史播放列表中的核心路徑條目
PS2:添加回CDFS支持
SDL / GL:宣傳GLSL支持
視頻/小工具:修復(fù)釋放后使用堆的錯(cuò)誤,導(dǎo)致內(nèi)存損壞
VITA:添加了自定義氣泡支持
VITA:VitaGL更新
VULKAN / WSI:更好的幀起搏
VULKAN / WSI:修復(fù)了使用柵欄時(shí)Intel Mesa損壞的問題,我們必須使用Semaphores來獲取交換鏈或整個(gè)GPU停頓
VULKAN / WSI:添加對(duì)同步時(shí)使用圍欄或信號(hào)燈的支持
VULKAN / WSI:建議將信號(hào)量用于集成GPU,因?yàn)樗梢蕴岣邧艡诘耐掏铝?br />VULKAN / WSI / ANDROID:請(qǐng)勿在Android上使用郵箱仿真
UWP / XBOX:通過啟用“游戲模式”可能會(huì)提高性能
*令人眼花繚亂的菜單可供選擇!
*掃描文件/目錄,并將它們添加到游戲系統(tǒng)集合!
*查看有關(guān)添加到收藏集中的每個(gè)游戲的數(shù)據(jù)庫信息!
*在線下載程序(“核心”)
*更新一切!
*下載游戲和觀看游戲,并使用我們獨(dú)家的游戲和觀看模擬器進(jìn)行游戲!
*內(nèi)置輸入重新映射
*能夠重新映射控件
*能夠輸入和加載作弊
*多國語言支持!
*現(xiàn)在有80多個(gè)程序(“核心”)并且還在增加!
*使用NetPlay玩多人游戲!
*獲取屏幕截圖,保存狀態(tài)等等!
*沒有DRM
*使用無限制
*開源
*沒有推送廣告
*沒有間諜
*無廣告時(shí)段
展開更多 > 收起內(nèi)容 >
相關(guān)資源:游戲模擬器 萬能模擬器 全能模擬器 RetroArch全能模擬器 retroarch模擬器
收藏本站 | 聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助 | 廣告服務(wù) | 軟件提交 | 意見反饋
Copyright 2008-2020 破解游戲排行榜 版權(quán)所有 鄂ICP備17000873號(hào)
k73所有游戲及軟件下載資源均來源自互聯(lián)網(wǎng),并由網(wǎng)友上傳分享。如有侵權(quán),請(qǐng)來電來函告之。
k73手游