Gönderen Konu: C64 Assembly: Nereden Başlamalı?  (Okunma sayısı 6737 defa)

C64 Assembly: Nereden Başlamalı?

« : 12.01.2007 22:12:54 »
Hızlı düğmeleri aç

Magix

İleti: 39

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
    • http://www.whdownload.com
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..

C64 Assembly: Nereden Başlamalı?

« Yanıtla #1 : 12.01.2007 22:28:18 »
Hızlı düğmeleri aç

esmaeild

İleti: 96

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://www.kodhane.com
ilk başlaman gereken yer bence nightnetwork.org adresini ziyaret edip nightlordun tutorialini tamamını anlayarak aynı zamanda uygularak bitirmek.
Coding Is Art.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #2 : 12.01.2007 23:14:09 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
Selam benim tavsiye edecegim sira su
 
nightnetwork.org'daki yazilardan
1- Bilgisayar Mimarisine Giris Serisi: 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
 
3- nightnetwork.org'dan 6510 assembly serisi (eski sitedeki degil yeni sitedeki): 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
5- yeni yazilmakta olan vic kursu: 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.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #3 : 12.01.2007 23:33:06 »
Hızlı düğmeleri aç

Magix

İleti: 39

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
    • http://www.whdownload.com
Teşekkürler Lord'um. ;)
 
Derse başladım bile. Anlatım dili harika olmuş, ellerine sağlık.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #4 : 21.03.2007 09:11:07 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
Ellerine sağlık. Tam aradığım şey olmuş.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #5 : 21.03.2007 10:01:46 »
Hızlı düğmeleri aç

Wisdom

İleti: 134

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
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...

C64 Assembly: Nereden Başlamalı?

« Yanıtla #6 : 26.09.2007 09:38:58 »
Hızlı düğmeleri aç

Alexan

İleti: 53

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
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.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #7 : 26.09.2007 12:28:29 »
Hızlı düğmeleri aç

Ragnor

İleti: 901

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://ozanemirhan.blogspot.com
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.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #8 : 26.09.2007 13:56:33 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
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.

C64 Assembly: Nereden Başlamalı?

« Yanıtla #9 : 26.09.2007 14:48:53 »
Hızlı düğmeleri aç

Alexan

İleti: 53

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
tşk. @skate,@ragnor.
« Son Düzenleme: 29.09.2007 17:37:22 Gönderen: Alexan »