|
Konu Başlığı: Bilin bakalım bu ne? Gönderen: hades üzerinde Mayıs 24, 2012, 23:01:42 ÖS Aşağıdaki screenshot ne olabilir? :)
Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: blackturk üzerinde Mayıs 24, 2012, 23:05:30 ÖS z80 compiler eeee ne yaptın yazdın haaaaa vayy vayyy
Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: hades üzerinde Mayıs 24, 2012, 23:10:02 ÖS Z80 compiler değil. C64 üzerinde çalışan Z80 disassembler. Bitmemiş versiyon. Şu anda Z80 komut setindeki CB, DD, ED, FD önkodlu komutlar kaldı.
Ama CB önkodlu önceki deneme versiyonlarının birinde var. copy-paste ve bir kaç ufak düzenleme ile yakında hazır olur. Can sıkıntısından uğraşıyorum. Program tamamen assembler ile yazıılmıştır. Şimdilik $0801 - $0F8C arasında yer kaplıyor. Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: joker_ üzerinde Mayıs 25, 2012, 08:28:09 ÖÖ Hades tebrikler,rüya gerçek oluyor sanırım,devamını merakla bekliyoruz.
Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: commander64 üzerinde Mayıs 25, 2012, 09:23:54 ÖÖ joker_ efendi, bekleyeceğine yardım etsene adama :P
Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: joker_ üzerinde Mayıs 25, 2012, 10:19:06 ÖÖ joker_ efendi, bekleyeceğine yardım etsene adama :P kardeşim Hades sensei'nin yanında biz ancak çekirge kalırız :) Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: EMREZ üzerinde Mayıs 25, 2012, 17:21:14 ÖS bu mips asm ye benziyor.
Konu Başlığı: Ynt: Bilin bakalım bu ne? Gönderen: hades üzerinde Temmuz 09, 2012, 22:37:43 ÖS Program nihayet bitti.
Program çalışınca sizden bir adres girmenizi bekler. Space'ye basarsanız bir sonraki byte okunur ve disassemble edilir. "F1" tuşuna basınca yeni adres girebilirsiniz. Program, standart Z80 komut setine ilave olarak "undocumented opcodes" olarak bilinen bazı komutlarıda göstermektedir. Bunlar "SLL" komutu ile 16 bitlik olan "IX" ve "IY" registerlerinin 8 bitlik LOW ve HIGH parçalarıyla ilgili olan komutlardır. IX registerini HX (High byte IX)ve LX (Low byte IX), IY registerini HY (High byte IY)ve LY (Low byte IY) olarak göstermektedir. Parametre alan komutlarda parametreler farklı renkte belirtilmektedir. Herhangi bir komut karşılığı olmayan bytelar kırmızı renkli olarak soru işaretleriyle gösterilmektedir. Bazı undocumented komutları bilerek eklemedim. Bunlar DD CB ve FD CB ile başlayan "RLC (IX+d),r - RRC (IX+d),r - RL (IX+d),r - RR (IX+d),r - SLA (IX+d),r - SRA (IX+d),r - SLL (IX+d),r - SRL (IX+d),r" komutları ile "BIT, RES, SET" komutlarının tekrarlarıdır. (Yukarıdaki "r" harfi A,B,C,D,E,H,L registerlerini temsil etmektedir.) Z80 komut seti için --> http://z80.info/zip/z80-documented.pdf (http://z80.info/zip/z80-documented.pdf) Disassembler programı için --> http://speedy.sh/ZNUH8/z80-dis.PRG (http://speedy.sh/ZNUH8/z80-dis.PRG) |