作者playlive (Zzzz)
看板Emulator
标题[新闻] touchHLE v0.2.1
时间Wed Nov 15 12:19:03 2023
以下是机翻再润饰
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://webptt.com/cn.aspx?n=bbs/Emulator/M.1700021946.A.2BE.html
※ 编辑: playlive (1.175.163.1 台湾), 11/15/2023 16:40:56
1F:推 Rust: 推Rust 11/15 18:57
2F:推 reiden: 颇兴奋的 11/16 14:35