每天進步一點點
加油(ง •̀_•́)ง
各位小夥伴們,大家好!
希望我的分享能伴隨著大家每天進步一點點!
遊戲機萬能模擬器 - Retroarch - 最新版本1.9.14釋出了![靈光一閃]
各位小夥伴可以去更新自己的遊戲機萬能模擬器了![小鼓掌]
以下內容為機翻,英語好的小夥伴可以去主頁閱讀。
更新內容如下:
Vulkan - 在模擬郵箱中捕獲螢幕截圖時避免硬崩潰
模擬郵箱基礎設施非常陳舊,需要重新思考才能正確支援螢幕截圖。 模擬郵箱一開始就非常討厭,應該被視為一種駭客行為。 下一個版本可能有一個設定,允許您完全禁用郵箱模擬。 郵箱模擬,因為它僅在全屏模式下有效。
Steam 更新
從13年9月13日開始,我們一直很忙! 添加了以下核心:
- Caprice32
- RACE
- gpSP
- Prosystem
- Beetle PSX
- UAE
- VICE
- bsnes
現在 RetroArch Steam 共有 26 個核心,即將新增第 27 個核心,EasyRPG! 請期待更多核心即將登陸 Steam 的未來公告。
網路遊戲改進
由於克蘇魯的努力,Netplay 得到了大量改進。 我們為下一個版本做了更多準備,因此請將此視為主要活動的前奏。
- 添加了允許/禁止主機以外的玩家暫停遊戲的設定。
- 添加了網路最大連線的子標籤。
- 將未知命令更改為忽略而不是強制斷開連線。
- 固定埠覆蓋宏不會在埠設定後立即設定。
- 修復了記憶體洩漏。
- 在大廳顯示密碼房間。 大廳檢視器的小改進 - 現在應該區分密碼房間和非密碼房間。
- uPnP:修復更多記憶體洩漏
- uPnP:添加了 task_queue_wait 以防止同時執行兩個 nat 任務,因此它現在也是執行緒安全的
- uPnp:修復 UPNP 埠對映失敗錯誤——切換到永久租用時間,但在我們執行 netplay_free 時要求將其刪除
對於下一個版本,我們將最終解決中繼 MITM 伺服器問題。
WiiU 改進
* 鍵盤支援已得到修復。 該問題是由更改驅動程式查詢點引起的。 延遲查詢導致 WIIU 試圖將鍵盤視為遊戲手柄......
沒有用。 透過忽略滑鼠和
鍵盤連線事件。
* Picodrive 現在可用於 WiiU,這標誌著第一次有 WiiU 的 32X 模擬器,而且它可以全速執行。
* Caprice32 現在可用於 WiiU。
核心改進
如前所述,作為 Project IO 的一部分,我們將檢查每個核心並執行一些基本的質量控制檢查。 這已經導致核心的許多生活質量增強。 並非下面列出的所有改進都可以歸因於 Project IO,但可以估計其中超過 90% 是公平的。
副
描述: 這是一個 Commodore 64 家用電腦模擬器
- 更新為使用 VFS 而不是直接檔案 I/O (ProjectIO)
- 核心選項子標籤調整
- AutoLoadWarp 的音訊檢測
- 更溫和的膠帶翹曲檢測
- 更換磁帶時按播放
- 對映器新增
- Dupecheck 磁碟追加
- 更具辨識度的光槍游標
- Diskwarp 音訊檢測校正
- 使用 Autoloadwarp 靜音資料集
- Diskwarp 音訊檢測改進
- Autoloadwarp 自動靜音修復
- 修復倒帶時的靜音
- 新增自動縮放模式
- 方面切換校正
- 觸控指標清理
FCEUmm
描述: 這是一個任天堂娛樂系統控制檯模擬器
- 新增自動 Crowdin 同步
- Mapper 196:支援古代和現代英雄的IRQ
- Mapper 319:僅將 hp898f.c 用於舊的不正確的 UNIF 銀行訂單,而 319.c 用於所有 NES 2.0 ROM。 為後者新增 CNROM 模式和焊盤開關。
- Mapper 57:更改 YH-xxx Olympic multicarts 的預設 DIP,始終重置為選單
- 對映器 178:始終重置為選單。
- CNROM/UNROM:僅在 NES 2.0 標頭明確指定時模擬匯流排衝突
- 添加了對對映器 383 的支援
- 向對映器 242 新增 UNROM 模式和兩晶片變體
- 將 Realtec 8099 PCB 支援新增到對映器 236
海豚
描述: 這是一個任天堂 GameCube/Wii 控制檯模擬器
- 搖動滑鼠中鍵 – 將 Nunchuk 和 Wiimote 搖動對映到滑鼠中鍵。
- 修復真正的 Wiimote。 使用 Dolphin Bar 進行了一些遊戲的測試,效果很好 AFAICT 仍然需要開啟“連續掃描”核心選項來“配對”Wiimote。
- 刪除 Classic Controller Pro 的模擬屬性 + 交換 L/R 和 ZL/ZR
雀巢
描述: 這是一個任天堂娛樂系統控制檯模擬器
- 新增自動 Crowdin 同步
QuickNES
描述: 這是一個任天堂娛樂系統控制檯模擬器
- 新增自動 Crowdin 同步
甲殼蟲 PSX
描述: 這是一個 Sony PlayStation 控制檯模擬器
- 新增核心選項以更改十字準線顏色+刪除光槍警告
- 新增自動 Crowdin 同步
系統
描述: 這是 80 年代的 Atari 800 家用控制檯模擬器
- 固定底座高度。 該系統只有一種解析度,具體取決於它是 NTSC 還是 PAL。 之前更糟,因為它總是報告一個硬編碼的 320×240,這是完全錯誤的,所以即使它也是硬編碼的,最好輸出正確的。
準88
描述: 這是 80 年代的 NEC PC-8800 系列家用電腦模擬器
- 將核心選項更新到 v2
FMSX
描述: 這是 80 年代的 MSX 家用電腦模擬器
對 fMSX 核心進行了重大改進。
- 升級到 fMSX 6.0
- 用 VFS 替換所有直接檔案 I/O 訪問
- 支援螢幕 6 & 7 (512px 寬)
- 支援 fmsx_mapper_type_mode 的所有 8 個特定值
- 要使 fMSX 接管 DiskROM 磁碟訪問例程,請遵循 -simbdos/-wd1793 fMSX cmdline 選項。
- 第二個操縱桿已經對映到 RetroArch 中,但從未在 fMSX 端啟用。作者評論:“現在我終於可以和兒子一起玩 F1 Spirit 了;)”
- 實現 -auto fMSX cmdline 選項,作為 RA 選項“fmsx_autospace”。 但這感覺不對 - 總是開啟。 也在啟動和遊戲啟動期間。 這是 fMSX 本身實現它的方式,但我懷疑此功能是否非常有用。
- 修復鍵盤對映:部分按鍵註冊兩次,移位鍵不需要對映
- 增加選項fmsx_allsprites,顯示所有精靈,即解除影片晶片硬體限制,預設忠實再現。 在 Zanac 等遊戲中獲得更好的(雖然不那麼懷舊)的遊戲體驗。
- 新增選項 fmsx_font,載入固定文字字型
- 可選載入 .pal,自動(在 fMSX 4.0 中引入)
- 最後支援 .cas 磁帶,自動啟動以方便無鍵盤平臺。
- 修復最大 VRAM 大小 - 在 libretro.c 中可選擇 192KiB(12 頁),但在 MSX.c 中上限為 128KiB。
- 支援最大 RAM 大小(256 頁 16KiB = 4MiB)
- 刪除未使用的程式碼和功能——刪除死程式碼和未使用的功能:效果、影象相關程式碼、虛擬 HID 方法 Keyboard() 和 GetJoystick()、除錯控制檯相關程式碼、I8251.c/h 序列 COM、印表機、EMULib.c , 載入檔案()
- 支援 fmsx CHT 和 bluemsx MCF 作弊檔案——MCF 支援在 fMSX 中已經初步存在。
- 使用從 bluemsx-libretro 借來的程式碼實現多磁碟 (.m3u) 支援
- retro_unload_game():呼叫 TrashMSX() 並解決與 getcwd()/WorkDir 相關的 free() 問題
- 明確地#define NUM_FDI_DRIVES 4(不同於MAXDRIVES,MSX 為2!)
- 返工 PATCH_Z80 Makefile cfg
- 使用正確的位掩碼修復 192kB VRAM
PCSX2
描述: 這是一個 Sony PlayStation2 控制檯模擬器
- 新增“快速紋理失效”駭客核心選項
- 新增核心選項類別
- GS-ogl:將 GL_ARB_get_texture_sub_image 程式碼置於定義之下。
程式碼當前被禁用,無需檢查擴充套件。
全球定位系統
描述: 這是一個 Game Boy Advance 行動式手持模擬器
改進的音訊幀步調
以前,核心容易受到音訊噼啪聲的影響,尤其是在使用低前端音訊延遲設定時。
這是因為核心處理音訊輸出的方式並不理想。 在設定的音訊取樣率下,前端預計每幀 1097 到 1098 個音訊樣本——但核心以 256 的倍數傳送樣本。這意味著音訊輸出與 retro_run() 變得“不同步”——有時會得到 1024 個樣本傳送到當前幀的前端,有時是 1280,因為核心要麼落後要麼過度補償。 因此,當前端嘗試同步音訊時,可能會發生抖動——如果前端音訊緩衝區很小(使用低延遲值時),它有時會耗盡或達到容量,導致噼啪聲。
1.9.14 修改了音訊處理,以便將正確的預期樣本數以與retro_run() 正確同步的方式傳送到前端。 這極大地提高了音訊質量,即使在臭名昭著的 Mother 3 上也是如此。
為了演示此效果,以下是從 Linux 桌面上的核心測量的幾個數字,音訊延遲設定為 64 毫秒,平均超過 5k 幀:
接近音訊緩衝區欠載的時間:
* 當前大師:8.68 %
* 有了這個公關:2.37 %
此外, 了一個 Miyoo 埠 還新增 。
VitaQuake2
描述: 這是一個 Quake 2 遊戲引擎核心
現在,這個核心得到了一些重大而急需的改進!
* 修復了段錯誤(導致核心甚至無法在許多平臺上執行),原因如下:
* 處理路徑字串時非法使用 strcpy()
* 在記憶體“大塊”處理程式碼中非法使用 realloc()
* 使用軟體渲染器時記憶體嚴重損壞:在一個檔案中建立了一個 extern 結構,然後在另一個具有不同型別定義的檔案中使用,這樣一半的成員指向無效的地址......
* 將所有核心生成的檔案(saves + config.cfg)移動到前端儲存目錄(這些以前轉儲在遊戲目錄中)
* 從遊戲選單中刪除不相關的條目(多人遊戲、選項等選單在 libretro 核心中沒有用處)
* 修復了使用 OpenGL 渲染器時遊戲內選單後面的螢幕消隱問題
* 將核心選項更新為 v2 格式
* 澄清現有的核心選項標籤/子標籤
* 為輸入相關設定新增核心選項類別
* 新增新的核心選項:Gamma Level
* 允許對軟體和 OpenGL 渲染器進行伽馬校正
* 新增新的 OpenGL 核心選項:[GL] 亮度
使用 OpenGL 渲染器時設定整體“環境”亮度
預設 OpenGL 亮度已設定為可用級別(以前幾乎看不到任何東西……)
* 新增新的 OpenGL 核心選項:[GL] 紋理過濾
允許為紋理選擇線性或最近鄰過濾,使用可改善 mipmap 處理的“HQ”變體(減少移動引起的地板/天花板紋理上的“微光”效果)
* 新增新的核心選項:模擬死區
用於消除控制器漂移
* 新增新的核心選項:自動執行
預設啟用執行
* 新增新的核心選項:相機靈敏度
使用右側模擬搖桿設定相機移動速度
* 透過替換 tyrquake 中拙劣的複製/貼上程式碼來修復遊戲手柄對映(並新增適當的輸入描述符)。 預設控制元件現在佈局如下:
JOYPAD_LEFT:開啟庫存
JOYPAD_UP:菜單向上
JOYPAD_DOWN:菜單向下
JOYPAD_RIGHT:使用庫存物品
JOYPAD_B:選單取消
JOYPAD_A:選單選擇
JOYPAD_Y:下一個武器
JOYPAD_L:跑
JOYPAD_R:蹲下/下降
JOYPAD_L2:跳躍/攀爬
JOYPAD_R2:攻擊
JOYPAD_R3:丟棄庫存物品
JOYPAD_SELECT:顯示/隱藏幫助計算機
JOYPAD_START:顯示選單
* 修復了隆隆聲功能(以前,隆隆聲核心選項什麼也沒做……)
* 修復了在啟用了僅 OpenGL [GL] 映象模式核心選項的情況下使用軟體渲染器時的映象控制元件
* 改善左右和上下移動速度的一致性(之前,上下移動速度太快)
* 確保當 Framerate core 選項設定為 Auto 時選擇有效的幀率(以前如果顯示重新整理率設定為 59.950 Hz,這將失敗)
* 確保在透過前端“關閉內容”時正確關閉核心
* 修復了一些記憶體洩漏
* 用 VFS 例程替換直接檔案訪問
* 音樂支援 - 新增對 CD 音軌播放的支援。 音樂必須是OGG格式,放在 /音樂資料夾。
* 確保不能選擇與軟體渲染器不相容的解析度(軟體渲染器上限為1920×1200,縱橫比小於4/3時會中斷)
* 新的 OpenGL 核心選項:[GL] HUD 比例因子
調整螢幕 HUD 圖示/文字和遊戲內選單的比例。 值 1.00 將在以 320×240 的原始解析度執行原始遊戲時以預期的大小繪製元素。 值為 0.00 將繪製具有 1:1(畫素完美)縮放比例的元素
* 新的核心選項:Force 4:3 for Cinematics
啟用後(預設設定),所有影片(介紹、過場動畫)都將以正確的 4:3 縱橫比顯示。 如果禁用,影片將被拉伸以填滿螢幕
* 新核心選項:精準瞄準
啟用後,武器將瞄準瞄準十字準線的確切中心。 這修改了原始遊戲的行為,其中射擊略微不準確並且射彈故意漂移
核心選項顯示十字準線附加功能:使用者現在可以選擇白十字、紅點或紅角影象作為瞄準十字準線
* 錯誤修復:瞄準十字準線現在縮放以匹配其他 HUD 元素
* 錯誤修復:OpenGL 動態陰影現在可以正確渲染(以前,[GL] 動態陰影核心選項什麼也沒做……)
* 錯誤修復:OpenGL 函式 Draw_Fill() 和 Draw_FadeScreen() 現在按預期執行(有幾個好處,包括遊戲選單後面的“適當”半透明淡入淡出效果)
* 錯誤修復:以特定解析度縮放動畫時,軟體渲染器不再生成堆緩衝區溢位
修復與擴充套件包的相容性 + 新增擴充套件包核心
所有三個 Quake II 擴充套件包核心現在都可以在 buildbot 上使用。 此外,如果選擇了錯誤的 PAK 檔案(例如,如果使用者嘗試使用 xatrix 核心載入 rouge 擴充套件),則每個核心構建都將無法載入內容並提供適當的錯誤通知。
擴充套件包列表如下:
* Quake II: The Reckoning (xatrix)
* Quake II: Ground Zero (rogue)
* Quake II:Zaero( https://www.moddb.com/mods/zaero )
O2EM
描述: 這是一個 Magnavox Oddysey 2 控制檯模擬器
1.9.14 修復了以下影響核心的音訊相關問題:
* 之前,音訊取樣率設定完全不正確(我相信是由於最初移植核心時的誤解)。 使用了與內部生成的取樣率不匹配的固定輸出取樣率——這樣每幀生成的最後約 30% 的樣本被簡單地丟棄 (!)。 這已經得到糾正。 (請注意,我們必須對內部生成速率的 2/3 進行一些內部重取樣,因為預設速率太高/不尋常,導致 RetroArch 使用的 sinc 重取樣器效能不佳)
* 之前,當該值設定為低於 100% 時,音訊音量核心選項應用不正確,從而建立了非零的“靜音”級別。 這已被修復。
* Voice 實現以前使用 libretro-common audio_mixer.h/.c 程式碼。 這不能被核心直接使用,因為它依賴於某些全域性變數; 如果核心是靜態構建的,那麼呼叫 audio_mixer 函式將與 RetroArch 本身產生衝突。 因此,1.9.14 用庫的特定於核心的 core_audio_mixer.h/.c 副本替換了混音器程式碼。
* 以前,將 The Voice 混合到主音訊流中不太正確:它只是添加了聲音,沒有處理剪輯問題。 這已透過使用“按預期”的音訊混合器程式碼得到修復。
* 此外,添加了一個新的 Voice Volume 選項,可以獨立於音效設定 The Voice 的音量。
注意: Emscripten 埠禁用語音支援。
PPSSPP
描述: 這是一款索尼PSP遊戲掌機模擬器
* 將音訊回撥移動到主執行緒(修復了長期掛起的問題)
使用 OpenGL 時的問題)
* 桌面上的 64ms 是不夠的,因為這裡有過多的緩衝
模擬器。 現在將預設值設定為 128ms。
* 由於以下原因,需要不同的音訊方法:它設定了
固定幀率 60,然後傳送過多或過少的音訊
每幀取樣以強制前端以正確的方式執行
速度(例如使前端以慢動作執行的遊戲執行
at 30fps) – 這對 libretro 來說是不可取的,我們想要一個一致的
每批次的音訊樣本量。
其他核心改進
- 81/EightyOne:新增 RetroFW 埠
- Beetle Supergrafx:使用 VFS 而不是直接檔案 I/O
- Beetle Wswan:修復 v30mz 迴歸(再次)
- Caprice32:[事件] 將滑鼠指標更改為絕對位置
- Caprice32: [事件] 最好先預設滑鼠模式程式碼。
- Caprice32:[KoS] 小修復以避免 WiiU 上的渲染問題
- Caprice32:現在應該可以在 WiiU 上執行
- Caprice32:[KoS] 更改為 RETRO_DEVICE_ID_POINTER_PRESSED
- Caprice32:[dsk] 清潔基地
- Caprice32:[fdc,slots] 新載入器端相容 WIP
- Caprice32:[載入器] 相容wiiu 基本載入器。
- Boom3:新增自動 Crowdin 同步
- Cannonball:刪除 XML 配置檔案載入/儲存 - 設定儲存在核心選項檔案中
- Dosbox Core:正確反彙編了一些 FPU 指令。
- Dosbox Core:不要對 opl2 進行雙重寫入
- Dosbox 核心:將波形選擇的適當 opl3 處理新增到 dbopl
- FBA2012 CPS1:新增自動 Crowdin 同步
- FBA2012 CPS2:新增自動眾包同步
- Gambatte:新增自動人群同步
- Beetle Lynx:不要告訴軟體這是模擬
- FBNeo:(libretro)xybots 重新對映
- FBNeo:(libretro)蘭德重新對映
- FBNeo:來自 gab75 的超級驅動器更新
- FBNeo:來自 gab75 的 nes 更新
- FBNeo:gijoe:所有克隆都有 4 人模式
- FBNeo:gaelco:現代化驅動程式,修復 thoop stg。 4 崩潰
- FBNeo:atarivad,使用它修復一些遊戲的超前執行
- FBNeo:暴風雨:新增一些技巧
- FBNeo:來自 gab75 的 msx 更新
- FBNeo: d_taitof2.cpp: 新增 Majestic Twelve – The Space Invaders Part IV (US)
- FBNeo:蝙蝠俠,更多的鼓聲,vad 偏移,ssriders 哎呀
- FBNeo:xmen6p,關於重置的注意事項
- FBNeo:在你的臉上(inyourfa),修復優先順序
- FBNeo:ssriders,修復玩家數量
- FBNeo:特殊更新 c/o gab75
- FBNeo:galaxian,更新雙魚座日期
- FBNeo:7z:修復 cpp ODR(第二次嘗試)
- FBNeo:頻譜修復 48k's
- FBNeo:向量,underp 模式改變
- FBNeo:影片,megadrive 等的低階模式更改
- FBNeo:grdnstrm:還修復了克隆的下降
- FBNeo: grdnstrm: 修正下跌
- FBNeo:簡訊:更新航程 - 一個女巫假期到 1.05
- FBNeo:ssv,驅動程式中每個遊戲的緩衝精靈
- FBNeo:d_namcos2.cpp:添加了 Mirai Ninja(日本,第 2 集)[Corrado Tomaselli]
- FBNeo: d_cps1: 標記forgottnj為原型,是遊戲的未完成版本
- FBNeo:d_hyperpac.cpp:添加了新的 HyperMan(三合一與 Cookie、Bibi 和 Hyper Man)(第 2 組)[jordigahan]
- FBNeo:d_cps1.cpp:修復了 sf2cejx 和 sf2hfj 的 2 播放器模式 DIP 開關。
- FBNeo:來自 gab75 的頻譜更新
- FBNeo:威廉姆斯,新增 Playball!,修復lottofun
- FBNeo:lua:修復在開啟 lua 控制檯的情況下關閉遊戲後窗口未開啟的問題
- FBNeo:cbombers,undrfire:impl。 Tatsuya79 推薦的對比度/亮度設定
- FBNeo:ssv,實驗性延遲修復加上修復粉彩 2p 分屏模式
- FBNeo: d_m107.cpp: hiscore 支援
- FBNeo:ssv,將 spritebuffering 新增到 stmbblade 以修復第 6 階段中的行,稍微清理一下
- FBNeo:中途 (mk/umk3/etc) 遊戲的實驗性作弊修復
- FBNeo:md,來自 gab75 的更新
- FBNeo:megadrive 調色盤修復(忽略 0 位)
- FBNeo:sys16b 沒有高光,只有陰影。 我認為? 如果破壞某些東西則恢復
- FBNeo:新增 ktiger2p [DsNo]
- Genesis Plus GX:獲取翻譯並重新建立 libretro_core_options_intl.h
- 方便:新增自動 Crowdin 同步
- Lutro Pong:Alpha 不透明度修復
- LRMAME2003:修復某些遊戲中的白色十字準線顏色
- LRMAME2003:修復 wiiu 輪換 - 從 2003+ grant2258 移植
- LRMAME2003:調整暴風雨音量
- LRMAME2003:更新 core_options.c
- LRMAME2003:標記作弊輸入埠內容
- LRMAME2003:修復作弊輸入埠防禦者和星際之門
- LRMAME2003 Plus:新的工作遊戲 Kyukyoku Tiger(日本,2 名玩家)
- LRMAME2003 Plus:使用絕對值與閾值進行比較
- LRMAME2003 Plus:使用新的縮放功能
- LRMAME2003 Plus:考慮到所有采樣率 - 也將標籤校正為 Hz
- LRMAME2003 Plus:暴風雨音量 - 音量似乎很低,調整到 MAME2010 值
- LRMAME2003 Plus:更改音訊傾斜的預設值
- LRMAME2003 Plus:在可用時使用 libretro 旋轉,讓 mame 對任何需要旋轉的東西進行排序——當 ra 失敗時讓 MAME 進行旋轉
- LRMAME2003 Plus:改進優先順序舞會 - 修復了小遊戲中放大螢幕時出現的一些圖形問題,這要歸功於丁克和 FBN 開發團隊
- LRMAME2003 Plus: In Your Face 改進
- LRMAME2003 Plus:在禁用或不支援旋轉時修復旋轉
- LRMAME2003 Plus:致命執法者槍讀
- LRMAME2003 Plus:地穴殺手槍讀
- LRMAME2003 Plus:Undrfire 十字準線和清理
- LRMAME2003 Plus:Lightgun 十字準線外觀核心選項
- LRMAME2003 Plus:Jpark 使用模擬/le2_flip 修復 le2u
- LRMAME2003 Plus:修復 SHA1 ktiger2p
- LRMAME2003 Plus:整理增強型十字準線形狀
- LRMAME2003 Plus:Lethal Enforcers 2 修復槍重灌頂部和底部
- LRMAME2003 Plus:致命執法者 2 顏色修復駭客
- LRMAME2003 Plus:修復致命執法者 2 左側重灌
- LRMAME2003 Plus:Thunder Hoop 和 Squash 重新整理率保護修復 - 防止 Thunder Hoop 在第 4 級崩潰並在您繼續玩 Squash 後插入粘在螢幕上的硬幣文字
- LRMAME2003 Plus:修復部分遊戲中的白色十字準線顏色
- LRMAME2003 Plus:Bbusters 修復 gfx 和槍校準
- LRMAME2003 Plus:更新namcos2.c
- LRMAME2003 Plus:玩家特定的十字準線追蹤
- LRMAME2003 Plus:如果 CONTENT_LIGHTGUN_COUNT 為零,則故障安全
- LRMAME2003 Plus:標記玩家編號 draw_crosshair
- LRMAME2003 Plus:Drawgfx – 重置全陣列
- mGBA:新增自動 Crowdin 同步
- Mu:將 pdb 新增到擴充套件列表中
- PPSSPP:重新實現音訊
- Picodrive:修復 SMS/GG ROM 的載入
- Picodrive:聲音,修復ym2612梯形效果,新增選項
- Picodrive:32x,修復大端的 DMA mem-2-mem 複製
- Picodrive:聲音,新增ym2612通道剪輯,梯形效果
- Picodrive:簡訊,將非 TMR 影象設定為日本區域
- PocketCDG:用 VFS 替換直接檔案 I/O 訪問
- Pokemini:新增 7x (672×448) 影片比例
- Prboom:將核心選項更新到 v2 和自動 Crowdin 同步
- SameBoy:使用最新更改更新 SameBoy 核心
- SameBoy:新增 GB_is_cgb_in_cgb_mode
- SameBoy:新增記憶體寫入回撥,最佳化可能/不可能的記憶體訪問
- SameBoy:新增安全記憶體讀取 API
- SameBoy:初始 MBC7 支援
- SameBoy:MBC7 的滑鼠控制
- SwanStation:最新更新
- VirtualJaguar:修復 39 和 54 小鍵盤控制器/鍵盤對映
- Yabause:新增自動 Crowdin 同步
變更日誌
1.9.14
- ANDROID/PLAYSTORE:實施 MANAGE_EXTERNAL_STORAGE 許可權
- ANDROID/PLAYSTORE:將 SDK 級別提高到 30 以符合 Play 商店政策
- AUDIO/MIXER:增加樣本緩衝填充
- CHEEVOS:在觀看網路比賽時禁止成就
- CHEEVOS:修復非鐵桿玩家需要啟用的成就邏輯
- CHEEVOS:如果已經在主執行緒上,不要排隊倒帶重新初始化
- CHEEVOS:除非啟用設定,否則忽略非官方成就
- CHEEVOS:可用時使用 SSL 主機
- CHEEVOS:驗證多盤遊戲中二級盤的雜湊值
- CHEEVOS:當遊戲沒有成就時,確保在主執行緒上初始化標語牌
- CHEEVOS:稽核成就設定預設值和可見性
- CHEEVOS:未提供密碼時顯示錯誤訊息
- CHEEVOS:使用小部件獲取遊戲載入的成就進度
- CONFIG: 呼叫 Reboot/Shutdown 時尊重 config_save_on_exit
- 磁碟控制:關注磁碟控制附加/插入中的當前內容條目
- FRAMEDELAY:自動幀延遲改進——交換間隔處理、D3DX 處理和延遲目標重置也在核心重啟時進行。 它現在應該支援高重新整理率和 Direct3D 10/11/12 驅動程式
- 輸入/陀螺儀/加速度計/安卓:當 RetroArch 恢復或重新獲得焦點時重新啟用陀螺儀和加速度計
- INPUT/HID:修復無法識別的 HID 裝置上的遊戲手柄斷開連線
- LAKKA:修復鍵盤打字的補丁
- LAKKA:CD-ROM 彈出選單項
- LAKKA/BLUETOOTH:新增刪除配對的選項
- LAKKA/SWITCH:禁用隆隆聲增益
- LAKKA/SWITCH:禁用 CPU 縮放,使用自己的 CPU 調控器
- LOGGING:記錄清理。 一堆統一和重新格式化(大寫、點、引號、字首等)。 還添加了一些缺失的內容,例如啟用時的 Run-Ahead 錯誤日誌記錄和 LED 介面初始化日誌記錄。
- NETPLAY:網路 – 不應為當地遊說團體列印國家/地區
- NETPLAY:添加了允許/禁止主機以外的玩家暫停遊戲的設定。
- 網路遊戲:為網路遊戲最大連線添加了一個子標籤。
- NETPLAY:固定埠覆蓋宏不會在埠設定後立即設定。
- NETPLAY:在大廳顯示密碼房間
- 網路:使 HTTP 標頭解析不區分大小寫
- NETWORK/UPNP:修復記憶體洩漏
- NETWORK/UPNP:添加了 task_queue_wait 以防止同時執行兩個 nat 任務,因此它現在也是執行緒安全的
- NETWORK/UPNP:切換到永久租用時間,但在我們執行 netplay_free 時要求將其刪除。 切換到永久租用時間,但在我們執行 netplay_free 時要求將其刪除。
- NETWORK/UPNP:只對 UPnP 使用單一介面,在找到的第一個介面上返回,而不是遍歷所有介面並逐個開啟它們
- OVERLAYS:還原更改
- RETROFW:新增OSS音訊
- 影片/旋轉:如果無法旋轉,則始終返回 false。 當前端強制禁用旋轉時,RETRO_ENVIRONMENT_SET_ROTATION 應該返回 false,這樣核心可以決定是否應該為垂直遊戲旋轉縱橫比。 例如對 FBNeo 有用。
- VULKAN:在模擬郵箱中捕獲螢幕截圖時避免硬崩潰。
- WIIU:使 wiiu_gfx_load_texture 程式碼更安全
- WIIU:修復鍵盤支援。
如果你覺得文章好可以,請你給我點個贊。
如果你有任何問題和想法,請你給我留個言。
如果文章能給與你幫助,請你關注我一下。
願幸運女神永遠的眷顧你!
以往的文章連結:
懷舊 - 遊戲機萬能模擬器 - Retroarch - 簡介
懷舊 - 遊戲機萬能模擬器 - Retroarch - 安裝
懷舊 - 遊戲機萬能模擬器 - Retroarch - 基礎使用方法
懷舊 - 遊戲機萬能模擬器 - Retroarch - 介面主題的更換
懷舊 - 遊戲機萬能模擬器 - Retroarch - 遊戲列表的製作(基礎篇)
懷舊 - 遊戲機萬能模擬器 - Retroarch - 濾鏡渲染的使用(基礎篇)