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

User Tag List

Страница 12 из 13 ПерваяПервая ... 8910111213 ПоследняяПоследняя
Показано с 111 по 120 из 124

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

  1. #111
    Member
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    187
    Благодарностей: 49
    Mentioned
    0 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
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    108
    Благодарностей: 100
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  3. #113
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Рязань
    Сообщений
    1,109
    Благодарностей: 1328
    Mentioned
    3 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,109
    Благодарностей: 1328
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. Эти 3 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:
    Oleg N. Cher (16.03.2017), perestoronin (27.09.2015), svofski (01.07.2018)

  6. #115
    Member Аватар для vwarlock
    Регистрация
    22.01.2014
    Адрес
    г. Великий Новгород
    Сообщений
    128
    Благодарностей: 37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  7. Этот пользователь поблагодарил vwarlock за это полезное сообщение:
    hobot (15.03.2017)

  8. #116
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Рязань
    Сообщений
    1,109
    Благодарностей: 1328
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  9. Эти 4 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:
    hobot (15.03.2017), Oleg N. Cher (16.03.2017), perestoronin (15.03.2017), vwarlock (15.03.2017)

  10. #117
    Member Аватар для vwarlock
    Регистрация
    22.01.2014
    Адрес
    г. Великий Новгород
    Сообщений
    128
    Благодарностей: 37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  11. Эти 3 пользователя(ей) поблагодарили vwarlock за это полезное сообщение:
    MacBuster (26.03.2017), perestoronin (16.03.2017), svofski (01.07.2018)

  12. #118
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,000
    Благодарностей: 689
    Mentioned
    0 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 может быть?
    Больше игр нет

  13. #119
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,701
    Благодарностей: 776
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  14. #120
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,000
    Благодарностей: 689
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

Похожие темы

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

Ваши права

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