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

User Tag List

Страница 12 из 22 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 211

Тема: Кросс-средства для программирования под МП 1801, 1806, 588

  1. #111
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    743
    Спасибо Благодарностей отдано 
    223
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проблемка в Виндуз. Она очень простая: fwrite в текстовый файл Виндуз автоматически добавляет код 0d перед каждым кодом 0a. Получается, что из Виндуз bk-obj2bin использовать нельзя. Собираюсь обновить сайт и убрать оттуда сборку для Виндуз. Решить проблемку не сложно - надо лишь не использовать стандартные потоки, а открывать файлы в бинарном режиме и не использовать перенаправлений при вызове. Это то, что вы сделали для удаления 4-х байт, добавив argv, fopen, fclose, ... Сам под Виндуз почти ничего не запускаю и могу только удивляться как далекие от офисного планктона могут.
    Учитывая, что решение предложено, ничего по изменению кода делать не буду. Код под GNU - каждый может взять и подправить.
    Жаль, что эмулятор консоли RT-11 без исходников.
    Последний раз редактировалось litwr; 28.05.2015 в 20:30. Причина: typo

  2. #112
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    427
    Поблагодарили
    195 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, пока получается с RT-11.
    Проверяю дальше.

    Николай.
    Последний раз редактировалось Ynicky; 28.05.2015 в 20:34.

  3. #113
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Проблемка в Виндуз. Она очень простая: fwrite в текстовый файл Виндуз автоматически добавляет код 0d перед каждым кодом 0a. Получается, что из Виндуз bk-obj2bin использовать нельзя. Собираюсь обновить сайт и убрать оттуда сборку для Виндуз. Решить проблемку не сложно - надо лишь не использовать стандартные потоки, а открывать файлы в бинарном режиме и не использовать перенаправлений при вызове. Это то, что вы сделали для удаления 4-х байт, добавив argv, fopen, fclose, ... Сам под Виндуз почти ничего не запускаю и могу только удивляться как далекие от офисного планктона могут.
    Ну офигеть проблемка, и пачка холивара в придачу.
    Вот тут http://stackoverflow.com/questions/2...to-binary-mode
    советуют так:
    Код:
    #ifdef _WIN32
      #include <io.h>
      #include <fcntl.h>
    #endif
    ...
    #ifdef _WIN32
      setmode(fileno(stdout),O_BINARY);
      setmode(fileno(stdin),O_BINARY);
    #endif

  4. #114
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ещё один toolchain для компиляции PDP-11 программ на PC, от Сергея Вакуленко:
    https://github.com/sergev/bk0012/tree/master/toolchain
    (мопед не мой, ездить пока не пробовал)

  5. #115
    Member Аватар для vwarlock
    Регистрация
    22.01.2014
    Адрес
    г. Великий Новгород
    Сообщений
    169
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Наверное в эту тему.

    За пару часов наваял пакет для редактора Atom -- простейшую подсветку синтаксиса для языка MACRO-11. Не то чтобы сильно нужно было, просто интересно было пройти этот квест -- с нуля до публикации пакета.
    https://atom.io/packages/language-macro11
    Реализация там собственно -- одна регулярка. Но вдруг кому пригодится.
    Я сейчас занят созданием среды для кросс разработки на Macro-11 в Sublime-Text.
    Хотел "подсмотреть", но там, увы, уже ничего нет

    Поэтому у меня вопрос: не сохранились ли регексы от этого проекта, не хочется изобретать велосипед, если nzeemin не против, конечно, что я их буду использовать в своем проекте.
    Процентов 60 подсветки у меня уже работает, но написание регексов мне дается с трудом.
    С уважением,
    Александр.

  6. #116
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vwarlock Посмотреть сообщение
    Я сейчас занят созданием среды для кросс разработки на Macro-11 в Sublime-Text.
    Хотел "подсмотреть", но там, увы, уже ничего нет

    Поэтому у меня вопрос: не сохранились ли регексы от этого проекта, не хочется изобретать велосипед, если nzeemin не против, конечно, что я их буду использовать в своем проекте.
    Процентов 60 подсветки у меня уже работает, но написание регексов мне дается с трудом.
    Проект в аттаче.
    Никаких ограничений на использование я не накладываю.

    Вот ещё один похожий проект: https://github.com/guywald1/pdp11-grammar
    Вложения Вложения
    Последний раз редактировалось nzeemin; 15.03.2017 в 14:48.

  7. #117
    Member Аватар для vwarlock
    Регистрация
    22.01.2014
    Адрес
    г. Великий Новгород
    Сообщений
    169
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vwarlock Посмотреть сообщение
    Я сейчас занят созданием среды для кросс разработки на Macro-11 в Sublime-Text.
    Проект дошел до стадии, когда его уже можно показывать
    Собственно вот

    Критика и пожелания приветствуются.
    С уважением,
    Александр.

  8. #118
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошу прощения, если я что-то пропустил. Если ли какие-то новости и истории успеха в использовании pdp11-aout-gcc для вм1? Я собрал его с newlib-ом на макосе. Все собирается, тестовый "хелло вролд" линкуется в a.out размером 2кб. Как и у всех до этого, у меня проблема с тем, что gcc генерирует инструкции EIS: ashc/mul/div. Знаю про драйвер EM.SYS для RT-11, но у меня голый металл и для него мне придется делать адское варево из потрохов этого драйвера, кастомного линкер скрипта, ну и еще мало ли чего.

    Может быть кто-то уже решил этот вопрос более серьезно и хочет поделиться своими реализациями интринсиков без EIS, pdp11.md может быть?
    Больше игр нет

  9. #119
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,130
    Спасибо Благодарностей отдано 
    468
    Спасибо Благодарностей получено 
    516
    Поблагодарили
    410 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Может быть кто-то уже решил этот вопрос более серьезно
    Правильное и четкое решение вопроса - использование Оригинальных ( правильных, из комплекта поставки ДВК ) программных средств RT-11, например
    в эмуляторе ДВК господина Патрона.
    Это Вам любой военпред подтвердит - "к/с софта совпадают" ----> "решение правильное". А тип используемого процессора ( i3, например, вместо 1801ВМх ) - дело глубоко вторичное, не всем это будет вообще понятно
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  10. #120
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MM, спасибо, про средства RT-11 я в курсе. Но я ищу вменяемый компилятор Си.
    Больше игр нет

Страница 12 из 22 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Средства разработки
    от Tim0xA в разделе Вектор
    Ответов: 254
    Последнее: 29.06.2021, 16:49
  2. Микропроцессоры МПК1810,580,1801 и много чего интересного...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 03.06.2012, 22:16
  3. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Средства разработки для C64
    от andrews в разделе Commodore 16/64/128
    Ответов: 0
    Последнее: 05.04.2010, 13:20

Ваши права

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