1992 yapımı DOS oyununda gizli ZX Spectrum ses çipi keşfedildi
Öne çıkanlar
- DOS tabanlı Utopia oyununun Tandy sürücüsünde ZX Spectrum ses çipine yazan bir çevirici katman bulundu.
- Anthropic'in Claude Code aracıyla yapılan analizde Z80 mimarisinden x86'ya doğrudan çevrilen kod kalıntıları tespit edildi.
- Araştırmacılar, 34 yıldır Tandy kurulumlarında fark edilmeyen gizli ve isimsiz bir müzik parçasını ortaya çıkardı.
- DOS sürücüsünden alınan komutlar emüle edilen ZX Spectrum 128 donanımında sıfır hata ile çalıştırıldı.
1992 yılında piyasaya sürülen Utopia adlı strateji oyununun Tandy ses sürücüsünde, bilgisayarda bulunmayan bir ZX Spectrum 128 ses çipini taklit eden gizli bir kod yapısı tespit edildi. Anthropic'in Claude Code aracını kullanan araştırmacılar, DOS sürümünün çalıştırılabilir dosyasını bayt bayt analiz ederek bu sıra dışı mimariyi ortaya çıkardı. Sürücü, Spectrum'un 0xFFFD ve 0xBFFD port adreslerine veri yazıyor ve bir dönüştürücü aracılığıyla bu komutları saniyede 50 kez Tandy'nin kendi donanımına uyarlıyor.
Yapılan tersine mühendislik incelemesi, kodun Z80 işlemci mimarisinden doğrudan x86 sistemine makine çevirisiyle aktarıldığını gösterdi. Z80'e özgü yavaş döngüler ve yazmaç alışkanlıkları, x86 işlemcilerin donanımsal çarpma ve bölme yeteneklerine rağmen DOS sürücüsünde varlığını korudu. Ayrıca araştırmacılar, ses kayıtlarında daha önce fark edilmeyen ve oyunun Atari ST sürümünden aktarılan beşinci bir müzik parçasını da gün yüzüne çıkardı.
Araştırma ekibi, DOS sürücüsünün ürettiği yazmaç akışını emüle edilmiş bir ZX Spectrum 128 üzerinde çalıştırarak kodun hedef donanımda hatasız çalıştığını doğruladı. Bu çalışma, yapay zeka tabanlı kod analiz araçlarının eski yazılım arşivlerindeki belgelenmemiş mühendislik kararlarını ve tarihsel detayları ortaya çıkarmadaki etkinliğini gösterdi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.