11 puan yazan xguru 2023-11-07 | 2 yorum | WhatsApp'ta paylaş
  • 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

 
ifmkl 2023-11-09

İlk dönem... oyunlar mı? 1to45...? Epey hevesle oynamıştım...

 
cosine20 2023-11-08

Sistem framework'lerini doğrudan uygulayıp sunuyor... gerçekten etkileyici.