Тоже решение :)
Но беда только у тех, кто живёт в небольших городах... У нас такое не продают.
Вид для печати
Тоже решение :)
Но беда только у тех, кто живёт в небольших городах... У нас такое не продают.
Авито в помощь, все одекватные продавци отправляют без вопросов в регионы!
НЕ РЕКЛАМА!!!
Вот вариант человек высылает авито доставкой (в том числе через почту рф) ценник не самый низкий но и не 100тр на разработку мега терминала...
https://www.avito.ru/chelyabinsk/tov...ocation=621540
Немножко запоздало, но только сейчас прочёл.)
Уже писал где то. На ВГ75 делал терминал в 1991-м. 10 чипов, без наворотов. 5х7 80х25, шустрый скроллинг, 4 кодировки (КОИ7, КОИ8, ALT, MAIN) переключаемых с клавиатуры на лету, строка состояния клавиш CAPS, РУС, кодировки, часы. Фонты в ПЗУ. Это я к тому что 128-ми начертаний символов хватало на всё про всё.
Если комбинировать коды символов программно - может и хватит. Видал такие варианты терминалов.
Но если по-простому, можно посчитать :
32 шт. - цифры и знаки
32 шт. - русские заглавные
32 шт. - русские строчные
32 шт. - латинские заглавные
32 шт. - латинские строчные
Итого минимум - 160 шт.
А если добавить псевдографику :
32 шт. - линии для таблиц
32 шт. - "кубики" для игр
Итого псевдографика - 64 шт.
Итого общий графитаж - 224 шт. символа
Заглавные :
Код Лат Рус
100 @ Ю
101 A А +
102 B Б
103 C Ц
104 D Д
105 E Е +
106 F Ф
107 G Г
110 H Х +
111 I И
112 J Й
113 K К +
114 L Л
115 M М +
116 N Н +
117 O О +
120 P П
121 Q Я
122 R Р +
123 S С +
124 T Т +
125 U У +
126 V Ж
127 W В +
130 X Ь
131 Y Ы
132 Z З
133 [ Ш
134 \ Э
135 ] Щ
136 ~ Ч
137 _ Ъ
Итого 12 шт. совпадений из 32, т.е. потребуется 20 шт. новых символов, для Русских Заглавных.
Строчные :
140 ю
141 а +
142 б
143 ц
144 д
145 е +
146 ф
147 г
150 х +
151 и
152 й
153 к +
154 л
155 м +
156 н +
157 о +
160 р +
161 я
162 р +
163 с +
164 т +
165 у +
166 ж
167 в +
170 ь
171 ы
172 з
173 ш
174 э
175 щ
176 ч
177 ъ
Итого 13 совпадений в русских строчных. Итого понадобится для русификации 20+19 знакомест в ППЗУ = 39.
А имеется всего 32 шт. Можно выкинуть букву заглавное русское З - заменить кодом цифры "3"
Итого недостает 6 шт. русских символов.
Есть же ещё неотображаемые управляющие коды 0..31.
Код:CRTtbl:
;koi-8:
db ' '
db ' '
db ' !"#$%&',27h,'()*+,-./'
db '0123456789:;<=>?'
db '@ABCDEFGHIJKLMNO'
db 'PQRSTUVWXYZ[\]^_'
db '@abcdefghijklmno'
db 'pqrstuvwxyz[',0eh,']^_'
db ' '
db ' '
db ' '
db ' '
db 60h,61h,12h,13h,67h,65h,16h,17h,78h,75h,1ah,1bh,1ch,6dh,1eh,6fh
db 6eh,14h,70h,63h,1dh,79h,15h,08h,18h,19h,7fh,7bh,7ch,7dh,7eh,20h
db 00h,41h,02h,03h,04h,45h,06h,07h,58h,09h,0ah,4bh,0ch,4dh,48h,4fh
db 10h,01h,50h,43h,54h,05h,11h,42h,62h,1fh,33h,0bh,0fh,0dh,34h,20h
;alt:
db ' '
db ' '
db ' !"#$%&',27h,'()*+,-./'
db '0123456789:;<=>?'
db '@ABCDEFGHIJKLMNO'
db 'PQRSTUVWXYZ[\]^_'
db '@abcdefghijklmno'
db 'pqrstuvwxyz[',0eh,']^_'
db 41h,02h,42h,07h,04h,45h,11h,33h,09h,0ah,4bh,0ch,4dh,48h,4fh,10h
db 50h,43h,54h,05h,06h,58h,03h,34h,0bh,0dh,27h,1fh,62h,0fh,00h,01h
db 61h,12h,08h,17h,67h,65h,15h,7fh,75h,1ah,1bh,1ch,6dh,1eh,6fh,6eh
db ' '
db ' '
db ' '
db 70h,63h,1dh,79h,16h,78h,13h,7eh,7bh,7dh,27h,19h,18h,7ch,60h,14h
db 45h,65h,' '
;main:
db ' '
db ' '
db ' !"#$%&',27h,'()*+,-./'
db '0123456789:;<=>?'
db '@ABCDEFGHIJKLMNO'
db 'PQRSTUVWXYZ[\]^_'
db '@abcdefghijklmno'
db 'pqrstuvwxyz[',0eh,']^_'
db ' '
db ' '
db ' '
db 41h,02h,42h,07h,04h,45h,11h,33h,09h,0ah,4bh,0ch,4dh,48h,4fh,10h
db 50h,43h,54h,05h,06h,58h,03h,34h,0bh,0dh,27h,1fh,62h,0fh,00h,01h
db 61h,12h,08h,17h,67h,65h,15h,7fh,75h,1ah,1bh,1ch,6dh,1eh,6fh,6eh
db 70h,63h,1dh,79h,16h,78h,13h,7eh,7bh,7dh,27h,19h,18h,7ch,60h,14h
db 45h,65h,' '
;koi-7:
db ' '
db ' '
db ' !"#$%&',27h,'()*+,-./'
db '0123456789:;<=>?'
db '@ABCDEFGHIJKLMNO'
db 'PQRSTUVWXYZ[\]^_'
db 00h,41h,02h,03h,04h,45h,06h,07h,58h,09h,0ah,4bh,0ch,4dh,48h,4fh
db 10h,01h,50h,43h,54h,05h,11h,42h,62h,1fh,33h,0bh,0fh,0dh,34h,20h
db ' '
db ' '
db ' '
db ' '
db '@abcdefghijklmno'
db 'pqrstuvwxyz[',0eh,']^_'
db 60h,61h,12h,13h,67h,65h,16h,17h,78h,75h,1ah,1bh,1ch,6dh,1eh,6fh
db 6eh,14h,70h,63h,1dh,79h,15h,08h,18h,19h,7fh,7bh,7ch,7dh,7eh,20h
У иностранцев появился проект на базе росбери пи пико аппаратный эмулятор терминала VT-100 совместимого с VT52/VT102, имеет выходы hdmi, vga, для клавы доступны ps\2 и usb.
Если на коленке мгтфом собирать то обходится в 350-400р :v2_dizzy_roll:
Если кому интересно дам ссылку!