Category Archives: Sinclair Zx Spectrum

Basinc Minor update, Version 1.72

This is a minor update for basinc. It fixes one bug and adds a new feature.

This package needs main basinc 1.70 pre-installed on your system. Just overwrite old basinc.exe with this new executable file.

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.

BasinC Version 1.7

Here is a better basinc 1.7. Again, this is NOT alpha. Please update your basinC.

Download BasinC V1.7 (~3.5MB zip file)

Do not merge old basinc folder with this one. Create a clean folder for this version to work.

If you desperately need your old preferences, just rename your old basin.ini file as basinC.ini and copy it into new basinc 1.7 folder. Basinc will upgrade your ini file as it exits. Some of your preferences may be lost in the process.

 

// BasinC v1.7 20.11.2017

// Added new toolbar buttons
// Added toggle breakpoint navigation buttons (see view menu)
// Added auto backup feature. Basinc saves your work in the background every 3 minutes.
// it keeps 10 copies going back up to 30 minutes in /autoback folder.
// To turn this feature off, use: Options > Filing > Auto Backup
// Changed – Basinc now requires basinC.bin and basinC.ini rather than old basin.ini.

BasinC 1.7a

 

This release is an untested alpha release (ok, actually, every basin release might be marked as Alpha).

Not worth for 1.7 glory, you may see some icons missing and some functionalities reduced because I planned to make them better, yet failed to complete all the work. Basinc demands more time that I don’t have.

The project is not abandoned. V1.7 will hit the sinclair basic scene someday in the future 😀

btw. I can accept fancier toolbar icons. Comment or email me if you are interested.

Yours truly,
Arda

DOWNLOAD: Basinc1.7a 3.3MB Zip File

