User Tag List

Страница 128 из 167 ПерваяПервая ... 124125126127128129130131132 ... ПоследняяПоследняя
Показано с 1,271 по 1,280 из 1664

Тема: SjASMPlus Z80 кросс ассемблер

  1. #1271

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Bedazzle, DISPLAY, это деректива ужасма. Используется для вывода отладочной информации в консоль при сборке кода.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  2. #1272

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    А в чём пишешь и собираешь? Notepad++ с плагином умеет всякое, подробности тут.
    AlkePAD юзаю, но он тут ни при чём.
    Цитата Сообщение от Sayman Посмотреть сообщение
    Bedazzle, DISPLAY, это деректива ужасма. Используется для вывода отладочной информации в консоль при сборке кода.
    Да, я именно об этом.
    Затеял было написать агента который бы висел в фоновом режиме и отслеживая консоль расскрашивал, но блин это крайний вариант, подумал может лучше попросить чтоб сделали (там делов-то ввести ключ, ну например /C2 и вот текущий INK стал красным.)

  3. #1273

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    Bedazzle, DISPLAY, это деректива ужасма. Используется для вывода отладочной информации в консоль при сборке кода.
    Так в статье и рассказывается, как консольный вывод от ужасма раскрасить в n++.


  4. #1274

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пользуюсь SynWrite 2. А сборку делаю в консоле батником (мне так удобнее). думаю, многие так желают и было бы хорошо красить вывод DISPLAY именно в консоле.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #1275

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    думаю, многие так желают и было бы хорошо красить вывод DISPLAY именно в консоле.
    Поддерживаю!
    Кому там надо маякнуть чтоб сделали?

  6. #1276

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    Кому там надо маякнуть чтоб сделали?
    Витамину, если не пошлет.

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

  8. #1277

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конечно пошлет.

    Подсветка вывода- вещь хорошая, но предлагаемое решение (вхерачить эту подсветку в компилятор) - неправильное.

    Нормально это делается через фильтрацию вывода. Например:

    Код:
    import os
    import sys
    import ctypes
    
    # See http://msdn.microsoft.com/library/de..._reference.asp
    # for information on Windows APIs.
    STD_INPUT_HANDLE = -10
    STD_OUTPUT_HANDLE= -11
    STD_ERROR_HANDLE = -12
    
    FOREGROUND_BLUE = 0x01 # text color contains blue.
    FOREGROUND_GREEN= 0x02 # text color contains green.
    FOREGROUND_RED  = 0x04 # text color contains red.
    FOREGROUND_INTENSITY = 0x08 # text color is intensified.
    BACKGROUND_BLUE = 0x10 # background color contains blue.
    BACKGROUND_GREEN= 0x20 # background color contains green.
    BACKGROUND_RED  = 0x40 # background color contains red.
    BACKGROUND_INTENSITY = 0x80 # background color is intensified.
    
    std_out_handle = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)
    
    def set_color(color, handle=std_out_handle):
        return ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)
    
    for line in sys.stdin:
      if line.startswith('>'):
        set_color(FOREGROUND_GREEN)
      elif line.find('): error:') != -1:
        set_color(FOREGROUND_RED)
      elif line.find('): warning:') != -1:
        set_color(FOREGROUND_GREEN | FOREGROUND_RED)
      print(line, end='')
      set_color(7)
    И весь выхлоп компилятора пропускать через этот скрипт (работает исключительно на винде, на линуксах все гораздо проще). Питон для винды, думаю, сами найдете.

  9. #1278

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Питон для винды, думаю, сами найдете.
    В смысле чтоб это заработало нужно что-то ещё на винду ставить?

  10. #1279

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно не ставить, а распаковать архив в любое удобное место. Сам sjasm тебе же тоже приходится куда-то класть.

  11. #1280

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Можно не ставить, а распаковать архив в любое удобное место. Сам sjasm тебе же тоже приходится куда-то класть.
    Ну раз в sjasm встроить не хочешь (почему неправильно???), то хоть пошагово опиши что и как делать с твоим текстом...

Страница 128 из 167 ПерваяПервая ... 124125126127128129130131132 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46
  2. кросс компилятор С для Z80
    от vitasam в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2007, 18:03
  3. Хороший ПЦшный ассемблер - залог успеха!
    от Aprisobal в разделе Программирование
    Ответов: 35
    Последнее: 08.08.2005, 15:25
  4. ZX ассемблер (и не только?) с библиотеками
    от shade в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2005, 19:43

Ваши права

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