ЮТ-88 NN лет спустя
Moderator: Shaos
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Supreme God
- Posts: 16703
- Joined: 21 Oct 2009 08:08
- Location: Россия
Я понял эту Вашу мысль, что вы предлагаете отлавливать по шине адреса:
0C0C0H, 0C1C1H, C2C2H ... и т.д.
Их как раз выдают OUT(IN) 0C0H ... и т.д.
Я считаю, что схема сравнения более сложна схемы дешифрации.
И похожим образом поступили в "Орион-128". Только там не делали схемы
сравнения, а сделали дешифрацию так что OUT(IN) ххH попадают
в разные выборки дешифратора.
Так что в "Орион-128" OUT(IN) ххH ограниченно используют.
Но, как правильно Хардыч отметил, - большого выигрыша нет.
И мне кажется, с появлением РУ5(РУ7) - оба варианта не актуальны более.
Поскольку больше ОЗУ в карте памяти - полезнее для развитого ПО.
В "Специалисте-МХ" ПЗУ - вообще в теневой области, а работает он
в сплошном ОЗУ 0 страницы памяти (-32 ячейки УВВ).
0C0C0H, 0C1C1H, C2C2H ... и т.д.
Их как раз выдают OUT(IN) 0C0H ... и т.д.
Я считаю, что схема сравнения более сложна схемы дешифрации.
И похожим образом поступили в "Орион-128". Только там не делали схемы
сравнения, а сделали дешифрацию так что OUT(IN) ххH попадают
в разные выборки дешифратора.
Так что в "Орион-128" OUT(IN) ххH ограниченно используют.
Но, как правильно Хардыч отметил, - большого выигрыша нет.
И мне кажется, с появлением РУ5(РУ7) - оба варианта не актуальны более.
Поскольку больше ОЗУ в карте памяти - полезнее для развитого ПО.
В "Специалисте-МХ" ПЗУ - вообще в теневой области, а работает он
в сплошном ОЗУ 0 страницы памяти (-32 ячейки УВВ).
Last edited by Lavr on 08 Sep 2012 08:28, edited 1 time in total.
iLavr
-
- Doomed
- Posts: 598
- Joined: 10 Mar 2012 16:21
- Location: РФ
Чтоб несмотря на расположение портов в пространстве памяти, а не ВВ ,всё равно обращаться командами IN OUT к ним. И в любом случае это "дырявое" лучше, нежели было в Радио-86РК IMHO , конечно.
Ну а разделять память и ВВ конечно лучше - кто ж спорит.
Я вот думал, может так слегка переделать мой РК-подобный старый комп ?
Ну а разделять память и ВВ конечно лучше - кто ж спорит.
Я вот думал, может так слегка переделать мой РК-подобный старый комп ?
Last edited by petrenko on 08 Sep 2012 08:34, edited 1 time in total.
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Doomed
- Posts: 598
- Joined: 10 Mar 2012 16:21
- Location: РФ
-
- Supreme God
- Posts: 16703
- Joined: 21 Oct 2009 08:08
- Location: Россия
Да вполне можно. Со старым ПО в конфликт не попадёте? Иначе смысл теряется...petrenko wrote:Я вот думал, может так слегка переделать мой РК-подобный старый комп ?
Я сам "Специалистом-МХ" вобщем-то пользовался. Там все эти "дыры" ликвидировали.
А вот IN и OUT я себе ограниченно ввёл - по адресу 0FFFFh - мне не хотелось
переделывать шибко программу сервера АОН на 580ВМ80 - а там юзали IN и OUT.

iLavr
-
- Doomed
- Posts: 598
- Joined: 10 Mar 2012 16:21
- Location: РФ
-
- Doomed
- Posts: 598
- Joined: 10 Mar 2012 16:21
- Location: РФ
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Doomed
- Posts: 598
- Joined: 10 Mar 2012 16:21
- Location: РФ
-
- Supreme God
- Posts: 16703
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Supreme God
- Posts: 16703
- Joined: 21 Oct 2009 08:08
- Location: Россия
Я вот посмотрел внимательно на карты памяти «Радио-86РК»:petrenko wrote:ИМС 531сп1 что ли найти ? Ну так что консилиум посоветует ? впихнуть сравнение в схему старенького РК ?

Во все его УВВ при такой широкой нарезке адресного простанства мы попадаем
командами IN и OUT безо всякой ИМС 531сп1.
Если это распределение кажется слишком нерациональным, можно взять
дешифрацию от "Орион-128".
У него УВВ врезаны в карту памяти экономичнее, но тоже доступны по IN и
OUT безо всякой ИМС 531сп1.
При этом потеряется вся программная совместимость.
Да и вобще, мне кажется, ИМС 531сп1 совсем не при делах. Сравнение двух
одинаковых байт через XOR доступнее сделать, разве нет?
И мне вспоминается «Радио-86РК» потом тоже как-то перепилили,
сузив пространство УВВ, и расширив ОЗУ. Но при этом придержались каких-то
новых договорённостей о пространстве УВВ.
Мне кажется, самым полезным в этом направлении был опубликованный
в «Радио» программируемый дешифратор карты памяти для «РК-86» .
Он позволял программно выставлять разные конфигурации памяти и УВВ,
добиваясь совместимости между софтом для различных клонов.
iLavr
-
- Supreme God
- Posts: 16703
- Joined: 21 Oct 2009 08:08
- Location: Россия
Ну если Вы готовы выполнить эту объёмную работу... я бы лично не взялся...petrenko wrote:Дизассемблировать, "выловить" адреса портов, заменить команды на IN OUT и скомпилировать придётся - это вероятно для "Микрош-РК-шного" софта.

Ну это - отловить совпадение. Я предлагаю сравнивать на XOR - они менее деффицитны.petrenko wrote:две сп1 всего
Но потом сигнал сравнения надо обработать.
Без принципиальной схемы, мне кажется, сравнивать решения уже неконструктивно.
Мне кажется, Вам, как заинтересованному лицу, схему уже можно и прикинуть,
чтобы иметь возможность сравнить её сложность со схемой "Ориона" или с каким
другим известным решением...
Наверное, в этом и есть смысл нашего хобби?
Мы посоветовали, вместе мы посовещались, - но решать, что делать, - вам!

iLavr
-
- Senior
- Posts: 123
- Joined: 07 Aug 2012 11:11
- Location: Севастополь
-
- Supreme God
- Posts: 16703
- Joined: 21 Oct 2009 08:08
- Location: Россия
Ну это если он есть... у меня, к примеру, XOR есть, а у petrenko - 531СП1, похоже...ALS wrote:Не совсем понятно - зачем еще и мелкую логику тащить из 80-х...
Есть же 8-битный компаратор 74HC688, для этих целей его сам Б-г велел.
(Хотя я их тоже отродясь живьём не видел...

Наверное, в древнюю технику удобно насовать то, что под рукой имеется,
а уж если ничего не имеется, то идти покупать 74HCххх.
Хотя, конечно, это сугубо моё мнение...
iLavr