<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[ПЭВМ "Агат" 7-9: Форум &mdash; Знакогенератор Агат-7]]></title>
		<link>https://forum.agatcomp.ru//viewtopic.php?id=306</link>
		<atom:link href="https://forum.agatcomp.ru/extern.php?action=feed&amp;tid=306&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Знакогенератор Агат-7».]]></description>
		<lastBuildDate>Thu, 13 Feb 2020 02:06:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Знакогенератор Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=3632#p3632</link>
			<description><![CDATA[<p>&gt; Нет, не так. D75 обеспечивает только латиницу. Работать в том же Мониторе с одной D75 нельзя (я проверил :). Цифры и знаки, которые в нее зашиты,&nbsp; выводятся при печати символов 00-1F или 80-9F</p><p>Но знаки-то есть, надо только адреса правильно расставить: отбросить биты D5 и D7 из кода символа, остальные завести по порядку на адресные входы ПЗУ. Получиться по паре повторов: 00..1F == 20..3F и 40..5f == 60..7F.</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Thu, 13 Feb 2020 02:06:03 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=3632#p3632</guid>
		</item>
		<item>
			<title><![CDATA[Re: Знакогенератор Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=3631#p3631</link>
			<description><![CDATA[<p>Да, прошивок было точно больше одной. Символ с кодом 0x00 в виде &quot;=&quot; я тоже видел. Сколько машин в классе его показывали - я точно не помню, вроде бы, только одна.</p><p>Тут проблема в том, что я не знаю, на чем эти ПЗУ-хи шили в 80-е. РТ5 появились заметно раньше Агатов и вряд-ли промышленный программатор для них был похож на приставку к персоналке. Не удивлюсь, если прошивки в него вообще загружались с перфоленты.</p><p>Тогда, кстати, можно придумать такое объяснение: поскольку начало у обеих прошивок (РУС и ЛАТ) одинаковое, то, чтобы не путать ленты, могли пробить эти две черты на ленте с латиницей.</p><p>А может, этот программатор вообще позволял копировать из ПЗУ в ПЗУ. Тогда версий могло появиться вообще сколько угодно: перепутали оригинал и копию, а копия получилась с ошибками.</p><div class="quotebox"><cite>Voldemar0 пишет:</cite><blockquote><p>Скорее всего логика была именно в том, что одна микруха обеспечивает знаки и латницу.</p></blockquote></div><p>Нет, не так. D75 обеспечивает только латиницу. Работать в том же Мониторе с одной D75 нельзя (я проверил :). Цифры и знаки, которые в нее зашиты,&nbsp; выводятся при печати символов 00-1F или 80-9F</p>]]></description>
			<author><![CDATA[null@example.com (avivanov76)]]></author>
			<pubDate>Tue, 11 Feb 2020 21:55:59 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=3631#p3631</guid>
		</item>
		<item>
			<title><![CDATA[Re: Знакогенератор Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=3628#p3628</link>
			<description><![CDATA[<p>Подкину один факт: у нас в классе, в школе, примерно половина агатов (где-то 6/12) были с дефектом: вроде бы в цифре &quot;6&quot; не хватало точки. И символ с кодом 0x00 выводился как две вертикальные черты (как бы &quot;=&quot;, но более крупный). Так вот это касалось всей половины машин. Т.е. имело место повреждение самого файла знакогенератора, который шили на серию компов. Случайные точки могли появляться не из-за микросхем, а на более ранних этапах.</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Tue, 11 Feb 2020 02:36:15 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=3628#p3628</guid>
		</item>
		<item>
			<title><![CDATA[Re: Знакогенератор Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=3626#p3626</link>
			<description><![CDATA[<p>Что-то посмотрел еще раз на эти фотки и проснулся во мне Шерлок Холмс :)<br />Какие у нас есть факты?<br />1) Половина D75 не используется - там цифры и знаки, которые уже есть в D95. Почему?<br />2) D75 помечена синей точкой, хотя там и так уже большая надпись ЛАТ. Зачем?<br />3) в архиве с прошивками есть разные версии D75. Какой в них смысл?</p><p>Кажется, у меня есть ответ на эти вопросы. Эта D75 - отбраковка!</p><p>Помню, я как-то прочитал в журнале &quot;Радио&quot; про то, что кроме полноценных К565РУ5 есть еще РУ5Д1 и РУ5Д2 - микросхемы ОЗУ, у которых только одна половина ячеек полностью рабочая, а во второй половине есть битые. Позже ко мне попал &quot;Правец&quot; и у него в качестве ПЗУ использовались К573РФ21. Это тоже отбраковка - нормально программируется только половина микросхемы. Я еще удивлялся, как их вообще смогли использовать, но потом понял, что, видимо, микрухи отбирали так, чтобы непрошивающиеся биты совпадали с нужными битами в прошивке.</p><p>Так вот, похоже, тут то же самое:<br />1) Микросхемы помечены точками, чтобы не путать их с нормальными.<br />2) Разработчики знали, что половина микросхемы все равно нормально не прошьется, поэтому не стали туда добавлять никакой псевдографики.<br />3) Цифры и знаки туда зашивали, но на разных машинах, скорее всего, получались разные прошивки. Впрочем, это мало кто видел, потому что при обычном использовании символы $80-$9F на экран почти не выводятся.</p><p>Зачем могли использовать отбраковку? Для снижения стоимости. Я почти уверен, что вчетверо более емкая К556РТ7 стоила заметно дороже РТ5. А отбраковка РТ5 наверняка стоила дешевле нормальной РТ5 (ее ведь мало куда можно поставить). Поэтому бракованная РТ5 и нормальная РТ5 в сумме могли обоитись дешевле РТ7. И главное, причина снижать цену была - вот протокол заседания комиссии, где руководители Министерства просвещения жалуются, что 3000 рублей за Агат - это дорого, а главный конструктор Иоффе говорит, что цену можно снизить до 1200 рублей <a href="http://ershov.iis.nsk.su/ru/node/787164">http://ershov.iis.nsk.su/ru/node/787164</a></p>]]></description>
			<author><![CDATA[null@example.com (avivanov76)]]></author>
			<pubDate>Mon, 10 Feb 2020 22:54:50 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=3626#p3626</guid>
		</item>
		<item>
			<title><![CDATA[Re: Знакогенератор Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=3624#p3624</link>
			<description><![CDATA[<p>Скорее всего логика была именно в том, что одна микруха обеспечивает знаки и латницу. Т.е. уже с одной микрой можно, например, работать в бейсике. Значит второй можно либо надстраиваивать ЗГ, либо даже не ставить вторую в каких-то спецприменениях. Типа ЧПУ или что-то такое. В крайнем случае вывести дополнительные знаки в графике. Или это наследие apple: сперва повторили то, что есть там, а потом добавили то, чего не хватало.</p><p>С датами на микрах всё проще, скорее всего : сидит специально обученный человек и шьёт партию ПЗУх. Штук 100, например. Он будет проге программатора каждый раз указывать РУС, потом LAT-прошивки, через одну микруху ? Да там наверняка надо было каждый раз вручную набирать имя файла. И ждать, пока он считается. Но поэтому в проге была какая нибудь кнопока &quot;прошить ещё микру&quot;. Вот он загрузил ЛАТ и несколько упаковом микрух прошил. Там пара вариантов дат была. Потом поставил РУС и дальше несколько коробок шьёт - там уже другие даты.</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Mon, 10 Feb 2020 01:55:16 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=3624#p3624</guid>
		</item>
		<item>
			<title><![CDATA[Знакогенератор Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?pid=3619#p3619</link>
			<description><![CDATA[<p>Известно, что в знакогенераторе семерки должна была быть одна микросхема КР556РТ7, содержащая рисунки 256 символов. Но мне таких семерок не встречалось, везде стоял бутерброд из двух КР556РТ5.</p><p>Вроде бы, так было сделано из-за дефицита РТ7, и такое объяснение меня вполне устраивало. Но вот тут пришлось ознакомиться с этим бутербродом поближе, и мне показалось, что не все так просто.</p><p>Если бы я собирал 1 Кб ПЗУ из 2 микросхем по 512 байт, я бы адресные линии A0-A8 объединил бы, а линию А9 подал бы одной микрухе на инверсный вход выборки, а другой - на прямой вход. Просто и понятно: A9=0 - выбрана D75, A9=1 - выбрана D95.</p><p>Тогда символы по микросхемам распределились бы так:<br /></p><div class="codebox"><pre><code>          D75                 D95

00|................
10|................
20| !&quot;#¤%&amp;&#039;()*+,-./
30|0123456789:;&lt;=&gt;?
40|                    @ABCDEFGHIJKLMNO
50|                    PQRSTUVWXYZ[\]^_
60|                    ЮАБЦДЕФГХИЙКЛМНО
70|                    ПЯРСТУЖВЬЫЗШЭЩЧЪ</code></pre></div><p>Видно, что при этом в D95 попадут и русские и латинские буквы, а половину емкости D75 напрашивается заполнить какой-нибудь псевдографикой.</p><p>Но на самом деле, в семерке микросхемы включены намного сложнее, и символы распределены вот так:<br /></p><div class="codebox"><pre><code>          D75                 D95

00| !&quot;#¤%&amp;&#039;()*+,-./
10|0123456789:;&lt;=&gt;?
20|                     !&quot;#¤%&amp;&#039;()*+,-./
30|                    0123456789:;&lt;=&gt;?
40|@ABCDEFGHIJKLMNO
50|PQRSTUVWXYZ[\]^_
60|                    ЮАБЦДЕФГХИЙКЛМНО
70|                    ПЯРСТУЖВЬЫЗШЭЩЧЪ</code></pre></div><p>И надписи РУС и ЛАТ на микросхемах не просто так. В одной кирилица + цифры, в другой латиница + цифры.</p><p>Вопрос в том, так вышло случайно или был какой-то замысел?</p><p>Ведь такое соединение хоть и сложнее (больше перемычек), зато упрощает изготовление семерок с местным алфавитом (например, татарским, как в узбекской версии). Делается партия плат, на которых стоят только D75. А потом, если поступил заказ сделать Агат с узбекским языком - паяем сверху ПЗУ с маркировкой УЗБ (или ТАТ). Поступил заказ сделать с молдавским - паяем МОЛ.</p><p>Не появился ли этот бутерброд как попытка делать локализованные Агаты для разных союзных республик?</p><p>Кстати, заметил, что у этих ПЗУ на плате даже даты выпуска разные.</p>]]></description>
			<author><![CDATA[null@example.com (avivanov76)]]></author>
			<pubDate>Sat, 08 Feb 2020 17:50:24 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?pid=3619#p3619</guid>
		</item>
	</channel>
</rss>
