OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů
Právě je 21 črc 2018, 20:31

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
 Předmět příspěvku: Disassembler pro ZX
PříspěvekNapsal: 10 črc 2018, 14:21 
Offline
Kecka

Registrován: 18 lis 2013, 19:27
Příspěvky: 69
Has thanked: 4 times
Been thanked: 75 times
Zdar!

Rád bych si zkusil portnout nějakou tu hru ze ZX Spectra na Atari. Ohledně ZX jsem ale naprosto totální lamer a tak se ptám: existuje nějaký PC disassembler, který popadne binár a vyplivne nějaký hrubý zdroják, se kterým se dá dále pracovat?

F.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 10 črc 2018, 16:59 
Offline
Profík
Uživatelský avatar

Registrován: 05 zář 2013, 13:08
Příspěvky: 670
Bydliště: Smolenice
Has thanked: 58 times
Been thanked: 197 times
Mne sa celkom osvedčil spediz. Krkolomne sa ovláda (nemá gui), ale kód sa dá pred prekladom prezerať a dá sa direktívami ovplyvňovať výsledný listing.

http://www.worldofspectrum.org/pub/sinc ... SPEDIZ.zip

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 10 črc 2018, 17:17 
Offline
Pan Štábní

Registrován: 22 kvě 2013, 20:14
Příspěvky: 1888
Bydliště: Bratislava
Has thanked: 208 times
Been thanked: 346 times
Ja osobne doporucujem IDA. Verzia 7.0 zadarmo sa da stiahnut tu:
https://www.hex-rays.com/products/ida/s ... ware.shtml

IDA je skratka Interaktivny DisAssembler, pri disasemblovani prejde kod, identifikuje instrukcie, tabulky, texty, a ponukne uzivatelovi navrh na disasembling. Uzivatel moze navrh editovat (urci, ze toto su instrukcie, toto su take a take data a pod.).
Vysledok mozno vyexportovat do roznych formatov, medzi inymi aj zdrojak *.asm a listing s adresami a kodmi pri instrukciach.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 10 črc 2018, 19:24 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 570
Bydliště: Kósek vod Brna
Has thanked: 23 times
Been thanked: 31 times
IDA ve free verzi umí Z80?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 10 črc 2018, 19:27 
Offline
Kecka

Registrován: 18 lis 2013, 19:27
Příspěvky: 69
Has thanked: 4 times
Been thanked: 75 times
Dobře. Díky za rady, staženo.

Teď je ještě jako totální hňup zeptám na formát TZX. Utilita tzxlist mi říká, že jsou v tom nějaké bloky, nejdřív něco ve standardu, samé malé kousky, a pak jeden velký. Jak z bináru TZX vytáhnu jednotlivé bloky? A jak zjistím, kam do paměti se nahrávají? A kde je startovní adresa programu?

Předem dík za pomoc!

F.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 10 črc 2018, 20:30 
Offline
Kecka

Registrován: 18 lis 2013, 19:27
Příspěvky: 69
Has thanked: 4 times
Been thanked: 75 times
Tak jo, problém s bloky vyřešen. Díky, Solarisi104!

F.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 14 črc 2018, 16:19 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 11 čer 2013, 14:27
Příspěvky: 1433
Has thanked: 910 times
Been thanked: 244 times
Fandal píše:
existuje nějaký PC disassembler, který popadne binár a vyplivne nějaký hrubý zdroják, se kterým se dá dále pracovat?

http://www.inkland.org.uk/dz80/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Disassembler pro ZX
PříspěvekNapsal: 14 črc 2018, 21:40 
Offline
Profík
Uživatelský avatar

Registrován: 12 kvě 2013, 18:27
Příspěvky: 977
Has thanked: 176 times
Been thanked: 115 times
Jsem zvědavý, co se z toho vyklube.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz