- Được viết bằng Rust, đây là trình giả lập cho ứng dụng iPhone OS chạy trên hệ điều hành desktop và Android
- Phương pháp HLE (High-Level Emulation), khác với LLE (Low-Level), không giả lập trực tiếp phần cứng iPhone/iPod Touch
- Thay thế nguyên trạng iPhone OS bằng cách tự triển khai và cung cấp trực tiếp các system framework (Foundation, UIKit, OpenGL ES, OpenAL, v.v.)
- Mã duy nhất chạy trên CPU được giả lập (Dynarmic, ARM dynamic recompiler) chỉ gồm binary của ứng dụng và một vài thư viện (libstdc++, libgcc)
- Mục tiêu của dự án là chạy các "trò chơi" từ thời kỳ đầu của iOS
- Hiện tại: hỗ trợ các ứng dụng iPhone/iPod Touch thời iPhone OS 2.x
- Tiếp theo: hỗ trợ iPhone OS 3.0
- Dài hạn: iPhone OS 3.1, ứng dụng iPad (iPhone OS 3.2), iOS 4.x, …
- Tuyệt đối sẽ không làm: iOS 64bit
- Việc hỗ trợ các ứng dụng không phải game phức tạp hơn và kém thú vị hơn, nên không phải ưu tiên trước mắt
- Đang tổng hợp các ứng dụng hoạt động được thông qua cơ sở dữ liệu tương thích ứng dụng của touchHLE. Bất kỳ ai cũng có thể tham gia
2 bình luận
Những game đời đầu.. nhỉ? 1to45..? Mình đã chơi rất chăm...
Tự trực tiếp triển khai và cung cấp các framework hệ thống.... thật đáng kinh ngạc