[新聞] NxEmu v0.6.0 build 462

看板Emulator (模擬器)作者 (???)時間11小時前 (2026/06/04 18:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
NxEmu v0.6.0 build 462 以下是機翻 自 0.4 版本以來的變更: – UI:最佳化控制器配置關閉流程 – 更新 sciterui – UI:新增開啟應用程式目錄/日誌目錄的選單選項 – 新增關於視窗 – OS:獲取 is_async_gpu 的影片設定 – UI:確認關閉模擬器 – 修復《薩爾達傳說:曠野之息》與《王國之淚》 – Loader:修復 Service::AM::Process::Initialize 與系統的互動方式 – 更新內置版本標頭檔中的版權年份 – 變更應用程式初始化時傳入基礎目錄和應用程式目錄的方式 – Loader:新增 CheckForUpdatedFirmware(檢查更新韌體)的設定 – loader:若 xci 中含有升級韌體,提示使用者升級韌體 – UI:從 input_config_player.html 中移除控制器 svg – UI:將 svg 新增至選單 – 當不再通電時停止 dma 推送器 – 修復 ui 設定的布林值/int32 設定 – UI:新增 Notification::Query – 修復 .gitmodules zlib – UI:更新體感方塊(motion cube)的運作方式 – 新增外部 CMakeLists.txt – Android:將 java_vm 新增至 ModuleInterfaces – 更新至最新版 sciterui – UI:更新體感按鍵 – ui:更新載入畫面的外觀與風格 – UI:修復 GameCube 控制器 svg – UI:當按鍵狀態改變時更新 svg – UI:限制搖桿刷新頻率為每 50 毫秒一次 – UI:修復近期 Pull Request 的合併問題 – UI:更新暫停面板的運作方式 – UI:避免在 DiskCacheLoadChanged(磁碟快取載入變更)時不斷重複刷新 UI – loader:GetRelativePathFromNcaID 新增路徑雜湊功能 – UI:更新狀態列函數名稱 – 能夠在狀態列上顯示已安裝的韌體 – 能夠從資料夾安裝韌體 – 能夠切換 TV 模式/掌機模式 – 合併音量 – 移除 wtl – ui:提供隱藏/顯示 UI 元素的選項 – OS:讓 OS 設定完全支援浮點數設定 – 更新選單以支援圖示/核取方塊,並新增以全螢幕啟動模擬器的選項 – Loader:開放 IFilesystem、IContentProvider,並新增 CreateMemoryFile、 ReadBanner、ReadLogo – loader:新增 IRomInfo::ReadManualRomFS – OS:向所有前端新增 Applets 資訊以設定 Applets – OS:能夠建立網頁瀏覽器 applet – UI:新增網頁瀏覽器 applet 以在外部瀏覽器中開啟網頁 – 新增停止模擬、控制器與配置的快捷鍵 – 為 Android 支援進行部分準備工作 – OS:將 TV 模式移出 yuzu common,完全移入 OS 模組 – OS:將 applet 和音訊設定移出 common 並移入 OS – OS:將系統與時間設定從 common 設定移入 OS 設定 – OS:將控制器與 linux 設定移出 common 並移入 OS 模組 – CMakeLists.txt 的部分最佳化工作 – ui:可自訂快捷鍵與選單加速鍵 – 新增無邊框全螢幕 – CPU:新增 PrefetchAbortBreakLoop 中止原因 – Loader:在 RomFsControllerImpl::OpenRomFS 中,若檔案開啟失敗則返回 nullptr – external:隱藏外部專案的警告 – 修復部分 WIN32/非 WIN32 的相容性問題 – Loader:修復 VfsVirtualFile::GetContainingDirectory – CPU:程式碼清理並修復 64 位元中的快速記憶體(fast memory) – common:將尋找檔案功能移出 path,移入 path finder – Common:移除固定路徑快取區的使用 – common:讓路徑更符合 clang 的跨平台相容性 – Common:修復當針對淺層基礎目錄進行規範化時,Path::DirectoryNormalize 中 的錯誤 – common:更新 file 類別,使其不必使用 windows api – Common:Json 限制 __debugbreak 僅用於 win32 – core:變更 AppInit 以傳遞設定路徑 – 將使用 __interface 改為 nxinterface – 更新 sciterui – 更新至開發版 0.6 – Loader:將 SaveDataFactoryPtr 重新命名為 SaveDataFactoryImpl – Loader:將 RomFsControllerPtr 重新命名為 RomFsControllerImp – Loader:將 VirtualDirectoryPtr, VirtualFilePtr 重新命名為 VirtualDirectoryImpl, VirtualFileImpl – Loader:部分程式碼清理 – loader:變更 IFileSysRegisteredCache 以僅透過引用(reference)返回 – OS:修復儲存 SettingType::U16, SettingType::BooleanSwitchable, SettingType: :Float 的問題 – loader:修復一個拼字錯誤 – OS/Loader:新增 IDirectory 以及目錄與檔案列表 – Loader:部分程式碼清理 – Loader:patch_manager.cpp 的程式碼清理 – OS:FSP_SRV::OpenDataStorageByDataId – video:修復專案,使其在 release 版本中包含 ffmpeg – NXEmu-Dev-0.6.0-290-991e8bc:Core 新增將設定設為浮點數的功能 – Video:匯出 ShadersBuilding – OS:匯出 GetAndResetPerfStats – UI:新增狀態文字 – 新增第三方/ffmpeg 檔案 – UI:僅在 NXCoreSetting::DisplayedFrames 設為 true 時顯示渲染視窗 – OS:移除 System::GetFileSystemController – 在啟動遊戲前重設模組 – Video:部分程式碼清理 – UI:更新遊戲瀏覽器配置以使用新的列表元件 – Lang:修復輸入配置的寬度 – UI:在關閉控制器配置時清理輸入裝置列表 – Lang:更新 LoadingPanel 的預設顯示 – UI:更新控制器輸入,使樣式位於父級標頭中 – 更新使用 sciter 至 sciter-js-sdk-6.0.3.5 – 新增 rom 瀏覽器 – OS:實作 nvdrv Container::CloseSession – Core:確保關閉時 sdl 和日誌系統能正常關閉 – Core:最佳化遊戲執行時的關閉流程 – Loader:新增 ISystemloader::LoadedRomInfo – UI:開始新增停止模擬的選項 – OS:將 GetPageTable 重新命名為 GetKPageTable – CPU:將 DynarmicCallbacks64 移入成員變數 – CPU:修復記憶體獨佔寫入(memory write exclusive) – CPU:新增 IKernelProcess 並進行部分程式碼清理 – OS:移除 arm_interface – CPU:將 CpuHaltReason 移出 ICpuCore – CPU:新增 ICoreSystem – CPU:更新 ICpuCore,使大部分由 cpu 外掛程式處理 – CPU:開始新增 32 位元 cpu – Core:在儲存配置頁面時儲存核心設定 – UI:微調選單顯示 – OS:將 GetMemory 重新命名為 GetCoreMemory 並進行部分程式碼清理 – CPU:將 ProcessorArchitecture 移入 cpu 介面 – CPU:更新獨佔監視器(exclusive monitor)的運作方式 – CPU:新增 CpuDebugWatchpointType – CPU:將 IArm64Executor 重新命名為 ICpuCore – OS:將 GetOwnerProcess 重新命名為 GetOwnerKProcess() – OS:變更 LoadSvcArguments/SaveSvcArguments 的參數類型 – CPU:將 CpuThreadContext 新增至 cpu 規格 – Lang:增加最小視窗尺寸 – 最佳化關閉流程 – UI:僅在設定完成時顯示 – Common:將 GetNestedValue 和 SetNestedValue 移入 json_util – nxemu:更新 ui 設定以使用 JsonSetNestedValue – OS:部分程式碼清理 – Loader:在 IRomInfo 中新增用以查詢的資訊 – Lang:新增右 Joycon svg – 新增 .clang-format – Core:將 Switch 系統變更為系統模組 – Loader:將 RomFSFactoryPtr 變更為 RomFsControllerPtr – UI:修復右控制器的控制器配置 – 更新版本號至 0.5 https://www.nxemu.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.99.157 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1780569781.A.DB5.html
文章代碼(AID): #1g8LQrsr (Emulator)
文章代碼(AID): #1g8LQrsr (Emulator)