Kategori arşivi: Downloads and Development

Yepyeni, bugfixed, AI destekli Basinc 1.83 “Skynet” Sürümü!

Evet dostlar evet, saklamayın biliyorum, neden merkez bankası para basıp herkesi zengin etmiyor? ya da çamaşırları mikrodalga fırında kurutsam olur mu? gibi ibretlik sorularınızla yapay zekayı darlıyorsunuz. Biraz da sinclair basic konusunda darlayın onu, hem de BasinC’den ayrılmadan!

Tamam sanki çok önemli bir olaymış gibi onu başa yazdım ama inanın bana, bu sürümde yapay zeka desteği eklemek sadece bir oyuncak ve siz istemedikçe aktif olmuyor. BasinC 1.83’ün odağı büyük programlar. Özellikle tüm belleği kaplayacak büyüklükte programlar planlıyorsanız, bu güncelleme bu işlemleri yapabilecek, veri dosyalarınızı yönetmenize yardımcı olacak araç ve gereçleri sunuyor. ZX0 built in ve Memory Manager sayesinde yönetimi daha da kolaylaştı. Ayrıca CheqEdit, BasinC için özelleştirilerek pakete eklendi. Asm Editor dilerseniz pasmo kullanarak daha az sorun çıkaran çıktılar üretebiliyor.

BasinC 1.83 daha yüksek kararlılığa sahip, bilinen emülasyon sorunları çözülmüş durumda. Eğer içinizde halen sinclair basic yazma isteği varsa, BasinC doğru bir araç. Tam liste aşağıda:

Unutmadan, yeni bir basinc sunucumuz var, dosyaları buradan indirebilirsiniz:
https://basinc.zx.tr/

yeniliklerin listesi aşağıda:
//1.83
// Fixed – Nasty bug on NEG opcode emulation caused all sort of problems in new delphi compiler. Sorted! (Uwe Geiken)
// Fixed – A renumber bug caused lines start with a : cause a crash in basinc (briefer666)
// Fixed – A workaround implemented if you want to paste escape code characters into listing (mefjak)
// Fixed – (Hopefully) An edgecase bug after loading from a save – lines at the end of a program disappeared. (Johnny McGibbitts)
// Fixed – SimpleConV2 partial port decoding was causing zx printer emulation to feed the paper 🙂
// Added – Tape Trap Streaning Options now saved with the session
// Added – Tape block grab implementation
// Added – Tape block right button menu
// Tuned – Block properties window position is now item sensitive
// Added – Basic Program Minify Tool in Tools > Clean/Minify basic (Make your programs a bit faster)
// Added – Charset capture mode (Captures printed characters in 50fps to draw a windows compatible text mode output)
// Added – A much better screen listing image save function View > Save Listing as Image can now save full listing not just visible part on screen
// Added – Subroutine list can now show GO TO locations (view > Subs > auto detect goto’s)
// Added – Subroutine list can also show jump origins in two different modes. (view > Subs > Show Origins)
// Added – Context Sensitive Right Click Popup menu enhancements: Find Line to follow target and Retrace Origins (if Auto-sub detection is enabled)
// Added – More flow control: Shift+Enter on a GOTO or GOSUB statement will jump to target line
// Added – Cpu Window has two more options: watch and break an 16 or 8 bit value at a specific address (to enable just enter address any other than 0)
// Changed – Not really usable yet but editing in indenting mode is getting better. Cursor works a bit better now in Indent mode (F2 key to toggle)
// Added – BasinC online help search filter box and some new styles to improve readability
// Added – BasinC online help new entries for Notes, Snippets, Manager, Bridge and Minify windows
// Added – AI API Calls. Ofcourse what did you expect?! 🙂 Bring your own key style. Google Cloud only for now. see Options>External Tools/AI — Nothing is exposed to internet unless you click SEND button
// Added – Snippets window now has a splitter in the middle to change the size of the panes
// Added – AutoBackup folder view button and interval setting in options > files tab.
// Changed – English, Spanish, Deutsch and Turkish translation is updated (Updated parts are AI translation over old manual translations)

// 1.82
// Added – ZX0 compression natively supported in basinC (you may find options on export menus or memory grabber etc.)
// Fixed – SysVars window would update incorrectly if it’s sorted by name.
// Fixed – Snapshot saving in 48K was incorrectly pushing PC to the stack, now corrected
// Added – System Variables Window can now compare and show if a value changed and highlights in red color.
// Added – Tab key to accept code prediction (right arrow still works too)

