]>
Commit | Line | Data |
---|---|---|
47d5c3a5 | 1 | Summary: Z80 disassembler |
2 | Summary(pl.UTF-8): Disasembler Z80 | |
3 | Name: z80dasm | |
f28c1ff5 | 4 | Version: 1.2.0 |
47d5c3a5 | 5 | Release: 1 |
a1b58445 | 6 | License: GPL v2+ |
47d5c3a5 | 7 | Group: Development/Tools |
e65ae4f6 | 8 | Source0: https://www.tablix.org/~avian/z80dasm/%{name}-%{version}.tar.gz |
f28c1ff5 | 9 | # Source0-md5: d28fc8a3903ca253369ad723f5f88cf0 |
e65ae4f6 | 10 | URL: https://www.tablix.org/~avian/blog/articles/z80dasm/ |
47d5c3a5 | 11 | BuildRequires: rpmbuild(macros) >= 1.213 |
12 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
13 | ||
14 | %description | |
15 | Disassembler for the Zilog Z80 microprocessor and compatibles. It can | |
16 | be used to reverse engineer programs and operating systems for 1980's | |
17 | microcomputers using this processor architecture (for example Sinclar | |
18 | ZX80, ZX81, Spectrum, Galaksija and others). | |
19 | ||
20 | Generated assembly code can be assembled back with any of the | |
21 | following: | |
22 | ||
ac0a31b2 | 23 | zasm - Z80 assembler by Günter Woigk |
24 | z80asm - Available at http://savannah.nongnu.org/projects/z80asm/ | |
47d5c3a5 | 25 | |
26 | or the original Zilog Z80 assembler. | |
27 | ||
28 | z80dasm is based largely on dz80 3.0, written by Jan Panteltje | |
29 | (available at http://panteltje.com/panteltje/z80/index.html). z80dasm | |
30 | was extensively tested, a lot of bugs were fixed and a more UNIX-like | |
31 | command line interface was added. See NEWS file for a summary of | |
32 | changes. | |
33 | ||
34 | %description -l pl.UTF-8 | |
35 | Disasembler dla procesora Z80 i kompatybilnych. Można go wykorzystać | |
36 | do inżynierii wstecznej programów i systemów operacyjnych komputerów z | |
37 | lat 80-tych XX wieku używających tej architektury procesora (np. ZX80, | |
38 | ZX81, ZX Spectrum, Galaksija i inne). | |
39 | ||
40 | Wygenerowany kod asemblerowy może być z powrotem zasemblowany przy | |
a1b58445 | 41 | użyciu jednego z następujących programów: |
47d5c3a5 | 42 | |
ac0a31b2 | 43 | zasm - asembler Z80 napisany przez Güntera Woigka |
44 | z80asm - udostępniony na http://savannah.nongnu.org/projects/z80asm/ | |
47d5c3a5 | 45 | |
46 | lub oryginalnego asemblera Z80 Ziloga. | |
47 | ||
a1b58445 | 48 | z80dasm bazuje w dużej mierze na dz80 3.0, napisanym przez Jana |
47d5c3a5 | 49 | Panteltje (kod dostępny pod adresem |
50 | http://panteltje.com/panteltje/z80/index.html). z80dasm był dobrze | |
51 | przetestowany, wiele błędów zostało naprawionych i dodany został | |
a1b58445 JB |
52 | interfejs linii poleceń w stylu uniksowym. Streszczenie zmian można |
53 | znaleźć w pliku NEWS. | |
47d5c3a5 | 54 | |
55 | %prep | |
56 | %setup -q | |
57 | ||
58 | %build | |
59 | %configure | |
60 | %{__make} | |
61 | ||
62 | %install | |
63 | rm -rf $RPM_BUILD_ROOT | |
f28c1ff5 | 64 | |
47d5c3a5 | 65 | %{__make} install \ |
66 | DESTDIR=$RPM_BUILD_ROOT | |
67 | ||
68 | %clean | |
69 | rm -rf $RPM_BUILD_ROOT | |
70 | ||
71 | %files | |
72 | %defattr(644,root,root,755) | |
73 | %doc ChangeLog NEWS README | |
74 | %attr(755,root,root) %{_bindir}/z80dasm | |
75 | %{_mandir}/man1/z80dasm.1* |