tr-demoscene

the scene => coding => c64 => Konuyu başlatan: Magix - 12.01.2007 22:12:54

Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: Magix - 12.01.2007 22:12:54
Evet, Assembler için nereden başlamalı, nasıl bir yol izlemeli?
 
Biraz bakındım ama sıfırdan programlamaya başlamak için hazırlanmış bir rehber bulamadım. Bir el atarsanız sevinirim?
 
ılk etapta Windows altında emülasyon ile başlayacağım (C64 Setup'ımı tamamlayana kadar). Bu durumda;
 
1. ılk olarak öğrenmem gerekenler nelerdir?
2. Hangi programları kullanmalıyım? (Emulator, Editor, Compiler vs.)
3. Ne tip örneklerle başlamalıyım?
4. Başka bilmem gerekenler nelerdir?
 
Cevaplarınızı ve yardımlarınızı bekliyorum. şimdiden çok çok teşekkür ederim..
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: esmaeild - 12.01.2007 22:28:18
ilk başlaman gereken yer bence nightnetwork.org adresini ziyaret edip nightlordun tutorialini tamamını anlayarak aynı zamanda uygularak bitirmek.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: nightlord - 12.01.2007 23:14:09
Selam 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_01/capraz_gelistirme_01.html (http://nightnetwork.org/c64/capraz_01/capraz_gelistirme_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.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: Magix - 12.01.2007 23:33:06
Teşekkürler Lord'um. ;)
 
Derse başladım bile. Anlatım dili harika olmuş, ellerine sağlık.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: atiflz - 21.03.2007 09:11:07
Ellerine sağlık. Tam aradığım şey olmuş.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: Wisdom - 21.03.2007 10:01:46
Bir monitor programi icinden (Action Replay kartusun monitor'u gibi) tum 6502 instruction'lari ile tek tek deneme yapip sonuclarini izlemekte yarar var. Bu hem komutlarin ezberlenmesine katkida bulunur, hem de daha sonra ihtiyac duyuldugu zaman hangi komutun ise yarayabilecegi konusunda ipucu verir.

Aslinda, genel olarak, bir assembler ile baslamak yerine monitor programi ile baslamak daha yararli olabilir. Sebeplerine girmiyorum, zira burada birseyleri her aciklamaya calistigimda genelde suclu duruma dusuyorum. :-) Herkesin yogurt yiyisi ayri sonucta. Ben bes sene sadece monitor kullanarak calistim, ama bu elimde assembler olmadigi icindi. Assembler'a gectikten sonra uretkenligim kat kat artti. Ama basta monitor ile calismamin yararini bugun bile goruyorum.

Bu da benim iki kurus...
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: Alexan - 26.09.2007 09:38:58
Merhaba, Selamınaleyküm... (düstürsuz yazmiim)

Denemeler PC ortamında Vice v.b. Emulator lerde yapılırmı ?

notepad,wordpad gibi bir editörlerde minik source'ler yazıp ACME'de compile olurmu ?

ACME Xp üzerinde nasıl kurulmalı ? ACME'de Compile nasıl yapılır ?

Yardımcı olurmusunuz acaba ?

Tşk.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: Ragnor - 26.09.2007 12:28:29
3. sorun hariç hepsinin yanıtı evet.

Acme nasıl kurulur demişsin. Hmm direk zipli dosyayı indirip bi klasöre açman yeter sanırım. Derleme olayıda konsol'dan komut ileydi ama çok oldu acme'ye bakmayalı, hmm " d64-exe code.a" gibi bişey yeterli olur sanırım
anlayacağın üzerine code.a derleyeceğin kod dosyasının adı :).

Bir zamanlar c64'te kod kasıcam diye kasmış ama vakitsizlikten bir süreliğine ara vermiş biri olarak söyleyebileceklerim bu kadar. Ama burdaki gerçek c64 coderları sana yardımdan çekinmeyeceklerdir.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: skate - 26.09.2007 13:56:33
ragnor doğru söylüyor.
 
XP'de kullanacağını söylemişsin. Acme aslında tek bir exe'den ibaret. Geri kalan tüm klasörler örnek kodlar libler örnekler v.s. Hiçbiri de gerkeli değil ACME'nin çalışması açısından.
 
Benim taviyem acme.exe'yi windows'un altına kopyalaman yönünde. Bu durumda herhangi bir pathden rahatça ulaşabilirsin acme'ye. Daha sonra notepad'i aç ve örnek olarak.
 
Kod: [Seç]
!to "test.prg",cbm
* = $080d
lda #$02
sta $d020
rts

yaz ve dosyayı "test.a" olarak kaydet. Daha sonra da command prompt'dan bu dosyanın yer aldığı klasöre gidip.
 
acme test.a
 
yazdığın gibi test.prg oluşacaktır. Emulatör'de yüklet bu dosyayı ve sys 2061 ile çalıştır. VICE'da prg dosyasını drag & drop etmen yeterli olacaktır yükletmek için.
 
Bunların haricinde Plazma disk dergisindeki Test Platformu köşemi okursan güzel tiyolar bulabilirsin bu konuda.
 
http://plazma.tr-demoscene.info/
 
Tüm sayılarda var köşem. Hepsini indirip sırayla okumanı öneririm.
Başlık: C64 Assembly: Nereden Başlamalı?
Gönderen: Alexan - 26.09.2007 14:48:53
tşk. @skate,@ragnor.