Хотел вывести текст с помощью GDI+ , нашел пару примеров MASM , хотел переделать на Fasm но не знаю как реализовать эти структуры ,в masm так прописано RectF STRUCT Left REAL4 ? Top REAL4 ? Right REAL4 ? Bottom REAL4 ? RectF ENDS но Fasm похоже не знает что такое REAl4 , я не давно начал изучать Fasm.... вобщем вопрос как это сделать,или нужен просто пример использования GdipDrawString на Fasm.
написал addr(в масм примере не так), на шрифт больше не ругается, осталась последняя строка вывод текста, не мучь уже скажи как надо я Fasm неделю изучаю. И понял если нет алфавита как 1ом классе (написать мама+папа не выйдет), а на Fasm нет переведенного полного описания синтаксиса, и начинать надо как раз с создания полноценного справочника(вернее в данном случае перевести надо оф доки и правильно их оформить).
Dm808, так начни и создай полноценный справочник, часть документации с https://flatassembler.net/ переведена Руководство по препроцессору FASM Учебник TAJGA FASM Макросы и директивы компилятора FASM Делаем в IDE FASM’a кнопку Debug и дружим его с OllyDbg Понимание fasm Программирование на языке Assembler в FASM Создание заплаток на ассемблере FASM Програмирование на fasm под Win64. Ассемблер, отладчик, IDE http://www.manhunter.ru/ море исходников на fasm Создание нестандартных элементов управления с использованием макросов FASM Example projects Examples and Tutorials Уроки Iczelion'а от Sulaiman Chang на диалекте FASM Норсеев Сергей "РАЗРАБОТКА ОКОННЫХ ПРИЛОЖЕНИЙ НА FASMе" Официальная документация с сайта fasm (Documentation and tutorials) FASM OpenGL tutorial FLAT ASSEMBLER 1.64 - МАНУАЛ ПРОГРАММЕРА перевод Paranoik FLAT ASSEMBLER 1.20 перевод Aquila 2001 получится что-то дельное, опубликуем на сайте wasm.in
Хорошо, раз разрешаешь, потому как в справку войдет и то, что уже переведено тобой, не быстро будет, потому как гугл переводчик+ мое понимание того, что перевелось =еще и править потом придется... потому как я не программист .. а просто балуюсь, время от времени, когда интерес и время есть. GdipDrawString пример на фасм64 я наверно не дождусь....
Спасибо, ну а теперь справка начало ... Прикладываю архив В100 ,кто будет скачивать и добавлять обновлять, и снова выкладывать просьба продолжать нумерацию в101,102.... можно также обычный текст выкладывать я оформлю добавлю, либо просто писать в теме, скрипты просьба не использовать (единственный скрип в архиве это скрипт дерева). Справку оформил в виде отдельных html файлов , это самый удобный способ хранения и просмотра справочной информации по моему мнению. И еще, не надейтесь, что я сам полностью все сделаю... у меня не достаточно знаний для этого, FASM изучаю пару недель всего и английский язык я не знаю .
B101, обновление справки, здесь практически все, что нашел (почти), теперь дело за спецами. Что нужно: 1 список всех директив, операторов 2 описать если не описаны, если плохо описано предлагать свой вариант 3 указать на ошибки, если будут найдены 4 описать штатные макросы 5 описать работу с ключами из командной строки Все это можно обычным текстом, я оформлю и вставлю все, и если что забыл предлагайте что добавить. В конце думаю должен получиться приличный справочник. Также хотелось бы узнать, нравится - не нравится, нужно то, что делаю или нет, а то что-то тишина какая то....
Ассемблер похоже не особо популярен Повозился с Fasm и понял что он еще сыроват при чем сильно сыроват, мне как начинающему он не подходит. Но все равно если кто будет помогать в создании справки выкладывайте оформлю добавлю. Решил попробовать осилить Masm 64 , собрал все что нашел получился справочник который выкладываю, вот с ним нужна помощь хочу его полностью сделать. На данный момент нужно описание и 1-2 примера использования директив добавленных в 64 бит версию. .ALLOCSTACK .ENDPROLOG PROC ? в чем разница 32 и 64 бит. .PUSHFRAME .PUSHREG .SAVEREG .SAVEXMM128 .SETFRAME Делаю все это бесплатно....