Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Bilin bakalım bu ne?  (Okunma Sayısı 7595 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
hades
Üye
****
Mesaj Sayısı: 394



Üyelik Bilgileri
« : Mayıs 24, 2012, 23:01:42 ÖS »

Aşağıdaki screenshot ne olabilir?



* zdis.jpg (16.72 KB, 384x272 - Görüntüleme: 1680 kez.)
Logged
blackturk
Uzman
*****
Mesaj Sayısı: 1.283



Üyelik Bilgileri
« Yanıtla #1 : Mayıs 24, 2012, 23:05:30 ÖS »

z80 compiler   eeee ne yaptın yazdın haaaaa vayy vayyy
Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
hades
Üye
****
Mesaj Sayısı: 394



Üyelik Bilgileri
« Yanıtla #2 : 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.
« Son Düzenleme: Mayıs 24, 2012, 23:17:12 ÖS Gönderen: hades » Logged
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #3 : Mayıs 25, 2012, 08:28:09 ÖÖ »

Hades tebrikler,rüya gerçek oluyor sanırım,devamını merakla bekliyoruz.
Logged
commander64
Uzman
*****
Mesaj Sayısı: 3.441



Üyelik Bilgileri WWW
« Yanıtla #4 : Mayıs 25, 2012, 09:23:54 ÖÖ »

joker_ efendi, bekleyeceğine yardım etsene adama
Logged

joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #5 : Mayıs 25, 2012, 10:19:06 ÖÖ »

joker_ efendi, bekleyeceğine yardım etsene adama

kardeşim Hades sensei'nin yanında biz ancak çekirge kalırız
Logged
EMREZ
Deneyimli
*****
Mesaj Sayısı: 1.938



Üyelik Bilgileri
« Yanıtla #6 : Mayıs 25, 2012, 17:21:14 ÖS »

bu mips asm ye benziyor.
Logged

this is amiga speaking.
hades
Üye
****
Mesaj Sayısı: 394



Üyelik Bilgileri
« Yanıtla #7 : 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

Disassembler programı için --> http://speedy.sh/ZNUH8/z80-dis.PRG


« Son Düzenleme: Temmuz 09, 2012, 22:39:34 ÖS Gönderen: hades » Logged
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: