IDE 65XX Kick Assembler Edition
Gönderen Konu: IDE 65XX Kick Assembler Edition (Okunma Sayısı 2442 defa)
« : Mayıs 25, 2020, 18:23:08 ÖS »
Açık kaynak ve cross-platform (Linux, MacOS ve Windows üzerinde çalışabilen) bir IDE ama yalnızca Kick Assembler ile uğraşan geliştiricilere uygun. MOS 65XX destekli cihazlar için uygulama geliştirilebilecek benzer editor yada IDE'lerdeki eksikliği görünce bu işe soyundum. C++/Qt5 ortaklığı ile platformu geniş tuttum. Henüz derlemedim ama Rpi için bile kolayca derlenebilir.
Platformlar için indirilebilir sürümler(Linux, MacOS, Windows):
Ynt: IDE 65XX Kick Assembler Edition
« Yanıtla #1 : Mayıs 25, 2020, 23:16:19 ÖS »
Eline sağlık çok kaliteli, derli toplu bir araç olmuş. Kendine has bir arayüz oluşturmuşsun.
Eski projelerden birini açıp derlemeye çalıştığımda "Assembly file not selected" diye bir hata alıyorum. Bunun çözümü nedir? Derlenecek dosyayı bir yerde tanımlamam mı gerekiyor?
İlk izlenimin ardından nacizane bazı değerlendirmelerim olacak:
Özellikle help kısmına aşık oldum. Aynı temel bilgileri tekrar tekrar Google'dan arayıp bulduğum çok oluyor. Buraya belki bazı cihaza özel bilgiler de eklenebilir. VIC-II adreslerine mesela benim çok işim düşüyor.
KickAssembler web manual her zaman güncel olmuyor. Bu yüzden bir kaç defa ters köşe olduğum durumlar oldu. Web manual yerine kurulumla beraber gelen pdf manuel'e link versen daha iyi olabilir.
Bazı yerlerde fontlar çok büyük geldi. Mesela help menüsünde. Altta ekran alıntısını ekliyorum. Bu Qt'den de kaynaklanıyor olabilir. Benim ekran 4:3 olduğu ekran genişliğinden hesap yapan programlar sıklıkla böyle hatalar yapabiliyorlar. Çok karşılaşıyorum.
capture.PNG (495.01 KB, 2159x1440 - Görüntüleme: 51 kez.)
« Son Düzenleme: Mayıs 25, 2020, 23:35:01 ÖS Gönderen: wizofwor » Logged
« Yanıtla #2 : Mayıs 26, 2020, 00:38:24 ÖÖ »
Settings'den General sekmesinden font ayarı yapabilirsin. Lakin Help kısmı HTML tabanlı oradaki font ayarı değişmeyebilir. Buna bir çözüm bulmaya çalışırım sonraki sürümde.
Cihazlar olarak ek bilgi olayı benim de aklıma geldi ama kararsız kaldım bu konuda.
Kick Assembler ile derlemede tek bir asm ile diğer asm, lib vb. dosyaları include edip kullanıyoruz. Yani bu IDE'de proje dosyası oluşturmak istemedim sadece bir workspace üzerinden kullanıcı istediği asm'yi derleyecekti.İlk beta sürümünde aktif olan sekmeye ait asm dosyası derlenmekte idi. Lakin çok fazla feedback aldım bir asm dosyası belirleyelim ve sabit kalsın biz değiştirene kadar hep o derlensin (derlenmeye başlanacak dosya sekmede aktif olmasa bile) denildi.
Senin hata uyarın bunun ile ilgili. Yani workspace dock'ında hangi dosyayı derlemek istersen sağ tıklayıp "Set Assembly File" menüsüne tıklaman ve sonra build etmen gerekli. Yada Build menüsünden "Set Assembly File for Current Tab". Ayrıca CTRL+SHIFT+A kısayolu da kullanılabilir.
Dökümantasyonda hata bulursan haber et, sen bu konulara benden daha aşinasın.
Youtube'da bunun ile ilgili bir video var https://youtu.be/3AaHW2JYOB8?list=PLQzjwJz7NGPq6wMQAoa0Sig9v_x4YB-zu&t=150