Thread View: pl.comp.lang.asm
1 messages
1 total messages
Started by Bogdan (bogdro)
Tue, 09 May 2006 14:21
Konwertery NASM<->FASM i generator Makefile'i gotowe
Author: Bogdan (bogdro)
Date: Tue, 09 May 2006 14:21
Date: Tue, 09 May 2006 14:21
34 lines
2482 bytes
2482 bytes
Witam. Napisałem 2 skrypty, które w miarę możliwości przerabiają pliki źródłowe w składni NASMa na składnię FASMa i odwrotnie. Znajdziecie je tutaj: http://rudy.mif.pg.gda.pl/~bogdro/inne/nasm2fasm.txt http://rudy.mif.pg.gda.pl/~bogdro/inne/fasm2nasm.txt (nowym plikom nadają rozszerzenia .nasm i .fasm, więc w DOSie trochę do bani będzie). Napisałem też skrypt-generator Makefile'i dla FASMa. Skrypt przeszukuje bieżący (i ewentualnie wszystkie niższe) katalog w poszukiwaniu plików źródłowych w składni FASMa i wytwarza dla nich Makefile (plik przydatny do automatyzacji budowy programów). Sam wybiera rozszerzenie pliku docelowego na podstawie dyrektywy 'format' i znajduje zależności (dyrektywy 'include'). Kod jest tu: http://rudy.mif.pg.gda.pl/~bogdro/inne/make4fasm.txt Skromne toto, ale zawsze coś. Szczegóły uruchomienia w środku. Ze względu na niejednoznaczność plików źródłowych NASMa (bo format podaje się na linii poleceń i może być prawie dowolny dla tego samego pliku), takie coś na razie nie powstanie dla tego kompilatora. Daty ostatnich poprawek do wszystkich skryptów, którymi się tu chwaliłem, znajdziecie na (anglojęzycznej) stronie http://rudy.mif.pg.gda.pl/~bogdro/inne/, bo nie będę zaśmiecał grupy przy byle zmianie przecinka czy coś. Tak piszę, bo np. kolorowanie składni poprawiłem. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads