А вот лучшей средой разработки под ASM как ни странно пока это https://www.asm80.com еще есть ASMX.EXE . Главная проблема собирания чего-то чужого это то что каждый компилятор имеет немного свои директивы препроцессора и код банально не скомпилится от того что твой компилятор не умеет развесистые IF THEN ELSE или умеет немного по-другому.