nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 09 Dec 2018 23:57



Reply to topic  [ 59 posts ]  Go to page Previous  1, 2, 3, 4
ЮТ-88 10 years before 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
petrenko wrote:
А Вы что посоветуете ?

Если насчёт "ЮТ-88" - то ничего хорошего... тут я злой и предвзятый - поскольку
я его неподецки не люблю! :wink:
Так что про "ЮТ-88" лучше меня не спрашивайте из-за вот этой давней истории...
Я могу посоветовать найти и убить автора "ЮТ-88" за обман детей!

Читаль, фспомналь и местами чють не плякаль... :lol:
Quote:
Монитор-F мог работать как совместно с монитором-0, так и без него. Основная проблема была в том, что монитор-F стартовал с адреса #F800, а по сбросу процессор начинал работу с адреса #0000. Например, для обхода этой проблемы в компьютере "Радио-86РК" был предложено изящное решение, когда по сбросу в адресное пространство ОЗУ с адреса #0000 подставлялось содержимое ПЗУ монитора (сам монитор находился по адресу #F800), а после выполнения первой команды монитора (JP #F836) конфигурация адресного пространства возвращается в нормальное состояние. В ЮТ-88 предлагалось загружаться со включенным монитором-0, стартовать из него монитор-F, затем тубмлером отключить ПЗУ с монитор-0 и включить на его место ОЗУ. Потом вручную занести по адресу #0000 команду перехода на монитор-F и по адресу #0038 (обработчик прерываний) команду перехода на обработчик прерываний монитора-F. Лишь тогда по сбросу можно было перейти прямо на монитор-F. :o

Распределение памяти ЮТ-88

Карта памяти компьютера была неоднородна:

#0000-#03FF - ПЗУ монитор-0 (1КБ)
#0400-#07FF - повторяется монитор-0 (1КБ)
#0800-#0FFF - ПЗУ с калькулятором

#3000-#3FFF - дополнительное ОЗУ для монитора-F (4КБ)

#9000,#9001,#9002 - семисегментые индикаторы

#C000-#C3FF - ОЗУ монитора-0

#E000-#E7FF - видео-ОЗУ (2КБ)
#E800-#EFFF - повторяется видео-ОЗУ (2КБ)
#F400-#F7FF - ОЗУ монитора-F (1КБ)
#F800-#FFFF - ПЗУ монитор-F


Вспоминаю по древним видеофильмам, что Джеки Чан владел боевым стилем
"пьяница"
(весьма забавный стиль! :wink: )...

Так вот кажется мне, что конструктор "ЮТ-88" в стиле "пьяница" этот агрегат
и создавал...
Ну нихера (простите!) не думал он, ссцучара, о наивных юных техниках!!! :evil:

_________________
iLavr


16 Sep 2012 10:56
Profile
Retired
User avatar

Joined: 25 Jul 2011 01:14
Posts: 1337
Location: WWW
Reply with quote
Post 
"А теперь, дети, выключим монитор-0", - дергает рубильник, нажимает на педаль и поворачивает рулевое колесо.

ЕМНИП дешифрация на основной(самой первой, с семисегментными индикаторами) плате была на 155ИД3 и карта памяти выглядит более чем странно.


16 Sep 2012 18:23
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1292
Reply with quote
Post 
Может быть, к началу публикации у автора была готова лишь самая первая схема? А дальше оно уж как пошло...
П.С. Мне вот всегда было интересно, почему во всех наших самодельных компах на ВМ80 ПЗУ норовили поставить в старшие адреса, когда проц стартует с нулей?


18 Sep 2012 09:48
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
Может быть, к началу публикации у автора была готова лишь самая первая схема? А дальше оно уж как пошло...
П.С. Мне вот всегда было интересно, почему во всех наших самодельных компах на ВМ80 ПЗУ норовили поставить в старшие адреса, когда проц стартует с нулей?

Да я и говорю - у автора не было исходной концепции, как сделать простой
компьютер для юношества...
Но в рекламе - было сказано "А". Откатывать назад было поздно...
А они и так притормозили "по многочисленным просьбам читателей".
И потом пошло - как рука легла.
А к 12-му номеру им прислали мешок писем - "да вы а..уели!?" :o
Они - давай упрощать, "Микро-80" сдирать...
Как-то так...

================================
А ПЗУ - вверху это уже дань BIOS - я считаю...
И знаешь - я ещё не любил "Спецтрум" - у него не сразу угадаешь, куда установить ORG,
чтобы не попасть во всякие служебные области "Монитора-16К"...

