11 poin oleh xguru 2023-11-07 | 2 komentar | Bagikan ke WhatsApp
  • Emulator untuk aplikasi iPhone OS yang ditulis dengan Rust dan berjalan di OS desktop serta Android
  • Metode HLE (High-Level Emulation), berbeda dari LLE (Low-Level), tidak mengemulasikan perangkat keras iPhone/iPod Touch secara langsung
  • Menggantikan iPhone OS secara penuh dengan menyediakan implementasi langsung framework sistem (Foundation, UIKit, OpenGL ES, OpenAL, dll.)
  • Satu-satunya kode yang dijalankan oleh CPU yang diemulasikan (Dynarmic, ARM dynamic recompiler) hanyalah biner aplikasi dan beberapa library (libstdc++, libgcc)
  • Tujuan proyek ini adalah menjalankan "game" dari era awal iOS
    • Saat ini: mendukung aplikasi iPhone/iPod touch dari era iPhone OS 2.x
    • Berikutnya: dukungan iPhone OS 3.0
    • Jangka panjang: iPhone OS 3.1, aplikasi iPad (iPhone OS 3.2), iOS 4.x, …
    • Tidak akan pernah dilakukan: iOS 64-bit
  • Dukungan untuk aplikasi non-game lebih rumit dan kurang menarik, sehingga bukan prioritas
  • Aplikasi yang berjalan sedang didata melalui database kompatibilitas aplikasi touchHLE. Siapa pun bisa ikut berpartisipasi

2 komentar

 
ifmkl 2023-11-09

Awal-awal... game? 1to45...? Dulu lumayan rajin main...

 
cosine20 2023-11-08

Mengimplementasikan dan menyediakan framework sistem secara langsung.... luar biasa ya