commodore.gen.tr

Commodore => Commodore Yazılım => Konuyu başlatan: nightlord üzerinde Ocak 26, 2007, 09:52:37 ÖÖ



Konu Başlığı: C64 VIC Programlama kursu
Gönderen: nightlord üzerinde Ocak 26, 2007, 09:52:37 ÖÖ
Simon diyor ki: Üstadın hoşgörüsüne sığınarak güncel linkleri buraya ekliyorum.

C64 Grafik Programlama: http://nightnetwork.org/writings_tr/c64_grafik_programlama/html/c64_grafik_programlama.html (http://nightnetwork.org/writings_tr/c64_grafik_programlama/html/c64_grafik_programlama.html)
PDF: http://nightnetwork.org/writings_tr/c64_grafik_programlama/pdf/c64_grafik_programlama.pdf (http://nightnetwork.org/writings_tr/c64_grafik_programlama/pdf/c64_grafik_programlama.pdf)
Örnekler: http://www.nightnetwork.org/files/vic_ornekler.zip (http://www.nightnetwork.org/files/vic_ornekler.zip)

6502 Makine Dili: http://nightnetwork.org/writings_tr/6502_makine_dili/html/6502_makine_dili.html (http://nightnetwork.org/writings_tr/6502_makine_dili/html/6502_makine_dili.html)
PDF: http://nightnetwork.org/writings_tr/6502_makine_dili/pdf/6502_makine_dili.pdf (http://nightnetwork.org/writings_tr/6502_makine_dili/pdf/6502_makine_dili.pdf)



Merhabalar

C64 ile grafik programlamanin temellerinin anlatildigi VIC kursunun ilk 3 bolumunu yayinliyorum. Bu kursla beraber daha once hazirladigim 6510 Assembly serisi ve Capraz gelistirme yazilarini beraber kullanmaniz gerekiyor. Henuz html olarak web sitesine koymadim, cunku daha ilerde daha degisik formatlarda bu yazilari derlemeyi umuyorum.

Onceki kurslar icin:
http://nightnetwork.org (http://nightnetwork.org)

VIC kursu icin:
http://nightnetwork.org/c64/VIC_RELEASE_0-3-1.zip (http://nightnetwork.org/c64/VIC_RELEASE_0-3-1.zip)

Kurslarin hangi sirada takip edilecegine dair kafaniz karisabilir. benim tavsiye edecegim sira su

nightnetwork.org'daki yazilardan
1- Bilgisayar Mimarisine Giris Serisi: http://nightnetwork.org/index.php?id=45 (http://nightnetwork.org/index.php?id=45)
2- eski siteden PC'de capraz gelistirme yazisi: http://nightnetwork.org/c64/capraz_0...stirme_01.html (http://nightnetwork.org/c64/capraz_0...stirme_01.html)
3- nightnetwork.org'dan 6510 assembly serisi (eski sitedeki degil yeni sitedeki): http://nightnetwork.org/index.php?id=32 (http://nightnetwork.org/index.php?id=32)
4- 6510 serisinin ortalarinda bir yerde iken bir ara verip "Acme ve etiketler" yazisini okumak faydali olur: http://nightnetwork.org/index.php?id=42 (http://nightnetwork.org/index.php?id=42)
5- yeni yazilmakta olan vic kursu: http://nightnetwork.org/c64/vic.zip (http://nightnetwork.org/c64/vic.zip)

Bu yazilarda her zaman tempoyu ve anlasilabilirligi cok iyi oturtamamis olabilirim. Ama sabirla not alarak bunlari okuyan ve aklina takilanlari burada soran bir kisi bu kurslari tamamlayarak bir bir iki ay icinde c64 coder'i olabilir diye umuyorum.

bu kursun ilk bolumleri preview olarak tr-demoscene forumunda yayinlandi ve orada bayagi bir ilgi gordu. Pekcok sorular soruldu ve cevaplandi. O forumu da takip etmeniz onerilir. Eger buraya soru post ederseniz burada da sorulari cevaplamaya calisiriz.

http://www.tr-demoscene.info/bbs/t1876-vic-kursu-preview.html (http://www.tr-demoscene.info/bbs/t1876-vic-kursu-preview.html)
http://www.tr-demoscene.info/bbs/t1882-kurs-sonrasi-ornekler.html (http://www.tr-demoscene.info/bbs/t1882-kurs-sonrasi-ornekler.html)
http://www.tr-demoscene.info/bbs/t1918-kurs-sonrasi-ornekler-ii.html (http://www.tr-demoscene.info/bbs/t1918-kurs-sonrasi-ornekler-ii.html)

Bir kac aya kadar umarim eski yarim kalan seri olan Ucuncu Boyut serisine donecegim


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: LW3D üzerinde Ocak 26, 2007, 10:14:59 ÖÖ
Çok çok teşekkürler nightlord. Umarım emeğinin karşılığını yeni C64 coder'lar görerek alırsın :D


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: nightlord üzerinde Şubat 12, 2007, 10:44:45 ÖÖ
selam arkadaslar

vic kursunu versiyonlamaya basladim. su an VIC_RELEASE_0-3-1.zip olarak son versiyonu yayinliyorum. Versiyon numaralama tahmin edeceginiz uzere 2. basamakt yeni bolum eklendikce bir artarken, en kucuk basamakta ise kucuk duzeltmeler oldugunda bir artacak. su an 3.bolumden sonra ortaya cikan bazi syntax duzeltmeleri ve ornek programlardan birindeki bir bugin temizlenmis oldugu 0.3.1 versiyonu geliyor.

http://nightnetwork.org/c64/VIC_RELEASE_0-3-1.zip

ayrica klasor yapisina birkac yeni dosya eklendi, eksik olan screenshotlar tamamlandi. yeni eklenen dosyalar (zip_deploy.pl ve makefile'lar) benim yeni versiyonlari otomatik deploy etmeme yariyor. Okuyucu acisindan cok onemli degil. Ayrica yine yapilan istek ve uzerinde calisilan duzeltmelerin oldugu yine otomatik uretilen change_log dosyasi her yeni versiyonda olacak.

Bu topicin basindaki ilk linki de degistiriyorum.

Ayrica kursla ilgili elestri, duzeltme ve isteklerinizin hepsini hata takip sistemine giriyorum ve hepsini yavas yavas hallediyorum. Bu yuzden istek ve duzeltmelerinizi bana iletmeye devam etmeniz cok degerli.

simdilik bu kadar. su an ilk 3 bolumde bildigim bir hata yok. eger 4. bolumu yazana kadar yeni hata bulunmazsa 0.4.0 versiyonunda gorusuruz. ;P


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Skate üzerinde Şubat 12, 2007, 19:54:00 ÖS
eline sağlık kardeşim. güzel bir update olmuş.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: LW3D üzerinde Şubat 13, 2007, 12:51:32 ÖS
Eline sağlık nightlord... Bu dökümanlara zaman ayırıp, hakkını verememek gibi bir sorunum var :( Umarım en kısa zamanda dökümanlardan faydalanacağım.. teşekkürler.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Arda üzerinde Şubat 13, 2007, 22:24:01 ÖS
nightlord, tr-demoscene'den takip ediyorum kursu. C64'e bayağı yabancı olmama rağmen (biraz da isteksizim aslında) takip ediyorum. Senin yazıların sonunda bir cbm demosu çıkartırsam benim için büyük kayıp olacak :) Varolan 1 jül enerjimi bir zx demosu için harcamak istiyordum, geldin neler yaptın şimdi :) Kendi platformuma ihanet edicem sayende.

Diline ve emeğine sağlık. (GDI'ya Line eklesen ya bir ara da :P )


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Daima Genç üzerinde Şubat 13, 2007, 22:30:10 ÖS
Nightlord, büyük çaba harcayıp hazırlamışsın. Bu yüzden uğraşamayacağımı düşününce üzülüyorum. Ama yine de eline sağlık. Teşekkürler...


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: nightlord üzerinde Şubat 14, 2007, 01:46:26 ÖÖ
@arda: valla ben de senin yuzunden zx demosuna giristim. multi platform kasmak da ayri bi zevkmis :) (jul hesabina da koptum bu arada :) )

@daima genc: abi simdi ugrasma sonra ugrasirsin vakit bulursan. nasolsa tutoriallar orda duruyor... tutorial yazma olayinin guzel tarafi bu. yillarca kullanilabilirligini kaybetmeden durabiliyorlar.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: nightlord üzerinde Nisan 27, 2007, 08:25:20 ÖÖ
VIC Kursu 4. bolum cikti.