А когда ПЗУ вверху - ORG 0000H! :wink:

Нет - я понимаю, что это не принципиально...
Но когда ORG 0000H или ORG 0100H - мне как-то более приятно...:)

Ну и, я полагаю, возможно, СР/М не шибко любит ПЗУ на 0000Н, нет?

_________________
iLavr


18 Sep 2012 10:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Вобще, если несколько вспомнить историю:
"Микро-80" - первый пример всем, как делать компьютеры на К580ВМ80.
Громоздко... плохо повторяемо - но всё разжевали...

"Радио-86РК" - компактно, но весь комплект дефицитен, чего только ВГ75 стоила! :o
Но тоже - полезный пример другой схемотехники МП-системы.

"Специалист" (1987) - простой, но гениальный нищебродский аппарат!
Великолепный пример, как сложное можно сделать просто!

И, наконец, "ЮТ-88"... :( У автора перед глазами есть выбор решений...
Он хочет сделать ещё проще... Да запросто!!! :o

ПЗУ - Монитор-0 - на адрес 0C000H со схемой "перепрыга" в верхние адреса.

ОЗУ - на 0000Н. Автор заюзал статику, чтоб исключить счётчики регенерации.
Ну - молодец! И IN/OUT с одним вектором прерывания - хорошо!
УВВ "ЮТ-88" не станут в будущем конфликтовать с УВВ "Специалиста"!

ОЗУ - на 0000Н можно было для простоты повторить во всём первом
блоке памяти 16К - это не страшно... да так и вышло примерно... :wink:

В ПЗУ - Монитор-0 - загрузчик с ленты, как у "Специалиста" и обслуга маленькой
клавиатуры и 7-сегментного индикатора...

На первом - этапе ВСЁ! Функциональность, - как у оригинала "ЮТ-88", но
есть великолепная перспектива!


Когда юный техник наиграется в 7-сегментный простой калькулятор, начинаем развитие...

У ОЗУ на 0000Н - переключаем выборку /CS на 0F800H и заменяем в панельке МС ОЗУ
на ПЗУ - Монитор-0F800H - совместимый с "РК" и "Специалистом".
Добавляем периферию "Специалиста", счётчики регенерации и динамическое ОЗУ
по карте "Специалиста"...

Всё равно "аналог ВГ75 на рассыпухе" счётчики содержит, но тут - сразу получаем
нехилую графику и архитектуру даже лучше оригинального "Специалиста"! :o
Всё также - но есть IN/OUT и прерывание...

Вот так, как мне кажется... - по началу было бы проще, чем "Специалист",
а в итоге - круче, чем "Специалист"!
Всё-равно памяти в "ЮТ-88" в финале поднасовали...

_________________
iLavr


18 Sep 2012 11:14
Profile
Doomed

Joined: 10 Mar 2012 17:21
Posts: 580
Location: РФ
Reply with quote
Post 
^_ Именно так !


petrenko wrote:

Ну тогда что мешает нам ради забавы сделать техническую продуманность..
А название у новой забавной поделки пущай будет "МПФ-80-РК" :mrgreen: :wink:

Ну в общем проводочки спаивать не так уж сложно.
Вроде не разучился ещё.. :-?

Но вот переделка программ - "это чего то особенного"(tm) :o :econfused:

Насчёт вопроса, почему бы ПЗУ не располагать с 0000h - так ведь можно же и пространство исполняемых кодов тоже отделить, а не только стек ("мешок памяти", как Вы изволили выразиться - по аналогии - "мешок с командами" ? :-? ). - Но это "совсем другая песня" - тогда можно уже и подумать про переназначение "кусочков"- страничек памяти при помощи некоего кнфигурационного регистра - здесь на форуме я, кажется, и об этом тоже читал что то.


Last edited by petrenko on 09 Aug 2018 11:13, edited 1 time in total.



19 Sep 2012 18:19
Profile
Writer

Joined: 27 Feb 2013 13:13
Posts: 24
Location: 217.118.81.24
Reply with quote
Post 
petrenko wrote:
Насчёт вопроса, почему бы ПЗУ не располагать с 0000h - так ведь можно же и пространство исполняемых кодов тоже отделить... ...можно уже и подумать про переназначение "кусочков"- страничек памяти при помощи некоего кнфигурационного регистра - здесь на форуме я, кажется, и об этом тоже читал.

1 пзу - 0000Н, 2 пзу - С000Н, из первого пзу (монитор 0 и калькулятор), + новая команда перехода ко второму пзу (пример - загрузчик срм там или монитор 1) с аппаратной блокировкой пзу 1 (и подстановкой туда озу) через триггер. Возврат в пзу 1 - только через аппаратный сброс. Собственно, принцип был таким изначально, только реализовывался автором через рычаги и рулевые колеса (сдвоенный тумблер, hi).


27 Feb 2013 14:12
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post Re:
Lavr wrote:
А оригинальная схемотехника - попроще ЮТ-88 будет... Процессор, память, порт + индикатор...

Image

Джентльмены, а никто не вспомнит - где-то у нас на форуме была схема аппаратной
динамической индикации 7-сегментного дисплея
отдельно.
(В "ЮТ-88" вариант индикации 7-сегментного дисплея похожий... )

Сегодня потратил кучу времени поиском по форуму, но схему так и не нашел... :-?

_________________
iLavr


06 Jul 2018 11:44
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Джентльмены, а никто не вспомнит - где-то у нас на форуме была схема аппаратной
динамической индикации 7-сегментного дисплея
отдельно?

И таки - нашел! :lol:
Я не знаю, кто её запостил на форум эту схему, но - спасибо ему, т.к. схема, на мой взгляд, весьма интересная! :kruto:
(Хотя это - не оригинал, я с этим вариантом уже немного сам разбирался.)
Attachment:
shem_indik.gif
shem_indik.gif [ 60.5 KiB | Viewed 2065 times ]
Это аппаратная динамическая индикация - для "ЮТ-88" весьма неплохой вариант, как, впрочем, и для любого другого микропроцессорного поделия.
Да, это увеличит аппаратные затраты, но незначительно, на мой взгляд. Зато процессор может работать в реальном времени, не отвлекаясь на refreshing индикаторов.
Я у себя несколько штук К155РУ2 обнаружил… ну и что-то вспомнилась эта схема мне… Тем более, что хотелось вспомнить именно саму идею, а аппаратно - можно и иначе всё решить.

_________________
iLavr


07 Aug 2018 15:25
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 286
Location: Ставрополь
Reply with quote
Аналогичную схему делал в начале 90-х, только проще: выходы РУ2 сразу управляли сегментами индикаторов (а действительно, что городить дополнительное, когда стекающий ток выходов РУ2 24 мА и данные сразу инвертированы - для общего катода самое то) и без АГшки. Но, поскольку сразу к ЮТу было отношение как к недоделаному ублюдушке (и именно из-за узла индикации!), ворошить ПЗУ на предмет переделки внутренностей не стал, а блок ушёл в самодельные часы.


08 Aug 2018 00:19
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
rw6hrm wrote:
Аналогичную схему делал в начале 90-х, только проще: ...
А вот когда спрашиваешь всех:
Lavr wrote:
Джентльмены, а никто не вспомнит - где-то у нас на форуме была схема аппаратной
динамической индикации 7-сегментного дисплея
отдельно.

То все как г...вна в рот набрали... :osad:

_________________
iLavr


08 Aug 2018 13:56
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 286
Location: Ставрополь
Reply with quote
Какое отношение, такие и воспоминания. И форума этого тогда не существовало, посему и не публиковалось.


08 Aug 2018 14:51
Profile WWW
Doomed

Joined: 01 Oct 2007 11:30
Posts: 357
Location: Ukraine
Reply with quote
Чуть не собрал ЮТ-88. С деталями тогда был напряг. И вот почти весь комплект деталей лежит, добытый разными способами. И тут в журнале РАДИО публикуют схему ОРИОН-128. ОГО! И понеслась у меня эпоха Орион-а.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


10 Aug 2018 04:07
Profile
Doomed

Joined: 10 Mar 2012 17:21
Posts: 580
Location: РФ
Reply with quote
Ich wrote:
Чуть не собрал РК-86. С деталями тогда был напряг.
И вот далеко не весь комплект деталей лежит, добытый разными* способами
( *_мелкую логику выпаивал с плат подобранных на помойке ).
И тут под руку попадает-ся журнал РАДИО ,где опубликована схема ОРИОН-128. ОГО!
И понеслась у меня эпоха Орион-а.


А ведь достаточно совсем чуток подредактировать, чтоб описать, как это было у многих, у меня в т.ч. . :kruto:


18 Sep 2018 10:22
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 59 posts ]  Go to page Previous  1, 2, 3, 4

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.