Kategori arşivi: BASin/Basinc

Basinc 1.81 güncellemesi

Bu güncelleme Basin’den beri farklı sürümlerde gelip giden bir bug’a yönelik. DEF FN basin için her zaman bir parsing problemi yaratıyor. Bu komutun bellekte tutulma şekli enteresan: Komut girildiğinde basic listesinin arasında komuttan hemen sonra 5 bytelık boş bir buffer oluşturuluyor. Bu buffer DEF FN hesaplamaları yapılmak için kullanılıyor! Bunun yaratacağı komplikasyonları bir düşünün. Epey enteresan bir tasarım seçimi olmuş bu.

Paul DEF FN ile baş etmek için çok çaba göstermiş, benim yaklaşımım “eğer çalışıyorsa tamir etme” olduğu için oralara pek bulaşmıyordum fakat bu bug basinc’ın ilk sürümlerinden beri gidip gelen (eğer kaynak kodlarının farklı sürümlerini kontrol ederseniz) paul’ün de birçok kez farklı seviyelerde değişikliğe uğrayıp geri dönülen bir fonksiyon.

Talihsizlik eseri 1.8’de DEF FN bug’ının geri geldiğini gördüm. Aslında fix 06.06.2025 tarihinde zx spectrum discord sunucusunda ve birkaç gün sonra Uwe’s facebook basic grubunda 1.81 olarak paylaşılmıştı. Vakit darlığından buraya haberini yazamadığım sürümü şimdi ekliyorum. Yeni sürümün kaynak kodu her zamanki gibi github sayfasında mevcut.

Bu sürüm sadece DEF FN’yi değil bir başka önemli fix içeriyor, yeni GOSUB bulma sistemi windows11’de cursor’un yukarı aşağı zıplamasına sebep oluyordu. Bu da çözülmüş oldu. Geri uyumlu olması açısından Basinc windows7 üzerinde derlendiği için bu şekilde davranış değişiklikleri olabiliyordu. Basinc artık windows10 üzerinde derleniyor ve geri uyumluluğu önümüzdeki sürümlerden itibaren bırakacağım. Umuyorum bu bize daha stabil bir geliştirme ortamı verecektir.

Bu güncellemeyi uygulamak için 1.8 sürümünün kurulu olması gerekmektedir. Eğer kurulu değil ise, onu buradan indirebilirsiniz: Basinc 1.80 tam sürüm kurulumu

1.81 güncellemesini yapmak için aşağıdaki dosyayı indirerek, basinc klasörünüze gidin. Bu klasördeki basinc.exe dosyasını silin ve 1.81 sürümündeki exe’yi yerine yerleştirin.
Basinc 1.81 Güncelleme (1.2MB zipped exe file)


Bu güncellemedeki tüm değişiklikler aşağıda listelenmiştir (1.8’deki güncellemeleri de yazmayı unutmuştum buraya onu da ekliyorum–bu listeyi githubda kaynak kodu içerisinde her zaman bulabilirsiniz):
Basinc 1.81 güncellemesi yazısına devam et

Basinc 1.8 Sürümü

İki uzun yılın ardından nihayet bir BasinC güncellemesi. ZX Spectrum üzerinde program geliştirme için kullanılan en mükemmel IDE yeni yetenekler ve onlarca bugfix ile geliyor.

BasinC 1.8’de bulunan bazı özellikleri hatırlatalım:

– BasinC, Rem # ya da GO SUB şeklindeki satırları inceleyerek size otomatik olarak bir liste oluşturur. Bu şekilde programlarınızda gezinti kolaylığı sağlar.


Geliştirilmiş renk kontrolleri ile editör renklerinizi istediğiniz şekilde ayarlayabilir, blinking cursor’u kapatabilirsiniz.


basinc ula plus palet editörü ile oyununuzu daha renkli kılacak gerekli BASIC kodlarını kolayca üretebilirsiniz.


Basinc projenizde nerede kaldığınızı unutmamanız için seçili bölgelere notlar iliştirmenize izin verir. Bu notlar bas dosyanızla birlikte kaydedilir.


sinclair basic programınız sadece zx spectrum ekranına sıkışmasın, SimpleCon basit seri arabirimi ile windows ortamında copy-paste edebileceğiniz bir çıktı penceresine metin giriş ve çıkışı yapabilirsiniz.

Sıkça kullandığınız küçük kod parçacıklarını yönetebileceğiniz BasinC Snippets penceresi ile kodlarınızı renumber ederek rahatlıkla programlarınıza ekleyebilirsiniz.


Güçlendirilmiş emülasyon monitörü penceresinde artık detaylı konum bilgileri var, pencereyi kod penceresine yapıştırabiliyorsunuz ve programınızda spesifik bir yere çizgi çizmeniz gerekiyorsa mouse ile tıklyarak tam o noktayı hedefleyen çizim işlemlerini kod olarak üretebiliyorsunuz.

Ayrıca artık BasinC online help de kullanabiliyor. Windows eski tip chm dosyalarını sürekli olarak tehlikeli olarak işaretlediği ve birçok kullanıcının bunu bir türlü unlock edememesinden dolayı, artık help web sayfasında açılıyor. Tabii offline help dosyası hala basinc klasörlerinde duruyor, internet olmadığı yerlerde yardım alabilmek için seçeneklerde ilgili seçeneği aktifleştirmeniz yeterli. Bu durumda çalışmazsa help chp dosyasını unlock etmeyi unutmayın. Yardım sayfalarına göz atmak isterseniz hepsi burada: Basinc Help Files.


It’s Download Time!




BasinC 1.8 Installer (EXE, 4.7MB) – InnoSetup otomatik kurulum




BasinC 1.8 Portable Zip File (eğer 1.7 sonrası bir sürümden güncelliyorsanız snippets.dat dışındaki tüm dosyaların üzerine yazabilirsiniz)



Questions? Note that our discord server is English-Speaking ONLY.


Kaynak kodunu mu dikizleyeceksiniz? Bug mı raporlayacaksınız? Github page sayfasına bakın.

Get the Basinc Source Code — Ruh sağlığınızın bozulmasından sorumlu olmadığımı bildiririm.

Basinc 1.77 Sürümü

Arkadaşlar, bilen biliyor, Basınç Editörünün 2021 sürümünü yayınlıyorum.
Şimdi BasinC daha iyi, daha hızlı, daha akışkan ve daha duyarlı!
BasinC Emulator 1.77 – Download
İndirin, kurun, sinclair zx spectrum basic içinde yuvarlanın, ne yaparsanız yapın artık.

Eh, Türkiye’den kullanan kimse yok diye bu arka sokaklarda rahatça zırvalayabiliyorum. Sevgiler, mutlu cadılar bayramı dilerim. Kestiğiniz cadı kurbanlarınızı komşularınıza dağıtmayı unutmayınız.

Basinc 1.72 minör güncelleme

Bu sefer elimizde küçük bir güncelleme var, bu sebepten tüm paketi tekrar dağıtmaya gerek görmedim. Paketin içinde sadece 1.72 exe dosyası var, sadece ihtiyacı olanlar indirebilirler.

Download 1.72 update package   1.3MB Zip Archive

1.70 -> 1.72
Added: -dumptxt commandline parameter. Extracts and saves BASIC portion of the program. Usage: basinc <filename> -dumptxt
Added: 4x,5x,6x font sizes for hi-dpi non-zoomed screens.
Fixed: variables with 90ish numbers like a91, b95 weren’t properly tokenized.

BasınÇ 1.7

Evet daha iyi bir BasinC ile karşınızdayım.

İndirme: BasinC V1.7 (~3.5MB zip dosyası)

Basinc 1.7 yeni bir klasör yapısı gerektirdiği için, bu dosyaları lütfen eski basinC klasörünüze yapıştırmayın. Temiz bir kurulum yapın.

 

// BasinC v1.7 20.11.2017

//  EK – Yeni araç çubuğu ve yeni ikonlar
//  EK – View menüsüne araç çubuğu ekleme seçeneği geldi
//  EK – Otomatik yedekleme seçeneği.
//          Kapatmak için: Options > Filing > Auto Backup
// Değişti – Basinc artık basinC.bin and basinC.ini dosyalarına ve autoback klasörüne ihtiyaç duyuyor.

Basınç V1.7 Alpha sürümü çıktı

 

1.7’nin tüm sürümünü tamamlayacak vaktim olmadığı için geliştirme süreci içerisinde olan 1.7alpha sürümü yayınlamak istedim.

Alpha sürüm olduğu için hiçbir garanti veremiyorum, ayrıca test de etmeden siteye koyuyorum.

Undo/Redo işlemlerine dikkat edin, projenizi sıkça kaydedin.

Basinc1.7a zip dosyası 

Bu version yayından kaldırılmıştır, lütfen yeni sürümü çekiniz:

BasınÇ 1.7

 

Basınç 1.69 Çıktı

2017 GÜNCELLEMESİ: Bu sürüm eskimiştir. Lütfen son sürümü kullanınız. 

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

Basinc v16r3

23 nisanda WOS üzerinde yayınlamıştım ama buraya eklememiştim, bundan sonra buraya ara/beta sürümleri ekleyeceğim. Son stabil sürümü ise Basinc sayfasından alabilirsiniz .

Unutmadan, beta sürümler genellikle stabil sürüm kadar iyi olurlar güvenle kullanabilirsiniz:

İndir – Basinc Zx Spectrum Emülatör ve Sinclair Basic Geliştirme Ortamı V16r3