Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trCommodoreCommodore YazılımIDE 65XX Kick Assembler Edition
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: IDE 65XX Kick Assembler Edition  (Okunma Sayısı 2442 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
emarti
Uzman
*****
Mesaj Sayısı: 2.097


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« : 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.

Web Sitesi:
https://sites.google.com/view/ide65xx
Kaynak kodları:
https://github.com/emartisoft/IDE65XX
Platformlar için indirilebilir sürümler(Linux, MacOS, Windows):
https://github.com/emartisoft/IDE65XX/releases
CSDB Link:
https://csdb.dk/release/?id=191548

Youtube Videos:
https://www.youtube.com/playlist?list=PLQzjwJz7NGPq6wMQAoa0Sig9v_x4YB-zu




Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

My Retros
     Atari 600XL | 800XL | 1040STFM,
     C128, C64C, C64G, 1541, 1541-II, 1571,
     A500, A600x2 (Furia, Std), A1200x2 (Microbotic, Std)
     ZX Spectrum 48K
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.257


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« 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

emarti
Uzman
*****
Mesaj Sayısı: 2.097


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« 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


Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

My Retros
     Atari 600XL | 800XL | 1040STFM,
     C128, C64C, C64G, 1541, 1541-II, 1571,
     A500, A600x2 (Furia, Std), A1200x2 (Microbotic, Std)
     ZX Spectrum 48K
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: