收藏本站

當(dāng)前位置:首頁(yè) / 游戲庫(kù) / 模擬器游戲

全能模擬器retroarch 官方版v1.19.1

全能模擬器retroarch v1.19.1 官方版

  • 運(yùn)行平臺(tái):Android, iOS
  • 資源類型:軟件
  • 語(yǔ)言版本:中文版
  • 廠商名稱:Libretro
  • 發(fā)行時(shí)間:2024-6-4
  • 添加時(shí)間:2022-09-01 17:21:27
  • 資源大?。?font class="xz_size">160.92 MB
  • 版本號(hào)碼:v1.19.1
  • 版本: 安卓網(wǎng)游中文版
掃描二維碼下載

資源截圖

介紹:

《全能模擬器retroarch》是你手機(jī)上必備的經(jīng)典游戲模擬器軟件,有了它你就能在手機(jī)上游玩最為經(jīng)典的懷舊主機(jī)游戲和掌機(jī)游戲了,包括fc、sfc、gba、gbc、街機(jī)cps、neogeo、ps1、md等經(jīng)典主機(jī),只需要游戲rom即可下載,省去了下載模擬器的繁雜過(guò)程,絕對(duì)好評(píng)。

全能模擬器retroarch使用教程 金手指怎么用

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.接下來(lái)就是怎么加載游戲游玩了。點(diǎn)擊“加載游戲”,運(yùn)行剛剛下載的模擬器核心,然后在手機(jī)上找到你需要運(yùn)行的游戲rom文件,加載即可運(yùn)行游戲了。

4.另外你還可以根據(jù)個(gè)人習(xí)慣對(duì)各種主機(jī)/掌機(jī)的操作、畫面、音效、濾鏡等進(jìn)行個(gè)性化的配置,這個(gè)請(qǐng)根據(jù)自身需求自由選擇,這里不作說(shuō)明。

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:精靈寶可夢(mèng)-皮卡丘(黃)v1.1.gbc

金手指文件位置:[金手指目錄](méi)\Gambatte\精靈寶可夢(mèng)-皮卡丘(黃)v1.1.cht

金手指搜索:

全能模擬器retroarch v1.19.1 官方版

全能模擬器retroarch v1.19.1 官方版

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ì)和修改

注:更改操作基本都是左/右來(lái)控制,[金手指詳情]部分條目可點(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è)金手指(否則跳過(guò)下個(gè)金手指,僅用于[應(yīng)用更改])

5=>如果[數(shù)值]不等于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過(guò)下個(gè)金手指,僅用于[應(yīng)用更改])

6=>如果[數(shù)值]小于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過(guò)下個(gè)金手指,僅用于[應(yīng)用更改])

