Autor Wątek: Asembler Z80 i 8080 pod Windows  (Przeczytany 8217 razy)

ZX Freeq

  • *****
  • Wiadomości: 1664
  • Miejsce pobytu:
    Warszawa
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #90 dnia: 2019.04.19, 11:29:08 »
- xpeccy - ściągnałem emulator, ale nie wiem gdzie jest debugger, malo się na tym znam

Naciśnij ESC na klawiaurze, uruchomisz debugger. :)
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega|QL+QIDE|JS128|Timex 2048+2040 Printer|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Gryzor

  • *****
  • Wiadomości: 1703
  • Miejsce pobytu:
    Warszawa
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #91 dnia: 2019.04.21, 19:58:16 »

trojacek

  • *****
  • Wiadomości: 5371
  • Miejsce pobytu:
    Warszawa
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #92 dnia: 2019.04.22, 13:36:33 »
Darmowa IDA jest tu, ale nie wiem czy wspiera Z80:

Wygląda na to, że IDA wspiera tylko x86.
Ja do deasemblacji używam wspomnianego dz80.

sajmosia

  • *****
  • Wiadomości: 1081
  • Miejsce pobytu:
    Londyn
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #93 dnia: 2019.04.22, 15:09:11 »
Wrzucilem Ida 4.1 na babel.no-ip.pl pod katalogiem Programy PC.
Z Autopsji nauczylem sie, ze najlepiej IDA dziala, jesli sie jej podlozy cale 64 Kb Ramu z wklejonym programem do dekompilacji, zeby IDA mogla dzialac na pamieci.
Ten Dekompiler robi tak, ze nie tylko zamienia Watrosci na kod ale tez go wykonuje, co pomaga w skokach na bazie tego, co jest w pamieci itd. W ten sposob dekompilowany jest tylko kod, a dane sa zostawione w spokoju.
Oczywiscienie ma emulacji urzazen I/O takze niektore czesci kodu, np te, ktore sa wykonywane po nacisnieciu klawisza czy innego urzadzenia nie sa dekompilowane z buta i trzeba zaznaczyc, ze to kod nie dane.
W Ten sposob, gdy razem z IDA odpalimy emulator, ktory mam mozliwosc wykonywania kody krok po kroku mozna zdekompilowac i latwiej jest zrozumiec dekompilowany kod. Ida ma tez ta zalete, ze gdy gdy jest skok do jakiegos miejsca w pamieci a chwile pozniej powrot, to zaklada, ze to jest funkcja i ladnie to opisuje.

Pozdr.
« Ostatnia zmiana: 2019.04.22, 15:18:33 wysłana przez sajmosia »

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4009
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #94 dnia: 2019.04.24, 08:52:17 »
- yazd - to trzeba skompilować, a ja się na tym nie znam i pewnie nie mam czym :(

yazd jest do ściągnięcia w postaci binarek dla Windows: https://github.com/toptensoftware/yazd/blob/master/yazd.zip

Ma wiele przydatnych opcji, dlatego teraz tylko tego używam.
Dobry też jest dz80.


apk

  • ***
  • Wiadomości: 172
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #95 dnia: 2019.04.25, 01:57:44 »
Sprawdzę pozostałe opcje, tylko na razie z czasem kiepsko.