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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 23 из 23

Тема: Оберон/GCC для УКНЦ/БК

  1. #21

    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал порт на свежий GCC-11.2.1

    gcc/build-zx-pk$ ./gcc/xgcc --version
    xgcc (GCC) 11.2.1 20211109
    Copyright (C) 2021 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


    Пересобранные бинарники под Windows будут чуть позже.

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

    Oleg N. Cher(10.11.2021)

  2. #22

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,742
    Спасибо Благодарностей отдано 
    2,736
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, это отличная новость. Я сразу беру в разработку тестировать.

    yu.zxpk, правильно ли я понимаю, что с активной опцией `-mbm1` или `-mbm2` GCC не будет генерировать команд вроде SETD/SETI ?

    Дело в том, что я забыл упомянуть ещё про одну трудность: как только я определяю функцию main, то для неё сразу создаётся код с командами SETD/SETI. Приходится вместо main писать start и в начале главного модуля пихать функцию на асме для перехода к метке _start. Костыль конечно, но пока не придумал ничего лучше.



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

    P.S. Есть здесь любители БК-0010 и 0011? Подскажите: как лучше получить бинарник для загрузки полученного от GCC кода в эмуль БК?

  3. #23

    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Да, это отличная новость. Я сразу беру в разработку тестировать.

    yu.zxpk, правильно ли я понимаю, что с активной опцией `-mbm1` или `-mbm2` GCC не будет генерировать команд вроде SETD/SETI ?

    Дело в том, что я забыл упомянуть ещё про одну трудность: как только я определяю функцию main, то для неё сразу создаётся код с командами SETD/SETI. Приходится вместо main писать start и в начале главного модуля пихать функцию на асме для перехода к метке _start. Костыль конечно, но пока не придумал ничего лучше.
    Да, я в курсе. Сейчас, как workaround, надо добавить в команду опцию `-msoft-float`
    Постараюсь это исправить сегодня

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

    Oleg N. Cher(10.11.2021)

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Ответов: 247
    Последнее: 17.11.2024, 07:55
  2. Ответов: 172
    Последнее: 10.12.2012, 18:36
  3. Создание кросскомпилятора языка Оберон для Z80
    от Oleg N. Cher в разделе Программирование
    Ответов: 35
    Последнее: 27.03.2012, 14:36
  4. Ответов: 0
    Последнее: 13.03.2012, 23:18

Ваши права

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