Крутяк!

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

Цитата Сообщение от forth32 Посмотреть сообщение
В режиме Н2 эксплуатация оригинальных ОС от DEC невозможна, ибо все сообщения выводятся в искаженном виде (и множеством его клонов), а также с 15ИЭ-знаменитое IНЖАЛИД ДЕЖИЦЕ)
Ну эт ты погорячился - не представляешь, сколько проработал в этом режиме

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

Цитата Сообщение от forth32 Посмотреть сообщение
а также написанный мной преобразователь объектных модулей RT-реализацией текстового терминала,11 в абсолютный бинарный файл (и множеством его клонов), а также с 15ИЭ-такой типа компоновщик). Компиляцию программы можно осуществить, используя скрипт compile.sh. Результатом работы скрипта будет файл формата mif, пригодный для загрузки в память FPGA.
Я написал скрипт на powershell, который берёт листинг от Macro-11, а на выходе выдаёт mif файл, в котором будут не только данные, но и листинг - как коменты. Типа вот такого:

Код:
WIDTH=16;
DEPTH=269;

ADDRESS_RADIX=UNS;
DATA_RADIX=OCT;

CONTENT BEGIN
                          --       1                                         .TITLE  TESTS
                          --       3 000000                                  .ASECT
                          --       5         001000                          .=1000
     256 : 012706;        --       7 001000  012706  002000                  MOV     #2000, SP
     257 : 002000;        --         001002  002000
     258 : 005000;        --       9 001004  005000                          CLR     R0
     259 : 012701;        --      10 001006  012701  177404                  MOV     #177404, R1
     260 : 177404;        --         001010  177404
     261 : 012761;        --      12 001012  012761  177400  000002          MOV     #177400, 2(R1)
     262 : 177400;        --         001014  177400
     263 : 000002;        --         001016  000002
     264 : 012711;        --      13 001020  012711  000005                  MOV     #5,      (R1)
     265 : 000005;        --         001022  000005
                          --      14 001024                          10$:
     266 : 105711;        --      15 001024  105711                          TSTB    (R1)
     267 : 100376;        --      16 001026  100376                          BPL     10$
     268 : 005007;        --      18 001030  005007                          CLR     PC
                          --      20         000001                          .END
                          --         000000    001   (RW,I,LCL,REL,CON)
       0 : 000001;        --         000000    001   (RW,I,LCL,REL,CON)
END;
никак не пофиксю последнюю строчку - пока просто руками удаляю, если она мешается, но обычно можно забить