(basinC now has an official non-alpha 1.7 release. Please download it from this link:
http://arda.kisafilm.org/blog/?p=1230&lang=en

Here is the tiny list of update history:

Continue reading BasinC 1.7a

SnapToTap 2.4 update

Snaptotap is *the* converter for Zx Spectrum snapshot formats for modern day user.

Snap to tap converts your zx spectrum memory images into standard code blocks where you can then load from *any* source and resume your zx spectrum program from where you left.

As they are ready to run, compressed and auto-decompressing memory images, you can transfer code blocks to/from +3 disk images, sdcards, over serial network connections, tapes, microdrives or any other media.

The only downside is this method only works for 48k images for now.

SnapToTap Version 2.4 Windows Binary Portable release (no installation required)
Download (220kb zip file)

Here is a tutorial converting a SNA snapshot into +3 disk image:
Watch tutorial (11MB xvid codec avi file)

Also, please read “usage.txt” file inside the archive.

For technical description please see the old version enrty:

Zx Spectrum’da SNA to Tap converter

 

Happy transferring!

Ref.

Brand for sale: Jupiter Ace

Sorry, this article is only available in Turkish.

Sadece çemberin içindekilerin haberdar olduğu bir bilgisayar Jupiter Ace. Yaratıcıları Richard Altwasser ve Steve Vickers. Altwasser, Zx Spectrum, Zx81, zx spectrum +3 ve birkaç amstrad makinesinin de tasarımını yapmış biri. Vickers ise zx80/81 rom’unu yazan ekipten. Bunlar zx81’in çılgın satışlarından etkileniyorlar. “Yahu bu makineyi biz yaptık, sinclair ekmeğini yiyor biz maaşa talim ediyoruz.” mantığından yola çıkarak Jupiter Ace’i tasarlıyorlar.

jupiter-ace

İşte Jupiter Ace’in hikayesi böyle başlıyor, tarih 80’lerin ilk yarısı.
Continue reading Brand for sale: Jupiter Ace

Basınç 1.69 is OUT

2017 UPDATE: This version is obsolete. Please get the new version

Basinc V1.69 for Windows – 03.July.2014

Download 3.8MB Zip

Please read the readme and what’s new file in the archive.

Please note, if help doesn’t show up, you should unblock the chm archive. Just go to the basinc directory, right click “basin.chm” file and choose “Unblock”.

Basinc UlaPlus and indenting
Basinc UlaPlus and indenting

Changed – Version information changed to more standard “version.revision” form.
Changed – Autostart bas files is now disabled by default (options>files)
Fixed – Snapshot loading
Fixed – Broken Ulaplus behaviour (aowen)
Fixed – Broken Sinclair stripes when using double size fonts (paddy)
Fixed – Missing Border icons on Screen Paintbox (paddy)
Fixed – Token Table Index (paddy)
Fixed – String parsing bug. Eg. “LOAD STR$ n CODE” was parsed as “LOAD STR$ ncode” (paddy)
Fixed – Ulaplus port read fails
Added – “Export Tap…” option to File menu. (quickly saves basic as a tap file)
Added – UlaPlus Palette Editor for editing colours in ULAplus registers. (see tools menu)
Added – Indenting. Warning: EXPERIMENTAL – press F2 to enable/toggle. (see options menu)
Added – New functionality test / usage bas programs (see Examples>BAS>Basinc folder)
Added – Autostart, Save with autostart options are now retained between sessions.
Added – Spanish language for main screen. (by Sergio Baldoví)

ZX Spectrum ULA Types

Zx Spectrum ULA’sı birkaç işlemciyi bir araya getiren Richard Altwasser tarafından tasarlanmış tuhaf bir işlemci. Altwasser, Chris’in “The ULA Book” kitabında, ULA’nın tasarımı üzerine olan eleştirileri şöyle savunuyor: “Bu işlemci, herhangi bir bilgisayar simülasyonu olmadan, tek bir mühendisin kavrayabileceği basitlikte tasarlanabilmiştir.” Yani kağıt üzerinde tasarlanmış ve basılmıştır. Altwasser daha sonra Zx spectrum +3’ün ASIC tasarımını da yapmıştır, bu sebeple +3’ün çok daha düzgün bir makine olduğunu görüyoruz. Neyse, orjinal 48 ULA’sının 4 farklı sürümü mevcut, sırasıyla sayarsak (yine “the ULA BOOK”‘tan alınmıştır):

 

5C102E:

Bu seri sürüm 1 ve sürüm 2’de bulunan ilk ula tasarımıdır. Bu tasarımda üretim sonrasında bir hata olduğu gözlemiş. Bu sebepten bu sebepten “ölü hamamböcegi modifikasyonu” denilen bir müdahale gerektiriyorlar. Hamamböceği denilen şey, baş aşağı şekilde monte edilmiş ufak bir pcb.

Ölü hamamböceği

5C112E:

Bu seride ölü hamamböceği içeriden eklenerek durum giderilmiş fakat, bu sefer de printer ile ilgili bazı giriş çıkış problemleri ortaya çıkmış. Bu da “örümcek modifikasyonu” diye bilinen yeni bir yamayı zorunlu kılmış. Bu yama Z80 üzerine takılan bir transistörden ibaret.

Zx Spectrum Ölü Hamamböceği

6C001E-6:

sürüm 3 anakart ile birlikte çıkan bir ula. Zaten sürüm 3’ün tasarlanmasının ana sebebi, o dönem piyasaya sürülmekte olan bazı televizyonların zx spectrum’un eski tasarımında bazı problemler çıkarması. Normalde sürüm 1-2’de anakartın altında bazı potansiyometreler var. Hatta bunlardan biri kasaya açılmış olan bir delik sayesinde dışarıdan ayarlanabiliyor. Fakat son kullanıcı bunları kurcalamaya cesaret edemediği için görüntü oluşturma yöntemi değiştirilmiş. Durum böyle olunca ula’ya da birkaç ciddi güncelleme gelmiş. Öncelikle bu ula çok daha az enerji tüketiyor, böylece daha az ısınıyor. Fakat eski anakartlara uyumluluk bakımından örümcek hatası tamir edilmemiş, bunun yerine TR6 isminde bir transistör olarak anakart tasarımına eklenmiş.

6C001E-7:

Bu Ula serisi son seri, özellikle samsung üretimi sürüm 4 ve üzeri anakartlarda bulabilirsiniz. Burada ne gibi bir problem vardı bilmiyorum ama, alt 16k 4116’lara erişim güvenilirliği geliştirilmiş. Ayrıca bazı zamanlama hataları da halledilmiş.

 

Bu üretim sonucunda şöyle bir gerçekle karşı karşıyayız: Her ula her anakarta takılamıyor.

6C001E-7 tüm sürüm anakarta takılabilir (issue1-6).

5C102E/5C112E/6C001E-6 sadece issue 1-3’e takılabilir.