ESP32-P4 üzerinde Tomb Raider çalıştırıldı. [alexkid77], oyunun orijinal sürümünü emüle etmek yerine açık kaynaklı OpenLara motorunu ESP32-P4’e uyarladı.
İki adet 400 MHz çekirdeğe sahip cihaz, oyunu yazılım işleyiciyle 320×240 çözünürlükte çalıştırıyor; görüntü, çipteki Pixel Processing Accelerator (PPA) ile 1024×600’e ölçekleniyor. ES8311 kodeği stereo ses sağlarken, kontrol için USB HID klavye kullanılıyor.
Neden önemli
Bu örnek, ESP32-P4 gibi gömülü bir platformun yalnızca basit arayüzler veya sensör uygulamalarıyla sınırlı olmadığını, daha karmaşık bir oyun motorunun da uyarlanabildiğini gösteriyor. Buradaki yaklaşımın ayırt edici yönü, hazır bir oyunu doğrudan emüle etmekten çok açık kaynaklı bir motorun cihaza taşınmasına dayanması; dolayısıyla sonuç, donanım kadar yazılım uyarlamasının da ürünü. Görüntünün düşük çözünürlükte yazılımla oluşturulup ayrı bir birimle büyütülmesi, işlem yükünün bileşenler arasında paylaştırıldığını ortaya koyuyor. Ancak verilen bilgiler oyunun kare hızı, uyumluluk düzeyi, tüm içeriğin çalışıp çalışmadığı ve klavye dışındaki kontrol seçenekleri hakkında yanıt vermiyor; bu sınırlar, başarının pratik kullanım kapsamını açık bırakıyor.