7=>如果[數(shù)值]大于[內(nèi)存數(shù)值]則運(yùn)行下個(gè)金手指(否則跳過(guò)下個(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次說(shuō)明:[當(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ù)

完整金手指示例:

精靈寶可夢(mèng)-皮卡丘(黃)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,無(wú)法補(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 = "遇敵精靈 =>夢(mèng)幻"

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:精靈寶可夢(mèng)-金

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)解決該問(wè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"

金手指使用:

全能模擬器retroarch v1.19.1 官方版

全能模擬器retroarch v1.19.1 官方版

全能模擬器retroarch v1.19.1 官方版

全能模擬器retroarch v1.19.1 官方版

全能模擬器retroarch v1.19.1 官方版

將要使用的金手指 打開即可(選中該行,按左或右,即可切換開關(guān);當(dāng)然也可以進(jìn)入詳情開啟)

全能模擬器retroarch點(diǎn)評(píng)

最好用最全能的安卓經(jīng)典游戲模擬器

支持幾十個(gè)不同的經(jīng)典主機(jī)掌機(jī)游戲機(jī)

運(yùn)行效率良好 幀數(shù)和畫面均表現(xiàn)優(yōu)秀

支持金手指、存檔、加速、聯(lián)機(jī)等豐富的功能

全能模擬器retroarch簡(jiǎn)介

全能模擬器retroarch是一款為安卓手機(jī)打造的全能型游戲模擬器,它可以兼容我們熟知的fc、sfc、md、gbc、gba、MAME、Nebula、ps1、n64、ss、DOS、CPS1、CPS2、NEOGEO、MSX、MSX2、ngp、PCE等眾多的主機(jī)游戲,你只需要安裝一款軟件,就可以將你的安卓手機(jī)變成一部懷舊游戲機(jī)來(lái)使用。

RetroArch 是一個(gè)高度靈活且功能全面的軟件平臺(tái),專注于提供復(fù)古游戲模擬及其他多媒體體驗(yàn),它基于 Libretro 開發(fā)接口構(gòu)建,這一接口賦予了其獨(dú)特的優(yōu)勢(shì)和廣泛的應(yīng)用潛力。RetroArch 是一個(gè)高度靈活和功能豐富的跨平臺(tái)模擬器前端,它的設(shè)計(jì)旨在為復(fù)古游戲愛(ài)好者提供一站式解決方案。

RetroArch是一個(gè)面向復(fù)古游戲愛(ài)好者和模擬器技術(shù)探索者的強(qiáng)大平臺(tái),它利用Libretro接口的靈活性,結(jié)合模塊化的“核心”系統(tǒng),為用戶帶來(lái)了一個(gè)既豐富又高度可定制的娛樂(lè)體驗(yàn)環(huán)境。

關(guān)鍵特點(diǎn)
開源與Libretro接口:作為開源項(xiàng)目,RetroArch鼓勵(lì)社區(qū)參與和持續(xù)發(fā)展。Libretro接口是一個(gè)關(guān)鍵組成部分,它允許開發(fā)者輕松創(chuàng)建能在多種操作系統(tǒng)和硬件上運(yùn)行的應(yīng)用程序,這些程序能夠利用先進(jìn)的技術(shù)特性,包括OpenGL圖形渲染、跨平臺(tái)的攝像頭集成和地理位置服務(wù)等,為用戶帶來(lái)一致且豐富的體驗(yàn)。

一站式娛樂(lè)解決方案:RetroArch不僅僅是一個(gè)模擬器,它是一個(gè)集成了多種“核心”(模擬器引擎)的綜合性平臺(tái)。這些核心覆蓋了從經(jīng)典游戲機(jī)到街機(jī)、掌上游戲機(jī)等多個(gè)平臺(tái),用戶只需下載相應(yīng)核心,即可在單一應(yīng)用中玩到各種復(fù)古游戲,大大簡(jiǎn)化了傳統(tǒng)上需要安裝多個(gè)獨(dú)立模擬器的過(guò)程。

模塊化設(shè)計(jì)與核心更新:RetroArch的模塊化結(jié)構(gòu)意味著其核心功能是獨(dú)立的,用戶可以根據(jù)需要下載不同的核心。這些核心并不預(yù)裝在基礎(chǔ)安裝包中,而是需要用戶通過(guò)應(yīng)用內(nèi)部的在線更新系統(tǒng)手動(dòng)下載安裝。這保證了軟件的靈活性和可擴(kuò)展性,同時(shí)也允許用戶根據(jù)自己的設(shè)備能力和游戲偏好定制軟件。

64位版本的優(yōu)勢(shì):針對(duì)配備64位處理器的設(shè)備,RetroArch提供了專門的64位版本,該版本能夠更充分地利用現(xiàn)代硬件的性能潛力,支持更多的核心(127個(gè)以上),這意味著更廣泛的游戲兼容性和潛在的性能提升。

廣泛兼容性與系統(tǒng)要求:此版本明確指出需要Android 8.0或更高版本的系統(tǒng),確保了軟件的穩(wěn)定性與現(xiàn)代設(shè)備的兼容性。用戶應(yīng)該確保自己的設(shè)備滿足這一最低要求,以便充分利用RetroArch的全部功能。

獲取與支持:對(duì)于想要獲取完整體驗(yàn)的用戶,RetroArch官網(wǎng)(www.retroarch.com)是獲取最新版本APK的最佳途徑,這里不僅提供軟件下載,還有詳細(xì)的文檔、教程和社區(qū)支持,幫助用戶解決安裝、配置及使用中的任何問(wèn)題。

全能模擬器retroarch特色

令人眼花繚亂的菜單選擇:RetroArch 提供了一個(gè)高度可定制的、現(xiàn)代化的用戶界面,用戶可以通過(guò)各種主題來(lái)自定義菜單外觀,享受沉浸式的游戲?yàn)g覽體驗(yàn)。

掃描與自動(dòng)添加游戲:它能夠自動(dòng)檢測(cè)你指定的文件夾中的游戲 ROMs 或磁盤映像,并根據(jù)文件類型將其分類到相應(yīng)的游戲系統(tǒng)下,大大簡(jiǎn)化了游戲管理過(guò)程。

游戲數(shù)據(jù)庫(kù)信息:對(duì)于支持的游戲,RetroArch 能夠從互聯(lián)網(wǎng)獲取元數(shù)據(jù),展示游戲封面、簡(jiǎn)介、發(fā)布日期等信息,增強(qiáng)了游戲?yàn)g覽的互動(dòng)性和信息性。

在線下載核心:RetroArch 使用“核心”這一概念來(lái)模擬不同的游戲系統(tǒng)。用戶可以直接從在線數(shù)據(jù)庫(kù)下載并安裝新的模擬器核心,無(wú)需手動(dòng)尋找和配置,覆蓋了從早期街機(jī)到現(xiàn)代游戲機(jī)的廣泛平臺(tái)。

一鍵更新:軟件內(nèi)置的在線更新器能夠確保您的 RetroArch 以及所有核心始終保持最新狀態(tài),便于獲得最佳兼容性和性能。

Game & Watch模擬:這是一個(gè)獨(dú)特的特點(diǎn),讓用戶能夠下載并體驗(yàn)任天堂經(jīng)典的Game & Watch系列游戲,通過(guò)專門的核心重溫這些掌上游戲的歷史。

輸入重映射與控制器支持:RetroArch 支持廣泛的控制器配置,包括專業(yè)游戲手柄和復(fù)古控制器,且允許用戶完全自定義按鍵映射,適應(yīng)個(gè)人游戲習(xí)慣。

作弊支持:玩家可以輕松地載入作弊碼,比如無(wú)限生命、無(wú)敵等,為游戲增加趣味或降低難度。

著色器與疊加層:提供一系列視覺(jué)效果增強(qiáng)選項(xiàng),通過(guò)著色器技術(shù)改善舊游戲的圖形,或者添加濾鏡創(chuàng)造出不同的顯示效果,提升復(fù)古游戲的視覺(jué)體驗(yàn)。

多語(yǔ)言界面:支持多種語(yǔ)言,確保全球用戶都能無(wú)障礙使用。

活躍的開發(fā)社區(qū):擁有超過(guò)80個(gè)核心,且數(shù)目持續(xù)增長(zhǎng),這歸功于其活躍的開源社區(qū),不斷推動(dòng)項(xiàng)目發(fā)展,增加對(duì)新游戲和系統(tǒng)的支持。

開源無(wú)限制:作為開源軟件,RetroArch 不包含數(shù)字版權(quán)管理(DRM),沒(méi)有使用上的地域或時(shí)間限制,也沒(méi)有任何形式的廣告或追蹤,尊重用戶隱私,展現(xiàn)了自由軟件的精神。

強(qiáng)大的軟件兼容性

支持多種不同的經(jīng)典游戲主機(jī)

在圖形、音效上的精彩表現(xiàn)

一個(gè)萬(wàn)能的全能經(jīng)典游戲模擬器

全能模擬器retroarch更新日志

v1.19.0 更新日志:
AI:將 AI 翻譯恢復(fù)為以前的版本(修復(fù)翻譯無(wú)法與 HW 渲染核心配合使用的問(wèn)題)
APPLE:嘗試使用系統(tǒng)首選語(yǔ)言
APPLE:正確注冊(cè)唯一文件類型
APPLE/MFI:通過(guò) MFi 改進(jìn)了 Switch Online 控制器支持
AUDIO:在菜單切換中恢復(fù)音頻切換
CHEEVOS:在未加載 RetroAchievements 游戲時(shí)構(gòu)建默認(rèn)的 RetroAchievements 內(nèi)存映射
CHEEVOS:更新至 rcheevos 11.211.3
CHEEVOS:修復(fù)硬核在未啟用時(shí)表現(xiàn)為已啟用的問(wèn)題
CLANG:修復(fù) clang 錯(cuò)誤 incompatible-pointer-types-discards-qualifiers
CLOUDSYNC/LINUX:在具有網(wǎng)絡(luò)的 Linux 版本上默認(rèn)啟用云同步 (#16456)
CLOUDSYNC/WEBOS:在具有網(wǎng)絡(luò)的 Linux 版本上默認(rèn)啟用云同步 (#16456)
CORE:將計(jì)算 fps 統(tǒng)計(jì)記錄設(shè)置為調(diào)試級(jí)別
EMSCRIPTEN:將 M2000 添加到核心選擇下拉菜單
FFMPEG:添加與 FFMPEG 7.0 的兼容性
GLSLANG:從 glslang 中刪除不需要的 ENABLE_HLSL 代碼
GENERAL:內(nèi)存泄漏:msg_hash_get_help_us_enum 的動(dòng)態(tài)分配未釋放。
INPUT/KEYBOARD:添加對(duì)多媒體鍵的支持 - 擴(kuò)展了 RETROK_ 值,增加了 18 個(gè)新項(xiàng)目,通常在“多媒體”鍵盤上找到。添加了 SDL、X11、Wayland、dinput、winraw 鍵映射的映射。
INPUT/MFI:壓力敏感的左/右觸發(fā)器
INPUT/MFI:修復(fù) Start + L1/L2/R2 組合
INPUT/MFI:支持強(qiáng)和弱隆隆聲
INTL:從 Crowdin 獲取翻譯
INTL:將加利西亞語(yǔ)和挪威語(yǔ)添加到語(yǔ)言列表中
LAKKA:退出時(shí)不保存配置時(shí)也顯示重啟/關(guān)機(jī)消息
LAKKA:在構(gòu)建時(shí)提供更新 URL 和目標(biāo)名稱
LIBRETRO:為 SET_ROTATION 回調(diào)添加調(diào)試消息
macOS:如果 VoiceOver 開啟,則默認(rèn)啟用輔助功能
iOS:再次啟用默認(rèn)音頻同步,還有更多 mfi 日志記錄
iOS:修復(fù)導(dǎo)入內(nèi)容
iOS:修復(fù) ios-arm64 夜間構(gòu)建崩潰
iOS:從 iCloud 導(dǎo)入內(nèi)容
iOS:修復(fù)啟動(dòng)時(shí)崩潰的 #16485
iOS:在 MaterialUI 中的應(yīng)用圖標(biāo)選擇器中顯示應(yīng)用圖標(biāo)
iOS/tvOS:各種 QoL 改進(jìn)
iOS/tvOS:修復(fù)更多路徑名混淆錯(cuò)誤
iOS/tvOS:更好的框架打包方式
iOS/tvOS:將 PACKAGE_VERSION 定義為 App Store MARKETING_VERSION
iOS/tvOS:修復(fù)應(yīng)用商店版本的鍵盤處理
iOS/tvOS:修復(fù)越獄設(shè)備逃出沙盒的問(wèn)題
iOS/tvOS:如果啟用了語(yǔ)音功能,則默認(rèn)啟用輔助功能
iOS/tvOS:更好的可用內(nèi)存報(bào)告方式
macOS/iOS/tvOS:使用 AVSpeechSynthesizer 啟用文本轉(zhuǎn)語(yǔ)音。
tvOS:修復(fù) 720p 縮放
菜單:快捷菜單中的新功能
菜單:添加到播放列表
菜單/XMB:新主題:FlatUX,旨在將 FlatUI 和 Retroactive 主題合并為一個(gè)統(tǒng)一的設(shè)計(jì) NETWORKING/RETROPAD
核心:修復(fù)套接字關(guān)閉方法
PIXMAN:更新 pixman-private.h - 補(bǔ)丁以修復(fù) musl 的構(gòu)建問(wèn)題
播放列表:清理“添加到播放列表”(#16495)
掃描:修復(fù)掃描 PSP ISO(可能還有其他一些)
保存:修復(fù)核心配置保存
保存:修復(fù)核心加載時(shí)保存新配置名稱
保存狀態(tài):增加所有平臺(tái)的保存狀態(tài)塊大小 - 即使是 6 級(jí)或 10 級(jí) SD 卡也可以處理 MB/s 級(jí)的讀寫,這意味著 4KB 塊大小只是在浪費(fèi)系統(tǒng)調(diào)用時(shí)間。這個(gè)問(wèn)題也許可以通過(guò)緩沖讀取器來(lái)解決,但我不太愿意調(diào)整 libretro-common 的 VFS 來(lái)處理這個(gè)問(wèn)題。相反,我認(rèn)為最好同時(shí)刪除 ifdef 并將塊大小增加到 128KB。對(duì)于狀態(tài)較小的內(nèi)核,這將使?fàn)顟B(tài)保存幾乎是即時(shí)的,而對(duì)于狀態(tài)較大的內(nèi)核,它應(yīng)該是 32 倍的加速。
VIDEO:修復(fù)使用線程視頻時(shí)崩潰的問(wèn)題 - 適用于 Mesa 23.2 及更高版本
VIDEO/GL:修復(fù)線程 gl 驅(qū)動(dòng)程序的重新初始化問(wèn)題
VIDEO/VULKAN:添加對(duì) A2R10G10B10 HDR 格式的支持
VIDEO/VULKAN:實(shí)現(xiàn) HDR 讀回 - 屏幕截圖支持
WAYLAND:在啟動(dòng)過(guò)程中忽略配置事件(修復(fù)不記得窗口大小的問(wèn)題)
WAYLAND:使用前端信號(hào)處理程序退出(修復(fù)通過(guò)關(guān)閉窗口退出的問(wèn)題)
WAYLAND:提交視口調(diào)整大小(窗口調(diào)整大小響應(yīng)更快)
UWP:將 MESA 與 alpha-2-resfix 對(duì)齊 - 刪除 OPENGL 的錯(cuò)誤分辨率特殊處理
UWP:4K 修復(fù):將 ClientRect 的 MESA 讀取與 retroarch 程序?qū)R,這修復(fù)了最大分辨率設(shè)置為 1080p 的問(wèn)題。由于讀取必須在 UI 線程內(nèi)完成,并且實(shí)際上是一個(gè)異步操作,可能會(huì)延遲幀生成,因此讀取本身只執(zhí)行一次并緩存,考慮到在應(yīng)用程序運(yùn)行時(shí)更改分辨率不太可能是特殊情況
WINDOWS:Windows 鼠標(biāo)取消抓取必須釋放鼠標(biāo),而不是將其限制在當(dāng)前桌面 (#16488)
WINDOWS:修復(fù)數(shù)字鎖定/暫停鍵釋放事件

v1.18.0更新日志:
AI:修復(fù)AI翻譯和菜單語(yǔ)言不同時(shí)旁白語(yǔ)言
磁盤控制:添加選項(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)掃描線模擬。 這是通過(guò)滾動(dòng)剪刀矩形而不是在著色器本身中實(shí)現(xiàn)的,因?yàn)檫@更有效,盡管可能不適用于每個(gè)著色器通道 - 我們可能需要一個(gè)選項(xiàng)來(lái)排除某些通道。 該實(shí)現(xiàn)簡(jiǎn)單地將屏幕除以子幀數(shù),然后將剪刀矩形在屏幕上向下移動(dòng)子幀數(shù)
TVOS:刪除緩存時(shí)強(qiáng)制重新提取資源
TVOS:將歷史記錄和收藏夾添加到頂層
TVOS:修復(fù)歷史記錄項(xiàng)沒(méi)有標(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è)置的問(wèn)題
VIDEO/VULKAN:重新初始化后使用 Vulkan 修復(fù) HDR
VIDEO/VULKAN:刪除舊交換鏈的使用
VIDEO/GL2:修復(fù) OpenGL ES 版本檢測(cè)
WEBDAV:修復(fù)了 WebDav 任務(wù)同步中的 SEGFAULT + 類型更改
WEBOS:修復(fù)構(gòu)建,在 webosbrew.org 上添加核心位置
WIN32:修復(fù)菜單欄禁用時(shí) Alt+Enter 不起作用的問(wèn)題

v1.17.0
輔助功能/TTS:修復(fù) Linux 上的目標(biāo)語(yǔ)言和缺失的 espeak 處理
AI:重新設(shè)計(jì)的 AI 服務(wù):性能提升、自動(dòng)翻譯、可配置字幕位置等
蘋果:通過(guò)摘要身份驗(yàn)證修復(fù) WebDAV 崩潰(云同步)
APPLE:云同步修復(fù) - 忽略 .DS_Store 文件并在應(yīng)用程序前臺(tái)重新同步
蘋果:不要重新創(chuàng)建默認(rèn)目錄
APPLE:正確顯示Git信息
音頻/同步:更好地處理赫茲偏差調(diào)整以實(shí)現(xiàn)高刷新率(BFI、交換間隔)
音頻/混合器:?jiǎn)为?dú)的 ffmpeg/mpv 和音頻混合器條件
AUDIO/WASAPI:重新設(shè)計(jì)共享緩沖區(qū)操作以提高靈活性,修復(fù)進(jìn)入菜單時(shí)的獨(dú)占模式最后一個(gè)緩沖區(qū)循環(huán)
配置/覆蓋:修復(fù)覆蓋文件中的 savefile_directory 設(shè)置
CONFIG:強(qiáng)制固定數(shù)字區(qū)域設(shè)置
CHEEVOS:升級(jí)到 rcheevos 11.0
CHEEVOS:使用 rc_client 進(jìn)行狀態(tài)管理
CHEEVOS:禁用成就時(shí)不跟蹤光盤更改
CHEEVOS:加載具有成就的游戲后重新初始化倒帶緩沖區(qū)
CHEEVOS:當(dāng)服務(wù)器無(wú)法訪問(wèn)時(shí)通知用戶
CHEEVOS:修復(fù)了首次加載帶有線程視頻成就的游戲時(shí)的崩潰問(wèn)題
EMSCRIPTEN:增加讀/寫塊大小
EMSCRIPTEN:模塊化 JavaScript 并清理 Web 構(gòu)建
EMSCRIPTEN:在導(dǎo)出時(shí)使用 libretro_ 為核心名稱添加前綴
EMSCRIPTEN:將核心名稱中的破折號(hào)替換為下劃線(修復(fù) vitaquake 核心)
EMSCRIPTEN:使用 ZipFS 進(jìn)行網(wǎng)絡(luò)播放器資源包
EMSCRIPTEN:將默認(rèn)音頻速率更改為 44100
IOS:修復(fù) IOS17 上的小部件
IOS:出現(xiàn)某些錯(cuò)誤時(shí)退出而不是崩潰
IOS:修復(fù) ios-vulkan-ppsspp
iOS:在 IOS 上啟用 HDR 支持
iOS:添加選項(xiàng)以禁用靜音模式
iOS:允許忽略安全區(qū)域(缺口全屏)
iOS:默認(rèn)不啟用鍵盤游戲手柄
iOS:修復(fù) GL 驅(qū)動(dòng)程序中的 XRGB8888
iOS:允許更改應(yīng)用程序圖標(biāo)
iOS:將 HAVE_ACCESSIBILITY 添加到 iOS 版本
IOS/TVOS:創(chuàng)建GL上下文為GLES3以修復(fù)一些渲染性能問(wèn)題
INPUT:修復(fù)設(shè)置 RETROK_UNKNOWN 時(shí)的幻影輸入
輸入:默認(rèn)“綁定保持”為 0,以防止控制器未處于空狀態(tài)時(shí)出現(xiàn)問(wèn)題
輸入:添加一個(gè)設(shè)置以允許渦輪方向鍵方向
輸入:不要將鼠標(biāo)按鈕保存到自動(dòng)配置
輸入/菜單:添加用于合并“熱鍵啟用”設(shè)備類型的選項(xiàng)
INPUT/mFI:禁用 secondary_joypad 以防止控制器同時(shí)檢測(cè)為 HID 和 mFI 時(shí)出現(xiàn)問(wèn)題
INPUT/UDEV:將 udev_joypad 中的事件檢測(cè)更改為輪詢
INPUT/WAYLAND:使用不加速的指針運(yùn)動(dòng)來(lái)防止鼠標(biāo)死區(qū)
LAKKA:為 Switch 添加新菜單選項(xiàng)(超頻、CEC、BT ERTM)
LIBRETRO:添加環(huán)境命令以獲取播放列表路徑
LIBRETRO/NETPACKET:將環(huán)境調(diào)用號(hào)從 76 切換到 78(廢棄 76,因?yàn)樗鼜奈幢蝗魏魏诵氖褂眠^(guò)) 通過(guò)刪除發(fā)送到除一個(gè)客戶端之外的所有客戶端的選項(xiàng)來(lái)簡(jiǎn)化廣播,使用顯式 RETRO_NETPACKET_BROADCAST 常量代替 單獨(dú)的顯式刷新和查詢 傳入數(shù)據(jù)包分為兩個(gè)操作 使核心能夠指定一個(gè)協(xié)議版本字符串,該字符串可以代替核心版本來(lái)確定兩個(gè)播放器之間的兼容性 記錄并在使用此接口傳達(dá)內(nèi)容時(shí)出現(xiàn)內(nèi)容 crc 不匹配時(shí)通知單獨(dú)的消息來(lái)傳達(dá)它較少 嚴(yán)重
菜單:修復(fù)菜單模擬搖桿導(dǎo)航(1.16.0.1)
菜單:添加按播放列表 ROM 文件名查找縮略圖的選項(xiàng) (1.16.0.2)
菜單:刷新輸入時(shí)不處理菜單事件 (1.16.0.2)
菜單:防止在單次綁定時(shí)繼續(xù)進(jìn)行下一個(gè)綁定 (1.16.0.3)
菜單:修復(fù)觸摸屏菜單重疊時(shí)的誤報(bào)
菜單:對(duì)播放列表進(jìn)行排序,忽略擴(kuò)展名(Playstation 2 應(yīng)位于 Playstation 之后)
菜單:在所有平臺(tái)上將系統(tǒng)卷信息文件夾視為隱藏
菜單:添加白俄羅斯語(yǔ)選項(xiàng)
菜單:修復(fù)內(nèi)容仍在運(yùn)行時(shí)導(dǎo)航回播放列表時(shí)的保存狀態(tài)縮略圖行為
菜單:修復(fù)自動(dòng)換行小部件長(zhǎng)度
菜單:向控制器驅(qū)動(dòng)程序添加幫助文本
菜單:修復(fù)內(nèi)容關(guān)閉選項(xiàng)中的退出
菜單:修復(fù)通過(guò)加載內(nèi)容加載的內(nèi)容的歷史縮略圖
MENU:靈活的縮略圖匹配(ROM名稱-數(shù)據(jù)庫(kù)名稱-短名稱)
菜單:刪除舊版縮略圖包下載器
MENU/GLUI:圖標(biāo)修正
菜單/臭氧:縮略圖相關(guān)修復(fù)(缺少縮略圖欄、全屏縮略圖閃爍、側(cè)邊欄焦點(diǎn))
MENU/RGUI:修復(fù) 16:9 文本縮放比例
MENU/XMB:背景圖像優(yōu)先于顏色主題,默認(rèn)圖像不透明度設(shè)置與顏色主題不透明度相同
MENU/XMB:修復(fù)背景圖像丟失時(shí)的分割錯(cuò)誤
MENU/XMB:多項(xiàng)修正和清理
MENU/XMB:布局/縮略圖修復(fù) - 縮略圖布局調(diào)整、標(biāo)題標(biāo)題改進(jìn)、手持設(shè)備布局調(diào)整
NETWORKING/NETPLAY:添加對(duì)從命令行加入 MITM 服務(wù)器的支持
NETWORKING/NETPACKET:接口連接流程改進(jìn)
OSX:修復(fù) OSX 上對(duì) MelonDS DS 的鼠標(biāo)支持
OSX:創(chuàng)建可移植版本的選項(xiàng)
補(bǔ)丁:添加對(duì) XDelta 格式補(bǔ)丁的支持。
補(bǔ)丁:修復(fù)支持無(wú)內(nèi)容模式的核心的補(bǔ)丁

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)沒(méi)有影響。 正確處理所有情況(無(wú)論是否有 MMAP,對(duì)于是否需要完整路徑、小 ZIP 文件和大 ZIP 文件的核心)。
APPLE:將默認(rèn)鍵盤覆蓋目錄添加到 platform_darwin
蘋果:更新至 MoltenVK 1.2.4
APPLE:不要在“加載核心”菜單列表中包含 MoltenVK 庫(kù)
APPLE:為 Xcode 安裝的版本啟用 AltServer JIT
APPLE:Apple 上的默認(rèn) pthread 堆棧大小對(duì)于 detector_ps2_game 來(lái)說(shuō)太小,因此請(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 競(jìng)爭(zhēng)條件
EMSCRIPTEN/OPENAL:將 openal 設(shè)置為默認(rèn)音頻驅(qū)動(dòng)程序
輸入:組合保持+“enable_hotkey”校正。 修復(fù)了菜單切換在與“enable_hotkey”不同的按鈕中按住組合的問(wèn)題,這導(dǎo)致“enable_hotkey”如果按住足夠長(zhǎng)的時(shí)間也可以充當(dāng)菜單切換,并且 start+select 中的簡(jiǎn)化和統(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è)工作版本,支持觸摸屏和手勢(shì)。
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ù)通過(guò)藍(lán)牙連接的 PS4/PS5 控制器上的隆隆聲
iOS:iOS 中的 JIT 支持
IOS:使用AltKit嘗試在iOS上啟用JIT
iOS:修復(fù) iOS 上歷史記錄中的縮略圖
iOS:?jiǎn)⒂眠x項(xiàng)來(lái)震動(dòng) iOS 設(shè)備而不是控制器
iOS:修復(fù)了 iOS 上的音頻/視頻過(guò)濾器
iOS:iOS 上疊加的觸覺(jué)反饋
iOS:在 iOS 上,在中斷時(shí)停止/啟動(dòng)音頻
iOS:向 iOS 添加加速度計(jì)和陀螺儀傳感器
iOS:由于一些鍵盤模擬,iOS 需要以 13 為目標(biāo),但 tvOS 不需要
IOS/TVOS:使用檢測(cè)到的核心路徑更新播放列表時(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í)際上不能用作游戲控制器,但它非常適合作為簡(jiǎn)單的 LRUD 瀏覽菜單。 這還增加了對(duì) mFI 控制器名稱的更好支持,并且能夠執(zhí)行“退出”應(yīng)用程序的預(yù)期 tvOS 行為。
TVOS:AltKit 對(duì) tvOS 的支持
LANGEXTRA:使用 LANGEXTRA 為所有版本啟用語(yǔ)言自動(dòng)檢測(cè)
LIBRETRO:添加新的上下文硬件渲染枚舉 - 啟用 PS2 核心的 DX12 自動(dòng)檢測(cè)
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)道,超過(guò) 8 個(gè)的控制器只能部分工作(模擬是的,但按鈕不起作用),并且發(fā)現(xiàn)的修復(fù)也得到了確認(rèn)。
MENU:從當(dāng)前值開始目錄瀏覽
菜單:修復(fù)菜單切換組合保持與相同的“enable_hotkey”
菜單:添加菜單滾動(dòng)主頁(yè)+結(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)并在沒(méi)有設(shè)置的情況下運(yùn)行
菜單:重新定位播放列表管理器核心關(guān)聯(lián)選項(xiàng),以防止使用“開始”時(shí)意外重置
MENU/RGUI:實(shí)施“記住選擇”選項(xiàng)
MENU/RGUI:修復(fù)保存狀態(tài)縮略圖全屏取消操作
MENU/RGUI:修復(fù)并添加播放列表縮略圖的切換
菜單/臭氧:更新德古拉主題
菜單/臭氧:從播放列表返回側(cè)邊欄管理快速訪問(wèn)
MENU/OZONE:側(cè)邊欄多行滾動(dòng)
MENU/XMB:XMB菜單播放列表索引錯(cuò)誤修復(fù)
MENU/XMB:播放列表標(biāo)簽限制修復(fù)
MENU/XMB:即使右縮略圖未啟用/不可見,也可防止播放列表標(biāo)簽截?cái)嚅L(zhǎng)項(xiàng)目
MENU/XMB:在縮略圖掛起時(shí),防止在每個(gè)項(xiàng)目更改時(shí)將播放列表標(biāo)簽長(zhǎng)度重置為全寬度
MENU/XMB:停止顯示播放列表之外的播放列表?xiàng)l目索引
MENU/XMB:修復(fù)從“設(shè)置核心關(guān)聯(lián)”返回時(shí)如果播放列表索引大于上一個(gè)菜單時(shí)的菜單焦點(diǎn)問(wèn)題
菜單/瀏覽:瀏覽全屏縮略圖時(shí)防止閃爍
菜單/瀏覽:將標(biāo)簽代碼長(zhǎng)度行為與播放列表相匹配
菜單/聲音:修復(fù)了當(dāng)菜單聲音啟用菜單暫停時(shí)某些音頻驅(qū)動(dòng)程序掛起的問(wèn)題
菜單/聲音:修復(fù)全屏切換/視頻重新初始化后菜單聲音停止的問(wèn)題
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:?jiǎn)⒂煤诵闹鳈C(jī)拒絕連接新玩家以限制連接玩家數(shù)量
網(wǎng)絡(luò)/網(wǎng)絡(luò)播放:使核心能夠刷新傳出數(shù)據(jù)包并讀取傳入數(shù)據(jù)包,而無(wú)需等待下一幀(可用于降低延遲或阻止讀?。?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)抓取問(wèn)題
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)輸出
掃描儀:通過(guò) 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ā)暫停和菜單有或沒(méi)有暫停、快進(jìn)、慢動(dòng)作和幾何變化時(shí)幫助延遲留在原地
自動(dòng)幀延遲:重新校準(zhǔn)視頻重新初始化的延遲(全屏切換等)
自動(dòng)幀延遲:?jiǎn)⒂米詣?dòng)時(shí)僅在菜單項(xiàng)中顯示(x 有效)而不在下拉列表項(xiàng)中顯示
CHEEVOS:允許重新定位 RetroAchievement 通知
CHEEVOS/MENU:添加成就可見性子菜單選項(xiàng)
CHEEVOS/MENU:?jiǎn)?dòng)摘要從詳細(xì)模式中分離出來(lái),添加了隱藏零核心 cheevos 游戲的選項(xiàng)
CHEEVOS/MENU:“解鎖/精通”分為兩個(gè)選項(xiàng)
CHEEVOS/MENU:“帳戶/登錄消息”從“詳細(xì)”中分離出來(lái),封閉所有登錄成功/錯(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ù)了窗口縮放問(wèn)題,這是由交換鏈調(diào)整大小功能未使用與交換鏈創(chuàng)建相同的標(biāo)志(可等待交換鏈)引起的
D3D12:修復(fù)了手動(dòng)將窗口大小調(diào)整為較小尺寸后的交換鏈剪切問(wèn)題(視覺(jué) + 崩潰)
D3D12:修復(fù)了釋放交換鏈時(shí)視頻重新初始化的最終崩潰問(wèn)題
D3D12:即使在調(diào)整交換鏈大小時(shí),移動(dòng)的等待交換鏈也始終等待發(fā)生
EMSCRIPTEN:為 Emscripten 添加 HAVE_PATCH 支持
EMSCRIPTEN:為 Emscripten 添加 BSV/Replay 支持
EMSCRIPTEN:向 emscripten RA 添加命令和 stdin_cmd 功能。 更新 libretro.js 以顯示如何通過(guò) emscripten stdin 發(fā)送命令。
FRAME DELAY/MENU:顯示沒(méi)有 VSync 的幀延遲
一般:開始取消暫停限制。 使用 retropad 開始按鈕將功能限制為取消暫停 RA 到它的設(shè)置; “控制器斷開時(shí)暫停”。
一般:保存狀態(tài)縮略圖縱橫比回退。 由于至少有一個(gè)宣布寬高比為 0 的特定核心,我們必須在保存狀態(tài)縮略圖中添加相同的回退,這在正常視頻驅(qū)動(dòng)程序使用中發(fā)生在其他地方。
一般:添加對(duì)每個(gè)核心/數(shù)據(jù)庫(kù)的系統(tǒng)子目錄的支持。 添加了簡(jiǎn)單而優(yōu)雅的自動(dòng)功能,可以將不同的系統(tǒng)目錄發(fā)送到核心(如果存在),以保持系統(tǒng)目錄更加健全。 首先像在配置和保存中一樣使用核心/庫(kù)名稱,然后像在縮略圖中一樣使用播放列表名稱,當(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)
本地化:更新
本地化:?jiǎn)⒂靡曨l旋轉(zhuǎn)、方向和縱橫比選項(xiàng)值的本地化。
本地化:還添加了 Mixer 流本地化
本地化/菜單/幫助:音頻和視頻驅(qū)動(dòng)程序的上下文相關(guān)幫助文本。 語(yǔ)言更正
本地化/菜單/語(yǔ)言:語(yǔ)言子菜單現(xiàn)在顯示每種語(yǔ)言的翻譯字符串的進(jìn)度。
本地化:現(xiàn)在可以通過(guò) Crowdin 本地化幫助文本。
LIBRETRO:為 libretro-video-processor 啟用 RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME
LIBRETRO/HW:添加 GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT。 解決了 v1 界面中的問(wèn)題,在這些問(wèn)題中,當(dāng)面對(duì)較新的界面版本時(shí),無(wú)法查詢前端會(huì)做什么。 這個(gè) env-call 為事情如何工作提供了更有力的保證。
輸入:如果修飾符僅映射到 RetroPad,則允許鍵盤熱鍵在沒(méi)有熱鍵修飾符的情況下工作
輸入:如果熱鍵修飾符設(shè)置為鍵盤但未按下,則允許鍵盤熱鍵鍵進(jìn)行鍵入
輸入:如果模擬設(shè)備類型為“無(wú)”,則允許鍵盤 RetroPad 鍵進(jìn)行鍵入
輸入/藍(lán)牙:修復(fù)了 BT HID 設(shè)備的崩潰問(wèn)題。 (#14922) pad_connection_destroy() 釋放插槽,無(wú)需再次釋放它。
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ú)立核心”重命名為“無(wú)內(nèi)容核心”
菜單:音樂(lè)文件也應(yīng)服從 builtin_mediaplayer_enable (#14967) 音樂(lè)文件也應(yīng)該可以禁用內(nèi)置媒體播放器。 沒(mé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í),快速菜單是 可以從任何地方快速訪問(wèn)。 當(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)顏色。 效果無(wú)法正常工作,因?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)重問(wèn)題破壞了搜索詞的取消。
MENU/XMB:布局更正:
MENU/XMB:為更長(zhǎng)的項(xiàng)目標(biāo)簽和值留出更多空間
MENU/XMB:“核心下載器”為項(xiàng)目和“已安裝”指示器提供額外空間
MENU/XMB:修復(fù)了“菜單比例因子”,無(wú)需重新啟動(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:臭氧頁(yè)腳增強(qiáng) (#14926)。 在適用的頁(yè)腳添加幫助按鈕(選擇)和重置為默認(rèn)值(開始)。
MENU/OZONE:臭氧頁(yè)腳增強(qiáng) (#14934)。 僅當(dāng)有實(shí)際信息要顯示時(shí)才顯示幫助頁(yè)腳,實(shí)際幫助或子標(biāo)簽,否則不可見。
MENU/OZONE:臭氧頁(yè)腳增強(qiáng)功能:掃描按鈕 (#14949)。 適用時(shí)在頁(yè)腳顯示掃描按鈕。
菜單/臭氧:將清除按鈕添加到臭氧頁(yè)腳 (#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 地址的末尾修剪無(wú)用/重復(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:?jiǎn)⒂?ldquo;顯示窗口裝飾”切換
OSX/MACOS:隱藏“禁用合成”選項(xiàng)(osx 不支持禁用合成)
OSX/MACOS:確保使用文件系統(tǒng)路徑名,而不是 URL 名
OSX/MACOS/IOHIDMANAGER:各種內(nèi)存訪問(wèn)修復(fù)以防止崩潰 (#14459) (#15000)。 當(dāng)控制器快速重新連接時(shí),防止雙重釋放和空取消引用。 當(dāng)控制器設(shè)備查詢返回 null 而不是崩潰時(shí)處理錯(cuò)誤。
OSX/MACOS/METAL BUILD:修復(fù)輸入事件(鍵盤/鼠標(biāo))在全屏和窗口模式之間切換時(shí)有時(shí)會(huì)丟失的問(wèn)題。 修復(fù)了許多長(zhǎng)期存在的問(wèn)題
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:通過(guò) 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ù)了問(wèn)題 #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í),視頻輸出也將完全停止,因此無(wú)法在暫停時(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):將小部件類型更改為與著色器切換相同的類型,以便更好地來(lái)回操作。 關(guān)閉 [Widgets] 保存狀態(tài)插槽切換器
SHADERS:附加預(yù)設(shè)功能
SHADERS:前置預(yù)設(shè)功能
著色器:著色器預(yù)設(shè) - 加載路徑中的通配符替換。 當(dāng)一個(gè)簡(jiǎn)單的預(yù)設(shè)加載時(shí),在預(yù)設(shè)內(nèi)的路徑中找到的文本通配符將被替換為來(lái)自當(dāng)前 RetroArch 上下文的值。 替換將在紋理路徑和參考路徑上執(zhí)行。
SHADERS/SLANG/SPIRVCROSS:更新到最新的 SPIRV-Cross,修復(fù) Metal shader 編譯問(wèn)題
靜態(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:檢測(cè)是否返回了錯(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:在沒(méi)有 _pack16 VkFormats 的平臺(tái)上修復(fù) Vulkan 上的 RGUI
VULKAN/MACOS/OSX:避免在沒(méi)有它們的平臺(tái)上使用 _PACK16 像素格式
WAYLAND:在縮放桌面上,wayland 后端決定根據(jù)值乘以縮放因子兩次來(lái)調(diào)整大小。 導(dǎo)致在全屏?xí)r不斷嘗試重建交換鏈。
WAYLAND:等待啟動(dòng)畫面配置。 之前,初始 wayland 窗口的配置(調(diào)整大小)事件可能發(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-12-13變更日志
1.14.0

AUDIO/COREAUDIO/APPLE:允許 coreaudio3 驅(qū)動(dòng)程序與具有 2 個(gè)或更多輸出通道的音頻設(shè)備一起工作
CHEEVOS:修復(fù) Cheevos 徽章路徑的構(gòu)造
CLI:修復(fù)了在不使用 –verbose 的情況下運(yùn)行 –version 或 –features 時(shí)沒(méi)有得到任何輸出的問(wèn)題
CLI:修復(fù)了運(yùn)行空參數(shù)時(shí)的崩潰(它繼續(xù)加載內(nèi)容)
CLI:重新格式化 - 功能需要更少的行并更加一致
CLI:為 –version 添加了 -V 簡(jiǎn)寫
CLI:制表符刪除 + 空白 nits
CONFIG/MIDI:使用舊配置防止 MIDI 啟動(dòng)錯(cuò)誤
D3D11:修復(fù)了將著色器與 TATE 模式拱廊等一起使用時(shí)的問(wèn)題
D3D12:修復(fù)了將著色器與 TATE 模式拱廊等一起使用時(shí)的問(wèn)題
D3D12:添加了對(duì)錯(cuò)誤中斷的支持(開發(fā)幫助——定義要使用的 DEVICE_DEBUG)
D3D12:添加了對(duì) DRED(設(shè)備刪除擴(kuò)展數(shù)據(jù))的支持(開發(fā)幫助 – 定義要使用的 DEVICE_DEBUG)
D3D12:使 D3D12 視口和剪刀的行為更像 Vulkan 驅(qū)動(dòng)程序(或更正確)
D3D12:修復(fù)了一些著色器沒(méi)有出現(xiàn)在 d3d12 驅(qū)動(dòng)程序中——雖然這重新引入了驗(yàn)證錯(cuò)誤,但它似乎沒(méi)有崩潰并且是舊的 RA 行為。 我想我們需要一種不同的方法來(lái)解決驗(yàn)證問(wèn)題。
D3D12:修復(fù)了由于沒(méi)有為一幀正確設(shè)置緩沖區(qū)而導(dǎo)致的啟動(dòng)驗(yàn)證錯(cuò)誤
DATABASE/EXPLORE/VIEW:錯(cuò)誤修復(fù) - RGUI 沒(méi)有清除非播放列表項(xiàng)目的縮略圖,例如保存和刪除
數(shù)據(jù)庫(kù)/探索/視圖:錯(cuò)誤修復(fù) - 當(dāng)離開運(yùn)行時(shí),XMB+Ozone 清除了快速菜單中的縮略圖
DRM/ODROID GO2:為 DRM GL 上下文驅(qū)動(dòng)程序?qū)崿F(xiàn) get_video_size
FASTFORWARD:恢復(fù)快進(jìn)切換的幀限制。 關(guān)閉 vrr_runloop 后快進(jìn)被打破,因?yàn)樗鼤?huì)將幀限制強(qiáng)制為 1.0(甚至在每一幀上)并且永遠(yuǎn)不會(huì)恢復(fù)它。 因此,讓我們確保在切換 FF(快進(jìn))時(shí)應(yīng)用所需的比率。
FFMPEG 核心:修復(fù)使用 FFmpeg n5.1.2 和 OpenGL ES 構(gòu)建時(shí) FFmpeg 核心中的運(yùn)行時(shí)錯(cuò)誤
GFX/VIDEO FILTERS:(picoscale_256x_320x240) 添加了 snn 功能到 upscale Fuse (ZX Spectrum) 核心無(wú)邊界輸出到 320×240。 以前不支持 256×192 的 ZX Spectrum 分辨率。
HOTKEYS:進(jìn)一步重新排序內(nèi)部熱鍵項(xiàng)以保持一致性,并從可見的熱鍵綁定列表中刪除了 SEND_DEBUG_INFO、OVERLAY_NEXT 和 OSK。 “發(fā)送調(diào)試信息”的東西被盡可能多地刪除,而不會(huì)因翻譯文件而損壞。
輸入/自動(dòng)配置:默認(rèn)情況下禁用“控制器斷開時(shí)暫停”——在 1.13.0 上默認(rèn)啟用
輸入/菜單:設(shè)備索引菜單重構(gòu)
輸入/覆蓋:修復(fù)模擬漂移阻塞觸摸輸入(如果物理輸入顯示在覆蓋上,可能會(huì)出現(xiàn)在 overlay_next 上)
輸入/疊加:修復(fù) overlay_next 按鈕同時(shí)亮起
輸入/覆蓋:跳過(guò) input_overlay_add_inputs 中的元鍵(input_state_internal 不支持)
INPUT/WINDOWS/WINRAW:修復(fù)鼠標(biāo)光標(biāo)使用輸入覆蓋時(shí)的鼠標(biāo)位置
INPUT/WINDOWS/WINRAW:修復(fù)了鼠標(biāo)位置,以便在使用鼠標(biāo)模擬輸入覆蓋時(shí)使用菜單項(xiàng)和指針?biāo)璧南嗤椒?,因?yàn)樗贿m用于多鼠標(biāo)方法
INPUT/WINDOWS/WINRAW:修復(fù)了使用上述方法時(shí)也將鼠標(biāo)位置傳遞給核心的問(wèn)題
LEAPFROG:添加 Leapfrog (LFx000) 目標(biāo)
本地化:更新
本地化/輸入/輸入法/菜單/屏幕鍵盤:擴(kuò)展輸入法和韓語(yǔ) OSK
菜單:清理幫助文本
菜單:允許使用相同的按鈕關(guān)閉信息
MENU:允許菜單墻紙/背景重置。 我們還可以在按“開始”時(shí)從屏幕上刪除當(dāng)前墻紙。
菜單:空驅(qū)動(dòng)程序以不同的顏色顯示(為所有菜單添加了以柔和顏色顯示“禁用”項(xiàng)目的能力)
MENU/DRIVERS:首先是菜單驅(qū)動(dòng)程序,Audio Resampler 被移除,因?yàn)樗阋源嬖谟谝纛l設(shè)置下
菜單/輸入:將“確認(rèn)退出”移至輸入菜單
MENU/INPUT/HOTKEYS:徹底修改輸入熱鍵菜單,將相關(guān)條目放在一起,還調(diào)整了一些標(biāo)簽和子標(biāo)簽
MENU/OVERLAY:在沒(méi)有核心運(yùn)行的情況下修復(fù)菜單后面的覆蓋。 在沒(méi)有內(nèi)核的情況下運(yùn)行時(shí),“在菜單后面顯示疊加層”目前無(wú)法使用 Ozone 和 XMB(除 Plain 之外的任何其他顏色主題)。
MENU/MATERIALUI:在首次啟動(dòng)時(shí)修復(fù)主屏幕 - 不再有雜散條目
MENU/OZONE:允許在核心運(yùn)行時(shí)繪制側(cè)邊欄和縮略圖欄背景顏色
MENU/OZONE:停止對(duì)保存狀態(tài)縮略圖與圖像查看器使用不同的填充和位置
MENU/OZONE: 刪除核心運(yùn)行時(shí)的漸變背景效果,因?yàn)橛行┲黝}已經(jīng)有漸變背景,這會(huì)造成難看的粗糙步驟
MENU/OZONE:修復(fù)了“Gray Light”主題使用與“Gray Dark”相同的背景,這使得選擇光標(biāo)幾乎看不到
MENU/OZONE:一些空白更正
MENU/UX:擴(kuò)展 OFF 菜單值顏色
MENU/UX:菜單圖標(biāo)改進(jìn) - 菜單可見性圖標(biāo)(快捷菜單 + 設(shè)置)
MENU/UX:菜單圖標(biāo)改進(jìn)——播放列表管理器圖標(biāo)

2022-11-18變更日志
1.13.0
3DS:移除調(diào)試按鈕組合以關(guān)閉 RA
3DS:根據(jù) MrHuu 的建議移除 MaterialUI
ANDROID:默認(rèn)啟用“按鍵時(shí)振動(dòng)”觸覺(jué)
ANDROID:默認(rèn)關(guān)閉“線程視頻”
CHEEVOS:升級(jí)到 rcheevos 10.5
編譯:固定編譯 -disable-menu
配置:不要單獨(dú)使用 appendconfig 顯示覆蓋通知
DATABASE/PLAYLISTS:播放列表+數(shù)據(jù)庫(kù)更改——清理‘entry_slot’,回退標(biāo)簽+日志記錄
前端:修復(fù)各種內(nèi)核的默認(rèn)重映射文件夾:重映射應(yīng)該...... ......嵌套在配置文件夾中
熱鍵:修復(fù)著色器切換并添加熱鍵 + 子標(biāo)簽
熱鍵:清理和更正 - 將熱鍵暫停和菜單暫停分開,以便在切換菜單時(shí)不會(huì)觸發(fā)不必要的暫停,無(wú)論菜單是否暫停
熱鍵:清理和更正 - 允許使用開始取消暫停(如果菜單不暫停,控制器斷開連接后恢復(fù)更方便)
IOS13+:指針移動(dòng)精度。通過(guò)絕對(duì)位置的 iPad 觸控板指針移動(dòng)精度(適用于 iOS 13.4 及更高版本)
IOS13+:將 iPad 觸控板支持添加到 iOS13 項(xiàng)目(適用于 iOS 13.4 及更高版本)
輸入:修復(fù)了設(shè)備之前的索引方式。輸入設(shè)備僅按順序編制索引,并且會(huì)在第一次沒(méi)有設(shè)備連接到輸入時(shí)停止。問(wèn)題是當(dāng)設(shè)備斷開連接時(shí),該輸入將沒(méi)有設(shè)備連接到它,但下一個(gè)輸入可能仍連接有設(shè)備。因此,這使得無(wú)法更改當(dāng)前連接的設(shè)備的端口。
輸入/自動(dòng)配置:添加控制器斷開時(shí)暫停的選項(xiàng)
INPUT/AUTOCONFIG:獨(dú)立于驅(qū)動(dòng)程序的斷開連接通知?,F(xiàn)在應(yīng)該在帶有 XInput 和/或 DirectInput 墊的 Windows 上正確顯示斷開連接通知
輸入/HID:為著名的 ZeroDelay 編碼器和“Kade:Kick Ass 動(dòng)態(tài)編碼器”添加了 usb hid 控制器,以便能夠使用一些自定義街機(jī)搖桿。
輸入/疊加:添加八向區(qū)域類型。
輸入/覆蓋:修復(fù)未命名目標(biāo)的覆蓋 next_index
輸入/疊加:忽略區(qū)域?yàn)榱愕呐鲎蚕洹?IE。將“reach_x”或“reach_y”設(shè)置為零,以確保沒(méi)有完成碰撞盒數(shù)學(xué)運(yùn)算。這簡(jiǎn)化了指定僅動(dòng)畫描述符(例如,對(duì)于八路區(qū)域)或過(guò)時(shí)的描述符。
輸入/疊加:為命中框添加“覆蓋范圍”和“排他性”。允許拉伸命中框并處理它們的重疊。
輸入/菜單:添加到模擬搖桿菜單導(dǎo)航
輸入/菜單:也可以使用右搖桿啟用菜單導(dǎo)航
輸入/菜單:添加交換菜單滾動(dòng)按鈕的選項(xiàng)
本地化:更新
本地化:添加匈牙利語(yǔ)選項(xiàng)
MENU:縮略圖全屏切換行為更正
MENU:快速菜單項(xiàng)的左右滾動(dòng)一致
菜單:從系統(tǒng)信息中刪除無(wú)用的子標(biāo)簽
菜單:改善缺少資產(chǎn)的小部件外觀
MENU/QT/WIMP:刪除啟動(dòng)時(shí)的 SSL/TLS 檢查
MENU/OZONE:僅使用第二個(gè)縮略圖在頁(yè)腳中顯示元數(shù)據(jù)助手
MENU/OZONE:頁(yè)腳改進(jìn)——在合適的時(shí)候添加“循環(huán)縮略圖”助手
MENU/OZONE:頁(yè)腳改進(jìn) - 僅在啟用搜索功能時(shí)顯示“搜索”助手
MENU/OZONE:頁(yè)腳改進(jìn) - 修復(fù)保存狀態(tài)的“可用縮略圖”助手
MENU/OZONE:頁(yè)腳改進(jìn) - 收緊圖標(biāo)和標(biāo)題之間的填充,并加寬助手之間的間距
MENU/OZONE:從 View 啟動(dòng)任何東西不再使 Quick Menu 從屏幕上消失
MENU/OZONE:當(dāng)通過(guò) CLI 啟動(dòng)內(nèi)容時(shí),插槽下拉列表中的保存狀態(tài)縮略圖會(huì)正確服從全屏切換
MENU/OZONE:保存狀態(tài)縮略圖下拉菜單不允許全屏切換
MENU/OZONE:在非播放列表中記憶的選擇位置不會(huì)閃爍第一個(gè)條目
MENU/OZONE:記住每個(gè)主選項(xiàng)卡的選擇
MENU/OZONE:刪除不完整資產(chǎn)警告
MENU/OZONE:添加選項(xiàng)以在更改菜單選項(xiàng)卡時(shí)調(diào)整光標(biāo)記憶
MENU/OZONE:進(jìn)一步擴(kuò)展對(duì)核心選項(xiàng)類別的紋理支持
MENU/XMB:刪除不完整資產(chǎn)警告
MENU/XMB:添加截?cái)嗖シ帕斜砻Q選項(xiàng)
MENU/XMB:改進(jìn)背景圖片選擇器
MENU/XMB:添加選項(xiàng)以在更改菜單選項(xiàng)卡時(shí)調(diào)整光標(biāo)記憶
MENU/XMB:進(jìn)一步擴(kuò)展對(duì)核心選項(xiàng)類別的紋理支持
MENU/MATERIALUI:刪除不完整的資產(chǎn)警告
OSX:修復(fù)了 Z/X 鍵在 macOS 端口上不起作用的問(wèn)題
OSX:修復(fù)了 RETROK_LMETA 在 macOS 端口上不工作的問(wèn)題。 RETROK_LMETA 密鑰未在 rarch_key_map_apple_hid 中定義
OSX:修復(fù) macOS Ventura 中損壞的全屏模式
PS2:修復(fù)錯(cuò)誤保存重映射和運(yùn)行時(shí)日志
PS3:修復(fù)核心重映射覆蓋失敗
QB:如果 OSDependent/OGLCompiler 庫(kù)不存在,不要失敗
SCANNER/PS1:改進(jìn)了 PS1 光盤的掃描
SCANNER/PS2:添加了 PS2 光盤的串行掃描——現(xiàn)在應(yīng)該可以掃描以前遺漏的 DVD 和其他光盤
線程視頻/GLCORE:修復(fù)回歸“當(dāng)視頻驅(qū)動(dòng)程序設(shè)置為 glcore 時(shí),著色器預(yù)設(shè)不加載”
VULKAN:修復(fù) HDR 反向色調(diào)映射。如果 HDR10 由最后一個(gè)著色器通道明確啟用,則僅跳過(guò)色調(diào)映射器。否則,我們只是繼承了

2022-10-18變更日志
1.12.0

CONFIG/CLI:允許使用 –appendconfig 覆蓋 cfgs 而不是被忽略
CONFIG/LOGGING:如果記錄到文件,則不再記錄控制臺(tái)啟動(dòng)記錄
配置:僅在退出時(shí)保存配置一次,而不是(最壞的情況)3 次
DATABASE/EXPLORE/VIEW:添加查看功能 - 將“瀏覽”菜單中的過(guò)濾器集保存到所謂的“查看”文件中,然后與播放列表一起列出。這還增加了在“探索”菜單中按范圍過(guò)濾類別的功能,而不僅僅是過(guò)濾完全匹配的內(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:改善輸入疊加的觸覺(jué)反饋
LINUX/MALI FBDEV:添加對(duì) OpenGL ES 3.x 的條件支持
本地化:更新
本地化/英語(yǔ):添加英式英語(yǔ)語(yǔ)言選項(xiàng)
LOGGING/QT:將日志緩沖區(qū)增加到 2048 個(gè)字符 - Vulkan 驗(yàn)證層消息現(xiàn)在可以正確輸出。
MENU/XMB:記住每個(gè)主選項(xiàng)卡的選擇。解決以下問(wèn)題:收藏播放列表可以包含數(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)沒(méi)有其他獲取屏幕截圖的方法時(shí)才允許使用保存狀態(tài)進(jìn)行 GPU 屏幕截圖。
SCREENSHOTS/VULKAN:盡早卸載屏幕截圖小部件紋理。修復(fù)了在屏幕截圖小部件仍在屏幕上時(shí)關(guān)閉內(nèi)容時(shí) Vulkan 崩潰的問(wèn)題
SCREENSHOTS/VULKAN:修復(fù)了自動(dòng)收?qǐng)?bào)機(jī)動(dòng)畫時(shí)屏幕截圖小部件崩潰的問(wèn)題
WAYLAND:設(shè)置正確的應(yīng)用 ID
WIIU:添加一些缺少的默認(rèn)目錄
WIIU:讓 mkdir 在 WiiU 上工作(創(chuàng)建目錄)

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ù)庫(kù):Wii 的串行掃描現(xiàn)在包括 WBFS
輸入/映射:清除輸入端口綁定時(shí)修復(fù)偏移+崩潰
輸入/映射:修復(fù)使用配置覆蓋時(shí)保存“模擬到數(shù)字類型”的問(wèn)題
本地化:添加巴倫西亞語(yǔ)選項(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:?jiǎn)⒂?ALSA 音頻驅(qū)動(dòng)程序并默認(rèn)為它
PSP:去掉額外的語(yǔ)言/本地化,增加了大約 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ì)跳過(guò)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ò)誤修正–無(wú)法處理評(píng)論/指令
CHEEVOS / M3U:錯(cuò)誤修正–無(wú)法處理尾隨空格
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)在通過(guò)[#]符號(hào)突出顯示
核心下載器:在選定的已安裝條目上按RetroPad start,將打開“核心信息”菜單(使用Material UI時(shí),向左或向右滑動(dòng)會(huì)觸發(fā)相同的操作)。這意味著我們現(xiàn)在可以查看BIOS信息等-并且更重要的是刪除核心-無(wú)需跳過(guò)首先加載核心并在各處導(dǎo)航的所有麻煩。
核心下載器/更新器:添加選項(xiàng)以在更新時(shí)自動(dòng)備份核心
磁盤控制:打開磁盤托盤時(shí)啟用“加載新光盤”
輸入:添加了熱鍵延遲選項(xiàng),以使熱鍵輸入在分配給其他操作時(shí)能夠正常工作
輸入:刪除“所有用戶控制菜單”設(shè)置,該設(shè)置有錯(cuò)誤,輸入檢修后將重新引入
LINUX:設(shè)置默認(rèn)的保存/保存狀態(tài)/系統(tǒng)路徑
所在地:添加波斯語(yǔ)
所在位置:添加希伯來(lái)語(yǔ)
所在地:添加阿斯圖里亞斯語(yǔ)言
菜單:消息對(duì)話框的正確換行
菜單/熱鍵:向所有熱鍵綁定條目添加子標(biāo)簽
菜單/快速菜單:關(guān)閉內(nèi)容時(shí)禁止顯示“空”快速菜單列表
MENU / OZONE:性能提升
MENU / SDL:添加鼠標(biāo)控件
OPENGL1 / VITA:沒(méi)有FBO的硬件上下文的初始更改
疊加層:添加用于移動(dòng)屏幕疊加層的選項(xiàng)
播放列表/窗口:修復(fù)圖像/視頻/音樂(lè)歷史播放列表中的核心路徑條目
PS2:添加回CDFS支持
SDL / GL:宣傳GLSL支持
視頻/小工具:修復(fù)釋放后使用堆的錯(cuò)誤,導(dǎo)致內(nèi)存損壞
VITA:添加了自定義氣泡支持
VITA:VitaGL更新
VULKAN / WSI:更好的幀起搏
VULKAN / WSI:修復(fù)了使用柵欄時(shí)Intel Mesa損壞的問(wèn)題,我們必須使用Semaphores來(lái)獲取交換鏈或整個(gè)GPU停頓
VULKAN / WSI:添加對(duì)同步時(shí)使用圍欄或信號(hào)燈的支持
VULKAN / WSI:建議將信號(hào)量用于集成GPU,因?yàn)樗梢蕴岣邧艡诘耐掏铝?br />VULKAN / WSI / ANDROID:請(qǐng)勿在Android上使用郵箱仿真
UWP / XBOX:通過(guò)啟用“游戲模式”可能會(huì)提高性能

展開更多 > 收起內(nèi)容 >

相關(guān)資源:游戲模擬器 萬(wàn)能模擬器 全能模擬器 RetroArch全能模擬器 retroarch模擬器

模擬器游戲

模擬器游戲

游戲平臺(tái):PSP3DSNDSWii

游戲類型:動(dòng)作策略競(jìng)速角色扮演

發(fā)售日期:2024-4-30 全部版本發(fā)售日
Android中文版:2024-4-30

游戲版本:中文版

游戲標(biāo)簽:經(jīng)典游戲

83

總分 玩家評(píng)分:33 k73評(píng)分:50
畫面:6
劇情:7
系統(tǒng):6
音樂(lè):7
耐玩:7

我要評(píng)論 查看全部評(píng)論 (4)>>