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

User Tag List

Страница 62 из 63 ПерваяПервая ... 585960616263 ПоследняяПоследняя
Показано с 611 по 620 из 627

Тема: SjASMPlus от z00m

  1. #611
    Activist
    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    424
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    v 1.20.3 Lua
    [string] sj.get_define("name", "include_macro_args" = false)

    Get define value, returns nil if define is not found. Can optionally search also macro arguments (with higher priority).
    Я так понял появилась возможность забирать в lua-скрипт непосредственно значения макросов. Но без примеров нихрена непонятно как это работает.
    Может кто разъяснить ?

    - - - Добавлено - - -

    До этого использовал v 1.19.0.
    Там для прокидывания в Lua аргумент макроса делал как-то так :
    Код:
                 MACRO LUT_ p00000000               ; проверочная макроса однако )))
                 DEFINE _p0000000 p00000000
                 LUA ALLPASS
                  local stra = sj.get_define("_p0000000")
                  sj.insert_define("_p0000000","'"..string.upper(stra).."'")
                 ENDLUA
                 DB _p0000000
                 UNDEFINE _p0000000
                ENDM
    Теперь вроде как можно делать напрямую sj.get_define("p0000000", "чето надо указать типа")
    И вот второй параметр непонятен от слова совсем ))

  2. #612
    Activist
    Регистрация
    10.05.2019
    Адрес
    Prague, Czech Republic
    Сообщений
    223
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    74 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Did you check the test accompanying the change?
    One using the ", true" to enable macro argument search:
    https://github.com/z00m128/sjasmplus...macro_arg2.asm
    https://github.com/z00m128/sjasmplus...ro_arg.asm#L24

    Let me know if this is not enough and what have you tried and does not work for you.
    In your example I think this should work (but I didn't test it, just writing it here in forum live):
    Код:
                MACRO LUT_ p00000000               ; проверочная макроса однако )))
                 LUA ALLPASS
                  local stra = sj.get_define("p00000000", true)
                  _pc("DB '"..string.upper(stra).."'")
                 ENDLUA
                ENDM
    Let me know if this doesn't work for you, I will try harder.

  3. Этот пользователь поблагодарил Ped7g за это полезное сообщение:

    Dart Alver (22.01.2024)

  4. #613
    Activist
    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    424
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ped7g Посмотреть сообщение
    Let me know if this doesn't work for you, I will try harder.
    Работает ! Похоже я что-то не так прописывал, видимо затупил. Спасибо. Теперь буду знать.

  5. Этот пользователь поблагодарил Dart Alver за это полезное сообщение:

    Ped7g (23.01.2024)

  6. #614
    Member
    Регистрация
    23.04.2006
    Адрес
    г. Уфа
    Сообщений
    104
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Был бы очень благодарен авторам ассемблера, если бы они сделали схемы подсветки к двум моим любимым редакторам: NotePad ++ и EditPad Lite !

  7. #615
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    928
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAVC Посмотреть сообщение
    Был бы очень благодарен авторам ассемблера, если бы они сделали схемы подсветки к двум моим любимым редакторам
    А причем здесь авторы? Я для NPP сам делал когда-то.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  8. #616
    Activist
    Регистрация
    10.05.2019
    Адрес
    Prague, Czech Republic
    Сообщений
    223
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    74 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAVC Посмотреть сообщение
    ... NotePad ++ и EditPad Lite !
    Hello, thanks for the feedback and idea. I'm personally not interested to work on the syntax highlight for these editors, as I prefer open source software, you can try Kate (it has also windows binary builds) - syntax highlight rules are directly in the sjasmplus git repository.

    Or maybe somebody else will be interested in doing this, then I hope they will let me know about the result so I can mention it here or in the sjasmplus docs. Have a great time.

  9. Этот пользователь поблагодарил Ped7g за это полезное сообщение:

    SAVC (08.04.2024)

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

  11. #617
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    569
    Спасибо Благодарностей отдано 
    409
    Спасибо Благодарностей получено 
    160
    Поблагодарили
    114 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    А причем здесь авторы?
    Ну а что им, жалко что ли? Для любимого же редактора просят.

    - - - Добавлено - - -

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Я для NPP сам делал когда-то.
    И до сих пор же доступно, что примечательно)

  12. #618
    Member
    Регистрация
    23.04.2006
    Адрес
    г. Уфа
    Сообщений
    104
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    Ну а что им, жалко что ли? Для любимого же редактора просят.
    Канеш!

    Цитата Сообщение от Xela Посмотреть сообщение
    И до сих пор же доступно, что примечательно)
    Там только для светлой темы :-) и для EditPad Lite нет.

    - - - Добавлено - - -

    Цитата Сообщение от Ped7g Посмотреть сообщение
    Hello, thanks for the feedback and idea. I'm personally not interested to work on the syntax highlight for these editors, as I prefer open source software, you can try Kate (it has also windows binary builds) - syntax highlight rules are directly in the sjasmplus git repository.

    Or maybe somebody else will be interested in doing this, then I hope they will let me know about the result so I can mention it here or in the sjasmplus docs. Have a great time.
    Разобрался немного, как это делается в NotePad++, сделал пока подсветку комментариев, это сильно упростило жизнь!
    Я всё-таки думаю, что авторам ассемблера сделать подсветку синтаксиса гораздо проще, чем мне, а чем больше редакторов поддерживаются - тем лучше!
    Установил Kate под Windows 10 x64. К сожалению, убрать атрибут "только для чтения" с папки
    C:\Program Files\WindowsApps\KDEe.V.Kate_24.201.6869.0_x64__7 vt06qxq7ptv8\bin\org\kde\syntaxhighlighting
    не удаётся даже в Total Commander!
    И сразу к этому, такой вопрос: если всё же удастся, нужно ли создавать в этой папке папку syntax ? или записывать файл, как есть?

    - - - Добавлено - - -

    Notepad++ is Free Software. This means that not only is it an open-source project, but you also have the right and the freedom to access the source code, modify it, and distribute the compiled binary along with the modified source code. These rights (the freedom) are protected by the GNU General Public License.

    Notepad++ source code can be access via its repository on GitHub: https://github.com/notepad-plus-plus/notepad-plus-plus

    https://notepad-plus-plus.org/resources/

  13. Этот пользователь поблагодарил SAVC за это полезное сообщение:

    Ped7g (08.04.2024)

  14. #619
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    928
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAVC Посмотреть сообщение
    Там только для светлой темы :-)
    Ну можно под темную переделать же. Просто я щас пользуюсь связкой под VSCode. Там все помощнее получается.
    Цитата Сообщение от SAVC Посмотреть сообщение
    не удаётся даже в Total Commander!
    А если запустить ТС от имени администратора?
    Последний раз редактировалось Black Cat / Era CG; 08.04.2024 в 05:14.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  15. #620
    Member
    Регистрация
    23.04.2006
    Адрес
    г. Уфа
    Сообщений
    104
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    А если запустить ТС от имени администратора?
    Не, не помогает! пробовал...

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Ну можно под темную переделать же. Просто я щас пользуюсь связкой под VSCode. Там все помощнее получается.
    А вот с этого места поподробнее... VS Code конечно тоже установлен в системе...

Страница 62 из 63 ПерваяПервая ... 585960616263 ПоследняяПоследняя

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

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

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

Похожие темы

  1. SjASMPlus Z80 кросс ассемблер
    от Aprisobal в разделе Программирование
    Ответов: 1663
    Последнее: 19.06.2021, 01:36
  2. Исходники TR-DOS для SjASMPlus
    от Keeper в разделе Программирование
    Ответов: 20
    Последнее: 11.02.2011, 11:57
  3. Запуск STS из .sna, сгенерированного sjasmplus.
    от siril в разделе Программирование
    Ответов: 7
    Последнее: 11.10.2010, 21:33
  4. Breakpoints в связке Sjasmplus+UnrealSpeccy
    от Kurles в разделе Программирование
    Ответов: 19
    Последнее: 26.01.2009, 12:36
  5. Disturbed COverMAnia ( music disk with z00m music collection)
    от kyv в разделе Музыка
    Ответов: 10
    Последнее: 27.03.2008, 10:01

Ваши права

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