<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%2F%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-91%2F%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A17007</id>
	<title>Радио-86РК/Радио 12-91/Клавиатура Электроника МС7007 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%2F%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-91%2F%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A17007"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-91/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A17007&amp;action=history"/>
	<updated>2026-05-05T00:28:58Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-91/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A17007&amp;diff=1231&amp;oldid=prev</id>
		<title>Panther: http://retro.h1.ru/RK86/KeyBrd/KeyMC7007.html</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-91/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A17007&amp;diff=1231&amp;oldid=prev"/>
		<updated>2008-12-10T12:07:04Z</updated>

		<summary type="html">&lt;p&gt;http://retro.h1.ru/RK86/KeyBrd/KeyMC7007.html&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ|Автор= Б. ФРОЛКИН. А. МАКАРОВ| Источник= http://retro.h1.ru/RK86/KeyBrd/KeyMC7007.html}}&lt;br /&gt;
&lt;br /&gt;
Используемую в УКНЦ клавиатуру МС7007 можно применить и в любительском&lt;br /&gt;
компьютере «Радио-86РК». Основная трудность связана с тем, что эта клавиатура&lt;br /&gt;
имеет матрицу клавиш 11х8, в то время как обычная клавиатура «Радио-86РК» —&lt;br /&gt;
8х7. Частично задача сопряжения была решена разработчиками компьютера «Орион-128»&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
Прелагаемый читателям вариант подключения клавиатуры МС7007 к&lt;br /&gt;
«Радио-86РК» не требует доработок печатной платы и разъема компьютера, в нем&lt;br /&gt;
применены те же радиодетали, что и в основном варианте клавиатуры.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:RK86-MS7007-P01.png|thumb|300px]]&lt;br /&gt;
Принципиальная электрическая схема&lt;br /&gt;
соединения клавиатуры и компьютера приведена на рис.1. Элементы сопряжения (диоды&lt;br /&gt;
VD1—VD8, резисторы R3 — R13, конденсаторы C1 и С2, светодиоды VD9 и VD10 с гасящими&lt;br /&gt;
резисторами R1 и R2, а также розетки XS1 и XS2), к которым подключены пленочные&lt;br /&gt;
выводы клавиатуры МС7007, необходимо разместить на небольшой плате в удобном&lt;br /&gt;
месте.&lt;br /&gt;
&lt;br /&gt;
Драйвер новой клавиатуры размещается в ПЗУ МОНИТОРа на месте&lt;br /&gt;
старого драйвера. Отметим, что он вдвое короче аналогичного драйвера компьютера&lt;br /&gt;
«Орион-128» и всего на три байта длиннее заменяемого. Дополнительные три байта&lt;br /&gt;
в МОНИТОРе можно освободить, сократив надпись «Радио-86РК» до, например, «РК—86+».&lt;br /&gt;
Очевидно, что при этом сохраняются адреса всех подпрограмм и меток, за исключением&lt;br /&gt;
двух подпрограмм и одной метки, новые адреса которых нужно записать в ПЗУ МОНИТОРа.&lt;br /&gt;
В ячейку F831H вместо 52Н следует записать 55Н, в ячейку F834H вместо 56Н—59Н&lt;br /&gt;
и в ячейку F853H вместо 5АН — 5DH.&lt;br /&gt;
&lt;br /&gt;
Коды драйвера клавиатуры МС7007,&lt;br /&gt;
которые также нужно записать в новую версию МОНИТОРа, начиная с адреса FE72H&lt;br /&gt;
по адрес FF64H, приведены в табл.1, а соответствующие им поблочные контрольные&lt;br /&gt;
суммы — в табл. 2.&lt;br /&gt;
&lt;br /&gt;
 ТАБЛИЦА 1&lt;br /&gt;
 FE70       C5 D5 E5 21 00 80 CD 81 FE 36 DF E1 D1 C1 	CS=3BF4&lt;br /&gt;
 FE80 C9 1E DF 73 DB 82 07 57 3E FE D0 3A 06 76 Е6 01 	CS=A39D&lt;br /&gt;
 FE90 F6 06 D3 83 01 07 FF DB 81 В8 С2 AE FE 7В 0F 5F 	CS=6DC4&lt;br /&gt;
 FEA0 73 78 0D F8 DB 82 F6 1F В8 CA 97 FE 06 07 1E 17 	CS=ABBB&lt;br /&gt;
 FEB0 0B 82 F6 1F 04 05 F2 BB FE DB 81 FE FF C8 1D С2 	CS=6D26&lt;br /&gt;
 FEC0 B0 FE 04 07 DA С2 FE 7A 07 5F 78 07 07 07 81 4F 	CS=4790&lt;br /&gt;
 FED0 06 FF 0A 1F D8 1F D2 E2 FE 1D F8 3D FE 2A C8 3E 	CS=2157&lt;br /&gt;
 FEE0 2F C9 FE 20 FA EC FE 1D F8 ЕЕ 10 C9 15 F0 57 3A 	CS=3B6C&lt;br /&gt;
 FEF0 06 76 B7 CA F8 FE 3E 20 C6 40 82 1D F8 ЕЕ 20 С3 	CS=03C5&lt;br /&gt;
 FF00 31 1В E8 90 14 40 24 41 F8 7C F4 09 98 1C 3C 60 	CS=E33E&lt;br /&gt;
 FF10 35 33 ВС 07 94 38 48 50 FF 19 15 05 8C 2C 04 34 	CS=81B1&lt;br /&gt;
 FF20 AE 17 3F 03 88 54 5C 4C 69 6В 6D 01 84 0С 64 78 	CS=C539&lt;br /&gt;
 FF30 58 68 A4 A0 74 10 00 F0 70 20 80 9C 6C 30 08 11 	CS=CDD9&lt;br /&gt;
 FF40 63 65 67 EC 28 18 44 00 61 5D 1В 37 13 1D 1F 00 	CS=01FE&lt;br /&gt;
 FF50 6F 71 73 59 B6 2A 31 76 C9 22 31 76 C9 1F 72 68 	CS=258A&lt;br /&gt;
 FF60 20 38 36 20 2В 					CS=BBE6&lt;br /&gt;
