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

User Tag List

Страница 14 из 22 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 211

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

  1. #131
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Вроде все просто но не хочет.
    Попробуй всё же PDPy11, у меня сейчас он подключен.
    Надо скачать (кнопка Clone or download), распаковать, убрать "-master" из имени папки.
    Внутри этой папки создать файл subl.sh следующего содержания:
    #!/usr/bin/env bash
    cd "ТвойПуть"
    python -m PDPy11 "$1" | sed -E '$!N;s@(.*)\n at file (.*) \(line ([0-9]+), column ([0-9]+)\)@\2:::\3:::\4:::\1@g;P;D'
    Здесь "ТвойПуть" - это полный путь до папки PDPy11 (а не внутрь неё). Например, C:\Work\BK0011\
    Если вдруг в системе не установлен Python, скачать можно на официальном сайте. В установщике отметь галоску Add Python to PATH.

    А в папке Sublime Text 3 нужно создать файл /Packages/User/PDPy11.sublime-build
    В этом файле должен быть такой текст:
    {
    "shell_cmd": "ТвойПуть/PDPy11/subl.sh "$file_path/$file_name"",
    "file_regex": "(.*?):::(.*?):::(.*?):::(.*)"
    }
    Последний раз редактировалось Manwe; 17.09.2018 в 09:05.
    manwe.pdp-11.ru

  2. #132
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    subl.sh - это же скрипт linux, и его нет в архиве
    Что там прописано, чтобы заменить на bat?

  3. #133
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    subl.sh - это же скрипт linux, и его нет в архиве :(
    Что там прописано, чтобы заменить на bat?
    На Windows 10 у меня прямо так и прописано в BK0010.sublime-build:
    {
    "shell_cmd": ""C:\\Users\\Manwe\\Documents\\BK0010-Compiler\\compile.sh" "$file_path/$file_name""
    }
    Ах, вот в чём дело! Форум побил символы. Вот на скриншоте показано как надо:
    Нажмите на изображение для увеличения. 

Название:	BK0010-sublime-build.jpg 
Просмотров:	158 
Размер:	8.0 Кб 
ID:	66280

    А для PDPy11 в папке с компилятором compile.sh:
    #!/usr/bin/env bash

    cd "$(dirname "$0")"

    echo Compiling $1

    ./compiler "$1" >_log
    if [ $? -ne 0 ]; then
    cat _log | python -c "import sys; print sys.stdin.read().decode('utf-8', 'ignore').encode('utf-8')" | tail -2 | head -1
    exit
    fi

    echo Saved!
    Последний раз редактировалось Manwe; 17.09.2018 в 09:10.
    manwe.pdp-11.ru

  4. #134
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все понял.. нужно еще наверное поставить Cygwin.
    На виндовс 10 не знаю может и так работает, вечером дома попробую т.к сейчас на 8ке
    Последний раз редактировалось S_V_B; 17.09.2018 в 09:09.

  5. #135
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я ещё картинку залил с правильным кодом и добавил к прошлому сообщению, иначе форум проглатывал символы.
    manwe.pdp-11.ru

  6. #136
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо огромное. Буду пробовать.
    Еще вопрос: Эмулятор который на питоне, он бинарники сразу запускает? Чтобы для полного счастья сделать опцию "Build+Run"...
    Эмулирует только БК-0010 или 11 тоже?

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

  8. #137
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Спасибо огромное. Буду пробовать.
    Еще вопрос: Эмулятор который на питоне, он бинарники сразу запускает? Чтобы для полного счастья сделать опцию "Build+Run"... Эмулирует только БК-0010 или 11 тоже?
    Это всё же компилятор, а не эмулятор Он просто сохраняет файл в формате .bin
    Чтобы запустить, надо руками закинуть файл в какой-нибудь эмулятор. Хотя, конечно, у нас есть заготовки для автоматического создания диска в формате MKDOS, можно прикрутить к компилятору – это облегчит запуск через сторонний эмулятор. С другой стороны, эмулятор всё равно не даст компилятору обновить образ диска, который он сейчас использует.
    Последний раз редактировалось Manwe; 17.09.2018 в 15:59. Причина: опечатки
    manwe.pdp-11.ru

  9. #138
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    /*Это всё же компилятор, а не эмулятор */
    Пардон, я имел в виду ява-эмулятор, который вы советовали..
    ..
    Кстати настроить нормально bash-sh в 8ке так и не получилось.
    Я решил сделать все по честному и достал с антресоли Orange PI plus, закатал на нее Ubuntu-Mate, сейчас буду настраивать..

  10. #139
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Пардон, я имел в виду ява-эмулятор, который вы советовали..
    Простые вещи можно делать так: хранить исходный ассемблерный текст в папке files эмулятора. Компилироваться он будет в эту же папку. Тогда при запущенном эмуляторе в любой момент можно загрузить этот файл "с магнитофона" (через монитор БК0010 или БК0011, у них разные команды для загрузки - M и L соответственно). Я так и делаю на Mac OS X. Запускаю эмулятор bk2010-0.5-release.jar в режиме БК-0010, набираю "MO" для входа в монитор, дальше "M" (магнитофон) и имя файла (без .bin). Потом "S" для запуска. Исправляю и компилирую код, после чего могу снова грузить тот же файл в эмулятор без перезапуска.

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Кстати настроить нормально bash-sh в 8ке так и не получилось.
    Я решил сделать все по честному и достал с антресоли Orange PI plus, закатал на нее Ubuntu-Mate, сейчас буду настраивать..
    Я попросил Ivanq допилить компилятор. Теперь работает компиляция из Sublime Text в Windows. Только что проверил на Windows 8.
    Нужно скачать обновлённый компилятор с https://github.com/imachug/pdpy11
    В архиве будет папка sublime. В ней файл PDPy11.sublime-build - в файле нужно прописать путь к компилятору ("working_dir": "<path_to_pdpy11>" используя двойные слэши в пути) и положить файл в папку Sublime Text 3/Packages/Users. Да, один стрёмный момент - папку компилятора надо обязательно переименовать в "pdpy11" маленькими буквами. Потом пофиксим на произвольное название.
    Последний раз редактировалось Manwe; 17.09.2018 в 18:12.
    manwe.pdp-11.ru

  11. #140
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо! (Linux версию все равно доделаю-что бы было)
    Последний раз редактировалось S_V_B; 17.09.2018 в 18:11.

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

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

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

Эту тему просматривают: 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

Ваши права

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