Крутяк!
- - - Добавлено - - -

Сообщение от
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;
никак не пофиксю последнюю строчку - пока просто руками удаляю, если она мешается, но обычно можно забить