· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› masm2fasm

Посл.отвђт Сообщенiе


Дата: Мар 19, 2004 15:45:41

Вот написал скрипт может кому пригодится, перегоняет инклуды
от masm32 вида:
externdef _imp__AbortDoc@4:PTR pr1
AbortDoc equ <_imp__AbortDoc@4>

externdef _imp__AbortPath@4:PTR pr1
AbortPath equ <_imp__AbortPath@4>


в формат fasm'а. Есть только одно неудобство, в последней строке fasm'овского inc'луда
получаются ненужные символы ,\
WidenPath,'WidenPath',\
       gdiPlaySpoolStream,'gdiPlaySpoolStream',\


придётся удалить руками, или можно, наверно, автоматом поставить заглушку в виде
заведомо несуществующей API, типа:
__________,'__________'

я правда не знаю как отнесётся к этому fasm ;-)

Скрипт запускается двойным кликом в директории с инклудами, на выходе получаем
текстовые файлы, которые простым bat'ником можно перегнать в требуемый каталог
с изменением расширения на inc.
Требуется установленный перл от _http://www.activestate.com/

865631081__masm2fasm.zip


Дата: Мар 19, 2004 16:26:09

Asterix
Вопрос не совсем по теме, но есть ли какие-нибудь тулзени для masm2nasm? Буду благодарен!


Дата: Мар 19, 2004 17:14:20

1990
У меня нет ;-)


Вот ещё вариант с заглушками..




_1471063697__masm_to_fasm.zip


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.054