Эмулятор "Микролаб КР580ИК80"
Moderator: Shaos
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
А что это там за магическая связка на процессоре WAIT->READY?
Нет READY - процессор входит в цикл ожидания и WAIT=1,
Есть READY - процессор выходит из цикла ожидания и WAIT=0.
Что за нафиг?
Нет READY - процессор входит в цикл ожидания и WAIT=1,
Есть READY - процессор выходит из цикла ожидания и WAIT=0.
Что за нафиг?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Раньше побаивались, что на резисторе и ОК - передний фронт Ф1, Ф2 может получиться плох.vinxru wrote:Это 170АП3. Вообще странная схема.
D9 с которой выходят сигналы, это 155ЛА8, которая сама по себе может формировать тактовые сигналы.
ПУ (преобразователь уровня) явно питается от +12В и формирует уровни...
Но вот - 2 резистора на землю...
iLavr
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
Проверил, она и на плате есть. Могу перерезать попробовать.А что это там за магическая связка на процессоре WAIT->READY?
Нет READY - процессор входит в цикл ожидания и WAIT=1,
Есть READY - процессор выходит из цикла ожидания и WAIT=0.
Что за нафиг?
На этих ножках 430 кГц
Last edited by vinxru on 11 Oct 2013 06:18, edited 1 time in total.
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Интересные рассчёты получаются. Допустим, из-за этой связки, каждый цикл на 1 такт длиннее. Допустим 3-х, 4-х и 5-ти тактовые циклы встречаются с вероятностью 60%, 30% и 10%. Тогда:vinxru wrote:Проверил, она и на плате есть. Могу ночью перерезать попробовать.
На этих ножках 430 кГц
3 -> 4 60%
4 -> 5 30%
5 -> 6 10%
180+120+50=350 тактов обычная схема
240+150+60=450 тактов микролаб
Делим тактовую частоту на к-во тактов микролаба получим среднюю частоту 100 циклов, и умножим на к-во в обычной схеме, получим аналог системы работающей на частоте 1555КГц.
Вроде нигде не ошибся

Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Интересно, зачем так сделали?vinxru wrote:Видимо эта связь тормозит процессор на 1 такт после каждого обращения к памяти.

Зато мы теперь знаем метод турбирования Микролаба!!!

А работает-то нормально? Память не глючит?
З.Ы. За схему - передай спасибо.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Fanat
- Posts: 79
- Joined: 27 May 2011 04:25
- Location: Perm
Как насчет реализовать учет схемотехники компьютеров в алгоритме подсчета количества тактов? Да, эмуляция будет не 1% процессора потреблять, а 3%, зато приблизимся к оригиналу;)b2m wrote:Допустим 3-х, 4-х и 5-ти тактовые циклы встречаются с вероятностью 60%, 30% и 10%.
Помню аналогичные гадания по поводу эквивалентной частоты у ПК8000 у соседей
-
- Junior
- Posts: 2
- Joined: 18 Mar 2008 03:56
- Location: USSR
Вот еще немного почистил. И некоторые дорожки восстановил, чтоб более нормально смотрелось.

Кстати удалось заснять воспроизведение у меня мелодии (отправил видео vinxru - 250Mb) - она другая. Для снятия дампа через дисплей - надо сначала починить, а то генератор запускается через раз. При воспроизведении дисплей вообще не горит.
А мелодия: "Верасы - Малиновки заслышав голосок".
Вот кстати человек подтверждает, он искал методичку чтоб от туда слить дамп.
Кстати, если сохранить страничку по найденой ссылке и потом ее просмотреть не в тегах, а просто тексте, то там будет написано:
"Текст песни
{Микролаб КР580ИК80} - Легко на сердце от песни весёлой
(текст песни ¹1)"
Т.е. заранее было несколько песен.

Кстати удалось заснять воспроизведение у меня мелодии (отправил видео vinxru - 250Mb) - она другая. Для снятия дампа через дисплей - надо сначала починить, а то генератор запускается через раз. При воспроизведении дисплей вообще не горит.
А мелодия: "Верасы - Малиновки заслышав голосок".
Вот кстати человек подтверждает, он искал методичку чтоб от туда слить дамп.
Кстати, если сохранить страничку по найденой ссылке и потом ее просмотреть не в тегах, а просто тексте, то там будет написано:
"Текст песни
{Микролаб КР580ИК80} - Легко на сердце от песни весёлой
(текст песни ¹1)"
Т.е. заранее было несколько песен.
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
SysCat нашел различия в прошивках музыкальных ПЗУ (моей и чужой). Я завтра проверю, кто накосячил.
305C30473036602D302F182F1836602F
2035183518436035603B303B305C0202
не равны
305C3047303B602D302F182F183B602F
3035183518436035603B303B305C0202
и
1817C01A601A0202301A181A181B6017
не равна
1817C01A601A0202301A1A1A181B6017
305C30473036602D302F182F1836602F
2035183518436035603B303B305C0202
не равны
305C3047303B602D302F182F183B602F
3035183518436035603B303B305C0202
и
1817C01A601A0202301A181A181B6017
не равна
1817C01A601A0202301A1A1A181B6017
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
vinxru, надо бы подобрать эквивалентную частоту в режиме отображения индикаторов. Когда музыка играет мы по музыке ориентировались, получилось 1600КГц. А когда индикаторы работают, можно последовательный счётчик сделать и сравнить. Будет время - попробуй.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/