Ana içeriğe geç
Programlama

UEFI üzerinde çalışan GW-BASIC uyumlu yorumlayıcı geliştirildi

Öne çıkanlar

  • Thoreau BASIC, işletim sistemi olmadan doğrudan UEFI üzerinde yalın donanımda çalışıyor.
  • Geleneksel 64 KB bellek sınırı kaldırılarak modern sistemlerin gigabaytlarca RAM alanı destekleniyor.
  • Son sürümle birlikte yapılan derleyici optimizasyonları hesaplama hızını yaklaşık 25 kat artırdı.

Tarjan adlı bağımsız geliştirici, doğrudan UEFI donanımı üzerinde herhangi bir işletim sistemine ihtiyaç duymadan çalışabilen Thoreau BASIC adlı yeni bir yorumlayıcı yayımladı. Klasik GW-BASIC ile büyük ölçüde uyumlu olan proje, modern donanımların sunduğu bellek ve çözünürlük avantajlarını retro programlama deneyimiyle birleştiriyor. Yazılımın ayrıca Windows üzerinde çalışan bağımsız bir sürümü de paylaşıldı.

Geliştirilen yorumlayıcı, 64 KB bellek sınırını kaldırarak çağdaş sistemlerin gigabaytlarca büyüklükteki veri alanlarını kullanabiliyor. Sistem, doğrudan UEFI Basit Dosya Sistemi (Simple File System) üzerinden depolama işlemlerini yürütüyor, yerel ekran çözünürlüğünde 24-bit renk ve çizim desteği sunuyor. 64-bit tam sayı hesaplamaları ve çoklu metin penceresi desteği içeren proje, işlemcinin TSC sayacını kullanarak yüksek hassasiyetli zamanlama fonksiyonları sağlıyor.

Yayımlanan 1.1 sürümüyle satır bazlı belirteç önbelleği ve ifade ayrıştırıcı optimizasyonları eklendi. Geliştirici, yapılan hızlandırma çalışmaları sonucunda yoğun hesaplama gerektiren programların çalışma süresinin yaklaşık 25 kat kısaldığını açıkladı. Proje, UEFI ortamında çalıştırmak üzere EFI önyükleme dosyası, sanal makine sabit diski ve Windows ikili dosyaları olarak kullanıma sunuldu.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.