При создании и тестировании примеров этого раздела использовался компилятор FASM версии 1.71.54. Поэтому при изучении имеющихся здесь примеров рекомендуем использовать компилятор той же или более поздней версии. Корректность компиляции и выполнения примеров на более старых версиях компилятора администрацией сайта не проверялась.
Рабочая версия компилятора, используемая при тестировании учебных проектов этого раздела, имеется в архиве Fasm Editor нашего сайта, а последнюю версию компилятора FASM можно найти на сайте flatassembler.net.
В качестве среды разработки использовалась программа FASM Editor 2.0. Хотя обновления автор программы уже давно не предоставляет, но русскоязычный интерфейс FASM Editor интуитивно понятен и работу с программой легко изучить. Кроме того, программа является бесплатной и переносимой, то есть она не требует регистрации и установки и, поэтому, её можно скопировать в любое место на диске и после минимальной настройки сразу начинать работу. А для новичков это немаловажно.
В архиве Fasm Editor нашего сайта есть рабочая версия FASM Editor 2.0 с компилятором FASM настроенная для работы с диска "C". Оригинальную версию среды разработки можно загрузить с сайта разработчика.
FASM позволяет описывать ресурсы Windows непосредственно в тексте программы, но мы этот вариант не использовали из-за некоторых сложностей при компиляции русскоязычных ресурсов. Также не использовался удобный редактор ресурсов ResEd из-за возможных непонятных конфликтов скомпилированных им ресурсов для FASM с некоторыми антивирусами. В качестве оптимального варианта был выбран бесплатный запускаемый с командной строки компилятор GoRC.
Рабочая версия этого компилятора ресурсов также находится в архиве Fasm Editor на нашем сайте, а оригинальную версию компилятора ресурсов GoRC можно загрузить с сайта разработчика godevtool.com (http://www.godevtool.com).