Lacinsoft Super Lig (Peken, 1988)

Uzun süredir devam ettiğim türk yazılım veri tabanı projesini (90’ların sonunda başlamıştım) iyi kötü devam ettirmeye çalışıyorum. Ama artık bulduklarım iyice azaldı. Yine de arada güzel şeyler de oluyor.

Peken Bilgisayar

64’ler Temmuz 1988 sayısındaki bir Peken Bilgisayarın ilanına bakarsak iki türk yapımı oyundan bahsediliyor:

1. Süper Lig, ki onu da “süperling” olarak yanlış yazılmış, biliyoruz ki o dönem bu dizgileri ücret keserek “Apo ağabey” diziyordu, o yüzden editöryaldeki yazım hatalarını sıkça reklamlarda da görebiliyoruz. Ayrıca elbette ilk Türk oyunu olarak da belirtmeden olmuyor 🙂

2. Derby.

2024’ün ağustosunda merak edip retrojende konusunu açmıştım:
https://retrojen.org/pano/index.php?topic=1665.msg14184#msg14184

Bunların ikincisi söylenene göre tamamlanamamış. Birincisinden de haber alamıyorduk ki birden ekip arkadaşlarımızdan Zer0 bir anda, teklifsizce dosyaları önümüze attı. Dosyaların nereden geldiğini hatırlamıyor, bu diskleri kim günyüzüne çıkardıysa bana haber verirse memnuniyetle adını buraya yazarım.

superlig1 ekrangoruntusu

Oyun Yavuz Elemek ve Başar Bilge tarafından 1987 tarihli olarak işaretlenmiş. Bu tarihlere pek güvenmiyorum, barbaros örneğinde youtube’daki videodaki ekran görüntüsünde tarih yokken, internetten indirilen downloadlarda bir tarih var, bunlardan biri modifiye edilmiş, ama barbarosun (basic ile yazılmış bir amiral battı oyunu) ilk oyun olduğu iddiası üzerine bu değişikliğe gidilmiş olabilir, bu sebepten yılları sadece dergilerdeki tarihlerden almayı tercih ediyorum. Bu bağlamda, 64’ler dergisinde NİSAN, MAYIS, HAZİRAN aylarında peken bilgisayar reklamı olmasına karşın, oyunun çıktığı haberi Temmuz 1988 yılında verilmiş. Bu oyun belki geliştirilmeye 87 yılında başlamış olabilir ama birilerine kavuşması 88 yılının sonunu bulmuştur.

takim listeleri ve oyuncu basarilari mac sonucu

Oyun bir futbol menejerlik oyunu, takımınızın renklerini ve oyuncularını özelleştirebiliyorsunuz. Seçeneklerde oyuncu almak, satmak, kampa göndermek seçenekleri var. Daha sonra maça geçiyoruz. Yaklaşık 1 saniye 1 dakikaya denk geliyor. Oyun dakikalarında rastgele eventler oluyor, köşe vuruşu, penaltı, şut şansları vb. burada şutu nereye çekeceğiniz ya da kaleci olarak nereya atlayacağınız soruluyor. burası tam anlamıyla şans. zar atıyorsunuz, takım oyuncularınızın ne kadar iyi olduğu bu anlarda etki etmiyor. Bazen kendi kendilerine de gol atıp yiyebiliyorlar.

Söylentiye göre bu oyun var olan bir oyunun modifikasyonu ya da türkçeye çevrilmesiyle oluşturulmuş. Eğer ekran görüntülerine bakarak bu oyunun orjinalini tanıyabildiyseniz lütfen yorumlarda bildirin. Benim gördüğüm bu AustroSpeed 1e ile derlenmiş bir basic programı. Decompile edip kaynak koduna bir göz atacağım bakalım anlaşılır birşey çıkacak mı?

Enteresan şekilde oyun epey eğlenceli olmuş, hiçbir grafik içermeyen ama yine de keyifli bir oyun. Başta bu oyunu uğraşıp imajını çıkaran arkadaş olmak üzere Zero’ya da bu kültürel mirasımızın bir kısmını daha bana ulaştırdığı için teşekkür ediyorum.

zero’dan dosyanın kaynağı geldi, görünüşe göre dosya 2007 civarında cgtr forumlarında dolaşıma geçmiş ve garip şekilde ilgili başlıkta benim de yorumum var, hatta o zaman dağıtım basic olarak verilmiş. sonra kaybedilmiş, 2016 yılında onursapcı kasetten tekrar üretmiş ve sonunda forumda d64 olarak ikinci bir sürüm verilmiş.