Bu bolumde Kayan yazilar, Karakter logolari ve Muzik caldirma konulari anlatiliyor. Bolumun sonunda da ilk intro ornegi var. Gule gule binin

- Erdener Abi VIC kursunun 4. bolumu cikmis abi ne diyosun?
- jmp $ea81... zindik seni

http://www.nightnetwork.org/c64/VIC_RELEASE_0-4-0.zip


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Alcofribas üzerinde Nisan 27, 2007, 10:32:26 ÖÖ
Akıcı üslubunla yazdıklarını okumak büyük keyif veriyor.

Emeğine sağlık...


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Gokhan Ozkan üzerinde Nisan 27, 2007, 11:35:21 ÖÖ
Çalışmaların çok güzel dostum. emeğine sağlık olsun.
Çok faydalı oluyor.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: zombi üzerinde Nisan 28, 2007, 00:33:53 ÖÖ
Arda'nın commodore.gen.tr oyunundan sonra gaza gelmiştim. Crossassembler ararken bu başlığa denk geldim. İlaç gibi geldi vallaha. Hazırladığın dökümanlar için çok teşekkürler.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Arda üzerinde Nisan 30, 2007, 13:35:07 ÖS
Yürü zombi :) Gazınız kaçmadan yazmaya başlayın, fazla karışıklaştırmadan bitirin oyunları. Nekadar uğraşırsanız uğraşın bu forumda oyun oynayacak adam yok, onun için projenin tamamlanması 1 günü geçmesin.

Yani bir an önce kodu tamamla, yoksa bitmemiş oyunlar çöplüğüne bir oyun daha eklenir :D


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: zombi üzerinde Mayıs 01, 2007, 15:54:02 ÖS
Benim proje bitmemiş değil başlanmamış proceler çöplüğüne gidecek gibi görünüyor ama hadi hayırlısı.

Kafa gidip geliyor, assembler ile php arasında karar veremedim daha. Sen kararsızlığın boyutunu burdan anla :D


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Simon (Özay Turay) üzerinde Ekim 16, 2015, 14:53:38 ÖS
Bu başlığı her hafta hortlatmamız lazım bence. Hatta sabitledim kurtuldum. :D


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: zanpinoz üzerinde Ekim 16, 2015, 15:02:20 ÖS
Zip dosyasını indiremiyoruz..


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Simon (Özay Turay) üzerinde Ekim 16, 2015, 15:12:12 ÖS
Zip dosyasını indiremiyoruz..

Linklerin güncel olmadığını farkettim ve üstadın hoşgörüsüne sığınarak ilk mesajı düzenledim. ;)


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: zanpinoz üzerinde Ekim 16, 2015, 15:59:23 ÖS
Abi sağol teşekkürler..


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: joker_ üzerinde Ekim 16, 2015, 16:02:53 ÖS
Hades'in C64Türkiye dergilerindeki assembler derslerinden sonra, iyice gaza gelip Commodore'da assembler kasmamın nedenlerinden biridir bu tutorialler. ;)

hey Nightlord, bu tutoriallerin yıllardır devamını bekliyoruz. Devamını getirde yine başının etini yiyim. :D

İlk dönemlerde o kadar mail attım ki, Nightlord en sonunda pes etti tutorial yazmaktan vazgeçti :D

Tabii bende Skate'e sardım, o da direkt olarak 2015 yılı son senem dedi :D

bir tanedir hepsi. Gece yarısı arasanız bile hiç üşenmez detaylı bir şekilde anlatır yardımcı olurlar. ;) Önlerinde saygı ile eğilirim.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Simon (Özay Turay) üzerinde Ekim 16, 2015, 16:32:13 ÖS
C64'te intro, demo, v.b yapmak isteyipte nereden başlayacağını bilmeyenler için en güzel kaynak, hem de Türkçe. ;)


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: blackturk üzerinde Ekim 16, 2015, 18:13:10 ÖS
 ben yeniiniyim  esempilir örenecem. :)


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: Loki üzerinde Nisan 11, 2016, 11:55:22 ÖÖ
Arkadaşlar, C64 ile hangi kodlamalar yapılabiliyor? Sadece oyun ve intro falan yapmak işlerine mi yarıyor? Yani elektronik cihazların kodları, robot programcılığı vs gibi işlemler C64 gibi bir cihazda minimal de olsa yapılabilir mi? Mesela oturup bir Linux Distro'su yazılabilir mi? Bilen varsa ve yardımcı olursa çok minnettar olurum.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: ilkerficicilar üzerinde Nisan 11, 2016, 12:35:14 ÖS
C64'te iki adet programlanabilir I/O chip'i var. Ayrıca basit de bir ADC'ye sahip. Memory-mapped I/O olduğundan programlaması da basit.

