6510 (6502) Assembler
Zaman buldukça C64 üzerinde isterseniz emulatorlerinde de deneyebileceğiniz assembler kodlarını paylaşmaya çalışacağım. Ne biliyorsam onu yazacağım için aşırı teknik ayrıntılara dalmadan kodların ne işe yaradıklarından da bahsedeceğim.
İlk öğrendiğim assembler olduğu için (ilk aşklar unutulmaz misali) ayrı bir yeri var benim için. Zamanında elimize aylık çıkan Commodore dergisinden başka kaynak yoktu. Bu dergiyi satır satır okuya okuya, o demo benim şu intro senin deyip kodlarını multi ice kartuşları ile kırarak öğrenmeye çalıştığımız makina dili. Bu dili sevmemin nedenlerinden biride donanımı yazılım ile evirip çeviriyorsunuz bunun zevki 64 bitlik i7'de bile yok emin olun. Bana 1 ve 0'ları sevdiren C64'e sonsuz teşekkürler.
Kodlamaları http://www.ajordison.co.uk/ adresinde bulunan cbm prg studio adlı Windows üzerinde rahatlıkla derleyebileceğiniz ide ile yazmayı uygun buldum. Buradan elde edilen p00, prg uzantılı dosyaları isterseniz direkt emulatorlerde deneyebilirsiniz.
Gerçek C64'te denemek için benim tercihim d64 formatını kullanmak üzere e-bay.com 'dan satın aldığım 1541 drive taklitçisi SD2IEC emulator cihazı. http://www.sd2iec.co.uk/id14.html sitesinde özelliklerini öğrenebileceğiniz cihaz fiyat olarak uygun ve yeterli düzeyde.
Sipariş sonrası İngiltere'den 10 gün içinde elime ulaştı. Tek eksiği (pek de eksik sayılmaz bana göre) turbolu kayıt yapamaması. Bu da zaten sd2iec cihazlarının genel özelliği ama ileride yeni firmware sürümleri ile çözebilirler mi bilmem.
Neyse kodlamaya hazır mıyız?