Доброго времени суток Всем! Как говорят вачи: - "Здоровых людей нет, есть недообследованные!" Идеальных программ и IDE в том числе, тоже нет. Одному нравится другому нет. Лично я давно сижу на RadAsm-е, кажется с версии 1.2. Привык к нему. Проги под Win пишу в основном на Masm32 иногда Fasm. Под 8bit AVR или 8051 проги пишу тоже в RadAsm-е (коемто образом прикрутил), в 3.0 8051 уже встроен, что меня радует. Вот бы и AVR. Я "программист" отшельник-самоучка. Программирование как увлечение и я не считаю себя программистом. Хотя одно авторское свидетельство на прогу имею. Писана на старом добром Masm32 в старом добром RadAsm-е, считал матрицы (дело было в недалеком 2006 году, просто так, вдруг кому стало интересно). Используйте ту среду разработки которая Вам подходит для решения поставленых задач. Всем удачи и ровного кода.
edemko А можно линки, а то проекты не шибко популярные и гугляться плохо. johnfound Я мог бы это сделать, но привык, что обычно идёт с прогой пара-тройка нормальных расцветок. Пробовал чёрная ночь... мда, в радасме это нормальная расцветка, которую можно и ручками подрихтовать. А эту не хотелось даже трогать. Я всё ищу IDE, которое сможет достойно парсить код для фасма. Являюсь счастливым обладателем горы макросов, которыми активно пользуюсь. И большинство из них неспособно нормально развернуть ни одно ШВУ. Думал, что что-нибудь получиться с SlickEdit, но так и не совладал с ним. Пользуюсь RadAsm, радует Version Inc. (как-то так), да и вообще есть пара достойных плагинов. Совсем не радует поддержка фасма Х(. И всё-таки жду идеального ШВУ.
edemko Достаточно крупный - только один, но рассказать я вам про него не могу. А так делаю всякую мелочь... последнее, что было, это парсер сэйвов одного слешера, чтобы получить все бонусы.... А макросов гора потому, что они не мои.... Довольно удобные.
Ну, что сказать? 1.3.6 вообще на то и "development release". Некоторые баги изправили, другие появились... У меня на 1.0.1 (andLinux) работает великолепно, хотя и несколько медленно.
У fasm препроцессор настолько мощный, что глядя на фрагмент исходника фиг определишь, где тут метка, где вызов макроинструкции, а где и какой-нибудь fix/equ/define подгадит. Без тотального (в идеале — инкрементального) препроцессинга, по-моему, глухой номер. Надежды юношей питают. Как-то так.
Вот почему Fresh использует результаты работы FASM-а, для анализа структуры исходника. Пока анализ не полный, но улучшается с каждой версией.
.fas используется теперь, прежде сканировалась внутренная память ФАСМ. Можно сказать, что из за Fresh, Томаш решил документировать .fas формат, который является несколько упорядоченная запись памяти компилятора.
baldr Вы бы посмотрели, что такое fas.... Там очень трудно отделить мух от котлет. Блин, я тут вспомнил, что ещё не доделал плаг для олли... Ой! Так вот, там была трабла с метками, но их ещё кое-как можно отличить.... Но есть проблемы и посерьёзней... Вот, кстати, что бывает если открыть в фрэше файл VisualPad из examples, а потом закрыть фрэш и нажать нет.
VisualPad.asm или VisualPad.fpr? Кстати, если ничего не редактировать, а просто открыть и потом закрыть - Фреш ничего не должен спрашивать, а должен просто закрытся. У меня именно это и произходит. На все компютеры до которых у меня есть доступ. Можно подробнее? - какой именно файл открываете и как (из меню, из тоолбара, пользуя ctrl+O). В какой директории находится Фреш. В какой директории находится файл, который открываем. В момент закрытия, какой был статус иконок "save" и "save all" - они должны быть неактивными, если файл просто открыт, но не редактирован. Какая ОСь, версия, локализация. Если можете, проверьте в стеке, адрес откуда вызывается эта функция. Спасибо.
В Wine заработало после того как я поставил стандартную тему оформления, а не тут, которая стояла до этого. Вылетает Fresh если что-то изменить, а потом при выходе отказаться от сохранения. Причём такое происходит только в Windows, под Wine такого не наблюдается. Хотя Fresh иногда вылетает при других обстоятельствах. Но в Windows вполне возможно произошло бы то же самое. UPD: Fresh вылетает в Wine, если стоит любая тема оформления отличная от дефолтной. Вот полная информация об ошибке (содержимое стека, регистров, стек вызова): http://pastebin.com/RRKLu1Wf Если мне удастся заставить Fresh упасть под Wine при отказе от сохранения, то выложу такую же подробную информацию и о этой ошибке.
Пользуюсь RADAsm. Считаю, что в IDE много лишнего, но нет самого главного: библиотеки функций ("классов") и режима отладки как в VC или BC Builder.