SEKA
Retro bilgisayarSelamlar, bir önceki ay tanıtmaya başladığımız yeni editörümüz Seka Assembler V açıklamasının devamını okumak için hemen monitörünüzün başına geçin ve yükleyerek okumaya başlayın. Fakat ilk önce sprite coder arkadaşımızın sorularını yanıtlıyoruz. "Sprite'a veri nasıl hareket ettiriyoruz?" DT: İlk önce sprite'ların shape'lerini hafızaya almanız gerekiyor. Sonra Copperlist'ten sprite'ın renklerini ve hafızadaki adresini lo-hi byte olarak belirtiyoruz. Sprite'ın X koordinatı hafızadaki başlangıç adresi + 1, Y koordinatı başlangıç adresi + 0'da bulunur. Bu adreslere move komutu ile çeşitli değerler yerleştirerek sprite'ınızı oynatabilirsiniz. - Sprite'ın boyutları nasıl olmalıdır? High resolution ekranda sprite gösterilebilir mi? DT: Ah yeah, sprite boyutu yatay olarak maksimum 16 pixel olur, ama yatay çözünürlük istenen ölçüde olabilir. Ekrandan bile yüksek olabilirler. Hi-res ekranda sprite göstermek de mümkündür, çünkü sprite'ların ekranla bir bağlantıları yoktur, HAM modunda bile gösterilebilirler. - Sprite ile bob arasında ne fark vardır? DT: Kick it, sprite'lar ekrandan bağımsız olan grafik parçalarıdır. En fazla 16 renk olabilirler ve çözünürlükleri kısıtlıdır. Bob'lar ise Blitter object deyiminin kısaltılmışı olup Blitter tarafından kullanılırlar. Çözünürlükleri sınırsızdır. Renk sayıları sınırsızdır. Hızlıdırlar. İlk göreceğimiz Assemble option'ları, yani source'u, tamamen makinenin anlayabileceği hex sayılara dönüştürmemizi sağlayan a komutunun çeşitli türleri... A: Debugging, yani hataları düzeltme amacıyla kullanılır. E: Source'un machine code değerleri ve disassemble edilmiş halinin, printer'a basılması sağlanır. H: Listenin her bir sayfasında durulmasının sağlanması için kullanılır. L: Linkable code yaratmak için kullanılır. O: Optimize yani sıralama işlemi için kullanılır.
düğmesine basıp programı ve yazıyı yüklemek istiyorsanız meraklısı nasıl bir adayı
SEKA
64'ler
Örneğin, LABEL verildiğinde optimize eğer LABEL label'ının komuta uzaklığı 8 komuttan çok ise BNE.S LABEL komutu BNE.L LABEL'a dönüştürülecektir. Bu işlem code'unuzun daha hızlı çalışmasını sağlar. P: Printer'dan çıktı almaya yarar. komutuyla aynı görevi görür. R: Reloc girişindeki hataları belirtmek ve düzeltmek için kullanılır. V: Code'un assembled ve disassembled halini, ekrana dökmek amacıyla kullanılır. Şimdi de sırada AMIGA tuşuyla birlikte kullandığımız tuşların dökümü var... (* ile işaretli olanlar, cursor SEKA> promptunda iken geçerlidir.) a: Verilen herhangi bir kelimeyi source'un içinde aramak için kullanılır. A: Source acele bir şekilde assemble edilir. (Assemble Option verilmez) b: Block marking için kullanılır. c: İşaretlenmiş block'u, Block buffer'ına geçirir. l: Block buffer'ında bulunan block'u, cursor'un o anda bulunduğu yere kopyalar. k: Cursor'un üzerinde bulunduğu satırı silmek amacıyla kullanılır. *o: Eski source kill edilir ve yeni source yüklemek amacıyla requester çıkar. *q: Masterseka'dan çıkmak amacıyla kullanılır. q: Editörden çıkmak için kullanılır. Q: Acele çalıştırma için kullanılır. (Assemble eder ve çalıştırır) r: Aranılıp bulunan kelimeyi, sizin verdiğiniz başka bir kelimeyle değiştirir. R: Bir kelimeyi aramak ve o kelimenin yerine kendi verdiğiniz başka bir kelimeyi koymak amacıyla kullanılır. s: Daha önceden verilmiş bir kelimeyi aramak için kullanılır. S: Aranılacak kelimeyi vermek ve o kelimeyi arayıp bulmak amacıyla kullanılır. x: İşaretlenmiş block'u, source'dan çıkarmak amacıyla kullanılır. y: Cursor'un o anda üstünde bulunduğu satırda, cursor'dan satır sonuna kadar olan bölüm silinir.
bir komutuna olduğunu bunları amacıyla
64 Ter cavfn 24
BNE.S komutu code edildiğinde, yardımıyla kullanılan tuşlardan şimdi de sırada tuşu yardımıyla kullanılan tuşlara geldi. A: Yukarı geçirmek için kullanılır. işaretlemek için < > Satır sonuna kadar kullanılır. Satır sonuna ettirmek amacıyla. A: Block'u cursor'un bulunduğu yere kopyalar. C: Cursor'u, text'in bulunduğu yere atlatır. K: Cursor'un üstünde bulunduğu, bulunan text'i büyük-küçük harfe çevirir. O: Bulunduğu satırın bir arkasına boş bir P: İşaretlenip koyulmuş text'leri bulunduğu pozisyona. A: KSA Cursor'u bulunduğu satırın atlatır. Buffer'da bulunan text'i yüz satır yukarı için kullanılır.
Fox cursörü götürmek amacıyla kullanılır. İşaretlenen texti Upper case yani haline çevirir. Wo kaydetmek için kullanılır. Cursörü yüz satır alta atlatmak için kullanılır. Bir sayfa aşağı gitmek için kullanılır. Z AY tuşuyla aynı işi yapar. tuşuyla görevi görür. Sırada Alternate tuşunun yardımıyla verilen Sağa amacıyla kullanılır. Cursor sola. Label'ın çağrıldığı yere dönmek için kullanılır. Bu kadar. Sizler bana her konuda mektup yazmaya devam edin. Masterseka'nın herhangi bir versiyonunu ya da programı varsa; bilgi eksikliği hissediyorsanız, cracker dünyasına BAHADIR AKCAN Maşuklar Yokuşu 2/2 Beşiktaş / İstanbul
Çakışan “labeta