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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Вот наткнулся, может быть интересно. С для 1806ВМ3 и 1806ВМ4.

  1. #1
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вот наткнулся, может быть интересно. С для 1806ВМ3 и 1806ВМ4.

    http://spectr.spb.ru/isrpo.html
    Интересно, откуда они компилятор взяли??? Не GCC часом ???

  2. Эти 2 пользователя(ей) поблагодарили Alex за это полезное сообщение:

    hobot (21.12.2020), MM (21.12.2020)

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

  4. #2
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    Прачечная.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  5. #3
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Вот наткнулся, может быть интересно. С для 1806ВМ3 и 1806ВМ4.
    А в Сеть оно еще не утекло?

    Вообще-то действительно полезная вещь. Впрочем, еще более полезной вещью окажется Визуальная Студия от Микрософта (не самая новая, если что), к которой кто-нибудь прикрутит эмулятор RT-11 от Патрона, как делают всякие Кейлы с Атмелами. Чтобы получилась Визуальная Студия PDP-11. И не надо сочинять компиляторы с линкерами, они есть в RT-11 на выбор. А вот возможность выправить текст, далее, ткнув кнопку Build, собрать проект, тыкая F10-F11 пройтись по нему отладчиком - это будет исключительно полезная вещь.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  6. #4
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наверное всё же будет проще GCC + Eclipse например ...
    Компилятор PDP-11 в GCC вроде как есть...
    Остальное приделать и вуаля

  7. #5
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разленился народ. И подсветку синтаксиса ему и подчеркнуть ошибки и графический интерфейс и отладчик на уровне исходников..
    Настоящему программисту на PDP-11 достаточно FAR-а, эмулятора Патрона, ну а если свезло и он таки знает RSX - то MIM покроет 99 его потребностей, даже FAR не нужен будет для редактирования исходников.

    Кстати, во времена оные был у нас отладчик для Fortran-а на уровне исходного текста и визуальный отладчик для программ на MACRO-11. Ну понятно, для тех, кто знает RSX

  8. #6
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Разленился народ. И подсветку синтаксиса ему
    Подсветка синтаксиса MACRO-11 делается в VS Code за день (это разобраться и написать, или за пару часов, если уже знаешь как), вызов компилятора через эмулятор Патрона привязать скрипт на горячую клавишу - 10 минут. Если уж Галя совсем балувана - за пару дней рожается на Питоне линтер для MACRO-11 и прикручивается туда же.

  9. #7
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Подсветка синтаксиса MACRO-11 делается в VS Code за день
    Честно говоря, я не знаю, - нафига подсветка синтаксиса в MACRO - там команд то раз два и обчёлся, но если уж на то пошло - FAR вполне прилично подсвечивает. Но язык настолько минималистический, что ошибки сажаются не в синтаксисе, а в логике. А тут что подсветка есть, что подсветки нет...
    Плюс, опять же вопрос - насколько удачно эту подсветку синтаксиса получится прикрутить к тому, что есть такие вещи как - условная компиляция и макросы.

    - - - Добавлено - - -

    Вот пример текста

    Код:
    .NLIST
    
    .INCLUDE /KXX:DSMAC.MAC/
    .INCLUDE /KXX:MYMAC.MAC/
    .INCLUDE /KXX:ASCII.MAC/
    .INCLUDE /KXX:HWDF.MAC/
    
    .LIST
    
    MODULE NAME=<TESTS>, REL=<KX>, VER=<01>, LIBR=<TESTS>, COMM=<Tests for PDP-2011-DE10>, TYPE=<NOSECT>
    
    ....
    
      PROCEDURE KWINT
      BEGIN
        LET TICKS := TICKS - #1
        IF RESULT IS EQ THEN
    
          LET TICKS := #LCFRQ
    
          CALL TVWAIT
    
          LET @#TPB := #PLUS
        END
    
        LET DCNT := DCNT - #1
    
        IF RESULT IS EQ
    
          LET DCNT := #^D<10>
    
          LET DSPREG := @PTRN
          LET PTRN := PTRN + #2
    
          IF PTRN HIS #EPTRNS THEN
            LET PTRN := #PTRNS
          END
    
        END
    
        RTI
      END KWINT
    ...
    
    END TESTS
    
    .END INTTST
    что и как подсвечивать?

  10. #8
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Честно говоря, я не знаю, - нафига подсветка синтаксиса в MACRO - там команд то раз два и обчёлся
    Самый простой вариант - подсветка по ключевым словам - мнемоники команд, регистры, директивы - уже полезен (исключает опечатки). Ты со своими самобытными макросами тут в пролете конечно. Хотя и их можно вбить, при желании. Увы, нестандарт, будет исключительно твой home-brew продукт. Но все в руках утопающих - можно сделать и попродвинутей систему, тобы макросы понимала и их имена тоже подсвечивала. Но лень, я до сих пор не прикрутил даже первый вариант, но я и пишу мало. Вот буду свою ПЗУ для МС1201, тогда - может быть.

  11. #9
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    что и как подсвечивать?
    я бы посоветовал оранжевого свечения (или зелёного) дисплея имитацию с возможностью инверсии всего поля для текста )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  12. #10
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ты со своими самобытными макросами тут в пролете конечно
    Если что, то это не самобытные макросы. Я их, конечно, малость допилил, но основа - DSMAC.MAC - из исходников RSX-11M-Plus, то есть - от DEC.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Хотя и их можно вбить, при желании
    Проблема не в этом. Проблема в том, что кто то тоже может использовать макросы и тут без анализа ВСЕХ исходников (в том числе, которые включены по .INCLUDE) - не определишь, вот например это:

    AAA

    - что это? Вызов макроса AAA ? Или неявный .WORD AAA, где AAA - глобальный символ?

    - - - Добавлено - - -

    Цитата Сообщение от hobot Посмотреть сообщение
    я бы посоветовал оранжевого свечения (или зелёного) дисплея имитацию
    Цветной монитор на УК-НЦ

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 301
    Последнее: 26.08.2022, 14:14
  2. в чём может быть дело ?
    от Orionsoft в разделе Форум
    Ответов: 7
    Последнее: 10.12.2006, 18:23

Ваши права

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