Ana içeriğe geç
Programlama

Retro sistemler için BASIC derleyicisi crustyBASIC tanıtıldı

Öne çıkanlar

  • crustyBASIC, BASIC kodlarını Windows, macOS ve Linux üzerinden retro platformlar için makine diline derliyor.
  • Commodore 64, NES, ZX Spectrum ve MS-DOS dahil 10'dan fazla retro donanıma doğrudan destek sağlıyor.
  • Taşınabilir grafik, ses ve girdi arayüzleri sayesinde tek kaynak kod birden fazla sistemde çalışabiliyor.

Geliştirici bsturk, retro ve modern sistemler için BASIC kaynak kodlarını doğrudan makine koduna dönüştüren çapraz derleyici crustyBASIC projesini duyurdu. Windows, macOS ve Linux işletim sistemlerinde çalışan araç, yazılan BASIC programlarını optimize ederek farklı donanımlar için çalıştırılabilir dosyalara ya da assembly çıktılarına dönüştürüyor. Proje, eski bilgisayarlar için yazılım geliştirmeyi modern geliştirme ortamlarına taşıyor.

Derleyici; Apple II, Commodore 64, Atari 8-bit, Nintendo NES, ZX Spectrum ve 16 bit MS-DOS dahil olmak üzere çok sayıda klasik platformu destekliyor. Bunun yanı sıra modern 64 bit Windows ve Linux sistemlerine de hedefleme imkanı tanıyor. Araç bünyesinde dosya yönetimi, grafik, sprite, ses ve girdi gibi temel işlevleri platformdan bağımsız hale getiren taşınabilir uygulama programlama arayüzleri barındırıyor.

Sistem, kaynak kodları hız veya boyut önceliklerine göre derleme seçenekleri sunuyor ve eski formatlardaki tokenize edilmiş kod listelerini de işleyebiliyor. Geliştirici, 1.5.0 sürümüyle birlikte ZX Spectrum desteğini eklediğini ve aracın GitHub üzerinden aktif geliştirmesinin devam ettiğini bildirdi.

Kaynak

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