- เขียนด้วย Rust เป็นอีมูเลเตอร์สำหรับแอป iPhone OS ที่ทำงานบนเดสก์ท็อป OS และ Android
- วิธี HLE (High-Level Emulation) ต่างจาก LLE (Low-Level) ตรงที่ไม่ได้อีมูเลตฮาร์ดแวร์ iPhone/iPod Touch โดยตรง
- แทนที่ iPhone OS โดยตรง ด้วยการนำ system framework (Foundation, UIKit, OpenGL ES, OpenAL เป็นต้น) มาพัฒนาและให้ใช้งานเอง
- โค้ดเพียงอย่างเดียวที่ CPU ที่ถูกอีมูเลต (Dynarmic, ARM dynamic recompiler) รัน คือ app binary และไลบรารีบางส่วนเท่านั้น (
libstdc++, libgcc)
- เป้าหมายของโปรเจกต์คือการรัน "เกม" จากยุคแรกเริ่มของ iOS
- ปัจจุบัน: รองรับแอป iPhone/iPod touch จากยุค iPhone OS 2.x
- ถัดไป: รองรับ iPhone OS 3.0
- ระยะยาว: iPhone OS 3.1, iPad apps (iPhone OS 3.2), iOS 4.x, …
- จะไม่ทำอย่างเด็ดขาด: 64bit iOS
- การรองรับแอปที่ไม่ใช่เกมมีความซับซ้อนมากกว่าและสนุกน้อยกว่า จึงไม่ใช่ลำดับความสำคัญในตอนนี้
- กำลังรวบรวมรายชื่อแอปที่ใช้งานได้ผ่าน touchHLE app compatibility database และทุกคนสามารถมีส่วนร่วมได้
2 ความคิดเห็น
ช่วงแรก ๆ ...เกมเหรอ? 1to45 เหรอ?.. ก็เล่นอย่างขะมักเขม้นเลย...
นำ system framework มาทำใหม่ให้โดยตรง... สุดยอดจริง ๆ