[新聞] touchHLE v0.2.1
以下是機翻再潤飾
touchHLE v0.2.1
touchHLE 是適用於 iPhone OS 應用程式的高階模擬器 (HLE)。
它運行在現代桌機作業系統上,並用 Rust 編寫。
touchHLE 使用 HLE 方法,與 QEMU 等低階模擬器 (LLE) 截然不同。
模擬處理器執行的唯一程式碼是應用程式二進位和一些函式庫。
touchHLE 取代了 iPhone OS,並提供了自己的系統框架實作(Foundation、UIKit、
OpenGL ES、OpenAL 等)。
該專案的目標是運行 iOS 早期的遊戲。到目前為止,僅針對 iPhone OS 2.x 的 iPhone/
iPod touch 應用程式進行了測試。對現代/64 位元 iOS 應用程式的支援顯然不是目標,
而且由於其複雜性,對非遊戲應用程式的支援不太可能被優先考慮。另一方面,我們將來
可能會嘗試支援一些較新的 32 位元版本(尤其是 3.x 和 4.x)以及 iPad 的應用程式
。也可以嘗試支援 iPhone OS 1.x。目前僅支援三個應用程式。隨著時間的推移,這個名
單一定會越來越長。
品質:
現在支援多點觸控
可用性:
Android 版本的 touchHLE 現在有一個文件提供者。由於最初為模擬器 Skyline (RIP)
編寫的樣板程式碼只有三百行,現在作為運行較新 Android 版本的裝置的擁有者,您可
以移動文件 接觸和脫離 HLE 的文件檔目錄 相對輕鬆地在您的裝置上定位。
例如,現在可以下載 .ipa 文件 application/octet-stream 將文件移至裝置的「下載」
資料夾,然後使用適當的應用程式將此文件移至 touchHLE 位置。普通作業系統和舊版
Android 的使用者仍然可以透過所謂的「檔案總管」存取相同功能的進階版本。
應用程式選擇器中現在有一個「開啟檔案管理器」按鈕,可以更輕鬆地找到 touchHLE 儲
存應用程式和設定的位置。在大多數作業系統上,這會在檔案總管中開啟相關目錄,而在
Android 上,它會開啟某種應用程式來管理 touchHLE 位置中的文件。
Android 版本的 touchHLE 現在除了將所有日誌訊息輸出到 logcat 之外,還將所有日誌
訊息寫入名為 log.txt 的檔案。
新--stabilize-virtual-cursor=選項使模擬搖桿控制的虛擬游標對於模擬應用程式顯得
更加穩定,這在某些選單滾動過於敏感的遊戲中很有幫助。在某些標題中,它是預設套用
的。
自動語言偵測現在適用於所有平台,並支援按優先順序排列的語言列表,而不僅僅是一種
語言。LANG不再支援環境變量,而是可以使用新選項--preferred-languages=。
請注意,模擬應用程式本身決定如何處理此清單以及是否支援特定語言。
應用程式選擇器現在有多個頁面,因此不再限於 16 個應用程式。
現在預設幀率限制為 60fps,這與原始 iPhone 作業系統相匹配,並修復了一些遊戲運行
速度過快或消耗過多能量和 CPU 時間的問題。
可以使用新選項調整或停用此限制--limit-fps=。
除了 A/B/X/Y 按鈕之外,該--button-to-touch=選項現在還支援方向鍵映射。
為 Wolfenstein RPG 和 Doom II RPG 新增了預設遊戲控制器按鈕映射,包括方向鍵。
https://touchhle.org/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.163.1 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1700021946.A.2BE.html
※ 編輯: playlive (1.175.163.1 臺灣), 11/15/2023 16:40:56
推
11/15 18:57,
1年前
, 1F
11/15 18:57, 1F
推
11/16 14:35,
1年前
, 2F
11/16 14:35, 2F
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章