MyTetra Share
Делитесь знаниями!
Набор символов в компьютере Радио-86РК и в Микроше (сравнение)
Время создания: 24.07.2020 15:50
Текстовые метки: символ, код, кодировка, знакогенератор, Радио-86РК, Микроша
Раздел: Компьютер - Микроша
Запись: xintrea/mytetra_syncro/master/base/1595595052xoaawk8uhe/text.html на raw.github.com

В базовом радиолюбительском компьютере Радио-86РК набор первых 128 символов выглядел так:





В данной таблице не видно символа псевдографики 07H (правый верхний уголок), видимо потому, что программа, печатающая таблицу, воспринимала символ с этим кодом как звуковой сигнал (управляющий код).


Микросхема видеоадаптера К580ВГ57 может выводить только 128 символов, поэтому и стандартный набор символов был именно такого размера.


В производственном клоне, называющимся ПЭВМ "Микроша" (производитель - завод КБ "Лианозово"), набор символов немного отличался. Кроме того, в Микроше было 256 символов, но одновременно могли выводиться только 128. Чтобы переключаться между первым и вторым набором символов, надо было нажимать клавишу F1.


В интернете ходит картинка знакогенератора Микроши, но она неправильная:




Коды, начиная с 80 (вторая страница знакогенератора) вместо символов псевдографики должны находиться символы линий, используемые для рисования тонких текстовых линий. Так же должны быть символы 4-х мастей карт, символ яблочка, и некоторые другие.


Вот выдержка из официальной документации Микроши:





Здесь можно заметить, что в официальной документации на Микрошу под кодом 24H стоит знак доллара. Такое безобразие быстро прекратили: в самом компьютере знака доллара небыло, а вместо него был символ денежной единицы - "черепашка".





Отличие Микроши от Радио-86РК еще состоит в том, что в Радио-86РК небыло предусмотрено символа твердого знака. А в Микроше твердый знак был, и за ним был закреплен код 7FH. Если же посмотреть на тот же код у Радио-86РК, то можно увидеть символ "квадрат". Этот квадрат очень похож на символ полностью залитого знакоместа 17H. Знакоместо в Радио-86РК и в его клонах состояло из матрицы 6x7 точек. Так вот, в символе 17H (залитое знакоместо) заняты все точки 6x7, а в символе квадрата 7FH заняты точки 6x6.


Этот символ квадрата часто использовался в играх, созданных для Радио-86РК. Например, чтобы отобразить толстую линию или какое-то подобие стены. При портировании игр на Микрошу, об этом забывали или не заморачивались. И поэтому пользователи Микроши часто видели странные уродливые игры, в которых вместо ровной линии



█████████████████████████



было нарисовано вот это:


ЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪ



Еще веселее дело обстояло, если символ квадрата использовался для отрисовки персонажей. Тогда персонаж превращался в какую-то загогулину. Что вводило пользователей Микроши в крайнюю степень изумления.



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования