Geri Dön
F-15 Strike Eagle II tersine mühendislik projesi DOS test pilotu arıyor
SiTech AI Team2 წთ. საკითხავი

F-15 Strike Eagle II tersine mühendislik projesi DOS test pilotu arıyor

1989 yapımı uçuş simülatörü F-15 Strike Eagle II’nin C kaynak kodunu özgün ikili dosyalardan yeniden oluşturan hobi projesi oynanabilir aşamaya geldi ve hata avcılarını arıyor.

1989 yapımı uçuş simülatörü F-15 Strike Eagle II’nin C kaynak kodunu, oyunun özgün ikili dosyalarını tersine mühendislikle çözerek yeniden oluşturan uzun soluklu hobi projesi, artık disassembler yerine oyuncuya ihtiyaç duyduğu noktaya geldi. 20 Haziran 2026’da yayımlanan yazıda projenin arkasındaki geliştirici — neuviemeporte takma adıyla yazan kişi — yeniden oluşturulmuş sürümü uçurup aksaklıkları bildirecek „test pilotlarına“ açık çağrı yaptı.

İlerleme beklentileri aştı

Yazıdan bir aydan biraz uzun süre önce, oyunun ikinci çalıştırılabilir dosyası egame için assembly’yi C’ye çevirmenin birkaç yıl daha süreceği, üçüncüsü end’in ise hâlâ sırada olduğu görünüyordu. Yazarın aktardığına göre o günden bu yana tüm çalıştırılabilir dosyalar için C kodu yeniden oluşturuldu, bütün veriler assembly’den C’ye taşındı, yalnızca assembly’de bulunan kodun büyük bölümü için C’de işlevsel karşılıklar yazıldı ve rutinlerle veri yapılarının çoğuna anlamlı adlar verildi. Depo kısa süre içinde bir portlama projesi için çatallanabilir.

Bu hız işin niteliğini de değiştiriyor. Projenin araçları, değişiklikler yapılırken yeniden oluşturulan opcode’ların özgün sürüme sadık kalmasını sağlıyor; ancak özellikle veri yerleşimiyle ilgili olanlar başta olmak üzere her hatayı yakalayamıyor. Bu yüzden artık çalışan bir oyunun sürdürülmesi ve oynanması gerekiyor.

Yeniden oluşturulan sürüm nasıl denenir

Güncel sürüm v0.9.1 ve özgün oyunun 451.03 sürümüyle, Desert Storm genişletme paketiyle birlikte kullanılmak üzere tasarlanmış. Oyuncular çalıştırılabilir dosyaları oyun klasörüne, orijinallerinin yerine kopyalıyor ve önce yedek alıyor; yazar ayrıca eski sürümün yeni f15.exe yerine başlatılmaması için özgün f15.com dosyasının kaldırılmasını öneriyor. Yeniden oluşturulan sürüm kurulum ekranına girmiyor; doğrudan MCGA/VGA ekran, ses ve joystick olmadan çalışacağını varsayıyor. Bunun dışındaki her şey oyunun üç bölümünde de çalışmalı: görev brifingi, uçuş ve brifing sonrası değerlendirme.

Kasıtlı olarak hata-hata uyumluluk

Yazar çökmeler, grafik bozuklukları ve çalışmayan tuşlar için bildirim bekliyor; mümkünse bir ekran görüntüsü (DOSBox’ta Ctrl+F5) ve sorun ortaya çıkmadan önce ne yapıldığının açıklamasıyla birlikte. Bir uyarı var: bu bir „hata-hata“ yeniden oluşturma, dolayısıyla özgün oyunda da bulunan davranışlar şimdilik olduğu gibi kalmalı. Yazıda belirtildiğine göre özgün oyunda 3B nesnelerin kaybolması ve uçak ters dönüp yakıtı bittiğinde gökyüzüne doğru düşmesi gibi bilinen sorunlar var; bu yüzden bildirim göndermeden önce özgün sürümde kontrol etmek ve karşılaştırma için bir kopyasını saklamak iyi olur.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.