Author |
Message |
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 873
|
А что это там за магическая связка на процессоре WAIT->READY?
Нет READY - процессор входит в цикл ожидания и WAIT=1,
Есть READY - процессор выходит из цикла ожидания и WAIT=0.
Что за нафиг?
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
11 Oct 2013 05:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Раньше побаивались, что на резисторе и ОК - передний фронт Ф1, Ф2 может получиться плох.
ПУ (преобразователь уровня) явно питается от +12В и формирует уровни...
Но вот - 2 резистора на землю...
_________________ iLavr
|
11 Oct 2013 05:21 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Проверил, она и на плате есть. Могу перерезать попробовать.
На этих ножках 430 кГц
Last edited by vinxru on 11 Oct 2013 06:18, edited 1 time in total.
|
11 Oct 2013 05:22 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Да +12В и -1В, то есть ниже земли.
|
11 Oct 2013 05:27 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
SysCat прислал схему в нормальном качестве.
Last edited by vinxru on 11 Oct 2013 07:21, edited 1 time in total.
|
11 Oct 2013 05:29 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Перерезал я 23 и 24. Мелодия заиграла быстрее, SYNC стал 500 кГц.
Видимо эта связь тормозит процессор на 1 такт после каждого обращения к памяти.
CLC 2000 кГц / 4 такта = SYNC 500 кГц
CLC 2000 кГц / 5 тактов = SYNC 400 кГц
|
11 Oct 2013 05:45 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 873
|
Интересные рассчёты получаются. Допустим, из-за этой связки, каждый цикл на 1 такт длиннее. Допустим 3-х, 4-х и 5-ти тактовые циклы встречаются с вероятностью 60%, 30% и 10%. Тогда:
3 -> 4 60%
4 -> 5 30%
5 -> 6 10%
180+120+50=350 тактов обычная схема
240+150+60=450 тактов микролаб
Делим тактовую частоту на к-во тактов микролаба получим среднюю частоту 100 циклов, и умножим на к-во в обычной схеме, получим аналог системы работающей на частоте 1555КГц.
Вроде нигде не ошибся
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
11 Oct 2013 05:51 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
1555 кГц все таки чуточку отстает. Я подбирал с шагом в 50 кГц (1550, 1600, 1650)
|
11 Oct 2013 05:52 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 873
|
Интересно, зачем так сделали?
Зато мы теперь знаем метод турбирования Микролаба!!!
А работает-то нормально? Память не глючит?
З.Ы. За схему - передай спасибо.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
11 Oct 2013 05:56 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Я только на минуту его включал. Вроде все как обычно.
|
11 Oct 2013 06:04 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
|
11 Oct 2013 06:21 |
|
|
KolAnVi
Fanat
Joined: 27 May 2011 04:25 Posts: 79 Location: Perm
|
Как насчет реализовать учет схемотехники компьютеров в алгоритме подсчета количества тактов? Да, эмуляция будет не 1% процессора потреблять, а 3%, зато приблизимся к оригиналу;)
Помню аналогичные гадания по поводу эквивалентной частоты у ПК8000 у соседей
|
11 Oct 2013 13:15 |
|
|
SysCat
Junior
Joined: 18 Mar 2008 03:56 Posts: 2 Location: USSR
|
Вот еще немного почистил. И некоторые дорожки восстановил, чтоб более нормально смотрелось.
Кстати удалось заснять воспроизведение у меня мелодии (отправил видео vinxru - 250Mb) - она другая. Для снятия дампа через дисплей - надо сначала починить, а то генератор запускается через раз. При воспроизведении дисплей вообще не горит.
А мелодия: "Верасы - Малиновки заслышав голосок".
Вот кстати человек подтверждает, он искал методичку чтоб от туда слить дамп.
Кстати, если сохранить страничку по найденой ссылке и потом ее просмотреть не в тегах, а просто тексте, то там будет написано:
"Текст песни
{Микролаб КР580ИК80} - Легко на сердце от песни весёлой
( текст песни ¹1)"
Т.е. заранее было несколько песен.
|
13 Oct 2013 05:38 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
SysCat нашел различия в прошивках музыкальных ПЗУ (моей и чужой). Я завтра проверю, кто накосячил.
305C30473036602D302F182F1836602F
2035183518436035603B303B305C0202
не равны
305C3047303B602D302F182F183B602F
3035183518436035603B303B305C0202
и
1817C01A601A0202301A181A181B6017
не равна
1817C01A601A0202301A1A1A181B6017
|
13 Oct 2013 12:36 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 873
|
vinxru, надо бы подобрать эквивалентную частоту в режиме отображения индикаторов. Когда музыка играет мы по музыке ориентировались, получилось 1600КГц. А когда индикаторы работают, можно последовательный счётчик сделать и сравнить. Будет время - попробуй.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
15 Oct 2013 00:56 |
|
|