Цитата Сообщение от Alex_K Посмотреть сообщение
Скорее всего дело в восьмибитной кодировке. Классический MACRO.SAV обрезает под семь битов.
Я использовал MACRO из состава эмулятора Патрона, которая представляется как MACRO V05.06R. Судя по тому, что она не ругается ошибкой на русские буквы - она патченная. Но судя вот поэтому:
Код:
      8	000010	   277 	   373 	   302 	.asciz	"?исплей_VT-100"
		000013	   361 	   371 	   350
		000016	   375 	   137 	   126
а) кодировка всё таки не та
б) патчен MACRO не до конца

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

Дамп исходники из под RT

Код:
DK:VT.MAC
BLOCK NUMBER  000000
160/ 011 042 277 373 302 361 371 350 375 137 126 124 055 061 060 060
     .   "   ?   {   B   q   y   h   }   _   V   T   -   1   0   0
MACRО пишет правильные байты - однозначно кодировка

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

И да - с одной стороны MACRO пропатчен правильно, но всё равно не до конца - в своё время в RSX я по другому патчил

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

Посмотрел коды Ascii, посмотрел на
Код:
.byte	264,330,341,337,333,325,331
.asciz "_VT-100"
и понял, что ничего не понимаю. Скажем, в кодировке КОИ8, код буквы Д - 344. У нас в одном случае 277 (неправильный биос), в другом 264 (правильный биос).
Код буквы и - 311. НБ - 373, ПБ - 330
Остальные можете сами сравнить. Это не КОИ8, это не ISO 8859-5 Cyrillic (как на гите), это даже не кодировка редактора МИМ (она близка к КОИ8, но ЕМНИП, есть какие то отличия).

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

Вспомнил кодировку MIM-а. Большие латинские - 100-137, маленькие латинские 300-337, большие русские - 140-177, маленькие русские - 340-377. Таким образом, если смотреть на терминале или печатать на принтере, который не воспринимает 8 бит, то текст получается вполне читаемым - маленькие буквы превращаются в большие. И нет - он не похож на КОИ8