&lt;br /&gt;
 ТАБЛИЦА 2 &lt;br /&gt;
 &lt;br /&gt;
 Контрольные суммы&lt;br /&gt;
 FE72 - FEFF 	D04E &lt;br /&gt;
 FF00 - FF64 	656F&lt;br /&gt;
 FE72 - FF64 	FFBD&lt;br /&gt;
&lt;br /&gt;
Коды и контрольные суммы соответствуют ОЗУ объемом 32 килобайта.&lt;br /&gt;
Для ОЗУ объемом 16 килобайт в ячейки с адресами FE8DH, FEF1H и FF5BH вместо&lt;br /&gt;
76Н необходимо записать 36Н. Поблочные контрольные суммы этой версии драйвера&lt;br /&gt;
даны в табл. 3.&lt;br /&gt;
&lt;br /&gt;
 ТАБЛИЦА 3 &lt;br /&gt;
 &lt;br /&gt;
 Контрольные суммы&lt;br /&gt;
 FE72 - FEFF 	50СЕ &lt;br /&gt;
 FF00 - FF64 	E4EF&lt;br /&gt;
 FE72 - FF64 	FEBD&lt;br /&gt;
&lt;br /&gt;
Новый вариант клавиатуры полностью «прозрачен» для программного&lt;br /&gt;
обеспечения, что, в первую очередь, обеспечивается сохранением режима работы&lt;br /&gt;
порта компьютера D20 и использованием «старых» ячеек ОЗУ. Это гарантирует от&lt;br /&gt;
конфликтов с другими программами.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:RK86-MS7007-P02.png|thumb|300px]]&lt;br /&gt;
Для всех программ, не производящих прямой записи в порт A D20&lt;br /&gt;
(для сканирования клавиатуры), то есть использующих только объявленные точки входа&lt;br /&gt;
в ПЗУ МОНИТОРа, сохраняются. все возможности ранее использовавшейся клавиатуры&lt;br /&gt;
и появляются новые, связанные с наличием отдельного поля цифровых клавиш. Некоторые&lt;br /&gt;
игровые программы (не на языке BASIC!) сканируют клавиатуру самостоятельно.&lt;br /&gt;
Оптимальный вариант соответствия клавиш управления&lt;br /&gt;
для этого случая приведен на рис.2.&lt;br /&gt;
&lt;br /&gt;
Единственная доработка клавиатуры МС7007, которую можно порекомендовать&lt;br /&gt;
читателям, заключается в замене надписей на некоторых клавишах: [ФИКС] на [РУС/ЛАТ],&lt;br /&gt;
[АЛФ] на (УС], [ПОМ] на [ПС], [СБРОС] на [СТР] и [УСТ] на [\]. В крайнем случае&lt;br /&gt;
можно обойтись и без этого, достаточно лишь поменять крышечки клавиш [АЛФ] и&lt;br /&gt;
[ФИКС].&lt;br /&gt;
&lt;br /&gt;
Б. ФРОЛКИН. А. МАКАРОВ, г. Москва&lt;br /&gt;
&lt;br /&gt;
Отсканировано с журнала Радио № 12 1991 г.&amp;lt;br /&amp;gt;&lt;br /&gt;
Отредактировано Лесных Ю.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Радио-86РК/Публикации|65]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>