Robotiğe ilişkin çeşitli uygulamalar var. Kitaplar da var.

Örneğin şurada birkaç C64 ve Robotik kitabı bulabilirsiniz:

http://www.bombjack.org/commodore/books.htm (http://www.bombjack.org/commodore/books.htm)

Ayrıca, Türkçe Robot Lab kitabı da var:

https://www.facebook.com/groups/commodore.gen.tr/files/ (https://www.facebook.com/groups/commodore.gen.tr/files/)


C64 için 8bit UNIX türevi ise LUnix. Orijinal sitesi çoktan tarih oldu ama archive.org'da kopyası vardır. Bir kopyası da şurada: http://hld.c64.org/poldi/lunix/lunix.html (http://hld.c64.org/poldi/lunix/lunix.html)

LUnix hakkında dağınık halde bir miktar bilgi benim sitede de olacak: http://cbm.ficicilar.name.tr/uncorrected/lunix/lunif.html (http://cbm.ficicilar.name.tr/uncorrected/lunix/lunif.html) Site 1997 yılındaki halinde hâlâ, kusura bakmayın; birazı da şurada: http://cbm.ficicilar.name.tr/sayfa/icerik.html (http://cbm.ficicilar.name.tr/sayfa/icerik.html)



Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: wizofwor üzerinde Nisan 11, 2016, 16:17:59 ÖS
Commodore 64 kim ne derse desin programlama açısından zayıf bir bilgisayardı. Söz konusu ses ve grafik olunca VIC-II ve SID çipleri durumu değişiriyordu ancak işlemci hızı düşük olduğu için (1Mhz) kodladığınız şey oyun değilse maça yenik çıkıyordunuz.

Cihazın üzerindeki Basic versiyonu da eski olunca durum iyice tatsızlaşıyordu. Oyun harici kullanımlar için Plus/4 hatta Commodore 16 daha bir kullanışlı idi.

Bilgisayara meraklı insanların çalıştırdığı küçük işletmeler muhasebe, stok vb. işler için paket programlar kullanırdı. Bu şekilde çalışan tek tük esnaf hatırlıyorum. Benim karşılaştıklarım Amstrad kullanıyorlardı. Okul öncesi çocuklara ve öğrencilere yönelik Boyama kitabı, test, dil öğrenimi tarzı paket programlarda acayip modaydı.

Performans dezavantajı olsa da yaygınlığından dolayı C64 için pek çok paket program yazılmıştır. Hatta şu ingilizce ve matematik testleri herkesin evinde vardı. zira bilgisayarla beraber alınır ve hiç kullanılmazdı.

Commodore dergisinde masaüstü yıyıncılıkla ilgili makaleleri de hatırlıyorum ancak bunları kullanan kimseyi görmedim.

Dil olarak C,Forh,Pascal,Logo gibi alternatifler mevcut olsa da öğrenmeye BASIC ile başlanır, yetersiz kaldığında ara duraklarda durmadan Assembly'e atlanır oradan devam edilirdi.


Konu Başlığı: Ynt: C64 VIC Programlama kursu
Gönderen: blackturk üzerinde Nisan 11, 2016, 18:01:50 ÖS

   Basic dilindeki bu zayıflık.Assembly dili ile geliştirmeye yönlendiriyor insanı.Bence 6510 Assembly dilindeki zero page de kullanılan opcode'lar biraz risc işlemciyi andırıyor.

   Ama tabiki çok zor işlemleri yapmak için karışık işlemler yapmak durumuyla kalıyorsunuz.Burdada cisc işlemcilere benzerliğini gösteriyor.

    İşlemcini çarpma ve bölme yapmaması büyük bir dezavantaj iken.Bu işlemciyle programlamaya başlayanları tembelliğe değilde biraz daha fazla düşünmeye zorluyor.