User Tag List

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

Тема: Осваиваем Hi-Tech C v3.09 для CP/M

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

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

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

    По умолчанию Осваиваем Hi-Tech C v3.09 для CP/M

    Цель-минимум: собрать рабочий Hello World для Спектрума. Эмулятор CP/M берём здесь.

    Пока столкнулся с тем, что не работает #asm / #endasm

    Такой исходник:

    Код:
    void main (void) {
      #asm
         ld a,10
      #endasm
    }
    даёт такой выхлоп:

    H:\Archive\Projects\XDev\ZXDevHC\Bin\CPM>..\cpm C -O -M -S Hello.c
    HI-TECH C COMPILER (CP/M-80) V3.09
    Copyright (C) 1984-87 HI-TECH SOFTWARE
    HELLO.C: main()
    5: EOF in #asm

    Поскольку явного EOF'а in #asm не наблюдается, пробую менять в исходнике код окончания строк с LF (UNIX) на CR (вроде в CP/M так). Тогда компилятор вообще зависает.

    Если убрать секцию #asm/#endasm, пустой void main (void) {} собирается в HELLO.COM для CP/M размером 256 байт. Как сгенерить бинарь для ZX - пока непонятно. Возможно, придётся генерировать ассемблерный листинг и ассемблировать отдельно.

    А вот что пишет один MSX'ер на форуме по MSX:
    Цитата Сообщение от Manuel
    I've used Hi-Tech (free (as in beer), CP/M version) quite a bit. It's OK, but not great.
    Также высокохвалёный Sayman'ом хайтех 3.09 не понимает комментов вида //

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

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

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

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

Похожие темы

  1. Осваиваем микрокомпьютер (1 и 2 ч.)
    от kas29 в разделе Пресса
    Ответов: 2
    Последнее: 06.02.2020, 01:27
  2. Видеоподкаст: "Old Gold Tech"
    от unbeliever в разделе Разный софт
    Ответов: 1
    Последнее: 12.06.2010, 13:41

Ваши права

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