User Tag List

Показано с 171 по 180 из 466

Тема: Алан Кокс представил Unix-подобную ОС Fuzix, ядро которой потребляет около 40 Кб ОЗУ

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

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

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

    По умолчанию

    Error404, как кросс средство (полукросс) хорошо использовать этот эмуль:
    http://homepage3.nifty.com/takeda-to...cpm/index.html
    он под винду. в нём сборка многих исходников hitech-c просто в пару секунд пролетает. при этом есть исходники, можно допиливать на своё усмотрение. удобна!
    да, зачисти свою личку, а то даже сообщение не отправить тебе.

    ---------- Post added at 11:05 ---------- Previous post was at 11:00 ----------

    Цитата Сообщение от Sergey Посмотреть сообщение
    Лично, я готов переписать все либы на асме Там даже то, что изначально на асме, как будто, нарочно писалось, чтобы памяти больше занимало
    Токо это долго будет, не меньше месяца (если загонюсь).


    Хорошая весчь.


    Будь добр, поделись образом "среды" с хайтеком. Кстати, может ли он ассемблерный файлы выдавать, или сразу непосредственно в бинарники компилит?
    Кстати, наверное, можно будет этот CP/M HiTech и к Code::Blocks прикрутить.
    HiTech-C 3.09 это древний компилятор под CP/M. однако, он ansi c совместимый. чтобы его прикрутить к какой-то среде, надо иметь хороший эмуль. если code::blocks под венду, то ссылка выше на эмуль. если под линь, для себя я определил только один достойный эмул цпма - zxcc:
    http://classiccmp.org/cpmarchives/cp...xcc/index.html
    0.5.7 я собрать не смог, 0.5.6. вроде без проблем собирается.

    ---------- Post added at 11:08 ---------- Previous post was at 11:05 ----------

    некое подобие make файла для сборки под вышеприведённым виндоэмулем:
    Код:
    @echo off
    if "%1" == "" goto error
    if not exist %1.c goto nofile
    if exist %1.asm del %1.asm
    if exist %1.obj del %1.obj
    if exist %1.com del %1.com
    if exist %1.map del %1.map
    @echo on
    cpm cpp -DHI_TECH_C -Dz80 -I %1.c C1.T
    cpm p1 C1.T C2.T C3.T
    cpm cgen C2.T %1.asm
    cpm zas -N -o%1.obj %1.asm
    cpm link -Z -M%1.map -C100H -O%1.com  crtcpm.obj %1.obj libс.lib
    del *.T
    @echo off
    goto end
    
    :nofile
    echo Source file does not exist.
    goto end
    
    :error
    echo usage: ucc sourcefile [-o] [library1] [library2...]
    echo        source filename must be supplied without extension.
    echo        option -o disables code optimization.
    echo        library1, library2, etc are other libraries to link
    echo        map file is automatically generated (sourcefile.map)
    
    :end
    ещё есть батник для сборки libc. если надо, есть исходники libc.
    Последний раз редактировалось Sayman; 24.11.2014 в 07:12.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

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

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

Похожие темы

  1. Куплю БК 0010 или подобную машинку в Украине
    от LeBohdan в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 06.07.2008, 23:29
  2. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16
  3. Ответов: 16
    Последнее: 02.08.2005, 12:20
  4. Ответов: 10
    Последнее: 18.02.2005, 17:45

Ваши права

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