下載 APKPure App
可在安卓獲取Emu42的歷史版本
Emu42 模擬 HP 10B/14B/17B/17BII/19BII/20S/21S/22S/27S/28S/32S/32SII/42S。
該項目將用 C 編寫的 Windows 應用程序 Emu42 移植到 Android。
它使用 Android NDK。之前的 Emu42 源代碼(由 Christoph Giesselink 編寫)保持不變,因為 Linux/NDK 之上有一個薄的 win32 仿真層!
這個 win32 層將允許從原始 Emu42 源代碼輕鬆更新。
它可以打開或保存與原始 Windows 應用程序完全相同的狀態文件(state.e??)!
此應用程序不附帶 ROM 文件!
您需要已將 KML 腳本和 ROM 文件複製到您的 Android 文件系統中。
您可以在此處下載 KML 腳本:http://regis.cosnier.free.fr/soft/androidEmu42/KML-original-127.zip
或者您可以從原始 Emu42 Windows 應用程序存檔 (https://hp.giesselink.com/emu42.htm) 下載 KML 腳本
並且您可以從真正的計算器中提取 ROM 文件(或者在互聯網上很幸運)。
請注意 KML 腳本中文件名的大小寫敏感度(Linux 區分大小寫,而不是 Windows)。
應用程序不請求任何權限(因為它使用 content:// 方案打開文件或 KML 文件夾)。
該應用程序在 GPL 下使用相同的許可證分發,您可以在此處找到源代碼:
https://github.com/dgis/emu42android
快速開始
1. 從左側滑動手指打開菜單。
2. 觸摸“新建...”菜單項。
3.“選擇自定義 KML 腳本文件夾...”您已將 KML 腳本和 ROM 文件複製到其中。
4. 選擇計算器。
5. 現在應該打開計算器。
筆記
- 由於技術原因,此應用程序需要 Android 5.0 (API 21)。
- 幫助菜單顯示 Emu48 的原始幫助 HTML 頁面,可能無法準確反映此 Android 版本的行為。
- 通過選擇文件夾使用自定義 KML 腳本時,您必須注意其依賴文件的區分大小寫。
- 此模擬器不包括 ROM 文件或 KML 文件。
- 要加快打印速度,請在計算器的打印選項中將“延遲”設置為 0。
還沒有工作
- 拆卸器
- 調試器
許可證
Régis COSNIER 的 Android 版本。
該程序基於 Emu42 for Windows 版本,版權歸 Christoph Gießelink 和 Sébastien Carlier。
該程序是免費軟件;您可以根據自由軟件基金會發布的 GNU 通用公共許可證的條款重新分發和/或修改它;許可證的第 2 版,或(由您選擇)任何更高版本。
分發此程序是希望它有用,但不作任何保證;甚至沒有對適銷性或針對特定目的的適用性的暗示保證。有關更多詳細信息,請參閱 GNU 通用公共許可證。
您應該已經收到一份 GNU 通用公共許可證以及該程序;如果沒有,請寫信給 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA。
Last updated on 2024年06月17日
- Update from the original source code Emu42 version 1.30 from Christoph Gießelink.
- Fix a background issue for annunciators in the Win32 layer.
- Fix haptic feedback with Android 12 (API deprecation).
Emu42
for Android2.3 by Regis Cosnier
2024年06月17日