|
Konu Başlığı: ZX Spin debugger komutları Gönderen: Arda üzerinde Şubat 10, 2009, 01:15:29 ÖÖ Hades ile özelden yazışıyorduk ki kendimi Hades'e zx spin debugger komutlarını yazarken buldum. Herkes faydalansın diye buraya kopyalıyorum:
Aşağıdaki komutlar ZX Spin emülatörünün 0.60 ve üzeri sürümlerinde denenmiştir. Zx Spin'in Marko tarafından yazılmış debugger'ına ait henüz hiçbir döküman yok. Size IRC sohbetlerim sırasında toplamış olduğum bilgileri aktarıyorum. *PC 23296 geldiğinde durmak için: UNTIL 23296 *A registeri 186 olduğunda durmak için: UNTIL A=186 *Adres ve yazmaç durumlarını kombine etmek mümkün: örn. PC 32768 ve HL 2 olduğunda dur: UNTIL 32768 IF HL=2 *adresin içeriği değiştiğinde durmak için: UNTIL [23672] = 3 *belirli bir adrese/porta yazıldığıda durmak için: 30000'e yazıldığında dur. UNTIL WADDR=30000 örn2. 23296 adresinde 127'den büyük bir değer okunduğunda dur. UNTIL (RADDR=23296) and (VALUE > 127) Durumlar bayağı karışıklaştırılabilir: UNTIL 49152 IF (PC=(HL*2)) and ([23606] << 4 = (16+(de*[ix]))) gibi. Dikkat bunlar Debugger komutları.. Assembler değil. |