User Tag List

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

Тема: SDCC: Автоматизация

  1. #41
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    про HOME сюда по исходникам SDCC и доке, это для MSC51 если не указан атрубут banked, функция расположен в секции _HOME, в общем для Z80 рудимент (или даже недостижимая фича)

  2. #42
    Master
    Регистрация
    27.01.2005
    Сообщений
    915
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    144 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлены разделы про локальные и глобальные области видимости. https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf

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

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    про HOME сюда по исходникам SDCC и доке, это для MSC51, в доке написано что все функции для MSC51 генеряться как banked а если указать атрибут nonbanked, функция расположен в секции _HOME, в общем для Z80 рудимент (или даже недостижимая фича)

    Да оно и не надо.

  3. #43
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У sdcc тулчейна всё таки одна нехорошая штука, это очень странный (непривычный) синтаксис z80 асма.
    Если это не напрягает, но и нормально,


    Иначе же,можно посмотреть в сторону z88dk.
    Там вменяемый синтаксис асма (и sdcc заточен под этот асм).
    V6Z80P - Back for Good

  4. #44
    Master
    Регистрация
    27.01.2005
    Сообщений
    915
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    144 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а есть разница - 05(ix) или (ix+05) ?

    лично меня не напрягает особо. дело привычки.

  5. #45
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,194
    Записей в дневнике
    40
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ужасм и пасмо на 5(ix) давятся

  6. #46
    Master
    Регистрация
    27.01.2005
    Сообщений
    915
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    144 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил описание сборочных скриптов и ещё кучу всего помелочи. Пишу то, что обдумываю, потому не последовательно. https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf

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

    Цитата Сообщение от Шынни Посмотреть сообщение
    ужасм и пасмо на 5(ix) давятся
    ну я им сочуствую) не переделывать же все. А малой кровью другой асм к SDCC не прикручивается. В общем - закончу с описанием, а там посмотрим.

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

  8. #47
    Master
    Регистрация
    27.01.2005
    Сообщений
    915
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    144 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлена полуигра, сделанная за 4 часа. Скрипт для конвертации спрайтов.

    https://github.com/salextpuru/sdcc-n...ame-loderunner


    Вот собранная тапка.

    Вложение 61921

  9. #48
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,194
    Записей в дневнике
    40
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    ну я им сочуствую)
    а какой ассемблер понимает? тоже хочется посочувствовать пользователям.

  10. #49
    Master
    Регистрация
    27.01.2005
    Сообщений
    915
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    144 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Согласно опциям, генерит код в --asm= Define assembler name (rgbds/asxxxx/isas/z80asm)

    я использую родной SDCCшый sdasz80. В принципе можно переделать и на другой какой. Но пока не замарачиваюсь. Там, кроме IX IY отличий в общем-то нет по синтаксису.

  11. #50
    Master
    Регистрация
    27.01.2005
    Сообщений
    915
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    144 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновлена дока.
    Добавлено описание на тему "как добавить свою программу и библиотеку".
    Добавлено описание на тему "что нам нужно, чтобы система сборки взлетела".

    https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf

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

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

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

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

Похожие темы

  1. SDCC: библиотеки для ZX
    от Sergey в разделе Программирование
    Ответов: 10
    Последнее: 25.10.2015, 19:30
  2. Бага SDCC версии 3.3.0
    от TSL в разделе Программирование
    Ответов: 37
    Последнее: 20.04.2014, 17:31
  3. sdcc. с чего начать.
    от ALKO в разделе Программирование
    Ответов: 42
    Последнее: 16.09.2012, 15:49
  4. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16

Ваши права

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