- Rust ile yazılmış, masaüstü işletim sistemleri ve Android üzerinde çalışan iPhone OS uygulamaları için bir emülatör
- HLE (High-Level Emulation) yöntemi, LLE'den (Low-Level) farklı olarak iPhone/iPod Touch donanımını doğrudan emüle etmez
- Sistem framework'lerini (Foundation, UIKit, OpenGL ES, OpenAL vb.) doğrudan uygulayıp sunarak iPhone OS'nin yerini birebir alır
- Emüle edilen CPU'nun (Dynarmic, ARM dynamic recompiler) çalıştırdığı tek kod; uygulama ikilisi ve birkaç kütüphaneden ibarettir (
libstdc++, libgcc)
- Projenin hedefi, iOS'un ilk dönemlerindeki "oyunları" çalıştırmak
- Şu an: iPhone OS 2.x dönemindeki iPhone/iPod Touch uygulamalarını destekliyor
- Sonraki adım: iPhone OS 3.0 desteği
- Uzun vadede: iPhone OS 3.1, iPad uygulamaları (iPhone OS 3.2), iOS 4.x, …
- Kesinlikle yapılmayacak: 64 bit iOS
- Oyun dışı uygulamalara destek daha karmaşık ve daha az eğlenceli olduğundan öncelikli değil
- touchHLE uygulama uyumluluk veritabanı üzerinden çalışan uygulamalar listeleniyor. Herkes katkıda bulunabilir
2 yorum
İlk dönem... oyunlar mı? 1to45...? Epey hevesle oynamıştım...
Sistem framework'lerini doğrudan uygulayıp sunuyor... gerçekten etkileyici.