Важная информация

User Tag List

Результаты опроса: Какой ASM ты используешь?

Голосовавшие
97. Вы ещё не участвовали в этом опросе
  • xas

    8 8.25%
  • alasm

    37 38.14%
  • zasm

    10 10.31%
  • storm

    8 8.25%
  • masm

    0 0%
  • tasm

    5 5.15%
  • gens

    8 8.25%
  • pc-ассемблер

    11 11.34%
  • другой

    7 7.22%
  • не использую

    3 3.09%
Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 51

Тема: ASSEMBLER

  1. #41
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    Если группы букв разного цвета отделены пробелом, то да. А если не отделены? К тому же в случае 6x6 пробела в 6 точек может и не хватить. Да и мультиколор придётся делать по строкам =)) А об 4x8 глазки ломать - нунах =)
    Правильно было написано выше - ничего сложного. Я как-то сделал вариант QC с просмотром аласмовских исходников и автоматическим раскрашиванием их. Смотри в приложении. Смотрится раскрашенный исходник просто замечательно, сразу хочется такое же в Аласме увидеть.
    Вложения Вложения

  2. #42
    Member Аватар для Looker
    Регистрация
    16.01.2005
    Адрес
    Severodonetsk, Ukraine
    Сообщений
    92
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bugsy
    да с фига ли?!?! давайте вообще из консоли всё компилить, а тексты редактировать в horrorword`e!!! это думаешь будет понятно "неопытному пользователю"??? неопытный пользователь падок на красивые zasm`ы.
    я не про то. А раз на то пошло, то если из хоровод+какойто консоли у меня будет быстрее (и приятнее для тела) работать и компилить, то мне в принципе будет насрать, как оно выглядит.


    Цитата Сообщение от bugsy
    получается что по-твоему игры писать не одним исходником нельзя...
    Опять ты не с той стороны. Наверно это я просто так галимо рассказал.
    ОДним исходником вообще мало че реально сделать.
    Но сравни объем одного эффекта и среднестатический движок игры.
    Объем кода на свою РТС представляешь?
    А теперь представь, что каждый раз, когда тебе прийдется править какой-нить кусок исходника, лежащий вне основного, надо будет его загрузить, исправить командочку, сохранить, загрузить основной исходник, а потом при попытке скомпилировать все вместе, окажется, что там, где ты добавил командочку, не влез JR к примеру (>128 стало). И полезли мы опять править...
    Жуть, короче.
    Этим, и практически _только_ этим неудобен Шторм.

  3. #43
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Правильно было написано выше - ничего сложного. Я как-то сделал вариант QC с просмотром аласмовских исходников и автоматическим раскрашиванием их. Смотри в приложении. Смотрится раскрашенный исходник просто замечательно, сразу хочется такое же в Аласме увидеть.
    Угу, мало того, что 4х8 (глазоломка), так ещё и если комменты вплотную к строчке кода ( xor a;comment), то пробелы почему-то магическим образом появляются =)))))

  4. #44
    Master Аватар для bugsy
    Регистрация
    17.01.2005
    Адрес
    Tyu-Men
    Сообщений
    678
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Looker
    Объем кода на свою РТС представляешь?
    о да! я его ещё и чувствую
    Сайт тюменских спектрумистов: http://hds.ncn.ru
    Архив спектрумовских исходников: http://opensourcezx.untergrund.net

  5. #45
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    Угу, мало того, что 4х8 (глазоломка), так ещё и если комменты вплотную к строчке кода ( xor a;comment), то пробелы почему-то магическим образом появляются =)))))
    Ну а так, какие ощущения от раскрашенного исходника? На мой взгляд читабельность резко увеличивается. А в самом Аласме ведь можно строки с ошибками выделять и комментарии цветом делать (как в XAS).

  6. #46
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Ну а так, какие ощущения от раскрашенного исходника? На мой взгляд читабельность резко увеличивается. А в самом Аласме ведь можно строки с ошибками выделять и комментарии цветом делать (как в XAS).

    А так - да, лучше. Ещё бы опкоды, метки и операнды отдельными цветами - тоже имхо лучше бы получилось. Про отдельные цвета разных типов операндов, очевидно, не заикаюсь =))

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Master Аватар для bugsy
    Регистрация
    17.01.2005
    Адрес
    Tyu-Men
    Сообщений
    678
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я тоже посмотрел QC.
    короче не так я всё это представлял.
    операторы- один цвет
    цифры и текст в кавычках - второй
    комментарии - третий
    метки - четвёртый

    хотя находка с раскраской org`ов - прикольна


    но если делать раскраску в asm, то не надо ничё перекодивать при открывании файла!!!
    динамически выводить надо!!!
    будет хреново только при постраничном листании, но можно чё-нить придумать.

    кстати SPECTRE и PAWEL KISLYAK вас ждет сюрприз после выходных!!!
    Сайт тюменских спектрумистов: http://hds.ncn.ru
    Архив спектрумовских исходников: http://opensourcezx.untergrund.net

  9. #48
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bugsy
    я тоже посмотрел QC.
    короче не так я всё это представлял.
    операторы- один цвет
    цифры и текст в кавычках - второй
    комментарии - третий
    метки - четвёртый
    Это будет "Новогодняя елка" (c) One Man. Все-таки на исходник люди смотрят часами...

    Цитата Сообщение от bugsy
    хотя находка с раскраской org`ов - прикольна

    но если делать раскраску в asm, то не надо ничё перекодивать при открывании файла!!!
    динамически выводить надо!!!
    будет хреново только при постраничном листании, но можно чё-нить придумать.
    Там ничего и не будет перекодироваться. У аласма исходники в памяти храняться как токены. Каждому токену в таблице соответствует своя мненомика асма. Достаточно в эту же таблицу в нужные мнемоники добавить коды цветов, тогда при печати на экран мнемоники будут сразу выводится цветными (разумеется если печаталку тоже переделать).

    Примерно так QC 3.11b1 аласмовские исходники выводит: у него есть своя таблица с уже вписанными цветами.

    Цитата Сообщение от bugsy
    кстати SPECTRE и PAWEL KISLYAK вас ждет сюрприз после выходных!!!
    ???

  10. #49
    Master Аватар для bugsy
    Регистрация
    17.01.2005
    Адрес
    Tyu-Men
    Сообщений
    678
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Это будет "Новогодняя елка" (c) One Man. Все-таки на исходник люди смотрят часами...
    блин я в 1С v7.7 кодю, тоже всё раскрашено и знаешь я не жужжу по этому поводу. очень удобно. а в 1С v8.0 сделана ещё одна интересная фича. процедуру можно свернуть в одну строчку (на спеке такое не нужно), остается только название процедуры. ещё в 8.0 полезная фишка подстановка команды. короче ты написал две буквы от команды, а редактор тебе предлагает несколько вариантов команд, которые на эти буквы начинаются в выпадающем списке. тоже прикольно, но для асма не нужно.

    Цитата Сообщение от Spectre
    Там ничего и не будет перекодироваться. У аласма исходники в памяти храняться как токены. Каждому токену в таблице соответствует своя мненомика асма. Достаточно в эту же таблицу в нужные мнемоники добавить коды цветов, тогда при печати на экран мнемоники будут сразу выводится цветными (разумеется если печаталку тоже переделать).
    ну примерно так.

    а про сюрпиз могу сказать вот что:

    я для вас в выходные мини-игрушку написал. сёдня сделаю титульную заставку, музыку и завтра отдам на форум
    Сайт тюменских спектрумистов: http://hds.ncn.ru
    Архив спектрумовских исходников: http://opensourcezx.untergrund.net

  11. #50
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bugsy
    блин я в 1С v7.7 кодю, тоже всё раскрашено и знаешь я не жужжу по этому поводу. очень удобно. а в 1С v8.0 сделана ещё одна интересная фича. процедуру можно свернуть в одну строчку (на спеке такое не нужно), остается только название процедуры.
    Vim (www.vim.org) посзоляет в одну строчку свернуть что угодно!
    Редактор без фолдинга, по современным меркам, и не редактор уже.
    ЧТО ЗНАЧИТ НЕ НУЖНО? Нужно! Именно в ассемблере и нужно, где
    иначе в листингах на тысячи строк можно элементарно заблудиться.

    ещё в 8.0 полезная фишка подстановка команды. короче ты написал две буквы от команды, а редактор тебе предлагает несколько вариантов команд, которые на эти буквы начинаются в выпадающем списке. тоже прикольно, но для асма не нужно.
    Автодополнение -- тоже важнейший атрибут современного редактора.
    КАК ЭТО НЕ НУЖНО В АССЕМБЛЕРЕ? Ту же метку подставить.
    Активно пользуюсь.

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •