Basınç 1.69 Çıktı

Son 3-4 yıldır kodlamasını sürdürdüğüm sinclair basic programlama aracı olan Basinc’ın yeni sürümü çıktı. Bu sürümde uzun zamandır basin kodunda bulunan önemli hataları giderdim:

  • Sürüm bilgisi artık V16R9 şeklinde değil, daha geleneksel bir format olan V1.69 şeklinde değiştirildi.
  • Bas dosyaların otomatik olarak başlatılması artık default olarak kapalı
  • Ulaplus desteği onarıldı, bu konuda rapor edilmiş başka bug kalmadı
  • R13’den beri ortalıkta gezip kendini gösteren SNA/Z80 snapshot yükleme bug’ı düzeltildi. Bu özellik artık tamamen güvenli.
  • 2x,3x font büyüklüğünde sinclair banları görsel olarak bozuluyordu, düzeltildi.
  • Screen Paintbox’da görünmeyen pencere ikonları geri geldi.
  • Token Tablosu index’i 1 kaymıştı, düzeltildi
  • Editör tokenizerındaki özellikle parametre alan komutların LOAD ile kullanılmasıyla ortaya çıkan karmaşık bir bug düzeltildi.
  • İstek üzerine sadece basic programını tap olarak kaydetmeyi sağlayan girdi dosya menüsüne eklendi
  • UlaPlus için renk paleti editörü eklendi
  • Kod hizalama deneysel olarak eklendi. Denemek için F2 tuşuna basarak etkinleştirebilirsiniz.
  • Yeni örnek programlar examples klasörüne eklendi
  • Autostart ve autostart ile kaydet seçimleri oturumlar arasında akılda tutuluyor.
  • İspanolca dil desteği eklendi (Sergio Baldoví)

indirmek için:
Download 3.8MB Zip Dosyası

Basinc UlaPlus and indenting
Basinc UlaPlus and indenting

“Basınç 1.69 Çıktı” üzerine 3 düşünce

  1. Hi,

    Could you please explain what the new ‘indent’ functionality exactly is?

    The only reason I gave up on using BASin in the past was its lack of the ability to indent the code, which is ‘kind of’ present in the original Sinclair Basic, as you could simply put spaces after the line number and these were printed/remembered.

    Is that it? I cannot tell any difference and F2 seems not doing anything at all (other than changing the option); Basinc seems to just ignore all the spaces at the beginning like BASin did in the past.

    I’ve also tried to look this up in the sources, but these seem kind of old: the name of the included archive is ‘Basinc16r3-Source.zip’ and the newest file from there is from 2012.

    1. İndenting works by automatically adding spaces to a line in a loop/conditional. eg. For..next or if..then

      See screenshot above, at line 10, there is a loop and PRINT statement is automatically indented. This functionality may contain bugs, as it’s a proof of concept rather than a full design.

      As a basin policy, sources only released at first release of a Major version. Minor Revisions is not inlcuded in the source package.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir