commodore.gen.tr

Commodore => Commodore Yazılım => Konuyu başlatan: wizofwor üzerinde Aralık 01, 2013, 15:15:51 ÖS



Konu Başlığı: ACME crossassembler multiline comments
Gönderen: wizofwor üzerinde Aralık 01, 2013, 15:15:51 ÖS
ACME crosassembler'da birdenden fazla satırı comment olarak ayıramıyor muyuz?

Amacım program istediğim çıkıtıyı vermediği zaman şüphelendiğim kodu başını ve sonunu işaretleyerek devre dışı bırakmak.

C'deki /* .... */ olayı gibi.


Konu Başlığı: Ynt: ACME crossassembler multiline comments
Gönderen: Metallic üzerinde Aralık 01, 2013, 19:16:05 ÖS
Acme'de multiline comments yok maalesef, ama onun yerine !if CONDITION {BLOCK} kontrolünü kullanabilirsin;

!if 0 {
    lda #0
    sta $d020
}

yukarıdaki örnekte condition olarak 0=false girildiği için Acme takip eden kod bloğunu atlar
yalnız bu blok atlansa bile içinde yazım hatası yapamazsın, yoksa derlemeye takılır

bir de !eof direktifi var, !eof  'den sonraki satırlar derlemeye girmez
aradan çıkarmak istediklerini kesip !eof 'den sonraya yapıştırabilirsin


Konu Başlığı: Ynt: ACME crossassembler multiline comments
Gönderen: wizofwor üzerinde Aralık 01, 2013, 19:28:44 ÖS
!if condition tam aradığım şeymiş. Derdim zaten yazım değil mantık hatalarını yakalamak.