User Tag List

Показано с 1 по 10 из 82

Тема: Хочу писать программы для ретрокомпьютеров

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    DCC/ZSDCC и sccz80 сильно отличаются,
    да ничем они не отличаются. оба являются только лишь диалектом языка си, со своими костылями и "изобретениями". sccz80 это и есть z88dk. у меня где то дома лежит чуть ли не самая первая его версия, ещё под ms-dos. думаешь он как-то отличается? кодогенерация всё так же отвратная. при этом в исходниках сказано:
    sccz80 is derived from small c
    что как бы тонко намекает, что это и от куда.

    Цитата Сообщение от ivagor Посмотреть сообщение
    1. SDCC открытый проект, можно посмотреть исходники в случае необходимости
    какой тебе толк от "просмотра" этих исходников? если не считать автора fuzix, то больше никто свои руки в исходники не сувал и не вносил правки для своих нужд. во всяком случае публично таких факто я найти не смог. так скажи, что для тебя наличие этих исходников?


    Цитата Сообщение от ivagor Посмотреть сообщение
    2. SDCC развивается, там исправляют ошибки и добавляют новые возможности
    да. сейчас с выходом 4.2.0 заметил небольшое отличие в кодогенерации - начал гонять регистры для передачи аргументов. похвально. НО, у меня вопрос: а почему sdas остался старым? где поддержка недокументированных команд? нету. а где активное использование всяких альтернативных наборов регистров, включая всякие ex af,af'? не замечено. IAR, хоть и abandonware, но умеет куда больше уже 20 лет к ряду.
    если же говорить за Спринтер, там есть компилятор Solid C, перенесённый с MSX. так вот, компилятор 1995го года, БЕСПЛАТНЫЙ, умеет всё тоже самое, кроме лонгов. Если представить ситуацию, при которой мы пишем программу, в которой нет нужды в лонгах, IAR на пару с Solid C в нескольких местах ломают "хребет" sdcc и его напарнику z88dk.

    опять же, жизненный опыт - FatFS. Собираем его при помощи SDCC и IAR, без поддержки exFAT. SDCC сливает по размеру бинара, по производительности там просто вообще, рукалицо. это даже не смешно, чесслово.
    Последний раз редактировалось Sayman; 17.03.2022 в 10:30.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

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

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

Похожие темы

  1. Ответов: 105
    Последнее: 10.02.2020, 18:51
  2. Программы для Apple II
    от sergey2b в разделе Apple
    Ответов: 3
    Последнее: 17.03.2019, 14:51
  3. Для спектрума можно писать на FASM
    от ZX_NOVOSIB в разделе Программирование
    Ответов: 5
    Последнее: 23.07.2017, 21:22
  4. Программы для модемов
    от p@lex в разделе Софт
    Ответов: 21
    Последнее: 11.02.2006, 21:36

Ваши права

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