Bu d64 dosyalar Austro adında c64’ün popüler bir basic compileri ile derlenmişler. Bunları neyse ki geriye döndürebiliyoruz ve ilgilenenler için retrojen.org/pano adresindeki forumda flowgen (basic) dosyalarını paylaştım.

Burada şöyle bir şüphe oluştu, kasetlerdeki laçinsoft metni sonradan eklenmiş olabilir. V2’de bunlar bulunmuyor ve “@ 1987 No Copyright” yazıyor, ayrıca v1’de bellekte “Arda İzci Süper Lig” metni görünüyor.

Paket içinde iki ayrı dosya var, bunlar arasındaki farkı öğrenecek vaktim olmadı. Bilenler/bulanlar lütfen yorumlara yazsınlar.

Güzel haberler var, yakında daha fazlası gelecek gibi..

Download Laçinsoft SuperLig (d64 disk image files)

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.

Retroarch savestate packer/depacker Rzip.exe

ChatGPT ile Türkçeye çevrilmiştir:

RGB30 taşınabilir cihazımın dosya sisteminde küçük bir bozulma sonrası, Retroarch’taki savestate’lerimi geri yükleme yeteneğimi kaybettim. Savestate dosyalarımı kurtardıktan sonra, Retroarch’un kendi sıkıştırıcısı olan “RZIP” ile sıkıştırdığı için içeriğini çözmeyi başaramadım. Dosyaların başında “#RZIPv” başlığı bulunuyor. Bu, LZMA rzip ile aynı değil, bu nedenle LZMA veya LRZIP Retroarch savestate’lerini açamaz.

Neyse ki, bu dosyaları açmanın bir yolu var ve bu Retroarch git deposunda sağlanmış (link burada).

Ancak, bu sadece kaynak kod olarak sağlanmış ve çapraz platform kodu olduğu için bir şekilde kendiniz derlemeniz gerekiyor. Ama şanslıyız, Retroarch yüksek kaliteli bir gcc koduna sahip. Mingw yardımıyla kolayca derlenebilir, ben de sizin için bunu yaptım:

Retroarch RZIP Packer/Unpacker için 230kb zip dosyası
Rzip Kullanımı:
– Dosya durumunu sorgulama: rzip i girdi dosyası>
– Dosya sıkıştırma: rzip a girdi dosyası> çıktı dosyası (isteğe bağlı)>
– Dosya çıkarma: rzip x girdi dosyası> çıktı dosyası (isteğe bağlı)>
! çıktı dosyası> belirtilmezse, girdi dosyası> üzerine yazılır.

ZX Spectrum 48K için Türkçe ROM ve Programlama Dili olarak Türkçe BASIC

Evet uzun bekleyişin sonuna geldin ey spectrumcu! Sonunda zx spectrum için Türkçe bir işletim sistemine kavuştun! Hem de tüm yazılımlarla 100% uyumlu. Paket içerisine bir de komut kılavuzu ekledim, hangi türkçe komut hangi ingilizce komutun karşılığı anlamak kolay olsun diye.

Bu rom şimdilik sadece 48k bilgisayarlar içindir yani ZX Spectrum ve ZX Spectrum + modeller için. 128k, +2 ve üzeri modeller için henüz Türkçe ROM hazırlamadım. Bunu da bir başkasına bırakıyorum. Bir ara dönüşümü nasıl yaptığımı anlatabilirim, standard romu dönüştürmek kolay, gw rom biraz modlama gerektiriyor neyse ki tam disassembly ikisi için de mevcut.

Bu rom sadece mesajları Türkçeye çevirmiyor, tam tekmil, komutundan hatasına herşey Türkçe oluyor. Eskiden ingilizce yazılmış bir program mı var, yükleyin ve program listesine bakın, otomatik olarak türkçeye dönüşmüş.

Footbal Manager Program Dökümü
Orjinal futbol menejer oyunu basic ile yazıldığı için doğrudan kodları görebiliriz.

Bu da ayrıca fonksiyonel olarak Türkçe bir programlama dili olarak da kullanılabilir. Tüm komutların listesi ROM dosyasına ek olarak verilmiştir.

ROM dosyası iki ayrı biçimde size sunuluyor:

Bunların ilki standard orjinal 48k romudur. Biliyorsunuz bu rom tek tuşla komut girişi yapılmaktadır. Tuş kestirmelerini bilmeden komutları yazmak kolay değildir. Bu biçimde Türkçe rom kullanacaksanız klavyenizin üzerine yeni etiketler yapıştırmanızı tavsiye ediyorum.

İkincisi ise Gosh Wonderful Rom V1.32 dosyasının türkçe komutları anlayacak şekilde yamalanmış halidir. Bu rom orjinal rom’un hataları düzeltilmiştir ve komutları harf harf yazabilmenize imkan verdiği tokenizer içermektedir. Türkçe ROM için bu dosyayı kullanmanızı öneriyorum.

Orjinal rom EPROM ile değiştirilmiş
ZX Spectrum ROM’unu isteyenler uygun bir EPROM ile değiştirebilir.

ROM’ları emülatörünüzde ya da gerçek donanımınızda kullanabilirsiniz. Emülatörde kullanmak için lütfen paket içerisindeki metin dosyasını okuyunuz.

Unutmayın, bu rom dosyası SADECE 48K modellerle çalışır. Emülatörünüzün ayarını 48K’ya getirmeyi unutmayın.

Dosyayı indirmek için aşağıdaki bağlantıya tıklayınız:

ZX Spectrum TurkceROMv1_byRef.zip 28kb indir

Uses rom images of the original Sinclair Zx Spectrum 48k. Amstrad has kindly given its permission for the redistribution of its copyrighted material but retains the copyright.

ZX Vision 5.2 çıktı — (eskiden SpeccyView idi)

zxvision5

ZXVision ilk defa 2009 yılında SpeccyView adı altında yayınladığım bir ZX Spectrum grafiği görüntüleme aracıdır. Program basitçe SCR ve MLT grafikleri görüntülemek için üretilmiş olsa da, Snapshot türleri ile TAP ve TZX dosyalarını da açarak içindeki grafik dosyalarını görüntüleyebilir.

Ayrıca akıllı bir şekilde çerçeve rengini tayin edebilir ya da dilerseniz yükleme çizgileri modunda görüntüleyebilir.

Slideshow özelliğinin yanı sıra yüklenmiş görüntüleri manüple edebileceğiniz birkaç fonksiyon mevcuttur. Örneğin bir SCR yükledikten sonra EDIT menüsünden önce Glow, sonra SlotMask ve sonra tekrar Glow seçeneğini seçiniz. Görüntünün TV görüntüsüne dönüştüğünü görebilirsiniz.

DOWNLOAD ZX Vision V5.2 53KB ZIP file
UPDATE 21/01/24: V5.3 is available here

Zx Spectrum imajları mı lazım?
DOWNLOAD ZX Spectrum Random Image Pack 360KB Zip file

daha fazlası için ZXART.EE sitesine gidiniz

JPG2PDF, JPEG2PDF ya da Jpeg’den PDF’e yazdırmaca…

Bidakka aslında PDF ile ilgisi yok, bu bir clickbait! Bu araç bir dizi imajı doğrudan printera gönderiyor. Eğer bu printer bir PDF printer ise şahane 😀

Yüklü sayıda jpeg dosyasını bir pdf belgesine dönüştürmem gerekiyordu ve bu işler için bir online servis kullanmak istemedim. Fakat bu basit işlem için ücretsiz bir araç da bulamadım. Mutlaka vardır ama ben bulamadım. Neyse, kendim yazmış oldum, isteyen kullanabilir.

Bu araç yazıcınızın varsayılan ayarlarını kullandığı için herhangi bir ayar mekanizması sunmuyor. Bu sebeple önceden yazıcınızın ayarlarını kontrol panelinden yapmayı unutmayın.

PDF çıktı almak için Microsoft Print to PDF kullanmanızı öneriyorum. Ücretsiz ve windows’un son sürümlerinde kurulu geliyor.

Elbette başka yazıcılar da kullanabilirsiniz.

Bir arkadaşımın bilgisayarında imajların yarım çıktığını da gözlemledik ama sebebini bulamadık. Bulan olursa helal olsun.

Jpeg2PNG screenshot

nasıl kullanılır?

1. İmajları pencereye sürükleyip bırakın.
2. Gerekiyorsa dosyaları alfabetik dizdirebilirsiniz (sort butonu)
3. yandan bir printer seçin, tercihen “Microsoft Print to PDF”
4. print butonuna basarak yazdırın.

BURADAN İNDİRİN 8KB zip dosyası (kurulum gerektirmez) WindowsXP..Win11